@charset "utf-8";
/* CSS Document */


#t_banner{
	width:750px;
	height:221px;
}


/*　メインコンテンツ部分 */
#main{
	background-color:#F0F0F0;
}
.main_box{
	margin:0;
	padding:0 0 0 5px;
}
.main_box_h{
	width:745px;
	height:132px;
	background-image:url(../img/co_bg_h.jpg);
	background-repeat:no-repeat;
}

.main_box_m{
	clear:both;
	width:745px;
	height:auto;
	background-image:url(../img/co_bg_m.jpg);
	background-repeat:repeat-y;
}

.main_box_f{
	width:745px;
	height:8px;
	background-image:url(../img/co_bg_f.jpg);
	background-repeat:no-repeat;
	clear:both;
}

.main_sbox_h1,
.main_sbox_h2{
	float:left;
	height:95px;
	margin:0;
	padding:37px 7px 0 95px;
	overflow:hidden;
}

.main_sbox_h1{
	width:147px;
}

.main_sbox_h2{
	width:144px;
}

.main_sbox_m1,
.main_sbox_m2{
	float:left;
	margin:0;
	padding:5px 7px 0 5px;

}

.main_sbox_m1{
	width:237px;
}

.main_sbox_m2{
	width:234px;
}


/* 新着ニュース */
#news{
	margin:0;
	padding:0;
	float:left;
	width:498px;
	height:160px;
	background-image:url(../img/new_04.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	overflow: hidden;
}

.news_h{
	margin:0;
	padding:7px 0 0 90px;
	width:408px;
	height:21px;
	background-image:url(../img/new_01.jpg);
	background-repeat:no-repeat;
}

.nh{
	font-weight:bold;
	font-size:100%;
	margin:0;
	padding:0;
	font-weight:100;
}

.news_m{
	margin:0;
	padding:5px 10px;
	width:478px;
	height:auto;
	background-image:url(../img/new_02.jpg);
	background-repeat:repeat-y;
}

.news_f{
	margin:0;
	padding:0;
	width:498px;
	height:5px;
	background-image:url(../img/new_03.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

#news ul{
	margin:0;
	padding:0;
}
#news li{
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	margin:0;
	padding:5px 0 7px 0;
	background-image:url(../img/new_dot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.news_date{
	padding-right:20px;
}

.to_list{
	width:95%;
	text-align:right;
	padding:5px 0;
}

/* バナー広告 */
#c_banner{
	float:left;
	width:242px;
	height:auto;
	overflow:hidden;
}

/*Newバナー*/
.banner_title{margin:10px 0 5px 0; padding:0; width:745px}
.banner01,.banner02{float:left;width:243px;height:95px;padding:0;}
.banner01{margin:0 6px 10px 0;}
.banner02{margin:0 0 10px 0;}


