@charset "UTF-8";
/* CSS Document */
.hp{ background:#FFFFFF; height:396px; overflow:hidden;}
.hp img{ display:block;}

.status{ background:url(img/bg02.jpg) no-repeat left center; margin:20px 0 0 0; padding:0 0 0 0px;}
.status-table{ margin:0; padding:0;}
td.status-table01 img{ margin-top:5px;}
.status-table td{ height:33px; vertical-align:middle; padding:0 10px; margin:0;}


#MB{ margin-top:20px;}
#MB .inner{ padding:15px 20px;}
.mmc{ width:580px; float:left;}
.msc{ width:290px; float:right;}
.ban{ margin:20px 0 0 0;}
.mailnews{ margin:20px 0 0 0;}


dt.newsDate{ font-size:93%; width:150px;float:left;}
dd.newsText{ font-size:93%; margin-left:150px; margin-bottom:10px;}

.msc dt.newsDate{ float:none; width:auto; font-size:85%;}
.msc dd.newsText{ margin-left:20px; font-size:85%;}

ul.item-list{ margin-top:5px;}
ul.item-list li{ background:url(img/dot-downallow.jpg) no-repeat left center; padding-left:20px; margin-bottom:5px;}



.ban ul{}
.ban li{ margin-right:9px; margin-bottom:5px; float:left;}
.ban li.lastchild{ margin-right:0;}
.ban li img{ display:block;}


.title01{ display:block; background:url(img/bg01.jpg) no-repeat 0 center; padding:3px 0 3px 30px; margin-bottom:10px;}

table.lay01{ width:960px; margin-top:10px;}
.lay01-01{ vertical-align:middle;}
.lay01-02{ text-align:right;}

.jumpNavi{ margin-bottom:10px; text-align:right;}
.jumpNavi a{font-size:85%; text-align:right; background:url(img/ic-rightallow.png) no-repeat left center; padding-left:18px;}
