 
/*======================웹폰트적용 ## 지마켓 ***절대 건드리지마시오***====================
=======================================================================================*/
@font-face {
	font-family: 'GmarketSans';
	font-style: normal;
	font-weight: 100;
	src: url('/contents/fonts/GmarketSansLight.eot'); /* IE 호환성 보기 */  
	src: local(※),
		 url('/contents/fonts/GmarketSansLight.eot#iefix') format('embedded-opentype'), /* IE 6 ~ 8 */
		 url('/contents/fonts/GmarketSansLight.woff') format('woff'),
		 url('/contents/fonts/GmarketSansLight.ttf') format('truetype');
}
@font-face {
	font-family: 'GmarketSans';
	font-style: normal;
	font-weight: 300;
	src: url('/contents/fonts/GmarketSansMedium.eot'); /* IE 호환성 보기 */
	src: local(※),
		 url('/contents/fonts/GmarketSansMedium.eot#iefix') format('embedded-opentype'), /* IE 6 ~ 8 */
		 url('/contents/fonts/GmarketSansMedium.woff') format('woff'),
		 url('/contents/fonts/GmarketSansMedium.ttf') format('truetype');
}
@font-face {
	font-family: 'GmarketSans';
	font-style: normal;
	font-weight: 400;
	src: url('/contents/fonts/GmarketSansBold.eot'); /* IE 호환성 보기 */
	src: local(※),certify_tit
		 url('/contents/fonts/GmarketSansBold.eot#iefix') format('embedded-opentype'),/* IE 6 ~ 8 */
         url('/contents/fonts/GmarketSansBold.woff') format('woff'),
		 url('/contents/fonts/GmarketSansBold.ttf') format('truetype');
}

@font-face { font-family: 'Cafe24Danjunghae'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/Cafe24Danjunghae.woff') format('woff'); font-weight: normal; font-style: normal; }
body{font-family:"GmarketSans","MalgunGothic","돋움","dotum",sans-serif;line-height:1;font-size:16px;font-weight:300;color:#000;}
 .hide{position:absolute;top:-9999em;left:0;user-select:none;font-size:1rem;}

#login {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100vw;
    height: 100vh;
    background: url("/images/business/login_bg.jpg") no-repeat center;
    background-size: cover;
}

#login .logo {
    width: 98px;
    height: 66px;
    background: url("/images/business/sl_logo.png") no-repeat;
    text-indent: -9999px;
}

#login .logo + .tit {
    font-size: 40px;
    line-height: 1.15;
    text-align: center;
    color: #fff;
}
#login .logo + .tit > b{font-weight: 400;}
#login .logo + .tit strong {
    display: block;
    font-size: 33px;
    margin: 20px 0 6px 0;
    border-top: 2px solid rgba(255,255,255,.4);
}

#login .logo + .tit strong b {
    display: inline-block;
    font-size: 40px;
    color: #f9ff92;
    vertical-align: middle;
    margin-top: 2px;
    padding-top: 20px;
    font-weight: 300;
    font-family: 'Cafe24Danjunghae','MalgunGothic','dotum',sans-serif;
    /* border-top: aliceblue; */
}

#login form ul {
    width: 410px;
    margin-top: 36px;
}

#login form ul li {
    width: 100%;
    height: 55px;
    margin-top: 18px;
}

#login form ul li:first-child {
    margin-top: 0;
}

#login form ul li .inp {
    width: 100%;
    height: 100%;
    font-size: 17px;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 12px;
    background: transparent;
    padding: 0 28px;
    box-sizing: border-box;
}

#login form ul li .inp::placeholder {
    color: #fff;
}


#login form .btn {
    width: 100%;
    height: 55px;
    font-size: 17px;
    color: #fff;
    border: 0;
    border-radius: 12px;
    background:#5680f1;
    margin-top: 25px;
}
