@charset "utf-8";
@import url('ne_pt_snb.css');

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'돋움',Dotum,'나눔 고딕',NanumGothic,'맑은 고딕',MalgunGothic,Helvetica,sans-serif;font-size:12px}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
caption,hr,legend{display:none}
.fl{float:left !important}
.fr{float:right !important}
.tr{text-align:right !important}
.tl{text-align:left !important}
.v_top{vertical-align:top !important}
.v_md{vertical-align:middle !important}
.line_h17{line-height:17px}
.highlight{color:#0099ff}
.mr3{margin-right:3px}
input.ipt,input.ipt_on,input.ipt:focus,textarea.ta,textarea.ta_on,textarea.ta:focus{height:19px;padding:0 2px 0 3px;border:1px solid;border-color:#c5c5c5 #e9e9e9 #e9e9e9 #c5c5c5;line-height:19px}
input.ipt_on,input.ipt:focus,textarea.ta_on,textarea.ta:focus{border-color:#0099ff}
input.input_chk,input.input_rdo,input.ipt_check{width:13px;height:13px;vertical-align:text-top}
textarea.ta,textarea.ta_on,textarea.ta:focus{overflow:auto;height:57px;padding:4px 0 0 5px}
.space_h{margin-top:8px}
.num_meta{display:inline-block;width:30px;padding-left:3px;font-family:tahoma;font-size:11px;color:#c1c0c0;text-align:right}

/* Header */

#header {font-family: '맑은 고딕',MalgunGothic;;width: 100%;min-width: 1130px;margin-bottom: 30px;background-color: #0099ff;border-bottom: 1px solid #645D5D;background:url(/trunk/img/pt/bg_header_ne.jpg) repeat-x 0 100%;}
#header .hd_inner {width: 1130px;height: 110px;margin: 0 auto}

#header .hd_reg_inner {width: 810px;height: 110px;margin: 0 auto}
#header .hd_reg_inner div{padding-left: 15px; text-align: center;}

#header .hd_reg_inner {width: 810px;height: 40px;margin: 0 auto}
#header .hd_reg_inner div{padding: 11px 15px 0 0;}
#header .hd_reg_inner div a {color: #fff}


#header .gnb_sc{height:36px;margin-bottom:2px;padding:0 6px 0 8px}
#header .gnb_sc:after{display:block;clear:both;content:''}
#header .gnb_sc .site{overflow:hidden;float:left;height:100%}
#header .gnb_sc .site a{float:left;padding:10px 7px 11px}
#header .gnb_sc .site a span {display: inline-block;overflow: hidden;height: 15px;}
#header .gnb_sc .site a.s_link1{color: #ffffff;}
#header .gnb_sc .site a.s_link1 span{width:47px;background-position:0 0}
#header .gnb_sc .site a.s_link2 span{width:71px;background-position:0 -20px}

#header .gnb_sc .chkout_gnb_wrap{float:right;height:100%}
#header .gnb_sc .chkout_gnb_wrap .link{float:left;margin-right:16px}
#header .gnb_sc .chkout_gnb_wrap .link a{font-size:11px;line-height:36px;color:#fff;text-decoration:none}
#header .gnb_sc .chkout_gnb_wrap #gnb{float:left;margin:3px 0 5px}
#header .gnb_sc .chkout_gnb_wrap .gnb_my_namebox a.gnb_emp{color:rgba(255,255,255,0.5) !important}

#header .lnb_sc{height:72px;padding:0 10px 0 15px}
#header .lnb_sc:after{display:block;clear:both;content:''}
#header .lnb_sc .sta{overflow:hidden;float:left;padding:28px 0px 0px 0px}
#header .lnb_sc .sta a{text-decoration: none;}
#header .lnb_sc .sta a h3{color: #ffffff;font-family: Consolas, monaco, monospace;font-style: italic;}
#header .lnb_sc .sta a span {display: inline-block;overflow: hidden;height: 31px;vertical-align: top}
#header .lnb_sc .sta a.logo_naver span{width:33px;background-position:0 -100px}
#header .lnb_sc .sta a.logo_chkout{margin-left:6px}
#header .lnb_sc .sta a.logo_chkout span{width:42px;background-position:-37px -100px}
#header .lnb_sc .lnb{float:right;padding:26px 0 0}
#header .lnb_sc .lnb ul{overflow:hidden}
#header .lnb_sc .lnb li {float: left;margin-left: 39px;}
#header .lnb_sc .lnb li a{float:left;padding:0 5px}
#header .lnb_sc .lnb li a span {display: inline-block;overflow: hidden;height: 18px;font-size: 14px;font-weight: bold;color: #ffffff;letter-spacing: -1px;}
#header .lnb_sc .lnb li a span b {border-top:4px solid #ffffff;}
#header .lnb_sc .lnb li a.menu1 span{}
#header .lnb_sc .lnb li a.menu2 span{}
#header .lnb_sc .lnb li a.menu3 span{}
#header .lnb_sc .lnb li a.menu4 span{}
#header .lnb_sc .lnb li a.menu5 span{}
#header .lnb_sc .lnb li a.menu6 span{}
#header .lnb_sc .lnb li a.menu7 span{}

#header .lnb_sc .lnb li.on a.menu1 span,
#header .lnb_sc .lnb li a.menu1:hover span{color: #ffcd28;}
#header .lnb_sc .lnb li.on a.menu2 span,
#header .lnb_sc .lnb li a.menu2:hover span{color: #ffcd28;}
#header .lnb_sc .lnb li.on a.menu3 span,
#header .lnb_sc .lnb li a.menu3:hover span{color: #ffcd28;}
#header .lnb_sc .lnb li.on a.menu4 span,
#header .lnb_sc .lnb li a.menu4:hover span{color: #ffcd28;}
#header .lnb_sc .lnb li.on a.menu5 span,
#header .lnb_sc .lnb li a.menu5:hover span{color: #ffcd28;}
#header .lnb_sc .lnb li.on a.menu6 span,
#header .lnb_sc .lnb li a.menu6:hover span{color: #ffcd28;}
#header .lnb_sc .lnb li.on a.menu7 span,
#header .lnb_sc .lnb li a.menu7:hover span{color: #ffcd28;}

/* title */
h4{font-family: '맑은 고딕',MalgunGothic;}
h4.tit{margin:53px 0 10px}
h4.tit_in{margin:53px 0 10px;display: inline;width: 300px;}
h4.tit_ud{margin:53px 0 10px;border-bottom: 2px solid #454545; padding-bottom: 5px;}
h4.tit_ico{margin:23px 0 10px;}
h4.tit_con{margin:10px 0px 10px 0px;line-height: 20px;font-size: 14px;}
ul.tit_info{line-height: 20px; margin-bottom: 10px;}

/* Footer */
#footer{clear:both;min-width:1130px;padding:38px 0 56px;border-top:1px solid #000000;background-color:#fff;font-size:12px;text-align:center;font-family: '맑은 고딕',MalgunGothic;}
#footer .info_site ul{display:inline-block;*display:inline;zoom:1}
#footer .info_site li{float:left;margin-left:5px;padding-left:6px;/*background:url(../../images/customer/2014_img/sp_bar.png) no-repeat 0 -18px*/}
#footer .info_site li:first-child{margin:0;padding:0;background:none}
#footer .info_site li a .fold{display:inline-block;width:7px;height:4px;margin-left:4px;/*background:url(../../images/customer/2014_img/sp_ico.gif) no-repeat -40px -20px;vertical-align:middle*/}
#footer .info_site li a.on .fold{background-position:-50px -20px}
#footer .info_site li a{color:#000;text-decoration:none}
#footer .info_site li a:hover{text-decoration:underline}
#footer .s_center{width:1100px;height:35px;margin:6px auto 18px;/*border:1px solid #f1f1f2;background-color:#f9f9fa*/}
#footer .s_center dl{margin:10px 0 14px; letter-spacing: -1px;}
#footer .s_center dt,
#footer .s_center dd{display:inline-block;*display:inline;zoom:1}
#footer .s_center dt{margin:0 7px;font-weight:bold;vertical-align:top}
#footer .s_center dd{color:#000}
#footer .s_center dd a{color:#000;text-decoration:underline}
#footer .s_center dd a:hover{color:#000}
#footer .f_marketing{margin:14px 0 15px;color:#999}
#footer address{margin:15px 0;line-height:19px; letter-spacing: -1px;}
#footer address a{color:#000}
#footer address span{display:inline-block;width:1px;height:11px;margin:-1px 2px 1px 1px;/*background:url(../../images/customer/2014_img/sp_bar.png) no-repeat 0 -20px;vertical-align:middle*/}
#footer .f_cr{font-family:Verdana,Geneva,sans-serif;font-size:9px;line-height:14px;color:#999}
#footer .f_cr .logo{display:inline-block;margin-top:2px;vertical-align:top}
#footer .f_cr a{font-family:Tahoma,Geneva,sans-serif;font-size:9px;font-weight:bold;color:#999}
#footer .f_cr em{padding-left:4px}

/* SNB가 있는 페이지 */
.t_sction{background:#fff url(/trunk/img/pt/bg_snb.gif) repeat-y 0 0}
.t_sction:after{display:block;clear:both;content:''}

/* SNB가 없는 페이지 */
.t_sction_none_bg{background:#fff}
.t_sction_none_bg:after{display:block;clear:both;content:''}

/* label */
i.requried {color: #b94a48 !important;}

/* 컨텐츠 공통 */
caption{overflow:hidden;width:1px;height:1px;*height:0;margin-top:-1px;padding:0;font-size:0;line-height:0;text-indent:-999999px}
button{border:0;background:none}
.thm{font-family:tahoma,geneva,sans-serif}
.fr{float:right}
.fl{float:left}
.w_bg1{background-color:#f3f4f5}

/* Font common */
.pointcol{color:#080 !important}
.pointcol2{color:#f86f46 !important}
.lts{letter-spacing:-1px !important}

/* margin common */
.mgl{margin-left:10px !important}
.mgl2{margin-left:0 !important}
.mgl13{margin-left:13px}
.mgt{margin-top:20px !important}
.mgr{margin-right:20px}
.mgt2{margin-top:30px !important}
.mgt3{margin-top:10px !important}
.mgt4{margin-top:0 !important}
.mgt6{margin-top:25px !important}
.mgt7{margin-top:35px !important}
.mgt8{margin-top:12px !important}
.mgt9{margin-top:23px !important}
.mgt10{margin-top:5px !important}
.mgt11{margin-top:8px !important}
.mgt12{margin-top:27px !important}
.mgt14{margin-top:-58px !important}
.mgt15{margin-top:12px !important}
.mgt33{margin-top:33px !important}
.mgt40{margin-top:40px !important}
.mgt70{margin-top:70px !important}
.mgt105{margin-top:105px !important}
.mgb{margin-bottom:0 !important}
.mgb2{margin-bottom:25px}
.mgb3{margin-bottom:9px !important}
.mgb4{margin-bottom:58px !important}
.mgb6{margin-bottom:14px !important}
.mgb8{margin-bottom:90px !important}
.mgb9{margin-bottom:35px}

.pdr{padding-right:0 !important}
.pdr2{padding-right:15px !important}
.pdr3{padding-right:27px}
.pdr4{padding-right:30px !important}
.pdl{padding-left:0 !important}
.pdb{padding-bottom:0 !important}
.pdb2{padding-bottom:17px !important}

@media screen and (max-width:1020px) {
  #footer{clear:both;min-width:520px;padding:38px 0 56px;border-top:1px solid #000000;background-color:#fff;font-size:12px;text-align:center;font-family: '맑은 고딕',MalgunGothic;}
  #footer .s_center{width:520px;height:35px;margin:6px auto 18px;}
}