/* CSS Document */
h1,h2{font-size:80%;font-weight: normal; line-height:12px; color:#666666; margin-bottom:0px;padding-left:30px;}
h3,h4 {font-size:90%; color:#666666; line-height:14px; font-weight:normal;padding-top:3px;padding-left:2px; margin-bottom:3px;}
.head { background-image: url("img/bg-head.jpg") ;height:130px;}
.bg-left{background-image: url("img/bg-left.gif"); width:28px;}
.bg-right{background-image: url("img/bg-right.gif"); width:28px;}

.main-table{border-style:solid; border-width: 1px 1px 1px 1px;border-color: #666666}


.menu{font-size:80%; background-color:ECF0F3; width:200px;
 padding-bottom:20px;}
 HR {
  color: #CCCCCC; /* 線の色(IE用) */
  height: 1px; /* 線の太さ */
  border: 1px; /* 枠の太さ */
  border-style: dashed; /* 枠の種類 */
}
.contents-bar{ background-image: url("img/bar.gif") ;height:31px;
font-size:80%; vertical-align:center; color:white; padding-left:6px;}

.blue{font-size:90%; color:4C71AC; height:16px; padding-top:3px; padding-left:3px;}
.com{font-size:84%; color:#666666; padding-bottom:12px; padding-left:3px;}
.bar{background-image: url("img/bar2.gif"); height:12px;}
.foot{background-image: url("img/foot.gif") ;height:60px; font-size:70%; padding-top:6px; text-align:center; color:cccccc;}
.cc{font-size:80%; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px; color:#999999; line-height:260%;}

/*カテゴリ内部*/
.table{padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:3px; }
.table-black{background-color:#666666;height:24px; font-size:80%; padding-top:2px; padding-left:3px; padding-bottom:4px;}
.table-blue{background-color:#EEEEF9;font-size:90%; color:4C71AC; height:16px; padding-top:3px; padding-left:3px; height:125px;}
.white{color:white;}

.bg1{ background-image: url("img/bg1.gif") ;height:22px; width:290px; 
padding-top:2px; padding-left:6px; color:#ffffff;font-size:84%;}
.bg2{ background-image: url("img/bg2.gif") ;height:22px; width:290px; 
padding-top:2px; padding-left:6px; color:#ffffff;font-size:84%;}
.bg3{ background-image: url("img/bg3.gif") ;height:22px; width:290px; 
padding-top:2px; padding-left:6px; color:#ffffff;font-size:84%;}
.bg4{ background-image: url("img/bg4.gif") ;height:22px; width:290px; 
padding-top:2px; padding-left:6px; color:#ffffff;font-size:84%;}
.bg5{ background-image: url("img/bg5.gif") ;height:22px; width:290px; 
padding-top:2px; padding-left:6px; color:#ffffff;font-size:84%;}
.bg6{ background-image: url("img/bg6.gif") ;height:22px; width:290px; 
padding-top:2px; padding-left:6px; color:#ffffff;font-size:84%;}
.bg7{ background-image: url("img/bg7.gif") ;height:22px; width:290px; 
padding-top:2px; padding-left:6px; color:#ffffff;font-size:84%;}
.bg8{ background-image: url("img/bg8.gif") ;height:22px; width:290px; 
padding-top:2px; padding-left:6px; color:#ffffff;font-size:84%;}
.bg9{ background-image: url("img/bg9.gif") ;height:22px; width:290px; 
padding-top:2px; padding-left:6px; color:#ffffff;font-size:84%;}

.kashiya{border-style:solid;border-width: 1px;}
.kashiya-l{border-style:solid;border-width: 0px 1px 1px 0px;width:200px;
padding-right:3px;padding-left:3px;padding-top:3px;padding-bottom:4px; line-height:16px;
font-size:84%; color:#666666;}
.kashiya-m{border-style:solid;border-width: 0px 0px 1px 0px;
padding-right:3px;padding-left:3px;padding-top:3px;padding-bottom:4px; line-height:16px;
font-size:84%; color:#666666; text:align:center;}
.kashiya-r{border-style:solid;border-width: 0px 0px 1px 1px;width:200px;
padding-right:3px;padding-left:3px;padding-top:3px;padding-bottom:4px; line-height:16px;
font-size:84%; color:#666666;}
.daigaku-l{border-style:solid;border-width: 0px 1px 1px 0px;width:100px;
padding-right:3px;padding-left:3px;padding-top:3px;padding-bottom:4px; line-height:16px;
font-size:84%; color:#666666;}
.daigaku-r{border-style:solid;border-width: 0px 0px 1px 0px;
padding-right:3px;padding-left:3px;padding-top:3px;padding-bottom:4px; line-height:16px;
font-size:84%; color:#666666; text:align:center;}

.yougo{border-style:solid;border-width: 1px;}
.yougo-l{border-style:solid;border-width: 0px 1px 1px 0px;width:100px;
padding-right:3px;padding-left:3px;padding-top:3px;padding-bottom:4px; line-height:16px;
font-size:84%; color:#666666;}
.yougo-m{border-style:solid;border-width: 0px 0px 1px 0px;
padding-right:3px;padding-left:3px;padding-top:3px;padding-bottom:4px; line-height:16px;
font-size:84%; color:#666666; text:align:center;}
.yougo-r{border-style:solid;border-width: 0px 0px 1px 1px;width:200px;
padding-right:3px;padding-left:3px;padding-top:3px;padding-bottom:4px; line-height:16px;
font-size:84%; color:#666666;}

.maps{font-size:70%; text-align:right; padding-top:0px;}

.table2{font-size:90%; border-style:solid;border-width: 1px 1px 1px 1px;}
.red-tr{color:red;}
.com-tr{font-size:120%; color:blue;}
.orange-tr{font-size:100%;color:orange; background-color:black; padding-top:3px; padding-bottom:3px; padding-left:3px;}
.no-line{text-decoration:none; color:black;}

.pita{font-size:80%; color:#333333;}
.osusu{font-size:80%; color:#333333;}

.cc{font-size:11px; padding-bottom:3px; text-align:center;}

.tex12{paddin-top:14px;}