@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;700&display=swap");:root{interpolate-size:allow-keywords}*{box-sizing:border-box;margin:0;padding:0;list-style:none}picture,img{display:block;width:100%;height:auto}html{scroll-behavior:smooth}body{min-width:0;background-color:#fff;color:#000;font-family:sans-serif;font-size:16px;line-height:1.5;font-feature-settings:"palt";letter-spacing:3%}@media screen and (max-width: 1264px){body{font-size:calc(16 / 1264 * 100vw)}}@media screen and (max-width: 750px){body{font-size:calc(16 / 750 * 100vw)}}@media screen and (min-width: 751px){.sp{display:none}}@media screen and (max-width: 750px){.pc{display:none}}.zenkaku{font-family:"Zen Kaku Gothic New", sans-serif}.common-line{height:calc(20 / 16 * 1em);background:url(../img/line.png) center center repeat-x;background-size:calc(23 / 16 * 1em) auto}@media screen and (max-width: 750px){.common-line{height:calc(30 / 16 * 1em);background-size:calc(23 / 16 * 1.5em) auto}}.common-inner{max-width:calc(1200 / 16 * 1em);margin:0 auto}.kv{padding:calc(100 / 16 * 1em) 0}.kv .title{width:calc(1669 / 2400 * 100%);margin:0 auto}.kv .bg-gray{background-color:#f6f6f7;padding:calc(40 / 16 * 1em) 0;margin:calc(80 / 16 * 1em) auto 0}.kv .bg-gray .present_01{width:calc(2025 / 2400 * 100%);margin:0 auto}.kv .bg-gray .btn_comingsoon{display:block;width:calc(640 / 2400 * 100%);margin:2em auto 0}@media screen and (max-width: 750px){.kv{padding-bottom:0}.kv .title{margin-left:0;width:calc(1421 / 1500 * 100%)}.kv .bg-gray{padding:calc(50 / 16 * 1em) 0 calc(100 / 16 * 1em);margin-top:calc(50 / 16 * 1em)}.kv .bg-gray .present_01{width:calc(1353 / 1500 * 100%)}.kv .bg-gray .btn_comingsoon{width:calc(590 / 750 * 100%)}}.sect-about{padding:calc(120 / 16 * 1em) 0}.sect-about .title{width:calc(1262 / 2400 * 100%);margin:0 auto}.sect-about .cap1{text-align:center;margin:1.5em auto 0}.sect-about .caution1{text-align:center;font-size:calc(12 / 16 * 1em);margin:1.5em auto 0}@media screen and (max-width: 750px){.sect-about .title{width:calc(1343 / 1500 * 100%)}.sect-about .cap1{width:calc(1343 / 1500 * 100%);text-align:justify;font-size:calc(32 / 16 * 1em);line-height:calc(54 / 32);margin-top:1em}.sect-about .caution1{width:calc(1343 / 1500 * 100%);text-align:justify;font-size:calc(26 / 16 * 1em);line-height:calc(40 / 26)}}.sect-outline{padding:calc(120 / 16 * 1em) 0}.sect-outline h2{text-align:center;background-color:#2660ac;color:#fff;font-size:calc(24 / 16 * 1em);font-weight:400;padding:calc(4 / 24 * 1em);margin-top:calc(80 / 24 * 1em)}.sect-outline h2:first-child{margin-top:0}.sect-outline .cap1{text-align:center;margin-top:1em}.sect-outline .cap1 strong{font-size:calc(20 / 16 * 1em)}.sect-outline .howto{margin-top:1em}.sect-outline .red-wrap{border:2px solid #d70c18;width:calc(700 / 1200 * 100%);margin:2em auto 0}.sect-outline .red-wrap h3{text-align:center;background-color:#d70c18;color:#fff;font-size:calc(24 / 16 * 1em);font-weight:400;padding:calc(4 / 24 * 1em)}.sect-outline .red-wrap p{text-align:center;padding:1em 0}.sect-outline .cautions{width:calc(700 / 1200 * 100%);font-size:calc(12 / 16 * 1em);text-align:justify;margin:3em auto 0}.sect-outline .present_02{margin:3em auto 0}.sect-outline .caution{text-align:center;font-size:calc(12 / 16 * 1em);margin:1.5em auto 0}@media screen and (max-width: 750px){.sect-outline .common-inner{width:calc(670 / 750 * 100%)}.sect-outline h2{font-size:calc(40 / 16 * 1em);margin-top:2em}.sect-outline .cap1{text-align:justify;font-size:calc(32 / 16 * 1em);line-height:calc(54 / 32);margin-top:1em}.sect-outline .howto{margin-top:3em}.sect-outline .red-wrap{width:100%}.sect-outline .red-wrap h3{font-size:calc(40 / 16 * 1em)}.sect-outline .red-wrap p{text-align:justify;padding:1em 1.25em;font-size:calc(32 / 16 * 1em);line-height:calc(54 / 32)}.sect-outline .cautions{margin-top:1em;font-size:calc(26 / 16 * 1em);line-height:calc(40 / 26);width:100%}.sect-outline .caution{text-align:justify;font-size:calc(26 / 16 * 1em);line-height:calc(40 / 26)}}.sect-n30{padding-bottom:calc(120 / 16 * 1em)}.sect-n30 h2{font:inherit;background-color:#2660ac;padding:calc(24 / 16 * 1em);margin-top:calc(120 / 16 * 1em)}.sect-n30 h2 img{width:calc(897 / 2400 * 100%);margin:0 auto}.sect-n30 .blue-wrap{background-color:#e9eff7;padding:calc(36 / 16 * 1em) 3em}.sect-n30 .blue-wrap .list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1em}.sect-n30 .blue-wrap .list ul li{display:flex;align-items:center;gap:.5em;margin:calc(12 / 16 * 1em) auto}.sect-n30 .blue-wrap .list ul li .num{display:flex;align-items:center;justify-content:center;text-align:center;flex-shrink:0;background-color:#a5a9b2;color:#fff;font-size:calc(20 / 16 * 1em);font-weight:700;width:calc(32 / 20 * 1em);aspect-ratio:1 / 1;padding-left:calc(1 / 20 * 1em);padding-bottom:calc(1 / 20 * 1em)}.sect-n30 .blue-wrap .list ul li p{flex:1;font-size:calc(22 / 16 * 1em);font-weight:600;white-space:nowrap}.sect-n30 .blue-wrap .caution{text-align:right;margin-top:1.5em}.sect-n30 .btns-wrap{width:calc(640 / 2400 * 100%);margin:6em auto 0}.sect-n30 .btns-wrap .btn_comingsoon{display:block}.sect-n30 .btns-wrap .btn_2025{display:block;margin-top:2em}.sect-n30 .btns-wrap .btn_2025 img{filter:drop-shadow(0.25em 0.25em 0.25em rgba(0,0,0,0.2))}@media screen and (max-width: 750px){.sect-n30 h2{padding:3.5em 0;margin-top:0}.sect-n30 h2 img{width:calc(938 / 1500 * 100%)}.sect-n30 .blue-wrap{padding:2em 0}.sect-n30 .blue-wrap .list{width:calc(670 / 750 * 100%);margin:0 auto;display:block}.sect-n30 .blue-wrap .list ul li{gap:1em}.sect-n30 .blue-wrap .list ul li .num{font-size:calc(36 / 16 * 1em)}.sect-n30 .blue-wrap .list ul li p{font-size:calc(36 / 16 * 1em)}.sect-n30 .blue-wrap .caution{font-size:calc(32 / 16 * 1em);padding-right:1.5em}.sect-n30 .btns-wrap{width:calc(590 / 750 * 100%)}.sect-n30 .btns-wrap .btn_2025{margin-top:5em}}.sect-ft{padding:0 0 1.5em}.sect-ft .ft_td{display:block;width:calc(600 / 2400 * 100%);margin:0 auto}.sect-ft .copyright{text-align:center;font-size:calc(10 / 16 * 1em);color:#808080;margin:10em auto 0}@media screen and (max-width: 750px){.sect-ft{padding:5em 0 8em}.sect-ft.no_fl_btn{padding-bottom:1em}.sect-ft .ft_td{width:calc(432 / 750 * 100%)}.sect-ft .copyright{font-size:calc(20 / 16 * 1em)}}.fl_btn{display:block;position:fixed;right:0;bottom:2em;width:calc(640 / 32 * 1em)}.fl_btn img{filter:drop-shadow(0.25em 0.25em 0.25em rgba(0,0,0,0.2))}@media screen and (max-width: 750px){.fl_btn{width:calc(1180 / 1500 * 100%);right:calc(50% - calc(590 / 1500 * 100%))}}
/*# sourceMappingURL=style.css.map */
