@charset "shift_jis";

/*photo*/
.bestshoto .contents{
	position: relative;
}
.bestshoto .contents p{
	position: absolute;
}
.bestshoto .contents p.left{
	bottom: 64px;
	left: 3px;
}
.bestshoto .contents p.right{
	bottom: 64px;
	right: 3px;
}
.bestshoto .contents p.btn{
	bottom: 17px;
	left: 115px;
}
.bestshoto #box01{
	background: url(../contents/photo/img/bg_01.jpg) no-repeat top center;
	width: 720px;
	height: 370px;
	margin-bottom: 13px;
}
.bestshoto #box02{
	background: url(../contents/photo/img/bg_02.jpg) no-repeat top center;
	width: 720px;
	height: 370px;
	margin-bottom: 13px;
}
.bestshoto #box03{
	background: url(../contents/photo/img/bg_03.jpg) no-repeat top center;
	width: 720px;
	height: 379px;
	margin-bottom: 13px;
}
.bestshoto #box04{
	background: url(../contents/photo/img/bg_04.jpg) no-repeat top center;
	width: 720px;
	height: 379px;
	margin-bottom: 13px;
}

.bestshoto #box05{
	background: url(../contents/photo/img/bg_05.jpg) no-repeat top center;
	width: 720px;
	height: 379px;
	margin-bottom: 13px;
}


/*pain*/
.pain .contents{
	overflow: hidden;
}
.pain #box01 .left{
	width: 460px;
}
.pain .w390{
	width: 390px;
}
.pain .photo_area{
	overflow: hidden;
}