/*----------------------------------------------------
	#common_All
----------------------------------------------------*/
body {
	text-align: center;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	margin: 0px auto;
	padding: 0px;
	width: 920px;
}
#wapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 918px;
	border-right: 1px solid #E0E1E1;
	border-bottom: 1px solid #E0E1E1;
	border-left: 1px solid #E0E1E1;
	float: left;
}
#contents {
	margin: 0px;
	padding: 0px;
	width: 918px;
	height: auto;
	float: left;
}
#main {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	width: 460px;
}
.panel-up:hover {
	margin: 0px;
	padding: 0px;
	width: 918px;
	float: left;
	height: auto;
}
.ren10p {
	font: normal 10px/150% 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	letter-spacing: normal;
	color: #494342;
}
.ren10p_2 {
	font: 10px/150%;
	font-weight: normal;
	color: #005BAC;
}
.ren12p {
	font: 12px/150% 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	letter-spacing: normal;
	color: #005BAC;
}
.ren12p_2 {
	font: bold 12px;
	letter-spacing: normal;
	color: #494342;
	text-decoration: underline;
}
.ren12p_3 {
	font: 12px;
	letter-spacing: normal;
	color: #494342;
	text-decoration: underline;
}
.ren12p_4 {
	font: bold 12px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	letter-spacing: normal;
	color: #709BB0;
}
.ren14p_2 {
	font: 14px;
	letter-spacing: normal;
	color: #008866;
}
.ren12p_base_subtitle {
	font: bold 12px;
	letter-spacing: normal;
	color: #231815;
}
.ren14p_base_title {
	font: 14px;
	letter-spacing: normal;
	color: #005184;
}
/*----------------------------------------------------
	#accordion_menu_All
----------------------------------------------------*/
#accordion_menu {
	margin: 0px;
	padding: 0px 0px 5px 4px;
	float: left;
	height: auto;
	width: 170px;
}
/* アコーディオンのカテゴリーの指定 */
#accordion_menu .menuheader {
	background-image: url(../img/sn_btn1_new.gif);
	background-repeat: no-repeat;
	height: 30px;
	cursor: hand;
	cursor: pointer;
	/* ステータスアイコンを使用する場合 以下の2行が必要です。使用しない場合は削除しても構いません。 */
	padding: 0px;
	float: left;
	width: 170px;
	margin: 0px;
}
/* openheader はカテゴリーが開いている状態のCSS */
#accordion_menu .openheader {
	background-image: url(../img/sn_btn1_new.gif);
	background-position: 0 -30px;
	background-repeat: no-repeat;
}
/* 子メニューの指定 */
#accordion_menu div.categoryitems ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 168px;
	display: block;
	height: auto;
}
.categoryitems{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 168px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B5BEC6;
	border-left-color: #B5BEC6;
}
#accordion_menu div.categoryitems ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	height: 30px;
	width: 168px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5BEC6;
}
/*----------------------------------------------------
	#accordion_menu2_All
----------------------------------------------------*/
#accordion_menu2 {
	margin: 0px;
	padding: 0px 0px 5px 4px;
	float: left;
	height: auto;
	width: 170px;
}
/* アコーディオンのカテゴリーの指定 */
#accordion_menu2 .menuheader2 {
	background-image: url(../img/sn_btn8_new.gif);
	background-repeat: no-repeat;
	height: 30px;
	cursor: hand;
	cursor: pointer;
	/* ステータスアイコンを使用する場合 以下の2行が必要です。使用しない場合は削除しても構いません。 */
	padding: 0px;
	float: left;
	width: 170px;
	margin: 0px;
}
/* openheader はカテゴリーが開いている状態のCSS */
#accordion_menu2 .openheader2 {
	background-image: url(../img/sn_btn8_new.gif);
	background-position: 0 -30px;
	background-repeat: no-repeat;
}
/* 子メニューの指定 */
#accordion_menu2 div.categoryitems2 ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 168px;
	display: block;
	height: auto;
}
.categoryitems2{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 168px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B5BEC6;
	border-left-color: #B5BEC6;
}
#accordion_menu2 div.categoryitems2 ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	height: 30px;
	width: 168px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5BEC6;
}
/*----------------------------------------------------
	#header_All
----------------------------------------------------*/
#main_img {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 918px;
	background: url(../img/header_ph.jpg) no-repeat;
	height: 72px;
}
#block1 {
	margin: 25px 0px 0px 16px;
	padding: 0px;
	width: 190px;
	float: left;
	height: 30px;
}
#block1 h1 {
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	float: left;
}
#block1 em {
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
#block1 p {
	margin: 0px;
	padding: 0px;
	float: left;
}
#block1  h1  a {
	float: left;
	width: 190px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	text-decoration: none;
}
#block2 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 230px;
	height: 30px;
}
#block2 h2 {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 9px;
	width: 230px;
}
#block2 em {
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
#block2 p {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 9px;
	width: 230px;
}
#block3 {
	padding: 0px;
	margin: 0px;
	font: 12px;
	width: 918px;
	float: left;
	height: 30px;
	border-top: 1px solid #DBE0E5;
	border-bottom: 1px solid #75C1E5;
}
#block3 ul {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 918px;
	float: left;
}
#block3 li {
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 918px;
	height: 32px;
}
#block3 #tn1 {
	margin: 0px;
	float: left;
	height: 30px;
	width: 153px;
	padding: 0px;
	background: url(../img/btn_1.gif) no-repeat;
	border-right: 1px solid #DBE0E5;
}
#block3 #tn2 {
	height: 30px;
	width: 153px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../img/btn_2.gif) no-repeat;
	border-right: 1px solid #DBE0E5;
}
#block3 #tn3 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 153px;
	background: url(../img/btn_3.gif) no-repeat;
	border-right: 1px solid #DBE0E5;
}
#block3 #tn4 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 153px;
	background: url(../img/btn_4.gif) no-repeat;
	border-right: 1px solid #DBE0E5;
}
#block3 #tn5 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 153px;
	background: url(../img/btn_5.gif) no-repeat;
	border-right: 1px solid #DBE0E5;
}
#block3 #tn6 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 147px;
	background: url(../img/btn_6.gif) no-repeat;
	border-right: 1px solid #DBE0E5;
}
#block3 em {
	visibility: hidden;
}
#block3 #tn1 a {
	margin: 0px;
	float: left;
	height: 30px;
	width: 153px;
	padding: 0px;
	background: url(../img/btn_1.gif) no-repeat;
	text-decoration: none;
}
#block3 #tn2 a {
	height: 30px;
	width: 153px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../img/btn_2.gif) no-repeat;
	text-decoration: none;
}
#block3 #tn3 a {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 153px;
	background: url(../img/btn_3.gif) no-repeat;
	text-decoration: none;
}
#block3 #tn4 a {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 153px;
	background: url(../img/btn_4.gif) no-repeat;
	text-decoration: none;
}
#block3 #tn5 a {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 153px;
	background: url(../img/btn_5.gif) no-repeat;
	text-decoration: none;
}
#block3 #tn6 a {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 147px;
	background: url(../img/btn_6.gif) no-repeat;
	text-decoration: none;
}
#block3 #tn1 a:hover, #block3 #tn1 a:active {
	background: url(../img/btn_1_roll.gif) no-repeat;
}
#block3 #tn2 a:hover, #block3 #tn2 a:active {
	background: url(../img/btn_2_roll.gif) no-repeat;
}
#block3 #tn3 a:hover, #block3 #tn3 a:active {
	background: url(../img/btn_3_roll.gif) no-repeat;
}
#block3 #tn4 a:hover, #block3 #tn4 a:active {
	background: url(../img/btn_4_roll.gif) no-repeat;
}
#block3 #tn5 a:hover, #block3 #tn5 a:active {
	background: url(../img/btn_5_roll.gif) no-repeat;
}
#block3 #tn6 a:hover, #block3 #tn6 a:active {
	background: url(../img/btn_6_roll.gif) no-repeat;
}
#block4 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 918px;
}
/*----------------------------------------------------
	#sidenavi_Accordion_All
----------------------------------------------------*/
.side_block_link3_1 {
	background: url(../img/hamanasuzaidan_waku1.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 58px;
	width: 180px;
	border-bottom: 1px dotted #C1E1F3;
}
.side_block_link3-2 {
	background: #DBEEF8  repeat-y;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	float: left;
	width: 174px;
	border-right: 1px solid #E9F4FB;
	border-left: 1px solid #E9F4FB;
}
.side_block_link3-3 {
	margin: 0px;
	padding: 7px 0px 7px 16px;
	float: left;
	height: auto;
	width: 153px;
	background: #FFFFFF url(../img/hamanasuzaidan_waku2.gif) no-repeat 7px;
	font: 10px/160% 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
.side_block_link3-6 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 6px;
	width: 180px;
}
.side_block_link3_1 p {
	font-size: 9px;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}
.side_block_link3_1 em {
	visibility: hidden;
}
.link_block  {
	margin: 0px;
	padding: 0px 0px 0px 4px;
	float: left;
	width: 170px;
	height: auto;
}
.link_block   li  {
	display: block;
	float: left;
	width: 170px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	height: auto;
}
.link_block    a  {
	display: block;
	float: left;
	width: 170px;
	padding: 0px;
	margin: 4px 0px 0px;
	list-style: none;
	height: auto;
}
.side_block_link2 {
	margin: 10px 0px 0px;
	padding: 0px;
	float: left;
	width: 180px;
}
.link_block2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 180px;
	height: auto;
}
.side_block_link3 {
	margin: 5px 0px 0px;
	padding: 0px;
	float: left;
	width: 180px;
	height: 156px;
	background: url(../img/hamanasuzaidan.gif) no-repeat;
}
.link_block2 li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 180px;
	list-style: none;
}
.link_block2  a {
	margin: 0px;
	padding: 0px 0px 5px;
	float: left;
	width: 180px;
	list-style: none;
	height: auto;
}
.side_block_link1 {
	margin: 5px 0px 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 180px;
	border-bottom: 1px dotted #BFB9B7;
	height: auto;
}
.side_block_contents {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 178px;
	border-right: 1px solid #E0E1E1;
	border-left: 1px solid #E0E1E1;
	height: auto;
}
.side_block_last {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 6px;
	width: 180px;
}
/*----------------------------------------------------
	#left_block_All
----------------------------------------------------*/
#snleft {
	margin: 0px;
	padding: 0px 0px 20px 9px;
	float: left;
	width: 180px;
	height: auto;
}
#snblock1 h3 {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 9px;
	height: 30px;
	width: 170px;
}
#snblock1 em {
	visibility: hidden;
}
.openheader{
	margin: 0px;
	padding: 0px;
	width: 170px;
	float: left;
}
.btn1 {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 170px;
	float: left;
}
.btn2 {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 170px;
	float: left;
}
#btn3 {
	margin: 0px 0px 5px;
	padding: 0px;
	height: 30px;
	width: 170px;
	float: left;
	background: url(../img/sn_btn11.gif) no-repeat;
}
#btn4 {
	padding: 0px;
	height: 30px;
	width: 170px;
	float: left;
	margin: 0px 0px 5px;
	background: url(../img/sn_btn12.gif) no-repeat;
}
#btn5 {
	padding: 0px;
	height: 30px;
	width: 170px;
	float: left;
	margin: 0px 0px 5px;
	background: url(../img/sn_btn13.gif) no-repeat;
}
#btn6 {
	padding: 0px;
	height: 30px;
	width: 170px;
	float: left;
	margin: 0px 0px 5px;
	background: url(../img/sn_btn14.gif) no-repeat;
	text-decoration: none;
}
#btn7 {
	padding: 0px;
	height: 30px;
	width: 170px;
	float: left;
	margin: 0px;
	background: url(../img/sn_btn15.gif) no-repeat;
	text-decoration: none;
}
.menu1 {
	font: 12px;
	margin: 0px;
	padding: 0px;
	width: 168px;
	border-right: 1px solid #B5BEC6;
	border-bottom: 1px solid #B5BEC6;
	border-left: 1px solid #B5BEC6;
	float: left;
	height: 185px;
}
.menu1_2 {
	font: 12px;
	margin: 0px;
	padding: 0px;
	width: 168px;
	border-right: 1px solid #B5BEC6;
	border-bottom: 1px solid #B5BEC6;
	border-left: 1px solid #B5BEC6;
	float: left;
	height: 61px;
}
#menu2 {
	font: 12px;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	width: 170px;
	float: left;
}
.menu1 ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 168px;
}
.menu1 li {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	list-style: none;
}
.menu1_2 ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 168px;
}
.menu1_2 li {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	list-style: none;
}
#sn1  {
	display: block;
	margin: 0px;
	height: 31px;
	width: 168px;
	background: url(../img/sn_btn2.gif) no-repeat;
	float: left;
	padding: 0px;
	list-style-type: none;
}
#sn2 {
	display: block;
	padding: 0px;
	height: 30px;
	width: 168px;
	background: url(../img/sn_btn3.gif) no-repeat;
	float: left;
	margin: 0px;
	list-style-type: none;
}
#sn3 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 168px;
	background: url(../img/sn_btn4.gif) no-repeat;
	float: left;
	list-style-type: none;
}
#sn4 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 168px;
	background: url(../img/sn_btn5.gif) no-repeat;
	float: left;
	list-style-type: none;
}
#sn5 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 168px;
	background: url(../img/sn_btn6.gif) no-repeat;
	float: left;
	list-style-type: none;
}
#sn6 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 168px;
	background: url(../img/sn_btn7.gif) no-repeat;
	float: left;
	list-style-type: none;
}
#sn7 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 168px;
	background: url(../img/sn_btn9.gif) no-repeat;
	float: left;
	list-style-type: none;
}
#sn8 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 168px;
	background: url(../img/sn_btn10.gif) no-repeat;
	float: left;
	list-style-type: none;
}
#sn1 a {
	text-decoration: none;
	background: url(../img/sn1.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 168px;
}
#sn2 a {
	text-decoration: none;
	background: url(../img/sn2.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 168px;
}
#sn3 a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 168px;
	background: url(../img/sn3.gif) no-repeat;
}
#sn4 a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 168px;
	background: url(../img/sn4.gif) no-repeat;
}
#sn5 a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 168px;
	background: url(../img/sn5.gif) no-repeat;
}
#sn6 a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 168px;
	background: url(../img/sn6.gif) no-repeat;
}
#sn7 a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 168px;
	background: no-repeat;
}
#sn8 a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 168px;
	background: url(../img/sn8.gif) no-repeat;
}
#sn1 a:hover, #sn1 a:active {
	background: url(../img/sn_btn2_roll.gif) no-repeat;
}
#sn2 a:hover, #sn2 a:active {
	background: url(../img/sn_btn3_roll.gif) no-repeat;
}
#sn3 a:hover, #sn3 a:active {
	background: url(../img/sn_btn4_roll.gif) no-repeat;
}
#sn4 a:hover, #sn4 a:active {
	background: url(../img/sn_btn5_roll.gif) no-repeat;
}
#sn5 a:hover, #sn5 a:active {
	background: url(../img/sn_btn6_roll.gif) no-repeat;
}
#sn6 a:hover, #sn6 a:active {
	background: url(../img/sn_btn7_roll.gif) no-repeat;
}
#sn7 a:hover, #sn7 a:active {
	background: url(../img/sn_btn9_roll.gif) no-repeat;
}
#sn8 a:hover, #sn8 a:active {
	background: url(../img/sn_btn10_roll.gif) no-repeat;
}
#btn3 a {
	text-decoration: none;
	float: left;
	height: 30px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/sn_btn11.gif) no-repeat;
}
#btn4 a {
	text-decoration: none;
	float: left;
	height: 30px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/sn_btn12.gif) no-repeat;
}
#btn5 a {
	text-decoration: none;
	float: left;
	height: 30px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/sn_btn13.gif) no-repeat;
}
#btn6 a {
	text-decoration: none;
	float: left;
	height: 30px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/sn_btn14.gif) no-repeat;
}
#btn7 a {
	text-decoration: none;
	float: left;
	height: 30px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/sn_btn15.gif) no-repeat;
}
#btn3 a:hover, #btn3 a:active {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 170px;
	float: left;
	text-decoration: none;
}
#btn4 a:hover, #btn4 a:active {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 170px;
	float: left;
	text-decoration: none;
}
#btn5 a:hover, #btn5 a:active {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 170px;
	float: left;
	text-decoration: none;
}
#btn6 a:hover, #btn6 a:active {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 170px;
	float: left;
	text-decoration: none;
}
#btn7 a:hover, #btn7 a:active {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 170px;
	float: left;
	text-decoration: none;
}
#snleft #snblock1 {
	margin: 0px;
	padding: 0px;
	width: 180px;
	float: left;
	height: auto;
}
.snblock1_waku1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 6px;
	width: 180px;
}
.snblock1_waku2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 178px;
	border-right: 1px solid #E8EBEE;
	border-left: 1px solid #E8EBEE;
	background: #DBE0E5;
	height: auto;
}
.snblock1_waku3 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 6px;
	width: 180px;
}
.side_menu_slide {
	margin: 0px;
	padding: 0px 0px 5px 4px;
	float: left;
	height: auto;
	width: 170px;
}
#snblock2 {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 180px;
	float: left;
}
#banner {
	margin: 0px 0px 5px;
	padding: 0px;
	float: left;
}
/*----------------------------------------------------
	#main_topics_1_All
----------------------------------------------------*/
#mablock1 {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 458px;
	float: left;
	border: 1px solid #E0E1E1;
}
#layout1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 458px;
	height: 5px;
}
#mablock1 #layout2 {
	background: url(../img/main_tpics_title1.gif) repeat-y;
	margin: 0px;
	padding: 0px;
	width: 458px;
	float: left;
	border-bottom: 2px solid #43648A;
}
#mablock1 #layout2 p {
	color: #001A43;
	margin: 0px;
	padding: 0px 0px 4px 25px;
	width: 428px;
	font-size: 12px;
	font-weight: bold;
	background: url(../img/main_tpics_li.gif) no-repeat 9px 4px;
}
#layout3 {
	margin: 0px;
	padding: 10px 0px 10px 10px;
	width: 448px;
	float: left;
}
#layout3 #ph {
	margin: 0px;
	padding: 3px 0px 3px 3px;
	float: left;
	width: 203px;
	border: 1px solid #E0E1E1;
	height: auto;
}
#layout3_2 {
	margin: 0px;
	padding: 0px;
	height: 6px;
	width: 440px;
	float: left;
}
#composition {
	color: #3F3A3B;
	width: 222px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 7px;
	font-size: 12px;
	line-height: 160%;
	height: auto;
}
#composition a {
	font: 12px;
	color: #005BAC;
	float: left;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
#composition a:hover, #composition a:active {
	color: #494342;
	text-decoration: underline;
}
/*----------------------------------------------------
	#main_infomation_All
----------------------------------------------------*/
#mablock2 {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 460px;
	float: left;
	background: #75C1E5;
	height: auto;
}
#mablock2_end {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 5px;
	width: 460px;
}
#title1 {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 460px;
	background: url(../img/infomation_waku1.gif) no-repeat;
	float: left;
}
#title1 p {
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	float: left;
}
#title1 em {
	visibility: hidden;
}
#title1 #btn {
	margin: 6px 5px 0px 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 50px;
}
#title1 #btn a {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 50px;
	background: url(../img/infomation_zentai.gif) no-repeat;
	text-decoration: none;
	font-size: 7px;
}
#title1 #btn a:hover, #title1 #btn a:active {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 50px;
	background: url(../img/infomation_zentai_roll.gif) no-repeat;
	text-decoration: none;
}
#mablock2 #list {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 440px;
	float: left;
	font: 12px;
	text-align: right;
}
#mablock2 #list ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#mablock2 #list li {
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
#mablock2 #list a {
	color: #005BAC;
}
#mablock2 #list a:hover, #mablock2 #list a:active {
	color: #494342;
}
#year {
	margin: 10px 0px 0px;
	padding: 0px;
	float: left;
	width: 440px;
}
#year_title {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 438px;
	border: 1px solid #2A81AF;
}
#yearblock1 {
	background: #2A81AF;
	height: 20px;
	width: 5px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#yearblock2 {
	background: #ECF3F8;
	margin: 0px;
	padding: 2px 0px 0px 5px;
	float: left;
	height: 18px;
	width: 428px;
	font: bold 12px;
	color: #514E4D;
}
#mablock2  #kiji {
	padding: 0px 0px 0px 5px;
	width: 450px;
	float: left;
	margin: 0px;
	height: auto;
}
#mablock2 #kiji li {
	color: #3F3B3A;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	font-size: 12px;
	line-height: 160%;
	background: url(../img/dot.gif) no-repeat 0px 2px;
	list-style: none;
}
#mablock2 #kiji ul {
	margin: 0px;
	padding: 10px 0px 10px 10px;
	float: left;
	width: 440px;
	background: #FFFFFF;
	height: auto;
}
#mablock2 #kiji a {
	color: #005BAC;
}
#mablock2 #kiji img {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	height: 16px;
	width: 16px;
}
#mablock2 #kiji a:hover, #mablock2 #kiji a:active {
	color: #494342;
	text-decoration: underline;
}
/*----------------------------------------------------
	#main_hamanasu_info_All
----------------------------------------------------*/
.hamanasu_info {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 460px;
	background: #CC7D3E;
}
#mablock3 {
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	width: 460px;
	height: auto;
}
#mablock3 #title1 {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 460px;
	float: left;
	border-bottom: 1px solid #FFFFFF;
	background: url(../img/hamanasu_info_waku1.gif) no-repeat;
}
#mablock3 #title1 p {
	font: 9px/5px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	margin: 0px;
	padding: 0px;
}
#mablock3 #title1 em {
	visibility: hidden;
}
#mablock3 #kiji {
	margin: 0px 0px 5px 5px;
	padding: 0px;
	width: 450px;
	float: left;
}
#mablock3 #kiji ul {
	font: 12px/150%;
	margin: 0px;
	padding: 5px 0px 0px 5px;
	float: left;
}
#mablock3  .hamanasu_info  #kiji li {
	color: #009FAB;
	margin: 0px;
	padding: 0px;
}
#mablock3 #kiji a:hover, #mablock3 #kiji a:active {
	color: #494342;
}
/*----------------------------------------------------
	#main_hamanasu_info_event_All
----------------------------------------------------*/
#catBlock1 {
	margin: 0px;
	padding: 0px 0px 5px 5px;
	width: 450px;
	float: left;
}
#catBlock1 #title1 {
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 450px;
	background: url(../img/title_event.gif) no-repeat;
	float: left;
}
#catBlock1  #title1  li {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 25px;
	width: 440px;
}
#catBlock1 #kiji {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 443px;
	border-right: 1px solid #E0E1E1;
	border-left: 1px solid #E0E1E1;
	background: #FFFFFF;
	float: left;
	border-bottom: 1px solid #E0E1E1;
}
#catBlock1 #kiji ul {
	margin: 0px;
	padding: 5px 0px 5px 18px;
	float: left;
	width: 415px;
}
#catBlock1 #kiji li {
	list-style: url(../img/dot.gif) none outside;
	margin: 0px;
	padding: 0px;
}
#catBlock1 #kiji a {
	color: #005BAC;
	padding-left: 0px;
}
#catBlock1 #kiji a:hover, #catBlock1 #kiji a:active {
	color: #494342;
	text-decoration: underline;
}
#catBlock1 #title1 #btn {
	margin: 0px;
	padding: 3px 0px 0px;
	height: 27px;
	width: 340px;
	float: right;
}
#catBlock1 #title1 #btn ul {
	margin: 0px;
	padding: 4px 5px 0px 0px;
	height: 21px;
	width: 335px;
	float: left;
}
#catBlock1 #title1 #btn li {
	list-style: none;
	font: 9px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
#catBlock1 #Under {
	margin: 0px;
	padding: 0px;
	height: 7px;
	width: 440px;
	float: left;
}
#catBlock1 #title1 #btn em {
	visibility: hidden;
}
#catBlock1 #title1 #btn #bt1 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 50px;
	background: url(../img/btn_zentai.gif) no-repeat;
}
#catBlock1 #title1 #btn #bt2 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_doutou.gif) no-repeat;
}
#catBlock1 #title1 #btn #bt3 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_douhoku.gif) no-repeat;
}
#catBlock1 #title1 #btn #bt4 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_dounan.gif) no-repeat;
}
#catBlock1 #title1 #btn #bt5 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_douou.gif) no-repeat;
}
#catBlock1 #title1 #btn #bt6 {
	margin: 0px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_zendou.gif) no-repeat;
}
#catBlock1 #title1 p {
	font: 10px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 100px;
}
#catBlock1 #title1 em {
	visibility: hidden;
}
#catBlock1 #title1 #btn #bt1 a {
	background: url(../img/btn6.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 50px;
	float: right;
	text-decoration: none;
}
#catBlock1 #title1 #btn #bt2 a {
	text-decoration: none;
	background: url(../img/btn5.gif);
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock1 #title1 #btn #bt3 a {
	text-decoration: none;
	background: url(../img/btn4.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock1 #title1 #btn #bt4 a {
	text-decoration: none;
	background: url(../img/btn3.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock1 #title1 #btn #bt5 a {
	text-decoration: none;
	background: url(../img/btn2.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock1 #title1 #btn #bt6 a {
	text-decoration: none;
	background: url(../img/btn1.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock1 #title1 #btn #bt1 a:hover, #catBlock1 #title1 #btn #bt1 a:active {
	background: url(../img/btn_zentai_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 50px;
	float: right;
	text-decoration: none;
}
#catBlock1 #title1 #btn #bt2 a:hover, #catBlock1 #title1 #btn #bt2 a:active {
	background: url(../img/btn_doutou_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock1 #title1 #btn #bt3 a:hover,#catBlock1 #title1 #btn #bt3 a:active {
	background: url(../img/btn_douhoku_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock1 #title1 #btn #bt4 a:hover, #catBlock1 #title1 #btn #bt4 a:active {
	background: url(../img/btn_dounan_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock1 #title1 #btn #bt5 a:hover, #catBlock1 #title1 #btn #bt5 a:active {
	background: url(../img/btn_douou_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock1 #title1 #btn #bt6 a:hover, #catBlock1 #title1 #btn #bt6 a:active {
	background: url(../img/btn_zendou_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
/*----------------------------------------------------
	#main_hamanasu_info_food_All
----------------------------------------------------*/
#catBlock3 {
	margin: 0px;
	padding: 0px 0px 5px 5px;
	width: 450px;
	float: left;
}
#catBlock3 #title1 {
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 450px;
	background: url(../img/title_seeing.gif) no-repeat;
	float: left;
}
#catBlock3  #title1  li {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 25px;
	width: 440px;
}
#catBlock3 #kiji {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 443px;
	border-right: 1px solid #E0E1E1;
	border-left: 1px solid #E0E1E1;
	background: #FFFFFF;
	float: left;
	border-bottom: 1px solid #E0E1E1;
}
#catBlock3 #kiji ul {
	margin: 0px;
	padding: 5px 0px 5px 18px;
	float: left;
	width: 415px;
}
#catBlock3 #kiji li {
	list-style: url(../img/dot.gif) none outside;
	font: 10px;
	color: #494342;
	margin: 0px;
	padding: 0px;
}
#catBlock3 #kiji a {
	color: #005BAC;
}
#catBlock3 #kiji a:hover, #catBlock3 #kiji a:active {
	color: #494342;
	text-decoration: underline;
}
#catBlock3 #title1 #btn {
	margin: 0px;
	padding: 3px 0px 0px;
	height: 27px;
	width: 340px;
	float: right;
}
#catBlock3 #title1 #btn ul {
	margin: 0px;
	padding: 4px 5px 0px 0px;
	height: 21px;
	width: 335px;
	float: left;
}
#catBlock3 #title1 #btn li {
	list-style: none;
	font: 9px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
#catBlock3 #Under {
	margin: 0px;
	padding: 0px;
	height: 7px;
	width: 440px;
	float: left;
}
#catBlock3 #title1 #btn em {
	visibility: hidden;
}
#catBlock3 #title1 #btn #bt1 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 50px;
	background: url(../img/btn_zentai.gif) no-repeat;
}
#catBlock3 #title1 #btn #bt2 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_doutou.gif) no-repeat;
}
#catBlock3 #title1 #btn #bt3 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_douhoku.gif) no-repeat;
}
#catBlock3 #title1 #btn #bt4 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_dounan.gif) no-repeat;
}
#catBlock3 #title1 #btn #bt5 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_douou.gif) no-repeat;
}
#catBlock3 #title1 #btn #bt6 {
	margin: 0px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_zendou.gif) no-repeat;
}
#catBlock3 #title1 p {
	font: 10px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 100px;
}
#catBlock3 #title1 em {
	visibility: hidden;
}
#catBlock3 #title1 #btn #bt1 a {
	background: url(../img/btn6.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 50px;
	float: right;
	text-decoration: none;
}
#catBlock3 #title1 #btn #bt2 a {
	text-decoration: none;
	background: url(../img/btn5.gif);
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock3 #title1 #btn #bt3 a {
	text-decoration: none;
	background: url(../img/btn4.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock3 #title1 #btn #bt4 a {
	text-decoration: none;
	background: url(../img/btn3.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock3 #title1 #btn #bt5 a {
	text-decoration: none;
	background: url(../img/btn2.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock3 #title1 #btn #bt6 a {
	text-decoration: none;
	background: url(../img/btn1.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock3 #title1 #btn #bt1 a:hover,#catBlock3 #title1 #btn #bt1 a:active {
	background: url(../img/btn_zentai_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 50px;
	float: right;
	text-decoration: none;
}
#catBlock3 #title1 #btn #bt2 a:hover,#catBlock3 #title1 #btn #bt2 a:active {
	background: url(../img/btn_doutou_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock3 #title1 #btn #bt3 a:hover,#catBlock3 #title1 #btn #bt3 a:active {
	background: url(../img/btn_douhoku_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock3 #title1 #btn #bt4 a:hover,#catBlock3 #title1 #btn #bt4 a:active {
	background: url(../img/btn_dounan_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock3 #title1 #btn #bt5 a:hover,#catBlock3 #title1 #btn #bt5 a:active {
	background: url(../img/btn_douou_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock3 #title1 #btn #bt6 a:hover,#catBlock3 #title1 #btn #bt6 a:active {
	background: url(../img/btn_zendou_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
/*----------------------------------------------------
	#main_hamanasu_info_nature_All
----------------------------------------------------*/
#catBlock4 {
	margin: 0px;
	padding: 0px 0px 5px 5px;
	width: 450px;
	float: left;
}
#catBlock4 #title1 {
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 450px;
	background: url(../img/title_nature.gif) no-repeat;
	float: left;
}
#catBlock4  #title1  li {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 25px;
	width: 440px;
}
#catBlock4 #kiji {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 443px;
	border-right: 1px solid #E0E1E1;
	border-left: 1px solid #E0E1E1;
	background: #FFFFFF;
	float: left;
	border-bottom: 1px solid #E0E1E1;
}
#catBlock4 #kiji ul {
	margin: 0px;
	padding: 5px 0px 5px 18px;
	float: left;
	width: 415px;
}
#catBlock4 #kiji li {
	list-style: url(../img/dot.gif) none outside;
	font: 10px;
	color: #494342;
	margin: 0px;
	padding: 0px;
}
#catBlock4 #kiji a {
	color: #005BAC;
}
#catBlock4 #kiji a:hover,#catBlock4 #kiji a:active {
	color: #494342;
	text-decoration: underline;
}
#catBlock4 #title1 #btn {
	margin: 0px;
	padding: 3px 0px 0px;
	height: 27px;
	width: 340px;
	float: right;
}
#catBlock4 #title1 #btn ul {
	margin: 0px;
	padding: 4px 5px 0px 0px;
	height: 21px;
	width: 335px;
	float: left;
}
#catBlock4 #title1 #btn li {
	list-style: none;
	font: 9px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
#catBlock4 #Under {
	margin: 0px;
	padding: 0px;
	height: 7px;
	width: 440px;
	float: left;
}
#catBlock4 #title1 #btn em {
	visibility: hidden;
}
#catBlock4 #title1 #btn #bt1 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 50px;
	background: url(../img/btn_zentai.gif) no-repeat;
}
#catBlock4 #title1 #btn #bt2 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_doutou.gif) no-repeat;
}
#catBlock4 #title1 #btn #bt3 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_douhoku.gif) no-repeat;
}
#catBlock4 #title1 #btn #bt4 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_dounan.gif) no-repeat;
}
#catBlock4 #title1 #btn #bt5 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_douou.gif) no-repeat;
}
#catBlock4 #title1 #btn #bt6 {
	margin: 0px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_zendou.gif) no-repeat;
}
#catBlock4 #title1 p {
	font: 10px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 100px;
}
#catBlock4 #title1 em {
	visibility: hidden;
}
#catBlock4 #title1 #btn #bt1 a {
	background: url(../img/btn6.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 50px;
	float: right;
	text-decoration: none;
}
#catBlock4 #title1 #btn #bt2 a {
	text-decoration: none;
	background: url(../img/btn5.gif);
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock4 #title1 #btn #bt3 a {
	text-decoration: none;
	background: url(../img/btn4.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock4 #title1 #btn #bt4 a {
	text-decoration: none;
	background: url(../img/btn3.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock4 #title1 #btn #bt5 a {
	text-decoration: none;
	background: url(../img/btn2.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock4 #title1 #btn #bt6 a {
	text-decoration: none;
	background: url(../img/btn1.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock4 #title1 #btn #bt1 a:hover,#catBlock4 #title1 #btn #bt1 a:active {
	background: url(../img/btn_zentai_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 50px;
	float: right;
	text-decoration: none;
}
#catBlock4 #title1 #btn #bt2 a:hover,#catBlock4 #title1 #btn #bt2 a:active {
	background: url(../img/btn_doutou_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock4 #title1 #btn #bt3 a:hover,#catBlock4 #title1 #btn #bt3 a:active {
	background: url(../img/btn_douhoku_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock4 #title1 #btn #bt4 a:hover,#catBlock4 #title1 #btn #bt4 a:active {
	background: url(../img/btn_dounan_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock4 #title1 #btn #bt5 a:hover,#catBlock4 #title1 #btn #bt5 a:active {
	background: url(../img/btn_douou_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock4 #title1 #btn #bt6 a:hover,#catBlock4 #title1 #btn #bt6 a:active {
	background: url(../img/btn_zendou_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
/*----------------------------------------------------
	#main_hamanasu_info_culture_All
----------------------------------------------------*/
#catBlock8 {
	margin: 0px;
	padding: 0px 0px 5px 5px;
	width: 450px;
	float: left;
}
#catBlock8 #title1 {
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 450px;
	background: url(../img/title_culture.gif) no-repeat;
	float: left;
}
#catBlock8  #title1  li {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 25px;
	width: 440px;
}
#catBlock8 #kiji {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 443px;
	border-right: 1px solid #E0E1E1;
	border-left: 1px solid #E0E1E1;
	background: #FFFFFF;
	float: left;
	border-bottom: 1px solid #E0E1E1;
}
#catBlock8 #kiji ul {
	margin: 0px;
	padding: 5px 0px 5px 18px;
	float: left;
	width: 415px;
}
#catBlock8 #kiji li {
	list-style: url(../img/dot.gif) none outside;
	font: 10px;
	color: #494342;
	margin: 0px;
	padding: 0px;
}
#catBlock8 #kiji a {
	color: #005BAC;
}
#catBlock8 #kiji a:hover,#catBlock8 #kiji a:active {
	color: #494342;
	text-decoration: underline;
}
#catBlock8 #title1 #btn {
	margin: 0px;
	padding: 3px 0px 0px;
	height: 27px;
	width: 340px;
	float: right;
}
#catBlock8 #title1 #btn ul {
	margin: 0px;
	padding: 4px 5px 0px 0px;
	height: 21px;
	width: 335px;
	float: left;
}
#catBlock8 #title1 #btn li {
	list-style: none;
	font: 9px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
#catBlock8 #Under {
	margin: 0px;
	padding: 0px;
	height: 7px;
	width: 440px;
	float: left;
}
#catBlock8 #title1 #btn em {
	visibility: hidden;
}
#catBlock8 #title1 #btn #bt1 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 50px;
	background: url(../img/btn_zentai.gif) no-repeat;
}
#catBlock8 #title1 #btn #bt2 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_doutou.gif) no-repeat;
}
#catBlock8 #title1 #btn #bt3 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_douhoku.gif) no-repeat;
}
#catBlock8 #title1 #btn #bt4 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_dounan.gif) no-repeat;
}
#catBlock8 #title1 #btn #bt5 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_douou.gif) no-repeat;
}
#catBlock8 #title1 #btn #bt6 {
	margin: 0px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_zendou.gif) no-repeat;
}
#catBlock8 #title1 p {
	font: 10px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 100px;
}
#catBlock8 #title1 em {
	visibility: hidden;
}
#catBlock8 #title1 #btn #bt1 a {
	background: url(../img/btn6.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 50px;
	float: right;
	text-decoration: none;
}
#catBlock8 #title1 #btn #bt2 a {
	text-decoration: none;
	background: url(../img/btn5.gif);
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock8 #title1 #btn #bt3 a {
	text-decoration: none;
	background: url(../img/btn4.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock8 #title1 #btn #bt4 a {
	text-decoration: none;
	background: url(../img/btn3.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock8 #title1 #btn #bt5 a {
	text-decoration: none;
	background: url(../img/btn2.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock8 #title1 #btn #bt6 a {
	text-decoration: none;
	background: url(../img/btn1.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock8 #title1 #btn #bt1 a:hover,#catBlock8 #title1 #btn #bt1 a:active {
	background: url(../img/btn_zentai_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 50px;
	float: right;
	text-decoration: none;
}
#catBlock8 #title1 #btn #bt2 a:hover,#catBlock8 #title1 #btn #bt2 a:active {
	background: url(../img/btn_doutou_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock8 #title1 #btn #bt3 a:hover,#catBlock8 #title1 #btn #bt3 a:active {
	background: url(../img/btn_douhoku_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock8 #title1 #btn #bt4 a:hover,#catBlock8 #title1 #btn #bt4 a:active {
	background: url(../img/btn_dounan_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock8 #title1 #btn #bt5 a:hover,#catBlock8 #title1 #btn #bt5 a:active {
	background: url(../img/btn_douou_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock8 #title1 #btn #bt6 a:hover,#catBlock8 #title1 #btn #bt6 a:active {
	background: url(../img/btn_zendou_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
/*----------------------------------------------------
	#main_hamanasu_info_news_All
----------------------------------------------------*/
#catBlock9 {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 450px;
	float: left;
}
#catBlock9 #title1 {
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 450px;
	background: url(../img/title_news.gif) no-repeat;
	float: left;
}
#catBlock9  #title1  li {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 25px;
	width: 440px;
}
#catBlock9 #kiji {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 443px;
	border-right: 1px solid #E0E1E1;
	border-left: 1px solid #E0E1E1;
	background: #FFFFFF;
	float: left;
	border-bottom: 1px solid #E0E1E1;
}
#catBlock9 #kiji ul {
	margin: 0px;
	padding: 5px 0px 5px 18px;
	float: left;
	width: 415px;
}
#catBlock9 #kiji li {
	list-style: url(../img/dot.gif) none outside;
	font: 10px;
	color: #494342;
	margin: 0px;
	padding: 0px;
}
#catBlock9 #kiji a {
	color: #005BAC;
}
#catBlock9 #kiji a:hover,#catBlock9 #kiji a:active {
	color: #494342;
	text-decoration: underline;
}
#catBlock9 #title1 #btn {
	margin: 0px;
	padding: 3px 0px 0px;
	height: 27px;
	width: 340px;
	float: right;
}
#catBlock9 #title1 #btn ul {
	margin: 0px;
	padding: 4px 5px 0px 0px;
	height: 21px;
	width: 335px;
	float: left;
}
#catBlock9 #title1 #btn li {
	list-style: none;
	font: 9px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
#catBlock9 #Under {
	margin: 0px;
	padding: 0px;
	height: 7px;
	width: 440px;
	float: left;
}
#catBlock9 #title1 #btn em {
	visibility: hidden;
}
#catBlock9 #title1 #btn #bt1 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 50px;
	background: url(../img/btn_zentai.gif) no-repeat;
}
#catBlock9 #title1 #btn #bt2 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_doutou.gif) no-repeat;
}
#catBlock9 #title1 #btn #bt3 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_douhoku.gif) no-repeat;
}
#catBlock9 #title1 #btn #bt4 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_dounan.gif) no-repeat;
}
#catBlock9 #title1 #btn #bt5 {
	margin: 0px 0px 0px 4px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_douou.gif) no-repeat;
}
#catBlock9 #title1 #btn #bt6 {
	margin: 0px;
	height: 17px;
	padding: 0px;
	display: block;
	width: 31px;
	background: url(../img/btn_zendou.gif) no-repeat;
}
#catBlock9 #title1 p {
	font: 10px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 100px;
}
#catBlock9 #title1 em {
	visibility: hidden;
}
#catBlock9 #title1 #btn #bt1 a {
	background: url(../img/btn6.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 50px;
	float: right;
	text-decoration: none;
}
#catBlock9 #title1 #btn #bt2 a {
	text-decoration: none;
	background: url(../img/btn5.gif);
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock9 #title1 #btn #bt3 a {
	text-decoration: none;
	background: url(../img/btn4.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock9 #title1 #btn #bt4 a {
	text-decoration: none;
	background: url(../img/btn3.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock9 #title1 #btn #bt5 a {
	text-decoration: none;
	background: url(../img/btn2.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock9 #title1 #btn #bt6 a {
	text-decoration: none;
	background: url(../img/btn1.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
	width: 31px;
}
#catBlock9 #title1 #btn #bt1 a:hover,#catBlock9 #title1 #btn #bt1 a:active {
	background: url(../img/btn_zentai_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 50px;
	float: right;
	text-decoration: none;
}
#catBlock9 #title1 #btn #bt2 a:hover,#catBlock9 #title1 #btn #bt2 a:active {
	background: url(../img/btn_doutou_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock9 #title1 #btn #bt3 a:hover,#catBlock9 #title1 #btn #bt3 a:active {
	background: url(../img/btn_douhoku_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock9 #title1 #btn #bt4 a:hover,#catBlock9 #title1 #btn #bt4 a:active {
	background: url(../img/btn_dounan_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock9 #title1 #btn #bt5 a:hover,#catBlock9 #title1 #btn #bt5 a:active {
	background: url(../img/btn_douou_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
#catBlock9 #title1 #btn #bt6 a:hover,#catBlock9 #title1 #btn #bt6 a:active {
	background: url(../img/btn_zendou_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 31px;
	float: right;
	text-decoration: none;
}
/*----------------------------------------------------
	#right_block_All
----------------------------------------------------*/
#snright {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	width: 240px;
}
#column1 {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 238px;
	float: left;
	border: 1px solid #E0E1E1;
}
#column2 {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 200px;
	float: left;
}
#layout4 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 238px;
	height: auto;
	background: #8BAFC1 url(../img/side_waku1.gif) no-repeat;
}
#layout5 {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 230px;
	float: left;
	height: auto;
	background: url(../img/side_waku2.gif) repeat-y 10px;
}
#layout8 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 8px;
	width: 238px;
}
#layout5 p {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 23px;
	width: 213px;
	float: left;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
}
#layout6 {
	margin: 0px;
	padding: 0px;
	width: 238px;
	float: left;
}
#layout6 #ph1 {
	margin: 0px;
	padding: 8px 0px 0px 8px;
	width: 222px;
	float: left;
}
#layout6 #composition {
	color: #3F3B3A;
	margin: 0px;
	padding: 5px 0px 6px 8px;
	width: 222px;
	float: left;
	font-size: 12px;
	line-height: 150%;
}
#layout6 #composition a {
	font: 12px;
	color: #005BAC;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	text-align: right;
	float: left;
}
#layout6 #composition a:hover, #layout6 #composition a:active {
	color: #494342;
	text-decoration: underline;
}
#layout7 {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 238px;
	float: left;
}
#column2 #layout7 {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 200px;
	background: #ADA08F;s
}
#column2 #layout7 p {
	margin: 0px;
	padding: 4px 0px 0px;
	height: 21px;
	width: 190px;
	font: bold 12px;
	color: #FFFFFF;
	text-align: center;
}
#layout8 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 8px;
	width: 238px;
}
#column2 #banner {
	margin: 10px 0px 0px;
	padding: 0px;
	height: 40px;
	width: 200px;
}
#column2 #layout8 {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 200px;
	background: url(../img/link.gif) no-repeat;
}
#column2 #layout8 p {
	margin: 0px;
	padding: 4px 0px 0px 10px;
	font: bold 12px;
	color: #FFFFFF;
	height: 21px;
	width: 190px;
}
#footer {
	margin: 0px;
	padding: 0px;
	width: 918px;
	float: left;
	text-align: center;
	background: #FFFFFF;
	color: #FFFFFF;
	font-size: 10px;
}
#footer #copyright {
	margin: 10px auto 0px;
	width: 918px;
	border-top: 5px solid #75C1E5;
	padding: 8px 0px 10px;
	background: #BDBEBE;
	float: left;
}
/*----------------------------------------------------
	#sidenavi_contents_All
----------------------------------------------------*/
#base {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	float: left;
	width: 710px;
	height: auto;
}
#base_contents {
	margin: 0px;
	padding: 0px;
	width: 708px;
	float: left;
	border: 1px solid #E8EBEE;
}
#base_title {
	margin: 0px;
	padding: 0px;
	width: 708px;
	float: left;
}
#base_contents #category #link {
	margin: 0px 0px 10px;
	padding: 0px 0px 5px;
	border-bottom: 1px dotted #231815;
	float: left;
	width: 688px;
	font: 12px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
#base_contents #category #link li {
	list-style: url(../img/triangle_base.gif) outside;
	font: 10px;
	color: #494342;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	display: inline;
}
#base_contents #category #link img {
	padding-right: 3px;
}
#base_contents #category #link ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#base_contents #category #link a {
	color: #005BAC;
	font: 12px;
}
#base_contents #category #link a:hover,#base_contents #category #link a:active {
	font: 12px;
	color: #494342;
}
#base_contents #category #link_kifu {
	margin: 0px 0px 10px;
	padding: 0px 0px 5px;
	border-bottom: 1px dotted #231815;
	width: 688px;
	float: left;
	font: 12px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
#base_contents #category #link_kifu li {
	list-style: url(../img/triangle_base.gif) outside;
	font: 10px;
	color: #494342;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	display: inline;
}
#base_contents #category #link_kifu img {
	padding-right: 3px;
}
#base_contents #category #link_kifu ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#base_contents #category #link_kifu a {
	color: #005BAC;
	font: 12px;
}
#base_contents #category #link_kifu a:hover,#base_contents #category #link_kifu a:active {
	font: 12px;
	color: #494342;
}
#base_contents #category {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	float: left;
	width: 688px;
}

#base_contents #base_title p {
	font: bold 14px;
	color: #FFFFFF;
	margin: 0px;
	padding: 5px 0px 5px 10px;
	width: 638px;
	float: left;
}
#base_contents #midashi {
	margin: 5px 0px;
	padding: 0px;
	float: left;
	width: 688px;
	height: 27px;
}
#base_contents #midashi #block1 {
	margin: 0px;
	padding: 5px 0px 0px 20px;
	float: left;
	width: 668px;
	background: #E8EBEE url(../img/icon.gif) no-repeat 7px 8px;
	font: bold 12px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	color: #3F3B3A;
	height: 38px;
	border-top: 1px dotted #80909A;
	border-bottom: 1px dotted #80909A;
}
#base_contents #midashi #block2 {
	float: left;
	width: 668px;
	margin: 0px;
	padding: 5px 0px 0px 20px;
	font: bold 12px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	color: #3F3B3A;
	background: #E8EBEE url(../img/icon.gif) no-repeat 7px 8px;
	border-top: 1px dotted #80909A;
	border-bottom: 1px dotted #80909A;
	height: 20px;
}
#base_contents #midashi #block3 {
	float: left;
	width: 668px;
	margin: 0px;
	padding: 5px 0px 10px 20px;
	font: bold 12px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	color: #3F3B3A;
	background: #E8EBEE url(../img/icon.gif) no-repeat 7px 8px;
	border-top: 1px dotted #80909A;
	border-bottom: 1px dotted #80909A;
	height: 20px;
}
#base_contents #base_statement {
	font: 12px/150% 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	padding: 10px 0px;
	float: left;
	width: 688px;
	margin: 0px;
	color: #494342;
}
#base_contents #base_statement2 {
	font: 12px/150% 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	padding: 0px;
	float: left;
	width: 688px;
	margin: 0px;
	color: #494342;
}
#base_contents #category #base_statement a {
	color: #005BAC;
}
#base_contents #category #base_statement a:hover, #base_contents #category #base_statement a:active{
	color: #494342;
}
#base_sitemap {
	margin: 0px;
	padding: 0px;
	width: 648px;
	float: left;
	border: 1px solid #BDBBBA;
}
#base_sitemap #base_title {
	margin: 0px;
	padding: 0px;
	width: 648px;
	float: left;
}
#base_sitemap #category {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	float: left;
	width: 628px;
}
#base_sitemap #base_statement {
	font: 12px/150%;
	padding: 0px;
	float: left;
	width: 688px;
	margin: 10px 0px;
	color: #494342;
}
#base_contents #category #base_statement ul {
	margin: 0px;
	padding: 0px;
}
#base_contents #category #base_statement li {
	list-style: url(../img/list_icon.gif) inside;
	margin: 0px;
	padding: 0px;
}
#base_contents #category #base_statement #form1 {
	margin: 0px;
	padding: 0px;
}
.side_block_title {
	background: url(../img/title_Regional_interchange.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 180px;
}
.under {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 5px;
	width: 460px;
}
.hamanasu_sidemenu1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 170px;
	background: url(../img/sn_btn1.gif) no-repeat;
}
.hamanasu_sidemenu2 {
	background: url(../img/sn_btn8.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 170px;
}
.hamanasu_sidemenu1:hover ,.hamanasu_sidemenu1:active {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 137px;
}
.hamanasu_sidemenu2:hover ,.hamanasu_sidemenu2:active {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 170px;
}
.side_block_title em {
	font-size: 9px;
	visibility: hidden;
}
#soushin {
	margin: 10px 0px;
	padding: 0px;
	float: left;
	width: 688px;
	text-align: center;
}
iframe {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
