/* BASIC css start */
#loginWrap { overflow: hidden; padding:120px 0; }
#loginWrap .box_member {width:430px; margin: 0 auto; }
#loginWrap .box_member h2 {padding-bottom:30px; color:#000; font-size:36px; font-weight:500; text-align: left; }
#loginWrap .box_member h2.guest_title {margin-top:30px; padding:45px 0 37px; border-top:1px solid #3c3c3c;}
#loginWrap .box_member .msg {padding-bottom:30px; color:#999; font-size:14px; font-weight:300; text-align:center;}
#loginWrap .box_member fieldset {position:relative;}
#loginWrap .box_member fieldset legend {padding:25px 0; font-weight:bold;}
#loginWrap .box_member fieldset .fld {position:relative; margin-bottom:13px; font-size:0; text-align:left; border:1px solid #ccc; }
#loginWrap .box_member fieldset .fld input {width:100%; height:40px; margin:0; padding:0 0 0 15px; border:0; color:#000; font-size:14px; font-weight:300; line-height:40px;}
#loginWrap .box_member fieldset .savessl {position:relative; margin-bottom:15px; text-align:left;}
#loginWrap .box_member fieldset .savessl .MS_security_checkbox {display:none;}
#loginWrap .box_member fieldset .savessl label {padding:0 18px 0 12px; color:#000; font-size:14px; font-weight:400;}
#loginWrap .box_member fieldset .savessl label.security {padding-left:26px; background:url('/design/xexymix/image/log_sec.gif') no-repeat left center;}
#loginWrap .box_member fieldset .savessl a.lost {position:absolute; top:0; right:0; z-index:1; height:38px; color:#333; font-size:15px; text-decoration:underline; line-height:38px;}
#loginWrap .box_member .simple { font-size:0; text-align:left;}
#loginWrap .box_member .simple a { position: relative; display:inline-block; width:100%; height:40px; margin-right:9px; margin-bottom:9px; font-size:13px; line-height:38px; text-align:left; vertical-align:top; border: 1px solid #ccc; }
#loginWrap .box_member .simple a.kakao { background:url(https://xexymix.jpg3.kr/xexymix/2020m/sub/member/logbtn_kakao_m.gif) no-repeat; background-position: left 5px center; text-indent:65px; background-size: contain; }
#loginWrap .box_member .simple a.kakao:before { content:""; position: absolute; top: 0; left: 0; width: 48px; height: 39px; border-right: 1px solid #ccc; }
#loginWrap .box_member .simple a.facebook { background:url(https://xexymix.jpg3.kr/xexymix/2020m/sub/member/logbtn_facebook_m.gif) no-repeat; background-position: left 5px center; text-indent:65px; background-size: contain; }
#loginWrap .box_member .simple a.facebook:before { content:""; position: absolute; top: 0; left: 0; width: 48px; height: 39px; border-right: 1px solid #ccc; }
#loginWrap .box_member .simple a.naver { background: url(https://xexymix.jpg3.kr/xexymix/2020m/sub/member/logbtn_naver_m.gif) no-repeat; background-position: left 5px center; text-indent: 65px; background-size: contain; }
#loginWrap .box_member .simple a.naver:before { content:""; position: absolute; top: 0; left: 0; width: 48px; height: 39px; border-right: 1px solid #ccc; }
#loginWrap .box_member .simple a.apple { background:url(https://xexymix.jpg3.kr/xexymix/2020m/sub/member/logbtn_apple_m.gif?) no-repeat; background-position: left 5px center; text-indent:65px;  background-size: contain; }
#loginWrap .box_member .simple a.apple:before { content:""; position: absolute; top: 0; left: 0; width: 48px; height: 39px; border-right: 1px solid #ccc; }
#loginWrap .box_member .box_btn a { font-size:16px; padding:17px 0px; font-weight:400; }
#loginWrap .box_member .box_btn2 {margin:30px 0;}
#loginWrap .box_member .box_btn2 ul { overflow: hidden; text-align: center; }
#loginWrap .box_member .box_btn2 li { display: inline-block;*display: inline;*zoom: 1;position: relative; vertical-align: middle; }
#loginWrap .box_member .box_btn2 li:after { display: block; position: absolute; left: 0; top: 50%; width: 1px; height: 14px; margin-top: -7px; background: #e6e6e6; content: ''; }
#loginWrap .box_member .box_btn2 li:first-child:after { display: none; }
#loginWrap .box_member .box_btn2 li a { display: block; padding: 0 15px 0 16px; font-weight: 400; color: #000; font-size: 14px; }

/* BASIC css end */

