<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Jost:wght500;700&amp;family=Noto+Sans+JP:wght200;400;700&amp;display=swap');
/* *{outline: 1px solid rgba(102, 102, 102, 0.13);} */
:root {
	--lead10: 0.8vw;
	--lead12: 0.9vw;
	--lead14: 1.1vw;
	--lead16: 1.3vw;
	--lead18: 1.4vw;
	--lead20: 1.6vw;

	


	
	--col-black: #464E53;
	--col-green: #00AEAC;
	--col-pink: #F78286;

	--wf-a: 'Jost', sans-serif;
}
@media screen and (max-width:768px){
	:root {
		--lead10: 2.7vw;
		--lead12: 3.2vw;
		--lead13: 3.5vw;
		--lead14: 3.7vw;
		--lead16: 4.3vw;
		--lead18: 4.8vw;
		--lead20: 5.3vw;

		--lead26: 6.9vw;
	}
}
body{
	color: var(--col-black);
}
.color1{color: var(--col-green);}
.color2{color: var(--col-pink);}
header{
	background: linear-gradient(to right, var(--col-green) 0%,var(--col-green) 50%, var(--col-pink) 50%,var(--col-pink) 100%);
	background-size: 100% 10px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1;
	width: 100%;
}
header .inner{
	max-width: 1440px;
	padding: 35px 30px 0;
}
header .part-logo{
	width: 80px;
	margin-left: auto;
	margin-right: 0;
}
@media screen and (max-width:768px){
	header .part-logo{
		margin-left: 0;
		margin-right: auto;
	}
}



.title-h2{
	font-size: 24px;
	font-weight: bold;
}
.title-h3{
	font-size: 24px;
	font-weight: normal;
	color: var(--col-green);
	text-align: center;
}
@media screen and (max-width:768px){
	.title-h2{
		font-size: var(--lead18);
	}
	.title-h3{
		font-size: var(--lead20);
	}
}

.box2{
	display: flex;
}
.box2&gt;.box{
	width: 50%;
}


.btn-sq{
	position: relative;
	background: linear-gradient(to bottom,  rgba(251,227,37,1) 50%,rgba(250,175,59,1) 100%);
	color: var(--col-black);
	font-size: 20px;
	text-align: center;
	border-radius: 5px;
	padding: 0.6em 1em;
	cursor: pointer;
}
.btn-sq .marker{
	position: absolute;
	display: block;
	width: 26px;
	height: 26px;
	right: 19px;
	top: calc(50% - 13px);
	background-color: #fff;
	border-radius: 50%;
}
.btn-sq .marker:before,
.btn-sq .marker::after{
	content: "";
	position: absolute;
	display: block;
	width: 12px;
	height: 2px;
	left: calc(50% - 6px);
	top: calc(50% - 1px);
	background-color: var(--col-green);
	-webkit-transition: transform 0.6s;
	transition: transform 0.6s;
}
.btn-sq .marker::after{
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.btn-sq.open .marker::after{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.btn-ell{
	background: linear-gradient(to bottom,  rgba(251,227,37,1) 50%,rgba(250,175,59,1) 100%);
	color: var(--col-black);
	font-size: 14px;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 32px;
	border-radius: 16px;
}
@media screen and (max-width:768px){
	.btn-sq{
		font-size: var(--lead16);
		border-radius: 1.5vw;
		padding: 0.9em 1em;
	}
	.btn-ell{
		font-size: var(--lead14);
		height: 8.5vw;
		border-radius: 4.25vw;
	}
}























.sect-hero{
	background-color: #FBF4E8;
	position: relative;
	overflow: hidden;
}
.sect-hero .elem-img&gt;*{
	position: absolute;
}





.sect-hero .inner{
	padding-top: 85px;
	padding-bottom: 70px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.sect-hero .notes{
	font-size: 12px;
}
.sect-hero .elem-title{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.sect-hero .elem-title {
	font-weight: bold;
	letter-spacing: 0.15em;
}
.sect-hero .elem-title&gt;*{
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	line-height: 1.2;
}
.sect-hero .elem-title .part1{
	font-size: 35px;
}
.sect-hero .elem-title .t1,
.sect-hero .elem-title .t5{
	color: var(--col-green);
	font-size: 48px;
}
.sect-hero .elem-title .t2{
	color: var(--col-pink);
	font-size: 48px;
}
.sect-hero .elem-title .part2{
	font-size: 77px;
	background: linear-gradient(to right, #FDF034 0%, #FDF034 100%);
	background-size: 100% 0.7em;
	background-position: 0% 100%;
	background-repeat: no-repeat;
	padding: 0 0.2em 0.2em;
}
.sect-hero .elem-title .t3{
	color: #CB0F30;
	font-size: 87px;
}
.sect-hero .elem-title .t4{
	position: relative;
	top: 0.1em;
	color: #CB0F30;
	font-size: 171px;
	font-family: var(--wf-a);
	line-height: 1;
	letter-spacing: -0.07em;
	margin-right: 0.07em;
}
.sect-hero .elem-title .part3{
	font-size: 35px;
	margin-top: 0.8em;
}
.sect-hero .elem-title .i1{
	display: inline-block;
	width: 387px;
	margin-right: 0.2em;
}




.sect-hero dl{
	display: flex;
	align-items: center;
	font-size: 20px;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.4;
	letter-spacing: 0.1em;
	margin-top: 2.5em;
}
.sect-hero dl .t6{
	font-family: var(--wf-a);
	color: var(--col-green);
	font-size: 30px;
	font-size: 16px;
	font-weight: 500;
}
.sect-hero dl dd{
	display: flex;
	align-items: center;
	margin-left: 1em;
}

.part-date{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	margin-top: 1.5em;
	margin-bottom: 1em;
}

.part-date .t6{
	color: var(--col-green);
}
.part-date .t6b{
	font-size: 85%;
}
@media screen and (max-width:768px){
	.part-date{
		font-size: var(--lead14);
		margin-top: 30vw;
		
	}
	.part-date .t6b{
		font-size: 70%;
	}
}




@media screen and (max-width:768px){


	.sect-hero .inner{
		padding-top: 41vw;
		padding-bottom: 4vw;
		/* align-items: flex-start; */
	}
	.sect-hero .notes{
		font-size: var(--lead10);
	}
	/* .sect-hero .elem-title{
		align-items: flex-start;
	} */
	/* .sect-hero .elem-title {
		font-weight: bold;
		letter-spacing: 0.15em;
	} */
	/* .sect-hero .elem-title&gt;*{
		display: flex;
		align-items: flex-end;
		line-height: 1.2;
	} */
	.sect-hero .elem-title .part1{
		display: inline-block;
		font-size: var(--lead20);
		line-height: 1.4;
	}
	.sect-hero .elem-title .t1{
		font-size: var(--lead26);
	}
	.sect-hero .elem-title .t5{
		font-size: 8.3vw;
	}
	.sect-hero .elem-title .t2{
		font-size: var(--lead26);
	}
	.sect-hero .elem-title .part2{
		font-size: 9.6vw;
		width: 100%;
	}
	.sect-hero .elem-title .t3{
		font-size: 11vw;
	}
	.sect-hero .elem-title .t4{
		font-size: 21.3vw;
	}
	.sect-hero .elem-title .part3{
		display: block;
		text-align: right;
		font-size: 6vw;
	}
	.sect-hero .elem-title .i1{
		width: 82vw;
		margin-right: 0;
		margin-bottom: 0.5em;
	}
	.sect-hero dl{
		flex-direction: column;
		font-size: var(--lead16);
		margin-top: 34vw;
		letter-spacing: 0.05em;
	}
	.sect-hero dl .t6{
		font-size: var(--lead18);
	}
	.sect-hero dl dd{
		font-size: var(--lead14);
		margin-left: 0;
		margin-top: 0.6em;
	}
}

@media screen and (min-width:769px){
	.sect-hero .elem-img .img1{
		width: 220px;
		top: 180px;
		left: calc(50% - 600px);
	}
	.sect-hero .elem-img .img2{
		width: 220px;
		top: 180px;
		left: calc(50% + 375px);
	}
	.sect-hero .elem-img .img3{
		width: 114px;
		top: 380px;
		left: calc(50% + 633px);
	}
	.sect-hero .elem-img .img4{
		width: 105px;
		top: 54px;
		left: calc(50% - 738px);
	}
	.sect-hero .elem-img .img5{
		width: 61px;
		top: 415px;
		left: calc(50% - 450px);
	}
	.sect-hero .elem-img .img6{
		width: 34px;
		top: 56px;
		left: calc(50% + 481px);
	}

	
	.sect-hero .notes{
		display: flex;
	}

}

@media screen and (max-width:768px){
	.sect-hero .elem-img .img1{
		width: 34.7vw;
		top: 10.3vw;
		right: 9.6vw;
	}
	.sect-hero .elem-img .img2{
		width: 34.7vw;
		/* bottom: 36.5vw; */
		top: 108vw;
		left: 9.6vw;
	}
	.sect-hero .elem-img .img3{
		width: 17.1vw;
		/* bottom: 42.7vw; */
		top: 127vw;
		right: 11.2vw;
	}
	.sect-hero .elem-img .img4{
		width: 18.1vw;
		top: 22.7vw;
		left: 21.3vw;
	}
	.sect-hero .elem-img .img5{
		width: 11.8vw;
		top: 10.5vw;
		left: 37.6vw;
	}
	.sect-hero .elem-img .img6{
		width: 7.2vw;
		/* bottom: 41.9vw; */
		top: 130vw;
		right: 36.5vw;
	}
}








.com-table1,
.com-table2{
	width: 100%;
	/* border-collapse: collapse; */
	table-layout: fixed;
	border-collapse:separate;
	border-spacing: 2px;
	text-align: center;
}

.com-table1 td .sizeL{
	position: relative;
	top: 0.05em;
	font-family: var(--wf-a);
	font-size: 30px;
	font-weight: bold;
	color: #0F1350;
}
.com-table1 th:first-child:not([colspan]){
	background-color: var(--col-green);
	color: #FFF;
	font-size: 16px;
	width: 12em;
	vertical-align: middle;
}
.com-table1 tr:first-child&gt;th,
.com-table1 th[colspan]{
	background-color: var(--col-pink);
	color: #FFF;
	font-size: 18px;
}
.com-table1 th .sizeL{
	font-family: var(--wf-a);
	font-weight: bold;
	font-size: 20px;
}
.com-table1 tr:first-child&gt;th.sizeS{
	font-size: 14px;
}
.com-table1 tr:first-child&gt;th{
	padding: 15px 0.5em 20px;
	vertical-align: bottom;
}
.com-table1 th[colspan]{
	padding: 0.3em;
}
.com-table1 td{
	font-size: 16px;
	background-color: #FBF4E8;
	padding: 1em;
	line-height: 1.2;
}
.com-table1 .type3k{
	position: relative;
}
.com-table1 .type3k:before,
.com-table1 .type3k:after{
	content: "";
	position: absolute;
	top: -2px;
	left: calc(50% - 4.5px);
	width:0;
	height:0;
	border-style:solid;
	border-width: 7px 4.5px 0 4.5px;
	border-color: var(--col-pink) transparent transparent transparent;
}
.com-table1 .type3k:before{
	left: calc(50% - 6.5px);
	border-width: 9px 6.5px 0 6.5px;
	border-color: #FFF transparent transparent transparent;
}
.com-table1 .type-fxc{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.com-table1 .img-card,
.com-table2 .img-card{
	width: 100px;
	margin-top: 8px;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: rgba(0, 0, 0, 0.3) 0 0 4px;
}
@media screen and (max-width:768px){
	.com-table1 td .sizeL{
		font-size: 5.9vw;
	}
	.com-table1 th:first-child:not([colspan]){
		font-size: var(--lead12);
		width: 6em;
	}
	.com-table1 tr:first-child&gt;th,
	.com-table1 th[colspan]{
		font-size: var(--lead13);
	}
	.com-table1 th .sizeL{
		font-size: var(--lead20);
	}
	.com-table1 tr:first-child&gt;th.sizeS{
		font-size: var(--lead12);
	}
	.com-table1 tr:first-child&gt;th{
		padding: 3vw 0.5em 2vw;
	}
	.com-table1 td{
		font-size: var(--lead12);
		padding: 1em 0.5em;
	}
	.com-table1 .type3k:before,
	.com-table1 .type3k:after{
		left: calc(50% - 1.2vw);
		border-width: 2vw 1.2vw 0 1.2vw;
	}
	.com-table1 .type3k:before{
		left: calc(50% - 1.7vw);
		border-width: 2.4vw 1.7vw 0 1.7vw;
	}
	.com-table1 .img-card,
	.com-table2 .img-card{
		width: 100%;
		margin-top: 8px;
		border-radius: 5px;
		box-shadow: rgba(0, 0, 0, 0.3) 0 0 4px;
	}
	.com-table2 .img-card{
		width: 65%;
	}
}







/* .com-table2 .size15{
	font-size: 15px;
} */
.com-table2 a:not(.btn-ell){
	color: var(--col-pink);
	text-decoration: underline;
}
.com-table2 .size12{
	font-size: 12px;
}
.com-table2 .notes{
	font-size: 10px;
}
.com-table2 .type-tl{
	text-align: justify;
	vertical-align: top;
}
.com-table2 th:first-child{
	font-size: var(--lead12);
	background-color: var(--col-green);
	color: #FFF;
	font-size: 15px;
	width: 9em;
	vertical-align: middle;
}
.com-table2 th:first-child[rowspan]{
	background: none;
}
.com-table2 tr:first-child&gt;th,
.com-table2 th[colspan]{
	font-size: var(--lead12);
	background-color: var(--col-pink);
	color: #FFF;
	font-size: 15px;
	padding: 0.8em 1em;
}
.com-table2 td:not(.type-cl){
	font-size: var(--lead12);

	font-size: 14px;
	background-color: #FFF;
	padding: 1em 1.5em;
	line-height: 1.6;
}
.com-table2 td.type-cl{
	height: 2.7vw;
	height: 16px;
	font-size: 0;
}
.com-table2 .type3k{
	position: relative;
}
.com-table2 .type3k:before{
	top: -2.7vw;
	left: calc(50% - 1.1vw);
	border-width: 2vw 1.1vw 0 1.1vw;
	content: "";
	position: absolute;
	top: -20px;
	left: calc(50% - 6px);
	width:0;
	height:0;
	border-style:solid;
	border-width: 10px 6px 0 6px;
	border-color: var(--col-pink) transparent transparent transparent;
}

.com-table2 {height:100%;}
.com-table2 td {height:100%;}
.com-table2 .part-fx{
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 100%;
}
.com-table2 .part-fx .name{
	margin-top: 1em;
	display: flex;
	align-items: center;
	text-align: center;
	min-height: 3.3em;
}

.com-table2 [class*="box-em"]{
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* align-items: stretch; */
	/* justify-content: stretch; */
	/* align-items: center; */
	flex: 1;
}

/* .com-table2 .box-em1{
	min-height: 4em;
	flex: 1;
} */
/* .com-table2 .box-em2{
	min-height: 4.6em;
} */
.com-table2 .part-fx .btn-ell{
	width: 100%;
	margin-top: 1em;
}


@media screen and (max-width:768px){
	.com-table2{
		width: 215vw;
		padding-bottom: 6.4vw;
	}
	.com-table2 .size15{
		font-size: var(--lead14);
	}
	.com-table2 .size12{
		font-size: var(--lead12);
	}
	.com-table2 th:first-child{
		font-size: var(--lead12);
		width: 7em;
	}
	.com-table2 th:first-child[rowspan]{
		background: none;
	}
	.com-table2 tr:first-child&gt;th,
	.com-table2 th[colspan]{
		font-size: var(--lead12);
	}
	.com-table2 td:not(.type-cl){
		font-size: var(--lead12);
		padding: 1em 0.8em;
	}
	.com-table2 td.type-cl{
		height: 2.7vw;
	}
	.com-table2 .type3k:before{
		top: calc(-3.2vw - 2px);
		left: calc(50% - 1.1vw);
		border-width: 2vw 1.1vw 0 1.1vw;
	}
	/* .com-table2 .box-em1{
		min-height: 4.7em;
	} */
	/* .com-table2 .box-em2{
		min-height: 4.7em;
	} */

}


















.cont1{
	padding-top: 90px;
	padding-bottom: 100px;
}
.cont1 .title-h2{
	text-align: center;
	margin-bottom: 75px;
}
.cont1 *+.notes{
	margin-top: 1em;
}
.cont1 .notes{
	font-size: 12px;
}
.cont1 .btn-sq{
	margin-top: 30px;
}
@media screen and (max-width:768px){
	.cont1{
		padding-top: 17.3vw;
		padding-bottom: 17.3vw;
	}
	.cont1 .title-h2{
		margin-bottom: 14vw;
	}
	.cont1 .notes{
		font-size: var(--lead10);
	}
	.cont1 .btn-sq{
		margin-top: 3vw;
	}
}










*+.title-h3{
	margin-top: 45px;
}
.title-h3+.elem2{
	margin-top: 35px;
}
.title-h3+.com-fillbox1{
	margin-top: 25px;
}
.com-fillbox1+.com-fillbox1{
	margin-top: 20px;
}
.com-fillbox1 .elem1{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.com-fillbox1 .elem1 .box2{
	width: 500px;
	margin-top: 30px;
}
.com-fillbox1 .elem1&gt;.notes{
	text-align: center;
}
.cont1b{
	padding-top: 35px;
}
.cont1b .elem2{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.cont1b .elem-btn-close{
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 90px;
}
.cont1b .elem-btn-close .part-btn{
	cursor: pointer;
	font-size: 20px;
	position: relative;
	border-bottom: 1px solid var(--col-black);
}
.cont1b .elem-btn-close .marker{
	display: inline-block;
	position: relative;
	width: 1.2em;
}
.cont1b .elem-btn-close .marker::before,
.cont1b .elem-btn-close .marker::after{
	content: "";
	position: absolute;
	display: block;
	width: 0.8em;
	height: 0.1em;
	left: 0;
	top: calc(50% - 0.4em);
	background-color: var(--col-black);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.cont1b .elem-btn-close .marker::after{
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.com-fillbox1&gt;dt{
	background-color: var(--col-pink);
	color: #FFF;
	font-size: 18px;
	text-align: center;
	padding: 0.6em 1em;
}
.com-fillbox1&gt;dd{
	background-color: #FBF4E8;
	padding: 45px 65px;
}
.com-fillbox1 .part-title{
	font-size: 16px;
	border-bottom: var(--col-black) 1px solid;
	padding-bottom: 1em;
	margin-bottom: 0.7em;
}
.com-fillbox1 .mklist{
	font-size: 13px;
}
.com-fillbox1 .mklist li+li{
	margin-top: 0.3em;
}
.com-fillbox1 .box2{
	justify-content: space-between;
}
.com-fillbox1 .box2&gt;.box{
	width: calc(50% - 20px);
}
.com-fillbox1 .sizeNote{
	font-size: 12px;
}
.com-fillbox1 .txt1{
	margin-top: 3em;
}
.com-fillbox1 .box2+.mklist{
	margin-top: 3em;
}

@media screen and (max-width:768px){
	.com-fillbox1 dd&gt;.box2{
		display: block;
	}
	.com-fillbox1 dd&gt;.box2&gt;.box{
		width: 100%;
	}
	.com-fillbox1 dd&gt;.box2&gt;.box+.box&gt;.part-title{
		margin-top: 4vw;
	}
	*+.title-h3{
		margin-top: 12vw;
	}
	.title-h3+.elem2{
		margin-top: 10vw;
	}
	.title-h3+.com-fillbox1{
		margin-top: 8vw;
	}
	.com-fillbox1+.com-fillbox1{
		margin-top: 5vw;
	}
	.com-fillbox1 .elem1 .box2{
		flex-direction: column;
		align-items: center;
		justify-content: center;
		width: 59vw;
		margin-top: 10vw;
	}
	.com-fillbox1 .elem1 .box2&gt;.box{
		width: 100%;
	}
	.com-fillbox1 .elem1 .box2&gt;.box+.box{
		margin-top: 7vw;
	}
	.cont1b{
		padding-top: 8vw;
	}
	.cont1b .elem-btn-close{
		margin-top: 15vw;
	}
	.cont1b .elem-btn-close .part-btn{
		font-size: var(--lead14);
	}
	.com-fillbox1&gt;dt{
		font-size: var(--lead18);
		padding: 0.4em 1em;
	}
	.com-fillbox1&gt;dd{
		padding: 4.8vw 5.2vw 12vw;
	}
	.com-fillbox1 .part-title{
		font-size: var(--lead16);
	}
	.com-fillbox1 .mklist{
		font-size: var(--lead12);
	}
	.com-fillbox1 .sizeNote{
		font-size: var(--lead10);
	}
}









.cont2{
	background-color: #FDDBDC;
	padding: 130px 0;
}
.cont2 .title-h2{
	position: relative;
	font-size: 36px;
	line-height: 1.8;
}
.cont2 .title-h2 span{
	background-color: #FFFF78;
	padding: 0 0.3em;
	margin-right: 0.3em;
}
.cont2 .elem-title .img1{
	width: 250px;
	margin-top: -35px;
}
.cont2 .elem-mid1+.js-scwrap{
	margin-top: 60px;
}
.cont2 .elem-mid1{
	position: relative;
	background-color: #FFF;
	border-radius: 15px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding: 0.8em 1em;
	margin-top: -20px;
}
.cont2 .elem-mid1::before{
	content: "";
	position: absolute;
	bottom: -20px;
	left: calc(50% - 11.5px);
	width:0;
	height:0;
	border-style:solid;
	border-width: 20px 11.5px 0 11.5px;
	border-color: #FFF transparent transparent transparent;
}
@media screen and (min-width:769px){
	.cont2 .elem-title{
		display: flex;
		justify-content: flex-end;
	}
	.cont2 .elem-title .title-h2{
		/* flex: 1; */
		text-align: center;
		margin-right: 40px;
	}
}

@media screen and (max-width:768px){
	.cont2{
		padding: 23.5vw 0;
	}
	.cont2 .title-h2{
		font-size: 6.4vw;
	}
	.cont2 .elem-title .img1{
		width: 47.2vw;
		margin-top: -19vw;
		margin-right: 0;
		margin-left: auto;
	}
	.cont2 .elem-mid1+.js-scwrap{
		margin-top: 13vw;
	}
	.cont2 .elem-mid1{
		font-size: var(--lead18);
		margin-top: -5.3vw;
		border-radius: 3vw;
		padding: 0.8em 1em;
	}
	.cont2 .elem-mid1::before{
		bottom: -3.5vw;
		left: calc(50% - 2.2vw);
		border-width: 3.7vw 2.2vw 0 2.2vw;
	
	}
}








@media screen and (max-width:768px){

}
@media screen and (min-width:769px){

}
.modaal-wrapper .modal-cont,
.modaal-wrapper .modal-cont *{
	text-align: left;
}
.modal-cont a{
	color: #333;
	text-decoration: underline;
}
.modal-cont .notes{
	font-size: 12px;
}
.modal-cont .notes+.lead{
	margin-top: 3em;
}
.modal-cont ul.notes,
.modal-cont *+.notes{
	margin-top: 0.5em;
}
*+.pop-title-h2{
	margin-top: 1.5em;
}
*+.pop-title-h3{
	margin-top: 1em;
}
.pop-title-h2{
	font-size: 20px;
	background-color: var(--col-green);
	color: #FFF;
	padding: 0.1em 0.5em;
}
.pop-title-h3{
	color: var(--col-green);
	font-size: 16px;
	font-weight: bold;
}

@media screen and (max-width:768px){
	.modal-cont ul.notes,
	.modal-cont .notes{
		font-size: var(--lead10);
	}
	.pop-title-h2{
		font-size: var(--lead20);
	}
	.pop-title-h3{
		font-size: var(--lead16);
	}
}





















/* 
.site-footer .footer_notes{
	display: none;
}
.dl-grid {
	display: grid;
	grid-template-columns: auto 1fr;
	align-items: center;
}
.indlist3&gt;li{
	padding-left: 2em;
	text-indent: -2em;
}
.annai-revochange .inner{
	padding: 65px 50px 90px;
}
.specialfaq .accord-title{
	margin-top: 0;
}
@media only screen and (min-width: 641px){
	.annai-revochange .box2{
		display: flex;
	}
	.annai-revochange .box2&gt;.box{
		width: calc((100% - 20px) / 2);
	}
	.annai-revochange .box2&gt;.box:nth-child(even){
		margin-left: 20px;
	}
}



.annai-revochange .title-h2{
	text-align: center;
	font-size: 24px;
}
.annai-revochange .title-h3{
	font-size: 18px;
	font-weight: bold;
}
.annai-revochange .title-h2+*,
.annai-revochange *+.title-h4{
	margin-top: 4em;
}
.annai-revochange .title-h3+*,
.annai-revochange .title-h4+*{
	margin-top: 0.5em;
}
.annai-revochange .title-h4{
	background-color: #0F1350;
	color: #FFF;
	padding: 0.4em 1em;
}
.annai-revochange .elem1{
	padding-top: 3em;
}
.annai-revochange .elem1 .box .sizeL{
	font-size: 170%;
}
.annai-revochange .elem1 .box{
	display: flex;
	flex-direction: column;
}
.annai-revochange .elem1 .box .date{
	background-color: #666;
	color: #FFF;
	padding: 0.4em 1em;
	text-align: center;
}
.annai-revochange .elem1 .box dl&gt;*{
	border-bottom: 1px dotted rgba(0, 0, 0, 0.4);
	margin-bottom: 1em;
}
.annai-revochange .elem1 .box .wrap-grid{
	padding: 0.5em 4em;
	background-color: #f3f3f3;
	border-top: none;
	min-height: 8.7em;
	display: flex;
	flex-direction: column;
	justify-content: center;
	
}
.annai-revochange .elem1 .box dl{
	align-items: end;
	justify-items: stretch;
}

.annai-revochange .elem1 .box dd{
	text-align: right;
}



.annai-revochange .box2&gt;.box:nth-child(2) .wrap-grid{
	background-color: #EBF0F5;
}
.annai-revochange .box2&gt;.box:nth-child(2) .date{
	background-color: #0F1350;
}
.annai-revochange .box2&gt;.box:nth-child(2) .sizeL{
	border-bottom: 3px solid #0F1350;
}



.annai-revochange .indlist3&gt;li{
	font-size: 14px;
}
.annai-revochange .indlist3&gt;li+li{
	margin-top: 0.5em;
}

.annai-revochange *+.notes{
	margin-top: 1em;
}



@media only screen and (max-width: 640px){
	.annai-revochange{
		font-size: 14px;
	}
	.annai-revochange .inner {
		padding: 40px 20px 40px;
	}
	.annai-revochange .title-h2{
		font-size: 18px;
	}
	.annai-revochange .title-h3{
		font-size: 16px;
	}
	.annai-revochange .elem1 .box+.box{
		margin-top: 20px;
	}
	.annai-revochange .elem1 .box .wrap-grid{
		padding: 0.5em 1em;
	}
	.annai-revochange .indlist3&gt;li{
		font-size: 12px;
	}
}


.specialfaq a{
	color: inherit;
	text-decoration: underline;
}
.specialfaq *+.box-scroll{
	margin-top: 1.5em;
} 
.faq-table {
    border-spacing: 2px;
}
.faq-table th[scope="row"]{
	white-space: nowrap;
}
.faq-table tr th:first-child{
	text-align: center;
}
.faq-table th{
	text-align: center;
	background-color: #CAA301;
	font-weight: bold;
	color: #FFF;
}
.faq-table td{
	text-align: right;
}
@media only screen and (max-width: 640px){
	.specialfaq .faq-table{
		width: auto;
		white-space: nowrap;
	}
	.box-scroll .part-scroll{overflow: auto;padding-bottom: 5px;}
	.box-scroll .part-scroll::-webkit-scrollbar{height: 10px;}
	.box-scroll .part-scroll::-webkit-scrollbar-track{background: #333;}
	.box-scroll .part-scroll::-webkit-scrollbar-thumb {background: rgba(255, 255, 255, 0.3);}


} */
</pre></body></html>