@charset "utf-8";

/*
==================================================================================

トップページ

==================================================================================
*/

#main-flash {
width:100%;
padding-top:1px;
padding-bottom:10px;
}


/*-----------------------------------------------------------------------------*/
/*ピックアップ*/

#pickup-wrap{
margin-left:-10px;
margin-bottom:45px;
}
.pickup{
width:449px;
background:url(../../img/bg_bottom.gif) bottom left no-repeat;
float:left;
padding-bottom:30px;
text-align:left;
margin-right:10px;
}

.pickup p{
background:url(../../img/bg_pickup.gif) top left repeat-y;
padding:10px 30px;
font-size:1.2em;
color:#505050;
}

.pickup .pickup-btn{
padding-top:12px;
}

.m-r-pickup{
margin-right:10px;
}

/*-----------------------------------------------------------------------------*/
/*ライト*/
#top-right{
width:450px;
float:right;
}

#bissiness h3{
margin-bottom:8px;
}

#bissiness h4{
margin-bottom:45px;
}

#bissiness ul{
list-style:none;

}
#bissiness ul li{
margin-right:14px;
margin-bottom:18px;
float:left;
width:210px;
}


#bissiness ul li img{
padding-bottom:5px;
}


#bissiness a:link		{color:#6d2622; text-decoration:underline;}
#bissiness a:active	{color:#6d2622; text-decoration:none;}
#bissiness a:visited	{color:#6d2622; text-decoration:underline;}
#bissiness a:hover		{color:#c41c13; text-decoration:none;}


/*-----------------------------------------------------------------------------*/
/*レフト*/
#top-left{
width:415px;
float:left;
}

#news-wrap{
margin-bottom:30px;
}

#news-wrap h3{
margin-bottom:8px;
}

#news-wrap dl {
	width: 415px;
	font-size: 1.0em;
	line-height: 1.6em;
	border-bottom:solid 1px #efefef;
}

#news-wrap dl dt {
	float: left;
	width: 6em;
	padding-top: 2px;
	padding-left: 5px;
	display: inline;
	color:#990000;
}

#news-wrap dl dd {
	float: left;
	width: 340px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 5px;
	display: inline;
}

#news-wrap a:link		{color:#4d4d4d; text-decoration:underline;}
#news-wrap a:active	{color:#4d4d4d; text-decoration:none;}
#news-wrap a:visited	{color:#4d4d4d; text-decoration:underline;}
#news-wrap a:hover		{color:#38a0fd; text-decoration:none;}




#madimall{

}

#madimall h3{
margin-bottom:8px;
}

#madimall ul{
list-style:none;

}
#madimall ul li{
margin-right:18px;
margin-bottom:10px;
float:left;
}
