@charset "utf-8";


/********* top banner **********/
div#top_banner {
position:relative;
padding-top:24px;
width:490px;
margin-left:9px;
}


/********* news **********/
div#news {
padding-top:24px;
width:490px;
margin-left:9px;
}

div#news dl {
font-size:12px;
line-height:1.6;
margin-top:8px;
margin-left:12px;
margin-right:12px;
margin-bottom:12px;
}

div#news dt{
font-weight:bold;
margin-left:0;
}

div#news dd{
margin-left:0;
padding-left:0;
padding-bottom:18px;
}

div#news h4{
font-weight:bold;
color:#f60;
margin:0;
}

/* NEWS用タイトルフォント色 */

div#news .orange{
color:#f60;
}

div#news .orange a{
color:#f60;
text-decoration:underline;
}

div#news .orange a:hover{
color:#093;
text-decoration:underline;
}

div#news .black{
color:#000;
}

div#news .black a{
color:#000;
text-decoration:underline;
}

div#news .black a:hover{
color:#093;
text-decoration:underline;
}

div#news .blue{
color:#00c;
}

div#news .blue a{
color:#00c;
text-decoration:underline;
}

div#news .blue a:hover{
color:#093;
text-decoration:underline;
}


div#news .red{
color:#f00;
}

div#news .red a{
color:#f00;
text-decoration:underline;
}

div#news .red a:hover{
color:#093;
text-decoration:underline;
}

div#news .green{
color:#060;
}

div#news .green a{
color:#060;
text-decoration:underline;
}

div#news .green a:hover{
color:#093;
text-decoration:underline;
}


/********* 二段目エリア指定 **********/
div#middle{
margin-left:9px;
width:490px;
text-align:left;
}


/********* shinki **********/
div#shinki {
float:left;
left:9px;
width:240px;
}

div#shinki dl {
font-size:12px;
line-height:1.6;
margin-top:8px;
margin-left:12px;
margin-right:12px;
margin-bottom:12px;
}

div#shinki dt{
font-weight:bold;
margin-left:0;
}

div#shinki dd{
margin-left:0;
padding-left:0;
/*padding-bottom:18px;*/
margin-bottom:18px;
}

/********* bosyu **********/
div#bosyu {
position:relative;
float:right;
width:240px;
}

div#bosyu dl {
font-size:12px;
line-height:1.6;
margin-top:8px;
margin-left:12px;
margin-right:12px;
margin-bottom:12px;
}

div#bosyu dt{
font-weight:bold;
margin-left:0;
}

div#bosyu dd{
margin-left:0;
padding-left:0;
padding-bottom:18px;
}

#bosyu table {
	border-collapse:collapse;
	margin-top:8px;
	margin-bottom:24px;
}

#bosyu td{
	border:1px solid #333;
	padding:0 2px;
}

#bosyu .ttl{
	background-color:#FC6;
	font-weight:bold;
}


/********* discro **********/
div#discro {
width:490px;
margin-left:9px;
}

div#discro dl {
font-size:12px;
line-height:1.6;
margin-top:8px;
margin-left:12px;
margin-right:12px;
margin-bottom:12px;
clear:both;
}

div#discro dt{
font-weight:bold;
margin-left:0;
}

div#discro  dd{
padding-left:58px;
margin-left:0;
padding-bottom:4px;
text-indent:-60px;
}

div#discro span.discro-icon,div#discro span.syukanji-icon,div#discro span.koukai-icon{
padding-right:51px;
margin-right:7px;
}

div#discro span.discro-icon{
background:url(../img/disc_icn.gif) no-repeat right center;
}

div#discro span.syukanji-icon{
background:url(../img/syukanji_icn.gif) no-repeat right center;
}

div#discro span.koukai-icon{
background:url(../img/koukai_icn.gif) no-repeat right center;
}


ul#btnarae{
overflow:hidden;
margin:6px 0 10px 0;
}

ul#btnarae li{
float:right;
margin-left:8px;
list-style:none;
}

#discro .corp{
	font-weight:bold;
	color:#060;
}