@charset "UTF-8";
/************************************************************
 * UTF-8で保存してください。
 ************************************************************/
 
 
body, #proContents, #proContents p {
	font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', '游ゴシック  Medium', meiryo, sans-serif;
}




img {
vertical-align:top;
}


.contener_m {
	padding-top: 15px;
	padding-bottom: 22px;
}
/*追加記述*/


/*Topへ移動ボタン*/
/*パソコン・スマホ共通のCSS*/
#PageTopBtn {
    position: fixed; /*ボタンの配置場所を固定*/
    bottom: 55px; /*下からのボタンの配置場所を指定*/
    right: 20px; /*右からのボタンの配置場所を指定*/
}
#PageTopBtn a {
	background: url(../images/ueniagaruimg01.png);
}
#PageTopBtn a:hover {
	background: url(../images/ueniagaruimg02.png);
}

/*パソコンで表示する場合のCSS*/
@media (min-width: 768px) {
#PageTopBtn {
    font-size: 15px; /*文字のサイズ*/
}
#PageTopBtn a {
    width: 50px; /*ボタンの幅*/
    height: 50px; /*ボタンの高さ*/
	display: block; /*配置の調整*/
}
}


/*ボタン透過*/
a:hover img.hoverImg{
opacity:0.5;
filter: alpha(opacity=50);        /* ie lt 8 */
-ms-filter: "alpha(opacity=50)";  /* ie 8 */
-moz-opacity:0.5;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.5;              /* Safari 1.x */
zoom:1;
}


/*ボタン設置*/

.shopbox_01{
	position:relative;
}

.shopbox_01 .btn_shop08a{
	position: absolute;
	left: 122px;
	top: 289px;
}

.shopbox_01 .btn_shop08b{
	position: absolute;
	left: 557px;
	top: 289px;
}

.shopbox_01 .btn_shop09a{
	position: absolute;
	left: 91px;
	top: 234px;
}

.shopbox_01 .btn_shop15a{
	position: absolute;
	left: 340px;
	top: 202px;
}

.shopbox_01 .btn_shop16a{
	position: absolute;
	left: 55px;
	top: 17px;
}

.shopbox_01 .btn_shop16b{
	position: absolute;
	left: 354px;
	top: 17px;
}

.shopbox_01 .btn_shop16c{
	position: absolute;
	left: 657px;
	top: 17px;
}

.shopbox_01 .btn_shop16d{
	position: absolute;
	left: 55px;
	top: 126px;
}

.shopbox_01 .btn_shop16e{
	position: absolute;
	left: 354px;
	top: 126px;
}

.shopbox_01 .btn_shop16f{
	position: absolute;
	left: 657px;
	top: 126px;
}

.shopbox_01 .btn_shop16g{
	position: absolute;
	left: 55px;
	top: 204px;
}

.shopbox_01 .btn_shop16h{
	position: absolute;
	left: 354px;
	top: 204px;
}

.shopbox_01 .btn_shop16i{
	position: absolute;
	left: 657px;
	top: 204px;
}

.shopbox_01 .btn_shop18a{
	position: absolute;
	left: 55px;
	top: 17px;
}

.shopbox_01 .btn_shop18b{
	position: absolute;
	left: 354px;
	top: 17px;
}

.shopbox_01 .btn_shop18c{
	position: absolute;
	left: 657px;
	top: 17px;
}

.shopbox_01 .btn_shop18d{
	position: absolute;
	left: 55px;
	top: 94px;
}

.shopbox_01 .btn_shop18e{
	position: absolute;
	left: 354px;
	top: 94px;
}

.shopbox_01 .btn_shop22a{
	position: absolute;
	left: 340px;
	top: 314px;
}
