.txt-black{color:#363434}.bg-black{background-color:#363434}.txt-white{color:#fff}.bg-white{background-color:#fff}.txt-d-gray{color:#777}.bg-d-gray{background-color:#777}.txt-m-gray{color:#e9e9e9}.bg-m-gray{background-color:#e9e9e9}.txt-l-gray{color:#f2f2f2}.bg-l-gray{background-color:#f2f2f2}.txt-red{color:#e42c2c}.bg-red{background-color:#e42c2c}.button-external{display:grid;align-items:center;width:100%;height:min(
  var(--vw, 1vw) * 68 / 390 * 100
  ,102px);padding-left:var(--padding);border:2px solid #363434;grid-template-columns:auto min(
  var(--vw, 1vw) * 64 / 390 * 100
  ,96px)}.button-external__box{position:relative;--opacity: 0;--pseudoColor: "";display:grid;place-content:center;place-items:center;width:100%;height:100%;overflow:hidden;--opacity: 0.08;--hoverOpacity: 1;--pseudoColor: #fff}.button-external__box::before{content:"";background-color:var(--pseudoColor);position:absolute;top:0;left:0;width:200%;height:200%;transform:translate(0%, 0%);transition:transform .5s,opacity .5s;opacity:var(--opacity);-webkit-clip-path:polygon(50% 0%, 100% 0, 100% 100%, 0 100%, 0% 50%);clip-path:polygon(50% 0%, 100% 0, 100% 100%, 0 100%, 0% 50%)}.button-external__icn{width:min(
  var(--vw, 1vw) * 18 / 390 * 100
  ,27px);transform:translateX(5%)}.button-external__wrap{display:grid}.button-external__txt{font-feature-settings:"palt" on}.button-external__txt:nth-of-type(1){transition-delay:.1s}.button-external__txt:nth-of-type(2){transform:translateY(5%)}.information-anchor{display:grid;margin-top:min(
  var(--vw, 1vw) * 80 / 390 * 100
  ,120px);gap:min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px) 0}.information-anchor__btn{position:relative;width:100%;height:min(
  var(--vw, 1vw) * 80 / 390 * 100
  ,120px)}.information-anchor__btn::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border:2px solid #e42c2c;transition:opacity .3s;opacity:0;z-index:3}.information-anchor__btn .icon-wrap{--width: min( var(--vw, 1vw) * 40 / 390 * 100 , 60px);transform:rotate(90deg);transition:background .3s}.information-anchor__btn .arrow{--width: min( var(--vw, 1vw) * 16.9 / 390 * 100 , 25.35px)}.information-anchor__btn .arrow__icn:nth-of-type(2) path{fill:#fff}.information-anchor__wrap{display:grid}.information-anchor__txt:nth-of-type(1){transition-delay:.1s}.information-anchor__txt:nth-of-type(2){transform:translateY(5%)}.information__sec{margin-top:min(
  var(--vw, 1vw) * 80 / 390 * 100
  ,120px);display:grid;--gap: min( var(--vw, 1vw) * 40 / 390 * 100 , 60px);gap:var(--gap) 0}.information__sec--1 .information__head{--gap: min( var(--vw, 1vw) * 20 / 390 * 100 , 30px)}.information__sec--2{scroll-margin-top:min(
  var(--vw, 1vw) * 64 / 390 * 100
  ,96px);margin:var(--marginTop) calc(50% - var(--vw, 1vw)*50) var(--marginBottom);--marginBottom: 0;--marginTop: 0;--paddingBottom: 0;--paddingTop: 0;padding:var(--paddingTop) calc(var(--vw, 1vw)*50 - 50%) var(--paddingBottom);background-color:#e9e9e9;--marginTop: min( var(--vw, 1vw) * 80 / 390 * 100 , 120px);--paddingBottom: min( var(--vw, 1vw) * 80 / 390 * 100 , 120px);--paddingTop: min( var(--vw, 1vw) * 80 / 390 * 100 , 120px)}.information__sec--2 .information__head{--gap: min( var(--vw, 1vw) * 24 / 390 * 100 , 36px)}.information__sec--3{scroll-margin-top:min(
  var(--vw, 1vw) * 64 / 390 * 100
  ,96px)}.information__head{display:grid;gap:var(--gap) 0}.information__hdg{line-height:1.5}.information__main{display:grid;gap:min(
  var(--vw, 1vw) * 64 / 390 * 100
  ,96px) 0}.information-cont{display:grid}.information-cont:has(.information-cont__hdg){gap:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px) 0}.information-cont__annot{width:-moz-fit-content;width:fit-content;margin:0 auto}.information-cont-dept{display:grid;gap:min(
  var(--vw, 1vw) * 14 / 390 * 100
  ,21px);grid-template-columns:repeat(2, 1fr)}.information-cont-dept__item{position:relative;aspect-ratio:42/25}.information-cont-dept__item::before,.information-cont-dept__item::after{background-color:#777;position:absolute;width:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px);border-radius:50%;aspect-ratio:1/1}.information-cont-dept__item:nth-of-type(n + 3)::before{content:"";top:max(
  var(--vw, 1vw) * -5 / 390 * 100
  ,-7.5px);left:50%;transform:translate(-50%, -100%)}.information-cont-dept__item:nth-of-type(even)::before{content:"";top:50%;left:max(
  var(--vw, 1vw) * -5 / 390 * 100
  ,-7.5px);transform:translate(-100%, -50%)}.information-cont-dept__item:nth-of-type(1) .information-cont-dept__wrap::before{background-color:#05a8bb}.information-cont-dept__item:nth-of-type(2) .information-cont-dept__wrap::before{background-color:#1483bb}.information-cont-dept__item:nth-of-type(3) .information-cont-dept__wrap::before{background-color:#48548d}.information-cont-dept__item:nth-of-type(4) .information-cont-dept__wrap::before{background-color:#953c98}.information-cont-dept__item:nth-of-type(5) .information-cont-dept__wrap::before{background-color:#77ab60}.information-cont-dept__item:nth-of-type(6) .information-cont-dept__wrap::before{background-color:#ffb522}.information-cont-dept__item:nth-of-type(7) .information-cont-dept__wrap::before{background-color:#f47a3d}.information-cont-dept__item:nth-of-type(8) .information-cont-dept__wrap::before{background-color:#cc4e6f}.information-cont-dept__wrap{display:grid;place-content:center;place-items:center;position:relative;width:100%;height:100%;z-index:1}.information-cont-dept__wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}.information-cont-dept__txt{padding:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px) min(
  var(--vw, 1vw) * 8 / 390 * 100
  ,12px);font-weight:500;margin-block:calc((1em - 1lh)/2)}.information-cont-guide{display:grid;background-color:#e9e9e9;padding:min(
  var(--vw, 1vw) * 32 / 390 * 100
  ,48px) min(
  var(--vw, 1vw) * 20 / 390 * 100
  ,30px);gap:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) 0}.information-cont-guide-btn{width:100%;height:min(
  var(--vw, 1vw) * 80 / 390 * 100
  ,120px)}.information-cont-guide-btn .external{--width: min( var(--vw, 1vw) * 12 / 390 * 100 , 18px)}.information-cont-guide-btn__wrap{display:grid;position:relative;width:-moz-fit-content;width:fit-content;z-index:5}.information-cont-guide-btn__txt:nth-of-type(1){transition-delay:.1s}.information-cont-guide-btn__txt:nth-of-type(2){transform:translateY(5%)}.information-cont-requirements{border-collapse:separate;border-spacing:min(
  var(--vw, 1vw) * 4 / 390 * 100
  ,6px)}.information-cont-requirements__head,.information-cont-requirements__data{padding:min(
  var(--vw, 1vw) * 12 / 390 * 100
  ,18px) min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px)}.information-cont-requirements__head{width:min(
  var(--vw, 1vw) * 120 / 390 * 100
  ,180px)}.information-cont-flow__list{display:grid;gap:min(
  var(--vw, 1vw) * 22 / 390 * 100
  ,33px) 0}.information-cont-flow__item{display:grid;place-content:center;place-items:center;position:relative;width:100%;height:min(
  var(--vw, 1vw) * 64 / 390 * 100
  ,96px);border:2px solid #e42c2c}.information-cont-flow__item:not(:last-of-type)::before{content:"";background-color:#e42c2c;position:absolute;bottom:0;right:50%;width:min(
  var(--vw, 1vw) * 49 / 390 * 100
  ,73.5px);transform:translate(50%, 100%);aspect-ratio:49/18;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0)}.information-cont-faq{display:grid;gap:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) 0}.information-cont-faq__dl{display:grid;padding:min(
  var(--vw, 1vw) * 24 / 390 * 100
  ,36px);border-top:1px solid #e42c2c;gap:min(
  var(--vw, 1vw) * 12 / 390 * 100
  ,18px) 0}.information-cont-faq__dt>span{display:inline-block;margin-block:calc((1em - 1lh)/2)}.information-cont-btn{display:grid;gap:min(
  var(--vw, 1vw) * 40 / 390 * 100
  ,60px) 0}.information-cont-btn .button-external{--padding: min( var(--vw, 1vw) * 24 / 390 * 100 , 36px)}.information-cont-btn .button-external__txt{display:grid;align-items:center;gap:0 min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px);grid-template-columns:auto 1fr}.information-cont-btn .button-external__txt.none-sp{display:none}.information-cont-btn__blc:nth-of-type(2){display:grid;gap:min(
  var(--vw, 1vw) * 16 / 390 * 100
  ,24px) 0}.information-cont-btn__item{width:100%;height:min(
  var(--vw, 1vw) * 80 / 390 * 100
  ,120px)}.information-cont-btn__item .external{--width: min( var(--vw, 1vw) * 12 / 390 * 100 , 18px)}.information-cont-btn__wrap{display:grid;position:relative;width:-moz-fit-content;width:fit-content;z-index:5}.information-cont-btn__txt:nth-of-type(1){transition-delay:.1s}.information-cont-btn__txt:nth-of-type(2){transform:translateY(5%)}@media screen and (min-width: 960px){.button-external{height:auto;transition:background .3s;aspect-ratio:409/68;grid-template-columns:auto min(
  var(--vw, 1vw) * 64 / 1440 * 100
  ,80px)}.button-external__icn{width:min(
  var(--vw, 1vw) * 18 / 1440 * 100
  ,22.5px)}.button-external__wrap{height:min(
  calc(
  2.7rem + 3.375 * (
  var(--vw, 1vw) * 100 - 1440px
  ) / 360
  ),
  3.0375rem
  );overflow:hidden}.button-external__txt{display:inline-block;transition:transform .3s}.information-anchor{justify-content:center;margin-top:min(
  var(--vw, 1vw) * 80 / 1440 * 100
  ,100px);gap:0 min(
  var(--vw, 1vw) * 24 / 1440 * 100
  ,30px);grid-template-columns:repeat(2, min( var(--vw, 1vw) * 620 / 1440 * 100 , 775px))}.information-anchor__btn{height:auto;aspect-ratio:620/96}.information-anchor__btn .icon-wrap{--width: min( var(--vw, 1vw) * 40 / 1440 * 100 , 50px)}.information-anchor__btn .arrow{--width: min( var(--vw, 1vw) * 16.9 / 1440 * 100 , 21.125px)}.information-anchor__wrap{height:min(
  calc(
  3.6rem + 4.5 * (
  var(--vw, 1vw) * 100 - 1440px
  ) / 360
  ),
  4.05rem
  );overflow:hidden}.information-anchor__txt{transition:transform .3s}.information__sec{margin-top:min(
  var(--vw, 1vw) * 120 / 1440 * 100
  ,150px)}.information__sec:not(.information__sec--1) .information__hdg{line-height:1}.information__sec:not(.information__sec--1) .information__head,.information__sec:not(.information__sec--1) .information__main{padding:0 min(
  var(--vw, 1vw) * 107 / 1440 * 100
  ,133.75px)}.information__sec--1{--gap: min( var(--vw, 1vw) * 56 / 1440 * 100 , 70px)}.information__sec--1 .information__head{justify-content:center;--gap: min( var(--vw, 1vw) * 24 / 1440 * 100 , 30px)}.information__sec--1 .information__lead{width:min(
  var(--vw, 1vw) * 834 / 1440 * 100
  ,1042.5px)}.information__sec--2{scroll-margin-top:min(
  var(--vw, 1vw) * 80 / 1440 * 100
  ,100px)}.information__sec--2{--gap: min( var(--vw, 1vw) * 64 / 1440 * 100 , 80px)}.information__sec--2{--marginTop: min( var(--vw, 1vw) * 120 / 1440 * 100 , 150px);--paddingBottom: min( var(--vw, 1vw) * 120 / 1440 * 100 , 150px);--paddingTop: min( var(--vw, 1vw) * 120 / 1440 * 100 , 150px)}.information__sec--2 .information__head{--gap: min( var(--vw, 1vw) * 32 / 1440 * 100 , 40px)}.information__sec--3{scroll-margin-top:min(
  var(--vw, 1vw) * 80 / 1440 * 100
  ,100px)}.information__sec--3{--gap: min( var(--vw, 1vw) * 80 / 1440 * 100 , 100px)}.information__main{gap:min(
  var(--vw, 1vw) * 80 / 1440 * 100
  ,100px) 0}.information-cont:has(.information-cont__hdg){gap:min(
  var(--vw, 1vw) * 24 / 1440 * 100
  ,30px) 0}.information-cont__annot{margin:0}.information-cont-dept{justify-content:center;gap:min(
  var(--vw, 1vw) * 24 / 1440 * 100
  ,30px);grid-template-columns:repeat(4, 1fr)}.information-cont-dept__item{aspect-ratio:149/75}.information-cont-dept__item::before,.information-cont-dept__item::after{width:min(
  var(--vw, 1vw) * 4 / 1440 * 100
  ,5px)}.information-cont-dept__item:nth-of-type(n + 3)::before{content:none;top:auto;left:auto;transform:none}.information-cont-dept__item:nth-of-type(even)::before{content:none;top:auto;left:auto;transform:none}.information-cont-dept__item:not(:nth-of-type(1)):not(:nth-of-type(5))::after{content:"";top:50%;left:max(
  var(--vw, 1vw) * -10 / 1440 * 100
  ,-12.5px);transform:translate(-100%, -50%)}.information-cont-dept__item:nth-of-type(n + 5)::before{content:"";top:max(
  var(--vw, 1vw) * -10 / 1440 * 100
  ,-12.5px);left:50%;transform:translate(-50%, -100%)}.information-cont-dept__txt{padding:min(
  var(--vw, 1vw) * 4 / 1440 * 100
  ,5px) min(
  var(--vw, 1vw) * 8 / 1440 * 100
  ,10px);font-weight:700}.information-cont-guide{align-items:center;padding:min(
  var(--vw, 1vw) * 40 / 1440 * 100
  ,50px);gap:0 min(
  var(--vw, 1vw) * 12 / 1440 * 100
  ,15px);grid-template-columns:50% 1fr}.information-cont-guide-btn{width:min(
  var(--vw, 1vw) * 406 / 1440 * 100
  ,507.5px);height:auto;aspect-ratio:406/80}.information-cont-guide-btn .external{--width: min( var(--vw, 1vw) * 12 / 1440 * 100 , 15px)}.information-cont-guide-btn__wrap{height:min(
  calc(
  3rem + 3.75 * (
  var(--vw, 1vw) * 100 - 1440px
  ) / 360
  ),
  3.375rem
  );overflow:hidden}.information-cont-guide-btn__txt{display:inline-block;transition:transform .3s}.information-cont-requirements{border-spacing:min(
  var(--vw, 1vw) * 4 / 1440 * 100
  ,5px)}.information-cont-requirements__head,.information-cont-requirements__data{padding:min(
  var(--vw, 1vw) * 16 / 1440 * 100
  ,20px) min(
  var(--vw, 1vw) * 40 / 1440 * 100
  ,50px)}.information-cont-requirements__head{width:min(
  var(--vw, 1vw) * 200 / 1440 * 100
  ,250px)}.information-cont-flow__list{gap:0 min(
  var(--vw, 1vw) * 30 / 1440 * 100
  ,37.5px)}.information-cont-flow__list:has(.information-cont-flow__item:nth-of-type(4)){grid-template-columns:repeat(4, 1fr)}.information-cont-flow__list:has(.information-cont-flow__item:nth-of-type(5)){grid-template-columns:repeat(5, min( var(--vw, 1vw) * 186 / 1440 * 100 , 232.5px))}.information-cont-flow__item{height:min(
  var(--vw, 1vw) * 96 / 1440 * 100
  ,120px);padding:0 min(
  var(--vw, 1vw) * 8 / 1440 * 100
  ,10px)}.information-cont-flow__item:not(:last-of-type)::before{bottom:50%;right:0;width:min(
  var(--vw, 1vw) * 18 / 1440 * 100
  ,22.5px);transform:translate(100%, 50%);aspect-ratio:18/49;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.information-cont-faq{gap:min(
  var(--vw, 1vw) * 24 / 1440 * 100
  ,30px);grid-template-columns:repeat(2, 1fr)}.information-cont-faq__dl{align-content:flex-start;padding:min(
  var(--vw, 1vw) * 40 / 1440 * 100
  ,50px);gap:min(
  var(--vw, 1vw) * 16 / 1440 * 100
  ,20px) 0}.information-cont-btn{gap:min(
  var(--vw, 1vw) * 40 / 1440 * 100
  ,50px) 0}.information-cont-btn .button-external{--padding: min( var(--vw, 1vw) * 32 / 1440 * 100 , 40px)}.information-cont-btn .button-external__txt{align-items:baseline;gap:0 min(
  var(--vw, 1vw) * 8 / 1440 * 100
  ,10px)}.information-cont-btn .button-external__txt.none-sp{display:grid}.information-cont-btn__blc:nth-of-type(2){justify-content:center;gap:0 min(
  var(--vw, 1vw) * 24 / 1440 * 100
  ,30px);grid-template-columns:repeat(2, min( var(--vw, 1vw) * 486 / 1440 * 100 , 607.5px))}.information-cont-btn__item{width:min(
  var(--vw, 1vw) * 406 / 1440 * 100
  ,507.5px);height:auto;margin:0 auto;aspect-ratio:406/80}.information-cont-btn__item .external{--width: min( var(--vw, 1vw) * 12 / 1440 * 100 , 15px)}.information-cont-btn__wrap{height:min(
  calc(
  3rem + 3.75 * (
  var(--vw, 1vw) * 100 - 1440px
  ) / 360
  ),
  3.375rem
  );overflow:hidden}.information-cont-btn__txt{display:inline-block;transition:transform .3s}}@media screen and (min-width: 1440px){.information-cont-btn__blc:nth-of-type(2){grid-template-columns:repeat(2, min( var(--vw, 1vw) * 405 / 1440 * 100 , 506.25px))}}@media(hover: hover)and (pointer: fine){.button-external:hover{background-color:#363434}.button-external:hover .button-external__txt:nth-of-type(1){transform:translateY(-105%)}.button-external:hover .button-external__txt:nth-of-type(2){transform:translateY(-100%);transition-delay:.1s}.button-external:hover .icon-wrap::before{transform:translate(-50%, 0%);opacity:1}.button-external:hover .external path{fill:#363434}.information-anchor__btn:hover::after{opacity:1}.information-anchor__btn:hover .information-anchor__txt:nth-of-type(1){transform:translateY(-105%)}.information-anchor__btn:hover .information-anchor__txt:nth-of-type(2){transform:translateY(-100%);transition-delay:.1s}.information-anchor__btn:hover .icon-wrap{background-color:#e42c2c}.information-cont-guide-btn:hover .information-cont-guide-btn__txt:nth-of-type(1){transform:translateY(-105%)}.information-cont-guide-btn:hover .information-cont-guide-btn__txt:nth-of-type(2){transform:translateY(-100%);transition-delay:.1s}.information-cont-guide-btn:hover .external path{fill:#363434}.information-cont-btn__item:hover .information-cont-btn__txt:nth-of-type(1){transform:translateY(-105%)}.information-cont-btn__item:hover .information-cont-btn__txt:nth-of-type(2){transform:translateY(-100%);transition-delay:.1s}.information-cont-btn__item:hover .external path{fill:#363434}}