@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
-----------------------------*/
div.contents { width:737px; margin-left:9px; margin-top:20px;}
div.contents p.txt{ color:#333333; text-align:left; font-size:12px; font-weight:bold; line-height:14px; margin-bottom:8px;}
div.main{width:540px; float:left;}
div.side{width:187px; float:right;}
div.footer{clear:both;}
div.infoarea{width:540px; height:95px; background-color:#46BAC1; margin-top:10px; margin-bottom:30px;}
div.infoarea p.img{ padding-left: 3px; padding-right:3px; float:left;}
div.infoarea p.txt{ color:#333333; text-align:left; font-size:12px; font-weight:bold; line-height:14px; padding-right:10px; padding-top:15px; text-align:left; float: right; width:207px;}

/* main
-----------------------------*/
div.main h1{ color:#009999; 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;}


/* side
-----------------------------*/
div.side p.img01{ padding-top: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_link { width:183px; font-size:12px; padding:3px 0px 3px 3px; margin-top:5px;}
.hs5{ padding:0px 5px 0px 5px}
div.side p.right_img { width:183px; font-size:10px; padding:10px 0px 0px 3px; margin-top:5px; text-align: right;}
div.side p.right_txt03{ width:183px; font-size:10px; padding:0px 0px 0px 3px; text-align: right;}
div.side p.right_txt04 { width:179px; font-size:12px; padding:5px 0px 5px 8px; margin-top:10px; margin-bottom:5px; font-weight:bold; border: solid 1px #E89900;}

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








