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

body { text-align: center; margin: 0; padding: 0; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color: #333; font-size: 13px; line-height: 1.2}
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_header03.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; 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#aa03 { background-color: #59b9c6 ; color: #ffffff}

div#pankuzu { padding: 15px 0 15px 15px; text-align: left; width: 930px}

/*中央*/
div#haikei { text-align: left; background: url(/img2/dot03.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: #59b9c6; color: #ffffff}
div#contents h2 { font-size: 14px; border-left: 20px solid #59b9c6; border-bottom: 3px solid #59b9c6; 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#sub-kanren ul{ margin-top: 5px }
div#sub-kanren b { color: #59b9c6}

div#index-list {}
div#index-list p { clear: both}
div#contents p.entry-link { text-align: right}
div#contents p.entry-link a img { border:0; padding: 0 5px; vertical-align: middle;
   background-color: #fff; text-decoration: none}
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#contents div.comments-open-content { margin-left: 5px; font-size: 13px}
div#contents div.comments-open-content label { display: block; width: 200px}
div#comments div.comm-inner { margin-bottom: 20px; margin-left: 5px}
div#comments div.comm-inner p { margin: 0; font-size: 14px}
div#comments div.comm-inner p.comment-foo { border-top: 1px dotted #c0c0c0; color: #666; font-size: 13px}
div#comments div.font-icon { width: 500px; text-align: right; position: relative; top: 30px}
div#trackbacks div.ping-inner {margin-bottom: 20px; margin-left: 5px}
div#trackbacks div.ping-inner p { margin: 0; font-size: 13px }
div#trackbacks div.ping-inner p.comment-foo { border-top: 1px dotted #c0c0c0; color: #666; font-size: 12px}
div#comments h3 { font-size: 14px; background: url(/img2/p-59b9c6.gif) no-repeat left center; padding: 3px 20px; display: block; height: 18px; border-bottom: 1px dotted #c0c0c0;}
div#trackbacks h3 { font-size: 14px; background: url(/img2/p-59b9c6.gif) no-repeat left center; padding: 3px 20px; display: block; height: 18px; border-bottom: 1px dotted #c0c0c0;}
div#contents div.asset-meta { border-top: 1px solid #c0c0c0; margin-bottom: 50px}
div#contents div.comm-inner { line-height: 1.5; padding-bottom: 10px}
div#contents div.comm-inner  p.comment-foo { padding-top: 5px; margin-top: 10px}

/*右*/
div#sub-right { font-size: 13px}
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}
div#contents h3.h3kaku { font-size: 14px; background: url(/img/p-59b9c6.gif) no-repeat left center; padding: 3px 20px; display: block; height: 18px; border-bottom: 1px dotted #c0c0c0;}


/*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#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;} 
