	@charset "UTF-8";
.resultHeader {
	position: relative;
	z-index: 2;
	margin-bottom: 100px;
}

.resultHeader_inner {}

.resultHeader_backLink {
	position: relative;
	z-index: 2;
}

.resultHeader_backLink > a {
	display: block;
	position: relative;
	z-index: 1;
	top: -10px;
	-webkit-transition: top .3s;
	transition: top .3s;
}

.resultHeader_backLink > a:hover {
	top: 0;
}

.resultHeader_backLink > a:before {}

.resultHeader_backLink > a:after {}

.resultHeader_backLink > a > img {}

.resulHeader_title {
	text-align: center;
}

.resulHeader_title > img {}

.resulHeader_bg {
	position: absolute;
	z-index: 1;
	top: 40px;
	z-index: 1;
	left: -30px;
}

.resulHeader_bg > img {}

.photo {
	padding: 20px;
	background: #fff;
}

.photo-best {
	padding: 30px;
	max-width: 330px;
	margin: 0 auto;
}

.photo_inner {
	position: relative;
	z-index: 1;
}

.photo_inner-best {}

.photo_image {
	position: relative;
	z-index: 1;
	text-align: center;
}

.photo_image-best {}

.photo_image > a {
	display: block;
}

.photo_image > a > img {
	max-width: 100%;
	height: auto;
	max-height: 270px;
	width: auto;
	border: 1px solid #eee;
}

.photo_image-best > a > img {
	max-height: none;
}

.photo_counter {
	bottom: -15px;
	right: -15px;
	background-position: 100% 0;
}

.photo_areaText {
	margin: 20px 0 0;
	line-height: 1.6;
}

.photo_areaText-best {}

.photo_pref {
	font-size: 13px;
}

.photo_name {
	font-size: 12px;
}

.photo_title {
	color: #00A6DB;
	font-size: 16px;
	margin-bottom: 10px;
	line-height: 1.2;
	margin-top: 5px;
}

.photo_comment {
	font-weight: normal;
	line-height: 1.4;
}

.photo-nice .photo_counter,
.photo-nice .photo_comment {
	/* display: none; */
}

.photo-kids {}

.photo-family {}

.photo-friend {}

.photo-couple {}

.photo-nice {
	padding: 20px 15px;
}

.prize {
	padding: 70px 0 50px;
	margin-bottom: 100px;
	background-repeat: repeat;
	background-position: center center;
	position: relative;
	z-index: 1;
}

.prize-best {
	background-image: url(../img/bg-item01.png);
}

.prize_inner {
	width: 1000px;
	margin: 0 auto;
}

.prize_title {
	line-height: 52px;
	background: #aaa;
	text-align: center;
	font-size: 17px;
	border-radius: 8px;
	width: 400px;
	position: absolute;
	z-index: 1;
	top: -30px;
	left: 50%;
	margin-left: -200px;
}

.prize_title:after {
	content: "";
	border: 15px solid #aaa;
	position: absolute;
	z-index: 1;
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	margin-left: -15px;
	left: 50%;
	bottom: -30px;
}

.prize_title-best {
	background-color: #FFE758;
	line-height: 70px;
	font-size: 20px;
}

.prize_title-best:after {
	border-top-color: #FFE758;
}

.prize_phpotos {}

.prize-kids {
	background-image: url(../img/bg-item03.png);
}

.prize_title-kids {
	background-color: #3FBCE4;
	line-height: 70px;
	font-size: 20px;
}

.prize_title-kids:after {
	border-top-color: #3FBCE4;
}

.prize-family {
	background-image: url(../img/bg-item04.png);
}

.prize_title-family {
	background-color: #00B259;
}

.prize_title-family:after {
	border-top-color: #00B259;
}

.prize-friend {
	background-image: url(../img/bg-item06.png);
}

.prize_title-friend {
	background-color: #FF675E;
}

.prize_title-friend:after {
	border-top-color: #FF675E;
}

.prize-couple {
	background-image: url(../img/bg-item06.png);
}

.prize_title-couple {
	background-color: #FF675E;
}

.prize_title-couple:after {
	border-top-color: #FF675E;
}

.prize-nice {
	background-image: url(../img/bg-item02.png);
	margin-bottom: 50px;
}

.prize_title-nice {
	background-color: #FFA31F;
}

.prize_title-nice:after {
	border-top-color: #FFA31F;
}

.prize-food {
	background-image: url(../img/bg-item02.png);
	margin-bottom: 50px;
}

.prize_title-food {
	background-color: #FFA31F;
}

.prize_title-food:after {
	border-top-color: #FFA31F;
}

.prize-tateyama {
	background-image: url(../img/bg-item05.png);
	margin-bottom: 50px;
}

.prize_title-tateyama {
	background-color: #B399FF;
}

.prize_title-tateyama:after {
	border-top-color: #B399FF;
}

.prize_4colList {
	list-style: none;
}

.prize_4colList > li {
	margin-left: 26px;
	width: 230px;
	float: left;
	margin-bottom: 20px;
}

.prize_4colList > li:nth-child(4n+1) {
	margin-left: 0;
	clear: both;
}

.prize_2colList {
	list-style: none;
	max-width: 660px;
	margin: 0 auto;
}

.prize_2colList > li {
	margin-left: 40px;
	width: 310px;
	float: left;
	margin-bottom: 20px;
}

.prize_2colList > li:nth-child(2n+1) {
	margin-left: 0;
	clear: both;
}

.prize_3colList {
	list-style: none;
	margin: 0 auto;
}

.prize_3colList > li {
	margin-left: 35px;
	width: 310px;
	float: left;
	margin-bottom: 20px;
}

.prize_3colList > li:nth-child(3n+1) {
	margin-left: 0;
	clear: both;
}

.thank {
	text-align: center;
}

.thank_title {
	font-size: 20px;
	color: #00A5D9;
	margin-bottom: 20px;
}

.thank_link {}

.thank_link > a {}

.thank_link > a:hover {}

.thank_link > a:before {}

.thank_link > a:after {}

.thank_link > a > img {}


/* タブレット以下設定 */

@media screen and (max-width:999px) {
	.resultHeader {}
	
	.resultHeader_inner {}
	
	.resultHeader_backLink {}
	
	.resultHeader_backLink > a {}
	
	.resultHeader_backLink > a:hover {}
	
	.resultHeader_backLink > a:before {}
	
	.resultHeader_backLink > a:after {}
	
	.resultHeader_backLink > a > img {}
	
	.resulHeader_title {}
	
	.resulHeader_title > img {}
	
	.resulHeader_bg {}
	
	.resulHeader_bg > img {}
	
	.photo {
		padding: 15px 10px;
	}
	
	.photo-best {}
	
	.photo_inner {}
	
	.photo_inner-best {}
	
	.photo_image {}
	
	.photo_image-best {}
	
	.photo_image > a {}
	
	.photo_image > a > img {}
	
	.photo_image-best > a > img {}
	
	.photo_counter {}
	
	.photo_areaText {}
	
	.photo_areaText-best {}
	
	.photo_pref {}
	
	.photo_name {}
	
	.photo_title {
		font-size: 14px;
	}
	
	.photo_comment {
		font-size: 12px;
	}
	
	.photo-nice .photo_counter,
	.photo-nice .photo_comment {}
	
	.photo-kids {}
	
	.photo-family {}
	
	.photo-friend {}
	
	.photo-couple {}
	
	.photo-nice {}
	
	.prize {
		padding: 50px 10px;
		margin-bottom: 70px;
	}
	
	.prize-best {}
	
	.prize_inner {
		width: 100%;
	}
	
	.prize_title {}
	
	.prize_title:after {}
	
	.prize_title-best {}
	
	.prize_title-best:after {}
	
	.prize_phpotos {}
	
	.prize-kids {}
	
	.prize_title-kids {}
	
	.prize_title-kids:after {}
	
	.prize-family {}
	
	.prize_title-family {}
	
	.prize_title-family:after {}
	
	.prize-friend {}
	
	.prize_title-friend {}
	
	.prize_title-friend:after {}
	
	.prize-couple {}
	
	.prize_title-couple {}
	
	.prize_title-couple:after {}
	
	.prize-nice {}
	
	.prize_title-nice {}
	
	.prize_title-nice:after {}
	
	.prize_4colList {}
	
	.prize_4colList > li {
		width: 24.25%;
		margin-left: 1%;
		margin-bottom: 10px;
	}
	
	.prize_4colList > li:nth-child(4n+1) {}
	
	.prize_2colList {}
	
	.prize_2colList > li {
		width: 49%;
		margin-left: 2%;
	}
	
	.prize_2colList > li:nth-child(2n+1) {}
	
	.prize_3colList {}
	
	.prize_3colList > li {
		width: 32%;
		margin-left: 2%;
	}
	
	.prize_3colList > li:nth-child(3n+1) {}
	
	.thank {}
	
	.thank_title {}
	
	.thank_link {}
	
	.thank_link > a {}
	
	.thank_link > a:hover {}
	
	.thank_link > a:before {}
	
	.thank_link > a:after {}
	
	.thank_link > a > img {}
	
	.pageWrapper {
		background: none;
	}
	
	@media screen and (max-width:639px) {
		.resultHeader {
			margin-bottom: 50px;
		}
		
		.resultHeader_inner {}
		
		.resultHeader_backLink {}
		
		.resultHeader_backLink > a {
			top: -5px;
		}
		
		.resultHeader_backLink > a:hover {}
		
		.resultHeader_backLink > a:before {}
		
		.resultHeader_backLink > a:after {}
		
		.resultHeader_backLink > a > img {
			width: 100px;
		}
		
		.resulHeader_title {}
		
		.resulHeader_title > img {
			width: 250px;
		}
		
		.resulHeader_bg {
			display: none;
		}
		
		.resulHeader_bg > img {}
		
		.photo {
			padding: 10px 10px;
		}
		
		.photo-best {
			padding: 20px;
		}
		
		.photo_inner {}
		
		.photo_inner-best {}
		
		.photo_image {}
		
		.photo_image-best {}
		
		.photo_image > a {}
		
		.photo_image > a > img {}
		
		.photo_image-best > a > img {}
		
		.photo_counter {}
		
		.photo_areaText {}
		
		.photo_areaText-best {}
		
		.photo_pref {}
		
		.photo_name {}
		
		.photo_title {}
		
		.photo_comment {}
		
		.photo-nice .photo_counter,
		.photo-nice .photo_comment {}
		
		.photo-kids {}
		
		.photo-family {}
		
		.photo-friend {}
		
		.photo-couple {}
		
		.photo-nice {}
		
		.prize {
			padding-bottom: 15px;
		}
		
		.prize-best {}
		
		.prize_inner {}
		
		.prize_title {
			line-height: 40px;
			font-size: 15px;
			width: 280px;
			margin-left: -140px;
		}
		
		.prize_title:after {
			border-width: 10px;
			margin-left: -10px;
			bottom: -20px;
		}
		
		.prize_title-best {}
		
		.prize_title-best:after {}
		
		.prize_phpotos {}
		
		.prize-kids {}
		
		.prize_title-kids {}
		
		.prize_title-kids:after {}
		
		.prize-family {}
		
		.prize_title-family {}
		
		.prize_title-family:after {}
		
		.prize-friend {}
		
		.prize_title-friend {}
		
		.prize_title-friend:after {}
		
		.prize-couple {}
		
		.prize_title-couple {}
		
		.prize_title-couple:after {}
		
		.prize-nice {
			margin-bottom: 25px;
		}
		
		.prize_title-nice {}
		
		.prize_title-nice:after {}
		
		.prize_4colList {}
		
		.prize_4colList > li {
			width: 49%;
			margin-left: 2%;
		}
		
		.prize_4colList > li:nth-child(4n+1) {
			clear: none;
			margin-left: 2%;
		}
		
		.prize_4colList > li:nth-child(2n+1) {
			clear: both;
			margin-left: 0;
		}
		
		.prize_2colList {}
		
		.prize_2colList > li {}
		
		.prize_2colList > li:nth-child(2n+1) {}
		
		.prize_3colList {}
		
		.prize_3colList > li {
			width: 49%;
			margin-left: 2%;
		}
		
		.prize_3colList > li:nth-child(3n+1) {
			clear: none;
			margin-left: 2%;
		}
		
		.prize_3colList > li:nth-child(2n+1) {
			clear: both;
			margin-left: 0;
		}
		
		.prize_3colList > li:nth-child(3) {
			margin: 20px auto;
			clear: both;
			float: none;
		}
		
		.thank {}
		
		.thank_title {
			font-size: 16px;
		}
		
		.thank_link {}
		
		.thank_link > a {}
		
		.thank_link > a:hover {}
		
		.thank_link > a:before {}
		
		.thank_link > a:after {}
		
		.thank_link > a > img {}
	}