/* BASIC css start */
#loginWrap { overflow: hidden; padding:180px 0; }
#loginWrap .box_member {width:430px; float: left; margin-right: 160px; }
#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:35px; margin-right:9px; margin-bottom:9px; color:#000; font-size:13px; line-height:33px; text-align:left; vertical-align:top; border: 1px solid #ccc; }
#loginWrap .box_member .simple a.kakao { background:url('http://xexymix.jpg3.kr/xexymix/2020/sub/member/logbtn_kakao.gif') no-repeat; background-position: left 3px center; text-indent:60px; }
#loginWrap .box_member .simple a.kakao:before { content:""; position: absolute; top: 0; left: 0; width: 43px; height: 34px; border-right: 1px solid #ccc; }
#loginWrap .box_member .simple a.facebook { background:url('http://xexymix.jpg3.kr/xexymix/2020/sub/member/logbtn_facebook.gif') no-repeat; background-position: left 3px center; text-indent:60px; margin-right:0; }
#loginWrap .box_member .simple a.facebook:before { content:""; position: absolute; top: 0; left: 0; width: 43px; height: 34px; border-right: 1px solid #ccc; }
#loginWrap .box_member .simple a.naver { background:url('http://xexymix.jpg3.kr/xexymix/2020/sub/member/logbtn_naver.gif') no-repeat; background-position: left 3px center; text-indent:60px;}
#loginWrap .box_member .simple a.naver:before { content:""; position: absolute; top: 0; left: 0; width: 43px; height: 34px; border-right: 1px solid #ccc; }
#loginWrap .box_member .simple a.apple { background:url('http://xexymix.jpg3.kr/xexymix/2020/sub/member/logbtn_apple.gif') no-repeat; background-position: left 3px center; text-indent:60px; margin-right:0;}
#loginWrap .box_member .simple a.apple:before { content:""; position: absolute; top: 0; left: 0; width: 43px; height: 34px; 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; }
#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 */

