@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>.fancybox {
	display: block;
}

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

.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;
	line-height: 1.2;
	margin-top: 5px;
}

.photo_place {
	font-size: 12px;
	margin-bottom: 10px;
}

.photo_place::before {
	content: "撮影場所:";
}

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

.photo_from {
	font-size: 12px;
	text-align: right;
}

.photo_from.-inst::before {
	content: "Instagram:";
}

.photo_from.-twit::before {
	content: "Twitter:";
}

.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>.fancybox {}

	.photo_image>.fancybox>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>.fancybox {}

		.photo_image>.fancybox>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 {}
	}