@charset "shift_jis";

@media screen and (min-width: 641px) {

/* -----------------------------------------------------------------------------

passion

----------------------------------------------------------------------------- */
.passion {
	background: url(/brand/aroe_n/img/pc_bg_contents01.jpg) no-repeat center top #d6f6c0;
	padding-bottom: 110px;
}
.passion h2 {
	background-image:url(/brand/aroe_n/img/pc_passion_bg_ttl.png);
}

.passion .contentsBox #study {
	position:relative;
	padding-bottom:90px;
}
.passion .contentsBox #study > div{
	position:relative;
}

.passion .contentsBox #study figure img{
	width:360px;
	height:auto;
}
.passion .contentsBox #study figure  {
	float:left;
}
.passion .contentsBox #study p {
	width:370px;
	float:right;
}
.passion .contentsBox #study .img {
	position:absolute;
	right:0;
	bottom: -20px;
}


/* encounter
-----------------------------------------------*/
.passion .contentsBox #encounter > div figure  {
	float:left;
}
.passion .contentsBox #encounter > div figure img{
	width:384px;
	height:auto;
}
.passion .contentsBox #encounter > div p {
	width:330px;
	float:right;
}

/* living
-----------------------------------------------*/
.passion .contentsBox #living > div p.txt {
	text-align:center;
	margin-bottom:45px;
}
.passion .contentsBox #living > div p.txt img{
	width:284px;
	height:auto;
}
.passion .contentsBox #living > div div {
	font-size: 112%;
	line-height:1.7;
	margin-bottom:30px;
}
.passion .contentsBox #living > div div img {
	width:380px;
	height:auto;
	float:left;
	margin: 0 31px 20px 0;
}
.passion .contentsBox #living > div p.link {
	text-align:center;
	font-size:128%;
	margin-bottom:20px;
}
.passion .contentsBox #living > div p.link a {
	display:inline-block;
	text-decoration:underline;
	color:#007d45;
}
.passion .contentsBox #living > div p.link a:hover {
	text-decoration:none;
}
.passion .contentsBox #living > div figure {
	text-align:center;
	margin-bottom:35px;
}
/*.passion .contentsBox #living > div figure img {
	width:276px;
	height:auto;
}*/
.passion .contentsBox #living > div p.btn {
	width: 351px;
	margin: 0 auto;
}
.passion p.btn a {
	display:block;
}


}