@charset "utf-8";

/* 내용관리 */
#ctt {margin:0;padding:20px;background:#fff}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0;line-height:1.6em}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}


.header-empty{height:5.2083333333vw;width:100%;overflow:hidden;background:#b29377;position:fixed;left:0;top:0;z-index: 10;}
.oline-booking-wrap{}

.oline-booking-wrap .scont{margin-top:10vw;width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;}
.oline-booking-wrap .scont .msubj{width:100%;height:auto;display:flex;justify-content:center;align-items:center;font-size:60px;color:#B29377;font-weight:600;font-family: "Brilliant Cut Pro Medium";}
.oline-booking-wrap .scont .mico{margin-top:30px;display:flex;justify-content:center;align-items:center;}
.oline-booking-wrap .scont .mtit{display:flex;justify-content:center;align-items:center;font-weight:700;color:#B29377;margin-top:14px;font-size:26px;}
.oline-booking-wrap .scont .mdesc{display:flex;justify-content:center;align-items:center;margin-top:26px;font-size:16px;color:#B29377;}
.oline-booking-wrap .booking-form-wrap{width:calc( 100% - 40px );max-width:562px;height:auto;overflow:hidden;border-radius:40px;border:1px solid #B29377;background:#fff;margin:62px auto;}
.oline-booking-wrap .booking-form-wrap .stit{width:100%;height:77px;overflow:hidden;border-bottom:1px solid #B29377;display:flex;justify-content:center;align-items:center;font-size:20px;color:#B29377;font-weight:600;background:#FEF3F3;}
.oline-booking-wrap .booking-form-wrap ul{width:100%;height:auto;overflow:hidden;padding:50px 78px;box-sizing:border-box;}
.oline-booking-wrap .booking-form-wrap ul li{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.oline-booking-wrap .booking-form-wrap ul li .key{display:flex;justify-content:flex-start;align-items:center;width:100px;font-size:16px;color:#C7C2BE;font-weight:700;}
.oline-booking-wrap .booking-form-wrap ul li .value{word-break:break-all;display:flex;justify-content:flex-start;align-items:center;width:100%;flex:1;border:1px solid #DEDEDE;padding:15px;border-radius:10px;background:#fff;font-size:16px;color:#000;font-weight:500;line-height:1.3em;}
.oline-booking-wrap .booking-form-wrap ul li + li{margin-top:12px;}
.booking-home-wrap{width:100%;height:auto;display:flex;justify-content:center;align-items:center;}
.booking-home-wrap a{width:150px;height:40px;border-radius:20px;background:#B29377;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:600;}
@media (min-width: 1px) and (max-width: 768px) {
    .header-empty {
        height: 14.5833333333vw;
    }
	.oline-booking-wrap .scont{margin-top:25vw;}
	.oline-booking-wrap .scont .msubj{font-size:40px;line-height:1.1em;}
	.oline-booking-wrap .scont .mtit{font-size:20px;}
	.oline-booking-wrap .scont .mdesc{margin-top:10px;font-size:14px;}
	.oline-booking-wrap .booking-form-wrap .stit{height:50px;font-size:18px;}
	.oline-booking-wrap .booking-form-wrap{margin:20px auto;}
	.oline-booking-wrap .booking-form-wrap ul{padding:20px;}
	.oline-booking-wrap .booking-form-wrap ul li .key{width:70px;font-size:14px;}
}