@charset "Shift_JIS";
body { text-align: center; font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; margin: 0; padding: 0; background-color: #fff;
	color: #333}
h1 { color: #006}
h2 { color: #006}
a { color: #006}
a:visited { color: #006}
a:hover { color: #fd7801}
div#sotowaku1 { width: 1000px; text-align: center; margin: 0 auto}
div#sotowaku2 { width: 980px; background: url(images/page_back.gif) repeat-y top center; margin: 0 auto; text-align: center}
div#sotowaku3 { width: 942px; text-align: center; margin: 0 auto}
div#top-menu1 { width: 942px; text-align: right}
div#top-menu1 img { vertical-align: top}
div#top-kanban { height: 90px}
div#top-kanban img { vertical-align: top}
p#top-word {
	position: absolute;
	top: 8px;
	margin: 0 0 0 35px;
	text-align: left;
	font-size: 80%;
}

/*以上共通、以下トップ仕様*/
div#top-menu2 { white-space: nowrap; width: 615px; float: left}
img.img-left { float: left; margin: 0 3px 0 0}

/*top-page*/
div#sub-haikei-t { width: 100%; background: url(images/smenu_back.gif) repeat-y top left}
div#top-left { width: 325px; float: left; text-align: center}
div#top-images { margin-bottom: 17px}
div#top-left div.sub-box { width: 312px; margin: 0 auto; text-align: left}
div#top-left div.sub-box ul { list-style-type: disc; margin: 10px 0 10px 0; padding: 0}
div#top-left div.sub-box li { font-size: 80%; margin-left: 23px; padding-left: 5px; margin-bottom: 15px}
div#top-left p.rss-icon { margin: 0 0 20px 10px; font-size: 80%}
div#top-left p.rss-icon img { vertical-align: baseline; margin: 0 3px 0 0}
/* --------- */
div#otoiawase-t { background:  url(images/top-toi-back.jpg) no-repeat top center; height:275px; width: 312px;
	text-align: center; margin: 0 auto}
div#top-toi-box { height: 140px; text-align: left; width: 230px; margin: 10px auto 0 auto;}
div#top-toi-box p { margin: 0 0 10px 0 ; padding: 0; line-height: 1.2; font-size: 70%; text-indent: -1em; margin-left: 1em}
div#top-toi-box2 { width: 295px; text-align: right; margin: 0 auto}
div#top-toi-box2 img { vertical-align: top}
/* --------- */
div#copper-link { margin-bottom: 20px}
div#copper-link img { margin-bottom: 10px}
div#copper-link p { font-size: 77%; margin: 0}
/* --------- */
div#top-right { float: right; width: 610px; text-align: left }
div#top-right .h-ora{ font-weight: bold; margin: 20px 3px 10px 8px; border-bottom: 1px solid #fd7801; font-size: 90%; display: block; height: 26px }
div#top-right .h-ora img { vertical-align: middle; margin: 0 10px 0 1px; float: left}
div#top-right span.midasi-inner { display: block; padding: 3px 0 0 0}
div#top-right p { font-size: 80%; line-height: 1.3; margin: 0 15px 15px 15px}
/* --------- */
div#box-box { height: 180px}
div#top-box-ora { background: url(images/top_waku1.gif) no-repeat top left; text-align:left; width: 294px; height: 171px;
	float: left; margin: 0 0 0 3px}
div#top-box-ora p { margin: 0; padding: 0}
div#top-box-gre { background: url(images/top_waku2.gif) no-repeat top left; text-align:left; width: 294px; height: 171px;
	float: left; margin: 0 0 0 10px}
div#top-box-ora p { margin: 0 3px 0 6px; padding: 0; font-size: 11px; line-height: 1.2}
div#top-box-gre p { margin: 0 3px 0 6px; padding: 0; font-size: 11px; line-height: 1.2}
div#top-right p.midasi-top-box {font-weight: bold; margin: 4px 0 3px 13px; font-size: 90%; display: block; height: 26px;
	color: #006}
div#top-right p.midasi-top-box img { vertical-align: middle; margin: 0 10px 0 0; float: left}
div#top-right .text-inner1 { display: block; height: 30px; margin-left: 7px}
div#top-right .text-inner2 { display: block; height: 85px}
div#top-right p.mini-link { text-align:right; margin-right: 10px}
/* --------- */
div#top-right p.photo-center { text-align: center}
div#top-right p.p-kes img { vertical-align: middle; margin: 0 18px 0 0}
div#top-right p.page-link { text-align: right; margin-right: 18px}
/* --------- */
div#footer { width: 942px}
div#foot-left-t { width: 325px; float: left;}
div#foot-right-t { width: 610px; height: 40px; float: right; text-align: center; font-size: 74%; line-height: 1.2}
div#copyright { clear: both; }
p#copyright-txt { position: relative; top: -18px; text-align: center; margin: 0 0 0 325px; font-size: 70%; color: #fff}
/* --------- */
div#print-only { display: none}


/*FeedBurner*/
#creditfooter {display: none;}

div#top-right p.news_text { font-size: 76%; margin: 0;}
div#top-right div.news { padding: 0 0 20px 20px;}
div#top-right div.news { padding: 0; font-size: 76% }
div#top-right div.news li p { margin: 0; padding: 3px 0 0 0; }
div#top-right div.news ul { margin: 3px 0 0 15px; padding: 8px 0 0 22px }
div#top-right div.news li { margin-bottom: 12px; line-height: 120% }





