/* BASIC css start */
#loginWrap .loc-navi { margin-top: 40px; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
#loginWrap .page-body { width: 688px; margin-top: 55px; margin-left: auto; margin-right: auto; }
#loginWrap .mlog-sign { width: 688px; min-height: 206px; _height; 206px; background: url(/images/d3/modern_simple/login_mlog_bg.gif) no-repeat 0 0; }
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign { float: left; }
/* member login */
#loginWrap .mlog-sign .mlog { position: relative; width: 462px; height: 207px; }
#loginWrap .mlog-sign .frm-list { position: absolute; left: 60px; top: 110px; width: 255px; }
#loginWrap .mlog-sign .frm-list li,
#loginWrap .mlog-sign .frm-list li label,
#loginWrap .mlog-sign .frm-list li .txt-frm { float: left; }
#loginWrap .mlog-sign .frm-list li { width: 100%; margin-bottom: 5px; }
#loginWrap .mlog-sign .frm-list li label { width: 60px; padding-top: 4px;}
#loginWrap .mlog-sign .frm-list li .txt-frm { width: 185px; height: 19px; padding: 2px 0 0 2px; border: 0; background-color: #eaeaea; }
#loginWrap .mlog-sign .btn-mlog { position: absolute; left: 316px; top: 110px; }
#loginWrap .mlog-sign .se-log { position: absolute; left: 120px; top: 170px; }
/* sign */
#loginWrap .mlog-sign .sign { width: 226px; padding-top: 80px; font-size: 0; line-height: 0; text-align: center; }
#loginWrap .mlog-sign .sign .btns { width: 103px; margin-left: auto; margin-right: auto; }
#loginWrap .mlog-sign .sign .btns a { display: block; margin-top: 8px; }
/* order shopping */
#loginWrap .order-sp { margin-top: 70px; zoom: 1; overflow: hidden; }
#loginWrap .order-sp h3,
#loginWrap .order-sp .frm-wrap { float: left; }
#loginWrap .order-sp h3 { width: 226px; padding-top: 10px; text-align: center; font-size: 0; line-height: 0; }
#loginWrap .order-sp .frm-wrap p { font-size: 0; line-height: 0; }
#loginWrap .order-sp .frm { position: relative; width: 397px; height: 50px; margin-top: 10px; }
#loginWrap .order-sp .frm .frm-list { position: absolute; left: 0px; top: 0px; width: 397px; }
#loginWrap .order-sp .frm li,
#loginWrap .order-sp .frm li label,
#loginWrap .order-sp .frm li .txt-frm { float: left; }
#loginWrap .order-sp .frm li { width: 100%; margin-bottom: 5px; }
#loginWrap .order-sp .frm li label { width: 60px; padding-top: 4px;}
#loginWrap .order-sp .frm li .txt-frm { width: 185px; height: 19px; padding: 2px 0 0 2px; border: 0; background-color: #eaeaea; }
#loginWrap .order-sp .frm .btn-sch { position: absolute; left: 255px; top: 0px; }

/* simpleLogin */
#simpleLogin { position: relative; }
#simpleLogin .sns-login { margin-top: 30px; text-align: center; font-size: 0; line-height: 0; }
#simpleLogin .sns-login p { margin-bottom: 30px; }
#simpleLogin .sns-login a { display: inline-block; margin: 0 4px; }

input:focus::-webkit-input-placeholder, 
textarea:focus::-webkit-input-placeholder { /* WebKit browsers */ 
color:transparent;
} 

.ps input:focus:-moz-placeholder, 
textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color:transparent; } 

.ps input:focus::-moz-placeholder, 
textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
color:transparent; } 

.ps input:focus:-ms-input-placeholder, 
textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
color:transparent; }




/* 디자인 추가 */
	.login_banner{
		background: url(http://www.strapya-korea.com/iface/subpage/mypage/login_myorder_02.jpg) no-repeat;
		background-size: cover;
		background-position: center;
		text-indent: -9999px;
		overflow: hidden;
		height: 400px;
		margin-bottom: 80px;
                opacity: 0;
                transition-duration: 1.5s;
	}
	.login_textimg{
		width: 1200px;
		margin: 0 auto 20px;
	}
	.login_text{
		width: 1200px;
        margin: 0 auto 30px;
        text-align: center;
        font-size: 20px;
        font-family: "맑은 고딕", "애플고딕", sans-serif;
        padding-bottom: 30px;
        border-bottom: 5px solid #fab600;
	}
	.login_box{
		width: 1200px;
		height: 500px;
	}
	.box01, .box02, .box03{
		width: 300px;
		height: 430px;
		float: left;
	}
	.box01{
		margin-right: 74px;
		border-right: 1px solid lightgray;
		padding-right: 75px;
	}
	.box02{
		margin-right: 83px;
	}
	.box03{
		width: 367px;
		float: left;
	}
	h3{
		margin: 0;
		font-size: 20px;
		color: #000;
		font-weight: bold;
	}
	p{
		font-size: 14px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#contentWrap{
        width: 1200px;
        margin: 0 auto;
        margin-bottom: 70px;
    }
    #content{
    	width: 1200px;
    }
    fieldset{
    	border : 0 none;
    	margin: 0;
    	padding: 0;
    	float: left;
    	width: 300px;
    }
    legend{
    	width: 0;
    	height: 0;
    	visibility : hidden;
    }
	ul.member,
	ul.nonmember{
		margin: 0;
		list-style: none;
		padding-left: 0;
		position: relative;
	}
	.member li label[for="loginid"],
	.member li label[for="loginpw"]{
		position: absolute;
		left: 20px;
		top: 27px;
		z-index: 1;
		font-size: 12px;
		font-weight: bold;
		color: #757575;
	}
	.member li label[for="loginpw"]{
		top: 85px;
	}
	.member li input[type="text"],
	.member li input[type="password"],
	.nonmember li input[name="orderhname"],
	.nonmember li input[name="ordernumid"]{
		width: 100%;
		height: 48px;
		padding-left: 20px;
		font-weight: bold;
		line-height: 48px;
		border: 1px solid #999;
		margin-top: 10px;
		box-sizing: border-box;
		color: #000;
	}
	.box01 p.login_btn,
	.box02 p.nonmember_btn{
		display: inline-block;
		width: 100%;
		height: 48px;
		background-color: #fab600;
		margin-top: 18px;
		text-align: center;
	}
	.box02 p.nonmember_btn{
		background-color: #999;
	}
	.box01 p.login_btn a,
	.box02 p.nonmember_btn a{
		text-align: center;
		line-height: 48px;
		color: #fff;
		font-weight: 500;
		font-size: 16px;
		text-decoration: none;
		display: block;
	}
	p.se-log, p.find{
		display: inline-block;
		margin-top: 10px;
	}
	p.se-log{
		float: left;
	}
	p.find{
		float: right;
	}
	.sns-login{
		margin-top: 10px;
	}
	.sns-login img{
		margin-right: 15px;
	}
    
    /*20200807_페이스북노출수정*/
    
    .facebook_login{
        display: none !important;
    }
/* BASIC css end */

