/* BASIC css start */


div.C-32-1-2 { margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-32-1-3 .login-fail { display: block; position: absolute; left: -1px; top: 170px; width: 100%; background: #fff; border: 3px solid #e7e7e7; -webkit-box-shadow: 3px 3px 10px #99a4b3; -moz-box-shadow: 3px 3px 10px #99a4b3; box-shadow: 3px 3px 10px #99a4b3; }
div.C-32-1-3 .login-fail .fail-content { padding: 20px 20px 10px; color: #222; }
div.C-32-1-3 .login-fail .fail-content h3 { margin: 0; font-size: .875em; font-weight: bold; }
div.C-32-1-3 .login-fail .fail-content p { margin: 0; font-size: .75em; color: #222; }
div.C-32-1-3 .login-fail .btn-ok { display: block; width: 100%; padding: 6px 0; margin-top: 20px; }
div.C-32-1-3 .sns-login { position: relative; margin: 20px 10px 0; }
div.C-32-1-3 .sns-login .sns-title img { width:300px; }
div.C-32-1-3 .sns-login ul li { position: relative; margin-top: 10px; padding-left: 50px; height: 40px; line-height: 40px; border: 1px solid #dfdfdf; border-radius: 4px; list-style: none; }
div.C-32-1-3 .sns-login ul li a { display: block; padding-left: 20px; border-left: 1px solid #dfdfdf; color: #999; font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }
div.C-32-1-3 .sns-login ul li span { position: absolute; top: 0; left: 0; width: 50px; height: 40px; }
div.C-32-1-3 .sns-login ul li.facebook span { background: url(/images/d3/m_01/icon/ico_sns_facebook.gif) no-repeat 50% 50%; background-size: 12px auto; }
div.C-32-1-3 .sns-login ul li.naver span { background: url(/images/d3/m_01/icon/ico_sns_naver.gif) no-repeat 50% 50%; background-size: 18px auto; }
div.C-32-1-3 .sns-login ul li.kakaotalk span { background: url(/images/d3/m_01/icon/ico_sns_kakaotalk.gif) no-repeat 50% 50%; background-size: 20px auto; }
div.C-32-1-3 .sns-login ul li.apple span { background: url(/images/d3/m_01/icon/ico_sns_apple.gif) no-repeat 50% 50%; background-size: 20px auto; }

div.C-32-1-3 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
#inquiryOrder h3 { padding-top:12px; }
#inquiryOrder .close { top:15px; }
#inquiryOrder .txt { margin:15px 20px 0; font-size:.75em; }
#inquiryOrder .frm { overflow:hidden; width:200px; margin:55px auto 0; }
#inquiryOrder .frm dt, 
#inquiryOrder .frm dd { float:left; }
#inquiryOrder .frm dt { width:60px; margin-top:5px; line-height:32px; font-size:.75em; 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; box-sizing:border-box; border-radius:0; color:#777; font-size:.75em; -webkit-appearance:none; }
#inquiryOrder .btns { margin:50px 15px 0; padding:0; }
#inquiryOrder .btns a { width:100%; margin-top:10px; box-sizing:border-box; text-align:center; }
div.C-32-1-4 { margin:0 0 0 0; padding:0 0 0 0; background:repeat left top; border-top:; border-right:; border-bottom:; border-left:; }
/* BASIC css end */

