@charset "euc-jp";
/* ---------------------------------- */
/* top */
/* ---------------------------------- */
/**suncolor**/
#top_suncolor{
	width:586px;
	height:271px;
	background:url(../img/top/sunmax.jpg) 0 0 no-repeat;
	overflow:hidden;
}
#t_sun_btn{
	margin:148px 0 17px 167px;
	_margin:148px 0 15px 167px;
	padding:0;
	height:72px;
}
	#t_sun_btn li{
		float:left;
		list-style:none;
	}
	#t_sun_btn li span{
		display:none;
	}
/**/
#t_sun_btn1{
	width:122px;
	height:72px;
}
	#t_sun_btn1 a{
		width:122px;
		height:72px;
		display:block;
		background:url(../img/top/sun_btn2.gif) 0 0 no-repeat;
	}
	#t_sun_btn1 a:hover{
		background:url(../img/top/sun_btn2_on.gif) 0 0 no-repeat;
	}
/**/
#t_sun_btn2{
	width:122px;
	height:71px;
	margin:0 0 0 17px;
}
	#t_sun_btn2 a{
		width:122px;
		height:71px;
		display:block;
		background:url(../img/top/sun_btn3.gif) 0 0 no-repeat;
	}
	#t_sun_btn2 a:hover{
		background:url(../img/top/sun_btn3_on.gif) 0 0 no-repeat;
	}
/**/
#t_sun_deta{
	width:261px;
	height:27px;
	margin:0 0 0 167px;
}
	#t_sun_deta span{
		display:none;
	}
	#t_sun_deta a{
		width:261px;
		height:27px;
		display:block;
		background:url(../img/top/sun_btn1.gif) 0 0 no-repeat;
	}
	#t_sun_deta a:hover{
		background:url(../img/top/sun_btn1_on.gif) 0 0 no-repeat;
	}
/**kfutl**/
#top_kftol{
	width:586px;
	height:236px;
	overflow:hidden;
	background:url(../img/top/kfutol.jpg) 0 0 no-repeat;
	margin:19px 0 0 0 ;
}
/**/
#t_kf_area1{
	width:586px;
	height:110px;
	overflow:hidden;
}
#t_kf_btn1{
	width:137px;
	height:51px;
	margin:60px 0 0 440px;
}
	#t_kf_btn1 span{
		display:none;
	}
	#t_kf_btn1 a{
		width:137px;
		height:51px;
		display:block;
		background:url(../img/top/k_btn1.gif) 0 0 no-repeat;
	}
	#t_kf_btn1 a:hover{
		background:url(../img/top/k_btn1_on.gif) 0 0 no-repeat;
	}
/**/
#t_kf_area2{
	width:237px;
	height:126px;
	float:left;
}
#t_kf_btn2{
	width:99px;
	height:46px;
	margin:52px 0 0 18px;
}
	#t_kf_btn2 span{
		display:none;
	}
	#t_kf_btn2 a{
		width:99px;
		height:46px;
		display:block;
		background:url(../img/top/k_btn3.gif) 0 0 no-repeat;
	}
	#t_kf_btn2 a:hover{
		background:url(../img/top/k_btn3_on.gif) 0 0 no-repeat;
	}

/**/
#t_kf_area3{
	width:349px;
	height:126px;
	float:left;
}
#t_kf_btn3{
	width:131px;
	height:36px;
	margin:84px 0 0 209px;
}
	#t_kf_btn3 span{
		display:none;
	}
	#t_kf_btn3 a{
		width:131px;
		height:36px;
		display:block;
		background:url(../img/top/k_btn2.gif) 0 0 no-repeat;
	}
	#t_kf_btn3 a:hover{
		background:url(../img/top/k_btn2_on.gif) 0 0 no-repeat;
	}
/* ---------------------------------- */
/* cts */
/* ---------------------------------- */
h2#cts_title{
	font-size:0;
	line-height:0;
	margin:0 0 10px;
	padding:0;
}
	h2#cts_title span{
		display:none;
	}
h3.cts_midashi{
	font-size:0;
	line-height:0;
	margin:0 0 10px 0;
	padding:0;
}
	h3.cts_midashi span{
		display:none;
	}
/* ---------------------------------- */
/* kftol_sample */
/* ---------------------------------- */
#k_sample_sp1{
	width:586px;
	height:438px;
	background:url(../img/about_kef/kfutol_1.jpg) 0 0 no-repeat;
	overflow:hidden;
	margin:0 0 20px 0;
}
	#k_sample_sp1 p{
		line-height:18px;
	}
.sam_p1{
	margin:40px 0 0 128px ;
}
.sam_p3{
	margin:65px 160px 0 128px ;

}
.sam_p4{
	margin:40px 160px 0 128px ;

}

.k_sample_sp{
	margin:0 0 20px 0;
	font-size:0;
	line-height:0;
}


/*search*/
#search_p{
	width:586px;
}

/*-------------------------------*/
/*20090710TOPÄÉ²Ã*/
#top_suncolor_txt_sp{
	margin:15px 0 0 0;
	border:2px solid #CCCCCC;
}
#t_sun_txt_p1{
	font-weight:bold;
	font-size:16px;
	color:#005EBE;
	padding:4px 0px 3px 5px;
	margin:10px 15px;
	border-bottom:2px solid #92C9FF;
	border-top:2px solid #92C9FF;
}
	#t_sun_txt_p1 span.tophi{
		color:#E87F00;
	}

	#t_sun_txt_p1 span.puti{
		font-size:14px;
		color:#333333;
	}
#t_sun_txt_p2{
	font-size:14px;
	color:#E87F00;
	padding:0 0 0 20px;

}
#t_sun_txt_img img{
	margin:0 0 0 15px;
}
#t_sun_txt_p3{
	padding:8px 10px;
	line-height:18px;
	background-color:#ECECEC;
	margin:15px 15px 10px;
}
