@charset "utf-8";
.input_text,.input_password,.input_search,.input_number,.textarea{margin:0;border:solid 1px #b2b2b2;border-radius:0;background-color:#fff;font-size:12px;font-family:'돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;color:#666;vertical-align:middle;outline:0;-moz-border-radius:0;-webkit-border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;resize:none}
.input_text.small,.input_password.small{background-image:url(../img/common/bg_input_small.gif);background-repeat:no-repeat}
.input_text.focus,.input_password.focus{background-position:0 0 !important}
.input_text:focus,.input_password:focus{color:#222}
.input_password.medium{height:40px;padding:0 10px;*padding:0;*height:38px;*margin:0 -1px 0 0}
.input_search.medium{height:40px;padding:0 10px;*padding:0;*height:38px;*margin:0 -1px 0 0}
.input_number.medium{height:40px;padding:0 10px;*padding:0;*height:38px;*margin:0 -1px 0 0}
.textarea{overflow-y:auto;*margin:-1px 0;padding:10px}
.input_text.small[title=아이디를 입력해주세요]{background-position:0 -50px}
.input_text.medium[title=아이디를 입력해주세요]{background-position:0 -50px}
.input_password.small[title=비밀번호를 입력해주세요]{background-position:0 -100px}
.input_password.medium[title=비밀번호를 입력해주세요]{background-position:0 -100px}
.input_text.medium[title=아이디 또는 이메일 주소를 입력해 주세요]{background-position:0 -50px}
.input_text.medium[title=예) 잠실동,잠실]{background-position:0 -152px}
.input_text.small[title=주문상품을 입력하세요]{background-position:0 -200px}
.item_quantity.medium{overflow:hidden;position:relative;width:40px;height:21px;text-align:left}
.item_quantity.medium input{float:left;width:29px;height:19px;font-size:11px;border:1px solid #dedede;background-color:#fff;text-align:center;vertical-align:top}
.item_quantity.medium.normal input{color:#777}
.item_quantity.medium.slightly input{color:#ccc}
.item_quantity.medium .btn{position:absolute;right:0;width:11px;height:11px}
.item_quantity.medium .btn.increase{top:0}
.item_quantity.medium .btn.decrease{bottom:0}
.item_quantity.medium .btn .ir{background-image:url(../img/common/btn_item_quantity.gif)}
.item_quantity.medium.normal .btn.increase .ir{background-position:0 0}
.item_quantity.medium.normal .btn.decrease .ir{background-position:0 -10px}
.item_quantity.medium.slightly .btn.increase .ir{background-position:-11px 0}
.item_quantity.medium.slightly .btn.decrease .ir{background-position:-11px -10px}
div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{background-image:url(../img/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}
div.selector,div.checker,div.button,div.radio,div.uploader{display:-moz-inline-box;display:inline-block;*display:inline;width:100%;vertical-align:middle;zoom:1}
div.selector:focus,div.checker:focus,div.button:focus,div.radio:focus,div.uploader:focus{outline:0}
.highContrastDetect{width:0;height:0;background:url(../../img/common/bg_input.gif) repeat-x 0 0}
.btn.calendar_small{vertical-align:middle}
textarea.uniform{overflow-y:auto;min-height:60px;line-height:20px;resize:none}
input.uniform_input.active,select.uniform-multiselect.active,textarea.uniform.active{background:url(../img/common/bg_input.gif) repeat-x 0 0}
div.checker input,input[type=search],input[type=search]:active{-moz-appearance:none;-webkit-appearance:none}
div.selector{overflow:hidden;position:relative;z-index:10;height:36px;padding:0 0 0 10px;background-image:url(../img/common/bg_select.gif);background-position:0 -50px;line-height:36px;font-size:12px}
div.selector span{display:block;display:block;overflow:hidden;width:100%;height:36px;padding-right:25px;background-image:url(../../img/common/bg_select.gif);background-position:100% 0;line-height:36px;color:#666;color:#666;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;text-shadow:0 1px 0 #FFF}
div.selector.fixedWidth{width:190px}
div.selector.fixedWidth span{width:155px}
div.selector select{position:absolute;top:2px;left:0;width:100%;height:32px;border:none;background:none;font-family:'돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;opacity:0;filter:alpha(opacity = 0);-moz-opacity:0}
div.selector.active,div.selector.hover,div.selector.focus,div.selector.hover.active,div.selector.focus.active,div.selector.disabled,div.selector.disabled.active{background-position:0 -50px}
div.selector.active span,div.selector.hover span,div.selector.focus span,div.selector.hover.active span,div.selector.focus.active span{background-position:100% 0}
div.selector.disabled span,div.selector.disabled.active span{background-position:100% 0;color:#bbb}
div.checker{position:static}
div.checker,div.checker span,div.checker input{width:20px;height:20px;line-height:20px}
div.checker span{display:-moz-inline-box;display:inline-block;*display:inline;background-image:url(../img/common/bg_checkbox.gif);background-position:0 0;text-align:center;zoom:1}
div.checker input{display:-moz-inline-box;display:inline-block;*display:inline;border:none;background:none;opacity:0;filter:alpha(opacity = 0);-moz-opacity:0;zoom:1}
div.checker span.checked,div.checker.active span,div.checker.active span.checked,div.checker.hover span.checked,div.checker.focus span.checked,div.checker.hover.active span.checked,div.checker.focus.active span.checked,div.checker.disabled span.checked,div.checker.disabled.active span.checked{background-position:0 -30px}
div.checker.hover span,div.checker.focus span,div.checker.hover.active span,div.checker.focus.active span,div.checker.disabled,div.checker.disabled.active{background-position:0 0}
div.radio{position:static}
div.radio,div.radio span,div.radio input{width:20px;height:20px;line-height:20px}
div.radio span{display:-moz-inline-box;display:inline-block;*display:inline;background-image:url(../img/common/bg_radio.gif);background-position:1px 0;text-align:center;zoom:1}
div.radio span.checked{background-position:1px -30px}
.radio_state{position:relative;color:#303030}
.radio_state .on{color:#272727}
.login_opt:after{content:'';display:block;clear:both}
.login_opt label{float:left}
.checkbox_state label{font-size:11px}
input.checkbox,input.radio{width:13px;height:13px;margin:-1px 0 1px;vertical-align:middle}
@-moz-document url-prefix(){ input.checkbox, input.radio{margin-top:-2px}}
@media screen and(-webkit-min-device-pixel-ratio:0){ input.checkbox, input.radio{margin-top:0px}}
.select.small{height:28px\9;*height:auto}
@-moz-document url-prefix(){ .select{padding:11px 11px 11px 9px}}
@-moz-document url-prefix(){ .select.small{padding:5px 5px 5px 9px}}
.field .insert .input_text.placeholder.input_pw{background:url(../img/common/bg_input_small.gif) 0 -602px no-repeat}
.field .insert .input_text.placeholder.input_pw_confirm{background:url(../img/common/bg_input_small.gif) 0 -552px no-repeat}
.field .insert .input_text.placeholder.input_id{background:url(../img/common/bg_input_small.gif) 0 -502px no-repeat}
.login_advice{padding-top:25px;text-align:left}
div.radio input{display:-moz-inline-box;display:inline-block;*display:inline;border:none;background:none;text-align:center;opacity:0;filter:alpha(opacity = 0);-moz-opacity:0;zoom:1}
div.radio.active span,div.radio.active span.checked,div.radio.hover span.checked,div.radio.focus span.checked,div.radio.hover.active span.checked,div.radio.focus.active span.checked,div.radio.disabled span.checked,div.radio.disabled.active span.checked{background-position:1px -30px}
div.radio.hover span,div.radio.focus span,div.radio.hover.active span,div.radio.focus.active span,div.radio.disabled span,div.radio.disabled.active span{background-position:1px 0}
div.button{position:relative;height:30px;background-position:0 -641px;cursor:pointer}
div.button a,div.button button,div.button input{display:block;position:absolute;top:0;right:0;left:0;bottom:0;opacity:0.01;filter:alpha(opacity = 1);-moz-opacity:0.01}
div.button span{display:-moz-inline-box;display:inline-block;*display:inline;height:22px;margin-left:13px;padding:8px 15px 0 2px;background-position:right -521px;line-height:22px;font-weight:bold;font-family:'돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1px;text-align:center;zoom:1;text-transform:uppercase}
div.button.active{background-position:0 -671px}
div.button.active span{background-position:right -551px;cursor:default}
div.button.hover,div.button.focus{background-position:0 -701px}
div.button.hover span,div.button.focus span{background-position:right -581px;color:#555}
div.button.disabled,div.button.disabled.active{background-position:0 -731px}
div.button.disabled span,div.button.disabled.active span{background-position:right -611px;color:#bbb;cursor:default}
div.uploader{overflow:hidden;position:relative;height:32px;background-position:0 -297px;cursor:pointer}
div.uploader span.action{display:inline;overflow:hidden;position:absolute;top:0;right:0;z-index:80;width:100px;height:32px;background:#fff url(../img/csc/btn_small_slightly_01.gif) no-repeat 0 0;font-size:12px;font-weight:bold;color:transparent;text-align:center;cursor:pointer;text-indent:-9999px}
div.uploader span.filename{display:block;overflow:hidden;height:24px;margin:0 104px 0 0;padding:3px 3px 3px 10px;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;background:#fff url(../../img/common/bg_input.gif) repeat-x 0 0;line-height:24px;font-size:12px;font-family:'돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:normal;color:#777;white-space:nowrap;text-overflow:ellipsis;cursor:default}
div.uploader.disabled span.action,div.uploader.disabled.active span.action{background-position:right -381px;color:#aaa}
div.uploader.disabled span.filename,div.uploader.disabled.active span.filename{border-color:#ddd;color:#aaa}
div.uploader input{float:right;position:absolute;top:0;right:0;z-index:90;width:100%;height:100%;border:none;background:none;line-height:36px;opacity:0;filter:alpha(opacity = 0);-moz-opacity:0;cursor:default}
div.uploader.hover,div.uploader.focus{background-position:0 -353px}
div.uploader.disabled,div.uploader.disabled.active{background-position:0 -325px}
input.uniform_input,input.uniform_input:focus{background-color:#fff}
.jquery_selectbox{display:inline-block;*display:inline;position:static;height:30px;margin:0 !important;padding:0;border:1px solid #cbcbcb;background-color:#fff;line-height:30px;font-size:12px;font-family:'돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;color:#444;vertical-align:top}
.jquery_selectbox.small{height:22px;line-height:22px}
.jquery_selectbox.small .jquery_selectbox_moreButton{height:22px;line-height:22px}
.jquery_selectbox.small .jquery_selectbox_list{top:22px;line-height:30px}
.jquery_selectbox.selecthover{position:relative;z-index:700;border-color:#cbcbcb;background-color:#fff}
.jquery_selectbox .jquery_selectbox_currentItem{display:block;overflow:hidden;padding:0 0 0 10px;color:#444;text-decoration:none;white-space:nowrap;cursor:pointer}
.jquery_selectbox .jquery_selectbox_list{display:none;overflow-x:hidden;overflow-y:auto;position:absolute;top:30px;left:-1px;z-index:1000;height:120px;padding:2px;border:1px solid #cbcbcb;background:#fff}
.jquery_selectbox .jquery_selectbox_moreButton{float:right;width:30px;height:30px;background:url(../img/common/bg_select2.gif) 0 50% no-repeat;cursor:pointer}
.jquery_selectbox .jquery_selectbox_moreButton.morebuttonhover{background-position:0 50%}
.jquery_selectbox .jquery_selectbox_item.listelementhover{background-color:#eee;color:#000}
.jquery_selectbox .jquery_selectbox_item{display:block;overflow:hidden;padding-left:8px;color:#444;text-decoration:none;white-space:nowrap;cursor:pointer}
form .error .jquery_selectbox{border-color:#d00;background-color:#ffefef;color:#d00}
.text_placeholder{color:#bebebe !important}
.jquery_search{float:left;position:relative;padding-right:37px}
.jquery_search .input_search{width:368px;height:36px;padding-left:8px;*padding-left:0;line-height:36px}
.jquery_search .input_search{*margin:-1px 0}
.jquery_search .btn{position:absolute;top:0;left:367px}
.user_agreement{overflow-y:scroll;padding:10px;border:solid 1px #dedede;line-height:18px;font-size:11px;color:#b3b3b3}
label.checkbox_type2{font-size:11px;color:#666}
input.btn,button.btn{overflow:visible;border:0 none;background-color:transparent;cursor:pointer}
.btn.large{padding-left:10px;height:40px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:16px;font-weight:bold;background-position:0 -200px;background-repeat:no-repeat}
.btn.x_large{padding-left:10px;height:50px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:20px;font-weight:bold;background-position:0 -300px;background-repeat:no-repeat}
.btn.xx_large{padding-left:10px;height:55px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:20px;font-weight:bold;background-position:0 -400px;background-repeat:no-repeat}
.btn.slightest,.btn.slightest span{color:#666;background-image:url(../img/common/bg_btn_slightest.png);cursor:pointer}
.btn.weighty,.btn.weighty span{color:#fff;background:#3b3b3b;border-radius:3px;cursor:pointer}
.btn.weightiest,.btn.weightiest span{color:#fff;background-image:url(../img/common/bg_btn_weightiest.png);cursor:pointer}
.btn.weightiest02,.btn.weightiest02 span{color:#fff;background-image:url(../img/common/bg_btn_weightiest02.png);cursor:pointer}
.btn.warning,.btn.warning span{color:#fff;background-image:url(../img/common/bg_btn_warning.png);cursor:pointer}
.button_area{margin-bottom:0 !important;text-align:center}
.button_area a{display:inline-block;*display:inline;*zoom:1;text-decoration:none;text-align:center}
.button_area.large button,.button_area.large a{height:40px;border-radius:4px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:15px}
.button_area.large button,.button_area.large a.black{background-color:#000;border-color:#3b3b3b}
.button_area.medium button,.button_area.medium a{width:140px;height:40px;line-height:40px;font-family:NanumMyeongjo,'나눔명조';border-radius:3px}
.button_area .btn_type{background-color:#3b3b3b;color:#fff;border:1px solid #3b3b3b}
.button_area .btn_type2{background-color:#f9f9f9;color:#000;border:1px solid #ccc}
.button_area .btn_type3{background-color:#3b3b3b;color:#fff;border:1px solid #000}
.btn.xx_large.clip_fan span,.btn.xx_large.clip_wish span{overflow:hidden;width:64px;background-position:100% -600px;text-indent:-999em}
.btn.txt_btn{padding:9px;font-size:12px;font-weight:bold;color:#666;text-decoration:underline}
.cs_btn.large{display:inline-block;min-width:96px;padding:11px 16px;text-align:center;font-size:16px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;text-decoration:none;letter-spacing:-1px}
.cs_btn.large.black{background:#333;border:1px solid #000;color:#fff}
.cs_btn.large.blue{background:#648d93;border:1px solid #648d93;color:#fff}
.content_header{min-width:1020px}
.gnb h2{content:"";display:block;position:aboslute;width:0;height:0;font-size:0;line-height:0;visibility:hidden}
.gnb img{margin:0 auto}
.content_primary .content_intro{width:1020px;height:auto;padding-bottom:33px;margin-bottom:0}
.content_primary .section_wrap .content_intro{width:100%;height:auto;padding-bottom:0;margin-bottom:0}
.content_primary .content_intro h3{width:1020px;height:40px;text-align:center;background:url(../img/mem/bg_conhdr.gif) no-repeat}
.content_primary .section_wrap .content_intro h3{width:100%;height:auto;text-align:left;background:none}
.content_primary .section_wrap .content_intro h3:only-child {padding-bottom:10px}
.content_primary .content_intro h3 .tt{font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:30px;letter-spacing:-1px;line-height:40px;color:#222;display:inline-block;background-color:#fff;padding:0 15px;font-weight:normal}
.content_primary .content_intro h3 .tt strong{font-weight:normal}
.content_primary.login{width:1020px;padding:45px 0 90px}
.content_primary.login .section_wrap{width:880px;margin:0 auto}
.content_header .option{position:absolute;right:0;bottom:8px}
.content_header .option label{cursor:pointer}
.content_primary{clear:both;width:1020px;margin:0 auto}
.content_primary.find{padding:50px 115px 30px}
.content_primary.enter_information,.content_primary.complete_register,.content_primary.terms_agreement,.content_primary.member_certification{padding:45px 0 90px 0}
.content_primary.enter_information .section_wrap,.content_primary.complete_register .section_wrap,.content_primary.terms_agreement .section_wrap,.content_primary.member_certification .section_wrap{width:790px;margin:0 auto}
.content_primary.already_member{padding:50px 115px 30px}
.content_primary img{vertical-align:middle}
.content_primary .content_intro p{margin-bottom:-1px;padding:10px 0 30px}
.content_primary .section h3{font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:22px;line-height:26px;font-weight:normal}
.content_primary .section .content_intro{margin-top:35px}
.content_primary .section .content_agree{position:relative;margin-top:-20px;padding-bottom:10px;zoom:1}
.content_primary .section .content_agree:after{display:block;clear:both;content:''}
.content_primary .section .content_agree .privacy_bx{float:left}
.content_primary .section .content_agree .privacy_bx .agree_sel{margin:5px 0 0 29px;display:inline-block;vertical-align:top}
.content_primary .section .content_agree .privacy_bx label{display:inline-block;margin:0 10px 0 0;vertical-align:top}
.content_primary .section .content_agree .privacy_bx input.radio{margin-top:2px;vertical-align:top}
.content_primary .section .content_agree .privacy_bx strong{margin-top:5px;display:inline-block;vertical-align:top}
.content_primary.already_member .content_intro{margin-top:0}
.content_primary.already_member .content_intro h3{padding-bottom:30px}
.search_zipcode{display:block;position:relative;width:438px;height:200px;padding:30px 1px 1px;border-top:1px solid #272727;background:#dedede url(../img/common/bg_search_zipcode.gif) no-repeat 1px 0;*zoom:1}
.search_zipcode ul{display:block;overflow:auto;overflow-x:hidden;position:relative;height:199px;border-top:1px solid #dedede;background:#fff}
.search_zipcode ul li{display:block;position:relative;min-height:41px;border-bottom:1px solid #efefef;vertical-align:middle}
.search_zipcode ul li:last-child{border-color:#fff}
.search_zipcode ul li:after{display:block;clear:both;content:''}
.search_zipcode ul li span{display:block;position:absolute;top:50%;left:0;width:82px;height:41px;margin-top:-20px;line-height:41px;text-align:center}
.search_zipcode ul li a{display:block;float:left;min-height:18px;padding:13px 10px 12px 85px;line-height:18px;color:#999;text-decoration:none}
.search_zipcode ul li a:hover{color:#272727;text-decoration:underline}
.fieldset.medium .field .insert_tip li {position:relative;padding-left:10px;font-family: '나눔바른고딕',NanumBarunGothic;}
.fieldset.medium .field .insert_tip li:before {content:'';position:absolute;left:0;top:8px;width:5px;height:1px;background-color:#222;}
.fieldset.medium .field .insert{overflow:hidden;margin-left:0 !important}
.fieldset.medium .field .insert .inner_text {line-height:1.5em;}
.fieldset.medium .field .insert .data_list.small{overflow:hidden}
.fieldset.medium .field .insert .advice.small{margin-top:0;padding-left:8px;background:url(../img/common/bullet_square_01.gif)no-repeat 0 6px;font-size:11px;line-height:16px;color:#777;letter-spacing:-1px}
.fieldset.medium .field .insert .inner{font-size:11px;line-height:1.8;color:#666;letter-spacing:-1px}
.fieldset.medium .field .insert .inner.in{margin-top:0;margin-left:64px}
.fieldset.medium .field .insert .inner.in .cm_privacy_tx{text-decoration:none}
.fieldset.medium .field .insert .inner.in_v{margin-top:6px}
.fieldset.medium .field .insert .inner .noti_txt{display:block;margin:6px 0 4px 15px;font-size:12px;line-height:18px;color:#dc4e4d}
.enter_information .fieldset.medium{position:relative;margin-top:1px;border-top:1px solid #666;border-bottom:1px solid #666}
.enter_information .fieldset.medium .insert label{margin-right:10px}
.enter_information .fieldset.medium .insert label strong.point{color:#000}
.enter_information .fieldset.medium .insert span.text{color:#aaa}
.enter_information .fieldset.medium .insert .last{margin-right:20px;padding-left:8px;background:url(../img/common/bg_bullet02.gif) no-repeat 0 15px}
.enter_information .fieldset.medium .insert .last02{margin-right:20px;padding-left:8px;background:url(../img/common/bg_bullet02.gif) no-repeat 0 6px;color:#666}
.enter_information .fieldset.medium .insert img{vertical-align:top}
.enter_information .fieldset.medium .emart_club .insert .option_select{display:block}
.enter_information .fieldset.medium .insert .mac_address{margin-top:0}
.enter_information .fieldset.medium .insert .data_list.medium li{background-position:0 7px;font-size:11px;line-height:16px;color:#aaa}
.enter_information .fieldset.medium .insert .advice a{color:#666}
.enter_information .fieldset.medium .insert .service_txt{font-size:11px;line-height:18px;color:#999;letter-spacing:-1px}
.enter_information .fieldset.medium .insert .service_txt strong{display:block;color:#666}
.enter_information .fieldset.medium .insert .new_domicile{padding-left:12px;background:#f9f9f9;font-size:11px;color:#666}
.enter_information .fieldset.medium .insert .addr_info{overflow:hidden;font-family:'나눔바른고딕',NanumBarunGothic}
.enter_information .fieldset.medium .insert .addr_info .info_tit{float:left;min-width:40px;height:20px;padding:0 5px;margin:4px 12px 4px 0;background:#f6f6f6;font-weight:normal;font-size:12px;line-height:20px;color:#888;text-align:center}
.enter_information .fieldset.medium .insert .addr_info .info_cont{display:block;overflow:hidden;padding:4px 0;font-size:13px;line-height:20px;color:#222}
.enter_information .fieldset.medium .insert .chk_sec .option_select{display:block}
.enter_information .fieldset.medium .insert .chk_sec .option_select .label{margin-right:10px}
.enter_information .fieldset.medium .insert .chk_sec .label{font-weight:bold}
.enter_information .fieldset.medium .insert .chk_sec .noti_txt{margin-top:4px}
.enter_information .fieldset.medium .insert .chk_sec .email_chk_area{display:inline-block;margin-right:10px}
.enter_information .fieldset.medium .insert .chk_sec .email_chk_area label{margin-right:0}
.enter_information .fieldset.medium .insert .chk_sec .email_chk_area label+label{margin-left:5px}
.enter_information .fieldset.medium .field.tel_txt .insert{width:auto}
.enter_information .fieldset.medium .field.tel_txt .insert .label{margin-left:31px}
.enter_information .fieldset.medium .field.code .insert div{overflow:hidden;margin-bottom:15px}
.enter_information .fieldset.medium .field.code .insert div .img_code{float:left;width:150px}
.enter_information .fieldset.medium .field.code .insert div p{float:left}
.enter_information .fieldset.medium .field.code .insert div p a{display:block;margin-top:-3px;font-size:11px;color:#00f}
.enter_information .fieldset.medium .field.car_number{padding-right:0}
.enter_information .fieldset.medium .field.car_number .insert{overflow:hidden;padding:15px 0}
.enter_information .fieldset.medium .field.car_number .insert .label{width:104px}
.enter_information .fieldset.medium .field.car_number .insert .data_list{margin:10px 0 0 0;padding:0 0 7px}
.enter_information .fieldset.medium .field.car_number .insert div:first-child{width:626px;border-bottom:1px solid #efefef}
.enter_information .fieldset.medium .field.car_number .insert div + div{overflow:hidden}
.enter_information .fieldset.medium .field.car_number .insert .insert{width:480px;margin:0;padding:0;border-left:none}
.enter_information .fieldset.medium .field.car_number .insert div .label{float:left;font-weight:bold}
.enter_information .fieldset.medium .field.agree_checkboxs {}
.enter_information .fieldset.medium .field.agree_checkboxs .agree_checkbox_list {overflow:hidden;}
.enter_information .fieldset.medium .field.agree_checkboxs label + .agree_checkbox_list {margin-top:10px;padding:10px 10px 0;border-top: 1px solid #e5e5e5;}
.enter_information .fieldset.medium .field.agree_checkboxs .agree_checkbox_list li {float:left;width:33.3%;margin-top:5px;}
.enter_information .fieldset.medium .field.agree_checkboxs input[type="checkbox"] {vertical-align: middle;}
.enter_information .fieldset.medium .field.agree_checkboxs label {vertical-align: middle;}
.enter_information .mail_txt{margin-top:10px}
.enter_information .family_member .content{overflow:hidden;width:100%;padding-top:22px}
.enter_information .family_member .content h5{margin-bottom:9px;font-size:12px;color:#272727}
.enter_information .family_member .content .option_select{font-size:11px;color:#666}
.enter_information .family_member h4{margin-top:40px}
.enter_information .family_member .ssg_article{float:left;position:relative;width:385px;margin-bottom:20px}
.enter_information .family_member .ssg_assent{float:right;position:relative;width:385px;margin-bottom:20px}
.enter_information .family_member .ssg_assent02{clear:both;position:relative;width:100%}
.enter_information .family_member .ssg_article .all_view,.enter_information .family_member .ssg_assent .all_view,.enter_information .family_member .ssg_assent02 .all_view{position:absolute;top:2px;right:0}
.enter_information .family_member .ssg_article .all_view a,.enter_information .family_member .ssg_assent .all_view a,.enter_information .family_member .ssg_assent02 .all_view a{font-size:11px;color:#999}
.enter_information .email th{padding-top:22px;border-right:none;background:#fdfdfd;text-align:left;vertical-align:top}
.enter_information .email td{border-left:none;background:#fdfdfd}
.enter_information .email td .mail_txt .text{margin-right:27px;padding-left:8px;background:url(../img/common/bg_bullet02.gif) no-repeat 0 7px;color:#666}
.enter_information .email td .mail_txt p{padding-left:8px;background:url(../img/common/bg_bullet02.gif) no-repeat 0 7px;color:#aaa}
.enter_information .email_info{margin-top:30px}
.enter_information .mail_txt2{font-size:11px;color:#999}
.enter_information .mail_txt3{padding-bottom:5px;font-size:11px;color:#999}
.enter_information .section .button_area{margin-top:30px}
.enter_information .fieldset.medium .field .insert .advice{margin-top:10px;padding-left:8px;background:url(../img/common/bullet_square_01.gif) no-repeat 0 6px;line-height:16px;color:#777777;font-size:11px}
.enter_information .error_txt.medium{display:block;margin-top:0;line-height:14px}
.enter_information .email_sms .error_txt.medium{margin-top:0 !important;padding-bottom:10px;padding-left:8px}
.enter_information .error_txt.medium.warning{color:#dc4e4d;margin-top:-3px}
.enter_information .error_txt.medium.weighty{color:#21a0f9}
.enter_information .error_txt.medium.weighty.type2{display:block;color:#21a0f9;line-height:12px;margin-top:10px;height:11px}
.enter_information .error_txt.small{display:inline}
.enter_information .error_txt.small.weighty{padding-left:10px;color:#21a0f9}
.enter_information .error_txt.small.warning{padding-left:10px;color:#dc4e4d}
.enter_information .error_txt.small.weighest{display:block;color:#dc4e4d;line-height:12px;margin-top:10px;height:11px}
.enter_information .msg_wrap.nonage{display:block;text-align:left;line-height:16px;margin-top:5px;width:auto !important}
.enter_information .msg_wrap.nonage .error_txt.small.warning{padding:0}
.enter_information .fieldset.medium .field .insert.post .wrap{margin-top:0}
.enter_information .fieldset.medium .field .insert.post .wrap .content{margin-top:10px;padding-bottom:0;border-bottom:none}
.enter_information .fieldset.medium .field .insert.post .wrap .content div{margin-top:10px}
.enter_information .member_intro p.join_txt{padding:10px 0 15px;color:#666}
.enter_information .fieldset.medium .insert .mail_txt .last{background-position:0 5px}
.enter_information .email_sms .insert .text.last{display:inline-block;width:185px;background-position:0 12px;color:#666}
.enter_information .email_sms .insert div + div{margin-top:0}
.enter_information .email_sms .insert .data_list li{*zoom:1;margin-bottom:5px;font-size:11px;color:#777}
.enter_information .email_sms .insert .data_list li + li + li{font-size:11px;color:#777;letter-spacing:-1px}
.enter_information .email_sms .insert .data_list li a{color:#777}
.enter_information .email_sms .insert .data_list li span.option_select{display:block;clear:both}
.enter_information .insert .data_list li p{clear:both}
.enter_information .email_sms .insert .data_list li span.option_select label{margin-right:26px;color:#272727}
.enter_information .email_sms .insert .data_list li + li span.option_select label{width:119px;margin:0;line-height:23px}
.enter_information .email_sms .insert .data_list.sms_info li + li{letter-spacing:-1px;font-size:11px}
.enter_information .email_sms .sms_txt{border-top:1px solid #E5E5E5;padding-right:10px;padding-right:10px}
.enter_information .email_sms .service_notice{line-height:16px;color:#777}
.enter_information .car_number .insert div span.label{padding-left:8px;background:url(../img/common/bg_bullet02.gif) no-repeat 0 14px;color:#666}
.enter_information .email_attestation{padding-bottom:30px}
.enter_information .email_attestation .field{height:53px;padding:20px 0 0 0;margin:0 auto;width:452px}
.enter_information .email_attestation .fieldset.medium{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;background:#eee;margin-top:30px}
.enter_information .email_attestation .fieldset.medium .field .label{width:96px;padding:2px 0 0}
.enter_information .email_attestation .fieldset.medium .field .insert .mail_txt{margin-top:0}
.enter_information .email_attestation .fieldset.medium .field .insert .mail_txt .text{color:#666}
.enter_information .email_attestation .fieldset.medium .field .insert .data_list li{color:#666}
.enter_information .email_attestation .fieldset.medium .field .insert .data_list li .option_select{display:block}
.enter_information .email_attestation .fieldset.medium .field .insert .data_list li .option_select label{width:130px;color:#272727}
.enter_information .email_attestation p{margin-top:7px;font-size:11px;color:#666}
.enter_information .email_attestation p.warning_message.type4{margin-top:0;text-align:left;display:inline-block;*display:inline;height:18px}
.enter_information .email_attestation p.warning_message.type4 .text{line-height:18px;*display:inline-block}
.enter_information .email_attestation .msg_wrap{margin-top:16px;text-align:center;padding-bottom:3px}
.enter_information .email_attestation .email_msg{text-align:center;border-top:1px solid #666;border-bottom:1px solid #666;font-size:12px;line-height:17px;padding:16px 0 15px;font-family:'굴림',gulim;margin-top:20px}
.enter_information .email_attestation .email_msg strong{color:#E45656}
.enter_information .email_attestation p.advice{padding-left:8px;background:url(../img/common/bg_dot.gif) no-repeat 0 7px;margin-top:13px}
.enter_information .email_info .join_txt{padding:10px 0 15px;color:#666}
.enter_information .email_info .join_txt img{display:inline}
.enter_information .family_member .user_agreement{height:83px;border:1px solid #B2B2B2;color:#666}
.enter_information .family_member .user_agreement pre{word-break:break-all;white-space:pre-line;line-height:18px;font-size:11px;font-family:'Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif}
.enter_information .family_member .user_agreement strong{font-weight:normal}
.enter_information .error_txt02{font-size:11px;color:#DC4E4D;text-align:right}
.enter_information .member_intro{margin-top:50px}
.enter_information .member_intro .data_list.small .text_notice{display:block}
.enter_information .insert.post div.error_txt.medium{margin-top:0 !important;padding-bottom:10px;padding-left:8px}
.complete_register .section h3{margin:25px 0 15px}
.complete_register .data_table{border-bottom:1px solid #666}
.complete_register .data_table tbody th{height:auto;padding:17px 10px;border-right:none;border-left:none;border-top:1px solid #e9e9e9;border-bottom:0;background:#fff;text-align:left;vertical-align:top}
.complete_register .data_table tbody td{height:auto;padding:17px 10px;border-left:none;border-right:none;border-top:1px solid #e9e9e9;border-bottom:0;background:#fff;color:#666}
.complete_register .data_table tbody tr:first-child th,.complete_register .data_table tbody tr:first-child td{border-top:1px solid #666}
.complete_register .text{margin-top:10px;font-size:11px;color:#949494}
.complete_register .text img{display:block}
.complete_register .data_table tbody td span{margin-left:20px}
.complete_register .data_table tbody td span.email{margin-left:10px}
.complete_register .data_table tbody td span.most_visit{font-weight:bold;margin:0}
.complete_register .data_table tbody td .jumpo{margin-bottom:5px}
.complete_register .data_table tbody td .data_list.small{overflow:hidden;width:100%}
.complete_register .data_table tbody td .data_list.small li{float:left;font-size:12px;color:#666}
.complete_register .data_table tbody td .data_list.small li + li{margin:0 0 0 20px}
.complete_register .data_table tbody td .data_list.small.add_type{margin-top:5px}
.complete_register .data_table tbody td .data_list.small.add_type li{float:none}
.complete_register .data_table tbody td .data_list.small.add_type li + li{margin:5px 0 0 0}
.complete_register .data_table + .insert_tip {margin-top:10px}
.complete_register .insert_tip li {position:relative;padding-left:10px;font-family: '나눔바른고딕',NanumBarunGothic;}
.complete_register .insert_tip li:before {content:'';position:absolute;left:0;top:8px;width:5px;height:1px;background-color:#222;}
.checkbox_join{font-size:11px;color:#666}
.already_member h4{margin:25px 0 15px}
.already_member .data_table tbody th{padding-left:20px;text-align:left}
.complete_register .data_table.small .facebook{padding-left:20px;background:url(../img/mem/ico_facebook.gif) 0 50% no-repeat}
.complete_register .data_table.small .em.slightly{margin:0}
.complete_register .online_card .content{height:146px;padding-left:224px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;background:#eee url(../img/mem/bg_point_card.gif) no-repeat 20px 19px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif}
.complete_register .online_card .content ul{overflow:hidden;padding-top:33px}
.complete_register .online_card .content ul li{float:left;margin-left:12px;padding-left:10px;background:url(../img/mem/bg_bar_03.gif) no-repeat 0 3px;color:#666}
.complete_register .online_card .content ul li:first-child{margin-left:0;padding-left:0;background:none}
.complete_register .online_card .content p{margin-top:15px;font-size:11px;line-height:16px;color:#666}
.complete_register .point_txt{margin-top:26px;border-bottom:1px solid #efefef}
.complete_register .point_txt h3{margin:0}
.complete_register .point_txt .content p{margin:10px 0 25px}
.complete_register .online_card .content .poing_txt03{margin-top:28px;font-size:12px;font-weight:bold;color:#333}
.complete_register .online_card .content .poing_txt04{margin-top:9px}
.complete_register .online_card .content .btn_point{display:inline-block;margin-top:7px;color:#e45656}
.complete_register .bn_ar + .online_card{margin-top:40px}
.complete_register.member_certification .section.information{background:none}
.complete_register.member_certification .section.information span{color:#ff5b59}
.complete_register.member_certification .online_card .tit{display:block;padding-top:20px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:20px;line-height:23px}
.complete_register.member_certification .online_card .content ul{padding-top:10px}
.terms_agreement .section{position:relative;margin-top:33px}
.terms_agreement .section.point{margin-top:30px}
.terms_agreement .section.point h4{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;line-height:0;font-size:0}
.terms_agreement .section.member_intro p{margin:0;padding:0;border:none;line-height:17px;color:#222;letter-spacing:-1px;text-align:center}
.terms_agreement .section.member_intro p span{display:block}
.terms_agreement .section.member_intro p span{padding-bottom:20px}
.terms_agreement .section.member_intro p span + span{padding-bottom:0}
.terms_agreement .section .user_agreement{height:83px;border:1px solid #b2b2b2;color:#666}
.terms_agreement .section .user_agreement pre{word-break:break-word;white-space:pre-line;line-height:18px;font-size:11px;font-family:'Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif}
.terms_agreement .section .user_agreement strong{font-size:12px;font-weight:normal;color:#666}
.terms_agreement .section.close .button_area.medium .btn{background-position:0 -19px}
.terms_agreement .section.close .user_agreement{display:none}
.terms_agreement .section.ssg_agreement{margin-top:17px}
.terms_agreement .button_area.large{margin-top:30px}
.terms_agreement .content{overflow:hidden;width:100%}
.terms_agreement .content h5{margin-bottom:9px;font-size:12px;color:#272727}
.terms_agreement .content .ssg_article{float:left;position:relative;width:385px}
.terms_agreement .content .ssg_assent{float:right;position:relative;width:385px}
.terms_agreement .content .ssg_assent02{clear:both;position:relative;width:100%;margin-top:20px}
.terms_agreement .content .ssg_assent02.collect{padding-top:0;padding-bottom:8px;border-bottom:1px solid #666}
.terms_agreement .content .ssg_article .all_view,.terms_agreement .content .ssg_assent .all_view{position:absolute;top:2px;right:0}
.terms_agreement .content .ssg_article .all_view a,.terms_agreement .content .ssg_assent .all_view a,.terms_agreement .content .ssg_assent02 .all_view a{font-size:11px;color:#777}
.terms_agreement .content .ssg_assent02 .all_view{position:absolute;top:2px;right:0}
.terms_agreement .content .option_select{font-size:11px;color:#666}
.terms_agreement .content .ssg_assent02 .option_select span{padding-right:26px;color:#222}
.terms_agreement .content .ssg_assent02 .option_select span label{margin-left:16px;color:#666}
.terms_agreement .section.family_site h4{font-size:12px}
.terms_agreement .section.family_site .option_select.medium{line-height:30px}
.terms_agreement .section.family_site .option_select.medium label{margin-right:27px;font-size:11px;color:#666}
.terms_agreement .section.family_site .content .option_select.medium{margin:0}
.terms_agreement .section.family_site .content .option_select.medium label{margin:0}
.terms_agreement .section.family_site + .point{margin-top:-1px;padding-top:28px;background-color:#fff}
.terms_agreement .all_select{height:58px;border-top:solid 1px #d1d1d1;border-bottom:solid 1px #d1d1d1;background-color:#eee;line-height:57px;font-weight:bold;color:#000;text-align:center}
.terms_agreement .error_txt.medium{display:block}
.terms_agreement .error_txt.medium.warning{color:#dc4e4d}
.terms_agreement .ssg_assent .error_txt.medium.warning{color:#dc4e4d;margin-top:-3px}
.terms_agreement .ssg_article .error_txt.medium.warning{color:#dc4e4d;margin-top:-3px}
.terms_agreement .ssg_assent02 .error_txt{margin-top:-23px;text-align:right}
.terms_agreement .ssg_assent02 .error_txt{margin-top:0;text-align:left}
.content_primary .section.member_intro{padding-top:30px;background:url(../img/mem/bg_bar_01.gif) repeat-x 0 0}
.content_primary .section.member_intro .content_intro{margin-top:0}
.content_primary .section.member_intro .field .insert .identity{color:#666}
.content_primary .section.member_intro .field .label em{color:#747474;font-weight:normal}
.terms_agreement .section.member_intro{margin-top:50px}
.content_primary .section.optional_info .content_intro p{padding-bottom:16px}
.content_primary .section.optional_info .office_address .insert input + input{margin-left:2px}
.member_certification .section .advice.medium{overflow:hidden;margin:30px 0 4px;padding:37px 0 40px;border-top:solid 1px #d1d1d1;border-bottom:solid 1px #d1d1d1;background-color:#eee;color:#666;letter-spacing:-1px;text-align:center}
.member_certification .section .advice.medium .button_area{margin-top:25px}
.member_certification .section .advice.medium .button_area a{width:260px}
.member_certification .option_select.alien{padding:5px 0;text-align:left}
.member_certification .option_select.alien label{color:#272727}
.member_certification .fieldset.medium .advice-text{line-height:16px;font-size:11px;color:#aaa}
.member_certification .fieldset.medium .option_select{margin-top:0 !important;padding:0;text-align:left}
.member_certification .option_select.certif_way label.on span.ir{background-position:0 0}
.member_certification .option_select label{position:relative;font-size:11px;color:#333}
.member_certification .option_select label.on{color:#272727}
.member_certification .fieldset.medium .text{color:#aaa}
.content_primary form .warning_message{margin-top:15px}
.member_certification .result .content p:first-child{letter-spacing:-1px;text-align:center}
.member_certification .result .content p + p + p{margin:17px 0 0;padding-left:8px;background:url(../img/common/bg_bullet01.gif) no-repeat 0 8px;line-height:18px;font-size:12px;color:#666}
.member_certification .result .content p + p + p .normal{text-decoration:underline}
.member_certification .result .content p + p + p a{color:#666}
.member_certification .result .content p + p + p ~ p {margin:0}
.member_certification .result .content p.advice{padding-left:0;background:none;text-align:center}
.member_certification .result_message{margin-top:27px;padding:30px 0 26px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;background-color:#eee;font-size:12px;color:#999;text-align:center}
.member_certification .result_message .colon{display:block;visibility:hidden;position:absolute;width:1px;height:1px;margin:0;padding:0;line-height:0;font-size:0}
.member_certification .result_message .label{display:block;visibility:hidden;position:absolute;width:1px;height:1px;margin:0;padding:0;line-height:0;font-size:0}
.member_certification .result_message .text_tit {color:#666;font-size:16px}
.member_certification .result_message .text_tit + .text {color:#ff5b59}
.member_certification .result_message .text{display:block;font-size:18px;color:#666;margin-top:5px}
.member_certification .login{padding-top:35px;border-bottom:1px solid #e9e9e9;background:url(../img/mem/bg_bar_01.gif) repeat-x 0 0;text-align:center}
.member_certification .login p + p{margin-top:15px;font-size:12px;color:#666}
.member_certification .login form{margin-top:28px;padding:40px 0 28px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;background:#eee}
.member_certification .login .fieldset{overflow:hidden;position:relative;width:504px;margin:0 auto}
.member_certification .login .fieldset .field + .field{margin-top:8px}
.member_certification .login .fieldset .field .label{float:left;width:67px;height:27px;font-weight:bold;text-align:left}
.member_certification .login .fieldset .field .label img{vertical-align:top}
.member_certification .login .fieldset .field .insert{float:left;width:291px}
.member_certification .login .fieldset .field .insert .input_text.input_id{background:#fff}
.member_certification .login .fieldset .field .insert .input_text.input_id.placeholder{background:url(../img/common/bg_input_medium.gif) 0 -50px no-repeat}
.member_certification .login .fieldset .field .insert .input_text.input_pw{background:#fff}
.member_certification .login .fieldset .field .insert .input_text.input_pw.placeholder{background:url(../img/common/bg_input_medium.gif) 0 -100px no-repeat}
.member_certification .login .fieldset .field .insert input{width:100%}
.member_certification .login .fieldset .button_area{position:absolute;top:0;right:0;margin:0}
.member_certification .login .fieldset .button_area button{width:auto;height:auto}
.member_certification .login .fieldset .login_support_pannel{margin-top:5px;padding-left:94px;text-align:left}
.member_certification .login .fieldset .login_support_pannel a{padding-right:10px;font-size:11px;color:#303030;letter-spacing:-1px;text-decoration:none}
.member_certification .login .fieldset .login_support_pannel a + a{padding-left:10px;background:url(../img/common/bg_part_vertical_04.gif) no-repeat 0 1px}
.member_certification .login .warning_message{margin:15px 0 0 94px;text-align:left}
.member_certification .login .warning_message strong{color:#dc4e4d}
.member_certification .button_area{margin-top:25px;padding-top:0}
.member_certification .partially_membered_msg {padding:20px 0 70px;border-bottom:1px solid #e9e9e9}
.member_certification .partially_membered_msg.nobd {border-bottom:none}
.member_certification .partially_membered_msg p {font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:21px;line-height:30px;letter-spacing:-1px;text-align:center}
.member_certification .partially_membered_msg p.advice{margin-top:15px;font-family:'Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;color:#999;font-weight:normal;line-height:16px}
.member_certification .partially_membered_msg p span {color:#ff5b59}
.member_certification .partially_membered_case .data_list.small {padding-top:20px}
.member_certification .partially_membered_case .data_list.small li{font-family:'gulim';font-size:12px;color:#747474;line-height:16px;letter-spacing:-0.05em}
.member_certification .partially_membered_case .button_area .btn_type{background-color:#f14f4f;color:#fff;border:1px solid #f14f4f}
.member_certification .partially_membered_case .button_area.large button,
.member_certification .partially_membered_case .button_area.large a {width:260px;font-size:19px}
.member_certification.content_primary .data_list{padding-left:0}
.member_certification .chg_noti{padding-top:30px;text-align:center}
.member_certification .chg_noti .noti_tit{display:inline-block;padding-left:25px;background-image:url(../img/common/ico_notice06.gif);background-repeat:no-repeat;background-position:left top;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:13px;line-height:20px;font-weight:bold}
.member_certification .chg_noti .noti_list{padding-top:10px;text-align:center}
.member_certification .chg_noti .noti_list li{display:inline-block;margin-top:2px;padding-left:8px;background:url(../img/common/bullet_square_01.gif) no-repeat 0 6px;color:#777;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:13px;line-height:17px}
.member_certification .chg_noti .noti_list li:first-child{margin-top:0}
.member_certification .chg_noti .noti_list li em{color:#ff5b59}
.member_certification .chg_infor_text {margin:20px 30px 0;padding-top:20px;border-top:1px solid #d1d1d1;}
.member_certification .email_msg{text-align:center;border-top:1px solid #666;border-bottom:1px solid #666;font-size:12px;line-height:17px;padding:16px 0 15px;font-family:'굴림',gulim;margin-top:20px}
.member_certification .email_msg strong{color:#E45656}
.warning_message.type2{display:inline-block}
.warning_message.type3{margin:16px 0 0 235px;padding-bottom:3px}
.warning_message strong{color:#dc4e4d}
.msg_center{text-align:center;padding:20px 0 28px 0;line-height:18px}
.msg_center .warning_message.type2{text-align:center}
.content_search{width:460px;margin:0 auto;padding:30px 0;*zoom:1}
.content_search:after{display:block;visibility:hidden;clear:both;width:0;height:0;content:''}
.content_search label{float:left;position:relative;width:100px;margin-right:20px;line-height:40px}
.content_search label .ir{background-image:url(../img/intro/bi.gif)}
.content_search label.ssg .ir{background-position:100% 0}
.content_search button{float:left;position:relative;width:40px;height:40px;margin-left:-1px}
.content_search button .ir{overflow:visible;top:0;left:0;width:40px;height:40px;margin:0;padding:0;background-image:url(../img/intro/bg_search.gif);background-position:0 0;cursor:pointer}
.content_search input{float:left;width:301px;height:40px;padding:0 10px;border:1px solid #c4c4c4;font-family:'돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;vertical-align:middle;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;*padding:0;*border:0 none;*line-height:40px}
.step{overflow:hidden}
.step span{float:left;height:52px;background-image:url(../img/mem/step_integration_01.gif);text-align:center}
.step span.self{width:157px}
.step span.clause{width:160px;background-position:-157px 0}
.step span.personal_info{width:173px;background-position:-317px 0}
.step span.info{width:160px;background-position:-490px 0}
.step span.complete{width:139px;background-position:-650px 0}
.step span.active{background-image:url(../img/mem/step_integration_02.gif)}
.step span span,.step span strong{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0)}
.step.large span{background-image:url(../img/mem/step_corporation_01.gif)}
.step.large span.self{width:263px}
.step.large span.info{width:263px;background-position:-263px 0}
.step.large span.complete{width:264px;background-position:-526px 0}
.step.large span.active{background-image:url(../img/mem/step_corporation_02.gif)}
.step.email span{background-image:url(../img/mem/step_email_01.gif)}
.step.email span.self{width:263px}
.step.email span.info{width:263px;background-position:-263px 0}
.step.email span.complete{width:264px;background-position:-526px 0}
.step.email span.active{background-image:url(../img/mem/step_email_02.gif)}
.complete_register .step{padding-bottom:54px;background:url(../img/mem/bg_bar_02.gif) repeat-x 0 100%}
.section.information{overflow:hidden;padding:55px 0 45px;background:url(../img/mem/bg_bar_02.gif) repeat-x 0 100%}
.section.information.nobg{padding-top:32px;background:none}
.section.information .wrap{padding-top:36px;background:url(../img/mem/bg_bar_02.gif) repeat-x 0 0}
.section.information .text{float:left;width:384px;margin-top:28px}
.section.information .text p{margin-bottom:25px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:40px;line-height:45px;color:#222;letter-spacing:-1px}
.section.information .text span{color:#666;letter-spacing:-1px}
.section.information .text.large{width:100%;margin-top:0;text-align:center}
.section.information h3{overflow:hidden;vertical-align:middle;text-align:center;padding-top:19px}
.section.information p{padding-top:25px;font-family:'gulim';font-size:12px;color:#666;line-height:18px;text-align:center;letter-spacing:-1px}
.section.information .information_text {font-size:22px;padding-top:10px;text-align: center;font-family: '나눔바른고딕',NanumBarunGothic,dotum,sans-serif;color:#222}
.information h3.tit{margin:0;padding-top:360px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:38px;line-height:44px;letter-spacing:-2px;background:url(../img/mem/bg_welcome.gif) 50% 0 no-repeat;font-weight:normal}
.information h3.tit strong{font-weight:normal}
.information.type2 h3.tit{background-image:url(../img/mem/bg_thankyou.gif)}
.enter_information .section.information{padding:0 0 65px}
.complete_register .section.information.medium{padding:0 0 39px}
.complete_register .section.information .wrap{padding-top:36px}
.section.self_certification{margin:32px 0 -10px;text-align:center}
.section.self_certification p{font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:22px}
.section.self_certification .button_area.large{margin-top:21px}
.section.self_certification .button_area.large span{float:none}
.section.personally_member,.section.corporate_member,.section.foreigner_member,.section.email_attestation{margin-top:40px}
.section.personally_member .tab.large.t_dep3 li,
.section.corporate_member .tab.large.t_dep3 li,
.section.foreigner_member .tab.large.t_dep3 li{width:263px}
.section.personally_member .tab.large.t_dep3 li:first-child,
.section.corporate_member .tab.large.t_dep3 li:first-child,
.section.foreigner_member .tab.large.t_dep3 li:first-child{width:264px;*width:265px}
.section.corporate_member .advice.medium{margin:36px 0 27px;padding:0;border:0;background:#fff}
.section.corporate_member fieldset{margin:30px 0 4px;padding:19px 0 17px;border-top:solid 1px #d1d1d1;border-bottom:solid 1px #d1d1d1;background-color:#eee;color:#666;text-align:center}
.section.corporate_member fieldset .field{overflow:hidden;width:406px;margin:0 auto}
.section.corporate_member fieldset .field + .field{margin-top:10px}
.section.corporate_member fieldset .field .label{float:left;width:114px;padding-top:6px;font-weight:bold;text-align:left}
.section.corporate_member fieldset .field .insert{float:left;width:292px;text-align:left}
.section.corporate_member fieldset .field .insert p.em.slightly{margin-top:12px;font-size:11px;letter-spacing:-1px}
.section.foreigner_member .advice.medium{margin:36px 0 27px;padding:0;border:0;background:#fff}
.section.foreigner_member fieldset{margin:30px 0 15px;padding:19px 0 17px;border-top:solid 1px #d1d1d1;border-bottom:solid 1px #d1d1d1;background-color:#eee;color:#666;text-align:center}
.section.foreigner_member fieldset .field{overflow:hidden;width:432px;margin:0 auto}
.section.foreigner_member fieldset .field .label{float:left;width:83px;padding-top:6px;font-weight:bold;text-align:left}
.section.foreigner_member fieldset .field .insert{float:left;width:348px;text-align:left}
.section.foreigner_member fieldset .option_select{width:349px;margin:0 auto;padding-left:83px}
.foreigner_member + .bn_ar{border-top:1px solid #666;padding-top:30px;margin-top:0}
.section.foreigner_member .content .bn_ar{padding-bottom:30px;border-top:0}
.content_primary.please_comment{width:1020px;margin:0 auto}
.please_comment .content_aside{float:left;width:200px;background-color:#e5e5e5;height:500px}
.please_comment .content_main{float:right;width:790px}
.please_comment .my_status h3{height:28px;line-height:28px;text-align:center;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:30px;color:#222}
.please_comment .my_status h3 span{padding:0 15px;background-color:#fff}
.please_comment .my_status .content{margin-top:30px}
.please_comment .wait_topic h3{font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:22px;line-height:26px;height:26px;padding-bottom:10px;color:#222;margin-top:30px}
.please_comment .wait_topic .content{padding:30px 0 30px 10px;border-top:solid 1px #666}
.please_comment .btn.more{display:block;text-align:center;border:solid 1px #dfdfdf;border-bottom-color:#9d9d9d;background-color:#f5f5f5;line-height:38px;color:#222;font-family:gulim;text-decoration:none}
.please_comment .btn.more strong{display:inline-block;padding-right:14px;background:url(../img/product/bg_arrow.gif) 100% 48% no-repeat}
.please_comment .my_comment h3{font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:22px;line-height:26px;height:26px;padding-bottom:10px;color:#222;margin-top:30px}
.please_comment .my_comment .content{padding:30px 0;border-top:solid 1px #666}
.layer_popup.quest{position:absolute;left:50%;top:200px;width:251px;height:251px;padding:0;border:0;background:url(../img/mem/bg_quest.png) no-repeat}
.layer_popup.quest h2{line-height:36px;height:36px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:30px;color:#fff;font-style:italic;margin-top:50px;text-align:center}
.layer_popup.quest .summary{padding:10px 0 20px;text-align:center;color:#fff;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:16px;line-height:24px}
.layer_popup.quest label{vertical-align:middle;line-height:20px;font-size:11px;color:#fff}
.layer_popup.quest label input{width:13px;height:13px;vertical-align:middle}
.layer_popup.quest .control_panel{margin-top:10px;text-align:center}
.layer_popup.quest .btn.go_happy{display:block;margin:0 auto;width:84px;height:18px;padding:0 15px 0 5px;border:solid 1px #d9d9d9;font-size:11px;color:#666;line-height:18px;background:#fff url(../img/mem/bg_arrow.gif) 97px 6px no-repeat}
.layer_popup.quest .btn.close{width:9px;height:9px;vertical-align:middle}
.layer_popup.quest .btn.close img{vertical-align:top}
.content_main .section .clipbtn_wrap{text-align:right}
.content_main .section .clipbtn_wrap .clip_set{color:#747474;width:90px;height:28px;background:url(../img/mem/btn_small_clip_01.gif) no-repeat}
.content_main .section .clipbtn_wrap .clip_set span{background:none}
.content_main .section .wrap .tab_area li a{;color:#666;font-size:12px;font-weight:normal}
.content_main .section .wrap .tab_area .tab_clip{width:100%;margin-top:10px;border-top:1px solid #eaeaea;border-bottom:1px solid #b2b2b2;text-align:left}
.content_main .section .wrap .tab_area .tab_clip:after{display:block;clear:both;content:''}
.content_main .section .wrap .tab_area .tab_clip li{display:inline;width:20%;float:left}
.content_main .section .wrap .tab_area .tab_clip li a{display:block;height:38px;padding-top:1px;border-left:1px solid #eaeaea;border-b ottom:none;background-color:#fff;line-height:38px;text-align:center;text-decoration:none}
.content_main .section .wrap .tab_area .tab_clip li:first-child a{border-left:none}
.content_main .section .wrap .tab_area .tab_clip li.active a{position:relative;border:1px #b2b2b2 solid;border-bottom:none;color:#222;margin:-1px -1px -1px 0;padding:1px 1px 1px 0;font-weight:bold;text-decoration:underline}
.content_main .section .wrap .tab_area .clip_num{color:#00aac4}
.content_main .section .wrap .content{margin:0;padding-bottom:70px;border-bottom:1px dashed #d8d8d8;text-align:center}
.content_main .section .wrap .content h4{height:24px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;, NanumMyeongjo;font-size:24px;color:#4d9eaa;line-height:26px}
.content_main .section .wrap .content .clip_choice{margin-top:12px;color:#747474}
.content_main .section .wrap .content .clip_imgcapture{margin-top:35px}
.content_main .section .wrap .content .otherclipping_go{display:inline-block;color:#fff;width:270px;height:30px;margin-top:40px;padding-top:10px;background:url(../img/mem/btn_large_weighty_05.gif) no-repeat;text-decoration:none;text-align:center;vertical-align:middle}
.content_main .section .wrap .content .otherclipping_go span{font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;, NanumMyeongjo;font-size:16px;font-weight:bold;color:#fff;text-align:center;text-decoration:none}
.content_main .my_status{border-top:2px solid #838383}
.content_main .my_status .clip_tit{position:relative;margin-top:2px;padding:28px 0 20px;border-top:1px solid #838383}
.content_main .my_status .clip_tit h3{font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;, NanumMyeongjo}
.content_main .section .clip_tit .clip_set{position:absolute;right:0;bottom:0;color:#fff;width:100px;height:28px;padding-left:10px;background:url(../img/mem/btn_small_clip_01.gif) no-repeat;text-align:left}
.content_main .section .clip_tit .clip_set span{background:none}
.content_main .section .wrap .tab_area .tab_clip li{display:inline;width:20%;float:left}Z
.content_main .section .wrap .tab_area .tab_clip li a{display:block;height:38px;padding-top:1px;border-left:1px solid #eaeaea;border-bottom:none;background-color:#fff;line-height:38px;text-align:center;text-decoration:none}
.content_main .section .content .plan_wrap{position:relative;width:763px;height:588px;margin:0 auto}
.content_main .section .content .plan_wrap .plan_img_wrap{position:absolute;top:0;left:0}
.content_main .section .content .plan_wrap .plan_img_wrap.lst_over{z-index:10}
.content_main .section .content .plan_wrap .plan_img_wrap02{top:0;left:254px}
.content_main .section .content .plan_wrap .plan_img_wrap03{top:146px;left:254px}
.content_main .section .content .plan_wrap .plan_img_wrap04{top:0;left:508px}
.content_main .section .content .plan_wrap .plan_img_wrap05{top:146px;left:0px}
.content_main .section .content .plan_wrap .plan_img_wrap06{top:440px;left:0px}
.content_main .section .content .plan_wrap .plan_img_wrap07{top:292px;left:254px}
.content_main .section .content .plan_wrap .plan_img_wrap08{top:294px;left:508px}
.content_main .section .content .plan_wrap .plan_img_wrap09{top:440px;left:508px}
.content_main .section .content .plan_wrap .plan_img_wrap a{display:block;position:relative;width:100%;height:100%}
.content_main .section .content .plan_wrap .plan_img_wrap a .plan_img{display:block;width:253px;height:146px;border:1px solid #d8d8d8}
.content_main .section .content .plan_wrap .plan_img_wrap a .plan_img02{width:253px;height:146px}
.content_main .section .content .plan_wrap .plan_img_wrap a .plan_img03{width:253px;height:146px}
.content_main .section .content .plan_wrap .plan_img_wrap a .plan_img04{width:253px;height:294px}
.content_main .section .content .plan_wrap .plan_img_wrap a .plan_img05{width:253px;height:294px}
.content_main .section .content .plan_wrap .plan_img_wrap a .plan_img06{width:253px;height:146px}
.content_main .section .content .plan_wrap .plan_img_wrap a .plan_img07{width:253px;height:294px}
.content_main .section .content .plan_wrap .plan_img_wrap a .plan_img08{width:253px;height:146px}
.content_main .section .content .plan_wrap .plan_img_wrap a .plan_img09{width:253px;height:146px}
.content_main .section .content .plan_wrap a.btn_del{display:none}
.content_main .section .content .plan_wrap .lst_over span.plan_img{position:relative;border:1px solid #000;cursor:pointer}
.content_main .section .content .plan_wrap .lst_over .btn_del{position:absolute;z-index:10;display:inline-block;width:23px;height:23px;top:0;right:0}
.clip_itemlst{overflow:hidden;padding:0 12px 21px;border-bottom:1px dashed #d8d8d8}
.clip_itemlst ul li{position:relative;float:left;width:254px;border-left:1px dotted #d8d8d8;z-index:10}
.clip_itemlst .clip_itembx{overflow:hidden}
.clip_btn_area{margin-right:-5px;padding:30px 0 0 0;text-align:right}
.clip_btn_area a{display:inline-block;width:140px;height:40px;margin:0 5px;font-size:16px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;text-align:center;line-height:40px;text-decoration:none}
.clip_btn_area .btn_clip{background:url(../img/mem/bg_btn_clip.gif) no-repeat;color:#222}
.clip_btn_area .btn_clip2{background:url(../img/mem/bg_btn_clip2.gif) no-repeat;color:#fff}
.clip_lsttype .itemlst_box .item_box{position:relative;width:202px;height:90px;padding-bottom:30px;border-top:1px dashed #d8d8d8}
.clip_lsttype ul{margin:-20px -26px 0}
.clip_lsttype ul li{margin:0}
.clip_lsttype .itemlst_box .item_box a.box{display:block;overflow:hidden;width:202px;height:70px;margin-top:20px;text-decoration:none;text-align:left}
.clip_lsttype .itemlst_box .item_box .thumb{float:left;width:68px;height:68px;font-size:18px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;border:1px solid #e5e5e5;text-align:center}
.clip_lsttype .itemlst_box .item_box .thumb span{display:inline-block}
.clip_lsttype .itemlst_box .item_box .thumb img{vertical-align:top}
.clip_lsttype .itemlst_box .item_box .infos{overflow:hidden;display:inline-block;margin:15px 0 0 10px}
.clip_lsttype .itemlst_box .item_box .infos span{display:block;font-size:11px;color:#666}
.clip_lsttype .itemlst_box .item_box .infos .tit{margin-bottom:3px;font-size:12px;font-weight:bold;color:#666}
.clip_lsttype .itemlst_box .del_sec{top:20px;width:202px;height:70px}
.clip_lsttype .itemlst_box a.btn_del{right:0;top:20px}
.clip_lsttype .deleted .item_box a.box{width:200px;height:68px;border:1px solid #6d6d6d}
.clip_lsttype .deleted .del_sec,.clip_lsttype .deleted a.btn_del{display:block}
.clip_eventtype{padding:0 10px 20px}
.clip_eventtype .itemlst_box{margin:0}
.clip_eventtype ul{width:100%;margin:0 -1px}
.clip_eventtype ul li{position:relative;width:224px;margin:0;padding:0 15px 30px}
.clip_eventtype ul li a{display:block}
.clip_eventtype ul li .box{width:223px;height:342px;border:1px solid #fff}
.clip_eventtype ul li .day{margin-top:7px;font-size:11px;color:#666;text-align:center}
.clip_eventtype ul li.lst_over .box{width:223px;height:342px;border:1px solid #727272}
.clip_eventtype ul li.lst_over .btn_del{display:block}
.clip_eventtype a.btn_del{right:14px;top:0}
.no_bline .section .wrap .content{border-bottom:0}
.category_section .item_list.medium{width:100%;overflow:hidden;padding-top:40px}
.category_section .item_list.medium .thumbnail{position:relative}
.category_section .item_list.medium .thumbnail .item_benefits p{position:absolute;display:block;z-index:9999;width:52px;height:60px;background:url(../img/common/label_01_medium.png) no-repeat}
.category_section .item_list.medium.detail .thumbnail .item_benefits p{position:absolute;display:block;z-index:9999;width:52px;height:60px;background:url(../img/@temp/temp_03s.png) no-repeat}
.category_section .item_list.medium .thumbnail .item_benefits .sale{top:-15px;left:-8px;background-position:0 0}
.category_section .item_list.medium .thumbnail .item_benefits .sale span{display:block;padding-top:25px;text-align:center}
.category_section .item_list.medium .thumbnail .item_benefits .gift{top:-15px;left:-8px;background-position:0 -200px}
.category_section .item_list.medium .thumbnail .item_benefits .plus{top:-15px;left:-8px;background-position:0 -100px}
.category_section .item_list.medium .thumbnail .item_benefits .plus span{display:block;padding-top:18px;text-align:center}
.category_section .item_list.medium.detail .thumbnail .item_benefits .sale{display:none}
.category_section .item_list.medium.detail .thumbnail .item_benefits .gift{display:none}
.category_section .item_list.medium.detail .thumbnail .item_benefits .plus span{display:block;padding-top:15px;text-align:center}
.category_section .item_list.medium .thumbnail .item_benefits .sale + .gift{z-index:999;top:32px}
.category_section .item_list.medium .thumbnail .item_benefits .sale + .plus{z-index:999;top:32px}
.category_section .item_list.medium .thumbnail .item_benefits .store_reserve{top:-10px;right:-10px;width:48px;height:48px;background-image:url(../img/@temp/temp_04.png)}
.category_section .item_list.medium .layer_panel a{float:left;border:1px solid #e1dfde}
.category_section .item_list.medium.simple .layer_panel a + a{margin-left:-1px}
.category_section .item_list.medium.detail .layer_panel a + a{margin-top:-1px}
.category_section .item_list.medium p.star_rating{float:left;margin-top:4px;margin-right:5px}
.category_section .item_list.medium.detail p.star_rating{position:absolute;top:90px;left:0}
.category_section .item_list.medium p.star_rating strong{position:absolute;left:55px;top:-3px;width:80px;font-weight:normal;font-size:11px;color:#666}
.category_section .item_list.medium p.plz_number{float:right;padding-left:16px;width:18px;font-size:11px;color:#666;background:url(../img/@temp/ico_pleasecomment.gif) no-repeat 0 3px}
.category_section .item_list.medium.detail p.plz_number{position:absolute;top:91px;left:110px}
.category_section .item_list.medium .item_promotion span.coupon{background-image:url(../img/@temp/p1.png)}
.category_section .item_list.medium .item_promotion span.save{background-image:url(../img/@temp/p2.png)}
.category_section .item_list.medium .item_promotion span.point{background-image:url(../img/@temp/p3.png)}
.category_section .item_list.medium .item_promotion span.discount{background-image:url(../img/@temp/p4.png)}
.category_section .item_list.medium .item_promotion span.free_interest{background-image:url(../img/@temp/p5.png)}
.category_section .item_list.medium .item_promotion span.free_shipping{background-image:url(../img/@temp/p6.png)}
.category_section .item_list.medium .thumbnail .ico_rank{position:absolute;z-index:9999;top:-49px;left:72px}
.category_section .item_list.medium .thumbnail .ico_rank.rank_clip{position:absolute;z-index:9999;top:-42px;left:71px;font-size:12px;font-weight:bold;padding-left:28px;padding-top:9px}
.category_section .item_list.medium.detail .show_all_store{position:absolute;top:134px;left:220px}
.category_section .item_list.medium.detail .show_all_store a{display:block;padding-left:8px;width:142px;height:26px;float:left;background:url(../img/@temp/btn_showall_store.gif) no-repeat;line-height:26px;text-decoration:none;color:#666}
.category_section .item_list.medium .item_promotion span span{display:block;float:left;width:54px;padding-left:45px;font-size:11px;color:#666;background-repeat:no-repeat}
.category_section .item_list.medium.detail .item_promotion{height:100%}
.category_section .item_list.medium.detail .item_promotion:before{display:inline-block;vertical-align:middle;height:100%;content:''}
.category_section .item_list.medium.detail .item_promotion span{display:inline-block;vertical-align:middle;width:50px;*padding-top:33px}
.category_section .item_list.medium.detail .thumbnail a img{width:140px;height:140px}
.category_section .item_list.medium.detail .thumbnail .item_benefits p{position:absolute;z-index:9999;display:block;width:42px;height:48px;background:url(../img/common/label_01_small.png) no-repeat}
.category_section .item_list.medium.detail .thumbnail .item_benefits .sale{top:-13px;left:-8px;background-position:0 0}
.category_section .item_list.medium.detail .thumbnail .item_benefits .plus{top:-13px;left:-8px;background-position:0 -100px}
.category_section .item_list.medium.detail .thumbnail .item_benefits .sale + .plus{z-index:999;top:-13px}
.category_section .item_list.medium.detail .thumbnail .item_benefits .store_reserve{top:-6px;right:-6px;width:38px;height:38px;background-image:url(../img/@temp/temp_04s.png)}
.category_section .item_list.medium.detail li{overflow:hidden;padding:20px;height:140px;border-top:1px solid #666;border-bottom:1px solid #e9e9e9}
.category_section .item_list.medium.detail li +li{border-top:none}
.category_section .item_list.medium.detail li div{float:left}
.category_section .item_list.medium.detail li div div{float:none}
.category_section .item_list.medium.detail .thumbnail{width:140px}
.category_section .item_list.medium.detail .layer_panel{overflow:hidden;float:left;width:32px;margin:7px 20px 8px 7px}
.category_section .item_list.medium.detail .item_info{position:relative;width:263px;height:140px;padding-top:12px;padding-right:19px;border-right:1px dotted #e9e9e9}
.category_section .item_list.medium.detail .item_info .summary{padding:7px 0}
.category_section .item_list.medium.detail .price_unit{width:140px;height:90px;padding:50px 19px 0 20px;text-align:center;border-right:1px dotted #e9e9e9}
.category_section .item_list.medium.detail .price_unit del{display:block;padding-bottom:6px;font-size:11px;color:#888}
.category_section .item_list.medium.detail .price_unit ins span{font-size:20px;color:#000}
.category_section .item_list.medium.detail .item_promotion{width:99px;padding-right:20px;padding-left:20px;border-right:1px dotted #e9e9e9}
.category_section .item_list.medium.detail .item_delivery{border-right:1px dotted #e9e9e9}
.category_section .item_list.medium.detail .item_cart{width:70px;padding-left:20px;padding-top:44px;text-align:center}
.category_section .item_list.medium.detail .item_cart .item_quantity.medium{display:inline-block;*display:inline}
.category_section .item_container h3{background:none;font-weight:normal;font-family:dotum;font-size:12px;line-height:18px;text-align:left}
.category_section .item_container .search_result{height:25px;padding:8px 15px 0;font-size:12px;color:#666;background-color:#f9f9f9}
.clip_itemlst .item_list.medium{padding-top:0}
.clip_itemlst .item_bx .display_store{text-align:left}
.clip_itemlst .item_bx .display_store .store_mark{display:inline-block;margin:0 0 0 5px;padding:0 7px;height:17px;border:1px solid #e1dfde;font-size:11px;font-style:normal;line-height:17px;color:#666;letter-spacing:-1px}
.clip_itemlst .item_bx .lst_check{position:absolute;left:6px;top:6px}
.clip_itemlst .mark_soldout{position:absolute;width:202px;height:202px;left:0;top:0;background:url(../img/mem/mark_soldout.png) no-repeat}
.q_info .h3_tit{width:775px;margin-top:50px;position:relative}
.q_info .h3_tit .h_bg{background:none repeat scroll 0 0 #fff;display:inline-block;padding-right:20px;position:relative;vertical-align:top;z-index:10}
.q_info .h3_tit .bor{background:none repeat scroll 0 0 #000;display:block;height:1px;left:0;overflow:hidden;position:absolute;right:0;top:50%}
.q_info .comment_here_box{width:775px;margin:0 auto;text-align:center}
.q_info .comment_here_box .comment_here{margin-top:68px;padding-top:121px;background:url(../img/@temp/bg_comment_here.gif) no-repeat 315px 0}
.q_info .comment_here_box .comment_here strong{display:block;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:24px;line-height:28px;color:#222}
.q_info .comment_here_box .comment_here strong span.point02{color:#ed376f}
.q_info .comment_here_box .comment_here strong span.point01{color:#39b4b5}
.q_info .comment_here_box .comment_here span.list{display:block;padding:13px 0 0 9px;font-family:Gulim;font-size:12px;line-height:18px;color:#666}
.my_plz_comment{border-bottom:1px solid #222}
.my_plz_comment .plz_comment{margin-top:68px;text-align:center}
.my_plz_comment .info_list{zoom:1;margin-top:50px;padding-left:50px}
.my_plz_comment .info_list:after{display:block;clear:both;content:''}
.my_plz_comment .info_list li{float:left;width:370px;height:125px}
.my_plz_comment .info_list li .rank{overflow:hidden;display:inline-block;width:40px ;height:36px;background:url('../img/mem/bg_rank.gif') no-repeat 0 0}
.my_plz_comment .info_list li.nth2 .rank{background-position:0 -50px}
.my_plz_comment .info_list li.nth3 .rank{background-position:0 -100px}
.my_plz_comment .info_list li.nth4 .rank{background-position:0 -150px}
.my_plz_comment .info_list li strong{display:inline-block;width:330px;height:36px;color:#222;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:18px;line-height:36px;vertical-align:top;letter-spacing:-1px}
.my_plz_comment .info_list li strong span{font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-weight:normal;font-style:italic}
.my_plz_comment .info_list li p{color:#747474;font-family:'gulim';letter-spacing:-1px;padding:7px 0 0 40px;line-height:22px}
.my_plz_comment .advice{margin:15px 25px 60px;padding-top:14px;border-top:1px dotted #d1d1d1;text-align:center;color:#747474;font-size:11px;letter-spacing:-1px;line-height:22px}
.b2e_member{width:1020px;margin:0 auto;padding:45px 0 90px 0}
.b2e_wrap{width:790px;margin:0 auto}
.b2e_wrap .hx_cnt02{position:relative;background-repeat:repeat-x;background-position:0 50%;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:22px;color:#222;line-height:normal;text-align:center}
.b2e_wrap .hx_cnt02 .tt{display:inline-block;padding:0 20px;background:#fff}
.b2e_wrap .hx_case5{background-image:url(../img/common/hx_cnt_case5.gif)}
.b2e_wrap .join_txt{padding-bottom:18px;border-bottom:1px solid #e9e9e9;text-align:center}
.b2e_wrap .join_txt p{font-size:22px;line-height:24px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;color:#222}
.b2e_wrap .join_txt p:first-child{margin-bottom:30px}
.b2e_wrap .join_txt p span{color:#f14f4f}
.b2e_wrap .join_txt p.txt{margin-top:7px;font-size:12px;font-family:dotum;color:#666;line-height:17px}

.b2e_wrap .join_txt .option_select{display:inline-block;margin-top:26px}
.b2e_wrap .staff_login{position:relative;width:507px;margin:0 auto;padding-top:20px}
.b2e_wrap .staff_login .field{width:389px;vertical-align:middle;height:40px;line-height:40px}
.b2e_wrap .staff_login .field:after{content:"";display:block;clear:both;height:0;visibility:hidden}
.b2e_wrap .staff_login .field .label{float:left;width:95px;height:27px;line-height:40px;font-weight:bold;text-align:left}
.b2e_wrap .staff_login .field .insert{display:block;float:left;width:291px}
.b2e_wrap .staff_login .field .insert02{display:block;float:left;width:75px}
.b2e_wrap .staff_login .field .insert03{display:block;float:left;width:106px;margin-right:5px}
.b2e_wrap .staff_login .field + .field{margin-top:9px;vertical-align:middle}
.b2e_wrap .staff_login .field input{width:100%;color:#ababab}
.b2e_wrap .staff_login .field em{display:inline-block;padding-left:5px;color:#666}
.b2e_wrap .staff_login .field .arroba{display:block;float:left;line-height:40px;padding-right:5px;font-size:12px;font-weight:bold}
.b2e_wrap .staff_login .warning_message.small{clear:both;margin:12px 0 0 95px}
.b2e_wrap .staff_login .btn_check{position:absolute;right:0;top:20px}
.b2e_wrap .certified_member{padding:30px 0 32px}
.b2e_wrap .certified_member .data_list.small{padding-left:103px}
.b2e_wrap .certified_member .data_list.small li{line-height:16px;color:#999}
.b2e_wrap .certified_member .button_area.large a{width:260px}
.b2e_wrap .special_member{padding:30px 0 34px;border-bottom:1px solid #e9e9e9}
.b2e_wrap .special_member p{font-size:11px;color:#999;text-align:center}
.b2e_wrap .special_member span{display:block;font-size:11px;color:#5aadbc;text-align:center}
.b2e_wrap .special_member .button_area.large{margin:22px 0 0}
.data_table tbody td .sms{margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}
.data_table tbody td strong{font-weight:bold}
.data_table tbody td .jumpo{margin-bottom:5px}
.txt_oldid{margin-bottom:12px}
.txt_oldid img{vertical-align:top}
.txt_old_desc{position:relative;padding:6px 0 0 32px;font-size:16px;font-family:NanumBarunGothic,dotum,sans-serif;color:#222;line-height:18px;font-weight:bold;margin-bottom:16px}
.txt_old_desc:before{content:'';position: absolute;top:0;left:0;background:url(../img/common/txt_oldid.gif) 0 0 no-repeat;width:28px;height:28px}
.txt_old_desc .tx_point{text-decoration: underline;color:#f14f4f}
.login .section_wrap{position:relative}
.login .warning_message{margin:7px 0 0 92px}
.login .warning_message strong{color:#dc4e4d}
.login .fieldset .field .label{width:66px;padding:0 0 0 27px;line-height:40px}
.login .fieldset .field .label.l_captcha{padding-top:7px;line-height:15px}
:lang(en) .login .fieldset .field .label{line-height:15px;display:table-cell;vertical-align: middle;min-height:40px}
.login .fieldset .field .insert{float:left}
.login .fieldset .captcha_area{margin:11px 0 0 93px;zoom:1}
.login .fieldset .captcha_area img{float:left}
.login .fieldset .captcha_area .cpt_lst{float:left;height:57px;margin:0 0 0 11px}
.login .fieldset .captcha_area .cpt_lst li{border-bottom:1px solid #d8d8d8}
.login .fieldset .captcha_area .cpt_lst li:first-child button{padding:8px 30px 4px 6px}
.login .fieldset .captcha_area button{letter-spacing:-.5px}
.login .fieldset .captcha_area .btn_captcha{display:inline-block;padding:7px 4px 4px 6px;background:#fff;text-decoration:none;color:#666;font-size:11px;vertical-align:middle;line-height:16px;cursor:pointer}
.login .fieldset .captcha_area .cpt_refresh{display:inline-block;margin:-2px 6px 0 0;width:14px;height:14px;background:url(../img/common/ico_c_refresh.png) no-repeat;vertical-align:middle}
.login .fieldset .captcha_area .cpt_sound_img{display:inline-block;margin:-2px 5px 0 0;width:15px;height:14px;background:url(../img/common/ico_sound_img.png) no-repeat;vertical-align:middle}
.login .fieldset .captcha_area .cpt_view_img{display:inline-block;margin:-2px 5px 0 0;width:15px;height:14px;background:url(../img/common/ico_view_img.png) no-repeat;vertical-align:middle}
.login .fieldset .captcha_area:after{content:"";display:block;clear:both}
.login .fieldset .captcha_area .captcha_info{border:1px solid #f44d4a;float:left;width:298px;height:55px}
.login .fieldset .captcha_area .captcha_info .captcha_tx{text-align: center;color:#f44d4a;font-size:15px;font-family:NanumBarunGothic,dotum,sans-serif;font-weight:bold;padding-top:13px;position: relative;}
.login .fieldset .captcha_area .captcha_info .captcha_tx:before{content:'';width:22px;height:30px;display:inline-block;vertical-align: middle;background:url(../img/common/captcha_sound_img.png) -63px -14px no-repeat;margin-right:9px}
.login .fieldset .btn.login{margin:0;padding:0}
.login .wrap .button_area.large{margin:10px 0px 0 92px;text-align:left;padding-bottom:18px}
.login .option_select.small{margin-left:92px;padding-bottom:6px;font-weight:bold}
.login .option_select:after{content:'';display:block;clear:both}
.login .section_wrap .wrap{position:relative;width:525px;padding-right:53px;background:url(../img/log/bg_login_form.gif) repeat-y 100% 10px}
.login .section_wrap .wrap form{position:relative}
.login .btn.login{position:absolute;top:0;right:21px;width:110px}
.login .login_support_pannel{height:20px;font-size:11px;line-height:20px}
.login .login_support_pannel label,.login .login_support_pannel a{display:inline-block;float:left;text-decoration:none;font-size:11px;color:#303030}
.login .login_support_pannel label{padding: 0 10px 0 10px;background:url(../img/common/bg_part_vertical_03.gif) no-repeat 0 4px}
.login .login_support_pannel label:first-child{padding-left:0;background:none}
.login .login_support_pannel .find_profile{padding-left:10px;background:url(../img/common/bg_part_vertical_03.gif) no-repeat 0 4px}
.login .content_support{width:540px;height:48px;padding-top:19px;position: absolute;}
.login .content_support:before{content:'';background:url(../img/common/bg_oldid.gif) 0 0 no-repeat;position: absolute;top:0;left:0;right:0;height:5px;}
.login .content_support .subject{position: absolute;top:28px;left:10px;font-family:NanumBarunGothic,dotum,sans-serif;font-weight:bold;font-size:16px}
.login .content_support .subject02{display:none}
.login .button_area.large .btn.medium span{width:130px}
.login .button_area.large .btn.medium.facebook,.login .button_area.large .btn.medium.facebook span{width:142px}
.login .advertising{position:absolute;top:0;right:0;width:253px;height:345px}
.login .advertising img{background-color:none;border:none}
.login.member .help{position:absolute;top:8px;right:0}
.login.member .fieldset{clear:both;position:relative}
.login.member .fieldset .field + .field{margin-top:10px}
.login.member .fieldset .field .input_text{float:left;width:290px;*margin:-1px 0;vertical-align:top}
.login.member .fieldset .field #captcha_insert{width:411px}
.login.member .fieldset .login_support_pannel{margin:6px 0 0 92px}
.login.member .fieldset .button_area.large .btn.login{height:90px;border:1px solid #457179;background-color:#658c93;color:#fff}
.adult_certify .fieldset .button_area.large .btn.login{height:90px;border:1px solid #457179;background-color:#658c93;color:#fff}
.login.member .button_area.large .btn.medium,.login.nonmember .button_area.large .btn.medium{height:38px;line-height:38px;font-weight:normal}
.login.member .button_area.large .btn.medium span,.login.nonmember .button_area.large .btn.medium span{height:16px;padding:11px 10px 11px 0;line-height:16px}
.login.member .content_support .button_area.large .btn.medium,.login.nonmember .content_support .button_area.large .btn.medium{width:auto}
.login.member .content_support .button_area.large .btn.medium span,.login.nonmember .content_support .button_area.large .btn.medium span{padding-right:10px}
.login.member .wrap + .data_list{position:absolute;bottom:-75px;left:0}
.login.member .wrap + .data_list li{color:#ababab}
.login.member .data_list.mail_txt03{position:absolute;bottom:89px;left:292px;width:187px}
.login.member .data_list.mail_txt03 li{color:#ababab;line-height:15px;letter-spacing:-1px}
.login.nonmember .btn.help{position:absolute;top:8px;right:0}
.login.nonmember .fieldset .button_area{margin:15px 0 0 92px;text-align:left}
.login.nonmember .fieldset .button_area button{min-width:40px;height:40px;border:1px solid #457179;background-color:#658c93;color:#fff;font-size:15px;line-height:40px}
.login.nonmember .fieldset .field + .field{margin-top:10px}
.login.nonmember .data_list{margin:20px 0 15px 27px}
.login.b2e{width:1020px;margin:0 auto}
.login.b2e .content_intro{width:790px;margin:0px auto}
.login.b2e .form_login{*zoom:1;width:790px;margin:40px auto}
.login.b2e .form_login:after{content:"";display:block;clear:both}
.login.b2e .form_login h3{margin-bottom:10px;font-size:22px;line-height:26px}
.login.b2e .form_login .wrap{overflow:hidden;width:100%;margin:0;padding:35px 0 40px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background-image:none}
.login.b2e .form_login .wrap .logo_b2e{float:left}
.login.b2e .form_login .wrap .fieldset .field + .field{margin-top:10px}
.login.b2e .form_login .wrap .fieldset .field .label{padding-left:13px}
.login.b2e .form_login .wrap .fieldset .field .input_text{width:290px}
.login.b2e .form_login .wrap .fieldset .login_support_pannel{margin:10px 0 0 79px}
.login.b2e .form_login .wrap .btn.login{top:35px}
.login.b2e .form_login .infomation{float:left;width:50%;margin-top:30px}
.login.b2e .form_login .infomation h4{margin-bottom:6px}
.login.b2e .form_login .infomation ul{margin-right:40px}
.login.b2e .form_login .infomation .btn{margin-top:6px}
.login.b2e .info_b2e{border-top:1px #272727 solid}
.forgot_user_information .section_wrap{width:790px;margin:0 auto}
.forgot_user_information{padding:45px 0 90px 0}
.forgot_user_information .content_intro .advice{padding-top:15px}
.forgot_user_information .content_intro .advice span{display:block;text-align:center;color:#666}
.forgot_user_information .tab{margin-top:0}
.forgot_user_information .tab.large li{width:50% !important}
.forgot_user_information .wrap .content{display:none;width:790px;position:relative;padding:35px 0}
.forgot_user_information .wrap .content:after{display:block;clear:both;content:''}
.forgot_user_information .wrap .content.active{display:block}
.forgot_user_information .wrap .content .button_area{margin-top:30px}
.forgot_user_information .wrap.w_full .certification{float:none;margin:0 auto;padding:0;border:0 none}
.forgot_user_information .certification{float:left;width:359px;padding-left:35px;border-right:1px dotted #d9d9d9}
.forgot_user_information .certification h4{font-size:12px;padding-bottom:10px;line-height:16px;color:#222}
.forgot_user_information .certification p{line-height:16px;font-size:11px;color:#666}
.forgot_user_information .certification .advice{width:342px;margin-top:0;padding-left:7px;background:url(../img/common/bg_bullet01.gif) no-repeat 0 19px;border-top:none;font-size:11px;color:#666}
.forgot_user_information .certification .option_select{width:100%;margin:40px 0 10px 0;overflow:hidden;background:url(../img/log/bg_login_form.gif) repeat-y 48% 10px;color:#666}
.forgot_user_information .certification .option_select label{float:left;width:173px;padding-top:60px;background:url(../img/log/bg_phone_certification.gif) no-repeat 50% 0;text-align:center}
.forgot_user_information .certification .option_select label + label{background:url(../img/log/bg_ipin_certification.gif) no-repeat 50% 0}
.forgot_user_information .certification .option_select .radio{width:13px;height:13px}
.forgot_user_information .certification .field{width:100%}
.forgot_user_information .find{float:left;width:360px;padding-left:35px}
.forgot_user_information .find h4{font-size:12px;padding-bottom:10px;line-height:16px;color:#222}
.forgot_user_information .find p{line-height:16px;font-size:11px;color:#666}
.forgot_user_information .find .fieldset.small{margin-top:70px}
.forgot_user_information .find .warning_message{margin-top:17px;color:#dc4e4d;font-size:12px}
.forgot_user_information .field{height:auto}
.forgot_user_information .fieldset .field{margin-top:0;padding-top:20px}
.forgot_user_information .field .label{color:#666 !important}
.forgot_user_information .field .select{vertical-align:middle}
.forgot_user_information .field .insert{height:28px;line-height:28px}
.forgot_user_information .ssg_member{position:absolute;left:430px;top:110px;width:360px;color:#666;*margin:0 !important;*background:none !important}
.forgot_user_information .ssg_member label + label{margin-left:20px}
.forgot_user_information .ssg_member .radio{width:13px;height:13px}
.forgot_user_information .authentication{padding-top:15px;border-top:1px solid #666}
.complete_reset{padding:45px 0 90px 0}
.complete_reset .section_wrap{width:790px;margin:0 auto}
.complete_reset .guide{margin:-18px 0 40px;font-family:'나눔바른고딕',NanumBarunGothic;font-size:14px;line-height:22px;text-align:center;color:#222}
.complete_reset .guide.v2{margin:25px 0 0;color:#666}
.complete_reset .advice{padding-top:15px}
.complete_reset p.advice span{display:block;text-align:center;color:#666}
.complete_reset .button_area{margin-top:30px}
.complete_reset .button_area .btn .after{display:none}
.complete_reset .data_list.small{margin-top:40px;padding-top:20px;border-top:1px #666 solid}
.complete_reset .notice_area{margin-top:40px;padding-top:20px;border-top:1px #666 solid;font-family:'나눔바른고딕',NanumBarunGothic;font-size:13px}
.complete_reset .notice_area .noti_list{margin-top:13px;color:#666}
.complete_reset .notice_area .noti_list li{padding-left:8px;margin-top:8px;background:url(../img/common/bullet_square_07.gif) no-repeat 0 8px;line-height:20px}
.complete_reset .notice_area .noti_list em{color:#dc4d4d}
.complete_reset .warning_message.small strong{font-size:15px;color:#222}
.complete_reset.id .section.result{padding:15px 0px 28px;border-top:1px #cfcfcf solid;border-bottom:1px #cfcfcf solid;background-color:#eee;text-align:center;color:#666}
.complete_reset.id .section.result ul{*zoom:1}
.complete_reset.id .section.result ul:after{display:block;content:'';clear:both}
.complete_reset.id .section.result li{display:block;float:left;margin-top:15px;width:33%;text-align:center;line-height:20px;*line-height:23px}
.complete_reset.id .section.result li + li{background:url(../img/common/bg_bar01.gif) no-repeat}
.complete_reset.id .section.result li strong{font-size:18px;font-family:Arial;color:#666;font-weight:normal}
.complete_reset.id .section.result li span{color:#666}
.complete_reset.id .section.result li span.date_join{display:block}
.complete_reset.password .section.change{padding:40px 0;border-top:1px #cfcfcf solid;border-bottom:1px #cfcfcf solid;background-color:#eee;text-align:center;color:#666}
.complete_reset.password .section.change .field{*zoom:1;padding-left:200px;text-align:left}
.complete_reset.password .section.change .field:after{display:block;clear:both;content:''}
.complete_reset.password .section.change .field .label{width:110px;font-weight:bold;color:#666}
.complete_reset.password .section.change .field .insert{float:left}
.complete_reset.password .section.change .field .ins_txt{display:block;margin:3px 0 -3px 0;letter-spacing:-1px}
.complete_reset.password .bn_ar{margin-top:30px}
.complete_reset.password .bn_ar .bn{width:250px}
.input_id{background-position:0 -50px}
.input_pw{background-position:0 -100px}
.input_captcha{background-position:0 -300px}
.input_captcha.i_txt{background-position:0 -350px}
.adult_login.content_primary .section_wrap{width:790px;margin:0 auto}
.adult_login .content_intro .advice span{color:#ff6865;font-family:'dotum';font-size:11px}
.adult_login .section_wrap .wrap{position:static;width:auto;padding-right:0;background:none}
.adult_login .content_intro strong{display:block;padding-bottom:10px}
.adult_login .content_intro .advice{color:#747474;margin-left:115px;margin-top:15px;height:125px;padding-top:15px;background:url(../img/log/bg_19.png) no-repeat 110px 5px;padding-left:225px}
.adult_login .content_intro .advice p{padding:0;margin:0}
.adult_login .tab.large li{width:50%}
.adult_login .tab.large li:first-child{width:50%}
.adult_login .input_info{overflow:hidden;width:525px;margin:0 auto}
.adult_login .input_info .button_area.large{text-align:left;margin:15px 0 0 90px;padding-top:0}
.adult_login .content_support{width:525px;margin-bottom:30px;padding:15px 0 0 0}
.adult_login .content_support p{font-family:'gulim';letter-spacing:-1px}
.adult_login .adult_person_check{overflow:hidden;padding-top:70px}
.adult_login .certify_txt{display:block;text-align:center;font-family:'gulim';color:#747474}
.adult_login .certify_txt strong,.adult_login .certify_txt span{color:#222}
.adult_login .button_area.mobile{padding:30px 0 80px 0;text-align:center}
.adult_login .button_area.mobile .cs_btn.large{width:230px;padding:15px 16px}
.adult_login .section{margin-top:40px}
.adult_login .section .content{display:none}
.adult_login .section .content.active{display:block}
.adult_login.login.member .data_list.mail_txt03{left:423px;bottom:84px;*bottom:114px}
.complete_reset .em.weighty{color:#21a0f9 !important}
#miracleWrap{display:none !important}
.welcome_section{background:url(../img/mem/bg_bar_02.gif) repeat-x 0 100%;position:relative;padding:36px 0 43px;letter-spacing:-1px}
.welcome_section h3.tit{font-size:40px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;line-height:45px;color:#222;font-weight:normal}
.welcome_section p{font-family:'굴림',gulim;color:#666;line-height:18px;margin-top:14px}
.welcome_section .img_welcome{background:url(../img/mem/img_welcome.png) 0 0 no-repeat;position:absolute;width:318px;height:161px;bottom:32px;right:-72px}

.mem_privacy{padding:45px 0 90px 0}
.mem_privacy .bx_privacy{position:relative;background:url(../img/mem/bg_privacy.png) 0 0 no-repeat;width:714px;height:149px;margin:55px auto 0 auto}
.mem_privacy .btn_privacy{position:absolute;top:99px;left:240px;}
.mem_privacy .btn_privacy a{margin-right:10px;float:left}
.mem_privacy .bx_privacy_v2{position:relative;padding:55px 0 240px;width:720px;margin:0 auto}
.mem_privacy .bx_privacy_v2:after{content:'';display:block;clear:both}
.mem_privacy .bx_privacy_v2:before{content:'';position: absolute;top:55px;left:0;width:196px;height:149px;background:url(../img/mem/bg_privacy.png) 0 0 no-repeat}
.mem_privacy .bx_privacy_v2 .tit{font-size:21px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;color:#222;line-height:32px;margin-left:240px;letter-spacing:-1px}
.mem_privacy .bx_privacy_v2 .btn_privacy_v2{padding-left:240px;margin-top:30px}
.mem_privacy .bx_privacy_v2 a{color:#fff;display:inline-block;padding:0 40px;line-height:50px;font-size:15px;text-decoration: none;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;float:left;margin-right:10px}
.mem_privacy .bx_privacy_v2 a.btn_login{background-color:#ff4a51}
.mem_privacy .bx_privacy_v2 a.btn_find{background-color:#666;}


.mem_privacy .info_privacy{width:790px;margin:0 auto}
.mem_privacy .bx_privacy_top{background:url(../img/mem/bg_privacy2.png) 0 0 no-repeat;height:183px;margin-top:20px}
.mem_privacy .bx_privacy_top h4{font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:40px;color:#222;line-height:38px;padding-top:40px;letter-spacing:-1px;font-weight:normal}
.mem_privacy .bx_privacy_top h4 span{font-size:22px;}
.mem_privacy .info_privacy h5{font-size:12px;margin:27px 0 7px;color:#222;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif}
.mem_privacy .info_privacy .common_privacy{width:790px;}
.mem_privacy .info_privacy .common_privacy .ua_box{border:1px solid #b2b2b2;border-radius:0;padding:17px 19px;overflow-y:auto;overflow-x:hidden}
.mem_privacy .info_privacy .common_privacy .ua_box p,
.mem_privacy .info_privacy .common_privacy .ua_box ol,
.mem_privacy .info_privacy .common_privacy .ua_box ul{font-size:12px}
.mem_privacy .info_privacy .common_privacy .ua_box .ua_table{width:733px}
.mem_privacy .tx_priv{font-size:11px;color:#777;margin-bottom:7px}
.chk_privacy .chk_privacy_bx{background:#eee;padding:18px 20px 4px 20px;border-top:1px solid #d1d1d1;*zoom:1}
.chk_privacy .chk_privacy_bx:after{content:'';display:block;clear:both}
.chk_privacy .chk_privacy_bx label{float:left;width:187px;padding-bottom:15px;color:#666}
.chk_privacy ul.data_list{padding:19px 0 6px 0}
.chk_privacy ul.data_list.small li a{color:#222;text-decoration:underline}
.mem_privacy .btn_privacy2{text-align:center;margin-top:40px}
.mem_privacy .btn_privacy2 .btn_privacy_ok{color:#fff;display:inline-block;padding:0 80px;line-height:50px;font-size:15px;text-decoration: none;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;background-color:#ff4a51}

.sub_area{margin-top:30px;border-top:1px solid #d1d1d1}
.sub_area .content_intro h3{height:24px;margin-top:-1px;background:url(../img/mem/bg_line.gif) no-repeat}
.sub_area .content_intro h3 .tt{font-size:21px;line-height:24px;font-weight:normal}
.sub_area .content_intro h3 .tt strong{font-weight:normal}
.sub_area .family_site{padding:0 0 16px 0}
.sub_area .family_site .family_site_lst{text-align:center;zoom:1}
.sub_area .family_site .family_site_lst li{display:inline-block;*display:inline;text-align:left;border-left:1px solid #d1d1d1;vertical-align:top}
.sub_area .family_site .family_site_lst li .sel_area{display:inline-block;width:185px;vertical-align:top}
.sub_area .family_site .family_site_lst li .inpchk{display:inline-block;margin:1px 5px 2px 11px;width:13px;height:13px;vertical-align:top}
.sub_area .family_site .family_site_lst li .inpchk input{width:13px;height:13px}
.sub_area .family_site .family_site_lst li label{display:inline-block;vertical-align:top;cursor:pointer}
.sub_area .family_site .family_site_lst li .sp_tit{display:inline-block;height:41px;vertical-align:top;font-size:0;line-height:0}
.sub_area .family_site .family_site_lst li .sp_tit.fm_site01{width:111px;background:url(../img/mem/fm_site01.png) no-repeat}
.sub_area .family_site .family_site_lst li .sp_tit.fm_site02{width:87px;background:url(../img/mem/fm_site02.png) no-repeat}
.sub_area .family_site .family_site_lst li .sp_tit.fm_site03{width:128px;background:url(../img/mem/fm_site03.png) no-repeat}
.sub_area .noti_txt{margin:30px 0;font-size:13px;color:#666;text-align:center}
.sub_area .noti_txt em{color:#dc4e4d}
.sub_area .bn_ar .bn.medium{width:230px}

/* 아이디,비번 찾기 개선 */
.find_id_pwd{padding:29px 0;background:#eee;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}
.find_idpw_lst li{margin-left:34px;display:inline-block;*display:inline;vertical-align:top}
.find_idpw_lst li:first-child{margin-left:79px}
.find_idpw_lst li .sel_area{display:inline-block;vertical-align:top}
:lang(en) .find_id_pwd{padding:20px 0}
:lang(en) .find_idpw_lst li{display:block;line-height:22px}
.find_idpw_lst li .inprd{display:inline-block;margin:1px 5px 2px 11px;width:13px;height:13px;vertical-align:top}
.find_idpw_lst li .inprd input{width:13px;height:13px}
.find_idpw_lst li label{display:inline-block;vertical-align:top;cursor:pointer}
.find_idpw_lst li .sp_lb{display:inline-block;height:15px;vertical-align:top;font-size:0;line-height:0}
.find_idpw_lst li .sp_lb.mem_type01{width:195px;background:url(../img/mem/id_mem_type01.png) no-repeat}
.find_idpw_lst li .sp_lb.mem_type02{width:206px;background:url(../img/mem/id_mem_type02.png) no-repeat}
.find_idpw_lst li .sp_lb.mem_type03{width:51px;background:url(../img/mem/id_mem_type03.png) no-repeat}
.find_idpw_lst li .lb_tx{font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:14px}
.section.mem_id_pw{margin-top:7px}
.section.mem_id_pw  .bn_ar{margin-top:25px}
.section.mem_id_pw .find_btn{display:inline-block;padding:9px 18px;height:53px;border:1px solid #828282;border-radius:5px;vertical-align:top}
.section.mem_id_pw .btn_hp{margin-right:10px;width:184px;background:url(../img/mem/btn_hp.png) 18px 9px no-repeat}
.section.mem_id_pw .btn_ipin{width:239px;background:url(../img/mem/btn_ipin.png) 18px 9px no-repeat}
.section.mem_id_pw .data_list{padding:34px 0 0 0;margin-left:99px}
.section.mem_id_pw .data_list li{font-family:Dotum;color:#666}
.section.mem_id_pw .field{width:430px;margin:0 auto}
.section.mem_id_pw .field.v2{width:365px;display:table}
.section.mem_id_pw .field .insert{display:table-cell;vertical-align: top;}
.section.mem_id_pw .field label{display:table-cell;width:80px;min-height:30px;vertical-align: middle;float:none}
:lang(en) .section.mem_id_pw .field .insert.form_gl .select,
:lang(en) .section.mem_id_pw .field .insert.form_gl .input_text,
:lang(zh) .section.mem_id_pw .field .insert.form_gl .select,
:lang(zh) .section.mem_id_pw .field .insert.form_gl .input_text{width:60px !important}
:lang(en) .section.mem_id_pw .field label{line-height:14px}
:lang(en) .section.mem_id_pw .field label.label_phone{float:none;}
.section.mem_id_pw .select{padding:5px}
.em_notice{font-size:11px;color:#777;text-align:right;padding-top:10px}
.em_notice em{font-size:12px}

/* 이메일 간편회원 */
.tab.large.t_dep4 li.mem_tab{width:30%}
.tab.large.t_dep4 li.mem_tab2{width:20%}
.email_info .field .inner.in{line-height:20px}
.email_info .field .inner.in label{margin-right:6px}
.email_info .field .inner.in label:first-child{margin-right:-2px}
.phone_auth_code .btn.txt_btn{margin-right:7px}
.phone_auth_code .btn.small.normal span{padding-left:19px;padding-right:26px}
.phone_auth_code .auth_code_noti{display:block;color:#dc4d4d}
.cont_privacy{padding:18px 0 16px 90px;border-bottom:1px solid #666}
.cont_privacy .cont_view_lst:after{content:'';display:block;clear:both}
.cont_privacy .cont_view_lst li{float:left;padding-left:11px;margin-right:50px;background:url(../img/common/bg_bullet05.gif) no-repeat 0 11px}
.cont_privacy .cont_view_lst strong{display:inline-block;margin-right:6px;font-size:12px;color:#222;line-height:28px;vertical-align:top}
.cont_privacy .cont_view_lst .btn.small span{padding-left:18px;padding-right:27px}
.cont_privacy .cont_view_lst:after{content:'';display:block;clear:both}
:lang(en) .cont_privacy .cont_view_lst li{float:none;margin-right:0}
:lang(zh) .cont_privacy .cont_view_lst li{float:none;margin-right:0}
.section.agree_txt{padding-top:36px;font-size:12px;color:#222;font-weight:bold;text-align:center}
.receive_agree .ag_txt{font-family:'굴림',gulim;font-size:11px;padding-left:8px;background:url(../img/common/bullet_square_01.gif) no-repeat 0 7px}
/* 회원가입 개선 */
.step.new_step{margin:0 0 51px 36px}
.step.new_step span{height:65px;background-position:0 0;background-image:url(../img/mem/step_integration_v.png)}
.step.new_step span.self{width:185px}
.step.new_step span.clause{width:202px;background-position:-185px 0}
.step.new_step span.clause.active{background-position:-185px -76px}
.step.new_step span.info{width:202px;background-position:-387px 0}
.step.new_step span.info.active{background-position:-387px -76px}
.step.new_step span.complete{width:130px;background-position:-589px 0}
.step.new_step span.complete.active{background-position:-589px -76px}
.new_step.company span.self{width:295px;background-position:0 -226px}
.new_step.company span.info{width:294px;background-position:-295px -151px}
.new_step.company span.info.active{background-position:-295px -226px}
.new_step.company span.complete{width:130px;background-position:-589px -151px}
.new_step.company span.complete.active{width:130px;background-position:-589px -226px}
.new_step.email_v span.self{width:295px;background-position:0 -301px}
.new_step.email_v span.info{width:294px;background-position:-295px -151px}
.new_step.email_v span.info.active{background-position:-295px -226px}
.new_step.email_v span.complete{width:130px;background-position:-589px -151px}
.new_step.email_v span.complete.active{width:130px;background-position:-589px -226px}
.complete_register .step.new_step{padding-bottom:0;margin-bottom:0;background:none}
.complete_register .information.type3{padding-top:32px}
.complete_register .information.type3 h3.tit{padding-top:212px;background-image:url(../img/mem/bg_thankyou_v.png)}
.complete_register .information.type_none {background:none;}
.complete_register .information.type_none h3.tit{padding:0;background:none;}
.section.information p.info_txt{padding-top:10px;letter-spacing:0}
.terms_agreement .member_privacy{padding-bottom:38px;margin-top:90px;background:url(../img/mem/bg_bar_02.gif) repeat-x 0 100%;text-align:center;letter-spacing:-1px}
.terms_agreement .member_privacy label{font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:18px;font-weight:normal}
.terms_agreement .member_privacy .all_choice{margin-left:238px;text-align:left;color:#656565;letter-spacing:0}
.terms_agreement .member_privacy input.checkbox{margin-top:4px;vertical-align:top}
.terms_agreement .privacy_wrap  input.radio{margin-top:2px;vertical-align:top}
.terms_agreement .privacy_wrap .privacy_lst{padding:29px 0 38px 67px;color:#656565;border-bottom:1px solid #e4e4e4}
.terms_agreement .privacy_wrap .privacy_lst li{margin-top:10px;zoom:1}
.terms_agreement .privacy_wrap .privacy_lst li:first-child{margin-top:0}
.terms_agreement .privacy_wrap .privacy_lst li .b_tit{min-width:175px}
.terms_agreement .privacy_wrap .privacy_lst li label{display:inline-block;margin:0 10px 0 0;vertical-align:top}
.terms_agreement .privacy_wrap .privacy_lst li strong,.terms_agreement .privacy_wrap .privacy_lst li .mem_use_txt{margin-top:5px;display:inline-block;vertical-align:top}
.terms_agreement .privacy_wrap .privacy_lst li .mem_use_txt{width:134px;text-align:center}
.terms_agreement .privacy_wrap .privacy_lst .privacy_bx{float:left}
.terms_agreement .privacy_wrap .privacy_lst .warning_area{clear:both;text-align:right}
.terms_agreement .privacy_wrap .privacy_lst .warning_area .error_txt{margin-right:35px;color:#dc4e4d}
.terms_agreement .privacy_wrap .privacy_txt{font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:18px;letter-spacing:-1px;font-weight:normal;text-align:center}
.terms_agreement .privacy_subtxt{margin-top:14px;color:#656565;text-align:center}
.terms_agreement .privacy_wrap .privacy_lst .agree_sel{margin:5px 0 0 29px;display:inline-block;vertical-align:top}
.terms_agreement .privacy_wrap .privacy_lst .ico{display:inline-block;margin-left:-4px;width:37px;height:18px;line-height:19px;border-radius:4px;font-size:11px;color:#fff;font-weight:bold;text-align:center}
.terms_agreement .privacy_wrap .privacy_lst .ico.require{background:#f44e4b}
.terms_agreement .privacy_wrap .privacy_lst .ico.choice{background:#3b3b3b}
.terms_agreement .privacy_wrap .privacy_lst li:after{content:'';display:block;clear:both}
.terms_agreement .privacy_wrap.type2 .privacy_lst{border-bottom:0}
.terms_agreement .privacy_wrap.type2 .privacy_lst li{text-align:center}
.terms_agreement .privacy_wrap.type2 .privacy_lst .privacy_bx{float:none}
.terms_agreement .mem_txt_list{margin:11px 0 0 218px;letter-spacing:-1px}
.section.self_certification p.certification_txt{padding-top:18px;font-size:18px}
.data_table .receive_txt{font-size:11px}
.data_table .receive_txt em{color:#8c8c8c}
.section.welcome_section h3.tit_v{font-size:36px;text-align:center}
.section.welcome_section .spec_txt{text-align:center;letter-spacing:0}
.enter_information .member_intro .fieldset.medium .insert .inner label{margin-right:0}
.content_primary .section .medium_bx{padding:37px 0 40px;text-align:center;letter-spacing:-1px;border:2px solid #777;border-top:0;color:#656565}
:lang(en) .content_primary .section .medium_bx,
:lang(zh) .content_primary .section .medium_bx{border-top:2px solid #777}
.content_primary .section .medium_bx.v2{border-top:2px solid #777}
.content_primary .section .medium_bx .data_list{padding-top:39px;margin-left:116px;text-align:left}
.content_primary .section .medium_bx .data_list li{color:#656565}
.content_primary .section.email_attestation .medium_bx .data_list{padding-top:0;margin:-14px 0 0 260px}
.content_primary .section.corporate_member .medium_bx .data_list{padding-top:18px}
.content_primary .section.email_attestation .medium_bx label{width:96px;line-height:28px}
.content_primary .section.confirm_account{padding:28px 0;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;background-color:#f8f8f8;font-family:'나눔바른고딕',NanumBarunGothic;text-align:center}
.content_primary .section.confirm_account .tit{font-size:18px;line-height:20px;color:#222}
.content_primary .section.confirm_account .account{padding-top:7px;font-size:28px;line-height:34px;color:#ff5b59}
.content_primary .section.explain_account{margin-bottom:-5px;padding:25px 0 45px;background: url(../img/mem/bg_bar_02.gif) repeat-x 0 100%;font-family:'나눔바른고딕',NanumBarunGothic;font-size:18px;line-height:1.72;color:#969696;text-align:center}
.content_primary .explain_account em{color:#222}
.content_primary.welcome_member .mem_content_box{width:885px;margin:49px auto 0;zoom:1}
.content_primary.welcome_member .information h3.tit{padding-top:213px;background:url(../img/mem/img_welcome2.png) 50% 0 no-repeat}
.content_primary.welcome_member .information{background:none}
.content_primary.welcome_member .mem_content_box ul li{margin-left:62px;float:left;width:362px}
.content_primary.welcome_member .mem_content_box h4{padding-bottom:19px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:24px;letter-spacing:-1px;background:url(../img/mem/bg_bar_02.gif) repeat-x 0 100%;text-align:center;line-height:24px;font-weight:normal}
.content_primary.welcome_member .mem_content_box .mem_info_txt{padding:20px 10px;font-family:Gulim;font-size:12px;color:#656565;letter-spacing:-1px}
.content_primary.welcome_member .mem_content_box .bn.medium{width:362px}
.content_primary.welcome_member .mem_content_box ul:after{content:'';display:block;clear:both}
.content_primary.welcome_member .mem_content_box.v2 {}

.section.corporate_member .medium_bx fieldset{margin:0;padding:0;background:none;border-top:0;border-bottom:0}
.section.corporate_member .medium_bx .small.input_text{padding-left:10px;text-indent:0}
.section.corporate_member .medium_bx .select.small{*width:82px}
/* 휴면 회원 */
.restore_member,.welcome_member{padding-bottom:90px}
.restore_member .section_wrap{width:540px;margin:0 auto}
.restore_member .information{padding:55px 0 22px}
.restore_member .information h3.tit{padding-top:230px;background:url(../img/mem/img_welcome2.png) 50% 0 no-repeat}
.restore_member .mem_content_box{padding:18px 15px;font-family:'굴림',gulim;color:#656565;line-height:18px}
.restore_member .bn_ar{margin-top:59px}
.restore_member .bn_ar .bn.type{background:#0062a9;border-color:#0062a9}
.restore_member .mem_txt_noti{margin:11px 0 0 85px;letter-spacing:-1px}
.restore_member .mem_txt_noti ul.data_list.small li{color:#656565}

.ly_restore_member{position:absolute;top:347px;left:50%;width:600px;margin-left:-300px;border:1px solid #1e1e1e;background:#fff}
.ly_restore_member .ly_tit{position:relative;text-align:center}
.ly_restore_member .ly_tit h1{height:26px;margin:0;padding:14px 0 13px;border-bottom:solid 2px #1e1e1e;background-color:#fff;font-family:NanumMyeongjo,'나눔명조';font-size:22px;line-height:26px;color:#515151}
.ly_restore_member .ly_cont{position:relative;padding:30px}
.ly_restore_member .ly_cont .button_close{position:absolute;top:-55px;right:0;width:53px;height:53px;cursor:pointer}
.ly_restore_member .ly_cont .button_close .ir{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url(../img/b2e/btn_popup_close.gif) no-repeat left top}
.ly_restore_member .ly_cont .bn_ar{margin:0}
.ly_restore_member .ly_cont .txt{margin-bottom:15px;padding-left:27px;font-weight:bold;color:#666}
.ly_restore_member .ly_cont .login{width:525px;margin:0 auto}

/* s-club*/
.sclub_welcome{padding-bottom:90px}
.content_primary.sclub_welcome .information{width:512px;margin:0 auto}
.content_primary.sclub_welcome .information h3.tit{padding-top:213px;background:url(../img/mem/img_welcome2.png) 50% 0 no-repeat;font-size:30px}
.content_primary .sclub_tit{color:#33b0b8}
.section.information .sc_txt{padding-top:10px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:20px;color:#222;font-weight:bold}
.content_primary .sc_cont{margin:32px 0 0 177px;line-height:26px}
.content_primary .sc_cont dl{zoom:1}
.content_primary .sc_cont dt{float:left;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;color:#222;font-size:20px;font-weight:bold;letter-spacing:-1px}
.content_primary .sc_cont dd{margin-left:22px;float:left}
.content_primary .sc_cont .sc_noti_txt li{font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:14px;color:#464646}
.content_primary .sc_cont dl:after{content:'';display:block;clear:both}
.content_primary .sc_cont2{margin-top:14px;padding:16px 24px}
.content_primary .sc_cont2 dl{zoom:1}
.content_primary .sc_cont2 dt{color:#222;font-family:'나눔바른고딕',NanumBarunGothic;font-weight:bold;font-size:15px}
.content_primary .sc_cont2 dd{margin-top:6px}
.content_primary .sc_cont2 .sc_noti_txt li{color:#656565;font-family:'굴림',gulim;line-height:20px}
.content_primary .sc_cont2.ty_benefit{border:1px solid #e8edcd;background:#f6f9e4}
.content_primary .sc_cont2.ty_evt{border:1px solid #d9e7f2;background:#f0f7fd}
.content_primary.sclub_welcome .bn_ar{margin-top:41px}
.content_primary.sclub_welcome .bn_ar .bn{margin:0 20px}
.bn_ar .large2{min-width:269px;height:89px;font-size:18px;line-height:26px;cursor:pointer}
.bn_ar .large2 span{display:inline-block;vertical-align:middle}
.bn_ar .vline{display:inline-block;margin-right:-1px;overflow:hidden;width:1px;height:89px;font-size:0;line-height:0;vertical-align:middle}
.content_primary.sclub_welcome .mem_txt_noti{margin:34px 0 0 146px}
.content_primary.sclub_welcome ul.data_list.small li{color:#656565;letter-spacing:-1px}

.content_primary.sclub_certification .content_intro{display:none}
.content_primary.sclub_certification .tabviewty1 .content_intro.intro_ty1{display:block}
.content_primary.sclub_certification .tabviewty2 .content_intro.intro_ty2{display:block}
.content_primary.sclub_certification .tabviewty3 .content_intro.intro_ty3{display:block}
.content_primary.sclub_certification .self_certification{display:none}
.content_primary.sclub_certification .tabviewty1 .self_certification.certification_ty1{display:block}
.content_primary.sclub_certification .tabviewty2 .self_certification.certification_ty2{display:block}
.content_primary.sclub_certification .tabviewty1 .sc_cont{display:none}
.content_primary .section.welcome_section .sc_txt{margin-bottom:10px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:18px;line-height:24px;color:#7b7b7b;text-align:center}
.content_primary .section.welcome_section .sc_cont{margin:3px 20px -36px 20px;padding:17px 10px 10px 40px;background:#f8f8f8}
.content_primary .section.welcome_section .sc_noti_txt{letter-spacing:0}
.tabviewty2 .sc_txt,.tabviewty3 .sc_txt{display:none}
.tabviewty3 .step.new_step,.tabviewty3 .self_certification{display:none}
.sclub_member{margin-top:50px}
.sclub_member .tab.large{height:51px}
.sclub_member .tab.large.t_dep3 li{width:263px;height:48px}
.sclub_member .tab.large.t_dep3 li:first-child{width:264px;*margin-left:0}
.tabviewty1 .sclub_member .tab.large.t_dep3 li.mem_tab_ty1{position:relative;z-index:50;height:50px;border:1px solid #777;border-bottom:0}
.tabviewty2 .sclub_member .tab.large.t_dep3 li.mem_tab_ty2{position:relative;z-index:50;height:50px;border:1px solid #777;border-bottom:0}
.tabviewty3 .sclub_member .tab.large.t_dep3 li.mem_tab_ty3{position:relative;z-index:50;height:50px;border:1px solid #777;border-bottom:0}
.sclub_member .tab.large .mem_tab a{padding:16px 0 13px;background:#f9f9f9;color:#656565}
.tabviewty1 .sclub_member .tab.large .mem_tab_ty1 a{overflow:hidden;position:relative;z-index:50;padding:16px 0 15px;border:1px solid #777;border-bottom:0;background:#fff;font-weight:bold;letter-spacing:-1px;color:#656565}
.tabviewty2 .sclub_member .tab.large .mem_tab_ty2 a{overflow:hidden;position:relative;z-index:50;padding:16px 0 15px;border:1px solid #777;border-bottom:0;background:#fff;font-weight:bold;letter-spacing:-1px;color:#656565}
.tabviewty3 .sclub_member .tab.large .mem_tab_ty3 a{overflow:hidden;position:relative;z-index:50;padding:16px 0 15px;border:1px solid #777;border-bottom:0;background:#fff;font-weight:bold;letter-spacing:-1px;color:#656565}
.content_primary .section.sclub_member .medium_bx{display:none;position:relative;padding:62px 0 69px}
.content_primary .tabviewty1 .section.sclub_member .medium_bx.sc_box_ty1{display:block}
.content_primary .tabviewty2 .section.sclub_member .medium_bx.sc_box_ty2{display:block}
.content_primary .tabviewty3 .section.sclub_member .medium_bx.sc_box_ty3{display:block}
.section_wrap .sclub_member .sc_box_ty3 .bn_ar{position:absolute;top:62px;right:114px;margin-top:0}
.section_wrap .sclub_member .sc_box_ty3 .bn_ar .bn.medium{width:103px;height:64px;line-height:64px;*height:70px;*line-height:70px}
.section_wrap .sclub_member .sc_box_ty3 .data_list.small{margin-left:154px}
.section_wrap .sclub_member fieldset .field{overflow:hidden;width:450px;margin:10px auto 0}
.section_wrap .sclub_member fieldset .field:first-child{margin-top:0}
.section_wrap .sclub_member label{float:left;width:77px;padding-top:6px;text-align:left}
.section_wrap .sclub_member fieldset .field .insert{float:left;width:292px;text-align:left}
.section_wrap .sclub_member fieldset .field .insert .small.input_text{padding-left:10px;text-indent:0}
.section_wrap .sclub_member fieldset .field .insert .input_email{display:inline-block;width:124px;height:26px;padding-right:130px;padding-left:10px;border:1px solid #b2b2b2;background:url(../img/mem/bg_input_email.png) 144px -1px no-repeat;*width:136px}
.section_wrap .sclub_member fieldset .field .insert .input_email .small.input_text{height:26px;padding-left:0;border:0;background:#fff;line-height:26px\9;text-indent:0;*height:24px;*line-height:24px}

.nkg_welcome{padding-bottom:50px}
.content_primary.nkg_welcome .section_wrap{width:855px;margin:0 auto}
.content_primary.nkg_welcome .information{padding:18px 0 7px;background:none}
.content_primary.nkg_welcome .information h3.tit{padding-top:210px;background:url(../img/mem/img_welcome2.png) 50% 0 no-repeat;color:#4d4d4d;font-size:36px}
.content_primary.nkg_welcome .information h3.tit .logo{display:none;margin-bottom:20px;vertical-align:top}
.content_primary.nkg_welcome .information h3.tit .sclub_tit{color:#94ce58}
.content_primary.nkg_welcome .information .sc_txt{margin-top:5px;color:#424242;font-family:'나눔바른고딕',NanumBarunGothic;font-weight:normal;font-size:17px;letter-spacing:0}
.content_primary.nkg_welcome .bn_ar{margin-top:17px}
.content_primary.nkg_welcome .bn_ar .bn{width:421px;height:73px;border:0;margin-left:9px}
.content_primary.nkg_welcome .bn_ar .bn:first-child{margin-left:0}
.content_primary.nkg_welcome .bn_ar .vline{height:73px}
.content_primary.nkg_welcome .bn_ar .bn.color1{background-color:#bed73d;color:#000}
.content_primary.nkg_welcome .bn_ar .bn.color2{background-color:#515151;color:#fff}
.content_primary.nkg_welcome .mem_txt_noti{margin:19px 0 0}
.content_primary.nkg_welcome ul.data_list{padding:20px 6px 0;border-top:1px solid #e8e8e8}
.content_primary.nkg_welcome ul.data_list.small li{background:none;color:#888;text-indent:-8px;line-height:18px}
.content_primary.nkg_welcome ul.data_list.small li .point{color:#f59000}

/* 이메일/SMS 수신동의 레이어 */
#ssg-use-global-layer{z-index:1000 !important}
.layer_pop.ly_agree_receive{display:none;position:fixed !important;width:463px;top:50%;margin-top:-212px;border:0}
.ly_agree_receive .section{position:relative;padding:0;width:463px;height:424px;background:url(../img/mem/ly_agree_receive.png) no-repeat}
.ly_agree_receive .btn_lst{position:absolute;left:37px;top:340px;zoom:1}
.ly_agree_receive .btn_lst li{float:left}
.ly_agree_receive .btn_lst li a{display:inline-block;margin-left:10px;width:130px;height:55px;vertical-align:top;background:#fff;opacity:0;filter:alpha(opacity = 0);-moz-opacity:0}
.ly_agree_receive .btn_lst li:first-child a{width:250px;margin-left:0}
.ly_agree_receive .btn_lst:after{content:'';display:block;clear:both}

/* 알뜰쇼핑 TIP 레이어 */
.layer_pop.ly_show_tip{display:none;position:fixed !important;width:463px;top:50%;margin-top:-212px;border:0}
.ly_show_tip .section{position:relative;padding:0;width:463px;height:424px}
.ly_show_tip .tip_btn_area{position:absolute;left:37px;top:340px;zoom:1}
.ly_show_tip .tip_btn_area:after{content:'';display:block;clear:both}
.ly_show_tip .tip_btn_area a{display:inline-block;float:left;margin-left:10px;width:130px;height:55px;vertical-align:top;background:#fff;opacity:0;filter:alpha(opacity = 0);-moz-opacity:0}
.ly_show_tip .tip_btn_area .btn_more{width:250px;margin-left:0}

/* 이메일/SMS 수신동의 레이어 v2 */
.layer_pop.ly_agree_coupon{display:none;position:fixed !important;width:464px;height:536px;top:50%;margin-top:-268px;border:0}
.ly_agree_coupon .section{padding:0}
.ly_agree_coupon .btn_ly_close{position:absolute;top:0;right:0;width:70px;height:70px;background:url(http://static.ssgcdn.com/ui/ssg/img/common/b.gif);outline:0}
.ly_agree_coupon .btn{position:absolute;background:url(http://static.ssgcdn.com/ui/ssg/img/common/b.gif)}
.ly_agree_coupon .btn.btn_more{top:295px;left:129px;width:206px;height:48px}
.ly_agree_coupon .btn.btn_more2{top:469px;left:129px;width:206px;height:48px}
.layer_pop.ly_agree_coupon2{display:none;position:fixed !important;width:464px;height:384px;top:50%;margin-top:-192px;border:0}
.ly_agree_coupon2 .section{padding:0}
.ly_agree_coupon2 .btn_ly_close{position:absolute;top:0;right:0;width:70px;height:70px;background:url(http://static.ssgcdn.com/ui/ssg/img/common/b.gif);outline:0}
.ly_agree_coupon2 .btn{position:absolute;background:url(http://static.ssgcdn.com/ui/ssg/img/common/b.gif)}
.ly_agree_coupon2 .btn.btn_more{top:299px;left:107px;width:250px;height:55px}

/* 간편회원통합 & 네이버ID 로그인 */
.simple_login{margin:10px 0 20px 92px}
.simple_login ul.data_list.small{padding:0}
.simple_login ul.data_list.small li{padding-left:11px;background-position:2px 6px;font-family:'나눔바른고딕',NanumBarunGothic;font-size:12px;line-height:17px;color:#888}
.simple_login .simple_login_btn{margin-top:11px}
.new_step.simple span.self{width:295px;background-position:0 -376px}
.new_step.simple span.info{width:294px;background-position:-295px -151px}
.new_step.simple span.info.active{background-position:-295px -226px}
.new_step.simple span.complete{width:130px;background-position:-589px -151px}
.new_step.simple span.complete.active{width:130px;background-position:-589px -226px}
.content_primary .section.simple .medium_bx h4{margin-bottom:26px;font-size:16px;line-height:22px;color:#010101}
.content_primary .section.simple .fieldset .field{padding-top:10px}
.content_primary .section.simple .email_msg{margin:0;padding:27px 0 6px;border:0;font-family:'돋움',Dotum;font-size:11px;color:#fb4d8b}
.content_primary .section.simple .email_msg strong{font-weight:normal;color:#fb4d8b}
.content_primary .section.simple .sns_join_ar{margin:30px 0 -8px;padding-top:27px;border-top:1px solid #777}
.find_idpw_lst.v2 li{margin-left:45px}
.find_idpw_lst.v2 li .sp_lb.mem_type02{width:173px;background:url(../img/mem/id_mem_type02_v2.png) no-repeat}
.data_list_st01{margin:30px 0 0 150px;text-align:left}
.data_list_st01 li {padding-left:8px;background:url(../img/common/bullet_square_01.gif) no-repeat 0 6px;line-height: 16px;color: #777;font-size: 11px}
/*선물인증*/
.gift_info{position:relative;padding-bottom:10px}
.gift .fieldset .field .label{padding:0 0 0 10px;width:82px}
.agree{position:relative;width:515px;border-top:1px #e9e9e9 solid;padding-top:10px;margin-top:20px !important}
.agree .user_agreement{height:53px;margin:10px 0;padding:10px;border:1px solid #b2b2b2;color:#b3b3b3;font-size:11px;font-family:"Dotum";overflow-y:scroll}
.agree .user_agreement pre{color:#757575;word-break:break-all;white-space:pre-line !important;line-height:18px;font-size:11px;font-family:'Apple SD Gothic Neo','AppleGothic','돋움'}
.agree .warning_message,.agree .data_list{margin:7px 0 0 0 !important}
.gift .bn_ar{margin:10px 0 20px 192px !important}
.gift .info{margin:-10px 0 5px 0}
/* 광고성 정보 수신동의 내역 */
.tbl_adaccept_wrap{border-top:1px solid #666}
.tbl_adaccept{width:100%;border-collapse:collapse;table-layout:fixed;font-family:'나눔바른고딕',NanumBarunGothic;letter-spacing:-0.05em;text-align:center}
.tbl_adaccept th{padding:17px 0 16px;border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-weight:bold;font-size:14px;line-height:17px;color:#222;background-color:#f9f9f9}
.tbl_adaccept td{padding:17px 0 15px;border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-size:14px;line-height:17px;color:#222;letter-spacing:-1px}
.tbl_adaccept th:first-child,.tbl_adaccept td:first-child{border-left:0}
.tbl_adaccept th.bdr_left,.tbl_adaccept td.bdr_left{border-left:1px solid #e8e8e8}
.section_adaccept .tbl_adaccept_wrap{margin:80px 20px 0}
.section_adaccept .btn_privacy2{margin-top:47px}
.section_adaccept .txt{margin-top:73px;padding-left:126px;font-size:14px;font-family:'나눔바른고딕',NanumBarunGothic;line-height:30px;color:#808080;letter-spacing:-0.05em}


/* 간편회원 가입 */
.cmem_content_box{width:1020px;margin-left:-115px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;zoom:1}
.cmem_content_box .cmem_content_divide{overflow:hidden}
.cmem_content_box .cmem_content_divide li{float:left;width:510px;padding-bottom:9px;border-left:1px solid #c9c9c9}
.cmem_content_box .cmem_content_divide li:first-child{width:509px;border:none}
.cmem_content_box .cmem_joininfo_tit{margin-bottom:20px;font-size:25px;letter-spacing:-1px;line-height:35px;text-align:center;font-weight:normal}
.cmem_content_box .cmem_joininfo_txt{margin:0 119px 10px;font-size:13px;line-height:1.54;text-align:left;color:#777}
.cmem_content_box .cmem_joininfo_txt em{color:#ff5b59}
.cmem_content_box .cmem_login_inp{width:300px;margin:0 auto 10px}
.cmem_content_box .cmem_login_inp .cmem_inp_txt input{padding:0 10px;font-size:14px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif}
.cmem_content_box .cmem_login_inp .cmem_inp_txt:first-child .input_text.medium{border-bottom:0}
.cmem_content_box .cmem_login_inp .cmem_inp_txt .input_text.medium{height:44px}
.cmem_content_box .cmem_login_inp .cmem_inp_txt .text-placeholder{color:#777}
.cmem_content_box .cmem_login_inp .cmem_inp_txt input:-ms-input-placeholder{color:#777}
.cmem_content_box .cmem_login_inp .cmem_inp_txt input::-webkit-input-placeholder{color:#777}
.cmem_content_box .cmem_login_inp .cmem_inp_txt input::-moz-placeholder{color:#777;opacity:1}
.cmem_content_box .bn_ar{margin-top:0}
.cmem_content_box .bn_ar .bn.large{width:300px}

.mem_welcome_container {overflow:hidden;margin-top:80px;}
.mem_welcome_container .mem_welcome_contents {float:left;width:50%;min-height:353px;padding:0 100px;box-sizing: border-box;font-size:15px;color:#222;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif}
.mem_welcome_container .mem_welcome_contents:last-child {border-left:1px solid #c9c9c9;box-sizing:border-box}
.mem_welcome_container .mem_welcome_contents h4 {text-align:center;padding-bottom:5px;font-size:24px;color:#222;font-family:Roboto-Regular,'나눔바른고딕',NanumBarunGothic,dotum,sans-serif; vertical-align: text-bottom;line-height:1.5;}
.mem_welcome_container .mem_welcome_contents .mem_service_text {margin-top:15px;}
.mem_welcome_container .mem_welcome_contents .mem_service_text strong {display:block;}
.mem_welcome_container .mem_welcome_contents .mem_service_text p {margin-top:5px;font-size:13px;color:#777;font-family:Roboto-Regular,'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;}
.mem_welcome_container .mem_welcome_contents .bn_ar {margin-top:40px}
.mem_welcome_container .mem_welcome_contents .bn_ar button.bn.medium, .bn_ar button.bn.large {width:100%}
.mem_welcome_container .mem_welcome_contents .simple_tip {display:block;margin-top:15px;font-size:13px}
.mem_welcome_container .mem_welcome_contents .simple_tip em {color:#ff5b59;}
.mem_welcome_container .mem_welcome_contents .simple_signup_list {margin-top:60px;}
.mem_welcome_container .mem_welcome_contents .simple_signup_list li {margin-top: 7px;}
.mem_welcome_container .mem_welcome_contents .simple_signup_list li a {position:relative;display:block;width:300px;height:52px;padding-left:82px;border:1px solid #3b3b3b;box-sizing:border-box;font-size:16px;color:#3b3b3b;line-height:52px;text-decoration: none;border-radius:3px}
.mem_welcome_container .mem_welcome_contents .simple_signup_list li a:before {content:'';position:absolute;left:11px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.mem_welcome_container .mem_welcome_contents .simple_signup_list li.email a:before {background-image: url(../img/mem/sp_simple_signup.png);background-position: 0 0px;width: 22px;height: 19px;}
.mem_welcome_container .mem_welcome_contents .simple_signup_list li.naver a:before {left:13px;background-image: url(../img/mem/sp_simple_signup.png);background-position: -32px 0px;width: 19px;height: 17px;}
.mem_welcome_container .mem_welcome_contents .simple_signup_list li.facebook a:before {left:15px;background-image: url(../img/mem/sp_simple_signup.png);background-position: 0px -29px;width: 12px;height: 26px;}

@media screen and (-webkit-min-device-pixel-ratio:2) {
    .mem_welcome_container .mem_welcome_contents .simple_signup_list li.email a:before {background-image: url(../img/mem/sp_simple_signup_retina.png);background-position: 0px 0px;width: 22px;height: 19px;background-size: 46px 50px;}
    .mem_welcome_container .mem_welcome_contents .simple_signup_list li.naver a:before {background-image: url(../img/mem/sp_simple_signup_retina.png);background-position: -27px 0px;width: 19px;height: 17px;background-size: 46px 50px;}
    .mem_welcome_container .mem_welcome_contents .simple_signup_list li.facebook a:before {background-image: url(../img/mem/sp_simple_signup_retina.png);background-position: 0px -24px;width: 12px;height: 26px;background-size: 46px 50px;}
}

.insert_aside_box {background-color:#efefef;}
.insert_aside_box .free_selected_agree {padding:10px 0}
.insert_aside_box .free_selected_agree .btn {background-color:transparent}
.insert_cs_text {font-family:Roboto-Regular,'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;}
.free_selected_wrp {border-bottom:1px solid #d1d1d1;padding: 12px 0}
.free_selected_agree {position:relative;font-family:Roboto-Regular,'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;}
.free_selected_agree .btn {position:absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.free_selected_agree em {font-weight: bold;}
.free_selected_agree .requirement {color:#ff5b59;}
.welcome_corporate_member {margin:80px 70px 0;padding:46px 55px;background-color:#f5f5f5;position:relative;}
.welcome_corporate_member .wcm_title {display:block;color:#222;font-size:15px;}
.welcome_corporate_member p {font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:13px;color:#777;margin-top:8px;}
.welcome_corporate_member .btn_wcm_signup {position:absolute;right:55px;top:46px;display:block;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;border:1px solid #3b3b3b;font-size:16px;color:#222;border-radius:3px;width:240px;height:40px;line-height:40px;text-align:center;text-decoration: none}

/* SSG.COM 회원 가입프로세스 개선 */

/* input - checkbox */
.cmem_chk{display:inline-block;position:relative;vertical-align:top}
.cmem_chk input{position:absolute;top:0;left:0;width:18px;height:18px;border:0;opacity:0;cursor: pointer}
.cmem_chk label{display:inline-block;position:relative;min-height:18px;padding-left:25px;line-height:18px;cursor:pointer}
.cmem_chk label:before{position:absolute;top:0;left:0;width:18px;height:18px;background:url(../img/mem/sp_cmem_chk.png) 0 0 no-repeat;background:none\9;content:''}
.cmem_chk input:checked + label:before{background-position:0 100%}
.cmem_chk input:focus + label:before{outline:1px dotted #888;outline:auto -webkit-focus-ring-color}

/* input - text */
.cmem_txt{position:relative;display:inline-block;width:100%;background:#fff;vertical-align:top}
.cmem_txt input{width:100%;height:40px;padding:12px 15px;border:1px solid #e0e0e0;border-radius:0;background:transparent;color:#222;font-size:13px;line-height:16px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cmem_txt input.text-placeholder{color:#777}
.cmem_txt input:-ms-input-placeholder{color:#777}
.cmem_txt input::-webkit-input-placeholder{color:#777}
.cmem_txt input::-moz-placeholder{color:#777;opacity:1}
.cmem_txt input::-ms-clear{display:none}
.cmem_txt input:focus{border-color:#222}
.cmem_txt label{position:absolute;top:0;left:0;padding:12px 15px;font-size:13px;color:#777;line-height:16px;cursor:pointer}

/* select */
.cmem_select{display:inline-block;vertical-align:top}
.cmem_select select{width:100%;height:40px;padding:9px 23px 9px 11px;padding:9px 11px 9px 11px\9;color:#222;border:1px solid #e0e0e0;border-radius:0;background:#fff url(../img/mem/sp_cmem_sel.png)no-repeat 100% 15px;background-image:none\0;font-size:13px;line-height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cmem_select select::-ms-expand{display:none}
.cmem_select select:focus{border-color:#222}
.cmem_select select:focus::-ms-value{background-color:#fff;color:#222}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.cmem_select select{padding-right:23px;background-image:url(../img/mem/sp_cmem_sel.png)}
}

/* layout */
.cmem_ct_join,.cmem_ct_join button,.cmem_ct_join input,.cmem_ct_join select,.cmem_ct_login,.cmem_ct_login button,.cmem_ct_login input,.cmem_ct_login select,.cmem_ct_connect,.cmem_ct_connect button,.cmem_ct_connect input,.cmem_ct_connect select{font-family:Roboto-Regular,'나눔바른고딕',NanumBarunGothic,dotum,sans-serif}
.cmem_header{margin-top:56px}
.cmem_header_tit{margin-bottom:46px;font-size:25px;color:#222;letter-spacing:-.3px;line-height:28px}
.cmem_header_tit h2{font-weight:normal}
.cmem_header_subtit{margin-bottom:36px;font-family:Roboto-Medium,NanumBarunGothicBold,dotum,sans-serif;font-size:22px;color:#222;letter-spacing:-.3px;line-height:26px}
.cmem_header_subtit h3{font-weight:normal}
.cmem_cont{position:relative}
.cmem_sec{margin-top:50px}
.cmem_sec.ty_info{margin-top:150px}
.cmem_sec:first-child{margin-top:0}
.cmem_subtit{padding-bottom:10px;border-bottom:2px solid #222;font-family:Roboto-Medium,NanumBarunGothicBold,dotum,sans-serif;font-weight:normal;font-size:15px;letter-spacing:-.3px;color:#222}
.cmem_subtit h3{font-weight:normal}
.cmem_sec_cont{border-bottom:1px solid #eee}
.cmem_sec_inner{margin-top:26px;border-top:1px solid #eee}
.cmem_noti{font-size:12px;color:#ff5b59;letter-spacing:-.3px}
.cmem_noti em{display:block}

/* button */
.cmem_btnarea{position:relative;margin-top:60px;font-size:0;text-align:center}
.cmem_btnarea li{display:inline-block;position:relative;margin-left:5px;vertical-align:top;text-align:center}
.cmem_btnarea li:first-child{margin-left:0}
.cmem_btn{display:inline-block;position:relative;min-width:263px;height:52px;padding:0 5px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif;font-size:16px;line-height:50px;letter-spacing:-.3px;color:#222;text-align:center;text-decoration:none;box-sizing:border-box}
.cmem_btn span{position:relative}
.cmem_btn span.blind{position:absolute}
.cmem_btn_gray{border:1px solid #e0e0e0;background:#f5f5f5}
.cmem_btn_dkgray{border:1px solid #666;background:#666;color:#fff}
.cmem_btn_ornge{border:1px solid #ff5b59;background:#ff5b59;color:#fff}

/* cmem list */
.cmem_lst_dot{margin-top:14px}
.cmem_lst_dot li{position:relative;margin-top:6px;padding-left:8px;font-size:13px;color:#222;line-height:17px;letter-spacing:-.3px}
.cmem_lst_dot li:first-child{margin-top:0}
.cmem_lst_dot li:before{position:absolute;top:8px;left:0;width:2px;height:2px;background:#222;border-radius:50%;content:''}
.cmem_noti_lst{margin-top:9px}
.cmem_noti_lst li{position:relative;padding-left:8px;font-size:12px;line-height:1.5;color:#777;letter-spacing:-.3px}
.cmem_noti_lst li:before{position:absolute;top:8px;left:0;width:2px;height:2px;background:#777;border-radius:50%;content:''}

/* 약관동의 */
.cmem_terms{margin:17px 0}
.cmem_terms .cmem_noti em{margin:15px 0 26px 25px;color:#777}
.cmem_term_box{position:relative;min-height:30px;margin:7px 0;padding-right:120px;font-size:13px;letter-spacing:-.3px}
.cmem_term_box .cmem_chk{margin:5px 0}
.cmem_term_box .cmem_chk label em{font-family:Roboto-Medium,NanumBarunGothicBold,dotum,sans-serif}
.cmem_term_box .cmem_btn{position:absolute;top:0;right:0;min-width:100px;height:30px;font-size:12px;line-height:28px}
.cmem_termlst{margin:20px 0 0 25px;padding-top:26px;border-top:1px solid #eee}
.cmem_termlst li{float:left;margin-right:49px}
.cmem_termlst li:last-child{margin:0}
.cmem_termlst:after{display:block;clear:both;content:''}

/* 회원정보 */
.cmem_dl{min-height:40px;padding:15px 0;border-top:1px solid #eee;font-size:13px;letter-spacing:-.3px}
.cmem_dl:first-child{border:none}
.cmem_dt{float:left;position:relative;width:146px;min-height:40px}
.cmem_dt_tit{display:inline-block;position:relative;padding-top:12px;font-family:Roboto-Medium,NanumBarunGothicBold,dotum,sans-serif;vertical-align:middle}
.cmem_dd{position:relative;min-height:40px;margin-left:146px}
.cmem_dd_cont{display:inline-block;padding-top:12px;vertical-align:middle}
.cmem_dl:after,.cmem_dd:after{display:block;clear:both;content:''}
.cmem_rq_tit{padding-left:11px}
.cmem_rq_tit .star{position:absolute;top:10px;left:0;color:#ff5b59}
.cmem_inpgrp{margin-top:10px;font-size:0}
.cmem_inpgrp:first-child{margin-top:0}
.cmem_inpgrp .cmem_txt{width:150px}
.cmem_inpgrp .cmem_btn{min-width:90px;height:40px;margin-left:5px;font-size:13px;line-height:38px}
.cmem_inpgrp.ty_id .cmem_txt{width:330px}
.cmem_inpgrp.ty_id .cmem_btn{min-width:90px}
.cmem_inpgrp.ty_pw .cmem_txt{width:330px}
.cmem_inpgrp.ty_email .cmem_txt{width:330px}
.cmem_inpgrp.ty_phone .cmem_select{width:85px}
.cmem_inpgrp.ty_phone .cmem_txt{width:257px;margin-left:5px}
.cmem_inpgrp.ty_phone .cmem_btn{min-width:110px}
.cmem_inpgrp.ty_cpnumber .cmem_txt{width:127px}
.cmem_inpgrp.ty_cpnumber .tx_dash{display:inline-block;padding:0 8px;font-size:13px;line-height:40px;font-family:Roboto-Medium,NanumBarunGothicBold,dotum,sans-serif;vertical-align:middle}
.cmem_user_addr{margin-top:10px;font-size:13px;line-height:20px}
.cmem_user_addr .info_tit{float:left;min-width:50px;margin:5px 15px 5px 0;background:#f5f5f5;font-size:12px;color:#666;font-weight:normal;text-align:center}
.cmem_user_addr .info_cont{display:block;overflow:hidden;padding:5px 0;line-height:20px;word-break:break-all;word-wrap:break-word}
.cmem_noti .usable_value{display:inline-block;margin-left:23px;color:#21a0f9}
.cmem_noti .unusable_value{display:inline-block;margin-left:23px}
.cmem_noti .valid_titme{margin-top:5px}
.cmem_noti .valid_goods{margin-top:15px}
.cmem_noti .join_info{font-family:Roboto-Medium,NanumBarunGothicBold,dotum,sans-serif;font-size:13px;color:#222}
.cmem_noti .complete_info{margin-top:13px;font-family:Roboto-Medium,NanumBarunGothicBold,dotum,sans-serif;color:#222}
.cmem_info_box{padding:27px 0}
.cmem_info_lst{overflow:hidden;margin:27px 0 12px}
.cmem_info_lst dt,.cmem_info_lst dd{float:left;font-size:13px;line-height:16px;letter-spacing:-.3px;color:#222}
.cmem_info_lst dt{margin-right:28px;font-family:Roboto-Medium,NanumBarunGothicBold,dotum,sans-serif}
.cmem_info_lst dd{margin-right:80px}

/* 본인 확인 서비스 추가 */
.cmem_certi_area{margin-top:50px}
.cmem_certi_area + .cmem_certi_area{padding-top:50px;border-top:1px solid #eee}
.cmem_certi_area .cmem_btnarea{margin-top:30px}
.cmem_certi_area .cmem_btn{font-size:14px}
.cmem_certi{display:table;table-layout:fixed;width:100%;margin-top:40px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif}
.cmem_certi .cmem_certi_item{display:table-cell;border-left:10px solid transparent}
.cmem_certi .cmem_certi_item:first-child{border-left:0}
.cmem_certi .cmem_certi_item a{text-decoration:none}
.cmem_certi .cmem_certi_phone,.cmem_certi .cmem_certi_card{display:block;height:154px;padding-top:60px;border:1px solid #e0e0e0;box-sizing:border-box;background:#fff;font-size:15px;line-height:45px;color:#222;text-align:center}
.cmem_certi .cmem_certi_phone:before,.cmem_certi .cmem_certi_card:before{display:inline-block;height:44px;margin-right:17px;background:url(../img/common/sp_cmem_certi.png) no-repeat;background-size:83px 44px;vertical-align:top;content:''}
.cmem_certi .cmem_certi_phone:before{width:35px;background-position:0 0}
.cmem_certi .cmem_certi_card:before{width:46px;background-position:-37px 0}
.cmem_certi_tit{font-family:NanumBarunGothicBold,dotum,sans-serif;font-size:15px;color:#222;line-height:1.6;text-align:center}
.cmem_certi_notice{margin-top:25px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif}
.cmem_certi_notice li{position:relative;padding-left:7px;font-size:12px;line-height:23px;color:#777;text-align:left}
.cmem_certi_notice li:before{position:absolute;top:10px;left:0;width:2px;height:2px;background:#666;content:''}
.cmem_certi_notice li em{font-family:NanumBarunGothicBold,dotum,sans-serif}
.forgot_user_information .cmem_certi_notice{margin-top:0}

/* 개인정보 이용내역 안내 개선 */
.confirm_privacy{width:830px;margin-bottom:50px;font-family:'나눔바른고딕',NanumBarunGothic,dotum,sans-serif}
.confirm_privacy .cmem_header_tit{margin-bottom:16px}
.confirm_privacy .cmem_sec_cont{border-bottom:none}
.cmem_privacy_tit{position:relative;padding-top:128px}
.cmem_privacy_tit:before{position:absolute;top:0;left:0;display:inline-block;width:124px;height:112px;background:url(../img/mem/bg_confirm_privacy.png) 0 0 no-repeat;content:''}
.cmem_privacy_tit h3{font-weight:normal;font-size:17px;line-height:23px;letter-spacing:-.8px;color:#222}
.cmem_privacy_tit .cmem_privacy_memnm{display:block;margin-bottom:9px;font-family:NanumBarunGothicBold,dotum,sans-serif;font-size:27px;letter-spacing: -.5px}
.cmem_privacy_info{margin-top:15px;font-size:14px;line-height:19px;letter-spacing:-.5px;color:#222}
.cmem_privacy_infobx{margin-top:20px;padding:30px 0;border:1px solid #cfcfcf;font-size:12px;line-height:20px;letter-spacing:-.5px;color:#666;;text-align:center}
.cmem_privacy_tbl{margin-top:20px;border-top:1px solid #cfcfcf;border-right:1px solid #cfcfcf}
.cmem_privacy_tbl table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:'나눔바른고딕',NanumBarunGothic;letter-spacing:-0.05em}
.cmem_privacy_tbl th{padding:7px 0 5px;border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;font-weight:normal;font-size:12px;line-height:14px;color:#222;background-color:#eee;text-align:center}
.cmem_privacy_tbl td{padding:15px 22px;border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;font-size:12px;line-height:17px;letter-spacing:-1px;color:#666;vertical-align:top}
.cmem_privacy_tbl a{color:#666;text-decoration:none}
.cmem_privacy_tbl .tx_center{text-align:center}

/* 고해상도 대응 */
@media screen and (-webkit-min-device-pixel-ratio:2){
.cmem_chk label:before{background-image:url(../img/mem/sp_cmem_chk@2x.png);background-size:18px auto}
.cmem_select select{background-image:url(../img/mem/sp_cmem_sel@2x.png);background-size:24px auto}
.cmem_certi .cmem_certi_phone:before,.cmem_certi .cmem_certi_card:before{background-image:url(../img/common/sp_cmem_certi@2X.png);background-size:83px auto}
.cmem_privacy_tit:before{background-image:url(../img/mem/bg_confirm_privacy@2x.png);background-size:124px auto}
}

/* SNS 로그인 서비스 개선 및 확대 - 로그인 */
.cmem_captcha_area{width:330px;margin:10px auto 0}
.cmem_captcha_area:after{display:block;clear:both;content:''}
.cmem_captcha_area img{float:left;width:300px}
.cmem_captcha_area .captcha_tex{padding-bottom:25px;font-size:13px;line-height:1.3;color:#000;text-align:left}
.cmem_captcha_area .cpt_lst{float:left}
.cmem_captcha_area .btn_captcha{position:relative;width:28px;height:28px;margin-left:2px;background-color:transparent}
.cmem_captcha_area .cpt_refresh{border-bottom:1px solid #ccc}
.cmem_captcha_area .btn_captcha:before{display:inline-block;background:url(../img/mem/sp_login.png) no-repeat;vertical-align:middle;content:''}
.cmem_captcha_area .cpt_refresh:before{width:13px;height:14px;background-position:-28px -118px}
.cmem_captcha_area .cpt_sound_img:before{width:14px;height:12px;background-position:-126px -53px}
.cmem_captcha_area .cpt_view_img:before{width:14px;height:13px;background-position:-126px -89px}
.cmem_ct_login{width:631px;margin:0 auto;padding-bottom:30px}
.cmem_ct_login .cmem_sec{display:inline-block;width:330px;vertical-align:top}
.cmem_ct_login .cmem_sec.advertising{width:253px;height:345px;margin:0 0 0 45px}
.cmem_ct_login .cmem_header_tit{margin-bottom:35px;font-size:30px}
.cmem_ct_login a{text-decoration:none}
.cmem_ct_login .cmem_warning_message{margin-top:3px}
.cmem_ct_login .cmem_warning_message .ico_warning{display:inline-block;width:20px;height:20px;margin-right:6px;background:url(../img/mem/sp_login.png) no-repeat;background-position:0 -118px;vertical-align:middle}
.cmem_ct_login .cmem_warning_message .warning_text{font-size:13px;color:#222;vertical-align:middle}
.cmem_ct_login .cmem_warning_adult_message{padding-bottom:10px}
.cmem_ct_login .cmem_warning_adult_message .ico_warning_adult{display:inline-block;width:37px;height:37px;margin-right:2px;background:url(../img/mem/sp_login.png) no-repeat;background-position:-118px 0;vertical-align:middle}
.cmem_ct_login .cmem_warning_adult_message .warning_adult_text{font-size:13px;color:#222;vertical-align:middle}
.cmem_ct_login .cmem_txt input{padding:11px;border:1px solid #9b9b9b;color:#222}
.cmem_ct_login .cmem_btnarea{margin-top:25px}
.cmem_ct_login .cmem_btn{width:330px}
.cmem_login_support{margin-top:12px}
.cmem_login_support:after{display:block;clear:both;content:''}
.cmem_login_support .cmem_chk{float:left;font-size:11px;color:#4a4a4a}
.cmem_login_support .login_support_pannel{float:right;font-size:0}
.cmem_login_support .login_support_pannel a{display:inline-block;position:relative;padding:0 6px;font-size:11px;color:#4a4a4a}
.cmem_login_support .login_support_pannel a:first-child:before{display:none}
.cmem_login_support .login_support_pannel a:before{position:absolute;top:3px;left:0;width:1px;height:12px;background:#4a4a4a;content:''}
.cmem_sns_login{display:table;table-layout:fixed;width:100%;margin-top:30px}
.cmem_sns_login li{display:table-cell;text-align:center}
.cmem_sns_login li a{display:block}
.cmem_sns_login .sp_cmem_login{display:inline-block;background:url(../img/mem/sp_login.png) no-repeat;width:51px;height:51px;text-align:center;vertical-align:middle}
.cmem_sns_login .cmem_ico_naver{background-position:0 -59px}
.cmem_sns_login .cmem_ico_kakao{background-position:-59px 0}
.cmem_sns_login .cmem_ico_facebook{background-position:0 0}
.cmem_sns_login .cmem_sns_name{display:block;margin-top:5px;font-size:11px;line-height:1.5;color:#666;letter-spacing:-0.5px}
.cmem_nonmember,.cmem_nonmember_gift{display:table;table-layout:fixed;width:100%;margin-top:30px}
.cmem_nonmember li,.cmem_nonmember_gift li{display:table-cell;position:relative}
.cmem_nonmember li:before{position:absolute;top:6px;left:0;width:1px;height:14px;background:#4a4a4a;content:''}
.cmem_nonmember li:first-child:before{display:none}
.cmem_nonmember li a,.cmem_nonmember_gift li a{display:block;line-height:25px;color:#222;text-align:center}

/* SNS 로그인 서비스 개선 및 확대 - 연동게이트 */
.cmem_ct_connect{width:630px;margin:0 auto}
.cmem_ct_connect .cmem_header_tit{margin-bottom:10px}
.cmem_ct_connect .cmem_btn{width:330px;font-size:16px}
.cmem_ct_connect .cmem_txt label{padding:17px 15px}
.cmem_ct_connect .cmem_txt input{height:50px;line-height:50px}
.cmem_ct_connect .cmem_txt input{padding:17px;border:1px solid #9b9b9b;color:#222}
.cmem_connect_guide_txt{padding:15px 0;font-size:15px;color:#ff5b59;letter-spacing:-0.3px}
.cmem_connect_bx{border:1px solid #e0e0e0}
.cmem_connect_bx,.cmem_connect_bx2,.cmem_connect_bx3{padding:30px;text-align:center}
.cmem_connect_bx .cmem_inpgrp{margin-top:8px}
.cmem_connect_bx .cmem_btnarea{margin-top:20px}
.connect_bx_txt{font-size:15px;color:#222}
.connect_bx_txt .user_id{padding-left:10px;font-weight:bold;font-size:17px}
.connect_bx_txt .sns_name{font-family:NanumBarunGothicBold,dotum,sans-serif}
.connect_bx_txt + .cmem_inpgrp{margin-top:25px}
.cmem_connect_bx2 .connect_bx_txt,.cmem_connect_bx3 .connect_bx_txt{padding-bottom:20px}
.cmem_connect_bx2 .cmem_btnarea{margin:0 0 30px}
.cmem_connect_bx3 .cmem_btnarea{margin:10px 0 0}
.cmem_connect_bx2 .cmem_btnarea + .cmem_find_group{margin:0}
.cmem_find_group{margin:6px 0 12px}
.cmem_find_group a{display:inline-block;padding:3px 9px;font-size:12px;color:#4a4a4a;text-decoration:none}
.cmem_find_group .find_id{position:relative}
.cmem_find_group .find_id::after{position:absolute;top:7px;right:-3px;width:1px;height:13px;background:#4a4a4a;content:''}
.cmem_connect_bx + .cmem_simple_join{border:0 none}
.cmem_simple_join{padding:8px;border-top:1px solid #ccc;font-size:13px;color:#4a4a4a;text-align:center}
.cmem_simple_join a{position:relative;padding:5px 2px;color:#000;text-decoration:none}
.cmem_simple_join a:before{position:absolute;bottom:4px;left:3px;width:70px;height:1px;background:#222;content:''}

/* SNS 로그인 서비스 개선 및 확대 - 회원가입 */
.cmem_join_desc{padding-bottom:70px;line-height:normal;color:#222}
.cmem_join_desc_tit{font-size:25px}
.cmem_join_desc_txt{padding-top:5px;font-size:15px}
.cmem_subtit_txt{padding:25px 0 40px;font-size:13px;color:#222;letter-spacing:-.3px}
.cmem_btnarea.ty_join{margin:0}
.cmem_btnarea.ty_join .cmem_btn_ornge{font-family:NanumBarunGothicBold,dotum,sans-serif}
.cmem_join_btn{display:inline-block;position:relative;min-width:390px;height:64px;padding:0 5px;font-size:16px;line-height:64px;letter-spacing:-.3px;text-align:center;text-decoration:none;box-sizing:border-box}
.cmem_join_btn span{position:relative}
.cmem_join_btn span.blind{position:absolute}
.cmem_btn_white{border:1px solid #222;background:#fff;color:#222}
.cmem_join_benefit{margin:10px 0 50px}
.cmem_join_benefit li{display:inline-block;width:250px;margin-left:130px;vertical-align:top}
.cmem_join_benefit li:first-child{margin:0}
.cmem_join_benefit li a{display:block;text-decoration:none}
.cmem_join_benefit .sp_cmem_join{display:inline-block;width:95px;height:95px;background:url(../img/mem/sp_join.png) no-repeat;vertical-align:middle}
.cmem_join_benefit .cmem_ico_birthday_coupon{background-position:-99px 0}
.cmem_join_benefit .cmem_ico_firstmeet_coupon{background-position:0 0}
.cmem_join_benefit .cmem_ico_ssgpoint{background-position:0 -99px}
.cmem_join_benefit .cmem_benefit_txt{display:inline-block;width:135px;padding-left:15px;font-size:13px;line-height:1.5;color:#222;letter-spacing:-.7px;vertical-align:top}
.cmem_join_benefit .cmem_benefit_name{display:block;padding-bottom:5px;font-family:NanumBarunGothicBold,dotum,sans-serif;font-size:15px}
.cmem_join_benefit .cmem_benefit_txt p{display:inline-block}
.cmem_join_sns_wrap{padding:0 100px}
.cmem_join_sns{display:table;table-layout:fixed;width:100%}
.cmem_join_sns li{display:table-cell;text-align:center}
.cmem_join_sns li a{display:block;text-decoration:none}
.cmem_join_sns .sp_cmem_join{display:inline-block;width:72px;height:72px;background:url(../img/mem/sp_join.png) no-repeat;text-align:center;vertical-align:middle}
.cmem_join_sns .cmem_ico_email{background-position:-99px -99px}
.cmem_join_sns .cmem_ico_naver{background-position:0 -198px}
.cmem_join_sns .cmem_ico_kakao{background-position:-198px -76px}
.cmem_join_sns .cmem_ico_facebook{background-position:-198px 0}
.cmem_join_sns .cmem_sns_name{display:block;margin-top:20px;font-family:NanumBarunGothicBold,dotum,sans-serif;font-size:14px;color:#222;letter-spacing:-.3px}

/* SNS 로그인 서비스 개선 고해상도 대응 */
@media screen and (-webkit-min-device-pixel-ratio:2){
.cmem_ct_login .captcha_area .btn_captcha:before{background-image:url(../img/mem/sp_login@2x.png);background-size:155px auto}
.cmem_ct_login .sp_cmem_login{background-image:url(../img/mem/sp_login@2x.png);background-size:155px auto}
.cmem_ct_login .cmem_warning_message .ico_warning{background-image:url(../img/mem/sp_login@2x.png);background-size:155px auto}
.cmem_ct_login .cmem_warning_adult_message .ico_warning_adult{background-image:url(../img/mem/sp_login@2x.png);background-size:155px auto}
.cmem_join_benefit .sp_cmem_join{background-image:url(../img/mem/sp_join@2x.png);background-size:270px auto}
.cmem_join_sns_list .sp_cmem_join{background-image:url(../img/mem/sp_join@2x.png);background-size:270px auto}
}
