@charset "utf-8";body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,a,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:NBG,'나눔바른고딕',NanumBarunGothic,'굴림',gulim,'돋움',dotum,sans-serif;font-size:1em;color:#555;-webkit-text-size-adjust:none}
/* 웹폰트 CSS */
@font-face{font-family:'NanumBarunGothic'; src:url(font/NanumBarunGothic.eot)}
@font-face{font-family:'NanumBarunGothic'; src:url(font/NanumBarunGothic.woff)}


/*
@font-face{font-family:'BarunDotum1'; src:url(font/BareunDotum1.eot)} /*300
@font-face{font-family:'BarunDotum2'; src:url(font/BareunDotum2.eot)} /*400
@font-face{font-family:'BarunDotum3'; src:url(font/BareunDotum3.eot)} /*700
@font-face{font-family:'BarunDotum1'; src:url(font/BareunDotum1.woff)}
@font-face{font-family:'BarunDotum2'; src:url(font/BareunDotum2.woff)}
@font-face{font-family:'BarunDotum3'; src:url(font/BareunDotum3.woff)}
*/

body{background:url('../img/subMain1.jpg') repeat-x;font-size:.75em;line-height:1.8em;word-break:break-all;overflow-x:hidden;min-width:310px;}
img,fieldset,iframe{border:0}
img{max-width:100%;vertical-align:top}
li{list-style:none}
em,address{font-style:normal}
input,select,button{vertical-align:middle}
caption,legend,.blind{overflow:hidden;position:absolute;top:0;left:-999em;width:0;height:0;font-size:0;line-height:0;text-align:left}
caption{position:static}
input[type=text],input[type=password]{height:14px;padding:6px 2px;border:1px solid #ccc;vertical-align:middle;-webkit-border-radius:1px;-webkit-appearance:none}
input[type=file]{width:99.5%;height:26px;border:1px solid #ccc;background:#fff}
input[type=radio]{*width:13px;*height:13px}
select{height:28px;padding:4px 0;border:1px solid #ccc;vertical-align:middle}
:root select{padding:0}
textarea{width:98.2%;padding:5px;border:1px solid #d2d2d2}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;zoom:1}
hr{display:none}
.fl{float:left}
.fr{float:right}
.of_h{overflow:hidden}
.pr{position:relative}
.db{display:block}
.di_b{display:inline-block !important}
.dn_mbi,.dn_mbi_v3,.dn_v3,.din_mbi,.dbn_mbi{display:none}
.dbn_mbi_v2{display:none !important}
.dn_v2,.dn_v4{display:inline !important;padding:0 !important}
.overflow_h{overflow:hidden;zoom:1}
.tx_ellipsis{display:inline-block;overflow:hidden;width:95%;white-space:nowrap;text-overflow:ellipsis}
.tspace{letter-spacing:-1px}
.hspace{line-height:1.5em}
.fs11{font-size:.92em}
.fs14{font-size:1.167em}
.ft_eng{font-family:verdana}
.vt{vertical-align:top !important}
.vb{vertical-align:bottom !important}
.vm{vertical-align:middle}
.tc{text-align:center}
.tu{text-decoration:underline}
a:link,a:visited{color:#555;text-decoration:none}
a:active,a:hover,a:focus{color:#005aab;text-decoration:none}
#u_skip{position:absolute;top:0;left:0;z-index:500;width:100%;height:0}
#u_skip dl,#u_skip dt,#u_skip dd{height:0}
#u_skip a{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;margin-bottom:-1px;margin-left:-1px;font-weight:bold;color:#000;text-align:center;white-space:nowrap}
#u_skip a:hover,#u_skip a:focus,#u_skip a:active{z-index:1000;width:100%;height:auto;padding:10px 0;background:#0c4da2;color:#fff}


input::-ms-input-placeholder{
	color:#a0a0a0; font-style:italic;font-size:0.811rem;
}
input::-moz-input-placeholder{
	color:/*#e65d5d*/#a0a0a0; font-style:italic;font-size:0.811rem;
}

input::-webkit-input-placeholder {
	color:/*#e65d5d*/#a0a0a0; font-style:italic;font-size:0.811rem;
}

.inputbox{ width:96%; color:#848484; vertical-align:top; height:17px; padding:3px 5px; font-size:0.8rem;}
.txtC{
	text-align:center !important;
}
.txtL{
	text-align:left !important;
}
.txtR{
	text-align:right !important;
}
.txtOver{
	white-space:nowrap;text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
}
.notice_view{
	display:none;
}

.noti_on{ color:white; background:#005aab ;}

.h2_tit{font-family:NanumBarunGothic,'나눔바른고딕','굴림',gulim;padding:15px 10px 10px;font-size:1.459rem;color:#000;line-height:1em;letter-spacing:-1px}
.h3_tit{padding:5px 0 5px 19px;background:url(/images/whois/bu_h3.gif) no-repeat 0 6px;font-size:1.1325rem;font-weight:bold;color:#005aab;}
.h3_tit.v1{margin-bottom:17px}
.h3_tit.v2{margin-bottom:8px}
.h3_tit.v3{margin-bottom:5px}
.h4_tit{margin-top:1.3%;padding:0 0 .6% 20px;background:url(/images/whois/bu_h4.gif) no-repeat 3px 3px;font-size:0.885rem;color:#333}

.ul_style2{padding: 0.9% 3%;font-size:0.755rem;}
.li_tit{margin-top:1.1%;padding:0 0 .6% 19px;background:url(/images/whois/bu_h4.gif) no-repeat 2px 0px;font-size:0.957rem;}
.li_tit2{margin-top:1.1%;padding:0 0 .6% 19px;background:url(/images/whois/bu_h4.gif) no-repeat 2px 4px;font-size:0.957rem;}
.li_style1{padding:10px 0 0 10px;background:url(/images/whois/bullet_medium.png) no-repeat -3px 18px;font-size:0.957rem;}
.li_style2{padding:8px 0 0 20px;background:url(/images/whois/bullet_small.png) no-repeat 5px 16px;font-size:0.957rem;}
.li_style3{padding:15px 15px 0px 15px;background:url(/images/whois/bullet_medium.png) no-repeat 0px 22px;font-size:0.957rem;}
.li_style4{
	width:95%;padding:10px 0 15px 20px;background:url(/images/whois/bu_h4.gif) no-repeat 0px 14px;background-size:12px;
	font-size:0.967rem;text-align:justify;line-height:18pt;
}
.li_style5{
	width:95%;padding:3px 0 3px 10px;background:url(/img/bu_dott_v9.gif) no-repeat 2px 6px;
	color:#ff7e00;font-size:0.765rem;line-height:10pt;
}

.sub_desc{padding:5px 0 5px 10px;background:url(/images/whois/bu_dott_v11.gif) no-repeat 3px 10px;font-size:0.785rem;color:#0387a3; text-align:justify;}
.specialTxt{text-align:center;color:#ff7e00; font-size:0.925rem; font-weight:bold;padding:5px 0}

.padd45{padding:4px 5px !important;}
.padd75{padding:7px 5px 0 5px !important;}

.ft0815{font-size:0.815rem !important;}
.ft0825{font-size:0.825rem !important;}
.ft0855{font-size:0.845rem !important;}

.borderTB{border-top:1px solid #005aab !important;}
.borderBB{border-bottom:1px solid #005aab !important;}

.basicBtn {
	clear:both; margin:auto 50%;
	background:rgb(52,79,109); !important; color:rgb(243, 243, 243); cursor:pointer; position:relative;
	border:1px solid #d1d1d1;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-family:NanumBarunGothic,'나눔바른고딕','굴림',gulim; font-size:11.5pt; 
	height:19px; padding:6px 16px 5px 18px !important; float:left; margin:0 3px;
}

.basicBtn2 {
	background:rgb(52,79,109); !important; color:rgb(243, 243, 243); cursor:pointer; position:relative;
	border:1px solid #d1d1d1;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-family:NanumBarunGothic,'나눔바른고딕','굴림',gulim; font-size:8pt; 
	padding:5px 10px !important; float:left; margin:0 3px;
}

.basicBtn3 {
	width:85px;
	background:rgb(52,79,109); !important; color:rgb(243, 243, 243); cursor:pointer;
	border:1px solid #d1d1d1;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-family:NanumBarunGothic,'나눔바른고딕','굴림',gulim; font-size:0.807rem; 
	padding:0px 15px !important; 
}
.basicBtn4 {
	width:55px;margin:5px auto;
	background:rgb(52,79,109); !important; color:rgb(243, 243, 243); cursor:pointer;
	border:1px solid #d1d1d1;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-family:NanumBarunGothic,'나눔바른고딕','굴림',gulim; font-size:0.837rem; 
	padding:8px 5px !important; text-align:center;
}
.basicBtn5 {
	margin:0px auto;
	background:rgb(52,79,109); !important; color:rgb(243, 243, 243); cursor:pointer;
	border:1px solid #d1d1d1;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-family:NanumBarunGothic,'나눔바른고딕','굴림',gulim; font-size:0.837rem; 
	padding:8px 5px !important; text-align:center;
}
.miniBtn {
	background:#dd5607; color:white; cursor:pointer; position:relative;
	border:1px solid #d1d1d1;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-family:NanumBarunGothic,'나눔바른고딕','굴림',gulim; font-size:8pt; 
	padding:3px; text-align:center;
}
.miniBtn2 {
	margin:0px 5px 0 5px;
	background:#dd5607; color:white; cursor:pointer;
	border:1px solid #d1d1d1;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-family:NanumBarunGothic,'나눔바른고딕','굴림',gulim; font-size:8pt; 
	padding:5px 3px; text-align:center; width:50px; float:right;
}

.btn_area{width:98%;}

.error { color:red; }
.emphasis{ font-size:1.1rem; text-align:center; font-weight:bold; }
.normal { color:#4169E1; }
.unavail { background:#e9e9e9 !important; color:#a0a0a0 !important;}

.errorBg { background:red; }
.successBg { background:blue; }

/** bullet **/
.bu_large{padding-left:15px;background:url(../img/bullet_large.png) no-repeat 0 2px;background-size:10px;font-size:0.815rem;}
.bold{font-weight:900;}
.etc{font-size:0.719rem;}

table.noPad tbody tr td { padding:1px 5px; }
table.dialogStyle01 th{
	font-size:0.905rem !important; padding:7px 3px; background-color: #F5F5F5;
}

table.dialogStyle01{
	border-spacing:3px;
	border-collapse:separate;
}

/*###########################################################
		개인정보처리방침 (footer)
############################################################# */
.gbox{background-color:#f3f3f3;border:1px solid #eaeaea; padding:15px 20px}

#pop_contents{position:relative;width:540px;padding:10px;}
.pop_list{width:520px;margin-top:10px;}
.pop_list thead{width:520px;}
.pop_list thead tr th{background-color:#deebf5;line-height:120%;padding:5px 0 2px 0;border:1px solid #91aedf;color:#4860ba;height:20px}
.pop_list tbody tr td{text-align:center;height:25px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#333;padding-top:5px;padding-bottom:2px;}
.pop_tit{font-size:16px;font-weight:bold;margin-bottom:10px;}
.pop_paging{margin-top:20px;width:500px;text-align:center;}
.pop_paging img{vertical-align:middle;}

/**개인정보처리방침**/
#pop_contents_privacy{font-family:"나눔바른고딕",'굴림',gulim;position:relative;width:750px;padding:10px 20px;line-height:180%;font-size:0.79rem;}
#tabs-1{margin:10px;}
#tabs-1 .tit02{font-weight:bold; padding-left:15px;margin-top:15px;margin-bottom:10px;}
#tabs-1 .privacySite{margin-top:10px;margin-left:10px;margin-bottom:10px;}
#tabs-1 .indent00{margin-left:18px;color:black !important;}
#tabs-1 .indent01{margin-top:3px; margin-left:30px;}
#tabs-1 .indent02{margin-left:50px;}
#tabs-1 .dataStep02{width:100%;margin-top:10px;border-spacing:0px !important;border-collapse:collapse;}
#tabs-1 .dataStep02 thead tr th{color:#76ac24;border-top:1px solid #76ac24;background:#f8fbf2;line-height:120%;padding:5px 0 2px 0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:20px}
#tabs-1 .dataStep02 tbody tr td{padding-left:5px;padding-right:5px;text-align:center;height:25px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#333;padding-top:5px;padding-bottom:2px;}
.clistStyle ul li{padding-left:10px;}

.dataStep03{width:100%;margin-top:10px;}
.dataStep03 tbody tr th{background-color:#f3f3f3;text-align:center;height:25px;border:1px solid #ccc;color:#333;padding-top:5px;padding-bottom:2px;}
.dataStep03 tbody tr td{padding-left:5px;padding-right:5px;text-align:center;height:25px;border:1px solid #ccc;color:#333;padding-top:5px;padding-bottom:2px;}

.basicBtn6 {
	background:white !important; color:#a1a1a1; cursor:pointer; position:relative;
	border:1px solid #d1d1d1; text-align:center; width:270px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-family:NanumBarunGothic,'나눔바른고딕','굴림',gulim; font-size:8pt; 
	padding:5px 10px !important; margin:0 3px;
}