@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;
}

/*ボタン設置*/

.shopbox_01{
	position:relative;
}

.shopbox_01 .btn_shop01{
	position: absolute;
	left: 26px;
	top: 23px;
}

.shopbox_01 .btn_shop02{
	position: absolute;
	left: 26px;
	top: 126px;
}

.shopbox_01 .btn_shop03{
	position: absolute;
	left: 26px;
	top: 229px;
}

.shopbox_01 .btn_shop04{
	position: absolute;
	left: 26px;
	top: 330px;
}

.shopbox_01 .btn_shop05{
	position: absolute;
	left: 26px;
	top: 433px;
}

.shopbox_01 .btn_shop06{
	position: absolute;
	left: 26px;
	top: 536px;
}


.shopbox_01 .btn_car01a_01{
	position: absolute;
	left: 26px;
	top: 22px;
}

.shopbox_01 .btn_car01a_02{
	position: absolute;
	left: 503px;
	top: 22px;
}


.shopbox_01 .btn_car02a_01{
	position: absolute;
	left: 26px;
	top: 16px;
}

.shopbox_01 .btn_car02a_02{
	position: absolute;
	left: 503px;
	top: 16px;
}

.shopbox_01 .btn_mishiyosha01{
	position: absolute;
	left: 26px;
	top: 26px;
}


.shopbox_01 .btn_zaiko01{
	position: absolute;
	left: 26px;
	top: 26px;
}

.shopbox_01 .btn_tenpo01A{
	position: absolute;
	left: 99px;
	top: 29px;
}

.shopbox_01 .btn_tenpo01B{
	position: absolute;
	left: 99px;
	top: 90px;
}

.shopbox_01 .btn_tenpo01C{
	position: absolute;
	left: 100px;
	top: 152px;
}

.shopbox_01 .btn_tenpo02A{
	position: absolute;
	left: 99px;
	top: 29px;
}

.shopbox_01 .btn_tenpo02B{
	position: absolute;
	left: 99px;
	top: 90px;
}

.shopbox_01 .btn_tenpo02C{
	position: absolute;
	left: 99px;
	top: 151px;
}

.shopbox_01 .btn_tenpo03A{
	position: absolute;
	left: 99px;
	top: 29px;
}

.shopbox_01 .btn_tenpo03B{
	position: absolute;
	left: 99px;
	top: 90px;
}

.shopbox_01 .btn_tenpo03C{
	position: absolute;
	left: 99px;
	top: 151px;
}

.shopbox_01 .btn_tenpo04A{
	position: absolute;
	left: 99px;
	top: 29px;
}

.shopbox_01 .btn_tenpo04B{
	position: absolute;
	left: 99px;
	top: 90px;
}

.shopbox_01 .btn_tenpo04C{
	position: absolute;
	left: 99px;
	top: 151px;
}

.shopbox_01 .btn_tenpo05A{
	position: absolute;
	left: 99px;
	top: 29px;
}

.shopbox_01 .btn_tenpo05B{
	position: absolute;
	left: 99px;
	top: 90px;
}

.shopbox_01 .btn_tenpo05C{
	position: absolute;
	left: 99px;
	top: 151px;
}

.shopbox_01 .btn_tenpo06A{
	position: absolute;
	left: 99px;
	top: 29px;
}

.shopbox_01 .btn_tenpo06B{
	position: absolute;
	left: 99px;
	top: 90px;
}

.shopbox_01 .btn_tenpo06C{
	position: absolute;
	left: 99px;
	top: 151px;
}


a:hover img.hoverImg{
opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */
zoom:1;
}

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

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