
#main_top {
margin:0 30px 30px 30px;
}

#main_top p.flash-area {
margin:0 auto;
padding:30px 0;
text-align:center;
position:relative;
z-index:123;
}

#main_top h2 {
margin:35px 0 0 0;
padding:0 0 8px 162px;
background:url(/img/h2_top.png) no-repeat left bottom;
font-weight:bold;
}
#main_top h3 {
position:relative;
width:550px;
padding:0 0 0 20px;
margin:30px 135px 0 135px;
background:url(/img/icon_h3_top.png) no-repeat 0 2px;
font-weight:bold;
min-height:16px;
}
#main_top h3 img.rss {
position:absolute;
right:0;
}
#main_top h4 {
margin:30px 135px 0 135px;
padding:0 0 0 20px;
background:url(/common/img/header/icon_right-arrow.png) no-repeat left center;
font-weight:bold;
}


#main_top p.text {
padding:20px 135px 0 135px;
}

#main_top div.bnr-lrg-area {
clear:both;
padding:10px 0 0 135px;
}
#main_top div.bnr-lrg-area img {
padding:10px 8px 0 0;
}

#main_top div#farea{
margin: 0 0 0 70px;
padding:30px 0 0 0;
}

#main_top dl.news-release{
margin:20px 0 0 0;
padding:0 135px 0 135px;
width:570px;
}

#main_top dl.news-release dt{
clear:both;
float:left;
width:75px;
}

#main_top dl.news-release dd{
float:left;
width:490px;
}

#main_top p.news-more{
clear:both;
text-align:right;
padding:0 135px 0 0;
}


/*---nenga---*/
#main_top #farea .nenga {
background:url(/img/nenga_bg.jpg) no-repeat left center;
height:300px;
width:700px;
}

#main_top #farea .nenga ul {
float:right;
width:345px;
padding:0 9px 0 0;
margin-top:240px;
}

#main_top #farea .nenga ul li{
float:left;
}

#main_top #farea .nenga ul li.result{
padding:0 0 0 0;
width:136px;
}

#main_top #farea .nenga ul li.first{
padding:0 0 0 8px;
width:200px;
}


#main_top #farea .nenga ul li a {
display:block;
text-decoration:none;  
text-indent:-9999px;  
height:38px;
}

#main_top #farea .nenga ul li.result a:hover {
background:url(/img/nenga_result.jpg) no-repeat;
}

#main_top #farea .nenga ul li.first a:hover {
background:url(/img/nenga_first.jpg) no-repeat;
}




