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


/* all
-----------------------------*/
* { margin:0px; padding:0px;}
html { overflow-y:scroll;}
body { background-color:#FFFFFF; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:16px; line-height:18px; color:#414141;}
ul, li { list-style-image:none; list-style-position:outside; list-style-type:none;}
.clear { clear:both;}


/* link
-----------------------------*/
a:link img { border-style:none;}
a:visited img { border-style:none;}
a:hover img { border-style:none;}
a:link { color:#0000EE;}
a:visited { color:#551A8B;}
a:hover { color:#DD0000;}


/* display
----------------------------*/
div.header h1,div.header table{ display: inline-block;}


/* contens
-----------------------------*/
div#mainBody { width:760px; margin:0px auto; text-align: left;}


/* header
-----------------------------*/
div.header { width:760px;}
div.header h1 { text-align: left; color:#333333; font-size:70%; font-weight:normal; padding-top:13px; padding-bottom:7px;}
div.header h2 { text-align: left; color:#333333; font-size:10px; font-weight:normal; padding-bottom:8px; border-bottom:1px solid #D90000;}
div.header table{ border:1px solid #339933; line-height:13px; margin-top: 7px; margin-bottom:7px;}
.fs12 { font-size:12px; font-weight:bold; vertical-align:middle; padding-left:4px;}
.fs10 { color:#FFFFFF; font-size:60%; font-weight:normal; vertical-align:middle; padding:0px 2px 0px 2px;}


/* contents
-----------------------------*/
p.main_img{ margin:20px 9px 20px 9px;}
div.contents { width:737px; margin-left:9px;}
div.main{width:540px; float:left;}
div.side{width:187px; float:right;}
div.footer{clear:both;}


/* main
-----------------------------*/
div.main h1{ color:#6A2F00; text-align:left; font-size:14px; font-weight:bold; line-height:20px;}
div.main h2{ color:#009999; text-align:left; font-size:12px; font-weight:bold; line-height:16px;}
div.main span{ color:#414141; text-align:left; font-size:10px; font-weight:normal; line-height:14px;}
div.main p.txt01{ color:#414141; text-align:left; font-size:12px; font-weight:normal; line-height:18px;}
div.main p.txt02{ color:#414141; text-align:right; font-size:10px; font-weight:normal; line-height:14px; margin-bottom:18px;}
div.main p.img01{ margin-top:20px; margin-bottom:15px;}
div.main #link_box { height:128px; padding-bottom:15px; width:525px;}
div.side p.right_txt03{ width:183px; font-size:10px; padding:0px 0px 0px 3px; text-align: right;}

/* side
-----------------------------*/
div.side p.img01{ padding-bottom:10px;}
div.side p.right_txt { width:179px; background-color:#E89900; color:#FFFFFF; font-size:12px; padding:5px 0px 5px 8px; margin-top:10px; margin-bottom:5px; font-weight:bold;}
div.side p.right_link { width:183px; font-size:12px; padding:3px 0px 3px 3px; margin-top:5px;}
.hs5{ padding:0px 5px 0px 5px}
div.side p.right_txt02 { width:179px; background-color:#F4CE8F; color:#D90000; font-size:12px; padding:5px 0px 5px 8px; margin-top:10px; margin-bottom:5px; font-weight:bold;}
div.side p.right_img { width:183px; font-size:10px; padding:10px 0px 0px 3px; margin-top:5px; text-align: right;}



/* footer
----------------------------*/
div.footer{ width:760px; text-align:center; border-top:1px solid #D90000; padding: 5px; font-size:10px; font-weight:normal; line-height:18px;}
div.footer img{ padding: 5px;}








