/* BASIC css start */
.msg_ico{float:right}
.msg_ico img{width:20px}
.msg_box{
    display:none;
    position: absolute;
    background: #fff;
    border: 3px solid #000;
    width: 80%;
    margin: -100px 10%;
}

.msg_box .text{padding: 20px;}

.msg_box .text img{
    position: absolute;
    right: 12px;
    width: 15px;
    top: 12px;
}
.msg_box .text p{
    line-height: 1.3;
    font-size: 1.3em;
    color: #000;
    font-family: 'Noto Sans KR' !important;}



.loginsv input[type="checkbox"]{
    margin-right: 5px;
    width: 18px !important;
    height: 18px !important;
    background-color: #fff;
    background-image:url(/design/dstortion/data/icon/check_off.png) !important;
    background-repeat:no-repeat;
    background-position:left top !important; cursor:pointer !important;
    -webkit-appearance: inherit;}


.loginsv input[type="checkbox"]:checked{
    background-color: #fff;
    background-image:url(/design/dstortion/data/icon/check_on.png) !important;
    background-repeat:no-repeat;
    background-position:left top !important; cursor:pointer !important }


.nonmember{margin-top: 30px;}
.nonmember .loginInput input{
    margin: 6px 0;
    font-size: 12px;
    color: #444444;
    font-family: 'Noto Sans KR';
    font-size: 1.1em;
    border: 1px solid #e1e1e1;
    height: 45px !important;
    line-height: 44px !important;
    text-indent: 8px;
    width: 100%;}

.nonmember .btn_Red{
    display: block;
    text-align: center;
    width: 100% !important;
    background: #000000 !important;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 53px;
    color: #fff !important;
    height: 49px;}

.btn_important_large{text-align:center;color:#fff !important}
.loginjoin{margin-top:5px !important}
.login-input{height: 37px !important;line-height: 35px !important;}
.loginjoin .btn_normal_large{}

.simple_join{
    width: 100%;
    margin: 10px 0;
    background: #000;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 52px;
    color: #fff;
    height: 49px;
    border: 0;}
    
.simple_login{
    display: block;
    text-align: center;
    width: 100% !important;
    margin: 10px 0;
    background: #555555;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 53px;
    color: #fff !important;
    height: 49px;
    border: 0;}
    
    
    
.loginsv{
    padding: 0 !important;
    margin-top: 5px !important;
    margin-bottom: 15px !important}
    
.idpw{text-align:center; padding:5px 0}
.idpw a{color:#929292 !important;}

.msg{
    width: 100% !important;
    text-align: center;
    padding-top: 10px;
    font-weight: normal;}

.kakao_login{
	display: block;
	text-align: center;
	width: 100% !important;
	margin: 10px 0;
	background: #ffde00;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 53px;
	color: #3b1f1e !important;
	height: 49px;
	border: 0;
}
.kakao_login span {
	padding-left:40px;
	display:inline-block;
	line-height: 53px;
	height: 49px;
	background:url('/design/dstortion/m/icon_kakao_1.png') no-repeat left center;
	background-size: 33px 30px;
}
    
    
#login .login #keyboard {margin-top:20px; padding:0 15px;}
#login .tab {padding:0 15px; margin-top:30px;}
#login .tab a {width:50%; height:34px; border:1px solid #bdbdbd; border-top:3px solid #bdbdbd; border-bottom:1px solid #ab3e41; display: inline-block; text-align: center; line-height: 30px; box-sizing: border-box; background-color:#fbfbfb; }
#login .tab a.act {color:#ab3e41; background-color:#fff; border:1px solid #ab3e41;  border-top:3px solid #ab3e41; border-bottom:0px none; font-weight:bold;}
#login .login .loginInput {margin-top: 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 */

