﻿@charset "utf-8";

/* Reset */
html,body{width:100%;height:100%}/* direction:rtl; */
/*html{overflow-y:scroll}*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#333}
body{background-color:#fff;/*text-align:center*/}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{position:relative;margin:0;padding:0}
a{color:#333;text-decoration:none}
a:hover{color:#d80546;    font-weight: bold;/*text-decoration:underline*/}
html:first-child select{height:22px;padding-right:6px}
option{padding-right:6px}
table{border-collapse:collapse;border-spacing:0}
h6 {position:absolute; top:-99999px; left:0; font-size:0; line-height:0;}

/* Common */
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.show{display:block}
.hide{/*display:none;*/position:absolute; top:-99999px; left:0; font-size:0; line-height:0;}
input[type="checkbox"],input[type="radio"]{margin: 3px 8px 3px 4px !important;}
.tal{text-align:left}
.tar{text-align:right}
.tac{text-align:center !important}
.inb{display:inline-block}
.nbd{border:0 !important}
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt40{margin-top:40px !important}
.mr20{margin-right:20px !important}
.mb5{margin-bottom:5px !important}
.mb10{margin-bottom:10px !important}
.mb15{margin-bottom:15px !important}
.mb20{margin-bottom:20px !important}
.mb25{margin-bottom:25px !important}
.mb30{margin-bottom:30px !important}
.mb40{margin-bottom:30px !important}
.dash_b{padding-bottom:10px;border-bottom:1px dashed #d9d9d9}
.dash_t{padding-top:10px;border-top:1px dashed #d9d9d9}
.no_dash{border: none;}

/* font */
.fo{color:#e55319}
.fp{color:#d80546}
.f6{color:#666}
.f3{color:#333}
.f0{color:#000}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fwn{font-weight:normal}
.fwb{font-weight: bold !important;}
.fwa{font-weight: bold; color: #d80546 !important; text-decoration: underline;}

/* bullet */
.pcrs{padding-left:12px;font-size:15px;/*background:url(/jp/common/images/bul_pcrs.png) 0 center no-repeat*/}

.btn_login{display:inline-block;width:96px;height:107px;line-height:77px;color:#fff;font-size:18px;font-weight:bold;vertical-align:middle;background: #ab1f24;/*background:url(/jp/common/images/btn_login.png) 0 0 no-repeat;border:0*/}
.btn_login:hover,.btn_login:active,.btn_login:focus{color:#fff;background: #870d11;}
/*.btn_login:active {background:url(/jp/common/images/btn_login_click.png) 0 0 no-repeat;}*/
.fcb_login{display:block;width:311px;height:34px;padding-left:51px;text-align:left;line-height:34px;color:#000;font-size:13px;font-weight:bold;vertical-align:middle; border:1px solid #dddddd;}
.fcb_login:active {border:1px solid #d80546;}
.fcb_login img{vertical-align:middle;margin:-2px 5px 0 5px}
.fcb_login em{display:inline-block;vertical-align:middle}
.fcb_login:hover{text-decoration:none;color:#000}

.mobile_gnb {display:none;}

/* container */
#container .wrapin{padding:46px 0}
#container.has_sub .wrapin{padding:115px 0 46px}
.tit_rd{margin-bottom:14px;padding-left:16px;color:#000;font-size:16px;font-weight:bold;line-height:16px;background:url(/jp/common/images/bul_titr.png) 0 center no-repeat}
.tit_ab{margin-bottom:15px;padding-left:11px;color:#333;font-size:13px;font-weight:bold;line-height:16px;background:url(/jp/common/images/bul_arr_bb.gif) 0 center no-repeat}
.tit_bgb{margin-bottom:20px;padding-left:20px;color:#000;font-size:13px;font-weight:normal;line-height:29px;background:#f5f5f5 url(/jp/common/images/bul_bcrs.gif) 13px center no-repeat;border-bottom:1px dashed #e8b3c4}
.tit_b{padding-bottom:8px;color:#333;font-size:14px;font-weight:bold;border-bottom:1px dashed #afafaf}
#container.has_sub .tit_ab{font-size:16px;line-height:16px}

.row{position:relative;width:100%}
.row_box{width:auto;padding:16px 6px 12px;background:#efefef}
.posr{position:absolute;top:0;right:0}
.id_change_txt{margin-top:15px;padding:15px 0;border-top:1px dashed #d9d9d9;border-bottom:1px dashed #d9d9d9;line-height:24px}
.id_change_txt .fp{margin-top:12px}
.bxc_list li.bxcrs{margin-bottom:5px}
.bxc_list li ul{margin:5px 0px 5px 0px;}
.bxc_list li ul li{font-size:12px; line-height:18px}
.chk{padding-top:25px;line-height:18px}
.svc_list li{margin-top:13px}
.svc_list li:first-child{margin-top:0}
.svc_list li span{display:inline-block;width:90px;vertical-align:middle; text-align: center;}
.svc_list li a{display:inline-block;line-height:30px}
.email_cfm .dash_t{padding-top:15px}


/* gatepage */
.gate{padding:48px 0 24px 0 !important}
.gate .row_box{margin-bottom:30px}
.gate .row_box .exc{padding-right:170px;line-height:18px;background-position:0 3px}
.gate .row_box .posr{top:15px;right:10px;color:#000;font-size:13px}
.ctr_lst{margin-top:15px;width:100%;padding-bottom:24px}
.ctr_lst li{position:relative;float:left;width:33%;min-height:30px;line-height:14px}
/*.ctr_lst li img{position:absolute;left:0;top:1px}*/
.ctr_lst li div{padding:0 0px 0 28px;font-family:Arial,Helvetica,sans-serif;}
.ctr_lst li div:before{display:inline-block;content:'';position:absolute;left:0;top:14px;width:28px;height:100%;background-color:#fff;}
.ctr_lst li div span{display:inline-block;margin-right:7px;font-weight:bold;color:#333;font-size:13px;letter-spacing:-1px}
.ctr_lst li div em{color:#666}
.ctr_lst li div em a{color:#666}
.ctr_lst li div em a:hover{color:#d80546}
.ctr_lst:after{display:block;clear:both;content:''}
.ctr_lst2{margin-top:15px;width:100%;padding-bottom:24px}
.ctr_lst2 li{position:relative;float:left;width:20%;min-height:30px;line-height:14px}
.ctr_lst2 li img{position:absolute;left:0;top:1px}
.ctr_lst2 li div{padding:0 0px 0 28px;font-family:Arial,Helvetica,sans-serif}
.ctr_lst2 li div span{display:inline-block;margin-right:7px;color:#333;font-size:13px;}
.ctr_lst2 li div em{color:#666}
.ctr_lst2 li div em a{color:#666}
.ctr_lst2 li div em a:hover{color:#d80546}
.ctr_lst2:after{display:block;clear:both;content:''}

/* GMWORLD 로그인 문구 */
@media screen and (min-width:793px){
    /*.fwrap {width:50% !important; margin:0 auto !important;}*/
}
@media screen and (max-width:736px) and (min-width:641px){
    /*.tit_rd {margin-top:3%;}*/
}
@media screen and (min-width:641px){
    .tit_rd{width:484px;margin:3% auto 1% auto;}
}
/* /GMWORLD 로그인 문구 */

.terms_download{position:relative;padding-top:15px;}
.terms_content .terms_download{padding-bottom:15px;}
.terms_content .terms_download:after{content:'';clear:both;display:block;}
.terms_download > em{display:inline;line-height:25px;font-size:13px;color:#333}
.terms_download .button{display:inline;float:right;margin-left:15px}
#gate_footer .wrapin{text-align:center} 
#gate_footer .wrapin .copyright{padding:25px 0}
.setting_msg{padding:23px 0 0;text-align:center;font-size:15px;color:#000;line-height:24px}

/* input_form _ button_area */

.fwrap{width:100%}
.fwrap .fd{/*position:relative;*/padding-bottom:10px;width:100%;min-height:25px;color:#333;font-size:13px;line-height:25px; z-index: 0}
.fwrap .fd dt{float:left;width:100px;margin-right:9px;padding-top:8px;line-height:17px}
.fwrap .fd dt span{display:inline-block}
.fwrap .fd dd{/*position:relative*/float:left;width:781px; z-index: 0}
.fwrap .fd dd.popup_email {width:385px;}
.fwrap.lgi_wrap .fd dd{position:relative}
.fwrap .fd dd input.itxt{height:9px;padding:7px 5px;border-bottom: 1px solid #333333;color:#333;font-size:17px;line-height:13px;vertical-align:top} /* font-size:13px; */
.fwrap .fd dd input.placeholder{position:relative;z-index:50;background:none; color: #aaa;}
.fwrap .fd dd em.placeholder,.fwrap .fd dd label.placeholder{position:absolute;top:0;left:0px;padding:0 5px 0 5px;color:#999;display:inline-block;z-index:30}
.fwrap .fd dd .button{vertical-align:top}
.fwrap .fd dd input.itxt:focus{border-color:#abadb3}
.fwrap .fd dd input.error{border-color:#d80546}
.fwrap .fd dd input.disable{border-color:#d3d3d3; background-color: #f1f1f1}
.fwrap .fd dd .dtxt{color:#666;line-height:18px;}
.fwrap .fd dd label.dtxt{line-height:16px}
.fwrap .fd dd label.dlbl{color:#666}
.fwrap .fd dd .ptxt{margin-top:4px;color:#ac0648;font-size:12px;line-height:16px;font-weight:bold}
.fwrap .fd dd ul li{position:relative;margin-top:10px;line-height:25px}
.fwrap .fd dd ul.addr_fd li label {display:none;}
.fwrap .fd dd ul li span.button em:hover,.fwrap .fd dd ul li span.button em:active,.fwrap .fd dd ul li span.button em:focus{color:#fff}
.fwrap .fd dd ul.addr_fd li:first-child{margin-top:0}
.fwrap .fd dd select{height:25px;border:1px solid #abadb3;font-size:13px;line-height:19px;vertical-align:top}
.fwrap .fd dd .id_check button{min-width:106px;padding:0 10px 0 8px;}
.fwrap .fd dd .id_check_area{position:relative;padding:10px 312px 0 0;line-height:16px;}
.fwrap .fd dd .id_check_area .id_check{display:inline;float:right}
.fwrap .fd dd .id_check_area .id_check button{min-width:159px;padding:0 10px 0 8px}
.fwrap .fd dd .id_check_area:after{display:block;clear:both;content:''}
.fwrap .fd dd.email_agree:after{display:block;clear:both;content:''}
.fwrap .fd dd.email_agree input.ichk{float: left; width: 15px;margin: 3px 5px 0px 0px;}
.fwrap .fd dd.email_agree label{float: left; width:740px;}
.fwrap .fd .add-alert > select{float:left;width:100px;height:30px;margin-left:5px;}
.fwrap .fd .add-alert > select:first-child{margin-left:0;}
.fwrap .fd .add-alert .btn_help{margin:4px;}

.alert-lyer-wrap{position:relative;display:inline-block;}
.alert-lyer-wrap .alert-lyer-frame{display:none;position: absolute; top:-18px; left:0;width:400px;}
.alert-content-box{position:relative; padding:8px 9px; font-size: 11px; background-color: #fff; border: 1px solid #abadb3;}
.alert-content-box h3{border-bottom: 1px dashed #d9d9d9; line-height: 14px; padding-bottom: 6px;}
.alert-content-box li{position:relative;display:block;line-height: 16px;padding-left:8px;margin-top:10px;line-height: 16px;}
.alert-content-box li:before{content:'·';display:inline-block;position: absolute;width:10px;height:10px;left:0;top:0;}
.fwrap .fd .add-alert .alert-content-box > ul > li{margin-top:10px;line-height: 16px;}/* dd ul li 상위속성 재정의 */
.alert-lyer-wrap + .error_descript{float:left;width:100%;}

.fwrap .dt_wide dt{width:122px}
.fwrap .dt_wide dd{width:758px}
.fwrap .fd:after{display:block;clear:both;content:''}
.fwrap_row{width:100%}
.fwrap_row dl.fst{float:left;width:321px;margin-right:10px}
.fwrap_row dl.lst{float:left;width:321px}
.fwrap_row dl.fd dd{width:212px}
.fwrap_row:after{display:block;clear:both;content:''}
.fwrap .dash_tb{padding:20px 0 20px;border-top:1px dashed #d9d9d9;border-bottom:1px dashed #d9d9d9}
.at{display:inline-block;width:22px;text-align:center}
.radio_list{margin-bottom:15px}
.radio_list li{display:inline;margin-left:30px}
.radio_list li:first-child{margin-left:0}

.sub_email {display:inline-block; width:250px; padding:0 20px 0 0; word-break:break-word; word-wrap:break-word; line-height: 16px;}

.address_area {width:100%; padding:10px 0 0 0;}
.address_area:after{display:block;clear:both;content:''}
.address_area .address_title {float:left; min-width: 80px; padding:0 5px 0 0;}
.address_area .address_title .code_name {line-height: 23px; border:1px solid #abadb3; padding:0 10px; font-size: 12px; text-align: center; color:#595959; font-weight: bold; margin:10px 0 0 0;}
.address_area .address_title .code_name:first-child {margin:0;}
.address_area .address_name {float:left; width:480px;}
.address_area .address_name .add_input {width:100%; margin:10px 0 0 0;}
.address_area .address_name .add_input:first-child {margin:0;}
.address_area .address_name .add_input input {width:468px;}

#container .lgi_wrap{width:484px;margin:0 auto;}
.lgi_wrap{position:relative;padding:16px 0 0 0;/*border-top:1px dashed #d9d9d9;border-bottom:1px dashed #d9d9d9;*/}
.lgi_wrap .fd{position:relative;padding:0;margin-bottom:17px;min-height:30px;line-height:30px}
.lgi_wrap .fd dt{width:110px}
.lgi_wrap .fd dd{width:254px}
.lgi_wrap .fd dd input.itxt{height:45px;line-height:30px} /* height:14px;line-height:14px */
.lgi_wrap .btn_login{position:absolute;top:16px;left:388px}
.lgi_wrap .idsave{margin:-8px 0 15px 0;padding-left:118px;font-size:13px}
.lgi_wrap .fcb{padding:17px 0 20px 120px;border-top:1px dashed #d9d9d9;border-bottom:1px dashed #d9d9d9}

.fbtn_area{padding-top:30px;text-align:center}
.fbtn_area .button{margin-left:10px}
.fbtn_area .btn_fst{margin-left:0}
.fbtn_area .button button{min-width:134px}
.fbtn_area .button button.mw200{min-width:200px !important; padding:0 0 0 4px;}
.fbtn_area .button a{min-width:114px}
.dbtn_area{margin-top:20px;border-top:1px dashed #d9d9d9}
.dbtn_area_fg{margin-top:20px}
.mem_btn{margin-top:20px}
.mem_btn a{display:inline-block;padding-left:20px;color:#000;font-size:13px;line-height:20px;}
.mem_btn a:hover{color:#d80546}
.mem_btn a.go_join{margin:0 30px 0 78px;background:url(/jp/common/images/bul_join.png) 0 center no-repeat}
.mem_btn a.go_idfd{background:url(/jp/common/images/bul_find.png) 0 center no-repeat}
.mem_btn a.go_pwst{margin-left:30px;background:url((/jp/common/images/bul_pwst.png) 0 center no-repeat}

.fbtn_area .fcb_login{display:inline-block; min-width:150px; width:auto; height:34px;padding-left:51px; padding-right:24px; outline:0; text-align:left;line-height:34px;color:#000;font-size:13px;font-weight:bold;vertical-align:middle; border:1px solid #dddddd;}
.fbtn_area .fcb_login:active {border:1px solid #d80546;}

/* print color */
@media print{body{color:#000}}
 /****************************login start********************************/
.fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_reposition{overflow:hidden;position:relative}.fb_invisible{display:none}.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}@keyframes fb_transform{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fb_animate{animation:fb_transform .3s forwards}
.fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}.fb_dialog_advanced{border-radius:8px;padding:10px}.fb_dialog_content{background:#fff;color:#373737}.fb_dialog_close_icon{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px}.fb_dialog_mobile .fb_dialog_close_icon{left:5px;right:auto;top:5px}.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}.fb_dialog_close_icon:hover{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent}.fb_dialog_close_icon:active{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent}.fb_dialog_iframe{line-height:0}.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #365899;color:#fff;font-size:14px;font-weight:bold;margin:0}.fb_dialog_content .dialog_title>span{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}body.fb_hidden{height:100%;left:0;margin:0;overflow:visible;position:absolute;top:-10000px;transform:none;width:100%}.fb_dialog.fb_dialog_mobile.loading{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}.fb_dialog.fb_dialog_mobile.loading.centered{background:none;height:auto;min-height:initial;min-width:initial;width:auto}.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner{width:100%}.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content{background:none}.loading.centered #fb_dialog_loader_close{clear:both;color:#fff;display:block;font-size:18px;padding-top:20px}#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .4);bottom:0;left:0;min-height:100%;position:absolute;right:0;top:0;width:100%;z-index:10000}#fb-root #fb_dialog_ipad_overlay.hidden{display:none}.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}.fb_dialog_mobile .fb_dialog_iframe{position:sticky;top:0}.fb_dialog_content .dialog_header{background:linear-gradient(from(#738aba), to(#2c4987));border-bottom:1px solid;border-color:#043b87;box-shadow:white 0 1px 1px -1px inset;color:#fff;font:bold 14px Helvetica, sans-serif;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}.fb_dialog_content .dialog_header table{height:43px;width:100%}.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px}.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px}.fb_dialog_content .touchable_button{background:linear-gradient(from(#4267B2), to(#2a4887));background-clip:padding-box;border:1px solid #29487d;border-radius:3px;display:inline-block;line-height:18px;margin-top:3px;max-width:85px;padding:4px 12px;position:relative}.fb_dialog_content .dialog_header .touchable_button input{background:none;border:none;color:#fff;font:bold 12px Helvetica, sans-serif;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}.fb_dialog_content .dialog_content{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #4a4a4a;border-bottom:0;border-top:0;height:150px}.fb_dialog_content .dialog_footer{background:#f5f6f7;border:1px solid #4a4a4a;border-top-color:#ccc;height:40px}#fb_dialog_loader_close{float:left}.fb_dialog.fb_dialog_mobile .fb_dialog_close_button{text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}#fb_dialog_loader_spinner{animation:rotateSpinner 1.2s linear infinite;background-color:transparent;background-image:url(https://static.xx.fbcdn.net/rsrc.php/v3/yD/r/t-wz8gw1xG1.png);background-position:50% 50%;background-repeat:no-repeat;height:24px;width:24px}@keyframes rotateSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}.fb_iframe_widget iframe{position:absolute}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%}.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relative}.fb_iframe_widget_lift{z-index:1}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{width:100%} 
 /****************************login end**********************************/  