@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700;900&family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap');

/* CSS変数の設定 */
* {
  --baseColor: #493217;
  --mainColor: #e3155f;
	--fontGothic: "Zen Kaku Gothic Antique", sans-serif;
	--fontMin: "Zen Old Mincho", serif;;
}

.container{
	max-width: inherit;
}

/* common */
#page_contents .page-supporting1122-article-container{
	padding-top: 8rem;
	color: var(--baseColor);
	font-family: var(--fontGothic);
	line-height: unset;
	counter-reset: number 0;
	box-sizing: border-box;
}
#page_contents .page-supporting1122-article-container a,
#page_contents .page-supporting1122-article-container p,
#page_contents .page-supporting1122-article-container li,
#page_contents .page-supporting1122-article-container h1,
#page_contents .page-supporting1122-article-container h2,
#page_contents .page-supporting1122-article-container h3{
	color: var(--baseColor);
	font-family: var(--fontGothic);
}
#page_contents .page-supporting1122-article-container .c-hover{
	text-decoration: none;
	transition: .4s;
}
#page_contents .page-supporting1122-article-container .c-hover:hover{
	opacity: .7;
}

#page_contents .page-supporting1122-article-container .bg-gray{
	background: #F8F9FA;
}
#page_contents .page-supporting1122-article-container .bg-yellow{
	background: #FCF6E8;
}
#page_contents .page-supporting1122-article-container .color-blue{
	color: #3F7EF3;
}
#page_contents .page-supporting1122-article-container .color-pink{
	color: #FF4141;
}
#page_contents .page-supporting1122-article-container .color-green{
	color: #49C769;
}
#page_contents .page-supporting1122-article-container .color-orange{
	color: #FF7B00;
}
#page_contents .page-supporting1122-article-container .l-inner01{
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
}
#page_contents .page-supporting1122-article-container .l-inner02{
	max-width: 1024px;
	margin-left: auto;
	margin-right: auto;
}
#page_contents .page-supporting1122-article-container .sec-title{
	position: relative;
	color: var(--baseColor);
	font-size: 2.4rem;
	font-weight: 700;
	line-height: 150%; /* 24px */
	padding: 0 0 0 3.3rem;
	margin-bottom: 3.4rem;
}
#page_contents .page-supporting1122-article-container .sec-title:before,
#page_contents .page-supporting1122-article-container .sec-title:after{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
#page_contents .page-supporting1122-article-container .sec-title:before{
	counter-increment: number 1;
	content: counter(number) " ";
	color: #FFF;
	font-size: 2.1rem;
	font-weight: 900;
	line-height: 100%; /* 20.816px */
	margin: -.2rem 0 0 1rem;
	z-index: 2;
	
}
#page_contents .page-supporting1122-article-container .sec-title:after{
	display: block;
	content: '';
	width: 2.7rem;
	height: 2.7rem;
	border-radius: 2.974px;
	background: #E2646E;
	z-index: 1;
}
#page_contents .page-supporting1122-article-container .sec-img{
	width: 100%;
	aspect-ratio: 700 / 423;
	margin-bottom: 2.8rem;
}
#page_contents .page-supporting1122-article-container .sec-img img{
	width: 100%;
	margin: 0;
}
#page_contents .page-supporting1122-article-container .p-supporting1122__links dt,
#page_contents .page-supporting1122-article-container .p-supporting1122__links dd{
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 1.6rem;
	font-style: normal;
	font-weight: 500;
	line-height: 170%; /* 27.2px */
}
#page_contents .page-supporting1122-article-container .p-supporting1122__link{
	color: #094;
	text-decoration: underline;
}
#page_contents .page-supporting1122-article-container .p-supporting1122__link:hover{
	text-decoration: none;
}
@media screen and (max-width: 757px) {
	#page_contents .page-supporting1122-article-container{
		padding: 1.8rem 0 0 0;
	}
	#page_contents .page-supporting1122-article-container .l-inner01{
		padding: 0 2.5rem;
	}

	#page_contents .page-supporting1122-article-container .sec-title{
		font-size: 2.0rem;
		padding-left: 3.5rem;
		margin-bottom: 2.2rem;
	}
	#page_contents .page-supporting1122-article-container .sec-title:before{
		font-size: 1.75rem;
		margin: -.1rem 0 0 .8rem;

	}
	#page_contents .page-supporting1122-article-container .sec-title:after{
		width: 2.3rem;
		height: 2.3rem;
		border-radius: 2.5px;
	}
	#page_contents .page-supporting1122-article-container .p-supporting1122__links dt,
	#page_contents .page-supporting1122-article-container .p-supporting1122__links dd{
		font-size: 1.4rem;
	}
	#page_contents .page-supporting1122-article-container .p-supporting1122__links dt{
		margin-bottom: 1rem;
	}
	
}

/* page-list 
__________________________________________________________________________*/
#page_contents .page-supporting1122-article-container.-page-list .list_page-head{
	position: relative;
	margin-bottom: -31.6rem;
}
#page_contents .page-supporting1122-article-container.-page-list .list_page-ttl{
	text-align: center;
	font-family: var(--fontMin);
	font-size: 4rem;
	font-weight: 700;
	letter-spacing: 1.6px;
	margin: 0 0 6.8rem 0;
	padding: 0;
}
#page_contents .page-supporting1122-article-container.-page-list .list_page-head__img{
	padding: 0;
	margin: 0 auto;
	width: 100%;
	max-width: 1200px;
}
#page_contents .page-supporting1122-article-container.-page-list .list_page-head__img .img{
	width: 100%;
	max-width: inherit;
	aspect-ratio: 1200 / 415;
	background: #D9D9D9;
	box-shadow: none;
	overflow: hidden;
	z-index: 2;
}
#page_contents .page-supporting1122-article-container.-page-list .list_page-head__img .img img{
	object-position: 0 24%;
}
#page_contents .page-supporting1122-article-container.-page-list .list_page-head .txt_wrap{
	position: absolute;
	left: 0;
	right: 0;
	bottom: -9.4rem;
	width: 80%;
	max-width: 82rem;
	margin: 0 auto;
	padding: 3.9rem 4rem 3.8rem 4rem;
	border-radius: 6px;
	background: #FFF;
	z-index: 2;
}
#page_contents .page-supporting1122-article-container.-page-list .list_page-head .txt_wrap:after{
	position: absolute;
	right: -1.8rem;
	bottom: -1.8rem;
	display: block;
	content: '';
	background: url("../img/episode/supporting1122_interview/common/bg_msg-box_white.svg") no-repeat center center;
	background-size: 100% auto;
	width: 10.1rem;
	height: 10.1rem;
}

#page_contents .page-supporting1122-article-container.-page-list .list_page-head .txt_wrap .lead{
	color: #32210B;
	text-align: center;
	font-family: var(--fontMin);
	font-size: 2.1rem;
	font-weight: 600;
	line-height: 180%; /* 37.8px */
	letter-spacing: 0.84px;
	margin: 0;
}
#page_contents .page-supporting1122-article-container.-page-list .list_page-head .txt_wrap .lead .sp{
	display: none;
}
#page_contents .page-supporting1122-article-container.-page-list .bg-yellow{
	padding-bottom: 8.4rem;
}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container{
	position: relative;
	display: flex;
	flex-wrap: wrap;
	gap: 7.2rem 3rem;
	padding: 48.7rem 0 0 0;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post{
	width: calc((100% - 6rem) / 3);
}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links{
	position: relative;
	display: block;
	height: 100%;
}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__inner{
	height: 100%;
	box-shadow: 0 0 17px 0 rgba(255, 4, 0, 0.15);
	border-radius: 8px;
	overflow: hidden;
	background: #FFF;
}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__img{
	position: relative;
	display: flex;
}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__img .img{
	width: 50%;
	aspect-ratio: 190 / 136;
}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__img .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	margin: 0;
}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links .circle{
	position: absolute;
	left: -1.4rem;
	top: -1.8rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 5.7rem;
	height: 5.7rem;
	border-radius: 100%;
	border: none;
	background: linear-gradient(133deg, #FF8A75 16.24%, #FF5563 85.73%);
	margin: 0;
	z-index: 2;
}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links .circle p{
	margin: 0;
	color: #FFF;
	text-align: center;
	font-size: 1.3rem;
	line-height: 1.2;
	font-weight: 700;
}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__img .place{
	position: absolute;
	left: 0;
	bottom: 0;
	color: #FFF;
	font-size: 1.2rem;
	font-weight: 700;
	letter-spacing: 0.504px;
	background: #094;
	padding: 0 1rem .1rem .6rem;
	margin: 0;
	z-index: 2;
}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt{
	position: relative;
	padding: 1.3rem 1.7rem;
	box-sizing: border-box;

}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt .ttl{
	color: var(--baseColor);
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 150%; /* 27px */
	letter-spacing: 0.72px;
	margin: 0;
}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt .txt{
	margin: 0;
}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt .txt span{
	font-size: 1.4rem;
	font-weight: 500;
}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt .ico{
	position: relative;
}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt .ico:before{
	position: relative;
	display: inline-block;
	margin-right: .3rem;
	content: '';
	width: 1rem;
	height: 1rem;
	background-size: 100% auto !important;
}

#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt .txt .man{
color: #3F7EF3;
	margin-right: 2.2rem;
}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt .txt .man:after{
	position: absolute;
	right: -1.8rem;
	top: 1.2rem;
	display: block;
	content: '';
	width: 1.4rem;
	height: 1px;
	background: var(--baseColor);
	transform: rotate(-60deg);
}

#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt .txt .woman{
	color: #FF4141;
}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt .ico.man:before{
	background: url("../img/episode/supporting1122_interview/common/icon_man.svg") no-repeat center center;
}
#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt .ico.woman:before{
	background: url("../img/episode/supporting1122_interview/common/icon_woman.svg") no-repeat center center;
}

#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt .data-note{
	position: absolute;
	right: .9rem;
	bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 170%; /* 17px */
	letter-spacing: 0.4px;
}
#page_contents .page-supporting1122-article-container.-page-list .c-pager{
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 0 1.2rem;
	margin-top: 6rem;
}
#page_contents .page-supporting1122-article-container.-page-list .c-pager a,
#page_contents .page-supporting1122-article-container.-page-list .c-pager span{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 5rem;
	height: 5rem;
	text-align: center;
	font-size: 1.8rem;
	font-weight: 700;
	font-family: "Noto Sans JP";
	line-height: 1;
	letter-spacing: 0.75px;
	background: #FFF;
	border: 1px solid #D8D8D8;
	border-radius: 100%;
	transition: .4s;
}

#page_contents .page-supporting1122-article-container.-page-list .c-pager a:hover,
#page_contents .page-supporting1122-article-container.-page-list .c-pager .current{
	color: #FFF;
	background: #ED1E7A;
	border: 1px solid #ED1E7A;
}
#page_contents .page-supporting1122-article-container.-page-list .c-pager .dotted{
	position: relative;
	top: -5px;
	width: 3rem;
	background: none;
	border: none;
}
#page_contents .page-supporting1122-article-container.-page-list .c-pager .prev,
#page_contents .page-supporting1122-article-container.-page-list .c-pager .next{
	position: relative;
	background: none;
	border: none;
}
#page_contents .page-supporting1122-article-container.-page-list .c-pager .prev:after,
#page_contents .page-supporting1122-article-container.-page-list .c-pager .next:after{
	position: absolute;
	left: 50%;
	top: 50%;
	content: "";
	width: 10px;
	height: 10px;
	border-top: solid 2px var(--baseColor);
	border-right: solid 2px var(--baseColor);
	transform: translate(-50% , -50%) rotate(45deg);
}
#page_contents .page-supporting1122-article-container.-page-list .c-pager .prev:after{
	transform: translate(-50% , -50%) rotate(-135deg);
}
#page_contents .page-supporting1122-article-container.-page-list .c-pager .prev:hover,
#page_contents .page-supporting1122-article-container.-page-list .c-pager .next:hover{
	background: none;
	border: none;
	opacity: .7;
}
@media screen and (max-width: 1023px) {
	#page_contents .page-supporting1122-article-container.-page-list .list_page-head .txt_wrap .lead{
		font-size: 1.5rem;
	}
}
@media screen and (max-width: 757px) {
	#page_contents .page-supporting1122-article-container.-page-list .list_page-head{
		margin-bottom: 0;
	}
	#page_contents .page-supporting1122-article-container.-page-list .list_page-ttl{
		font-size: 2rem;
		letter-spacing: 0.8px;
		margin: 0 0 3rem 0;
	}
	#page_contents .page-supporting1122-article-container.-page-list .list_page-head__img{
		max-width: inherit;
	}
	#page_contents .page-supporting1122-article-container.-page-list .list_page-head__img .img{
		aspect-ratio: 402 / 230;
	}
	#page_contents .page-supporting1122-article-container.-page-list .list_page-head__img .img img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		margin: 0;
		object-position: 0 74%;
	}
	#page_contents .page-supporting1122-article-container.-page-list .list_page-head .txt_wrap{
		bottom: -10.4rem;
		width: 76%;

		padding: 2.1rem 2.1rem 2.7rem 2.1rem;
		border-radius: 6px;
	}
	#page_contents .page-supporting1122-article-container.-page-list .list_page-head .txt_wrap:after{
		right: -1.2rem;
		bottom: -1.2rem;
		width: 7.2rem;
		height: 7.2rem;
	}

	#page_contents .page-supporting1122-article-container.-page-list .list_page-head .txt_wrap .lead{
		font-size: 1.3rem;
		line-height: 170%; /* 22.1px */
		letter-spacing: 0.52px;
	}
	#page_contents .page-supporting1122-article-container.-page-list .list_page-head .txt_wrap .lead .sp{
		display: block;
	}
	#page_contents .page-supporting1122-article-container.-page-list .bg-yellow{
		padding-bottom: 4.8rem;
	}
	#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container{
		gap: 4.6rem 0;
		padding: 15.6rem 2rem 0 2rem;
		max-width: inherit;
	}

	#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post{
		width: 100%;
	}

	#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__inner{
		border-radius: 7px;
	}

	#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__img .img{
		aspect-ratio: 179 / 128;
	}

	#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links .circle{
		left: -1.4rem;
		top: -1.8rem;
		width: 5.4rem;
		height: 5.4rem;
	}
	#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links .circle p{
		font-size: 1.2rem;
	}
	#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__img .place{
		font-size: 1.1rem;
		letter-spacing: 0.44px;
		background: #094;
		padding: 0 .9rem .1rem .9rem;
	}
	#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt{
		padding: 1.4rem 1.2rem;

	}
	#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt .ttl{
		font-size: 1.6rem;
		letter-spacing: 0.64px;
	}

	#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt .txt span{
		font-size: 1.2rem;
	}
	#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt .txt .man{
		margin-right: 1.7rem;
	}
	#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt .txt .man:after{
		right: -1.5rem;
		top: .9rem;
		width: 1.2rem;
	}

	#page_contents .page-supporting1122-article-container.-page-list .page-supporting1122-list-container .post-links__txt .data-note{
		right: 1.7rem;
		bottom: 0;
	}
	#page_contents .page-supporting1122-article-container.-page-list .c-pager{
		gap: 0 1rem;
		margin-top: 3.9rem;
	}
	#page_contents .page-supporting1122-article-container.-page-list .c-pager a,
	#page_contents .page-supporting1122-article-container.-page-list .c-pager span{
		width: 4rem;
		height: 4rem;
		font-size: 1.5rem;
		letter-spacing: 0.6px;
	}
	#page_contents .page-supporting1122-article-container.-page-list .c-pager .prev:after,
	#page_contents .page-supporting1122-article-container.-page-list .c-pager .next:after{
		width: 8px;
		height: 8px;
	}

}


/* page-detail 
__________________________________________________________________________*/
/* PAGE HEAD */
#page_contents .page-supporting1122-article-container .page-head__ttl{
	color: var(--baseColor);
	font-family: var(--fontMin);
	font-size: 38px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 1.52px;
	margin-bottom: 1.7rem;
	padding: 0;
}
#page_contents .page-supporting1122-article-container .page-head__img{
	position: relative;
	padding-bottom: 7.2rem;
}
#page_contents .page-supporting1122-article-container .page-head__inner{
	position: relative;
	max-width: 1024px;
	margin: 0 auto;
}
#page_contents .page-supporting1122-article-container .page-head__inner .page-info{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 0 1.2rem;
	margin-bottom: 4rem;
}
#page_contents .page-supporting1122-article-container .page-head__inner .page-info .year_of_registration{
	display: inline-block;
	color: #FFF;
	text-align: center;
	font-size: 1.3rem;
	font-weight: 700;
	letter-spacing: 0.52px;
	border-radius: .2rem;
	background: linear-gradient(133deg, #FF8A75 16.24%, #FF5563 85.73%);
	margin: 0;
	padding: 0px 1.6rem;
}
#page_contents .page-supporting1122-article-container .page-head__inner .page-info .place{
	display: inline-block;
	color: #FFF;
	text-align: center;
	font-size: 1.3rem;
	font-weight: 700;
	letter-spacing: 0.52px;
	border-radius: .2rem;
	background: #094;
	margin: 0;
	padding: 0px 1.5rem;
}

#page_contents .page-supporting1122-article-container .page-head__img .bg{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50% , -50%);
	width: 100%;
	z-index: 1;
}
#page_contents .page-supporting1122-article-container .page-head__img .bg img{
	width: 100%;
	margin: 0;
}

#page_contents .page-supporting1122-article-container .page-head__img .img{
	position: relative;
	width: 54%;
	max-width: 55.1rem;
	aspect-ratio: 551 / 438;
	overflow: hidden;
	box-shadow: 0 4px 4px 0 rgba(000,000,000,.25);
	z-index: 2;
}
#page_contents .page-supporting1122-article-container .page-head__img .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	margin: 0;
}
#page_contents .page-supporting1122-article-container .page-head__img .img.img01{
	z-index: 2;
}
#page_contents .page-supporting1122-article-container .page-head__img .img.img02{
	position: absolute;
	right: 0;
	top: 7.2rem;
	z-index: 2;
}
@media screen and (max-width: 757px) {
	#page_contents .page-supporting1122-article-container .page-head__ttl{
		font-size: 20px;
		font-weight: 700;
		letter-spacing: 0.8px;
		margin-bottom: 1.4rem;
	}
	#page_contents .page-supporting1122-article-container .page-head__inner{
		max-width: inherit;
		padding: 0 2rem;
	}
	#page_contents .page-supporting1122-article-container .page-head__img{
		padding-bottom: 3rem;
	}
	#page_contents .page-supporting1122-article-container .page-head__img .page-head__inner{
		padding: 0;
	}
	#page_contents .page-supporting1122-article-container .page-head__inner .page-info{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		gap: 0 1rem;
		margin-bottom: 2rem;
	}
	#page_contents .page-supporting1122-article-container .page-head__inner .page-info .year_of_registration{
		font-size: 1.1rem;
		letter-spacing: 0.44px;
		padding: 1px 1.6rem;
	}
	#page_contents .page-supporting1122-article-container .page-head__inner .page-info .place{
		font-size: 1.1rem;
		letter-spacing: 0.44px;
		padding: 1px 1.6rem;
	}
	#page_contents .page-supporting1122-article-container .page-head__img .img{
		width: 51%;
		max-width: inherit;
		aspect-ratio: 204 / 162;
	}
	#page_contents .page-supporting1122-article-container .page-head__img .img.img01{
		left: 1.2rem;
	}
	#page_contents .page-supporting1122-article-container .page-head__img .img.img02{
		top: 3rem;
		right: 1.2rem;
	}
}

/* PAGE LEAD */
#page_contents .page-supporting1122-article-container .lead-txt-wrapper{
	position: relative;
	max-width: 85rem;
	margin: 5rem auto 0 auto;
	z-index: 2;
}
#page_contents .page-supporting1122-article-container .lead-txt-wrapper .text{
	color: var(--baseColor);
	margin: 0;
	font-size: 2rem;
	font-weight: 500;
	line-height: 170%; /* 34px */
}
#page_contents .page-supporting1122-article-container .point-list__wrap{
	max-width: 700px;
	margin: 5rem auto 0 auto;
}
#page_contents .page-supporting1122-article-container .point-list__ttl{
	text-align: center;
	color: #FFF;
	font-size: 1.6rem;;
	font-weight: 700;
	line-height: 170%; /* 27.2px */
	background: linear-gradient(133deg, #FF8A75 16.24%, #FF5563 85.73%);
	padding: 1.35rem 0;
	margin: 0;
	box-sizing: border-box;
}
#page_contents .page-supporting1122-article-container .point-list{
	margin: 0;
	padding: 2.4rem;
	border: 1px solid #FF5563;
	box-sizing: border-box;
}
#page_contents .page-supporting1122-article-container .point-list li{
	position: relative;
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 190%; /* 34.2px */
	padding-left: 2rem;
	box-sizing: border-box;
}
#page_contents .page-supporting1122-article-container .point-list li:before{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	content: '・';
}
@media screen and (max-width: 757px) {
	#page_contents .page-supporting1122-article-container .lead-txt-wrapper{
		max-width: inherit;
		margin: 3.5rem auto 0 auto;
		padding: 0 2.5rem;
	}
	#page_contents .page-supporting1122-article-container .lead-txt-wrapper .text{
		font-size: 1.4rem;
	}
	#page_contents .page-supporting1122-article-container .point-list__wrap{
		max-width: inherit;
		margin: 2.5rem auto 0 auto;
		width: calc(100% - 5rem);
	}
	#page_contents .page-supporting1122-article-container .point-list__ttl{
		font-size: 1.4rem;
		padding: .9rem 0;
	}
	#page_contents .page-supporting1122-article-container .point-list{
		padding: 1.3rem 1.1rem;
	}
	#page_contents .page-supporting1122-article-container .point-list li{
		font-size: 1.4rem;
		line-height: 170%;
		padding-left: 1.4rem;
		letter-spacing: -0.4px;
	}
}

/* PAGE CONTENT 目次 */
#page_contents .page-supporting1122-article-container .sec-content{
	margin: 4.4rem auto 0 auto;
	padding: 3.2rem 0 4.5rem 0;
}
#page_contents .page-supporting1122-article-container .sec-content__ttl{
	color: var(--mainColor);
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 190%; /* 30.4px */
	margin-bottom: 1.2rem;
}
#page_contents .page-supporting1122-article-container .sec-content__ttl .en-txt{
	margin-right: .8rem;
	font-size: 3.2rem;
	font-weight: 500;
	line-height: 190%; /* 60.8px */
}
#page_contents .page-supporting1122-article-container .sec-content__list{
	margin: 0;
	padding: 0;
	counter-reset: number 0;
}
#page_contents .page-supporting1122-article-container .sec-content__items{
	position: relative;
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 230%; /* 41.4px */
	border-bottom: 1px dashed #BFB1A3;
	padding-left: 5rem;
	box-sizing: border-box;
}
#page_contents .page-supporting1122-article-container .sec-content__items:before,
#page_contents .page-supporting1122-article-container .sec-content__items:after{
	position: absolute;
	left: 1.5rem;
	top: 1.2rem;
}
#page_contents .page-supporting1122-article-container .sec-content__items:before{
	counter-increment: number 1;
	content: counter(number) " ";
	color: #FFF;
	font-size: 1.4rem;
	font-style: normal;
	font-weight: 900;
	line-height: 100%; /* 14px */
	margin: 1px 0 0 7px;
	z-index: 2;
}
#page_contents .page-supporting1122-article-container .sec-content__items:after{
	display: block;
	content: '';
	width: 1.9rem;
	height: 1.9rem;
	border-radius: 2px;
	background: #E2646E;
	z-index: 1;
}
@media screen and (max-width: 757px) {
	#page_contents .page-supporting1122-article-container .sec-content{
		margin: 3.3rem 0 0 0;
		padding: 1.4rem 0 3rem 0;
	}
	#page_contents .page-supporting1122-article-container .sec-content__ttl{
		font-size: 1.2rem;
		margin-bottom: .5rem;
	}
	#page_contents .page-supporting1122-article-container .sec-content__ttl .en-txt{
		margin-right: .6rem;
		font-size: 2.6rem;
	}

	#page_contents .page-supporting1122-article-container .sec-content__items{
		font-size: 1.4rem;
		padding-left: 2.5rem;
	}
	#page_contents .page-supporting1122-article-container .sec-content__items:before,
	#page_contents .page-supporting1122-article-container .sec-content__items:after{
		left: 0;
		top: .8rem;
	}
	#page_contents .page-supporting1122-article-container .sec-content__items:before{
		font-size: 1.4rem;
		margin: 1px 0 0 6px;
	}
}


/* sec-profile プロフィール紹介 */
#page_contents .page-supporting1122-article-container .sec-profile{
	padding: 5.4rem 0 4.2rem 0;
}
#page_contents .page-supporting1122-article-container .profile-img{
	position: relative;
	margin-bottom: 8.5rem;
}
#page_contents .page-supporting1122-article-container .profile-img .profile-circle{
	position: absolute;
	right: -5rem;
	top: -5rem;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	width: 10rem;
	height: 10rem;
	background: linear-gradient(133deg, #FF8A75 16.24%, #FF5563 85.73%);
	border-radius: 100%;
	margin: 0;
	z-index: 2;
	box-sizing: border-box;
}
#page_contents .page-supporting1122-article-container .profile-img .profile-circle .year{
	color: #FFF;
	text-align: center;
	font-size: 2.2rem;
	font-weight: 700;
	line-height: 1.2;
}
#page_contents .page-supporting1122-article-container .profile-img .profile-circle .txt{
	color: #FFF;
	text-align: center;
	font-size: 2.2rem;
	font-weight: 700;
	line-height: 1.2;
}
#page_contents .page-supporting1122-article-container .profile-img__txt{
	position: absolute;
	left: 50%;
	bottom: -4.25rem;
	transform: translateX(-50%);
	display: flex;
	justify-content: center;
	align-items: center;
	background: #E2646E;
	gap: 0 4.4rem;
	width: 37.4rem;
	height: 8.6rem;
	padding-bottom: 2rem;
	z-index: 2;
}
#page_contents .page-supporting1122-article-container .profile-img__txt:after{
	position: absolute;
	left: -.9rem;
	top: -.9rem;
	display: block;
	content: '';
	background: #FCF6E8;
	width: 100%;
	height: 100%;
	z-index: -1;
}
#page_contents .page-supporting1122-article-container .profile-img__txt .name-box .name{
	text-align: center;
	font-size: 2.4rem;
	font-weight: 700;
	line-height: 160%; /* 38.4px */
	margin: 0;
}
#page_contents .page-supporting1122-article-container .profile-img__txt .name-box .ico{
	position: relative;
}
#page_contents .page-supporting1122-article-container .profile-img__txt .name-box .ico:before{
	position: relative;
	top: -.4rem;
	margin-right: .7rem;
	display: inline-block;
	vertical-align: middle;
	content: '';
	background-size: 100% auto !important;
	width: 1.9rem;
	height: 1.9rem;
}
#page_contents .page-supporting1122-article-container .profile-img__txt .name-box .txt{
	color: var(--baseColor);
	text-align: center;
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 160%; /* 24px */
	margin: 0;
}

#page_contents .page-supporting1122-article-container .profile-img__txt .name-box.man .name{
	color: #3F7EF3;
}
#page_contents .page-supporting1122-article-container .profile-img__txt .name-box.man .ico:before{
	background: url("../img/episode/supporting1122_interview/common/icon_man.svg") no-repeat center center;
}
#page_contents .page-supporting1122-article-container .profile-img__txt .name-box.woman .name{
	color: #FF4141;
}
#page_contents .page-supporting1122-article-container .profile-img__txt .name-box.woman .ico:before{
	background: url("../img/episode/supporting1122_interview/common/icon_woman.svg") no-repeat center center;
}

#page_contents .page-supporting1122-article-container .profile-img .img{
	position: relative;
	width: 100%;
	aspect-ratio: 700 / 434;
	z-index: 1;
}
#page_contents .page-supporting1122-article-container .profile-img .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	margin: 0;
}
#page_contents .page-supporting1122-article-container .sec-profile__box + .sec-profile__box{
	margin-top: 2.4rem;
}
#page_contents .page-supporting1122-article-container .sec-profile__box h3{
	position: relative;
	color: var(--baseColor);
	font-size: 1.8rem;
	font-weight: 700;
	line-height: 230%; /* 41.4px */
	margin: 0 0 .4rem 0;
	padding: 0 0 0 .9rem;
	box-sizing: border-box;
}
#page_contents .page-supporting1122-article-container .sec-profile__box h3:before{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	display: block;
	content: '';
	width: 2px;
	height: 55%;
	margin-top: 1px;
	background: #E2646E;
}

#page_contents .page-supporting1122-article-container .sec-profile__box p{
	color: var(--baseColor);
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 170%; /* 30.6px */
	margin: 0;
}

#page_contents .page-supporting1122-article-container .sec-profile__box table{
	width: 100%;
	margin-bottom: 4rem;
}
#page_contents .page-supporting1122-article-container .sec-profile__box table th{
	width: 12.7rem;
	text-align: right;
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 230%; /* 41.4px */
	border-bottom: 1px dashed #BFB1A3;
	padding: 0  0 0 1.5rem;
	box-sizing: border-box;
}
#page_contents .page-supporting1122-article-container .sec-profile__box table th .year{
	text-align: left;
	width: 5.5rem;
	display: inline-block;
}
#page_contents .page-supporting1122-article-container .sec-profile__box table th .month{
	display: inline-block;
	width: calc(100% - 5.5rem);
}
#page_contents .page-supporting1122-article-container .sec-profile__box table td{
	width: calc(100% - 12.7rem);
	padding: 0 1.5rem 0 2rem;
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 235%; /* 42.3px */
	border-bottom: 1px dashed #BFB1A3;
	box-sizing: border-box;
}
#page_contents .page-supporting1122-article-container .sec-profile__box .sec-img{
	width: 100%;
	aspect-ratio: 700 / 446;
	margin-bottom: 2rem;
}
@media screen and (max-width: 757px) {
	#page_contents .page-supporting1122-article-container .sec-profile{
		padding: 3.2rem 0 2.6rem 0;
	}

	#page_contents .page-supporting1122-article-container .profile-img{
		margin-bottom: 4rem;
	}
	#page_contents .page-supporting1122-article-container .profile-img .profile-circle{
		right: -1.1rem;
		top: -2.1rem;
		width: 7rem;
		height: 7rem;
	}
	#page_contents .page-supporting1122-article-container .profile-img .profile-circle .year{
		font-size: 1.5rem;
	}
	#page_contents .page-supporting1122-article-container .profile-img .profile-circle .txt{
		font-size: 1.5rem;
	}
	#page_contents .page-supporting1122-article-container .profile-img__txt{
		bottom: -2rem;
		gap: 0 2.9rem;
		width: 24.9rem;
		height: 5.7rem;
		padding-bottom: 1rem;
	}
	#page_contents .page-supporting1122-article-container .profile-img__txt:after{
		left: -.5rem;
		top: -.5rem;
	}
	#page_contents .page-supporting1122-article-container .profile-img__txt .name-box .name{
		font-size: 1.6rem;
	}
	#page_contents .page-supporting1122-article-container .profile-img__txt .name-box .ico:before{
		top: -.2rem;
		margin-right: .7rem;
		width: 1.2rem;
		height: 1.2rem;
	}
	#page_contents .page-supporting1122-article-container .profile-img__txt .name-box .txt{
		font-size: 1.1rem;
	}
	#page_contents .page-supporting1122-article-container .profile-img .img{
		aspect-ratio: 354 / 219;
	}
	#page_contents .page-supporting1122-article-container .sec-profile__box h3{
		font-size: 1.4rem;
		margin: 0 0 .4rem 0;
	}


	#page_contents .page-supporting1122-article-container .sec-profile__box p{
		font-size: 1.4rem;
	}

	#page_contents .page-supporting1122-article-container .sec-profile__box table{
		margin-bottom: 3.5rem;
	}
	#page_contents .page-supporting1122-article-container .sec-profile__box table th{
		width: 9rem;
		font-size: 1.4rem;
		padding: 0;
	}
	#page_contents .page-supporting1122-article-container .sec-profile__box table th .year{
		width: 4.5rem;
	}
	#page_contents .page-supporting1122-article-container .sec-profile__box table th .month{
		width: calc(100% - 4.5rem);
		padding-left: 0;
	}
	#page_contents .page-supporting1122-article-container .sec-profile__box table td{
		width: calc(100% - 9rem);
		padding: 0 .9rem 0 .9rem;
		font-size: 1.4rem;
	}
	#page_contents .page-supporting1122-article-container .sec-profile__box .sec-img{
		aspect-ratio: 354 / 225;
		margin-bottom: 2.5rem;
	}
}

/* sec-supporting1122__block */
#page_contents .page-supporting1122-article-container .sec-supporting1122__block{
	padding: 6rem 0 0 0;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__block:last-of-type{
	padding-bottom: 6rem;
}

#page_contents .page-supporting1122-article-container .sec-supporting1122__block .sec-title{ 
	margin-bottom: 2.8rem;
}

#page_contents .page-supporting1122-article-container .sec-supporting1122__block h3{
	position: relative;
	color: #89664F;
	font-size: 1.8rem;
	font-weight: 700;
	line-height: 170%; /* 30.6px */
	margin: 0 0 2.4rem 0;
	padding: 0 0 0 3.2rem;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__block h3:before{
	position: absolute;
	left: 0;
	top: 1.5rem;
	display: block;
	content: '';
	width: 2.2rem;
	height: 1px;
	background: #89664F;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__block p{
	color: var(--baseColor);
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 170%;
	margin: 0;
	padding: 0;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__block p + h3,
#page_contents .page-supporting1122-article-container .sec-supporting1122__block p+p{
	margin-top: 2.4rem;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__block .sec-img{
	margin: 2.8rem auto;
}
@media screen and (max-width: 757px) {
	#page_contents .page-supporting1122-article-container .bg-yellow .l-inner01{
		padding: 0 2.4rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__block{
		padding: 3.2rem 0 0 0;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__block:last-of-type{
		padding-bottom: 4rem;
	}

	#page_contents .page-supporting1122-article-container .sec-supporting1122__block .sec-title{ 
		margin-bottom: 2.4rem;
	}

	#page_contents .page-supporting1122-article-container .sec-supporting1122__block h3{
		font-size: 1.6rem;
		margin: 0 0 2rem 0;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__block h3:before{
		top: 1.3rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__block p{
		font-size: 1.4rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__block p+p{
		margin-top: 2rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__block .sec-img{
		margin: 2.4rem auto;
	}
}


/* sec-supporting1122__sns */
#page_contents .page-supporting1122-article-container .sec-supporting1122__sns{
	padding: 7.8rem 0 7rem 0;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .msg-box{
	position: relative;
	padding: 4rem 7.7rem;
	background: #FCF6E8;
	box-sizing: border-box;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .msg-box:after{
	position: absolute;
	right: -1.5rem;
	bottom: -1.5rem;
	display: block;
	content: '';
	background: url("../img/episode/supporting1122_interview/common/bg_msg-box.svg") no-repeat center center;
	background-size: 100% auto;
	width: 9rem;
	height: 9rem;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .msg-box .txt{
	color: var(--baseColor);
	font-family: var(--fontMin);
	font-size: 1.8rem;
	font-weight: 600;
	line-height: 160%; /* 28.8px */
	letter-spacing: 0.72px;
	margin: 0;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .msg-box .txt + .txt{
	margin-top: 2.4rem;
}

#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns__wrap{
	margin-top: 4.8rem;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-ttl{
	color: var(--baseColor);
	text-align: center;
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 150%; /* 25.071px */
	margin-bottom: 2rem;
	padding: 0;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-ttl .slash{
	position: relative;
	padding: 0 2.5rem;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-ttl .slash:before,
#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-ttl .slash:after{
	position: absolute;
	top: 13px;
	display: block;
	content: '';
	width: 2rem;
	height: 1px;
	background: #493217;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-ttl .slash:before{
	left: 0;
	transform: rotate(55deg);
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-ttl .slash:after{
	right: 0;
	transform: rotate(-55deg);
}

#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-list{
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 0 4.2rem;
	margin: 0;
	padding: 0;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-list li.link-x{
	width: 3.9rem;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-list li.link-fb{
	width: 4.9rem;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-list li.link-line{
	width: 5.4rem;
}
@media screen and (max-width: 757px) {
	#page_contents .page-supporting1122-article-container .sec-supporting1122__sns{
		padding: 4.5rem 1rem 3.6rem 1rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .msg-box{
		padding: 2.1rem 3.2rem 2.3rem 3.2rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .msg-box:after{
		right: -1.4rem;
		bottom: -1.4rem;
		width: 7.4rem;
		height: 7.4rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .msg-box .txt{
		font-size: 1.4rem;
		letter-spacing: 0.56px;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .msg-box .txt + .txt{
		margin-top: 1.5rem;
	}

	#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns__wrap{
		margin-top: 3rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-ttl{
		font-size: 1.3rem;
		margin-bottom: 1.5rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-ttl .slash{
		padding: 0 2rem 0 2.5rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-ttl .slash:before,
	#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-ttl .slash:after{
		top: 1rem;
		width: 1.8rem;
	}

	#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-list{
		gap: 0 2.9rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-list li.link-x{
		width: 2.6rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-list li.link-fb{
		width: 3.3rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__sns .sns-list li.link-line{
		width: 3.6rem;
	}
}


/* sec-supporting1122__last */
.sec-supporting1122__last{
	padding: 4rem 0 5rem 0;
	background: linear-gradient(96deg, rgba(255, 208, 165, 0.40) 0%, rgba(255, 180, 191, 0.40) 100%);
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__last .ttl{
	color: #89664F;
	text-align: center;
	font-size: 1.8rem;
	font-weight: 700;
	letter-spacing: 0.72px;
	margin: 0 0 2.4rem 0;
	padding: 0;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__last .subttl{
	text-align: center;
	font-size: 1.4rem;
	font-weight: 700;
	letter-spacing: 0.56px;
	margin: 0 0 1.2rem 0;
	padding: 0;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__last .subttl .slash{
	position: relative;
	padding: 0 2.5rem;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__last .subttl .slash:before,
#page_contents .page-supporting1122-article-container .sec-supporting1122__last .subttl .slash:after{
	position: absolute;
	top: 13px;
	display: block;
	content: '';
	width: 2rem;
	height: 1px;
	background: #493217;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__last .subttl .slash:before{
	left: 0;
	transform: rotate(55deg);
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__last .subttl .slash:after{
	right: 0;
	transform: rotate(-55deg);
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__last .c-btn.-theme2{
	text-align: center;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__last .c-btn.-theme2 a{
	padding: 0;
	margin: 0 auto;
	min-width: 470px;
	font-size: 1.8rem;
	font-weight: 700;
	color: #fff;
	background: linear-gradient(90deg, #28bc7d, #6ac0ff);
	border-radius: 4.7rem;
	font-family: var(--fontGothic);
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__last .c-btn.-theme2 a span{
	background: none;
	padding: 2.4rem 0;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__last .c-btn.-theme2 a::after{
	right: 108px;
	margin-top: 1px;
	width: 12px;
	height: 12px;
	border-top: solid 2px #FFF;
	border-right: solid 2px #FFF;
}

#page_contents .page-supporting1122-article-container .sec-supporting1122__last .note-list{
	display: flex;
	flex-wrap: wrap;
	gap: 0 1.8rem;
	max-width: 57.6rem;
	margin: 2.4rem auto 0 auto;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__last .note-list li{
	position: relative;
	width: calc((100% - 1.8rem) / 2);
	font-size: 1.4rem;
	font-weight: 500;
	line-height: 180%; /* 25.2px */
	letter-spacing: 0.56px;
	margin: 0;
	padding: 0 0 0 1.5rem;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__last .note-list li:before{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	content: '・';
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__last .note-list li:nth-of-type(1){
	order: 1;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__last .note-list li:nth-of-type(2){
	order: 3;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__last .note-list li:nth-of-type(3){
	order: 2;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__last .note-list li:nth-of-type(4){
	order: 4;
}
@media screen and (max-width: 757px) {
	.sec-supporting1122__last{
		padding: 3.2rem 0 4rem 0;
	}
	.sec-supporting1122__last .l-inner01{
		padding: 0 4.5rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__last .ttl{
		color: var(--baseColor);
		font-family: var(--fontGothic);
		font-size: 1.7rem;
		letter-spacing: 0.68px;
		margin: 0 0 2.6rem 0;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__last .subttl{
		text-align: center;
		font-size: 1.4rem;
		font-weight: 700;
		letter-spacing: 0.56px;
		margin: 0 0 1.2rem 0;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__last .subttl .slash{
		padding: 0 2rem 0 2.5rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__last .subttl .slash:before,
	#page_contents .page-supporting1122-article-container .sec-supporting1122__last .subttl .slash:after{
		top: 1rem;
		width: 1.8rem;
	}

	#page_contents .page-supporting1122-article-container .sec-supporting1122__last .c-btn.-theme2 a{
		min-width: inherit;
		max-width: 30.4rem;
		width: 100%;
		font-size: 1.6rem;
		border-radius: 4rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__last .c-btn.-theme2 a span{
		padding: 1.7rem 0;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__last .c-btn.-theme2 a::after{
		right: 2rem;
		width: 1rem;
		height: 1rem;
	}

	#page_contents .page-supporting1122-article-container .sec-supporting1122__last .note-list{
		flex-direction: column;
		gap: 0 0;
		margin: 2rem auto 0 auto;
		max-width: 28.6rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__last .note-list li{
		width: 100%;
		font-size: 1.4rem;
		padding: 0 0 0 1.5rem;
	}

	#page_contents .page-supporting1122-article-container .sec-supporting1122__last .note-list li:nth-of-type(2){
		order: 2;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__last .note-list li:nth-of-type(3){
		order: 3;
	}
}


/* sec-supporting1122__btn01 */
#page_contents .page-supporting1122-article-container .sec-supporting1122__btn01{
	padding: 4.8rem 0 4.6rem 0;
	background: #F8F9FA;
	box-sizing: border-box;
}

#page_contents .page-supporting1122-article-container .sec-supporting1122__btn01 .btn_wrap{
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 0 2.3rem;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__btn01 .btn_wrap .c-btn a{
	min-width: 36.8rem;
	max-width: 36.8rem;
	font-size: 1.6rem;
	font-weight: 700;
	letter-spacing: 0.64px;
	border-radius: 4.5rem;
	background: linear-gradient(147deg, #9AEFC0 17.63%, #53D9E0 98.96%);
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__btn01 .btn_wrap .c-btn a span.bg{
	padding: 20px 10px;
	border-radius: 4.5rem;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__btn01 .btn_wrap .c-btn a span.txt-grad{
	padding: 0;
	border-radius: 0;
	background: linear-gradient(93deg, #28BC7D 0%, #6AC0FF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;

}
#page_contents .page-supporting1122-article-container .sec-supporting1122__btn01 .btn_wrap .c-btn a:hover span.txt-grad{
	color: #FFF;
	background: none;
	-webkit-background-clip: inherit;
	-webkit-text-fill-color: inherit;
}

#page_contents .page-supporting1122-article-container .sec-supporting1122__btn01 .btn_wrap .c-btn + .c-btn{
	margin-top: 0;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__btn01 .btn_wrap .c-btn.-theme2 a::after{
	right: auto;
	left: 23px;
	width: 12px;
	height: 12px;
	border-top: none;
	border-right: none;
	border-bottom: solid 2px #28BC7D;
	border-left: solid 2px #28BC7D;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__btn01 .btn_wrap .c-btn.-theme2 a:hover::after{
	border-bottom: solid 2px #FFF;
	border-left: solid 2px #FFF;
}
@media screen and (max-width: 757px) {
	#page_contents .page-supporting1122-article-container .sec-supporting1122__btn01{
		padding: 3.2rem 0;
	}

	#page_contents .page-supporting1122-article-container .sec-supporting1122__btn01 .btn_wrap{
		flex-direction: column;
		gap: 2rem 0;
		padding: 0;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__btn01 .btn_wrap .c-btn{
		width: 100%;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__btn01 .btn_wrap .c-btn a{
		min-width: inherit;
		max-width: inherit;
		width: 100%;
		font-size: 1.4rem;
		letter-spacing: 0.56px;
		border-radius: 4rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__btn01 .btn_wrap .c-btn a span.bg{
		padding: 22px 10px;
		border-radius: 4rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__btn01 .btn_wrap .c-btn.-theme2 a::after{
		left: 20px;
		width: 10px;
		height: 10px;
	}
}


/* sec-supporting1122__btn02 */
#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02{
	padding: 5rem 0 9.2rem 0;
	box-sizing: border-box;
}

#page_contents .page-supporting1122-article-container .supporting1122__btn02__ttl{
	color: var(--baseColor);
	font-family: var(--fontMin);
	text-align: center;
	font-size: 2.4rem;
	font-weight: 700;
	letter-spacing: 0.96px;
	margin: 0 0 3.5rem 0;
	padding: 0;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02 .btn_wrap{}
#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02 .c-local-nav{
	margin: 0;
	gap: 1.6rem 1.3rem;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02 .c-local-nav li{
	width: calc((100% - 2.6rem) / 3);
	max-width: inherit;
	flex-basis: auto;
}

#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02 .c-btn.-theme3 a{
	min-width: inherit;
	max-width: inherit;
	width: 100%;
	font-size: 1.6rem;
	font-weight: 700;
	letter-spacing: 0.64px;
	background: linear-gradient(147deg, #FFD2B6 17.63%, #FF5E4C 98.96%);
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02 .c-btn.active a span.bg{
	background: none;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02 .c-btn.active a,
#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02 .c-btn a:hover{
	background: #FF5E5E;
}

#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02 .c-btn a span.txt-grad{
	padding: 0;
	border-radius: 0;
	background: linear-gradient(133deg, #FF8A75 16.24%, #FF5563 85.73%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;

}
#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02 .c-btn.active a span.txt-grad,
#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02 .c-btn a:hover span.txt-grad{
	color: #FFF;
	background: none;
	-webkit-background-clip: inherit;
	-webkit-text-fill-color: inherit;
}
#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02 .c-btn a:after{
	display: none;
}

@media screen and (max-width: 1023px) {
	#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02 .c-local-nav{
		padding: 0 3rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02 .c-local-nav li{
		width: calc((100% - 1.3rem) / 2);
	}
}


@media screen and (max-width: 757px) {
	#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02{
		padding: 3rem 4.5rem 4.2rem 4.5rem;
	}

	#page_contents .page-supporting1122-article-container .supporting1122__btn02__ttl{
		font-size: 1.6rem;
		font-weight: 700;
		letter-spacing: 0;
		margin: 0 -1rem 2.8rem -1rem;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02 .c-local-nav{
		margin: 0;
		padding: 0;
		gap: 1rem 0;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02 .c-local-nav li{
		width: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	#page_contents .page-supporting1122-article-container .sec-supporting1122__btn02 .c-btn.-theme3 a{
		font-size: 1.4rem;
		letter-spacing: 0.56px;
	}
}

/* redbox */
#page_contents .page-supporting1122-article-container a.btn--gold {
    align-items: center;
    background: linear-gradient(#f4e8d1, #eec36f);
    background-repeat: no-repeat;
    border: 1px solid var(--mainColor);
    border-radius: 4px;
    box-sizing: border-box;
    color: #000;
    display: block;
    display: flex;
    font-size: 1.8rem;
    font-weight: 700;
    justify-content: center;
    letter-spacing: 0.1em;
    margin: auto;
    max-width: 600px;
    padding: 9px;
    text-align: center;
    transition: 0.2s;
    width: 100%;
}

@media screen and (max-width: 1023px) {
    #page_contents .page-supporting1122-article-container a.btn--gold {
        background: linear-gradient(#f4e8d1, #eec36f);
        background-repeat: no-repeat;
        font-size: 1.4rem;
        margin-bottom: 15px;
    }
}

#page_contents .page-supporting1122-article-container a.btn--gold:hover {
    background-color: #424242;
    background-image: linear-gradient(#424242, #424242);
    color: #fff;
}
#page_contents .page-supporting1122-article-container .redBox {
    background-color: var(--mainColor);
    box-sizing: border-box;
    margin: auto;
    padding: 27.5px;
    width: 1080px;
}
@media screen and (max-width: 1023px) {
    #page_contents .page-supporting1122-article-container .redBox {
        padding: 28px 14px;
        width: 100%;
    }
}
#page_contents .page-supporting1122-article-container .redBox div.redBox_btnarea {
    align-items: flex-end;
    display: flex;
    gap: 8px;
    justify-content: center;
    margin-top: 16px;
}
@media screen and (max-width: 1023px) {
    div.redBox div.redBox_btnarea {
        display: block;
    }
}
#page_contents .page-supporting1122-article-container .redBox div.redBox_btnarea > div {
    flex: 1;
}
#page_contents .page-supporting1122-article-container .redBox div.redBox_btnarea > div > div {
    color: #fff;
    font-size: 2.2rem;
    font-weight: 700;
}
@media screen and (max-width: 1023px) {
    #page_contents .page-supporting1122-article-container .redBox div.redBox_btnarea > div > div {
        font-size: 1.4rem;
        letter-spacing: 0.18em;
    }
}
#page_contents .page-supporting1122-article-container .redBox p {
    color: #fff;
    font-size: 2.5rem;
	line-height: 1.5;
    text-align: center;
}
#page_contents .page-supporting1122-article-container .redBox strong {
    color: #fff;
    font-size: 2.6rem;
    letter-spacing: 0.08em;
    text-decoration: none;
}
@media screen and (max-width: 1023px) {
    #page_contents .page-supporting1122-article-container .redBox p {
        font-size: 1.6rem;
    }
    #page_contents .page-supporting1122-article-container .redBox strong {
        font-size: 1.4rem;
    }
}


#page_contents .page-supporting1122-article-container .redBox div.redBox_btnarea a.btn--gold {
    padding: 11.8px;
}
@media screen and (max-width: 1023px) {
    div.redBox div.redBox_btnarea a.btn--gold {
        padding: 15.8px 0;
    }
}



