

@import url('https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanjp_s-noto.min.css');
.inner{
	padding: 0 3vw;
}
.inner h2{
	width:100%;
	margin-top:3vw;
	margin-bottom:7.8125vw;
}
.inner h2 img{
	width:100%;
	height:auto;
}

.main_box{
	width:100%;
	font-family: YakuHanJPs_Noto, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-weight:400;
}
.main_box p.read{
	width:100%;
	margin:7.8125vw 0 0 0;
	font-family: YakuHanJPs_Noto, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size:4.0625vw;
	line-height: 1.8em;
	color:#343e48;
	font-weight:400;
	letter-spacing: 0.025em;
}
.main_box p.read strong {
	font-family: YakuHanJPs_Noto, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size:4.0625vw;
	line-height: 1.8em;
	font-weight:700;
	letter-spacing: 0.025em;
}
.main_box p{
	width:100%;
	margin:4.6875vw 0 0 0;
	font-family: YakuHanJPs_Noto, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size:3.4375vw;
	line-height: 1.8em;
	color:#343e48;
	font-weight:400;
	letter-spacing: 0.025em;
}
.main_box p strong {
	font-family: YakuHanJPs_Noto, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size:3.4375vw;
	line-height: 1.8em;
	font-weight:700;
	letter-spacing: 0.025em;
}


.centerBtn{
	text-align: center;
	padding: 4.6875vw 0 0 0;
}
.main_box a.cvBtn{
	display: inline-block;
	box-sizing: border-box;
	font-family: YakuHanJPs_Noto, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	text-align: center;
	min-width:65vw;
	margin: 4.6875vw auto 0 auto;
	padding: 5.5vw 12.5vw 5.9375vw 9.375vw;
	font-size:3.75vw;
	line-height: 1em;
	font-weight:500;
	color:#fff;
	background: #666;
	border-radius: 0.9375vw;
	position: relative;
}
.main_box a.cvBtn::before{
	content: "";
	display: block;
	width:0.4em;
	height:0.4em;
	border-right: 0.6vw solid #fff;
	border-top: 0.6vw solid #fff;
	position: absolute;
	top:calc(50% - 0.25em);
	right: 6.25vw;
	transform: rotate(45deg);
}
.main_box a.cvBtn:hover{
	opacity: 0.6;
}


.notes{
	width:100%;
	margin:9.375vw 0 30px 0;
	padding-top:6.25vw;
	box-sizing: border-box;
	border-top: 1px solid #dddddd;
	font-family: YakuHanJPs_Noto, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-weight:400;
}
.notes h3{
	font-family: YakuHanJPs_Noto, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size:4.0625vw;
	font-weight:700;
	color:#343e48;
	margin-bottom:0.5em;
}
.notes p{
	font-family: YakuHanJPs_Noto, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size:3.75vw;
	line-height: 1.5em;
	text-indent: -1em;
	padding-left:1em;
	margin: 0.5em 0;
	box-sizing: border-box;
	color:#343e48;
	font-weight:400;
}

.notes p a{
	font-family: YakuHanJPs_Noto, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size:3.75vw;
	color:#ff6b80;
	font-weight: 700;
	text-decoration: underline;
}
.notes p a:hover{
	text-decoration: none;
	opacity: 0.6;
}












