<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/************************************
	COMMON
************************************/
body{
	/*font-family:"Inter", "Noto Sans JP", sans-serif;*/
	font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;
	font-weight: 500;
}
/* 既定 */
h2{
	font-size:52px;
	line-height:1.2em;
	font-weight:bold;
	bottom:35px;
	left:0;
	background:#004098;
	color:#FFF;
	padding:18px 30px;
}
h3{font-size:40px;line-height:1.3em;color:#004098;font-weight:bold;}
h3 span{font-size:24px;line-height:1;}
h4{font-size:24px;line-height:1.4em;font-weight:bold;}
h4.plus{font-weight:bold;color:#004098;}
p{font-size:18px;line-height:1.4em;}
.btn-txt{
	display:flex;
	align-items:center;
	text-decoration:none;
	color:#FFF;
	text-align:left;
	padding:15px 60px 15px 15px;
	font-size:24px;
	font-weight:bold;
	line-height:1.2em;
	background: linear-gradient(#ff9f00, #ff6900);
	width:100%;
	max-width:694px;
	min-height:87px;
	margin:auto;
	position:relative;
}
.btn-txt::before{
	content:"";
	background:url('../img/arrow2.png')no-repeat;
	background-size:100%;
	width:30px;
	height:30px;
	position:absolute;
	top:50%;
	right:18px;
	transform:translate(0,-50%);
}
p.small{font-size:14px;line-height:1.6em;}
.text-link{font-size:20px;line-height:1.6em;color:#212529;}
.mt-20{margin-top:20px!important;}
.mt-40{margin-top:40px!important;}
.mt-60{margin-top:60px!important;}
.mt-80{margin-top:80px!important;}
.mt-10{margin-top:100px!important;}
.mb-20{margin-bottom:20px!important;}
.mb-40{margin-bottom:40px!important;}
.mb-60{margin-bottom:60px!important;}
.mb-80{margin-bottom:80px!important;}
.mb-10{margin-bottom:100px!important;}
.pt-20{padding-top:20px!important;}
.pt-40{padding-top:40px!important;}
.pt-60{padding-top:60px!important;}
.pt-80{padding-top:80px!important;}
.pt-10{padding-top:100px!important;}
.pb-20{padding-bottom:20px!important;}
.pb-40{padding-bottom:40px!important;}
.pb-60{padding-bottom:60px!important;}
.pb-80{padding-bottom:80px!important;}
.pb-10{padding-bottom:100px!important;}
/* 既定 */
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container{
	max-width:960px;
}
.mx-h p{max-height:65px;}
.img img{width:100%;}
.sp {display: none;}
.pc {display: block;}


/************************************
	MAIN
************************************/
/* main_head */
#main_head .main_visual{
	max-width:1500px;
	margin:auto;
}
/* #navs */
#navs .d-flex{
	max-width:900px;
	margin:auto;
}
#navs ul li.links{width:30%;margin-bottom:.75rem;}
#navs ul .links a{text-decoration:none;color:#212529;}
#navs ul .links .d-flex li:first-child{position:relative;white-space:nowrap;}
#navs ul .links .d-flex li:first-child::before{
	content:url('../img/arrow-nav.png');
	margin-right:3px;
}
/* #cont */
#cont01 .container .row,#cont02 .container .row,
#cont03 .container .row,#cont04 .container .row,
#cont05 .container .row,#cont06 .container .row{
	background:#f5f5f5;
}
.inner{max-width:880px;margin:auto;transition:.5s;}
.wbox{
	background:#FFF;
	box-shadow:0 0 5px #999;
	padding:30px 30px 50px;
	max-width:880px;
	margin:auto;
}
.arrow{width:20px;position:relative;top:-1px;}
.arrow img{width:100%;height:auto;}
#cont03 .wbox{padding:0;}
#cont03 .wbox .in-a{
	display:inline-block;
	width:100%;
	padding:30px;
	background:#fffee2;
	text-align:left;
}
#cont03 .wbox .in-b{
	display:inline-block;
	width:100%;
	padding:30px 30px 40px;
}
.point{max-width:350px;position:relative;top:-4px;}
.new_ttl{position:relative;}
.new_ttl::before{content:"＼";}
.new_ttl::after{content:"／";}
.n-box{max-width:500px;}
.n-box .w-100{height:65px;}
.btn-btm{
	display:flex;
	align-items:center;
	text-decoration:none;
	color:#ff7300;
	text-align:left;
	padding:15px 60px 15px 15px;
	font-size:24px;
	font-weight:bold;
	line-height:1.2em;
	background: #FFF;
	width:100%;
	margin:auto;
	position:relative;
	border:3px solid #ff7300;
}
.btn-btm::before{
	content:"";
	background:url('../img/arrow3.png')no-repeat;
	background-size:100%;
	width:30px;
	height:30px;
	position:absolute;
	top:50%;
	right:18px;
	transform:translate(0,-50%);
}

/** 480px-468px ******************************************/
/*@media (max-width: 768px) and (min-width: 480px){
	main{
		display:flex;
		flex-wrap:wrap;
	}
	#cont01,#cont02,#cont03,#cont04,#cont05,#cont06{
		width:50%;
		margin:10px auto;
	}
	#cont01,#cont03,#cont05{padding-right:5px;}
	#cont02,#cont04,#cont06{padding-left:5px;}
	.btn-txt{width:100%!important;}
}
@media (max-width: 480px) {
	main{display:inherit;}
	#cont01,#cont02,#cont03,#cont04,#cont05,#cont06{width:100%;padding:0!important;margin:0!important;}
}*/

/** SP ******************************************/
@media (max-width: 768px) {
	body{font-size:16px;}
	.pc {display: none!important;}
	.sp {display: block!important;}
	/* 既定 */
	h2{font-size:42px;line-height:1.2em;background:#f5f5f5;color:#004098;cursor:pointer;}
	h3{font-size:32px;line-height:1.3em;}
	h4{font-size:20px;line-height:1.4em;}
	p{font-size:16px;line-height:1.4em;}
	.btn-txt{font-size:18px;line-height:1.2em;width:85%;padding: 15px 75px 15px 15px;}
	p.small{font-size:12px;line-height:1.4em;}
	.text-link{font-size:18px;line-height:1.4em;}
	.btn-txt::before{width:45px;height:45px;right:15px;}
	.btn-btm{font-size:18px;line-height:1.4em;padding:10px 45px 10px 15px;}
	.btn-btm::before{right:7px;}
	.img img{width:100%;}
	/* 既定 */
	header .head img {width: 100%;}
	.inner{transition:.5s;padding:0 15px 30px!important;height:auto!important;}
	.wbox{padding:15px 15px 30px;}
	.point{max-width:200px;}
	#cont02 .wbox .d-flex{flex-wrap:wrap;}
	#cont02 .wbox .d-flex .w-50 .d-flex{flex-wrap:nowrap;}
	#cont02 .wbox .w-50{width:100%!important;margin:0!important;}
	#cont03 .wbox .in-a img{width:100%;}
	#cont03 .wbox .in-a{padding:15px;}
	#cont03 .wbox .in-b{padding:15px 15px 30px;}
	#cont03 .justify-content-between a{width:30%!important;}
	#cont04 .d-flex{flex-wrap:wrap;}
	#cont04 .d-flex .w-50{width:100%!important;margin:10px 0!important;}
	#cont04 .btn-txt{width:100%;}
	#cont05 .align-items-center{flex-wrap:wrap;}
	#cont05 .n-box{margin:0!important;}
	#cont05 .n-box .w-100{height:auto;max-height:45px;}
	#cont07.mt-10{margin-top:30px;}
	#cont07.mb-10,#cont08.mb-10{margin-bottom:30px!important;}
	/*#cont06 .wbox{margin:0 0 20px!important;}
	#cont06 .wbox .d-flex{flex-wrap:wrap;}*/
  .mx-h p{max-height:65px;margin:10px;}
}
@media (max-width: 480px) {
	/* 既定 */
	h2{font-size:20px;line-height:1.2em;background:#f5f5f5;color:#004098;cursor:pointer;}
	h3{font-size:18px;line-height:1.3em;}
  h3 span{font-size:17px;line-height:1;}
	h4{font-size:16px;line-height:1.4em;}
	p{font-size:15px;line-height:1.4em;}
	.btn-txt{font-size:18px;line-height:1.2em;width:85%;padding: 15px 75px 15px 15px;}
	p.small{font-size:12px;line-height:1.4em;}
	.text-link{font-size:18px;line-height:1.4em;}
  /* 既定 */
	.btn-txt{width:100%;}
	#navs{width:100%;text-align:center;}
	#navs ul li.links{width:100%;}
	#navs .d-flex.flex-wrap{display:inline-block!important;}
  #cont06 .inner.pb-10{padding-bottom:50px!important;}
  #cont07.mt-10{margin-top:50px;}
  #cont07.mb-10,#cont08.mb-10{margin-bottom:50px!important;}
}
</pre></body></html>