@media screen and (min-width:321px) and (max-width:375px){html{font-size:12px}}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:13px}}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:15px}}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:20px}}
@media screen and (min-width:720px) and (max-width:749px){html{font-size:23px}}
@media screen and (min-width:750px) and (max-width:900px){html{font-size:24px}}
@media screen and (max-width:1000px){
	.s-wrap{min-width: 0;overflow:visible; }
	.content{max-width: none;}
	.s-header-title{padding:4rem 0.62rem; }
	.head-title-time{padding: 0.58rem 1.25rem 0.71rem;font-size: 0.67rem;}
	.s-header-unit{margin-top: 1.67rem;padding: 1rem 1.88rem;font-size: 0.67rem;}
	.s-video .video-box{margin: 1.54rem 0 2.92rem;padding: 28% 0% 9%;}
	.s-video .video-box div{height: 23.33rem;}
	.s-synopsis{padding: 1.88rem 0 3.75rem;}
	.s-title{padding: 2.75rem 4.75rem 1.67rem 6.21rem;font-size: 1.3rem;}
	.s-synopsis{background-size: cover;}
	.s-synopsis-text{padding: 2.5rem 1.5rem 0;font-size: 1.2rem;margin-top:1.46rem;background: none;}

	.s-rules ul{text-align: center;margin-top: 2.92rem;}
	.s-rules li{width: 100%;margin-bottom: 2.50rem;font-size: 1.2rem;}
	.s-rules li label{font-size: 1.5rem;}
	/*.s-rules li:nth-child(4) span em{padding: 20px 40px;}*/
	.s-rules p{margin-bottom: 2.50rem;font-size: 1rem;}

	.s-award{background-size: cover;padding: 1.67rem 0 2rem;}
	.s-award-ul,.s-award-ul2{margin-top: 2.08rem;text-align: center;}
	.s-award-ul li{width: 85%;margin-bottom: 2rem;}
	.s-award-ul li img{width: 100%;}
	.set-body{min-height: 0;}

	.s-award-ul2 li{width: 100%;margin-bottom: 2rem;}
	.s-award-ul2 li .award2-text{text-align: left;}

	.s-way{padding: 1.88rem 0;}
	.s-way-ul{margin-top: 1.42rem;padding: 0;}
	.s-way-ul li{margin-bottom: 1.25rem;}
	.s-way-ul .s-way-main{width: 100%;background: #977473;background-image: none!important;margin: 0!important;padding: 1.2rem!important;}
	.s-way-ul label{display: none;}
	.s-way-cost{width: 100%;padding: 1.88rem 0 2.5rem;background: #fbf8e5;}

	.s-advantage{background-size: cover;}
	.s-advantage-nav-div{font-size: 1.2rem;}
	.s-advantage-nav li{line-height: 4.79rem;}
	.s-advantage-nav li em{margin-left: 0;padding-left: 0;width: 100%;text-align: center;}
	.s-advantage-nav li:hover em{color: auto;}
	.s-advantage-main{padding: 0;margin-top: 2.50rem;}
	.s-advantage-nav li em:before{content:"";}
	.s-advantage-icon{display: none;}
	.s-advantage-right{padding: 1.92rem 4% 2rem;}
	.s-advantage-right h5{font-size: 1.2rem;margin:5px 0;}
	.s-advantage-right p{font-size: 1.2rem;height: auto;}
	.s-advantage-img{padding: 0.54rem;}
	.s-advantage-bg{display: none;}

	.s-review{padding: 1.46rem 0 2.5rem;}
	.s-review-list .review-arrow{display: none;}
	.review-solid{display: none;}
	.s-review-list .item{margin-bottom: 1rem!important;}
	.s-review-title{width: 40%;padding: 2.08rem 0;}
	.review-img{width: 60%;}
	.s-review-title span{font-size: 1.5rem;}
	.s-review-title i{font-size: 0.58rem;}
	.s-review-title em{font-size: 1.1rem;}

	.s-reservation{padding: 1.67rem 0 4rem;background-size: cover;}
	.hauce-img{width: 100%;}
	.s-reservation-main{padding: 0;margin-top: 1.67rem;}
	.s-reservation-main .hauce-mian{width: 100%;padding: 0;text-align: center;margin-top: 2rem;font-size: 1.2rem;}
	.hauce-mian h4{margin-bottom: 1.25rem;font-size: 1.5rem;}
	.s-reservation-btn{margin: 0.83rem 0 2.08rem;}
	.s-reservation-phone{font-size: 1.2rem;}
	.hauce-mian time{margin-top: 1rem;}
	.hauce-mian p img{margin-left: 5%;width: 30%}


	.s-answer{padding: 1.5rem 0 2.35rem;}
	.s-answer-brush{margin-top: 1.67rem;}
	.s-answer-list li{margin-bottom: 1.5rem;}
	.s-answer-list h3{font-size: 1.5rem;margin-bottom: 0.54rem;}
	.s-answer-list p{font-size: 1.2rem;}
	.s-answer-link-code span{margin-bottom: 2rem;}

	.s-contact{padding: 1.67rem 0 2.5rem;background-size: cover;}
	.s-contact-list{margin-top: 1.67rem;}
	.s-contact-list .s-row{width: 95%;}
	.s-col-5{width: 100%;}
	.s-contact-list label{font-size: 1.2rem;}

	footer{padding: 2.08rem 0;}
	footer .tel{font-size: 1.7rem;}
	footer time{font-size: 1.2rem;}
	.footer-nav{font-size: 1.1rem;margin-top: 1.46rem;}
	.Copyright{font-size: 0.58rem;line-height: 1.5rem;margin-top: 1.2rem;}

}