@charset "UTF-8";*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;font-size:16px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{width:100%;color:#333333;font-weight:normal;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;overflow-x:hidden;line-height:1.75;letter-spacing:1px;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{color:#333333;text-decoration:none;outline:none}a:focus{outline:none}img,svg{width:100%;height:auto;border:none;vertical-align:bottom;image-rendering:-webkit-optimize-contrast}figure{margin:0}hr{height:0;margin:0;padding:0;border:0}h1,h2,h3,h4,h5,h6{padding:0rem;margin:0rem;font-size:1rem;font-weight:normal;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.75}p{padding:0rem;margin:0rem;line-height:1.75}div{line-height:1.75}article,aside,details,footer,header,main,menu,nav,section,summary{display:block}ol,ul{list-style:none}ul{font-size:0}ul li{font-size:1rem;margin:0rem}iframe{vertical-align:bottom}table{border-collapse:collapse;border:none;border-spacing:0}td,th{vertical-align:top;border:solid 0px;font-weight:normal;text-align:left}caption{text-align:left}::-webkit-input-placeholder{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:0.8rem;color:#dedede}:-ms-input-placeholder{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:0.8rem;color:#dedede}::-moz-placeholder{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:0.8rem;color:#dedede}::-moz-selection{background:#00c8c5;color:#fff}::selection{background:#00c8c5;color:#fff}::-moz-selection{background:#00c8c5;color:#fff}button,input[type=email],input[type=number],input[type=submit],input[type=tel],input[type=text],select,textarea{width:100%;margin:0;padding:0;font-size:1rem;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.75;letter-spacing:1px;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{width:auto;display:inline-block;cursor:pointer}input[type=checkbox],input[type=radio]{display:none}select::-ms-expand{display:none}.recaptcha-wrap{width:100%;max-width:304px;margin:0 auto;margin-bottom:2rem}.recaptcha-wrap._v3{max-width:256px;margin-top:2rem;margin-bottom:0rem}.l-header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:10000;-webkit-transition:0.3s ease;transition:0.3s ease}.l-header .l-main-inner{position:relative}.l-header .logo-wrap{position:absolute;top:16px;z-index:-1}.l-header .logo-wrap .text{font-size:12px;margin-bottom:12px}.l-header .logo-wrap .logo{max-width:150px;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.l-header .list{padding:65px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:26px}@media only screen and (max-width:800px){.l-header .list{width:100%;height:100vh;-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:0 auto;padding:0 3rem;gap:3rem}}.l-header.is-show{opacity:1}.l-header.is-hidden{opacity:0}@media only screen and (max-width:800px){.l-header.is-hidden{opacity:1}}@media only screen and (max-width:1300px){.l-global-nav{position:fixed;top:0;right:0;width:80vw;max-width:380px;height:100vh;padding:15vh 0;background:#fff;z-index:12;-webkit-transition:300ms;transition:300ms;pointer-events:none;overflow-y:scroll;z-index:1000;-webkit-transform:translateX(100%);transform:translateX(100%)}.is-drawerActive .l-global-nav{-webkit-transform:translateX(0%);transform:translateX(0%);pointer-events:auto}.l-global-nav .item{width:100%}.l-global-nav .item.is-on .c-menu-main-nest{display:block;position:inherit;-webkit-transform:inherit;transform:inherit;margin-top:1rem;-webkit-box-shadow:none;box-shadow:none}.l-global-nav .link{padding:0 0 1rem;border-bottom:2px solid #f5f5f5}.l-global-nav .btn-wrap{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-global-nav .btn-wrap .c-btn-more{width:100%}}.c-button{position:relative;display:inline-block;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent}.p-hamburger{position:relative;outline:none;background:#00c8c5;width:80px;height:80px;border-radius:5px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;pointer-events:auto;cursor:pointer;display:none;z-index:1001}@media only screen and (max-width:1300px){.p-hamburger{display:block}}@media only screen and (max-width:800px){.p-hamburger{width:60px;height:60px}}@media only screen and (max-width:580px){.p-hamburger{width:45px;height:45px}}.p-hamburger[aria-expanded=true]{border:1px solid #fff}.p-hamburger__line{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:48px;height:2px;background-color:#fff;-webkit-transition:inherit;transition:inherit}@media only screen and (max-width:800px){.p-hamburger__line{width:6.2068965517vw}}.p-hamburger__line:after,.p-hamburger__line:before{content:"";position:absolute;display:block;width:100%;height:100%;background-color:#fff;border-radius:5px;-webkit-transition:inherit;transition:inherit}.p-hamburger__line:before{top:-12px}@media only screen and (max-width:800px){.p-hamburger__line:before{top:-8px}}.p-hamburger__line:after{top:12px}@media only screen and (max-width:800px){.p-hamburger__line:after{top:8px}}.p-hamburger[aria-expanded=true] .p-hamburger__line{background-color:transparent}.p-hamburger[aria-expanded=true] .p-hamburger__line:after,.p-hamburger[aria-expanded=true] .p-hamburger__line:before{top:0;background:#fff}.p-hamburger[aria-expanded=true] .p-hamburger__line:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-hamburger[aria-expanded=true] .p-hamburger__line:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.u-visuallyHidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.l-footer.tob-ver2{background:#fff}.root-wrap{width:100%;overflow:hidden;-ms-touch-action:manipulation;touch-action:manipulation}.l-main-inner{width:100%;max-width:calc(1080px + 4rem);padding:0 2rem;margin:0 auto}@media only screen and (max-width:580px){.l-main-inner{padding:0 1.5rem}}.l-card-body{background:#fff;border-radius:30px;padding:64px 55px}@media only screen and (max-width:800px){.l-card-body{padding:2rem;border-radius:20px}}.c-btn-primary{display:block;max-width:216px;width:100%;height:55px;background:#fff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;cursor:pointer}.c-btn-primary .text{font-size:20px;font-family:"Poppins","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#012e5b;font-weight:600;line-height:1;letter-spacing:0.5px}@media only screen and (max-width:580px){.c-btn-primary .text{font-size:18px}}.c-btn-primary .icon{display:block;width:24px;aspect-ratio:1/1}@media (hover:hover) and (pointer:fine){.c-btn-primary:hover{display:-webkit-box;display:-ms-flexbox;display:flex;scale:0.98}}.c-btn-secondary{max-width:348px;width:100%;height:67px;background:#20c7c7;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.c-btn-secondary .text{font-size:20px;color:#fff;font-weight:500;letter-spacing:0.12em;line-height:1}@media only screen and (max-width:580px){.c-btn-secondary .text{font-size:18px}}.c-btn-secondary .icon{width:24px;aspect-ratio:1/1}@media (hover:hover) and (pointer:fine){.c-btn-secondary:hover{display:-webkit-box;display:-ms-flexbox;display:flex;scale:0.98;-webkit-transition:0.2s ease;transition:0.2s ease}}.c-btn-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:273px;width:100%;height:67px;border-radius:8px;background:#fd6c3e}.c-btn-cta .text{font-size:20px;color:#fff;font-weight:500;line-height:35px;letter-spacing:0.5px}@media only screen and (max-width:580px){.c-btn-cta .text{font-size:18px}}@media (hover:hover) and (pointer:fine){.c-btn-cta:hover{display:-webkit-box;display:-ms-flexbox;display:flex;scale:0.98;-webkit-transition:0.2s ease;transition:0.2s ease}}.c-btn-cta._v2{background:#fff;border:2px solid #fd6c3e}.c-btn-cta._v2 .text{color:#fd6c3e}.c-card-cost .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:800px){.c-card-cost .contents{-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}}.c-card-cost .textarea{max-width:500px}@media only screen and (max-width:1100px){.c-card-cost .textarea{width:calc(60% - 2rem)}}@media only screen and (max-width:800px){.c-card-cost .textarea{width:100%;max-width:600px;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-align:center;-ms-flex-align:center;align-items:center}}.c-card-cost .bubble{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#012e5b;padding:10px 2rem;border-radius:100px;position:relative;margin-bottom:2rem}.c-card-cost .bubble .wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.c-card-cost .bubble .num{font-size:33px;font-weight:bold;font-family:"Poppins","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;letter-spacing:0.5px;line-height:1;color:#22c7c7}@media only screen and (max-width:580px){.c-card-cost .bubble .num{font-size:28px}}.c-card-cost .bubble .text{font-size:20px;color:#fff;font-weight:500;line-height:35px;letter-spacing:0.15em}@media only screen and (max-width:580px){.c-card-cost .bubble .text{font-size:1rem}}.c-card-cost .bubble:after{content:"";background:url(../../../img/tob_ver2/images/cost/polygon.svg) no-repeat;background-position:center;background-size:contain;width:24px;aspect-ratio:24/25;position:absolute;bottom:-22px;left:24px;z-index:100}.c-card-cost .ttl{font-size:24px;color:#012e5b;font-weight:bold;line-height:42px;letter-spacing:0.12em;margin-bottom:24px}@media only screen and (max-width:580px){.c-card-cost .ttl{font-size:19px;line-height:32px}}.c-card-cost p{color:#012e5b}.c-card-cost .c-btn-secondary{margin-top:24px}.c-card-cost .img{max-width:450px;width:100%}@media only screen and (max-width:1100px){.c-card-cost .img{width:40%}}@media only screen and (max-width:800px){.c-card-cost .img{max-width:320px;width:100%}}@media only screen and (max-width:580px){.c-card-cost .img{width:80%}}.c-card-cost .supplement{font-size:14px;color:#627aaf;letter-spacing:0.04em;line-height:28px}.c-card-cost:nth-of-type(2n) .contents{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:800px){.c-card-cost:nth-of-type(2n) .contents{-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}}.c-card-ex{padding:72px 2rem;background:#f2fdff;border-radius:1rem}@media only screen and (max-width:800px){.c-card-ex{padding:56px 2rem;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}}@media only screen and (max-width:580px){.c-card-ex{padding:40px 1.5rem}}.c-card-ex .wrapper{max-width:900px;width:100%;margin:0 auto}.c-card-ex .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;margin-bottom:40px}@media only screen and (max-width:800px){.c-card-ex .head{background:#fff;padding:4rem 2rem;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-bottom:2rem}}@media only screen and (max-width:580px){.c-card-ex .head{padding:2rem 1.5rem;margin-bottom:1.5rem;gap:1.5rem}}.c-card-ex .head:after,.c-card-ex .head:before{content:none;display:block;width:100%;height:80px;position:absolute}@media only screen and (max-width:800px){.c-card-ex .head:after,.c-card-ex .head:before{content:""}}@media only screen and (max-width:580px){.c-card-ex .head:after,.c-card-ex .head:before{height:56px}}.c-card-ex .head:before{border-top:solid 3px #22c7c7;border-right:solid 3px #22c7c7;top:0;right:0}.c-card-ex .head:after{border-left:solid 3px #22c7c7;border-bottom:solid 3px #22c7c7;bottom:0;left:0}.c-card-ex .logo{max-width:240px;width:100%;-webkit-box-shadow:0px 0px 15px 0px rgba(136,136,136,0.2);box-shadow:0px 0px 15px 0px rgba(136,136,136,0.2)}@media only screen and (max-width:580px){.c-card-ex .logo{max-width:180px}}.c-card-ex .logo img{width:100%;height:auto;display:block}.c-card-ex .contents{max-width:590px;width:100%;min-height:240px;background:#fff;padding:2rem;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;position:relative}@media only screen and (max-width:800px){.c-card-ex .contents{min-height:auto;padding:0}}@media only screen and (max-width:580px){.c-card-ex .contents{gap:1rem}}.c-card-ex .contents .ttl{font-size:24px;font-weight:bold;color:#22c7c7;line-height:42px;letter-spacing:0.1em;text-align:center}@media only screen and (max-width:580px){.c-card-ex .contents .ttl{font-size:18px;line-height:32px}}.c-card-ex .contents .text{font-weight:bold;color:#012e5b;line-height:1;letter-spacing:0.08em}.c-card-ex .contents:after,.c-card-ex .contents:before{content:"";display:block;width:100%;height:100px;position:absolute}@media only screen and (max-width:800px){.c-card-ex .contents:after,.c-card-ex .contents:before{content:none}}.c-card-ex .contents:before{border-top:solid 3px #22c7c7;border-right:solid 3px #22c7c7;top:0;right:0}.c-card-ex .contents:after{border-left:solid 3px #22c7c7;border-bottom:solid 3px #22c7c7;bottom:0;left:0}.c-card-ex .body .text{color:#012e5b;letter-spacing:0.085em}.c-card-ex .body .text span{font-weight:bold}button,input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{color:#000}input[type=submit]{color:#000}.c-heading-section{font-size:32px;font-weight:bold;line-height:1.5;letter-spacing:0.1em;color:#fff;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-align:center;-ms-flex-align:center;align-items:center;gap:24px;text-align:center}@media only screen and (max-width:580px){.c-heading-section{font-size:24px}}.c-heading-section:after{content:"";display:block;width:80px;height:4px;background:#fff}@media only screen and (max-width:580px){.c-heading-section:after{width:48px}}.c-heading-section._v2{color:#012e5b}.c-heading-section._v2:after{background:#012e5b}.c-list-anchor-link{-webkit-transition:0.3s;transition:0.3s}.c-list-anchor-link span{font-size:14px;line-height:1.75;letter-spacing:1px;font-weight:500;font-weight:bold}@media (hover:hover) and (pointer:fine){.c-list-anchor-link:hover{opacity:0.7;-webkit-transition:0.3s;transition:0.3s}}.c-list-note{counter-reset:listnum}.c-list-note .item{font-size:14px;line-height:1.75;letter-spacing:1px;font-weight:500;color:#888888;font-weight:400;text-indent:-2.25em;padding-left:2.25em}.c-list-note .item:before{counter-increment:listnum;content:"※" counter(listnum);color:#e83644;padding-right:8px}.c-list-sns-share .item{cursor:pointer;margin-right:1rem}.root-wrap.is-loading{opacity:0}.root-wrap{opacity:1}body .c-loading-wrap{width:100%;height:100%;background:#fff;top:0;left:0;position:fixed;z-index:999999;padding:2rem;opacity:0;pointer-events:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}body.is-trans .c-loading-wrap{opacity:1;pointer-events:auto;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.c-loading-wrap .inner{width:100%;height:100%}.c-md-pc-none{display:none}@media only screen and (max-width:1100px){.c-md-pc-none{display:block}}@media only screen and (max-width:1101px){.c-md-pc-only{display:none}}.c-md-sp-only{display:none}@media only screen and (max-width:580px){.c-md-sp-only{display:block}}.c-table-common{height:100%;min-width:760px}.c-table-common .table-data,.c-table-common .table-head{vertical-align:middle;position:relative}.c-table-common .table-data:after,.c-table-common .table-head:after{content:"";display:block;width:100%;height:1px;background:#f3f0e9;position:absolute;bottom:0;left:0}.c-table-common .table-data span,.c-table-common .table-head span{display:block}.c-table-common .table-head{font-weight:bold}.c-table-common .table-head._note sup{color:#e83644;font-weight:500}.c-table-common .table-data{text-align:center}.c-table-common .table-data._text span{font-size:13px;letter-spacing:1px;line-height:1.8;font-weight:500;font-weight:400;color:#888888;padding:9.5px 24px;text-align:left}.c-table-common .table-data._icon img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.c-table-common .table-data._none span:after{content:"";display:block;width:18px;height:3px;background-color:#888888;margin:auto}.c-table-common .table-data._note span{color:#e83644}.c-table-common .table-data._attention span{position:relative;height:100%;display:-ms-grid;display:grid;place-items:center}.c-table-common .table-data._attention span:before{content:"";display:block;width:100%;height:100%;border-left:2px solid #e83644;border-right:2px solid #e83644;position:absolute;top:0;left:0;z-index:100}.c-table-common .table-row:last-of-type .table-data._attention span:before{content:"";display:block;width:100%;height:100%;border-left:2px solid #e83644;border-right:2px solid #e83644;border-bottom:2px solid #e83644;border-radius:0 0 10px 10px;position:absolute;top:0;left:0;z-index:100}.c-table-common .table-heading .table-head span{text-align:center;padding:10px 26px}.c-table-common .table-heading .table-head._attention{position:relative;color:#fff}.c-table-common .table-heading .table-head._attention>span{position:relative;z-index:1;border:2px solid #e83644;border-radius:10px 10px 0 0}.c-table-common .table-heading .table-head._attention:before{content:"";display:block;width:100%;height:100%;background-color:#e83644;border-radius:10px 10px 0 0;position:absolute;border:2px solid #e83644;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}.c-table-common .table-body .table-row:nth-of-type(2n){background:#f9f8f4}.c-table-common .table-body .table-head span{padding:10px 24px}.c-table-common .colgroup-heading{width:230px}@media only screen and (max-width:1100px){.c-table-common .colgroup-heading{width:180px}}.c-table-common .colgroup-heading._border{border-right:1px solid #f3f0e9}.c-table-common .colgroup-data{width:170px}@media only screen and (max-width:1100px){.c-table-common .colgroup-data{width:140px}}.c-table-common .colgroup-data._border{border-right:1px solid #f3f0e9}.c-table-common .colgroup-text._border{border-right:1px solid #f3f0e9}.c-table-wrap{overflow-x:auto}.scroll-hint.is-right-scrollable{background:none!important}.scroll-hint.is-right-scrollable.is-left-scrollable{background:none!important}.scroll-hint.is-left-scrollable{background:none!important}.p-top-firstview{background-image:url(../../../img/toc/images/mv_bg.png);background-repeat:no-repeat;background-position:center center;background-color:#ACE5F0;margin-top:110px;height:450px;width:100%;position:relative;z-index:1}@media only screen and (max-width:1100px){.p-top-firstview{margin-top:108px}}@media only screen and (max-width:800px){.p-top-firstview{margin-top:92px;background-image:none;background-color:#ace5f0;height:400px}}@media only screen and (max-width:580px){.p-top-firstview{margin-top:77px}}.p-top-firstview .l-main-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media only screen and (max-width:800px){.p-top-firstview .l-main-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-top-firstview .container{width:550px}.p-top-firstview .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 24px;margin-top:40px}@media only screen and (max-width:800px){.p-top-firstview .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-top-feature{padding:100px 0 80px;background-color:#f3f0e9}@media only screen and (max-width:800px){.p-top-feature{padding:60px 0}}.p-top-feature .text-wrap{margin:0 auto 56px}@media only screen and (max-width:800px){.p-top-feature .text-wrap{margin:0 auto 40px}}.p-top-feature .text-wrap .c-heading-section{margin-bottom:40px}@media only screen and (max-width:800px){.p-top-feature .text-wrap .c-heading-section{margin-bottom:24px}}.p-top-feature .text-wrap .c-heading-section span{font-size:30px;font-size:3rem;color:#e83644}.p-top-feature .text-wrap .c-heading-section span b{font-size:70px!important;font-size:7rem;color:#e83644}.p-top-feature .text-wrap .c-heading-section sup{font-size:24px;color:#e83644;vertical-align:baseline}.p-top-feature .text-wrap .text{text-align:center}.p-top-feature .text-wrap .text:not(:last-child){margin-bottom:1.75rem}.p-top-feature .text-wrap .text._annotation{text-align:end;font-size:12px;color:#888888}.p-top-feature .feature-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:40px;grid-row-gap:0px;margin-bottom:56px}.p-top-feature .feature-wrap>:first-child{-ms-grid-row:1;-ms-grid-column:1}.p-top-feature .feature-wrap>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.p-top-feature .feature-wrap>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}@media only screen and (max-width:900px){.p-top-feature .feature-wrap{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:1fr 40px 1fr;grid-template-rows:repeat(2,1fr);grid-row-gap:40px;justify-items:center}.p-top-feature .feature-wrap>:first-child{-ms-grid-row:1;-ms-grid-column:1}.p-top-feature .feature-wrap>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.p-top-feature .feature-wrap>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.p-top-feature .feature-wrap>:nth-child(4){-ms-grid-row:3;-ms-grid-column:2}}@media only screen and (max-width:580px){.p-top-feature .feature-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:24px;margin-bottom:48px}}@media only screen and (max-width:900px){.p-top-feature .feature-wrap .c-card-feature:last-of-type{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:2/1/3/3;width:calc(50% - 20px)}}@media only screen and (max-width:580px){.p-top-feature .feature-wrap .c-card-feature:last-of-type{grid-area:auto;width:100%}}.p-top-feature .c-btn-link{margin:0 auto}.p-top-task{padding:80px 0}@media only screen and (max-width:800px){.p-top-task{padding:60px 0}}.p-top-task .task-wrap{display:-ms-grid;display:grid;justify-items:center;-ms-grid-columns:1fr 72px 1fr 72px 1fr;grid-template-columns:repeat(3,1fr);grid-column-gap:72px;margin:56px 0}@media only screen and (max-width:800px){.p-top-task .task-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:40px;margin:48px 0}.p-top-task .task-wrap .c-card-task{grid-area:auto;width:auto}}.p-top-task .c-btn-link{margin:0 auto}.p-top-interface{padding:80px 0 120px}@media only screen and (max-width:800px){.p-top-interface{padding:60px 0 80px}}.p-top-interface .text-wrap{margin-bottom:56px}@media only screen and (max-width:800px){.p-top-interface .text-wrap{margin-bottom:40px}}.p-top-interface .text-wrap .c-heading-section{margin-bottom:40px}@media only screen and (max-width:800px){.p-top-interface .text-wrap .c-heading-section{margin-bottom:24px}}.p-top-interface .text-wrap .text{text-align:center}.p-top-interface .mock-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:64px;padding:56px 107px;background-color:#f3f0e9;border-radius:30px;width:100%}@media only screen and (max-width:1080px){.p-top-interface .mock-card{padding:56px 80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}@media only screen and (max-width:800px){.p-top-interface .mock-card{padding:56px;border-radius:20px}}@media only screen and (max-width:580px){.p-top-interface .mock-card{padding:56px 32px}}.p-top-interface .mock-card .img{width:370px}@media only screen and (max-width:800px){.p-top-interface .mock-card .img{max-width:370px;width:100%}}@media only screen and (max-width:580px){.p-top-interface .mock-card .img{width:80%}}.p-top-interface .mock-card .container{width:calc(100% - 370px - 64px)}@media only screen and (max-width:1080px){.p-top-interface .mock-card .container{width:100%}}.p-top-interface .mock-card .title{margin-bottom:1rem}.p-top-interface .mock-card .title span{font-size:clamp(20px,1vw,21px);font-weight:500;line-height:1.75;letter-spacing:0.5px;font-weight:bold;color:#e83644}.p-top-point{padding:0 0 120px}@media only screen and (max-width:800px){.p-top-point{padding:0 0 60px}}.p-top-point .text-wrap{margin-bottom:56px}@media only screen and (max-width:800px){.p-top-point .text-wrap{margin-bottom:40px}}.p-top-point .text-wrap .c-heading-section{margin-bottom:40px}@media only screen and (max-width:800px){.p-top-point .text-wrap .c-heading-section{margin-bottom:24px}}.p-top-point .text-wrap .text{text-align:center}.p-top-point .point-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 42px 1fr 42px 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:42px;grid-row-gap:0px}.p-top-point .point-wrap>:first-child{-ms-grid-row:1;-ms-grid-column:1}.p-top-point .point-wrap>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.p-top-point .point-wrap>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}@media only screen and (max-width:1000px){.p-top-point .point-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:42px}}.p-top-plan{position:relative;padding:100px 0 80px;background-color:#f3f0e9}@media only screen and (max-width:800px){.p-top-plan{padding:50px 0 40px}}.p-top-plan:after{content:"";display:block;width:100px;height:50px;background-color:#f3f0e9;clip-path:polygon(50% 100%,0 0,100% 0);position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);z-index:2;pointer-events:none}.p-top-plan .text-wrap{margin:0 auto 56px}@media only screen and (max-width:800px){.p-top-plan .text-wrap{margin-bottom:2rem}}.p-top-plan .text-wrap .c-heading-section{margin-bottom:40px}@media only screen and (max-width:800px){.p-top-plan .text-wrap .c-heading-section{margin-bottom:24px}}.p-top-plan .text{text-align:center}.p-top-plan .c-list-note{margin-top:3rem}@media only screen and (max-width:800px){.p-top-plan .c-list-note{margin-top:2rem}}.p-top-plan .c-btn-link{margin:56px auto 0}@media only screen and (max-width:800px){.p-top-plan .c-btn-link{margin-top:2rem}}.p-top-support{padding:80px 0}@media only screen and (max-width:800px){.p-top-support{padding:60px 0}}.p-top-support .l-main-inner._900{max-width:964px}.p-top-support .text-wrap{margin-bottom:56px}@media only screen and (max-width:800px){.p-top-support .text-wrap{margin-bottom:40px}}.p-top-support .text-wrap .text{text-align:center}.p-top-support .c-heading-section{margin-bottom:40px}@media only screen and (max-width:800px){.p-top-support .c-heading-section{margin-bottom:24px}}.p-top-support .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.p-top-flow{padding:80px 0;background:#f3f0e9}@media only screen and (max-width:800px){.p-top-flow{padding:60px 0}}.p-top-flow .l-main-inner._900{max-width:964px}.p-top-flow .text-wrap{margin-bottom:56px}@media only screen and (max-width:800px){.p-top-flow .text-wrap{margin-bottom:48px}}.p-top-flow .text-wrap .text{text-align:center}.p-top-flow .title{font-size:clamp(20px,1vw,21px);font-weight:500;line-height:1.75;letter-spacing:0.5px;font-weight:bold;font-weight:bold;text-align:center;margin-bottom:32px}@media only screen and (max-width:800px){.p-top-flow .title{font-size:18px}}.p-top-flow .c-heading-section{margin-bottom:40px}@media only screen and (max-width:800px){.p-top-flow .c-heading-section{margin-bottom:24px}}.l-footer{padding:64px 2rem 12px}@media only screen and (max-width:800px){.l-footer{padding:40px 2rem 12px}}.l-footer .menu{font-size:14px;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}@media only screen and (max-width:580px){.l-footer .menu{gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-footer .menu a{-webkit-transition:0.3s;transition:0.3s}@media (hover:hover) and (pointer:fine){.l-footer .menu a:hover{opacity:0.7;-webkit-transition:0.3s;transition:0.3s}}@media only screen and (max-width:580px){.l-footer .menu span{display:none}}.l-footer .img{max-width:74px;width:100%;margin:0 auto;margin-bottom:12px}.l-footer .img>a{display:block;width:100%;height:100%}.l-footer .copyright{font-size:13px;letter-spacing:0;color:#888888;text-align:center}@media only screen and (max-width:1100px){.l-header-tob .l-main-inner{padding:0 1rem 0 3rem}}@media only screen and (max-width:580px){.l-header-tob .l-main-inner{padding:0 1rem}}@media only screen and (max-width:1100px){.l-header-tob .contents{width:100%;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;gap:2rem;height:108px}}@media only screen and (max-width:800px){.l-header-tob .contents{height:92px}}@media only screen and (max-width:580px){.l-header-tob .contents{height:77px}}@media only screen and (max-width:1100px){.l-header-tob .logo-wrap{position:static}}@media only screen and (max-width:1100px){.l-header-tob .logo-wrap .logo{max-width:150px;margin:0;-webkit-transform:inherit;transform:inherit}}@media only screen and (max-width:580px){.l-header-tob .logo-wrap .text{display:none}}@media only screen and (max-width:1100px){.l-header-tob .anchor-link{display:none}}.l-header-tob .btn-hamburger{width:80px;height:80px;border-radius:5px;display:block;cursor:pointer;background:#e83644;display:none;top:14px;right:1rem;z-index:20000}@media only screen and (max-width:1100px){.l-header-tob .btn-hamburger{display:block}}@media only screen and (max-width:800px){.l-header-tob .btn-hamburger{top:16px;width:60px;height:60px}}@media only screen and (max-width:580px){.l-header-tob .btn-hamburger{width:45px;height:45px}}.l-header-tob .btn-hamburger .border-box{width:48px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media only screen and (max-width:800px){.l-header-tob .btn-hamburger .border-box{width:6.2vw;gap:8px}}@media only screen and (max-width:580px){.l-header-tob .btn-hamburger .border-box{gap:6px}}.l-header-tob .btn-hamburger .border-box span{display:block;width:100%;height:2px;background:#fff}.l-header-tob .btn-hamburger._js-active .border-box{width:50%;aspect-ratio:1/1;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-header-tob .btn-hamburger._js-active .border-box span{position:absolute}.l-header-tob .btn-hamburger._js-active .border-box span:first-of-type{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-header-tob .btn-hamburger._js-active .border-box span:nth-of-type(2){display:none}.l-header-tob .btn-hamburger._js-active .border-box span:last-of-type{top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.l-header-tob .nav-wrap{display:none;max-width:400px;width:100%;height:100vh;padding:8rem 2rem 0;background:#f9f8f4;position:fixed;top:0;right:0;z-index:15000;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.l-header-tob .nav-wrap::-webkit-scrollbar{display:none}@media only screen and (max-width:580px){.l-header-tob .nav-wrap{max-width:none}}.l-header-tob .global-nav{padding-bottom:150px}.l-header-tob .global-nav .menu-list{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}.l-header-tob .item-menu{border-bottom:2px solid #f3f0e9;-webkit-transition:0.3s;transition:0.3s}.l-header-tob .item-menu .inner{padding:1rem 0}.l-header-tob .item-menu .text{font-size:18px;font-weight:bold;white-space:nowrap;text-align:center}@media (hover:hover) and (pointer:fine){.l-header-tob .item-menu:hover{opacity:0.7;-webkit-transition:0.3s;transition:0.3s}}@media only screen and (max-width:800px){.l-header-tob_ver2 .contents .text{display:none}}.l-header-tob_ver2 .btn-hamburger{background:#20C7C7}.bg-header-toc{position:fixed;top:0;left:0;width:100%;height:100vh;background:#333333;opacity:0.7;z-index:9999;display:none}body._no-scroll,html._no-scroll{overflow:hidden}.p-top-firstview-tob_ver2{background:#f2fdff;padding:220px 0 120px;position:relative}@media only screen and (max-width:1100px){.p-top-firstview-tob_ver2{padding:170px 0 120px}}@media only screen and (max-width:580px){.p-top-firstview-tob_ver2{padding:120px 0 80px}}.p-top-firstview-tob_ver2 .l-main-inner{max-width:calc(1200px + 4rem)}.p-top-firstview-tob_ver2 .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:2}@media only screen and (max-width:1100px){.p-top-firstview-tob_ver2 .contents{-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;gap:4rem}}@media only screen and (max-width:580px){.p-top-firstview-tob_ver2 .contents{gap:3rem}}.p-top-firstview-tob_ver2 .box01{max-width:414px;width:100%}@media only screen and (max-width:1100px){.p-top-firstview-tob_ver2 .box01{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width:580px){.p-top-firstview-tob_ver2 .box01{max-width:270px}}.p-top-firstview-tob_ver2 .box02{max-width:648px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1100px){.p-top-firstview-tob_ver2 .box02{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:1101px){.p-top-firstview-tob_ver2 .box02 .btn-wrap{display:none}}.p-top-firstview-tob_ver2 .intro{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 24px;background:#20c7c7;border-radius:100px;margin-bottom:48px}@media only screen and (max-width:580px){.p-top-firstview-tob_ver2 .intro{text-align:center;margin-bottom:32px}}.p-top-firstview-tob_ver2 .intro .text{font-size:24px;font-weight:500;color:#fff;line-height:1.6;letter-spacing:0.09em}@media only screen and (max-width:580px){.p-top-firstview-tob_ver2 .intro .text{font-size:18px}}.p-top-firstview-tob_ver2 .catch{margin-bottom:32px}@media only screen and (max-width:1100px){.p-top-firstview-tob_ver2 .catch{margin-bottom:56px}}@media only screen and (max-width:580px){.p-top-firstview-tob_ver2 .catch{text-align:center;margin-bottom:32px}}.p-top-firstview-tob_ver2 .catch .text{font-size:36px;color:#012e5b;font-weight:bold;line-height:1.6;letter-spacing:0.15em}@media only screen and (max-width:580px){.p-top-firstview-tob_ver2 .catch .text{font-size:26px}}.p-top-firstview-tob_ver2 .catch .emphasis{position:relative}.p-top-firstview-tob_ver2 .catch .emphasis:before{content:"";display:block;width:5px;aspect-ratio:1/1;background:#012e5b;border-radius:50%;position:absolute;top:-6px;left:40%}.p-top-firstview-tob_ver2 .cta-area{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-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.p-top-firstview-tob_ver2 .logo{width:100%;max-width:396px}@media only screen and (max-width:1100px){.p-top-firstview-tob_ver2 .logo{max-width:none;width:560px}}@media only screen and (max-width:580px){.p-top-firstview-tob_ver2 .logo{width:330px}}.p-top-firstview-tob_ver2 .btn-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-top-firstview-tob_ver2 .box-03{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media only screen and (max-width:580px){.p-top-firstview-tob_ver2 .box-03 .btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.p-top-firstview-tob_ver2 .box-03 .c-btn-cta{max-width:none;width:100%;height:100px}@media only screen and (max-width:580px){.p-top-firstview-tob_ver2 .box-03 .c-btn-cta{height:72px}}.p-top-firstview-tob_ver2 .circle{width:43.68vw;position:absolute;left:0;bottom:0}.p-top-firstview-tob_ver2 .circle02{width:60vw;position:absolute;top:0;right:0}@media only screen and (max-width:580px){.p-top-firstview-tob_ver2 .circle02{width:80vw}}.p-top-can{background:#1a416a;padding:72px 0}.p-top-can .l-main-inner{max-width:calc(1200px + 4rem)}.p-top-can .c-heading-section{margin-bottom:64px}@media only screen and (max-width:580px){.p-top-can .c-heading-section{margin-bottom:56px}}.p-top-can .sec01_list01{max-width:none;width:100%;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px}@media only screen and (max-width:800px){.p-top-can .sec01_list01{gap:16px}}@media only screen and (max-width:580px){.p-top-can .sec01_list01{gap:12px}}.p-top-can .sec01_list01:first-of-type{margin-bottom:32px}@media only screen and (max-width:580px){.p-top-can .sec01_list01:first-of-type{margin-bottom:16px}}.p-top-can .sec01_list01:last-of-type .c-card-can a{padding:40px 20px 24px;gap:18px}@media only screen and (max-width:580px){.p-top-can .sec01_list01:last-of-type .c-card-can a{padding:20px 8px}}.p-top-can .sec01_list01:last-of-type .c-card-can._gap-v2 a{gap:8px}.p-top-can .c-card-can{max-width:276px;width:100%;background:#fff;border-radius:10px;-webkit-box-shadow:0px 0px 25px 0px rgba(34,199,199,0.25);box-shadow:0px 0px 25px 0px rgba(34,199,199,0.25);margin:0}@media only screen and (max-width:1270px){.p-top-can .c-card-can{max-width:none;width:calc(50% - 16px)}}@media only screen and (max-width:580px){.p-top-can .c-card-can{width:calc(50% - 6px)}}.p-top-can .c-card-can:nth-of-type(n+3){margin-top:0}.p-top-can .c-card-can a{width:100%;height:100%;padding:40px 20px;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;gap:32px;cursor:pointer}@media only screen and (max-width:580px){.p-top-can .c-card-can a{padding:20px 8px;gap:24px}}.p-top-can .c-card-can p{font-size:20px;padding-top:0;position:static;letter-spacing:0.5px;line-height:1.6}@media only screen and (max-width:580px){.p-top-can .c-card-can p{font-size:16px}}.p-top-can .c-card-can .img{max-width:100px;width:100%}.p-top-can .c-card-can .img._v2{max-width:140px}.p-top-can .c-card-can .img._v3{max-width:130px}.p-top-can .c-card-can .img._v4{max-width:120px}@media only screen and (max-width:580px){.p-top-can .c-card-can .img{max-width:80px}}.p-top-can .c-card-can .img img{width:100%;height:auto;position:static}.p-top-can .c-btn-primary{margin:64px auto 0}.p-top-can .c-btn-primary.is-on .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-top-table{background:#f2fdff;padding:100px 0 64px}@media only screen and (max-width:580px){.p-top-table{padding:72px 0 56px}}.p-top-table .ttl{font-size:36px;color:#012e5b;font-weight:bold;line-height:1.5;text-align:center;margin:0 auto 40px}@media only screen and (max-width:580px){.p-top-table .ttl{font-size:26px;margin:0 auto 24px}}.p-top-table .intro{letter-spacing:0.05em;text-align:center;margin-bottom:56px}@media only screen and (max-width:580px){.p-top-table .intro{margin-bottom:32px}}.p-top-table .container{background:#fff;padding:64px 2rem;border-radius:30px;-webkit-box-shadow:0px 0px 20px 0px rgba(29,184,188,0.15);box-shadow:0px 0px 20px 0px rgba(29,184,188,0.15);margin-bottom:56px}@media only screen and (max-width:950px){.p-top-table .container{padding:48px 1.5rem}}@media only screen and (max-width:950px){.p-top-table .content{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.p-top-table .content::-webkit-scrollbar{display:none}}.p-top-table .content .img{max-width:970px;width:100%;margin:0 auto}.p-top-table .table{max-width:970px;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:230px 170px 170px 1fr;grid-template-columns:230px 170px 170px 1fr;margin:0 auto}@media only screen and (max-width:950px){.p-top-table .table{width:900px}}.p-top-table .table dt{min-height:88px;color:#012e5b;font-weight:500;padding:1rem 10px 1rem 24px;-ms-grid-column:1;grid-column:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #22c7c7;border-right:2px solid #22c7c7}.p-top-table .table dt:nth-of-type(2n){background:#f2fdff}.p-top-table .table dt sup{font-size:10px;color:#fd6c3e;vertical-align:text-top}.p-top-table .table dt.head{min-height:52px}.p-top-table .table dd{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-top-table .table dd.free{color:#fd6c3e;font-weight:500;-ms-grid-column:2;grid-column:2;border-bottom:2px solid #22c7c7}.p-top-table .table dd.free:nth-of-type(2n){background:#f2fdff}.p-top-table .table dd.free sup{font-size:10px;vertical-align:text-top}.p-top-table .table dd.free.border{color:#888888;position:relative}.p-top-table .table dd.free.border:after{content:"";display:block;width:18px;height:3px;background:#888888;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-top-table .table dd.free.head{font-size:18px;font-weight:bold;letter-spacing:2px;color:#333}.p-top-table .table dd.standard{color:#fd6c3e;text-align:center;font-weight:500;-ms-grid-column:3;grid-column:3;border-left:2px solid #fd6c3e;border-right:2px solid #fd6c3e;border-bottom:2px solid #22c7c7}.p-top-table .table dd.standard:nth-of-type(2n-1){background:#f2fdff}.p-top-table .table dd.standard.last{border-bottom:2px solid #fd6c3e;border-radius:0 0 10px 10px}.p-top-table .table dd.standard.head{font-size:18px;font-weight:bold;letter-spacing:2px;color:#fff;background:#fd6c3e;border-radius:10px 10px 0 0}.p-top-table .table dd.example{font-size:13px;color:#888888;letter-spacing:0.08em;line-height:1.6;-ms-grid-column:4;grid-column:4;padding:10px 16px 10px 24px;border-bottom:2px solid #22c7c7}.p-top-table .table dd.example:nth-of-type(2n){background:#f2fdff}.p-top-table .table dd.example.head{font-size:16px;font-weight:bold;letter-spacing:2px;color:#333}.p-top-table .table dd .icon{display:inline-block;width:20px}.p-top-table .table dd .icon img{display:block;height:auto}.p-top-table .note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;margin-top:44px}.p-top-table .note p{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.p-top-table .note p .supplement{font-size:15px;font-weight:500;letter-spacing:1px;color:#fd6c3e}.p-top-table .note p .text{font-size:15px;letter-spacing:0.02em;color:#888888}.p-top-table .c-btn-secondary{margin:0 auto}.p-top-cta{background:#baf4f4;padding:40px 0}.p-top-cta .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1050px){.p-top-cta .contents{-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;gap:3rem}}@media only screen and (max-width:580px){.p-top-cta .contents{gap:2rem}}.p-top-cta .box-01{max-width:350px;width:100%}@media only screen and (max-width:1050px){.p-top-cta .box-01{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width:580px){.p-top-cta .box-01{max-width:240px}}.p-top-cta .box-02{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-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media only screen and (max-width:1050px){.p-top-cta .box-02{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width:1051px){.p-top-cta .box-02 .btn-wrap{display:none}}.p-top-cta .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:29px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1050px){.p-top-cta .heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:580px){.p-top-cta .heading{gap:1rem}}.p-top-cta .heading .text{font-size:24px;letter-spacing:1px;color:#012e5b;font-weight:bold;line-height:42px}@media only screen and (max-width:580px){.p-top-cta .heading .text{font-size:20px}}.p-top-cta .heading .logo{max-width:250px;width:100%}@media only screen and (max-width:1050px){.p-top-cta .heading .logo{max-width:none;width:400px}}@media only screen and (max-width:580px){.p-top-cta .heading .logo{width:280px}}.p-top-cta .btn-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}.p-top-cta .box-03{width:100%;display:none}@media only screen and (max-width:1050px){.p-top-cta .box-03{display:block;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (max-width:580px){.p-top-cta .box-03 .btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}@media only screen and (max-width:580px){.p-top-cta .box-03 .c-btn-cta{max-width:440px}}.p-top-cost{background:#f2fdff;padding:72px 0 100px}@media only screen and (max-width:580px){.p-top-cost{padding:56px 0 80px}}.p-top-cost .c-heading-section{margin-bottom:64px}@media only screen and (max-width:580px){.p-top-cost .c-heading-section{margin-bottom:48px}}.p-top-cost .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:100px}@media only screen and (max-width:580px){.p-top-cost .list{gap:80px}}.p-top-flow{background:#1a416a;padding:72px 0}@media only screen and (max-width:580px){.p-top-flow{padding:56px 0}}.p-top-flow .l-main-inner{max-width:calc(920px + 4rem)}.p-top-flow .c-heading-section{margin-bottom:56px}@media only screen and (max-width:580px){.p-top-flow .c-heading-section{margin-bottom:48px}}.p-top-ex{padding:72px 0}@media only screen and (max-width:580px){.p-top-ex{padding:56px 0}}.p-top-ex .c-heading-section{margin-bottom:32px}.p-top-ex .intro{font-size:20px;font-weight:bold;color:#012e5b;line-height:35px;letter-spacing:0.1em;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin-bottom:56px}@media only screen and (max-width:580px){.p-top-ex .intro{font-size:18px;gap:12px;margin-bottom:40px}}.p-top-ex .intro:after,.p-top-ex .intro:before{content:"";display:block;width:2px;height:32px;background:#012e5b}.p-top-ex .intro:before{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.p-top-ex .intro:after{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.p-top-ex .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:56px;margin-bottom:56px}@media only screen and (max-width:580px){.p-top-ex .list{gap:32px;margin-bottom:40px}}.p-top-ex .c-btn-secondary{max-width:273px;margin:0 auto}
/*# sourceMappingURL=main.css.map */