/* BASIC css start */
/*로그인*/
#loginWrap .tit-page{
    text-align: center;
    font-size: 23px;
    padding-bottom: 20px;
    border-bottom: 0;}
    
#loginWrap {padding-top: 115px;  margin: auto 20px;}
#loginWrap .mlog-sign {}
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign {}
#loginWrap .mlog-sign h3 { font-family: 'Apple SD Gothic Neo';padding-top:20px; font-size:18px; color:#363636; font-weight:bold; line-height:18px }
/* member login */
#loginWrap .mlog-sign .mlog {position: relative;}
#loginWrap .mlog-sign .mlog p {padding-top: 17px; line-height: 1; }
#loginWrap .mlog-sign .mlog p .find{font-size: 15px; color: #000;font-weight: 500;}
#loginWrap .mlog-sign .frm-list { padding-top:0; position:relative;}
#loginWrap .mlog-sign .frm-list li { position:relative; width: 100%; margin-bottom:6px }
#loginWrap .mlog-sign .frm-list li.pwd{margin-top: 20px;}
#loginWrap .mlog-sign .frm-list li label {display: block !important; cursor: text; padding-bottom: 3px; }
#loginWrap .mlog-sign .frm-list li input{text-indent: 10px; width: 100%; height: 40px; line-height: 40px; border: 1px solid #000; -webkit-box-shadow: 0 0 0 30px #fff inset ;background:none; padding-left: 0;}
#loginWrap .mlog-sign .frm-list li input:focus{outline:none; }

#loginWrap .mlog-sign .btn-mlog {position:relative }
#loginWrap .mlog-sign .btn-mlog a {
    display: inline-block;
    color: #231f20;
    text-align: center;
    border: 1px solid #231f20; 
    background: #fff;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-family: 'Unica 77 LL TT';
    width: 100%;
    height: 45px;
    font-size: 18px;
    line-height: 45px;
    font-weight: 400;
    letter-spacing: .8px;}
    
    
#loginWrap .mlog-sign .se-log { 
    position: relative;
    color: #666 !important;
    padding-top: 0 !important;
    height: 0;
    width: 0;
    z-index: -1;
    opacity: 0;}

#loginWrap .mlog-sign .se-log label { font-size:11px }
#loginWrap .mlog-sign .se-log label input { margin-top:-3px; *margin-top:-4px; vertical-align:middle }
/* sign */
#loginWrap .mlog-sign .sign { margin-top: 30px; }
#loginWrap .mlog-sign .sign dl { padding-top:18px }
#loginWrap .mlog-sign .sign dl dt {line-height: 1; font-size: 14px; color: #000; font-weight: 500;}
#loginWrap .mlog-sign .sign dl dd { padding-top:10px }
#loginWrap .mlog-sign .sign dl dd a {
    width: 100%;
    height: 45px;
    font-size: 18px;
    line-height: 45px;
    font-weight: 400;
    font-family: 'Unica 77 LL TT';}


#loginWrap .mlog-sign .sign dl dd a.CSSbuttonWhiteBrown{

}

a.CSSbuttonBrown{
    width: 100%;
    height: 45px;
    font-size: 18px;
    line-height: 45px;
    font-weight: 400;
    font-family: 'Unica 77 LL TT';
    display: inline-block;
    color: #fff;
    text-align: center;
    border: 1px solid #857146;
    background: #857146;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;}
/* order shopping */
#loginWrap .order-sp {margin-top: 40px;display: inline-block;  width: 100%;}
#loginWrap .order-sp .left-tit {
    margin: 50px 0 0;
    text-align: center;
    display: block;}
    
#loginWrap .order-sp .left-tit h3 {font-size:20px; color:#363636; line-height:20px }
#loginWrap .order-sp .left-tit p { 
    padding-top: 5px;
    font-size: 15px;
    color: #000;
    line-height: 1.2; }
#loginWrap .order-sp .frm-wrap { margin-top:30px; position:relative;}
#loginWrap .order-sp .frm-list { position:relative;}
#loginWrap .order-sp .frm-list li { position:relative; width:100%; margin-bottom:6px }
#loginWrap .order-sp li label { 
    padding-left: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 375px;
    height: 40px;
    color: #000000;
    line-height: 40px;
    cursor: text;
    font-size: 13px;
    font-weight: 500;}
#loginWrap .order-sp li.order-num label { display:none !important }
#loginWrap .order-sp li input{
    padding: 0;
    width: 100%;
    text-indent: 10px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #000;
    -webkit-box-shadow: 0 0 0 30px #fff inset;
    background: none;}
#loginWrap .order-sp li.order-num .txt-frm { _color:#adadad }
#loginWrap .order-sp li.order-num .txt-frm:focus { color:#1c1c1c }
#loginWrap .order-sp .btn-sch { }

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

/*
#orderhname {
  -webkit-appearance: textfield;
}
#orderhname::-webkit-text-cancel-button {
  -webkit-appearance: searchfield-cancel-button;
  background:red;
  position:relative;
    right:20px;  

    -webkit-appearance: none;
    height: 20px;
    width: 20px;
    border-radius:10px;
}*/



#inquiryOrder { display:none; }
#inquiryOrder .txt { margin:15px 15px 0; padding:0; }
#inquiryOrder .frm { overflow:hidden; width:200px; margin:35px auto 0; }
#inquiryOrder .frm dt, 
#inquiryOrder .frm dd { float:left; }
#inquiryOrder .frm dt { width:60px; margin-top:5px; line-height:32px; font-weight:bold; letter-spacing:-1px; }
#inquiryOrder .frm dd { width:140px; }
#inquiryOrder .frm input[type=text] { width:100%; height:32px; line-height:32px; margin-top:5px; padding:0 5px; border:1px solid #c6c6c6; background:#fbfbfb; border-radius:0; }
#inquiryOrder .btns { margin:40px 10px 20px; }
#inquiryOrder .btns a { margin-top:10px; }
/* BASIC css end */

