@charset "utf-8";
body
 {text-align:left;font-size:12px;line-height:1.5;background-color:#4d4d4d;padding:0px;color:#ff9900;border:#666666 0px solid;}

table.ktb
 {background-color:#666666;padding-top:0px;margin-left:0}
table.ktb div.bar
 {float:left;width:665px;height:21px;overflow:hidden;}
table.ktb div.spc
 {float:left;height:5px;overflow:hidden;}
table.ktb div.ktb
 {float:left;width:90px;height:350px;overflow:hidden;}
table.ktb div.ktb div
 {float:none;width:80px;height:29px;overflow:hidden;margin-left:auto;margin-right:auto;}
table.ktb div.ktb div table
 {width:100%;height:100%}
table.ktb div.ktb div table td
 {text-align:center;}
table.ktb table.ntb
 {float:left;width:480px;height:30px;overflow:hidden;}
table.ktb table.ntb div.yjs
 {float:left;width:40px;height:30px;overflow:hidden;}
table.ktb table.ntb div.ksn
 {float:left;width:440px;height:30px;overflow:hidden;}
table.ktb div.ctb
 {float:left;width:480px;height:320px;overflow:hidden;}
table.ktb div.ctb div.bar
 {float:left;width:480px;height:21px;overflow:hidden;}
table.ktb div.ctb div.tyu
 {float:left;width:480px;height:90px;overflow:hidden;}
table.ktb div.ctb div.tyu table
 {float:left;background-color:#c6c6c6;}
table.ktb div.ctb div.tyu iframe
 {border-style: none;margin:0px;}


table.ktb div.ctb div.sns
 {float:left;width:480px;height:35px;overflow:hidden;}
table.ktb div.ctb div.sns table
 {float:left;background-color:#c6c6c6;}



table.ktb div.ctb div.lnk
 {float:left;width:480px;height:116px;overflow:hidden;}
table.ktb div.ctb div.lnk table
 {float:left;background-color:#c6c6c6;}
table.ktb div.ctb div.lnk table table
 {float:left;background-color:#666666;}
table.ktb div.ctb div.lnk div.khn
 {float:left;width:239px;height:20px;overflow:hidden;font-size:14px;color:#c6c6c6;}
table.ktb div.ctb div.lnk div.ksn
 {float:left;width:239px;height:20px;overflow:hidden;font-size:14px;color:#c6c6c6;}
table.ktb div.ctb div.lnk div.kht
 {float:left;width:239px;height:94px;overflow:hidden;}
table.ktb div.ctb div.lnk div.ksr
 {float:left;width:239px;height:94px;overflow:hidden;}



table.htb div.spc
 {float:left;width:5px;overflow:hidden;}

div.kbtn
 {font-size:14px;font-family: 'HG丸ｺﾞｼｯｸM-PRO', 'HGRSMP', 'メイリオ', 'Meiryo', 'HGPｺﾞｼｯｸM', 'HGPGothicM', 'ＭＳ Ｐゴシック', 'MS PGothic', 'Osaka', 'sans-serif';}
div.kbtn a
 {display:block;float:left;overflow: hidden;height:100%;width:100%;line-height:27px;margin:0;text-align:center;text-decoration: none;
  color:#000000;background-color: #666666;background-image: url(../image/kbtn_k.gif);background-repeat: repeat-x;}
div.kbtn span.nml
 {display:block;float:left;overflow: hidden;height:100%;width:100%;line-height:27px;margin:0;text-align:center;text-decoration: none;
  color:#000000;background-color: #666666;background-image: url(../image/kbtn_n.gif);background-repeat: repeat-x;}
div.kbtn a:hover
 {color:#FFFFFF;background-image: url(../image/kbtn_a.gif);}

a.abtn span.trg
 {display:block;float: left; overflow: hidden;visibility: hidden;position: absolute;top:26px;left:224px;height: 28px;width: 438px;text-align:left;}
a.abtn span.trg
 {font-size:16px;font-family: 'HG丸ｺﾞｼｯｸM-PRO', 'HGRSMP','メイリオ', 'Meiryo', 'HGPｺﾞｼｯｸM', 'HGPGothicM', 'ＭＳ Ｐゴシック', 'MS PGothic', 'Osaka', 'sans-serif';}
a.abtn:hover span.trg
 {color:#FF6600;visibility:visible;}

