/*レイアウト*/



/*全体*/
.mainvisual {
    position: relative;
	width: 980px;
	margin: 0 auto;
}


/*北海道から夏の贈り物*/
.title-text1 {
    position: absolute;
    left: 21px;
    top: 19px;

}

/*開催期間*/
.title-text2 {
    position: absolute;
    left: 14px;
    top: 650px;

}

/*お中元特集*/
.title-text3 {
    position: absolute;
    left: 353px;
    top: 572px;

}

/*ロゴ*/
.logo {
    position: absolute;
    right: 15px;
    top: 10px;

}

/*メニューレイアウト*/
.menu {
    position: relative;
	width: 980px;
	height:528px;
	margin: 0 auto;
	background-image: url(https://www.hokusen.co.jp/19_oc/menu_back.jpg);
	background-repeat: no-repeat;
}

.menu_btn1 {
    position: absolute;
    left: 20px;
    top: 22px;

}

.menu_btn2 {
    position: absolute;
    left: 500px;
    top: 22px;

}

.menu_btn3 {
    position: absolute;
    left: 20px;
    top: 190px;

}

.menu_btn4 {
    position: absolute;
    left: 340px;
    top: 190px;

}

.menu_btn5 {
    position: absolute;
    left: 660px;
    top: 190px;

}

.menu_btn6 {
    position: absolute;
    left: 20px;
    top: 358px;

}

.menu_btn7 {
    position: absolute;
    left: 340px;
    top: 358px;

}

/*.menu_btn8 {
    position: absolute;
    left: 500px;
    top: 358px;

}*/

.menu_btn9 {
    position: absolute;
    left: 660px;
    top: 358px;

}

/*価格帯ページメニューレイアウト*/
.top_menu {
    position: relative;
	width: 980px;
	height:154px;
	margin: 0 auto;
	background-image: url(https://www.hokusen.co.jp/19_oc/price_img/button_back.jpg);
	background-repeat: no-repeat;
}

.top_menu_btn1 {
    position: absolute;
    left: 20px;
    top: 18px;

}

.top_menu_btn2 {
    position: absolute;
    left: 340px;
    top: 18px;

}

.top_menu_btn3 {
    position: absolute;
    left: 660px;
    top: 18px;

}

.top_menu_btn4 {
    position: absolute;
    left: 20px;
    top: 86px;

}

.top_menu_btn5 {
    position: absolute;
    left: 340px;
    top: 86px;

}

.top_menu_btn6 {
    position: absolute;
    left: 660px;
    top: 86px;

}

/*価格帯メニューレイアウト*/
.price_menu {
    position: relative;
	width: 980px;
	height:516px;
	margin: 0 auto;
	background-image: url(https://www.hokusen.co.jp/19_oc/price_button_back.jpg);
	background-repeat: no-repeat;
}

.price_btn1 {
    position: absolute;
    left: 68px;
    top: 0px;
}

.price_btn2 {
    position: absolute;
    left: 524px;
    top: 0px;
}

.price_btn3 {
    position: absolute;
    left: 68px;
    top: 126px;
}

.price_btn4 {
    position: absolute;
    left: 524px;
    top: 126px;
}

.price_btn5 {
    position: absolute;
    left: 68px;
    top: 252px;
}

.price_btn6 {
    position: absolute;
    left: 524px;
    top: 252px;
}

.price_btn7 {
    position: absolute;
    left: 68px;
    top: 378px;
}