/* BASIC css start */
#loginWrap { padding-top:100px }
#loginWrap .mlog-sign { height:458px; border:1px solid #e9e9e9; border-top:none }
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign { float:left }
#loginWrap .mlog-sign h3 { padding-top:35px; font-size:18px; color:#363636; font-weight:bold; line-height:18px }
/* member login */
#loginWrap .mlog-sign .mlog { margin-top:44px; padding:0 81px; position:relative; width:386px; height:370px; border-right:1px solid #e9e9e9 }
#loginWrap .mlog-sign .mlog p { padding-top:20px; font-size:11px; color:#adadad }
#loginWrap .mlog-sign .frm-list { padding-top:18px; position:relative; width:386px }
#loginWrap .mlog-sign .frm-list li { position:relative; width: 100%; margin-bottom:6px }
#loginWrap .mlog-sign .frm-list li label { padding-left:11px; position:absolute; top:0; left:0; width:375px; height:50px; color:#adadad; line-height:50px; cursor:text }
#loginWrap .mlog-sign .frm-list li input { padding-left:10px; width:374px; height:48px; line-height:48px; border:1px solid #ddd }
#loginWrap .mlog-sign .btn-mlog { padding-top:10px; position:relative }
#loginWrap .mlog-sign .btn-mlog a { width:384px; height:58px; font-size:16px; line-height:58px }
#loginWrap .mlog-sign .se-log { position:relative; color:#666 !important }
#loginWrap .mlog-sign .se-log label { font-size:11px }
#loginWrap .mlog-sign .se-log label input { margin-top:-3px; *margin-top:-4px; vertical-align:middle }

/* sign */
#loginWrap .mlog-sign .sign { margin-top:44px; padding-left:76px; width:386px }
#loginWrap .mlog-sign .sign dl { padding-top:22px }
#loginWrap .mlog-sign .sign dl dt { font-size:11px; color:#adadad }
#loginWrap .mlog-sign .sign dl dd { padding-top:15px }
#loginWrap .mlog-sign .sign dl dd a { width:384px; height:58px; font-size:15px; line-height:58px }

/* simpleLogin */
#simpleLogin { text-align:center; margin-top:10px }
#simpleLogin .sns-login { font-size:0 }
#simpleLogin .sns-login a { display:inline-block; *display:inline; vertical-align:top;position:relative;width:360px;margin-left:10px; *margin-left:9px }
#simpleLogin .sns-login a:first-child { margin-left:0 }



/*login page*/
/* .login_wrap dt, .login_wrap dd {text-indent:-9999px; }
.login_wrap dt {background:url('../images/text/login_text.png') -101px 0 no-repeat; width:169px; height:27px; margin:0px auto;}
.login_wrap dd {background:url('../images/text/login_text.png') 0px -44px no-repeat; width:372px; height:13px; margin:0px auto;} */
.member_title { text-align: center;}
.member_title h3 { font-size: 31px; font-weight: bold;}
.member_title .desc { font-size: 13px; color: #919090;}

.login_content_box {width:826px; margin:0px auto;}
.login_content_box .left {width:480px;}
.login_content_box .goods_content_box:first-child {display:block;}
.login_content_box .goods_content_box {display:none;}
#member_login {margin:0px 42px 0; padding-top:43px;}
.security_relation label {margin:0 10px 0 7px;}
.login_text_info {margin:0px 42px; padding:27px 22px 43px;}
.join_buttom {display:block; border: 1px solid #666; color:#474747; width:99px; height:26px; text-align:center; line-height:26px; }
.join_buttom:hover {text-decoration:none;}
#no_member_login {margin:0px 42px 0; padding-top:43px;}


/*join_select page*/
.join_select_title {padding-top:95px; text-align:center;}
.join_select_box ul {border-bottom:1px dotted #bfbebe; }
.join_select_box li {width: 303px;  background: url(../images/common/k_join_select.png) no-repeat 0 0; cursor:pointer; height:108px; box-sizing: border-box;}
.join_select_box li img {position:absolute; top:28px; left:63px;}
.join_select_box li span {position:absolute; top:67px; left:63px;}
.ov_class {position:absolute; width:100%; border:3px solid #494949; height:100%; box-sizing: border-box; display:none;}


/*join_agreement page*/
.join_agreement_content {width:807px; margin:0px auto;}
.join_navi { overflow: hidden; width: 655px; margin: 0 auto;}
.join_navi li { position: relative; float: left; width: 27%; height: 62px; padding-left: 40px;  color: #777; font-size: 16px;  line-height: 62px; text-align: center;}
.join_navi li.on { color: #ef5237;}
.join_navi li:nth-child(1) { background: url('../images/common/join_step1.gif') no-repeat 47px center;}
.join_navi li:nth-child(2) { padding: 0 10px 0 30px; background: url('../images/common/join_step2.gif') no-repeat 54px center;}
.join_navi li:nth-child(3) { background: url('../images/common/join_step3.gif') no-repeat 69px center;}
.join_navi li.on:nth-child(1) { background: url('../images/common/join_step1_on.gif') no-repeat 47px center;}
.join_navi li.on:nth-child(2) { background: url('../images/common/join_step2_on.gif') no-repeat 54px center;}
.join_navi li.on:nth-child(3) { background: url('../images/common/join_step3_on.gif') no-repeat 69px center;}
.join_navi .arrow { position: absolute; right: 0; top: 17px;display: inline-block; content: ''; width: 14px; height: 27px; /* margin: 0 0 -8px 20px; */ background: url('../images/common/step_arrow.gif') no-repeat 0 0;}

.member_join_text01 li { padding-left: 10px; background: url('../images/common/bul_square.gif') no-repeat 0 6px;}

/* .join_next_img.type_1 {background:url('../images/text/join_join_1.png') 0 0 no-repeat; height:61px;}
.join_next_img li {text-indent:-9999px;} */
/* .dia_title:before {content:'¡ß'; display:block; position:absolute; top:0px; left:0px;} */
.certification li { width: 484px;/* width:48.8%;  */height:173px; text-align:center;}
.certification li:first-child { width: 320px;}
.certification dt {margin-top:30px; margin-bottom:13px;}
.certification dd {margin-bottom:17px;}
.join_agreement_wrap {background:#f5f5f5; padding:0px 28px;}
.join_agreement_wrap dt { padding: 23px 0 10px 6px; color: #636363;}
.join_agreement_wrap .text_wrap {height:100px; word-break:break-all;   overflow-y: auto; padding: 10px 22px;   box-sizing: border-box;}
.join_agreement_wrap .text_wrap p { font-size: 11px; color: #7b7b7b;}
.agreement_check {padding: 12px 0 17px 7px;}
.agreement_check a {display:block;   width: 59px; height: 22px;   line-height: 22px; text-align: center; background:#eae9e9;   border: 1px solid #bcbcbc;}
.agreement_check a:hover {text-decoration:none;}
.tap_agreement .text_wrap:first-child {display:block;}
.tap_agreement .text_wrap {display:none;}

/*join_input page*/
.join_next_img.type_2 {background:url('../images/text/join_join_2.png') 0 0 no-repeat; height:61px;}
.join_input_dl {display:table; width:100%;}
.join_input_dl > dt {width:177px; display:table-cell; padding-left:25px; line-height:25px; vertical-align:middle; position:relative;}
.un_height {position:absolute; top:8px;left:25px;}
.join_input_dl > dt .title {font-weight:bold; color:#636363;}
.join_input_dl > dd {width:auto; display:table-cell;  vertical-align:middle;  line-height:25px; padding:8px 0px;}
.phone_height {line-height:normal !important;}
.join_agreement_content .selcet_class  {/* position:relative; top:1px; */} /* È¸¿ø°¡ÀÔ ÀÌ¸ÞÀÏ¿¡¼­ »ß¶Ô¾îÁ®¼­ »èÁ¦*/
.btn_add_srch { width:76px; height:23px; background:#f2f2f2; border:1px solid #919191; text-align:center; vertical-align:middle; line-height:23px; display:inline-block; }

.selcet_class.e_mail_box .selectbox-wrapper { width: 129px !important;}
#mail_03 input  { width: 124px !important;}


/*search_idpw page*/
.search_idpw_content .goods_content_box {display:none;}
.search_idpw_content .goods_content_box:first-child {display:block;}
.search_gap {position:absolute; height:100%; border-left:1px dotted #b4b4b4; width:0px; top:0px; left:50%; margin-left:-1px;}
.search_idpw_content {text-align:center;}
.search_idpw_info dt {background:url('../images/common/gray_point.png') 0 6px no-repeat;}
.business_member {border-top:1px dotted #b4b4b4; border-bottom:1px dotted #b4b4b4; margin:0px 37px;}
.business_member dl:first-child {margin-left:77px;}
.business_member dt {line-height:25px;}
.text_gap3 {width:15px; text-align:center; line-height:25px;}

.search_pw_input {width:208px; margin:0px auto;}
.search_pw_input label {position:absolute; top:0px;left:5px; line-height:25px;}

.search_idpw_normal dl dt { padding-top: 60px;}
.search_idpw_normal dl dt.mail { background: url('../images/common/idpw_mail.gif') no-repeat center 0;}
.search_idpw_normal dl dt.mobile { background: url('../images/common/idpw_mobile.gif') no-repeat center 0;}
.search_idpw_normal dl dt.ipin { background: url('../images/common/idpw_ipin.gif') no-repeat center 8px;}
.search_idpw_normal input[type='text'] {  /*width: 203px; border: 1px solid #d1d1d1 !important; */ color: #666;}
.input_common {
    width: 202px !important;
    height: 14px !important;
    padding: 9px 0px 10px !important;
    padding-left: 5px !important;
    line-height: 14px !important;
    margin-right: 0 !important;
}
/* BASIC css end */

