@charset "utf-8";
@font-face {
font-family: 'GmarketSansLight';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansMedium';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansBold';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap');

.reser_price_wrap{background-color: #f2f0ff;display: flex; flex-wrap: wrap; letter-spacing: -1px;justify-content: center;}
.reser_price_wrap .price_style{background-color: #fff;max-width: 550px;border-radius: 23px;padding:40px 20px;;margin-right: 20px;margin-bottom: 20px;width: 50%;}
.reser_price_wrap .price_style:nth-child(2n){margin-right: 0;}
.reser_price_wrap .price_style.i{opacity: 0;}
.reser_price_wrap .price_style div{border-bottom: 1px solid #e9e9e9; display: flex;margin-bottom: 20px;padding-bottom:20px;}
.reser_price_wrap .price_style div img{width: 210px;}
.reser_price_wrap .price_style div p{font-size: 32px;font-family: 'GmarketSansBold';color: #000;margin-top: 25px;margin-left: 5px;}
.reser_price_wrap .price_style div p span{font-family: 'Noto Sans KR';font-size: 22px;color: #5e5e5e;display: block;margin-bottom: 5px;}
.reser_price_wrap .price_style div p small{font-family: 'Noto Sans KR';font-size: 18px;display: block;color: #8a8a8a;margin-bottom: 5px;margin-top: -2px;}

.reser_price_wrap .price_style ul{display: flex; justify-content: space-between;flex-wrap: wrap;}
.reser_price_wrap .price_style ul li{margin-right: 15px;margin-bottom: 25px;width: calc(50% - 8px);}
.reser_price_wrap .price_style ul li:nth-child(2n){margin-right: 0}
.reser_price_wrap .price_style ul li:nth-child(3){margin-bottom: 0}
.reser_price_wrap .price_style ul li:nth-child(4){margin-bottom: 0}
.reser_price_wrap .price_style ul li:nth-last-child(1){margin-right: 0}
.reser_price_wrap .price_style ul li small{background-color: #8b8b8b;color: #fff;border-radius: 6px;font-size: 20px;padding:2px 5px;min-width: 65px;display: inline-block;text-align: center;}
.reser_price_wrap .price_style ul li p{font-size: 22px; color: #888888;margin: 5px 0 7px 0;}
.reser_price_wrap .price_style ul li p del{margin-left: 7px}
.reser_price_wrap .price_style ul li span{font-size: 18px;color: #434343;display: block;}
.reser_price_wrap .price_style ul li span b{font-weight: normal;float: right;}
.reser_price_wrap .price_style ul li strong{background-color: #f2f0ff; color: #000;font-size: 23px;border-radius: 6px; font-family: 'GmarketSansBold'; padding: 8px 8px;margin-top: 15px;display: block;display: flex;align-items: baseline; justify-content: space-between;}
.reser_price_wrap .price_style ul li strong b{color: #551fef;font-size: 27px;}

/*박스가 하나일때*/
.reser_price_wrap .price_one{width: 100%;max-width: 885px;padding: 60px 110px;}
.reser_price_wrap .price_one div{height: 220px; overflow: hidden;}
.reser_price_wrap .price_one div img{width: 300px;height: fit-content;}
.reser_price_wrap .price_one div p{font-size: 36px;margin-left: 40px;margin-top: 35px;}
.reser_price_wrap .price_one div p span{margin-bottom: 0;}
.reser_price_wrap .price_one div p small{font-size: 20px;}
.reser_price_wrap .price_one ul li small{font-size: 22px; padding: 3px 9px;}
.reser_price_wrap .price_one ul li p{font-size: 24px;}
.reser_price_wrap .price_one ul li span{font-size: 20px;}
.reser_price_wrap .price_one ul li strong{font-size: 30px;padding:14px 16px 10px 16px;}
.reser_price_wrap .price_one ul li strong b{font-size: 32px;}

@media (max-width: 1130px) {
	.reser_price_wrap{}
	.reser_price_wrap .price_style{max-width: 850px; width: 90%;margin-right: 0;}
	.reser_price_wrap .price_style:nth-child(2n){}
	.reser_price_wrap .price_style div{}
	.reser_price_wrap .price_style div img{width: 150px;}
	.reser_price_wrap .price_style div p{font-size: 30px;}
	.reser_price_wrap .price_style div p span{font-size: 20px;}
	.reser_price_wrap .price_style div p small{}
	
	.reser_price_wrap .price_style ul{}
	.reser_price_wrap .price_style ul li{}
	.reser_price_wrap .price_style ul li:nth-child(2n){}
	.reser_price_wrap .price_style ul li:nth-last-child(1){}
	.reser_price_wrap .price_style ul li small{font-size: 18px;}
	.reser_price_wrap .price_style ul li p{font-size: 16px;margin: 5px 0 4px 0;}
	.reser_price_wrap .price_style ul li p del{}
	.reser_price_wrap .price_style ul li span{font-size: 16px;}
	.reser_price_wrap .price_style ul li span b{}
	.reser_price_wrap .price_style ul li strong{font-size: 18px;margin-top: 7px;}
	.reser_price_wrap .price_style ul li strong b{font-size: 22px;}
	.reser_price_wrap .price_style.i{display: none;}
	
	
	/*박스가 하나일때*/
	.reser_price_wrap .price_one{padding: 20px 15px;}
	.reser_price_wrap .price_one div{height: 140px;}
	.reser_price_wrap .price_one div img{width: 170px;}
	.reser_price_wrap .price_one div p{font-size: 26px;margin-left: 10px;margin-top: 19px;}
	.reser_price_wrap .price_one div p span{;margin-bottom: 0;}
	.reser_price_wrap .price_one div p small{font-size: 16px;}
	.reser_price_wrap .price_one ul li small{font-size: 18px; padding: 3px 9px;}
	.reser_price_wrap .price_one ul li p{font-size: 20px;}
	.reser_price_wrap .price_one ul li span{font-size: 17px;}
	.reser_price_wrap .price_one ul li strong{font-size: 18px;padding:8px;}
	.reser_price_wrap .price_one ul li strong b{font-size: 23px;}
}
@media (max-width: 500px) {
	.reser_price_wrap{}
	.reser_price_wrap .price_style{padding:7% 3%;;}
	.reser_price_wrap .price_style:nth-child(2n){}
	.reser_price_wrap .price_style div{padding-bottom: 5%;margin-bottom: 5%;}
	.reser_price_wrap .price_style div img{width: 100px;}
	.reser_price_wrap .price_style div p{font-size: 5.2vw;margin-top: 10px;}
	.reser_price_wrap .price_style div p span{font-size: 3.8vw;margin-bottom: 0;}
	.reser_price_wrap .price_style div p small{font-size: 3.8vw;}
	
	.reser_price_wrap .price_style ul{}
	.reser_price_wrap .price_style ul li{margin-right: 3%;margin-bottom: 5%;width: 48%;}
	.reser_price_wrap .price_style ul li:nth-child(2n){}
	.reser_price_wrap .price_style ul li:nth-last-child(1){}
	.reser_price_wrap .price_style ul li small{font-size: 3.6vw;min-width: 50px;}
	.reser_price_wrap .price_style ul li p{font-size: 3.8vw;}
	.reser_price_wrap .price_style ul li p del{}
	.reser_price_wrap .price_style ul li span{font-size: 3.4vw;}
	.reser_price_wrap .price_style ul li span b{}
	.reser_price_wrap .price_style ul li strong{font-size: 3.4vw;}
	.reser_price_wrap .price_style ul li strong b{font-size: 4.4vw;}
	
	
	/*박스가 하나일때*/
	.reser_price_wrap .price_one{}
	.reser_price_wrap .price_one div{height: auto;}
	.reser_price_wrap .price_one div img{width: 30%;}
	.reser_price_wrap .price_one div p{margin-top: 5px;}
	.reser_price_wrap .price_one div p span{}
	.reser_price_wrap .price_one div p small{}
	.reser_price_wrap .price_one ul li small{}
	.reser_price_wrap .price_one ul li p{}
	.reser_price_wrap .price_one ul li span{}
	.reser_price_wrap .price_one ul li strong{}
	.reser_price_wrap .price_one ul li strong b{}
}