﻿@charset "utf-8";
html,body,p,input,button,select{margin:0;padding:0;font-size:13px;font-family:Malgun Gothic, "맑은 고딕", Dotum, "돋움", sans-serif;color:#333;line-height:1.4em;letter-spacing:-0.5px}
ul,ol{margin:0;padding:0;list-style:none;}
img,input{vertical-align:middle;}
img{border:0px;max-width:100%;}
form{margin:0;padding:0;}
a{text-decoration:none;color:#636363;}
hr{height:0;display:block;border:0;border-top:1px solid #666;margin:1em 0;}
address{font-style:normal;}
.wrap_header{border-bottom:50px solid #004ea2;min-width:1100px;}
#header,#footer,.contents{width:1100px;margin:0 auto;}
#header{margin-bottom: -50px;}
#header h1{padding:17px 0 16px;display:inline-block;width:211px;margin:0;}
#header h1 img{vertical-align:bottom;margin-right:15px;}

#header div.logo {padding: 17px 0 16px;display: inline-block;width: 211px;margin: 0;}
#header div.logo img {vertical-align: bottom;margin-right: 15px;}

#nav{position:relative;height: 50px;}
#nav li{float:left;width:20%;height: 50px;overflow:hidden;}
#nav li a{height:34px;line-height:34px;display:block;color:#fff;font-size:15px;font-weight:bold;border-right:1px solid #2d619a;text-align:center;background-color:#004ea2;padding:8px;}
#nav li:last-child a{border-right:unset;}
#nav > ul > li.on > a,
/* #nav > ul > li:hover > a{background-color:#00387f;border-right-color:#00387f;} */
#nav > ul > li:first-child > ul{width:20%;border-left:1px solid #e9e9e9;}
/* #nav > ul > li > a {border: 3px solid #fff; padding:5px;} */
#nav > ul > li > a.on:focus {border: 3px solid #fff; padding:5px;}
#nav:hover ul ul,
#nav ul ul.on,#nav:hover .btn_close,
#nav .btn_close.on{display:block;}
#nav ul ul.off,#nav .btn_close.off{display: none;}
/* #nav ul ul{display:none;position:absolute;width:25%;border-left:1px solid #e8e8e8;border-bottom:2px solid #004ea2;background:#fff url(../images/re_newal/bg_gnb_sub.gif) 100% 0 repeat-y;height: 330px;z-index:50;} */
/* 20200204 */
#nav ul ul{display:none;position:absolute;width:20%;border-left:1px solid #e8e8e8;border-bottom:2px solid #004ea2;background-color: #fff;height: 410px;z-index:50;}
/* 20200204 */
#nav ul ul li{width:auto;float:none;clear:both;text-indent: 20px;text-indent: unset;height: auto;}
#nav ul ul li.on,#nav ul ul li:hover{color:#fff;}
#nav ul ul li a{height: auto !important;line-height: 20px !important;min-height: 21px;padding:5px !important;font-size:14px;font-weight:normal;color:#333;background-color: #fff;text-align: center; border: 3px solid #fff;}
#nav ul ul li.on a,#nav ul ul li:hover a{color:#fff;background-color:#0f99d1;border: 3px solid #0f99d1;}
#nav ul ul li a:focus {border: 3px solid #000;}

#nav .btn_close{display:none;position:absolute;right:15px;bottom: -390px;width:56px;z-index:55;}
#nav .img_txt{vertical-align:sub;}
.page_list{position:absolute;z-index:100;top:60px;background-color:#fff;border-bottom:2px solid #004ea2;display: none;}
.page_list .tit_list{color:#fff;font-size:15px;font-weight:bold;background-color:#004ea2;padding:10px 30px;line-height:30px;margin:0;}
.page_list .col{float:left;width:215px;padding:0 30px;}
.page_list .col dl{margin:24px 0 24px 30px;}
.page_list .col dt{padding-left:10px;color:#004ea2;font-size:13px;font-weight:bold;margin:5px 0;background:url(/images/re_newal/bu_gnb.gif) 0 center no-repeat;}
.page_list .col dd{margin-left:10px;}
.page_list .col dd a{font-size:12px;color:#333;}
.page_list .col dd a:hover{text-decoration:underline;}
.page_list .btn_close{position:absolute;right:15px;bottom:15px;width:56px;}
.wrap_search{float:right;margin:15px 0;}
.homepage{display:inline-block;margin-right:17px;width:133px;height:18px;}
.eng_homepage{display:inline-block;margin-right:17px;width:60px;height:18px;}
.search{border:1px solid #8c8c8c;border-radius:4px;overflow:hidden;width:182px;vertical-align:middle;display:inline-block;}
.search input[type=text]{margin:4px;width:130px;height:19px;border:0;padding:0;}
#btn_search{border:0;margin:0;padding:6px 7px 7px;background-color:#8c8c8c;vertical-align:middle;float:right;}
#container{background-color:#f5f5f5;padding-bottom:30px;}
.contents{overflow:hidden;background-color:#fff;}
.contents .sec_grid{border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.row{border-bottom:1px solid #d6d6d6;}
.row .col{width:550px;float:left;height:800px;overflow:hidden;}
.main_slide{margin:0;overflow: hidden;height: 100%}
.main_slide .slick-list{height: 100%} 
.main_slide .slick-track{height: 100%}
.main_slide .slick-slide{height: 100%} 

.hidden{width:0; height:0;font-size:0;margin:0;line-height:0;overflow:hidden;display:block !important;}

.main_slide .btn_toggle{background:url(/images/re_newal/bg_toggle_main.gif) 0 0 no-repeat;}
.main_slide .btn_toggle.stop{background-position:0 bottom;}
.banner{width:552px;margin-bottom:-1px;overflow:hidden;}
.banner li{float:left;text-align:left;width:184px;height:84px;}
.banner li a{padding:25px 15px;display:block;height:inherit;font-weight:bold;border:1px solid #fff;border-width:0 1px 1px 0;box-sizing:border-box;}
.banner li span{display:inline-block;color:#fff;}
.banner li span.one_line{margin:10px 0;}
.banner .banner_addr{background-color:#0277bd;}
.banner .banner_domain{background-color:#008196;}
.banner .banner_stat{background-color:#607f09;}
.banner .banner_sys{background-color:#0e8029;}
.banner .banner_edu{background-color:#005aab;}
.banner .banner_kor{background-color:#bf5607;}
.banner .ico{margin:0 10px 0 7px;float:left;}
.banner .ico_vtb{vertical-align:text-bottom;}
.tab_container{padding:36px 25px;}
.tab_list{margin-bottom:15px;overflow:hidden;}
.tab_list li{float:left;width:24.7%;border:1px solid #d6d6d6;border-bottom:1px solid #0f99d1;border-left:0;background-color:#fafafa;text-align:center;}
.tab_list li:first-child{border-left:1px solid #d6d6d6;}
.tab_list li.on{border:1px solid #0f99d1;border-bottom:1px solid #fff;background-color:#fff;color:#0f99d1;}
.tab_list li a{display:inline-block;color:#333;font-size:15px;font-weight:bold;line-height:40px;text-align:center;}
.tab_list li .btn_more{display:none;margin:0;margin-left:8px;padding:0;line-height:1;top:4px;position:relative;border:0;}
.tab_list li.on .btn_more{display:inline-block;border:0;vertical-align:super;}
.tab_conts{height:150px;overflow: hidden;}
.board{width:100%;table-layout:fixed;}
.board td,
.board a{color:#666;line-height:30px;}
.board .cell_cat{width:74px;}
.board .cell_tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:5px;letter-spacing:-0.5px;}
.board .cell_date{width:80px;text-align:right;}
.board .cat{border-radius:2px;font-size:12px;padding:2px 9px;color:#fff;font-weight:bold;width:50px;display:inline-block;text-align:center;line-height:16px;background-color:#008196;text-transform:uppercase;}
.board .cat.cat_domain{background-color:#008080;}
.board .cat.cat_ipv6{background-color:#0e8029;}
.board .cat.cat_ipv4{background-color:#607f09;}
.board .cat.cat_dnssec{background-color:#e88e00;}
.board .cat.cat_dns{background-color:#cd0000;}
.board .cat.cat_ip{background-color:#005aab;}
.board .cat.cat_gover{background-color:#006400;}
.info_stat{overflow:hidden;}
.info_stat .sec_grid{float:left;box-sizing:border-box;position:relative;}
.info_stat .sec_wide{width:330px;padding:25px;}
.info_stat .sec_thin{width:220px;padding:25px 20px;}
/* 200527-1 (s) */
.info_stat .sec_grid .tit {border-bottom: 1px solid #d6d6d6;}
.info_stat p{margin:0;margin-bottom:15px;padding-bottom:15px;font-size:15px;font-weight:bold;color:#333;text-transform:uppercase;}
/* //200527-1 (e) */
.info_stat h1 small{font-weight:normal;font-size:12px;color:#666;}
.info_stat .addr_stat,
.info_stat .letter{height:190px;}
.info_stat .addr_stat h1,
.info_stat .event h1{border-bottom:1px solid #d6d6d6;}
.info_stat .addr_stat table{width:100%;}
/* 200527 (s) */
.info_stat .addr_stat strong{color:#fff;font-size: 12px; font-weight:bold;border-radius:4px;padding:1px 5px;}
/* //200527 (e) */
.info_stat .addr_stat .tit_ip{background-color:#008080;}
.info_stat .addr_stat .tit_domain{background-color:#00008c;}
.info_stat .addr_stat strong,
.info_stat .addr_stat dl,
.info_stat .addr_stat dt{float:left;}
/* 200611 (s) */
.info_stat .addr_stat dl{float: right; width: 106px; margin:0;}
/* //200611 (e) */
.info_stat .addr_stat dt{clear:left;font-size:12px;color:#00008c;text-decoration:underline;margin:0 4px;}
/* 200527 (s) */
.info_stat .addr_stat dd{text-align:right;clear:right;margin:0;overflow:hidden;/*width:93px;*/float:right;}
/*.info_stat .addr_stat td{padding:10px 0;}*/
.info_stat .addr_stat .hr{padding-bottom: 10px; border-bottom:1px solid #eaeaea;}
.info_stat .addr_stat .nat_dmn {padding-top: 10px;}
.info_stat .addr_stat .cell_ico{width: 60px; padding-right: 10px;}
.info_stat .addr_stat .cell_more{padding: 10px 0 0 4px; vertical-align:top;}
.info_stat .addr_stat .cell_more.hr {padding-top: 0;}
/* //200527 (e) */
.info_stat .addr_stat .cell_more img{margin-top:0px;}
.info_stat .addr_stat .cnt_domain{text-align:right;width:94px;float:left;}
.info_stat .event .wrap_arrow{position:absolute;right:20px;top:25px;margin-right:1px;height:21px;}
.info_stat .event .wrap_arrow a{border:1px solid #ccc;margin-right:-1px;float:left;width:20px;height:19px;position:relative;}
.info_stat .event .wrap_arrow a img{position:absolute;}
.info_stat .event .banner_slide{margin:22px 0 0;width:179px;margin:0 auto}
.info_stat .event .banner_slide img{width:179px;}
.info_stat .whois,
.info_stat .event{height:164px;}
.info_stat .whois form{margin:30px 0;}
.info_stat .whois input[type=text]{border:2px solid #b9b9b9;border-radius:5px;line-height:24px;width:180px;height:24px;padding:0 10px;}
.info_stat .whois button{border:0;border-radius:5px;background-color:#8c8c8c;padding:5px 8px;color:#fff;font-weight:bold;margin-left:7px;width:63px;}
.info_stat .letter a{margin-top:10px;display:inline-block;}
.info_stat .letter .ico_letter{margin-top:10px;float:right;}
/* 200527 (s) */
.info_stat .desc{margin: -25px 0 0; padding-bottom: 0; font-size:12px;color:#666;}
/* //200527 (e) */
.links li{float:left;text-align:center;}
.links{float:right;width:86%;height:71px;text-align:center;}
.links li a{display:block;padding:4px;text-align:center;}
.links li span{display:inline-block;font-weight:bold;color:#333;}
.wrap_footer{border-top:40px solid #a0a0a0;min-width:1100px;}
#footer{color:#666;font-size:12px;margin-top:-40px;}
.fnb li{float:left;}
.fnb li a{line-height:40px;display:block;font-weight:bold;color:#fff;padding:0 30px;}
.fnb li:first-child a{padding-left:0;}
.fnb li a:before{content:'|';left:-31px;position:relative;color:#b2b2b2;font-weight:normal;}
.fnb li:first-child a:before{content:none;}
#footer h1 {float: left;margin: 0;padding: 32px 0;width: 86px;} 
#footer div.logo {float: left;margin: 0;padding: 32px 0;width: 86px;}

#footer .meta {margin: 30px;width: auto;float: left;letter-spacing: 0px;} 
#footer address {float: none;margin: 0;padding: 0;font-size: 12px;line-height: 1.6em;width: 600px;}  
#footer address .tel {float: right;} 
#footer .copyright {margin: 3px 0;text-transform: uppercase;color: #666;} 
#footer .btn_down{letter-spacing:-0.5px;float:right;margin:24px 0;display:inline-block;padding:4px 10px 3px;border:1px solid #c9c9c9;border-radius:2px;color:#444;font-weight:bold;font-size:13px;min-width: 152px;white-space:nowrap; width:auto}
#footer .btn_down img{vertical-align:0;margin-left:5px;}
.slick-dots{left:30px;top:50px;bottom:auto;width:auto;}
.slick-dots li{position:relative;display:inline-block;width:17px;height:17px;margin:0;margin-right:5px;padding:0;cursor:pointer;}
.slick-dots li button{display:block;width:17px;height:17px;border-radius:9px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:#fff;}
.slick-dots li button:before{position:absolute;top:0;left:0;width:17px;height:17px;border-radius:9px;content:'';text-align:center;background-color:#fff;opacity:1;display:none;}
.slick-dots li.slick-active,
.slick-dots li.slick-active button{width:45px;background-color:#005aab;border-radius:9px;}
.slick-dots li.slick-active button:before{opacity:1;width:45px;background-color:#005aab;display:none;}
.r_box{position:relative;}
.clear_fix:before,
.clear_fix:after{content:" ";display:table;}
.clear_fix:after{clear:both;}
.clear_fix{*zoom:1;}
.letter2{letter-spacing:-2px;}
.tab_list li.on .mL0{margin-left:0px;}
.list .cell_tit{background:url(../images/re_newal/bu_dott_v7.gif) no-repeat;background-position:5px;padding-left:13px;}