/*basic*/
@media screen and (max-width: 599px) {
	.pc {
		display: none !important;
	}
}
@media screen and (min-width: 600px) {
	.sp {
		display: none !important;
	}
}
.flex {
	display: flex;
	justify-content: space-between;
}

.m-plus-1p-regular {
	font-family: "M PLUS 1p", sans-serif;
	font-weight: 400;
	font-style: normal;
}

#main {
	display: block;
	overflow: hidden;
	transition: 0.2s;
	padding: 0 0 0 0;
}
@media screen and (max-width: 599px) {
	#main {
		padding: 0 0 0 0;
	}
}

img {
	max-width: 100%;
	height: auto;
}
.yoshimoto {
	font-family: "M PLUS 1p", sans-serif;
	font-style: normal;
	position: relative;
}
.yoshimoto a, .yoshimoto img {
	transition: 0.3s;
}
.yoshimoto img {
	max-width: 100%;
	height: auto;
}
.yoshimoto picture {
	display: block;
}
.yoshimoto .top-mv {
	position: relative;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-mv {
		overflow: hidden;
	}
}
.yoshimoto .top-mv h1 img {
	width: 100%;
}
.yoshimoto .top-area1 {
	background-image: url(../img/top/bg1.webp);
	background-size: cover;
	background-position: center center;
	padding: 20px 0;
	margin-top: -1px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area1 {
		padding: 10% 0 5% 0;
	}
}
.yoshimoto .top-area1 h2 {
	font-size: clamp(2rem, 1.8rem + 0.625vw, 3rem);
	font-weight: 900;
	text-align: center;
	line-height: 1.3;
	margin-bottom: 10px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area1 h2 {
		font-size: 5vw;
	}
}
.yoshimoto .top-area1 p {
	font-size: clamp(1.4rem, 1.32rem + 0.25vw, 1.8rem);
	font-weight: 500;
	text-align: center;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area1 p {
		font-size: 3.5vw;
	}
}
.yoshimoto .top-nav {
	background-image: url(../img/top/bg1c.jpg);
	background-size: cover;
	padding: 0 0 0px 0;
}
.yoshimoto .top-nav:before {
	content: "";
	background-image: url(../img/top/bg1b.webp);
	aspect-ratio: 400/27;
	display: block;
	background-size: cover;
	width: 100%;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-nav:before {
		background-size: 200%;
		aspect-ratio: 75/10;
		background-position: 60% 0;
	}
}
.yoshimoto .top-nav ul {
	display: flex;
	justify-content: center;
	align-items: flex-end;
	gap: 30px;
	margin-top: -50px;
	width: 90%;
	margin: 0 auto;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-nav ul {
		gap: 2vw;
	}
}
.yoshimoto .top-nav ul li a:hover img {
	opacity: 1;
	transform: translateY(-10px);
}
.yoshimoto .top-nav:after {
	content: "";
	background-image: url(../img/top/bg2a.webp);
	aspect-ratio: 3247/111;
	background-size: cover;
	display: block;
	width: 100%;
	margin-top: 30px;
}
.yoshimoto .top-area2 {
	background-color: #fed317;
	background-image: url(../img/top/bg2b.webp);
	background-size: 90%;
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area2 {
		background-repeat: repeat;
		background-size: 190%;
	}
}
.yoshimoto .top-area2 h2 {
	margin-bottom: 20px;
	text-align: center;
	position: relative;
	z-index: 2;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area2 h2 {
		width: 35%;
		margin: 0 auto;
		padding: 5% 0 5px 0;
	}
}
.yoshimoto .top-area2 p {
	text-align: center;
	font-size: clamp(1.4rem, 1.28rem + 0.375vw, 2rem);
	font-weight: 900;
	margin-bottom: 25px;
	position: relative;
	z-index: 2;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area2 p {
		font-size: 3.5vw;
	}
}
.yoshimoto .top-area2 ul {
	width: 90%;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	flex-shrink: 0;
	gap: 30px;
	margin-bottom: 50px;
	position: relative;
	z-index: 2;
}
@media screen and (max-width: 1200px) {
	.yoshimoto .top-area2 ul {
		flex-wrap: wrap;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area2 ul {
		flex-direction: column;
		width: 65%;
		margin-bottom: 5%;
	}
}
.yoshimoto .top-area2 ul li a:hover img {
	opacity: 1;
	transform: translateY(-10px);
}
.yoshimoto .top-area2 .c-btn {
	position: relative;
	z-index: 2;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area2 .c-btn {
		width: 85%;
		margin: 0 auto;
	}
}
.yoshimoto .top-area2 .c-btn a:hover img {
	opacity: 1;
	transform: translateY(-10px);
}
.yoshimoto .top-area2:before {
	content: "";
	width: 100%;
	height: 100%;
	background-image: url(../img/noise.webp);
	background-size: 100%;
	position: absolute;
	mix-blend-mode: multiply;
}
.yoshimoto .top-area2:after {
	content: "";
	background-image: url(../img/top/bg3a.webp);
	aspect-ratio: 3204/883;
	background-size: cover;
	display: block;
	width: 100%;
	margin-top: -8.5vw;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area2:after {
		aspect-ratio: 75/37;
		background-size: 200%;
		background-position: center top;
	}
}
.yoshimoto .top-area3 {
	background-color: #b2dfff;
	/*background-image: url(../img/top/bg3.webp);
	background-position: top center;
	background-size: 80%;
	background-repeat: no-repeat;*/
	padding-top: 1px;
	position: relative;
}
.yoshimoto .top-area3:before {
	content: "";
	width: 100%;
	height: 100%;
	background-image: url(../img/noise.webp);
	background-size: 100%;
	position: absolute;
	mix-blend-mode: multiply;
}
.yoshimoto .top-area3 h2 {
	text-align: center;
	margin-top: -10vw;
	margin-bottom: 60px;
	position: relative;
	z-index: 2;
	width: 90%;
	transform: translateX(-200px);
}
@media screen and (max-width: 1200px) {
	.yoshimoto .top-area3 h2 {
		transform: translateX(0px);
	}
}
@media screen and (max-width: 800px) {
	.yoshimoto .top-area3 h2 {
		width: 85%;
		margin: 0 auto;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area3 h2 {
		width: 85%;
		margin: 0vw auto 0 auto;
	}
}
.yoshimoto .top-area3 h2 img {
	position: relative;
	z-index: 2;
}
.yoshimoto .top-area3 h2:before, .yoshimoto .top-area3 h2:after {
	content: "";
	position: absolute;
	background-size: cover;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area3 h2:before, .yoshimoto .top-area3 h2:after {
		display: none;
	}
}
.yoshimoto .top-area3 h2:before {
	background-image: url(../img/kumo1.webp);
	width: 304px;
	height: 122px;
	left: 5vw;
	bottom: -60px;
}
.yoshimoto .top-area3 h2:after {
	background-image: url(../img/kumo2.webp);
	width: 403px;
	height: 162px;
	right: 7vw;
	bottom: 0;
}
.yoshimoto .top-area3 .slides {
	position: relative;
}
.yoshimoto .top-area3 .slides .slick-prev, .yoshimoto .top-area3 .slides .slick-next {
	z-index: 6;
	width: 64px;
	height: 64px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area3 .slides .slick-prev, .yoshimoto .top-area3 .slides .slick-next {
		position: absolute;
		width: 50px;
		height: 50px;
	}
}
.yoshimoto .top-area3 .slides .slick-prev:before, .yoshimoto .top-area3 .slides .slick-next:before {
	content: "";
	background-size: cover;
	width: 64px;
	height: 64px;
	display: block;
	z-index: 10;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area3 .slides .slick-prev:before, .yoshimoto .top-area3 .slides .slick-next:before {
		width: 50px;
		height: 50px;
	}
}
.yoshimoto .top-area3 .slides .slick-prev {
	left: -70px;
}
@media screen and (max-width: 1200px) {
	.yoshimoto .top-area3 .slides .slick-prev {
		left: -20px;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area3 .slides .slick-prev {
		left: 0;
	}
}
.yoshimoto .top-area3 .slides .slick-prev:before {
	background-image: url(../img/prev.webp);
}
.yoshimoto .top-area3 .slides .slick-next {
	right: -70px;
}
@media screen and (max-width: 1200px) {
	.yoshimoto .top-area3 .slides .slick-next {
		right: -20px;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area3 .slides .slick-next {
		right: 0;
	}
}
.yoshimoto .top-area3 .slides .slick-next:before {
	background-image: url(../img/next.webp);
}
.yoshimoto .top-area3 .slide {
	z-index: 2;
	max-width: 1100px;
	width: 90%;
	margin: 0 auto;
	/*&:before,&:after{
	    content: "";
	    height: 100%;
	    width: calc((100% - 950px) / 2);
	    position: absolute;
	    top: 0;
	    z-index: 3;
	    @include max(1200px){
	        width: 15%;
	    }
	    @include me{
	        width: 40%;
	    }
	}
	&:before{
	    left: 0;
	    background: linear-gradient(to right,  rgba(178,222,255,1) 0%,rgba(178,222,255,1) 60%,rgba(178,222,255,0) 100%);
	    display: none;
	}
	&:after{
	    right: 0;
	    background: linear-gradient(to right,  rgba(178,222,255,0) 0%,rgba(178,222,255,1) 60%,rgba(178,222,255,1) 100%);
	    background: rgba(178,222,255,1);
	    //display: none;
	    @include me{
	        background: linear-gradient(to right,  rgba(178,222,255,0) 0%,rgba(178,222,255,1) 70%,rgba(178,222,255,1) 100%);
	    }
	}*/
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area3 .slide {
		width: 85%;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area3 .slide {
		width: 100%;
		padding-left: 5%;
	}
}
.yoshimoto .top-area3 .slide .slick-list {
	padding-top: 10px;
	/*&:before,&:after{
	    content: "";
	    height: 100%;
	    width: calc((100% - 400px) / 2);
	    position: absolute;
	    top: 0;
	    z-index: 3;
	    @include me{
	        width: 40%;
	    }
	}
	&:before{
	    left: 0;
	    background: linear-gradient(to right,  rgba(178,222,255,1) 0%,rgba(178,222,255,1) 60%,rgba(178,222,255,0) 100%);
	    display: none;
	}
	&:after{
	    right: 0;
	    background: linear-gradient(to right,  rgba(178,222,255,0) 0%,rgba(178,222,255,1) 60%,rgba(178,222,255,1) 100%);
	    @include me{
	        background: linear-gradient(to right,  rgba(178,222,255,0) 0%,rgba(178,222,255,1) 70%,rgba(178,222,255,1) 100%);
	    }
	}*/
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area3 .slide .slick-list {
		padding: 10px 40% 0 0% !important;
	}
}
.yoshimoto .top-area3 .slide li {
	width: 25%;
	padding: 0 10px;
}
.yoshimoto .top-area3 .slide li a {
	display: block;
}
.yoshimoto .top-area3 .slide li a:hover img {
	opacity: 1;
	transform: translateY(-10px);
}
.yoshimoto .top-area3:after {
	content: "";
	width: 100%;
	height: 168px;
	background-image: url(../img/nami.webp);
	background-size: auto 100%;
	display: block;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area3:after {
		height: 75px;
	}
}
.yoshimoto .top-area4 {
	background-image: url(../img/top/bg4.webp);
	background-size: cover;
	position: relative;
	padding: 1px 0 1px 0;
	margin-bottom: 160px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area4 {
		background-size: 140%;
		background-position: center top;
		padding-bottom: 10%;
		background-color: #21cbd9;
		background-repeat: no-repeat;
	}
}
.yoshimoto .top-area4:before {
	content: "";
	width: 100%;
	height: 100%;
	background-image: url(../img/noise.webp);
	background-size: 100%;
	position: absolute;
	mix-blend-mode: multiply;
}
.yoshimoto .top-area4 h2 {
	position: absolute;
	z-index: 2;
	max-width: 605px;
	width: 90%;
	top: -5%;
	left: 25%;
}
@media screen and (max-width: 1300px) {
	.yoshimoto .top-area4 h2 {
		left: 5%;
	}
}
@media screen and (max-width: 800px) {
	.yoshimoto .top-area4 h2 {
		width: 65%;
		margin: 0 auto;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area4 h2 {
		width: 60%;
		top: 0;
	}
}
.yoshimoto .top-area4 figure {
	position: relative;
	z-index: 2;
	max-width: 830px;
	margin: 60px auto 0 auto;
	width: 90%;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area4 figure svg {
		display: block;
		width: 90%;
		margin: 0 auto;
	}
}
.yoshimoto .top-area4 figure svg .cls-1, .yoshimoto .top-area4 figure svg .cls-2, .yoshimoto .top-area4 figure svg .cls-3, .yoshimoto .top-area4 figure svg .cls-4, .yoshimoto .top-area4 figure svg .cls-5, .yoshimoto .top-area4 figure svg .cls-6, .yoshimoto .top-area4 figure svg .cls-7, .yoshimoto .top-area4 figure svg .cls-8, .yoshimoto .top-area4 figure svg .cls-9, .yoshimoto .top-area4 figure svg .cls-10, .yoshimoto .top-area4 figure svg .cls-11, .yoshimoto .top-area4 figure svg .cls-12 {
	stroke-linejoin: round;
}
.yoshimoto .top-area4 figure svg .cls-1, .yoshimoto .top-area4 figure svg .cls-6, .yoshimoto .top-area4 figure svg .cls-9, .yoshimoto .top-area4 figure svg .cls-12 {
	stroke: #231815;
}
.yoshimoto .top-area4 figure svg .cls-1, .yoshimoto .top-area4 figure svg .cls-13 {
	fill: #fff;
}
.yoshimoto .top-area4 figure svg .cls-2 {
	fill: #2bced0;
}
.yoshimoto .top-area4 figure svg .cls-2, .yoshimoto .top-area4 figure svg .cls-3, .yoshimoto .top-area4 figure svg .cls-4, .yoshimoto .top-area4 figure svg .cls-5, .yoshimoto .top-area4 figure svg .cls-7, .yoshimoto .top-area4 figure svg .cls-8, .yoshimoto .top-area4 figure svg .cls-10, .yoshimoto .top-area4 figure svg .cls-11 {
	stroke: #fff;
}
.yoshimoto .top-area4 figure svg .cls-3 {
	fill: #698ffe;
}
.yoshimoto .top-area4 figure svg .cls-4 {
	fill: #f0804c;
}
.yoshimoto .top-area4 figure svg .cls-5 {
	fill: #87d910;
}
.yoshimoto .top-area4 figure svg .cls-6 {
	stroke-width: 3px;
}
.yoshimoto .top-area4 figure svg .cls-6, .yoshimoto .top-area4 figure svg .cls-9, .yoshimoto .top-area4 figure svg .cls-14, .yoshimoto .top-area4 figure svg .cls-12 {
	fill: none;
}
.yoshimoto .top-area4 figure svg .cls-7 {
	fill: #ed6e7f;
}
.yoshimoto .top-area4 figure svg .cls-8 {
	fill: #9582e1;
}
.yoshimoto .top-area4 figure svg .cls-9 {
	stroke-width: 7px;
}
.yoshimoto .top-area4 figure svg .cls-10 {
	fill: #f9be3a;
}
.yoshimoto .top-area4 figure svg .cls-13 {
	stroke-width: 0px;
}
.yoshimoto .top-area4 figure svg .cls-11 {
	fill: #f277cb;
}
.yoshimoto .top-area4 figure svg .cls-14 {
	stroke: #6b6c69;
	stroke-miterlimit: 10;
	stroke-width: 0.61px;
}
.yoshimoto .top-area4 figure a path, .yoshimoto .top-area4 figure a polygon {
	transition: fill 0.2s linear;
}
.yoshimoto .top-area4 figure a:hover .cls-2 {
	fill: #29a8a8;
}
.yoshimoto .top-area4 figure a:hover .cls-3 {
	fill: #5479d3;
}
.yoshimoto .top-area4 figure a:hover .cls-4 {
	fill: #d6734c;
}
.yoshimoto .top-area4 figure a:hover .cls-5 {
	fill: #7eb71c;
}
.yoshimoto .top-area4 figure a:hover .cls-7 {
	fill: #c65d6f;
}
.yoshimoto .top-area4 figure a:hover .cls-8 {
	fill: #7b6fc1;
}
.yoshimoto .top-area4 figure a:hover .cls-10 {
	fill: #dda637;
}
.yoshimoto .top-area4 figure a:hover .cls-11 {
	fill: #cb6dad;
}
.yoshimoto .top-area4 figure a.none {
	pointer-events: none;
}
.yoshimoto .top-area4 figure a.none .cls-2, .yoshimoto .top-area4 figure a.none .cls-3, .yoshimoto .top-area4 figure a.none .cls-5, .yoshimoto .top-area4 figure a.none .cls-10, .yoshimoto .top-area4 figure a.none .cls-7, .yoshimoto .top-area4 figure a.none .cls-11, .yoshimoto .top-area4 figure a.none .cls-4, .yoshimoto .top-area4 figure a.none .cls-8 {
	fill: #e5e5e5;
}
.yoshimoto .top-area4 .c-btn {
	position: relative;
	z-index: 2;
	text-align: center;
	margin-bottom: -60px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .top-area4 .c-btn {
		width: 85%;
		margin: 5% auto 0 auto;
	}
}
.yoshimoto .top-area4 .c-btn a:hover img {
	opacity: 1;
	transform: translateY(-10px);
}
.yoshimoto .map-mv {
	position: relative;
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-mv {
		overflow: hidden;
	}
}
.yoshimoto .map-mv h1 img {
	width: 100%;
}
.yoshimoto .map-nav {
	background-color: #71dee9;
	padding: 50px 0;
	filter: drop-shadow(0 3px 3px rgba(0, 0, 0, 0.2));
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-nav {
		padding: 7% 0;
	}
}
.yoshimoto .map-nav ul {
	display: flex;
	justify-content: center;
	gap: 20px;
}
@media screen and (max-width: 1200px) {
	.yoshimoto .map-nav ul {
		flex-wrap: wrap;
		gap: 15px;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-nav ul {
		gap: 4vw 2.5%;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-nav ul li {
		width: 21%;
	}
}
.yoshimoto .map-nav ul li a {
	font-size: clamp(1.4rem, 1.28rem + 0.375vw, 2rem);
	letter-spacing: 0;
	font-feature-settings: "palt";
	font-weight: 900;
	color: #333;
	text-decoration: none;
	position: relative;
	width: 115px;
	height: 57px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}
@media screen and (max-width: 1200px) {
	.yoshimoto .map-nav ul li a {
		width: 100px;
		font-size: 1.5vw;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-nav ul li a {
		width: 100%;
		height: 40px;
		font-size: 3vw;
	}
}
.yoshimoto .map-nav ul li a:hover {
	opacity: 1;
	transform: translateY(-5px);
}
.yoshimoto .map-nav ul li a span {
	position: relative;
}
.yoshimoto .map-nav ul li a:before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #f30;
	border: 5px solid #333;
	border-radius: 5px;
	position: absolute;
	transform: skew(0deg, -5deg);
	filter: drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.3));
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-nav ul li a:before {
		border-width: 3px;
	}
}
.yoshimoto .map-nav ul li.new a:after {
	content: "";
	background-image: url(../img/map/new.png);
	background-size: cover;
	width: 66px;
	height: 32px;
	position: absolute;
	top: -15px;
	left: -5px;
	filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.3));
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-nav ul li.new a:after {
		width: 40px;
		height: 19px;
		top: -5px;
	}
}
.yoshimoto .map-nav ul li.hokkaido a:before {
	background-color: #9582e1;
}
.yoshimoto .map-nav ul li.tohoku a:before {
	background-color: #698ffe;
}
.yoshimoto .map-nav ul li.kanto a:before {
	background-color: #2bced0;
}
.yoshimoto .map-nav ul li.chubu a:before {
	background-color: #87d910;
}
.yoshimoto .map-nav ul li.kansai a:before {
	background-color: #f9be3a;
}
.yoshimoto .map-nav ul li.chugoku a:before {
	background-color: #f0804c;
}
.yoshimoto .map-nav ul li.shikoku a:before {
	background-color: #ed6e7f;
}
.yoshimoto .map-nav ul li.kushu a:before {
	background-color: #f277cb;
}
.yoshimoto .map-nav ul li.none a {
	pointer-events: none;
	opacity: 0.6;
}
.yoshimoto .map-nav ul li.none a:before {
	background-color: #ccc;
}
.yoshimoto .map-area {
	background-color: #a5eaf1;
	padding: 200px 0 55px 0;
	position: relative;
	/*&:after{
	    content: "";
	    width: 830px;
	    height: 662px;
	    background-image: url(../img/map/map.webp);
	    background-size: cover;
	    position: absolute;
	    left: 50%;
	    top: 60px;
	    transform: translateX(-50%);
	    @include max(1000px){
	        transform-origin: center center;
	        transform: scale(0.75) translateX(0%);
	        left: 0;
	    }
	    @include me{
	        transform: scale(1) translateX(-50%);
	        left: 50%;
	        width: 330px;
	        height: 263px;
	    }
	}*/
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-area {
		padding: 35% 0 5% 0;
	}
}
.yoshimoto .map-area:before {
	content: "";
	width: 100%;
	height: 100%;
	background-image: url(../img/noise.webp);
	background-size: 100%;
	position: absolute;
	mix-blend-mode: multiply;
	top: 0;
}
.yoshimoto .map-area-box {
	width: 90%;
	max-width: 1100px;
	margin: 0 auto;
	padding-bottom: 60px;
	position: relative;
	z-index: 2;
}
@media screen and (max-width: 1000px) {
	.yoshimoto .map-area-box {
		width: 85%;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-area-box {
		padding-bottom: 10%;
	}
}
.yoshimoto .map-area-box#hokkaido {
	padding-bottom: 150px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-area-box#hokkaido {
		padding-bottom: 10%;
	}
}
.yoshimoto .map-area-box#hokkaido ul {
	justify-content: center;
}
.yoshimoto .map-area-box#tohoku h2:before {
	background-color: #698ffe;
}
.yoshimoto .map-area-box#kanto h2:before {
	background-color: #2bced0;
}
.yoshimoto .map-area-box#chubu h2:before {
	background-color: #87d910;
}
.yoshimoto .map-area-box#kansai h2:before {
	background-color: #f9be3a;
}
.yoshimoto .map-area-box#chugoku h2:before {
	background-color: #f0804c;
}
.yoshimoto .map-area-box#shikoku h2:before {
	background-color: #ed6e7f;
}
.yoshimoto .map-area-box#kushu h2:before {
	background-color: #f277cb;
}
.yoshimoto .map-area h2 {
	text-align: center;
	position: relative;
	margin-bottom: 30px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-area h2 {
		margin-bottom: 5%;
	}
}
.yoshimoto .map-area h2 img {
	position: relative;
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-area h2 img {
		transform-origin: center center;
		transform: scale(0.6);
	}
}
.yoshimoto .map-area h2 span {
	position: relative;
	display: block;
	font-size: clamp(2rem, 1.8rem + 0.625vw, 3rem);
	font-weight: 900;
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-area h2 span {
		font-size: 4vw;
		margin-top: -15px;
	}
}
.yoshimoto .map-area h2:before {
	content: "";
	width: 100%;
	height: 12px;
	background-color: #9582e1;
	border: 2px solid #fff;
	border-radius: 6px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -6px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-area h2:before {
		height: 8px;
		border-width: 1px;
		margin-top: -10px;
	}
}
.yoshimoto .map-area ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 30px 3.3%;
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-area ul {
		flex-direction: column;
		gap: 5vw;
	}
}
.yoshimoto .map-area ul.a-center {
	justify-content: center;
}
.yoshimoto .map-area ul li {
	width: 30%;
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-area ul li {
		width: 75%;
		margin: 0 auto;
	}
}
.yoshimoto .map-area ul li a:hover:hover img {
	opacity: 1;
	transform: translateY(-10px);
}
.yoshimoto .map-area ul li a.none {
	pointer-events: none;
}
.yoshimoto .map-area .c-btn {
	position: relative;
	z-index: 2;
	text-align: center;
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-area .c-btn {
		width: 85%;
		margin: 0 auto;
	}
}
.yoshimoto .map-area .c-btn a:hover img {
	opacity: 1;
	transform: translateY(-10px);
}
.yoshimoto .map-bgs {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	clip-path: inset(0);
}
.yoshimoto .map-bgs .bg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-image: url(../img/map/bg1.webp);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
	z-index: -1;
}
@media screen and (max-width: 1200px) {
	.yoshimoto .map-bgs .bg {
		background-size: 150%;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .map-bgs .bg {
		background-image: url(../img/map/bg1-sp.webp);
		background-size: 100%;
	}
}
.yoshimoto .side-nav {
	position: fixed;
	right: 0;
	top: 210px;
	margin-top: 0;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.26s, visibility 0.26s;
	z-index: 999;
	transform-origin: right top;
}
@media screen and (max-width: 1300px) {
	.yoshimoto .side-nav {
		transform: scale(0.8);
		top: auto;
		bottom: 5%;
	}
}
.yoshimoto .side-nav.is-fixed {
	opacity: 1;
	visibility: visible;
}
.yoshimoto .side-nav ul {
	display: flex;
	flex-direction: column;
	row-gap: 10px;
	justify-content: flex-end;
	margin-bottom: 50px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .side-nav ul {
		display: none;
	}
}
.yoshimoto .side-nav ul li {
	transform: skew(0deg, -10deg);
	margin: 0 0 0 auto;
}
.yoshimoto .side-nav ul li a {
	font-size: clamp(1.4rem, 1.28rem + 0.375vw, 2rem);
	letter-spacing: 0;
	font-feature-settings: "palt";
	font-weight: 900;
	color: #333;
	text-decoration: none;
	position: relative;
	width: 125px;
	height: 55px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}
@media screen and (max-width: 1000px) {
	.yoshimoto .side-nav ul li a {
		width: 100px;
	}
}
.yoshimoto .side-nav ul li a:hover {
	opacity: 1;
	transform: translateY(-5px);
}
.yoshimoto .side-nav ul li a span {
	position: relative;
}
.yoshimoto .side-nav ul li a:before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #f30;
	border: 4px solid #333;
	border-right: none;
	border-radius: 5px;
	position: absolute;
	filter: drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.3));
}
.yoshimoto .side-nav ul li.hokkaido a:before {
	background-color: #9582e1;
}
.yoshimoto .side-nav ul li.tohoku a:before {
	background-color: #698ffe;
}
.yoshimoto .side-nav ul li.kanto a:before {
	background-color: #2bced0;
}
.yoshimoto .side-nav ul li.chubu a:before {
	background-color: #87d910;
}
.yoshimoto .side-nav ul li.kansai a:before {
	background-color: #f9be3a;
}
.yoshimoto .side-nav ul li.chugoku a:before {
	background-color: #f0804c;
}
.yoshimoto .side-nav ul li.shikoku a:before {
	background-color: #ed6e7f;
}
.yoshimoto .side-nav ul li.kushu a:before {
	background-color: #f277cb;
}
.yoshimoto .side-nav ul li.none a {
	pointer-events: none;
	opacity: 0.6;
}
.yoshimoto .side-nav ul li.none a:before {
	background-color: #ccc;
}
@media screen and (max-width: 1000px) {
	.yoshimoto .side-nav p {
		width: 110px;
	}
}
.yoshimoto .lower-mv {
	background-image: url(../img/region/kansai/bg-kansai.webp);
	background-size: cover;
	background-position: center bottom;
	padding-top: 50px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-mv {
		padding: 0 0 15px 0;
	}
}
.yoshimoto .lower-mv h1 {
	max-width: 1065px;
	margin: 0 auto;
	width: 90%;
	transform: translateY(20px);
	position: relative;
	z-index: 6;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-mv h1 {
		transform: translateY(0);
	}
}
.yoshimoto .loweer-title {
	max-width: 1100px;
	width: 90%;
	margin: 0 auto;
}
@media screen and (max-width: 599px) {
	.yoshimoto .loweer-title {
		margin-top: -20px;
	}
}
.yoshimoto .loweer-title-box {
	background-color: var(--region-color);
	width: 475px;
	padding: 15px 20px 50px 20px;
	margin: -10px 0 0 auto;
	position: relative;
	z-index: 5;
	mask-image: url(../img/mask1.svg);
	mask-size: 100%;
	mask-position: center bottom;
	border-top-right-radius: 30px;
}
@media screen and (max-width: 1025px) {
	.yoshimoto .loweer-title-box {
		padding-top: 25px;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .loweer-title-box {
		width: 100%;
		padding-bottom: 30px;
		padding-top: 15px;
	}
}
.yoshimoto .loweer-title h2 {
	position: relative;
	font-weight: 500;
	font-size: clamp(1.2rem, 1.12rem + 0.25vw, 1.6rem);
	background-image: linear-gradient(to right, #000 3px, transparent 3px);
	background-size: 7px 3px;
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .loweer-title h2 {
		font-size: 2.5vw;
	}
}
.yoshimoto .loweer-title h2 span {
	font-weight: 900;
	font-size: clamp(1.5rem, 1.26rem + 0.75vw, 2.7rem);
}
@media screen and (max-width: 599px) {
	.yoshimoto .loweer-title h2 span {
		font-size: 5vw;
	}
}
.yoshimoto .loweer-title p {
	position: relative;
	font-size: clamp(1rem, 0.94rem + 0.1875vw, 1.3rem);
	line-height: 1.5;
}
@media screen and (max-width: 599px) {
	.yoshimoto .loweer-title p {
		font-size: 3vw;
		word-break: break-all;
	}
}
.yoshimoto .lower-area1 {
	position: relative;
	max-width: 1100px;
	width: 90%;
	margin: 0 auto;
	padding: 60px 20px 10px 20px;
	margin-top: 90px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area1 {
		width: 85%;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area1 {
		width: 90%;
		padding: 10% 2% 10px 2%;
		margin-top: 50px;
	}
}
.yoshimoto .lower-area1:before {
	content: "";
	position: absolute;
	background-color: #fff;
	width: 100%;
	height: 100%;
	border-radius: 30px;
	top: 0;
	left: 0;
	transform: skewY(3deg);
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area1:before {
		border-radius: 15px;
	}
}
.yoshimoto .lower-area1-title {
	position: absolute;
	z-index: 3;
	left: 50px;
	top: -180px;
	width: 533px;
	height: 324px;
	padding: 40px 50px 40px 20px;
	background-size: cover;
	background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20533.82%20324.54%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23f9be3a%3Bstroke-width%3A0px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%220%200%20.04%20.55%20.38%20.03%200%200%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%229.61%20.71%205.03%20.37%20.5%207.16%20.96%2013.68%209.61%20.71%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2218.84%201.4%2014.26%201.06%201.42%2020.3%201.88%2026.82%2018.84%201.4%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2228.07%202.09%2023.49%201.75%202.35%2033.43%202.8%2039.96%2028.07%202.09%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2237.3%202.77%2032.71%202.43%203.27%2046.57%203.72%2053.09%2037.3%202.77%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2246.52%203.46%2041.94%203.12%204.19%2059.71%204.65%2066.23%2046.52%203.46%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2255.75%204.14%2051.17%203.8%205.11%2072.84%205.57%2079.37%2055.75%204.14%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2264.98%204.83%2060.4%204.49%206.03%2085.98%206.49%2092.5%2064.98%204.83%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2274.21%205.52%2069.63%205.18%206.95%2099.12%207.41%20105.64%2074.21%205.52%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2283.44%206.2%2078.86%205.86%207.87%20112.25%208.33%20118.78%2083.44%206.2%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2292.66%206.89%2088.08%206.55%208.8%20125.39%209.25%20131.91%2092.66%206.89%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22101.89%207.57%2097.31%207.23%209.72%20138.53%2010.18%20145.05%20101.89%207.57%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22111.12%208.26%20106.54%207.92%2010.64%20151.67%2011.1%20158.19%20111.12%208.26%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22120.35%208.95%20115.77%208.61%2011.56%20164.8%2012.02%20171.32%20120.35%208.95%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22129.58%209.63%20125%209.29%2012.48%20177.94%2012.94%20184.46%20129.58%209.63%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22138.81%2010.32%20134.22%209.98%2013.4%20191.08%2013.86%20197.6%20138.81%2010.32%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22148.03%2011%20143.45%2010.66%2014.33%20204.21%2014.78%20210.73%20148.03%2011%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22157.26%2011.69%20152.68%2011.35%2015.25%20217.35%2015.7%20223.87%20157.26%2011.69%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22166.49%2012.38%20161.91%2012.03%2016.17%20230.49%2016.63%20237.01%20166.49%2012.38%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22175.72%2013.06%20171.14%2012.72%2017.09%20243.62%2017.55%20250.14%20175.72%2013.06%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22184.95%2013.75%20180.37%2013.41%2018.01%20256.76%2018.47%20263.28%20184.95%2013.75%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22194.17%2014.43%20189.59%2014.09%2018.93%20269.9%2019.39%20276.42%20194.17%2014.43%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22203.4%2015.12%20198.82%2014.78%2019.85%20283.03%2020.31%20289.55%20203.4%2015.12%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22212.63%2015.81%20208.05%2015.46%2020.78%20296.17%2021.23%20302.69%20212.63%2015.81%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22221.86%2016.49%20217.28%2016.15%2021.7%20309.31%2022.16%20315.83%20221.86%2016.49%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22226.51%2016.84%2022.62%20322.44%2022.77%20324.54%2026.17%20324.33%20231.09%2017.18%20226.51%2016.84%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22240.32%2017.86%20235.73%2017.52%2031.26%20324.01%2036.28%20323.69%20240.32%2017.86%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22249.54%2018.55%20244.96%2018.21%2041.37%20323.37%2046.39%20323.05%20249.54%2018.55%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22258.77%2019.23%20254.19%2018.89%2051.49%20322.73%2056.51%20322.41%20258.77%2019.23%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22268%2019.92%20263.42%2019.58%2061.6%20322.09%2066.62%20321.77%20268%2019.92%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22277.23%2020.61%20272.65%2020.27%2071.71%20321.45%2076.73%20321.13%20277.23%2020.61%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22286.46%2021.29%20281.88%2020.95%2081.82%20320.81%2086.84%20320.5%20286.46%2021.29%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22295.68%2021.98%20291.1%2021.64%2091.93%20320.17%2096.96%20319.86%20295.68%2021.98%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22304.91%2022.66%20300.33%2022.32%20102.05%20319.53%20107.07%20319.22%20304.91%2022.66%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22314.14%2023.35%20309.56%2023.01%20112.16%20318.9%20117.18%20318.58%20314.14%2023.35%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22323.37%2024.04%20318.79%2023.7%20122.27%20318.26%20127.29%20317.94%20323.37%2024.04%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22332.6%2024.72%20328.02%2024.38%20132.38%20317.62%20137.4%20317.3%20332.6%2024.72%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22341.83%2025.41%20337.24%2025.07%20142.5%20316.98%20147.52%20316.66%20341.83%2025.41%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22351.05%2026.09%20346.47%2025.75%20152.61%20316.34%20157.63%20316.02%20351.05%2026.09%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22360.28%2026.78%20355.7%2026.44%20162.72%20315.7%20167.74%20315.38%20360.28%2026.78%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22369.51%2027.47%20364.93%2027.13%20172.83%20315.06%20177.85%20314.74%20369.51%2027.47%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22378.74%2028.15%20374.16%2027.81%20182.94%20314.42%20187.96%20314.1%20378.74%2028.15%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22387.97%2028.84%20383.39%2028.5%20193.06%20313.78%20198.08%20313.47%20387.97%2028.84%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22397.19%2029.52%20392.61%2029.18%20203.17%20313.14%20208.19%20312.83%20397.19%2029.52%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22406.42%2030.21%20401.84%2029.87%20213.28%20312.5%20218.3%20312.19%20406.42%2030.21%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22415.65%2030.9%20411.07%2030.56%20223.39%20311.87%20228.41%20311.55%20415.65%2030.9%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22424.88%2031.58%20420.3%2031.24%20233.51%20311.23%20238.53%20310.91%20424.88%2031.58%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22434.11%2032.27%20429.53%2031.93%20243.62%20310.59%20248.64%20310.27%20434.11%2032.27%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22443.34%2032.95%20438.75%2032.61%20253.73%20309.95%20258.75%20309.63%20443.34%2032.95%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22452.56%2033.64%20447.98%2033.3%20263.84%20309.31%20268.86%20308.99%20452.56%2033.64%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22461.79%2034.33%20457.21%2033.98%20273.95%20308.67%20278.97%20308.35%20461.79%2034.33%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22471.02%2035.01%20466.44%2034.67%20284.07%20308.03%20289.09%20307.71%20471.02%2035.01%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22480.25%2035.7%20475.67%2035.36%20294.18%20307.39%20299.2%20307.07%20480.25%2035.7%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22489.48%2036.38%20484.9%2036.04%20304.29%20306.75%20309.31%20306.44%20489.48%2036.38%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22498.7%2037.07%20494.12%2036.73%20314.4%20306.11%20319.42%20305.8%20498.7%2037.07%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22507.93%2037.76%20503.35%2037.41%20324.51%20305.47%20329.53%20305.16%20507.93%2037.76%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22517.16%2038.44%20512.58%2038.1%20334.63%20304.84%20339.65%20304.52%20517.16%2038.44%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22526.39%2039.13%20521.81%2038.79%20344.74%20304.2%20349.76%20303.88%20526.39%2039.13%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22531.99%2045.25%20533.82%2039.68%20531.04%2039.47%20354.85%20303.56%20359.87%20303.24%20531.99%2045.25%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22522.63%2073.8%20527.28%2059.62%20364.96%20302.92%20369.98%20302.6%20522.63%2073.8%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22513.27%20102.34%20517.92%2088.17%20375.08%20302.28%20380.1%20301.96%20513.27%20102.34%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22503.92%20130.88%20508.56%20116.71%20385.19%20301.64%20390.21%20301.32%20503.92%20130.88%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22494.56%20159.43%20499.2%20145.26%20395.3%20301%20400.32%20300.68%20494.56%20159.43%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22485.2%20187.97%20489.85%20173.8%20405.41%20300.36%20410.43%20300.05%20485.2%20187.97%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22475.84%20216.52%20480.49%20202.35%20415.52%20299.72%20420.54%20299.41%20475.84%20216.52%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22466.49%20245.06%20471.13%20230.89%20425.64%20299.08%20430.66%20298.77%20466.49%20245.06%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22457.13%20273.6%20461.77%20259.43%20435.75%20298.45%20440.77%20298.13%20457.13%20273.6%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22452.42%20287.98%20445.86%20297.81%20449.27%20297.59%20452.42%20287.98%22%2F%3E%3C%2Fsvg%3E");
}
@media screen and (max-width: 1000px) {
	.yoshimoto .lower-area1-title {
		top: -130px;
		left: 20px;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area1-title {
		left: 0;
		top: -70px;
		width: 240px;
		height: 146px;
		padding: 5% 5% 5% 2%;
	}
}
.yoshimoto .lower-area1-title h2 {
	background-color: #fff;
	mask-image: url(../img/mask2.svg);
	mask-repeat: no-repeat;
	mask-size: cover;
	font-weight: 500;
	font-size: clamp(1.2rem, 1.12rem + 0.25vw, 1.6rem);
	line-height: 1.3;
	padding: 30px 45px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area1-title h2 {
		font-size: 2.5vw;
		padding: 5% 0 15px 20px;
	}
}
.yoshimoto .lower-area1-title h2 span {
	display: block;
	font-weight: 900;
	font-size: clamp(1.8rem, 1.6rem + 0.625vw, 2.8rem);
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area1-title h2 span {
		font-size: 3.5vw;
	}
}
.yoshimoto .lower-area1-title h3 {
	font-size: clamp(1.4rem, 1.2rem + 0.625vw, 2.4rem);
	font-weight: 900;
	padding: 20px 50px 20px 30px;
	margin: -20px 0 0 30px;
	position: relative;
	display: inline-block;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area1-title h3 {
		font-size: 3vw;
		padding: 7px 15px 7px 15px;
		margin: -10px 0 0 10px;
	}
}
.yoshimoto .lower-area1-title h3:before {
	content: "";
	border: 3px solid #000;
	background-color: var(--region-color);
	border-radius: 10px;
	transform: skewX(-20deg);
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area1-title h3:before {
		border-width: 2px;
		border-radius: 6px;
	}
}
.yoshimoto .lower-area1-title h3 span {
	position: relative;
}
.yoshimoto .lower-area1-title h4 {
	font-size: clamp(1.2rem, 1.04rem + 0.5vw, 2rem);
	font-weight: 700;
	position: relative;
	display: inline-block;
	color: #fff;
	padding: 5px 30px 5px 20px;
	margin: -10px 0 0 50px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area1-title h4 {
		font-size: 3vw;
		padding: 2px 15px;
		margin: -10px 0 0 20px;
	}
}
.yoshimoto .lower-area1-title h4:before {
	content: "";
	background-color: #000;
	border-radius: 6px;
	transform: skewX(-17.5deg);
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.yoshimoto .lower-area1-title h4 span {
	position: relative;
	display: flex;
	align-items: center;
	gap: 10px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area1-title h4 span {
		gap: 5px;
	}
}
.yoshimoto .lower-area1-title h4 span:before {
	content: "";
	background-image: url(../img/icon-pin.webp);
	width: 26px;
	height: 30px;
	background-size: cover;
	display: block;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area1-title h4 span:before {
		width: 11px;
		height: 13px;
	}
}
.yoshimoto .lower-area1 .c-mov {
	position: relative;
	background-color: var(--region-color);
	padding: 45px 45px 45px 45px;
	border-radius: 30px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area1 .c-mov {
		border-radius: 15px;
		padding: 5% 5% 5% 5%;
		margin-bottom: -3.5%;
	}
}
.yoshimoto .lower-area1 .c-mov:before {
	content: "";
	position: absolute;
	background-color: var(--region-color);
	width: 100%;
	height: 100%;
	border-radius: 30px;
	top: 0;
	left: 0;
	transform: skewY(-7deg);
	transform-origin: left bottom;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area1 .c-mov:before {
		border-radius: 15px;
	}
}
.yoshimoto .lower-area1 .c-mov a {
	position: relative;
	z-index: 5;
}
.yoshimoto .lower-area1 .c-mov figcaption {
	position: absolute;
	right: 0;
	bottom: -2em;
	font-size: clamp(1rem, 0.92rem + 0.25vw, 1.4rem);
	color: #333;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area1 .c-mov figcaption {
		position: static;
		text-align: right;
		margin-top: 5px;
	}
}
.yoshimoto .lower-area1 .c-mov:after {
	content: "";
	background-image: url(../img/region/kansai/shiga-txt.webp);
	background-size: cover;
	position: absolute;
	z-index: 6;
	top: -25px;
	right: 25px;
	width: 240px;
	height: 184px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area1 .c-mov:after {
		width: 91px;
		height: 70px;
		top: -70px;
		right: 0;
	}
}
.yoshimoto .lower-area2 {
	max-width: 1100px;
	width: 90%;
	margin: 0 auto;
	margin-top: 50px;
	background-color: #fff;
	border-radius: 30px;
	padding: 10px 65px 45px 65px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area2 {
		width: 85%;
	}
}
@media screen and (max-width: 1000px) {
	.yoshimoto .lower-area2 {
		padding-top: 30px;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area2 {
		width: 90%;
		margin-top: 5%;
		border-radius: 15px;
		padding: 5% 2.5%;
	}
}
.yoshimoto .lower-area2-title {
	display: grid;
	grid-template: "pic1 tl pic2" auto "pic1 txt pic2" auto/calc((100% - 400px) / 2) 400px calc((100% - 400px) / 2);
}
@media screen and (max-width: 1000px) {
	.yoshimoto .lower-area2-title {
		grid-template: "tl tl" auto "txt txt" auto "pic1 pic2" auto/1fr 1fr;
	}
}
.yoshimoto .lower-area2-title h3 {
	width: 314px;
	height: 91px;
	margin: auto auto 0 auto;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
	grid-area: tl;
	background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22works%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20314.31%2091.21%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23f9be3a%3B%7D.cls-1%2C.cls-2%7Bstroke%3A%23231815%3Bstroke-linejoin%3Around%3Bstroke-width%3A3px%3B%7D.cls-2%7Bfill%3A%23231815%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M302.75%2C10.68L22.3%2C1.51c-5.28-.17-9.85%2C3.64-10.63%2C8.86L1.62%2C77.77c-.97%2C6.49%2C4.24%2C12.25%2C10.8%2C11.93l284.33-13.98c4.99-.25%2C9.1-4.01%2C9.79-8.95l6.17-44.26c.85-6.12-3.79-11.63-9.96-11.83Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.57%2C10.68L292.01%2C1.51c5.28-.17%2C9.85%2C3.64%2C10.63%2C8.86l10.05%2C67.41c.97%2C6.49-4.24%2C12.25-10.8%2C11.93L17.56%2C75.72c-4.99-.25-9.1-4.01-9.79-8.95L1.6%2C22.51c-.85-6.12%2C3.79-11.63%2C9.96-11.83Z%22%2F%3E%3C%2Fsvg%3E");
	font-weight: 900;
	font-size: clamp(2.7rem, 2.5rem + 0.625vw, 3.7rem);
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area2-title h3 {
		font-size: 4.5vw;
		width: 160px;
		height: 46px;
	}
}
.yoshimoto .lower-area2-title p {
	grid-area: txt;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 5px;
	font-weight: 900;
	font-size: clamp(1.2rem, 1.08rem + 0.375vw, 1.8rem);
	margin-top: 20px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area2-title p {
		font-size: 3.25vw;
		margin-top: 10px;
	}
}
.yoshimoto .lower-area2-title p:before, .yoshimoto .lower-area2-title p:after {
	content: "";
	display: block;
	width: 26px;
	height: 45px;
	background-size: cover;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area2-title p:before, .yoshimoto .lower-area2-title p:after {
		width: 13px;
		height: 22px;
	}
}
.yoshimoto .lower-area2-title p:before {
	background-image: url(../img/line1.svg);
}
.yoshimoto .lower-area2-title p:after {
	background-image: url(../img/line2.svg);
}
.yoshimoto .lower-area2-title figure {
	margin: auto 0 0 0;
}
.yoshimoto .lower-area2-title figure.geinin1 {
	grid-area: pic1;
}
@media screen and (max-width: 1000px) {
	.yoshimoto .lower-area2-title figure.geinin1 {
		width: 70%;
		margin: 0 0 0 auto;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area2-title figure.geinin1 {
		width: 80%;
	}
}
.yoshimoto .lower-area2-title figure.geinin2 {
	grid-area: pic2;
}
@media screen and (max-width: 1000px) {
	.yoshimoto .lower-area2-title figure.geinin2 {
		width: 70%;
		margin: 0 auto 0 0;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area2-title figure.geinin2 {
		width: 80%;
	}
}
.yoshimoto .lower-area2-box {
	max-width: 970px;
	margin: 0 auto;
	border: 3px solid #000;
	border-radius: 10px;
	padding-bottom: 50px;
	margin-bottom: 50px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area2-box {
		border-width: 2px;
		padding-bottom: 10px;
		margin-bottom: 7.5%;
	}
}
.yoshimoto .lower-area2-box h4 {
	background-color: var(--region-color);
	font-weight: 900;
	font-size: clamp(2rem, 1.8rem + 0.625vw, 3rem);
	text-align: center;
	padding: 13px 0;
	border-radius: 8px 8px 0 0;
	overflow: hidden;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area2-box h4 {
		padding: 10px 0;
		font-size: 5vw;
		line-height: 1.2;
	}
}
.yoshimoto .lower-area2-box__flex {
	display: flex;
	justify-content: space-between;
	width: 90%;
	max-width: 855px;
	margin: 0 auto;
}
@media screen and (max-width: 1000px) {
	.yoshimoto .lower-area2-box__flex {
		flex-direction: column;
		align-items: center;
		row-gap: 2.5vw;
	}
}
.yoshimoto .lower-area2-box__flex figure {
	width: 55%;
	position: relative;
}
@media screen and (max-width: 1000px) {
	.yoshimoto .lower-area2-box__flex figure {
		width: 90%;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area2-box__flex figure {
		width: 100%;
	}
}
.yoshimoto .lower-area2-box__flex figure:before {
	content: "";
	background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20564.04%20376.07%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23efb93f%3Bstroke-width%3A0px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%220%200%20.62%203.13%202.59%20.19%200%200%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2211.82%20.86%207.24%20.53%201.74%208.77%202.84%2014.32%2011.82%20.86%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2221.06%201.53%2016.48%201.2%203.96%2019.96%205.06%2025.51%2021.06%201.53%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2230.3%202.2%2025.71%201.87%206.18%2031.14%207.29%2036.7%2030.3%202.2%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2239.54%202.88%2034.95%202.54%208.4%2042.33%209.51%2047.89%2039.54%202.88%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2248.77%203.55%2044.19%203.21%2010.63%2053.52%2011.73%2059.08%2048.77%203.55%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2258.01%204.22%2053.43%203.89%2012.85%2064.71%2013.95%2070.27%2058.01%204.22%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2267.25%204.89%2062.66%204.56%2015.07%2075.9%2016.17%2081.45%2067.25%204.89%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2276.49%205.56%2071.9%205.23%2017.29%2087.09%2018.39%2092.64%2076.49%205.56%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2285.72%206.24%2081.14%205.9%2019.51%2098.28%2020.61%20103.83%2085.72%206.24%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2294.96%206.91%2090.38%206.57%2021.73%20109.47%2022.83%20115.02%2094.96%206.91%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22104.2%207.58%2099.61%207.25%2023.95%20120.65%2025.05%20126.21%20104.2%207.58%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22113.44%208.25%20108.85%207.92%2026.17%20131.84%2027.28%20137.4%20113.44%208.25%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22122.67%208.92%20118.09%208.59%2028.39%20143.03%2029.5%20148.59%20122.67%208.92%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22131.91%209.6%20127.33%209.26%2030.62%20154.22%2031.72%20159.78%20131.91%209.6%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22141.15%2010.27%20136.56%209.93%2032.84%20165.41%2033.94%20170.96%20141.15%2010.27%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22150.39%2010.94%20145.8%2010.61%2035.06%20176.6%2036.16%20182.15%20150.39%2010.94%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22159.62%2011.61%20155.04%2011.28%2037.28%20187.79%2038.38%20193.34%20159.62%2011.61%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22168.86%2012.28%20164.28%2011.95%2039.5%20198.98%2040.6%20204.53%20168.86%2012.28%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22178.1%2012.95%20173.51%2012.62%2041.72%20210.16%2042.82%20215.72%20178.1%2012.95%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22187.34%2013.63%20182.75%2013.29%2043.94%20221.35%2045.05%20226.91%20187.34%2013.63%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22196.57%2014.3%20191.99%2013.97%2046.16%20232.54%2047.27%20238.1%20196.57%2014.3%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22205.81%2014.97%20201.23%2014.64%2048.39%20243.73%2049.49%20249.29%20205.81%2014.97%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22215.05%2015.64%20210.46%2015.31%2050.61%20254.92%2051.71%20260.47%20215.05%2015.64%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22224.29%2016.31%20219.7%2015.98%2052.83%20266.11%2053.93%20271.66%20224.29%2016.31%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22233.52%2016.99%20228.94%2016.65%2055.05%20277.3%2056.15%20282.85%20233.52%2016.99%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22242.76%2017.66%20238.18%2017.33%2057.27%20288.49%2058.37%20294.04%20242.76%2017.66%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22252%2018.33%20247.41%2018%2059.49%20299.68%2060.59%20305.23%20252%2018.33%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22261.24%2019%20256.65%2018.67%2061.71%20310.86%2062.81%20316.42%20261.24%2019%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22270.47%2019.67%20265.89%2019.34%2063.93%20322.05%2065.04%20327.61%20270.47%2019.67%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22279.71%2020.35%20275.13%2020.01%2066.15%20333.24%2067.26%20338.8%20279.71%2020.35%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22288.95%2021.02%20284.36%2020.68%2068.38%20344.43%2069.48%20349.99%20288.95%2021.02%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22298.19%2021.69%20293.6%2021.36%2070.6%20355.62%2071.7%20361.17%20298.19%2021.69%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22307.42%2022.36%20302.84%2022.03%2072.82%20366.81%2073.92%20372.36%20307.42%2022.36%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22316.66%2023.03%20312.08%2022.7%2076.32%20376.07%2081.34%20375.76%20316.66%2023.03%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22325.9%2023.71%20321.31%2023.37%2086.43%20375.44%2091.45%20375.13%20325.9%2023.71%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22335.14%2024.38%20330.55%2024.04%2096.54%20374.81%20101.56%20374.49%20335.14%2024.38%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22344.37%2025.05%20339.79%2024.72%20106.65%20374.17%20111.67%20373.86%20344.37%2025.05%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22353.61%2025.72%20349.03%2025.39%20116.76%20373.54%20121.78%20373.22%20353.61%2025.72%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22362.85%2026.39%20358.26%2026.06%20126.87%20372.9%20131.88%20372.59%20362.85%2026.39%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22372.09%2027.07%20367.5%2026.73%20136.98%20372.27%20141.99%20371.95%20372.09%2027.07%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22381.32%2027.74%20376.74%2027.4%20147.08%20371.63%20152.1%20371.32%20381.32%2027.74%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22390.56%2028.41%20385.98%2028.08%20157.19%20371%20162.21%20370.69%20390.56%2028.41%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22399.8%2029.08%20395.21%2028.75%20167.3%20370.37%20172.32%20370.05%20399.8%2029.08%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22409.04%2029.75%20404.45%2029.42%20177.41%20369.73%20182.43%20369.42%20409.04%2029.75%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22418.27%2030.43%20413.69%2030.09%20187.52%20369.1%20192.54%20368.78%20418.27%2030.43%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22427.51%2031.1%20422.93%2030.76%20197.63%20368.46%20202.65%20368.15%20427.51%2031.1%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22436.75%2031.77%20432.16%2031.44%20207.74%20367.83%20212.76%20367.51%20436.75%2031.77%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22445.99%2032.44%20441.4%2032.11%20217.85%20367.2%20222.87%20366.88%20445.99%2032.44%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22455.22%2033.11%20450.64%2032.78%20227.96%20366.56%20232.97%20366.25%20455.22%2033.11%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22464.46%2033.79%20459.88%2033.45%20238.06%20365.93%20243.08%20365.61%20464.46%2033.79%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22473.7%2034.46%20469.11%2034.12%20248.17%20365.29%20253.19%20364.98%20473.7%2034.46%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22482.94%2035.13%20478.35%2034.8%20258.28%20364.66%20263.3%20364.34%20482.94%2035.13%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22492.17%2035.8%20487.59%2035.47%20268.39%20364.02%20273.41%20363.71%20492.17%2035.8%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22501.41%2036.47%20496.83%2036.14%20278.5%20363.39%20283.52%20363.07%20501.41%2036.47%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22510.65%2037.14%20506.06%2036.81%20288.61%20362.76%20293.63%20362.44%20510.65%2037.14%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22519.89%2037.82%20515.3%2037.48%20298.72%20362.12%20303.74%20361.81%20519.89%2037.82%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22529.13%2038.49%20524.54%2038.16%20308.83%20361.49%20313.85%20361.17%20529.13%2038.49%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22538.36%2039.16%20533.78%2038.83%20318.94%20360.85%20323.95%20360.54%20538.36%2039.16%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22547.6%2039.83%20543.01%2039.5%20329.05%20360.22%20334.06%20359.9%20547.6%2039.83%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22556.84%2040.5%20552.25%2040.17%20339.15%20359.58%20344.17%20359.27%20556.84%2040.5%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22563.4%2045.19%20564.04%2041.03%20561.49%2040.84%20349.26%20358.95%20354.28%20358.64%20563.4%2045.19%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22560.46%2064.11%20561.92%2054.72%20359.37%20358.32%20364.39%20358%20560.46%2064.11%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22557.53%2083.02%20558.99%2073.63%20369.48%20357.68%20374.5%20357.37%20557.53%2083.02%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22554.6%20101.93%20556.06%2092.54%20379.59%20357.05%20384.61%20356.73%20554.6%20101.93%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22551.67%20120.84%20553.12%20111.45%20389.7%20356.41%20394.72%20356.1%20551.67%20120.84%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22548.74%20139.76%20550.19%20130.37%20399.81%20355.78%20404.83%20355.46%20548.74%20139.76%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22545.81%20158.67%20547.26%20149.28%20409.92%20355.14%20414.94%20354.83%20545.81%20158.67%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22542.87%20177.58%20544.33%20168.19%20420.03%20354.51%20425.04%20354.2%20542.87%20177.58%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22539.94%20196.49%20541.4%20187.1%20430.13%20353.88%20435.15%20353.56%20539.94%20196.49%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22537.01%20215.41%20538.47%20206.02%20440.24%20353.24%20445.26%20352.93%20537.01%20215.41%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22534.08%20234.32%20535.53%20224.93%20450.35%20352.61%20455.37%20352.29%20534.08%20234.32%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22531.15%20253.23%20532.6%20243.84%20460.46%20351.97%20465.48%20351.66%20531.15%20253.23%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22528.22%20272.14%20529.67%20262.75%20470.57%20351.34%20475.59%20351.02%20528.22%20272.14%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22525.28%20291.06%20526.74%20281.67%20480.68%20350.71%20485.7%20350.39%20525.28%20291.06%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22522.35%20309.97%20523.81%20300.58%20490.79%20350.07%20495.81%20349.76%20522.35%20309.97%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22519.42%20328.88%20520.88%20319.49%20500.9%20349.44%20505.92%20349.12%20519.42%20328.88%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22516.49%20347.79%20517.94%20338.4%20511.01%20348.8%20516.02%20348.49%20516.49%20347.79%22%2F%3E%3C%2Fsvg%3E");
}
.yoshimoto .lower-area2-box__flex figure img {
	position: relative;
	z-index: 2;
	border-radius: 30px;
	overflow: hidden;
}
.yoshimoto .lower-area2-box__flex figure svg {
	position: absolute;
	width: 516px;
	height: 376px;
	fill: var(--region-color);
	left: -70px;
	top: -60px;
}
@media screen and (max-width: 1025px) {
	.yoshimoto .lower-area2-box__flex figure svg {
		transform-origin: left center;
		transform: scale(0.9);
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area2-box__flex figure svg {
		transform: scale(0.68);
		transform-origin: left top;
		left: -10%;
		top: -20%;
	}
}
.yoshimoto .lower-area2-box__txt {
	width: 38%;
	position: relative;
}
@media screen and (max-width: 1000px) {
	.yoshimoto .lower-area2-box__txt {
		width: 80%;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area2-box__txt {
		width: 100%;
		padding: 5%;
	}
}
.yoshimoto .lower-area2-box__txt svg {
	fill: var(--region-color);
	position: absolute;
	top: -90px;
	left: -145px;
	width: 556px;
	height: 396px;
}
@media screen and (max-width: 1025px) {
	.yoshimoto .lower-area2-box__txt svg {
		transform-origin: left center;
		transform: scale(0.9);
	}
}
@media screen and (max-width: 1000px) {
	.yoshimoto .lower-area2-box__txt svg {
		transform: scale(1) translate(-50%, -50%);
		top: 30%;
		left: 50%;
	}
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area2-box__txt svg {
		transform-origin: left top;
		transform: scale(0.62) translate(0%, 0%);
		top: -13%;
		left: -8%;
	}
}
.yoshimoto .lower-area2-box__txt p.txt {
	font-weight: 700;
	font-size: clamp(1.2rem, 1.12rem + 0.25vw, 1.6rem);
	line-height: 1.7;
	position: relative;
	z-index: 2;
	padding: 20px 0 20px 0;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area2-box__txt p.txt {
		font-size: 3vw;
	}
}
.yoshimoto .lower-area2-box__txt p.txt.pT0 {
	padding-top: 0;
}
.yoshimoto .lower-area2-box__txt p.txt span {
	display: block;
	font-weight: 400;
	font-size: clamp(1rem, 0.92rem + 0.25vw, 1.4rem);
	padding: 1em 0.5em 0 0.5em;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area2-box__txt p.txt span {
		font-size: 2.75vw;
		line-height: 1.5;
		padding: 1em 0 0 0;
	}
}
.yoshimoto .lower-area2-txt {
	text-align: center;
	font-weight: 900;
	font-size: clamp(1.4rem, 1.24rem + 0.5vw, 2.2rem);
	margin: 20px 0 60px 0;
	position: relative;
	z-index: 2;
}
@media screen and (max-width: 599px) {
	.yoshimoto .lower-area2-txt {
		margin: 3% 0 10% 0;
		font-size: 3.5vw;
		line-height: 1.5;
	}
}
.yoshimoto .c-lowerbtn {
	position: relative;
	z-index: 2;
	width: 100%;
	max-width: 395px;
	margin: 0 auto;
}
@media screen and (max-width: 599px) {
	.yoshimoto .c-lowerbtn {
		width: 80%;
	}
}
.yoshimoto .c-lowerbtn a {
	color: #fff;
	text-decoration: none;
	font-weight: 900;
	font-size: clamp(1.4rem, 1.32rem + 0.25vw, 1.8rem);
	width: 100%;
	height: 72px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #000;
	border-radius: 40px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .c-lowerbtn a {
		height: 45px;
		font-size: 3.5vw;
	}
}
.yoshimoto .c-lowerbtn a:hover {
	opacity: 0.7;
}
.yoshimoto .c-lowerbtn a:after {
	content: "";
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -10px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22works%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.24%2020.41%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2210.84%2020.41%2023.24%2010.2%2010.84%200%2010.84%205.8%200%205.8%200%2014.61%2010.84%2014.61%2010.84%2020.41%22%2F%3E%3C%2Fsvg%3E");
	width: 23px;
	height: 20px;
	background-size: cover;
}
@media screen and (max-width: 599px) {
	.yoshimoto .c-lowerbtn a:after {
		width: 16px;
		height: 14px;
		margin-top: -7px;
		right: 10px;
	}
}
.yoshimoto .c-lowerbtn-bnr {
	text-align: center;
	margin: 25px auto 35px auto;
}
@media screen and (max-width: 599px) {
	.yoshimoto .c-lowerbtn-bnr {
		width: 80%;
		margin: 7.5% auto;
	}
}
.yoshimoto .c-lowerbtn-bnr a {
	display: inline-block;
}
.yoshimoto .c-lowerbtn-bnr a:hover:hover img {
	opacity: 1;
	transform: translateY(-10px);
}
@media screen and (max-width: 599px) {
	.yoshimoto .c-lowerbtn.bl {
		width: 60%;
	}
}
.yoshimoto .c-lowerbtn.bl a {
	background-color: #71cfe9;
	border: 3px solid #000;
	color: #000;
}
.yoshimoto .c-lowerbtn.bl a:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22works%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2023.24%2020.41%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23000000%3Bstroke-width%3A0px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2210.84%2020.41%2023.24%2010.2%2010.84%200%2010.84%205.8%200%205.8%200%2014.61%2010.84%2014.61%2010.84%2020.41%22%2F%3E%3C%2Fsvg%3E");
}
.yoshimoto .c-lowerbtn.ss {
	max-width: 300px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .c-lowerbtn.ss {
		width: 90%;
	}
}
.yoshimoto .c-lowerbtn.ss a {
	height: 50px;
}
@media screen and (max-width: 599px) {
	.yoshimoto .c-lowerbtn.ss a {
		height: 40px;
	}
}
.yoshimoto .c-lowerbtn.mT50 {
	margin-top: 50px;
}
.yoshimoto.lowers {
	padding-bottom: 55px;
	background-size: 100%;
}
.yoshimoto.lowers.shiga {
	background-image: url(../img/region/kansai/bg-shiga.webp);
}
.yoshimoto.lowers.shiga .lower-area2-title figure.geinin1 {
	transform-origin: right bottom;
	transform: scale(1.15);
}
@media screen and (max-width: 1000px) {
	.yoshimoto.lowers.shiga .lower-area2-title figure.geinin1 {
		transform: scale(1.2);
		margin-top: -10%;
	}
}
@media screen and (max-width: 1000px) {
	.yoshimoto.lowers.shiga .lower-area2-title figure.geinin2 {
		margin-top: -10%;
	}
}
.yoshimoto.lowers.yamagata {
	background-image: url(../img/region/tohoku/bg-yaamagata.webp);
}
.yoshimoto.lowers.yamagata .lower-area1 .c-mov:after {
	background-image: url(../img/region/tohoku/yamagata-txt.svg);
}
.yoshimoto.lowers.kagawa {
	background-image: url(../img/region/shikoku/bg-kagawa.webp);
}
.yoshimoto.lowers.kagawa .lower-area1 .c-mov:after {
	background-image: url(../img/region/shikoku/kagawa-txt.svg);
}
.yoshimoto.lowers.osaka {
	background-image: url(../img/region/kansai/bg-osaka.webp);
}
.yoshimoto.lowers.osaka .lower-area1 .c-mov:after {
	background-image: url(../img/region/kansai/osaka-txt.webp);
}
.yoshimoto.lowers.saitama {
	background-image: url(../img/region/kanto/bg-saitama.webp);
}
.yoshimoto.lowers.saitama .lower-area1 .c-mov:after {
	background-image: url(../img/region/kanto/saitama-txt.webp);
	width: 230px;
	height: 227px;
}
@media screen and (max-width: 599px) {
	.yoshimoto.lowers.saitama .lower-area1 .c-mov:after {
		width: 101px;
		height: 100px;
	}
}
.yoshimoto.lowers.fukuoka {
	background-image: url(../img/region/kyushu/bg_fukuoka.webp);
}
.yoshimoto.lowers.fukuoka .lower-area1 .c-mov:after {
	background-image: url(../img/region/kyushu/fukuoka-txt.webp);
	width: 248px;
	height: 223px;
}
@media screen and (max-width: 599px) {
	.yoshimoto.lowers.fukuoka .lower-area1 .c-mov:after {
		width: 105px;
		height: 94px;
	}
}
.yoshimoto.lowers.kansai {
	--region-color: #f9be3a;
	background-color: rgba(249, 190, 58, 0.4);
}
.yoshimoto.lowers.tohoku {
	--region-color: #698ffe;
	background-color: rgba(105, 143, 254, 0.4);
}
.yoshimoto.lowers.tohoku .lower-mv {
	background-image: url(../img/region/tohoku/bg-tohoku.webp);
}
.yoshimoto.lowers.tohoku .lower-area1-title {
	background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20533.82%20324.54%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23698ffe%3Bstroke-width%3A0px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%220%200%20.04%20.55%20.38%20.03%200%200%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%229.61%20.71%205.03%20.37%20.5%207.16%20.96%2013.68%209.61%20.71%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2218.84%201.4%2014.26%201.06%201.42%2020.3%201.88%2026.82%2018.84%201.4%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2228.07%202.09%2023.49%201.75%202.35%2033.43%202.8%2039.96%2028.07%202.09%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2237.3%202.77%2032.71%202.43%203.27%2046.57%203.72%2053.09%2037.3%202.77%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2246.52%203.46%2041.94%203.12%204.19%2059.71%204.65%2066.23%2046.52%203.46%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2255.75%204.14%2051.17%203.8%205.11%2072.84%205.57%2079.37%2055.75%204.14%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2264.98%204.83%2060.4%204.49%206.03%2085.98%206.49%2092.5%2064.98%204.83%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2274.21%205.52%2069.63%205.18%206.95%2099.12%207.41%20105.64%2074.21%205.52%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2283.44%206.2%2078.86%205.86%207.87%20112.25%208.33%20118.78%2083.44%206.2%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2292.66%206.89%2088.08%206.55%208.8%20125.39%209.25%20131.91%2092.66%206.89%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22101.89%207.57%2097.31%207.23%209.72%20138.53%2010.18%20145.05%20101.89%207.57%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22111.12%208.26%20106.54%207.92%2010.64%20151.67%2011.1%20158.19%20111.12%208.26%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22120.35%208.95%20115.77%208.61%2011.56%20164.8%2012.02%20171.32%20120.35%208.95%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22129.58%209.63%20125%209.29%2012.48%20177.94%2012.94%20184.46%20129.58%209.63%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22138.81%2010.32%20134.22%209.98%2013.4%20191.08%2013.86%20197.6%20138.81%2010.32%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22148.03%2011%20143.45%2010.66%2014.33%20204.21%2014.78%20210.73%20148.03%2011%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22157.26%2011.69%20152.68%2011.35%2015.25%20217.35%2015.7%20223.87%20157.26%2011.69%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22166.49%2012.38%20161.91%2012.03%2016.17%20230.49%2016.63%20237.01%20166.49%2012.38%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22175.72%2013.06%20171.14%2012.72%2017.09%20243.62%2017.55%20250.14%20175.72%2013.06%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22184.95%2013.75%20180.37%2013.41%2018.01%20256.76%2018.47%20263.28%20184.95%2013.75%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22194.17%2014.43%20189.59%2014.09%2018.93%20269.9%2019.39%20276.42%20194.17%2014.43%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22203.4%2015.12%20198.82%2014.78%2019.85%20283.03%2020.31%20289.55%20203.4%2015.12%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22212.63%2015.81%20208.05%2015.46%2020.78%20296.17%2021.23%20302.69%20212.63%2015.81%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22221.86%2016.49%20217.28%2016.15%2021.7%20309.31%2022.16%20315.83%20221.86%2016.49%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22226.51%2016.84%2022.62%20322.44%2022.77%20324.54%2026.17%20324.33%20231.09%2017.18%20226.51%2016.84%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22240.32%2017.86%20235.73%2017.52%2031.26%20324.01%2036.28%20323.69%20240.32%2017.86%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22249.54%2018.55%20244.96%2018.21%2041.37%20323.37%2046.39%20323.05%20249.54%2018.55%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22258.77%2019.23%20254.19%2018.89%2051.49%20322.73%2056.51%20322.41%20258.77%2019.23%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22268%2019.92%20263.42%2019.58%2061.6%20322.09%2066.62%20321.77%20268%2019.92%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22277.23%2020.61%20272.65%2020.27%2071.71%20321.45%2076.73%20321.13%20277.23%2020.61%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22286.46%2021.29%20281.88%2020.95%2081.82%20320.81%2086.84%20320.5%20286.46%2021.29%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22295.68%2021.98%20291.1%2021.64%2091.93%20320.17%2096.96%20319.86%20295.68%2021.98%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22304.91%2022.66%20300.33%2022.32%20102.05%20319.53%20107.07%20319.22%20304.91%2022.66%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22314.14%2023.35%20309.56%2023.01%20112.16%20318.9%20117.18%20318.58%20314.14%2023.35%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22323.37%2024.04%20318.79%2023.7%20122.27%20318.26%20127.29%20317.94%20323.37%2024.04%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22332.6%2024.72%20328.02%2024.38%20132.38%20317.62%20137.4%20317.3%20332.6%2024.72%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22341.83%2025.41%20337.24%2025.07%20142.5%20316.98%20147.52%20316.66%20341.83%2025.41%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22351.05%2026.09%20346.47%2025.75%20152.61%20316.34%20157.63%20316.02%20351.05%2026.09%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22360.28%2026.78%20355.7%2026.44%20162.72%20315.7%20167.74%20315.38%20360.28%2026.78%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22369.51%2027.47%20364.93%2027.13%20172.83%20315.06%20177.85%20314.74%20369.51%2027.47%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22378.74%2028.15%20374.16%2027.81%20182.94%20314.42%20187.96%20314.1%20378.74%2028.15%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22387.97%2028.84%20383.39%2028.5%20193.06%20313.78%20198.08%20313.47%20387.97%2028.84%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22397.19%2029.52%20392.61%2029.18%20203.17%20313.14%20208.19%20312.83%20397.19%2029.52%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22406.42%2030.21%20401.84%2029.87%20213.28%20312.5%20218.3%20312.19%20406.42%2030.21%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22415.65%2030.9%20411.07%2030.56%20223.39%20311.87%20228.41%20311.55%20415.65%2030.9%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22424.88%2031.58%20420.3%2031.24%20233.51%20311.23%20238.53%20310.91%20424.88%2031.58%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22434.11%2032.27%20429.53%2031.93%20243.62%20310.59%20248.64%20310.27%20434.11%2032.27%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22443.34%2032.95%20438.75%2032.61%20253.73%20309.95%20258.75%20309.63%20443.34%2032.95%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22452.56%2033.64%20447.98%2033.3%20263.84%20309.31%20268.86%20308.99%20452.56%2033.64%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22461.79%2034.33%20457.21%2033.98%20273.95%20308.67%20278.97%20308.35%20461.79%2034.33%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22471.02%2035.01%20466.44%2034.67%20284.07%20308.03%20289.09%20307.71%20471.02%2035.01%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22480.25%2035.7%20475.67%2035.36%20294.18%20307.39%20299.2%20307.07%20480.25%2035.7%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22489.48%2036.38%20484.9%2036.04%20304.29%20306.75%20309.31%20306.44%20489.48%2036.38%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22498.7%2037.07%20494.12%2036.73%20314.4%20306.11%20319.42%20305.8%20498.7%2037.07%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22507.93%2037.76%20503.35%2037.41%20324.51%20305.47%20329.53%20305.16%20507.93%2037.76%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22517.16%2038.44%20512.58%2038.1%20334.63%20304.84%20339.65%20304.52%20517.16%2038.44%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22526.39%2039.13%20521.81%2038.79%20344.74%20304.2%20349.76%20303.88%20526.39%2039.13%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22531.99%2045.25%20533.82%2039.68%20531.04%2039.47%20354.85%20303.56%20359.87%20303.24%20531.99%2045.25%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22522.63%2073.8%20527.28%2059.62%20364.96%20302.92%20369.98%20302.6%20522.63%2073.8%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22513.27%20102.34%20517.92%2088.17%20375.08%20302.28%20380.1%20301.96%20513.27%20102.34%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22503.92%20130.88%20508.56%20116.71%20385.19%20301.64%20390.21%20301.32%20503.92%20130.88%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22494.56%20159.43%20499.2%20145.26%20395.3%20301%20400.32%20300.68%20494.56%20159.43%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22485.2%20187.97%20489.85%20173.8%20405.41%20300.36%20410.43%20300.05%20485.2%20187.97%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22475.84%20216.52%20480.49%20202.35%20415.52%20299.72%20420.54%20299.41%20475.84%20216.52%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22466.49%20245.06%20471.13%20230.89%20425.64%20299.08%20430.66%20298.77%20466.49%20245.06%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22457.13%20273.6%20461.77%20259.43%20435.75%20298.45%20440.77%20298.13%20457.13%20273.6%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22452.42%20287.98%20445.86%20297.81%20449.27%20297.59%20452.42%20287.98%22%2F%3E%3C%2Fsvg%3E");
}
.yoshimoto.lowers.tohoku .lower-area2-title h3 {
	background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22works%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20314.31%2091.21%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23698ffe%3B%7D.cls-1%2C.cls-2%7Bstroke%3A%23231815%3Bstroke-linejoin%3Around%3Bstroke-width%3A3px%3B%7D.cls-2%7Bfill%3A%23231815%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M302.75%2C10.68L22.3%2C1.51c-5.28-.17-9.85%2C3.64-10.63%2C8.86L1.62%2C77.77c-.97%2C6.49%2C4.24%2C12.25%2C10.8%2C11.93l284.33-13.98c4.99-.25%2C9.1-4.01%2C9.79-8.95l6.17-44.26c.85-6.12-3.79-11.63-9.96-11.83Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.57%2C10.68L292.01%2C1.51c5.28-.17%2C9.85%2C3.64%2C10.63%2C8.86l10.05%2C67.41c.97%2C6.49-4.24%2C12.25-10.8%2C11.93L17.56%2C75.72c-4.99-.25-9.1-4.01-9.79-8.95L1.6%2C22.51c-.85-6.12%2C3.79-11.63%2C9.96-11.83Z%22%2F%3E%3C%2Fsvg%3E");
}
.yoshimoto.lowers.shikoku {
	--region-color: #ed6e7f;
	background-color: rgba(237, 110, 127, 0.4);
}
.yoshimoto.lowers.shikoku .lower-mv {
	background-image: url(../img/region/shikoku/bg-shikoku.webp);
}
.yoshimoto.lowers.shikoku .lower-area1-title {
	background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20533.82%20324.54%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ed6e7f%3Bstroke-width%3A0px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%220%200%20.04%20.55%20.38%20.03%200%200%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%229.61%20.71%205.03%20.37%20.5%207.16%20.96%2013.68%209.61%20.71%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2218.84%201.4%2014.26%201.06%201.42%2020.3%201.88%2026.82%2018.84%201.4%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2228.07%202.09%2023.49%201.75%202.35%2033.43%202.8%2039.96%2028.07%202.09%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2237.3%202.77%2032.71%202.43%203.27%2046.57%203.72%2053.09%2037.3%202.77%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2246.52%203.46%2041.94%203.12%204.19%2059.71%204.65%2066.23%2046.52%203.46%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2255.75%204.14%2051.17%203.8%205.11%2072.84%205.57%2079.37%2055.75%204.14%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2264.98%204.83%2060.4%204.49%206.03%2085.98%206.49%2092.5%2064.98%204.83%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2274.21%205.52%2069.63%205.18%206.95%2099.12%207.41%20105.64%2074.21%205.52%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2283.44%206.2%2078.86%205.86%207.87%20112.25%208.33%20118.78%2083.44%206.2%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2292.66%206.89%2088.08%206.55%208.8%20125.39%209.25%20131.91%2092.66%206.89%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22101.89%207.57%2097.31%207.23%209.72%20138.53%2010.18%20145.05%20101.89%207.57%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22111.12%208.26%20106.54%207.92%2010.64%20151.67%2011.1%20158.19%20111.12%208.26%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22120.35%208.95%20115.77%208.61%2011.56%20164.8%2012.02%20171.32%20120.35%208.95%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22129.58%209.63%20125%209.29%2012.48%20177.94%2012.94%20184.46%20129.58%209.63%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22138.81%2010.32%20134.22%209.98%2013.4%20191.08%2013.86%20197.6%20138.81%2010.32%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22148.03%2011%20143.45%2010.66%2014.33%20204.21%2014.78%20210.73%20148.03%2011%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22157.26%2011.69%20152.68%2011.35%2015.25%20217.35%2015.7%20223.87%20157.26%2011.69%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22166.49%2012.38%20161.91%2012.03%2016.17%20230.49%2016.63%20237.01%20166.49%2012.38%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22175.72%2013.06%20171.14%2012.72%2017.09%20243.62%2017.55%20250.14%20175.72%2013.06%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22184.95%2013.75%20180.37%2013.41%2018.01%20256.76%2018.47%20263.28%20184.95%2013.75%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22194.17%2014.43%20189.59%2014.09%2018.93%20269.9%2019.39%20276.42%20194.17%2014.43%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22203.4%2015.12%20198.82%2014.78%2019.85%20283.03%2020.31%20289.55%20203.4%2015.12%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22212.63%2015.81%20208.05%2015.46%2020.78%20296.17%2021.23%20302.69%20212.63%2015.81%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22221.86%2016.49%20217.28%2016.15%2021.7%20309.31%2022.16%20315.83%20221.86%2016.49%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22226.51%2016.84%2022.62%20322.44%2022.77%20324.54%2026.17%20324.33%20231.09%2017.18%20226.51%2016.84%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22240.32%2017.86%20235.73%2017.52%2031.26%20324.01%2036.28%20323.69%20240.32%2017.86%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22249.54%2018.55%20244.96%2018.21%2041.37%20323.37%2046.39%20323.05%20249.54%2018.55%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22258.77%2019.23%20254.19%2018.89%2051.49%20322.73%2056.51%20322.41%20258.77%2019.23%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22268%2019.92%20263.42%2019.58%2061.6%20322.09%2066.62%20321.77%20268%2019.92%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22277.23%2020.61%20272.65%2020.27%2071.71%20321.45%2076.73%20321.13%20277.23%2020.61%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22286.46%2021.29%20281.88%2020.95%2081.82%20320.81%2086.84%20320.5%20286.46%2021.29%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22295.68%2021.98%20291.1%2021.64%2091.93%20320.17%2096.96%20319.86%20295.68%2021.98%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22304.91%2022.66%20300.33%2022.32%20102.05%20319.53%20107.07%20319.22%20304.91%2022.66%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22314.14%2023.35%20309.56%2023.01%20112.16%20318.9%20117.18%20318.58%20314.14%2023.35%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22323.37%2024.04%20318.79%2023.7%20122.27%20318.26%20127.29%20317.94%20323.37%2024.04%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22332.6%2024.72%20328.02%2024.38%20132.38%20317.62%20137.4%20317.3%20332.6%2024.72%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22341.83%2025.41%20337.24%2025.07%20142.5%20316.98%20147.52%20316.66%20341.83%2025.41%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22351.05%2026.09%20346.47%2025.75%20152.61%20316.34%20157.63%20316.02%20351.05%2026.09%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22360.28%2026.78%20355.7%2026.44%20162.72%20315.7%20167.74%20315.38%20360.28%2026.78%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22369.51%2027.47%20364.93%2027.13%20172.83%20315.06%20177.85%20314.74%20369.51%2027.47%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22378.74%2028.15%20374.16%2027.81%20182.94%20314.42%20187.96%20314.1%20378.74%2028.15%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22387.97%2028.84%20383.39%2028.5%20193.06%20313.78%20198.08%20313.47%20387.97%2028.84%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22397.19%2029.52%20392.61%2029.18%20203.17%20313.14%20208.19%20312.83%20397.19%2029.52%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22406.42%2030.21%20401.84%2029.87%20213.28%20312.5%20218.3%20312.19%20406.42%2030.21%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22415.65%2030.9%20411.07%2030.56%20223.39%20311.87%20228.41%20311.55%20415.65%2030.9%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22424.88%2031.58%20420.3%2031.24%20233.51%20311.23%20238.53%20310.91%20424.88%2031.58%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22434.11%2032.27%20429.53%2031.93%20243.62%20310.59%20248.64%20310.27%20434.11%2032.27%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22443.34%2032.95%20438.75%2032.61%20253.73%20309.95%20258.75%20309.63%20443.34%2032.95%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22452.56%2033.64%20447.98%2033.3%20263.84%20309.31%20268.86%20308.99%20452.56%2033.64%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22461.79%2034.33%20457.21%2033.98%20273.95%20308.67%20278.97%20308.35%20461.79%2034.33%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22471.02%2035.01%20466.44%2034.67%20284.07%20308.03%20289.09%20307.71%20471.02%2035.01%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22480.25%2035.7%20475.67%2035.36%20294.18%20307.39%20299.2%20307.07%20480.25%2035.7%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22489.48%2036.38%20484.9%2036.04%20304.29%20306.75%20309.31%20306.44%20489.48%2036.38%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22498.7%2037.07%20494.12%2036.73%20314.4%20306.11%20319.42%20305.8%20498.7%2037.07%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22507.93%2037.76%20503.35%2037.41%20324.51%20305.47%20329.53%20305.16%20507.93%2037.76%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22517.16%2038.44%20512.58%2038.1%20334.63%20304.84%20339.65%20304.52%20517.16%2038.44%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22526.39%2039.13%20521.81%2038.79%20344.74%20304.2%20349.76%20303.88%20526.39%2039.13%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22531.99%2045.25%20533.82%2039.68%20531.04%2039.47%20354.85%20303.56%20359.87%20303.24%20531.99%2045.25%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22522.63%2073.8%20527.28%2059.62%20364.96%20302.92%20369.98%20302.6%20522.63%2073.8%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22513.27%20102.34%20517.92%2088.17%20375.08%20302.28%20380.1%20301.96%20513.27%20102.34%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22503.92%20130.88%20508.56%20116.71%20385.19%20301.64%20390.21%20301.32%20503.92%20130.88%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22494.56%20159.43%20499.2%20145.26%20395.3%20301%20400.32%20300.68%20494.56%20159.43%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22485.2%20187.97%20489.85%20173.8%20405.41%20300.36%20410.43%20300.05%20485.2%20187.97%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22475.84%20216.52%20480.49%20202.35%20415.52%20299.72%20420.54%20299.41%20475.84%20216.52%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22466.49%20245.06%20471.13%20230.89%20425.64%20299.08%20430.66%20298.77%20466.49%20245.06%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22457.13%20273.6%20461.77%20259.43%20435.75%20298.45%20440.77%20298.13%20457.13%20273.6%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22452.42%20287.98%20445.86%20297.81%20449.27%20297.59%20452.42%20287.98%22%2F%3E%3C%2Fsvg%3E");
}
.yoshimoto.lowers.shikoku .lower-area2-title h3 {
	background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22works%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20314.31%2091.21%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ed6e7f%3B%7D.cls-1%2C.cls-2%7Bstroke%3A%23231815%3Bstroke-linejoin%3Around%3Bstroke-width%3A3px%3B%7D.cls-2%7Bfill%3A%23231815%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M302.75%2C10.68L22.3%2C1.51c-5.28-.17-9.85%2C3.64-10.63%2C8.86L1.62%2C77.77c-.97%2C6.49%2C4.24%2C12.25%2C10.8%2C11.93l284.33-13.98c4.99-.25%2C9.1-4.01%2C9.79-8.95l6.17-44.26c.85-6.12-3.79-11.63-9.96-11.83Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.57%2C10.68L292.01%2C1.51c5.28-.17%2C9.85%2C3.64%2C10.63%2C8.86l10.05%2C67.41c.97%2C6.49-4.24%2C12.25-10.8%2C11.93L17.56%2C75.72c-4.99-.25-9.1-4.01-9.79-8.95L1.6%2C22.51c-.85-6.12%2C3.79-11.63%2C9.96-11.83Z%22%2F%3E%3C%2Fsvg%3E");
}
.yoshimoto.lowers.kanto {
	--region-color: #2BCED0;
	background-color: rgba(43, 206, 208, 0.4);
}
.yoshimoto.lowers.kanto .lower-mv {
	background-image: url(../img/region/kanto/bg-kanto.webp);
}
.yoshimoto.lowers.kanto .lower-area1-title {
	background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20533.82%20324.54%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232BCED0%3Bstroke-width%3A0px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%220%200%20.04%20.55%20.38%20.03%200%200%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%229.61%20.71%205.03%20.37%20.5%207.16%20.96%2013.68%209.61%20.71%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2218.84%201.4%2014.26%201.06%201.42%2020.3%201.88%2026.82%2018.84%201.4%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2228.07%202.09%2023.49%201.75%202.35%2033.43%202.8%2039.96%2028.07%202.09%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2237.3%202.77%2032.71%202.43%203.27%2046.57%203.72%2053.09%2037.3%202.77%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2246.52%203.46%2041.94%203.12%204.19%2059.71%204.65%2066.23%2046.52%203.46%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2255.75%204.14%2051.17%203.8%205.11%2072.84%205.57%2079.37%2055.75%204.14%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2264.98%204.83%2060.4%204.49%206.03%2085.98%206.49%2092.5%2064.98%204.83%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2274.21%205.52%2069.63%205.18%206.95%2099.12%207.41%20105.64%2074.21%205.52%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2283.44%206.2%2078.86%205.86%207.87%20112.25%208.33%20118.78%2083.44%206.2%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2292.66%206.89%2088.08%206.55%208.8%20125.39%209.25%20131.91%2092.66%206.89%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22101.89%207.57%2097.31%207.23%209.72%20138.53%2010.18%20145.05%20101.89%207.57%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22111.12%208.26%20106.54%207.92%2010.64%20151.67%2011.1%20158.19%20111.12%208.26%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22120.35%208.95%20115.77%208.61%2011.56%20164.8%2012.02%20171.32%20120.35%208.95%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22129.58%209.63%20125%209.29%2012.48%20177.94%2012.94%20184.46%20129.58%209.63%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22138.81%2010.32%20134.22%209.98%2013.4%20191.08%2013.86%20197.6%20138.81%2010.32%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22148.03%2011%20143.45%2010.66%2014.33%20204.21%2014.78%20210.73%20148.03%2011%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22157.26%2011.69%20152.68%2011.35%2015.25%20217.35%2015.7%20223.87%20157.26%2011.69%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22166.49%2012.38%20161.91%2012.03%2016.17%20230.49%2016.63%20237.01%20166.49%2012.38%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22175.72%2013.06%20171.14%2012.72%2017.09%20243.62%2017.55%20250.14%20175.72%2013.06%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22184.95%2013.75%20180.37%2013.41%2018.01%20256.76%2018.47%20263.28%20184.95%2013.75%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22194.17%2014.43%20189.59%2014.09%2018.93%20269.9%2019.39%20276.42%20194.17%2014.43%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22203.4%2015.12%20198.82%2014.78%2019.85%20283.03%2020.31%20289.55%20203.4%2015.12%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22212.63%2015.81%20208.05%2015.46%2020.78%20296.17%2021.23%20302.69%20212.63%2015.81%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22221.86%2016.49%20217.28%2016.15%2021.7%20309.31%2022.16%20315.83%20221.86%2016.49%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22226.51%2016.84%2022.62%20322.44%2022.77%20324.54%2026.17%20324.33%20231.09%2017.18%20226.51%2016.84%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22240.32%2017.86%20235.73%2017.52%2031.26%20324.01%2036.28%20323.69%20240.32%2017.86%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22249.54%2018.55%20244.96%2018.21%2041.37%20323.37%2046.39%20323.05%20249.54%2018.55%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22258.77%2019.23%20254.19%2018.89%2051.49%20322.73%2056.51%20322.41%20258.77%2019.23%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22268%2019.92%20263.42%2019.58%2061.6%20322.09%2066.62%20321.77%20268%2019.92%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22277.23%2020.61%20272.65%2020.27%2071.71%20321.45%2076.73%20321.13%20277.23%2020.61%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22286.46%2021.29%20281.88%2020.95%2081.82%20320.81%2086.84%20320.5%20286.46%2021.29%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22295.68%2021.98%20291.1%2021.64%2091.93%20320.17%2096.96%20319.86%20295.68%2021.98%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22304.91%2022.66%20300.33%2022.32%20102.05%20319.53%20107.07%20319.22%20304.91%2022.66%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22314.14%2023.35%20309.56%2023.01%20112.16%20318.9%20117.18%20318.58%20314.14%2023.35%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22323.37%2024.04%20318.79%2023.7%20122.27%20318.26%20127.29%20317.94%20323.37%2024.04%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22332.6%2024.72%20328.02%2024.38%20132.38%20317.62%20137.4%20317.3%20332.6%2024.72%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22341.83%2025.41%20337.24%2025.07%20142.5%20316.98%20147.52%20316.66%20341.83%2025.41%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22351.05%2026.09%20346.47%2025.75%20152.61%20316.34%20157.63%20316.02%20351.05%2026.09%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22360.28%2026.78%20355.7%2026.44%20162.72%20315.7%20167.74%20315.38%20360.28%2026.78%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22369.51%2027.47%20364.93%2027.13%20172.83%20315.06%20177.85%20314.74%20369.51%2027.47%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22378.74%2028.15%20374.16%2027.81%20182.94%20314.42%20187.96%20314.1%20378.74%2028.15%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22387.97%2028.84%20383.39%2028.5%20193.06%20313.78%20198.08%20313.47%20387.97%2028.84%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22397.19%2029.52%20392.61%2029.18%20203.17%20313.14%20208.19%20312.83%20397.19%2029.52%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22406.42%2030.21%20401.84%2029.87%20213.28%20312.5%20218.3%20312.19%20406.42%2030.21%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22415.65%2030.9%20411.07%2030.56%20223.39%20311.87%20228.41%20311.55%20415.65%2030.9%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22424.88%2031.58%20420.3%2031.24%20233.51%20311.23%20238.53%20310.91%20424.88%2031.58%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22434.11%2032.27%20429.53%2031.93%20243.62%20310.59%20248.64%20310.27%20434.11%2032.27%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22443.34%2032.95%20438.75%2032.61%20253.73%20309.95%20258.75%20309.63%20443.34%2032.95%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22452.56%2033.64%20447.98%2033.3%20263.84%20309.31%20268.86%20308.99%20452.56%2033.64%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22461.79%2034.33%20457.21%2033.98%20273.95%20308.67%20278.97%20308.35%20461.79%2034.33%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22471.02%2035.01%20466.44%2034.67%20284.07%20308.03%20289.09%20307.71%20471.02%2035.01%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22480.25%2035.7%20475.67%2035.36%20294.18%20307.39%20299.2%20307.07%20480.25%2035.7%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22489.48%2036.38%20484.9%2036.04%20304.29%20306.75%20309.31%20306.44%20489.48%2036.38%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22498.7%2037.07%20494.12%2036.73%20314.4%20306.11%20319.42%20305.8%20498.7%2037.07%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22507.93%2037.76%20503.35%2037.41%20324.51%20305.47%20329.53%20305.16%20507.93%2037.76%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22517.16%2038.44%20512.58%2038.1%20334.63%20304.84%20339.65%20304.52%20517.16%2038.44%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22526.39%2039.13%20521.81%2038.79%20344.74%20304.2%20349.76%20303.88%20526.39%2039.13%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22531.99%2045.25%20533.82%2039.68%20531.04%2039.47%20354.85%20303.56%20359.87%20303.24%20531.99%2045.25%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22522.63%2073.8%20527.28%2059.62%20364.96%20302.92%20369.98%20302.6%20522.63%2073.8%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22513.27%20102.34%20517.92%2088.17%20375.08%20302.28%20380.1%20301.96%20513.27%20102.34%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22503.92%20130.88%20508.56%20116.71%20385.19%20301.64%20390.21%20301.32%20503.92%20130.88%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22494.56%20159.43%20499.2%20145.26%20395.3%20301%20400.32%20300.68%20494.56%20159.43%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22485.2%20187.97%20489.85%20173.8%20405.41%20300.36%20410.43%20300.05%20485.2%20187.97%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22475.84%20216.52%20480.49%20202.35%20415.52%20299.72%20420.54%20299.41%20475.84%20216.52%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22466.49%20245.06%20471.13%20230.89%20425.64%20299.08%20430.66%20298.77%20466.49%20245.06%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22457.13%20273.6%20461.77%20259.43%20435.75%20298.45%20440.77%20298.13%20457.13%20273.6%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22452.42%20287.98%20445.86%20297.81%20449.27%20297.59%20452.42%20287.98%22%2F%3E%3C%2Fsvg%3E");
}
.yoshimoto.lowers.kanto .lower-area2-title h3 {
	background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22works%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20314.31%2091.21%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232BCED0%3B%7D.cls-1%2C.cls-2%7Bstroke%3A%23231815%3Bstroke-linejoin%3Around%3Bstroke-width%3A3px%3B%7D.cls-2%7Bfill%3A%23231815%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M302.75%2C10.68L22.3%2C1.51c-5.28-.17-9.85%2C3.64-10.63%2C8.86L1.62%2C77.77c-.97%2C6.49%2C4.24%2C12.25%2C10.8%2C11.93l284.33-13.98c4.99-.25%2C9.1-4.01%2C9.79-8.95l6.17-44.26c.85-6.12-3.79-11.63-9.96-11.83Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.57%2C10.68L292.01%2C1.51c5.28-.17%2C9.85%2C3.64%2C10.63%2C8.86l10.05%2C67.41c.97%2C6.49-4.24%2C12.25-10.8%2C11.93L17.56%2C75.72c-4.99-.25-9.1-4.01-9.79-8.95L1.6%2C22.51c-.85-6.12%2C3.79-11.63%2C9.96-11.83Z%22%2F%3E%3C%2Fsvg%3E");
}
.yoshimoto.lowers.kyushu {
	--region-color: #F277CB;
	background-color: rgba(242, 119, 203, 0.4);
}
.yoshimoto.lowers.kyushu .lower-mv {
	background-image: url(../img/region/kyushu/bg-kyushu.webp);
}
.yoshimoto.lowers.kyushu .lower-area1-title {
	background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22works%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20466.62%20324.54%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20none%3B%20%7D%20.cls-2%20%7B%20fill%3A%20%23f277cb%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22295.32%20305.68%20463.76%2053.2%20466.03%2042.5%20290.21%20306.03%20295.32%20305.68%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22110.37%209.39%2011.1%20158.19%2011.56%20164.8%20114.99%209.78%20110.37%209.39%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22305.48%20304.97%20459.27%2074.45%20461.53%2063.75%20300.36%20305.33%20305.48%20304.97%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22275.01%20307.08%20454.12%2038.62%20449.51%2038.22%20269.9%20307.44%20275.01%20307.08%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22285.17%20306.38%20463.29%2039.4%20458.67%2039%20280.06%20306.73%20285.17%20306.38%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22119.54%2010.16%2012.02%20171.32%2012.48%20177.94%20124.15%2010.56%20119.54%2010.16%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22325.79%20303.57%20450.28%20116.96%20452.55%20106.26%20320.67%20303.92%20325.79%20303.57%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22128.7%2010.94%2012.94%20184.46%2013.4%20191.08%20133.32%2011.34%20128.7%2010.94%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22315.63%20304.27%20454.78%2095.7%20457.04%2085%20310.52%20304.62%20315.63%20304.27%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22214.08%20311.3%20399.13%2033.94%20394.51%2033.55%20208.97%20311.65%20214.08%20311.3%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22244.55%20309.19%20426.62%2036.28%20422.01%2035.89%20239.44%20309.54%20244.55%20309.19%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22335.94%20302.86%20445.79%20138.21%20448.05%20127.51%20330.83%20303.22%20335.94%20302.86%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22234.39%20309.89%20417.46%2035.5%20412.84%2035.11%20229.28%20310.25%20234.39%20309.89%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22224.24%20310.6%20408.29%2034.72%20403.68%2034.33%20219.13%20310.95%20224.24%20310.6%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2292.04%207.83%209.25%20131.91%209.72%20138.53%2096.65%208.22%2092.04%207.83%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22264.86%20307.78%20444.96%2037.84%20440.34%2037.44%20259.75%20308.14%20264.86%20307.78%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22101.2%208.61%2010.18%20145.05%2010.64%20151.67%20105.82%209%20101.2%208.61%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22254.7%20308.49%20435.79%2037.06%20431.17%2036.66%20249.59%20308.84%20254.7%20308.49%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2282.87%207.05%208.33%20118.78%208.8%20125.39%2087.49%207.44%2082.87%207.05%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22220.36%2018.74%2022.16%20315.83%2022.62%20322.44%20224.98%2019.13%20220.36%2018.74%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22174.53%2014.84%2017.55%20250.14%2018.01%20256.76%20179.15%2015.23%20174.53%2014.84%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22412.1%20297.59%20412.11%20297.53%20412.07%20297.59%20412.1%20297.59%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22165.37%2014.06%2016.63%20237.01%2017.09%20243.62%20169.98%2014.45%20165.37%2014.06%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22211.19%2017.96%2021.23%20302.69%2021.7%20309.31%20215.81%2018.35%20211.19%2017.96%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22346.1%20302.16%20441.3%20159.46%20443.56%20148.76%20340.98%20302.51%20346.1%20302.16%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22192.86%2016.4%2019.39%20276.42%2019.85%20283.03%20197.48%2016.79%20192.86%2016.4%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22202.03%2017.18%2020.31%20289.55%2020.78%20296.17%20206.64%2017.57%20202.03%2017.18%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22183.7%2015.62%2018.47%20263.28%2018.93%20269.9%20188.31%2016.01%20183.7%2015.62%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22366.41%20300.75%20432.31%20201.97%20434.57%20191.27%20361.29%20301.11%20366.41%20300.75%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22356.25%20301.46%20436.81%20180.72%20439.07%20170.01%20351.14%20301.81%20356.25%20301.46%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22407.03%20297.94%20414.34%20286.98%20416.6%20276.28%20401.91%20298.3%20407.03%20297.94%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22147.03%2012.5%2014.78%20210.73%2015.25%20217.35%20151.65%2012.9%20147.03%2012.5%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22137.87%2011.72%2013.86%20197.6%2014.33%20204.21%20142.48%2012.12%20137.87%2011.72%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22376.56%20300.05%20427.82%20223.22%20430.08%20212.52%20371.45%20300.41%20376.56%20300.05%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22396.87%20298.65%20418.83%20265.73%20421.1%20255.03%20391.76%20299%20396.87%20298.65%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22386.72%20299.35%20423.33%20244.47%20425.59%20233.77%20381.6%20299.7%20386.72%20299.35%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22156.2%2013.28%2015.7%20223.87%2016.17%20230.49%20160.81%2013.67%20156.2%2013.28%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2282.07%20320.44%20279.97%2023.81%20275.36%2023.41%2076.96%20320.79%2082.07%20320.44%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2292.23%20319.74%20289.14%2024.59%20284.52%2024.19%2087.11%20320.09%2092.23%20319.74%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2218.71%201.59%201.88%2026.82%202.35%2033.43%2023.33%201.98%2018.71%201.59%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2227.88%202.37%202.8%2039.96%203.27%2046.57%2032.49%202.76%2027.88%202.37%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22102.38%20319.03%20298.3%2025.37%20293.69%2024.97%2097.27%20319.39%20102.38%20319.03%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2237.04%203.15%203.72%2053.09%204.19%2059.71%2041.66%203.54%2037.04%203.15%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22132.85%20316.92%20325.8%2027.7%20321.18%2027.31%20127.73%20317.28%20132.85%20316.92%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22122.69%20317.63%20316.63%2026.92%20312.02%2026.53%20117.58%20317.98%20122.69%20317.63%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22112.54%20318.33%20307.47%2026.15%20302.85%2025.75%20107.42%20318.68%20112.54%20318.33%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2271.92%20321.14%20270.8%2023.03%20266.19%2022.64%2066.8%20321.5%2071.92%20321.14%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2241.45%20323.25%20243.31%2020.69%20238.69%2020.3%2036.34%20323.6%2041.45%20323.25%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22234.14%2019.91%20229.53%2019.52%2026.18%20324.31%2031.3%20323.95%20234.14%2019.91%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22143%20316.22%20334.97%2028.48%20330.35%2028.09%20137.89%20316.57%20143%20316.22%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22.38%20.03%20.04%20.55%20.5%207.16%205%20.42%20.38%20.03%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2273.71%206.27%207.41%20105.64%207.87%20112.25%2078.32%206.66%2073.71%206.27%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%229.55%20.81%20.96%2013.68%201.42%2020.3%2014.16%201.2%209.55%20.81%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2251.61%20322.55%20252.47%2021.47%20247.86%2021.08%2046.49%20322.9%2051.61%20322.55%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2261.76%20321.84%20261.64%2022.25%20257.02%2021.86%2056.65%20322.2%2061.76%20321.84%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22163.31%20314.81%20353.3%2030.04%20348.68%2029.65%20158.2%20315.17%20163.31%20314.81%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22183.62%20313.41%20371.63%2031.6%20367.01%2031.21%20178.51%20313.76%20183.62%20313.41%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2255.38%204.71%205.57%2079.37%206.03%2085.98%2059.99%205.1%2055.38%204.71%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2264.54%205.49%206.49%2092.5%206.95%2099.12%2069.16%205.88%2064.54%205.49%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22193.78%20312.71%20380.79%2032.38%20376.18%2031.99%20188.66%20313.06%20193.78%20312.71%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22203.93%20312%20389.96%2033.16%20385.35%2032.77%20198.82%20312.36%20203.93%20312%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22173.47%20314.11%20362.46%2030.82%20357.85%2030.43%20168.35%20314.47%20173.47%20314.11%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2246.21%203.93%204.65%2066.23%205.11%2072.84%2050.83%204.32%2046.21%203.93%22%2F%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%22153.16%20315.52%20344.13%2029.26%20339.52%2028.87%20148.04%20315.87%20153.16%20315.52%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%220%200%20.04%20.55%20.38%20.03%200%200%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%225%20.42%20.5%207.16%20.96%2013.68%209.55%20.81%205%20.42%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2214.16%201.2%201.42%2020.3%201.88%2026.82%2018.71%201.59%2014.16%201.2%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2223.33%201.98%202.35%2033.43%202.8%2039.96%2027.88%202.37%2023.33%201.98%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2232.49%202.76%203.27%2046.57%203.72%2053.09%2037.04%203.15%2032.49%202.76%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2241.66%203.54%204.19%2059.71%204.65%2066.23%2046.21%203.93%2041.66%203.54%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2250.83%204.32%205.11%2072.84%205.57%2079.37%2055.38%204.71%2050.83%204.32%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2259.99%205.1%206.03%2085.98%206.49%2092.5%2064.54%205.49%2059.99%205.1%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2269.16%205.88%206.95%2099.12%207.41%20105.64%2073.71%206.27%2069.16%205.88%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2278.32%206.66%207.87%20112.25%208.33%20118.78%2082.87%207.05%2078.32%206.66%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2287.49%207.44%208.8%20125.39%209.25%20131.91%2092.04%207.83%2087.49%207.44%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2296.65%208.22%209.72%20138.53%2010.18%20145.05%20101.2%208.61%2096.65%208.22%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22105.82%209%2010.64%20151.67%2011.1%20158.19%20110.37%209.39%20105.82%209%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22114.99%209.78%2011.56%20164.8%2012.02%20171.32%20119.54%2010.16%20114.99%209.78%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22124.15%2010.56%2012.48%20177.94%2012.94%20184.46%20128.7%2010.94%20124.15%2010.56%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22133.32%2011.34%2013.4%20191.08%2013.86%20197.6%20137.87%2011.72%20133.32%2011.34%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22142.48%2012.12%2014.33%20204.21%2014.78%20210.73%20147.03%2012.5%20142.48%2012.12%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22151.65%2012.9%2015.25%20217.35%2015.7%20223.87%20156.2%2013.28%20151.65%2012.9%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22160.81%2013.67%2016.17%20230.49%2016.63%20237.01%20165.37%2014.06%20160.81%2013.67%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22169.98%2014.45%2017.09%20243.62%2017.55%20250.14%20174.53%2014.84%20169.98%2014.45%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22179.15%2015.23%2018.01%20256.76%2018.47%20263.28%20183.7%2015.62%20179.15%2015.23%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22188.31%2016.01%2018.93%20269.9%2019.39%20276.42%20192.86%2016.4%20188.31%2016.01%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22197.48%2016.79%2019.85%20283.03%2020.31%20289.55%20202.03%2017.18%20197.48%2016.79%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22206.64%2017.57%2020.78%20296.17%2021.23%20302.69%20211.19%2017.96%20206.64%2017.57%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22215.81%2018.35%2021.7%20309.31%2022.16%20315.83%20220.36%2018.74%20215.81%2018.35%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22224.98%2019.13%2022.62%20322.44%2022.77%20324.54%2026.18%20324.31%20229.53%2019.52%20224.98%2019.13%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2236.34%20323.6%20238.69%2020.3%20234.14%2019.91%2031.3%20323.95%2036.34%20323.6%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2246.49%20322.9%20247.86%2021.08%20243.31%2020.69%2041.45%20323.25%2046.49%20322.9%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2256.65%20322.2%20257.02%2021.86%20252.47%2021.47%2051.61%20322.55%2056.65%20322.2%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2266.8%20321.5%20266.19%2022.64%20261.64%2022.25%2061.76%20321.84%2066.8%20321.5%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2276.96%20320.79%20275.36%2023.41%20270.8%2023.03%2071.92%20321.14%2076.96%20320.79%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2287.11%20320.09%20284.52%2024.19%20279.97%2023.81%2082.07%20320.44%2087.11%20320.09%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%2297.27%20319.39%20293.69%2024.97%20289.14%2024.59%2092.23%20319.74%2097.27%20319.39%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22107.42%20318.68%20302.85%2025.75%20298.3%2025.37%20102.38%20319.03%20107.42%20318.68%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22117.58%20317.98%20312.02%2026.53%20307.47%2026.15%20112.54%20318.33%20117.58%20317.98%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22127.73%20317.28%20321.18%2027.31%20316.63%2026.92%20122.69%20317.63%20127.73%20317.28%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22137.89%20316.57%20330.35%2028.09%20325.8%2027.7%20132.85%20316.92%20137.89%20316.57%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22148.04%20315.87%20339.52%2028.87%20334.97%2028.48%20143%20316.22%20148.04%20315.87%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22158.2%20315.17%20348.68%2029.65%20344.13%2029.26%20153.16%20315.52%20158.2%20315.17%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22168.35%20314.47%20357.85%2030.43%20353.3%2030.04%20163.31%20314.81%20168.35%20314.47%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22178.51%20313.76%20367.01%2031.21%20362.46%2030.82%20173.47%20314.11%20178.51%20313.76%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22188.66%20313.06%20376.18%2031.99%20371.63%2031.6%20183.62%20313.41%20188.66%20313.06%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22198.82%20312.36%20385.35%2032.77%20380.79%2032.38%20193.78%20312.71%20198.82%20312.36%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22208.97%20311.65%20394.51%2033.55%20389.96%2033.16%20203.93%20312%20208.97%20311.65%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22219.13%20310.95%20403.68%2034.33%20399.13%2033.94%20214.08%20311.3%20219.13%20310.95%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22229.28%20310.25%20412.84%2035.11%20408.29%2034.72%20224.24%20310.6%20229.28%20310.25%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22239.44%20309.54%20422.01%2035.89%20417.46%2035.5%20234.39%20309.89%20239.44%20309.54%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22249.59%20308.84%20431.17%2036.66%20426.62%2036.28%20244.55%20309.19%20249.59%20308.84%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22259.75%20308.14%20440.34%2037.44%20435.79%2037.06%20254.7%20308.49%20259.75%20308.14%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22269.9%20307.44%20449.51%2038.22%20444.96%2037.84%20264.86%20307.78%20269.9%20307.44%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22280.06%20306.73%20458.67%2039%20454.12%2038.62%20275.01%20307.08%20280.06%20306.73%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22290.21%20306.03%20466.03%2042.5%20466.62%2039.68%20463.29%2039.4%20285.17%20306.38%20290.21%20306.03%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22300.36%20305.33%20461.53%2063.75%20463.76%2053.2%20295.32%20305.68%20300.36%20305.33%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22310.52%20304.62%20457.04%2085%20459.27%2074.45%20305.48%20304.97%20310.52%20304.62%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22320.67%20303.92%20452.55%20106.26%20454.78%2095.7%20315.63%20304.27%20320.67%20303.92%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22330.83%20303.22%20448.05%20127.51%20450.28%20116.96%20325.79%20303.57%20330.83%20303.22%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22340.98%20302.51%20443.56%20148.76%20445.79%20138.21%20335.94%20302.86%20340.98%20302.51%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22351.14%20301.81%20439.07%20170.01%20441.3%20159.46%20346.1%20302.16%20351.14%20301.81%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22361.29%20301.11%20434.57%20191.27%20436.81%20180.72%20356.25%20301.46%20361.29%20301.11%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22371.45%20300.41%20430.08%20212.52%20432.31%20201.97%20366.41%20300.75%20371.45%20300.41%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22381.6%20299.7%20425.59%20233.77%20427.82%20223.22%20376.56%20300.05%20381.6%20299.7%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22391.76%20299%20421.1%20255.03%20423.33%20244.47%20386.72%20299.35%20391.76%20299%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22401.91%20298.3%20416.6%20276.28%20418.83%20265.73%20396.87%20298.65%20401.91%20298.3%22%2F%3E%20%3Cpolygon%20class%3D%22cls-2%22%20points%3D%22412.07%20297.59%20412.11%20297.53%20414.34%20286.98%20407.03%20297.94%20412.07%20297.59%22%2F%3E%3C%2Fsvg%3E");
}
.yoshimoto.lowers.kyushu .lower-area2-title h3 {
	background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22works%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20314.31%2091.21%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23F277CB%3B%7D.cls-1%2C.cls-2%7Bstroke%3A%23231815%3Bstroke-linejoin%3Around%3Bstroke-width%3A3px%3B%7D.cls-2%7Bfill%3A%23231815%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M302.75%2C10.68L22.3%2C1.51c-5.28-.17-9.85%2C3.64-10.63%2C8.86L1.62%2C77.77c-.97%2C6.49%2C4.24%2C12.25%2C10.8%2C11.93l284.33-13.98c4.99-.25%2C9.1-4.01%2C9.79-8.95l6.17-44.26c.85-6.12-3.79-11.63-9.96-11.83Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.57%2C10.68L292.01%2C1.51c5.28-.17%2C9.85%2C3.64%2C10.63%2C8.86l10.05%2C67.41c.97%2C6.49-4.24%2C12.25-10.8%2C11.93L17.56%2C75.72c-4.99-.25-9.1-4.01-9.79-8.95L1.6%2C22.51c-.85-6.12%2C3.79-11.63%2C9.96-11.83Z%22%2F%3E%3C%2Fsvg%3E");
}
.yoshimoto.top .side-nav {
	display: none;
}
@media screen and (max-width: 599px) {
	.yoshimoto.top .side-nav {
		display: block;
	}
}
.yoshimoto .pagetop {
	position: fixed;
	z-index: 990;
	right: 15px;
	bottom: 15px;
	transition: 0.3s;
	visibility: hidden;
	opacity: 0;
}
@media screen and (max-width: 599px) {
	.yoshimoto .pagetop.is-active {
		visibility: visible;
		opacity: 1;
	}
}
.yoshimoto .pagetop a {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 110%;
	background: url(../img/foot_pagetop.png) no-repeat 0 0;
	background-size: cover;
	width: 40px;
	height: 40px;
}

@media print, screen and (min-width: 769px) and (max-width: 9999px) {
	.banner-common {
		top: 130px;
	}
}
.container-second {
	max-width: 960px;
	margin: 0 auto;
}

@media screen and (min-width: 0px) and (max-width: 768px) {
	.container-second {
		padding: 0 15px;
	}
}
.for_bnr a {
	display: block;
	max-width: 720px;
	width: 90%;
	margin: 60px auto;
}/*# sourceMappingURL=yoshimoto.css.map */