@charset "UTF-8";
/* CSS Document */

/*----------------------------------------------------
	#tokucho
----------------------------------------------------*/

#tokucho {
	width: 590px;
	background:url(../img/obj_tokucho_bg.gif) 0 42px no-repeat;
	margin:0 0 20px 0;
}

#tokucho dl {
	width: 550px;
	margin:10px 20px;
}

#tokucho dd {
	width: 505px;
	margin:0 0 10px 45px;
}

#tokucho p {
	width: 258px;
	margin:10px 166px;
}

/*----------------------------------------------------
	#sumnail_list
----------------------------------------------------*/

#sumnail_list {
	width:580px;
	margin:20px 0 5px 10px;
}

#sumnail_list li {
	float:left;
	margin:0 4px 4px 0;
}

#sumnail_list img {
	border:#CCC solid 1px;
}

#main .btn_p {
	clear:both;
	background:url(../img/p_1.gif) no-repeat;
	padding:0 0 0 20px;
	float:right;
	margin:0 0 20px 0;
}

/*----------------------------------------------------
	#news
----------------------------------------------------*/

#news {
	width: 250px;
	margin: 0 0 10px 4px;
}

#news h3 {
	margin:0 0 10px 0;
}

#news dt {
	color:#0066ff;
	font-weight:bold;
}

/*----------------------------------------------------
	#tel_announce
----------------------------------------------------*/

#tel_announce {
	width: 228px;
	margin: 0 0 20px 4px;
	border:#ffcccc solid 1px;
	padding:10px;
	background:#ffefef;
}


#tel_announce h3 {
	margin:0 0 5px 0;
	color:#ff3333;
}

/*----------------------------------------------------
	#partner
----------------------------------------------------*/

#partner {
	width: 590px;
	margin:0 0 20px 0;
	clear: both;
}

#partner h3 {
	margin:0 0 10px 0;
}

#partner p {
	margin:0 10px 20px 10px;
}

/*----------------------------------------------------
	#partner
----------------------------------------------------*/

#sample {
	width: 590px;
	margin:0 0 20px 0;
	clear: both;
}

#sample h3 {
	margin:0 0 10px 0;
}

#sample p {
	margin:0 10px 0 10px;
}

