@charset "UTF-8";
/*------------------------------------------------

   index

------------------------------------------------*/
#NewsReader {
width:555px;
padding:3px;
text-align:left;
}
#NewsReader img {
vertical-align:middle;
}
#NewsReader a {
padding:0 15px 0 0;
}
#banner01 {
width:555px;
margin:0 0 8px 0;
}
#banner02 {
width:555px;
margin:0 0 8px 0;
}
#bannerBox01 {
width:555px;
margin:0 0 8px 0;
}
#bannerBox01:after {
content:".";
font-size:0;
display:block;
height:0;
visibility:hidden;
clear:both;
}
#banner03 {
float:left;
}
#banner04 {
float:right;
}
#index_ST01{
clear:both;
background:url(../img/index/subtitle01.gif) left top no-repeat;
height:18px;
text-indent:-999em;
margin:0 0 8px 0;
}
#index_ST02{
clear:both;
background:url(../img/index/subtitle02.gif) left top no-repeat;
height:18px;
text-indent:-999em;
margin:8px 0 8px 0;
}
#SubMenu {
clear:both;
width:555px;
}
#SubMenu:after {
content:".";
font-size:0;
display:block;
height:0;
visibility:hidden;
clear:both;
}
.MenuBanner {
width:555px;
clear:both;
}
.MenuBanner div {
float:left;
}

.MenuBanner .IMBcenter{
border-left:#333333 dotted 1px;
border-right:#333333 dotted 1px;
}

.MenuBanner table {
width:184px;
height:90px;
vertical-align:middle;
}

.MenuBanner ul {
background:url(../img/common/list02.gif) 5px 0.5em no-repeat;
margin:55px 0 8px 0;
padding:0px 2px 2px 15px;
height:100%;
}
.MenuBanner div li {
white-space:nowrap;
float:left;
}
.MenuBanner div .etc {
white-space:nowrap;
margin:0 0 0 15px;
}

#wel_cate_ahref1 {
background:url(../img/index/B01.jpg) center top no-repeat;
}
#wel_cate_ahref2 {
background:url(../img/index/B02.jpg) center top no-repeat;
}
#wel_cate_ahref3 {
background:url(../img/index/B03.jpg) center top no-repeat;
}
#wel_cate_ahref4 {
background:url(../img/index/B04.jpg) center top no-repeat;
}
#wel_cate_ahref5 {
background:url(../img/index/B05.jpg) center top no-repeat;
}
#wel_cate_ahref6 {
background:url(../img/index/B06.jpg) center top no-repeat;
}

.wel_cate {
width:184px;
height:91px;
position:relative;
top:-103px;
left:0px;
display:block;
margin:0 0 -97px 0;
z-index: 99;
background-color:#FF0000;
}
/*
.MenuBanner div ul {
display:block;
padding:35px 2px 2px 15px;
height:100%;
background:url(../img/common/list02.gif) 5px 3.5em no-repeat;
}
.MenuBanner div ul:after {
content:".";
font-size:0;
display:block;
height:0;
visibility:hidden;
clear:both;
}
.MenuBanner div li {
white-space:nowrap;
display:block;
float:left;
}
.MenuBanner div .etc {
white-space:nowrap;
margin:0 0 0 15px;
}
*/
#Ranking_Top {
background:url(../img/common/main_top.gif) center top no-repeat;
}
#Ranking_Top:after {
content:".";
font-size:0;
display:block;
height:0;
visibility:hidden;
clear:both;
}
#Ranking_Link {
text-align:right;
padding:2px 10px 0 0;
}
#Ranking_List {
padding:0 0 8px 0;
background:url(../img/common/main_bottom.gif) center bottom no-repeat;
}
#Ranking_List .RankingBox {
clear:both;
padding:0 8px 8px 8px;
height:100%;
}
#Ranking_List .RankingBox:after {
content:".";
font-size:0;
display:block;
height:0;
visibility:hidden;
clear:both;
} 
#Ranking_List .RankingBox div {
float:left;
width:128px;
padding:3px;
}
.RankingBox img {
border:#EFEFEF 2px solid;
}

