@charset "UTF-8";
/* CSS Document */

body { text-align: center; margin: 0; padding: 0; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 13px; line-height: 1.2; color: #333}
a:link { color: #666}
a:visited { color: #666 }
a:hover { color: #666}
div img { vertical-align: top}
div#wrapper { width: 950px; margin: 0 auto; padding: 0}
div#wrapper div.cb { clear: both}
a img { border: 0}

/*ヘッダ*/

div#header { background: url(/img3/sub_header_p04.jpg) no-repeat top left; width: 950px; height: 100px }
div#header img { vertical-align: top; margin: 0; border: 0}
div#kanban1 { height: 21px; width: 900px}
div#kanban2 { height: 58px; width: 666px; text-align: left; float: left}
div#kanban2 a { display: block; width: 133px; height: 50px; text-indent: -9999px; overflow: hidden; margin-left: 68px; margin-top: 7px}
div#kanban3 { height: 58px; width: 240px; text-align: left; float: left}

/*menu*/
div#top-menu { text-align: center; padding: 5px 0 }
div#top-menu p { text-align: left; font-size: display: block; margin: 0 auto; width: 900px; line-height: 1.6}
div#top-menu p a { white-space: nowrap; text-decoration: none; padding: 3px 0}
div#top-menu p a:visited {}
div#top-menu p a:hover { text-decoration: underline}
div#top-menu p a#aa33 { background-color: #d0af4c ; color: #ffffff}

div#pankuzu { padding: 15px; text-align: left; font-size: 13px; }

/*中央*/
div#haikei { text-align: left; background: url(/img2/dot16.gif) repeat-y top left}
div#sub-left { width: 630px; float: left}
div#sub-right { width: 290px; float: right}

/*コンテンツ*/
div#contents {margin-left: 30px; text-align: left; width: 80%}
div#contents div#title-center { text-align: center; margin: 20px 20px 35px 20px}
div#contents h1 { font-size: 14px; display: block; padding: 8px; text-align: center; margin: 5px auto; border: 3px double #c0c0c0; width: 80%; background-color: #d0af4c; color: #ffffff}
div#contents h2 { font-size: 14px; border-left: 20px solid #d0af4c; border-bottom: 3px solid #d0af4c; padding: 0 0 3px 10px}
div#contents p { }
div#contents li { }
div#contents a img { border: 0}
div#lead-block { margin-left: 80px; margin-bottom: 30px; width: 480px}
div#contents div.entry-body { line-height: 1.5; margin-left: 5px}
div#contents div.entry-body p { }
div#sub-kanren ul{ margin-top: 5px }

div#index-list {}
div#index-list p { clear: both}
div#index-list p.entry-link { text-align: right}
div#index-list div.index-txt { width: 360px; float: left; line-height: 1.3}
div#index-list div.index-inner { margin-bottom: 20px}
div#index-list div.index-img { width: 140px; float: left}

/*右*/
div#sub-right { }
div#sub-right div.sub-inner { margin: 0 10px 30px 20px; text-align: left}
div#sub-right div.img-center { width: 200px; text-align: center}
div#sub-right div.img-center img { margin: 0 auto}
div#sub-right img.mid { margin-bottom: 10px}
div#wrapper div.cb30 { clear: both; height: 30px}
div#wrapper div.to-top-link { text-align: right}
div#wrapper div.to-top-link p { margin: 0; padding: 0}
div#wrapper form { margin-top: 0; padding-top: 5px; margin-bottom: 0; padding-bottom: 0}
div#wrapper form table td input { width: 90%}

div#sub-kanren ul{ margin-top: 5px }

div#sub-right ul.sub-f li {list-style: none; padding-bottom: 20px}
div#sub-right ul.sub-f li a { display: block; width: 165px; height: 33px; text-indent: -9999px; overflow: hidden; margin-top: 5px}
div#sub-right ul.sub-f li.sub-f01 a { background: url(/img3/qanda1.gif) no-repeat top left }
div#sub-right ul.sub-f li.sub-f01 a:visited { background: url(/img3/qanda1.gif) no-repeat top left }
div#sub-right ul.sub-f li.sub-f01 a:hover { background: url(/img3/qanda1-2.gif) no-repeat top left }
div#sub-right ul.sub-f li.sub-f02 a { background: url(/img3/goiken1.gif) no-repeat top left }
div#sub-right ul.sub-f li.sub-f02 a:visited { background: url(/img3/goiken1.gif) no-repeat top left }
div#sub-right ul.sub-f li.sub-f02 a:hover { background: url(/img3/goiken1-2.gif) no-repeat top left }
div#sub-right ul.sub-f li.sub-f03 a { background: url(/img3/otoiawase1.gif) no-repeat top left }
div#sub-right ul.sub-f li.sub-f03 a:visited { background: url(/img3/otoiawase1.gif) no-repeat top left }
div#sub-right ul.sub-f li.sub-f03 a:hover { background: url(/img3/otoiawase1-2.gif) no-repeat top left }
div#sub-right ul.sub-f li.sub-f01 { color: #006b33}
div#sub-right ul.sub-f li.sub-f02 { color: #630}
div#sub-right ul.sub-f li.sub-f03 { color: #ab2f1e}

/*footer*/
div#footer { text-align: center}
div#footer p#footer-menu { padding: 20px; width: 90%; display: block; margin: 0 auto}
p#footer-menu a { white-space: nowrap}
div#footer p#copyright { padding: 10px 20px; width: 90%; margin: 0 auto; line-height: 1.8; display: block; font-family: "ＭＳ ゴシック", "Osaka－等幅"}


div#top-index { text-align: center}
div#top-index p a { display: block; padding: 5px 10px 5px 30px; width: 300px;
	margin-left: auto; margin-right: auto; margin-bottom: 20px; font-weight: bold;
	border: 1px solid #d0af4c; border-left-width: 3px;
	text-align: left; letter-spacing: 10px; text-decoration: none}
div#top-index p a:visited { background-color: #fff}
div#top-index p a:hover { background-color: #f0f0f0}


div#link-block h3 { font-size: 14px; background: url(/img/p-d0af4c.gif) no-repeat left center; padding: 3px 20px; display: block; 
border-bottom: 1px dotted #c0c0c0;margin-top: 20px; margin-bottom: 5px} 
div#link-block { font-size: 13px}

div#pankuzu { padding: 0; width: 950px; height: 43px}
div#pankuzu p { margin: 0; padding: 15px 0 0 15px; width: 700px; float: left}
div#pankuzu div { float: right; width: 200px; padding-top: 5px}
div#pankuzu div a img { border: 0;} 


