@charset "UTF-8";

@import url("/jjremote/_css/font.css");

input, button{font-family:inherit;border:0;border-radius:0;}

.b-modal-popup-wrap{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100vh;background:rgba(0,0,0,0.5);}
.b-modal-popup-box{position:fixed;top:50%;left:50%;padding:40px 50px;width:100%;max-width:550px;background:#fff;border-top:3px solid #134ad8;box-sizing:border-box;transform:translate(-50%,-50%);}
.b-modal-popup-box:before{content:'';display:block;position:absolute;top:-3px;left:0;width:35%;height:3px;background:#f6d200;}
.b-modal-popup-box > p{padding:0 0 25px;font-family:'GmarketSansMedium';font-size:20px;line-height:28px;}
.b-modal-popup-box .b-info-input-box{padding:0 0 30px;}
.b-modal-popup-box .b-input{margin:0 0 10px;padding:10px 20px;width:100%;border:1px solid #d8d8d8;font-size:15px;box-sizing:border-box;}
.b-modal-popup-box .b-input:last-of-type{margin:0;}
.b-modal-popup-box .b-privacy-box .b-privacy-input-box{padding:0 0 10px;}
.b-modal-popup-box .b-privacy-box .b-privacy-input-box label{padding:0 0 0 5px;font-size:15px;font-weight:500;vertical-align:middle;}
.b-modal-popup-box .b-privacy-box .b-content-box{padding:10px;height:125px;border:1px solid #d8d8d8;box-sizing:border-box;overflow:auto;}
.b-modal-popup-box .b-privacy-box .b-content-box p{font-size:15px;line-height:24px;color:#222;}
.b-modal-popup-box .b-btn-wrap{padding:30px 0 0;}

@media screen and (max-width: 768px) {
	.b-modal-popup-box{padding:15px 20px;width:calc(100% - 20px);}	
	.b-modal-popup-box > p{padding:0 0 15px;font-size:18px;line-height:26px;}
	.b-modal-popup-box .b-input{margin:0 0 5px;padding:8px;font-size:14px;}
	.b-modal-popup-box .b-info-input-box{padding:0 0 15px;}
	.b-modal-popup-box .b-privacy-box .b-content-box{height:100px;}
	.b-modal-popup-box .b-privacy-box .b-content-box p{font-size:14px;line-height:20px;}
	.b-modal-popup-box .b-btn-wrap{padding:15px 0 0;}
	
}