.main{-webkit-font-smoothing:antialiased;font-family:"Noto Sans JP",serif,Arial,"Helvetica Neue","Hiragino Sans",YuGothicM,Meiryo,"ヒラギノ角ゴ Pro W3",sans-serif;font-size:16px;line-height:1.5;letter-spacing:0;position:relative;color:#000;font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;background-image:url("../images/bg/bg_pc.png");background-repeat:repeat;background-position:left top;background-size:contain}@media screen and (max-width: 790px){.main{background-image:url("../images/bg/bg_sp.png")}}.main a{text-decoration:none}.main .pc-show{display:block}@media screen and (max-width: 790px){.main .pc-show{display:none}}.main .ml-show{display:none}@media screen and (max-width: 1200px){.main .ml-show{display:block}}@media screen and (max-width: 1200px){.main .ml-hide{display:none}}.main .m-show{display:none}@media screen and (max-width: 992px){.main .m-show{display:block}}@media screen and (max-width: 992px){.main .m-hide{display:none}}.main .m-show-only{display:none}@media screen and (max-width: 992px){.main .m-show-only{display:block}}@media screen and (max-width: 790px){.main .m-show-only{display:none}}.main .sp-show{display:none}@media screen and (max-width: 790px){.main .sp-show{display:block}}.main .xs-show{display:none}@media screen and (max-width: 576px){.main .xs-show{display:block}}.main a,.main input,.main button{-ms-touch-action:manipulation;touch-action:manipulation}.main .disable-auto-tel a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none}.main .content-inner{max-width:1080px;width:calc(100% - 60px);margin-right:auto;margin-left:auto}@media screen and (max-width: 790px){.main .content-inner{width:calc(100% - 44px)}}.main .wrap_inner{max-width:1024px;margin-left:auto;margin-right:auto}@media screen and (max-width: 790px){.footer-totop-wrapper{display:none !important}}.toc{position:fixed;display:block;gap:16px;top:8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fff;border-radius:100px;-webkit-box-shadow:0 2px 4px rgba(94,51,51,.1);box-shadow:0 2px 4px rgba(94,51,51,.1);z-index:8;width:auto;max-width:1000px;padding:8px 32px;-webkit-transition:background-color .3s ease,background-image .3s ease,opacity .3s ease;-o-transition:background-color .3s ease,background-image .3s ease,opacity .3s ease;transition:background-color .3s ease,background-image .3s ease,opacity .3s ease;opacity:0;pointer-events:none}.toc__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}.toc__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;list-style:none}.toc__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.toc__item__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-align:center;font-size:14px;line-height:1.4;color:#000;padding:8px 14px;border-radius:12px;white-space:nowrap}.toc__item__link:hover{background-color:rgba(21,21,21,.06);opacity:1}.toc__item__link.is-active{background-color:#b13a3a;color:#fff;font-weight:bold}.toc__totop{position:relative;font-size:12px;font-weight:bold;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px}.toc__totop::before{background:rgba(0,0,0,0) url(../images/icon_toc_totop.svg) no-repeat center/contain;content:"";display:block;width:12px;height:13.2px}.toc__totop__text{display:inline-block;font-size:8px;font-weight:bold}@media screen and not (max-width: 790px){.toc.is-visible{display:block;opacity:1;pointer-events:auto}}@media screen and (max-width: 790px){.toc{display:none;top:auto;bottom:0;left:0;padding:20px 20px 64px 20px;border-radius:12px 12px 0 0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;max-height:calc(100vh - 64px);max-height:calc(100lvh - 64px)}.toc__inner{gap:4px;overflow:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.toc__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0;width:100%;position:relative}.toc__item{width:100%;text-align:left;position:relative;z-index:2}.toc__item::before{content:"";position:absolute;top:0;left:13px;width:2px;height:calc(100% + 8px);background-color:#e8e8e8;border-radius:2px;z-index:1}.toc__item:first-child::before{top:18px;height:calc(100% + 8px - 18px)}.toc__item:last-child::before{height:18px}.toc__item__link{width:100%;padding:10px;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:normal;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left;z-index:2}.toc__item__link::before{content:"";-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;font-size:inherit;margin-top:.5em;width:8px;height:8px;background-color:#c9c9c9;border-radius:50%;margin-right:8px}.toc__item__link br{display:none}.toc__item__link.is-active{background-color:rgba(198,1,11,.1);color:#b13a3a}.toc__item__link.is-active::before{background-color:#b13a3a;width:10px;height:10px;margin-left:-1px}.toc__totop{text-align:left;font-size:14px;font-weight:normal;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.toc__totop__img{margin-top:6px;width:9px;margin-right:2px}.toc__totop__text{display:block;text-align:left;font-size:inherit;font-weight:inherit}.toc__totop::before{background-color:rgba(0,0,0,0);width:9px;height:11px;margin-top:5px;margin-right:2px}.toc.is-opened{opacity:1;pointer-events:auto;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}}.toc-opener{position:fixed;bottom:15px;right:15px;width:60px;height:50px;z-index:10;-webkit-box-shadow:0 2px 4px rgba(94,51,51,.1);box-shadow:0 2px 4px rgba(94,51,51,.1);text-indent:-9999px;border-radius:6px;overflow:hidden;background:#fff url(../images/icon_toc_open.svg) no-repeat center 11px/29px auto;color:#000;-webkit-transition:background-color .3s ease,background-image .3s ease,opacity .3s ease;-o-transition:background-color .3s ease,background-image .3s ease,opacity .3s ease;transition:background-color .3s ease,background-image .3s ease,opacity .3s ease;display:none;opacity:0;pointer-events:none}.toc-opener:hover{opacity:1;background-color:#f8f8f8}.toc-opener.is-opened{background-color:#000;background-image:url(../images/icon_toc_close.svg);background-position:center;background-size:11px auto;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 790px){.toc-opener{display:block}.toc-opener.is-visible{opacity:1;pointer-events:auto}}.main img{max-width:100%;height:auto}.main .secttl{width:100%;height:200px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 790px){.main .secttl{height:auto;min-height:160px;padding:14px 0}}.main .secttl:after{content:"";position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-image:url("../images/bg/bg-ttl_pc.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 790px){.main .secttl:after{background-image:url("../images/bg/bg-ttl_sp.jpg")}}.main .secttl img{height:auto;display:block;width:100%}.main .secttl__main{width:100%;position:relative;z-index:3}.main .secttl__main._sec01{max-width:471px}@media screen and (max-width: 790px){.main .secttl__main._sec01{max-width:257px}}.main .secttl__main._sec02{max-width:541px}@media screen and (max-width: 790px){.main .secttl__main._sec02{max-width:331px}}.main .secttl__main._sec03{max-width:551px;position:relative}@media screen and (max-width: 790px){.main .secttl__main._sec03{max-width:331px}}.main .sectxt{font-size:20px;line-height:1.6;font-weight:700;margin-top:32px;text-align:center}@media screen and (max-width: 790px){.main .sectxt{font-size:14px;margin-top:24px}}@media screen and (max-width: 790px){.main .sectxt._spL{text-align:left}}.main .sectxt.mt-40{margin-top:40px}@media screen and (max-width: 790px){.main .sectxt.mt-40{margin-top:30px}}.main .sectxt.mt-50{margin-top:50px}@media screen and (max-width: 790px){.main .sectxt.mt-50{margin-top:30px}}.main .innerttl{font-size:48px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-weight:700;position:relative;font-style:italic;text-align:center;padding:0 10px;line-height:1.3}@media screen and (max-width: 790px){.main .innerttl{font-size:32px;padding-inline:4px}}.main .innerttl .small{font-size:40px;color:#000;background:none !important;-webkit-background-clip:initial;-webkit-text-fill-color:#000;color:#000}@media screen and (max-width: 790px){.main .innerttl .small{font-size:24px}}.main .innerttl .c-blue{color:#072468}.main .innerttl sup{vertical-align:top}@media screen and (max-width: 790px){.main .innerttl sup{margin-right:3px}}.main .innerttl .big{font-size:58px}@media screen and (max-width: 790px){.main .innerttl .big{font-size:40px;line-height:1}}.main .innerttl.mt-100{margin-top:100px}@media screen and (max-width: 790px){.main .innerttl.mt-100{margin-top:60px}}.main .innerttl.mt-64{margin-top:64px}@media screen and (max-width: 790px){.main .innerttl.mt-64{margin-top:45px}}.main .innerttl._space{margin-top:80px}@media screen and (max-width: 790px){.main .innerttl._space{margin-top:50px}}.main .innerttl._hilien{font-size:40px}@media screen and (max-width: 790px){.main .innerttl._hilien{line-height:40px;padding-bottom:6px}}.main .attention{margin-top:48px;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:32px;font-weight:700;padding-inline:42px;position:relative;color:#072468}@media screen and (max-width: 790px){.main .attention{margin-top:24px;font-size:24px;text-align:center;line-height:1.2}}.main .attention:after,.main .attention:before{content:"";position:absolute;top:10px;width:28.81px;height:31.36px;background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 790px){.main .attention:after,.main .attention:before{top:inherit;bottom:3px}}.main .attention:before{content:"";left:-5px;background-image:url("../images/attention_l.png")}.main .attention:after{content:"";right:-5px;background-image:url("../images/attention_r.png")}.main .marker{background:-webkit-gradient(linear, left top, right bottom, from(#fdf865), to(#fdf865));background:-webkit-linear-gradient(left top, #fdf865 0%, #fdf865 100%);background:-o-linear-gradient(left top, #fdf865 0%, #fdf865 100%);background:linear-gradient(to right bottom, #fdf865 0%, #fdf865 100%);background-repeat:no-repeat;background-position:left bottom 2%;background-size:100% 30%}@media screen and (max-width: 790px){.main .marker{background-size:100% 35%}}.main .grad-text{background:-webkit-gradient(linear, left top, right top, color-stop(32%, #00257C), to(#00736C));background:-webkit-linear-gradient(left, #00257C 32%, #00736C 100%);background:-o-linear-gradient(left, #00257C 32%, #00736C 100%);background:linear-gradient(to right, #00257C 32%, #00736C 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0);display:inline-block;overflow:visible;padding-right:1rem}@media screen and (max-width: 790px){.main .grad-text.inlien{display:inline}}.main .image-block{margin-top:48px;width:100%;display:block}@media screen and (max-width: 790px){.main .image-block{margin-top:24px}}.main .image-block img{display:block;width:100%;height:auto}.main .secnote{margin:12px auto 0}@media screen and (max-width: 790px){.main .secnote{margin-top:8px}}.main .secnote__txt{font-size:12px;line-height:1.6;font-weight:500}@media screen and (max-width: 790px){.main .secnote__txt{font-size:12px}}.main .secnote__txt a{color:inherit}.main .secnote a{color:inherit;text-decoration:underline}.main .comment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:36px;max-width:980px;margin-inline:auto}@media screen and (max-width: 790px){.main .comment{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:40px;width:100%;position:relative}}.main .comment__content{position:relative;width:calc(78% - 10px);margin-left:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:-20px}@media screen and (max-width: 790px){.main .comment__content{width:100%;margin-top:0}}.main .comment__content:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:38px;height:38px;background-color:#072468;-webkit-clip-path:polygon(0 50%, 100% 100%, 100% 0);clip-path:polygon(0 50%, 100% 100%, 100% 0)}@media screen and (max-width: 992px){.main .comment__content:before{left:-3px;left:-0.5%}}@media screen and (max-width: 790px){.main .comment__content:before{top:inherit;left:0;width:38px;height:20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0);bottom:-19px}}.main .comment__content__inner{width:96%;background-color:#072468;border-radius:40px;min-height:188px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:16px 18px 16px 48px;margin-left:auto}@media screen and (max-width: 1060px){.main .comment__content__inner{width:95.8%}}@media screen and (max-width: 920px){.main .comment__content__inner{width:95.5%}}@media screen and (max-width: 870px){.main .comment__content__inner{width:94.8%}}@media screen and (max-width: 790px){.main .comment__content__inner{width:100%;padding:33px 22px;border-radius:20px;min-height:inherit}}.main .comment__content__txt{font-size:24px;font-weight:700;color:#fff}@media screen and (max-width: 790px){.main .comment__content__txt{font-size:16px;line-height:25px}}.main .comment__image{width:20.8%}@media screen and (max-width: 790px){.main .comment__image{width:57.7%;margin-top:28px}}.main .comment__image img{width:100%;display:block;height:auto}.main .comment._reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 790px){.main .comment._reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.main .comment._reverse .comment__content{margin-left:0}.main .comment._reverse .comment__content:before{left:inherit;right:0;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}@media screen and (max-width: 790px){.main .comment._reverse .comment__content:before{left:50%;right:inherit;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0)}}.main .comment._reverse .comment__content__inner{margin-left:0}.main .section--kv h1{width:100%}.main .section--kv__back{width:100%;display:block}.main .section--kv__back img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.main .section--anchor{position:relative;z-index:3;margin:60px 0}@media screen and (max-width: 790px){.main .section--anchor{margin:40px 0;padding-inline:22px}}.main .section--anchor__nav{width:100%;max-width:1080px;margin-inline:auto}.main .section--anchor__nav__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px}@media screen and (max-width: 790px){.main .section--anchor__nav__list{grid-template-columns:repeat(2, 1fr)}}.main .section--anchor__nav__list__item{position:relative}.main .section--anchor__nav__list__item__link{padding:16px 6px 10px;display:block;text-align:center;background-color:#072468;border:2px solid #fff;border-radius:10px;min-height:134px;color:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width: 790px){.main .section--anchor__nav__list__item__link{padding:24px 0 14px;min-height:159px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:104px}}.main .section--anchor__nav__list__item__link__txt{font-size:24px;min-height:62px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700}@media screen and (max-width: 790px){.main .section--anchor__nav__list__item__link__txt{font-size:14px;line-height:1.3;min-height:36.39px}}.main .section--anchor__nav__list__item__link__arrow{margin-top:8px;width:24px;height:24px;position:relative;border-radius:50%;background-color:#fff;margin-inline:auto}@media screen and (max-width: 790px){.main .section--anchor__nav__list__item__link__arrow{margin-top:10px;width:16px;height:16px}}.main .section--anchor__nav__list__item__link__arrow:after{content:" ";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../images/nav-arrow.png");aspect-ratio:12/7;width:12px}@media screen and (max-width: 790px){.main .section--anchor__nav__list__item__link__arrow:after{aspect-ratio:8/5;width:8.67px;top:52%}}@media screen and (max-width: 790px){.main .section--anchor__nav__list__item:last-child .section--anchor__nav__list__item__link__ttl{margin-top:25px;margin-bottom:29px}}.main .section--growth .content-inner{padding:80px 0 120px}@media screen and (max-width: 790px){.main .section--growth .content-inner{padding:40px 0 80px}}.main .section--growth__ttl{margin-top:80px;text-align:center;font-size:56px;font-weight:800}@media screen and (max-width: 790px){.main .section--growth__ttl{margin-top:45px;font-size:32px;line-height:45px}}.main .section--growth .acod{border-radius:10px;background-color:#ebeef6;margin-top:60px}@media screen and (max-width: 790px){.main .section--growth .acod{margin-top:40px;overflow:hidden}}.main .section--growth .acod .acod__head{position:relative;background-color:#505f83;color:#fff;font-weight:700;font-size:32px;text-align:center;cursor:pointer}@media screen and (max-width: 790px){.main .section--growth .acod .acod__head{font-size:20px;padding-right:20px}}.main .section--growth .acod .acod__head.active .is-arrow{-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.main .section--growth .acod .acod__head-inner{padding:24px 0}@media screen and (max-width: 790px){.main .section--growth .acod .acod__head-inner{padding:13px 0}}.main .section--growth .acod .acod__head-inner .is-arrow{width:34px;position:absolute;top:50%;right:32px;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media screen and (max-width: 790px){.main .section--growth .acod .acod__head-inner .is-arrow{width:20px;right:22px}}.main .section--growth .acod .acod__body{position:relative;max-width:1080px;margin:auto;overflow:hidden;max-height:0;-webkit-transition:max-height .4s ease;-o-transition:max-height .4s ease;transition:max-height .4s ease}.main .section--growth .acod .acod__body__inner{padding:28px 40px 60px;max-width:980px;margin-inline:auto}@media screen and (max-width: 790px){.main .section--growth .acod .acod__body__inner{padding:16px 22px 40px}}.main .section--growth .acod .acod__body .sectxt{text-align:left}.main .section--growth .acod .acod__body .sectxt._space{margin-top:50px}@media screen and (max-width: 790px){.main .section--growth .acod .acod__body .sectxt._space{margin-top:40px}}.main .section--growth .acod .acod__body__image{display:block;width:100%;margin-top:38px}@media screen and (max-width: 790px){.main .section--growth .acod .acod__body__image{margin-top:24px;margin-inline:auto}}.main .section--growth .acod .acod__body__image img{display:block;width:100%;height:auto}.main .section--growth .acod .acod__body__list{display:grid;grid-template-columns:repeat(5, 1fr);gap:5px;margin-top:28px}@media screen and (max-width: 790px){.main .section--growth .acod .acod__body__list{grid-template-columns:repeat(2, 1fr);gap:7px;margin-top:24px}}.main .section--growth .acod .acod__body__list__item{background-color:#fff}@media screen and (max-width: 790px){.main .section--growth .acod .acod__body__list__item{min-height:297px}}.main .section--growth .acod .acod__body__list__item h4{font-size:16px;text-align:center;color:#fff;background-color:#072468;font-weight:700;padding:8px 0}.main .section--growth .acod .acod__body__list__item__content{background-color:#fff}.main .section--growth .acod .acod__body__list__item__content img{display:block;width:100%;height:auto}.main .section--growth .acod .acod__body__list__item__content p{font-size:14px;line-height:1.7;padding:0 10px 10px;line-height:1.5}.main .section--growth__image{margin-top:60px;border-radius:10px;padding:60px 50px;background-color:#fff;border:4px solid #072468}@media screen and (max-width: 790px){.main .section--growth__image{border-width:3px}}@media screen and (max-width: 790px){.main .section--growth__image{margin-top:40px;padding:40px 22px}}.main .section--growth__image__inner{max-width:900px;margin-inline:auto}.main .section--growth__image__sub{font-size:24px;text-align:center;font-weight:700;color:#fff;background-color:#072468;padding:10px 0;margin-top:48px}@media screen and (max-width: 790px){.main .section--growth__image__sub{font-size:16px;line-height:1.3;padding:12px 0;margin-top:24px}}.main .section--growth__image__content{margin-top:10px}.main .section--growth__image__content img{min-width:600px;display:block;height:auto}.main .section--block__content{position:relative;padding:80px 0 120px}@media screen and (max-width: 790px){.main .section--block__content{padding:60px 0 80px}}.main .section--block__image{background-color:#fff;padding:60px 50px;border-radius:10px;border:4px solid #072468;margin-top:48px}@media screen and (max-width: 790px){.main .section--block__image{border-width:3px}}@media screen and (max-width: 790px){.main .section--block__image{padding:32px 22px;margin-top:24px}}.main .section--block__image__picture{max-width:940px;margin-left:auto;display:block;width:100%;min-width:760px}.main .section--block__image__picture img{display:block;width:100%;height:auto}.main .section--block__image .secnote{max-width:940px;margin-left:auto;margin-right:0}.main .section--block__number{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:88px}@media screen and (max-width: 790px){.main .section--block__number{grid-template-columns:repeat(1, 1fr);gap:46px;margin-top:54px}}.main .section--block__number__item{position:relative;border-radius:40px;min-height:292px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:48px 24px 24px;background-color:#fff;border:4px solid #072468}@media screen and (max-width: 790px){.main .section--block__number__item{border-width:3px}}@media screen and (max-width: 790px){.main .section--block__number__item{min-height:inherit;padding:54px 22px 40px;border-radius:10px}}.main .section--block__number__item__num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;border-radius:50%;color:#fff;background-color:#072468;font-size:32px;font-weight:700;position:absolute;top:-40px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 790px){.main .section--block__number__item__num{width:60px;height:60px;font-size:24px;top:-30px;padding-bottom:5px}}.main .section--block__number__item__ttl{font-size:24px;font-weight:900;color:#072468;text-align:center}@media screen and (max-width: 790px){.main .section--block__number__item__ttl{font-size:22px;line-height:1.4}}.main .section--block__number__item__txt{margin-top:16px;font-size:14px;font-weight:700}@media screen and (max-width: 790px){.main .section--block__number__item__txt{font-size:16px}}.main .section--block__scroll{padding-top:34px;margin-top:22px}@media screen and (max-width: 790px){.main .section--block__scroll{margin-top:8px}}.main .section--block__overview{table-layout:fixed;border-collapse:collapse;width:100%;min-width:730px}.main .section--block__overview th{color:#fff;font-size:20px;font-weight:700;text-align:center;padding:20px;border:1px solid #b5b5b5;position:relative}@media screen and (max-width: 790px){.main .section--block__overview th{font-size:16px;padding:16.5px 20px}}.main .section--block__overview th._blue{background-color:#2d6497}.main .section--block__overview th._green{background-color:#1a7351}.main .section--block__overview th._red{background-color:#b13a3a}.main .section--block__overview th._blank{border:none}@media screen and (max-width: 790px){.main .section--block__overview th._blank{width:13.15%}}.main .section--block__overview th .new{position:absolute;z-index:4;top:-35px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:169px;height:44px;border-radius:40px;background-color:#fdf865;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);font-size:12px;font-style:italic;font-weight:900;color:#000}@media screen and (max-width: 790px){.main .section--block__overview th .new{width:130px;font-size:10px;height:38px;top:-26px}}.main .section--block__overview th .new__top{padding-inline:12px;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 790px){.main .section--block__overview th .new__top{padding-inline:10px}}.main .section--block__overview th .new__top:after,.main .section--block__overview th .new__top:before{content:"";position:absolute;top:5px;width:10.31px;height:11.09px;background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 790px){.main .section--block__overview th .new__top:after,.main .section--block__overview th .new__top:before{width:8.31px;height:9.09px;top:3px}}.main .section--block__overview th .new__top:before{content:"";left:-2px;background-image:url("../images/new_l.png")}.main .section--block__overview th .new__top:after{content:"";right:-2px;background-image:url("../images/new_r.png")}.main .section--block__overview th .new__bottom{display:block;margin-top:-2px}.main .section--block__overview th .new:after{content:"";position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:28px;height:22px;background-image:url("../images/yellow_arrow.png");background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 790px){.main .section--block__overview th .new:after{width:22px;height:16px;bottom:-15px}}.main .section--block__overview td{padding:20px;font-size:18px;font-weight:700;background-color:#fff;border:1px solid #b5b5b5;text-align:center}@media screen and (max-width: 790px){.main .section--block__overview td{font-size:16px;padding:19.5px 20px;line-height:1.4}}.main .section--block__overview td._ttl{width:22.03%;background-color:#f3f3f3;padding:20px 8px}@media screen and (max-width: 790px){.main .section--block__overview td._ttl{width:13.15%;padding:19.5px 4px}}.main .section--block__overview td._left{text-align:left}.main .section--block__features{margin-top:50px;position:relative}@media screen and (max-width: 790px){.main .section--block__features{margin-top:24px}}.main .section--block__features__nav{display:grid;grid-template-columns:repeat(3, 1fr);background-color:#f2f2f2;max-width:1080px;width:100%}.main .section--block__features__nav.fixed-nav{position:-webkit-sticky;position:sticky;left:0;top:80px;z-index:100}@media screen and (max-width: 790px){.main .section--block__features__nav.fixed-nav{top:65px}}.main .section--block__features__nav__btn{height:104px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:12px 6px;position:relative;cursor:pointer;color:#072468;opacity:.45}@media screen and (max-width: 790px){.main .section--block__features__nav__btn{height:108px;padding:16px 8px 14px}}.main .section--block__features__nav__btn__top{display:block;width:121px;border-radius:60px;background-color:#fff;font-size:16px;font-weight:700;text-align:center;padding:4px}@media screen and (max-width: 790px){.main .section--block__features__nav__btn__top{width:69px;font-size:12px;padding:0;line-height:16px}}.main .section--block__features__nav__btn__bottom{margin-top:8px;font-size:20px;font-weight:700;color:#fff}@media screen and (max-width: 790px){.main .section--block__features__nav__btn__bottom{font-size:15px;line-height:1.2;min-height:54px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.main .section--block__features__nav__btn:after{content:"";position:absolute;left:50%;bottom:-23px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);width:40px;height:24px}@media screen and (max-width: 790px){.main .section--block__features__nav__btn:after{width:27px;height:16px;bottom:-15px}}.main .section--block__features__nav__btn.is-blue{background-color:#2d6497;color:#2d6497}.main .section--block__features__nav__btn.is-blue.is-active{opacity:1}.main .section--block__features__nav__btn.is-blue.is-active:after{background-color:#2d6497;display:block}.main .section--block__features__nav__btn.is-green{background-color:#1a7351;color:#1a7351}.main .section--block__features__nav__btn.is-green.is-active{opacity:1}.main .section--block__features__nav__btn.is-green.is-active:after{background-color:#1a7351;display:block}.main .section--block__features__nav__btn.is-red{background-color:#b13a3a;color:#b13a3a}.main .section--block__features__nav__btn.is-red.is-active{opacity:1}.main .section--block__features__nav__btn.is-red.is-active:after{background-color:#b13a3a;display:block}.main .section--block__features__wrap._pd .section--block__features__wrap__content{padding-bottom:80px}@media screen and (max-width: 790px){.main .section--block__features__wrap._pd .section--block__features__wrap__content{padding-bottom:32px}}.main .section--block__features__wrap__content{display:none;padding:60px 40px 60px}@media screen and (max-width: 790px){.main .section--block__features__wrap__content{padding:40px 22px 32px}}.main .section--block__features__wrap__content__inner{max-width:900px;margin-inline:auto}.main .section--block__features__wrap__content__about{min-width:480px;table-layout:fixed;border-collapse:collapse;width:100%}.main .section--block__features__wrap__content__about th{color:#fff;padding:24px 6px;text-align:center;font-size:18px;font-weight:700;border:1px solid #b5b5b5}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__about th{padding:16px 6px;font-size:14px;line-height:1.4}}.main .section--block__features__wrap__content__about th._blank{background-color:inherit;border:none;width:21.11111%}.main .section--block__features__wrap__content__about th._in{padding:18.5px 6px;width:21.11111%}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__about th._in{padding:16px 6px}}.main .section--block__features__wrap__content__about td{background-color:#fff;border:1px solid #b5b5b5;font-size:18px;font-weight:700;padding:18.5px 20px;text-align:center}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__about td{padding:14px 16px;font-size:14px;line-height:1.4}}.main .section--block__features__wrap__content__about td._left{text-align:left}.main .section--block__features__wrap__content__about._brand{margin-top:32px}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__about._brand{margin-top:24px}}.main .section--block__features__wrap__content__about._brand th._in{background-color:#f3f3f3}.main .section--block__features__wrap__content__about._brand th._weight{width:17.777%}.main .section--block__features__wrap__content__ttl{margin-top:60px;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:32px;font-weight:700;padding-inline:42px;position:relative}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__ttl{margin-top:40px;font-size:24px;padding-inline:36px}}.main .section--block__features__wrap__content__ttl span{font-size:48px}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__ttl span{font-size:32px}}.main .section--block__features__wrap__content__ttl:after,.main .section--block__features__wrap__content__ttl:before{content:"";position:absolute;top:28px;width:28.81px;height:31.36px;background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__ttl:after,.main .section--block__features__wrap__content__ttl:before{width:23.81px;height:26.36px;top:18px}}.main .section--block__features__wrap__content__ttl:before{left:-5px}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__ttl:before{left:0px}}.main .section--block__features__wrap__content__ttl:after{right:-5px}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__ttl:after{right:0}}.main .section--block__features__wrap__content__list__item:nth-child(n+2){margin-top:60px}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__list__item:nth-child(n+2){margin-top:40px}}.main .section--block__features__wrap__content__list__item__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main .section--block__features__wrap__content__list__item__top__num{width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-weight:700;padding-bottom:1px}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__list__item__top__num{width:32px;height:32px;font-size:17px}}.main .section--block__features__wrap__content__list__item__top__ttl{font-size:28px;font-weight:700;margin-left:16px}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__list__item__top__ttl{font-size:20px;line-height:1.4;margin-left:8px}}.main .section--block__features__wrap__content__list__item__txt{margin-top:24px;font-size:18px;line-height:1.7;font-weight:500}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__list__item__txt{font-size:14px;margin-top:16px}}.main .section--block__features__wrap__content__list__item__about{margin-top:24px;padding:32px 40px;border-radius:10px;background-color:#fff}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__list__item__about{margin-top:16px;padding:24px 22px;border-radius:20px}}.main .section--block__features__wrap__content__list__item__about__ttl{font-size:20px;font-weight:700}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__list__item__about__ttl{font-size:16px}}.main .section--block__features__wrap__content__list__item__about__detail{margin-top:8px;font-size:16px;font-weight:500;line-height:1.7}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__list__item__about__detail{font-size:14px}}.main .section--block__features__wrap__content__ratio{table-layout:fixed;border-collapse:collapse;width:100%}.main .section--block__features__wrap__content__ratio th{font-size:20px;line-height:1.4;text-align:center;font-weight:700;padding:19.5px 6px;background-color:#f3f3f3;border:1px solid #b5b5b5}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__ratio th{padding:3px 14px;font-size:16px}}.main .section--block__features__wrap__content__ratio th._bcolor{color:#fff}.main .section--block__features__wrap__content__ratio td{font-size:24px;padding:22px 6px;font-weight:700;text-align:center;background-color:#fff;border:1px solid #b5b5b5}.main .section--block__features__wrap__content__ratio td._main{font-size:32px}.main .section--block__features__wrap__content__inttl{font-size:24px;margin-bottom:16px;text-align:center;font-weight:700;margin-top:32px}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__inttl{font-size:18px;margin-top:32px;margin-bottom:8px}}.main .section--block__features__wrap__content__point{background-color:#fff;padding-bottom:60px}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__point{padding-bottom:32px}}.main .section--block__features__wrap__content__point__ttl{-webkit-clip-path:polygon(0 0, 100% 0, 95% 50%, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 95% 50%, 100% 100%, 0 100%);width:518px;position:relative;padding-left:108px;color:#fff;font-size:28px;font-weight:700;padding-block:19px}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__point__ttl{width:265px;padding-left:42px;font-size:16px;padding-block:12px}}.main .section--block__features__wrap__content__point__ttl:after{content:"";position:absolute;left:40px;top:18px;width:52px;height:40px;background-image:url("../images/crown.png");background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__point__ttl:after{width:18.06px;height:13.95px;left:16px;top:17px}}.main .section--block__features__wrap__content__point dl{margin-top:40px;padding:0 40px}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__point dl{margin-top:32px;padding:0 22px}}.main .section--block__features__wrap__content__point dl dt{font-size:32px;font-weight:700;line-height:1.4}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__point dl dt{font-size:20px}}.main .section--block__features__wrap__content__point dl dd{margin-top:16px;font-size:18px;font-weight:500;line-height:1.7}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__point dl dd{font-size:14px}}.main .section--block__features__wrap__content__point__image{max-width:600px;margin-inline:auto;margin-top:40px;width:calc(100% - 44px)}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__point__image{margin-top:24px}}.main .section--block__features__wrap__content__point__image__ttl{font-size:20px;font-weight:700;text-align:center;padding:10px 6px;color:#fff}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__point__image__ttl{font-size:14px;line-height:1.4}}.main .section--block__features__wrap__content__point__image__block{width:100%;display:block}.main .section--block__features__wrap__content__point__image img{margin-top:12px;display:block;width:100%;height:auto}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__point__image img{margin-top:8px}}.main .section--block__features__wrap__content__point__image__border{padding:24px 5px;border:1px solid #b5b5b5;margin-top:12px}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__point__image__border{margin-top:8px;padding:18px 6px}}.main .section--block__features__wrap__content__point__image__border img{margin-top:0}@media screen and (max-width: 790px){.main .section--block__features__wrap__content__point__image__border img{min-width:910px}}.main .section--block__features__wrap__content__point__img{display:block;width:100%}.main .section--block__features__wrap__content__point__img img{display:block;width:100%;height:auto}.main .section--block__features__wrap__content.is-show{display:block}.main .section--block__features__wrap__content.is-blue{background-color:#e6e8ed}.main .section--block__features__wrap__content.is-blue .section--block__features__wrap__content__about th{background-color:#2d6497}.main .section--block__features__wrap__content.is-blue .section--block__features__wrap__content__about th._blank{background-color:inherit;border:none;width:21.11111%}.main .section--block__features__wrap__content.is-blue .section--block__features__wrap__content__about._brand th._in{background-color:#f3f3f3;color:#000}.main .section--block__features__wrap__content.is-blue .section--block__features__wrap__content__ratio th._bcolor{background-color:#2d6497}.main .section--block__features__wrap__content.is-blue .section--block__features__wrap__content__ratio td._main{color:#2d6497}.main .section--block__features__wrap__content.is-blue .section--block__features__wrap__content__point__ttl{background-color:#2d6497}.main .section--block__features__wrap__content.is-blue .section--block__features__wrap__content__point dl dt{color:#2d6497}.main .section--block__features__wrap__content.is-blue .section--block__features__wrap__content__point__image__ttl{background-color:#2d6497}.main .section--block__features__wrap__content.is-blue .section--block__features__wrap__content__list__item__about__ttl{color:#2d6497}.main .section--block__features__wrap__content.is-blue .section--block__features__wrap__content__list__item__top__num{background-color:#2d6497}.main .section--block__features__wrap__content.is-blue .section--block__features__wrap__content__ttl span{color:#2d6497}.main .section--block__features__wrap__content.is-blue .section--block__features__wrap__content__ttl:before{background-image:url(../images/features_b_l.png)}.main .section--block__features__wrap__content.is-blue .section--block__features__wrap__content__ttl:after{background-image:url(../images/features_b_r.png)}.main .section--block__features__wrap__content.is-green{background-color:#eaf2e9}.main .section--block__features__wrap__content.is-green .section--block__features__wrap__content__about th{background-color:#1a7351}.main .section--block__features__wrap__content.is-green .section--block__features__wrap__content__about th._blank{background-color:inherit;border:none;width:21.11111%}.main .section--block__features__wrap__content.is-green .section--block__features__wrap__content__about._brand th._in{background-color:#f3f3f3;color:#000}.main .section--block__features__wrap__content.is-green .section--block__features__wrap__content__ratio th._bcolor{background-color:#1a7351}.main .section--block__features__wrap__content.is-green .section--block__features__wrap__content__ratio td._main{color:#1a7351}.main .section--block__features__wrap__content.is-green .section--block__features__wrap__content__point__ttl{background-color:#1a7351}.main .section--block__features__wrap__content.is-green .section--block__features__wrap__content__point dl dt{color:#1a7351}.main .section--block__features__wrap__content.is-green .section--block__features__wrap__content__point__image__ttl{background-color:#1a7351}.main .section--block__features__wrap__content.is-green .section--block__features__wrap__content__list__item__about__ttl{color:#1a7351}.main .section--block__features__wrap__content.is-green .section--block__features__wrap__content__list__item__top__num{background-color:#1a7351}.main .section--block__features__wrap__content.is-green .section--block__features__wrap__content__ttl span{color:#1a7351}.main .section--block__features__wrap__content.is-green .section--block__features__wrap__content__ttl:before{background-image:url(../images/features_g_l.png)}.main .section--block__features__wrap__content.is-green .section--block__features__wrap__content__ttl:after{background-image:url(../images/features_g_r.png)}.main .section--block__features__wrap__content.is-red{background-color:#ede6e6}.main .section--block__features__wrap__content.is-red .section--block__features__wrap__content__about th{background-color:#b13a3a}.main .section--block__features__wrap__content.is-red .section--block__features__wrap__content__about th._blank{background-color:inherit;border:none;width:21.11111%}.main .section--block__features__wrap__content.is-red .section--block__features__wrap__content__about._brand th._in{background-color:#f3f3f3;color:#000}.main .section--block__features__wrap__content.is-red .section--block__features__wrap__content__ratio th._bcolor{background-color:#b13a3a}.main .section--block__features__wrap__content.is-red .section--block__features__wrap__content__ratio td._main{color:#b13a3a}.main .section--block__features__wrap__content.is-red .section--block__features__wrap__content__point__ttl{background-color:#b13a3a}.main .section--block__features__wrap__content.is-red .section--block__features__wrap__content__point dl dt{color:#b13a3a}.main .section--block__features__wrap__content.is-red .section--block__features__wrap__content__point__image__ttl{background-color:#b13a3a}.main .section--block__features__wrap__content.is-red .section--block__features__wrap__content__list__item__about__ttl{color:#b13a3a}.main .section--block__features__wrap__content.is-red .section--block__features__wrap__content__list__item__top__num{background-color:#b13a3a}.main .section--block__features__wrap__content.is-red .section--block__features__wrap__content__ttl span{color:#b13a3a}.main .section--block__features__wrap__content.is-red .section--block__features__wrap__content__ttl:before{background-image:url(../images/features_r_l.png)}.main .section--block__features__wrap__content.is-red .section--block__features__wrap__content__ttl:after{background-image:url(../images/features_r_r.png)}.main .section--block__sub{font-size:32px;text-align:center;margin-top:12px;font-weight:500}@media screen and (max-width: 790px){.main .section--block__sub{font-size:16px}}.main .section--block__inimage{margin-top:48px;padding:60px 40px;border-radius:10px;background-color:#fff;position:relative;border:4px solid #072468}@media screen and (max-width: 790px){.main .section--block__inimage{border-width:3px}}@media screen and (max-width: 790px){.main .section--block__inimage{margin-top:24px;padding:40px 24px;border-width:3px}}.main .section--block__inimage img{display:block;max-width:900px;margin-inline:auto;min-width:880px}.main .section--block__note{max-width:980px;margin-top:80px}@media screen and (max-width: 790px){.main .section--block__note{margin-top:40px}}.main .section--block__note__txt{padding-left:26px;font-size:16px;font-weight:500;line-height:1.4;position:relative}.main .section--block__note__txt:before{content:"※";position:absolute;left:0;top:0;font-size:16px;font-weight:500;line-height:1.4}.main .section--block__note__ttl{margin-top:60px;font-size:20px;font-weight:700;color:#072468}@media screen and (max-width: 790px){.main .section--block__note__ttl{margin-top:40px}}.main .section--block__note__list{margin-top:24px}@media screen and (max-width: 790px){.main .section--block__note__list{margin-top:16px}}.main .section--block__note__list__item{padding-left:37px;position:relative;font-size:16px;font-weight:500;line-height:1.8}.main .section--block__note__list__item:nth-child(n+2){margin-top:12px}.main .section--block__note__list__item:before{content:"";position:absolute;left:13px;top:13px;width:5px;height:5px;border-radius:50%;background-color:#072468}.main .linkarea{margin-top:80px;display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}@media screen and (max-width: 790px){.main .linkarea{margin-top:40px;grid-template-columns:repeat(1, 1fr);gap:16px}}.main .linkarea__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:40px 32px}@media screen and (max-width: 790px){.main .linkarea__block{padding:40px 24px}}.main .linkarea__block__name{width:141px;height:44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:60px;font-size:24px;font-weight:700}@media screen and (max-width: 790px){.main .linkarea__block__name{font-size:20px;height:40px}}.main .linkarea__block__ttl{margin-top:16px;font-size:32px;color:#fff;text-align:center;line-height:1.4;font-weight:700}@media screen and (max-width: 790px){.main .linkarea__block__ttl{font-size:24px}}.main .linkarea__block a{display:block;max-width:280px;width:96%;margin-inline:auto;margin-top:20px}.main .linkarea__block a:hover{opacity:.85}.main .linkarea__block a.is-disabled{pointer-events:none}.main .linkarea__block a.is-disabled:hover{opacity:1}.main .linkarea__block img{display:block;width:100%;height:auto}.main .linkarea__block._blue{background-color:#2d6497}.main .linkarea__block._blue .linkarea__block__name{color:#2d6497}.main .linkarea__block._red{background-color:#b13a3a}.main .linkarea__block._red .linkarea__block__name{color:#b13a3a}.main .linkarea__block._green{background-color:#1a7351}.main .linkarea__block._green .linkarea__block__name{color:#1a7351}.main .connection{padding:50px;margin-top:80px;border-radius:10px;background-color:#fff;border:4px solid #072468}@media screen and (max-width: 790px){.main .connection{border-width:3px}}@media screen and (max-width: 790px){.main .connection{margin-top:40px;padding:40px 24px}}.main .connection dt{font-size:24px;font-weight:700}@media screen and (max-width: 790px){.main .connection dt{font-size:18px}}.main .connection dd{margin-top:24px}@media screen and (max-width: 790px){.main .connection dd{margin-top:16px}}.main .connection dd ul li{position:relative;padding-left:16px}@media screen and (max-width: 790px){.main .connection dd ul li{padding-left:14px}}.main .connection dd ul li:nth-child(n+2){margin-top:16px}@media screen and (max-width: 790px){.main .connection dd ul li:nth-child(n+2){margin-top:8px}}.main .connection dd ul li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;background-color:#000;border-radius:50%}@media screen and (max-width: 790px){.main .connection dd ul li:before{top:9px;width:6px;height:6px}}.main .connection dd ul li a{font-size:18px;font-weight:500;text-decoration:underline;color:#072468;line-height:1.4}@media screen and (max-width: 790px){.main .connection dd ul li a{font-size:16px}}.main .etflp-blackBox{background:#000;padding:80px 15px}.main .etflp-blackBox a{display:block;margin:auto;max-width:800px}.main .etflp-blackBox a+a{margin-top:40px}.main .etflp-blackBox .txt_black03{max-width:777px}@media screen and (max-width: 1000px){.main .etflp-blackBox{padding:30px}.main .etflp-blackBox a+a{margin-top:30px}}