@charset "utf-8";
html
 {background-color:#c0c0c0;height:100%;}
body
 {height:100%;padding:0px; margin: 0px; text-align: center;font-family:'メイリオ',Meiryo, 'HGPｺﾞｼｯｸM', 'HGPGothicM', 'ＭＳ Ｐゴシック', 'MS PGothic',Osaka, sans-serif;line-height: 1.1;}
h1{margin:0; padding:0; width:290px; font-size:12px; text-align:center}
a
 {color:#ff6600;}
table
 {margin-left: auto; margin-right: auto;table-layout:auto;font-size:1em;font-family:'メイリオ',Meiryo, 'HGPｺﾞｼｯｸM', 'HGPGothicM', 'ＭＳ Ｐゴシック', 'MS PGothic',Osaka, sans-serif;}
td
 {text-align: center;vertical-align: middle;}
table.main
 {height:100%;width:900px;}
td.sidbarl
 {width:30px;vertical-align: top;text-align:left;background-color:#ffffff;background-image: url(../img/sidebarl.png);background-repeat: no-repeat;}
td.sidbarr
 {width:1px;vertical-align: top;text-align:left;background-color:#ff9900;}
td.main
 {vertical-align: top;text-align:left;background-color:#666666;color:#cccccc;}
td.foter
 {text-align:left;vertical-align: bottom;background-color:#666666;}
td.foter div.lnkmnu
 {float:none;overflow: hidden;height:20px;font-size:14px;font-weight:bold;text-align:right;padding-right:4px;line-height:20px;border: #cccccc 1px solid; color: #cccccc;}
td.foter div.lnkmnu a
 {color:#cccccc;text-decoration: none;}
td.foter div.lnkmnu a:hover
 {color:#ff6600;text-decoration:underline;}
td.foter div.btm
 {height:30px;font-size:11px;color:#ffffff;background-color:#ff9900;text-align:left;}
td.foter div.btm table
 {float:left;width:100%;height:30px;color:#ffffff;}
td.foter div.btm table td
 {text-align:left;padding-left:4px;padding-right:4px;vertical-align: middle;font-size:11px;line-height:12px;}
td.foter div.btm table td.cr
 {text-align:right;}
td.foter div.btm table td.cr a
 {color:#ffffff;text-decoration:none;}
td.foter div.btm table td.cr a:hover
 {font-weight:bold;text-decoration:underline;}

div.header
 {height:105px;font-size:12px;text-align:left;}
div.header table
 {float:left;height:90px;width:839px;margin:15px;margin-bottom:0px;color:#cccccc;font-size:12px;}
div.header table img
 {float:left;}
div.header td.s1
 {width:320px;height:20px;text-align:left;vertical-align: top;}
div.header td.s2
 {width:320px;height:70px;text-align:left;}
div.header td.s3
 {width:520px;height:20px;text-align:left;vertical-align: top;}
div.header td.s4
 {width:520px;height:70px;text-align:left;background-color:red;}
div.header td.s4 table
 {float:left;width:auto;height:auto;background-color:#ff9900;margin:0px;}
div.header td.s4 div.ifrm
 {float:left;height:68px;width:430px;border-style: none;margin:0px;overflow: hidden;background-color:#666666;}
div.header td.s4 iframe
 {float:left;height:100%;width:100%;border-style: none;margin:0px;overflow: auto;}
div.header td.s4 div.mmag
 {float:left;height:68px;width:88px;overflow: hidden;background-color:#666666;}
div.header td.s4 div table
 {float:left;width:100%;height:100%;margin:0px;padding:0px;}
div.header td.s4 div table td
 {text-align: center;vertical-align: middle;background-color:#666666;line-height: 1.3;}
table.contents
 {float:left;background-color:#666666;width:100%;}
td.contents
 {padding:15px;}
div.contentstitle
 {width:100%;height:35px;float:left;text-align:left;font-size:14px;}
div.contentstitle table
 {float:left;height:20px;width:100%;background-color:#ff9900;color:#666666;}
div.contentstitle table td
 {padding-left:5px;text-align:left;vertical-align:middle;line-height:20px;}
div.contentstitle table span
 {color:#666666;font-weight:bold;}
div.contentstitle table a
 {color:#ffffff;text-decoration: none;}
div.contents
 {float:left;text-align:left;font-size:12px;width:100%;}


