@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/ueniagaruimg-vw02.png);
}
#PageTopBtn a:hover {
	background: url(../images/ueniagaruimg-vw01.png);
}

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


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


/*ボタン設置*/

.shopbox_01{
	position:relative;
}

.shopbox_01 .btn_button22a{
	position: absolute;
	left: 112px;
	top: 20px;
}

/*model別検索*/

.shopbox_01 .btn_button26a{
	position: absolute;
	left: 50px;
	top: 140px;
}

.shopbox_01 .btn_button26b{
	position: absolute;
	left: 348px;
	top: 140px;
}

.shopbox_01 .btn_button26c{
	position: absolute;
	left: 645px;
	top: 140px;
}


/*価格別検索*/

.shopbox_01 .btn_button29a{
	position: absolute;
	left: 50px;
	top: 64px;
}

.shopbox_01 .btn_button29b{
	position: absolute;
	left: 272px;
	top: 64px;
}

.shopbox_01 .btn_button29c{
	position: absolute;
	left: 494px;
	top: 64px;
}

.shopbox_01 .btn_button29d{
	position: absolute;
	left: 716px;
	top: 64px;
}

.shopbox_01 .btn_button29e{
	position: absolute;
	left: 50px;
	top: 120px;
}



/*ショップリスト*/

.shopbox_01 .shoplist-shopimg01{
	position: absolute;
	left: 49px;
	top: 10px;
}

.shopbox_01 .shoplist-btn01{
	position: absolute;
	left: 512px;
	top: 171px;
}

.shopbox_01 .shoplist-btn02{
	position: absolute;
	left: 728px;
	top: 171px;
}

.shopbox_01 .shoplist-btn03{
	position: absolute;
	left: 512px;
	top: 223px;
}

.shopbox_01 .shoplist-icon01{
	position: absolute;
	left: 727px;
	top: 220px;
}

.shopbox_01 .shoplist-icon02{
	position: absolute;
	left: 727px;
	top: 171px;
}


/*画像配置*/

.shopbox_01 .img_photo18a{
	position: absolute;
	left: 50px;
	top: 75px;
}

.shopbox_01 .img_photo18b{
	position: absolute;
	left: 500px;
	top: 75px;
}