<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{margin:0}::selection{color:#fff;background:#002030}*,:after,:before{box-sizing:border-box}:focus{outline:0}body,html{font-size:10px}body{width:100%}#container{color:#002030;background-color:#ebecee;font-family:"Noto Sans JP",sans-serif}#container main{display:block;line-height:1}#container address,#container blockquote,#container dl,#container figure,#container form,#container iframe,#container p,#container pre,#container table{margin:0}#container h1,#container h2,#container h3,#container h4,#container h5,#container h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}#container ol,#container ul{margin:0;padding:0;list-style:none}#container dt{font-weight:700}#container dd{margin-left:0}#container hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}#container pre{font-family:monospace,monospace;font-size:inherit}#container address{font-style:inherit}#container a{background-color:transparent;text-decoration:none;color:inherit}#container abbr[title]{text-decoration:underline;text-decoration:underline dotted}#container b,#container strong{font-weight:bolder}#container code,#container kbd,#container samp{font-family:monospace,monospace;font-size:inherit}#container small{font-size:80%}#container sub,#container sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#container sub{bottom:-.25em}#container sup{top:-.5em}#container embed,#container iframe,#container img,#container object{vertical-align:bottom}#container button,#container input,#container optgroup,#container select,#container textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}#container [type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}#container [type=radio]{-webkit-appearance:radio;appearance:radio}#container button,#container input{overflow:visible}#container button,#container select{text-transform:none}#container [type=button],#container [type=reset],#container [type=submit],#container button{cursor:pointer;-webkit-appearance:none;appearance:none}#container [type=button][disabled],#container [type=reset][disabled],#container [type=submit][disabled],#container button[disabled]{cursor:default}#container [type=button]::-moz-focus-inner,#container [type=reset]::-moz-focus-inner,#container [type=submit]::-moz-focus-inner,#container button::-moz-focus-inner{border-style:none;padding:0}#container [type=button]:-moz-focusring,#container [type=reset]:-moz-focusring,#container [type=submit]:-moz-focusring,#container button:-moz-focusring{outline:1px dotted ButtonText}#container select::-ms-expand{display:none}#container option{padding:0}#container fieldset{margin:0;padding:0;min-width:0}#container legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}#container progress{vertical-align:baseline}#container textarea{overflow:auto}#container [type=number]::-webkit-inner-spin-button,#container [type=number]::-webkit-outer-spin-button{height:auto}#container [type=search]{outline-offset:-2px}#container [type=search]::-webkit-search-decoration{-webkit-appearance:none}#container ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#container label[for]{cursor:pointer}#container details{display:block}#container summary{display:list-item}#container [contenteditable]{outline:0}#container table{border-collapse:collapse;border-spacing:0}#container caption{text-align:left}#container td,#container th{vertical-align:top;padding:0}#container th{text-align:left;font-weight:700}#container template{display:none}#container [hidden]{display:none}#container a{color:#000;text-decoration:none}#container h1,#container h2,#container h3{line-height:1}#container li,#container ul{list-style:none}#container td,#container th,#container tr{font-weight:400;text-align:left}#container img,#container picture{-webkit-backface-visibility:hidden;width:100%;max-width:100%;height:auto;pointer-events:none;vertical-align:bottom}#container .pc-none{display:none}@media only screen and (max-width:769px){#container .pc-none{display:block}}@media only screen and (min-width:769px){#container .sp-none{display:block}}@media only screen and (max-width:769px){#container .sp-none{display:none}}#container{position:relative;margin:0 auto}#container .mv__outer{width:100%;overflow:hidden;background:linear-gradient(255deg,#06496a 0,#052434 100%)}#container .mv__inner{position:relative;width:100%;padding:40px 0 0}@media only screen and (min-width:769px){#container .mv__inner{max-width:1300px;height:min(55.3846153846vw,720px);min-height:min(46.1538461538vw,600px);max-height:calc(100vh - 78px);margin:0 auto;padding:min(11.5384615385vw,150px) 0 min(18.0769230769vw,235px) min(8.4615384615vw,110px)}}#container .mv__box{position:relative;z-index:2}#container .mv__arrow{position:absolute;top:20px;left:0;width:85.8974358974%}@media only screen and (min-width:769px){#container .mv__arrow{top:auto;bottom:max(-5.2307692308vw,-68px);left:max(-7.6923076923vw,-100px);width:min(52vw,676px)}}#container .mv__info{display:flex;align-items:center;justify-content:center}@media only screen and (min-width:769px){#container .mv__info{justify-content:flex-start}}#container .mv__info-circle{display:flex;align-items:center;justify-content:center;width:50px;height:50px;font-size:1.1rem;line-height:1.3;color:#fff;font-weight:700;background:linear-gradient(270deg,#207bb1 0,#0b5581 100%);border-radius:1000px}@media only screen and (min-width:769px){#container .mv__info-circle{width:min(6.1538461538vw,80px);height:min(6.1538461538vw,80px);font-size:min(1.2307692308vw,16px)}}#container .mv__info-text{margin-left:10px;font-size:1.1rem;color:#fff;font-weight:500;line-height:1.5}@media only screen and (min-width:769px){#container .mv__info-text{font-size:min(1.3846153846vw,18px)}}#container .mv__info-text&gt;span{font-size:1.5rem}@media only screen and (min-width:769px){#container .mv__info-text&gt;span{font-size:min(1.8461538462vw,24px)}}#container .mv__h1{margin:15px auto 0}@media only screen and (min-width:769px){#container .mv__h1{margin:min(2.3076923077vw,30px) 0 0}}#container .mv__h1-text{display:block;text-align:center;font-size:1.4rem;color:#fff;font-weight:700;line-height:1.5}@media only screen and (min-width:769px){#container .mv__h1-text{text-align:left;font-size:min(1.8461538462vw,24px)}}#container .mv__h1-main{display:block;margin-top:5px;text-align:center;font-family:Figtree,sans-serif;font-size:3.6rem;color:#fff;font-weight:700;line-height:1}@media only screen and (min-width:769px){#container .mv__h1-main{text-align:left;font-size:min(4.1538461538vw,54px)}}#container .mv__wrapper{position:relative;z-index:1;width:285px;margin:0 auto}@media only screen and (min-width:769px){#container .mv__wrapper{width:min(25vw,325px);margin:0}}#container .mv__btn{position:relative;z-index:2;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;height:50px;margin:20px auto 0;font-size:1.2rem;font-weight:700;color:#fff;border-radius:2000px}@media only screen and (min-width:769px){#container .mv__btn{height:min(4.2307692308vw,55px);margin:min(2.3076923077vw,30px) 0 0;font-size:min(1.0769230769vw,14px)}}@media only screen and (min-width:769px){#container .mv__btn:hover::after{opacity:1}}#container .mv__btn::before{position:absolute;z-index:-1;top:0;left:0;display:block;content:"";width:100%;height:100%;background:#e4191d;background:linear-gradient(90deg,#e4191d 0,#ca0003 100%);transition:.4s}#container .mv__btn::after{opacity:0;position:absolute;z-index:-1;top:0;left:0;display:block;content:"";width:100%;height:100%;background:#ff3e41;background:linear-gradient(90deg,#ff3e41 0,#ff2f32 100%);transition:.4s}#container .mv__btn&gt;span{display:flex;align-items:center;justify-content:center}#container .mv__btn&gt;span:after{display:block;content:"";width:8px;height:13px;margin-left:6px;background-image:url(../images/webp/common/icon_arrow.webp);background-size:contain;background-repeat:no-repeat}@media only screen and (min-width:769px){#container .mv__btn&gt;span:after{width:min(.6153846154vw,8px);height:min(1vw,13px);margin-left:min(.4615384615vw,6px)}}#container .mv__attention{margin-top:10px;font-size:1.2rem;text-align:center;color:#fff}@media only screen and (min-width:769px){#container .mv__attention{font-size:min(.9230769231vw,12px)}}#container .mv__main{position:relative;width:100%;height:85.3333333333vw;margin-top:10.6666666667vw}@media only screen and (min-width:769px){#container .mv__main{position:absolute;bottom:-1px;left:auto;right:0;width:59.2307692308vw;height:101%;transform:none;clip-path:polygon(18.4615384615vw 0,100% 0,100% 100%,0 100%)}}@media only screen and (min-width:1300px){#container .mv__main{right:calc((100vw - 1300px)/ 2 * -1);width:calc(770px + (100vw - 1300px)/ 2);clip-path:polygon(240px 0,100% 0,100% 100%,0 100%)}}@media only screen and (min-width:769px){#container .mv__main img{width:100%;height:100%;object-fit:cover;object-position:80% -20%}}#container .mv__scroll{display:none}@media only screen and (min-width:769px){#container .mv__scroll{position:absolute;bottom:min(2.3076923077vw,30px);left:min(2.3076923077vw,30px);display:flex;align-items:center;justify-content:center;width:min(4.6153846154vw,60px);height:min(4.6153846154vw,60px);border:min(.0769230769vw,1px) solid rgba(255,255,255,.4);border-radius:min(76.9230769231vw,1000px)}}#container .mv__scroll-icon{position:relative}@media only screen and (min-width:769px){#container .mv__scroll-icon{width:min(1.1538461538vw,15px)}}#container .mv__scroll-icon&gt;span{display:block}#container .mv__scroll-icon&gt;span:not(:first-child){position:absolute;top:0;left:0}#container .nav{position:sticky;z-index:10;top:0;margin:-110px 0 -50px;padding:25px 0;filter:drop-shadow(8px 8px 24px rgba(1, 8, 47, .15))}@media only screen and (min-width:1025px){#container .nav{margin:-90px 0 -10px}}#container .nav__inner{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;overflow-y:visible;overflow-x:scroll}#container .nav__inner::-webkit-scrollbar{display:none}#container .nav__wrapper{display:flex;align-items:center;justify-content:center;width:100%;min-width:660px;padding:0 10px}#container .nav__list{display:flex;align-items:center;justify-content:center;gap:20px;width:auto;height:50px;padding:0 20px;background-color:#fff;border-radius:10px}#container .nav__link{display:flex;align-items:center;font-size:1.2rem;font-weight:500}@media only screen and (min-width:769px){#container .nav__link{font-size:1.4rem}#container .nav__link:hover{color:#005179}}#container .nav__link::after{display:block;content:"";width:10px;height:6px;margin-left:5px;background-image:url(../images/webp/common/icon_arrow_d.webp);background-size:contain;background-repeat:no-repeat}#container .worry__inner{position:relative;padding:100px 25px 0}@media only screen and (min-width:769px){#container .worry__inner{max-width:1300px;margin:0 auto;padding:120px 20px 0}}#container .worry__ill{display:none}@media only screen and (min-width:1025px){#container .worry__ill{position:absolute;top:160px;left:0;display:block;width:360px}}#container .worry__h2{position:relative;z-index:2;font-size:3rem;line-height:1.5;text-align:center;font-weight:700;letter-spacing:0;color:#005179}@media only screen and (min-width:769px){#container .worry__h2{font-size:4.4rem}}#container .worry__list{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px;width:100%;max-width:500px;margin:30px auto 0}@media only screen and (min-width:769px){#container .worry__list{max-width:1000px;margin:40px auto 0}}#container .worry__item{position:relative;width:48.5294117647%;padding:15px;background-color:#fff;border-radius:10px;filter:drop-shadow(8px 8px 24px rgba(1, 8, 47, .15))}@media only screen and (min-width:769px){#container .worry__item{width:23.5%;padding:30px}}#container .worry__item::after{position:absolute;bottom:15px;left:50%;display:block;content:"";width:40px;height:30px;background-color:#fff;transform:translateX(-50%) translateY(100%);clip-path:polygon(50% 100%,0 0,100% 0)}#container .worry__p{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:0 auto;background-color:#ebecee;border-radius:1000px}@media only screen and (min-width:769px){#container .worry__p{width:60px;height:60px}}#container .worry__p-text{position:absolute;top:-5px;left:50%;text-align:center;transform:translateX(-50%);font-size:1.1rem;letter-spacing:0;font-family:Figtree,sans-serif;font-weight:700;color:#005179}@media only screen and (min-width:769px){#container .worry__p-text{font-size:1.3rem}}#container .worry__p-num{font-family:Figtree,sans-serif;font-size:2.4rem;font-weight:700;letter-spacing:0;color:#005179}@media only screen and (min-width:769px){#container .worry__p-num{font-size:3.2rem}}#container .worry__text{margin-top:5px;font-size:1.4rem;line-height:1.5}@media only screen and (min-width:769px){#container .worry__text{margin-top:10px;font-size:1.6rem;line-height:1.7}}#container .about__inner{position:relative;max-width:600px;margin:-60px auto 0;padding:120px 10px 0}@media only screen and (min-width:1025px){#container .about__inner{width:100%;max-width:1300px;margin-top:0;padding:100px 50px 0}}#container .about__box{padding:40px 20px;background:linear-gradient(255deg,#06496a 0,#052434 100%);border-radius:10px}@media only screen and (min-width:1025px){#container .about__box{display:flex;align-items:center;flex-direction:row-reverse;padding:75px 80px 50px 100px}}#container .about__img{display:block;width:240px;aspect-ratio:736/865;margin:0 auto}@media only screen and (min-width:1025px){#container .about__img{min-width:360px}}#container .about__wrapper{margin-top:0;color:#fff}@media only screen and (min-width:1025px){#container .about__wrapper{flex:1;margin-right:50px;word-break:break-word}}#container .about__sub{display:block;margin-top:20px;text-align:center;font-size:1.6rem;line-height:1.5}@media only screen and (min-width:1025px){#container .about__sub{margin-top:0;text-align:left;font-size:2.4rem}}#container .about__h2{display:block;margin-top:10px;text-align:center;font-size:3rem;line-height:1.5;font-weight:700}@media only screen and (min-width:1025px){#container .about__h2{text-align:left;font-size:4.4rem}}#container .about__text{margin-top:20px;font-size:1.6rem;line-height:2}@media only screen and (min-width:1025px){#container .about__text{font-size:1.5rem}}#container .about__text&gt;span{font-size:.75em;vertical-align:top}#container .about__attention{margin-top:20px;font-size:1.3rem;color:#2c4653;line-height:1.5}#container .feature__inner{padding:100px 25px}@media only screen and (min-width:769px){#container .feature__inner{padding:150px 30px}}#container .feature__h2{text-align:center}#container .feature__h2-sub{display:block;position:relative;z-index:2;font-size:1.6rem;line-height:1.5;text-align:center;font-weight:700;letter-spacing:0;color:#005179}@media only screen and (min-width:769px){#container .feature__h2-sub{font-size:2.4rem}}#container .feature__h2-main{display:block;position:relative;z-index:2;margin-top:10px;font-size:3rem;line-height:1.5;text-align:center;font-weight:700;letter-spacing:0;color:#005179}@media only screen and (min-width:769px){#container .feature__h2-main{font-size:4.4rem}}#container .feature__list{display:grid;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(300px,340px));gap:20px;width:100%;margin-top:30px}@media only screen and (min-width:769px){#container .feature__list{grid-template-columns:repeat(auto-fit,minmax(285px,285px))}}#container .feature__item{width:100%;filter:drop-shadow(8px 8px 24px rgba(1, 8, 47, .15));display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}#container .feature__thumb{width:100%;aspect-ratio:980/653}#container .feature__box{width:100%;padding:20px;background-color:#fff;border-radius:10px}#container .feature__h3{margin-top:20px;text-align:center;font-size:2rem;line-height:1.5;color:#005179;font-weight:700}#container .feature__text{margin-top:10px;font-size:1.6rem;line-height:1.7;color:#002030}#container .feature__text&gt;span{font-size:.75em;vertical-align:top}#container .feature__attention{margin-top:10px;padding-left:1em;text-indent:-1em;font-size:1.3rem;color:#2c4653;line-height:1.5}#container .cta__inner{overflow:hidden;position:relative;padding:60px 25px;background-image:url(../images/webp/cta/bg.webp);background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (min-width:769px){#container .cta__inner{padding:80px 30px}}#container .cta__ill{display:none}@media only screen and (min-width:769px){#container .cta__ill{position:absolute;left:50%;bottom:0;display:block}#container .cta__ill.i1{width:248px;transform:translateX(calc(-50% - 510px))}#container .cta__ill.i2{width:261px;transform:translateX(calc(-50% + 500px))}}#container .cta__box{width:100%;margin-top:0;padding:40px 20px;background-color:rgba(255,255,255,.9);border-radius:10px}@media only screen and (min-width:769px){#container .cta__box{max-width:1000px;margin:0 auto;padding:60px 100px}}#container .cta__sub{text-align:center;font-size:1.6rem;font-weight:700;color:#005179;line-height:1.5}@media only screen and (min-width:769px){#container .cta__sub{font-size:2.4rem}}#container .cta__h2{margin-top:10px;text-align:center;font-family:Figtree,sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:0;color:#005179}@media only screen and (min-width:769px){#container .cta__h2{font-size:6rem}}#container .cta__text{margin-top:10px;text-align:center;font-size:2rem;font-weight:700;line-height:1.5}@media only screen and (min-width:769px){#container .cta__text{font-size:3rem}}#container .cta__btn{position:relative;z-index:2;overflow:hidden;display:flex;align-items:center;justify-content:center;width:310px;max-width:100%;height:50px;margin:30px auto 0;font-size:1.2rem;font-weight:700;color:#fff;border-radius:2000px}@media only screen and (min-width:769px){#container .cta__btn{width:370px;height:55px;margin:30px auto 0;font-size:1.6rem}}@media only screen and (min-width:769px){#container .cta__btn:hover::after{opacity:1}}#container .cta__btn::before{position:absolute;z-index:-1;top:0;left:0;display:block;content:"";width:100%;height:100%;background:#e4191d;background:linear-gradient(90deg,#e4191d 0,#ca0003 100%);transition:.4s}#container .cta__btn::after{opacity:0;position:absolute;z-index:-1;top:0;left:0;display:block;content:"";width:100%;height:100%;background:#ff3e41;background:linear-gradient(90deg,#ff3e41 0,#ff2f32 100%);transition:.4s}#container .cta__btn&gt;span{display:flex;align-items:center;justify-content:center}#container .cta__btn&gt;span:after{display:block;content:"";width:8px;height:13px;margin-left:6px;background-image:url(../images/webp/common/icon_arrow.webp);background-size:contain;background-repeat:no-repeat}#container .cta__attention{margin-top:10px;font-size:1.2rem;color:#2c4653;text-align:center}@media only screen and (min-width:769px){#container .cta__attention{font-size:1.2rem}}#container .flow__inner{position:relative;padding:100px 25px 0}@media only screen and (min-width:769px){#container .flow__inner{padding:150px 25px 0}}#container .flow__h2{text-align:center}#container .flow__h2-sub{display:block;position:relative;z-index:2;font-size:1.6rem;line-height:1.5;text-align:center;font-weight:700;letter-spacing:0;color:#005179}@media only screen and (min-width:769px){#container .flow__h2-sub{font-size:2.4rem}}#container .flow__h2-main{display:block;position:relative;z-index:2;margin-top:10px;font-size:3rem;line-height:1.5;text-align:center;font-weight:700;letter-spacing:0;color:#005179}@media only screen and (min-width:769px){#container .flow__h2-main{font-size:4.4rem}}#container .flow__list{position:relative;width:100%;max-width:600px;margin:30px auto 0}@media only screen and (min-width:769px){#container .flow__list{max-width:1000px;margin-top:50px}}#container .flow__list:before{position:absolute;top:50%;left:50%;display:block;content:"";width:5px;height:99%;background-color:#c8d8e0;transform:translate(-50%,-50%)}#container .flow__item{position:relative;text-align:center}#container .flow__item:not(:first-child){margin-top:15px}@media only screen and (min-width:769px){#container .flow__item:not(:first-child){margin-top:20px}}#container .flow__item.to{margin-top:70px}#container .flow__head{display:flex;align-items:center;justify-content:center;width:100%;height:60px;font-size:2rem;line-height:1.5;color:#fff;font-weight:700;background-color:#005179;border-radius:10px}@media only screen and (min-width:769px){#container .flow__head{height:95px;font-size:2.4rem}}#container .flow__box{width:100%;padding:15px;background-color:#fff;border-radius:10px;filter:drop-shadow(8px 8px 24px rgba(1, 8, 47, .15))}@media only screen and (min-width:769px){#container .flow__box{display:flex;padding:25px 30px;min-height:95px}}#container .flow__img{aspect-ratio:1/1}@media only screen and (min-width:769px){#container .flow__img{width:300px;min-width:300px}}#container .flow__wrapper{margin-top:20px}@media only screen and (min-width:769px){#container .flow__wrapper{margin-top:0;margin-left:30px}}#container .flow__wrapper .flow__stage{width:auto}#container .flow__wrapper .flow__stage-position{font-size:1.6rem}@media only screen and (min-width:769px){#container .flow__wrapper .flow__stage-position{width:70px;min-width:70px;font-size:1.5rem}}#container .flow__stage{display:flex;align-items:center;margin-top:0}@media only screen and (min-width:769px){#container .flow__stage{width:720px;margin:0 auto}}#container .flow__stage-position{display:flex;align-items:center;justify-content:center;text-align:center;min-width:90px;min-height:55px;padding:5px 10px;font-size:1.2rem;letter-spacing:-.01em;line-height:1.5;font-weight:700;color:#fff;background-color:#005179;border-radius:5px}@media only screen and (min-width:769px){#container .flow__stage-position{width:220px;min-height:40px;padding:0;font-size:1.5rem}}#container .flow__stage-text{text-align:left;margin-left:15px;font-size:2rem;line-height:1.5;font-weight:700;letter-spacing:0;color:#005179}@media only screen and (min-width:769px){#container .flow__stage-text{font-size:2.4rem}}#container .flow__next{display:inline-flex;align-items:center;justify-content:center;height:40px;margin-top:15px;padding:0 20px;font-size:1.1rem;color:#005179;font-weight:700;background-color:#c8d8e0;border-radius:1000px}@media only screen and (min-width:769px){#container .flow__next{margin-top:20px;padding:0 30px;font-size:1.4rem}}#container .flow__text{margin-top:20px;text-align:left;font-size:1.6rem;letter-spacing:0;line-height:2}#container .flow__info{margin-top:20px;padding:10px 15px;text-align:left;font-size:1.6rem;line-height:1.7;background-color:#ebecee;border-radius:5px}#container .flow__attention{max-width:600px;margin:20px auto 0;font-size:1.3rem;color:#2c4653;line-height:1.5}@media only screen and (min-width:769px){#container .flow__attention{text-align:right;max-width:1000px}}#container .flow__attention&gt;span{display:block;padding-left:1em;text-indent:-1em}#container .follow__inner{position:relative;margin:50px auto 0;padding:0 25px 100px}@media only screen and (min-width:1025px){#container .follow__inner{width:100%;max-width:none;margin-top:60px;padding:0 50px 150px}}#container .follow__box{position:relative;overflow:hidden;max-width:600px;margin:0 auto;padding:40px 20px;background:linear-gradient(255deg,#06496a 0,#052434 100%);border-radius:10px}@media only screen and (min-width:1025px){#container .follow__box{display:flex;align-items:center;max-width:1000px;padding:30px 60px}}#container .follow__arrow{position:absolute;left:0;top:0}@media only screen and (min-width:769px){#container .follow__arrow{top:auto;bottom:0}}#container .follow__img{order:3;position:relative;width:220px;margin:0 auto;aspect-ratio:440/518}@media only screen and (min-width:1025px){#container .follow__img{min-width:220px}}#container .follow__eng{order:1;position:relative;margin-top:30px;padding-bottom:20px;text-align:center;font-family:Figtree,sans-serif;font-size:2.4rem;font-weight:700;color:#fff;border-bottom:1px solid #fff}@media only screen and (min-width:1025px){#container .follow__eng{margin-top:0;padding-bottom:0;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;font-size:2rem;transform:scale(-1,-1);border-bottom:none}}@media only screen and (min-width:1025px){#container .follow__eng:after{display:block;content:"";width:2px;height:200px;margin-right:20px;background-color:#fff}}#container .follow__wrapper{order:2;position:relative;margin-top:20px}@media only screen and (min-width:1025px){#container .follow__wrapper{flex:1;margin-top:0;margin-left:40px;margin-right:40px}}#container .follow__p{font-size:2.4rem;color:#fff;font-weight:700;line-height:1.5;letter-spacing:0}@media only screen and (min-width:769px){#container .follow__p{font-size:2.8rem}}#container .follow__text{margin-top:20px;font-size:1.6rem;line-height:2;color:#fff;letter-spacing:0}#container .power__inner{position:relative;padding:100px 25px;background-color:#f6f6f7}@media only screen and (min-width:1025px){#container .power__inner{padding:150px 25px}}#container .power__h2{text-align:center}#container .power__h2-sub{display:block;position:relative;z-index:2;font-size:1.6rem;line-height:1.5;text-align:center;font-weight:700;letter-spacing:0;color:#005179}@media only screen and (min-width:1025px){#container .power__h2-sub{font-size:2.4rem}}#container .power__h2-main{display:block;position:relative;z-index:2;margin-top:10px;font-size:3rem;line-height:1.5;text-align:center;font-weight:700;letter-spacing:0;color:#005179}@media only screen and (min-width:1025px){#container .power__h2-main{font-size:4.4rem}}#container .power__list{max-width:600px;margin:40px auto 0}@media only screen and (min-width:1025px){#container .power__list{max-width:1000px;margin-top:60px}}#container .power__img{aspect-ratio:1029/701}@media only screen and (min-width:1025px){#container .power__item{display:flex;justify-content:space-between}}#container .power__item:not(:first-child){margin-top:40px}@media only screen and (min-width:1025px){#container .power__item:not(:first-child){margin-top:80px}}@media only screen and (min-width:1025px){#container .power__item:nth-child(even){flex-direction:row-reverse}}#container .power__item:nth-child(even) .power__num{left:auto;right:-10px}@media only screen and (min-width:1025px){#container .power__item:nth-child(even) .power__wrapper{margin-left:0;margin-right:60px}}#container .power__box{position:relative}@media only screen and (min-width:1025px){#container .power__box{min-width:470px}}#container .power__num{position:absolute;top:-20px;left:-10px;margin-top:0;text-align:center}#container .power__num-text{font-family:Figtree,sans-serif;font-size:1rem;font-weight:700;color:#005179}#container .power__num-num{font-family:Figtree,sans-serif;font-size:5rem;font-weight:700;color:#005179}@media only screen and (min-width:1025px){#container .power__wrapper{margin-left:60px}}#container .power__title{margin-top:20px;font-size:2.4rem;font-weight:700;line-height:1.5;color:#005179}@media only screen and (min-width:1025px){#container .power__title{margin-top:0}}#container .power__text{margin-top:20px;font-size:1.6rem;line-height:2;letter-spacing:0}#container .power__attention{margin-top:10px;padding-left:1em;text-indent:-1em;font-size:1.3rem;color:#2c4653;line-height:2}#container .person__inner{position:relative;padding:100px 25px}@media only screen and (min-width:769px){#container .person__inner{padding:150px 25px}}#container .person__h2{text-align:center}#container .person__h2-sub{display:block;position:relative;z-index:2;font-size:1.6rem;line-height:1.5;text-align:center;font-weight:700;letter-spacing:0;color:#005179}@media only screen and (min-width:769px){#container .person__h2-sub{font-size:2.4rem}}#container .person__h2-main{display:block;position:relative;z-index:2;margin-top:10px;font-size:3rem;line-height:1.5;text-align:center;font-weight:700;letter-spacing:0;color:#005179}@media only screen and (min-width:769px){#container .person__h2-main{font-size:4.4rem}}#container .person__box{width:100%;max-width:600px;margin:30px auto 0;padding:15px;background-color:#fff;filter:drop-shadow(8px 8px 24px rgba(1, 8, 47, .15));border-radius:10px}@media only screen and (min-width:769px){#container .person__box{width:100%;max-width:1000px;padding:60px 65px;display:flex;align-items:center;justify-content:space-between}}#container .person__img{width:100%;margin:0 auto;aspect-ratio:600/680}@media only screen and (min-width:769px){#container .person__img{width:300px}}#container .person__info{margin-top:20px;text-align:center}@media only screen and (min-width:769px){#container .person__info{flex:1;margin-top:0;margin-left:60px;text-align:left}}#container .person__job{margin-top:0;font-size:1.8rem;font-weight:700;line-height:1.5}#container .person__name{margin-top:15px}@media only screen and (min-width:1025px){#container .person__name{display:flex;align-items:center;margin-top:10px}}#container .person__main{font-size:3.2rem;font-weight:700;color:#005179}#container .person__eng{margin-top:10px;font-size:1.4rem;color:#005179}@media only screen and (min-width:1025px){#container .person__eng{margin-top:0;margin-left:15px}}#container .person__text{text-align:left;margin-top:20px;font-size:1.6rem;line-height:1.5;line-height:2}#container .place__inner{position:relative;padding:100px 25px;background-color:#f6f6f7}@media only screen and (min-width:769px){#container .place__inner{padding:150px 25px}}#container .place__h2{text-align:center}#container .place__h2-sub{display:block;position:relative;z-index:2;font-size:1.6rem;line-height:1.5;text-align:center;font-weight:700;letter-spacing:0;color:#005179}@media only screen and (min-width:769px){#container .place__h2-sub{font-size:2.4rem}}#container .place__h2-main{display:block;position:relative;z-index:2;font-size:3rem;line-height:1.5;text-align:center;font-weight:700;letter-spacing:0;color:#005179}@media only screen and (min-width:769px){#container .place__h2-main{font-size:4.4rem}}#container .place__text{text-align:center;margin-top:20px;font-size:1.6rem;line-height:2}#container .place__text&gt;span{font-size:.75em;vertical-align:top}#container .place__attention{text-align:center;margin-top:10px;padding-left:1em;text-indent:-1em;font-size:1.3rem;color:#2c4653;line-height:1.5;letter-spacing:0}#container .place__list{display:flex;flex-direction:column;gap:40px;margin-top:30px}@media only screen and (min-width:769px){#container .place__list{flex-direction:row;gap:60px;max-width:1000px;margin:50px auto 0}}@media only screen and (min-width:769px){#container .place__item{width:100%}}#container .place__head{font-size:2.4rem;font-weight:700;color:#005179}#container .place__map{width:100%;aspect-ratio:340/230;margin-top:20px;background-color:#fff}#container .place__map&gt;iframe{width:100%;height:100%}#container .place__name{margin-top:20px;font-size:2rem;line-height:1.5;font-weight:700}#container .place__address{margin-top:10px;font-size:1.4rem;line-height:1.7}#container .place__way{width:100%;margin-top:15px;padding:15px;background-color:#fff;border-radius:10px}#container .place__way-head{font-size:1.4rem;font-weight:700;line-height:1.7}#container .place__way-text{margin-top:10px;font-size:1.4rem;line-height:1.7}#container .place__way-attention{margin-top:10px;padding-left:1em;text-indent:-1em;font-size:1.4rem;color:#2c4653;line-height:1.7}#container .faq__inner{padding:100px 25px}@media only screen and (min-width:769px){#container .faq__inner{padding:150px 25px}}#container .faq__h2{text-align:center}#container .faq__h2-sub{display:block;position:relative;z-index:2;font-size:1.6rem;line-height:1.5;text-align:center;font-weight:700;letter-spacing:0;color:#005179}@media only screen and (min-width:769px){#container .faq__h2-sub{font-size:2.4rem}}#container .faq__h2-main{display:block;position:relative;z-index:2;margin-top:10px;font-size:3rem;line-height:1.5;text-align:center;font-weight:700;letter-spacing:0;color:#005179}@media only screen and (min-width:769px){#container .faq__h2-main{font-size:4.4rem}}#container .faq__list{width:100%;margin-top:30px}@media only screen and (min-width:769px){#container .faq__list{max-width:1000px;margin:50px auto 0}}#container .faq__item{position:relative;width:100%;padding:20px 15px 0;background-color:#fff;border-radius:10px;filter:drop-shadow(8px 8px 24px rgba(1, 8, 47, .15))}@media only screen and (min-width:769px){#container .faq__item{padding:30px 30px 10px}}#container .faq__item:not(:first-child){margin-top:10px}@media only screen and (min-width:769px){#container .faq__item:not(:first-child){margin-top:20px}}#container .faq__head{display:flex;padding:0 30px 20px 0;font-size:1.6rem;font-weight:700;line-height:1.5;cursor:pointer}@media only screen and (min-width:769px){#container .faq__head{padding:0 30px 20px 0;font-size:2rem;transition:.4s}#container .faq__head:hover{color:#005179}}#container .faq__head::before{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;margin-right:15px;content:"Q";font-family:Figtree,sans-serif;font-size:20px;color:#fff;font-weight:700;background-color:#005179;border-radius:1000px}@media only screen and (min-width:769px){#container .faq__head::before{min-width:40px;height:40px;font-size:2.4rem;margin-top:-4px}}#container .faq__icon{position:absolute;top:20px;right:15px;width:15px;height:15px}@media only screen and (min-width:769px){#container .faq__icon{top:40px;right:30px}}#container .faq__icon::after,#container .faq__icon::before{content:"";position:absolute;background-color:#005179}#container .faq__icon::before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}#container .faq__icon::after{top:0;left:50%;width:2px;height:100%;transform:translateX(-50%);transition:.4s}#container .faq__icon.js-show::after{opacity:0}#container .faq__answer{display:flex;padding:20px 20px 20px 0;font-size:1.4rem;line-height:2;border-top:1px solid #c8d8e0}@media only screen and (min-width:769px){#container .faq__answer{padding:20px 30px 30px 0;font-size:1.6rem}}#container .faq__answer::before{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;margin-right:15px;content:"A";font-family:Figtree,sans-serif;font-size:20px;color:#005179;font-weight:700}@media only screen and (min-width:769px){#container .faq__answer::before{min-width:40px;height:40px;font-size:2.4rem;margin-top:-4px}}@keyframes iconBounce{0%{transform:translateY(0)}50%{transform:translateY(4px)}100%{transform:translateY(0)}}#container .mv__scroll-icon&gt;span:last-child{animation:iconBounce 2s infinite}</pre></body></html>