@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=60)";  /* ie 8 */
-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.6;              /* Safari 1.x */
zoom:1;
}


/*ボタン設置*/

.btn_wrapper{
	position:relative;
}

.btn_wrapper .btn01{
	position: absolute;
	left: 93px;
	top: 96px;
}

.btn_wrapper .btn02{
	position: absolute;
	left: 50px;
	top: 142px;
}

.btn_wrapper .btn03{
	position: absolute;
	left: 347px;
	top: 142px;
}

.btn_wrapper .btn04{
	position: absolute;
	left: 646px;
	top: 142px;
}


.btn_wrapper .btn05{
	position: absolute;
	left: 50px;
	top: 55px;
}

.btn_wrapper .btn06{
	position: absolute;
	left: 272px;
	top: 55px;
}

.btn_wrapper .btn07{
	position: absolute;
	left: 495px;
	top: 55px;
}

.btn_wrapper .btn08{
	position: absolute;
	left: 717px;
	top: 55px;
}

.btn_wrapper .btn09{
	position: absolute;
	left: 50px;
	top: 118px;
}

.btn_wrapper .btn10{
	position: absolute;
	left: 113px;
	top: 22px;
}

.btn_wrapper .btn11{
	position: absolute;
	left: 512px;
	top: 172px;
}

.btn_wrapper .btn12{
	position: absolute;
	left: 728px;
	top: 172px;
}

.btn_wrapper .btn13{
	position: absolute;
	left: 512px;
	top: 223px;
}

.btn_wrapper .btn14{
	position: absolute;
	left: 512px;
	top: 174px;
}

.btn_wrapper .shop01{
	position: absolute;
	left: 50px;
	top: 10px;
}
