body {
	background-image: url(../img/2009/bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}

a:link {
	color: #0000CC;
}
a:visited {
	color: #663366;
}
a:hover {
	color: #333333;
	text-decoration: none;
}
a:active {
	color: #5B6613;
}
.box_a {
	/* margin: 10px; */
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.box_index {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.text_s {
	font-size: 70%;
}
.orange {
	color: #FF9900;
}
.green{
	color:#5B6613;
}
.blue{
	color:#17386D;
}
#page {
	width: 776px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-image: url(../img/2009/bg_kage.jpg);
	background-repeat: repeat-y;
}
/* ヘッダー */
#head {
	/* background-image: url(../img/2009/head.jpg);
 */
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 136px;
	width: 776px;
}
#head_b {
	background-color: #EEEEEE;
	margin-right: 8px;
	margin-left: 8px;
}
#head_b .baseline {
	vertical-align: middle;
}
#head_b input.searcharea {
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px solid #CCCCCC;
	padding: 2px;
	height: 17px;
	width: 136px;
}
#head h1 {
	font-size: 12px;
	/*background-image: url(../img/2009/tit_logo.jpg);
	*/ background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -10000px;
	display: block;
	padding: 0px;
	margin-top: 43px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	height: 50px;
	width: 192px;
}
#head .tit {
	font-size: 12px;
	/*background-image: url(../img/2009/tit_logo.jpg);
	*/ background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -10000px;
	display: block;
	padding: 0px;
	margin-top: 43px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	height: 48px;
	width: 200px; /* 20090326 width: 171px; */
}
#head .tit a {
	display: block;
	height: 48px;
}
/* フォントサイズ変更 */
#fontsize {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	float: left;
}

#fontsize li{
	font-size:12px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	}
#fontsize #font00 {
	padding-right: 5px;
}


#fontsize li#font01 a {
	background-image: url(../img/2009/btn_text_s.jpg);
	background-repeat: no-repeat;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
	width: 22px;
	text-indent: -10000px;
	margin-right: 2px;
}

#fontsize li#font02 a {
	background-image: url(../img/2009/btn_text_m.jpg);
	background-repeat: no-repeat;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
	width: 50px;
	text-indent: -10000px;
	margin-right: 2px;
}

#fontsize li#font03 a {
	background-image: url(../img/2009/btn_text_l.jpg);
	background-repeat: no-repeat;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
	width: 22px;
	text-indent: -10000px;
}

#fontsize li#font01 a:hover {
	background-image: url(../img/2009/btn_text_s.jpg);
	background-repeat: no-repeat;
	background-position: 0px -23px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
	width: 22px;
	text-indent: -10000px;

}

#fontsize li#font02 a:hover {
	background-image: url(../img/2009/btn_text_m.jpg);
	background-repeat: no-repeat;
	background-position: 0px -23px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
	width: 50px;
	text-indent: -10000px;
}

#fontsize li#font03 a:hover {
	background-image: url(../img/2009/btn_text_l.jpg);
	background-repeat: no-repeat;
	background-position: 0px -23px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
	width: 22px;
	text-indent: -10000px;
}
/* グローバルナビ */
#navi ul {
	margin: 0px;
	padding: 0px;
}
#navi ul li {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 80%;
	float: left;
}
/*#navi ul li.menu01 a {
	text-indent: -10000px;
	display: block;
	height: 30px;
	width: 108px;
	/*background-image: url(../img/2009/navi_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}
#navi ul li.menu02 a {
	text-indent: -10000px;
	display: block;
	height: 30px;
	width: 109px;
	background-image: url(../img/2009/navi_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi ul li.menu03 a {
	text-indent: -10000px;
	display: block;
	height: 30px;
	width: 108px;
	background-image: url(../img/2009/navi_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi ul li.menu04 a {
	text-indent: -10000px;
	display: block;
	height: 30px;
	width: 109px;
	background-image: url(../img/2009/navi_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi ul li.menu05 a {
	text-indent: -10000px;
	display: block;
	height: 30px;
	width: 108px;
	background-image: url(../img/2009/navi_05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi ul li.menu06 a {
	text-indent: -10000px;
	display: block;
	height: 30px;
	width: 109px;
	background-image: url(../img/2009/navi_06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi ul li.menu07 a {
	text-indent: -10000px;
	display: block;
	height: 30px;
	width: 109px;
	background-image: url(../img/2009/navi_07.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/*
#navi ul li.menu01 a:hover {
	text-indent: -10000px;
	display: block;
	height: 30px;
	width: 108px;
	background-image: url(../img/2009/navi_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
#navi ul li.menu02 a:hover {
	text-indent: -10000px;
	display: block;
	height: 30px;
	width: 109px;
	background-image: url(../img/2009/navi_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
#navi ul li.menu03 a:hover {
	text-indent: -10000px;
	display: block;
	height: 30px;
	width: 108px;
	background-image: url(../img/2009/navi_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
#navi ul li.menu04 a:hover {
	text-indent: -10000px;
	display: block;
	height: 30px;
	width: 109px;
	background-image: url(../img/2009/navi_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
#navi ul li.menu05 a:hover {
	text-indent: -10000px;
	display: block;
	height: 30px;
	width: 108px;
	background-image: url(../img/2009/navi_05.jpg);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
#navi ul li.menu06 a:hover {
	text-indent: -10000px;
	display: block;
	height: 30px;
	width: 109px;
	background-image: url(../img/2009/navi_06.jpg);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
#navi ul li.menu07 a:hover {
	text-indent: -10000px;
	display: block;
	height: 30px;
	width: 109px;
	background-image: url(../img/2009/navi_07.jpg);
	background-repeat: no-repeat;
	background-position: 0px -30px;
} 
*/
/* コンテンツエリア */
#indexcontents {
	clear: both;
	margin-right: 8px;
	margin-left: 8px;
}
#contents {
	clear: both;
	
	margin-right: 8px;
	margin-left: 8px;
}
#indexcontents table.main {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
/* ローカルナビ */
#sightseeing {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	padding: 8px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#sightseeing p {
	margin-top: 3px;
}
#sightseeing h2 {
	margin: 0px;
}
#towndata {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	background-image: url(../img/2009/izu_map.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px;
}
#towndata p.sp {
	margin-top: 5px;
	margin-bottom: 5px;
}

/* トップページ上部ナビ */
#contents_in {
	margin-left: 5px;
}
#indexcontents #contents_in h3 {
	font-size: 80%;
	margin-top: 3px;
	margin-bottom: 5px;
}
#indexcontents #contents_in .titarea {
	margin: 0px;
	font-size: 80%;
	font-weight: normal;
	/*background-color: #EEEEEE;
	/*background-image: url(../img/2009/tit_news_l.gif);
	background-repeat: no-repeat;
	background-position: right; */
}
#indexcontents #contents_in .titarea h2 {
	margin: 0px;
}
#indexcontents #contents_in .topics ul {
	margin: 0px;
	padding: 0px;
}
.topics ul li {
	font-size: 80%;
	background-image: url(../img/2009/pt_01.gif); 
	/*list-style-image: url(../img/2009/pt_01.gif);*/
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 15px;
	background-position: 0px 5px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.topics li .date {
	font-size: 90%;
}

/* トップページ暮らしの便利帳ナビ */
#kurashi {
	border: 2px solid #CCCCCC;
	background-image: url(../img/2009/benri_bg.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
#kurashi td {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	width: 50%;
}

#kurashi h2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#kurashi ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}
#kurashi ul.topsp {
	margin-top: 20px;
}

#kurashi ul li {
	font-size: 80%;
	background-image: url(../img/2009/pt_benri.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	margin-bottom: 4px;
	padding-bottom: 4px;
	padding-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
/* トップページボトムナビ */
#bottomnavi {
	margin-top: 10px;
	margin-bottom: 10px;
}
#bottomnavi h2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#bottomnavi .box_b {
	margin-right: 11px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	/*background-image: url(../img/2009/bg_tit_01.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x; */
	margin-bottom: 10px;
	width: 245px;

}
#bottomnavi .box_c {
	border: 1px solid #CCCCCC;
	padding: 5px;
	/*background-image: url(../img/2009/bg_tit_02.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x; */
	margin-bottom: 10px; 
	width: 245px;
}
#bottomnavi .box_d {
	margin-right: 11px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	/*background-image: url(../img/2009/bg_tit_03.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x; */
	margin-bottom: 10px;
	width: 245px;
}
#bottomnavi .box_e {
	border: 1px solid #CCCCCC;
	padding: 5px;
	/*background-image: url(../img/2009/bg_tit_04.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x; */
	margin-bottom: 10px;
	width: 245px;
}
#bottomnavi .box_f {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-bottom: 10px;
/*	background-image: url(../img/2009/bg_tit_05.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
*/
}

/* サブページ */
#subnavi {
	margin-bottom: 10px;
	background-color: #F2F2F2;
	background-image: url(../img/2009/sub_navi_bg.gif);
	background-repeat:repeat-y;
}
#subnavi ul {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#subnavi ul li {
	font-size: 80%;
	background-image: url(../img/2009/sub_pt.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-position: 0px 4px;
}
#subnavi a {
	display: block;
}

/* 20070228追加 */
#subnavi  ul .subCategory 
{
	font-size: 80%;
	background-image: url(../img/2009/sub_sub_pt.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	margin-left: 15px;


	
}

/* ここまで20070228追加 */
#contents h1 {
	font-size: 110%;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #D9ECF7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #35B1F9;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#contents h2 {
	font-size: 90%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 15px;
	margin-bottom: 5px;
	padding-bottom: 3px;
}
#contents li {
	font-size: 80%;
	color: #333333;
}
/* フッター */
#foot_a {
	background-color: #EEEEEE;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#foot_b {
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#bannerarea {
	margin: 10px;
}
#bannerarea img {
	margin-right: 2px;
	margin-left: 2px;
}
.cop {
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
	color: #673301;
	margin-bottom: 5px;
}
/*追加*/

/*カテゴリアーカイブbody*/

#ca_entry
{
	padding-left:10px;
	margin-left:10px;
	}
	

	
#sub_title
{
	font-size: 90%;
	list-style-type: none;
	padding-left: 15px;
	background-image: url(../img/2009/sub_sub_pt.gif);
	background-position:0 5px;
	background-repeat: no-repeat;
	padding-bottom:5px;
	
	
}
	
#sub_entry
{
	font-size: 80%;
	list-style-type: none;
	padding-left: 15px;
	background-image: url(../img/2009/pt_01.gif);
	background-position:0 5px;
	background-repeat: no-repeat;
	margin-left:35px;
	padding-bottom:2px;
	
	}
	
#main_entry
{
	font-size: 80%;
	list-style-type: none;
	padding-left: 15px;
	background-image: url(../img/2009/pt_01.gif);
	background-position:0 5px;
	background-repeat: no-repeat;
}


.caBody_Top_En ul
{

}
.caBody_Top_En ul li
{
	font-size: 80%;
	background-image: url(../img/2009/pt_01.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 15px;
	background-position: 0px 5px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	}
	
.caBody_TopHaSub_SubCaEn
{
	font-size:100%;
}	
.caBody_TopHaSub_SubCaEn ul li
{
	
	background-image: url(../img/2009/sub_sub_pt.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 15px;
	background-position: 0px 5px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	
		
		
}

.caBody_TopHaSub_SubCaEn .sub_entrytitle 
{

	background-image: url(../img/2009/pt_01.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 15px;
	background-position: 0px 5px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.caBody_Top_TopCaEn  ul li{
	font-size: 80%;
	background-image: url(../img/2009/pt_01.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 15px;
	background-position: 0px 5px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;

	
}


/*エントリの本文*/
.enrty_text
{
	font-size:100%;
}

/*エントリの前へ次へボタン*/
.nextBack
{
	font-size:80%;
	padding-top:8px;
	
}





/*サイト内検索*/



.kensu
{
	font-size:90%;
	padding-top:5px;
	padding-left:25px;	
}

#lblMax1,#lblMax2
{
	font-size:90%;
	padding-left:25px;
}

#lblPage1,#lblPage2
{
	font-size:90%;
}

#lblBackNext1,#lblBackNext2
{
	font-size:90%;
	padding-left:25px;
}

#ltlList
{
	font-size:90%;
	margin-left:25px;
}

#title_Date
{
	background-image: url(../img/2009/pt_01.gif);
	background-position:25px;
	background-repeat: no-repeat;
	font-size:90%;
	padding-left:40px;
}

#naiyo
{
	font-size:90%;
	padding-left:45px;
}

#kensakuURL
{
	word-break:break-all; 
	font-size:80%;
	color:#595959;
	padding-left:45px;
}

.table_space
{
	line-height:1;
}

.kensaku_Contents
{
	margin-top:10px;
	margin-left:35px;
	}

.Contents_shita
{
	clear: both;
	margin-right: 8px;
	margin-left: 8px;
}


/*ここまでサイト内検索*/

/*メインページbody部分*/

.body_text
{
	margin-top:15px;
	font-size:90%
}
/*ここまでメインページbody*/

/*ボディ部分*/

.blog_title
{
	font-size:80%
}




/* 本文の<p>のclassなし用の設定*/
.p_none
{
	font-size: 80%;
	line-height: 140%;
	color: #333333;
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}
/* headやfootの<p>のclass="text_s"用の設定 */
.p_text_s
{
	font-size: 70%;
	line-height: 140%;
	color: #333333;
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}

/* 画面一番下部のclass="cop"用の設定 */
.p_cop
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
	color: #17386D;
	margin-bottom: 5px;
	line-height: 140%;
	margin: 0px;
	margin-bottom: 5px;
}

/* 人口用 */
.sp
{
	font-size: 80%;
	line-height: 140%;
	color: #333333;
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}

.sub_title_link
{
	border-style: none;
	}


/*ここまで追加*/
