@charset "utf-8";
/* Index */
.bgIndex{
	background:url(../img/bg_index.png) center top no-repeat;
}
.bgLower{
	background:url(../img/bg_lower.png) center top no-repeat;
}


#dakaraList{
	margin-top:10px;
}
#dakaraList li{
	margin:0 0 30px 0;
}

.peoplewrap{
	width:720px;
	padding:30px 0;
}
#reason_photo01{background:url(../img/reason/photo01.png) right top no-repeat;}
#reason_photo02{background:url(../img/reason/photo02.png) right top no-repeat;}
#reason_photo03{background:url(../img/reason/photo03.png) right top no-repeat;}

#advantage_photo01{background:url(../img/advantage/photo01.png) right top no-repeat;}
#advantage_photo02{background:url(../img/advantage/photo02.png) right top no-repeat;}
#advantage_photo03{background:url(../img/advantage/photo03.png) right top no-repeat;}

#lifestyle_photo01{background:url(../img/lifestyle/photo01.png) right top no-repeat;}
#lifestyle_photo02{background:url(../img/lifestyle/photo02.png) right top no-repeat;}


/* first_year */
#soList{
	padding:0px 0 30px 0;
}
#soList li{
	padding:0 0 0 20px;
}
#soList li.even{
	background:url(../img/bg_even.gif) left top;
}
#soList li .detail{
	float:left;
	width:515px;
}
#soList li .detail .detailBox{
	background:url(../img/bg_bottom.png) left bottom no-repeat;
	padding:0 0 15px 0;
	margin:0 0 0 33px;
	width:482px;
}
#soList li .detail .detailBox .detailBoxInner{
	background:url(../img/bg_inner.gif) left top repeat-y;
	padding:0 20px 0 20px;
}
.detailBoxInner p{
	padding-top:15px;
}
.detailBoxInner dl{
	text-align:right;
	margin-top:10px;
}
.detailBoxInner dl dt{
	font-size:116%;
	font-weight:bold;
}
#soList li .fukidashi{
	background:url(../img/bg_fukidashi.png) left top no-repeat;
	float:right;
	width:205px;
	height:100px;
}