@charset "utf-8";
/*---------------------------------------------
	File: index.css
	Date: 2009.07.23th
---------------------------------------------*/

/*---------------------------------------------

---------------------------------------------*/


/* ALL COMMON
------------------------ */

/* interview_box
------------------------ */
#main_content .interview_box {
	margin-bottom:	20px ;
}
#main_content .interview_box .text_center {
	font-size:		14px ;
	text-align:		center ;
	margin-top:		10px ;
	margin-bottom:	10px ;
}

#main_content .index_catch3{
	border:5px solid #ccc;
	background:url(../images/index/catch3.jpg) center 0 no-repeat;
	margin-bottom:20px;
	height:210px;
	position:relative;
}

#main_content .index_catch3 p {
	font-size:12px ;
	line-height:20px;
}

#main_content .index_catch3 .text {
	font-size:12px ;
	line-height:20px;
	position:absolute;
	top:120px;
	left:135px;
}

#main_content .interview_box .text_right {
	font-size:		14px ;
	text-align:		right ;
	margin:			5px ;
	margin-right:	40px ;
}

/* reform_box
------------------------ */
#main_content .reform_box {
	margin-bottom:	20px ;
}
#main_content .reform_box .reform_image li {
	float:			left ;
	margin-right:	10px ;
	margin-top:		15px ;
	margin-bottom:	15px ;
}
#main_content .reform_box .reform_image li.last {
	margin-right:	0px ;
}
#main_content .reform_box .img_margin {
	margin-top:	15px ;
	margin-bottom:	15px ;
}


#main_content .reform_box .customer_cover {
	float:			left ;
	border:			5px solid #e2d0ab ;
	margin-right:	10px ;
	margin-bottom:	10px ;
}
#main_content .reform_box div.last {
	margin-right:	0px ;
}

#main_content .reform_box .customer_inner {
	border:			5px solid #fff ;
	width:			210px ;

	font-size:		14px ;
	line-height:	18px ;
}
* html #main_content .reform_box .customer_inner {
	width:			220px ;
}

#main_content .reform_box .customer_inner p {
	text-align:		left ;
}

#main_content .reform_box .customer_inner p.monster_orange {
	background:url(../images/index/monster_orange.gif) no-repeat left bottom;
}

#main_content .reform_box .customer_inner p.monster_blue {
	background:url(../images/index/monster_blue.gif) no-repeat right bottom;
}

#main_content .reform_box .customer_inner p.monster_green {
	background:url(../images/index/monster_green.gif) no-repeat left bottom;
}

#main_content .reform_box .customer_inner p.monster_pink {
	background:url(../images/index/monster_pink.gif) no-repeat right bottom;
}

#main_content .reform_box .customer_cover h3 {
	font-size:		14px ;
	font-weight:	bold ;
	color:		#6b481e ;
	text-align:	left ;
	padding-top:	3px ;
	padding-bottom:	3px ;

	background:	#e2d0ab ;
}
#main_content .reform_box .customer_cover h3 span {
	margin-left:	8px ;
}

#main_content .reform_box .customer_cover p {
	padding-top:	5px ;
	padding-bottom:	5px ;
}

/* catch
----------------------------------*/

#main_content .hope {
	border-left:	1px solid #ccc ;
	border-right:	1px solid #ccc ;
	border-bottom:	1px solid #ccc ;
	padding-top:	10px ;
}
#main_content .hope p {
	font-size:		14px ;
	line-height:	20px ;
	color:			#666 ;

	margin-right:	10px ;
	margin-left:	10px ;
	margin-bottom:	10px ;
	padding-left:	3px ;
	padding-right:	3px ;

	background:	url('../images/index/underline.jpg') repeat ;
}
