@charset "utf-8";
/* sidebar1なし,sidebar2あり */
#main {
	margin-right:-320px !important;
}

#main_a {
	margin-left:0px !important;
	margin-right:325px !important;
	padding:0px 0px 10px 0px !important;
}
#mymainback{
	background:transparent;
}
#sidebar2 {
	width:320px !important;
	margin-right:-320px !important;
}
#news_wrap2{
	margin-bottom:20px;
	margin-right:25px;
}
.free_box{
	margin-right:20px;
}
.free_box img{
	overflow:hidden;
}
#free_box_wrap{
	margin-right:25px;
	margin-bottom:25px;
	background:#FBECF2;
}
.free_box2{
overflow:hidden;
}
/*バナー広告*/
#banner_footer_box{
	padding:30px 30px 0 30px;
}
#banner_footer2{
	width:60px;
	float:left;
}
#banner_footer2 h2{
	margin:0;
	padding:0;
}
#banner_footer2 h2 img{
	margin:0;
	padding:0;
	display:block;
}
#banner_footer3{
	width:170px;
	float:right;
}
ul.banner_c{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.banner_c li{
	margin:0 0 10px 0;
	display:block;
}
#main #main_a #main_body div.detail_free{
	width:auto;
	margin-right:25px;
}