/*◆◆◆kyotu◆◆◆ */
body {
	font-size: 8.5pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	line-height: 140%;
	background-image: url(../image/top_haikei.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	text-align: left;
	letter-spacing: 1px;
	margin: 0;
	padding: 0
}
h1 {
	color: white;
	font-size: 13pt;
	font-weight: 700;
	line-height: 110%;
	letter-spacing: -1px;
	margin: 0;
	padding-top: 4px;
	padding-right: 0;
	padding-left: 15px;
}
h2 {
	color: #28500a;
	font-size: 10pt;
	font-weight: 700;
	line-height: 6px;
	letter-spacing: 0;
	margin: 13px 0 10px;
}
h3 {
	color: #28500a;
	font-size: 10pt;
	font-weight: 700;
	line-height: 6px;
	letter-spacing: 0;
	margin: 13px 0 10px;
}
h4 {
	color: #28500a;
	font-size: 10pt;
	font-weight: 700;
	line-height: 6px;
	letter-spacing: 0;
	margin: 13px 0 10px;
}
h5 {
	color: #28500a;
	font-size: 10pt;
	font-weight: 700;
	line-height: 6px;
	letter-spacing: 0;
	margin: 13px 0 10px;
}
h6 {
	color: #28500a;
	font-size: 10pt;
	font-weight: 700;
	line-height: 6px;
	letter-spacing: 0;
	margin: 13px 0 10px;
}
.gaiyou_title {
	font-size: 12px;
	font-weight: 700;
	line-height: 6px;
	letter-spacing: 0;
	margin-top: 13px;
	margin-bottom: 10px;
}
ol {
	margin-right: 0;
	list-style-image: url(../image/mark_sankaku.gif);
	list-style-position: inside;
	white-space: nowrap;
}
a {
	color: #1e580a;
	text-decoration: none;
}
a:hover {
	color: olive;
	text-decoration: underline;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.under {
	background-image: url(../image/top_under_gaiyou.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	width:800px;
	height:10px;
	margin: auto;
}
.foot {
	color: #28460a;
	font-size: 8pt;
	background-repeat: no-repeat;
	background-position: 70px -5px;
	text-align: center;
	letter-spacing: 2px;
	margin: 3px auto 0;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 0;
	width: 600px;
	height: 10px;
	clear: both;
}
.foot_tenpo {
	color: #28460a;
	font-size: 8pt;
	background-repeat: no-repeat;
	background-position: 70px -5px;
	text-align: center;
	letter-spacing: 2px;
	margin: 3px auto 0;
	padding-top: 10px;
	padding-bottom: 3px;
	padding-left: 0;
	width: 600px;
	height: 10px;
	clear: both;
}
p {
	letter-spacing: 0;
	margin: 0;
	padding: 0;
}
.ph_left_end {
	background-repeat: no-repeat;
	background-position: 70px -5px;
	text-align: left;
	clear: both;
}
.ph_right_end {
	background-repeat: no-repeat;
	background-position: 70px -5px;
	text-align: right;
	clear: both;
}
.ph_center_end {
	background-repeat: no-repeat;
	background-position: 70px -5px;
	text-align: center;
	clear: both;
}
/*◆◆◆navi◆◆◆*/
#navi {
	color: olive;
	background-image: url(../image/navi_back.gif);
	background-position: 0 0;
	width: 100%;
	height: 38px;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#navi li {
	font-size: 12px;
	font-weight: 700;
	line-height: 100%;
	background-image: url(../image/navi_back.gif);
	background-repeat: no-repeat;
	text-align: center;
	letter-spacing: 0;
	width: 152px;
	height: 38px;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#navi li a {
	display: block;
	color: white;
	background-image: url(../image/navi_back.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0;
	width: 152px;
	height: 36px;
	margin: 0;
	padding: 3px 0 0;
}
ul#navi li P {
	color: #fc6;
	font-size: 12px;
	font-weight: 700;
	line-height: 23px;
	background-image: url(../image/navi_back_up.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	width: 152px;
	display: block;
	margin: 0;
	padding: 8px 3px 5px;
}
ul#navi li a:link {
	color: white;
	background-image: url(../image/navi_back.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	width: 152px;
}
ul#navi li a:visited {
	color: white;
	background-image: url(../image/navi_back.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	width: 152px;
}
ul#navi li a:hover {
	display: block;
	color: orange;
	background-image: url(../image/navi_back_up.gif);
	background-repeat: no-repeat;
	text-decoration: underline;
	width: 152px;
}
ul#navi li a:active {
	color: white;
	background-image: url(../image/navi_back.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	width: 152px;
}
.navi_chousei {
	padding-top: 9px;
}
.navi_top {
	line-height: 10px;
	background-image: url(../image/navi_mae.gif);
	background-repeat: no-repeat;
	background-position: 29pt 5pt;
	letter-spacing: 3px;
	padding-left: 14px;
	height: 20px;
}
.navi_info {
	line-height: 10px;
	background-image: url(../image/navi_mae.gif);
	background-repeat: no-repeat;
	background-position: 7pt 5pt;
	letter-spacing: -2px;
	height: 20px;
	padding-left: 14px;
}
.navi_shop {
	line-height: 10px;
	background-image: url(../image/navi_mae.gif);
	background-repeat: no-repeat;
	background-position: 9pt 5pt;
	letter-spacing: 0;
	padding-left: 14px;
	height: 20px;
}
.navi_acces {
	line-height: 10px;
	background-image: url(../image/navi_mae.gif);
	background-repeat: no-repeat;
	background-position: 22pt 5pt;
	letter-spacing: 1px;
	padding-left: 14px;
	height: 20px;
}
/*◆◆na_migi◆◆ */
#navi_migi {
	background-image: url(../image/navi_back02.gif);
	background-position: 0 0;
	text-align: right;
	width: 240px;
	height: 38px;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#navi_migi li {
	font-size: 10px;
	line-height: 100%;
	background-image: url(../image/navi_back02.gif);
	text-align: center;
	letter-spacing: 0;
	width: 80px;
	height: 38px;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#navi_migi li a {
	display: block;
	color: white;
	background-image: url(../image/navi_back02.gif);
	text-decoration: none;
	text-align: center;
	letter-spacing: 0;
	width: 80px;
	height: 36px;
	margin: 0;
	padding: 3px 0 0;
}
ul#navi_migi li P {
	color: #fc6;
	font-size: 10px;
	line-height: 23px;
	background-image: url(../image/navi_back_up02.gif);
	text-decoration: none;
	width: 80px;
	display: block;
	margin: 0;
	padding: 8px 3px 5px;
}
ul#navi_migi li a:link {
	color: white;
	background-image: url(../image/navi_back02.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	width: 80px;
}
ul#navi_migi li a:visited {
	color: white;
	background-image: url(../image/navi_back02.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	width: 80px;
}
ul#navi_migi li a:hover {
	display: block;
	color: orange;
	background-image: url(../image/navi_back_up02.gif);
	background-repeat: no-repeat;
	text-decoration: underline;
	width: 80px;
}
ul#navi_migi li a:active {
	color: white;
	background-image: url(../image/navi_back02.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	width: 80px;
}
.navi_migi {
	color: #e6efe4;
	font-weight: lighter;
	letter-spacing: 0;
	padding-top: 9px;
}
/*◆◆head◆◆ */
.head {
	color: white;
	background-image: url(../image/head.jpg);
	background-repeat: no-repeat;
	background-position: -5px -5px;
	width:560px;
	height: 45px;
	margin: 0;
	padding: 20px 0 0 200px;
}
.in_main_top {
	background-color: white;
	background-repeat: repeat;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 760px;
	height: 697.5pt;
	border-bottom: 8px solid #28500a;
}
.in_main_top2 {
	background-color: white;
	background-repeat: repeat;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 760px;
	border-bottom: 8px solid #28500a;
}
/*◆◆◆top◆◆◆*/
.top_01 {
	color: white;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: -8px 0;
	text-align: left;
	list-style-position: outside;
	width: 100%;
	height: 215px;
	clear: both;
}
.top_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/new_haikei.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width:540px;
	height:30px;
	clear: both;
	margin-top: 15px;
	margin-left: 15px;
	padding-top: 5px;
	padding-left: 190px;
	list-style-position: outside;
}
.top_03 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/new_haikei_nomi.jpg);
	background-repeat: repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	width: 700px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 170px;
}
.top_03_01 {
	color: #28500a;
	font-size: 12px;
	line-height: 140%;
	background-color: white;
	width: 700px;
	height: 145px;
	border: solid 1px gray;
	overflow: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.top_03_01 ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.top_03_01 li{
	list-style-image: url(../image/top_marker.gif);
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	line-height: 150%;
}
.top_03_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-image: url(../image/morue_logo.jpg);
	background-repeat: no-repeat;
	background-position: 30px 20px;
	text-align: center;
	letter-spacing: 0;
	list-style-position: outside;
	width: 180px;
	height: 45px;
	float: right;
	padding: 85px 15px 15px;
	border: solid 1px gray;
}
.box_whatsnew {
	float: right;
	width: 320px;
	font-size: 10px;
	line-height: 120%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: 130px;
	padding: 0px;
	background-color: #FFFFFF;
}
.box_whatsnew  p {
	padding-top: 5px;
}
.main_top {
	background-color: white;
	background-repeat: repeat;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 760px;
	height: 486.5pt;
	border-bottom: 8px solid #28500a;
}
.main_top2 {
	background-image: url(../image/top_haikei_kage.jpg);
	background-repeat: repeat;
	background-position: center 0;
	text-align: left;
	width:780px;
	height: 490pt;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
}
.main_back {
	background-image: url(../image/top_haikei_kage.jpg);
	background-repeat: repeat;
	background-position: center 0;
	text-align: left;
	width:780px;
	height: 490pt;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
}
.top_body {
	color: #287f00;
	font-size: 11px;
	font-weight: lighter;
	line-height: 15px;
	letter-spacing: 0;
	margin-top: 1px;
	margin-left: 10px;
}
.top_body_dai {
	color: #286500;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	background-image: url(../image/top_marker.gif);
	background-repeat: no-repeat;
	background-position: 7px -5px;
	letter-spacing: 0;
	margin-top: 3px;
	margin-left: 5px;
}
.top_body_dai02 {
	color: #286500;
	font-size: 18px;
	font-weight: bold;
	line-height: 16px;
	background-image: url(../image/top_marker.gif);
	background-repeat: no-repeat;
	background-position: 7px -5px;
	letter-spacing: 0;
	margin-top: 5px;
	margin-left: 5px;
	text-indent: 1.2em;
	margin-bottom: 15px;
}
.top_body_sita {
	color: #283c00;
	font-size: 11px;
	font-weight: 400;
	line-height: 14px;
	text-align: left;
	letter-spacing: 0;
	margin-left: 305px;
}
.morue {
	color: #28460a;
	font-size: 8pt;
	background-image: url(../image/morue_logo_sita.jpg);
	background-repeat: no-repeat;
	background-position: 100px -5px;
	width: 730px;
	height: 20px;
	margin-top: 3px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 7px;
	padding-left: 0;
}
.copylight {
	color: #28460a;
	font-size: 8pt;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	width: 730px;
	height: 15px;
	border-top: 1px solid #aecc8c;
}
/*◆◆◆info◆◆◆*/
.info_01 {
	color: white;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: -8px 0;
	text-align: left;
	list-style-position: outside;
	width: 100%;
	clear: both;
	padding-top: 15px;
}
.info_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/shop.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width:730px;
	height:30px;
	clear: both;
	margin-left: 15px;
	padding-top: 5px;
	list-style-position: outside;
}
.info_03 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/new_haikei_nomi.jpg);
	background-repeat: repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	width: 700px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10;
	padding-left: 15px;
	clear: both;
}
.info_03_01 {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 350px 50px;
	text-align: left;
	list-style-position: outside;
	width: 675px;
	height: 265px;
	padding: 15px 10px 10px 15px;
}
.info_03_05 {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	text-align: left;
	list-style-position: outside;
	width: 675px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.info_03_05 h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.info_03_05  h2 {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 120%;
	color: #FF6666;
}
.info_03_05   h3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.info_03_05    p {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.info_03_02 {
	color: #28460a;
	background-color: white;
	background-image: url(../Information/image/perth_zentai.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: right;
	list-style-position: outside;
	width: 685px;
	height: 130px;
	margin-bottom: 0;
	padding-top: 70px;
	padding-right: 15px;
}
.info_03_03 {
	color: #28460a;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: right;
	list-style-position: outside;
	width: 670px;
	height: 220px;
	margin: 0;
	padding: 7px 15px 0;
}
.info_03_02_01 {
	color: #28460a;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	list-style-position: outside;
	width: 290px;
	height: 20px;
	float: left;
	margin-top: 10px;
	padding-top: 65px;
	padding-left: 15px;
}
.info_03_02_02 {
	color: #28460a;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: right;
	letter-spacing: 0;
	list-style-position: outside;
	width: 370px;
	height: 20px;
	float: right;
	margin-top: 13px;
}
.info_03_03_01 {
	color: #28460a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-image: url(../Information/image/kodomo_kart.jpg);
	background-repeat: no-repeat;
	background-position: 200px -3px;
	text-align: left;
	letter-spacing: 0;
	list-style-position: outside;
	width: 290px;
	height: 60px;
	float: left;
	padding: 15px 20px;
	border: dotted thin gray;
}
.info_03_03_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 30px 20px;
	text-align: left;
	letter-spacing: 0;
	list-style-position: outside;
	width: 280px;
	height: 60px;
	float: left;
	margin-left: 10px;
	padding: 15px 20px;
	border: dotted thin gray;
}
.info_03_03_03 {
	color: #28460a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 30px 20px;
	text-align: left;
	letter-spacing: 0;
	list-style-position: outside;
	width: 290px;
	height: 60px;
	float: left;
	clear: left;
	margin-top: 10px;
	padding: 15px 20px;
	border: dotted thin gray;
}
.info_03_03_04 {
	color: #28460a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-image: url(../Information/image/atm_shou.jpg);
	background-repeat: no-repeat;
	background-position: 225px 3px;
	text-align: left;
	letter-spacing: 0;
	list-style-position: outside;
	width: 280px;
	height: 60px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	padding: 15px 20px;
	border: dotted thin gray;
}
.info_03_04 {
	color: #28460a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 30px 20px;
	text-align: left;
	letter-spacing: 0;
	list-style-position: outside;
	padding-right: 15px;
	padding-left: 15px;
	width: 670px;
	height: 110px;
}
.info_title {
	font-size: 15pt;
	font-weight: 700;
	line-height: 27px;
	letter-spacing: 0;
	margin-top: 5px;
	margin-bottom: 10px;
}
.info_survice {
	font-size: 13pt;
	font-weight: 700;
	line-height: 21px;
	letter-spacing: 0;
	margin-top: 5px;
	margin-bottom: 10px;
}
.info_survice_sita {
	font-size: 11pt;
	font-weight: 700;
	line-height: 16px;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 2px;
}
.info_jikan {
	color: #141414;
	font-size: 11pt;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
}
.info_jikan2 {
	color: #323232;
	font-size: 7.5pt;
	font-weight: 200;
	line-height: 12px;
	letter-spacing: 0;
	margin: 0 0 5px;
	padding: 0;
}
.info_fac {
}
.info_body {
	color: #323232;
	font-size: 12px;
	font-weight: 300;
	line-height: 15px;
	letter-spacing: 0;
}
.in_main_back {
	background-image: url(../image/top_haikei_kage.jpg);
	background-repeat: repeat;
	background-position: center 0;
	text-align: left;
	width:780px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
}
.under_info {
	background-image: url(../image/top_info_under.jpg);
	background-repeat: no-repeat;
	background-position: center -2px;
	margin: auto;
	width: 800px;
	height: 10px;
}
/*◆◆access◆◆*/
.access_01 {
	color: white;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: -8px 0;
	text-align: left;
	list-style-position: outside;
	width: 100%;
	height: 400px;
	clear: both;
	padding-top: 15px;
}
.access__02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/access.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width:540px;
	height:30px;
	clear: both;
	margin-left: 15px;
	padding-top: 5px;
	padding-left: 190px;
	list-style-position: outside;
}
.access__03 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/new_haikei_nomi.jpg);
	background-repeat: repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	width: 700px;
	height: 417px;
	margin: 0 0 0 15px;
	padding: 15px 15px 0;
}
.access__03_01 {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	width: 438px;
	height: 391px;
	float: left;
}
.access__03_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 30px 20px;
	text-align: left;
	letter-spacing: 0;
	list-style-position: outside;
	width: 220px;
	height: 380px;
	float: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.access__04 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	margin-left: 15px;
	width: 730px;
	height: 15px;
	margin-bottom: 7px;
	border-bottom: 1px solid #aecc8c;
}
.access_title {
	font-size: 12px;
	font-weight: 700;
	line-height: 6px;
	letter-spacing: 0;
	margin-top: 13px;
	margin-bottom: 8px;
}
.access_title2 {
	color: #28460a;
	font-size: 16px;
	font-weight: 700;
	line-height: 16px;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.access_title3 {
	color: #28460a;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	text-align: center;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.access_title4 {
	color: #28460a;
	font-size: 15px;
	font-weight: 700;
	line-height: 16px;
	text-align: left;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.access_body {
	color: #323232;
	font-size: 10px;
	font-weight: 400;
	line-height: 13px;
	letter-spacing: 0;
}
.ac_main_top {
	background-color: white;
	background-repeat: repeat;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 760px;
	height: 449.5pt;
	border-bottom: 8px solid #28500a;
}
.ac_main_back {
	background-image: url(../image/top_haikei_kage.jpg);
	background-repeat: repeat;
	background-position: center 0;
	text-align: left;
	width:780px;
	height: 453pt;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
}
.under_access {
	background-image: url(../image/top_access_under.jpg);
	background-repeat: no-repeat;
	background-position: center -2px;
	margin: auto;
	width: 800px;
	height: 10px;
}
/*◆◆shop◆◆*/
.shop_01 {
	color: white;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: -8px 0;
	text-align: left;
	list-style-position: outside;
	width: 100%;
	height: 600px;
	clear: both;
	padding-top: 15px;
}
.shop_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/shop.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width:540px;
	height:30px;
	clear: both;
	margin-left: 15px;
	padding-top: 5px;
	padding-left: 190px;
	list-style-position: outside;
}
.shop_03 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/new_haikei_nomi.jpg);
	background-repeat: repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	width: 700px;
	height: 1080px;
	margin: 0 0 0 15px;
	padding: 15px 15px 0;
}
.shop_03_01 {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-image: url(../shopguide/image/shop_haikei.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	list-style-position: outside;
	width: 660px;
	height: 872px;
	float: left;
	padding: 182px 20px 0;
}
.shop_03_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 30px 20px;
	text-align: left;
	letter-spacing: 0;
	list-style-position: outside;
	width: 210px;
	height: 380px;
	float: right;
	padding: 5px 18px;
}
.shop_04 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	margin-left: 15px;
	width: 730px;
	height: 15px;
	margin-bottom: 7px;
	border-bottom: 1px solid #aecc8c;
}
.shop_tou {
	color: white;
	font-size: 10pt;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	font-weight: lighter;
	line-height: 12px;
	background-color: #82aa28;
	letter-spacing: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.shop_cate {
	color: #1e580a;
	font-size: 8pt;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	font-weight: lighter;
	line-height: 12px;
	letter-spacing: -1px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.shop_tenmei {
	color: #28460a;
	font-size: 10pt;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	font-weight: 200;
	line-height: 12px;
	text-align: left;
	letter-spacing: 0;
	padding-top: 3px;
	padding-bottom: 3px;
}
.shop_tel {
	color: #1e580a;
	font-size: 8pt;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	font-weight: lighter;
	line-height: 12px;
	text-align: right;
	letter-spacing: 0;
	padding-top: 3px;
	padding-bottom: 3px;
}
.sh_main_top {
	background-color: white;
	background-repeat: repeat;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 760px;
	height: 950.5pt;
	border-bottom: 8px solid #28500a;
}
.sh_main_back {
	background-image: url(../image/top_haikei_kage.jpg);
	background-repeat: repeat;
	background-position: center 0;
	text-align: left;
	width:780px;
	height: 954pt;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
}
.under_shop {
	background-image: url(../image/top_under_shop.jpg);
	background-repeat: no-repeat;
	background-position: center -2px;
	margin: auto;
	width: 800px;
	height: 10px;
}
/*◆◆gaiyou◆◆*/
.gaiyou_01 {
	color: white;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: -8px 0;
	text-align: left;
	list-style-position: outside;
	width: 100%;
	height: 400px;
	clear: both;
	padding-top: 15px;
}
.gaiyou_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/over.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width:540px;
	height:30px;
	clear: both;
	margin-left: 15px;
	padding-top: 5px;
	padding-left: 190px;
	list-style-position: outside;
}
.gaiyou_03 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/new_haikei_nomi.jpg);
	background-repeat: repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	width: 700px;
	height: 458px;
	margin: 0 0 0 15px;
	padding: 15px 15px 0;
}
.gaiyou_03_01 {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-image: url(../gaiyou/image/gaiyou_haikei.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	list-style-position: outside;
	width: 660px;
	height: 420px;
	float: left;
	padding: 15px 15px 0 25px;
}
.gaiyou_03_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 30px 20px;
	text-align: left;
	letter-spacing: 0;
	list-style-position: outside;
	width: 210px;
	height: 380px;
	float: right;
	padding: 5px 18px;
}
.gaiyou_04 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	margin-left: 15px;
	width: 730px;
	height: 15px;
	margin-bottom: 7px;
	border-bottom: 1px solid #aecc8c;
}
.gaiyou_title {
	font-size: 12px;
	font-weight: 700;
	line-height: 6px;
	letter-spacing: 0;
	margin-top: 13px;
	margin-bottom: 10px;
}
.gaiyou_title2 {
	color: #28460a;
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.gaiyou_title3 {
	color: #28460a;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	text-align: center;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.gaiyou_title4 {
	color: #28460a;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	text-align: left;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.gaiyou_body {
	color: #323232;
	font-size: 10px;
	font-weight: 400;
	line-height: 13px;
	letter-spacing: 0;
}
.ga_main_top {
	background-color: white;
	background-repeat: repeat;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 760px;
	height: 482.5pt;
	border-bottom: 8px solid #28500a;
}
.under_gaiyoui {
	background-image: url(../image/top_under_gaiyou.jpg);
	background-repeat: no-repeat;
	background-position: center -2px;
	margin: auto;
	width: 800px;
	height: 10px;
}
.ga_main_back {
	background-image: url(../image/top_haikei_kage.jpg);
	background-repeat: repeat;
	background-position: center 0;
	text-align: left;
	width:780px;
	height: 486pt;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
}
/*◆◆polisy◆◆*/
.polisy_01 {
	color: white;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: -8px 0;
	text-align: left;
	list-style-position: outside;
	width: 100%;
	height: 400px;
	clear: both;
	padding-top: 15px;
}
.polisy_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/polisy.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width:540px;
	height:30px;
	clear: both;
	margin-left: 15px;
	padding-top: 5px;
	padding-left: 190px;
	list-style-position: outside;
}
.polisy_03 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/new_haikei_nomi.jpg);
	background-repeat: repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	width: 700px;
	height: 488px;
	margin: 0 0 0 15px;
	padding: 15px 15px 0;
}
.polisy_03_01 {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	list-style-position: outside;
	width: 655px;
	height: 445px;
	float: left;
	padding: 20px 20px 0 25px;
}
.polisy_03_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 30px 20px;
	text-align: left;
	letter-spacing: 0;
	list-style-position: outside;
	width: 210px;
	height: 380px;
	float: right;
	padding: 5px 18px;
}
.polisy_04 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	margin-left: 15px;
	width: 730px;
	height: 15px;
	margin-bottom: 7px;
	border-bottom: 1px solid #aecc8c;
}
.polisy_title {
	font-size: 12px;
	font-weight: 700;
	line-height: 6px;
	letter-spacing: 0;
	margin-top: 13px;
	margin-bottom: 10px;
}
.polisy_title2 {
	color: #28460a;
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.polisy_title3 {
	color: #28460a;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	text-align: center;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.polisy_title4 {
	color: #28460a;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	text-align: left;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.polisy_body {
	color: #283c00;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
	letter-spacing: 0;
}
.polisy_body_ue {
	color: #466e28;
	font-size: 11px;
	font-weight: 700;
	line-height: 14px;
	text-align: left;
	letter-spacing: 1px;
}
.po_main_top {
	background-color: white;
	background-repeat: repeat;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 760px;
	height: 504.5pt;
	border-bottom: 8px solid #28500a;
}
.po_main_back {
	background-image: url(../image/top_haikei_kage.jpg);
	background-repeat: repeat;
	background-position: center 0;
	text-align: left;
	width:780px;
	height: 508pt;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
}
.under_polisy {
	background-image: url(../image/top_polisy_under.jpg);
	background-repeat: no-repeat;
	background-position: center -2px;
	margin: auto;
	width: 800px;
	height: 10px;
}
/*◆◆◆toi◆◆◆*/
.toiawase_01 {
	color: white;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: -8px 0;
	text-align: left;
	list-style-position: outside;
	width: 100%;
	height: 400px;
	clear: both;
	padding-top: 15px;
}
.toiawase_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/otoiawase.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width:540px;
	height:30px;
	clear: both;
	margin-left: 15px;
	padding-top: 5px;
	padding-left: 190px;
	list-style-position: outside;
}
.toiawase_03 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/new_haikei_nomi.jpg);
	background-repeat: repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	width: 700px;
	height: 660px;
	margin: 0 0 0 15px;
	padding: 15px 15px 0;
}
.toiawase_03_01 {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	list-style-position: outside;
	width: 100%;
	height: 635px;
	float: left;
	margin-right: auto;
	margin-left: auto;
}
.toiawase_03_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 30px 20px;
	text-align: left;
	letter-spacing: 0;
	list-style-position: outside;
	width: 210px;
	height: 380px;
	float: right;
	padding: 5px 18px;
}
.toiawase_04 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	margin-left: 15px;
	width: 730px;
	height: 15px;
	margin-bottom: 7px;
	border-bottom: 1px solid #aecc8c;
}
.toiawase_title {
	font-size: 12px;
	font-weight: 700;
	line-height: 6px;
	letter-spacing: 0;
	margin-top: 13px;
	margin-bottom: 10px;
}
.toiawase_title2 {
	color: #28460a;
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.toi_doui {
	font-size: 8pt;
	font-weight: 400;
	letter-spacing: 0;
}
.to_main_top {
	background-color: white;
	background-repeat: repeat;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 760px;
	height: 635pt;
	border-bottom: 8px solid #28500a;
}
.to_main_back {
	background-image: url(../image/top_haikei_kage.jpg);
	background-repeat: repeat;
	background-position: center 0;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 780px;
	height: 639pt;
}
.under_toiawase {
	background-image: url(../image/top_toiawase_under.jpg);
	background-repeat: no-repeat;
	background-position: center -2px;
	margin: auto;
	width: 800px;
	height: 10px;
}
/*◆◆tenpo◆◆*/
.tenpo_01 {
	color: white;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: -8px 0;
	text-align: left;
	width: 100%;
	height: 192px;
	clear: right;
}
.tenpo_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/shop.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width:300px;
	height:30px;
	clear: both;
	margin: 0;
	padding: 0;
	list-style-position: outside;
}
.tenpo_02 h1 {
	font-size: 12px;
	line-height: 100%;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
}
.tenpo_03 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../shopguide/tenpo/image/shop_back03.gif);
	text-align: left;
	margin-left: 15px;
	width: 730px;
	height: 350px;
	padding-top: 0;
	padding-bottom: 10px;
}
.tenpo_03_01 {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	text-align: left;
	width: 730px;
	margin-right: auto;
	margin-left: auto;
	padding: 0 0 10px;
}
.tenpo_03_02 {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	letter-spacing: 0;
	margin-right: auto;
	margin-left: auto;
	width: 680px;
	clear: both;
	margin-top: 0;
}
.tenpo_03_02 p {
	color: #28500a;
	font-size: 10pt;
	line-height: 140%;
	margin: 0;
	padding: 0 0 0 0;
}
.tenpo_03_02b {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	letter-spacing: 0;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	width: 680px;
	clear: both;
	padding-top: 3px;
}
.tenpo_03_02b p {
	color: #28500a;
	font-size: 10pt;
	line-height: 140%;
	margin: 0;
	padding: 0;
}
.tenpo_03_03 {
	background-image: url(../shopguide/tenpo/image/shop_back01.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	width: 410px;
	float: left;
	margin: 0;
	padding: 0;
}
.tenpo_03_03 h1 {
	font-size: 12px;
	line-height: 100%;
	background-image: url(../shopguide/tenpo/image/shop_guite.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 250px;
	height: 35px;
	visibility: visible;
	margin: 0;
	padding: 0;
	display: none;
}
.tenpo_03_03 h2 {
	color: #fff;
	font-size: 8pt;
	line-height: 100%;
	margin: 0;
	padding-top: 42px;
	padding-left: 30px;
}
.tenpo_03_03a {
	background-image: url(../shopguide/tenpo/image/shop_back01.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	margin: 0;
	padding: 0;
	width: 410px;
	float: left;
}
.tenpo_03_03a h1 {
	font-size: 12px;
	line-height: 100%;
	background-image: url(../shopguide/tenpo/image/shop_guite.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 250px;
	height: 35px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	display: none;
}
.tenpo_03_03a h2 {
	color: #fff;
	font-size: 8pt;
	line-height: 100%;
	margin: 0;
	padding-top: 42px;
	padding-left: 30px;
}
.tenpo_03_03b {
	background-image: url(../shopguide/tenpo/image/shop_back01b.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	margin: 0;
	padding: 0;
	width: 410px;
	float: left;
}
.tenpo_03_03b h1 {
	font-size: 12px;
	line-height: 100%;
	background-image: url(../shopguide/tenpo/image/shop_guite.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 250px;
	height: 35px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	display: none;
}
.tenpo_03_03b h2 {
	color: #fff;
	font-size: 8pt;
	line-height: 100%;
	margin: 0;
	padding-top: 42px;
	padding-left: 30px;
}
.tenpo_03_03c {
	background-image: url(../shopguide/tenpo/image/shop_back01c.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	margin: 0;
	padding: 0;
	width: 410px;
	float: left;
}
.tenpo_03_03c h1 {
	font-size: 12px;
	line-height: 100%;
	background-image: url(../shopguide/tenpo/image/shop_guite.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 250px;
	height: 35px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	display: none;
}
.tenpo_03_03c h2 {
	color: #fff;
	font-size: 8pt;
	line-height: 100%;
	margin: 0;
	padding-top: 42px;
	padding-left: 30px;
}
.tenpo_03_03d {
	background-image: url(../shopguide/tenpo/image/shop_back01d.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	margin: 0;
	padding: 0;
	width: 410px;
	float: left;
}
.tenpo_03_03d h1 {
	font-size: 12px;
	line-height: 100%;
	background-image: url(../shopguide/tenpo/image/shop_guite.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 250px;
	height: 35px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	display: none;
}
.tenpo_03_03d h2 {
	color: #fff;
	font-size: 8pt;
	line-height: 100%;
	margin: 0;
	padding-top: 42px;
	padding-left: 30px;
}
.tenpo_03_03e {
	background-image: url(../shopguide/tenpo/image/shop_back01e.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	margin: 0;
	padding: 0;
	width: 410px;
	float: left;
}
.tenpo_03_03e h1 {
	font-size: 12px;
	line-height: 100%;
	background-image: url(../shopguide/tenpo/image/shop_guite.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 250px;
	height: 35px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	display: none;
}
.tenpo_03_03e h2 {
	color: #fff;
	font-size: 8pt;
	line-height: 100%;
	margin: 0;
	padding-top: 42px;
	padding-left: 30px;
}
.tenpo_03_03f {
	background-image: url(../shopguide/tenpo/image/shop_back01f.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	margin: 0;
	padding: 0;
	width: 410px;
	float: left;
}
.tenpo_03_03f h1 {
	font-size: 12px;
	line-height: 100%;
	background-image: url(../shopguide/tenpo/image/shop_guite.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 250px;
	height: 35px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	display: none;
}
.tenpo_03_03f h2 {
	color: #fff;
	font-size: 8pt;
	line-height: 100%;
	margin: 0;
	padding-top: 42px;
	padding-left: 30px;
}
.tenpo_03_04 {
	text-align: center;
	width: 280px;
	float: left;
	margin-top: 30px;
	margin-left: 0;
}
.tenpo_03_04_conse {
	background-color: white;
	text-align: center;
	margin-top: 10px;
	margin-left: 0;
	width: 305px;
	height: 190px;
	float: left;
	padding-top: 20px;
	padding-bottom: 8px;
}
.tenpo_03_04b {
	text-align: center;
	margin-top: 10px;
	margin-left: 0;
	width: 280px;
	float: left;
}
.tenpo_03_04c {
	text-align: center;
	margin-top: 40px;
	margin-left: 0;
	width: 280px;
	float: left;
	margin-bottom: 10px;
}
.tenpo_03_05 {
	letter-spacing: 0;
	list-style-position: outside;
	float: left;
	clear: both;
	margin: 0 40px 0 0;
	padding: 0 10px 0 0;
}
.tenpo_03_05 ul {
	margin: 0 0 0 0;
	padding: 0;
	border-top: 1px solid #696969;
	border-bottom-color: #696969;
}
.tenpo_03_05 li {
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0;
	list-style-type: none;
	border-bottom: 1px solid #696969;
}
.tenpo_03_05 dl {
	width: 330px;
	margin: 0;
	border-top: 1px solid #696969;
	border-bottom: 1px solid #696969;
}
.tenpo_03_05 dt {
	color: #fff;
	background-image: url(../shopguide/tenpo/image/shop_back02.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	text-align: center;
	list-style-type: none;
	display: block;
	width: 55px;
	margin-top: 0;
	margin-right: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #696969;
}
.tenpo_03_05 dt.line0 {
	color: #fff;
	background-image: url(../shopguide/tenpo/image/shop_back02.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	text-align: center;
	list-style-type: none;
	display: block;
	margin-top: 0;
	margin-right: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 55px;
	border-bottom-style: none;
}
.tenpo_03_05 dd {
	text-align: left;
	list-style-type: none;
	margin-top: -26px;
	margin-right: 0;
	margin-left: 55px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom: 1px solid #696969;
}
.tenpo_03_05 dd.line0 {
	text-align: left;
	list-style-type: none;
	margin-top: -26px;
	margin-right: 0;
	margin-left: 55px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-style: none;
}
.tenpo_03_07 {
	width: 370px;
	padding: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
}
.tenpo_03_07 p {
	font-size: 21pt;
	line-height: 100%;
	padding-top: 15px;
}
.tenpo_03_07rubi {
	font-size: 8pt;
	line-height: 150%;
	letter-spacing: 8pt;
}
.tenpo_03_07rubi02 {
	font-size: 8pt;
	line-height: 150%;
	letter-spacing: 6pt;
}
.tenpo_03_07rubi03 {
	font-size: 8pt;
	line-height: 100%;
	letter-spacing: 4pt;
}
.tenpo_03_07rubi04 {
	font-size: 8pt;
	line-height: 100%;
	letter-spacing: 2pt;
}
.tenpo_03_07rubi05 {
	font-size: 8pt;
	line-height: 100%;
	word-spacing: 1pt;
}
.tenpo_03_07rubi05 {
	font-size: 8pt;
	line-height: 100%;
}
.tenpo_03_07 strong {
	font-size: 21pt;
	line-height: 100%;
	margin: 0;
	padding: 0;
}
.tenpo_03_07f_s {
	font-size: 16pt;
	line-height: 140%;
	margin: 0;
	padding: 0;
}
.tenpo_03_08 {
	font-size: 18pt;
	line-height: 100%;
	width: 70px;
	height: auto;
	float: left;
	margin: 0;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}
.tenpo_03_08b {
	margin: 0;
	padding: 0 0 0 0;
	width: 300px;
}
.tenpo_back02 {
	color: #fff;
	background-image: url(../shopguide/tenpo/image/shop_back02.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 55px;
	float: left;
	list-style-type: none;
	display: block;
}
.tenpo_04 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	margin-left: 15px;
	width: 730px;
	height: 15px;
	margin-bottom: 7px;
	border-bottom: 1px solid #aecc8c;
}
.te_main_top {
	background-color: white;
	background-repeat: repeat;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 760px;
	height: 500px;
	border-bottom: 8px solid #28500a;
}
.te_main_back {
	background-image: url(../image/top_haikei_kage.jpg);
	background-repeat: repeat-y;
	background-position: center 0;
	text-align: left;
	width:780px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
}
.under_tenpo {
	background-image: url(../image/top_haikei_under.jpg);
	background-repeat: no-repeat;
	background-position: center -2px;
	margin: auto;
	width: 800px;
	height: 10px;
}
.clear {
	line-height: 0;
	width: 50px;
	height: 15px;
	clear: both;
	margin: 0;
	padding: 0;
}
/*◆◆event◆◆*/
.event_01 {
	color: white;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: -8px 0;
	text-align: left;
	list-style-position: outside;
	width: 100%;
	height: 440px;
	clear: both;
	padding-top: 15px;
}
.event_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/polisy.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width:540px;
	height:30px;
	clear: both;
	margin-left: 15px;
	padding-top: 5px;
	padding-left: 190px;
	list-style-position: outside;
}
.event_03 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/new_haikei_nomi.jpg);
	background-repeat: repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	width: 700px;
	height: 685px;
	margin: 0 0 0 15px;
	padding: 15px;
}
.event_03_01 {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	list-style-position: outside;
	width: 675px;
	height: 655px;
	float: left;
	padding: 20px 20px 0 5px;
}
.event_03_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 30px 20px;
	text-align: left;
	letter-spacing: 0;
	list-style-position: outside;
	width: 210px;
	height: 380px;
	float: right;
	padding: 5px 18px;
}
.event_04 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	margin-left: 15px;
	width: 730px;
	height: 15px;
	margin-bottom: 7px;
	border-bottom: 1px solid #aecc8c;
}
.event_title {
	font-size: 12px;
	font-weight: 700;
	line-height: 6px;
	letter-spacing: 0;
	margin-top: 13px;
	margin-bottom: 10px;
}
.event_title2 {
	color: #28460a;
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.event_title3 {
	color: #28460a;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	text-align: center;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.event_title4 {
	color: #28460a;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	text-align: left;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.event_body {
	color: #283c00;
	font-size: 11px;
	font-weight: 400;
	line-height: 14px;
	letter-spacing: 0;
	margin-bottom: 35px;
}
.event_body2 {
	color: #283c00;
	font-size: 11px;
	font-weight: 700;
	line-height: 14px;
	letter-spacing: 0;
}
.event_body_ue {
	color: #284800;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	text-align: center;
	letter-spacing: 0;
	margin-bottom: 5px;
}
.ev_main_top {
	background-color: white;
	background-repeat: repeat;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 760px;
	height: 659.5pt;
	border-bottom: 8px solid #28500a;
}
.ev_main_back {
	background-image: url(../image/top_haikei_kage.jpg);
	background-repeat: repeat;
	background-position: center 0;
	text-align: left;
	width:780px;
	height: 664pt;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
}
.under_event {
	background-image: url(../image/top_event_under.jpg);
	background-repeat: no-repeat;
	background-position: center -2px;
	margin: auto;
	width: 800px;
	height: 10px;
}
.akamoji {
	color: #c80000;
}
/*◆◆◆space◆◆◆*/
.spe_01 {
	text-align: left;
	clear: both;
	background-color: #FFFFFF;
	padding-top: 15px;
	margin: 0px;
}
.spe_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/shop.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width:730px;
	height:30px;
	clear: both;
	margin-left: 15px;
	padding-top: 5px;
	list-style-position: outside;
}
.spe_03 {
	color: #28460a;
	background-image: url(../image/new_haikei_nomi.jpg);
	background-repeat: repeat;
	list-style-position: outside;
	width: 700px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 15px;
}
.spe_main {
	text-align: left;
	background-color: #FFFFFF;
	width: 660px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.spe_main   h2 {
	clear: both;
	font-size: 14px;
	line-height: 160%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.spe_main  h3 {
	clear: both;
	font-size: 14px;
	line-height: 120%;
}
.spe_main p {
	clear: both;
	font-size: 13px;
	line-height: 140%;
}
.spe_main .img_box   {
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0px;
	text-align: center;
	padding-top: 15px;
}
.spe_main   table {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
}
.spe_main    td,th {
	text-align: center;
	clear: both;
	margin: 0px;
	padding: 0px;
}
.spe_03_01 {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 350px 50px;
	text-align: left;
	list-style-position: outside;
	width: 675px;
	height: 80px;
	padding: 15px 10px 10px 15px;
}
.spe_03_02 {
	color: #28460a;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	list-style-position: outside;
	width: 700px;
	height: 620px;
	margin-bottom: 0;
	padding: 0;
}
.spe_03_03 {
	color: #28460a;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	list-style-position: outside;
	width: 700px;
	height: 430px;
	margin: 0;
	padding: 0;
}
.spe_04_01 {
	color: #28460a;
	font-size: 9pt;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	list-style-position: outside;
	margin: 0;
	width: 670px;
	height: 15px;
	padding-top: 0;
	padding-right: 15px;
	padding-left: 15px;
}
.spe_05_01 {
	color: #28460a;
	font-size: 9pt;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
	list-style-position: outside;
	margin: 0;
	padding-right: 15px;
	padding-left: 15px;
	width: 670px;
	height: 150px;
	padding-top: 5px;
}
.spe_06_01 {
	color: #28460a;
	font-size: 10pt;
	font-weight: 600;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
	list-style-position: outside;
	margin: 0;
	padding-right: 15px;
	padding-left: 15px;
	width: 670px;
	height: 30px;
}
.spe_03_02_00 {
	color: #326400;
	font-size: 10pt;
	font-weight: 700;
	line-height: 19px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	letter-spacing: 2px;
	list-style-position: outside;
	width: 650px;
	height: 95px;
	margin-left: 30px;
	padding-top: 30px;
	padding-bottom: 0;
	padding-left: 0;
}
.spe_03_02_00 p {
	color: #326400;
	font-size: 10pt;
	font-weight: 700;
	line-height: 19px;
}
.spe_03_02_01 {
	color: #28460a;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	list-style-position: outside;
	padding-top: 0;
	width: 650px;
	height: 480px;
	margin-bottom: 0;
	margin-left: 30px;
	padding-bottom: 0;
}
.spe_03_02_02 {
	color: #28460a;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: right;
	letter-spacing: 0;
	list-style-position: outside;
	width: 370px;
	height: 20px;
	float: right;
	margin-top: 13px;
}
.spe_03_03_01 {
	color: #28460a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 200px -3px;
	text-align: left;
	letter-spacing: 0;
	list-style-position: outside;
	width: 600px;
	height: 60px;
	float: left;
	padding: 15px 20px;
	border: dotted thin gray;
}
.spe_03_03_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 30px 20px;
	text-align: left;
	letter-spacing: 0;
	list-style-position: outside;
	width: 280px;
	height: 60px;
	float: left;
	margin-left: 10px;
	padding: 15px 20px;
	border: dotted thin gray;
}
.spe_03_03_03 {
	color: #28460a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 30px 20px;
	text-align: left;
	letter-spacing: 0;
	list-style-position: outside;
	width: 290px;
	height: 60px;
	float: left;
	clear: left;
	margin-top: 10px;
	padding: 15px 20px;
	border: dotted thin gray;
}
.spe_03_03_04 {
	color: #28460a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-image: url(../Information/image/atm_shou.jpg);
	background-repeat: no-repeat;
	background-position: 225px 3px;
	text-align: left;
	letter-spacing: 0;
	list-style-position: outside;
	width: 280px;
	height: 60px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	padding: 15px 20px;
	border: dotted thin gray;
}
.spe_03_04 {
	color: #28460a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 30px 20px;
	text-align: left;
	letter-spacing: 0;
	list-style-position: outside;
	padding-right: 15px;
	padding-left: 15px;
	width: 670px;
	height: 110px;
}
.spe_04 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	margin-left: 15px;
	width: 730px;
	height: 50px;
	margin-bottom: 7px;
	border-bottom: 1px solid #aecc8c;
}
.spe_title {
	font-size: 15pt;
	font-weight: 700;
	line-height: 27px;
	letter-spacing: 0;
	margin-top: 5px;
	margin-bottom: 10px;
}
.spe_body {
	color: #323232;
	font-size: 12px;
	font-weight: 300;
	line-height: 15px;
	letter-spacing: 0;
}
.spe_body01 {
	font-size: 17pt;
	font-weight: normal;
	line-height: 21px;
	letter-spacing: 0;
	margin-top: 5px;
	margin-bottom: 10px;
}
.spe_body02 {
	font-size: 10.5pt;
	font-weight: 500;
	line-height: 14pt;
	padding-top: 25px;
	padding-right: 5px;
}
.spe_body03 {
	font-size: 10pt;
	line-height: 12pt;
	margin-top: 0;
	margin-bottom: 10px;
	padding-left: 30px;
}
.spe_body04 {
	font-size: 10pt;
	line-height: 12pt;
	padding-left: 15px;
}
.spe_body05 {
	color: #ff9600;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
.spe_rink {
	color: #295214;
	font-size: 10pt;
	font-weight: 300;
	letter-spacing: 1pt;
}
.spe_rink2 {
	font-weight: 300;
	letter-spacing: 1pt;
	border-bottom: 1px solid #003c00;
}
.spe_survice_sita {
	font-size: 11pt;
	font-weight: 700;
	line-height: 16px;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 2px;
}
.spe_jikan {
	color: #141414;
	font-size: 11pt;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
}
.spe_jikan2 {
	color: #323232;
	font-size: 7.5pt;
	font-weight: 200;
	line-height: 12px;
	letter-spacing: 0;
	margin: 0 0 5px;
	padding: 0;
}
.spe_fac {
}
.spe_main_top {
	background-color: white;
	background-repeat: repeat;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 760px;
	border-bottom: 8px solid #28500a;
}
.spe_main_back {
	background-image: url(../image/top_haikei_kage.jpg);
	background-repeat: repeat;
	background-position: center 0;
	text-align: left;
	width:780px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
}
.under_info {
	background-image: url(../image/top_info_under.jpg);
	background-repeat: no-repeat;
	background-position: center -2px;
	margin: auto;
	width: 800px;
	height: 10px;
}
/*◆◆riyou◆◆*/
.riyou_01 {
	color: white;
	font-size: 8pt;
	line-height: 14px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: -8px 0;
	text-align: left;
	list-style-position: outside;
	width: 100%;
	height: 590px;
	clear: both;
	padding-top: 15px;
	padding-bottom: 0;
	border-bottom: 7px solid #1e580a;
}
.riyou_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/polisy.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width:540px;
	height:30px;
	clear: both;
	margin-left: 15px;
	padding-top: 5px;
	padding-left: 190px;
	list-style-position: outside;
}
.riyou_03 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/new_haikei_nomi.jpg);
	background-repeat: repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	width: 700px;
	height: 525px;
	margin: 0 0 0 15px;
	padding: 15px 15px 0;
}
.riyou_03_00 {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	list-style-position: outside;
	width: 660px;
	height: 485px;
	float: left;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 15px 20px 0;
}
.riyou_03_01 {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	list-style-position: outside;
	margin-right: 0;
	margin-left: 0;
	padding: 0;
	width: 320px;
	height: 470px;
	float: left;
}
.riyou_03_02 {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	list-style-position: outside;
	padding: 0;
	width: 320px;
	height: 470px;
	float: right;
	margin-right: 0;
	margin-left: 0;
}
.riyou_03_03 {
	font-size: 10pt;
	font-weight: 600;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
	list-style-position: outside;
	margin-right: 0;
	margin-left: 0;
	padding: 0 0 0;
	width: 640px;
	height: 10px;
	float: none;
	clear: right;
	margin-top: 0;
}
.riyou_04 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	margin-left: 15px;
	width: 730px;
	height: 15px;
	margin-bottom: 7px;
	border-bottom: 1px solid #aecc8c;
}
.riyou_title {
	font-size: 12px;
	font-weight: 700;
	line-height: 6px;
	letter-spacing: 0;
	margin-top: 13px;
	margin-bottom: 10px;
}
.riyou_title2 {
	color: #28460a;
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.riyou_title3 {
	color: #28460a;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	text-align: center;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.riyou_title4 {
	color: #28460a;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	text-align: left;
	letter-spacing: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.riyou_body {
	color: #283c00;
	font-size: 7pt;
	font-weight: 400;
	line-height: 13px;
	letter-spacing: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}
.riyou_body_ue {
	color: #466e28;
	font-size: 11px;
	font-weight: 700;
	line-height: 14px;
	text-align: left;
	letter-spacing: 1px;
}
.ri_main_top {
	background-color: white;
	background-repeat: repeat;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 760px;
	height: 638.5pt;
	border-bottom: 8px solid #28500a;
}
.ri_main_back {
	background-image: url(../image/top_haikei_kage.jpg);
	background-repeat: repeat;
	background-position: center 0;
	text-align: left;
	width:780px;
	height: 536pt;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
}
.under_polisy {
	background-image: url(../image/top_polisy_under.jpg);
	background-repeat: no-repeat;
	background-position: center -2px;
	margin: auto;
	width: 800px;
	height: 10px;
}
/*◆◆◆info◆◆◆*/
.map_01 {
	color: white;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: -8px 0;
	text-align: left;
	list-style-position: outside;
	width: 100%;
	height: 192px;
	clear: both;
	padding-top: 15px;
}
.map_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/shop.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width:730px;
	height:30px;
	clear: both;
	margin-left: 15px;
	padding-top: 5px;
	list-style-position: outside;
}
.map_03 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/new_haikei_nomi.jpg);
	background-repeat: repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	width: 700px;
	height: 481px;
	margin: 0 0 0 15px;
	padding: 15px 15px 0;
}
.map_03_01 {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 350px 50px;
	text-align: left;
	list-style-position: outside;
	width: 675px;
	height: 440px;
	padding: 0 10px 0 15px;
}
.map_03_02 {
	color: #28460a;
	background-color: white;
	background-image: url(../Information/image/perth_zentai.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: right;
	list-style-position: outside;
	width: 685px;
	height: 630px;
	margin-bottom: 0;
	padding-top: 70px;
	padding-right: 15px;
}
.map_03_03 {
	color: #28460a;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: right;
	list-style-position: outside;
	width: 670px;
	height: 195px;
	margin: 0;
	padding: 7px 15px 15px;
}
.map_03_02_01 {
	color: #28460a;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	list-style-position: outside;
	width: 265px;
	height: 400px;
	float: left;
	margin-top: 0;
	padding-top: 20px;
	padding-left: 70px;
}
.map_03_02_02 {
	color: #28460a;
	background-repeat: no-repeat;
	background-position: 0 0;
	letter-spacing: 0;
	list-style-position: outside;
	width: 320px;
	height: 400px;
	float: right;
	padding-top: 20px;
	padding-left: 20px;
}
.map_body {
	color: #325815;
	font-size: 11pt;
	font-weight: 400;
	line-height: 17px;
	letter-spacing: 2pt;
	padding-top: 6px;
	padding-bottom: 7px;
}
.map_body2 {
	color: #325815;
	font-size: 9pt;
	font-weight: 300;
	line-height: 15px;
	letter-spacing: 1pt;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.map_main_top {
	background-color: white;
	background-repeat: repeat;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 760px;
	height: 499.5pt;
	border-bottom: 8px solid #28500a;
}
.map_main_back {
	background-image: url(../image/top_haikei_kage.jpg);
	background-repeat: repeat;
	background-position: center 0;
	text-align: left;
	width:780px;
	height: 503pt;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
}
.under_info {
	background-image: url(../image/top_info_under.jpg);
	background-repeat: no-repeat;
	background-position: center -2px;
	margin: auto;
	width: 800px;
	height: 10px;
}
/*◆◆tenpo2◆◆*/
.ten2_01 {
	color: white;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: -8px 0;
	text-align: left;
	width: 100%;
	height: 192px;
	clear: right;
}
.ten2_02 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../image/shop.jpg);
	background-repeat: no-repeat;
	text-align: left;
	width:300px;
	height:30px;
	clear: both;
	margin: 0;
	padding: 0;
	list-style-position: outside;
}
.ten2_02 h1 {
	font-size: 12px;
	line-height: 100%;
	text-indent: -5000px;
	margin: 0;
	padding: 0;
}
.ten2_03 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-image: url(../shopguide/tenpo/image/shop_back03.gif);
	text-align: left;
	margin-left: 15px;
	width: 730px;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 15px;
}
.ten2_03_01 {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	text-align: left;
	width: 730px;
	margin-right: auto;
	margin-left: auto;
	padding: 0 0 10px;
}
.ten2_03_02 {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	letter-spacing: 0;
	margin-right: auto;
	margin-left: auto;
	width: 680px;
	clear: both;
	margin-top: 0;
}
.ten2_03_02 p {
	color: #28500a;
	font-size: 10pt;
	line-height: 140%;
	margin: 0;
	padding: 0 0 0 0;
}
.ten2_03_02b {
	color: #28500a;
	font-size: 8pt;
	line-height: 15px;
	letter-spacing: 0;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	width: 680px;
	height: 110px;
	clear: both;
	padding-top: 0;
}
.ten2_03_02b p {
	color: #28500a;
	font-size: 10pt;
	line-height: 140%;
	margin: 0;
	padding: 0;
}
.ten2_03_03 {
	background-image: url(../shopguide/tenpo/image/shop_back01.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	width: 385px;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}
.ten2_03_03 p {
	font-size: 16px;
	line-height: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.ten2_03_03 h1 {
	font-size: 12px;
	line-height: 100%;
	background-image: url(../shopguide/tenpo/image/shop_guite.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 250px;
	height: 35px;
	visibility: visible;
	margin: 0;
	padding: 0;
	display: none;
}
.ten2_03_03 h2 {
	color: #fff;
	font-size: 8pt;
	line-height: 100%;
	margin: 0;
	padding-top: 42px;
	padding-left: 30px;
}
.ten2_03_03ee {
	background-image: url(../shopguide/tenpo/image/shop_back01.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	margin: 0;
	padding: 0;
	width: 385px;
	height: 360px;
	float: left;
}
.ten2_03_03ee {
	background-image: url(../shopguide/tenpo/image/shop_back01e.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	margin: 0;
	padding: 0;
	width: 385px;
	height: 360px;
	float: left;
}

.ten2_03_03a {
	background-image: url(../shopguide/tenpo/image/shop_back01.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	margin: 0;
	padding: 0;
	width: 410px;
	float: left;
}
.ten2_03_03a h1 {
	font-size: 12px;
	line-height: 100%;
	background-image: url(../shopguide/tenpo/image/shop_guite.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 250px;
	height: 35px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	display: none;
}
.ten2_03_03a h2 {
	color: #fff;
	font-size: 8pt;
	line-height: 100%;
	margin: 0;
	padding-top: 42px;
	padding-left: 30px;
}
.ten2_03_03b {
	background-image: url(../shopguide/tenpo/image/shop_back01b.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	margin: 0;
	padding: 0;
	width: 410px;
	float: left;
}
.ten2_03_03b h1 {
	font-size: 12px;
	line-height: 100%;
	background-image: url(../shopguide/tenpo/image/shop_guite.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 250px;
	height: 35px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	display: none;
}
.ten2_03_03b h2 {
	color: #fff;
	font-size: 8pt;
	line-height: 100%;
	margin: 0;
	padding-top: 42px;
	padding-left: 30px;
}
.ten2_03_03c {
	background-image: url(../shopguide/tenpo/image/shop_back01c.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	margin: 0;
	padding: 0;
	width: 410px;
	float: left;
}
.ten2_03_03c h1 {
	font-size: 12px;
	line-height: 100%;
	background-image: url(../shopguide/tenpo/image/shop_guite.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 250px;
	height: 35px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	display: none;
}
.ten2_03_03c h2 {
	color: #fff;
	font-size: 8pt;
	line-height: 100%;
	margin: 0;
	padding-top: 42px;
	padding-left: 30px;
}
.ten2_03_03d {
	background-image: url(../shopguide/tenpo/image/shop_back01d.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	margin: 0;
	padding: 0;
	width: 410px;
	float: left;
}
.ten2_03_03d h1 {
	font-size: 12px;
	line-height: 100%;
	background-image: url(../shopguide/tenpo/image/shop_guite.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 250px;
	height: 35px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	display: none;
}
.ten2_03_03d h2 {
	color: #fff;
	font-size: 8pt;
	line-height: 100%;
	margin: 0;
	padding-top: 42px;
	padding-left: 30px;
}
.ten2_03_03e {
	background-image: url(../shopguide/tenpo/image/shop_back01e.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	margin: 0;
	padding: 0;
	width: 410px;
	float: left;
}
.ten2_03_03e h1 {
	font-size: 12px;
	line-height: 100%;
	background-image: url(../shopguide/tenpo/image/shop_guite.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 250px;
	height: 35px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	display: none;
}
.ten2_03_03e h2 {
	color: #fff;
	font-size: 8pt;
	line-height: 100%;
	margin: 0;
	padding-top: 42px;
	padding-left: 30px;
}
.ten2_03_03f {
	background-image: url(../shopguide/tenpo/image/shop_back01f.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	margin: 0;
	padding: 0;
	width: 410px;
	float: left;
}
.ten2_03_03f h1 {
	font-size: 12px;
	line-height: 100%;
	background-image: url(../shopguide/tenpo/image/shop_guite.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 250px;
	height: 35px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	display: none;
}
.ten2_03_03f h2 {
	color: #fff;
	font-size: 8pt;
	line-height: 100%;
	margin: 0;
	padding-top: 42px;
	padding-left: 30px;
}
.ten2_03_04 {
	text-align: center;
	float: left;
	margin-top: 30px;
	margin-left: 0;
	width: 150px;
}
.ten2_03_04b {
	text-align: center;
	margin-top: 10px;
	margin-left: 0;
	width: 280px;
	float: left;
}
.ten2_03_04c {
	text-align: center;
	margin-top: 40px;
	margin-left: 0;
	width: 280px;
	float: left;
	margin-bottom: 10px;
}
.ten2_03_05 {
	letter-spacing: 0;
	width: 330px;
	list-style-position: outside;
	float: right;
	clear: both;
	margin: 0 10px 0 45px;
	padding: 0;
}
.ten2_03_05 ul {
	margin: 0 0 0 0;
	padding: 0;
	border-top: 1px solid #696969;
	border-bottom-color: #696969;
}
.ten2_03_05 li {
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0;
	list-style-type: none;
	border-bottom: 1px solid #696969;
}
.ten2_03_05 dl {
	width: 330px;
	margin: 0;
	border-top: 1px solid #696969;
	border-bottom: 1px solid #696969;
}
.ten2_03_05 dt {
	color: #fff;
	background-image: url(../shopguide/tenpo/image/shop_back02.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	text-align: center;
	list-style-type: none;
	display: block;
	width: 55px;
	margin-top: 0;
	margin-right: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #696969;
}
.ten2_03_05 dt.line0 {
	color: #fff;
	background-image: url(../shopguide/tenpo/image/shop_back02.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	text-align: center;
	list-style-type: none;
	display: block;
	margin-top: 0;
	margin-right: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 55px;
	border-bottom-style: none;
}
.ten2_03_05 dd {
	text-align: left;
	list-style-type: none;
	margin-top: -26px;
	margin-right: 0;
	margin-left: 55px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom: 1px solid #696969;
}
.ten2_03_05 dd.line0 {
	text-align: left;
	list-style-type: none;
	margin-top: -26px;
	margin-right: 0;
	margin-left: 55px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-style: none;
}

.ten2_03_05b {
	letter-spacing: 0;
	width: 330px;
	float: left;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0;
}
.ten2_03_05b ul {
	margin: 0 0 0 0;
	padding: 0;
	border-top: 1px solid #696969;
	border-bottom-color: #696969;
}
.ten2_03_05b li {
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0;
	list-style-type: none;
	border-bottom: 1px solid #696969;
}
.ten2_03_05b dl {
	width: 330px;
	margin: 0;
	border-top: 1px solid #696969;
	border-bottom: 1px solid #696969;
}
.ten2_03_05b dt {
	color: #fff;
	background-image: url(../shopguide/tenpo/image/shop_back02.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	text-align: center;
	list-style-type: none;
	display: block;
	width: 55px;
	margin-top: 0;
	margin-right: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #696969;
}
.ten2_03_05b dt.line0 {
	color: #fff;
	background-image: url(../shopguide/tenpo/image/shop_back02.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	text-align: center;
	list-style-type: none;
	display: block;
	margin-top: 0;
	margin-right: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 55px;
	border-bottom-style: none;
}
.ten2_03_05b dd {
	text-align: left;
	list-style-type: none;
	margin-top: -26px;
	margin-right: 0;
	margin-left: 55px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom: 1px solid #696969;
}
.ten2_03_05b dd.line0 {
	text-align: left;
	list-style-type: none;
	margin-top: -26px;
	margin-right: 0;
	margin-left: 55px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-style: none;
}


.ten2_03_07 {
	margin: 20px 0 0 30px;
	width: 360px;
	height: 90px;
	padding: 0;
}
.ten2_03_07_small {
	margin: 15px 0 0 30px;
	padding: 0;
	width: 360px;
	height: 50px;
}
.ten2_03_mainph {
	text-align: left;
	padding: 0;
	width: 370px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 18px;
}
.ten2_03_07 p {
	font-size: 21pt;
	line-height: 100%;
	padding-top: 15px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.ten2_03_07rubi {
	font-size: 8pt;
	line-height: 150%;
	letter-spacing: 8pt;
}
.ten2_03_07rubi02 {
	font-size: 8pt;
	line-height: 150%;
	letter-spacing: 6pt;
}
.ten2_03_07rubi03 {
	font-size: 8pt;
	line-height: 100%;
	letter-spacing: 4pt;
}
.ten2_03_07rubi04 {
	font-size: 8pt;
	line-height: 100%;
	letter-spacing: 2pt;
}
.ten2_03_07rubi05 {
	font-size: 8pt;
	line-height: 100%;
	word-spacing: 1pt;
}
.ten2_03_07rubi05 {
	font-size: 8pt;
	line-height: 100%;
}
.ten2_03_07 strong {
	font-size: 21pt;
	line-height: 100%;
	margin: 0;
	padding: 0;
}
.ten2_03_07f_s {
	font-size: 16pt;
	line-height: 140%;
	margin: 0;
	padding: 0;
}
.ten2_03_08 {
	font-size: 18pt;
	line-height: 100%;
	width: 70px;
	height: 70px;
	float: left;
	margin: 0;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}
.ten2_03_08b {
	margin: 0;
	padding: 0 0 0 0;
	width: 300px;
}
.ten2_back02 {
	color: #fff;
	background-image: url(../shopguide/tenpo/image/shop_back02.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 55px;
	float: left;
	list-style-type: none;
	display: block;
}
.ten2_04 {
	color: #28460a;
	font-size: 8pt;
	line-height: 14px;
	background-repeat: no-repeat;
	background-position: 0 -35px;
	text-align: left;
	list-style-position: outside;
	margin-left: 15px;
	width: 730px;
	height: 15px;
	margin-bottom: 7px;
	border-bottom: 1px solid #aecc8c;
}
.ten_body00 {
	letter-spacing: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 32px;
}
.ten_body01 {
	color: #f70707;
	font-size: 10pt;
	line-height: 11pt;
	letter-spacing: 0;
	padding: 10px 10px 5px;
}
.ten_body02 {
	line-height: 13px;
	letter-spacing: 0;
	padding-right: 10px;
	padding-left: 10px;
}
.ten_moji_4 {
	font-size: 16pt;
	line-height: 10px;
	letter-spacing: 0;
	padding: 7px 10px 6px;
}
.ten_title {
	color: #28500a;
	font-size: 10pt;
	font-weight: 700;
	line-height: 13px;
	text-align: center;
	letter-spacing: 0;
	height: 15px;
	margin-top: 10px;
	margin-bottom: 7px;
	padding: 0;
}
.te2_main_top {
	background-color: white;
	background-repeat: repeat;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 760px;
	border-bottom: 8px solid #28500a;
}
.te2_main_back {
	background-image: url(../image/top_haikei_kage.jpg);
	background-repeat: repeat-y;
	background-position: center 0;
	text-align: left;
	width:780px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
}
.under_tenpo {
	background-image: url(../image/top_haikei_under.jpg);
	background-repeat: no-repeat;
	background-position: center -2px;
	margin: auto;
	width: 800px;
	height: 10px;
}

.clear {
	line-height: 0;
	width: 50px;
	height: 15px;
	clear: both;
	margin: 0;
	padding: 0;
}
.ten2_kuro {
}
.shop_info {
	background-color: #FFFFFF;
	padding: 5px;
	float: left;
	width: 300px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.shop_info h2 {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.shop_info  h3 {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	background-color: #9DBD6A;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #FFFFFF;
}
.shop_info   h4 {
	padding: 0px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.shop_info    dl {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.shop_info     dt {
	font-size: 12px;
	margin-top: 5px;
}
.shop_info      dd {
	color: #000000;
	margin-top: -15px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-left: 75px;
	margin-left: 0px;
}
.shop_info      p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 140%;
}
.shop_info .photobox {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}
.shop_info  .photobox li {
	padding: 0px;
	text-align: left;
	line-height: 100%;
	list-style-type: circle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: x-small;
	font-weight: bold;
}


.box0904 {
	padding-left: 10px;
	float: right;
	width: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.table_line  {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF6600;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FF3300;
}
.shop_003 {
	background-image: url(../shopguide/tenpo/image/shop_back01.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	width: 385px;
	float: left;
	margin: 0;
	padding: 0;
}
.shop_003 h1 {
	font-size: 12px;
	line-height: 100%;
	background-image: url(../shopguide/tenpo/image/shop_guite.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	width: 250px;
	height: 35px;
	visibility: visible;
	margin: 0;
	padding: 0;
	display: none;
}
.shop_003 h2 {
	color: #fff;
	font-size: 8pt;
	line-height: 100%;
	margin: 0;
	padding-top: 42px;
	padding-left: 30px;
}
.shop_003  h3 {
	font-size: 14px;
	line-height: 140%;
	font-weight: normal;
	margin-left: 20px;
	width: 340px;
}
.shop_add {
	letter-spacing: 0;
	list-style-position: outside;
	float: left;
	clear: both;
	margin-left: 20px;
}
.shop_add ul {
	margin: 0 0 0 0;
	padding: 0;
	border-top: 1px solid #696969;
	border-bottom-color: #696969;
}
.shop_add li {
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0;
	list-style-type: none;
	border-bottom: 1px solid #696969;
}
.shop_add dl {
	width: 330px;
	margin: 0;
	border-top: 1px solid #696969;
	border-bottom: 1px solid #696969;
}
.shop_add dt {
	color: #fff;
	background-image: url(../shopguide/tenpo/image/shop_back02.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	text-align: center;
	list-style-type: none;
	display: block;
	width: 55px;
	margin-top: 0;
	margin-right: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #696969;
}
.shop_add dt.line0 {
	color: #fff;
	background-image: url(../shopguide/tenpo/image/shop_back02.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	text-align: center;
	list-style-type: none;
	display: block;
	margin-top: 0;
	margin-right: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 55px;
	border-bottom-style: none;
}
.shop_add dd {
	text-align: left;
	list-style-type: none;
	margin-top: -26px;
	margin-right: 0;
	margin-left: 55px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom: 1px solid #696969;
}
.shop_add dd.line0 {
	text-align: left;
	list-style-type: none;
	margin-top: -26px;
	margin-right: 0;
	margin-left: 55px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-style: none;
}
