@import url(//cdn.jsdelivr.net/nanumsquare/1.0/nanumsquare.css);
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

@font-face{

  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 400;
  src: local('Nanum Barun Gothic Regular'), local('Nanum Barun Gothic-Regular'), local('NanumBarunGothic Regular');
  src: url('/common/fonts/NanumBarunGothic.eot');
  src: url('/common/fonts/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
       url('/common/fonts/NanumBarunGothic.woff') format('woff'),
       url('/common/fonts/NanumBarunGothic.ttf') format('truetype');
}

/*html {overflow-x:hidden;}*/
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,caption,label,input,textarea,button,select,iframe,object,header,footer,nav,hgroup,section,article,aside{margin:0;padding:0;}
img,a,span,abbr,address,pre,code,del,em,strong,sub,sup{margin:0;padding:0;}
br {letter-spacing:normal;}

/*line-height:1.7;*/
body,input,textarea,select,button,table,th,td{ font-style:normal; font-variant:normal; font-family:'Noto Sans KR',sans-serif; font-weight:normal}
body{font-size:14px;color:#404040; font-weight:normal;}

input,textarea,select,button {font-size:12px;}
button {background: none repeat scroll 0 0 #FFF; border: medium none; cursor: pointer; font-size: 0; margin: 0; padding: 0; vertical-align: middle;}
legend {margin:0; padding:0; display:none;}

img{border:0 none;vertical-align:top;}
input {vertical-align:middle;line-height:16px;}
textarea,select {vertical-align:middle;}
ul,ol,li,dl,dt,dd{list-style:none;vertical-align:top;}
a{text-decoration:none;color:#000;}
a:hover,a:active,a:focus{color:#004394;text-decoration:underline;}

table{border-spacing:0;border-collapse:collapse;}

table.def{border-spacing:0;border-collapse:collapse;table-layout:fixed;word-wrap:break-word;}
table.def,
table.def thead,
table.def tbody,
table.def tfoot,
table.def tr,
table.def th,
table.def td{border:0 none;margin:0;padding:0;}
table.def caption{visibility:hidden;overflow:hidden;height:0;width:0;margin:0;padding:0;line-height:0;}

fieldset{border:0 none;}
form.def fieldset{border:0 none;}
form.def legend{display:none;visibility:hidden;overflow:hidden;height:0;width:0;margin:0;padding:0;line-height:0;}
form.selectCate legend{display:none;visibility:hidden;overflow:hidden;height:0;width:0;margin:0;padding:0;line-height:0;}
form.select legend{display:none;visibility:hidden;overflow:hidden;height:0;width:0;margin:0;padding:0;line-height:0;}

h1,h2,h3,h4,h5,h6{ font-style:normal; font-variant:normal; font-family:'Noto Sans KR',sans-serif; font-weight:normal;}

a:link{color:#404040; text-decoration:none;}
a:visited{color:#404040; text-decoration:none;}
a:hover{color:#404040; text-decoration:none;}
a:active{color:#404040; text-decoration:none;}

.hiddenitem{position:absolute; visibility : hidden; font-size:0px; width:0px; height:0px; overflow:hidden; line-height:0px;}

.i_radio{width:13px;height:13px;margin:2px 5px 2px 15px;padding:0;vertical-align:middle}
.i_text{position:relative;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent}


.skip_nav {
	position:absolute; z-index:9999;
}
.skip_nav a {
	display:block; position:absolute; text-align:center; top:-500px; width:300px;
}
.skip_nav a:hover, .skip_nav a:focus, .skip_nav a:active {
	background:#000; color:#FFF; left:50%; padding:5px; position:absolute; top:0; z-index:999;
}

#wrap{width:100%; min-width:1200px;}
#header{width:100%; height:154px; padding:0; display:inline-block; background: url('/images/top_bg.jpg') repeat-x top center; }
#header .t_link{width:1200px; margin:0 auto;position:relative; z-index:7001;}
#header .t_link .top_bar{}
#header .t_link .top_bar .select_site{border-left:solid 1px #8186ae; margin-left:30px;}
#header .t_link .top_bar .select_site li{float:left; }
#header .t_link .top_bar .select_site li a{color:#8186ae;  font-weight:bold; padding:10px 29px 9px 29px; display:inline-block; border-right:solid 1px #8186ae;}
#header .t_link .top_bar .select_site li a:hover{background-color:#fff; color:#273683;}
#header .t_link .top_bar .select_site .site_on{background-color:#fff; color:#273683;}
#header .t_link .top_bar .language{position:relative; width:90px; cursor:pointer; z-index:7002; float:right; margin-right:30px;}
#header .t_link .top_bar .language p {background: url('/images/language.jpg') no-repeat 65px 14px;}
#header .t_link .top_bar .language p a{text-align:left; color:#fff; padding:9px 29px 10px 19px; display:inline-block; }
#header .t_link .top_bar .language ul{display:none; border-top:solid 1px #8186ae; left:0; top:40px; z-index:7003; background-color:#273683; }
#header .t_link .top_bar .language li a{border-bottom:solid 1px #8186ae;  color:#fff; padding:12px 39px 11px 19px; display:inline-block; }
#header .t_link h1{position:absolute; left:30px; top:85px; z-index:7000;}

#bottom{width:100%; color:#8d8d8d; padding:20px 0 30px 0; display:inline-block; background-color:#efefef; min-width:1200px;}
#bottom .copyright{width:1200px; margin:0 auto; text-align:center; padding:20px 0 0 0;  position:relative;}
#bottom .copyright p{margin-bottom:10px;}
#bottom .copyright p a{color:#8d8d8d;}
#bottom .copyright .add{width:100%; margin:20px 0; font-size:0.9em; line-height:160%; }
.bot_top{position:absolute; right:50px; top:20px;}

#gnb {display:none; position:absolute; width:100%; min-width:1200px; top:97px; z-index:6000;}
#gnb #gnb_center {width:100%; height:0;  opacity:;}
#gnb #gnb_widine {margin:0 auto; width:1120px; text-align:center; position:relative; }
#gnb #gnb_widine span{width:100%; height:27px;  display:inline-block;}
#gnb #gnb_widine span a{font-size:1.5em; width:155px;     font-style: italic;    font-weight: bold;    color: #263683;}
#gnb .IZ_baseblock {position:absolute; left:340px; top:0;}
#gnb ul, #gnb li {margin:0; padding:0; list-style-type:none; z-index:6001;}
#gnb li a {text-decoration:none; display:block; color:#; font-size:1.1em;}

#gnb .FirstBox {} /*First Menu UL*/
#gnb .FirstMenu {float:left; position:relative; z-index:999;}  /*First Menu LI*/

#gnb .FirstMenu .tm_over {}
#gnb .FirstMenu .tm_on a:link { background: none; }
#gnb .FirstMenu .tm_on a:hover { background: #ff6666; }
#gnb .FirstMenu .tm_on a:visited { background: none; }
#gnb .FirstMenu .tm_on a:active { background: none; }

#gnb .FirstMenu_F {}  /*First Menu first LI*/
#gnb .FirstMenu_L {}  /*First Menu Last LI*/
#gnb .FirstMenu .FirstLink {display:block; width:100%; height:100%; background:none; } /*First Menu A link*/
#gnb .FirstHover { background:none; } /*First HoverMenu*/
#gnb .FirstHover .FirstLink { } /*First HoverMenu A link*/
#gnb .Selected {color:white;} /*First Selected Menu*/
#gnb .Selected .FirstLink {color:white; background:#585B7F;} /*First Selected Menu A link*/

#gnb .SecondBox {position:absolute; padding:10px 0 0 0; margin-top:5px; } /*Second Menu UL*/
#gnb .SecondMenu {margin: 0 8px 8px 8px; padding:0 6px; text-align:left; border:none; float:left; clear:both;} /*Second Mnu LI => float:left and clear:both is IE6*/

#gnb .SecondMenu_L {}  /*Second Menu Last LI*/
#gnb .SecondMenu .SecondLink {color:#ddd;  font-size:1.1em;} /*Second Menu A link*/
#gnb .SecondHover {} /*Second HoverMenu*/
#gnb .SecondHover .SecondLink {color:#00fffc;  font-size:1.1em;} /*Second HoverMenu A link*/

#gnb .SecondBox_1, #gnb .SecondBox_0, #gnb .SecondBox_2, #gnb .SecondBox_3, #gnb .SecondBox_4{}
/*#gnb .SecondBox_0, #gnb .SecondBox_2 {border-right:1px solid #dcdcdc;}*/

/*.menu_st1{width:144px; font-size:1.2em;  background:url(/sub/images/tm_bg.png) repeat-x 0 0; padding:20px 10px 20px 10px; display:inline-block; }*/

/*.con_navi{width:100%; color:#cbcbcb; display:inline-block; margin-bottom:20px;}
.con_navi .con_navi_l{width:500px; float:left; padding:0; font-size:1em; text-align:left;}
.con_navi .con_navi_r{width:500px; float:left; padding:7px 0 0 0; text-align:right; color:#898989;}*/

#s_visual1{width:100%; height:211px; background: url('/images/s_visual01.jpg') no-repeat top center; background-color:#e5e5e5;}
#s_visual1 .s_visual_box{width:1200px; margin:0 auto;}
#s_visual1 .s_slogan{z-index:5000;background: url("/images/line_w.png") no-repeat 515px 57px;z-index: 5000;text-align:center;padding-top:70px;font-size: 2.2em;font-style:italic;font-family: 'Arial Black';color: #dff0ff;text-transform: uppercase;text-shadow: 1px 1px 1px #000000;}
#s_visual1 .site_navi{color:#404040; width:500px; text-align:center; margin:0 auto; text-shadow: 1px 1px #fff;}
#s_visual1 .site_navi img{vertical-align:middle;}

#s_visual2{width:100%; height:211px; background: url('/images/s_visual02.jpg') no-repeat top center; background-color:#e5e5e5;}
#s_visual2 .s_visual_box{width:1200px; margin:0 auto;}
#s_visual2 .s_slogan{z-index:5000;background: url("/images/line_w.png") no-repeat 515px 57px;z-index: 5000;text-align:center;padding-top:70px;font-size: 2.2em;font-style:italic;font-family: 'Arial Black';color: #dff0ff;text-transform: uppercase;text-shadow: 1px 1px 1px #000000;}
#s_visual2 .site_navi{color:#404040; width:500px; text-align:center; margin:0 auto; text-shadow: 1px 1px #fff;}
#s_visual2 .site_navi img{vertical-align:middle;}

#s_visual3{width:100%; height:211px; background: url('/images/s_visual03.jpg') no-repeat top center; background-color:#e5e5e5;}
#s_visual3 .s_visual_box{width:1200px; margin:0 auto;}
#s_visual3 .s_slogan{z-index:5000;background: url("/images/line_w.png") no-repeat 515px 57px;z-index: 5000;text-align:center;padding-top:70px;font-size: 2.2em;font-style:italic;font-family: 'Arial Black';color: #dff0ff;text-transform: uppercase;text-shadow: 1px 1px 1px #000000;}
#s_visual3 .site_navi{color:#404040; width:500px; text-align:center; margin:0 auto; text-shadow: 1px 1px #fff;}
#s_visual3 .site_navi img{vertical-align:middle;}

#s_visual4{width:100%; height:211px; background: url('/images/s_visual04.jpg') no-repeat top center; background-color:#e5e5e5;}
#s_visual4 .s_visual_box{width:1200px; margin:0 auto;}
#s_visual4 .s_slogan{z-index:5000;background: url("/images/line_w.png") no-repeat 515px 57px;z-index: 5000;text-align:center;padding-top:70px;font-size: 2.2em;font-style:italic;font-family: 'Arial Black';color: #dff0ff;text-transform: uppercase;text-shadow: 1px 1px 1px #000000;}
#s_visual4 .site_navi{color:#404040; width:500px; text-align:center; margin:0 auto; text-shadow: 1px 1px #fff;}
#s_visual4 .site_navi img{vertical-align:middle;}

#s_visual5{width:100%; height:211px; background: url('/images/s_visual05.jpg') no-repeat top center; background-color:#e5e5e5;}
#s_visual5 .s_visual_box{width:1200px; margin:0 auto;}
#s_visual5 .s_slogan{z-index:5000;background: url("/images/line_w.png") no-repeat 515px 57px;z-index: 5000;text-align:center;padding-top:70px;font-size: 2.2em;font-style:italic;font-family: 'Arial Black';color: #dff0ff;text-transform: uppercase;text-shadow: 1px 1px 1px #000000;}
#s_visual5 .site_navi{color:#404040; width:500px; text-align:center; margin:0 auto; text-shadow: 1px 1px #fff;}
#s_visual5 .site_navi img{vertical-align:middle;}

#s_visual6{width:100%; height:211px; background: url('/images/s_visual06.jpg') no-repeat top center; background-color:#e5e5e5;}
#s_visual6 .s_visual_box{width:1200px; margin:0 auto;}
#s_visual6 .s_slogan{z-index:5000;background: url("/images/line_w.png") no-repeat 515px 57px;z-index: 5000;text-align:center;padding-top:70px;font-size: 2.2em;font-style:italic;font-family: 'Arial Black';color: #dff0ff;text-transform: uppercase;text-shadow: 1px 1px 1px #000000;}
#s_visual6 .site_navi{color:#404040; width:500px; text-align:center; margin:0 auto; text-shadow: 1px 1px #fff;}
#s_visual6 .site_navi img{vertical-align:middle;}

#s_visual7{width:100%; height:211px; background: url('/images/s_visual07.jpg') no-repeat top center; background-color:#e5e5e5;}
#s_visual7 .s_visual_box{width:1200px; margin:0 auto;}
#s_visual7 .s_slogan{z-index:5000;background: url("/images/line_w.png") no-repeat 515px 57px;z-index: 5000;text-align:center;padding-top:70px;font-size: 2.2em;font-style:italic;font-family: 'Arial Black';color: #dff0ff;text-transform: uppercase;text-shadow: 1px 1px 1px #000000;}
#s_visual7 .site_navi{color:#404040; width:500px; text-align:center; margin:0 auto; text-shadow: 1px 1px #fff;}
#s_visual7 .site_navi img{vertical-align:middle;}

#container{width:1200px; height:100%; margin:0 auto; padding:0; position:relative;}

#s_menu{width:100%; padding:0; margin-top:-50px; display:inline-block; border-top:solid 1px #fff;}
#s_menu .box{width:1200px;  height: 50px;margin:0 auto; }
#s_menu .box ul{margin:0 30px; width:1140px; border-left:solid 1px #fff; display:inline-block;}
#s_menu .box li{float:left; border-right:solid 1px #fff;}
#s_menu .box li a:hover{color:#404040;  height: 35px; text-decoration:none; display:inline-block;  background-color:#fff;   background-image:none; padding:15px 22px 0 22px; }
#s_menu .box li a{color:#fff; font-size:1.1em; text-decoration:none;   height: 35px; display:inline-block; padding:15px 22px 0 22px; }
#s_menu .box li .l_over{color:#404040; text-decoration:none; display:inline-block; background-color:#fff; background-image:none;}

#container .content{width:1140px; height:100%; min-height:400px; margin:30px 0 50px 30px; display:inline-block; clear:left;}

#container .content .con_navi{font-weight:bold;padding:20px 0 40px 0;width:100%;clear:left;display:inline-block;text-align:center;font-size: 2.6em;color: #f00;font-style: italic;font-family: 'Arial Black';}
#container .content .con_navi .sbtn_pre{float:left;}
#container .content .con_navi .sbtn_next{float:right;}


.table01 caption{display:none;}
.table01{width:100%; border-top:solid 2px #404040; margin:0 0 30px 0; }
.table01 th{border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; padding:10px 0 10px 0; background-color:#f1f1f1; font-weight:bold;}
.table01 td{border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; line-height:150%; vertical-align:middle; padding:10px; text-align:center;}
.table01 .st01{font-size:1.8em; padding-top:10px; font-weight:bold; color:#3b59b3; background-color:#f1f1f1;}
.table01 .st02{font-size:1.3em; font-weight:bold; color:#3b59b3; background-color:#f1f1f1; vertical-align:middle;}
.table01 .val_middle{vertical-align:middle;}
.table01 .al_left{text-align:left; padding-left:10px;}
.table01 .bor_n {border-right:none;}
.table01 .bg1{background-color:#eff8ff; }
.table01 .f_color_red{color:#d70e0e;}

.table02 caption{display:none;}
.table02{width:100%; border-top:solid 2px #404040; margin:5px 0 30px 0; }
.table02 th{border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; padding:10px 0 10px 0; background-color:#f1f1f1; font-weight:bold;}
.table02 td{border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; vertical-align:middle; padding:10px 0 10px 10px; text-align:left;}
.table02 .st01{font-size:1.8em; padding-top:10px; font-weight:bold; color:#3b59b3; background-color:#f1f1f1;}
.table02 .st02{font-size:1.3em; font-weight:bold; color:#3b59b3; background-color:#f1f1f1; vertical-align:middle;}
.table02 .val_middle{vertical-align:middle;}
.table02 .al_center{text-align:center;}
.table02 .bor_n {border-right:none;}

.table03 caption{display:none;}
.table03{width:100%;}
.table03 td{vertical-align:middle; padding:10px ; text-align:center;}
.table03 td img{padding:5px; border:solid 1px #ddd; width:480px;}
.table03 td p{padding:10px 0; font-size:1.1em;border-bottom:solid 1px #ddd; }
.table03 .bor_n {border-right:none;}

.tab_st01{margin:15px 0 15px 0; display:inline-block; width:100%;}
.tab_st01 li{float:left;  display:inline-block; margin-bottom:25px;}
.tab_st01 li .over{color:#fff; background-color:#404040; border:solid 1px #404040 !important;}
.tab_st01 li a:link{margin-right:3px; text-align:center; padding:10px 26px; height:20px; margin-right:3px; border:solid 1px #ddd; }
.tab_st01 li a:visited{margin-right:3px; text-align:center; padding:10px 26px; height:20px; margin-right:3px; border:solid 1px #ddd; }
.tab_st01 li a:hover{margin-right:3px; text-align:center; padding:10px 26px; height:20px; margin-right:3px;  color:#fff; background-color:#404040; border:solid 1px #404040 !important;}
.tab_st01 li a:active{margin-right:3px; text-align:center; padding:10px 26px; height:20px; margin-right:3px; color:#fff; background-color:#404040; border:solid 1px #404040 !important;}

.tab_st02{margin:0; display:inline-block; width:100%;}
.tab_st02 li{float:left;  display:inline-block; margin-bottom:25px;}
.tab_st02 li .over{color:#fff; background-color:#131d52; border:solid 1px #131d52 !important;}
.tab_st02 li a:link{margin-right:3px; text-align:center; padding:10px 26px; height:20px; margin-right:3px; border:solid 1px #ddd; }
.tab_st02 li a:visited{margin-right:3px; text-align:center; padding:10px 26px; height:20px; margin-right:3px; border:solid 1px #ddd; }
.tab_st02 li a:hover{margin-right:3px; text-align:center; padding:10px 26px; height:20px; margin-right:3px;  color:#fff; background-color:#131d52; border:solid 1px #131d52 !important;}
.tab_st02 li a:active{margin-right:3px; text-align:center; padding:10px 26px; height:20px; margin-right:3px; color:#fff; background-color:#131d52; border:solid 1px #131d52 !important;}

.tab_st03{display:inline-block; width:100%; margin-bottom:20px;}
.tab_st03 li{float:left; line-height:130%;}
.tab_st03 li .over{color:#fff; background-color:#404040; border:solid 1px #404040 !important;}
.tab_st03 li .add{font-size:0.8em; opacity:0.7;}
.tab_st03 li a:link{width:223px; display:inline-block; text-align:center; padding:10px 0; margin-right:3px; border:solid 1px #ddd; }
.tab_st03 li a:visited{text-align:center; padding:10px 0; margin-right:3px; border:solid 1px #ddd; }
.tab_st03 li a:hover{text-align:center; padding:10px 0; margin-right:3px;  color:#fff; background-color:#404040; border:solid 1px #404040 !important;}
.tab_st03 li a:active{text-align:center; padding:10px 0; margin-right:3px; color:#fff; background-color:#404040; border:solid 1px #404040 !important;}

.tab_st03 .tit {font-size: 1.2em;}

.blue{color:#0048dc;}
.blue_w{color:#0091dc;}
.green{color:#009f3b;}
.yellow{color:#f0870b;}
.red{color:#e40024;}
.orange{color:#e56100;}
.white{color:#fff;}

.imgBorder {
	border:1px solid #CCC;
}
.page_now {
	display:inline-block;
	border:1px solid #3b3b3b;
	background:#3b3b3b;
	width:34px;
	height:34px;
	font-size:14px;
	color:#FFF;
	line-height:33px;
}
.page_links {
	display:inline-block;
	border:1px solid #CCC;
	background:#FFF;
	width:34px;
	height:34px;
	font-size:14px;
	line-height:33px;
}

#bskin_page {
	position:relative;
	padding-top:10px;
	padding-bottom:6px;
	height:30px;
	text-align:center;
	clear:left;
}

#bskin_page #bskin_bttn {
	position:absolute;
	left:10px;
	top:8px;
}

.ytp-chrome-top.ytp-show-cards-title {
	display: none;
}
