/* CSS Document */


/*** MainVisual **/


div#MainVisual
{ background-image: url(../images/v_banner_top.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center 11px; }

div#MainVisual div{
    width:950px;
    height:245px;
    margin:0 auto;
}
div#MainVisual div p{
    margin:0;
    padding-top:130px;
    margin-left:580px;
}
/*** MainVisual-End **/


/*** Section Title **/
div.OutFrame h2{
    border-bottom:solid 2px #b49882;
    padding-bottom:7px;
    margin:0;
    font-size:100%;
}
a.icon_goto_list, a.icon_rss{ 
    float:right;
    margin-right:25px;
    padding-left:25px;
    line-height:167%;
    font-size:91%;
    font-weight:normal;
    color:#666;
    text-decoration:none;
    background:url(../images/c_icon_goto_list.png) no-repeat scroll left;
}
a.icon_rss{
    margin-right:40px;
    background:url(../images/c_icon_rss.png) no-repeat scroll left;
}


div.Section{
    padding-top:20px;
}

div.Section dl dd{ 
    float:left;
    margin:0;
}
div.Section dl dt{ 
    position:relative;
    padding-left:70px;
}

div.Section dl dt a{
	display:block;
	padding-bottom:15px;
    position:relative;
    padding-left:30px;
    background:url(../images/c_icon_brown.png) no-repeat scroll 15px 5px;
    color:#5f5240;
    text-decoration:none;
}
div.Section dl dt a:hover{
	color:#f90;
}

div#news_release div.Section dl dt{
    padding-left:85px;
}

div#news_release div.Section dl dt.news a
{
	background:url(../images/c_icon_news_n_arrow.png) no-repeat scroll 0 0;
    padding-left:90px;
}
div#news_release div.Section dl dt.release a{
	background:url(../images/c_icon_release_n_arrow.png) no-repeat scroll 0 0;
    padding-left:90px;
}

/*********Right column **/
div.SubSection{
}
div.SubSection p{
    margin:0;
}