@charset "UTF-8";._disp-ib{display:inline-block!important}@media (max-width:1239px){._view-cw-high{display:none!important}}@media (min-width:1240px){._view-cw-low{display:none!important}}@media (max-width:1279px){._view-xl-high{display:none!important}}@media (min-width:1280px){._view-xl-low{display:none!important}}@media (max-width:1199px){._view-lg-high{display:none!important}}@media (min-width:1200px){._view-lg-low{display:none!important}}@media (max-width:767px){._view-md-high{display:none!important}}@media (min-width:768px){._view-md-low{display:none!important}}@media (max-width:479px){._view-sm-high{display:none!important}}@media (min-width:480px){._view-sm-low{display:none!important}}._clearfix{zoom:1}._clearfix:after{content:"";display:block;clear:both;overflow:auto}._center{text-align:center!important}._left{text-align:left!important}._right{text-align:right!important}._float-l{float:left!important}._float-r{float:right!important}._clear{clear:both!important}._hidden{display:none!important}._disp-ib{display:inline-block!important}._margin0{margin:0!important}._padding0{padding:0!important}._border0{border:none!important}._fixed{position:fixed!important}._absolute{position:absolute!important}._static{position:static!important}._xsmall{font-size:75%!important}._small{font-size:88%!important}._large{font-size:113%!important}._xlarge{font-size:133%!important}._nowrap{white-space:nowrap!important}._nobg{background:none!important}._full{width:100%!important}:root{font-size:min(16px,1.3333333333vw)}@media (max-width:767px){:root{font-size:4.2666666667vw}}html{-webkit-font-smoothing:antialiased}body{font-family:"kozuka-gothic-pr6n","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro","Hiragino Sans","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","メイリオ","Meiryo",sans-serif;color:#212c3b;font-size:1rem;line-height:1.5}input,textarea{font-size:16px}button,input,select,textarea{font-family:"kozuka-gothic-pr6n","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro","Hiragino Sans","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","メイリオ","Meiryo",sans-serif}button,input[type=button],input[type=submit]{-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out}button:hover,input[type=button]:hover,input[type=submit]:hover{opacity:0.7}img{max-width:100%;height:auto;vertical-align:bottom}a{color:#004fa3;text-decoration:underline;-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out}a:hover{opacity:0.7}a:hover{text-decoration:none}p{text-wrap:pretty}a.-telink,a.js-telink{cursor:default;opacity:1!important}body._ios a:hover{opacity:1}.site-header{background:#212c3b;position:sticky;top:0;z-index:100}.site-header>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.125rem 1.4375rem 1.125rem 2.5rem}@media (max-width:767px){.site-header>.inner{padding:0.75rem 0.9375rem 0.75rem 1.25rem}}.site-header .logo{width:15.3125rem}@media (max-width:767px){.site-header .logo{width:11rem}}@media (max-width:767px){.site-header .l-global-nav{position:absolute;top:3.625rem;left:0;width:100%;height:calc(100dvh - 3.625rem);overflow:hidden;background:#212c3b;display:none;z-index:100}.site-header .l-global-nav .c-gnav-list{padding:3.75rem 1.25rem 0}.site-header .l-global-nav .c-gnav-list a{text-align:center}}.c-gnav-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.c-gnav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px){.c-gnav-list li+li{border-left:1px solid #fff}}@media (max-width:767px){.c-gnav-list li+li{border-top:1px solid #fff}}.c-gnav-list a{font-size:1.25rem;color:#fff;text-decoration:none;line-height:1;display:block;padding:0 0.5625rem}@media (max-width:767px){.c-gnav-list a{font-size:1rem;padding:0.875rem}}.l-header-hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:0.5rem;background-color:unset;padding:0;border:0}@media (min-width:768px){.l-header-hamburger{display:none}}.l-header-hamburger .bar{width:1.875rem;height:0.125rem;background-color:#fff;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,-webkit-transform 0.3s;transition:transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s,-webkit-transform 0.3s}.l-header-hamburger:after,.l-header-hamburger:before{width:1.875rem;height:0.125rem;background:#fff;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,-webkit-transform 0.3s;transition:transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s,-webkit-transform 0.3s;content:""}.l-header-hamburger.-opened .bar{opacity:0}.l-header-hamburger.-opened:before{-webkit-transform:translateY(0.625rem) rotate(-45deg);transform:translateY(0.625rem) rotate(-45deg)}.l-header-hamburger.-opened:after{-webkit-transform:translateY(-0.625rem) rotate(45deg);transform:translateY(-0.625rem) rotate(45deg)}.site-footer{background:#212c3b;padding:2.9375rem 0.9375rem 2.25rem}@media (min-width:768px){.site-footer .c-gnav-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.site-footer .c-gnav-list a{font-size:1.4375rem}@media (max-width:767px){.site-footer .c-gnav-list a{font-size:1.125rem}}.site-footer .copyright{text-align:center;color:#fff;margin:5rem 0 0;font-size:1.25rem}@media (max-width:767px){.site-footer .copyright{margin:2.5rem 0 0;font-size:1rem}}@media (min-width:768px){body:has(#wpadminbar) .site-header{top:32px}}@media (max-width:767px){body.-menuopen{overflow:hidden}}.l-post-entry{max-width:1080px;margin:0 auto;padding:0 1.25rem 6.25rem}.l-post-entry p{font-size:1rem;line-height:1.9;margin:0.5em 0 0}.l-post-entry ol{list-style:none;padding:0;margin:1em 0;counter-reset:list}.l-post-entry ol li{font-size:1rem;line-height:1.9;display:table}.l-post-entry ol li:before{display:table-cell;white-space:nowrap;padding-right:0.5em;counter-increment:list;content:counters(list,".") ". "}.l-post-entry ol li:has(ol)+li{margin-top:1em}.l-post-entry ol ol{padding-left:0.2em;margin-top:0.2em;margin-bottom:0}.l-policy .lead{font-size:1.25rem;margin:0 0 0.7em}.l-policy ol+.lead,.l-policy p+.lead{margin-top:1.9em}.c-heading-a{margin:0;color:#5082a8;line-height:1}.c-heading-a>.wrapper{display:inline-block}.c-heading-a .en{display:block;font-size:4.625rem;font-weight:normal;font-family:"acumin-variable",sans-serif;font-variation-settings:"wght" 700,"wdth" 100,"slnt" 0}@media (max-width:767px){.c-heading-a .en{font-size:2.625rem}}.c-heading-a .en>span{font-variation-settings:"wght" 300,"wdth" 100,"slnt" 0}.c-heading-a .ja{display:block;font-size:1.375rem;font-weight:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4375rem}@media (max-width:767px){.c-heading-a .ja{font-size:1rem}}.c-heading-a .ja:before{-webkit-box-flex:1;-ms-flex:1 0 0.4375rem;flex:1 0 0.4375rem;border-bottom:0.5625rem solid currentColor;content:""}@media (max-width:767px){.c-heading-a .ja:before{border-bottom-width:0.3125rem}}.c-heading-b{color:#6e9ab5;font-weight:normal;margin:0;line-height:1}.c-heading-b>.wrapper{display:inline-block;border-bottom:0.375rem solid currentColor;padding-bottom:0.0625rem}@media (max-width:767px){.c-heading-b>.wrapper{border-bottom-width:0.25rem}}.c-heading-b .en{font-weight:normal;font-family:"acumin-variable",sans-serif;font-variation-settings:"wght" 700,"wdth" 100,"slnt" 0;text-transform:uppercase;font-size:3.3125rem;display:inline-block}@media (max-width:767px){.c-heading-b .en{font-size:2.375rem}}.c-heading-b .ja{font-size:1.375rem;display:inline-block;margin-left:0.375rem}@media (max-width:767px){.c-heading-b .ja{font-size:1.125rem}}.c-category-title{font-size:2.5rem;text-align:center;margin:0;padding:3.125rem 1.25rem}@media (max-width:767px){.c-category-title{font-size:1.75rem}}input[type=email],input[type=tel],input[type=text],input[type=url]{width:100%;height:2.5rem;padding:0 0.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border:1px solid #6e9ab5;border-radius:0.5rem}textarea{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;resize:vertical;line-height:2;height:12.5rem;border:1px solid #6e9ab5;border-radius:0.5rem;padding:0.3125rem 0.75rem}form input,form textarea{font-size:1rem;color:#212c3b}form input:-moz-placeholder-shown,form textarea:-moz-placeholder-shown{color:#6e9ab5}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#6e9ab5}form input:placeholder-shown,form textarea:placeholder-shown{color:#6e9ab5}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#6e9ab5}form input:-moz-placeholder,form textarea:-moz-placeholder{color:#6e9ab5;opacity:1}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#6e9ab5;opacity:1}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#6e9ab5}form label{cursor:pointer}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}.f-radio,.wpcf7 .type label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.25rem;-moz-column-gap:0.25rem;column-gap:0.25rem;line-height:1;cursor:pointer}.f-radio input[type=radio],.wpcf7 .type label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1.5rem;height:1.5rem;border:1px solid #6e9ab5;border-radius:50%;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px){.f-radio input[type=radio],.wpcf7 .type label input[type=radio]{width:1rem;height:1rem}}.f-radio input[type=radio]:checked:after,.wpcf7 .type label input[type=radio]:checked:after{position:absolute;inset:0;width:1rem;height:1rem;margin:auto;border-radius:50%;background-color:#6e9ab5;content:""}@media (max-width:767px){.f-radio input[type=radio]:checked:after,.wpcf7 .type label input[type=radio]:checked:after{width:0.625rem;height:0.625rem}}.f-checkbox,.wpcf7 .agreement .wpcf7-acceptance label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.375rem;-moz-column-gap:0.375rem;column-gap:0.375rem;line-height:1;cursor:pointer}.f-checkbox input[type=checkbox],.wpcf7 .agreement .wpcf7-acceptance label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1.25rem;height:1.25rem;border:1px solid #212c3b;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px){.f-checkbox input[type=checkbox],.wpcf7 .agreement .wpcf7-acceptance label input[type=checkbox]{width:1.125rem;height:1.125rem}}.f-checkbox input[type=checkbox]:checked,.wpcf7 .agreement .wpcf7-acceptance label input[type=checkbox]:checked{background-color:#212c3b}.f-checkbox input[type=checkbox]:checked:after,.wpcf7 .agreement .wpcf7-acceptance label input[type=checkbox]:checked:after{position:absolute;top:0.1875rem;left:0.125rem;width:0.75rem;height:0.375rem;border-bottom:0.125rem solid #ffffff;border-left:0.125rem solid #ffffff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:""}@media (max-width:767px){.f-checkbox input[type=checkbox]:checked:after,.wpcf7 .agreement .wpcf7-acceptance label input[type=checkbox]:checked:after{width:0.625rem;height:0.3125rem}}.f-submit{display:block;width:42.1875rem;margin:0 auto;color:#fff;font-size:1.5rem;text-align:center;border:0;border-radius:0.625rem;background:#5082a8;padding:0.875rem;cursor:pointer}@media (max-width:767px){.f-submit{width:85%;font-size:1.125rem}}.f-error-message,.wpcf7-not-valid-tip{font-size:0.875rem;display:block;margin-top:0.625rem;color:#ff4546}.l-form{max-width:1080px;margin:0 auto;padding:0 1.25rem 6.25rem}.l-form .box{border:1px solid #6e9ab5}.l-form .type{text-align:center;font-size:1.6875rem;color:#5082a8;padding:0.875rem 0.625rem 0.375rem;border:1px solid #6e9ab5}@media (max-width:767px){.l-form .type{font-size:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.625rem;padding:0.875rem 0.75rem}}.l-form .type .f-radio:not(:last-child),.l-form .wpcf7 .type label:not(:last-child),.wpcf7 .l-form .type label:not(:last-child){margin-right:1.875rem}.l-form .group{display:-ms-grid;display:grid;-ms-grid-columns:20.8125rem 1fr;grid-template-columns:20.8125rem 1fr;border-bottom:1px solid #6e9ab5}@media (max-width:767px){.l-form .group{-ms-grid-columns:1fr;grid-template-columns:1fr}}.l-form .group .label{border-left:1px solid #6e9ab5}@media (max-width:767px){.l-form .group .label{border-right:1px solid #6e9ab5}}.l-form .group .control{border-right:1px solid #6e9ab5}@media (max-width:767px){.l-form .group .control{border-left:1px solid #6e9ab5}}.l-form .label{background:rgba(110,154,181,0.39);color:#5082a8;font-size:1.25rem;padding:1rem 1.125rem 0.875rem;position:relative}@media (min-width:768px){.l-form .label{border-right:1px solid #6e9ab5}}@media (max-width:767px){.l-form .label{padding:0.75rem;font-size:1rem}}.l-form .label>span{font-size:1rem}@media (max-width:767px){.l-form .label>span{font-size:0.875rem}}.l-form .label.-required{padding-right:4.6875rem;position:relative}.l-form .label.-required:after{position:absolute;top:0.9375rem;right:1.125rem;padding:0.4375rem 0.5625rem;font-size:1rem;color:#fff;line-height:1;background:#5082a8;content:"必須"}@media (max-width:767px){.l-form .label.-required:after{top:0.625rem;font-size:0.875rem}}.l-form .control{padding:0.625rem 0.9375rem}@media (max-width:767px){.l-form .control{padding:0.625rem 0.75rem}}.l-form .agreement{text-align:center;font-size:1.3125rem;line-height:1.7619047619;margin:3rem 0 1.875rem}@media (max-width:767px){.l-form .agreement{font-size:1.0625rem}}.l-form .agreement .text{margin:0}.l-form .submit{position:relative}.l-form .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.875rem;margin-top:3.125rem;position:relative}@media (max-width:767px){.l-form .navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.9375rem}}.l-form .navigation br{display:none}@media (min-width:768px){.l-form .navigation .f-submit{width:35%;margin:0}}.l-form .msg-thanks{font-size:1.125rem;line-height:1.9;text-align:center}.l-form .msg-thanks .lead{font-weight:bold;font-size:1.25rem}.l-form .msg-thanks p{margin:0}.l-form .msg-thanks p+p{margin-top:1em}.l-form.-confirm .group .label{cursor:auto}.l-form.-confirm .control{-ms-flex-line-pack:center;align-content:center;font-size:1.125rem}@media (max-width:767px){.l-form.-confirm .control{font-size:1rem}}.wpcf7 :is(.group,.navigation) p{display:contents}.wpcf7 :is(.type,.agreement) p{margin:0}.wpcf7 .wpcf7-response-output:empty{display:none}.wpcf7 .wpcf7-spinner{position:absolute;margin:0}@media (min-width:768px){.wpcf7 .wpcf7-spinner{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:767px){.wpcf7 .wpcf7-spinner{left:50%;top:calc(100% + 1.5rem);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.pg-home{background:#f2f2f3}.top-mainvisual{height:calc(100vh - 5.5rem);width:100%;text-align:center;background:url("../img/top/bg-mv.jpg") center center/cover;display:-ms-grid;display:grid;place-items:center}@media (max-width:767px){.top-mainvisual{height:calc(100vh - 3.75rem);padding:0 1.25rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.top-mainvisual .heading{font-size:2.6875rem;font-weight:normal;margin:0}@media (max-width:767px){.top-mainvisual .heading{font-size:1.875rem}}.top-mainvisual .title{font-size:2.125rem;font-weight:500;margin:3.0625rem 0 1.25rem}@media (max-width:767px){.top-mainvisual .title{font-size:1.4375rem;margin:1.875rem 0 0.75rem}}.top-mainvisual .title>span{font-size:1.75rem}@media (max-width:767px){.top-mainvisual .title>span{font-size:1.25rem}}.top-mainvisual .text{font-size:1.0625rem;line-height:2;margin:0}@media (max-width:767px){.top-mainvisual .text{font-size:1rem;line-height:1.9}}.top-cta{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(7%,rgba(193,228,240,0.24)),color-stop(14%,rgba(135,202,227,0.47)),color-stop(21%,rgba(86,181,216,0.66)),color-stop(29%,rgba(48,165,207,0.81)),color-stop(36%,rgba(21,153,201,0.92)),color-stop(43%,rgba(5,146,197,0.98)),color-stop(50%,#0090c4),color-stop(57%,rgba(5,146,197,0.98)),color-stop(64%,rgba(21,153,201,0.92)),color-stop(71%,rgba(48,165,207,0.81)),color-stop(79%,rgba(86,181,216,0.66)),color-stop(86%,rgba(135,202,227,0.47)),color-stop(93%,rgba(193,228,240,0.24)),to(rgba(255,255,255,0)));background-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(193,228,240,0.24) 7%,rgba(135,202,227,0.47) 14%,rgba(86,181,216,0.66) 21%,rgba(48,165,207,0.81) 29%,rgba(21,153,201,0.92) 36%,rgba(5,146,197,0.98) 43%,#0090c4 50%,rgba(5,146,197,0.98) 57%,rgba(21,153,201,0.92) 64%,rgba(48,165,207,0.81) 71%,rgba(86,181,216,0.66) 79%,rgba(135,202,227,0.47) 86%,rgba(193,228,240,0.24) 93%,rgba(255,255,255,0) 100%);color:#fff}@media (max-width:767px){.top-cta{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(1%,rgba(193,228,240,0.24)),color-stop(8%,rgba(135,202,227,0.47)),color-stop(15%,rgba(86,181,216,0.66)),color-stop(23%,rgba(48,165,207,0.81)),color-stop(30%,rgba(21,153,201,0.92)),color-stop(37%,rgba(5,146,197,0.98)),color-stop(50%,#0090c4),color-stop(63%,rgba(5,146,197,0.98)),color-stop(70%,rgba(21,153,201,0.92)),color-stop(77%,rgba(48,165,207,0.81)),color-stop(85%,rgba(86,181,216,0.66)),color-stop(92%,rgba(135,202,227,0.47)),color-stop(99%,rgba(193,228,240,0.24)),to(rgba(255,255,255,0)));background-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(193,228,240,0.24) 1%,rgba(135,202,227,0.47) 8%,rgba(86,181,216,0.66) 15%,rgba(48,165,207,0.81) 23%,rgba(21,153,201,0.92) 30%,rgba(5,146,197,0.98) 37%,#0090c4 50%,rgba(5,146,197,0.98) 63%,rgba(21,153,201,0.92) 70%,rgba(48,165,207,0.81) 77%,rgba(86,181,216,0.66) 85%,rgba(135,202,227,0.47) 92%,rgba(193,228,240,0.24) 99%,rgba(255,255,255,0) 100%)}}.top-cta>.wrapper{max-width:73.8125rem;margin:0 auto;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.25rem 0 0.8125rem 14.9375rem}@media (max-width:767px){.top-cta>.wrapper{padding:1.125rem 2rem 1.5rem}}.top-cta>.wrapper>.body{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.top-cta .image{width:11.0625rem;position:absolute;top:50%;left:4.125rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:767px){.top-cta .image{width:7.625rem;margin:-5rem auto 1.25rem}}.top-cta .lead{font-size:2.125rem;margin:0}@media (max-width:767px){.top-cta .lead{font-size:1.375rem;text-align:center;margin-bottom:0.3125rem}}.top-cta .link{color:inherit;text-decoration:none;font-size:1.5625rem;position:relative}@media (max-width:767px){.top-cta .link{font-size:1.0625rem}}.top-cta .link:after{display:inline-block;vertical-align:middle;margin-left:1.8125rem;border-style:solid;border-width:0.75rem 0 0.75rem 1.0625rem;border-color:transparent transparent transparent currentColor;content:""}@media (max-width:767px){.top-cta .link:after{vertical-align:-0.1875rem;margin-left:0.9375rem;border-width:0.5625rem 0 0.5625rem 0.875rem}}.top-section>.inner{max-width:1080px;margin:0 auto;padding:0 1.25rem}.top-section>.inner>.text{margin:0;font-size:1.0625rem;line-height:2}@media (min-width:768px){.top-section>.inner>.text{padding-right:2.5rem}}@media (max-width:767px){.top-section>.inner>.text{font-size:1rem;line-height:1.9}.top-section>.inner>.text br{display:none}}.top-section .c-heading-a{margin-bottom:2.0625rem}@media (max-width:767px){.top-section .c-heading-a{margin-bottom:1.125rem}}.top-section .content-box{max-width:57.4375rem;margin:2.9375rem 2.5rem 6.9375rem auto}@media (max-width:767px){.top-section .content-box{margin:1.5rem 0 3.125rem}}.top-section .content-box>.title{font-weight:bold;font-size:1.375rem;margin:0}@media (max-width:767px){.top-section .content-box>.title{font-size:1.125rem}}.top-section.-service{margin-top:7.6875rem}@media (max-width:767px){.top-section.-service{margin-top:3.75rem}}.top-section.-service .chart-box{position:relative;z-index:1;margin-top:3.1875rem;padding:0 1.25rem}@media (max-width:767px){.top-section.-service .chart-box{margin-top:1.875rem;padding:0 0.75rem}}.top-section.-service .chart-box:after{position:absolute;z-index:-1;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:33.25rem;background:url("../img/top/bg-service.jpg") center center/cover;content:""}@media (max-width:767px){.top-section.-service .chart-box:after{height:12.1875rem}}.top-section.-service .chart-box>.inner{max-width:1080px;margin:0 auto}.top-section.-service .chart-box .image{width:56.3125rem;margin-left:auto}@media (max-width:767px){.top-section.-service .chart-box .image{width:19.3125rem}}.top-section.-solution .card-list{margin:1.625rem 0 0;padding:0;list-style:none}@media (max-width:767px){.top-section.-solution .card-list{margin:1rem 0 0}}.top-section.-solution .card-list li{display:-ms-grid;display:grid;-ms-grid-columns:16.125rem 1fr;grid-template-columns:16.125rem 1fr;-webkit-box-align:safe center;-ms-flex-align:safe center;align-items:safe center;width:100%;height:7.3125rem;color:#fff;background-size:auto,100% auto;background-position:0 0,center right;-webkit-clip-path:polygon(100% 100%,0% 100%,0% 0%,calc(100% - 1.125rem) 0%,100% 1.125rem,100% 100%);clip-path:polygon(100% 100%,0% 100%,0% 0%,calc(100% - 1.125rem) 0%,100% 1.125rem,100% 100%)}@media (max-width:767px){.top-section.-solution .card-list li{-ms-grid-columns:1fr;grid-template-columns:1fr;height:auto;background-repeat:no-repeat;background-size:auto,cover;padding:1.25rem 0.625rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.top-section.-solution .card-list li+li{margin-top:1.9375rem}@media (max-width:767px){.top-section.-solution .card-list li+li{margin-top:1rem}}.top-section.-solution .card-list li:first-child{background-image:-webkit-gradient(linear,left top,right top,from(#2f4265),color-stop(50%,#5082a8),to(rgba(80,130,168,0))),url("../img/top/btob-list-01.jpg");background-image:linear-gradient(90deg,#2f4265 0%,#5082a8 50%,rgba(80,130,168,0) 100%),url("../img/top/btob-list-01.jpg")}@media (max-width:767px){.top-section.-solution .card-list li:first-child{background-image:-webkit-gradient(linear,left top,right top,from(#2f4265),color-stop(30%,#5082a8),to(rgba(80,130,168,0))),url("../img/top/btob-list-01.jpg");background-image:linear-gradient(90deg,#2f4265 0%,#5082a8 30%,rgba(80,130,168,0) 100%),url("../img/top/btob-list-01.jpg")}}.top-section.-solution .card-list li:nth-child(2){background-image:-webkit-gradient(linear,left top,right top,from(#2f4265),color-stop(50%,#0090c4),to(rgba(47,66,101,0))),url("../img/top/btob-list-02.jpg");background-image:linear-gradient(90deg,#2f4265 0%,#0090c4 50%,rgba(47,66,101,0) 100%),url("../img/top/btob-list-02.jpg")}@media (max-width:767px){.top-section.-solution .card-list li:nth-child(2){background-image:-webkit-gradient(linear,left top,right top,from(#2f4265),color-stop(30%,#0090c4),to(rgba(47,66,101,0))),url("../img/top/btob-list-02.jpg");background-image:linear-gradient(90deg,#2f4265 0%,#0090c4 30%,rgba(47,66,101,0) 100%),url("../img/top/btob-list-02.jpg")}}.top-section.-solution .card-list li:nth-child(3){background-image:-webkit-gradient(linear,left top,right top,from(#2f4265),color-stop(50%,#5082a8),to(rgba(80,130,168,0))),url("../img/top/btob-list-03.jpg");background-image:linear-gradient(90deg,#2f4265 0%,#5082a8 50%,rgba(80,130,168,0) 100%),url("../img/top/btob-list-03.jpg")}@media (max-width:767px){.top-section.-solution .card-list li:nth-child(3){background-image:-webkit-gradient(linear,left top,right top,from(#2f4265),color-stop(30%,#5082a8),to(rgba(80,130,168,0))),url("../img/top/btob-list-03.jpg");background-image:linear-gradient(90deg,#2f4265 0%,#5082a8 30%,rgba(80,130,168,0) 100%),url("../img/top/btob-list-03.jpg")}}.top-section.-solution .card-list li:nth-child(4){background-image:-webkit-gradient(linear,left top,right top,from(#2f4265),color-stop(50%,#0090c4),to(rgba(47,66,101,0))),url("../img/top/btob-list-04.jpg");background-image:linear-gradient(90deg,#2f4265 0%,#0090c4 50%,rgba(47,66,101,0) 100%),url("../img/top/btob-list-04.jpg")}@media (max-width:767px){.top-section.-solution .card-list li:nth-child(4){background-image:-webkit-gradient(linear,left top,right top,from(#2f4265),color-stop(30%,#0090c4),to(rgba(47,66,101,0))),url("../img/top/btob-list-04.jpg");background-image:linear-gradient(90deg,#2f4265 0%,#0090c4 30%,rgba(47,66,101,0) 100%),url("../img/top/btob-list-04.jpg")}}.top-section.-solution .card-list li:nth-child(5){background-image:-webkit-gradient(linear,left top,right top,from(#2f4265),color-stop(50%,#5082a8),to(rgba(80,130,168,0))),url("../img/top/btob-list-05.jpg");background-image:linear-gradient(90deg,#2f4265 0%,#5082a8 50%,rgba(80,130,168,0) 100%),url("../img/top/btob-list-05.jpg")}@media (max-width:767px){.top-section.-solution .card-list li:nth-child(5){background-image:-webkit-gradient(linear,left top,right top,from(#2f4265),color-stop(30%,#5082a8),to(rgba(80,130,168,0))),url("../img/top/btob-list-05.jpg");background-image:linear-gradient(90deg,#2f4265 0%,#5082a8 30%,rgba(80,130,168,0) 100%),url("../img/top/btob-list-05.jpg")}}.top-section.-solution .card-list .lead{font-size:1.625rem;line-height:1.3714285714;font-weight:500;margin:0;padding:0.4375rem 0.4375rem 0.4375rem 1.9375rem}@media (max-width:767px){.top-section.-solution .card-list .lead{font-size:1.25rem;padding:0 0 0.75rem}.top-section.-solution .card-list .lead br{display:none}}.top-section.-solution .card-list .text{font-size:1.125rem;line-height:1.36;font-weight:600;margin:0}@media (max-width:767px){.top-section.-solution .card-list .text{font-size:1rem;line-height:1.7}.top-section.-solution .card-list .text br{display:none}}.top-section.-btob{margin-top:2.5625rem}@media (max-width:767px){.top-section.-btob .top-cta{margin-top:5.625rem}}.top-section.-btoc{margin-top:8.875rem}@media (max-width:767px){.top-section.-btoc{margin-top:3.75rem}}.top-section.-btoc .card-list li:first-child{background-image:-webkit-gradient(linear,left top,right top,from(#2f4265),color-stop(50%,#0090c4),to(rgba(47,66,101,0))),url("../img/top/btoc-list-01.jpg");background-image:linear-gradient(90deg,#2f4265 0%,#0090c4 50%,rgba(47,66,101,0) 100%),url("../img/top/btoc-list-01.jpg")}@media (max-width:767px){.top-section.-btoc .card-list li:first-child{background-image:-webkit-gradient(linear,left top,right top,from(#2f4265),color-stop(30%,#0090c4),to(rgba(47,66,101,0))),url("../img/top/btoc-list-01.jpg");background-image:linear-gradient(90deg,#2f4265 0%,#0090c4 30%,rgba(47,66,101,0) 100%),url("../img/top/btoc-list-01.jpg")}}.top-section.-btoc .card-list li:nth-child(2){background-image:-webkit-gradient(linear,left top,right top,from(#2f4265),color-stop(50%,#5082a8),to(rgba(80,130,168,0))),url("../img/top/btoc-list-02.jpg");background-image:linear-gradient(90deg,#2f4265 0%,#5082a8 50%,rgba(80,130,168,0) 100%),url("../img/top/btoc-list-02.jpg")}@media (max-width:767px){.top-section.-btoc .card-list li:nth-child(2){background-image:-webkit-gradient(linear,left top,right top,from(#2f4265),color-stop(30%,#5082a8),to(rgba(80,130,168,0))),url("../img/top/btoc-list-02.jpg");background-image:linear-gradient(90deg,#2f4265 0%,#5082a8 30%,rgba(80,130,168,0) 100%),url("../img/top/btoc-list-02.jpg")}}.top-section.-btoc .card-list li:nth-child(3){background-image:-webkit-gradient(linear,left top,right top,from(#2f4265),color-stop(50%,#0090c4),to(rgba(47,66,101,0))),url("../img/top/btoc-list-03.jpg");background-image:linear-gradient(90deg,#2f4265 0%,#0090c4 50%,rgba(47,66,101,0) 100%),url("../img/top/btoc-list-03.jpg")}@media (max-width:767px){.top-section.-btoc .card-list li:nth-child(3){background-image:-webkit-gradient(linear,left top,right top,from(#2f4265),color-stop(30%,#0090c4),to(rgba(47,66,101,0))),url("../img/top/btoc-list-03.jpg");background-image:linear-gradient(90deg,#2f4265 0%,#0090c4 30%,rgba(47,66,101,0) 100%),url("../img/top/btoc-list-03.jpg")}}.top-section.-consulting>.inner>.c-heading-a .ja{padding-right:2.375rem}@media (max-width:767px){.top-section.-consulting>.inner>.c-heading-a .ja{padding-right:1.375rem}}.top-section.-consulting .content-box{margin-bottom:5.9375rem}@media (max-width:767px){.top-section.-consulting .content-box{margin-bottom:3.75rem}}.top-section.-consulting .card-box{color:#fff;-webkit-clip-path:polygon(100% 100%,0% 100%,0% 0%,calc(100% - 1.125rem) 0%,100% 1.125rem,100% 100%);clip-path:polygon(100% 100%,0% 100%,0% 0%,calc(100% - 1.125rem) 0%,100% 1.125rem,100% 100%);background:url("../img/top/bg-consulting.jpg") center center/cover;position:relative;margin-top:1.375rem;padding:2.5625rem 2.9375rem}@media (max-width:767px){.top-section.-consulting .card-box{padding:1.25rem}}.top-section.-consulting .card-box:after{position:absolute;background-image:-webkit-gradient(linear,left top,right top,from(#2f4265),color-stop(50%,#0090c4),to(rgba(80,130,168,0)));background-image:linear-gradient(90deg,#2f4265 0%,#0090c4 50%,rgba(80,130,168,0) 100%);opacity:37%;inset:0;content:""}.top-section.-consulting .card-box>.lead{font-size:1.375rem;font-weight:500;margin:0;position:relative;z-index:1}@media (max-width:767px){.top-section.-consulting .card-box>.lead{font-size:1.125rem}}.top-section.-consulting .card-box>.text{font-size:1.125rem;line-height:1.36;margin:0.4375rem 0 0;position:relative;z-index:1}@media (max-width:767px){.top-section.-consulting .card-box>.text{font-size:1rem}}.top-section.-consulting .card-box>.text+.lead{margin-top:2.75rem}@media (max-width:767px){.top-section.-consulting .card-box>.text+.lead{margin-top:1.5rem}}.top-section.-consulting .feature-list{background:#fff;padding:4.125rem 2.8125rem 4.5625rem}@media (max-width:767px){.top-section.-consulting .feature-list{padding:3.75rem 1.25rem}}.top-section.-consulting .feature-list>.wrapper{max-width:1080px;margin:0 auto}.top-section.-consulting .feature-list .title{margin:0;font-size:1.375rem;font-weight:bold}.top-section.-consulting .feature-list .list{margin:2.125rem 0 0;padding:0;list-style:none;counter-reset:feature-list}@media (max-width:767px){.top-section.-consulting .feature-list .list{margin:0.875rem 0 0}}.top-section.-consulting .feature-list .list li{font-size:1.0625rem;line-height:1.652173913;color:#5082a8;font-weight:bold;border-bottom:1px solid currentColor;padding:0.3125rem 0.625rem 0.3125rem 8.5rem;position:relative;overflow-y:clip}@media (max-width:767px){.top-section.-consulting .feature-list .list li{font-size:1rem;padding-left:6.875rem;padding-right:0.3125rem}}.top-section.-consulting .feature-list .list li:before{position:absolute;bottom:-1.4375rem;left:0;font-size:6.6875rem;line-height:1;font-weight:normal;font-family:"acumin-variable",sans-serif;font-variation-settings:"wght" 500,"wdth" 100,"slnt" 0;counter-increment:feature-list;content:counter(feature-list,decimal-leading-zero)}@media (max-width:767px){.top-section.-consulting .feature-list .list li:before{font-size:5.25rem;bottom:-1.125rem}}.top-section.-consulting .feature-list .list li+li{margin-top:3.9375rem}@media (max-width:767px){.top-section.-consulting .feature-list .list li+li{margin-top:1.5rem}}.top-price{padding:3.625rem 1.25rem 2.25rem;background:url("../img/top/bg-price.jpg") center center/cover}.top-price>.inner{max-width:1080px;margin:0 auto}.top-price .box{background:rgba(255,255,255,0.4);margin-top:3.1875rem;padding:2.0625rem 0.9375rem}@media (max-width:767px){.top-price .box{margin-top:1.875rem}}.top-price .box>.wrapper{max-width:55.6875rem;margin:0 auto}.top-price .content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.5rem 1fr;grid-template-columns:repeat(2,1fr);gap:2.5rem}@media (max-width:767px){.top-price .content{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.25rem}}@media (min-width:768px){.top-price .content .col:last-child{grid-column:1/-1;position:relative}.top-price .content .col:last-child .lead{padding-bottom:0;padding-left:0.9375rem;line-height:1;text-align:left}.top-price .content .col:last-child .lead>span{display:inline-block;vertical-align:0.25rem;margin-right:0.375rem}.top-price .content .col:last-child .text{position:absolute;top:calc(50% - 0.25rem);right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.top-price .content .lead{color:#5082a8;font-size:1rem;margin:0 0.5625rem 0.8125rem;padding-bottom:0.125rem;text-align:center;border-bottom:1px solid currentColor}.top-price .content .lead>span{font-size:2.625rem;font-weight:normal;font-family:"acumin-variable",sans-serif;font-variation-settings:"wght" 500,"wdth" 100,"slnt" 0}@media (max-width:767px){.top-price .content .lead>span{font-size:1.75rem;display:block}}.top-price .content .text{font-size:1.625rem;font-weight:500;margin:0;color:#5082a8;text-align:center}@media (max-width:767px){.top-price .content .text{font-size:1.1875rem}}.top-price .content .text .month{display:inline-block;letter-spacing:-0.16em;margin-left:-0.9375rem;margin-right:0.375rem}.top-price .content .text .price{display:block;font-size:1.9375rem}@media (max-width:767px){.top-price .content .text .price{font-size:1.375rem}}@media (min-width:768px){.top-price .content .text .price.-sm{font-size:1.6875rem}}.top-price .list{list-style:none;padding:0 0 0 0.5625rem;margin:1.75rem 0 0}@media (max-width:767px){.top-price .list{padding:0}}.top-price .list li{font-size:0.9375rem;line-height:1.619047619;color:#5082a8;padding-left:1.2em;font-weight:500;position:relative}.top-price .list li:before{position:absolute;top:0;left:0;content:"※"}.top-price .top-cta{margin-top:3.9375rem}@media (min-width:768px){.top-price .top-cta{margin-left:auto;margin-right:auto;max-width:74rem}}.top-price .top-cta>.wrapper{padding-top:0.8125rem;padding-bottom:0.5rem}@media (max-width:767px){.top-price .top-cta>.wrapper{padding-bottom:0.625rem}}.top-price .top-cta .image{left:6.625rem;width:7.5625rem}.top-company{margin:6.3125rem 0;padding:0 1.25rem}@media (max-width:767px){.top-company{margin:3.125rem 0}}.top-company>.inner{max-width:1080px;margin:0 auto}.top-company .table{margin:3.8125rem 0 0;padding:0 1.8125rem;display:-ms-grid;display:grid;-ms-grid-columns:9.5625rem 0 1fr;grid-template-columns:9.5625rem 1fr;gap:0.9375rem 0}@media (max-width:767px){.top-company .table{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0;padding:0;margin:1.875rem 0 0}}.top-company .table dd,.top-company .table dt{font-size:1.125rem;line-height:1.92;font-weight:500;margin:0}@media (max-width:767px){.top-company .table dd,.top-company .table dt{font-size:1rem;line-height:1.8}}.top-company .table dt{font-weight:bold}@media (max-width:767px){.top-company .table dt:not(:first-child){margin-top:1rem}}.top-company .table ul{list-style:none;padding:0;margin:0;font-size:inherit}.top-company .table ul li{position:relative;padding-left:1em}.top-company .table ul li:before{position:absolute;top:0.9375rem;left:0.125rem;width:0.25rem;height:0.25rem;background:#212c3b;border-radius:50%;content:""}@media (max-width:767px){.top-company .table ul li:before{top:0.75rem}}.top-company .table a{color:inherit;text-decoration:none}.top-company .table a[target=_blank]:after{display:inline-block;vertical-align:-0.0625rem;margin-left:0.5rem;width:0.875rem;height:0.875rem;background:url("../img/icon-external.svg") no-repeat 0 0/contain;content:""}.top-message{padding:0 1.25rem}.top-message>.inner{max-width:1080px;margin:0 auto}.top-message .intro-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.9375rem 2.5rem;margin:4.125rem 0 2.9375rem;padding:0 1.8125rem}@media (max-width:767px){.top-message .intro-box{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:2.1875rem 0 2.8125rem;row-gap:1.5625rem}}.top-message .intro-box>.image{width:16.6875rem;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px){.top-message .intro-box>.image{width:11.25rem;margin:0 auto}}.top-message .intro-box>.content p{margin:0}.top-message .intro-box>.content .text{width:44.625rem}@media (max-width:767px){.top-message .intro-box>.content .text{width:20.625rem}}.top-message .intro-box>.content .slogan{width:22.5rem;margin:1.625rem 0}@media (max-width:767px){.top-message .intro-box>.content .slogan{width:19.375rem}}.top-message .intro-box>.content .footer{width:11.875rem}@media (max-width:767px){.top-message .intro-box>.content .footer{width:11.25rem}}.top-message .profile-box{padding:0 1.8125rem}@media (max-width:767px){.top-message .profile-box{padding:0}}.top-message .profile-box>.lead{font-size:1.125rem;font-weight:bold;margin:0 0 0.625rem}@media (max-width:767px){.top-message .profile-box>.lead{font-size:1rem}}.top-message .profile-box p{margin:0;font-size:1.125rem;line-height:1.6;font-weight:bold}@media (max-width:767px){.top-message .profile-box p{font-size:1rem;line-height:1.9}}.top-message .profile-box p+p{margin-top:1.75rem}@media (max-width:767px){.top-message .profile-box p+p{margin-top:1.25rem}}.top-advisor{margin:6.3125rem 0;padding:0 1.25rem}@media (max-width:767px){.top-advisor{margin:3.125rem 0 3.75rem}}.top-advisor>.inner{max-width:1080px;margin:0 auto}.top-advisor .c-heading-b .en{display:inline;line-height:0.9}.top-advisor .c-heading-b .en>span{font-weight:normal;font-family:"acumin-variable",sans-serif;font-variation-settings:"wght" 300,"wdth" 100,"slnt" 0}.top-advisor .c-heading-b .ja{width:28%;text-align:right;margin-left:0;-webkit-transform:translateY(scale(-3));transform:translateY(scale(-3))}@media (max-width:767px){.top-advisor .c-heading-b .ja{width:27%}}.top-advisor .content{margin:2.75rem 0 0 1.8125rem}@media (max-width:767px){.top-advisor .content{margin:1.875rem 0 0}}.top-advisor .content dd,.top-advisor .content dt{font-size:1.125rem;font-weight:bold;line-height:1.6;margin:0}@media (max-width:767px){.top-advisor .content dd,.top-advisor .content dt{font-size:1rem;line-height:1.9}}.top-advisor .content dt{margin-bottom:0.625rem}@media (max-width:767px){.top-advisor .content dt{margin-bottom:0.125rem}}.top-advisor .content dd{margin-bottom:2.25rem}@media (max-width:767px){.top-advisor .content dd{margin-bottom:1.5rem}}
/*# sourceMappingURL=site.css.map */