﻿@charset "utf-8";

/* common */
body,p,a,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,select,button,div,article,aside,dialog,footer,header,section,footer,nav,figure,blockquote,address {margin:0; padding:0; border:0; outline:0; -webkit-text-size-adjust:none;}
body,input,textarea,select,table,button,h1,h2,h3,h4,h5,h6,address {font-size:14px; line-height:1.25em; font-family:nanum,"나눔고딕",Helvetica,AppleGothic,tahoma,"굴림",Gulim,Sans-serif}
body {position:relative; background-color:#FFF; color:#333; word-wrap:break-word; word-break:break-all;}
img,fieldset{border:0}
ul,ol {list-style:none}
a {color:#333; text-decoration:none;cursor:pointer;}
em,address {font-style:normal; color:#333;}
em,strong {font-weight:bold; font-family:"나눔고딕",AppleGothic,tahoma,"굴림",Gulim;}
header h2,.step h1.thin,.step h1,.step section h2,.step section button,.step section table th,.step section table.doc th,.bankinfo dt, .laypop div.cont  th,.list_info h2,.process h2,#ns_info h2,.ns_info1 h2, #ns_write table th, button {width:auto; font-size:12px; height:21px; line-height:21px; letter-spacing:-2px; padding:0; margin:0; border:none; cursor:pointer; text-align:center;}

input[type="text"], input[type="password"], input[type="search"], input[type="tel"], input[type="url"], input[type="email"], input[type="time"], input[type="date"], input[type="number"], textarea {width:100%; height:23px; line-height:23px; color:#000; border:1px solid #555; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; box-shadow:inset 1px 2px 3px #ccc; -moz-box-shadow:inset 1px 2px 3px #ccc; -webkit-box-shadow:inset 1px 2px 3px #ccc; vertical-align:middle; background:#FFF;}
input:focus, textarea:focus {background:#dee7f8; color:#14439c; box-shadow:inset 1px 2px 3px #b0c4ea;}
div, article, aside, dialog, footer, header, section, footer, nav, figure {display:block; position:relative;}
hr {display:none;}

/* layout */
#wrapper {width:100%; height:100%; margin:0; padding:0; outline:0; text-decoration:none;}  
header {height:45px; z-index:100; background:#FFF;  background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e9e9e9)); background: -moz-linear-gradient(top, #FFF, #e9e9e9);}
header h1 a {display:block; position:absolute; left:0; top:0; width:65px; height:45px; background: url('/img/whois_logo.png') no-repeat left top; text-indent:-100000px;border-bottom:3px solid #367ee1;}
header h2 {padding-left:30px; font-size:17px; height:45px; line-height:50px;text-align:center; letter-spacing:-2px; color:#000;border-bottom:3px solid #333333;}
header h2 .blue{color:#1f51c8;}
footer {background:#313131; padding:10px; text-align:center;}
footer address {font-size:10px; color:#909090; font-weight:bold;}

/* class */
.blind, legend, caption {width:0; height:0; overflow:hidden; visibility:hidden; font-size:0px; line-height:0; padding:0; margin:0; text-indent:-100000px;}
.dis_ib {display:inline-block;}
.ir {text-indent:-1000000px;}
.cf:after {content:""; display:block; overflow:hidden; height:0; clear:both;}
.p20 {padding:20px;}
.pb20 {padding-bottom:20px;} 
.ml10 {margin-left:10px;}
.ml5 {margin-left:5px;}
.mr5 {margin-right:5px;}
.f11 {font-size:12px; letter-spacing:-1px;}
.txt_blue {color:#004db8;}
.txt_org {color:#f85d19; font-weight:bold;}
.bb0 {border-bottom:0}
.bt0 {border-top:3px solid #000;}

/*메인*/
.main_search fieldset {display:block; overflow:hidden; padding:20px; background:#347adc url('/img/bg_search.png') repeat-x top left; border-top:1px solid #002aa1;}
.main_search label {display:block; position:relative; padding:0 35px 0 0;}
.main_search label>span {display:block; position:absolute; left:0; top:0; height:30px; color:#dce6f4; font:bold 18px/30px tahoma, sans-serif; vertical-align:middle; text-shadow:0 0 2px #000;}
.main_search input[type="search"] {height:30px; background:#FFF url('/img/input_bg.png') repeat-x left top;}
.main_search input[type="submit"] {display:block; position:absolute; right:0; top:0; padding:0; width:30px; height:30px; margin-left:2px; text-indent:-1000px; background: url('/img/btn2.png') no-repeat 0 0;}
.main_search blockquote {display:block; padding-top:5px; }
.main_search blockquote p {line-height:100%;}
.main_search blockquote p span {display:inline-block; color:#fff; font-size:12px; text-shadow:0 0 2px #000;}
.main_search blockquote p span:after {content:"/"; display:inline-block; padding:0 2px; color:#ecf4ff; letter-spacing:-1px;}
.main_search blockquote p span:last-child:after {content:"";}
.main_side .banner_f {text-align:center;background:url('/img/forward_img.png');width:280px; height:114px; margin:0 auto;}
.main_side .daum_test {text-align:center;background: url('/img/daum_banner.png');width:640px; height:96px; margin:0 auto;}

.info_domain{display:block; padding:40px 20px 45px 20px; font-weight:bold;font-size:16px; line-height:20px;}
.info_domain h1{text-indent:-2000px;text-align:left; background: url('/img/forward_title2.png'); background-size: 300px 79px; width:300px; height:79px; margin-bottom:20px;}
.info_domain .domain_name{font-size:22px; color:#1f51c8; text-decoration:none; }
.info_domain .view_domain{margin-top:10px; letter-spacing:-1px; text-decoration:underline; cursor:pointer; }

.info_company{display:block; padding:0 20px 20px 20px; letter-spacing:-1px; color:#777;}
.info_company h3{font-weight:bold; letter-spacing:-1px; padding-top:15px; }
