
@charset "utf-8";
/* ===================================================================
CSS information

 file name  :homepage.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/* .con_flash
----------------------------------------------------------- */
#homepage .con_flash{
	width:950px;
	height:440px;
	background:url(../images/home/img_flash.jpg) 0 0 no-repeat;
	margin-bottom:30px;
}



/* .con_appel
----------------------------------------------------------- */

#homepage .con_appel{
	width:695px;
	margin-bottom:15px;
	overflow:hidden;
}

#homepage .con_appel h3{
	margin-bottom:20px;
}

#homepage .con_appel .box_bn{
	margin:0 15px 15px 0;
	float:left;
}

#homepage .con_appel .box_r{
	margin-right:0;
}



/* .con_plan
----------------------------------------------------------- */

#homepage .con_plan{
	width:695px;
	background:url(../images/home/bg_plan.gif) 0 0 no-repeat;
}

#homepage .con_plan h3{
	float:left;
	padding:3px 0 0 3px;
}

#homepage .con_plan .box_plan{
	width:605px;
	padding:20px 25px 0 10px;
	float:right;
	overflow:hidden;
}

#homepage .con_plan a.
#homepage .con_plan a:hover,
#homepage .con_plan a:active,
#homepage .con_plan a:visited{
	color:6a7464;
}

/*	box_l	*/

#homepage .con_plan .box_l{
	width:270px;
	float:left;
}

#homepage .con_plan .box_l img{
	width:260px;
	margin-bottom:10px;
	border:1px solid #bab8ab;
	background:#eae9e6;
	padding:4px;
}

#homepage .con_plan .box_l .name01{
	background:url(../images/home/ico_no1.gif) 0 0 no-repeat;
	width:225px;
	padding:0 0 10px 45px;
	margin-bottom:10px;
	line-height: 1.6;
	color: #6a7464;
    font-size: 110%;
	font-weight: bold;
	text-decoration: underline;
	border-bottom:1px #CCC dotted;
}

/*	box_r	*/

#homepage .con_plan .box_r{
	width:325px;
	float:right;
}

#homepage .con_plan .box_r .box_cell{
	width:325px;
	border-bottom:1px #CCC dotted;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:hidden;
}

#homepage .con_plan .box_r .box_cell img{
	width:125px;
	margin-bottom:10px;
	border:1px solid #bab8ab;
	background:#eae9e6;
	padding:4px;
	float:left;
}

#homepage .con_plan .box_r .box_cell .info{
	width:180px;
	float:right;
}

#homepage .con_plan .box_r .box_cell .info .name02{
	background:url(../images/home/ico_no2.gif) 0 0 no-repeat;
	width:135px;
	padding:0 0 10px 45px;
	color: #6a7464; 
	text-decoration: underline;
}

#homepage .con_plan .box_r .box_cell .info .name03{
	background:url(../images/home/ico_no3.gif) 0 0 no-repeat;
	width:135px;
	padding:0 0 10px 45px;
	color: #6a7464; 
	text-decoration: underline;
}

#homepage .con_plan .box_r .btn_res{
	text-align:center;
}


/*	_l _r 共通	*/
#homepage .con_plan .price{
	font-weight:bold;
	text-align:right;
}

#homepage .con_plan .price span{
	color:#94733d;
	padding-right:5px;
}

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

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


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

	hack - 各種cssハック - for IE6

=======================================*/
* html {}