
@font-face{
font-family:'Nanum Gothic';
	font-style: normal;
	font-weight: normal;
	src:url('/common/fonts/NanumGothic.eot');
	src: url('/common/fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
		url('/common/fonts/NanumGothic.ttf') format('truetype');
	src:local(¡Ø), url('/common/fonts/NanumGothic.woff') format('woff');
}

@font-face{
font-family:'Nanum Gothic';
	font-style: normal;
	font-weight: bold;
	src:url('/common/fonts/NanumGothicBold.eot');
	src: url('/common/fonts/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
		url('/common/fonts/NanumGothicBold.ttf') format('truetype');
	src:local(¡Ø), url('/common/fonts/NanumGothicBold.woff') format('woff');
}

@font-face{
font-family:'Nanum Gothic bold';
	font-style: normal;
	font-weight: bold;
	src:url('/common/fonts/NanumGothicBold.eot');
	src: url('/common/fonts/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
		url('/common/fonts/NanumGothicBold.ttf') format('truetype');
	src:local(¡Ø), url('/common/fonts/NanumGothicBold.woff') format('woff');
}


html,body,input,textarea,select,option,button,table,header,footer{
	/*font-family:'gulim','±¼¸²',gulim,'dotum','µ¸À½',Dotum,AppleGothic,sans-serif;*/
	font-family: 'Nanum Gothic','³ª´®°íµñ','NanumGothic', 'gulim','dotum','AppleGothic';
	/*font-family: '³ª´®°íµñ','NanumGothic','Nanum Gothic', 'gulim','dotum','AppleGothic';*/

}

a{background:none; text-decoration:none}
a:hover {background:none; text-decoration:none;}
a:active,a:focus {background:none;text-decoration:none;}


html,body{ margin:0; padding:0; width:100%; height:100% }

#yd_wrap{ display: flex; min-height: 100vh; flex-direction: column; }
#yd_wrap #header{display:flex; flex-direction: column; height:5em; justify-content: center; align-items: center; }
#yd_wrap #yd_gnb{display:table}
#yd_wrap #yd_gnb li{width:33%; max-width:10em; height:100%; display:table-cell; line-height:2.5em; text-align:center; background-color:#16152A}
#yd_wrap #yd_gnb li.current{background-color:black; color: #7EDCFE;}
#yd_wrap #yd_gnb li.current a{color: #7EDCFE;}
#yd_wrap #yd_gnb li a{display:block; color:#fff; font-weight:bold}

#yd_wrap #yd_gnb_sub{display:table;}
#yd_wrap #yd_gnb_sub li{max-width:10em; height:100%; display:table-cell; line-height:2.5em; text-align:center; background-color:#f2f2f2;}
#yd_wrap #yd_gnb_sub li a{display:inline-block; padding:0 10px; color:#000000; font-weight:bold}
#yd_wrap #yd_gnb_sub li a.current{ border-bottom:2px solid #2273ce; color:#2273ce;}

#yd_wrap #yd_content{flex:1;}
#yd_wrap #footer{width:100%; clear:both; background-color:#fff; border-top:1px solid #c9c9c9; font-size:0.75em; padding:1em 0; color:#666; height: 10em;}
#yd_wrap #footer p{text-align:center; margin:0.2em 0}
#yd_wrap #footer p:first-child{display:flex; justify-content:center; align-items:center; font-size:1.3em; font-weight:bold; margin:0.8em 0}
#yd_wrap #footer p:first-child > img{margin:0 0.5em; height:0.7em}
#yd_wrap #footer p:first-child > a{color:#595959}




.yd-video-table{width:100%}
.yd-video-table tr td{vertical-align:middle; border-bottom:1px solid #dedede; border-right:1px solid #dedede; text-align:center; width:33.3%; line-height:1.2em; padding:0.5em 0}
.yd-video-table tr td a{color:#333}
