.sec-kv .visual-tit {
	position: absolute;
	top: 6.67vw;
	padding: 0 7.33vw;
	width: 100%;
}

.sec-kv .visual-tit p {
	margin-bottom: 1.33vw;
	font-family: "Montserrat", sans-serif;
	font-size: 6.93vw;
	font-weight: 300;
	color: #fff;
	line-height: 1.2;
}

.sec-kv .visual-tit span {
	font-size: 4.53vw;
	font-weight: 700;
	color: #fff;
}

.sec-1 {
	overflow: hidden;
	position: relative;
	padding: 4vw 5.33vw 25vw;
	width: 100%;
	height: 70%;
	background-color: #fff;
	z-index: 5;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
}

.sec-1 .btn-order {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 1.33vw;
}

.sec-1 .btn-order li {
	position: relative;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	min-height: 33.47vw;
	text-align: center;
}

.sec-1 .btn-order li + li {
	margin-left: 4vw;
}

.sec-1 .btn-order li a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 4.53vw;
	font-weight: 700;
	color: #1E1E1E;
}

.sec-1 .btn-order li.btn-plus a::after {

}
/*# sourceMappingURL=maps/main.css.map */

.popup1{display:none; background-color:#424242; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); width:80%; height:200px; z-index:111; border-radius:10px;}
.popup1 .popup1a{display:table; width:100%; height:100%;}
.popup1 p{display:table-cell; line-height:25px; vertical-align:middle; text-align:center; color:#fff;}
.popup1 a{position:absolute; bottom:20px; right:20px; color:#90ccc2; z-index:999;}
body.on .popup1{display:block;}

.popup2{display:none; background-color:#424242; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); width:80%; height:200px; z-index:111; border-radius:10px;}
.popup2 .popup2a{display:table; width:100%; height:100%;}
.popup2 p{display:table-cell; line-height:25px; vertical-align:middle; text-align:center; color:#fff;}
.popup2 #a1{position:absolute; bottom:20px; right:70px; color:#90ccc2; z-index:999;}
.popup2 #a2{position:absolute; bottom:20px; right:20px; color:#90ccc2; z-index:999;}
body.on2 .popup2{display:block;}

.alertCon { z-index: 1000; display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); }
.alertCon .inner { position: absolute; left: 200%; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); width: calc(100% - 30.56vw); height: 100%; background-color: #fff; border-radius: 4.17vw 0 0 4.17vw; }
.alertCon .inner .top { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 4.86vw; width: 100%; height: 12.78vw; border-bottom: 0.28vw solid #9ca090; }
.alertCon .inner .top p { font-size: 3.47vw; font-weight: 700; color: #2a3412; }
.alertCon .inner .top .closeBtn { width: 4.44vw; }
.alertCon .inner .alertList { overflow: hidden auto; width: 100%; height: calc(100% - 12.78vw); }
.alertCon .inner .alertList ul li a { display: block; position: relative; padding: 6.94vw 6.25vw; border-bottom: 0.28vw solid #9ca090; background: url("/assets/img/icon/ico_arrow_more.png") no-repeat right 6.94vw center; background-size: 2.64vw auto; }
.alertCon .inner .alertList ul li a strong { display: block; font-size: 3.47vw; font-weight: 500; }
.alertCon .inner .alertList ul li a span { font-size: 2.60vw; font-weight: 500; }
.alertCon .inner .alertList ul li.new a::before { content: ""; position: absolute; left: 4.17vw; top: 4.86vw; width: 2.36vw; height: 2.36vw; background-color: #e66d31; border-radius: 50%; }