#navi {width:900px;height:32px;margin-bottom:10px}

.posttitle{height:30px;width:710px;background:url(../images/skin_title.gif) no-repeat}
.posttitle h2{font-size:16px;padding:0 0 0 10px;line-height:30px}
.catdesc div{border-top:1px solid #eee;padding:10px 10px 10px 10px}
.entry{font-size:13px;padding:10px 10px 10px 10px;margin-bottom:10px;line-height:150%}
.entry td,.entry th{font-size:13px}
.morelink{text-align:right;padding:10px 0 0 0}
.date{text-align:right;color:#777}

#blog_title{width:670px;height:80px;background:#84af20}
#blog_title h2{line-height:80px;padding-left:30px;font-size:23px;color:#fff}

#pankuzu{padding:10px 0 10px 5px}

.sub_title{width:670px;height:32px;background:url(../images/sub_title.gif) no-repeat;}
.sub_title h3{line-height:32px;font-size:15px;padding-left:30px}

#cat_list{margin-bottom:15px}
#cat_list ul{list-style-type:none;border-top:1px solid #e0e0e0;}
#cat_list li{line-height:32px;border-bottom:1px solid #e0e0e0;font-size:14px}
#cat_list li a{width:670;height:32px;padding-left:30px;background:url(../images/icon_catlist.gif) no-repeat;display:block}
#cat_list li a:hover{background-position:0 -32px}

/*デザイン*/
.entry ol,
.entry ul{padding:0 0 10px 20px}
.entry ul li{list-style-type:disc}
.entry li{margin-bottom:5px}
.entry h4{border-bottom:1px solid #92c02a;padding:0 0 5px 0;margin-bottom:10px}
.small td{font-size:10px}


/*サイドバー：カテゴリー*/
.cat_t{width:220px;height:33px;background:url(../images/cat.gif) no-repeat}
.cat_t div{line-height:31px;font-size:13px;font-weight:bold;padding-left:12px}
.cat_b{width:220px;background:url(../images/cat.gif) repeat-y -220px 0;border-bottom:1px solid #ccc;margin-bottom:10px}
.cat_b_in{padding:5px 10px 10px 10px}
.cat_b ul{list-style-type:none}
.cat_b li{border-bottom:1px dotted #cbcbcb}
.cat_b li a{background:url(../images/icon_cat.gif) no-repeat left center;padding:5px 5px 5px 12px;display:block}
.cat_b li a:hover{background-position:-220px center}
.cat_now a{color:#f30}

/*サイドバー：施設紹介*/
.shisetsu_t{width:220px;height:33px;background:url(../images/shisetsu.png) no-repeat -400px 0}
.shisetsu_t div{line-height:31px;font-size:13px;font-weight:bold;padding-left:12px}
.shisetsu_b{width:220px;background:url(../images/shisetsu.png) repeat-y -620px 0;border-bottom:1px solid #ccc;margin-bottom:10px}
.shisetsu_b_in{padding:10px 10px 5px 10px}
.shisetsu_b ul{list-style-type:none}
.shisetsu_b li{margin-bottom:5px}
.shisetsu_b li a{width:200px;height:50px;display:block;text-indent:-9999px;background-repeat:no-repeat}

.shisetsu_01 a{background:url(../images/shisetsu.png) 0 0}
.shisetsu_01 a:hover{background-position:-200px 0}
.shisetsu_02 a{background:url(../images/shisetsu.png) 0 -50px}
.shisetsu_02 a:hover{background-position:-200px -50px}
.shisetsu_03 a{background:url(../images/shisetsu.png) 0 -100px}
.shisetsu_03 a:hover{background-position:-200px -100px}

#qr_code p{margin-bottom:5px}
#qr_code div{text-align:center;margin-bottom:10px}

/*サクラの紹介*/
.sakura{padding-top:10px}
.sakura p{font-size:14px;padding:0 10px 10px 10px;ine-height:140%}
.sakura table{width:100%}
.sakura td{vertical-align:top;width:25%}
.line_title{margin-bottom:7px}
.line_title h3{text-align:center;font-size:13px}
.line_entry{text-align:center;margin-bottom:10px}
.line_entry img{width:150px;height:auto}

/*リンク*/
.link a{font-weight:bold}
.link li{margin-bottom:20px}

/*サイトマップ*/
.sitemap a{border-left:4px solid #adce66;padding-left:5px;}
.sitemap a:hover{border-left:4px solid #f30}
.sitemap dl{padding:0 100px}
.sitemap dt{margin:10px 0 5px 0;border-bottom:1px dotted #ccc;padding-bottom:3px}
.sitemap dd{padding-left:100px}

/*お問い合わせ*/
.submit{text-align:right}
.hissu{color:#f30}

/*アイコン*/
a[href$=".pdf"]{background:url(../images/icon_pdf.png) no-repeat left center;padding-left:20px}
* html a.pdf{background:url(../images/icon_pdf.png) no-repeat left center;padding-left:20px}


/*回り込み*/
.leftbox{float:left;padding:0 10px 10px 0}
.rightbox{float:right;padding:0 0 10px 10px}


/*テーブル*/
.type_item{border:1px solid #ddd;border-collapse:collapse;margin:0 0 10px 0}
.type_item caption{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin:5px 0 4px 0;padding:3px;font-weight:bold;color:#396}
.type_item thead th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;padding:5px;vertical-align:top;background:#cae09e;white-space:nowrap}
.type_item tbody th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;padding:5px;vertical-align:top;background:#cae09e;white-space:nowrap}
.type_item td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;vertical-align:top}
