@charset "utf-8";

#contents{
background:none;
}

#flash{
width:900px;
margin-bottom:25px;
}

#indexMenu{
position:relative;
width:900px;
margin-bottom:25px;
background:url(../../images/index_menu_bg.gif) no-repeat left bottom;
}
#indexMenu:after{
display:block; 
clear:both; 
height:0; 
visibility:hidden;
content:".";
}
* html #indexMenu{
display:inline-block;
}
*:first-child+html #indexMenu{
display:inline-block;
}
#indexMenu ul{
font-size:1%;
line-height:1;
zoom:1;
}
#indexMenu ul:after{
display:block; 
clear:both; 
height:0; 
visibility:hidden;
content:".";
}
* html #indexMenu ul{
display:inline-block;
}
*:first-child+html #indexMenu ul{
display:inline-block;
}
#indexMenu ul li{
float:left;
width:300px;
zoom:1;
}
#indexMenu ul li.end{
width:299px;
}
#indexMenu ul li ul{
padding:15px 15px 0 20px;
}
#indexMenu ul li ul li{
float:left;
width:130px;
padding:0 2px 10px 0;
}
#mainInner{
padding-top:0;
}
#mainInner h3.news{
position:relative;
margin-bottom:20px;
padding:16px 0 0 0;
}
#mainInner h3.news p{
position:absolute;
top:0;
right:0;
padding:20px 10px 15px 10px;
border-left:#BBB 1px dashed;
}

div.newsBox{
padding:0;
background-color:#FFF;
}

#menu-Lv1 ul{
width:185px;
padding:0 0 10px 10px;
font-size:1%;
line-height:1;
}
#menu-Lv1 ul li{
margin-bottom:10px;
}
