@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@200..900&display=swap");:root{interpolate-size:allow-keywords;scroll-behavior:smooth}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}body{font-family:"Noto Sans JP", sans-serif;line-height:1.5;color:#3B4043;position:relative;font-size:16px}body:before{content:"";display:block;position:fixed;left:0;top:0;width:100%;height:100vh;height:100dvh;background:#E0EDF6;background:linear-gradient(180deg, #e0edf6 0%, #408ec9 100%)}@media screen and (max-width: 750px){body{font-size:calc(16 / 750 * 100vw)}}li{list-style:none}a{color:#000}img,picture{display:block;max-width:100%;height:auto}section{scroll-margin-top:calc(49 / 16 * 1em)}@media screen and (min-width: 751px){.sp{display:none}}@media screen and (max-width: 750px){.pc{display:none}}.trim{text-box-trim:trim-both;text-box-edge:cap alphabetic}.wrap{max-width:750px;margin:0 auto;background-color:#fff;position:relative}@media screen and (max-width: 750px){.wrap{width:100%}}.anc-point{scroll-margin-top:calc(49 / 16 * 1em)}header{display:flex;align-items:center;height:60px;padding:0 20px;background-color:#000;position:sticky;top:0;z-index:11}header a{width:104px}.about{padding-bottom:calc(96 / 16 * 1em)}.about .about_01{margin-top:calc(68 / 16 * 1em)}.about .about_02{margin-top:calc(86 / 16 * 1em)}.about .about_03{margin-top:calc(104 / 16 * 1em);position:relative}.about .about_03 a{display:block;position:absolute;left:17%;top:83%;width:66%;height:12%;border-radius:5em}.norikae{position:sticky;bottom:0;z-index:1;padding:calc(26 / 16 * 1em) 0;background-color:#000}.norikae a{display:block;width:calc(1180 / 1500 * 100%);margin:0 auto}.outline{background-color:#d7eefd;padding:calc(104 / 16 * 1em) 0}.outline-wrap1{width:calc(650 / 750 * 100%);margin:3em auto 0}.outline-wrap1 .hd{background-color:#0068b7;padding:calc(20 / 16 * 1em) 0;border-radius:calc(30 / 16 * 1em) calc(30 / 16 * 1em) 0 0}.outline-wrap1 .hd img{width:calc(476 / 1300 * 100%);margin:0 auto}.outline-wrap1 .body{padding:calc(30 / 16 * 1em) 0;background-color:#fff}.outline-wrap1 .body.terms{padding:calc(30 / 16 * 1em) calc(48 / 16 * 1em);height:calc(480 / 16 * 1em);overflow:auto}.outline-wrap1 .body.terms h3{font-size:calc(22 / 16 * 1em);font-weight:500;color:#0068b7}.outline-wrap1 .body.terms p{font-size:calc(22 / 16 * 1em);line-height:calc(36 / 22)}.outline-wrap1 .body.terms p+h3{margin-top:1em}.outline-wrap1 .body.terms p.ind1{padding-left:1em;text-indent:-1em}.outline-wrap1 .body.terms ul{font-size:calc(22 / 16 * 1em);line-height:calc(36 / 22)}.outline-wrap1 .body.terms ul li{list-style:none;padding-left:1em;text-indent:-1em}.outline-wrap1 .body.terms a{color:#cc0033}.outline-wrap1 .cap1{text-align:center;font-size:calc(26 / 16 * 1em);font-weight:600}.outline-wrap1 .cap2{width:calc(554 / 650 * 100%);margin:0 auto;font-size:calc(22 / 16 * 1em);line-height:calc(42 / 22)}.outline-wrap1 .cautions1{width:calc(554 / 650 * 100%);margin:2em auto 0}.outline-wrap1 .cautions1 p{padding-left:1em;text-indent:-1em;font-size:calc(20 / 16 * 1em);line-height:calc(32 / 20)}.outline-wrap1 .outline_02{width:calc(692 / 1300 * 100%);margin:0 auto}.outline-wrap1 .outline_03{width:calc(1124 / 1300 * 100%);margin:2em auto 0}.outline-wrap1 .outline_03+.cautions1{margin-top:1em}.contact{position:relative;margin:calc(100 / 16 * 1em) auto 0;padding:calc(60 / 16 * 1em) 0 0}.contact:before{content:"";display:block;position:absolute;left:calc(30 / 16 * 1em);right:calc(30 / 16 * 1em);top:0;border-top:calc(2 / 16 * 1em) solid #3c3c3c}.contact h2{font-size:calc(35 / 16 * 1em);text-align:center}.contact .cap1{text-align:center;font-size:calc(30 / 16 * 1em);margin:2em auto 0}.contact .cap1 small{font-size:calc(24 / 30 * 1em)}.contact a{display:block;width:calc(632 / 750 * 100%);margin:2em auto 0}.contact a+a{margin-top:1em}footer .footer-navi{background-color:#fff;margin:calc(60 / 16 * 1em) auto}footer .footer-navi ul{width:calc(632 / 750 * 100%);margin:0 auto}footer .footer-navi ul li{margin-top:calc(8 / 16 * 1em)}footer .footer-navi ul li a{font-size:calc(23 / 16 * 1em);text-decoration:none;white-space:nowrap;display:inline-block;position:relative;padding-right:calc(21 / 13 * 1em)}footer .footer-navi ul li a:before{content:"";position:absolute;top:55%;right:0;display:block;width:calc(18 / 23 * 1em);aspect-ratio:19 / 13;background:url(../img/icon_outlink-2-bk.png) center center no-repeat;background-size:contain;transform:translateY(-50%)}footer .copyright{background-color:#000;color:#fff;padding:calc(20 / 18 * 1em) 0;text-align:center;font-size:calc(18 / 16 * 1em)}
/*# sourceMappingURL=style.css.map */
