




body,
.txt-default	{ color: #73002a; }
a,
.txt-point	{ color: #91003d; }


@media all and (min-width: 1001px) { 
 
#gnb,
#gnb *:not(script)	{ 
	display:inline-block; 
}

	#header			{
			background-position: center center;
			background-size: cover;
		}

	#gnb_wrapper				{
			background-color: var(--base);
		}

	#gnb_control_box	{ display: none; }
}

@media all and (max-width: 1000px) {
	#header			{
		}

	#gnb_wrapper				{
		}

	#gnb_control_box	{
		display: block;
	}
}

#gnb_wrapper{
	position:relative;
	z-index:99;
	text-align:left;
}




#header	{
	position: relative;
	margin: 0;
	padding: 0;
	clear: both;
	height: 0px;
}
#header .fix-layout	{ height: 100%; }
#logo	{
	display: block;
	float:left;
	position:relative;
	z-index:999;
	padding-right:10px;
	line-height:0px;
} 
#no_design_gnb li	{ display:inline-block; margin-left:10px; line-height:0px;}

#login_box,#bgm_box{float:right;}

@media all and (min-width:1001px) {
	#login_box p {display:inline-block;margin-right:4px;}
}
 

#gnb p {display:block;}
#gnb a { 
	color : var(--text); 
	font-size: 14px;
	}
#gnb a:hover {
	color: var(--point);
	font-size: 14px;
}
#logo a {
	color: var(--text);
	font-size: 18.2px;
}
#logo a:hover {
	color: var(--point);
	font-size: 18.2px;
}

#footer{ 
	box-sizing:border-box;
	}



@media all and (min-width: 1001px) { 
	html			{
			background-image: url(http://mylastday.dothome.co.kr/data/editor/2508/ff20d10fd88ecb5bf6917b23b0e16f6e_1754036522_1331.webp);
			background-color: #c0cedb;
			background-repeat: no-repeat;
			background-position: left center;
			background-size: cover;
			background-attachment: fixed;
		}
}

@media all and (max-width: 1000px) {
	html			{
			background-image: url(http://mylastday.dothome.co.kr/data/editor/2508/ff20d10fd88ecb5bf6917b23b0e16f6e_1754036522_1331.webp);
			background-color: #c0cedb;
			background-repeat: no-repeat;
			background-position: left center;
			background-size: cover;
			background-attachment: fixed;
		}

	#footer {margin-left:0;} }



*::-webkit-scrollbar-track			{ background-color: #73002a;}
*::-webkit-scrollbar-thumb			{ background: #91003d;  }
*::-webkit-scrollbar				{background-color:#91003d;}


* { outline-color: #91003d; }
::selection			{ background:#91003d; }
::-moz-selection	{ background:#91003d; }
::-webkit-selection	{ background:#91003d; }

::selection			{ color:#141414; }
::-moz-selection	{ color:#141414; }
::-webkit-selection	{ color:#141414; }


.highlight {
	display:inline-block;
	padding:0 5px;
	margin-bottom:5px;
	line-height:18px;
	font-family:'dotum',sans-serif;
			color:#141414; 
				background:#91003d;
	}


.ui-btn	{
	color:			var(--point);
	background:		var(--base);
	border-color:	var(--point);
}
.ui-btn:hover	{
	color:			var(--base);
	background:		var(--def);
	border-color:	var(--def);
}

.ui-btn.point			{
	color:			var(--base);
	background:		var(--point);
	border-color:	var(--point);
}
.ui-btn.point:hover		{
	color:			var(--base);
	background:		var(--def);
	border-color:	var(--def);
}

.ui-btn.etc			{
	color:			var(--base);
	background:		var(--text);
	border-color:	var(--text);
}
.ui-btn.etc:hover	{
	color:			var(--base);
	background:		var(--def);
	border-color:	var(--def);
}

.pg_wrap .pg_page	{
	color:			var(--point);
	background:		var(--base);
	border-color:	var(--point);
}
.pg_wrap .pg_page:hover	{
	color:			var(--base);
	background:		var(--def);
	border-color:	var(--def);
}

.pg_wrap .pg_current,
.pg_wrap .pg_current:hover	{
	color:			var(--base);
	background:		var(--point);
	border-color:	var(--point);
}



.bar-equalizer{display:none !important;}
.bgm-player ul {margin-left:0 !important;} 


hr.line	{
	background: #91003d;
}




.form-input,
input[type="file"],
input[type="text"],
input[type="password"],
textarea,
select{
	color:			var(--text);
	background:		var(--base);
	border-color:	var(--box-border);
}				

::-webkit-input-placeholder {
	color: HakgyoansimByeolbichhaneulTTF-B;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: HakgyoansimByeolbichhaneulTTF-B;
	opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: HakgyoansimByeolbichhaneulTTF-B;
	opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: HakgyoansimByeolbichhaneulTTF-B;
}

 
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  background-color: Freesentation5 !important;
  color: HakgyoansimByeolbichhaneulTTF-B;
}
 

.theme-box	{
	border:1px solid;
 
	background: var(--base);
	border-color:black;
	box-shadow:var(--box-shadow);
	color: #dddddd;
 
backdrop-filter:blur(4px);
}

.theme-box-header{
    background: var(--point);
    border:1px outset var(--point);
margin:2px;
}


.theme-box.no-link a	{
	color: #dddddd;
}
 

.theme-list,
.theme-form	{
	background-color:	Freesentation5;
	color:				HakgyoansimByeolbichhaneulTTF-B;
}

/*** Form Area ***/
.theme-form th	{
	background-color:	#000000;
	color:				#ffffff;
}
.theme-form td	{
	background-color:	var(--base);
	color:				var(--text);
	border-top-color:	#333333;
	border-top-style:	solid;
	border-top-width:	1px;
	border-bottom-color:	#333333;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
}

/*** List Area ***/
.theme-list th	{
	background-color:	#000000;
	color:				#ffffff;
	border-top-color:	#333333;
	border-top-style:	double;
	border-top-width:	1px;
	border-bottom-color:	#333333;
	border-bottom-style:	double;
	border-bottom-width:	1px;
}
.theme-list td	{
	background-color:	;
	color:				#ffffff;
}




#tab_list { border-color: var(--point); }
 


.board-notice	{
    color: var(--text);
    position: relative;
    border-radius: var(--radius);
    overflow: hidden;
    padding:20px 15px !important;
    max-width: 340px;
    margin: 0 auto;
    text-align:center;
}











#bo_gall .bo_tit.on {
	background-color: var(--base);
 
}


:root{
--base:#141414;
--point:#91003d;
--text:#dddddd;
--def:#73002a;
--box-border:black;
--theme-box-border:black;

--base-08:#141414CC;
--base-05:#14141499;
--base-04:#14141466;
--base-02:#14141433;
--point-05:#91003d80;
--point-03:#91003d4D;
--text-05:#dddddd80;
--def-05:#73002a80;
--def-04:#73002a66;
--def-02:#73002a33;

--radius:4px;
--shadow: rgba(0, 0, 0,.5);
--box-shadow:0px 0px 0px var(--shadow);
--shadow-dark:rgba(0,0,0,.5);
--shadow-light:rgba(255,255,255,.5);


--fontF:Freesentation5;
--fontS:HakgyoansimByeolbichhaneulTTF-B;
--fontP:galmuri11;

--holo-img-1:url('https://images.unsplash.com/photo-1544541959-5e9cedb71dcc?w=500&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTU1fHxzZXJlbml0eXxlbnwwfHwwfHx8MA%3D%3D');
}