@charset "utf-8";
/* CSS Document */
#site_all {
	background-color: #FFF;
	display: block;
	height: auto;
	width: 924px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 38px;
	padding-left: 38px;
}
#header_all {
	display: block;
	height: 123px;
	width: 924px;
}
#header a {
	background-image: url(../img/header.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 123px;
	width: 279px;
	float: left;
}
#ad_001 a {
	display: block;
	height: 85px;
	width: 645px;
	margin-top: 23px;
	float: left;
	background-image: url(../img/topbanner.jpg);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: -9999px;
}
#top_navi_all {
	background-position: 0px -35px;
	display: block;
	height: 35px;
	width: 924px;
	list-style-type: none;
	margin-bottom: 4px;
	background-image: url(../img/navi_01.jpg);
}
#top_navi_01 a {
	display: block;
	height: 35px;
	width: 119px;
}
#top_navi_01 a:hover {
	display: block;
	height: 35px;
	width: 119px;
	background-image: url(../img/navi_01.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#top_navi_02 a {
	display: block;
	height: 35px;
	width: 52px;
}
#top_navi_02 a:hover {
	display: block;
	height: 35px;
	width: 52px;
	background-image: url(../img/navi_01.jpg);
	background-position: -119px 0px;
}
#top_navi_03 a {
	display: block;
	height: 35px;
	width: 99px;
}
#top_navi_03 a:hover {
	display: block;
	height: 35px;
	width: 99px;
	background-image: url(../img/navi_01.jpg);
	background-position: -171px 0px;
}
#top_navi_04 a {
	display: block;
	height: 35px;
	width: 62px;
}
#top_navi_04 a:hover {
	display: block;
	height: 35px;
	width: 62px;
	background-image: url(../img/navi_01.jpg);
	background-position: -270px 0px;
}
#top_navi_05 a {
	display: block;
	height: 35px;
	width: 88px;
}
#top_navi_05 a:hover {
	display: block;
	height: 35px;
	width: 88px;
	background-image: url(../img/navi_01.jpg);
	background-position: -332px 0px;
}
#top_navi_06 a {
	display: block;
	height: 35px;
	width: 54px;
}
#top_navi_06 a:hover {
	display: block;
	height: 35px;
	width: 54px;
	background-image: url(../img/navi_01.jpg);
	background-position: -420px 0px;
}
#top_navi_07 a {
	display: block;
	height: 35px;
	width: 60px;
}
#top_navi_07 a:hover {
	display: block;
	height: 35px;
	width: 60px;
	background-image: url(../img/navi_01.jpg);
	background-position: -474px 0px;
}
#main_all {
	display: block;
	height: auto;
	width: 925px;
	margin-bottom: 20px;
	padding-top: 15px;
}
#main_center_all {
	display: block;
	float: left;
	height: auto;
	width: 595px;
}
#main_center_full {
	display: block;
	float: left;
	height: auto;
	width: 925px;
}
#ad_002 {
	display: block;
	height: 250px;
	width: 595px;
	margin-bottom: 16px;
}
#map_search_all {
	display: block;
	height: 276px;
	width: 591px;
	background-image: url(../img/map_search_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 32px;
	padding-bottom: 2px;
	margin-bottom: 30px;
}
.menu_bar_01 {
	background-image: url(../img/menu_bar_01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 28px;
	width: 565px;
	font-family: "”ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #00AEEF;
	font-size: 18px;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 5px;
	float: left;
	margin-bottom: 20px;
}
.textbox_01_all {
	display: block;
	height: auto;
	width: 595px;
	float: left;
}
.01_boxline {
	display: block;
	width: 594px;
	margin-right: 1px;
	height: auto;
	float: left;
	clear: both;
	margin-bottom: 20px;
}
#img_box_01 {
	background-image: url(../img/img_01.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 93px;
	width: 98px;
	padding-left: 100px;
	margin-bottom: 20px;
}
#img_box_02 {
	background-image: url(../img/img_02.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 93px;
	width: 98px;
	padding-left: 100px;
	padding-bottom: 20px;
}
#img_box_03 {
	background-image: url(../img/img_03.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 93px;
	width: 98px;
	padding-left: 100px;
	padding-bottom: 20px;
}
#img_box_04 {
	background-image: url(../img/img_04.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 93px;
	width: 98px;
	padding-left: 100px;
	padding-bottom: 20px;
}
#img_box_05 {
	background-image: url(../img/img_05.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 93px;
	width: 98px;
	padding-left: 100px;
	padding-bottom: 20px;
}
#img_box_06 {
	background-image: url(../img/img_06.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 93px;
	width: 98px;
	padding-left: 100px;
	padding-bottom: 20px;
}
#img_box_07 {
	background-image: url(../img/img_07.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 93px;
	width: 98px;
	padding-left: 100px;
	padding-bottom: 20px;
}
#img_box_08 {
	background-image: url(../img/img_08.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 93px;
	width: 98px;
	padding-left: 100px;
	padding-bottom: 20px;
}
#img_box_09 {
	background-image: url(../img/img_09.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 93px;
	width: 98px;
	padding-left: 100px;
	padding-bottom: 20px;
}
.kuwasiku_01 a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #999;
	text-decoration: none;
	background-image: url(../img/yajirushi.jpg);
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 20px;
	padding-left: 12px;
	background-position: -2px;
	margin-right: 40px;
	margin-top: 5px;
	margin-bottom: 20px;
}
.kuwasiku_01 a:hover {
	color: #F99B05;
}
.imgbox_01_all {
	display: block;
	height: auto;
	width: 595px;
	float: left;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #999;
}
#image_01 a {
	display: block;
	height: 20px;
	width: 193px;
	float: left;
	margin-right: 8px;
	background-image: url(../img/img_10.jpg);
	padding-top: 89px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #999;
}
#image_02 a:hover {
	color: #39C;
}

#image_02 a {
	display: block;
	height: 20px;
	width: 193px;
	float: left;
	margin-right: 8px;
	background-image: url(../img/img_11.jpg);
	padding-top: 89px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #999;
}
#image_02 a:hover {
	color: #39C;
}

#image_03 a {
	display: block;
	height: 20px;
	width: 192px;
	float: right;
	background-image: url(../img/img_12.jpg);
	background-repeat: no-repeat;
	padding-top: 89px;
	text-decoration: none;
	color: #999;
}
#image_03 a:hover {
	color: #39C;
}
#image_04 {
	display: block;
	height: 20px;
	width: 193px;
	float: left;
	margin-right: 8px;
	background-image: url(../img/img_13.jpg);
	padding-top: 89px;
	background-repeat: no-repeat;
}
#image_05 {
	display: block;
	height: 20px;
	width: 193px;
	float: left;
	margin-right: 8px;
	background-image: url(../img/img_14.jpg);
	padding-top: 89px;
	background-repeat: no-repeat;
}
#image_06 a {
	display: block;
	height: 20px;
	width: 192px;
	float: right;
	background-image: url(../img/img_15.jpg);
	background-repeat: no-repeat;
	padding-top: 89px;
	text-decoration: none;
	color: #999;
}
#image_06 a:hover {
	color: #39C;
}
#main_right_all {
	display: block;
	height: auto;
	width: 310px;
	float: right;
	padding-left: 19px;
}
#ad_003 {
	background-image: url(../img/ad_00.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 120px;
	width: 310px;
	background-color: #CCC;
	margin-bottom: 10px;
}
#ad_004 {
	background-image: url(../img/ad_00.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 120px;
	width: 310px;
	background-color: #CCC;
	margin-bottom: 10px;
}
#ad_005 {
	background-image: url(../img/img_16.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 120px;
	width: 310px;
	margin-bottom: 10px;
}
#ad_006 {
	background-image: url(../img/img_19.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 136px;
	width: 310px;
	margin-bottom: 20px;
}
#ad_007 {
	background-image: url(../img/ad_00.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 120px;
	width: 310px;
	margin-bottom: 10px;
}
#ad_008{
	background-image: url(../img/ad_00.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 120px;
	width: 310px;
	margin-bottom: 10px;
}
#calender_all {
	display: block;
	height: auto;
	width: 310px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	color: #999;
}
#calender_top {
	background-image: url(../img/calender.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 310px;
}

/* calender */
#Cal #caption th {
    width: auto;
	border: 0;
}
#Cal table tr .week {
	background-color: #FFF;
}
#Cal th,#Cal td {
    width: 36px;
	height: 36px;
	margin: 3px;
	text-align: center;
	vertical-align: middle;
}
#Cal th,#Cal td a {
	border-right: 0;
	border-bottom: 0;
	background-color: #FFD7FF;
}

#Cal .None {
        border: 0;
}

#Cal td .sun {
	color: #CC0000;
}

#Cal td .sat a {
	color: #0066FF;
}

#Cal td a:link {
	color: #333333;
	text-decoration: none;
	display: block;
}

#Cal td a:hover {
	font-weight: bold;
	text-decoration: none;
	border-right: 0;
	border-bottom: 0;
	display: block;
}
/* colender end */
#top_info {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #999;
	display: block;
	padding-top: 20px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCC;
}
#hatanokuni {
	background-image: url(../img/hatanokuni.jpg);
	display: block;
	height: 48px;
	width: 310px;
	margin-bottom: 24px;
}
.footer_all {
	background-color: #00CCFF;
	display: block;
	height: 70px;
	width: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
}
.footer_all a {
	background-color: #00CCFF;
	height: 70px;
	width: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	text-align: center;
	padding-top: 10px;
	font-size: 12px;

}
.footer_all a:hover {
	background-color: #00CCFF;
	height: 70px;
	width: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#pankuzu {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: none;
}
#pankuzu a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #999;
	margin-bottom: 10px;
	text-decoration: none;
}
#pankuzu a:hover {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #999;
	margin-bottom: 10px;
	text-decoration: none;
	font-weight: bold;
}
#kensaku_kekka {
	background-color: #F2F2F2;
	display: block;
	height: 25px;
	width: 80px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bolder;
	padding-top: 3px;
	color: #999999;
	margin-bottom: 10px;
	float: left;
}
#page_name {
	background-color: #F2F2F2;
	display: block;
	height: 25px;
	width: 220px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bolder;
	padding-top: 3px;
	color: #999999;
	margin-bottom: 10px;
	float: left;
}
#page_name_02 {
	background-color: #F2F2F2;
	display: block;
	height: 23px;
	width: 844px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bolder;
	padding-top: 5px;
	color: #999999;
	margin-bottom: 10px;
	float: left;
	clear: right;
}
#kensaku_kekka_03 {
	background-color: #F2F2F2;
	display: block;
	height: 23px;
	width: 515px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bolder;
	padding-top: 5px;
	color: #999999;
	margin-bottom: 10px;
	float: left;
	clear: right;
}
#kensaku_kekka_02 {
	background-color: #F2F2F2;
	display: block;
	height: 23px;
	width: 700px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bolder;
	padding-top: 5px;
	color: #999999;
	margin-bottom: 10px;
	float: left;
	clear: right;
}
#shoplist_all {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #999;
	display: block;
	height: auto;
	width: 595px;
}
.hr_01 {
	background-color: #CCC;
	display: block;
	height: 1px;
	width: auto;
	margin-top: 2px;
	margin-bottom: 15px;
}
.hr_02 {
	background-color: #CCC;
	display: block;
	height: 2px;
	width: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.hr_03 {
	background-color: #CCC;
	display: block;
	height: 1px;
	width: auto;
	margin-top: 2px;
	margin-bottom: 5px;
}
.shoplist_all {
	display: block;
	height: 119px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width: 595px;
	padding-top: 14px;
}
.list_left_01 {
	display: block;
	height: 107px;
	width: 109px;
	float: left;
	background-image: url(../img/img_18.jpg);
}
.list_right_all {
	display: block;
	width: 476px;
	float: left;
	height: 119px;
	margin-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #0071BC;
}
.area {
	background-image: url(../img/area.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: auto;
	padding-left: 56px;
	float: left;
	margin-top: 10px;
	padding-right: 20px;
	color: #999;
}
.gianl {
	background-image: url(../img/gianl.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: auto;
	padding-left: 56px;
	float: left;
	margin-top: 10px;
	padding-right: 20px;
	clear: right;
	color: #999;
}
.syousai a {
	display: block;
	height: 20px;
	width: 80px;
	padding-top: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #F93;
	text-decoration: none;
}
#pagelist {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #999;
	display: block;
	height: 20px;
	width: 260px;
	padding-top: 10px;
	text-align: right;
	padding-left: 330px;
}
#pagelist_left {
	font-size: 10px;
	background-image: url(../img/yajirushi_01.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 17px;
	width: 25px;
	padding-left: 15px;
	padding-right: 5px;
}
#pagelist_center {
	display: block;
	float: left;
	width: auto;
	margin-right: 5px;
	margin-left: 5px;
}
#pagelist_right {
	font-size: 10px;
	background-image: url(../img/yajirushi_02.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 17px;
	width: 25px;
	padding-right: 18px;
	background-position: 30px;
}
#kensaku_jouken {
	background-image: url(../img/kensaku_jouken.jpg);
	display: block;
	width: 307px;
	height: 48px;
	margin-left: 1px;
	margin-bottom: 18px;
}
#gaiyou {
	background-image: url(../img/gaiyou.jpg);
	display: block;
	width: 307px;
	height: 48px;
	margin-left: 1px;
	margin-bottom: 18px;
}
#pick_up_01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #ED1C24;
	display: block;
	width: 125px;
	height: 20px;
	font-size: 14px;
	float: right;
}
#pick_up_02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #999;
	display: block;
	width: 125px;
	height: 20px;
	font-size: 14px;
	float: right;
}
.shop_syoukai_all {
	display: block;
	height: 100px;
	width: 294px;
	margin-right: auto;
	margin-left: auto;
	border: 1px dotted #CCC;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 14px;
	color: #999;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#shop_img_01 {
	background-image: url(../img/img_20.jpg);
	display: block;
	height: 100px;
	width: 100px;
	float: left;
	margin-right: 8px;
}



/*  地図ナビ */

a {
	cursor:pointer;
	text-decoration:none;
}
div#wrapper {
	width:579px;
	height:276px;
	padding-left: 12px;
}
div#left {
	width:240px;
	height:186px;
	position:relative;
	float:left;
	padding-top: 87px;
	padding-bottom: 3px;
}
div#left a {
	float:left;
	width:110px;
	height:38px;
	color:#000;
	display: block;
	margin-right: 10px;
	margin-bottom: 24px;
	text-indent: -9999px;
}
div#right {
	float:right;
	position:relative;
}
div#left a#map_shimanto:hover {
	background-image: url(../img/map_search_bg_02.jpg);
	background-position: 0px 0px;
}
div#left a#map_mihara:hover {
	background-image: url(../img/map_search_bg_02.jpg);
	background-position: -120px 0px;
}
div#left a#map_kuroshio:hover {
	background-image: url(../img/map_search_bg_02.jpg);
	background-position: 0px -62px;
}
div#left a#map_tosa:hover {
	background-image: url(../img/map_search_bg_02.jpg);
	background-position: -120px -62px;
}
div#left a#map_sukumo:hover {
	background-image: url(../img/map_search_bg_02.jpg);
	background-position: 0px -124px;
}
div#left a#map_otsuki:hover {
	background-image: url(../img/map_search_bg_02.jpg);
	background-position: -120px -124px;
}

div#sub div {
	width:240px;
	height:186px;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	float: left;
	padding-top: 87px;
	padding-bottom: 3px;
}
div#sub div a {
	float:left;
	width:110px;
	height:38px;
	text-align:center;
	color:#fff;
	background:#000;
}
div#sub-shimanto a#nv_rspot {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 0px;
}
div#sub-shimanto a#nv_gurume {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -38px;
}
div#sub-shimanto a#nv_night {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -76px;
}
div#sub-shimanto a#nv_shop {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -114px;
}
div#sub-shimanto a#nv_beauty {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 76px;
}
div#sub-shimanto a#nv_kurashi {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 38px;
}
div#sub-mihara a#nv_rspot {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 0px;
}
div#sub-mihara a#nv_gurume {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -38px;
}
div#sub-mihara a#nv_night {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -76px;
}
div#sub-mihara a#nv_shop {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -114px;
}
div#sub-mihara a#nv_beauty {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 76px;
}
div#sub-mihara a#nv_kurashi {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 38px;
}
div#sub-kuroshio a#nv_rspot {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 0px;
}
div#sub-kuroshio a#nv_gurume {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -38px;
}
div#sub-kuroshio a#nv_night {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -76px;
}
div#sub-kuroshio a#nv_shop {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -114px;
}
div#sub-kuroshio a#nv_beauty {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 76px;
}
div#sub-kuroshio a#nv_kurashi {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 38px;
}
div#sub-tosa a#nv_rspot {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 0px;
}
div#sub-tosa a#nv_gurume {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -38px;
}
div#sub-tosa a#nv_night {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -76px;
}
div#sub-tosa a#nv_shop {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -114px;
}
div#sub-tosa a#nv_beauty {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 76px;
}
div#sub-tosa a#nv_kurashi {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 38px;
}
div#sub-sukumo a#nv_rspot {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 0px;
}
div#sub-sukumo a#nv_gurume {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -38px;
}
div#sub-sukumo a#nv_night {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -76px;
}
div#sub-sukumo a#nv_shop {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -114px;
}
div#sub-sukumo a#nv_beauty {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 76px;
}
div#sub-sukumo a#nv_kurashi {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 38px;
}
div#sub-otsuki a#nv_rspot {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 0px;
}
div#sub-otsuki a#nv_gurume {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -38px;
}
div#sub-otsuki a#nv_night {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -76px;
}
div#sub-otsuki a#nv_shop {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px -114px;
}
div#sub-otsuki a#nv_beauty {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 76px;
}
div#sub-otsuki a#nv_kurashi {
	background-image: url(../img/map_search_bg_03.jpg);
	background-position: 0px 38px;
}

a#back-button {
	position:relative;
	left:150px;
	display:none;
	color:#595;
	text-decoration:underline;
}

/* ６市町村概要 */
.machi_all {
	display: block;
	height: 232px;
	width: 593px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #999;
}
#machi_top_l_01 {
	display: block;
	height: 42px;
	float: left;
	width: 13px;
	background-color: #CAE765;
	margin-right: 7px;
}
#machi_top_r_01 {
	background-color: #EBF6C5;
	display: block;
	height: 34px;
	width: 553px;
	float: left;
	clear: right;
	color: #CAE765;
	font-size: 20px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 20px;
}
.machi_main_all {
	display: block;
	height: 143px;
	width: 355px;
	float: left;
	padding-left: 30px;
	padding-top: 27px;
	padding-bottom: 20px;
}
.machi_tittle {
	display: block;
	height: 17px;
	width: 320px;
	padding-bottom: 3px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
}
.machi_txtbox {
	display: block;
	height: auto;
	width: 320px;
	margin-bottom: 25px;
	font-size: 11px;
}
.syousai_link a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #F93;
	display: block;
	width: 80px;
	margin-left: 240px;
	text-decoration: none;
}
#machi_img_00 {
	display: block;
	height: 148px;
	width: 190px;
	float: right;
	margin-top: 21px;
	margin-right: 18px;
	background-image: url(../img/nopix.jpg);
}
#machi_img_01 {
	display: block;
	height: 148px;
	width: 190px;
	float: right;
	margin-top: 21px;
	margin-right: 18px;
	background-image: url(../img/img_23.jpg);
}
#machi_top_l_02 {
	display: block;
	height: 42px;
	float: left;
	width: 13px;
	background-color: #67CDF1;
	margin-right: 7px;
}
#machi_top_r_02 {
	background-color: #D9F2FC;
	display: block;
	height: 34px;
	width: 553px;
	float: left;
	clear: right;
	color: #67CDF1;
	font-size: 20px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 20px;
}
#machi_img_02 {
	display: block;
	height: 148px;
	width: 190px;
	float: right;
	margin-top: 21px;
	margin-right: 18px;
	background-image: url(../img/img_24.jpg);
}#machi_top_l_03 {
	display: block;
	height: 42px;
	float: left;
	width: 13px;
	background-color: #FEDE65;
	margin-right: 7px;
}
#machi_top_r_03 {
	background-color: #FFF3C5;
	display: block;
	height: 34px;
	width: 553px;
	float: left;
	clear: right;
	color: #FEDE65;
	font-size: 20px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 20px;
}
#machi_img_03 {
	display: block;
	height: 148px;
	width: 190px;
	float: right;
	margin-top: 21px;
	margin-right: 18px;
	background-image: url(../img/img_25.jpg);
}
#machi_top_l_04 {
	display: block;
	height: 42px;
	float: left;
	width: 13px;
	background-color: #FAA354;
	margin-right: 7px;
}
#machi_top_r_04 {
	background-color: #FDD0A9;
	display: block;
	height: 34px;
	width: 553px;
	float: left;
	clear: right;
	color: #FAA354;
	font-size: 20px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 20px;
}
#machi_img_04 {
	display: block;
	height: 148px;
	width: 190px;
	float: right;
	margin-top: 21px;
	margin-right: 18px;
	background-image: url(../img/img_26.jpg);
}
#machi_top_l_05 {
	display: block;
	height: 42px;
	float: left;
	width: 13px;
	background-color: #F6B5CA;
	margin-right: 7px;
}
#machi_top_r_05 {
	background-color: #FDD9E6;
	display: block;
	height: 34px;
	width: 553px;
	float: left;
	clear: right;
	color: #F6B5CA;
	font-size: 20px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 20px;
}
#machi_img_05 {
	display: block;
	height: 148px;
	width: 190px;
	float: right;
	margin-top: 21px;
	margin-right: 18px;
	background-image: url(../img/img_27.jpg);
}
#machi_top_l_06 {
	display: block;
	height: 42px;
	float: left;
	width: 13px;
	background-color: #E1BAFF;
	margin-right: 7px;
}
#machi_top_r_06 {
	background-color: #F1DAFF;
	display: block;
	height: 34px;
	width: 553px;
	float: left;
	clear: right;
	color: #E1BAFF;
	font-size: 20px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 20px;
}
#machi_img_06 {
	display: block;
	height: 148px;
	width: 190px;
	float: right;
	margin-top: 21px;
	margin-right: 18px;
	background-image: url(../img/img_28.jpg);
}
#machi_navi_all {
	background-image: url(../img/machi_nabi_01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 160px;
	width: 287px;
	margin-right: auto;
	margin-left: auto;
}
#shimanto a {
	text-indent: -9999px;
	display: block;
	height: 48px;
	width: 137px;
	float: left;
	margin-bottom: 8px;
	margin-right: 13px;
}
#shimanto a:hover {
	background-image: url(../img/machi_nabi_02.jpg);
	background-position: 0px 0px;	
}
#mihara a {
	text-indent: -9999px;
	display: block;
	height: 48px;
	width: 137px;
	float: left;
	margin-bottom: 8px;
	clear: right;
}
#mihara a:hover {
	background-image: url(../img/machi_nabi_02.jpg);
	background-position: -150px 0px;	
}

#kuroshio a {
	text-indent: -9999px;
	display: block;
	height: 48px;
	width: 137px;
	float: left;
	margin-bottom: 8px;
	margin-right: 13px;
}
#kuroshio a:hover {
	background-image: url(../img/machi_nabi_02.jpg);
	background-position: 0px -56px;	
}

#tosa a {
	text-indent: -9999px;
	display: block;
	height: 48px;
	width: 137px;
	float: left;
	margin-bottom: 8px;
}
#tosa a:hover {
	background-image: url(../img/machi_nabi_02.jpg);
	background-position: -150px -56px;	
}

#sukumo a {
	text-indent: -9999px;
	display: block;
	height: 48px;
	width: 137px;
	float: left;
	margin-right: 13px;
}
#sukumo a:hover {
	background-image: url(../img/machi_nabi_02.jpg);
	background-position: 0px -112px;	
}

#otsuki a {
	text-indent: -9999px;
	display: block;
	height: 48px;
	width: 137px;
	clear: right;
	float: left;
}
#otsuki a:hover {
	background-image: url(../img/machi_nabi_02.jpg);
	background-position: -150px -112px;		
}




#shopinfo_top {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #999;
	display: block;
	height: auto;
	width: auto;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 8px;
	margin-bottom: 20px;
}
#shop_tittle {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	color: #999;
	display: block;
	float: left;
	padding-top: 6px;
	margin-right: 8px;
	font-weight: bold;
}
#shop_line_navi {
	display: block;
	width: 924px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00CCFF;
	height: 30px;
	background-image: url(../img/shop_line_navi.jpg);
	background-repeat: no-repeat;
}
#tenpo_jouhou a {
	display: block;
	float: left;
	width: 126px;
	height: 30px;
	margin-right: 8px;
	text-indent: -9999px;
}
#syashin a {
	display: block;
	float: left;
	width: 126px;
	height: 30px;
	margin-right: 8px;
	text-indent: -9999px;
}
#menu_link a {
	display: block;
	float: left;
	width: 126px;
	height: 30px;
	margin-right: 8px;
	text-indent: -9999px;
}
#shop_info_all {
	display: block;
	height: auto;
	width: auto;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 18px;
}
#shop_photo_01_01 {
	display: block;
	height: 333px;
	width: 464px;
	float: left;
	margin-bottom: 30px;
}
#shop_info_txt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #999;
	display: block;
	float: left;
	width: 380px;
	height: 303px;
	padding-top: 30px;
	padding-left: 20px;
	margin-bottom: 30px;
}
.shop_photo_01 {
	display: block;
	float: left;
	height: 185px;
	width: 267px;
	margin-right: 30px;
	margin-bottom: 20px;
}
.shop_photo_02 {
	display: block;
	float: left;
	height: 185px;
	width: 267px;
}
#shop td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666;
}

.address {
	display: block;
	float: left;
	width: 80%;
}
.mapbottan a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #E8E8E8;
	background-color: #39F;
	display: block;
	float: left;
	height: 18px;
	width: 35px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #333;
	border-bottom-color: #333;
}
.mapbottan a:hover {
	background-color: #06C;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-left-color: #333;
}


.legend_top_l_01 {
	display: block;
	height: 42px;
	float: left;
	width: 13px;
	background-color: #AE5C37;
	margin-right: 7px;
}
.legend_top_r_01 {
	display: block;
	height: 34px;
	width: 553px;
	float: left;
	clear: right;
	color: #300;
	font-size: 20px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 20px;
	background-image: url(../img/legend_bg.jpg);
	background-repeat: repeat-x;
}
#legend_img_01 {
	display: block;
	height: 148px;
	width: 190px;
	float: right;
	margin-top: 21px;
	margin-right: 18px;
	background-image: url(../img/nopix.jpg);
}
#legend_img_02 {
	display: block;
	height: 148px;
	width: 190px;
	float: right;
	margin-top: 21px;
	margin-right: 18px;
	background-image: url(../img/nopix.jpg);
}
#legend_img_03 {
	display: block;
	height: 148px;
	width: 190px;
	float: right;
	margin-top: 21px;
	margin-right: 18px;
	background-image: url(../img/nopix.jpg);
}
#legend_img_04 {
	display: block;
	height: 148px;
	width: 190px;
	float: right;
	margin-top: 21px;
	margin-right: 18px;
	background-image: url(../img/nopix.jpg);
}
#legend_img_05 {
	display: block;
	height: 148px;
	width: 190px;
	float: right;
	margin-top: 21px;
	margin-right: 18px;
	background-image: url(../img/nopix.jpg);
}
#legend_img_06 {
	display: block;
	height: 148px;
	width: 190px;
	float: right;
	margin-top: 21px;
	margin-right: 18px;
	background-image: url(../img/nopix.jpg);
}
#legend {
	background-image: url(../img/legend.jpg);
	display: block;
	width: 307px;
	height: 48px;
	margin-left: 1px;
	margin-bottom: 18px;
}

/* 各市町村ページ */
.shichouson_main_all {
	display: block;
	height: auto;
	width: 355px;
	float: left;
	padding-left: 30px;
	padding-top: 27px;
	padding-bottom: 20px;
}
.shichouson_all {
	display: block;
	height: auto;
	width: 593px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #999;
	float: left;
	padding-bottom: 20px;
}
#shichouson_menubar_01 {
	display: block;
	width: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CAE765;
	height: 24px;
	background-image: url(../img/shichoson_menubar.jpg);
	background-repeat: no-repeat;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	padding-left: 30px;
	padding-top: 6px;
	margin-bottom: 20px;
}
#shichouson_menubar_02 {
	display: block;
	width: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #68CDF1;
	height: 24px;
	background-image: url(../img/shichoson_menubar.jpg);
	background-repeat: no-repeat;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	padding-left: 30px;
	padding-top: 6px;
	margin-bottom: 20px;
}
#shichouson_menubar_03 {
	display: block;
	width: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FEDE66;
	height: 24px;
	background-image: url(../img/shichoson_menubar.jpg);
	background-repeat: no-repeat;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	padding-left: 30px;
	padding-top: 6px;
	margin-bottom: 20px;
}
#shichouson_menubar_04 {
	display: block;
	width: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FAA254;
	height: 24px;
	background-image: url(../img/shichoson_menubar.jpg);
	background-repeat: no-repeat;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	padding-left: 30px;
	padding-top: 6px;
	margin-bottom: 20px;
}
#shichouson_menubar_05 {
	display: block;
	width: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F6B4CA;
	height: 24px;
	background-image: url(../img/shichoson_menubar.jpg);
	background-repeat: no-repeat;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	padding-left: 30px;
	padding-top: 6px;
	margin-bottom: 20px;
}
#shichouson_menubar_06 {
	display: block;
	width: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D7A3FF;
	height: 24px;
	background-image: url(../img/shichoson_menubar.jpg);
	background-repeat: no-repeat;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	padding-left: 30px;
	padding-top: 6px;
	margin-bottom: 20px;
}
#shichoson td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666;
}
.shichouson_txtbox {
	display: block;
	height: auto;
	width: auto;
	margin-bottom: 25px;
	font-size: 11px;
	color: #999;
	padding-left: 32px;
}
/* ６市町村概要　終わり */
/* タブ型ナビ */
#tabunabi_all {
	display: block;
	height: 330px;
	width: 310px;
	padding-bottom: 20px;
}

.tabheader table {
	border-collapse: collapse; /* for IE */
	border-spacing: 0; /* for N6 */
	width: 310px;
	
}
 
.tabheader table tr td {
	margin:0;
	padding:0
	height: 25px;
}
 
.tabheader .close {
	background-color: #00CCFF;
	margin:0;
	padding: 0em;
	white-space: nowrap;
	border: 2px solid #00CCFF;
}
.tabheader .open {
	background-color: white;
	margin:0;
	padding: 0em;
	white-space: nowrap;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00CCFF;
	border-right-color: #00CCFF;
	border-bottom-color: #fff;
	border-left-color: #00CCFF;
}
.tabheader .spc {
	margin:0;
	padding: 0em;
	white-space: nowrap;
	border-top-width: 2px;
	border-right-width: 0;
	border-bottom-width: 2px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #00CCFF;
	border-left-color: #fff;
}
 
.tabheader a {text-decoration: none;}
.tabbody {
	border-top-width: 0;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00CCFF;
	border-right-color: #00CCFF;
	border-bottom-color: #00CCFF;
	border-left-color: #00CCFF;
	padding-bottom: 12px;
	padding-top: 6px;
}
#head1 a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #06C;
	text-decoration: none;
	height: 18px;
	width: 130px;
	display: block;
	font-weight: bold;
	text-align: center;
}
#head2 a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #06C;
	text-decoration: none;
	height: 18px;
	width: 130px;
	display: block;
	font-weight: bold;
	text-align: center;
}
#box2 {
	display: block;
	height: 160px;
	width: 285px;
	margin-left: 10px;
	padding-top: 12px;
}
#box1 {
	display: block;
	height: 262px;
	width: 285px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-top: 12px;
}
.tabbody #box1 .g_01 a {
	height: 34px;
	width: 136px;
	margin-right: 13px;
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	padding-top: 12px;
	text-align: center;
	text-decoration: none;
	background-image: url(../img/tabunabi_05.jpg);
}
.tabbody #box1 .g_01 a:hover {
	background-color: #00AFDB;
	color: #FFF;
	background-image: none;
}
.tabbody #box1 .g_02 a {
	height: 34px;
	width: 136px;
	float: left;
	background-image: url(../img/tabunabi_05.jpg);
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	padding-top: 12px;
	text-align: center;
	text-decoration: none;
}
.tabbody #box1 .g_02 a:hover {
	background-color: #00AFDB;
	color: #FFF;
	background-image: none;
}
.tabbody #box1 .g_03 a {
	height: 34px;
	width: 136px;
	margin-right: 13px;
	float: left;
	margin-top: 10px;
	background-image: url(../img/tabunabi_05.jpg);
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	padding-top: 12px;
	text-align: center;
	text-decoration: none;
}
.tabbody #box1 .g_03 a:hover {
	background-color: #00AFDB;
	color: #FFF;
	background-image: none;
}

.tabbody #box1 .g_04 a {
	height: 34px;
	width: 136px;
	float: left;
	margin-top: 10px;
	background-image: url(../img/tabunabi_05.jpg);
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	padding-top: 12px;
	text-align: center;
	text-decoration: none;
}
.tabbody #box1 .g_04 a:hover {
	background-color: #00AFDB;
	color: #FFF;
	background-image: none;
}

.tabbody #box2 .g_01 a {
	height: 34px;
	width: 136px;
	margin-right: 13px;
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	padding-top: 12px;
	text-align: center;
	text-decoration: none;
	background-image: url(../img/tabunabi_05.jpg);
}
.tabbody #box2 .g_01 a:hover {
	background-color: #00AFDB;
	color: #FFF;
	background-image: none;
}
.tabbody #box2 .g_02 a {
	height: 34px;
	width: 136px;
	float: left;
	background-color: #0CF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	padding-top: 12px;
	text-align: center;
	text-decoration: none;
	background-image: url(../img/tabunabi_05.jpg);
}
.tabbody #box2 .g_02 a:hover {
	background-color: #00AFDB;
	color: #FFF;
	background-image: none;
}
.tabbody #box2 .g_03 a {
	height: 34px;
	width: 136px;
	margin-right: 13px;
	float: left;
	margin-top: 10px;
	background-color: #0CF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	padding-top: 12px;
	text-align: center;
	text-decoration: none;
	background-image: url(../img/tabunabi_05.jpg);
}
.tabbody #box2 .g_03 a:hover {
	background-color: #00AFDB;
	color: #FFF;
	background-image: none;
}

.tabbody #box2 .g_04 a {
	height: 34px;
	width: 136px;
	float: left;
	margin-top: 10px;
	background-color: #0CF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	padding-top: 12px;
	text-align: center;
	text-decoration: none;
	background-image: url(../img/tabunabi_05.jpg);
}
.tabbody #box2 .g_04 a:hover {
	background-color: #00AFDB;
	color: #FFF;
	background-image: none;
}
/* タブナビ　終わり */

/* 特集 */
#tokusyuu_all {
	background-color: #CCCCCC;
	display: block;
	height: auto;
	width: 925px;
	padding-top: 1px;
	margin-top: 20px;
	margin-bottom: 40px;
}
#inside_all {
	background-color: #FFFFFF;
	display: block;
	width: auto;
	margin-right: 1px;
	margin-bottom: 1px;
}
.tokusyuu_box {
	background-color: #FFFFFF;
	display: block;
	float: left;
	height: 380px;
	width: 190px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.tokusyuu_photo {
	background-color: #999999;
	display: block;
	height: 150px;
	width: 190px;
	margin-top: 24px;
}
/* 特集　終わり */#pickup_bunner {
	text-decoration: none;
	display: block;
	height: 170px;
	width: 925px;
	margin-bottom: 10px;
}
.pickup_txt {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #999999;
	display: block;
	width: 94%;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.google_navi {
	display: block;
	float: right;
	height: 25px;
	padding-top: 5px;
}
