@charset "utf-8";
/* eyesight WebStandard Team (http://www.eyesight.co.kr) HTJ */
//@import url(./font.css);

html,body{height:100%}
*{-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
*{-webkit-text-size-adjust:none;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,th,fieldset,legend{margin:0;padding:0}
body,input,textarea,select,button,td,table{font-family:arial,NG;font-size:17px;color:#666666;}
a{border:0;outline:none;}
.text2 {font-family:arial,NG; font-size:17px; color:#333333; line-height:16px;}
.title2 {font-family:arial,NG; font-size:14px; color:#3399CC; line-height:15px;FONT-WEIGHT: bold;}
.title3 {font-family:arial,NG; font-size:15px; color:#3399CC; line-height:15px;FONT-WEIGHT: bold;}
.title_con {font-family:arial,NG; font-size:17px; color:#b4702b; line-height:19px;FONT-WEIGHT: bold;}
.imfortant {font-family:arial,NG; font-size:17px; color:#333333; line-height:14px;}
.date{font-family:arial,NG; font-size:17px; color:#333333; line-height:14px;}
img,fieldset,cbox,rbox{border:0}
select {solid 1px;}
input, inputbox, textarea {border:1px #c2c2c2 solid;}
input[type="text"]{height:26px;box-sizing: border-box;}
input[type="radio"]{border:0px;outline:none;}
input[type="checkbox"]{border:0px;outline:none;}
input[type="image"]{border:0px;outline:none;selector-dummy:expression(this.hidefocus=true);}
input[type="file"]{border:1px #c2c2c2 solid;background-color:#ffffff;selector-dummy:expression(this.hidefocus=true);height:25px}

#location_menu {width:100%;text-align:center;border-top:0px solid #d7d7d7;box-sizing:border-box;border-bottom:1px solid #d7d7d7}
#location_menu .s_navi {height:55px;line-height:45px;}
#location_menu .s_navi li {display:inline-block; margin:0 2%; }
#location_menu .s_navi li a {display:block;padding:5px 5px 3px;font-size:20px;color:#2c2c2c;}
#location_menu .s_navi li a:hover {border-bottom:2px solid #1e3370}
#location_menu .s_navi li a.on {border-bottom:2px solid #1e3370}
.subnav {display:block;max-width:1250px;margin:15px auto;position:relative;z-index:1}
.subnav:after {display:block; clear:both; content:'';}
.subnav li a {font-size:14px; padding:5px 15px;box-sizing:border-box;}

.subnav>li {width:50%;float:left;text-align:left;line-height:30px;box-sizing:border-box;}
.subnav>li .depth2 {display:none;}
.subnav>li:hover .depth2 {display:block;}
.subnav>li>a.on .depth2 {display:block;}
.subnav>li>a span {float:right;margin-right:20px;}
.subnav li ul li {background:#333;padding-left:35px;text-align:left;}
.subnav li>a {color:#333; font-size:18px;}
.subnav li ul li a {color:#fff;font-size:15px;}
.subnav li ul li:hover {background:#4357bf;}
.topnav { }  
ul.topnav {    font-size: 1em;    list-style: none}  
ul.topnav>li:first-child{padding:0 12px;width:auto; border-right:1px solid #d7d7d7;}
ul.topnav>li:first-child a {padding:0;width:auto; border-right:0;line-height:20px;}
ul.topnav>li {float:left; width:20%;position:relative;box-sizing:border-box;}
ul.topnav>li a img {vertical-align:middle;}
ul.topnav li ul  {position:absolute; left:0;top:35px;z-index:1;width:100%;border:1px solid #d8d8d8;}
ul.topnav li ul li a { display:block;color:#000; box-sizing:border-box;padding-top:8px;padding-bottom:8px;}
ul.topnav li ul li  {background:#fff;}
ul.topnav li ul li:hover {    background-color:#5174aa;   }
ul.topnav li ul li:hover a {   color:#fff;}
ul.topnav li a {       font-size: 16px;     color: #000;    text-decoration: none;   }
ul.topnav ul {    margin: 0;    padding: 0;    display: none;}  
ul.topnav span{    float:right;}
ul.topnav li a {padding:0;display:block;}
.subnav>li {padding: 0 10px;text-align:center;}
.subnav li ul.subnav_2depth {text-align:left;}
.contents .hd_title {font-size:50px; font-weight:bold;margin:60px 0 0 25px;line-height:50px;}

#menu_wrap{position:relative;background:#ffffff;width:100%;height:50px;border-bottom:1px solid #d7d7d7;z-index:9999}
#menu_wrap .navi {width:1300px; margin:0 auto;}
#menu_wrap .navi ul li{padding:10px 0 11px 0;display:block ; position:relative; float: left; text-align:center; position:relative;font-size:14px;line-height:30px;}
#menu_wrap .navi ul li.m_01{width:67px;}
#menu_wrap .navi ul li.m_02{width:260px;}
#menu_wrap .navi ul li.m_03{width:240px;color:#0064b2;text-align:left;padding-left:40px;}
#menu_wrap .navi ul li:hover{background:#fff;height:29px;}
#menu_wrap .navi ul li.last span.bar{ display:none}
#menu_wrap .navi ul li a{color:#333;font-size:14px; text-align: center; text-decoration:none;line-height:29px;}
#menu_wrap .navi ul li.on > a{font-size:14px;text-decoration:none;line-height:29px;height:29px;}
#menu_wrap .navi ul li ul{position:absolute;overflow:hidden;top:50px;z-index:100;left:0;}
#menu_wrap .navi ul li ul li:first-child {padding-top:10px;}
#menu_wrap .navi ul li ul li:last-child {padding-bottom:10px;}
#menu_wrap .navi ul li ul li:hover {background: rgba(0,0,0,0.8); }
#menu_wrap .navi ul li ul li{display:block; position:relative; text-align:left;margin-left:0px;padding:0px; background: rgba(0,0,0,0.8); width:100% }
#menu_wrap .navi ul li ul li a{display:block;font-size:14px;font-weight:normal;color:#ffffff;text-decoration:none;text-align:left;line-height:29px;height:29px;padding-left:10px;}
#menu_wrap .navi ul li ul li a:hover{display:block;font-size:14px;font-weight:normal;color:#fdcc1a;text-decoration:none;text-align:left;line-height:29px;height:29px;padding-left:10px;}

area {border: 0;outline: none; selector-dummy:expression(this.hideFocus=true);}
/*.hbox{height:22px;border:1px #b1b47f solid;background-color:#f7f8e3}*/
.hbox{height:22px;border:1px #c2c2c2 solid;background-color:#ffffff}
input.img { border:0px;}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:#333333;text-decoration:none}
a:visited{color:#333333;text-decoration:none}
a:hover,a:focus{color:#333333;text-decoration:underline}
legend,hr{display:none}
button{margin:0;padding:0;border:0;background:0}
.blind{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.input_chk{position:relative;width:13px;height:13px;margin:-2px 0 2px;padding:0;vertical-align:middle}
.dimmed{display:block;position:absolute;top:0;left:0;z-index:700;width:100%;height:100%;background-color:#fff;filter:alpha(opacity='80');opacity:.8}
.img_resize img{-ms-interpolation-mode:bicubic}
.txt_over{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.authors{background-color:#9CAAC2;color:#ffffff;}
.authorsS{background-color:#f8f8f8;}
#tableTop {border-top:2px solid #4d5e7f;}

.subm {font-size:16px;}
.subm_on {font-size:16px;background-color:#2e62ad;font-weight:normal;color:#ffffff;pointer-events: none;}

#subtable td{padding:7px;border-top:1px solid #ececec;border-bottom:1px solid #ececec}
#subtable a{color:#746d65;text-decoration:none;vertical-align:baseline;}
#subtable a:hover,a:focus{color:#e55204;text-decoration:none;}
#subtable1 td{padding:7px;border-bottom:1px solid #cccccc}
#subtable1 .tdtitle{background-color:#f8f8f8;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
#subtable1 .first{background-color:#f8f8f8;padding:7px;border-top:2px solid #4d5e7f;border-bottom:1px solid #d0d0d0}
#subtable1 .first_s{background-color:#f8f8f8;padding:5px;border-top:2px solid #4d5e7f;border-bottom:1px solid #d0d0d0}
#subtable1_write {border-collapse:;}
#subtable1_write td{padding:7px;border-bottom:1px solid #d0d0d0}
#subtable1_write .first{padding:7px;border-top:2px solid #4d5e7f;border-bottom:1px solid #d0d0d0}
#subtable1_write .first_left{padding:7px;border-top:2px solid #4d5e7f;border-bottom:1px solid #d0d0d0;}
#subtable1_write .first_s{padding:3px;border-top:2px solid #4d5e7f;border-bottom:1px solid #d0d0d0}
#subtable1_write .tdtitle{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc}
#subtable1_write .none{padding:0px;border:0px;}
#subtable2 td{padding:3px;border:0px}
#subtable3 {border-collapse:collapse;}
#subtable3 td{padding:7px;border:1px solid #4d5e7f;}
#subtable4 {border-collapse:collapse;}
#subtable4 td{padding:5px;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}
#subtable_special {border-collapse:collapse;table-layout:fixed;}
#subtable_special td{padding:3px;border:1px solid #cccccc;background:url(/image/eyesight/special_bg.gif);}
#subtable_special a{font-family:Tahoma,Malgun Gothic,dotum,Tahoma,Helvetica,applegothic,sans-serif;color:#333333;text-decoration:none}
#subtable_special a:hover,a:focus{color:#333333;text-decoration:underline}
#subtable_none td{padding-top:3px;padding-bottom:3px;padding-left:2px}
#subtable_line {border-collapse:collapse;}
#subtable_line td{padding:5px;border:1px solid #d0d0d0}
#subtable_line .left{border-left:0}
#subtable_line .right{border-right:0}
#subtable_line .first{border-top:0}
#subtable_line .firstLeft{border-top:0;border-left:0}
#subtable_line .firstRight{border-top:0;border-right:0}
#subtable_line .firstLeftRight{border-top:0;border-left:0;border-right:0}
#subtable_line .last{border-bottom:0;}
#subtable_line .lastLeft{border-bottom:0;border-left:0}
#subtable_line .lastRight{border-bottom:0;border-right:0}
#schedule_line {border-collapse:collapse;}
#schedule_line td{padding:5px;border:1px solid #000}
#receipt_line {border-collapse:collapse;}
#receipt_line td{padding:8px;border:1px solid #d0d0d0;color:#000000}
#receipt_line .left{border-left:0}
#receipt_line .right{border-right:0}
#receipt_line .first{border-top:0}
#receipt_line .firstLeft{border-top:0;border-left:0}
#receipt_line .firstRight{border-top:0;border-right:0}
#receipt_line .firstLeftRight{border-top:0;border-left:0;border-right:0}
#receipt_line .last{border-bottom:0;}
#receipt_line .lastLeft{border-bottom:0;border-left:0}
#receipt_line .lastRight{border-bottom:0;border-right:0}
#table_clear td{border:0px;padding:0px;margin:0px;}
.digest_title{color:#4d5e7f;font-weight:bold}
.rtitle{padding-bottom:20px;}
.none{padding:0px;border:0px;}

#nav{position:relative;width:100%;min-width:1000px;}
#nav_main{position:relative;width:1032px;height:100%;margin:0 auto;}
#wrap{padding-right:constant(safe-area-inset-right);padding-left:constant(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);position:relative;width:100%;min-width:1280px;overflow:hidden}
#header_wrap{position:relative;width:100%;margin:0 auto;height:140px;}
#header{position:relative;z-index:30;width:1280px;margin:0 auto;}
#header_menu_wrap{position:relative;width:100%;min-width:1280px;height:70px;background:url(/image/common/menu_back.gif);}
#header_menu{position:relative;z-index:30;width:1280px;height:70px;margin:0 auto;text-align:left;}
#content_index{position:relative;width:100%;margin:0 auto;}
#content_index_org{position:relative;width:100%;margin:0 auto;border-top:1px solid #dadada;border-bottom:1px solid #dadada;background-color:#f1f1f1}
#content_index_date{position:relative;width:1800px;margin:0 auto; background-color:#1F1F1F; text-align:center;}
#content_index_sub{position:relative;width:100%;margin:0 auto;}
#content_wrap{position:relative;width:100%;margin:0 auto;}
#content{position:relative;width:1280px;margin:0 auto;text-align:left;font-size:15px;}
#footer_wrap{position:relative;width:100%;margin:0 auto; background-color:#ede9de; margin-top:50px;}
#footer{position:relative;width:1280px;margin:0 auto; background-color:#ede9de; text-align:left;}

#gallery{width:1001px;height: 281px; margin-bottom: 15px;position: relative; z-index: 1;}
#gallery a {float: left; position: absolute;}
#gallery a img {border: currentColor;}
#gallery a.show {z-index: 500;}
#gallery .caption {width: 100%; height: 100px; bottom: 0px; position: absolute; z-index: 600;}
#gallery .caption .content {margin: 5px;}
#gallery .caption .content h3 {margin: 0px; padding: 0px; color: rgb(29, 204, 239);}
#gallery_sub{width:1001px;height: 156px; margin-bottom: 5px;z-index: 1;}

.gnb_area{height:32px}
.gnb_area .site{float:left;width:350px}
.gnb_area .site:after{display:block;clear:both;content:''}
.gnb_area .site a:link,.gnb_area .site a:hover{text-decoration:none}
.gnb_area .site a span{position:relative;z-index:-1}
.gnb_area .site .smenu{background-position:0 -550px}
.gnb_area .site .smenu2{background-position:-270px -550px}
.gnb_area .site .smenu2:hover{background-position:-355px -550px}
.gnb_area .site .smenu3{width:84px;background-position:-90px -550px}
.gnb_area .site .smenu3:hover{background-position:-180px -550px}
.gnb_area .site .smenu4{width:84px;background-position:-440px -550px}
.gnb_area .site .smenu4:hover{background-position:-530px -550px}
.gnb_area .gnb{float:right;position:relative}
.s_skin{min-width:1012px!important;background:url(../image/bg_gnb_simple.gif) repeat-x 0 0!important;text-align:center}
.s_skin .wrap_inner{padding:0}
.s_skin #header{width:972px;margin:0 auto;padding:0 20px}
.s_skin #container{padding-bottom:0}
.s_skin #footer{margin-top:0}
.s_skin .gnb_area{position:relative;height:31px;color:#85888f}
.s_skin .gnb_area:after{display:block;clear:both;content:''}
.s_skin .gnb_shadow{position:absolute;left:0;top:31px;width:100%;height:1px;background-color:#fff;font-size:0;line-height:0;opacity:.07;filter:alpha(opacity=7);filter:alpha(opacity=7)}
.subtitle { font-size: 13px; }
#apDiv1 {position:absolute;left:0px;top:50px;width:160px;height:300px;z-index:0;visibility: hidden;}
#apDiv2 {position:absolute;left:184px;top:-3px;width:175px;height:100px;z-index:999;visibility: hidden;}
#apDiv3 {position:absolute;left:330px;top:-3px;width:226px;height:82px;z-index:999;visibility: hidden; }
#apDiv4 {position:absolute;left:471px;top:-3px;width:201px;height:63px;z-index:999;visibility: hidden;}
#apDiv5 {position:absolute;left:580px;top:-3px;width:158px;height:99px;z-index:999;visibility: hidden;}
#apDiv6 {position:absolute;left:696px;top:-3px;width:160px;height:98px;z-index:999;visibility: hidden;}
#apDiv7 {position:absolute;left:1152px;top:-3px;width:157px;height:147px;z-index:999;}

/* paginate */
.paginate{display:none;height:35px;margin-top:20px;text-align:center;}
.paginate a,.paginate strong,.paginate span{display:inline-block;overflow:hidden;position:relative;height:33px;margin-right:-5px;padding:0 12px;border:1px solid transparent;line-height:32px;vertical-align:top;text-decoration:none;font-weight:bold;font-family:verdana;min-width:18px;}
.paginate strong{}
.paginate .pre{padding:0 14px 0 26px}
.paginate .next{padding:0 26px 0 14px}
.paginate .pre_end{padding:0 14px 0 26px}
.paginate .next_end{padding:0 26px 0 14px}
.paginate .pre,.paginate .next,.paginate .pre_end,.paginate .next_end{position:relative;line-height:35px;}
.paginate .pre:hover{}
.paginate .next:hover{}
.paginate .pre_end:hover{}
.paginate .next_end:hover{}
.paginate a.pre,.paginate a.next{}
.paginate a:hover{text-decoration:none}
/* jindo */
.page_loaded{display:block}
.page_only_one{display:block}
.page_no_result{display:none}
/* paginate */
.paginate a,.paginate strong,.paginate span{border-color:#DEE0E2;border-bottom-color:#C8CBCE;background:url(/image/eyesight/sp_hr.gif) repeat-x 0 0;}
.paginate strong{color:#2eb1d3 !important;background:#fff}
.paginate .pre{background:url(../image/eyesight/sp_skin.gif) no-repeat 0 -835px !important}
.paginate .next{background:url(../image/eyesight/sp_skin.gif) no-repeat 100% -835px !important}
.paginate .pre_end{background:url(../image/eyesight/sp_skin.gif) no-repeat 0 -905px !important}
.paginate .next_end{background:url(../image/eyesight/sp_skin.gif) no-repeat 100% -905px !important}
.paginate .pre,.paginate .next,.paginate .pre_end,.paginate .next_end{color:#000000}
.paginate .pre:hover{background-position:0 -800px !important}
.paginate .next:hover{background-position:100% -800px !important}
.paginate .pre_end:hover{background-position:0 -870px !important}
.paginate .next_end:hover{background-position:100% -870px !important}
.paginate a.pre,.paginate a.next{color:#323232}
.paginate a:hover{background:#fff;color:#2eb1d3}

/* button */
.button_molten2020 {font:14px/normal Arial,Helvetica,sans-serif !important;position: relative;overflow: visible;display: inline-block;padding: 0.5em 1.5em;border: 1px solid #c5c5c5;margin: 0;text-decoration: none;text-align: center;color: #000;white-space: nowrap;cursor: pointer;outline: none;background-color: #f7f7f7;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f7f7f7));background-image: -moz-linear-gradient(#fefefe, #f7f7f7);background-image: -ms-linear-gradient(#fefefe, #f7f7f7);background-image: -o-linear-gradient(#fefefe, #f7f7f7);background-image: linear-gradient(#fefefe, #f7f7f7);-moz-background-clip: padding;background-clip: padding-box;border-radius: 0.15em;zoom: 1;*display: inline}
.button_molten2020:hover,.button_molten2020:focus,.button_molten2020:active,.button_molten2020.active {font:14px/normal Arial,Helvetica,sans-serif !important;border-color: #FF8040;text-decoration: none;font-weight:normal;color: #000}

.button_search_molten2020 {font:14px/normal Arial,Helvetica,sans-serif !important;position: relative;overflow: visible;display: inline-block;padding: 0.5em 1.5em;border: 1px solid #FF8040;margin: 0;text-decoration: none;text-align: center;color: #fff;white-space: nowrap;cursor: pointer;outline: none;background-color: #FF8040;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffa257), to(#ff7200));background-image: -moz-linear-gradient(#ffa257, #ff7200);background-image: -ms-linear-gradient(#ffa257, #ff7200);background-image: -o-linear-gradient(#ffa257, #ff7200);background-image: linear-gradient(#ffa257, #ff7200);-moz-background-clip: padding;background-clip: padding-box;border-radius: 0.15em;zoom: 1;*display: inline}
.button_search_molten2020:hover,.button_search_molten2020:focus,.button_search_molten2020:active,.button_search_molten2020.active {font:14px/normal Arial,Helvetica,sans-serif !important;border-color: #000;text-decoration: none;font-weight:normal;color: #fff}
