/* BASIC css start */
#container {padding:0 20px 80px 20px;}

.h_title {margin-top:50px; padding:30px 0px 0; border-top:2px solid black; position:relative; border-bottom:0;}
.h_title>h3 {font-size:18px; font-weight:600;}
.h_title>a {position:absolute; right:0px; top:30px; text-decoration:underline;}

.login .loginCheck label {letter-spacing:-1px;}
input{letter-spacing:1px}
input::placeholder{letter-spacing:1px}
#login .login #keyboard {margin-top:20px;}
#login .tab {margin-top:30px;}
#login .tab a {width:50%; height:30px; border:1px solid black; display: inline-block; text-align: center; line-height: 30px; box-sizing: border-box; background-color:#fbfbfb; }
#login .tab a.act {color:white; background-color:black; font-weight:600;}
#login .login .loginInput {margin-top: 10px;}
#login .member {padding:0!important;}
#login .nonmember {margin-top:20px;}
#login .nonmember fieldset {}

.login .loginInput {position:relative;}
.login .loginInput input {    background: #f4f4f4;display:inline-block; width:100%; vertical-align:top;}
.login .loginInput>div>a {display:inline-block;height:35px; line-height:35px; border:1px solid black; text-align:center; vertical-align:top; float:right; font-weight:600; background-color:transparent; color:black;}
.login .loginInput>div.login_id>a {background-color:black; color:white; background-color:black;}
.login .loginInput>a {position:absolute; width:30%; top:0; right:0; height:80px; line-height:80px; text-align:center; background-color:black; border:1px solid black; color:white; font-weight:600;}

#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; }

.CSSbuttonBlack{position:relative}
.CSSbuttonBlack span{color:#808080; font-size:10px;width:100%; position: absolute; bottom: -8px;
    left: 0;}
/* BASIC css end */

