body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: 'TBP丸ｺﾞｼｯｸR', 'TBP Maru Gothic R', 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, 'HiraMaruPro-W4', 'ヒラギノ丸ゴ Pro W4', 'Hiragino Kaku Gothic Pro', 'HG丸ゴシックM-PRO';
}
a:link {text-decoration: none;color: #e83921;
}
a:visited {text-decoration: none;color: #FF9900;
}
a:active {text-decoration: none;color: #FF0000;
}
a:hover {text-decoration: none;color: #FF0000;
}
div,p,ul,li,h1,h2,h3,h4,h5,h6 {
	margin: 0px;
	padding: 0px;
}
h1 {
	text-align: center;
}
ul {
	list-style-type: none;
}
p {
	font-size: 78%;
	line-height: 150%;
}
a img { 
	border: 0;
}
#copyright {
	font-family: Verdana, Arial, sans-serif;
	font-size: 60%;
	margin-bottom: 30px;
	margin-top: 10px;
	color: #666666;
	text-align: center;
}

/* 全体メニュー */
#headmenu {
	height: 55px;
}
#headmenu ul {
	padding: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#headmenu li {
	padding: 0px;
	float: right;
	height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	text-indent: -9999px;
}
#headmenu li a {
	display: block;
	height: 18px;
}
#headmenu li.inquiry {
	background-image: url(/img/headmenu1.gif);
	background-repeat: no-repeat;
	width: 91px;
}
#headmenu li.policy {
	background-image: url(/img/headmenu2.gif);
	background-repeat: no-repeat;
	width: 124px;
}
#headmenu li.link {
	background-image: url(/img/headmenu3.gif);
	background-repeat: no-repeat;
	width: 73px;
}
#headmenu li.living {
	background-image: url(/img/headmenu4.gif);
	background-repeat: no-repeat;
	width: 154px;
}
#headmenu li.iitoko {
	background-image: url(/img/headmenu6.gif);
	background-repeat: no-repeat;
	width: 153px;
}
#headmenu li.inquiry a:hover {
	background-image: url(/img/headmenu1_on.gif);
	background-repeat: no-repeat;
	width: 91px;
}
#headmenu li.policy a:hover {
	background-image: url(/img/headmenu2_on.gif);
	background-repeat: no-repeat;
	width: 124px;
}
#headmenu li.link a:hover {
	background-image: url(/img/headmenu3_on.gif);
	background-repeat: no-repeat;
	width: 73px;
}
#headmenu li.living a:hover {
	background-image: url(/img/headmenu4_on.gif);
	background-repeat: no-repeat;
	width: 154px;
}
#headmenu li.iitoko a:hover {
	background-image: url(/img/headmenu6_on.gif);
	background-repeat: no-repeat;
	width: 153px;
}

/* レイアウト  */
#contentsarea {
	width: 962px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/img/bg.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	margin-bottom: 0px;
}


#leftarea {
	float: left;
	width: 210px;
	padding-bottom: 30px;
}
#rightarea {
	float: right;
	width: 720px;
	padding-bottom: 30px;
}
#rightrightarea {
	float: right;
	width: 210px;
}
#rightcenterarea {
	width: 500px;
}

.thumbnail {
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
div.date{
	font-family: Verdana, Arial, sans-serif;
	font-size: 60%;
	color: #666666;
	line-height: 140%;
}
.areaname {
	color: #999999;
	font-size: smaller;
	font-weight: normal;
	margin-left: 3px;
}
.areaname2 {
	color: #FFFFFF;
	margin-left: 3px;
	background-color: #F42200;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}

/* 共通デザイン */
#headarea {
	background-image: url(/img/zenkoku/head_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 97px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#headcatch {
	height: 42px;
}
#headcatch p {
	font-size: 78%;
	color: #333333;
	padding-top: 20px;
}

/* 全国２層目 */
h3#secondmenu1 {
	background-image: url(/img/frame/secondmenu1.gif);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: -9999px;
}
h3#secondmenu1 a {
	display: block;
	height: 34px;
}
h3#secondmenu1 a:hover {
	background-image: url(/img/frame/secondmenu1_on.gif);
	background-repeat: no-repeat;
}
h3#secondmenu2 {
	background-image: url(/img/frame/secondmenu2.gif);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: -9999px;
}
h3#secondmenu2 a {
	display: block;
	height: 34px;
}
h3#secondmenu2 a:hover {
	background-image: url(/img/frame/secondmenu2_on.gif);
	background-repeat: no-repeat;
}
h3#secondmenu3 {
	background-image: url(/img/frame/secondmenu3.gif);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: -9999px;
}
h3#secondmenu3 a {
	display: block;
	height: 34px;
}
h3#secondmenu3 a:hover {
	background-image: url(/img/frame/secondmenu3_on.gif);
	background-repeat: no-repeat;
}
h3#secondmenu4 {
	background-image: url(/img/frame/secondmenu4.gif);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: -9999px;
}
h3#secondmenu4 a {
	display: block;
	height: 34px;
}
h3#secondmenu4 a:hover {
	background-image: url(/img/frame/secondmenu4_on.gif);
	background-repeat: no-repeat;
}
h3#secondmenu5 {
	background-image: url(/img/frame/secondmenu5.gif);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: -9999px;
}
h3#secondmenu5 a {
	display: block;
	height: 34px;
}
h3#secondmenu5 a:hover {
	background-image: url(/img/frame/secondmenu5_on.gif);
	background-repeat: no-repeat;
}
h3#secondmenublognew {
	background-image: url(/img/frame/secondmenu_blognew.gif);
	background-repeat: no-repeat;
	height: 55px;
	text-indent: -9999px;
	background-position: bottom;
}
h3#secondmenukijinew {
	background-image: url(/img/frame/secondmenukijinew.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
	background-position: bottom;
}
.secondkiji {
	margin: 0px;
	padding: 0px;
}
.secondkiji li {
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	background-image: url(/img/frame/linkicon.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.secondkiji .photoarea {
	text-align: right;
	float: right;
	width: 90px;
	padding-bottom: 5px;
}
.secondkiji h4 {
	font-size: 78%;
	line-height: 138%;
	font-weight: bold;
}



/* 地方デザイン */
#areaheadcatch {
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#areaheadcatch p {
	font-size: 78%;
	color: #333333;
}
#areaheadarea {
	background-image: url(/img/areatop/head_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 97px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#areatoplogo {
	float: left;
	width: 170px;
}
#areatophead {
	float: right;
	width: 760px;
}
#areacatch {
	font-size: 100%;
	line-height: 138%;
	font-weight: bold;
	color: #333333;
	padding-bottom: 10px;
}
#areatoprightarea {
	float: right;
	width: 210px;
}
#areatopleftarea {
	float: left;
	width: 720px;
}


/* 記事 */
.topkijitxtarea {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.topkijitxtarea h4 {
	font-size: 88%;
	line-height: 150%;
	font-weight: bold;
	background-image: url(/img/frame/linkicon.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #e83921;
	margin: 0px;
}
.topkijitxtarea2 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.topkijitxtarea2 img {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
.topkijitxtarea2 h4 {
	font-size: 88%;
	line-height: 150%;
	font-weight: bold;
	background-image: url(/img/frame/linkicon.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #e83921;
	margin: 0px;
}
.topkijitxtarea2sub {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
.topkijitxtarea2sub h4 {
	font-size: 88%;
	line-height: 150%;
	font-weight: bold;
	background-image: url(/img/frame/linkicon.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 15px;
	color: #e83921;
}
.areatopkijilist {
	padding: 10px;
}
.areatopkijilist h3 {
	font-size: 78%;
	font-weight: bold;
	color: #333333;
	padding-bottom: 2px;
	background-color: #EEEEEE;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
.areatopkijilist td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

/* プレゼント */

#present {
	background-color: #FFFFFF;
	background-image: url(/img/frame/presentfoot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#present h2 {
	background-image: url(/img/frame/presenttitle0807.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 38px;
}
#present p {
	padding: 0px;
	margin: 0px;
	width: 100px;
}
#present img {
}

/* 見つけ隊 */
h3#mitsuketai {
	background-image: url(/img/zenkoku/mitsuketai.gif);
	background-repeat: no-repeat;
	height: 33px;
	text-indent: -9999px;
}
h3#mitsuketai a {
	display: block;
	height: 33px;
}

/* ギャラリー */
h3#gallery {
	background-image: url(/img/zenkoku/iitokodori.gif);
	background-repeat: no-repeat;
	height: 33px;
	text-indent: -9999px;
}
h3#gallery a {
	display: block;
	height: 33px;
}

/* 自慢ファイル */
h3#jimanfile {
	background-image: url(/img/zenkoku/iitokojiman.gif);
	background-repeat: no-repeat;
	height: 33px;
	text-indent: -9999px;
}
h3#jimanfile a {
	display: block;
	height: 33px;
}

/* トピックス */
h3#topics {
	background-image: url(/img/zenkoku/topics.gif);
	background-repeat: no-repeat;
	height: 33px;
	text-indent: -9999px;
}
h3#topics a {
	display: block;
	height: 33px;
}

/* 左メニュー */
h3#blognew {
	background-image: url(/img/zenkoku/blognew.gif);
	background-repeat: no-repeat;
	height: 33px;
	text-indent: -9999px;
}
h3#blognew a {
	display: block;
	height: 33px;
}
h3#areablognew {
	background-image: url(/img/areatop/blognew.gif);
	background-repeat: no-repeat;
	height: 33px;
	text-indent: -9999px;
}
h3#areablognew a {
	display: block;
	height: 33px;
}

/* 左メニュー新着 */
h3#areanew {
	background-image: url(/img/zenkoku/areakijinew.gif);
	background-repeat: no-repeat;
	height: 33px;
	text-indent: -9999px;
}
h3#areanew a {
	display: block;
	height: 33px;
}

/* リンク */
#linkarea {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#linkarea a {
	font-size: 78%;
	line-height: 138%;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	background-image: url(/img/frame/linkicon2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}



/* プチ自慢 */
#topptijiman {
	background-color: #FFFFFF;
	background-image: url(/img/zenkoku/ptijimanfoot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#topptijiman h3 {
	background-image: url(/img/zenkoku/bbslisttop0808.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 66px;
}
#topptijiman h3 a {
	display: block;
	height: 66px;
}
#topptijiman h4 {
	font-size: 120%;
	font-weight: bold;
	color: #e83921;
	padding-bottom: 5px;
}
#ptijimanbtmarea {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ptijimanbtmarea img {
	margin-right: 10px;
}

#ptijimankiji {
	margin: 0px;
	padding: 0px;
}
#ptijimankiji td {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#ptijimanlist {
	margin: 0px;
	padding: 0px;
	width: 700px;
}
#ptijimanlist h4{
	font-size: 88%;
	font-weight: bold;
	color: #e83921;
	padding-bottom: 5px;
}

#ptijimanlist td {
	padding: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
#ptijimanbntitle {
	float: right;
	width: 190px;
	padding-top: 20px;
	padding-bottom: 20px;
}



/* 背景白720 */

#whitemain {
	background-color: #FFFFFF;
	background-image: url(/img/frame/whitemainfoot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#secondmain {
	background-color: #FFFFFF;
	background-image: url(/img/frame/whitemainfoot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#secondmain h2 {
	background-image: url(/img/frame/title_bg.gif);
	background-repeat: no-repeat;
	padding: 10px;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #e83920;
	background-color: #bababa;
}
.areatopkijidetail {
	padding: 10px;
}
.areatopkijidetail h3 {
	font-size: 120%;
	font-weight: bold;
	color: #e83921;
	padding-bottom: 5px;
}
.areatopkijidetail h4 {
	font-size: 88%;
	line-height: 160%;
	font-weight: bold;
	color: #000000;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.areatopkijidetail h5 {
	background-image: url(/img/frame/kiji_midashi_bg.gif);
	background-repeat: no-repeat;
	font-size: 88%;
	line-height: 138%;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FF6633;
	background-color: #f4a082;
}
.areatopkijidetail h6 {
	font-size: 78%;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	margin-top: 50px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.areatopkijidetail p {
	padding-bottom: 5px;
	line-height: 160%;
}
p.caption {
	color: #e83921;
	padding-top: 3px;
	padding-bottom: 8px;
	font-size: 10px;
}
.phright {
	float: right;
	margin-bottom: 5px;
	margin-left: 10px;
}
.phleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

#secondmainporfile {
	background-color: #FFFFFF;
	background-image: url(/img/frame/whitemainfoot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#secondmainporfile h2 {
	padding: 10px;
	font-size: 100%;
	font-weight: bold;
	color: #e83920;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e83920;
	background-image: url(/img/frame/secondtitlebg.gif);
	background-repeat: no-repeat;
}
#secondmainporfile p {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	line-height: 160%;
}
#secondmainporfile h3 {
	padding: 10px;
	font-size: 100%;
	font-weight: bold;
	color: #e83920;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e83920;
}
#secondmainporfile ol {
	margin-right: 20px;
	margin-left: 20px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 78%;
	line-height: 160%;
	margin-top: 0px;
	padding-top: 0px;
}
#ptijimanlist h3 {
	font-size: 78%;
	font-weight: bold;
	color: #333333;
	padding-bottom: 2px;
	background-color: #EEEEEE;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
#secondmainbase {
	background-color: #FFFFFF;
	background-image: url(/img/frame/whitemainfoot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#secondmainbasemain {
	background-image: url(/img/frame/secondtitlebg.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
h3#linklist {
	background-image: url(/img/frame/top_link.gif);
	background-repeat: no-repeat;
	height: 33px;
	text-indent: -9999px;
}
