body { margin: 0; padding: 0; text-align: center; background-image: url(images/back.gif);
	color: #333; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}
a { color: #039}
a:visited { color: #039}
a:hover { color: #f07400}

div#haikei { width: 800px; text-align: center; margin: 0 auto}
div#w790 { width: 790px; text-align: left; margin: 0 auto}

/*看板部*/
div#t_top_menu1 { }
div#t_top_menu1 img { vertical-align: top}
div#top_menu1 { }
div#top_menu1 img { vertical-align: top}
div#top_menu2 { }
div#top_menu2 img { vertical-align: top}
div#kanban { }
div#kanban img { vertical-align: top}
div#kanban_menu { }
div#kanban_menu img { vertical-align: top}

/*パン屑以下*/
div#t_haikei2 { background: #fff url(images/sub_back.gif) repeat-y top left}
div#pankuzu { background: url(images/pankuzu_b.jpg) no-repeat top left; height: 36px}
div#pankuzu p { margin: 0 20px; padding: 13px 0; font-size: 70%}
div#pankuzu p a { color: #039}
div#pankuzu p a:visited { color: #039}
div#pankuzu p a:hover { color: #333}

/*サブメニュー*/
div#t_submenu { float: left; width: 230px; text-align: center}
div#haikei2 { background: #fff url(images/sub_back2.gif) repeat-y top left}
div#submenu { float: left; width: 210px; text-align: center}
div.submenu_box { width: 182px; text-align: left; margin: 25px auto 0 auto}
div.submenu_box p { margin: 5px auto 0 auto; padding: 0; font-size: 80%}
div.submenu_box ul { margin: 0; padding: 6px 0 20px 17px}
div.submenu_box li { margin: 0; padding: 0; font-size: 76%}
div.submenu_boxp { width: 182px; text-align: left; margin: 25px auto 0 auto}
div.submenu_boxp ul { margin: 0; padding: 7px 0 20px 30px;font-size: 80%}
div.submenu_boxp li.test { padding: 5px 0 5px 18px ; list-style-type: none; background: url(images/point.gif) no-repeat left center; 
	line-height: 100% }
div.submenu_boxp li { padding: 0; margin: 10px 0 0 0 ;list-style-image:url(images/point.gif);
	line-height: 100%; vertical-align: middle; line-height: 100%}

div.submenu_aobox { background: url(images/waku.gif) no-repeat bottom left; width: 187px;
	text-align: left; margin: 5px auto 30px auto}
div.submenu_aobox p.toi_text { padding: 8px; margin: 0; font-size: 76%; color: #06c; line-height: 150%}
div.submenu_aobox p.toi_syamei { margin: 0; padding: 7px 15px 0 15px; font-size: 95%; line-height: 150%}
div.submenu_aobox p.toi_add { padding: 0 15px 10px 15px; margin: 0; font-size: 76%; line-height: 150%}

/*コンテンツ*/
div#contents { float: right; width: 540px; margin-top: 25px}
div#contents h1 { border-left: 10px solid #f07400; font-size: 90%; padding-left: 8px;
	margin: 0 0 10px 0; clear: both}
div#contents h2 { font-size: 80%; font-weight: bold; color: #f60; margin: 0 0 12px 8px}
div#contents p { font-size: 80%; margin: 0 0 0 8px; padding: 0 20px 10px 0; line-height: 130%}
div#contents p.photo-left { margin-left: 0}
div#contents p.photo-left img { margin: 0 20px 10px 8px; float: left}

/**/
div#contents p.rinen_text { font-size: 95%; padding-bottom: 14px}
div#contents p.hitotu { text-indent: -33px; margin-left: 45px; font-size: 95%; padding-bottom: 14px}
div#contents p.text_right { text-align: right}
div#contents p.text_right_large { text-align: right; font-size: 95%}
img.ml10 { margin-left: 10px}
div#contents p.p-center { text-align: center}
.font-red { color: #f00}
.font-ore { color: #f07400}
div#contents div.waku-blue { border: 1px solid #06c; margin-left: 8px; width: 95%}
div#contents div.waku-blue p { margin: 0; padding: 5px}
div#contents div.waku-blue2 { border: 2px solid #06c; margin-left: 8px; width: 95%; background-color: #fdfeda}
div#contents div.waku-blue2 p { margin: 0; padding: 5px}
div#contents p.photo_text { font-size: 76%; text-align: left; text-indent: -10px; margin-left: 18px}
div#contents p.photo_text img { margin-bottom: 7px}
div#contents div.photo_1 ul { list-style-type: none; padding: 0; margin: 0}
div#contents div.photo_1 li { width: 490px; margin-left: 5px; line-height: 120%; color: #666}
div#contents div.photo_1 li span.li-text1 { display: block; padding: 5px; font-size: 76%; border: 1px solid #06c; margin: 4px 10px 3px 3px}

div#contents div.photo_2 ul { list-style-type: none; padding: 0; margin: 0}
div#contents div.photo_2 li { width: 255px; float: left; margin-left: 5px; line-height: 120%; color: #666}
div#contents div.photo_2 li span.li-text2 { display: block; padding: 5px; font-size: 76%; border: 1px solid #06c; margin: 4px 9px 3px 3px}
span.syuhi_name { display: block; width: 300px; vertical-align: bottom; float: left;
    padding-top:165px}
.syuhi_photo { margin: 0 5px; float: left}
div#contents p span.symbolleft { display: block; width: 180px; text-align: center; float: left }


/*table*/
div#contents table.table_gray { background-color: #999; margin: 0 0 0 8px}
div#contents table.table_gray th,td { background-color: #fff; text-align: left; font-weight: normal;
	font-size:82%; vertical-align: top; line-height: 130%}
div#contents table.table_gray2 { background-color: #999; margin: 0 0 0 8px}
div#contents table.table_gray2 th,td { background-color: #fff; font-weight: normal;
	vertical-align: top; line-height: 130%}
div#contents table.table_gray2 td { text-align: left; font-size:76%}
div#contents table.table_gray2 th { text-align: center; font-size: 72%}

/*sitemap*/
div#sitemap p { padding: 3px 0; border-bottom: 1px solid #f07400; width: 90%; margin-bottom: 10px}
div#sitemap p a { color: #333; text-decoration: none}
div#sitemap p a:visited {  color: #333}
div#sitemap p a:hover {  color: #f07400}
div#sitemap p.sitemap_p1 { margin-bottom: 5px}
div#sitemap ul { color: #06c; margin-top: 0}
div#sitemap li { font-size: 80%; margin-bottom: 5px}
div#sitemap li a { color: #333; text-decoration: none}
div#sitemap li a:visited {  color: #333}
div#sitemap li a:hover { color: #f07400 }

/*ページ先頭へ戻る*/
div#totop { text-align: left }
div#totop p { font-size: 76%; margin: 6px 0; width: 97%; text-align: right}

/*フッター*/
div#footer_menu { clear: both; width: 100%; text-align: center; margin-top: 20px}
div#footer_menu p { padding: 10px 0;font-size: 76%; margin: 0 }
div#footer_line { }
div#footer_line img { float: left}
div#copyright { clear: both; text-align: center}
div#copyright p { margin: 0; padding: 3px 0 20px 0; font-size: 76%}

/*フィードバナー設定*/
#creditfooter {display: none}

