@charset "UTF-8";
div .main_cont #pink_daia a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	background-image: url(../images/img_bridal/bn_dia_pink.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	height: 300px;
	width: 620px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
div .main_cont #pink_sachi a {
	background-image: url(../images/img_bridal/bn_sachi_pink.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 300px;
	width: 620px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
div .main_cont #pink_waza a {
	background-image: url(../images/img_bridal/bn_waza_pink.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 300px;
	width: 620px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
div .main_cont #pink_choice a {
	background-image: url(../images/img_bridal/bn_choice_pink.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 300px;
	width: 620px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
div .main_cont #pink_jamjam a {
	background-image: url(../images/img_bridal/bn_jamjam_pink.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 300px;
	width: 620px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
div .main_cont #pink_petit a {
	background-image: url(../images/img_bridal/bn_petitwagift_pink.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: auto;
	height: 300px;
	width: 620px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	display: block;
}
div .main_cont #pink_shiawaseaji a {
	background-image: url(../images/img_bridal/bn_shiawase_pink.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 300px;
	width: 620px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
div .main_cont #pink_masyumaro a {
	background-image: url(../images/img_bridal/bn_masyumaro_pink.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: auto;
	height: 300px;
	width: 620px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg {
	background-color: #FFFFFF;
	text-align: center;
	margin: auto;
	height: auto;
	width: 860px;
}
#main_area_bg #pankuzu2 {
	text-align: left;
}
div.bn_hachimituume {
	float: left;
}
div .bn_hachimituume a {
	background-image: url(../images/img_newgaku/bn_hachimitu.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 250px;
	width: 300px;
	margin-bottom: 50px;
	margin-left: 100px;
	overflow: hidden;
}
.btn_yorokonbu {
	float: right;
}
div.btn_yorokonbu a {
	background-image: url(../images/img_newgaku/bn_yorokonbu.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 250px;
	width: 300px;
	margin-right: 100px;
	margin-bottom: 50px;
	overflow: hidden;
}
div.bn_okosama {
	float: left;
}
div.bn_okosama a {
	background-image: url(../images/img_newgaku/bn_okosama.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 250px;
	width: 300px;
	margin-bottom: 50px;
	margin-left: 100px;
	overflow: hidden;
}
div.bn_dia {
	float: right;
}
div .bn_dia a {
	background-image: url(../images/img_newgaku/bn_daia.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 250px;
	width: 300px;
	margin-right: 100px;
	margin-bottom: 50px;
	overflow: hidden;
}
#main_area_bg #bg_sakura {
	background-image: url(../images/img_newgaku/bg_sakura.gif);
	background-repeat: repeat;
}
.bn_hina_waza {
	float: left;
}
.bn_hina_waza a {
	background-image: url(../images/img_hinamaturi/bn_waza.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 300px;
	width: 300px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 50px;
	margin-left: 100px;
	overflow: hidden;
}
.bn_hina_manju {
	float: right;
}
.bn_hina_manju a {
	background-image: url(../images/img_hinamaturi/bn_manju.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 300px;
	width: 300px;
	margin-right: 100px;
	margin-bottom: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
.bn_hina_daia {
	float: left;
}
.bn_hina_daia a {
	background-image: url(../images/img_hinamaturi/bn_daia.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 300px;
	width: 300px;
	margin-bottom: 50px;
	margin-left: 100px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
.bn_hina_umegomakonbu {
	float: right;
}
.bn_hina_umegomakonbu a {
	background-image: url(../images/img_hinamaturi/bn_umegomakonbu.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 300px;
	width: 300px;
	margin-right: 100px;
	margin-bottom: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#bn_kanto {
	background-image: url(../images/img_event/kanto.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 700px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bn_kansai {
	background-image: url(../images/img_event/kansai.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 700px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bn_chugoku {
	background-image: url(../images/img_event/chugoku.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 700px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bn_shikoku {
	background-image: url(../images/img_event/shikoku.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 700px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bn_kyusyu {
	background-image: url(../images/img_event/kyusyu_okinawa.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 700px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bn_chubu {
	background-image: url(../images/img_event/chubu.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 700px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bn_tohoku {
	background-image: url(../images/img_event/tohoku.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 700px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bn_hokkaido {
	background-image: url(../images/img_event/hokkaido.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 700px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#okaeshi_bg {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	background-image: url(../images/img_re_okaeshi/left_bgimg.gif);
	background-repeat: repeat-y;
	text-align: center;
	margin: auto;
	height: auto;
	width: auto;
}
#okaeshi_bg #bg_white {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	background-image: none;
	background-repeat: no-repeat;
	text-align: center;
	margin: auto;
	height: auto;
	width: 860px;
	background-color: #FFFFFF;
}
#okaeshi_bg #bg_white #pankuzu2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	text-align: left;
	height: 16px;
	width: 850px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 10px;
}
#okaeshi_header {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	background-image: url(../images/img_re_okaeshi/head_okaeshi.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 400px;
	width: 640px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.bn_shiawaseijigift a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	background-image: url(../images/img_re_okaeshi/shiawaseaji.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 300px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
.petit_wa_gift a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	background-image: url(../images/img_re_okaeshi/petit_wa_gift.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 300px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
#okaeshi_bg #bg_white .title_umesyu {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	background-image: url(../images/img_re_okaeshi/umesyu_title.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	margin: auto;
	height: 30px;
	width: 640px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#okaeshi_bg #bg_white #binchoutan_madolor {
	background-image: url(../images/img_re_okaeshi/binchoutan_pre_img.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	width: 700px;
	overflow: hidden;
	height: 600px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
#okaeshi_bg #bg_white .umejuce500 a {
	font-family: Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック";
	font-size: 12px;
	background-image: url(../images/img_re_okaeshi/umejuce500ml.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 300px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
#main_area_bg .mg_header {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	background-image: url(../images/img_mg/mail_mg_setumei.jpg);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 600px;
	width: 630px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#main_area_bg .bn_link_center a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	background-image: url(../images/img_mg/bn_shinki.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 80px;
	width: 630px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bn_link_center02 a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	background-image: url(../images/img_mg/bn_change.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 80px;
	width: 630px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bn_link_center03 a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	background-image: url(../images/img_mg/bn_kaijo.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -9999px;
	display: block;
	height: 80px;
	width: 630px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #hahanohi_head {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 14px;
	background-image: url(../images/mother/header.jpg);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: auto;
	height: 400px;
	width: 860px;
	overflow: hidden;
}
#main_area_bg #mother_bg {
	background-image: url(../images/mother/bg.gif);
	background-repeat: repeat-x;
	width: 860px;
}
#main_area_bg #mother_bg #table_bg01 a {
	background-image: url(../images/mother/bt_syosai.gif);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 100px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	clear: both;
	float: right;
	margin-top: auto;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: auto;
}
#main_area_bg #mother_bg .bg_fef799 #table_bg02 a {
	background-image: url(../images/mother/bt_syosai.gif);
	background-repeat: no-repeat;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	text-indent: -9999px;
	clear: both;
	height: 50px;
	width: 100px;
	margin-top: auto;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: auto;
	float: right;
}
#main_area_bg #mother_bg #table_bg01 {
	background-image: url(../images/mother/bg_masyumaro.gif);
	background-repeat: no-repeat;
	display: block;
	margin: auto;
	height: 860px;
	width: 720px;
	overflow: hidden;
}
#main_area_bg #mother_bg .bg_fef799 #table_bg02 {
	background-image: url(../images/mother/bg_masyumaro.gif);
	background-repeat: no-repeat;
	display: block;
	margin: auto;
	height: 860px;
	width: 720px;
	overflow: hidden;
}
#main_area_bg #mother_bg .bg_fef799 {
	background-image: url(../images/mother/bg_fef799.gif);
	background-repeat: repeat;
	display: block;
	margin: auto;
	height: auto;
	width: 860px;
	overflow: hidden;
}
#main_area_bg #mother_bg .bg_fef799 #bg_huroshiki {
	background-image: url(../images/mother/head_huroshiki.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: auto;
	height: 400px;
	width: 720px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #mother_bg .bg_fef799 #bg_huroshiki a {
	background-image: url(../images/mother/bt_syosai.gif);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 100px;
	margin-top: 330px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 570px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #mother_bg .bg_fef799 #bg_haruiro {
	background-image: url(../images/mother/bg_haruiro.gif);
	background-repeat: no-repeat;
	display: block;
	margin: auto;
	height: 200px;
	width: 720px;
	overflow: hidden;
}
#main_area_bg #chichinohi_head {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	background-image: url(../images/img_father/top_fathers_day.jpg);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: auto;
	height: 500px;
	width: 860px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #mother_bg #table_bg_f1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image: url(../images/img_father/bg_set.gif);
	background-repeat: no-repeat;
	display: block;
	margin: auto;
	height: 860px;
	width: 720px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #mother_bg #table_bg_f1 a {
	background-image: url(../images/mother/bt_syosai.gif);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 100px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	clear: both;
	float: right;
	margin-top: auto;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: auto;
}
#main_area_bg #mother_bg .bg_fef799 #dia a {
	background-image: url(../images/img_father/dia_rank.jpg);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: auto;
	float: left;
	height: 300px;
	width: 330px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #mother_bg .bg_fef799 #otokomai a {
	background-image: url(../images/img_father/otokomaigihuto_rank.jpg);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: -9999px;
	display: block;
	margin: auto;
	float: right;
	height: 300px;
	width: 300px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #a_set a:hover {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	background-image: url(../images/img_keirou/a_set02.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	text-indent: -9999px;
	display: block;
	clear: none;
	float: none;
	height: 300px;
	width: 700px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #b_set {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	background-image: url(../images/img_keirou/b_set01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	text-indent: -9999px;
	display: block;
	clear: none;
	float: none;
	height: 300px;
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #b_set a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	background-image: url(../images/img_keirou/b_set01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	text-indent: -9999px;
	display: block;
	clear: none;
	float: none;
	height: 300px;
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #b_set a:hover {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	background-image: url(../images/img_keirou/b_set02.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	text-indent: -9999px;
	display: block;
	clear: none;
	float: none;
	height: 300px;
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bg_more {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 9px;
	background-image: url(../images/img_keirou/bg_more.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	display: block;
	clear: none;
	float: none;
	height: 1594px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	text-indent: -9999px;
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#main_area_bg #bg_more #manju {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-image: url(../images/img_keirou/bt_manju.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	clear: none;
	float: none;
	height: 400px;
	width: 700px;
	margin-top: 80px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bg_more #manju a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-image: url(../images/img_keirou/bt_manju.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	clear: none;
	float: none;
	height: 400px;
	width: 700px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bg_more #manju a:hover {
	background-image: url(../images/img_keirou/bt_manju_02.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	clear: none;
	float: none;
	height: 400px;
	width: 700px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bg_more #kuri {
	background-image: url(../images/img_keirou/bt_manju_kuri.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	margin: auto;
	clear: none;
	float: none;
	height: 200px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bg_more #kuri a {
	background-image: url(../images/img_keirou/bt_manju_kuri.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	margin: auto;
	clear: none;
	float: none;
	height: 200px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bg_more #kuri a:hover {
	background-image: url(../images/img_keirou/bt_manju_kuri_02.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	margin: auto;
	clear: none;
	float: none;
	height: 200px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bg_more #umegomakonbu {
	background-image: url(../images/img_keirou/bt_umegomakonbu.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	clear: none;
	float: none;
	height: 314px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#main_area_bg #bg_more #umegomakonbu a {
	background-image: url(../images/img_keirou/bt_umegomakonbu.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	clear: none;
	float: none;
	height: 314px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#main_area_bg #bg_more #umegomakonbu a:hover {
	background-image: url(../images/img_keirou/bt_umegomakonbu_02.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	clear: none;
	float: none;
	height: 314px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#main_area_bg #bg_more #chaduke {
	background-image: url(../images/img_keirou/bt_umechaduke.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	clear: none;
	float: left;
	height: 134px;
	width: 353px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
}
#main_area_bg #bg_more #chaduke a {
	background-image: url(../images/img_keirou/bt_umechaduke.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	clear: none;
	float: left;
	height: 134px;
	width: 353px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
}
#main_area_bg #bg_more #harusame {
	background-image: url(../images/img_keirou/bt_harusame.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	clear: none;
	float: right;
	height: 134px;
	width: 347px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto;
}
#main_area_bg #bg_more #harusame a {
	background-image: url(../images/img_keirou/bt_harusame.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	clear: none;
	float: right;
	height: 134px;
	width: 347px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto;
}
#main_area_bg #bg_more #chaduke_caption {
	background-image: url(../images/img_keirou/caption_chaduke.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	margin: auto;
	clear: both;
	float: none;
	height: 40px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bg_more #chaduke a:hover {
	background-image: url(../images/img_keirou/bt_umechaduke_02.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	clear: none;
	float: left;
	height: 134px;
	width: 353px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bg_more #harusame a:hover {
	background-image: url(../images/img_keirou/bt_harusame_02.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	clear: none;
	float: right;
	height: 134px;
	width: 347px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bg_more #line {
	background-image: url(../images/img_keirou/line.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	margin: auto;
	clear: both;
	float: none;
	height: 44px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bg_more #umesyu {
	background-image: url(../images/img_keirou/bt_noukanoumesyu.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	clear: none;
	float: left;
	height: 357px;
	width: 331px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bg_more #umesyu a {
	background-image: url(../images/img_keirou/bt_noukanoumesyu.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	clear: none;
	float: left;
	height: 357px;
	width: 331px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bg_more #umesyu a:hover {
	background-image: url(../images/img_keirou/bt_noukanoumesyu_02.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	clear: none;
	float: left;
	height: 357px;
	width: 331px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	overflow: hidden;
}
#main_area_bg #bg_more #mikaduki {
	background-image: url(../images/img_keirou/bt_mikaduki.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	clear: none;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	height: 357px;
	width: 369px;
}
#main_area_bg #bg_more #mikaduki a {
	background-image: url(../images/img_keirou/bt_mikaduki.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	clear: none;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	height: 357px;
	width: 369px;
}
#main_area_bg #bg_more #mikaduki a:hover {
	background-image: url(../images/img_keirou/bt_mikaduki_02.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	clear: none;
	float: right;
	height: 357px;
	width: 369px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #a_set a {
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-image: url(../images/img_keirou/a_set01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 300px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #a_set {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 9px;
	text-align: left;
	text-indent: -9999px;
    background-image: url(../images/img_keirou/a_set01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 300px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#main_area_bg #message {
	background-image: url(../images/img_keirou/message_card.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	text-indent: -9999px;
	display: block;
	height: 300px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#main_area_bg .text_width {
	width: 630px;
	background-position: center;
	text-align: center;
	display: block;
	margin: auto;
}
#main_area_bg #sinbun {
	background-image: url(../images/img_media/sinbun01_fix.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: auto;
	height: 1169.2px;
	width: 841.92px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bairin_bg {
	background-image: url(../images/bairin/bairin_bg.gif);
	background-repeat: no-repeat;
	display: block;
	margin: auto;
	height: 1000px;
	width: 860px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	text-align: center;
}
#main_area_bg #bairin_bg #mika_zuki a:hover {
	background-image: url(../images/bairin/hover_mikkatuki.gif);
	background-repeat: no-repeat;
	display: block;
	margin: auto;
	height: 130px;
	width: 370px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	clear: both;
	text-indent: -9999px;
}
#main_area_bg #bairin_bg #mi_so a:hover {
	background-image: url(../images/bairin/hover_omisoya.gif);
	background-repeat: no-repeat;
    display: block;
	margin: auto;
	height: 130px;
	width: 370px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bairin_bg #manjyu_u a:hover {
	background-image: url(../images/bairin/hover_mannjyuuya.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: auto;
	height: 130px;
	width: 370px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bairin_bg #manjyu_u a {
	background-image: url(../images/bairin/mannjyuuya.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: auto;
	height: 130px;
	width: 370px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bairin_bg #sho_yu a:hover {
	background-image: url(../images/bairin/hover_shouyuya.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: auto;
	height: 130px;
	width: 370px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bairin_bg #sho_yu a {
	background-image: url(../images/bairin/oshouyuya.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: auto;
	height: 130px;
	width: 370px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bairin_bg #umema_ccha a:hover {
	background-image: url(../images/bairin/hover_umemaccha.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: auto;
	height: 130px;
	width: 370px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bairin_bg #umema_ccha a {
	background-image: url(../images/bairin/umemaccha.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: auto;
	height: 130px;
	width: 370px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bairin_bg #ume_goma a:hover {
	background-image: url(../images/bairin/hover_umegoma.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: auto;
	height: 130px;
	width: 370px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bairin_bg #ume_goma a {
	background-image: url(../images/bairin/umegomaya.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: auto;
	height: 130px;
	width: 370px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bairin_bg #uko_n a:hover {
	background-image: url(../images/bairin/hover_ukonnnoume.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: auto;
	height: 130px;
	width: 370px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bairin_bg #uko_n a {
	background-image: url(../images/bairin/ukonnoume.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: auto;
	height: 130px;
	width: 370px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bairin_bg table tr #mika_zuki a {
	background-image: url(../images/bairin/mikkatukiya.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: auto;
	height: 130px;
	width: 370px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#main_area_bg #bairin_bg table tr #mi_so a {
	background-image: url(../images/bairin/misoya.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: auto;
	height: 130px;
	width: 370px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}

