@charset "UTF-8";


img {
	max-width: 100%;
	height: auto;
}

/* margin snippets */
.mb5 {
	margin-bottom: 5px;
}

.mt5 {
	margin-top: 5px;
}

.mb10 {
	margin-bottom: 10px;
}

.mt10 {
	margin-top: 10px;
}

.mb15 {
	margin-bottom: 15px;
}

.mt15 {
	margin-top: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.mt20 {
	margin-top: 20px;
}

.mb25 {
	margin-bottom: 25px;
}

.mt25 {
	margin-top: 25px;
}

.mb30 {
	margin-bottom: 30px;
}

.mt30 {
	margin-top: 30px;
}

.mb35 {
	margin-bottom: 35px;
}

.mt35 {
	margin-top: 35px;
}

.mb40 {
	margin-bottom: 40px;
}

.mt40 {
	margin-top: 40px;
}

.mb50 {
	margin-bottom: 50px;
}

.mt50 {
	margin-top: 50px;
}

.mb60 {
	margin-bottom: 60px;
}

.mt60 {
	margin-top: 60px;
}

.mb70 {
	margin-bottom: 70px;
}

.mt70 {
	margin-top: 70px;
}

.mb80 {
	margin-bottom: 80px;
}

.mt80 {
	margin-top: 80px;
}

.mb90 {
	margin-bottom: 90px;
}

.mt90 {
	margin-top: 90px;
}

.mb100 {
	margin-bottom: 100px;
}

.mt100 {
	margin-top: 100px;
}

.mb110 {
	margin-bottom: 110px;
}

.mt110 {
	margin-top: 110px;
}

.mb120 {
	margin-bottom: 120px;
}

.mt120 {
	margin-top: 120px;
}

.mb130 {
	margin-bottom: 130px;
}

.mt130 {
	margin-top: 130px;
}

.mb140 {
	margin-bottom: 140px;
}

.mt140 {
	margin-top: 140px;
}

.mb150 {
	margin-bottom: 150px;
}

.mt150 {
	margin-top: 150px;
}

@media only screen and (max-width: 950px) {
	/* margin snippets */
	.mb5 {
		margin-bottom: calc((5/950)*100vw);
	}
	.mt5 {
		margin-top: calc((5/950)*100vw);
	}
	.mb10 {
		margin-bottom: calc((10/950)*100vw);
	}
	.mt10 {
		margin-top: calc((10/950)*100vw);
	}
	.mb15 {
		margin-bottom: calc((15/950)*100vw);
	}
	.mt15 {
		margin-top: calc((15/950)*100vw);
	}
	.mb20 {
		margin-bottom: calc((20/950)*100vw);
	}
	.mt20 {
		margin-top: calc((20/950)*100vw);
	}
	.mb25 {
		margin-bottom: calc((25/950)*100vw);
	}
	.mt25 {
		margin-top: calc((25/950)*100vw);
	}
	.mb30 {
		margin-bottom: calc((30/950)*100vw);
	}
	.mt30 {
		margin-top: calc((30/950)*100vw);
	}
	.mb35 {
		margin-bottom: calc((35/950)*100vw);
	}
	.mt35 {
		margin-top: calc((35/950)*100vw);
	}
	.mb40 {
		margin-bottom: calc((40/950)*100vw);
	}
	.mt40 {
		margin-top: calc((40/950)*100vw);
	}
	.mb50 {
		margin-bottom: calc((50/950)*100vw);
	}
	.mt50 {
		margin-top: calc((50/950)*100vw);
	}
	.mb60 {
		margin-bottom: calc((60/950)*100vw);
	}
	.mt60 {
		margin-top: calc((60/950)*100vw);
	}
	.mb70 {
		margin-bottom: calc((70/950)*100vw);
	}
	.mt70 {
		margin-top: calc((70/950)*100vw);
	}
	.mb80 {
		margin-bottom: calc((80/950)*100vw);
	}
	.mt80 {
		margin-top: calc((80/950)*100vw);
	}
	.mb90 {
		margin-bottom: calc((90/950)*100vw);
	}
	.mt90 {
		margin-top: calc((90/950)*100vw);
	}
	.mb100 {
		margin-bottom: calc((100/950)*100vw);
	}
	.mt100 {
		margin-top: calc((100/950)*100vw);
	}
	.mb110 {
		margin-bottom: calc((110/950)*100vw);
	}
	.mt110 {
		margin-top: calc((110/950)*100vw);
	}
	.mb120 {
		margin-bottom: calc((120/950)*100vw);
	}
	.mt120 {
		margin-top: calc((120/950)*100vw);
	}
	.mb130 {
		margin-bottom: calc((130/950)*100vw);
	}
	.mt130 {
		margin-top: calc((130/950)*100vw);
	}
	.mb140 {
		margin-bottom: calc((140/950)*100vw);
	}
	.mt140 {
		margin-top: calc((140/950)*100vw);
	}
	.mb150 {
		margin-bottom: calc((150/950)*100vw);
	}
	.mt150 {
		margin-top: calc((150/950)*100vw);
	}
}

/* padding snippets */
.pb5 {
	padding-bottom: 5px;
}

.pt5 {
	padding-top: 5px;
}

.pb10 {
	padding-bottom: 10px;
}

.pt10 {
	padding-top: 10px;
}

.pb15 {
	padding-bottom: 15px;
}

.pt15 {
	padding-top: 15px;
}

.pb20 {
	padding-bottom: 20px;
}

.pt20 {
	padding-top: 20px;
}

.pb25 {
	padding-bottom: 25px;
}

.pt25 {
	padding-top: 25px;
}

.pb30 {
	padding-bottom: 30px;
}

.pt30 {
	padding-top: 30px;
}

.pb35 {
	padding-bottom: 35px;
}

.pt35 {
	padding-top: 35px;
}

.pb40 {
	padding-bottom: 40px;
}

.pt40 {
	padding-top: 40px;
}

.pb50 {
	padding-bottom: 50px;
}

.pt50 {
	padding-top: 50px;
}

.pb60 {
	padding-bottom: 60px;
}

.pt60 {
	padding-top: 60px;
}

.pb70 {
	padding-bottom: 70px;
}

.pt70 {
	padding-top: 70px;
}

.pb80 {
	padding-bottom: 80px;
}

.pt80 {
	padding-top: 80px;
}

.pb90 {
	padding-bottom: 90px;
}

.pt90 {
	padding-top: 90px;
}

.pb100 {
	padding-bottom: 100px;
}

.pt100 {
	padding-top: 100px;
}

.pb110 {
	padding-bottom: 110px;
}

.pt110 {
	padding-top: 110px;
}

.pb120 {
	padding-bottom: 120px;
}

.pt120 {
	padding-top: 120px;
}

.pb130 {
	padding-bottom: 130px;
}

.pt130 {
	padding-top: 130px;
}

.pb140 {
	padding-bottom: 140px;
}

.pt140 {
	padding-top: 140px;
}

.pb150 {
	padding-bottom: 150px;
}

.pt150 {
	padding-top: 150px;
}

@media only screen and (max-width: 950px) {
	.pb5 {
		padding-bottom: calc((5/950)*100vw);
	}
	.pt5 {
		padding-top: calc((5/950)*100vw);
	}
	.pb10 {
		padding-bottom: calc((10/950)*100vw);
	}
	.pt10 {
		padding-top: calc((10/950)*100vw);
	}
	.pb15 {
		padding-bottom: calc((15/950)*100vw);
	}
	.pt15 {
		padding-top: calc((15/950)*100vw);
	}
	.pb20 {
		padding-bottom: calc((20/950)*100vw);
	}
	.pt20 {
		padding-top: calc((20/950)*100vw);
	}
	.pb25 {
		padding-bottom: calc((25/950)*100vw);
	}
	.pt25 {
		padding-top: calc((25/950)*100vw);
	}
	.pb30 {
		padding-bottom: calc((30/950)*100vw);
	}
	.pt30 {
		padding-top: calc((30/950)*100vw);
	}
	.pb35 {
		padding-bottom: calc((35/950)*100vw);
	}
	.pt35 {
		padding-top: calc((35/950)*100vw);
	}
	.pb40 {
		padding-bottom: calc((40/950)*100vw);
	}
	.pt40 {
		padding-top: calc((40/950)*100vw);
	}
	.pb50 {
		padding-bottom: calc((50/950)*100vw);
	}
	.pt50 {
		padding-top: calc((50/950)*100vw);
	}
	.pb60 {
		padding-bottom: calc((60/950)*100vw);
	}
	.pt60 {
		padding-top: calc((60/950)*100vw);
	}
	.pb70 {
		padding-bottom: calc((70/950)*100vw);
	}
	.pt70 {
		padding-top: calc((70/950)*100vw);
	}
	.pb80 {
		padding-bottom: calc((80/950)*100vw);
	}
	.pt80 {
		padding-top: calc((80/950)*100vw);
	}
	.pb90 {
		padding-bottom: calc((90/950)*100vw);
	}
	.pt90 {
		padding-top: calc((90/950)*100vw);
	}
	.pb100 {
		padding-bottom: calc((100/950)*100vw);
	}
	.pt100 {
		padding-top: calc((100/950)*100vw);
	}
	.pb110 {
		padding-bottom: calc((110/950)*100vw);
	}
	.pt110 {
		padding-top: calc((110/950)*100vw);
	}
	.pb120 {
		padding-bottom: calc((120/950)*100vw);
	}
	.pt120 {
		padding-top: calc((120/950)*100vw);
	}
	.pb130 {
		padding-bottom: calc((130/950)*100vw);
	}
	.pt130 {
		padding-top: calc((130/950)*100vw);
	}
	.pb140 {
		padding-bottom: calc((140/950)*100vw);
	}
	.pt140 {
		padding-top: calc((140/950)*100vw);
	}
	.pb150 {
		padding-bottom: calc((150/950)*100vw);
	}
	.pt150 {
		padding-top: calc((150/950)*100vw);
	}
}

a img {
	transition: .2s;
}

a img:hover {
	opacity: .7;
}

@media only screen and (max-width: 750px) {
	.pc {
		display: none;
	}
}

.sp {
	display: none;
}

@media only screen and (max-width: 750px) {
	.sp {
		display: block;
	}
}

#wrapper{
	font-feature-settings: "palt";
	width: 100%;
	max-width: 950px;
	margin: 50px auto ;
}

@media screen and (max-width: 640px){

	#wrapper{
		padding: 0;
	}
}

.review_inner{
	display: flex;
	justify-content: center;
}
.review_contents{
	width: 733px;
}

.review_btn{
	text-align: center;
	margin-top: 50px;
}



@media only screen and (max-width: 640px) {
	.review_side{
		display: none;
	}
	.review_contents{
		width: 100%;
		padding-bottom: 50px;
	}
	.review_btn{
		width: 56.48%;
		margin: 30px auto 0;
	}
}