/*********************************************************************************************/
	
/*▼▼▼目的から探す▼▼▼*/	

/*********************************************************************************************/

/*▼▼▼共通レイアウト▼▼▼*/

h1{
	margin:2px 0 0 0;}

.case{
	width:560px;
	margin-bottom:20px;}
.overview{
	width:560px;
	margin-bottom:10px;
	background:url(/corporate/service/img_purpose/overview_top.gif) no-repeat left top;}
.overview  table{
	width:560px;
	margin:0;
	background:url(/corporate/service/img_purpose/overview_bottom.gif) no-repeat left bottom;}
.btnarea{
	width:560px;
	padding:10px 0;
	margin-bottom:30px;
	background:#f6f6f6;
	text-align:center;
	font-size:12px;}
	

/*▼▼▼TOP▼▼▼*/
.indexread{
	font-size:14px;
	line-height:1.4;
	margin:7px 0 20px 0;}
	
.indextop{
	width:560px;
	margin-bottom:20px;
	padding-top:20px;
	background:url(/corporate/service/img_purpose/greyline.gif) repeat-x top;}
.indextop .list{
	margin:0 0 20px 0;
	font-size:12px;}
.indextitle{
	margin-bottom:15px;}
.indextop .list td.link  strong a{
	display:block;
	background:url(/corporate/service/img_purpose/icon_index.gif) no-repeat;
	padding:0 0 0 17px;
	margin:0 0 4px 0;
	font-size:14px;}
.indextop .list td.link p.chapters{
		padding:0 0 0 17px;
		line-height:1.5;}
.indextop .list td.link p.chapters a{
	color:#333;
	text-decoration:none;
	font-size:12px;}
.indextop .list td.link p.chapters a:hover{
	color:red;
	text-decoration:none;
	font-size:12px;}



/*▼▼▼問題点3つ並び▼▼▼*/
.case_individual3{
	padding-right:10px;
	/*width:190px;*/}
.case_individual3last,
.case_individual1_2last{
	padding:0;}	
.case_individual1_2{
	/*width:284px;*/
	padding-right:8px;}
.case_individual1_2last{
	/*width:274px;*/}

.case_individual3txt{
	background:url(/corporate/service/img_purpose/purpose_3bg.gif) repeat-y;
	padding-bottom:15px;}
.case_individual1_2txt{
	background:url(/corporate/service/img_purpose/purpose_1_2bg.gif) repeat-y;
	padding-bottom:15px;}
.case_individual3txt p,
.case_individual1_2txt p{
	margin:0 13px 0 10px;}
	


	
/*▼▼▼解決▼▼▼*/
.case_solution2,
.case_solution3,
.case_solution2_3,
.case_solution1,
.case_solution1_2{
	padding:0 10px 20px 0;}
.case_solution3last{
	padding:0 0 20px 0;
	width:180px;}

.case_solution3,
.case_solution3last{
	background:url(/corporate/service/img_purpose/purpose_solution_bg.gif) no-repeat left bottom;}
.case_solution2_3{
	background:url(/corporate/service/img_purpose/purpose_solution_bg2_3.gif) no-repeat left bottom;}
.case_solution1{
	background:url(/corporate/service/img_purpose/purpose_solution_bg1.gif) no-repeat left bottom;}
.case_solution1_2{
	background:url(/corporate/service/img_purpose/purpose_solution_bg1_2.gif) no-repeat left bottom;}

	
.case_solution3 p,
.case_solution3last p,
.case_solution2_3 p,
.case_solution1 p,
.case_solution1_2 p{
	margin:10px 5px 0px 5px;}
.iconsolution{
	margin-bottom:5px;}
	


/*▼▼▼サービス概要▼▼▼*/
.overview p{
	margin:2px auto 10px 10px;
	font-size:12px;
	line-height:1.6;
	letter-spacing:0.03em;}
.overview .servicename{
	margin:7px auto 5px 7px;}
.overview .serviceimg{
	margin:8px 8px auto 10px;}
.overview div.membership{
	border:#ffcccc 5px solid;
	margin:7px;}
.overview div.membership p{
	margin:4px auto 3px 8px;
	font-size:12px;
	line-height:1.4;}
.overview .membership strong{
	font-size:14px;
	color:#C00;}

/*▼▼▼申込ボタン▼▼▼*/
.btnarea .btn{
	margin-left:10px;}

/*▼▼▼共通▼▼▼*/
p{
	font-size:14px;
	line-height:1.4}

/*▼▼▼目的から探すに戻るリンク▼▼▼*/
div.go_purpose {
	margin-bottom:10px;
	text-align:right;
}
