@charset "utf-8";
/* 서브 페이지 레이아웃 */
div#container{width:100%; min-width:982px; border-bottom:1px solid #d9d9d9;}
#container{height:auto; overflow:hidden; background-color:#fff; clear:left; width:982px; margin:0 auto; text-align:left}
#container-wrap{z-index:1; position:relative; margin:67px 0 0 0; padding:0; width:982px; overflow:hidden; background-color:#fff}
.container-left{float:left; width:180px;}
#contents{text-align:left; clear:both; margin:0; padding:30px 0 0 0;}
.sitemap{margin-top:50px; width:982px; overflow:hidden}
.sitemap ul.pr{margin-right:33px;}
.sitemap ul{width:170px; float:left}
div.sitemap ul li.title{height:35px; padding-bottom:5px}
div.sitemap ul li.depth01{padding:12px 0 12px 5px; line-height:12px}
div.sitemap ul li.depth02{padding:7px 0 3px 10px; line-height:10px; font-size:11px; color:#999; background:#fafafa;}
div.sitemap ul li.top-line{border-top:1px dashed #dad9d9; height:10px; background:#fafafa;}
div.sitemap ul li.line{border-bottom:1px solid #d4d4d4; padding-top:0; background:#fafafa; height:10px; *margin-top:-3px}
.text_sitemap:hover{color:#366dd6; text-decoration:none}
h2.title01{font-size: 15px;color:#333;background:url("/images/renewal/h2tit.gif") left center no-repeat;padding-left:15px;margin-bottom:15px;}
p.text01{margin-bottom:15px; color:#555; word-break: break-all;}
p.tit_m {font-weight:bold; color:#0d3374}
/*p.tit_m {padding-left: 20px; background: url(../images/sub/bul_tit_h6.gif) no-repeat 0 3px; font-weight: bold; color: #005aab;}*/
.cutbottom{/* margin-bottom:0 !important */}
.cuttop{margin-top:0 !important}
.tableSt01{width:100%; border-collapse:collapse; border-spacing:0; border-top:2px solid #779fe8; font-size:11px}
.tableSt01 thead tr th{height:38px; background:#d7e6ff; border-bottom:1px solid #779fe8; border-right:1px solid #779fe8; text-align:center;}
.tableSt01 thead tr th.last{border-right:0}
.tableSt01 tbody tr td{border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; padding:15px; color:#666;}
.tableSt01 tbody tr td.center{text-align:center;}
.tableSt01 tbody tr td.last{border-right:0}
table.datatable thead th{text-align:center}
/* 20150720 - gnb & etc */
html,body,h1,h2,h3,h4,h5,h6,p,input,button,select {margin: 0;padding: 0;font-size: 13px;font-family:Malgun Gothic, "맑은 고딕", Dotum, "돋움", sans-serif;color: #333;line-height: 1.5em;text-align: left; letter-spacing:-0.5px;  }
div,p{word-break: keep-all;}
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,a:hover {text-decoration: none;color: #636363;}
hr {height: 0;display: block;border: 0;border-top: 1px solid #666;margin: 1em 0;}
address {font-style: normal;}
input[type=button] {text-align: center;}
.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;}
 
.page_list {position: absolute;z-index: 100;top: 60px;background-color: #fff;border-bottom: 2px solid #004ea2;}
.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 #a0a0a0;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;}
.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: #00008c;white-space: nowrap;text-transform: uppercase;}
.board .cat.cat_domain {background-color: #0f7bb8;}
.board .cat.cat_ipv6 {background-color: #0e8029;}
.board .cat.cat_ipv4 {background-color: #608709;}
.board .cat.cat_dnssec {background-color: #800080;}
.board .cat.cat_dns {background-color: #be5607;}
.board .cat.cat_ip {background-color: #005aab;}

.board .cat.cat_basic {background-color: #2196F3;}
.board .cat.cat_info {background-color: #0f68d1;}
.board .cat.cat_doc {background-color: #008631;}
.board .cat.cat_case {background-color: #8b4513;}

/* footer */
.wrap_footer {border-top: 40px solid #a0a0a0;min-width: 1100px;}
#footer {color: #666;font-size: 12px;margin-top: -40px;}
/* fnb */
.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: 520px;float: left;}
#footer address {float: none;margin: 0;padding: 0;font-size: 12px;line-height: 1.4;}
#footer address .tel {float: right;}
#footer .copyright {margin: 3px 0;text-transform: uppercase;color: #666;}
#footer .btn_down {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;width: 152px;letter-spacing: -0.5px;}
#footer .btn_down img {vertical-align: 0;margin-left: 5px;}

#footer .wa {width: 100px !important;}
/* sub page */
div#container,
div#container-wrap {background-color: #f5f5f5;}
div#container-wrap {width: 1100px;padding-bottom: 30px;margin-top: 30px;}
div#container-right {width: 780px;padding: 0 30px 100px;margin-left: 30px;background-color: #fff;}
.container-left {width: 230px;background-color: #fff;}
.lnb-list {width: auto;}
.lnb-list h3 {line-height: 30px;padding: 15px 0;background: url(/images/re_newal/bg_lnb_header.gif) 0 no-repeat;font-size: 20px;color: #fff;text-align: center;}
.lnb-list ul{padding-top:0px;}
.lnb-list li .topLink {font-size: 14px;font-weight: bold;color: #333;display: block;height: auto;line-height: 16px;min-height: 14px;padding: 11px 13px;position: relative;border-bottom: 1px solid #d4d4d4;}
.lnb-list li .topLink:not(:only-child):after {content: '';width: 8px;height: 8px;background: url(/images/re_newal/bg_lnb_li.gif) 0 0 no-repeat;display: block;position: absolute;right: 13px;top: calc(50% - 4px);}
.lnb-list li.on .topLink:after {background-position: 0 bottom;border-bottom: 0;}
.lnb-list li.on .topLink {color: #fff;background-color: #0574bb;}
.lnb-list li .topLink.noAfter:after {background: none;}
.contTop #location {white-space: nowrap;}
table.datatable p {text-align: center;}
/* etc class */
.clear_fix:before,
.clear_fix:after {content: " ";display: table;}
.clear_fix:after {clear: both;}
.clear_fix {*zoom: 1;}
/* // 20150720 - gnb & etc */
/* 인터넷주소자원 */
ul.uList01 li {margin-bottom:13px;}
ul.uList01 li img{vertical-align:middle; margin-right:5px}
ul.uList01 li.last{margin-bottom:0}
div.visual101{margin:30px 0 20px 0}
div.visual102{text-align:center; margin:40px 0}
ul.uList01 li .listin li {margin-bottom: 0;}
ul.uList01 li.uStyle01 {padding-left: 155px; text-indent: -155px;}
.filewrap li a:hover {text-decoration: underline;}

.tableSt01 tbody tr td .tsList01 li{background: url("/images/renewal/bitDot.gif") left  9px no-repeat;padding-left:7px;}
/* 사이버 인터넷 역사 박물관 */
.muse-list dt{font-weight:bold; color:#151594; margin-bottom:15px}
.muse-list dd{background:url("/images/renewal/bluedot.gif") left 6px no-repeat; padding-left:10px; margin-bottom:10px}
.muse-list dd .muse-link{color:#6690de; text-decoration:underline}
.muse-list dd ul{margin-top:10px}
.cyber-search-box{background:#f5f5f5; border:1px solid #d0d0d0; padding:10px; margin-bottom:15px}
.csb-select{height:18px;}
input.csb-text{width:205px; padding:2px 5px;}
.csb-search{vertical-align:middle}
.csb-table{border-collapse:collapse; border-spacing:0; border-top:2px solid #779fe8;}
.csb-table tbody td{padding:10px 0; vertical-align:middle; border-bottom:1px solid #e7e7e7}
.csb-table tbody td.visual{text-align:center}
.csb-table tbody td.visual a img{width:68px; height:51px; border:1px solid #dddddd}
.csb-table tbody td .jsmd-list dt a{color:#333; font-weight:bold}
.csb-table tbody td .jsmd-list dt a:hover{color:#608ad8; text-decoration:none}
.csb-table-view{width:100%; border-collapse:collapse; border-spacing:0; border-top:2px solid #779fe8; border-bottom:2px solid #b4b4b4;}
.csb-table-view thead tr th{padding:10px 6px; border-bottom:1px solid #b4b4b4; text-align:left}
.csb-table-view tbody tr td{padding:15px 20px}
.csb-table-view tbody tr td.csb-images{border-top:1px dotted #a1a1a1; padding:15px 0; text-align:center}
.csb-table-view tbody tr td.csb-images ul{height:88px; overflow:hidden}
.csb-table-view tbody tr td.csb-images ul li{display:inline-block; *display:inline; *zoom:1; margin-right:17px}
.csb-table-view tbody tr td.csb-images ul li.last{margin-right:0}
.csb-table-view tbody tr td.csb-images ul li a img{width:118px; height:88px; border:1px solid #dddddd}
.csb-table-list{width:100%; border-collapse:collapse; border-spacing:0; border-top:1px solid #779fe8; border-bottom:1px solid #cccccc; margin-top:30px}
.csb-table-list th{background:#f7f7f7; font-weight:bold; padding:7px 0; text-align:center}
.csb-table-list td{padding:0 10px}
.csb-table-list td a:hover{color:#608ad8; text-decoration:none;}
.csb-table-list th, .csb-table-list td{border-bottom:1px solid #ebebeb}
.csb-paging{margin-top:15px; text-align:center}
.csb-paging ul{vertical-align:middle; display:inline-block; *display:inline; *zoom:1; margin:0 9px}
.csb-paging ul li{display:inline-block; *display:inline; *zoom:1; margin-right:8px}
.csb-paging ul li.on a{color:#ff681a; font-weight:bold}
.csb-paging ul li.last{margin-right:0}
.csb-paging ul li a:hover{text-decoration:none; color:#ff681a}
.csb-paging a img{position:relative; top:2px}
.csb-paging a img.rimar{margin-right:8px}
.csb-btn-line{text-align:right; margin-top:20px}
.csb-table02{width:100%; border-collapse:collapse; border-spacing:0; border-top:2px solid #366dd6;}
.csb-table02 thead th{text-align:center; height:33px; line-height:33px; background:url("/images/etc/csbtable02-bg.png") repeat-x; border-bottom:1px solid #d0d0d0}
.csb-table02 tbody td{text-align:center; height:34px; line-height:34px; border-bottom:1px solid #e7e7e7}
.csb-table02 tbody td.left{text-align:left; padding:0 10px}
.csb-table02 tbody td a{color:#383d41}
.csb-table02 tbody td a:hover{text-decoration:none; color:#608ad8}
.csb-table02-view{width:100%; border-collapse:collapse; border-spacing:0; border-top:2px solid #779fe8; border-bottom:2px solid #b4b4b4; margin-top:20px}
.csb-table02-view thead th{padding:8px; text-align:left; border-bottom:1px solid #b4b4b4}
.csb-table02-view thead th .title{display:inline-block; *display:inline; *zoom:1; width:565px; padding-right:30px;}
.csb-table02-view thead th .date{font-size:11px; font-weight:normal}
.csb-table02-view tbody td{text-align:left; height:36px; padding:0 8px}
.csb-table02-view tbody td.frline{font-size:11px; border-bottom:1px dotted #a1a1a1}
.csb-table02-view tbody td.frline-right{font-size:11px; border-bottom:1px dotted #a1a1a1; text-align:right}
.csb-table02-view tbody td.frline-right img{vertical-align:middle}
.csb-table02-view tbody td.frline-right a{color:#666666;}
.csb-table02-view tbody td.frline-right a:hover{color:#666666;}
.csb-table02-view tbody td .from{display:inline-block; *display:inline; *zoom:1; width:585px; padding-right:30px;}
.csb-table02-view tbody td .from a{color:#366dd6}
.csb-table02-view tbody td .from a:hover{color:#366dd6}
.csb-table02-view tbody td .date{font-weight:bold}
.csb-table02-view tbody td.frcontent{padding:12px 20px; height:120px; vertical-align:top}
.csb-file-list{margin-top:20px; padding-left:8px}
.csb-file-list dt{font-weight:bold; color:#333; margin-bottom:15px}
.csb-file-list dd{background:url("/images/renewal/graydot.gif") left center no-repeat; padding-left:8px; overflow:hidden}
.csb-file-list dd a{color:#666}
.csb-file-list dd a:hover{color:#666}

.year-list-table{width:100%; border-collapse:collapse; border-spacing:0; border-top:2px solid #779ee9;}
.year-list-table thead th{text-align:center; background:#d7e6ff; border-right:1px solid #93b2eb; border-bottom:1px solid #93b2eb; height:32px;}
.year-list-table thead th.last{border-right:0}
.year-list-table tbody th{text-align:center; font-size:15px; color:#0e3988; background:#f8f9fd; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0}
.year-list-table tbody td{padding:10px; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; vertical-align:top; letter-spacing:-1px}
.year-list-table tbody td.last{border-right:0}
.year-list-table tbody td .ylt-list li{background:url(/images/renewal/bitDot.gif) left 7px no-repeat; padding-left:5px; margin-bottom:8px; color:#666; line-height:16px;}
.year-list-table tbody td .ylt-list li.last{margin-bottom:0}
.year-list-table tbody td .ylt-list li a{color:#f7961c; font-weight:bold}
.year-list-table tbody td .ylt-list li a:hover{text-decoration:none}
.year-list-table tbody td .ylt-list li.exception{color:#f7961c; font-weight:bold}
.tenday-table{border-top:2px solid #b4b4b4; border-bottom:1px solid #b4b4b4; border-spacing:0; border-collapse:collapse; width:100%}
.tenday-table tr td{border-bottom:1px dotted #a1a1a1; padding:10px 0; vertical-align:top}
.tenday-table tr td.tencon{text-align:left; padding:20px 0; padding-right:20px; word-break:break-all}
.tenday-table tr td.tenvi{text-align:center;}
.tenday-table tr td .tenvi-content dt{font-weight:bold; color:#555}
.tenday-table tr td .tenvi-content dd{margin-top:13px; color:#555}
.tenday-table tr td .tenvi-content dd .sp-wrap{cursor:pointer}
.tenday-table tr.on td .tenvi-content dd .sp-wrap{cursor:text}
.tenday-table tr td .tenvi-content dd .sp-wrap span{display:none}
.tenday-table tr.on td, .tenday-table tr.on th{background:#f5f5f5;}
.tenday-table tr.on td .tenvi-content dt{color:#294d8d}
.tenday-table tr.on td .tenvi-content dd{color:#294d8d}
.tenday-table tr.on td .tenvi-content dd .sp-wrap span{display:inline}
.term-search{background:#ededed; border:1px solid #dddddd; padding:6px;}
.term-box{background:#fff; height:100px; position:relative}
.term-top{position:absolute; left:18px; top:18px; vertical-align:middle; width:695px; height:30px; border-bottom:1px dotted #b8b8b8}
.term-top input{position:relative; top:-2px;}
.term-top .term-text{width:205px; padding:2px 5px; margin-left:5px}
.term-bottom{position:absolute; left:18px; top:57px; width:695px;}
.term-bottom .selecteam{display:inline-block; *display:inline; *zoom:1; width:55px; float:left}
.term-bottom .selecteam a{color:#555; font-weight:bold}
.term-bottom .selecteam a:hover{color:#555}
.term-bottom ul{float:left}
.term-bottom ul li{float:left; background:url("/images/renewal/ter-bar.gif") right center no-repeat; padding-right:7px; margin-right:7px}
.term-bottom ul li a{color:#555; font-weight:bold}
.term-bottom ul li a:hover{color:#555;}
.term-bottom ul li.last{background:none}
.term-table{width:100%; border-collapse:collapse; border-spacing:0; border-top:2px solid #779ee9; margin-top:15px}
.term-table thead th{text-align:center; background:#d7e6ff; height:34px; border-bottom:1px solid #93b2eb;}
.term-table thead th.brcolor{border-right:1px solid #93b2eb}
.term-table tbody td{text-align:center; padding:10px; border-bottom:1px solid #d0d0d0}
.term-table tbody td.brcolor{border-right:1px solid #d0d0d0}
.term-table tbody td .word_area{border:1px solid #dddddd; height:275px; overflow-y:scroll; word-break:break-all; border:3px double #cdcccc; text-align:left; padding:5px}
.term-table tbody td .word_area li a{color:#707070}
.term-table tbody td .word_area li a:hover{color:#707070}
.explain_area{height:275px; padding:5px; border:1px solid #dddddd; text-align:left; overflow:scroll;}
.cyber-site-table{width:100%; border-collapse:collapse; border-spacing:0; border-top:2px solid #366dd6;}
.cyber-site-table thead th{text-align:center; height:33px; border-bottom:1px solid #d0d0d0; background:#fcfcfc}
.cyber-site-table tbody td{text-align:center; height:44px; border-bottom:1px solid #e7e7e7}
.cyber-site-table tbody td.left{text-align:left; line-height:15px}
.cyber-site-table tbody td.left a{color:#6690de; display:inline-block; *display:inline; *zoom:1; background:url("/images/renewal/cst-icon.gif") left 1px no-repeat; padding-left:12px;}
.funny-table{width:100%; border-collapse:separate; border-spacing:0; border-top:2px solid #b4b4b4;}
.funny-table tr.on td{background:#f5f5f5;}
.funny-table tr.on td.con .hide-btn{color:#294d8d}
.funny-table td{height:35px; border-bottom:1px dotted #b4b4b4;}
.funny-table td.num{text-align:center}
.funny-table td .qna-icon{margin-right:15px; vertical-align:middle; }
.funny-table td .class-icon{position:relative; top:1px; *top:-1px}
.funny-table td .hide-btn{color:#555; cursor:pointer; vertical-align:middle; }
.funny-table td .hide-btn:hover{color:#555; text-decoration:none}
.funny-table .funny-con td{display:none}
.funny-table .funny-con td{padding:20px 70px}
/* .funny-table .funny-con td h4{text-indent:0; padding-left:40px} */
/* 20150413 영문 faq관련 수정 */
.funny-table .funny-con td h4{text-indent:0; padding-left:38px}
.funny-table .funny-con td h4.fc-normal{font-weight:normal}
.funny-table .funny-con td h4 img{margin-right:20px; position:absolute; left:75px;}
.funny-table .funny-con td .funny-visual{text-align:center; margin-top:25px}
.funny-table .funny-con td .funny-visual img{padding:10px; border:1px solid #d7d7d7}
.funny-table .funny-conti{margin-top:25px; padding-left:41px;}
.funny-table .funny-con td .tail-font{text-align:right; color:#999; font-size:11px; margin-top:10px}
/* 20150806 */
.btn-top{position:fixed; top:500px; margin-left: 1130px; display:none}
/* // 20150806 */
/* 타임라인 */
#timeline {width: 100%; height: auto; overflow: hidden; position: relative; background:url('/images/renewal/dot.gif') left 45px repeat-x; margin-top:20px}
#timeline .mbar{display:block; width:2px; height:10px; background:#a6c4fc; position:absolute;}
#timeline .mbar.left{left:0; top:40px;}
#timeline .mbar.right{right:0; top:40px;}
#dates {width: 680px; height: 50px; overflow: hidden;}
#dates li {list-style: none; float: left; width: 100px; height: 50px; font-size: 16px; text-align: center; background:url('/images/renewal/biggerdot.png') center bottom no-repeat;}
#dates a {line-height: 28px; padding-bottom: 10px; color:#404245; text-decoration: none; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; font-family: dotum; font-weight:bold;}
#dates .selected {font-size: 16px;color:#fff;font-weight:bold;background:url("/images/renewal/tmline-bg.png") 0 0 no-repeat;width:62px;height:32px;display:inline-block;*display:inline;*zoom:1;line-height:24px;}
#issues {width: 680px;height: auto;overflow: hidden;}
#issues li {width: 745px;height: auto;list-style: none;float: left;text-align:center;background:url('/images/renewal/history_bg.jpg') no-repeat  50% 30px;}
#issues li img {margin:25px 0 0 0 ;}
#issues li h1 {color: #ffcc00;font-size: 48px;margin: 10px 0;text-shadow: #000 1px 1px 2px;}
#issues li p {font-size: 14px;margin-right: 70px;font-weight: normal;line-height: 22px;text-shadow: #000 1px 1px 2px;}
#grad_left,#grad_right {width: 100px;height: 500px;position: absolute;top: 0px;}
#grad_left {left: 0;}
#grad_right {right: 0;}
#next,#prev {position: absolute;top: 0px;font-size: 70px;top: 170px;width: 22px;height: 38px;background-position: 0 0;background-repeat: no-repeat;text-indent: -9999px;overflow: hidden;}
#next:hover,#prev:hover {background-position: 0 -76px;}
#next {right: 15px;top: 250px;background-image:url('/images/renewal/next.png');}
#prev {left: 15px;top: 250px;background-image:url('/images/renewal/prev.png');}
#next.disabled,
#prev.disabled {opacity: 0.2;}
/* 정보 */
.downFile img{vertical-align:middle}
p.onPage a img{margin-top:2px}
/* 알림 */
.notice-table{width:100%; border-collapse:collapse; border-spacing:0; border-top:2px solid #779fe8}
.notice-table tr td{border:1px solid #d0d0d0}
.notice-table tr td.notimg{padding:25px 30px; text-align:center}
.notice-table tr td.notit{height:48px; background:url("/images/renewal/notit-bg.gif") repeat-x; padding:0 30px; vertical-align:top}
.notice-table tr td.notit dl{margin-top:6px}
.notice-table tr td.notit dl dt .ellipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; max-width:280px; }
.notice-table tr td.notit dl dt a{font-weight:bold; color:#333}
.notice-table tr td.notit dl dt a:hover{text-decoration:none; color:#608ad8}
.cyber-site-table tbody td.leftit{text-align:left; line-height:15px; padding-left:15px;}
.cyber-site-table tbody td.leftit a{color:#6690de; display:inline-block; *display:inline; *zoom:1; background:url("/images/renewal/cst-icon.gif") left 1px no-repeat; padding-left:12px;}
.cyber-site-table tbody td .ellipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; max-width:420px; }
.cyber-site-table tbody td .ellipsis a{color:#555; background:none; padding-left:0; display:inline}
.cyber-site-table tbody td .ellipsis a:hover{text-decoration:none; color:#6690de}
.cyber-site-table tbody td.botdan{height:1px; padding:9px 0}
.gray-box{border:1px solid #dddddd; background:#ededed; padding:20px; margin-bottom:10px}
.gray-box ol li{padding-left:16px; text-indent:-16px; margin-bottom:10px;}
.gray-box ol li.last{margin-bottom:0}
.agree-line{height:70px}
.agree-line .left{float:left}
.agree-line .right{float:right}
.newsletter-box{border:1px solid #d0d0d0; border-top:2px solid #366dd6; height:109px; background:url("/images/renewal/newle-bg.gif") repeat-x; position:relative}
.newsletter-box .news-visual{position:absolute; left:25px; top:10px;}
.newsletter-box .newsletit{position:absolute; left:135px; top:18px;}
.newsletter-box .newsletit .gbullet{vertical-align:middle; margin-right:4px; position:relative; top:-1px}
.newsletter-box .news-mail{color:#0d3376; font-weight:bold; margin-bottom:6px}
.newsletter-box .news-input{border:1px solid #d4d4d4; width:410px;}
.newsletter-box .news-agwrap{margin-bottom:6px}
.newsletter-box .news-agwrap img{vertical-align:middle}
.cyber-site-table.cutheight tbody td{text-align:center; height:auto; border-bottom:1px solid #e7e7e7; padding:9px 0}
.cyber-site-table.cutheight tbody td.left{text-align:left}
/* 20141028 */
.tenday-table tr td .tenvi-content dt{cursor:pointer}
.tenday-table tr td .tenvi-content dd .sp-wrap{cursor:text}
.cyber-site-table tbody td{height:auto; padding:7px 0}
.csb-table02-view tbody td .date{vertical-align:top; float:right; }
.csb-table02-view tbody td{height:auto; padding:8px}
.csb-table02-view thead th .date{vertical-align:top}
table.basicList{table-layout:fixed;}
table.basicList a{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  display:inline-block; padding:1px 0;}
/* table.basicList a{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:90%; display:inline-block; padding:1px 0;} */
/* 20150624 */
.tit-box{position:relative;}
/* 20150703 */
.policy02{margin-bottom:30px}
.policy02 dt{font-weight:bold; font-size:1.2em; color:#0e4d9a; margin-bottom:10px}
.policy02 dd{margin:5px 0 5px 15px; background:url(/images/renewal/arrow01.png) no-repeat 0px 8px; padding-left:8px}
.tbl01{width:100%; table-layout:fixed; border-collapse:collapse; border-spacing:0; text-align:center; margin:5px 0 10px;}
.tbl01 th, .tbl01 td{padding:10px; border:1px solid #cccccc}
.tbl01 th.borl0, .tbl01 td.borl0{border-left:0}
.tbl01 th.borr0, .tbl01 td.borr0{border-right:0}
.tbl01 .bortop th, .tbl01 .bortop td{border-top:1px solid #6c83dd}
.tbl01 thead th{background-color:#f7f7f7}
.policy-box01{background-color:#fafafa; border:1px solid #e8e8e8; padding:20px 25px; margin:5px 0 10px;}
.policy-box01 .tit01{margin-bottom:15px; text-align:center;}
.policy-link{color:#3a79bf !important; font-weight:bold; text-decoration:underline !important}
.policy-ol{margin-top:15px}
.policy-ol li{padding:2px 0}
.listDown{float:right; margin-top:-35px; margin-bottom:-44px; }
/* 20161220 추가 */
.grBbox {border:2px solid #eaeaea;padding:20px;padding-bottom: 50px;margin: 25px 0px;background:url(/images/domain/grBback.gif) 0 bottom no-repeat; line-height: 21px;}
.grBbox .brl_tit {text-align: center;font-size: 16px;margin-bottom: 10px;}
.grBbox .brl_sbtit {font-size: 13px;font-weight: bold;margin-bottom: 5px;margin-top: 20px;}
.grBbox ol .comli {padding-left: 15px; line-height:21px;}
.grBbox ol .comli.fir {background:url(/images/domain/shp01.gif) 0 5px no-repeat;}
.grBbox ol .comli.sed {background:url(/images/domain/shp02.gif) 0 5px no-repeat;}
.grBbox ol .comli.thd {background:url(/images/domain/shp03.gif) 0 5px no-repeat;}
.grBbox ol .comli.fou {background:url(/images/domain/shp04.gif) 0 5px no-repeat;}
.grBbox ol .comli.fif {background:url(/images/domain/shp05.gif) 0 5px no-repeat;}
.grBbox ol .comli.grm {margin-top:-5px}
.txtBlue2 {color:#333 !important; margin:5px 0 15px 0; float:left; width:100%}
.grBbox2 {border:2px solid #eaeaea;min-height: 90px;padding:20px;padding-left:168px; ;margin-bottom: 25px;background:url(/images/domain/grBback2.gif) 38px 35px no-repeat;}
.clrBox {padding: 10px 30px; border: 1px solid #abc6dd; box-sizing: border-box; word-break: keep-all;}
.clrBox span {color: #1374a1;}
.gryBox {padding: 20px 30px; border: 1px solid #eee; background: #f9f9f9; box-sizing: border-box;}
.gryBox span {line-height: 20px;}
.gryBox a {color: #1374a1; font-weight: bold;}
.gryBox a:hover {text-decoration: underline;}
.mailTl {color:#ec6200;text-decoration: underline;}
.dowldbt {overflow: hidden;margin-top: 12px;}
.dowldbt li {float: left;margin-right: 5px;margin-bottom: 5px;}
.dowldbt li a {display: block;border-radius: 3px;padding:5px 15px; color: #fff;font-weight:bold;font-size: 14px;}
.dowldbt .fir a{background-color:rgb(28,78,113);border-bottom: 3px solid #036b80;}
.dowldbt .sed a{background-color:#6d6d6d;border-bottom: 3px solid #555555;}
.dowldbt .last a{background-color:#1297d2;border-bottom: 3px solid #05719f;}
.dowldbt li a img {margin-left: 10px;}
a.blue2{ color:#0059C3; text-decoration:underline;}
table div{word-break: break-all;}