@charset "euc-kr";
/***************************************************
	·Î±×ÀÎ ½ºÅ¸ÀÏ ½ÃÆ®
	* ÀÛ¼º¾÷Ã¼: (ÁÖ)À§´­ À¥ ¿¡ÀÌÀü½Ã
***************************************************/
/* °øÅë ¿µ¿ª */

div#header ul.nav li:nth-of-type(7) a{color:#ffeb3b !important;}
div#m_header table.nav tr td:nth-of-type(7) a{color:#ffeb3b !important;}

@media only screen and (max-width:1023px){
div#scroll{display:none;}

div#contents { width: 100%; margin:80px 0}
div#contents h2{ width:100%; text-align:center; font-size:25px; }

ul.sub_main { padding:50px 0; width: 100%; margin:0 auto; }
ul.sub_main li { padding:2px 30px; }

div#contents div#cont_text { margin: 20px auto; width: 98%; border: 1px solid #ddd; }

div#contents div#cont_text div#left1 { position: relative; width: 100%; margin:0 auto; }
div#contents div#cont_text div#left1 h1{ font-size: 24px; text-align:center; }
div#contents div#cont_text div#left1 table.login_t{ width: 100%; margin: 10px auto; border-collapse: collapse;}
div#contents div#cont_text div#left1 table.login_t tr th { padding:16px 6px; font-size:12px; font-weight:bold; color:#757575; text-align:left; }
div#contents div#cont_text div#left1 table.login_t tr td{ font-size:14px; padding:5px; text-align:center;}
div#contents div#cont_text div#left1 table.login_t tr td a{ display:block; font-size:16px; color:#fff; text-align:center;}
div#contents div#cont_text div#left1 table.login_t tr td a.login_box1{font-size:16px; background:#FFF; border:solid 1px #222; width: 96%; height: 20px; margin: 0; line-height: 20px; color:#222;}
div#contents div#cont_text div#left1 table.login_t tr td a.login_box2{font-size:16px; background:#26c826; width: 96%; height: 20px; margin: 0; line-height: 20px;}
div#contents div#cont_text div#left1 table.login_t tr td a.login_box3{font-size:16px; background:#5370ac; width: 96%; height: 20px; margin: 0; line-height: 20px;}

div#contents div#cont_text div#left1 table.login_t ul.sub_tab {width: 100%; height:40px; margin:0 auto;}
div#contents div#cont_text div#left1 table.login_t ul.sub_tab li { float:right; width:215px; height:20px; text-align:center; padding:10px ; border:solid 1px #222; margin-right:15px;}
div#contents div#cont_text div#left1 table.login_t ul.sub_tab li:first-child{margin-right:0; background:#aaa; }
div#contents div#cont_text div#left1 table.login_t ul.sub_tab li:first-child a{color:#fff; }
div#contents div#cont_text div#left1 table.login_t ul.sub_tab li a { background:none; display: block; color: #222; text-decoration: none; padding:0 10px; height: 20px; line-height: 20px; font-size: 14px; }
/* div#contents div#cont_text div#left1 ul.sub_tab li a.active { color: #fd293a; font-weight: bold; } */
ul.sub_main li{padding:2px 30px;}

div#contents div#cont_text input{ width:100%; height:40px; margin:0 auto; padding-left:20px }
div#contents div#cont_text input#chbox{ width:20px; height:20px; margin:0 auto; }
div#contents div#cont_text input#s_submit { 
	color: white;
	text-align: center;
	padding: 12px 10px;
	border: solid 1px #ffb00e;
	margin-top: 5px;
	background: #232323;
	cursor:pointer; 
}

div#contents div#cont_text div#mem { 
	color: white;
	text-align: center;
	padding: 12px 10px;
	border: none;
	margin-top: 5px;
	background: #e50020;
	cursor:pointer; 
}
div.join{float:right; width:100px; border-bottom:solid 1px #fff; padding:10px 0; margin-top: 5px;text-align:center}

p.line{width:100%; border:solid 1px #222; padding:10px; margin:10px auto; text-align:left !important; font-size: 12px;}


}

@media only screen and (min-width:1024px){
div#scroll{display:block;}

div#contents { width: 100%; padding:160px 0 80px 0;}
div#contents h2{ width:500px; text-align:center; font-size:25px; }

ul.sub_main { padding:50px 0; width: 360px; margin:0 auto; }
ul.sub_main li { padding:2px 30px; }

div#contents div#cont_text { margin: 20px auto; width: 550px; border: 1px solid #ddd; }

div#contents div#cont_text div#left1 { position: relative; width: 550px; margin:0 auto; }
div#contents div#cont_text div#left1 h1{ font-size: 24px; text-align:center; }
div#contents div#cont_text div#left1 table.login_t{ width: 100%; margin: 10px auto; border-collapse: collapse;}
div#contents div#cont_text div#left1 table.login_t tr th { padding:16px 6px; font-size:12px; font-weight:bold; color:#757575; text-align:left; }
div#contents div#cont_text div#left1 table.login_t tr td{ font-size:14px; padding:5px; text-align:center;}
div#contents div#cont_text div#left1 table.login_t tr td a{ display:block; font-size:16px; color:#fff; text-align:center;}
div#contents div#cont_text div#left1 table.login_t tr td a.login_box1{font-size:16px; background:#FFF; border:solid 1px #222; width: 96%; height: 20px; margin: 0; line-height: 20px; color:#222;}
div#contents div#cont_text div#left1 table.login_t tr td a.login_box2{font-size:16px; background:#26c826; width: 96%; height: 20px; margin: 0; line-height: 20px;}
div#contents div#cont_text div#left1 table.login_t tr td a.login_box3{font-size:16px; background:#5370ac; width: 96%; height: 20px; margin: 0; line-height: 20px;}

div#contents div#cont_text div#left1 table.login_t ul.sub_tab {width: 490px; height:40px; margin:0 auto;}
div#contents div#cont_text div#left1 table.login_t ul.sub_tab li { float:right; width:215px; height:20px; text-align:center; padding:10px ; border:solid 1px #222; margin-right:15px;}
div#contents div#cont_text div#left1 table.login_t ul.sub_tab li:first-child{margin-right:0; background:#aaa; }
div#contents div#cont_text div#left1 table.login_t ul.sub_tab li:first-child a{color:#fff; }
div#contents div#cont_text div#left1 table.login_t ul.sub_tab li a { background:none; display: block; color: #222; text-decoration: none; padding:0 10px; height: 20px; line-height: 20px; font-size: 14px; }
/* div#contents div#cont_text div#left1 ul.sub_tab li a.active { color: #fd293a; font-weight: bold; } */
ul.sub_main li{padding:2px 30px;}

div#contents div#cont_text input{ width:96%; height:40px; margin:0 auto; padding-left:2%; }
div#contents div#cont_text input#chbox{ width:20px; height:20px; margin:0 auto; }
div#contents div#cont_text input#s_submit { 
	color: white;
	text-align: center;
	padding: 12px 10px;
	border: solid 1px #ffb00e;
	margin-top: 5px;
	background: #232323;
	cursor:pointer; 
}

div#contents div#cont_text div#mem { 
	color: white;
	text-align: center;
	padding: 12px 10px;
	border: none;
	margin-top: 5px;
	background: #e50020;
	cursor:pointer; 
}
div.join{float:right; width:148px; border-bottom:solid 1px #fff; padding:10px 0; margin-top: 5px;text-align:center}

p.line{width:468px; border:solid 1px #222; padding:10px; margin:10px auto; text-align:left !important; font-size: 12px;}

}