\@charset "utf-8";
/* NTS UI Developmenet Team KSS 130910 */

/* common */
@font-face{
font-family:NanumGothic;
src:url(/inc/img/NanumGothic.eot);
src:local(※), url(/inc/img/NanumGothic.woff) format(‘woff’)
}

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:NanumGothic,"나눔고딕",Helvetica,'돋움',Dotum;font-size:12px;line-height:1.25}
body{color:#565960;-webkit-text-size-adjust:none}
img,fieldset,button{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:#565960;text-decoration:none}
table{border-collapse:collapse}
.blind,hr,legend{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
input,select{border:0;vertical-align:middle}
.sp_img{background:url(/inc/img/sp_img.png) no-repeat;font-size:0;color:transparent}
input,select,textarea{-webkit-border:0;-webkit-border-radius:0;-webkit-appearance:none}
input[type=text]::-ms-clear{display:none}
strong{font-weight:600}
.col_type1{color:#134298}
.col_type2{color:#ff1414}
.col_type3{color:#95969e}
.mt_10{margin-top:10px !important}
.mb_10{margin-bottom:10px !important}
.mt_15{margin-top:15px !important}
.mt_20{margin-top:20px !important}
.txt_st1{padding-bottom:13px;text-align:center;color:#95969e}
.center{text-align:center}
.mail{padding:10px 0;border:1px solid #e8ebf1;font-size:15px;font-weight:600;color:#2a303a}
.ls0{letter-spacing:0}
.fs_11{font-size:11px !important}

/* for ie*/
header,footer,article,section,nav,menu,hgroup{display:block} 

/* header */
#header{height:48px;line-height:48px;border-bottom:4px solid #162e4c}
#header .pc_tit{*position:relative;*top:-5px;padding-left:6px;color:#bfc0c4}
#header .pc_tit strong{padding-left:6px;font-size:16px;color:#2a303a;vertical-align:middle}
#header h1.tit{display:none}
#header h1.logo{*float:left}
#header h1.logo{overflow:hidden;display:inline-block;width:93px;height:19px;margin-left:15px;*margin-top:15px;background:url(/inc/img/@temp1.png) no-repeat;vertical-align:middle;text-indent:-999px}
#header h1.tit2{margin-left:15px;font-size:16px;color:#2a303a;vertical-align:middle;font-weight:normal}

/* layout */
html,body{height:100%}
#wrap{position:relative;min-height:100%}
#container{overflow:hidden;padding-bottom:90px}
#content{margin:0 auto;max-width:500px}
.login_area{position:relative}
.reg_area{position:relative;border-top:1px solid #e7e7e7}
.reg_area.v2{margin-top:20px;border-top:none} 
.reg_area p{padding:15px 0;text-align:center;color:#95969e;font-size:11px}
.reg_area p br{display:none}
span.desc{display:block;padding:10px 0 10px;text-align:center}

.error_box{display:none;padding:16px 20px 18px;background-color:#f3f4f7;border:1px solid #e7e9eb;line-height:1.6;text-align:center}
.error_box strong{font-size:14px;color:#ff1414}
.error_box .ico{display:inline-block;margin-right:3px;width:3px;height:14px;background-position:0 -59px;vertical-align:middle}
.error_box p{padding-left:10px;color:#565960;font-size:11px;line-height:14px}
.error_box .btn_cancel{margin-left:3px;font-weight:600;text-decoration:underline;color:#2a303a}
.error_box_v2{display:none;position:absolute;top:93px;left:0;width:221px;height:43px;background:url(/inc/img/bg_img.png) no-repeat 0}
.error_box.on,.error_box_v2.on{display:block}
.error_box_v2 p{padding:20px 0 0 10px;color:#333;font-size:11px} 
.error_box2{position:relative;margin-bottom:10px;height:78px;border:1px solid #d5d7dd;font-size:13px}
.error_box2 > a{position:absolute;width:125px;height:38px;top:0;right:0;font-size:11px}
.error_box2 > a span{display:block;margin:10px 0 0 9px;padding-left:23px;background:url(/inc/img/sp_img.png) no-repeat}
.error_box2 > a.btn_refresh span{margin:12px 9px 12px;height:17px;line-height:17px;background-position:0 -78px}
.error_box2 > a.btn_img span{margin-top:12px;margin-left:10px;height:15px;line-height:15px;background-position:0 -105px}
.error_box2 > a.btn_sound span{margin-top:9px;height:22px;line-height:22px;background-position:0 -131px}
.error_box2 > a.btn_sound, .error_box2 > a.btn_img{top:39px;border-top:1px solid #eaebee}
.error_box2.mob > a{top:0;height:78px} 
.error_box2.mob > a span{margin:31px 9px 31px 31px}
.error_img{display:block;height:78px;margin-right:125px;text-align:center;border-right:1px solid #eaebee}
.error_box2.sound .error_img{height:28px;padding-top:50px}
.error_box2.sound .error_img .ico{position:absolute;top:12px;left:50%;margin-left:-75px;width:25px;height:35px; background-position:0 -160px}

.info_box{display:table;width:100%;margin-bottom:15px;height:73px;*height:auto;*padding-bottom:10px;background-color:#f3f4f7;border:1px solid #e7e9eb;line-height:1.6;text-align:center;line-height:1.4}
.info_box .inner{display:table-cell;vertical-align:middle;*margin-top:10px}
.info_box .logo{margin:25px 0 7px}
.info_box strong{font-size:13px;line-height:1.3}
.info_box strong.v2{display:inline-block;padding-bottom:5px;font-size:15px;color:#2a303a}
.info_box .txt{padding-top:2px;font-size:11px;color:#95969e}
.info_box .txt strong{font-size:11px}
.info_box .txt.v2{padding-bottom:30px;color:#565960}
.info_box.v2{background-color:#fff;border-top:none}
.info_box_v2{margin-bottom:25px;padding-bottom:22px;border-bottom:1px solid #e7e7e7;text-align:center}
.info_box_v2 .txt{padding:7px 0 11px;font-size:11px;color:#95969e;line-height:1.6}
.info_box_v2 .txt strong{display:block;font-size:12px;color:#565960;line-height:1.4}
.info_box_v2 .date{margin:12px 0 23px;font-size:11px}
.info_box_v2 .btn_v1{margin-bottom:0}
.info_box_v2.no_bor{border-bottom:0;padding-bottom:0;margin-bottom:0}
.close_area{margin-top:25px;padding-top:25px;border-top:1px solid #e7e7e7}
.close_area .btn_v2{color:#84868c}
.close_area2{padding-top:25px;display:none;border-top:1px solid #e0e0e0}
div.mail{margin-bottom:8px}
div.mail p{margin:5px 0 0 !important;font-weight:normal}

.keyboard{margin:20px 0 13px}
.keyboard a{margin-right:15px;font-size:11px}
.keyboard a .sp_img{display:inline-block;margin-left:4px;width:7px;height:7px;background-position:0 -48px}
.keyboard a .sp_img.on{background-position:-12px -48px}
.keyboard .key_area{display:none;margin:4px 0 16px;line-height:0;text-align:center}
.keyboard .key_area.on{display:block}
.keyboard .key_img{display:inline-block;width:296px;height:73px;background:url(/inc/img/sp_key.png) no-repeat;background-size:296px auto;-webkit-background-size:296px auto;font-size:0;color:transparent}
.keyboard .key_img.v2{height:49px;background-position:0 -83px}

.chk_ip{position:relative;margin:22px 0 19px;z-index:100}
.chk_ip .chb_b{opacity:0}
.chk_ip .ip_box{position:absolute;left:40px;top:0}
.chk_ip .chb_b,.chk_ip .lbl_type{position:absolute;top:1px;left:-4px;width:22px;height:13px}
.chk_ip .lbl_type{font-weight:600;font-family:Tahoma;cursor:pointer;background-color:#fff}
.chk_ip .lbl_type.on{color:#ff3b3b}
.chk_ip .ip_ly{display:none}
.chk_ip .ip_ly .blet{position:absolute;top:0;left:11px;width:7px;height:8px;background:url(/inc/img/blet_ip.png) no-repeat}
.chk_ip .ip_ly.on{display:block;width:100%;position:absolute;top:18px;left:0;z-index:10}
.chk_ip .ip_ly.on .inner{background-color:#f3f4f7;margin-top:7px;padding:25px 20px 18px;border:1px solid #d5d7d9;line-height:1.5}
.chk_ip .ip_ly h2{padding-bottom:4px;font-size:14px;color:#333}
.chk_ip .ip_ly h3{padding-bottom:2px;font-family:Tahoma;font-size:12px}
.chk_ip .ip_ly h3.on{color:#ff3b3b}
.chk_ip .ip_ly h3.off{padding-top:12px;color:#2a303a}
.chk_ip .ip_ly .desc{margin-top:16px;padding-top:15px;border-top:1px solid #dddedf}

.input_box{position:relative;margin-bottom:10px}
.input_box .lbl_in,.input_box .int{font-size:16px;font-weight:600}
.input_box .lbl_in{position:absolute;top:11px;left:10px;color:#b1b2b6}
.input_box .lbl_in.on{display:none}
.input_box .int{width:318px;height:20px;padding:9px 10px;border:1px solid #d5d7dd}
.input_box .int.focus{border:1px solid #ff1414}

.input_txt_area{position:relative;display:block;margin-bottom:10px;padding:10px;background-color:#f8faff;border:1px solid #d5d7dd}
.input_txt_area .fakeInput{position:absolute; width:50%;background-color:#f8faff;color:#95969e;font-size:12px;left:2%;margin-top:3px}
.input_txt_area.on{background-color:#fff;border:1px solid #ff3a3a}
.input_txt_area .int{width:100%;background-color:#f8faff;color:#2a303a;font-size:16px}
.input_txt_area.on .int{background-color:#fff}
.input_txt_area .btn_del{display:none;position:absolute;top:10px;right:10px;width:20px;height:20px;cursor:pointer;background-position:0 -23px}
.input_txt_area .btn_del.on{display:block}
.input_txt_area .btn_fnd{position:absolute;top:10px;right:10px;width:18px;height:18px;background-position:0 -448px;cursor:pointer}
.input_txt_area.on .btn_fnd{background-position:0 -472px}
.input_txt_area.v2,.input_txt_area.v2 .int{background-color:#fff}
.fnd_area{margin:13px 0 18px;text-align:center;font-size:13px}
.fnd_area .bar{position:relative;top:-1px;font-size:9px;vertical-align:middle;color:#d5d7dd}
.ad_area{margin-top:10px}

/* btn */
.btn_v1,.btn_v2{display:block;height:42px;line-height:42px;text-align:center;font-size:16px;font-weight:600; cursor:pointer}
.btn_v1{width:100%;background-color:#f92a2a;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-text-shadow:0 1px 0 rgba(0,0,0,.2);border:1px solid #d52828}
.btn_v2{display:block;background-color:#f0f1f2;color:#66686d;border:1px solid #d7dadd}
a.btn_v1{width:auto}
.login_area .btn_v1{margin-top:16px}
.btn_area{margin:14px 0 36px}
.btn_area.v2{margin:0}
.btn_area .btn_v1{float:right;width:48%}
.btn_area .btn_v2{float:left;width:48%}

/* info */
.info{margin:0 15px 25px;padding-bottom:38px;border-bottom:1px solid #e0e0e0}
.info.bor_non{border-bottom:none}
.info .img{margin:40px 0 13px;text-align:center}
.info .desc{text-align:center}
.info .desc strong{font-size:16px}
.info .desc p{padding-top:4px;font-size:14px;color:#95969e}
.info .desc.v2{letter-spacing:-1px}
.info .desc.v2 p{padding-bottom:25px}
.info .desc.v2 strong{font-size:30px;color:#2a303a}
.info .desc.v2 strong span{font-weight:normal}
.info .desc.v3 p{padding:6px 0 8px;font-size:12px}
.info.v2{margin:0 0 25px;padding-bottom:25px}
.info.v2 .img{margin-top:100px}
.info.v3,.info.v4{padding-bottom:0;border-bottom:none}
.info.v3 .img{margin-top:120px}
.cfm_area{margin:0 15px}
.cfm_area.v2{margin:0}
.cfm_area.v2 .btn_area{margin:20px 0 0}
.cfm_area.v2 .btn_area .btn_v1{margin-bottom:10px}
.cfm_area .txt{text-align:center}

/* limit */
.limit{margin:27px 15px 0 15px}
.limit .txt{padding:10px 0 10px;line-height:1.4}
.limit .tbl{margin-top:8px}
.tbl{width:100%;border:1px solid #e8ebf1;border-collapse:collapse}
.tbl th,.tbl td{text-align:center}
.tbl th{border-width:0 0 1px 0;border-color:#e8ebf1;height:34px;line-height:34px;background-color:#f4f6fb;color:#95969e;font-weight:normal}
.tbl td{border:0;height:32px;line-height:32px;font-size:12px;border-bottom:1px solid #e8ebf1}
.tbl.v2{margin-top:10px}
.tbl.v2 td{border:1px solid #e8ebf1;border-width:1px 0 0 1px}
.tbl.v2 td a{display:block;padding-left:10px;height:100%;text-align:left}
.tbl.v2 td a:hover,.tbl.v2 td a:focus{background-color:#ff3a3a;color:#fff}
.tbl.v3{margin-bottom:5px}
.tbl.v3 th{height:32px;line-height:32px}
.tbl.v3 td{padding:4px 0 1px;line-height:1.25}
.tbl.v3 p{margin:0}
.ly_tbl{display:none}
.ly_tbl.on{display:block}
.tbl_v2{width:100%;border:none}
.tbl_v2 th{padding-top:10px;text-align:left;font-weight:normal;vertical-align:top}
.tbl_v2 th span{padding-left:7px;background:url(/inc/img/blet.png) no-repeat 0 7px}
.tbl_v2 td.nation label{font-size:13px;font-weight:600;color:#2a303a}
.tbl_v2 td.gender label{font-size:12px}
.tbl_v2 td.gender .radio_area{margin:6px 0 3px}
.lst_type li{padding-bottom:8px;background:url(/inc/img/blet.png) no-repeat 0 7px;text-indent:7px;font-size:12px}
.lst_type li span{font-size:14px;color:#2a303a}

.tbl_opt{margin-bottom:15px;width:100%;border:none;border-collapse:collapse}
.tbl_opt td{border:1px solid #d5d7dd;font-weight:bold;text-align:center}
.tbl_opt td a{display:block;width:100%;height:100%;line-height:41px;font-size:14px}
.tbl_opt td.on{border:1px solid #ff3a3a}
.tbl_opt td.on a{background-color:#ff3a3a;color:#fff}

/* join */
.input_area{position:relative;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #e7e7e7}
.input_area.bor_non{margin-bottom:0;border-bottom:0;}
.input_area .input_txt_area{padding:8px 9px 9px} 
.input_area .input_txt_area .int{height:17px;font-size:14px}

.input_area .input_txt_area .int::-webkit-input-placeholder{padding-top:2px;font-size:12px}
.input_area .input_txt_area .int:-moz-placeholder{padding-top:2px;font-size:12px} /* Firefox 18- */
.input_area .input_txt_area .int::-moz-placeholder{padding-top:2px;font-size:12px} /* Firefox 19+ */
.input_area .input_txt_area .int:-ms-input-placeholder{padding-top:2px;font-size:12px}

.input_area.data{margin-top:21px;padding-bottom:23px}
.input_area.data p{margin:6px 0 1px}
.input_area.data .tit{display:inline-block;width:70px;position:relative;top:-1px;font-size:12px}
.input_area.data strong{font-size:15px;color:#2a303a}
.input_area .mail{font-size:15px;text-indent:10px}

.input_area .btn_del{top:8px}
.input_area p{margin:13px 0 7px;font-size:11px}
.input_area p.info_txt{margin-top:6px}
.input_area p.info_txt2{margin-top:-4px}
.input_area p.tit{font-size:12px}
.input_area p.tit span{font-size:11px;color:#95969e}
.input_area p.desc{margin:-4px 0 3px;font-size:11px;color:#95969e}
.input_area p.time{position:absolute;top:-14px;right:0}
.input_area p.time em{color:#134298}
.input_area p.txt:after{display:block;clear:both;content:''}
.input_area p.txt .f_lft{float:left}
.input_area p.txt .f_rgt{float:right}
.input_area p.txt .f_lft,.input_area p.txt .f_rgt{font-size:12px}
.input_email{display:table;width:100%}
.input_email span{display:table-cell;*float:left}
.input_email span:first-child{width:40%}
.input_email span:first-child em{position:relative}
.input_email span:first-child em .btn_del{top:0;right:0}
.input_email span.at{width:27px;font-size:20px;text-align:center;color:#95969e;vertical-align:middle}
label.break span{display:inline-block;padding-left:2px;vertical-align:middle;font-size:13px}
label.break span br{display:none}

.argee_area{position:relative;padding:0 0 10px;margin:0 0 20px 4px;border-bottom:1px solid #e7e7e7}
.argee_area div{position:relative;margin-bottom:5px}
.argee_area .more{position:absolute;top:4px;right:0;color:#b3b3b3;font-size:11px;text-decoration:underline}
.argee_area .more .sp_img{display:inline-block;margin-left:4px;width:7px;height:7px;background-position:0 -48px}
.argee_area .new .sp_img{background-position:0 -496px}
.argee_area .more.on{color:#2a303a}
.argee_area .more.on .sp_img{background-position:-12px -48px}
.argee_area .argee_cnt{display:none;padding:0 10px 0 30px;font-size:11px;line-height:1.4}
.argee_area .argee_cnt.on{display:block}
.argee_area .argee_cnt h2{padding:1px 0;font-size:11px;color:#2a303a}
.argee_area .argee_cnt .view{margin-top:3px;display:block;width:65px;text-decoration:underline;font-weight:600}
.argee_area label,.cbx_prove label{display:inline-block;padding-left:25px;line-height:18px;font-size:13px;font-weight:bold;color:#383838;vertical-align:middle;word-break:keep-all;cursor:pointer}
.argee_area label.ls{letter-spacing:-1px}
.argee_area.v2 label{padding-bottom:15px;font-weight:normal;color:#565960;font-size:12px;display:block}
.argee_area.v2 label.long{position:relative;top:-2px}
.argee_area.v2 label:before{display:inline-block;overflow:hidden;width:0;vertical-align:middle;content:''}
.argee_area.v2 .v2 label{position:relative;top:2px}
.argee_area.v2 label span{display:inline-block;vertical-align:middle}
.argee_area.v2 div{margin-bottom:0}
.argee_area_v2{margin:20px 0 5px;padding:15px;background-color:#f4f6fb;border:1px solid #e8ebf1;font-size:11px;line-height:1.6}
.argee_area_v2 h2{padding-bottom:2px;font-size:13px;color:#2a303a}
.argee_area_v2 div{width:100%;display:inline-block;overflow:hidden;margin:6px 0 0;line-height:1.5}
.argee_area_v2 div:first-child,.argee_area_v2 p:first-child{margin:0}
.argee_area_v2 p{padding-left:8px}
.argee_area_v2 p strong{color:#134298}
.argee_area_v2 .link{display:inline-block;padding-top:3px;text-decoration:underline;font-weight:600}
.argee_area_v2 .blet{float:left;display:inline-block}

.radio_area{overflow:hidden;margin-bottom:15px}
.radio_area p{display:inline-block;float:left;margin:0;width:50%;*width:49%}
.radio_area p label{padding-left:2px;vertical-align:middle}
.radio_area.v2{width:185px;margin:0 auto 15px}
.radio_area.v2 p{display:inline;width:auto}
.radio_area.v2 p label{font-size:13px;font-weight:600;color:#2a303a}
.radio_area.v2 p:first-child{margin-right:26px}
.birth{display:table;width:100%}
.birth p{display:table-cell;*float:left}
.birth .year{width:40%}
.birth .year,.birth .month{padding-right:8px}
.birth .month,.birth .day{*width:28%}

/* checkbox-applied */
.checkbox-applied,.radio-applied{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;overflow:hidden;position:absolute;width:18px;height:18px;vertical-align:middle;cursor:pointer}
.checkbox-applied span.checkbox-mark,.radio-applied span.radio-mark{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;position:absolute;left:0; top:0;width:18px;height:18px;background:url(/inc/img/sp_img_20141014.png) no-repeat 0 -204px}
.checkbox-applied span.checkbox-mark.checkbox-checked,.radio-applied span.radio-mark.radio-checked{background-position: 0 -233px}
.checkbox-applied input,.radio-applied input{position:absolute;left:-9999px}

/* radio-applied */
.radio-applied{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;overflow:hidden;position:relative;width:23px;height:23px;vertical-align:middle}
.radio-applied span.radio-mark{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;position:absolute;left:0; top:0;width:23px;height:23px;background:url(/inc/img/sp_img.png) no-repeat 0 -267px}
.radio-applied span.radio-mark.radio-checked{background-position: 0 -299px}
.radio-applied input{position:absolute;left:-9999px}

.argee_area .inner_wrap{margin:15px 0 15px}
.argee_area .inner_wrap p .more{right:0}
.argee_area .inner_wrap label{color:#565960;font-weight:normal}
.argee_area .inner_wrap label.checkbox-checked{color:#2a303a;font-weight:600}
.argee_area .inner_wrap.v2{padding:9px;background-color:#f3f6fb;border:solid 1px#e6ebf1}
.argee_area .inner_wrap.v2 label{font-size:12px;color:#383838;cursor:default}

.argee_area.last{padding-bottom:0;border-bottom:0}
.argee_area.v3{margin-left:0}
.argee_area.v3 label{line-height:18px;cursor:default}
.argee_area.v4{border-bottom:none;padding-bottom:0}
.argee_area.v4 label{cursor:default}
.argee_area.v5{margin:0 0 10px 0;padding:0;border:0}
.argee_area.v5 .long,.cbx_prove .long{font-size:12px;color:#8e8e8e;font-weight:normal}

/* selectbox */
.selectbox-noscript *{display:none}
.selectbox-noscript .selectbox-source{display:inline;position:relative;left:0}
.selectbox-noscript .selectbox-source * {display:block}
.selectbox-source{position:absolute;left:-9999px}
.selectbox-focused .selectbox-box {border-color:#d5d7dd}
.selectbox-disabled .selectbox-box {border-color:#d5d7dd}
.selectbox-box{border:1px solid #d5d7dd;width:498px;cursor:default;background:url(/inc/img/sel_img.png) no-repeat right 15px}
.selectbox-label{padding:10px}
.selectbox-label .cnt{color:#ff1414}
.selectbox-layer{display:none; position:absolute;border:1px solid #d5d7dd;width:498px;background-color:#eee;z-index:2}
.selectbox-list ul{list-style:none;margin:0;padding:0;}
.selectbox-list ul li{padding:10px;cursor:default;color:#888;background-color:#fff;zoom:1}
.selectbox-list ul li.selectbox-item-selected{color:#565960;font-weight:bold}
.selectbox-list ul li.selectbox-item-over{background-color:#f8faff}
.selectbox-box.v2{margin-bottom:8px}
.selectbox-box.v2 .selectbox-label{color:#95969e;background:#f8faff url(/inc/img/sel_img.png) no-repeat right 15px}

/* term */
#content.term,.term2{margin:23px auto 0;font-size:11px;line-height:1.4}
#content.term h2{font-size:13px}
#content.term h2,#content.term strong{color:#2a303a}
#content.term div{margin-top:13px}
#content.term div p{margin-top:5px}
#content.term .doc_table{width:100%;border:0;margin-bottom:10px;border-collapse:collapse;line-height:15px}
#content.term .doc_table caption{visibility:hidden;overflow:hidden;font-size:0;line-height:0}
#content.term .doc_table th,.doc_table td{padding:10px 5px;border:1px solid #e8ebf1;font-size:11px;font-weight:normal;text-align:center}
#content.term .doc_table thead th{background-color:#f4f6fb;font-weight:bold;color:#2a303a}
#content.term .doc_table a{text-decoration:underline}

.term2{padding-top:5px}
.term2 h1{margin-top:18px;font-size:13px;color:#2a303a}
.term2 p,.term ol{margin-top:10px}
.term2 li{margin:5px 0 0 13px;text-indent:-13px}
.term2 .st{font-weight:bold}

/* search */
h2.tit{padding:3px 0 8px;font-size:12px;font-weight:normal}
h2.tit strong{color:#f92a2a;font-weight:normal}
.tit_info{background:url(/inc/img/sp_info.gif) no-repeat;text-indent:-999px}
.tit_info.pw1{margin-top:80px;width:482px;height:66px;background-position:0 0}
.tit_info.pw2,.tit_info.pw3,.tit_info.mail1,.tit_info.mail2{margin-top:238px;height:182px}
.tit_info.pw2{width:525px;background-position:0 -86px}
.tit_info.pw3{width:530px;background-position:0 -733px}
.tit_info.mail1{width:525px;background-position:0 -322px}
.tit_info.mail2{width:560px;background-position:0 -518px}
.pw_id{padding-bottom:38px;text-align:center}
.pw_id strong{font-family:Tahoma;font-size:14px}
.pw_id2{padding:8px 0 20px;font-size:14px;text-align:center;letter-spacing:-1px;line-height:1.6}
.wrap_pw{margin:0 auto;max-width:400px}
.wrap_pw .input_txt_area,.wrap_pw .input_txt_area .int{background-color:#fff}
.wrap_pw div{padding-bottom:28px}
.wrap_pw .input_txt_area{margin-bottom:6px}
.wrap_pw .btn_v1{margin-top:10px}
.space1{margin:-2px 0 0 !important}
.space1 br{display:none}

/* myinfo */
.tap{margin-top:10px;border:1px solid #e8ebf1;border-width:1px 1px 0}
.tap:after{display:block;clear:both;content:''}
.tap li{float:left;width:50%;height:32px;line-height:32px;text-align:center;background-color:#f4f6fb;border-bottom:1px solid #e8ebf1}
.tap li a,.list li a{display:block;height:100%}
.tap li a{border-left:1px solid #e8ebf1;color:#95969e}
.tap li:first-child a{border-left:none}
.tap li.on a{font-weight:600;background-color:#fff;border-bottom:1px solid #fff;color:#2a303a}
.list{border:1px solid #e8ebf1;border-width:0 1px 0}
.list li{border-bottom:1px solid #e8ebf1;height:38px;line-height:38px}
.list li a{padding:0 10px}
.list li .addr1{float:left}
.list li .addr2{float:right}
.list li.no_data{height:115px;padding-top:83px;line-height:1.3;text-align:center;color:#95969e;font-size:11px}
.list li.no_data strong{display:block;font-size:13px;color:#565960}

.box{margin-top:20px;padding:12px 14px 10px;border:1px solid #e8ebf1}
.box .inner_info{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e8ebf1}
.inner_info,.inner_chb,.inner_info p{overflow:hidden}
.lft_info{float:left;height:23px}
.inner_info .detail{padding-left:62px;font-size:15px;color:#2a303a}
.info_area{padding-bottom:6px}
.info_area.line1{padding-bottom:8px}
.info_area .tit{display:inline-block;width:62px}
.info_area strong{font-size:15px;color:#2a303a}
.account{padding-top:5px;font-size:11px;color:#95969e}
.inner_chb label{padding-left:28px;position:relative;top:3px;font-size:13px}
.btn_v3,.btn_v4{float:right;width:75px;height:25px;line-height:25px;color:#fff;text-align:center}
.btn_v3{background-color:#ff6d6d}
.btn_v4{background-color:#b8b9c7}

/* member */ 
.tap_step{position:relative;overflow:hidden;width:100%}
.tap_step li{position:relative;float:left;width:25%;padding-top:6px;height:37px;text-align:center;background-color:#f4f6fb;color:#95969e;border:1px solid #dddfe5;border-width:1px 0 1px 0}
.tap_step li span{display:inline-block;padding-left:11px}
.tap_step li.fir span{padding-left:0}
.tap_step li.last{*width:24.9%}
.tap_step li.on{background-color:#fff;color:#565960;font-weight:600;border:1px solid #c8cad0;border-width:1px 0 1px 0;z-index:200}
.tap_step li.fir .arr1,.tap_step li.last .arr2{width:1px;height:43px;background-color:#dddfe5;background-image:none}
.tap_step li.fir.on .arr1,.tap_step li.last.on .arr2{background-color:#c8cad0;background-image:none}
.tap_step li .arr1,.tap_step li .arr2{position:absolute;top:0;width:11px;height:43px;background:url(/inc/img/step_arr.png) no-repeat 0 -1px}
.tap_step li.on .arr1{background-position:-32px -1px}
.tap_step li.on .arr2{right:-10px;background-position:-16px -1px}
.tap_step li.line1{padding-top:14px;height:29px}
.tap_step li .arr1{left:0}
.tap_step li .arr2{right:-11px}
.tap_step li.last .arr2{right:0}

/* paginate */
.paginate{margin:16px 0 15px;text-align:center}
.paginate a,.paginate strong{position:relative;margin:0 2px;padding:8px 13px;display:inline-block;border:1px solid #e8ebf1;font-size:14px}
.paginate strong{background-color:#f4f6fb;color:#565960}
.paginate a{color:#95969e;font-weight:600}
.paginate .pre,.paginate .next{padding:0;margin:0 10px;border:0;display:inline-block;width:10px;height:19px;background:url(/inc/img/sp_img.png) no-repeat;font-size:0;color:transparent;vertical-align:middle}
.paginate a.pre{background-position:0 -363px}
.paginate span.pre{background-position:0 -330px}
.paginate a.next{background-position:0 -393px}
.paginate span.next{background-position:0 -423px}

/* footer */
#footer{overflow:hidden;position:absolute;bottom:0;width:100%;height:40px;line-height:40px;text-align:center;color:#babbc4;font-size:11px;background-color:#fbfcff;border-top:1px solid #f2f3f5}

/* pop_up */
.pop_up{width:530px}
.pop_up .keyboard,.pop_up .reg_area p br,.pop_up .error_box2.mob{display:none}
.pop_up .chk_ip,.pop_up .ad_area,.pop_up .limit .txt br,.pop_up .error_box2.sound,.pop_up .error_box2.img,.pop_up .close_area2{display:block}
.pop_up #header h1{text-align:left}
.pop_up .info.v3 .img{margin-top:50px}

/* for mobile */
@media screen and (max-width:767px){
#header{padding-left:10px;height:45px;line-height:45px;background-color:#ff1414;border:1px solid #ff5454;border-bottom:1px solid #d60000;text-align:center}
#header h1, #header h1.tit2{font-size:18px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-text-shadow:0 1px 0 rgba(0,0,0,.2);font-weight:bold}
#content{max-width:100%;padding:0 15px}
#header h1.logo,.ad_area,.limit .txt br,#div_capslock,.pc_tit{display:none}
#header h1.tit,.reg_area p br,.error_box2.mob,.space1 br{display:block}
label.break span br{display:inline-block}
.reg_area.v2 p{padding-top:0}
.reg_area.v2 .btn_v2{margin-bottom:0}
.btn_v1,.btn_v2{float:none !important;width:100% !important;margin-bottom:15px}
.btn_v1,.btn_v2,.btn_login,.btn_login_v2{font-weight:normal}
.error_box strong{font-size:12px}
.btn_area_v2 .btn_v2{margin-bottom:0}
.info.v2 .img{margin-top:36px}
.selectbox-box,.selectbox-layer{width:99.5% !important}
}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.sp_img,.error_box2 > a span,.paginate .pre,.paginate .next{background:url(/inc/img/sp_img_v2_20141015.png) no-repeat;background-size:25px auto;-webkit-background-size:25px auto}
.checkbox-applied span.checkbox-mark{background:url(/inc/img/sp_img_v2_20141015.png) no-repeat 0 -204px;background-size:25px auto;-webkit-background-size:25px auto}
.radio-applied span.radio-mark{background:url(/inc/img/sp_img_v2_20141015.png) no-repeat 0 -267px;background-size:25px auto;-webkit-background-size:25px auto} /* 20140729 수정 */
.lst_type li,.tbl_v2 th span{background:url(/inc/img/blet_v2.png) no-repeat 0 7px;background-size:3px 3px;-webkit-background-size:3px 3px}
.selectbox-box{background:url(/inc/img/sel_img_v2.png) no-repeat right 15px;background-size:21px 8px;-webkit-background-size:21px 8px}
.tap_step li .arr1,.tap_step li .arr2{background:url(/inc/img/step_arr_v2.png) no-repeat 0 -1px;background-size:43px 45px;-webkit-background-size:43px 45px}
}