﻿
@import url('https://fonts.googleapis.com/css?family=Nanum+Myeongjo&display=swap');
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); 
@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);

/*------------------------------------------- Document Basic -------------------------------------------*/

body						{ margin:0px; padding:0px; font-family:Verdana, 돋움; font-size:12px; color:#777777; line-height:18px; }
body						{ background-image:url(/images/document_bg.gif); background-position:center top; background-repeat:no-repeat; }
body						{ scrollbar-3dlight-color:#eeede5;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#FFFFFF;
scrollbar-darkshadow-color:#9fb5d2;
scrollbar-face-color:#c6d5fd;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff; }
table{clear:both}

table, td					{ margin:0px; padding:0px; font-family:Verdana, 돋움; font-size:12px; color:#777777; line-height:18px; }


a,img						{ margin:0px; border:0px; selector-dummy: expression(this.hideFocus=true); }


A:link						{ font-size:12px; color:#777777; text-decoration:none; }
A:visited					{ font-size:12px; color:#777777; text-decoration:none; }
A:hover						{ font-size:12px; color:#ff9000; text-decoration:none; }
A:active					{ font-size:12px; color:#777777; text-decoration:none; }




/*------------------------------------------- Font -------------------------------------------*/

.BoldTx						{ font-weight:bold; }
.12x000000					{ color:#000000; }
.12x000000B					{ color:#000000; font-weight:bold; }
.12xff9000					{ color:#ff9000; }
.12xff9000B					{ color:#ff9000; font-weight:bold; }
.12x81a211					{ color:#81a211; }
.12x81a211B					{ color:#81a211; font-weight:bold; }
.12x00529d					{ color:#00529d; }
.12x00529dB					{ color:#00529d; font-weight:bold; }
.12xff004e					{ color:#ff004e; }
.12xff004eB					{ color:#ff004e; font-weight:bold; }
.12x333333B					{ color:#333333; font-weight:bold; }
.11x999999					{ font-size:11px; color:#999999; }
.12x555555					{ color:#555555; }
.12xffffff					{ color:#ffffff; }
.12xffffffB					{ color:#ffffff; font-weight:bold; }




/*------------------------------------------- Table -------------------------------------------*/

td.LocationDF				{ text-align:right; padding-top:5px; padding-right:3px; font-size:11px; color:#999999; }
td.BoxOrange				{ padding-left:20px; padding-right:10px; background-image:url(/images/sub_default/boxO_660C.gif); background-position:left top; background-repeat:repeat-y; }
td.BoxGray				{ padding-left:30px; padding-right:10px; background-image:url(/images/sub_default/boxB_660C.gif); background-position:left top; background-repeat:repeat-y; font-weight:; }





/*------------------------------------------- Link -------------------------------------------*/
A.contentsA:link			{ font-size:12px; color:#ff9000; text-decoration:underline; }
A.contentsA:visited			{ font-size:12px; color:#ff9000; text-decoration:underline; }
A.contentsA:hover			{ font-size:12px; color:#ff0000; text-decoration:underline; }
A.contentsA:active			{ font-size:12px; color:#ff9000; text-decoration:underline; }






/*일정표 */


.sche{width:700px; border-top:3px solid #ff9000; border-left:1px solid #dddddd;}
.sche td{border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding-top:10px; padding-bottom:10px; text-align:center;  font-size:11px;}
.sche td.tit{font-weight:bold; text-align:center;}
.sche td.time{vertical-align:top;}
.sche td.con{vertical-align:top; text-align:left; padding-left:5px; }
.sche span.red{color:#a91616;}
.sche span.blue{color:#11257b;}

.top_menu{
	font-size:12px;
	font-weight:700;
	text-align:center;
}

.top_line{
	font-size:12px;
	font-weight:700;
	text-align:center;
	width:1px;
	color:#777777;

}

.main_menu{
	font-family: 'nanumsquare';
	font-size:17px;
	font-weight:700;
	color:#333333;
	text-align:center;
	height:40px;
}

.main_menu:hover{
	color:#999999;
	border:1px solid #c0c6c9;
	border-radius:5px;
}

.main_menu2{
	font-family: 'nanumsquare';
	font-size:17px;
	font-weight:700;
	color:#999999;
	border:1px solid #c0c6c9;
	border-radius:5px;
	text-align:center;
	height:40px;
}

.e_main_menu{
	font-family: 'Noto Sans KR', sans-serif;
	font-size:12px;
	font-weight:700;
	color:#333333;
	text-align:center;
	height:40px;
}

.e_main_menu:hover{
	color:#999999;
	border:1px solid #c0c6c9;
	border-radius:5px;
}

.e_main_menu2{
	font-family: 'Noto Sans KR', sans-serif;
	font-size:17px;
	font-weight:700;
	color:#999999;
	border:1px solid #c0c6c9;
	border-radius:5px;
	text-align:center;
	height:40px;
}

.main_sub{
	font-family: 'Noto Sans KR', sans-serif;
	font-size:12px;
	font-weight:700;
	letter-spacing:-0.5px;
	color:#333333;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
	height:50px;
}

.main_sub:hover{
	color:#ff9900;
}

.main_sub2{
	font-family: 'Noto Sans KR', sans-serif;
	font-size:12px;
	font-weight:700;
	letter-spacing:-0.5px;
	color:#ff9900;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	height:50px;
}

.e_main_sub{
	font-family: 'Noto Sans KR', sans-serif;
	font-size:10px;
	font-weight:700;
	letter-spacing:-0.5px;
	color:#333333;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
	height:50px;
}

.e_main_sub:hover{
	color:#ff9900;
}

.e_main_sub2{
	font-family: 'Noto Sans KR', sans-serif;
	font-size:11px;
	font-weight:700;
	letter-spacing:-0.5px;
	color:#ff9900;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	height:50px;
}

.left_title1{
	font-family: 'Nanum Myeongjo', serif;
	font-size:20px;
	font-weight:700;
	color:#666666;
	text-align:right;
	height:20px;
}

.left_title2{
	font-family: 'Nanum Myeongjo', serif;
	font-size:9px;
	font-weight:700;
	color:#666666;
	text-align:right;
	height:13px;
}

.left_title3{
	font-family: 'Nanum Myeongjo', serif;
	font-size:14px;
	font-weight:700;
	color:#666666;
	text-align:right;
	height:30px;
	padding-right:5px;
	cursor:pointer;
}

.left_title3:hover{
	color:#ff9900;
}

.left_title4{
	font-family: 'Nanum Myeongjo', serif;
	font-size:14px;
	font-weight:700;
	color:#ff9900;
	text-align:right;
	height:30px;
	padding-right:5px;
	cursor:pointer;
}

.left_title5{
	font-family: 'Nanum Myeongjo', serif;
	font-size:12px;
	font-weight:700;
	color:#666666;
	text-align:right;
	height:25px;
	padding-right:5px;
	cursor:pointer;
}

.left_title5:hover{
	color:#ff9900;
}

.left_title6{
	font-family: 'Nanum Myeongjo', serif;
	font-size:12px;
	font-weight:700;
	color:#ff9900;
	text-align:right;
	height:25px;
	padding-right:5px;
	cursor:pointer;
}