.cl {
	display: inline-block;
}
.cl:after{
	content:"";
	display:block;
	clear:both;
}
.ninetyMin{
	width:995px;
	margin:20px auto;
}

.ninetyMin h1{
	display:block;
	width:995px;
	height:167px;
	background:url("/90minVer2/pc/img/topImage.png") no-repeat;
	overflow:hidden;
	text-indent:-10000px;
}

.ninetyMin#tyosyaku h1{
	height:168px;
	background:url("/90minVer2/pc/img/topImage_long.png") no-repeat;
}

#snsWrapper{
	width:995px;
	margin:20px 0;
}

#snsWrapper #facebook{
	float:right;
	width:100px;
}

#snsWrapper #twitter{
	float:right;
	width:100px;
}

/* ヘッダのボタン */
#headerBtnWrapper{
	width:995px;
	margin:20px 0 40px;
	border:1px dashed #333;
	border-width:1px 0;
	padding:20px 0 0;
}

#ninetyItems{
	float:left;
	width:994px;
}

#ninetyItems a{
	display:block;
	float:left;
	width:188px;
	height:52px;
	margin-bottom:17px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-10000px;
}

#ninetyItems a#relaxBtn{
	margin-right:14px;
	background-image:url("/90minVer2/pc/img/btnRelax.png");
}

#ninetyItems a#kodomotheaterBtn{
	margin-right:13px;
	background-image:url("/90minVer2/pc/img/btnKodomotheater.png");
}

#ninetyItems a#horrorBtn{
	margin-right:14px;
	background-image:url("/90minVer2/pc/img/btnHorror.png");
}

#ninetyItems a#warauBtn{
	margin-right:13px;
	background-image:url("/90minVer2/pc/img/btnWarau.png");
}

#ninetyItems a#stretchBtn{
	background-image:url("/90minVer2/pc/img/btnStretch.png");
}

#ninetyItems a#wineBtn{
	margin-right:14px;
	background-image:url("/90minVer2/pc/img/btnWine.png");
}

#ninetyItems a#joshikaiBtn{
	margin-right:13px;
	background-image:url("/90minVer2/pc/img/btnJoshikai.png");
}

#ninetyItems a#ienomiBtn{
	margin-right:14px;
	background-image:url("/90minVer2/pc/img/btnIenomi.png");
}

#ninetyItems a#thrillBtn{
	background-image:url("/90minVer2/pc/img/btnThrill.png");
}

#ninetyItems a#relaxBtn:hover{
	background-image:url("/90minVer2/pc/img/btnRelaxOn.png");
}

#ninetyItems a#kodomotheaterBtn:hover{
	background-image:url("/90minVer2/pc/img/btnKodomotheaterOn.png");
}

#ninetyItems a#horrorBtn:hover{
	background-image:url("/90minVer2/pc/img/btnHorrorOn.png");
}

#ninetyItems a#warauBtn:hover{
	background-image:url("/90minVer2/pc/img/btnWarauOn.png");
}

#ninetyItems a#stretchBtn:hover{
	background-image:url("/90minVer2/pc/img/btnStretchOn.png");
}

#ninetyItems a#wineBtn:hover{
	background-image:url("/90minVer2/pc/img/btnWineOn.png");
}

#ninetyItems a#joshikaiBtn:hover{
	background-image:url("/90minVer2/pc/img/btnJoshikaiOn.png");
}

#ninetyItems a#ienomiBtn:hover{
	background-image:url("/90minVer2/pc/img/btnIenomiOn.png");
}

#ninetyItems a#thrillBtn:hover{
	background-image:url("/90minVer2/pc/img/btnThrillOn.png");
}

a#tyosyakuBtn{
	display:block;
	float:right;
	width:208px;
	height:104px;
	background-image:url("/90minVer2/pc/img/btnTyosyaku.png");
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-10000px;
}

a#tyosyakuBtn:hover{
	background-image:url("/90minVer2/pc/img/btnTyosyakuOn.png");
}

#themeTitle{
	width:181px;
	height:37px;
	text-indent:-10000px;
	overflow:hidden;
}

#relax #themeTitle{
	background-image:url("/90minVer2/pc/img/monthlyTheme1.png?v=2");
}

#kodomotheater #themeTitle{
	background-image:url("/90minVer2/pc/img/monthlyTheme2.png?v=2");
}

#horror #themeTitle{
	background-image:url("/90minVer2/pc/img/monthlyTheme3.png?v=2");
}

#warau #themeTitle{
	background-image:url("/90minVer2/pc/img/monthlyTheme4.png?v=2");
}

#stretch #themeTitle{
	background-image:url("/90minVer2/pc/img/monthlyTheme5.png?v=2");
}

#wine #themeTitle{
	background-image:url("/90minVer2/pc/img/monthlyTheme6.png?v=2");
}

#joshikai #themeTitle{
	background-image:url("/90minVer2/pc/img/monthlyTheme7.png?v=2");
}

#ienomi #themeTitle{
	background-image:url("/90minVer2/pc/img/monthlyTheme8.png");
}

#thrill #themeTitle{
	background-image:url("/90minVer2/pc/img/monthlyTheme9.png");
}

#tyosyaku #themeTitle{
	background-image:url("/90minVer2/pc/img/monthlyTheme10.png");
}

#mainTitle{
	margin:3px 0 20px;
	width:994px;
	overflow:hidden;
}

#relax #mainTitle{
	height:201px;
	background-image:url("/90minVer2/pc/img/themeImage1.png?v=2");
}

#kodomotheater #mainTitle{
	height:200px;
	background-image:url("/90minVer2/pc/img/themeImage2.png?v=2");
}

#horror #mainTitle{
	height:200px;
	background-image:url("/90minVer2/pc/img/themeImage3.png?v=2");
}

#warau #mainTitle{
	height:208px;
	background-image:url("/90minVer2/pc/img/themeImage4.png?v=2");
}

#stretch #mainTitle{
	height:200px;
	background-image:url("/90minVer2/pc/img/themeImage5.png?v=2");
}

#wine #mainTitle{
	height:201px;
	background-image:url("/90minVer2/pc/img/themeImage6.png?v=2");
}

#joshikai #mainTitle{
	height:209px;
	background-image:url("/90minVer2/pc/img/themeImage7.png?v=2");
}

#ienomi #mainTitle{
	height:208px;
	background-image:url("/90minVer2/pc/img/themeImage8.png");
}

#thrill #mainTitle{
	height:208px;
	background-image:url("/90minVer2/pc/img/themeImage9.png");
}

#tyosyaku #mainTitle{
	height:125px;
	background-image:url("/90minVer2/pc/img/themeImage10.png");
}

#mainTitle h2,
#mainTitle div{
	text-indent:-10000px;
}

.productReviewWrapper{
	margin:20px 0;
	padding:30px;
	background-position:left top;
	background-size:16px;
	background-repeat:no-repeat;
	background-color:#fff7ef;
}

#relax .productReviewWrapper{
	background-image:url("/90minVer2/pc/img/triangleBgTheme1.png?v=2");
}

#kodomotheater .productReviewWrapper{
	background-image:url("/90minVer2/pc/img/triangleBgTheme2.png?v=2");
}

#horror .productReviewWrapper{
	background-image:url("/90minVer2/pc/img/triangleBgTheme3.png?v=2");
}

#warau .productReviewWrapper{
	background-image:url("/90minVer2/pc/img/triangleBgTheme4.png?v=2");
}

#stretch .productReviewWrapper{
	background-image:url("/90minVer2/pc/img/triangleBgTheme5.png?v=2");
}

#wine .productReviewWrapper{
	background-image:url("/90minVer2/pc/img/triangleBgTheme6.png?v=2");
}

#joshikai .productReviewWrapper{
	background-image:url("/90minVer2/pc/img/triangleBgTheme7.png?v=2");
}

#ienomi .productReviewWrapper{
	background-image:url("/90minVer2/pc/img/triangleBgTheme8.png");
}

#thrill .productReviewWrapper{
	background-image:url("/90minVer2/pc/img/triangleBgTheme9.png");
}

#tyosyaku .productReviewWrapper{
	background-image:url("/90minVer2/pc/img/triangleBgTheme10.png");
}

.productPackageLeft{
	float:left;
	width:270px;
}

.productPackageRight{
	float:right;
	width:270px;
}

.productPackageLeft + .productText{
	margin-left:290px;
}

.productPackageRight + .productText{
	margin-right:290px;
}

a.btnRentalCart{
	position:relative;
	display:block;
	width:270px;
	height:59px;
	margin-top:20px;
	background-image:url("/90minVer2/pc/img/btnRental.png?t=20150217");
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-10000px;
}

a.btnRentalCart:hover{
	top:2px;
	background-image:url("/90minVer2/pc/img/btnRentalOn.png?t=20150217");
}

a.btnAppReview{
	position:relative;
	display:block;
	width:270px;
	height:59px;
	margin-top:20px;
	background-image:url("/90minVer2/pc/img/btnGeoApp.png");
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-10000px;
}

a.btnAppReview:hover{
	top:2px;
	background-image:url("/90minVer2/pc/img/btnGeoAppOn.png");
}

.productDetail{
	padding:15px;
	background:#fff;
}

.productDetail strong{
	display:block;
	padding-left:26px;
	height:26px;
	background:url("/90minVer2/pc/img/iconClock.png") no-repeat;
	font-size:14px;
	line-height:26px;
}

.productDetail h3{
	margin-bottom:5px;
	border-bottom:1px solid #e12a75;
	font-size:20px;
	line-height:28px;
	color:#e12a75;
}

.productDetail h4{
	font-size:14px;
	line-height:21px;
}

.productDetail .productText{
	padding:0 10px 10px;
	font-size:14px;
	line-height:21px;
	color:#333;
}

.pickupTitle{
	width:158px;
	height:24px;
	margin-top:20px;
	background-image:url("/90minVer2/pc/img/iconPickup.png");
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-10000px;
}

.reviewData{
	margin:10px 0;
	padding:0;
}

.reviewData li{
	list-style-type:none;
	margin-bottom:10px;
	border-bottom:1px dashed #e12a75;
	padding-bottom:10px;
}

.reviewData strong{
	display:block;
	float:left;
	margin-right:15px;
	font-size:16px;
	line-height:24px;
}

.reviewData .star0,
.reviewData .star1,
.reviewData .star2,
.reviewData .star3,
.reviewData .star4,
.reviewData .star5{
	display:block;
	width:81px;
	height:14px;
	margin-top:4px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-10000px;
}

.star0{
	background-image:url("/90minVer2/pc/img/star0.png");
}

.star1{
	background-image:url("/90minVer2/pc/img/star1.png");
}

.star2{
	background-image:url("/90minVer2/pc/img/star2.png");
}

.star3{
	background-image:url("/90minVer2/pc/img/star3.png");
}

.star4{
	background-image:url("/90minVer2/pc/img/star4.png");
}

.star5{
	background-image:url("/90minVer2/pc/img/star5.png");
}

.reviewText{
	margin-top:3px;
	font-size:14px;
	line-height:21px;
}

a#topGeoTop{
	position:relative;
	display:block;
	width:311px;
	height:49px;
	margin:30px auto;
	background-image:url("/90minVer2/pc/img/btnGOL.png");
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-10000px;
}

a#topGeoTop:hover{
	top:2px;
	background-image:url("/90minVer2/pc/img/btnGOLOn.png");
}

#toTopBtn{
	position:fixed;
	display:none;
	bottom:20px;
	right:10px;
	width:121px;
	height:32px;
	border-radius:6px;
	padding:10px;
	background:rgba(255,255,255,0.6);
}

#toTopBtn span{
	display:block;
	width:121px;
	height:32px;
	background-image:url("/90minVer2/pc/img/btnToTop.png");
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-10000px;
}