@charset "utf-8";
/*------------------------------------------------------------
[SP]
------------------------------------------------------------ */

/*------------------------------------------------------------
[SP] nav_result
------------------------------------------------------------ */
.nav_result {
	margin:6.25vw auto;
	padding:0;
	list-style: none;
	width:87.5vw;
	display:flex;
	flex-wrap:wrap;
	justify-content: center;
	align-items: flex-start;
}
.nav_result li {
	width:23.4375vw;
	text-align: center;
}
.nav_result .nav_result_fishing {
	margin:0 1.5625vw 4.6875vw;
}
.nav_result .nav_result_children {
	margin:0 1.5625vw 4.6875vw;
}
.nav_result .nav_result_challenged_sports {
	margin:0 1.5625vw 4.6875vw;
}
.nav_result .nav_result_culture_sports {
	margin:0 1.5625vw 0;
}
.nav_result .nav_result_future_challenge {
	margin:0 1.5625vw 0;
}
.nav_result .category {
	font-size:3.125vw;
	line-height: 1.2;
	display: inline-block;
}
.nav_result .icon {
	margin-bottom:1.875vw;
	width:18.75vw;
	height:18.75vw;
	display:inline-block;
	border-radius: 1.5625vw;
}
.nav_result .nav_result_fishing .icon {
	border:0.9375vw #19b3e7 solid;
	background:#19b3e7 url(../img/icon_fishing_boat_white.svg) no-repeat center center;
	background-size:12.5vw auto;
}
.nav_result .nav_result_children .icon {
	border:0.9375vw #2bc732 solid;
	background:#2bc732 url(../img/icon_children_future_white.svg) no-repeat center center;
	background-size:8.28125vw auto;
}
.nav_result .nav_result_challenged_sports .icon {
	border:0.9375vw #fa9900 solid;
	background:#fa9900 url(../img/icon_challenged_sports_white.svg) no-repeat center center;
	background-size:10vw auto;
}
.nav_result .nav_result_culture_sports .icon {
	border:0.9375vw #f47275 solid;
	background:#f47275 url(../img/icon_culture_sports_white.svg) no-repeat center center;
	background-size:11.5625vw auto;
}
.nav_result .nav_result_future_challenge .icon {
	border:0.9375vw #ff4d4d solid;
	background:#ff4d4d url(../img/icon_future_challenge_white.svg) no-repeat center center;
	background-size:14.0625vw auto;
}
.nav_result .nav_result_fishing.current .icon {
	background:#fff url(../img/icon_fishing_boat.svg) no-repeat center center;
	background-size:12.5vw auto;
}
.nav_result .nav_result_children.current .icon {
	background:#fff url(../img/icon_children_future.svg) no-repeat center center;
	background-size:8.28125vw auto;
}
.nav_result .nav_result_challenged_sports.current .icon {
	background:#fff url(../img/icon_challenged_sports.svg) no-repeat center center;
	background-size:10vw auto;
}
.nav_result .nav_result_culture_sports.current .icon {
	background:#fff url(../img/icon_culture_sports.svg) no-repeat center center;
	background-size:11.5625vw auto;
}
.nav_result .nav_result_future_challenge.current .icon {
	background:#fff url(../img/icon_future_challenge.svg) no-repeat center center;
	background-size:14.0625vw auto;
}
.nav_result_fishing .category {
	color:#19b3e7;
}
.nav_result_children .category {
	color:#2bc732;
}
.nav_result_challenged_sports .category {
	color:#fa9900;
}
.nav_result_culture_sports .category {
	color:#f47275;
}
.nav_result_future_challenge .category {
	color:#ff4d4d;
}

.hide_group {
	display:none;
}

/*------------------------------------------------------------
[SP] banner_suntory_sunsun_pamphlet
------------------------------------------------------------ */
.banner_suntory_sunsun_pamphlet {
	margin:0 auto 5.625vw;
	width:93.75vw;
}
.banner_suntory_sunsun_pamphlet a {
	width:93.75vw;
	height:30vw;
	background:url(../img/result/sp_banner_pamphlet.webp) no-repeat 0 0;
	background-size:93.75vw auto;
	display: block;
	text-indent:-99999px;
}
.no-webp .banner_suntory_sunsun_pamphlet a {
	background:url(../img/result/sp_banner_pamphlet.png) no-repeat 0 0;
	background-size:93.75vw auto;
}

/*------------------------------------------------------------
[SP] note_result
------------------------------------------------------------ */
.note_result {
	margin:0 auto 5.78125vw;
	text-align:center;
	font-size: 3.125vw;
	color:#666;
}

/*------------------------------------------------------------
[SP] result_container
------------------------------------------------------------ */
.result_container {
	margin:0 auto 5.625vw;
	width:93.75vw;
}
.result_container .text {
	padding:4.6875vw 6.25vw 6.25vw;
}
.result_container .text h2 {
	margin-bottom: 4.6875vw;
	font-size: 5.625vw;
	font-weight:bold;
	line-height:1.2;
	color: #fff;
	display: flex;
	align-items: center;
}
.result_container .text p {
	font-size: 4.6875vw;
	line-height:1.5;
	color: #fff;
}
.result_container .text p + p {
	margin-top: 1em;
}
.result_container .topics ul,
.result_container .topics li {
	text-indent: -99999px;
}
.result_container .topics ul {
	margin:4.6875vw 0 0;
	list-style: none;
}

#group_future_challenge h2 {
	background:url(../img/icon_future_challenge_white.svg) no-repeat 0 center;
	background-size:15vw auto;
	padding-left:18.75vw;
	min-height: 10.9375vw;
}
#group_fishing h2 {
	background:url(../img/icon_fishing_boat_white.svg) no-repeat 0 center;
	background-size:14.0625vw auto;
	padding-left:15.625vw;
	min-height: 9.375vw;
}
#group_children h2 {
	background:url(../img/icon_children_future_white.svg) no-repeat 0 center;
	background-size:9.375vw auto;
	padding-left:11.40625vw;
	min-height: 12.8125vw;
}
#group_children .children01 h2 {
	background:url(../img/icon_children_future_white.svg) no-repeat 0 center,
	url(../img/icon_fishing_boat_white.svg) no-repeat 8.75vw center;
	background-size:7.96875vw auto ,10.625vw auto;
	padding-left:21.40625vw;
	min-height: 10.625vw;
}
#group_challenged_sports h2 {
	background:url(../img/icon_challenged_sports_white.svg) no-repeat 0 center;
	background-size:9.6875vw auto;
	padding-left:11.71875vw;
	min-height: 8.4375vw;
}
#group_culture_sports h2 {
	background:url(../img/icon_culture_sports_white.svg) no-repeat 0 center;
	background-size:12.34375vw auto;
	padding-left:14.6875vw;
	min-height: 14.0625vw;
}

/*------------------------------------------------------------
[SP] future_challenge01
------------------------------------------------------------ */
.future_challenge01{
	background:#ff4d4d url(../img/result/sp_future_challenge01_img.webp) no-repeat 0 0;
	background-size:93.75vw 70.9375vw;
	padding-top: 70.9375vw;
}
.no-webp .future_challenge01{
	background:#ff4d4d url(../img/result/sp_future_challenge01_img.png) no-repeat 0 0;
	background-size:93.75vw 70.9375vw;
}
.future_challenge01 .topics {
	height:31.09375vw;
	background:url(../img/result/sp_future_challenge01_topics.webp) no-repeat center 0;
	background-size: auto 31.09375vw;
}
.no-webp .future_challenge01 .topics {
	background:url(../img/result/sp_future_challenge01_topics.png) no-repeat center 0;
	background-size: auto 31.09375vw;
}

/*------------------------------------------------------------
[SP] fishing01
------------------------------------------------------------ */
.fishing01 {
	background:#00abe4 url(../img/result/sp_fishing01_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 52.5vw;
	padding-top: 52.5vw;
}
.no-webp .fishing01 {
	background:#00abe4 url(../img/result/sp_fishing01_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 52.5vw;
}

/*------------------------------------------------------------
[SP] fishing02
------------------------------------------------------------ */
.fishing02 {
	background:#00abe4 url(../img/result/sp_fishing02_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 108.59375vw;
	padding-top: 109.21875vw;
	position: relative;
}
.no-webp .fishing02 {
	background:#00abe4 url(../img/result/sp_fishing02_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 108.59375vw;
}
.fishing02 .topics {
	height:27.96875vw;
	background:url(../img/result/sp_fishing02_topics.webp) no-repeat center 0;
	background-size: auto 27.96875vw;
}
.no-webp .fishing02 .topics {
	background:url(../img/result/sp_fishing02_topics.png) no-repeat center 0;
	background-size: auto 27.96875vw;
}
.fishing02::after {
	content: '';
	width:8.28125vw;
	height: 8.28125vw;
	background:url(../img/result/corner_rb_fishing.svg) no-repeat 0 0;
	background-size: 8.28125vw 8.28125vw;
	display: block;
	position: absolute;
	bottom:0;
	right: 0;
}

/*------------------------------------------------------------
[SP] fishing03
------------------------------------------------------------ */
.fishing03 {
	background:#00abe4 url(../img/result/sp_fishing03_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 69.84375vw;
	padding-top: 71.09375vw;
}
.no-webp .fishing03 {
	background:#00abe4 url(../img/result/sp_fishing03_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 69.84375vw;
}
.fishing03 .topics {
	height:42.96875vw;
	background:url(../img/result/sp_fishing03_topics.webp) no-repeat center 0;
	background-size: auto 42.96875vw;
}
.no-webp .fishing03 .topics {
	background:url(../img/result/sp_fishing03_topics.png) no-repeat center 0;
	background-size: auto 42.96875vw;
}

/*------------------------------------------------------------
[SP] children01
------------------------------------------------------------ */
.children01 {
	background:#2cc832 url(../img/result/sp_children01_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 68.90625vw;
	padding-top: 70.15625vw;
}
.no-webp .children01 {
	background:#2cc832 url(../img/result/sp_children01_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 68.90625vw;
}
.children01 .topics {
	height:27.34375vw;
	background:url(../img/result/sp_children01_topics.webp) no-repeat center 0;
	background-size: auto 27.34375vw;
}
.no-webp .children01 .topics {
	background:url(../img/result/sp_children01_topics.png) no-repeat center 0;
	background-size: auto 27.34375vw;
}

/*------------------------------------------------------------
[SP] children02
------------------------------------------------------------ */
.children02 {
	background:#2cc832 url(../img/result/sp_children02_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 118.59375vw;
	padding-top: 119.84375vw;
}
.no-webp .children02 {
	background:#2cc832 url(../img/result/sp_children02_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 118.59375vw;
}
.children02 .topics {
	height:27.34375vw;
	background:url(../img/result/sp_children02_topics.webp) no-repeat center 0;
	background-size: auto 27.34375vw;
}
.no-webp .children02 .topics {
	background:url(../img/result/sp_children02_topics.png) no-repeat center 0;
	background-size: auto 27.34375vw;
}
#group_children .children02 h2 {
	letter-spacing: -.05em;
	font-size: 5.3125vw;
}

/*------------------------------------------------------------
[SP] children03
------------------------------------------------------------ */
.children03 {
	background:#2cc832 url(../img/result/sp_children03_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 69.21875vw;
	padding-top: 70.46875vw;
}
.no-webp .children03 {
	background:#2cc832 url(../img/result/sp_children03_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 69.21875vw;
}
.children03 .topics {
	height:27.34375vw;
	background:url(../img/result/sp_children03_topics.webp) no-repeat center 0;
	background-size: auto 27.34375vw;
}
.no-webp .children03 .topics {
	background:url(../img/result/sp_children03_topics.png) no-repeat center 0;
	background-size: auto 27.34375vw;
}

/*------------------------------------------------------------
[SP] children04
------------------------------------------------------------ */
.children04 {
	background:#2cc832 url(../img/result/sp_children04_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 70vw;
	padding-top: 71.25vw;
	position: relative;
}
.no-webp .children04 {
	background:#2cc832 url(../img/result/sp_children04_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 70vw;
}
.children04::after {
	content: '';
	width:8.28125vw;
	height: 8.28125vw;
	background:url(../img/result/corner_lb_children.svg) no-repeat 0 0;
	background-size: 8.28125vw 8.28125vw;
	display: block;
	position: absolute;
	bottom:0;
	left: 0;
}
.children04 .topics {
	height:42.34375vw;
	background:url(../img/result/sp_children04_topics.webp) no-repeat center 0;
	background-size: auto 42.34375vw;
}
.no-webp .children04 .topics {
	background:url(../img/result/sp_children04_topics.png) no-repeat center 0;
	background-size: auto 42.34375vw;
}

/*------------------------------------------------------------
[SP] children05
------------------------------------------------------------ */
.children05 {
	background:#2cc832 url(../img/result/sp_children05_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 74.375vw;
	padding-top: 75.625vw;
}
.no-webp .children05 {
	background:#2cc832 url(../img/result/sp_children05_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 74.375vw;
}
.children05 .topics {
	height:42.34375vw;
	background:url(../img/result/sp_children05_topics.webp) no-repeat center 0;
	background-size: auto 42.34375vw;
}
.no-webp .children05 .topics {
	background:url(../img/result/sp_children05_topics.png) no-repeat center 0;
	background-size: auto 42.34375vw;
}

/*------------------------------------------------------------
[SP] challenged_sports01
------------------------------------------------------------ */
.challenged_sports01 {
	background:#fa9900 url(../img/result/sp_challenged_sports01_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 68.90625vw;
	padding: 70.15625vw 0 7.8125vw;
	position: relative;
}
.no-webp .challenged_sports01 {
	background:#fa9900 url(../img/result/sp_challenged_sports01_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 68.90625vw;
}
.challenged_sports01::after {
	content: '';
	width:8.28125vw;
	height: 8.28125vw;
	background:url(../img/result/corner_lb_challenged_sports.svg) no-repeat 0 0;
	background-size: 8.28125vw 8.28125vw;
	display: block;
	position: absolute;
	bottom:0;
	left: 0;
}
/*------------------------------------------------------------
[SP] challenged_sports02
------------------------------------------------------------ */
.challenged_sports02 {
	background:#fa9900 url(../img/result/sp_challenged_sports02_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 68.90625vw;
	padding-top: 70.15625vw;
}
.no-webp .challenged_sports02 {
	background:#fa9900 url(../img/result/sp_challenged_sports02_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 68.90625vw;
}
.challenged_sports02 .topics {
	height:46.875vw;
	background:url(../img/result/sp_challenged_sports02_topics.webp) no-repeat center 0;
	background-size: auto 46.875vw;
}
.no-webp .challenged_sports02 .topics {
	background:url(../img/result/sp_challenged_sports02_topics.png) no-repeat center 0;
	background-size: auto 46.875vw;
}
/*------------------------------------------------------------
[SP] challenged_sports03
------------------------------------------------------------ */
.challenged_sports03 {
	background:#fa9900 url(../img/result/sp_challenged_sports03_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 61.40625vw;
	padding-top: 62.65625vw;
}
.no-webp .challenged_sports03 {
	background:#fa9900 url(../img/result/sp_challenged_sports03_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 61.40625vw;
}
.challenged_sports03 .topics {
	height:46.875vw;
	background:url(../img/result/sp_challenged_sports03_topics.webp) no-repeat center 0;
	background-size: auto 46.875vw;
}
.no-webp .challenged_sports03 .topics {
	background:url(../img/result/sp_challenged_sports03_topics.png) no-repeat center 0;
	background-size: auto 46.875vw;
}
/*------------------------------------------------------------
[SP] challenged_sports04
------------------------------------------------------------ */
.challenged_sports04 {
	background:#fa9900 url(../img/result/sp_challenged_sports04_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 68.90625vw;
	padding-top: 70.15625vw;
}
.no-webp .challenged_sports04 {
	background:#fa9900 url(../img/result/sp_challenged_sports04_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 68.90625vw;
}
.challenged_sports04 .topics {
	height:41.71875vw;
	background:url(../img/result/sp_challenged_sports04_topics.webp) no-repeat center 0;
	background-size: auto 41.71875vw;
}
.no-webp .challenged_sports04 .topics {
	background:url(../img/result/sp_challenged_sports04_topics.png) no-repeat center 0;
	background-size: auto 41.71875vw;
}
/*------------------------------------------------------------
[SP] challenged_sports05
------------------------------------------------------------ */
.challenged_sports05 {
	background:#fa9900 url(../img/result/sp_challenged_sports05_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 61.71875vw;
	padding-top: 62.96875vw;
}
.no-webp .challenged_sports05 {
	background:#fa9900 url(../img/result/sp_challenged_sports05_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 61.71875vw;
}
/*------------------------------------------------------------
[SP] challenged_sports06
------------------------------------------------------------ */
.challenged_sports06 {
	background:#fa9900 url(../img/result/sp_challenged_sports06_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 61.71875vw;
	padding-top: 62.96875vw;
}
.no-webp .challenged_sports06 {
	background:#fa9900 url(../img/result/sp_challenged_sports06_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 61.71875vw;
}

/*------------------------------------------------------------
[SP] culture_sports01
------------------------------------------------------------ */
.culture_sports01 {
	background:#f47275 url(../img/result/sp_culture_sports01_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 61.875vw;
	padding-top: 63.125vw;
}
.no-webp .culture_sports01 {
	background:#f47275 url(../img/result/sp_culture_sports01_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 61.875vw;
}
.culture_sports01 .topics {
	height:46.875vw;
	background:url(../img/result/sp_culture_sports01_topics.webp) no-repeat center 0;
	background-size: auto 46.875vw;
}
.no-webp .culture_sports01 .topics {
	background:url(../img/result/sp_culture_sports01_topics.png) no-repeat center 0;
	background-size: auto 46.875vw;
}
/*------------------------------------------------------------
[SP] culture_sports02
------------------------------------------------------------ */
.culture_sports02 {
	background:#f47275 url(../img/result/sp_culture_sports02_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 68.90625vw;
	padding-top: 70.15625vw;
}
.no-webp .culture_sports02 {
	background:#f47275 url(../img/result/sp_culture_sports02_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 68.90625vw;
}
.culture_sports02 .topics {
	height:27.5vw;
	background:url(../img/result/sp_culture_sports02_topics.webp) no-repeat center 0;
	background-size: auto 27.5vw;
}
.no-webp .culture_sports02 .topics {
	background:url(../img/result/sp_culture_sports02_topics.png) no-repeat center 0;
	background-size: auto 27.5vw;
}
/*------------------------------------------------------------
[SP] culture_sports03
------------------------------------------------------------ */
.culture_sports03 {
	background:#f47275 url(../img/result/sp_culture_sports03_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 69.21875vw;
	padding-top: 70.46875vw;
}
.no-webp .culture_sports03 {
	background:#f47275 url(../img/result/sp_culture_sports03_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 69.21875vw;
}
.culture_sports03 .topics {
	height:27.65625vw;
	background:url(../img/result/sp_culture_sports03_topics.webp) no-repeat center 0;
	background-size: auto 27.65625vw;
}
.no-webp .culture_sports03 .topics {
	background:url(../img/result/sp_culture_sports03_topics.png) no-repeat center 0;
	background-size: auto 27.65625vw;
}
/*------------------------------------------------------------
[SP] culture_sports04
------------------------------------------------------------ */
.culture_sports04 {
	background:#f47275 url(../img/result/sp_culture_sports04_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 51.09375vw;
	padding-top: 52.34375vw;
}
.no-webp .culture_sports04 {
	background:#f47275 url(../img/result/sp_culture_sports04_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 51.09375vw;
}
.culture_sports04 .topics {
	height:27.65625vw;
	background:url(../img/result/sp_culture_sports04_topics.webp) no-repeat center 0;
	background-size: auto 27.65625vw;
}
.no-webp .culture_sports04 .topics {
	background:url(../img/result/sp_culture_sports04_topics.png) no-repeat center 0;
	background-size: auto 27.65625vw;
}

/*------------------------------------------------------------
[SP] culture_sports05
------------------------------------------------------------ */
.culture_sports05 {
	background:url(../img/result/sp_culture_sports05_img.webp) no-repeat center 0.625vw,
	url(../img/result/sp_culture_sports05_img02.webp) no-repeat center 70.625vw;
	background-size:92.5vw 69.375vw,92.5vw 68.90625vw;
	background-color: #f47275;
	padding-top: 140.15625vw;
	position:relative;
}
.no-webp .culture_sports05 {
	background:url(../img/result/sp_culture_sports05_img.jpg) no-repeat center 0.625vw,
	url(../img/result/sp_culture_sports05_img02.jpg) no-repeat center 70.625vw;
	background-size:92.5vw 69.375vw,92.5vw 68.90625vw;
	background-color: #f47275;
}
.culture_sports05 .topics {
	height:59.21875vw;
}
.culture_sports05 .topics01 {
	background:url(../img/result/sp_culture_sports05_topics.webp) no-repeat center 0;
	background-size: auto 27.65625vw;
	height:27.65625vw;
}
.no-webp .culture_sports05 .topics01 {
	background:url(../img/result/sp_culture_sports05_topics.png) no-repeat center 0;
	background-size: auto 27.65625vw;
}
.culture_sports05 .topics02 {
	background:url(../img/result/sp_culture_sports05_topics02.webp) no-repeat center 0;
	background-size: auto 27.5vw;
	height:27.5vw;
}
.no-webp .culture_sports05 .topics02 {
	background:url(../img/result/sp_culture_sports05_topics02.png) no-repeat center 0;
	background-size: auto 27.5vw;
}
#group_culture_sports .culture_sports05 h2 {
	letter-spacing: -.05em;
	font-size: 5.3125vw;
}
.culture_sports05::after {
	content: '';
	width:8.28125vw;
	height: 8.28125vw;
	background:url(../img/result/corner_rb_culture_sports.svg) no-repeat 0 0;
	background-size: 8.28125vw 8.28125vw;
	display: block;
	position: absolute;
	bottom:0;
	right:0;
}

/*------------------------------------------------------------
[SP] culture_sports06
------------------------------------------------------------ */
.culture_sports06 {
	background:#f47275 url(../img/result/sp_culture_sports06_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 61.875vw;
	padding-top: 63.125vw;
}
.no-webp .culture_sports06 {
	background:#f47275 url(../img/result/sp_culture_sports06_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 61.875vw;
}
.culture_sports06 .topics {
	height:27.65625vw;
	background:url(../img/result/sp_culture_sports06_topics.webp) no-repeat center 0;
	background-size: auto 27.65625vw;
}
.no-webp .culture_sports06 .topics {
	background:url(../img/result/sp_culture_sports06_topics.png) no-repeat center 0;
	background-size: auto 27.65625vw;
}

/*------------------------------------------------------------
[SP] culture_sports07
------------------------------------------------------------ */
.culture_sports07 {
	background:#f47275 url(../img/result/sp_culture_sports07_img.webp) no-repeat center 0.625vw;
	background-size:92.5vw 104.6875vw;
	padding-top: 105.9375vw;
}
.no-webp .culture_sports07 {
	background:#f47275 url(../img/result/sp_culture_sports07_img.jpg) no-repeat center 0.625vw;
	background-size:92.5vw 104.6875vw;
}
.culture_sports07 .topics {
	height:46.875vw;
	background:url(../img/result/sp_culture_sports07_topics.webp) no-repeat center 0;
	background-size: auto 46.875vw;
}
.no-webp .culture_sports07 .topics {
	background:url(../img/result/sp_culture_sports07_topics.png) no-repeat center 0;
	background-size: auto 46.875vw;
}

/*------------------------------------------------------------
[PC]
------------------------------------------------------------ */
@media print, screen and (min-width:768px) {

/*------------------------------------------------------------
[PC] nav_result
------------------------------------------------------------ */
.nav_result {
	display:none;
}
.hide_group {
	display:block;
}

/*------------------------------------------------------------
[PC] banner_suntory_sunsun_pamphlet
------------------------------------------------------------ */
.banner_suntory_sunsun_pamphlet {
	margin:0 auto 30px;
	width:760px;
	height:71px;
}
.banner_suntory_sunsun_pamphlet a {
	width:760px;
	height:71px;
	background:url(../img/result/banner_pamphlet.webp) no-repeat 0 0;
	background-size:760px auto;
}
.no-webp .banner_suntory_sunsun_pamphlet a {
	background:url(../img/result/banner_pamphlet.png) no-repeat 0 0;
	background-size:760px auto;
}
.banner_suntory_sunsun_pamphlet a:hover {
	opacity: .75;
}

/*------------------------------------------------------------
[PC] note_result
------------------------------------------------------------ */
.note_result {
	margin:0 auto 20px;
	width:960px;
	text-align:right;
	font-size: 15px;
	color:#666;
}

/*------------------------------------------------------------
[PC] result_container
------------------------------------------------------------ */
.result_container {
	margin:0 auto 20px;
	width:960px;
}
.result_container .text {
	padding:0;
	position: relative;
}
.result_container .text h2 {
	margin-bottom: 20px;
	font-size: 20px;
	font-weight:bold;
	line-height:1.2;
	color: #fff;
	display: flex;
	align-items: center;
}
.result_container .text p {
	font-size: 14px;
	line-height:1.5;
	color: #fff;
}
.result_container .text p + p {
	margin-top: 1em;
}
.result_container .topics ul,
.result_container .topics li {
	text-indent: -99999px;
	margin:0;
	list-style: none;
}
.result_container .topics ul {
	margin:15px 0 0;
}

#group_future_challenge h2 {
	background:url(../img/icon_future_challenge_white.svg) no-repeat 0 center;
	background-size:48px auto;
	padding-left:56px;
	min-height: 35px;
	letter-spacing: -.05em;
}
#group_fishing h2 {
	background:url(../img/icon_fishing_boat_white.svg) no-repeat 0 center;
	background-size:45px auto;
	padding-left:51px;
	min-height: 30px;
}
#group_children h2 {
	background:url(../img/icon_children_future_white.svg) no-repeat 0 center;
	background-size:34px auto;
	padding-left:42px;
	min-height: 45px;
}
#group_children .children01 h2 {
	background:url(../img/icon_children_future_white.svg) no-repeat 0 center,
	url(../img/icon_fishing_boat_white.svg) no-repeat 33px center;
	background-size:auto 40px ,41px auto;
	padding-left:80px;
	min-height: 40px;
}
#group_challenged_sports h2 {
	background:url(../img/icon_challenged_sports_white.svg) no-repeat 0 center;
	background-size:37px auto;
	padding-left:48px;
	min-height: 33px;
}
#group_culture_sports h2 {
	background:url(../img/icon_culture_sports_white.svg) no-repeat 0 center;
	background-size:43px auto;
	padding-left:50px;
	min-height: 48px;
}

/*------------------------------------------------------------
[PC] group_future_challenge
------------------------------------------------------------ */
#group_future_challenge {
	margin:0 auto 30px;
	width:960px;
}

/*------------------------------------------------------------
[PC] future_challenge01
------------------------------------------------------------ */
.future_challenge01{
	margin:0 auto 0;
	width:960px;
	height:311px;
	background:#ff4d4d url(../img/result/future_challenge01_img.webp) no-repeat 0 0;
	background-size:343px 311px;
	padding:0 0 0 343px;
}
.no-webp .future_challenge01{
	background:#ff4d4d url(../img/result/future_challenge01_img.png) no-repeat 0 0;
	background-size:343px 311px;
}
.future_challenge01 .text {
	padding: 70px 265px 40px 30px;
}
.future_challenge01 .topics {
	width: 193px;
	height:142px;
	background:url(../img/result/future_challenge01_topics.webp) no-repeat center 0;
	background-size: auto 142px;
	position: absolute;
	top: 52px;
	left: 395px;
}
.no-webp .future_challenge01 .topics {
	background:url(../img/result/future_challenge01_topics.png) no-repeat center 0;
	background-size: auto 142px;
}

/*------------------------------------------------------------
[PC] group_fishing
------------------------------------------------------------ */
#group_fishing {
	margin:59px auto 9px;
	width:960px;
	height:628px;
	position: relative;
}

/*------------------------------------------------------------
[PC] fishing01
------------------------------------------------------------ */
.fishing01 {
	width:630px;
	height:199px;
	background:#00abe4 url(../img/result/fishing01_img.webp) no-repeat 0 0;
	background-size:343px 199px;
	padding: 40px 30px 20px 373px;
	position: absolute;
	top:0;
	left:0;
}
.no-webp .fishing01 {
	background:#00abe4 url(../img/result/fishing01_img.jpg) no-repeat 0 0;
	background-size:343px 199px;
}

/*------------------------------------------------------------
[PC] fishing02
------------------------------------------------------------ */
.fishing02 {
	width:630px;
	height:378px;
	background:#00abe4 url(../img/result/fishing02_img.webp) no-repeat 0 0;
	background-size:346px 378px;
	padding: 20px 32px 30px 373px;
	position:absolute;
	top: 229px;
	left:0;
}
.no-webp .fishing02 {
	background:#00abe4 url(../img/result/fishing02_img.jpg) no-repeat 0 0;
	background-size:346px 378px;
}
.fishing02 .topics {
	margin:0 auto;
	width:197px;
	height:146px;
	background:url(../img/result/fishing02_topics.webp) no-repeat center 0;
	background-size: 197px auto;
}
.no-webp .fishing02 .topics {
	background:url(../img/result/fishing02_topics.png) no-repeat center 0;
	background-size: 197px auto;
}
.fishing02::after {
	content: '';
	width:30px;
	height: 30px;
	background:url(../img/result/corner_rb_fishing.svg) no-repeat 0 0;
	background-size: 30px 30px;
	display: block;
	position: absolute;
	bottom:0;
	right: 0;
}

/*------------------------------------------------------------
[PC] fishing03
------------------------------------------------------------ */
.fishing03 {
	width:300px;
	height:628px;
	background:#00abe4 url(../img/result/fishing03_img.webp) no-repeat 0 0;
	background-size:300px 224px;
	padding: 245px 30px 30px 30px;
	position: absolute;
	top: 0;
	right:0;
}
.no-webp .fishing03 {
	background:#00abe4 url(../img/result/fishing03_img.jpg) no-repeat 0 0;
	background-size:300px 224px;
}
.fishing03 .topics {
	height:225px;
	background:url(../img/result/fishing03_topics.webp) no-repeat center 0;
	background-size: auto 225px;
}
.no-webp .fishing03 .topics {
	background:url(../img/result/fishing03_topics.png) no-repeat center 0;
	background-size: auto 225px;
}
/*------------------------------------------------------------
[PC] group_children
------------------------------------------------------------ */
#group_children {
	margin:0 auto 30px;
	width:960px;
	height:1330px;
	position: relative;
}

/*------------------------------------------------------------
[PC] children01
------------------------------------------------------------ */
.children01 {
	width:300px;
	height:561px;
	background:#2cc832 url(../img/result/children01_img.webp) no-repeat 0 0;
	background-size:300px 250px;
	padding: 268px 30px 20px 30px;
	position: absolute;
	top: 0;
	left: 0;
}
.no-webp .children01 {
	background:#2cc832 url(../img/result/children01_img.jpg) no-repeat 0 0;
	background-size:300px 250px;
}
.children01 .topics {
	height:141px;
	background:url(../img/result/children01_topics.webp) no-repeat center 0;
	background-size: auto 141px;
}
.no-webp .children01 .topics {
	background:url(../img/result/children01_topics.png) no-repeat center 0;
	background-size: auto 141px;
}

/*------------------------------------------------------------
[PC] children02
------------------------------------------------------------ */
.children02 {
	width:300px;
	height:739px;
	background:#2cc832 url(../img/result/children02_img.webp) no-repeat 0 0;
	background-size:300px 370px;
	padding: 389px 20px 30px 20px;
	position: absolute;
	top: 591px;
	left:0;
}
.no-webp .children02 {
	background:#2cc832 url(../img/result/children02_img.jpg) no-repeat 0 0;
	background-size:300px 370px;
}
.children02 .topics {
	height:143px;
	background:url(../img/result/children02_topics.webp) no-repeat center 0;
	background-size: auto 143px;
}
.no-webp .children02 .topics {
	background:url(../img/result/children02_topics.png) no-repeat center 0;
	background-size: auto 143px;
}
#group_children .children02 h2 {
	letter-spacing: -.05em;
	font-size: 16px;
}

/*------------------------------------------------------------
[PC] children03
------------------------------------------------------------ */
.children03 {
	width:300px;
	height:574px;
	background:#2cc832 url(../img/result/children03_img.webp) no-repeat 0 0;
	background-size:300px auto;
	padding: 270px 30px 25px 30px;
	position:absolute;
	top: 20px;
	right:0;
}
.no-webp .children03 {
	background:#2cc832 url(../img/result/children03_img.jpg) no-repeat 0 0;
	background-size:300px auto;
}
.children03 .topics {
	height:142px;
	background:url(../img/result/children03_topics.webp) no-repeat center 0;
	background-size: auto 142px;
}
.no-webp .children03 .topics {
	background:url(../img/result/children03_topics.png) no-repeat center 0;
	background-size: auto 142px;
}

/*------------------------------------------------------------
[PC] children04
------------------------------------------------------------ */
.children04 {
	width:630px;
	height:704px;
	background:#2cc832 url(../img/result/children04_img.webp) no-repeat 0 0;
	background-size:630px 379px;
	padding: 434px 280px 30px 35px;
	position: absolute;
	top: 626px;
	right:0;
}
.no-webp .children04 {
	background:#2cc832 url(../img/result/children04_img.jpg) no-repeat 0 0;
	background-size:630px 379px;
}
.children04::after {
	content: '';
	width:30px;
	height: 30px;
	background:url(../img/result/corner_rb_children.svg) no-repeat 0 0;
	background-size: 30px 30px;
	display: block;
	position: absolute;
	bottom:0;
	left:auto;
	right: 0;
}
.children04 .topics {
	width:195px;
	height:223px;
	background:url(../img/result/children04_topics.webp) no-repeat center 0;
	background-size: auto 223px;
	position: absolute;
	top: 0;
	left:361px;
}
.no-webp .children04 .topics {
	background:url(../img/result/children04_topics.png) no-repeat center 0;
	background-size: auto 223px;
}

/*------------------------------------------------------------
[PC] children05
------------------------------------------------------------ */
.children05 {
	width:300px;
	height:595px;
	background:#2cc832 url(../img/result/children05_img.webp) no-repeat 0 0;
	background-size:300px auto;
	padding: 267px 25px 50px 25px;
	position: absolute;
	top: 0;
	left:330px;
}
.no-webp .children05 {
	background:#2cc832 url(../img/result/children05_img.jpg) no-repeat 0 0;
	background-size:300px auto;
}
.children05 .topics {
	height:142px;
	background:url(../img/result/children05_topics.webp) no-repeat center 0;
	background-size: auto 142px;
}
.no-webp .children05 .topics {
	background:url(../img/result/children05_topics.png) no-repeat center 0;
	background-size: auto 142px;
}
#group_children .children05 h2 {
	letter-spacing: -.05em;
	font-size: 20px;
}

/*------------------------------------------------------------
[PC] group_challenged_sports
------------------------------------------------------------ */
#group_challenged_sports {
	margin:0 auto 30px;
	width:960px;
	height:1464px;
	position:relative;
}

/*------------------------------------------------------------
[PC] challenged_sports01
------------------------------------------------------------ */
.challenged_sports01 {
	width:960px;
	height:235px;
	background:#fa9900 url(../img/result/challenged_sports01_img.webp) no-repeat 0 0;
	background-size:330px 235px;
	padding: 0 60px 0 387px;
	postion: relative;
}
.no-webp .challenged_sports01 {
	background:#fa9900 url(../img/result/challenged_sports01_img.jpg) no-repeat 0 0;
	background-size:330px 235px;
}
.challenged_sports01 .text {
	height:235px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.challenged_sports01::after {
	content: '';
	display: none;
}

/*------------------------------------------------------------
[PC] challenged_sports02
------------------------------------------------------------ */
.challenged_sports02 {
	width:300px;
	height:675px;
	background:#fa9900 url(../img/result/challenged_sports02_img.webp) no-repeat 0 0;
	background-size:300px 220px;
	padding: 250px 15px 270px 15px;
	position:absolute;
	top: 265px;
	left: 0;
}
.no-webp .challenged_sports02 {
	background:#fa9900 url(../img/result/challenged_sports02_img.jpg) no-repeat 0 0;
	background-size:300px 220px;
}
.challenged_sports02 .topics {
	width:195px;
	height:242px;
	background:url(../img/result/challenged_sports02_topics.webp) no-repeat center 0;
	background-size: auto 242px;
	position: absolute;
	top: 157px;
	left:calc(50% - 97.5px);
}
.no-webp .challenged_sports02 .topics {
	background:url(../img/result/challenged_sports02_topics.png) no-repeat center 0;
	background-size: auto 242px;
}

#group_challenged_sports .challenged_sports02 h2 {
	letter-spacing: -.05em;
	font-size: 19px;
}

/*------------------------------------------------------------
[PC] challenged_sports03
------------------------------------------------------------ */
.challenged_sports03 {
	width:300px;
	height:675px;
	background:#fa9900 url(../img/result/challenged_sports03_img.webp) no-repeat 0 0;
	background-size:300px auto;
	padding: 250px 20px 270px 20px;
	position:absolute;
	top: 265px;
	left: 330px;
}
.no-webp .challenged_sports03 {
	background:#fa9900 url(../img/result/challenged_sports03_img.jpg) no-repeat 0 0;
	background-size:300px auto;
}
.challenged_sports03 .topics {
	width:195px;
	height:241px;
	background:url(../img/result/challenged_sports03_topics.webp) no-repeat center 0;
	background-size: auto 241px;
	position: absolute;
	top: 157px;
	left:calc(50% - 97.5px);
}
.no-webp .challenged_sports03 .topics {
	background:url(../img/result/challenged_sports03_topics.png) no-repeat center 0;
	background-size: auto 241px;
}

#group_challenged_sports .challenged_sports03 h2 {
	letter-spacing: -.05em;
	font-size: 19px;
}
.challenged_sports03::after {
	content: '';
	width:30px;
	height: 30px;
	background:url(../img/result/corner_lb_challenged_sports.svg) no-repeat 0 0;
	background-size: 30px 30px;
	display: block;
	position: absolute;
	bottom:0;
	left: 0;
}

/*------------------------------------------------------------
[SP] challenged_sports04
------------------------------------------------------------ */
.challenged_sports04 {
	width:300px;
	height:675px;
	background:#fa9900 url(../img/result/challenged_sports04_img.webp) no-repeat 0 0;
	background-size:300px auto;
	padding: 250px 20px 270px 20px;
	position:absolute;
	top: 265px;
	left: 660px;
}
.no-webp .challenged_sports04 {
	background:#fa9900 url(../img/result/challenged_sports04_img.jpg) no-repeat 0 0;
	background-size:300px auto;
}
.challenged_sports04 .topics {
	width:195px;
	height:224px;
	background:url(../img/result/challenged_sports04_topics.webp) no-repeat center 0;
	background-size: auto 224px;
	position: absolute;
	top: 157px;
	left:calc(50% - 97.5px);
}
.no-webp .challenged_sports04 .topics {
	background:url(../img/result/challenged_sports04_topics.png) no-repeat center 0;
	background-size: auto 224px;
}

#group_challenged_sports .challenged_sports04 h2 {
	letter-spacing: -.05em;
	font-size: 19px;
}

/*------------------------------------------------------------
[PC] challenged_sports05
------------------------------------------------------------ */
.challenged_sports05 {
	width:960px;
	height: 229px;
	background:#fa9900 url(../img/result/challenged_sports05_img.webp) no-repeat 0 0;
	background-size:330px 229px;
	padding: 0 120px 0 387px;
	position:absolute;
	top: 970px;
	left:0;
}
.no-webp .challenged_sports05 {
	background:#fa9900 url(../img/result/challenged_sports05_img.jpg) no-repeat 0 0;
	background-size:330px 229px;
}
.challenged_sports05 .text {
	height:229px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

/*------------------------------------------------------------
[PC] challenged_sports06
------------------------------------------------------------ */
.challenged_sports06 {
	width:960px;
	height: 235px;
	background:#fa9900 url(../img/result/challenged_sports06_img.webp) no-repeat 0 0;
	background-size:330px 235px;
	padding: 0 120px 0 387px;
	position:absolute;
	top: 1229px;
	left:0;
}
.no-webp .challenged_sports06 {
	background:#fa9900 url(../img/result/challenged_sports06_img.jpg) no-repeat 0 0;
	background-size:330px 235px;
}
.challenged_sports06 .text {
	height:235px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

/*------------------------------------------------------------
[PC] group_culture_sports
------------------------------------------------------------ */
#group_culture_sports {
	margin:0 auto 30px;
	width:960px;
	height:1626px;
	position:relative;
}

/*------------------------------------------------------------
[PC] culture_sports01
------------------------------------------------------------ */
.culture_sports01 {
	width:300px;
	height: 659px;
	background:#f47275 url(../img/result/culture_sports01_img.webp) no-repeat 0 0;
	background-size:300px 225px;
	padding: 243px 20px 20px 20px;
	position: absolute;
	top: 0;
	left: 0;
}
.no-webp .culture_sports01 {
	background:#f47275 url(../img/result/culture_sports01_img.jpg) no-repeat 0 0;
	background-size:300px 225px;
}
.culture_sports01 .topics {
	height:224px;
	background:url(../img/result/culture_sports01_topics.webp) no-repeat center 0;
	background-size: auto 224px;
}
.no-webp .culture_sports01 .topics {
	background:url(../img/result/culture_sports01_topics.png) no-repeat center 0;
	background-size: auto 224px;
}
/*------------------------------------------------------------
[PC] culture_sports02
------------------------------------------------------------ */
.culture_sports02 {
	width:300px;
	height: 600px;
	background:#f47275 url(../img/result/culture_sports02_img.webp) no-repeat 0 0;
	background-size:300px 225px;
	padding: 243px 20px 20px 20px;
	position: absolute;
	top: 0;
	left: 330px;
}
.no-webp .culture_sports02 {
	background:#f47275 url(../img/result/culture_sports02_img.jpg) no-repeat 0 0;
	background-size:300px 225px;
}
.culture_sports02 .topics {
	height:142px;
	background:url(../img/result/culture_sports02_topics.webp) no-repeat center 0;
	background-size: auto 142px;
}
.no-webp .culture_sports02 .topics {
	background:url(../img/result/culture_sports02_topics.png) no-repeat center 0;
	background-size: auto 142px;
}
#group_culture_sports .culture_sports02 h2 {
	letter-spacing: -.05em;
	font-size: 19px;
}
/*------------------------------------------------------------
[PC] culture_sports03
------------------------------------------------------------ */
.culture_sports03 {
	width:300px;
	height: 600px;
	background:#f47275 url(../img/result/culture_sports03_img.webp) no-repeat 0 0;
	background-size:300px 225px;
	padding: 243px 20px 20px 20px;
	position: absolute;
	top: 0;
	left: 660px;
}
.no-webp .culture_sports03 {
	background:#f47275 url(../img/result/culture_sports03_img.jpg) no-repeat 0 0;
	background-size:300px 225px;
}
.culture_sports03 .topics {
	height:146px;
	background:url(../img/result/culture_sports03_topics.webp) no-repeat center 0;
	background-size: auto 146px;
}
.no-webp .culture_sports03 .topics {
	background:url(../img/result/culture_sports03_topics.png) no-repeat center 0;
	background-size: auto 146px;
}
/*------------------------------------------------------------
[PC] culture_sports04
------------------------------------------------------------ */
.culture_sports04 {
	width:300px;
	height:504px;
	background:#f47275 url(../img/result/culture_sports04_img.webp) no-repeat 0 0;
	background-size:300px 168px;
	padding: 180px 20px 20px 20px;
	position:absolute;
	top: 689px;
	left:0:
}
.no-webp .culture_sports04 {
	background:#f47275 url(../img/result/culture_sports04_img.jpg) no-repeat 0 0;
	background-size:300px 168px;
}
.culture_sports04 .topics {
	height:143px;
	background:url(../img/result/culture_sports04_topics.webp) no-repeat center 0;
	background-size: auto 143px;
}
.no-webp .culture_sports04 .topics {
	background:url(../img/result/culture_sports04_topics.png) no-repeat center 0;
	background-size: auto 143px;
}
/*------------------------------------------------------------
[PC] culture_sports05
------------------------------------------------------------ */
.culture_sports05 {
	width:630px;
	height:564px;
	background:url(../img/result/culture_sports05_img.webp) no-repeat 0 0,
	url(../img/result/culture_sports05_img02.webp) no-repeat 0 340px;
	background-size:300px 340px 300px 224px;
	background-color: #f47275;
	padding: 20px 20px 0 320px;
	position:absolute;
	top: 629px;
	left:330px;
}
.no-webp .culture_sports05 {
	background:url(../img/result/culture_sports05_img.jpg) no-repeat 0 0,
	url(../img/result/culture_sports05_img02.jpg) no-repeat 0 340px;
	background-size:300px 340px 300px 224px;
	background-color: #f47275;
}
.culture_sports05 .topics {
	height:315px;
}
.culture_sports05 .topics01 {
	background:url(../img/result/culture_sports05_topics.webp) no-repeat center 0;
	background-size: auto 143px;
	height:143px;
}
.no-webp .culture_sports05 .topics01 {
	background:url(../img/result/culture_sports05_topics.png) no-repeat center 0;
	background-size: auto 143px;
}
.culture_sports05 ul.topics02 {
	margin:30px 0 0;
	background:url(../img/result/culture_sports05_topics02.webp) no-repeat center 0;
	background-size: auto 143px;
	height:143px;
}
.no-webp .culture_sports05 .topics02 {
	background:url(../img/result/culture_sports05_topics02.png) no-repeat center 0;
	background-size: auto 143px;
}
#group_culture_sports .culture_sports05 h2 {
	letter-spacing: -.05em;
	font-size: 20px;
}
.culture_sports05::after {
	content: '';
	width:30px;
	height: 30px;
	background:url(../img/result/corner_rb_culture_sports.svg) no-repeat 0 0;
	background-size: 30px 30px;
	display: block;
	position: absolute;
	bottom:0;
	right:0;
}

/*------------------------------------------------------------
[PC] culture_sports06
------------------------------------------------------------ */
.culture_sports06 {
	width:465px;
	height:404px;
	background:#f47275 url(../img/result/culture_sports06_img.webp) no-repeat 0 bottom;
	background-size:220px 251px;
	padding: 20px 25px 260px 25px;
	position: absolute;
	top: 1222px;
	left:0;
}
.no-webp .culture_sports06 {
	background:#f47275 url(../img/result/culture_sports06_img.jpg) no-repeat 0 bottom;
	background-size:220px 251px;
}
.culture_sports06 .topics {
	width:193px;
	height:144px;
	background:url(../img/result/culture_sports06_topics.webp) no-repeat 0 0;
	background-size: auto 144px;
	position:absolute;
	top: 143px;
	left:226px;
}
.no-webp .culture_sports06 .topics {
	background:url(../img/result/culture_sports06_topics.png) no-repeat 0 0;
	background-size: auto 144px;
}
/*------------------------------------------------------------
[PC] culture_sports07
------------------------------------------------------------ */
.culture_sports07 {
	width:465px;
	height:404px;
	background:#f47275 url(../img/result/culture_sports07_img.webp) no-repeat 0 bottom;
	background-size:220px 251px;
	padding: 20px 25px 260px 25px;
	position: absolute;
	top: 1222px;
	left:495px;
}
.no-webp .culture_sports07 {
	background:#f47275 url(../img/result/culture_sports07_img.jpg) no-repeat  0 bottom;
	background-size:220px 251px;
}
.culture_sports07 .topics {
	width:194px;
	height:242px;
	background:url(../img/result/culture_sports07_topics.webp) no-repeat center 0;
	background-size: auto 242px;
	position: absolute;
	top: 123px;
	right: 0;
}
.no-webp .culture_sports07 .topics {
	background:url(../img/result/culture_sports07_topics.png) no-repeat center 0;
	background-size: auto 242px;
}



}