@charset "utf-8";
/*------------------------------------------------
shop
--------------------------------------------------*/
.temp-title1 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 30px;
	height: 0;
	display: block;
	padding-top: 12.34%;/* 高さ÷幅×100 */
	background: url(../shop/img/title1.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-tex1 {
	padding: 8px;
}

.temp-tex2 {
	color: #00664C;
	padding: 8px;
	margin-bottom: 35px;
}
.temp-title-tex1 {
	padding: 8px;
}
.temp-tex3 {
	color: #00664C;
	padding: 8px;
}
.temp-tex4 {
	padding: 8px;
	margin-bottom: 35px;
}
.temp-line-wp {
	width: 98%;
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 5px;
	margin: 0 auto;
	margin-bottom: 10px;
}
.temp-title2 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../shop/img/title2.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title3 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../shop/img/bana4.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title4 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../shop/img/bana6.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title5 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../shop/img/bana8.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title6 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../shop/img/bana17.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title7 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../shop/img/bana19.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title8 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../shop/img/bana21.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title9 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../shop/img/bana23.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title10 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../shop/img/bana25.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title11 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../shop/img/bana27.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}
.temp-title12 {
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 34px;
	height: 0;
	display: block;
	padding-top: 12%;/* 高さ÷幅×100 */
	background: url(../shop/img/bana29.jpg) top center no-repeat;
	background-size: contain;
	text-indent: -9999px;
}

.temp-center {
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: center;
}


