@charset "UTF-8"; /*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */ *,:after,:before{border-style:solid;border-width:0;box-sizing:border-box;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:auto;appearance:auto;font:inherit}[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}:root{--vws:max(.8533333333px,.2666666667vw);--vwp:clamp(.7px,calc(0.4417px + 0.03363vw),1px);--vwp-font:clamp(.8px,calc(0.6278px + 0.02242vw),1px);--unit:var(--vws);--unit-font:var(--vws)}@media screen and (min-width:768px){:root{--unit:var(--vwp);--unit-font:var(--vwp-font)}}:root{--fw-regular:400;--fw-bold:700}html{font-family:Yu Gothic,Noto Sans JP,sans-serif;font-size:62.5%;font-weight:500}@media screen and (min-width:1024px){html{font-size:clamp(10 * var(--unit),.78125vw,16 * var(--unit))}}@media screen and (max-width:767.98px){html{font-size:clamp(12 * var(--unit),2.6666666667vw,14 * var(--unit))}}body{color:#000;font-family:Yu Gothic,Noto Sans JP,sans-serif;font-size:calc(var(--unit)*16);font-weight:500;letter-spacing:.05em;line-height:1.8;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}@media screen and (max-width:767.98px){body{font-size:calc(var(--unit)*14)}}a{cursor:pointer}a,a[href^="mailto:"],a[href^="tel:"]{color:inherit;text-decoration:none}img{height:auto;max-width:100%;vertical-align:bottom}:focus-visible{outline:2px solid #11238c;outline-offset:2px}:focus:not(:focus-visible){outline:none}.l-container{margin-left:auto;margin-right:auto;width:100%}.l-footer{background-color:#111;padding:calc(var(--unit)*10) 0;width:100%}.l-footer__inner{margin:0 auto;max-width:calc(var(--unit)*1280);padding:0 calc(var(--unit)*20);text-align:center;width:100%}.l-footer__copyright{color:#fff;font-family:Roboto,sans-serif;font-size:calc(var(--unit-font)*12)}@media screen and (max-width:767.98px){.l-footer__copyright{font-size:calc(var(--unit)*10)}}.l-footer__copyright small{font-size:inherit}.c-bg-grad{background-image:linear-gradient(133deg,#dcf8ff 5%,#d5fffa 50%,#84c3ff 93%)}.c-btn{border:2px solid;border-radius:100vh;color:#666;display:block;padding:calc(var(--unit)*10) calc(var(--unit)*40);text-align:center;transition:.5s;vertical-align:middle;width:calc(var(--unit)*240)}.c-btnArea{margin-top:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.c-btnArea{margin-top:calc(var(--unit)*20)}}.c-btn.center{margin:0 auto}.c-btn:hover{background:#666;color:#fff}.c-heading{font-size:calc(var(--unit)*40);font-weight:700;line-height:1.5}@media screen and (max-width:767.98px){.c-heading{font-size:calc(var(--unit)*30)}}.c-headingArea{margin-top:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.c-headingArea{margin-top:calc(var(--unit)*20)}}.c-heading--en{font-family:Roboto,sans-serif;font-size:calc(var(--unit)*24);font-weight:600;letter-spacing:.1em;line-height:1.2}@media screen and (max-width:767.98px){.c-heading--en{font-size:calc(var(--unit)*18)}}.c-lead{margin-top:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.c-lead{margin-top:calc(var(--unit)*20)}}.c-page-top{align-items:center;background-color:#adadad;border:none;border-radius:50%;bottom:calc(var(--unit)*40);cursor:pointer;display:flex;height:calc(var(--unit)*50);justify-content:center;opacity:0;padding:0;position:fixed;right:calc(var(--unit)*40);transform:translateY(calc(var(--unit)*20));transition:opacity .3s ease,transform .3s ease,visibility .3s ease,background-color .3s ease;visibility:hidden;width:calc(var(--unit)*50);z-index:100}@media screen and (max-width:767.98px){.c-page-top{bottom:calc(var(--unit)*20);height:calc(var(--unit)*40);right:calc(var(--unit)*20);width:calc(var(--unit)*40)}}.c-page-top.is-visible{opacity:1;transform:translateY(0);visibility:visible}.c-page-top:focus{transform:translateY(calc(var(--unit)*-5))}@media (hover:hover) and (pointer:fine){.c-page-top:hover{transform:translateY(calc(var(--unit)*-5))}}.c-page-top__arrow{border-left:calc(var(--unit)*2) solid #fff;border-top:calc(var(--unit)*2) solid #fff;display:block;height:calc(var(--unit)*12);position:relative;top:calc(var(--unit)*3);transform:rotate(45deg);width:calc(var(--unit)*12)}@media screen and (max-width:767.98px){.c-page-top__arrow{height:calc(var(--unit)*10);top:calc(var(--unit)*2);width:calc(var(--unit)*10)}}.p-about{overflow:hidden;padding:calc(var(--unit)*160) 0 calc(var(--unit)*100);position:relative;width:100%}@media screen and (max-width:767.98px){.p-about{padding:calc(var(--unit)*100) 0}}.p-about__bg-text{color:#fff;font-family:Gemunu Libre;font-size:calc(var(--unit)*128);font-weight:700;left:50%;letter-spacing:.05em;line-height:1;opacity:.6;pointer-events:none;position:absolute;top:calc(var(--unit)*80);transform:translate(-50%);z-index:0}@media screen and (max-width:767.98px){.p-about__bg-text{font-size:calc(var(--unit)*80);top:calc(var(--unit)*50)}}.p-about__inner{margin:0 auto;max-width:90%;position:relative;width:calc(var(--unit)*1280);z-index:1}.p-about__head{margin-bottom:calc(var(--unit)*60);text-align:center}@media screen and (max-width:767.98px){.p-about__head{margin-bottom:calc(var(--unit)*40)}}.p-about__sub-title{color:#111;display:block;font-size:calc(var(--unit)*28);font-weight:700;line-height:1.5}@media screen and (max-width:767.98px){.p-about__sub-title{font-size:calc(var(--unit)*22)}}.p-about__title{color:#111;font-size:calc(var(--unit)*36);font-weight:700;line-height:1.5;margin-bottom:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-about__title{font-size:calc(var(--unit)*28);margin-bottom:calc(var(--unit)*30)}}.p-about__desc{color:#111;font-size:calc(var(--unit)*16);font-weight:500;line-height:1.8}@media screen and (max-width:767.98px){.p-about__desc{font-size:calc(var(--unit)*14);text-align:left}.p-about__desc br{display:none}}.p-about__slides{align-items:center;display:flex;flex-direction:column;gap:calc(var(--unit)*60);margin-bottom:calc(var(--unit)*60);width:100%}@media screen and (max-width:767.98px){.p-about__slides{gap:calc(var(--unit)*40)}}.p-about__slide-card{background-color:#fff;border-radius:calc(var(--unit)*4);box-shadow:0 calc(var(--unit)*5) calc(var(--unit)*15) hsla(0,0%,7%,.1);max-width:90%;padding:calc(var(--unit)*97) calc(var(--unit)*40) calc(var(--unit)*40);width:calc(var(--unit)*1024)}@media screen and (max-width:767.98px){.p-about__slide-card{padding:calc(var(--unit)*20) calc(var(--unit)*20) calc(var(--unit)*60)}}.p-about__slide-head{align-items:center;color:#00338d;display:flex;font-weight:700;justify-content:center;line-height:1.4;margin-bottom:calc(var(--unit)*30);padding:calc(var(--unit)*10) calc(var(--unit)*20);position:relative}.p-about__slide-head .bg-num{color:#fff;color:#caf8fb;font-family:Gemunu Libre;font-size:calc(var(--unit)*128);font-weight:700;left:50%;letter-spacing:.05em;line-height:1;opacity:.95;pointer-events:none;position:absolute;top:calc(var(--unit)*0);transform:translate(-50%,-50%);z-index:0}@media screen and (max-width:767.98px){.p-about__slide-head .bg-num{font-size:calc(var(--unit)*80);top:calc(var(--unit)*40)}}.p-about__slide-head .text{font-size:calc(var(--unit)*32);position:relative;z-index:1}@media screen and (max-width:767.98px){.p-about__slide-head{margin-bottom:0;padding:calc(var(--unit)*40) calc(var(--unit)*0)}.p-about__slide-head .text{font-size:calc(var(--unit)*22)}}.p-about__slide-body{color:#111;font-size:calc(var(--unit)*14);line-height:1.6}.p-about__h4{font-size:calc(var(--unit)*24);font-weight:700;margin-bottom:calc(var(--unit)*10);position:relative}@media screen and (max-width:767.98px){.p-about__h4{font-size:calc(var(--unit)*20)}}.p-about__h4:before{background:#f28a00;border-radius:50%;content:"";display:inline-block;height:calc(var(--unit)*16);margin-right:calc(var(--unit)*8);position:relative;transform:translateY(calc(var(--unit)*2));width:calc(var(--unit)*16)}.p-about__h4 small{display:block;font-size:calc(var(--unit)*16);font-weight:400;margin-bottom:calc(var(--unit)*30);margin-top:calc(var(--unit)*33)}@media screen and (max-width:767.98px){.p-about__h4 small{font-size:calc(var(--unit)*14);margin-bottom:calc(var(--unit)*20);margin-top:calc(var(--unit)*20)}}.p-about__section{margin-bottom:calc(var(--unit)*30)}.p-about__text{margin-bottom:calc(var(--unit)*15)}.p-about__text small{color:#666;display:block;font-size:calc(var(--unit)*16);margin-top:calc(var(--unit)*5)}@media screen and (max-width:767.98px){.p-about__text small{font-size:calc(var(--unit)*14)}}.p-about__scheme-img{margin:calc(var(--unit)*40) 0;text-align:center}.p-about__scheme-img img{height:auto;max-width:100%}.p-about__list{list-style-type:none;margin-bottom:calc(var(--unit)*20);padding-left:calc(var(--unit)*20)}.p-about__list li{font-size:calc(var(--unit)*16)}.p-about__list li .bold{font-weight:700}.p-about__list li .text-blue{color:#11238c}.p-about__list li .mt-10{display:inline-block;margin-top:calc(var(--unit)*10)}.p-about__list--disc li{margin-bottom:calc(var(--unit)*5)}.p-about__list--disc li:before{background:#f28a00;border-radius:50%;content:"";display:inline-block;height:calc(var(--unit)*16);margin-right:calc(var(--unit)*5);position:relative;top:calc(var(--unit)*2);width:calc(var(--unit)*16)}.p-about__list .marker-blue{background:linear-gradient(transparent 60%,#0ff 0);font-weight:700}.p-about__list-sub{list-style-type:none;padding-left:0}.p-about__list-sub>li{font-weight:700}.p-about__list-sub ul{font-weight:400;list-style-type:disc;margin-top:calc(var(--unit)*5);padding-left:calc(var(--unit)*20)}.p-about__list-sub ul li{margin-bottom:calc(var(--unit)*5)}.p-about__table-wrap{margin-bottom:calc(var(--unit)*20);width:100%}@media screen and (max-width:767.98px){.p-about__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.p-about__table-wrap::-webkit-scrollbar{height:calc(var(--unit)*8)}.p-about__table-wrap::-webkit-scrollbar-thumb{background:#ccc;border-radius:calc(var(--unit)*4)}.p-about__table{border-collapse:collapse;font-size:calc(var(--unit)*12);overflow-x:auto;table-layout:fixed;width:100%}@media screen and (max-width:767.98px){.p-about__table{min-width:calc(var(--unit)*1000)}}.p-about__table td,.p-about__table th{border:none;font-size:calc(var(--unit)*16);padding:calc(var(--unit)*8);vertical-align:middle;white-space:normal}.p-about__table td.center,.p-about__table th.center{text-align:center}@media screen and (max-width:767.98px){.p-about__table .th-blue-dark,.p-about__table .th-blue-light,.p-about__table .th-gray{white-space:nowrap}}.p-about__table .col-head{width:15%}.p-about__table .col-star3,.p-about__table .col-star4{width:42.5%}@media screen and (max-width:767.98px){.p-about__table--detail{min-width:calc(var(--unit)*1000)}}.p-about__table--detail .col-head{width:15%}.p-about__table--detail .col-item{width:22.5%}.p-about__table--detail .col-val{width:10%}.p-about__table .th-gray{background-color:#888;border-bottom:calc(var(--unit)*4) solid #fff}.p-about__table .th-blue-light,.p-about__table .th-gray{border-right:calc(var(--unit)*4) solid #fff;color:#fff;font-weight:700;text-align:center}.p-about__table .th-blue-light{background-color:#2ea7e0}.p-about__table .th-blue-dark{background-color:#004ea2;color:#fff;font-weight:700;text-align:center}.p-about__table tr:nth-child(-n+3) td,.p-about__table tr:nth-child(-n+3) th{border-bottom:calc(var(--unit)*4) solid #fff}.p-about__table tr:nth-child(-n+3) td{border-right:calc(var(--unit)*4) solid #fff}.p-about__table tr:nth-child(-n+3) td:last-child{border-right:none}.p-about__table .tr-sub-head th,.p-about__table th[rowspan],.p-about__table tr:nth-child(n+3) td{border-right:calc(var(--unit)*4) solid #fff}.p-about__table .tr-sub-head th{border-bottom:calc(var(--unit)*4) solid #fff}.p-about__table .tr-sub-head th:last-child{border-right:none}.p-about__table .tr-sub-head .empty-cell{border-right:calc(var(--unit)*4) solid #fff}.p-about__table .td-label,.p-about__table td.center{border-bottom:calc(var(--unit)*4) solid #fff;border-right:calc(var(--unit)*4) solid #fff}.p-about__table .td-label:last-child,.p-about__table td.center:last-child{border-right:none}.p-about__table td:nth-child(4){border:none}.p-about__table .bg-blue-light{background-color:#f0f3f6}.p-about__table .bg-blue-dark-light{background-color:#eef4fa}.p-about__table .bg-blue-dark{background-color:#e5f0ff}.p-about__table .text-blue,.p-about__table .text-blue-bold{color:#004ea2;font-weight:700}.p-about__table .align-center{text-align:center}.p-about__table--detail{margin-top:calc(var(--unit)*.5)}.p-about__table--detail .th-sub{border-right:calc(var(--unit)*4) solid #fff;border-spacing:calc(var(--unit)*0);font-size:calc(var(--unit)*15);font-weight:400;text-align:center}.p-about__table--detail .th-sub.border-right-none{border-right:none}.p-about__table--detail .th-sub.bg-blue-dark-light{background:#f0f3f6}.p-about__table--detail .td-label{font-weight:400}.p-about__table--detail td.bg-blue-dark-light{background-color:#f0f3f6}.p-about__table--detail .tr-total td{background-color:#e7e7e7;border-top:calc(var(--unit)*4) solid #fff}.p-about__table--detail .tr-total td.bg-blue{background:#dae4f0}.p-about__table--detail tr:nth-child(-n+3) td,.p-about__table--detail tr:nth-child(-n+3) th,.p-about__table--detail tr:nth-child(n+3) td{border-bottom:none}.p-about__table .th-radius-tlr{border-top-left-radius:calc(var(--unit)*6)}.p-about__table .th-radius-tlr,.p-about__table .th-radius-tr{border-top-right-radius:calc(var(--unit)*6)}.p-about__table .th-radius-br{border-bottom-right-radius:calc(var(--unit)*6)}.p-about__table .th-radius-bl,.p-about__table .th-radius-blr{border-bottom-left-radius:calc(var(--unit)*6)}.p-about__table .th-radius-blr{border-bottom-right-radius:calc(var(--unit)*6)}.p-about__note{font-size:calc(var(--unit)*16);margin-top:calc(var(--unit)*16)}.p-about__note.align-right{text-align:right}.p-about__edu-table{border-collapse:collapse;font-size:calc(var(--unit)*16);min-width:calc(var(--unit)*800);table-layout:fixed;width:100%}.p-about__edu-table td,.p-about__edu-table th{border-bottom:calc(var(--unit)*4) solid #fff;border-right:calc(var(--unit)*4) solid #fff;padding:calc(var(--unit)*10);vertical-align:middle}.p-about__edu-table td:last-child,.p-about__edu-table th:last-child{border-right:none}.p-about__edu-table td.bg-gray,.p-about__edu-table th.bg-gray{background-color:#dad9d9}.p-about__edu-table td.bg-gray-light,.p-about__edu-table th.bg-gray-light{background-color:#fafafa}.p-about__edu-table td ul{list-style:none;padding-left:calc(var(--unit)*20)}.p-about__edu-table td ul li{padding-left:.8em;position:relative}.p-about__edu-table td ul li:before{color:#333;content:"•";font-size:.8em;left:0;position:absolute;top:.2em}.p-about__edu-table .w-cat{width:14%}.p-about__edu-table .w-req{width:20%}.p-about__edu-table .w-std{width:28%}.p-about__edu-table .w-star{width:8%}.p-about__edu-table .w-target{width:18%}.p-about__edu-table thead th{color:#fff;font-weight:700;line-height:1.4;text-align:center;vertical-align:middle}.p-about__edu-table .th-blue-dark{background-color:#004ea2}.p-about__edu-table .th-blue-light{background-color:#2ea7e0}.p-about__edu-table .bg-blue-light{background-color:#eef4fa}.p-about__edu-table .bg-blue-light-sub{background-color:#eefcff}.p-about__edu-table .bg-blue-dark-light-sub{background-color:#eef4fa}.p-about__edu-table .bg-gray{background-color:#ccc}.p-about__edu-table .text-blue-bold{color:#004ea2;font-weight:700}.p-about__edu-table .bold{font-weight:700}.p-about__edu-table .center{text-align:center}.p-about__edu-table .left{text-align:left}.p-about__edu-table .border-right-thick{border-right:calc(var(--unit)*4) solid #fff}.p-about__edu-table .th-radius-tl,.p-about__edu-table .th-radius-tlr{border-top-left-radius:calc(var(--unit)*6)}.p-about__edu-table .th-radius-tr{border-top-right-radius:calc(var(--unit)*6)}.p-about__edu-table .th-radius-bl{border-bottom-left-radius:calc(var(--unit)*6)}.p-about__edu-table .th-radius-br{border-bottom-right-radius:calc(var(--unit)*6)}.p-about__edu-table .border-orange{border-radius:calc(var(--unit)*6);outline:calc(var(--unit)*3) solid #f28a00;outline-offset:calc(var(--unit)*-2);position:relative;z-index:10}.p-about__edu-table .note{color:#000;display:inline-block;margin-top:calc(var(--unit)*16)}.p-about__point-list{border-top:calc(var(--unit)*4) solid #fff;margin-top:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-about__point-list{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}}.p-about__point-item{background-color:#f0f3f6;border-bottom:calc(var(--unit)*4) solid #fff;display:flex;flex-direction:row;margin-bottom:0}@media screen and (max-width:767.98px){.p-about__point-item{min-width:calc(var(--unit)*800)}}.p-about__point-item .th-radius-tl{border-top-left-radius:calc(var(--unit)*6)}.p-about__point-item .th-radius-tr{border-top-right-radius:calc(var(--unit)*6)}.p-about__point-item .th-radius-bl{border-bottom-left-radius:calc(var(--unit)*6)}.p-about__point-item .th-radius-br{border-bottom-right-radius:calc(var(--unit)*6)}.p-about__point-term{align-items:center;background-color:#888;border-right:calc(var(--unit)*4) solid #fff;color:#fff;display:flex;flex-shrink:0;font-size:calc(var(--unit)*16);font-weight:700;justify-content:center;padding:calc(var(--unit)*12);text-align:center;width:calc(var(--unit)*180)}@media screen and (max-width:767.98px){.p-about__point-term{border-bottom:none!important;border-right:calc(var(--unit)*4) solid #fff!important;justify-content:center!important;text-align:center!important;width:calc(var(--unit)*180)!important}}.p-about__point-desc{background-color:#f0f3f6;color:#111;font-size:calc(var(--unit)*14);line-height:1.6;padding:calc(var(--unit)*15);width:100%}@media screen and (max-width:767.98px){.p-about__point-desc{min-width:calc(var(--unit)*400);white-space:normal}}.p-about__point-desc ul{list-style:none;padding-left:0}.p-about__list-sub>li{font-weight:500;margin-bottom:calc(var(--unit)*10)}.p-about__list-check{margin-left:calc(var(--unit)*10);margin-top:calc(var(--unit)*5)}.p-about__list-check li{font-size:calc(var(--unit)*14);font-weight:400;margin-bottom:calc(var(--unit)*5);margin-left:calc(var(--unit)*20);margin-top:calc(var(--unit)*10);padding-left:calc(var(--unit)*30);position:relative}.p-about__list-check li:before{border-bottom:calc(var(--unit)*3) solid #fff;border-left:calc(var(--unit)*3) solid #fff;content:"";display:block;height:calc(var(--unit)*6);left:calc(var(--unit)*5);position:absolute;top:calc(var(--unit)*5);transform:rotate(-45deg);width:calc(var(--unit)*10);z-index:2}.p-about__list-check li:after{background-color:#f28a00;border-radius:50%;content:"";display:block;font-weight:700;height:calc(var(--unit)*20);left:0;position:absolute;top:0;width:calc(var(--unit)*20);z-index:1}.p-about__message-box{background-color:#dcf8ff;color:#fff;color:#000;font-size:calc(var(--unit)*16);font-size:calc(var(--unit)*24);font-weight:700;margin-top:calc(var(--unit)*30);margin-top:calc(var(--unit)*40);padding:calc(var(--unit)*15);text-align:center}@media screen and (max-width:767.98px){.p-about__message-box{font-size:calc(var(--unit)*18)}}.p-about__footer-text{color:#111;font-size:calc(var(--unit)*16);line-height:1.8;margin-bottom:calc(var(--unit)*80);text-align:center}.p-about__footer-text p{margin-bottom:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-about__footer-text{margin-bottom:calc(var(--unit)*50);text-align:left}.p-about__footer-text br{display:none}}.p-about__link{color:#008ece;display:inline-block;font-size:calc(var(--unit)*16);font-weight:700;padding-right:1.2em;position:relative;text-decoration:underline;transition:all .3s ease}.p-about__link:after{background:url(../img/icon_external_link.svg) no-repeat 50%/contain;content:"";height:calc(var(--unit)*14);position:absolute;right:calc(var(--unit)*-5);top:50%;transform:translateY(-50%);width:calc(var(--unit)*18)}.p-about__link:focus{opacity:.7;text-decoration:none}@media (hover:hover) and (pointer:fine){.p-about__link:hover{opacity:.7;text-decoration:none}}.p-about__cta{background-color:#1e50a2;border-radius:calc(var(--unit)*8);margin:0 auto;max-width:90%;overflow:hidden;width:calc(var(--unit)*1024)}.p-cta-box{align-items:center;color:#fff;display:flex;gap:calc(var(--unit)*10);justify-content:space-between;padding:0 calc(var(--unit)*40) calc(var(--unit)*40);position:relative;width:100%}@media screen and (max-width:767.98px){.p-cta-box{flex-direction:column;padding:calc(var(--unit)*40) calc(var(--unit)*20) calc(var(--unit)*0)}}.p-cta-box__content{width:64%}@media screen and (max-width:767.98px){.p-cta-box__content{margin-bottom:calc(var(--unit)*250);width:100%}}.p-cta-box__label{background-color:#fff;border-radius:0 calc(var(--unit)*30) calc(var(--unit)*30) 0;color:#11238c;display:inline-block;font-size:calc(var(--unit)*20);font-weight:700;margin-top:calc(var(--unit)*40);max-width:50%;padding:calc(var(--unit)*8) calc(var(--unit)*20);position:relative;width:calc(var(--unit)*500)}@media screen and (max-width:767.98px){.p-cta-box__label{font-size:calc(var(--unit)*16);line-height:1.25;max-width:90%;text-align:left;width:100%}}.p-cta-box__title{font-size:calc(var(--unit)*32);font-weight:700;line-height:1.4;margin-bottom:calc(var(--unit)*20);margin-top:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-cta-box__title{font-size:calc(var(--unit)*22);margin-top:calc(var(--unit)*-20)}.p-cta-box__title br{display:none}}.p-cta-box__desc{font-size:calc(var(--unit)*16);line-height:1.8;margin-bottom:calc(var(--unit)*30);opacity:.9}@media screen and (max-width:767.98px){.p-cta-box__desc{font-size:calc(var(--unit)*14)}.p-cta-box__desc br{display:none}.p-cta-box__btn-wrapper{text-align:center}}.p-cta-box__btn{width:calc(var(--unit)*300)}.p-cta-box__btn .c-btn__arrow{border-right:2px solid #fff;border-top:2px solid #fff;display:inline-block;height:calc(var(--unit)*8);margin-bottom:calc(var(--unit)*2);margin-left:calc(var(--unit)*10);transform:rotate(45deg);width:calc(var(--unit)*8)}@media screen and (max-width:767.98px){.p-cta-box__btn{width:100%}}.p-cta-box__visual{height:calc(var(--unit)*300);position:absolute;right:calc(var(--unit)*50);top:calc(var(--unit)*-40);width:36%}@media screen and (max-width:767.98px){.p-cta-box__visual{height:calc(var(--unit)*250);margin-top:calc(var(--unit)*-220);max-width:calc(var(--unit)*220);top:calc(var(--unit)*500);width:100%}}.p-cta-box__visual-inner{height:100%;position:relative;width:100%}.p-cta-box__img-doc{box-shadow:0 calc(var(--unit)*5) calc(var(--unit)*15) rgba(0,0,0,.2);height:auto;position:absolute;width:50%}.p-cta-box__img-doc--back{position:absolute;right:calc(var(--unit)*0);top:calc(var(--unit)*140);transform:translate(-30%,-50%) rotate(5deg);z-index:1}@media screen and (max-width:767.98px){.p-cta-box__img-doc--back{top:calc(var(--unit)*160)}}.p-cta-box__img-doc--front{position:absolute;right:calc(var(--unit)*20);top:calc(var(--unit)*160);transform:translate(-70%,-60%) rotate(-10deg);z-index:2}@media screen and (max-width:767.98px){.p-cta-box__img-doc--front{top:calc(var(--unit)*180)}}.p-cta-box__img-person{bottom:calc(var(--unit)*-80);height:auto;position:absolute;right:calc(var(--unit)*-20);transform:scaleX(-1);transform-origin:center;width:60%;z-index:3}@media screen and (max-width:767.98px){.p-cta-box__img-person{bottom:calc(var(--unit)*-50);right:calc(var(--unit)*0);width:50%}}.p-advantages{background-color:#fff;overflow:hidden;padding-bottom:calc(var(--unit)*100);padding-top:calc(var(--unit)*140);position:relative;width:100%}@media screen and (max-width:767.98px){.p-advantages{padding-bottom:calc(var(--unit)*60);padding-top:calc(var(--unit)*120)}}.p-advantages__inner{margin-left:auto;margin-right:auto;max-width:90%;position:relative;width:calc(var(--unit)*1024);z-index:1}.p-advantages__head{position:relative;text-align:center}.p-advantages__bg-text{color:#dcf8ff;font-family:Gemunu Libre;font-size:calc(var(--unit)*128);font-weight:700;left:50%;letter-spacing:.05em;line-height:1;pointer-events:none;position:absolute;top:calc(var(--unit)*-80);transform:translateX(-50%);z-index:-1}@media screen and (max-width:767.98px){.p-advantages__bg-text{font-size:calc(var(--unit)*70);max-width:80%;top:calc(var(--unit)*-110)}}.p-advantages__title{color:#111;font-size:calc(var(--unit)*36);font-weight:700;line-height:1.5}@media screen and (max-width:767.98px){.p-advantages__title{font-size:calc(var(--unit)*28);margin-top:calc(var(--unit)*20)}}.p-advantages__list{align-items:stretch;display:flex;justify-content:space-between;margin-top:calc(var(--unit)*60)}@media screen and (max-width:767.98px){.p-advantages__list{flex-direction:column;margin-top:calc(var(--unit)*40)}}.p-advantages__item{background-color:#fff;border:1px solid #11238c;border-radius:calc(var(--unit)*6);box-shadow:0 calc(var(--unit)*4) calc(var(--unit)*15) rgba(0,44,132,.05);display:flex;flex-direction:column;padding:calc(var(--unit)*40) calc(var(--unit)*25);text-align:center;width:calc(33.333% - var(--unit)*15)}@media screen and (max-width:767.98px){.p-advantages__item{margin-top:calc(var(--unit)*20);padding:calc(var(--unit)*30) calc(var(--unit)*20);width:100%}.p-advantages__item:first-child{margin-top:0}}.p-advantages__item-img{align-items:center;display:flex;height:calc(var(--unit)*140);justify-content:center;order:1}.p-advantages__item-img img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:767.98px){.p-advantages__item-img{height:calc(var(--unit)*120)}}.p-advantages__item-title{color:#11238c;font-size:calc(var(--unit-font)*20);font-weight:700;margin-top:calc(var(--unit)*25);order:2}@media screen and (max-width:767.98px){.p-advantages__item-title{font-size:calc(var(--unit)*18)}}.p-advantages__item-text{color:#111;font-size:calc(var(--unit-font)*16);line-height:1.6;margin-top:calc(var(--unit)*15);order:3;text-align:left}@keyframes fade-in-blur{0%{filter:blur(20px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes item-loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes item-loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes DownAnime{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes UpAnime{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}@keyframes fade-title01{0%,99%{color:transparent;opacity:0}to{color:var(--text-color);opacity:1}}@keyframes fade-title02{0%{left:0;right:100%}to{left:100%;right:0}}.js-fade-up{opacity:0;transform:translateY(40px);transition-duration:.8s;transition-property:transform,opacity;transition-timing-function:ease}.js-fade-up.on{opacity:1;transform:translateY(0)}@media print{.js-fade-up{opacity:1!important;transform:none!important;transition-duration:0s!important}}.p-company{margin-top:calc(var(--unit)*80);overflow:hidden;padding:calc(var(--unit)*150) 0 calc(var(--unit)*100);position:relative;width:100%}.p-company.bg-gray{background-color:#f0f0f0}@media screen and (max-width:767.98px){.p-company{padding:calc(var(--unit)*60) 0}}.p-company__bg-text{color:#fff;font-family:Gemunu Libre;font-size:calc(var(--unit)*128);font-weight:700;left:36%;line-height:1;pointer-events:none;position:absolute;top:calc(var(--unit)*80);transform:translateX(-50%);z-index:0}@media screen and (max-width:767.98px){.p-company__bg-text{font-size:calc(var(--unit)*60);left:calc(var(--unit)*140);top:calc(var(--unit)*40)}}.p-company__inner{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto;max-width:90%;position:relative;width:calc(var(--unit)*1024);z-index:1}@media screen and (max-width:767.98px){.p-company__inner{align-items:flex-start;flex-direction:column}}.p-company__content{width:45%}@media screen and (max-width:767.98px){.p-company__content{margin-bottom:calc(var(--unit)*40);width:100%}}.p-company__title{color:#111;font-size:calc(var(--unit)*36);font-weight:700;margin-bottom:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-company__title{font-size:calc(var(--unit)*28);margin-bottom:calc(var(--unit)*20)}}.p-company__desc{color:#111;font-size:calc(var(--unit-font)*16);line-height:1.8;margin-bottom:calc(var(--unit)*30);text-align:justify}.p-company__marks{align-items:flex-end;display:flex;gap:calc(var(--unit)*20);max-width:calc(var(--unit)*300);width:100%}.p-company__marks img{height:calc(var(--unit)*136);-o-object-fit:contain;object-fit:contain;width:calc(var(--unit)*134)}@media screen and (max-width:767.98px){.p-company__marks img{height:calc(var(--unit)*80);width:calc(var(--unit)*78)}.p-company__marks{justify-content:center;max-width:100%}}.p-company__info{display:flex;justify-content:flex-end;width:50%}@media screen and (max-width:767.98px){.p-company__info{justify-content:center;width:100%}}.p-company__card{background:transparent;border-left:calc(var(--unit)*1) solid #d7d7d7;border-radius:calc(var(--unit)*4);padding:calc(var(--unit)*20) calc(var(--unit)*40);width:100%}@media screen and (max-width:767.98px){.p-company__card{border-left:none;border-top:calc(var(--unit)*1) solid #d7d7d7;padding:calc(var(--unit)*20)}}.p-company__logo{margin-bottom:calc(var(--unit)*30);width:calc(var(--unit)*240)}.p-company__logo img{height:auto;width:100%}@media screen and (max-width:767.98px){.p-company__logo{margin-bottom:calc(var(--unit)*20);width:calc(var(--unit)*140)}}.p-company__data{font-size:calc(var(--unit-font)*16);line-height:1.8}@media screen and (max-width:767.98px){.p-company__data{font-size:calc(var(--unit)*14)}}.p-company__row{display:flex;margin-bottom:calc(var(--unit)*10)}.p-company__row:last-child{margin-bottom:0}.p-company__row dt{flex-shrink:0;font-weight:700;width:calc(var(--unit)*80)}.p-company__row dd{width:100%}.p-contact{background-image:url(../img/footer_cta_bg.png);background-position:100%;background-repeat:no-repeat;background-size:cover;padding:calc(var(--unit)*200) 0 calc(var(--unit)*100);position:relative;width:100%}@media screen and (max-width:767.98px){.p-contact{padding:calc(var(--unit)*80) 0}}.p-contact__bg-text{color:#fff;font-family:Gemunu Libre;font-size:calc(var(--unit)*128);font-weight:700;left:50%;line-height:1;pointer-events:none;position:absolute;top:calc(var(--unit)*80);transform:translateX(-50%);z-index:0}@media screen and (max-width:767.98px){.p-contact__bg-text{font-size:calc(var(--unit)*60);top:calc(var(--unit)*50)}}.p-contact__inner{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:calc(var(--unit)*1200);padding:0 calc(var(--unit)*20);position:relative;width:100%;z-index:1}.p-contact__person{height:calc(var(--unit)*292);pointer-events:none;position:absolute;width:calc(var(--unit)*146)}.p-contact__person img{height:auto;width:100%}.p-contact__person--left{bottom:calc(var(--unit)*0);left:calc(var(--unit)*50)}.p-contact__person--right{bottom:calc(var(--unit)*-30);right:calc(var(--unit)*50)}@media screen and (max-width:1023.98px){.p-contact__person{width:calc(var(--unit)*150)}.p-contact__person--left{left:0}.p-contact__person--right{right:0}}@media screen and (max-width:767.98px){.p-contact__person{display:none}}.p-contact__content{max-width:calc(var(--unit)*800);text-align:center;width:100%}.p-contact__title{color:#111;font-size:calc(var(--unit)*28);font-weight:700;line-height:1.5;margin-bottom:calc(var(--unit)*20);margin-top:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-contact__title{font-size:calc(var(--unit)*20);margin-top:calc(var(--unit)*40)}}.p-contact__desc{color:#111;font-size:calc(var(--unit-font)*16);font-weight:500;line-height:1.8;margin-bottom:calc(var(--unit)*50)}@media screen and (max-width:767.98px){.p-contact__desc{font-size:calc(var(--unit)*14);margin-bottom:calc(var(--unit)*30);text-align:left}.p-contact__desc br{display:none}}.p-contact__btns{display:flex;gap:calc(var(--unit)*30);justify-content:center}@media screen and (max-width:767.98px){.p-contact__btns{flex-direction:column;gap:calc(var(--unit)*20)}}.p-contact__btn{align-items:center;background-color:#fff;border-radius:calc(var(--unit)*6);box-shadow:0 calc(var(--unit)*5) calc(var(--unit)*15) rgba(17,35,140,.1);display:flex;height:calc(var(--unit)*80);justify-content:center;text-decoration:none;transition:transform .3s,box-shadow .3s,opacity .3s;width:calc(var(--unit-font)*340)}.p-contact__btn:focus{box-shadow:0 calc(var(--unit)*8) calc(var(--unit)*20) rgba(17,35,140,.15);opacity:1;transform:translateY(-3px)}@media (hover:hover) and (pointer:fine){.p-contact__btn:hover{box-shadow:0 calc(var(--unit)*8) calc(var(--unit)*20) rgba(17,35,140,.15);opacity:1;transform:translateY(-3px)}}@media screen and (max-width:767.98px){.p-contact__btn{height:calc(var(--unit)*60);width:100%}}.p-contact__btn-text{color:#004ea2;font-size:calc(var(--unit-font)*18);font-weight:700}@media screen and (max-width:767.98px){.p-contact__btn-text{font-size:calc(var(--unit)*16)}}.p-contact__btn-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:calc(var(--unit-font)*24);margin-right:calc(var(--unit)*15);width:calc(var(--unit-font)*24)}.p-contact__btn-icon--mail{background-image:url(../img/icon_mail_blue.svg)}.p-contact__btn-icon--dl{background-image:url(../img/icon_dl_blue.svg)}.p-flow{background-color:#dcf8ff;padding:calc(var(--unit)*10) 0 calc(var(--unit)*120);width:100%}@media screen and (max-width:767.98px){.p-flow{padding:calc(var(--unit)*60) 0}}.p-flow__inner{background:#fff;border-radius:calc(var(--unit)*10);margin:0 auto;max-width:90%;padding:calc(var(--unit)*60);width:calc(var(--unit)*1024)}@media screen and (max-width:767.98px){.p-flow__inner{overflow-x:auto;padding:calc(var(--unit)*40) calc(var(--unit)*20);width:90%;-webkit-overflow-scrolling:touch}}.p-flow__title{font-size:calc(var(--unit)*32);font-weight:700;margin-bottom:calc(var(--unit)*30);text-align:center}@media screen and (max-width:767.98px){.p-flow__title{font-size:calc(var(--unit)*24);margin-bottom:calc(var(--unit)*40)}}.p-flow__steps{display:flex;justify-content:space-between;margin-bottom:calc(var(--unit)*60);position:relative;z-index:1}.p-flow__steps:before{background-color:#11238c;content:"";height:2px;left:11%;position:absolute;right:11%;top:calc(var(--unit)*25);z-index:-1}@media screen and (max-width:767.98px){.p-flow__steps{flex-direction:row;margin-bottom:calc(var(--unit)*40);min-width:calc(var(--unit)*800)}.p-flow__steps:before{display:block;top:calc(var(--unit)*20)}}.p-flow__step-item{text-align:center;width:22%}@media screen and (max-width:767.98px){.p-flow__step-item{display:block;text-align:center;width:22%}}.p-flow__step-head{align-items:center;display:flex;flex-direction:column;margin-bottom:calc(var(--unit)*15)}@media screen and (max-width:767.98px){.p-flow__step-head{align-items:center;flex-direction:row;flex-direction:column;margin-bottom:0;min-width:calc(var(--unit)*50)}}.p-flow__step-num{align-items:center;background-color:#11238c;border-radius:50%;color:#fff;display:flex;font-size:calc(var(--unit)*24);font-weight:700;height:calc(var(--unit)*50);justify-content:center;margin-bottom:calc(var(--unit)*15);width:calc(var(--unit)*50)}@media screen and (max-width:767.98px){.p-flow__step-num{font-size:calc(var(--unit)*18);height:calc(var(--unit)*40);width:calc(var(--unit)*40)}}.p-flow__step-name{color:#11238c;font-size:calc(var(--unit)*20);font-weight:700;line-height:1.4}@media screen and (max-width:767.98px){.p-flow__step-name{font-size:calc(var(--unit)*16)}}.p-flow__step-desc{color:#111;font-size:calc(var(--unit)*16);line-height:1.8;margin:0 auto;text-align:left;width:90%}@media screen and (max-width:767.98px){.p-flow__step-desc{font-size:calc(var(--unit)*13);text-align:center;width:100%}}.p-flow-chart-wrapper{width:100%}@media screen and (max-width:767.98px){.p-flow-chart-wrapper{min-width:calc(var(--unit)*800);padding-bottom:calc(var(--unit)*20)}}.p-flow-chart{display:flex;flex-direction:column;gap:calc(var(--unit)*20);min-width:calc(var(--unit)*900)}.p-flow-lane{background-color:#f5f5f5;border-radius:calc(var(--unit)*50);padding:calc(var(--unit)*20);position:relative}.p-flow-actor,.p-flow-lane{align-items:center;display:flex}.p-flow-actor{flex-direction:column;flex-shrink:0;justify-content:center;margin-right:calc(var(--unit)*30);width:calc(var(--unit)*100)}.p-flow-actor__icon{align-items:center;background:#fff;border:2px solid #fff;border-radius:50%;display:flex;height:calc(var(--unit)*60);justify-content:center;margin-bottom:calc(var(--unit)*5);overflow:hidden;width:calc(var(--unit)*60)}.p-flow-actor__icon img{height:auto;width:80%}.p-flow-actor__name{font-size:calc(var(--unit)*14);font-weight:700}.p-flow-content{align-items:center;display:flex;flex-grow:1;justify-content:space-around}.p-flow-box-area{width:25%}.p-flow-box,.p-flow-box-area{align-items:center;display:flex;justify-content:center;position:relative}.p-flow-box{border-radius:calc(var(--unit)*4);box-shadow:0 calc(var(--unit)*2) calc(var(--unit)*5) rgba(0,0,0,.1);flex-direction:column;font-size:calc(var(--unit)*13);font-weight:700;height:calc(var(--unit)*100);padding:calc(var(--unit)*10);text-align:center;width:calc(var(--unit)*140);z-index:2}.p-flow-box--white{background-color:#fff;border:1px solid #ccc;color:#111}.p-flow-box--blue{background-color:#004ea2;color:#fff}.p-flow-box__label{color:#004ea2;font-size:calc(var(--unit)*10);font-weight:700;margin-bottom:calc(var(--unit)*5)}.p-flow-box__icon{height:calc(var(--unit)*30);margin-top:calc(var(--unit)*5);width:calc(var(--unit)*30)}.p-flow-box__icon img{width:100%}.p-flow-sub-actor{align-items:center;display:flex;flex-direction:column}.p-flow-sub-actor img{margin-bottom:calc(var(--unit)*5);width:calc(var(--unit)*50)}.p-flow-sub-actor .name{background:#8cd6d1;border-radius:10px;color:#fff;font-size:calc(var(--unit)*12);font-weight:700;padding:2px 8px}.p-flow-arrow-right,.p-flow-arrow-right-black,.p-flow-arrow-right-blue,.p-flow-arrow-right-orange{background:#ccc;height:2px;position:absolute;right:calc(var(--unit)*-20);width:calc(var(--unit)*20)}.p-flow-arrow-right-black:after,.p-flow-arrow-right-blue:after,.p-flow-arrow-right-orange:after,.p-flow-arrow-right:after{border-color:transparent transparent transparent #ccc;border-style:solid;border-width:calc(var(--unit)*5) 0 calc(var(--unit)*5) calc(var(--unit)*8);content:"";height:0;position:absolute;right:calc(var(--unit)*-6);top:50%;transform:translateY(-50%);width:0}.p-flow-arrow-right-orange{background:#ff9800}.p-flow-arrow-right-orange:after{border-color:transparent transparent transparent #ff9800;border-style:solid;border-width:calc(var(--unit)*5) 0 calc(var(--unit)*5) calc(var(--unit)*8);content:"";height:0;position:absolute;right:calc(var(--unit)*-6);top:50%;transform:translateY(-50%);width:0}.p-flow-arrow-right-blue{background:#004ea2}.p-flow-arrow-right-blue:after{border-color:transparent transparent transparent #004ea2;border-style:solid;border-width:calc(var(--unit)*5) 0 calc(var(--unit)*5) calc(var(--unit)*8);content:"";height:0;position:absolute;right:calc(var(--unit)*-6);top:50%;transform:translateY(-50%);width:0}.p-flow-arrow-right-black{background:#333;bottom:calc(var(--unit)*-30);height:2px;left:50%;right:auto;transform:rotate(0);width:calc(var(--unit)*60)}.p-flow-arrow-down-orange{background:#ff9800;bottom:calc(var(--unit)*-40);height:calc(var(--unit)*40);left:50%;position:absolute;transform:translateX(-50%);width:2px;z-index:5}.p-flow-arrow-down-orange:after{border-color:#ff9800 transparent transparent;border-style:solid;border-width:calc(var(--unit)*8) calc(var(--unit)*5) 0;bottom:calc(var(--unit)*-6);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.p-flow-arrow-up-orange{background:#ff9800;height:calc(var(--unit)*40);left:50%;position:absolute;top:calc(var(--unit)*-40);transform:translateX(-50%);width:2px;z-index:5}.p-flow-arrow-up-orange:after{border-color:transparent transparent #ff9800;border-style:solid;border-width:0 calc(var(--unit)*5) calc(var(--unit)*8);content:"";height:0;left:50%;position:absolute;top:calc(var(--unit)*-6);transform:translateX(-50%);width:0}.p-flow-arrow-up-blue{bottom:calc(var(--unit)*-40);height:calc(var(--unit)*30);top:100%}.p-flow-arrow-up-blue,.p-flow-arrow-up-blue-long{background:#004ea2;left:50%;position:absolute;width:2px}.p-flow-arrow-up-blue-long{height:calc(var(--unit)*80);top:calc(var(--unit)*-80);transform:translateX(-50%);z-index:5}.p-flow-arrow-up-blue-long:after{border-color:transparent transparent #004ea2;border-style:solid;border-width:0 calc(var(--unit)*5) calc(var(--unit)*8);content:"";height:0;left:50%;position:absolute;top:calc(var(--unit)*-6);transform:translateX(-50%);width:0}.p-flow-arrow-up-black{background:#333;height:calc(var(--unit)*80);top:calc(var(--unit)*-80);width:2px;z-index:5}.p-flow-arrow-up-black,.p-flow-arrow-up-black:after{left:50%;position:absolute;transform:translateX(-50%)}.p-flow-arrow-up-black:after{border-color:transparent transparent #333;border-style:solid;border-width:0 calc(var(--unit)*5) calc(var(--unit)*8);content:"";height:0;top:calc(var(--unit)*-6);width:0}.p-footer{background:#666;border-top:1px solid #666;color:#fff;font-size:calc(var(--unit)*15);margin-top:calc(var(--unit)*40);padding:calc(var(--unit)*10) 0}@media screen and (max-width:767.98px){.p-footer{margin-top:calc(var(--unit)*20);padding:calc(var(--unit)*10) 0}}.p-footer__inner{display:flex;justify-content:space-between}.p-footer__link{display:flex;gap:calc(var(--unit)*16)}:root{--header-height:0}body.is-drawerActive{overflow:hidden}.p-header{position:fixed;top:0;width:100%;z-index:99999}.p-header.is-hamburgerActive,.p-header.is-sticky{background-color:#fff}.p-header.is-sticky{animation:slideDown .3s forwards}.p-header__inner{align-items:center;display:flex;justify-content:space-between;min-height:calc(var(--unit)*88)}@media screen and (max-width:767.98px){.p-header__inner{height:calc(var(--unit)*60);min-height:calc(var(--unit)*60);padding-left:0}}.p-header__logo{align-items:center;background-color:#fff;display:flex;justify-content:center;max-width:calc(var(--unit)*220);min-height:calc(var(--unit)*88);width:calc(var(--unit)*220)}@media screen and (max-width:767.98px){.p-header__logo{max-width:calc(var(--unit)*160);min-height:calc(var(--unit)*60);width:calc(var(--unit)*160)}}.p-header__logo a{align-items:center;display:flex;height:100%;justify-content:center;transition:opacity .3s;width:100%}.p-header__logo a:focus{opacity:.7}@media (hover:hover) and (pointer:fine){.p-header__logo a:hover{opacity:.7}}.p-header__logo a[tabindex="-1"]{align-items:center;cursor:default;display:flex;height:100%;justify-content:center;opacity:1;transition:none;width:100%}.p-header__logo a[tabindex="-1"]:focus{opacity:1}@media (hover:hover) and (pointer:fine){.p-header__logo a[tabindex="-1"]:hover{opacity:1}}.p-header__logo img{height:auto;width:80%}@media screen and (max-width:767.98px){.p-header__logo{width:calc(var(--unit)*140)}}.p-header__actions{display:flex;height:100%}@media screen and (max-width:767.98px){.p-header__nav{background-color:#fff;flex-direction:column;height:100vh;inset:calc(var(--header-height, 0px)) 0 0;overflow:hidden;padding-top:calc(var(--unit)*20);position:fixed;transform:translateX(100%);transition:transform .3s ease,visibility .3s ease;visibility:hidden;width:100%}.p-header__nav.is-visible{transform:translateX(0);visibility:visible}}.p-header__btn{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:calc(var(--unit)*15);font-weight:700;justify-content:center;line-height:1.4;min-height:calc(var(--unit)*88);padding:0 calc(var(--unit)*30);text-align:center;transition:opacity .3s}.p-header__btn:focus{opacity:.8}@media (hover:hover) and (pointer:fine){.p-header__btn:hover{opacity:.8}}@media screen and (max-width:767.98px){.p-header__btn{border-radius:calc(var(--unit)*4);box-shadow:0 calc(var(--unit)*4) calc(var(--unit)*10) hsla(0,0%,7%,.1);color:#fff;flex-direction:row;font-size:calc(var(--unit)*16);font-weight:700;gap:calc(var(--unit)*10);margin-inline:auto;margin-top:calc(var(--unit)*20);min-height:calc(var(--unit)*60);padding:calc(var(--unit)*16) calc(var(--unit)*20);text-decoration:none;transition:opacity .3s,background-color .3s;transition:all .3s ease;width:calc(var(--unit)*280)}.p-header__btn br{display:none}}.p-header__btn--dl{background-color:#22bce6}.p-header__btn--contact{background-color:#11238c}.p-header__btn-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:calc(var(--unit)*24);margin-bottom:calc(var(--unit)*5);width:calc(var(--unit)*24)}@media screen and (max-width:767.98px){.p-header__btn-icon{height:calc(var(--unit)*20);margin-bottom:calc(var(--unit)*2);width:calc(var(--unit)*20)}}.p-header__btn--dl .p-header__btn-icon{background-image:url(../img/icon_dl_white.svg)}.p-header__btn--contact .p-header__btn-icon{background-image:url(../img/icon_mail_white.svg)}.p-header__hamburger{display:none}@media screen and (max-width:767.98px){.p-header__hamburger{background-color:#11238c;display:block;min-height:calc(var(--unit)*60);position:relative;right:0;top:calc(var(--header-height, 0px)/2);transform:translateY(-50%);width:calc(var(--unit)*60)}}.p-header__hamburger-line{background-color:#fff;height:calc(var(--unit)*1);inset:0;margin:auto;position:absolute;right:calc(var(--unit)*0);transition:all .3s ease-in;width:calc(var(--unit)*24)}.p-header__hamburger-line:after,.p-header__hamburger-line:before{background-color:inherit;content:"";display:block;height:100%;inset:0;position:absolute;right:calc(var(--unit)*20);transition:inherit;width:100%}.p-header__hamburger-line:before{top:calc(var(--unit)*-5)}.p-header__hamburger-line:after{top:calc(var(--unit)*5)}.p-header__hamburger[aria-expanded=true] .p-header__hamburger-line{background-color:transparent}.p-header__hamburger[aria-expanded=true] .p-header__hamburger-line:after,.p-header__hamburger[aria-expanded=true] .p-header__hamburger-line:before{background-color:#fff;top:0}.p-header__hamburger[aria-expanded=true] .p-header__hamburger-line:before{transform:rotate(45deg)}.p-header__hamburger[aria-expanded=true] .p-header__hamburger-line:after{transform:rotate(-45deg)}@keyframes slideDown{0%{background-color:transparent}to{background-color:#fff}}.p-issue{background-color:#fff;overflow:hidden;padding:calc(var(--unit)*140) 0 calc(var(--unit)*100);position:relative;width:100%}@media screen and (max-width:767.98px){.p-issue{padding:calc(var(--unit)*80) 0 calc(var(--unit)*60)}}.p-issue__inner{margin:0 auto;max-width:90%;position:relative;width:calc(var(--unit)*1024);z-index:1}.p-issue__bg-text{color:#e8eff1;font-family:Gemunu Libre;font-size:calc(var(--unit)*128);font-weight:700;left:50%;letter-spacing:.05em;line-height:1;pointer-events:none;position:absolute;top:calc(var(--unit)*-80);transform:translateX(-50%);z-index:-1}@media screen and (max-width:767.98px){.p-issue__bg-text{font-size:calc(var(--unit)*80);top:calc(var(--unit)*-40)}}.p-issue__head{margin-bottom:calc(var(--unit)*60);text-align:center}@media screen and (max-width:767.98px){.p-issue__head{margin-bottom:calc(var(--unit)*40)}}.p-issue__sub-title{color:#11238c;display:block;font-size:calc(var(--unit)*36);font-weight:700;line-height:1.5}@media screen and (max-width:767.98px){.p-issue__sub-title{font-size:calc(var(--unit)*28);line-height:1.25}}.p-issue__title{font-size:calc(var(--unit)*40);font-weight:700;line-height:1.5}@media screen and (max-width:767.98px){.p-issue__title{font-size:calc(var(--unit)*32);margin-top:calc(var(--unit)*20)}}.p-issue__desc{color:#111;font-size:calc(var(--unit-font)*16);margin-top:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-issue__desc{font-size:calc(var(--unit)*14);margin-top:calc(var(--unit)*16)}}.p-issue__list{display:flex;gap:calc(var(--unit)*30);justify-content:space-between}@media screen and (max-width:767.98px){.p-issue__list{flex-direction:column;gap:calc(var(--unit)*30)}}.p-issue__card{background-color:#eef3f6;border-radius:calc(var(--unit)*10);display:flex;flex-direction:column;padding:calc(var(--unit)*50) calc(var(--unit)*30) calc(var(--unit)*40);width:calc(33.333% - var(--unit)*20)}@media screen and (max-width:767.98px){.p-issue__card{padding:calc(var(--unit)*40) calc(var(--unit)*20);width:100%}}.p-issue__card-img{align-items:center;display:flex;height:calc(var(--unit)*140);justify-content:center;margin-bottom:calc(var(--unit)*30);order:1;scale:1.1}.p-issue__card-img img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:767.98px){.p-issue__card-img{height:calc(var(--unit)*120);margin-bottom:calc(var(--unit)*20)}}.p-issue__card-title{color:#11238c;font-size:calc(var(--unit-font)*20);font-weight:700;order:2;text-align:center}@media screen and (max-width:767.98px){.p-issue__card-title{font-size:calc(var(--unit)*18)}}.p-issue__card-text{color:#111;font-size:calc(var(--unit-font)*14);line-height:1.8;margin-top:calc(var(--unit)*20);order:3}.p-mv{background-image:url(../img/mv_bg.png);background-repeat:no-repeat;background-size:cover;padding:calc(var(--unit)*108) 0 calc(var(--unit)*100);position:relative;width:100%}@media screen and (max-width:767.98px){.p-mv{padding:calc(var(--unit)*100) 0 calc(var(--unit)*80)}}.p-mv__inner{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto;max-width:95%;padding-left:calc(var(--unit)*40);width:calc(var(--unit)*1280)}@media screen and (max-width:1279.98px){.p-mv__inner{padding-left:calc(var(--unit)*10)}}@media screen and (max-width:767.98px){.p-mv__inner{flex-direction:column;padding-left:0}}.p-mv__content{z-index:2}@media screen and (max-width:767.98px){.p-mv__content{margin-bottom:calc(var(--unit)*50);max-width:100%;text-align:center;width:100%}}.p-mv__label{background-color:#f28a00;color:#fff;display:inline-block;font-size:calc(var(--unit-font)*18);font-weight:700;letter-spacing:.05em;line-height:1.5;padding:calc(var(--unit)*10) calc(var(--unit)*24)}@media screen and (max-width:767.98px){.p-mv__label{font-size:calc(var(--unit)*18);padding:calc(var(--unit)*8) calc(var(--unit)*16);width:100%}}.p-mv__sub-title{display:block;font-feature-settings:"palt";font-size:calc(var(--unit)*36);font-weight:700;line-height:1.5;margin-top:calc(var(--unit)*30);white-space:nowrap}@media screen and (max-width:767.98px){.p-mv__sub-title{font-size:calc(var(--unit)*24);line-height:1.2;margin-top:calc(var(--unit)*20);white-space:wrap}}.p-mv__title{color:#11238c;font-feature-settings:"palt";font-size:calc(var(--unit)*50);font-weight:700;letter-spacing:.05em;line-height:1.2;margin-bottom:calc(var(--unit)*30);white-space:nowrap}@media screen and (max-width:767.98px){.p-mv__title{font-size:calc(var(--unit)*32);margin-bottom:calc(var(--unit)*24);margin-top:calc(var(--unit)*20);white-space:wrap}}.p-mv__desc{color:#111;font-size:calc(var(--unit-font)*16);font-weight:700;line-height:1.8;margin-bottom:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-mv__desc{display:inline-block;font-size:calc(var(--unit)*14);margin-bottom:calc(var(--unit)*30);text-align:left}}.p-mv__btn-area{display:flex;gap:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-mv__btn-area{align-items:center;flex-direction:column;gap:calc(var(--unit)*16);justify-content:center}}.p-mv__visual{align-items:center;display:flex;justify-content:flex-end;max-width:100%;position:relative;width:calc(var(--unit)*620);z-index:1}@media screen and (max-width:767.98px){.p-mv__visual{justify-content:center;left:0;max-width:100%;width:100%}}.p-mv__visual img{height:auto;width:100%}.c-btn{align-items:center;border-radius:calc(var(--unit)*4);box-shadow:0 calc(var(--unit)*4) calc(var(--unit)*10) hsla(0,0%,7%,.1);color:#fff;display:flex;font-size:calc(var(--unit-font)*16);font-weight:700;justify-content:center;padding:calc(var(--unit)*16) calc(var(--unit)*20);text-decoration:none;transition:opacity .3s,background-color .3s;transition:all .3s ease;width:calc(var(--unit-font)*280)}.c-btn:focus{box-shadow:0 calc(var(--unit)*8) calc(var(--unit)*20) rgba(17,35,140,.15);opacity:1;transform:translateY(-3px)}@media (hover:hover) and (pointer:fine){.c-btn:hover{box-shadow:0 calc(var(--unit)*8) calc(var(--unit)*20) rgba(17,35,140,.15);opacity:1;transform:translateY(-3px)}}@media screen and (max-width:767.98px){.c-btn{font-size:calc(var(--unit)*14);max-width:calc(var(--unit)*320);padding:calc(var(--unit)*14) calc(var(--unit)*10);width:100%}}.c-btn__icon-dl,.c-btn__icon-mail{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:calc(var(--unit-font)*20);margin-right:calc(var(--unit)*12);width:calc(var(--unit-font)*20)}@media screen and (max-width:767.98px){.c-btn__icon-dl,.c-btn__icon-mail{height:calc(var(--unit)*18);margin-right:calc(var(--unit)*8);width:calc(var(--unit)*18)}}.c-btn__icon-mail{background-image:url(../img/icon_mail_white.svg)}.c-btn__icon-dl{background-image:url(../img/icon_dl_white.svg)}.c-btn--primary,.c-btn--primary:focus{background-color:#11238c;border:1px solid #11238c}@media (hover:hover) and (pointer:fine){.c-btn--primary:hover{background-color:#11238c;border:1px solid #11238c}}.c-btn--secondary,.c-btn--secondary:focus{background-color:#22bce6;border:1px solid #22bce6}@media (hover:hover) and (pointer:fine){.c-btn--secondary:hover{background-color:#22bce6;border:1px solid #22bce6}}.p-service-detail{background-color:#dcf8ff;overflow:hidden;padding-bottom:calc(var(--unit)*100);padding-top:calc(var(--unit)*120);position:relative;width:100%}@media screen and (max-width:767.98px){.p-service-detail{padding-bottom:calc(var(--unit)*60);padding-top:calc(var(--unit)*80)}}.p-service-detail__inner{margin-left:auto;margin-right:auto;max-width:90%;position:relative;width:calc(var(--unit)*1024);z-index:1}.p-service-detail__head{position:relative;text-align:center}.p-service-detail__bg-text{color:#fff;font-family:Gemunu Libre;font-size:calc(var(--unit)*128);font-weight:700;left:50%;letter-spacing:.05em;line-height:1;position:absolute;top:calc(var(--unit)*-70);transform:translateX(-50%);z-index:-1}@media screen and (max-width:767.98px){.p-service-detail__bg-text{font-size:calc(var(--unit)*80);top:calc(var(--unit)*-50)}}.p-service-detail__title{color:#111;font-size:calc(var(--unit)*36);font-weight:700;line-height:1.5}@media screen and (max-width:767.98px){.p-service-detail__title{font-size:calc(var(--unit)*28);margin-top:calc(var(--unit)*20)}}.p-service-detail__card{background-color:#fff;border-radius:calc(var(--unit)*10);box-shadow:0 calc(var(--unit)*5) calc(var(--unit)*20) hsla(0,0%,7%,.05);margin-top:calc(var(--unit)*60);padding:calc(var(--unit)*47)}@media screen and (max-width:767.98px){.p-service-detail__card{margin-top:calc(var(--unit)*40);padding:calc(var(--unit)*30) calc(var(--unit)*20)}}.p-service-detail__card-head{text-align:center}.p-service-detail__card-num{color:#f28a00;display:block;font-family:Gemunu Libre;font-size:calc(var(--unit)*80);font-weight:700;line-height:1}.p-service-detail__card-num--blue{color:#3b7bda}@media screen and (max-width:767.98px){.p-service-detail__card-num{font-size:calc(var(--unit)*48)}}.p-service-detail__card-title{color:#111;font-size:calc(var(--unit)*32);font-weight:700;margin-top:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-service-detail__card-title{font-size:calc(var(--unit)*20)}}.p-service-detail__card-body{align-items:flex-end;display:flex;justify-content:space-between;margin-top:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-service-detail__card-body{flex-direction:column;gap:calc(var(--unit)*50);margin-top:calc(var(--unit)*30)}.p-service-detail__card-body.reverse{flex-direction:column}}.p-service-detail__youtube-wrapper{display:flex;gap:20px}@media screen and (max-width:767.98px){.p-service-detail__youtube-wrapper{flex-direction:column;gap:0}}.p-service-detail__youtube{width:100%;aspect-ratio:16 / 9;margin-top:30px}.p-service-detail__youtube iframe{width:100%;height:100%}.p-service-detail__visual{width:45%}.p-service-detail__visual.w40{width:40%}@media screen and (max-width:767.98px){.p-service-detail__visual.w40{width:100%}}.p-service-detail__visual img{height:auto;width:100%}@media screen and (max-width:767.98px){.p-service-detail__visual{margin-bottom:calc(var(--unit)*20);width:100%}}.p-service-detail__content{width:50%}@media screen and (max-width:767.98px){.p-service-detail__content{margin-top:0;width:100%}}.p-service-detail__desc{color:#111;font-size:calc(var(--unit-font)*16);line-height:1.8}.p-service-detail__list{list-style:none;margin-top:calc(var(--unit)*20);padding-left:0}.p-service-detail__list li{background-color:#fcf9d3;border-radius:calc(var(--unit)*6);color:#111;font-size:calc(var(--unit-font)*16);font-weight:700;line-height:1.4;margin-top:calc(var(--unit)*10);padding:calc(var(--unit)*15) calc(var(--unit)*15) calc(var(--unit)*15) calc(var(--unit)*40);position:relative}.p-service-detail__list li:first-child{margin-top:0}.p-service-detail__list li:before{background-image:url("data:image/svg+xml;utf8,<svg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2221%22%20height%3D%2217%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb(242%2C138%2C0)%22%20d%3D%22M18.346%2C0.424%20C18.930%2C-0.150%2019.875%2C-0.150%2020.459%2C0.424%20C21.042%2C0.998%2021.042%2C1.929%2020.459%2C2.503%20L7.013%2C15.732%20C6.430%2C16.305%205.484%2C16.305%204.900%2C15.732%20L0.418%2C11.322%20C-0.165%2C10.747%20-0.165%2C9.817%200.418%2C9.243%20C1.002%2C8.669%201.948%2C8.669%202.531%2C9.243%20L5.957%2C12.614%20L18.346%2C0.424%20Z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--unit)*16);left:calc(var(--unit)*15);position:absolute;top:calc(var(--unit)*18);width:calc(var(--unit)*16)}@media screen and (max-width:767.98px){.p-service-detail__list li:before{height:calc(var(--unit)*12);top:calc(var(--unit)*14);width:calc(var(--unit)*12)}.p-service-detail__list li{font-size:calc(var(--unit)*14);padding:calc(var(--unit)*12) calc(var(--unit)*12) calc(var(--unit)*12) calc(var(--unit)*35)}}.p-service-detail__reasons{margin-top:calc(var(--unit)*50)}@media screen and (max-width:767.98px){.p-service-detail__reasons{margin-top:calc(var(--unit)*40)}}.p-service-detail__reasons-title{color:#111;font-size:calc(var(--unit-font)*20);font-weight:700}.p-service-detail__reasons-title .marker{color:#f28a00;margin-right:calc(var(--unit)*8)}@media screen and (max-width:767.98px){.p-service-detail__reasons-title{font-size:calc(var(--unit)*18)}}.p-service-detail__reason-list{display:flex;justify-content:space-between;margin-top:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-service-detail__reason-list{flex-direction:column}}.p-service-detail__reason-item{align-items:center;border:calc(var(--unit)*1) solid #11238c;border-radius:calc(var(--unit)*6);display:flex;flex-direction:column;padding:calc(var(--unit)*30) calc(var(--unit)*20);text-align:center;width:calc(33.333% - var(--unit)*15)}@media screen and (max-width:767.98px){.p-service-detail__reason-item{margin-top:calc(var(--unit)*15);width:100%}.p-service-detail__reason-item:first-child{margin-top:0}}.p-service-detail__reason-icon{align-items:center;display:flex;height:calc(var(--unit-font)*40);justify-content:center;order:1}.p-service-detail__reason-icon img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.p-service-detail__reason-name{color:#11238c;font-size:calc(var(--unit-font)*20);font-weight:700;margin-top:calc(var(--unit)*30);order:2}.p-service-detail__reason-text{color:#111;font-size:calc(var(--unit-font)*16);line-height:1.6;margin-top:calc(var(--unit)*10);order:3;text-align:left}.p-service{background-color:#dcf8ff;overflow:hidden;padding:calc(var(--unit)*160) 0 calc(var(--unit)*100);position:relative;width:100%}@media screen and (max-width:767.98px){.p-service{padding:calc(var(--unit)*20) 0}}.p-service__bg-text{color:#fff;font-family:Gemunu Libre;font-size:calc(var(--unit)*128);font-weight:700;left:50%;line-height:1;opacity:.5;pointer-events:none;position:absolute;top:calc(var(--unit)*70);transform:translateX(-50%);z-index:0}@media screen and (max-width:767.98px){.p-service__bg-text{font-size:calc(var(--unit)*80);top:calc(var(--unit)*-20)}}.p-service__inner{margin:0 auto;max-width:calc(var(--unit)*1080);padding:0 calc(var(--unit)*20);position:relative;text-align:center;width:100%;z-index:1}.p-service__head{margin-bottom:calc(var(--unit)*60)}.p-service__sub-title{display:block;font-size:calc(var(--unit)*28);font-weight:700;line-height:1.5;margin-bottom:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-service__sub-title{font-size:calc(var(--unit)*22)}}.p-service__title{font-size:calc(var(--unit)*36);font-weight:700;line-height:1.5;margin-bottom:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-service__title{font-size:calc(var(--unit)*28)}}.p-service__desc{font-size:calc(var(--unit)*16);line-height:1.8}.p-service__list{display:flex;gap:calc(var(--unit)*30);justify-content:center}@media screen and (max-width:767.98px){.p-service__list{align-items:center;flex-direction:column;gap:calc(var(--unit)*30)}}.p-service__card{align-items:center;background:#fff;border-radius:calc(var(--unit)*8);box-shadow:0 calc(var(--unit)*5) calc(var(--unit)*15) rgba(17,35,140,.05);display:flex;flex-direction:column;padding:calc(var(--unit)*40) calc(var(--unit)*20);width:32%}@media screen and (max-width:767.98px){.p-service__card{max-width:calc(var(--unit)*340);width:100%}}.p-service__card-icon{height:calc(var(--unit)*133);margin-bottom:calc(var(--unit)*20);width:calc(var(--unit)*154)}.p-service__card-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-service__card-title{color:#11238c;font-size:calc(var(--unit)*20);font-weight:700;margin-bottom:calc(var(--unit)*16)}.p-service__card-text{font-size:calc(var(--unit)*16);line-height:1.6;text-align:left}.p-slide-doc{background-color:#fff;border:1px solid #ccc;box-shadow:0 calc(var(--unit)*5) calc(var(--unit)*15) hsla(0,0%,7%,.1);color:#111;font-family:Yu Gothic,Noto Sans JP,sans-serif;margin:0 auto;max-width:calc(var(--unit)*900);overflow:hidden;width:100%}.p-slide-doc__header{align-items:center;background-color:#004ea2;color:#fff;display:flex;padding:calc(var(--unit)*10) calc(var(--unit)*20)}.p-slide-doc__num{font-size:calc(var(--unit)*20);font-weight:700;margin-right:calc(var(--unit)*10);opacity:.8}.p-slide-doc__title{font-size:calc(var(--unit)*18);font-weight:700;line-height:1.4}@media screen and (max-width:767.98px){.p-slide-doc__title{font-size:calc(var(--unit)*14)}}.p-slide-doc__body{font-size:calc(var(--unit)*14);line-height:1.6;padding:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-slide-doc__body{font-size:calc(var(--unit)*12);padding:calc(var(--unit)*15)}}.p-slide-doc__sub-title{border-bottom:2px solid #ccc;color:#111;font-size:calc(var(--unit)*16);font-weight:700;margin-bottom:calc(var(--unit)*15);padding-bottom:calc(var(--unit)*5)}.p-slide-doc__sub-title small{font-size:.8em;font-weight:400;margin-left:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-slide-doc__sub-title small{display:block;margin-left:0;margin-top:calc(var(--unit)*5)}}.p-slide-doc__text{margin-bottom:calc(var(--unit)*20)}.p-slide-flow{align-items:center;background:#f0f0f0;border-radius:calc(var(--unit)*4);display:flex;gap:calc(var(--unit)*10);justify-content:center;margin:calc(var(--unit)*20) 0 calc(var(--unit)*30);padding:calc(var(--unit)*15)}@media screen and (max-width:767.98px){.p-slide-flow{flex-direction:column}}.p-slide-flow__item{background:#e6e6e6;border:1px solid #666;font-weight:700;min-width:calc(var(--unit)*100);padding:calc(var(--unit)*10) calc(var(--unit)*20);text-align:center}.p-slide-flow__arrow{align-items:center;display:flex;flex-direction:column;font-size:calc(var(--unit)*10);padding:0 calc(var(--unit)*20);position:relative}.p-slide-flow__arrow:after,.p-slide-flow__arrow:before{content:"→";display:block}.p-slide-flow__arrow:after{transform:rotate(180deg)}.p-slide-flow__arrow .up{margin-bottom:calc(var(--unit)*2)}.p-slide-flow__arrow .down{margin-top:calc(var(--unit)*2)}@media screen and (max-width:767.98px){.p-slide-flow__arrow{padding:calc(var(--unit)*10) 0}.p-slide-flow__arrow:before{transform:rotate(90deg)}.p-slide-flow__arrow:after{transform:rotate(-90deg)}}.p-slide-list{list-style-type:disc;margin-bottom:calc(var(--unit)*20);padding-left:calc(var(--unit)*20)}.p-slide-list li{margin-bottom:calc(var(--unit)*5)}.p-slide-sub-list{color:#666;font-size:.9em;list-style-type:circle;margin-top:calc(var(--unit)*5);padding-left:calc(var(--unit)*20)}.p-slide-list-dl{font-size:calc(var(--unit)*12);width:100%}.p-slide-list-dl .row{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:calc(var(--unit)*2) 0}.p-slide-list-dl .total{border-top:1px solid #666;display:flex;font-weight:700;justify-content:space-between;margin-top:calc(var(--unit)*5);padding-top:calc(var(--unit)*2)}.p-slide-list-dl dt{text-align:left;width:70%}.p-slide-list-dl dd{text-align:right;width:30%}.p-slide-dl-group dl{margin-bottom:calc(var(--unit)*20)}.p-slide-dl-group dt{font-weight:700;margin-bottom:calc(var(--unit)*5)}.p-slide-dl-group dd{padding-left:calc(var(--unit)*15)}.p-slide-box{background-color:#f0f8ff;border:1px solid #d0e0f0;border-radius:calc(var(--unit)*4);margin-bottom:calc(var(--unit)*20);padding:calc(var(--unit)*15)}.p-slide-message{background-color:#2c72b7;color:#fff;font-weight:700;margin-top:calc(var(--unit)*20);padding:calc(var(--unit)*10);text-align:center}.marker-blue{background:linear-gradient(transparent 60%,#aceeff 0);font-weight:700}.u-mb-20{margin-bottom:calc(var(--unit)*20)}.c-scroll-hint{color:#666;display:none;font-size:calc(var(--unit)*10);margin-bottom:calc(var(--unit)*5);text-align:right}@media screen and (max-width:767.98px){.c-scroll-hint{display:block}}.p-table-scroll{width:100%}@media screen and (max-width:767.98px){.p-table-scroll{overflow-x:auto;padding-bottom:calc(var(--unit)*10);-webkit-overflow-scrolling:touch}}.p-slide-table{border-collapse:collapse;font-size:calc(var(--unit)*13);margin-bottom:calc(var(--unit)*20);min-width:calc(var(--unit)*600);width:100%}.p-slide-table td,.p-slide-table th{border:1px solid #ccc;padding:calc(var(--unit)*8);vertical-align:middle}.p-slide-table th{background-color:#eef3f8;font-weight:700;text-align:center}.p-slide-table td{background-color:#fff}.p-slide-table .text-left{text-align:left}.p-slide-table .align-top{vertical-align:top}.p-slide-table .bg-gray{background-color:#f9f9f9}.p-slide-table--col3 th.w-label{width:15%}.p-slide-table--col3 th{width:42.5%}.p-slide-table--education .w-sm{width:12%}.p-slide-table--education .w-md{width:25%}.p-slide-table--education .w-lg{width:35%}.p-slide-table--education .w-xs{width:8%}.p-slide-table--education .is-highlight-red td{background-color:snow;border-bottom:2px solid #e60012;border-top:2px solid #e60012}.p-slide-table--education .is-highlight-red td:first-child{border-left:2px solid #e60012}.p-slide-table--education .is-highlight-red td:last-child{border-right:2px solid #e60012}.p-solutions{background-color:#e0f7ff;overflow:hidden;padding:calc(var(--unit)*180) 0;position:relative;width:100%}@media screen and (max-width:767.98px){.p-solutions{padding:calc(var(--unit)*100) 0}}.p-solutions__bg-text{color:#fff;font-family:Gemunu Libre;font-size:calc(var(--unit)*128);font-weight:700;left:50%;line-height:1;opacity:.95;pointer-events:none;position:absolute;top:calc(var(--unit)*100);transform:translateX(-50%);z-index:0}@media screen and (max-width:767.98px){.p-solutions__bg-text{font-size:calc(var(--unit)*60);top:calc(var(--unit)*62)}}.p-solutions__inner{margin:0 auto;max-width:calc(var(--unit)*1000);padding:0 calc(var(--unit)*20);position:relative;width:100%;z-index:1}.p-solutions__head{margin-bottom:calc(var(--unit)*60);text-align:center}@media screen and (max-width:767.98px){.p-solutions__head{margin-bottom:calc(var(--unit)*40)}}.p-solutions__title{color:#111;font-size:calc(var(--unit)*36);font-weight:700;line-height:1.5;margin-bottom:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-solutions__title{font-size:calc(var(--unit)*28);margin-bottom:calc(var(--unit)*15)}}.p-solutions__desc{color:#111;font-size:calc(var(--unit)*16);font-weight:500}.p-solutions__list{display:flex;flex-direction:column;gap:calc(var(--unit)*20)}.p-solutions__item{align-items:stretch;background-color:#fff;border:calc(var(--unit)*1) solid #11238c;border-radius:calc(var(--unit)*5);display:flex;overflow:hidden}@media screen and (max-width:767.98px){.p-solutions__item{flex-direction:column}}.p-solutions__item-left{align-items:center;border-right:calc(var(--unit)*1) solid #ddd;display:flex;margin:calc(var(--unit)*16) 0;padding:calc(var(--unit)*16) calc(var(--unit)*30);width:55%}@media screen and (max-width:767.98px){.p-solutions__item-left{border-bottom:1px solid #eee;border-right:none;padding:calc(var(--unit)*20);width:100%}}.p-solutions__item-right{display:flex;flex-direction:column;justify-content:center;padding:calc(var(--unit)*30);width:45%}@media screen and (max-width:767.98px){.p-solutions__item-right{padding:calc(var(--unit)*20);width:100%}}.p-solutions__icon{flex-shrink:0;height:calc(var(--unit)*70);margin-right:calc(var(--unit)*20);width:calc(var(--unit)*70)}.p-solutions__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:767.98px){.p-solutions__icon{height:calc(var(--unit)*50);margin-right:calc(var(--unit)*15);width:calc(var(--unit)*50)}}.p-solutions__item-title{font-size:calc(var(--unit)*20);font-weight:700;line-height:1.4}.p-solutions__item-title a{color:#004ea2;text-decoration:none;transition:opacity .3s}.p-solutions__item-title a:focus{opacity:.8;text-decoration:underline}@media (hover:hover) and (pointer:fine){.p-solutions__item-title a:hover{opacity:.8;text-decoration:underline}}@media screen and (max-width:767.98px){.p-solutions__item-title{font-size:calc(var(--unit)*16)}}.p-solutions__category{color:#111;display:block;font-size:calc(var(--unit)*16);font-weight:700;margin-bottom:calc(var(--unit)*10)}.p-solutions__text{color:#111;font-size:calc(var(--unit)*16);line-height:1.6}@media screen and (max-width:767.98px){.p-solutions__text{font-size:calc(var(--unit)*13)}}.p-task{background-color:#ace1fe;overflow:hidden;padding-bottom:calc(var(--unit)*100);padding-top:calc(var(--unit)*180);position:relative;width:100%}@media screen and (max-width:767.98px){.p-task{padding-bottom:calc(var(--unit)*60);padding-top:calc(var(--unit)*100)}}.p-task__inner{margin-left:auto;margin-right:auto;max-width:90%;position:relative;width:calc(var(--unit)*1024);z-index:1}.p-task__head{position:relative;text-align:center}.p-task__bg-text{color:hsla(0,0%,100%,.6);font-family:Gemunu Libre;font-size:calc(var(--unit)*128);font-weight:700;left:50%;letter-spacing:.05em;line-height:1;pointer-events:none;position:absolute;top:calc(var(--unit)*-80);transform:translateX(-50%);z-index:-1}@media screen and (max-width:767.98px){.p-task__bg-text{font-size:calc(var(--unit)*80);top:calc(var(--unit)*-50)}}.p-task__title{color:#11238c;font-size:calc(var(--unit)*42);font-weight:700;line-height:1.25}.p-task__title span{color:#fff}@media screen and (max-width:767.98px){.p-task__title span{display:block;font-size:calc(var(--unit)*32);margin-top:calc(var(--unit)*5)}.p-task__title{font-size:calc(var(--unit)*22)}}.p-task__desc{color:#111;font-size:calc(var(--unit-font)*16);margin-top:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-task__desc{font-size:calc(var(--unit)*14);margin-top:calc(var(--unit)*15)}}.p-task__card{background-color:#fff;border-radius:calc(var(--unit)*8);box-shadow:0 calc(var(--unit)*5) calc(var(--unit)*20) hsla(0,0%,7%,.05);margin-top:calc(var(--unit)*50);overflow:hidden}@media screen and (max-width:767.98px){.p-task__card{margin-top:calc(var(--unit)*40)}}.p-task__card-head{background-color:#11238c;color:#fff;padding:calc(var(--unit)*20) calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-task__card-head{padding:calc(var(--unit)*15) calc(var(--unit)*20)}}.p-task__card-title{font-size:calc(var(--unit)*24);font-weight:700}@media screen and (max-width:767.98px){.p-task__card-title{font-size:calc(var(--unit)*18);line-height:1.4}}.p-task__card-body{align-items:stretch;display:flex;padding:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-task__card-body{flex-direction:column;padding:calc(var(--unit)*20)}}.p-task__problem{border:calc(var(--unit)*1) solid #4bc2e8;border-radius:calc(var(--unit)*6);padding:calc(var(--unit)*30);width:calc(40% - var(--unit)*20)}@media screen and (max-width:767.98px){.p-task__problem{padding:calc(var(--unit)*20);width:100%}}.p-task__arrow{align-items:center;display:flex;justify-content:center;width:calc(var(--unit)*40)}.p-task__arrow:after{border-color:transparent transparent transparent #22bce6;border-style:solid;border-width:calc(var(--unit)*15) 0 calc(var(--unit)*15) calc(var(--unit)*15);content:"";display:block;height:0;width:0}@media screen and (max-width:767.98px){.p-task__arrow{height:calc(var(--unit)*40);margin-top:calc(var(--unit)*10);width:100%}.p-task__arrow:after{border-color:#22bce6 transparent transparent;border-width:calc(var(--unit)*15) calc(var(--unit)*10) 0}}.p-task__solution{background-color:#fdfad4;border-radius:calc(var(--unit)*6);padding:calc(var(--unit)*30);width:calc(60% - var(--unit)*20)}@media screen and (max-width:767.98px){.p-task__solution{margin-top:calc(var(--unit)*10);padding:calc(var(--unit)*20);width:100%}}.p-task__label{border-radius:calc(var(--unit)*20);color:#fff;display:inline-block;font-size:calc(var(--unit-font)*16);font-weight:700;padding:calc(var(--unit)*6) calc(var(--unit)*20) calc(var(--unit)*5)}.p-task__label--blue{background-color:#22bce6}.p-task__label--orange{background-color:#f28a00}.p-task__text{color:#111;font-size:calc(var(--unit-font)*16);line-height:1.8;margin-top:calc(var(--unit)*15)}@media screen and (max-width:767.98px){.p-task__text{font-size:calc(var(--unit)*14)}}.p-task__list{list-style:none;padding-left:0}.p-task__list,.p-task__list li{margin-top:calc(var(--unit)*20)}.p-task__list li:first-child{margin-top:0}.p-task__list .title{align-items:flex-start;color:#111;display:flex;font-size:calc(var(--unit-font)*16);font-weight:700;line-height:1.4;position:relative}.p-task__list .title:before{background-image:url("data:image/svg+xml;utf8,<svg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2221%22%20height%3D%2217%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb(242%2C138%2C0)%22%20d%3D%22M18.346%2C0.424%20C18.930%2C-0.150%2019.875%2C-0.150%2020.459%2C0.424%20C21.042%2C0.998%2021.042%2C1.929%2020.459%2C2.503%20L7.013%2C15.732%20C6.430%2C16.305%205.484%2C16.305%204.900%2C15.732%20L0.418%2C11.322%20C-0.165%2C10.747%20-0.165%2C9.817%200.418%2C9.243%20C1.002%2C8.669%201.948%2C8.669%202.531%2C9.243%20L5.957%2C12.614%20L18.346%2C0.424%20Z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:calc(var(--unit-font)*18);margin-right:calc(var(--unit)*8);margin-top:calc(var(--unit)*2);width:calc(var(--unit-font)*18)}.p-task__list .text{font-size:calc(var(--unit-font)*16);line-height:1.6;margin-top:calc(var(--unit)*5);padding-left:calc(var(--unit)*26)}.p-top-about__inner{display:flex;gap:calc(var(--unit)*20);justify-content:space-between;margin-top:calc(var(--unit)*40)}@media screen and (max-width:767.98px){.p-top-about__inner{flex-direction:column;gap:calc(var(--unit)*20)}}.p-top-about__inner__text{width:50%}@media screen and (max-width:767.98px){.p-top-about__inner__text{width:100%}}.p-top-about__inner__text p+*{margin-top:calc(var(--unit)*20)}@media screen and (max-width:767.98px){.p-top-about__inner__text p+*{margin-top:calc(var(--unit)*10)}}.p-top-about__inner figure{width:50%}@media screen and (max-width:767.98px){.p-top-about__inner figure{width:100%}}.p-total-solution{background-image:url(../img/total-solution_bg.png);background-repeat:no-repeat;background-size:cover;overflow:hidden;padding-bottom:calc(var(--unit)*100);padding-top:calc(var(--unit)*140);position:relative;width:100%}@media screen and (max-width:767.98px){.p-total-solution{padding-bottom:calc(var(--unit)*60);padding-top:calc(var(--unit)*120)}}.p-total-solution__inner{margin-left:auto;margin-right:auto;max-width:90%;position:relative;width:calc(var(--unit)*1024);z-index:1}.p-total-solution__head{text-align:center}.p-total-solution__bg-text{color:#fff;font-family:Gemunu Libre;font-size:calc(var(--unit)*128);font-weight:700;left:50%;letter-spacing:.05em;line-height:1;pointer-events:none;position:absolute;top:calc(var(--unit)*-80);transform:translateX(-50%);white-space:nowrap;width:100%;z-index:-1}@media screen and (max-width:767.98px){.p-total-solution__bg-text{font-size:calc(var(--unit)*55);line-height:.8;top:calc(var(--unit)*-70);white-space:wrap}}.p-total-solution__title{font-size:calc(var(--unit)*40);font-weight:700;line-height:1.5}@media screen and (max-width:767.98px){.p-total-solution__title{font-size:calc(var(--unit)*32);line-height:1.25;margin-top:calc(var(--unit)*20)}}.p-total-solution__desc{color:#111;font-size:calc(var(--unit-font)*16);margin-top:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-total-solution__desc{font-size:calc(var(--unit)*14);margin-top:calc(var(--unit)*15);text-align:left}}.p-total-solution__cards{align-items:stretch;display:flex;justify-content:center;margin-top:calc(var(--unit)*50)}@media screen and (max-width:767.98px){.p-total-solution__cards{align-items:center;flex-direction:column;margin-top:calc(var(--unit)*40)}}.p-total-solution__plus{flex-shrink:0;height:calc(var(--unit)*56);margin:auto calc(var(--unit)*-12);position:relative;width:calc(var(--unit)*56)}.p-total-solution__plus:after,.p-total-solution__plus:before{background-color:#11238c;content:"";left:50%;position:absolute;top:calc(var(--unit)*-60);transform:translate(-50%,-50%)}@media screen and (max-width:767.98px){.p-total-solution__plus:after,.p-total-solution__plus:before{top:calc(var(--unit)*-22)}}.p-total-solution__plus:before{height:calc(var(--unit)*8);width:100%}.p-total-solution__plus:after{height:100%;width:calc(var(--unit)*8)}@media screen and (max-width:767.98px){.p-total-solution__plus{height:calc(var(--unit)*30);margin:calc(var(--unit)*30) 0 0;width:calc(var(--unit)*30)}.p-total-solution__plus:before{height:calc(var(--unit)*5)}.p-total-solution__plus:after{width:calc(var(--unit)*5)}}.p-total-solution__card{background-color:#fff;border-radius:calc(var(--unit)*10);box-shadow:0 calc(var(--unit)*5) calc(var(--unit)*20) hsla(0,0%,7%,.05);display:flex;flex-direction:column;padding:calc(var(--unit)*40) calc(var(--unit)*20);text-align:center;width:calc(50% - var(--unit)*40)}@media screen and (max-width:767.98px){.p-total-solution__card{margin-top:calc(var(--unit)*20);padding:calc(var(--unit)*30) calc(var(--unit)*20);width:100%}}.p-total-solution__card>:first-child{margin-top:0}@media screen and (max-width:767.98px){.p-total-solution__card--orange{margin-top:calc(var(--unit)*-47)}}.p-total-solution__card--orange .p-total-solution__card-title,.p-total-solution__card--orange .p-total-solution__effect .label{color:#f28a00}.p-total-solution__card--orange .p-total-solution__btn,.p-total-solution__card--orange .p-total-solution__btn:focus{background-color:#f28a00}@media (hover:hover) and (pointer:fine){.p-total-solution__card--orange .p-total-solution__btn:hover{background-color:#f28a00}}.p-total-solution__card--blue .p-total-solution__card-title{color:#3b7bda}.p-total-solution__card--blue .p-total-solution__effect .label{color:#f28a00}.p-total-solution__card--blue .p-total-solution__btn,.p-total-solution__card--blue .p-total-solution__btn:focus{background-color:#3b7bda}@media (hover:hover) and (pointer:fine){.p-total-solution__card--blue .p-total-solution__btn:hover{background-color:#3b7bda}}.p-total-solution__card-img{align-items:center;display:flex;height:calc(var(--unit)*160);justify-content:center}.p-total-solution__card-img img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:767.98px){.p-total-solution__card-img{height:calc(var(--unit)*120)}}.p-total-solution__card-title{font-size:calc(var(--unit)*28);font-weight:700;line-height:1.4;margin-top:calc(var(--unit)*25)}@media screen and (max-width:767.98px){.p-total-solution__card-title{font-size:calc(var(--unit)*18)}}.p-total-solution__list{background-color:#fcf9d3;border-radius:calc(var(--unit)*6);list-style:none;margin-bottom:calc(var(--unit)*20);margin-top:calc(var(--unit)*25);padding:calc(var(--unit)*20);padding-left:0;text-align:left}.p-total-solution__list li{color:#111;font-size:calc(var(--unit-font)*16);line-height:1.5;margin-top:calc(var(--unit)*12);padding-left:calc(var(--unit)*38);position:relative}.p-total-solution__list li:first-child{margin-top:0}.p-total-solution__list li:before{background-image:url("data:image/svg+xml;utf8,<svg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2221%22%20height%3D%2217%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb(242%2C138%2C0)%22%20d%3D%22M18.346%2C0.424%20C18.930%2C-0.150%2019.875%2C-0.150%2020.459%2C0.424%20C21.042%2C0.998%2021.042%2C1.929%2020.459%2C2.503%20L7.013%2C15.732%20C6.430%2C16.305%205.484%2C16.305%204.900%2C15.732%20L0.418%2C11.322%20C-0.165%2C10.747%20-0.165%2C9.817%200.418%2C9.243%20C1.002%2C8.669%201.948%2C8.669%202.531%2C9.243%20L5.957%2C12.614%20L18.346%2C0.424%20Z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--unit)*16);left:calc(var(--unit)*14);position:absolute;top:calc(var(--unit)*5);width:calc(var(--unit)*16)}.p-total-solution__effect{border:calc(var(--unit)*2) solid #f28a00;border-radius:calc(var(--unit)*6);font-size:calc(var(--unit-font)*16);margin-top:auto;padding:calc(var(--unit)*15);text-align:left}.p-total-solution__effect .label{color:#f28a00;font-weight:700}.p-total-solution__btn-area{margin-top:auto;padding-top:calc(var(--unit)*30)}.p-total-solution__btn{align-items:center;border-radius:calc(var(--unit)*6);box-shadow:0 calc(var(--unit)*4) calc(var(--unit)*10) hsla(0,0%,7%,.1);color:#fff;display:inline-flex;font-size:calc(var(--unit)*16);justify-content:center;max-width:100%;padding:calc(var(--unit)*16) calc(var(--unit)*20);text-decoration:none;transition:opacity .3s,background-color .3s;transition:all .3s ease;width:calc(var(--unit)*340)}.p-total-solution__btn:focus{background-color:inherit;opacity:1;transform:translateY(calc(var(--unit)*-3))}@media (hover:hover) and (pointer:fine){.p-total-solution__btn:hover{background-color:inherit;opacity:1;transform:translateY(calc(var(--unit)*-3))}}.p-total-solution__btn-icon{background-image:url(../img/icon_dl_white.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:calc(var(--unit)*18);margin-right:calc(var(--unit)*10);width:calc(var(--unit)*18)}@media screen and (max-width:767.98px){.p-total-solution__btn{font-size:calc(var(--unit)*14);padding:calc(var(--unit)*14) calc(var(--unit)*15)}}.p-total-solution__footer{margin-top:calc(var(--unit)*65);text-align:center}@media screen and (max-width:767.98px){.p-total-solution__footer{margin-top:calc(var(--unit)*50)}}.p-total-solution__footer-title{color:#11238c;font-size:calc(var(--unit)*40);font-weight:700;line-height:1.4}@media screen and (max-width:767.98px){.p-total-solution__footer-title{font-size:calc(var(--unit)*24)}}.p-total-solution__footer-desc{color:#111;font-size:calc(var(--unit-font)*16);line-height:1.8;margin-top:calc(var(--unit)*30)}@media screen and (max-width:767.98px){.p-total-solution__footer-desc{font-size:calc(var(--unit)*14);margin-top:calc(var(--unit)*20);text-align:left}.p-total-solution__footer-desc br{display:none}}.p-voice{background-color:#fff;overflow:hidden;padding:calc(var(--unit)*10) 0;width:100%}@media screen and (max-width:767.98px){.p-voice{padding:calc(var(--unit)*30) 0}}.p-voice__inner{margin:0 auto;max-width:calc(var(--unit)*1080);padding:0 calc(var(--unit)*20);width:100%}.p-voice__head{margin-bottom:calc(var(--unit)*60);padding-top:calc(var(--unit)*80);position:relative;text-align:center}@media screen and (max-width:767.98px){.p-voice__head{margin-bottom:calc(var(--unit)*40);padding-top:calc(var(--unit)*20)}}.p-voice__bg-text{color:#e0f7ff;font-family:Gemunu Libre;font-size:calc(var(--unit)*128);font-weight:700;left:50%;line-height:1;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);z-index:0}@media screen and (max-width:767.98px){.p-voice__bg-text{font-size:calc(var(--unit)*80);top:calc(var(--unit)*-30)}}.p-voice__head-content{align-items:flex-end;display:inline-flex;gap:calc(var(--unit)*20);justify-content:center;position:relative;z-index:1}@media screen and (max-width:767.98px){.p-voice__head-content{gap:calc(var(--unit)*10)}}.p-voice__title{color:#111;font-size:calc(var(--unit)*36);font-weight:700;line-height:1.4;margin-bottom:calc(var(--unit)*10)}@media screen and (max-width:767.98px){.p-voice__title{font-size:calc(var(--unit)*28)}}.p-voice__decor{height:auto;position:absolute}.p-voice__decor img{height:auto;vertical-align:bottom;width:100%}@media screen and (max-width:767.98px){.p-voice__decor{width:calc(var(--unit)*60)}}.p-voice__decor--left{left:calc(var(--unit)*-340);top:calc(var(--unit)*-50);width:calc(var(--unit)*196)}.p-voice__decor--right{position:absolute;right:calc(var(--unit)*-280);top:calc(var(--unit)*-80);transform:scaleX(-1);width:calc(var(--unit)*123)}.p-voice__list{display:flex;gap:calc(var(--unit)*30);justify-content:center;margin-bottom:calc(var(--unit)*60)}@media screen and (max-width:767.98px){.p-voice__list{align-items:center;flex-direction:column;gap:calc(var(--unit)*40);margin-bottom:calc(var(--unit)*40)}}.p-voice__card{background:#fff;border-radius:calc(var(--unit)*4);box-shadow:0 0 19.74px 1.26px rgba(0,146,200,.2);overflow:hidden;width:32%}@media screen and (max-width:767.98px){.p-voice__card{box-shadow:0 calc(var(--unit)*2) calc(var(--unit)*8) rgba(0,0,0,.05);max-width:calc(var(--unit)*360);width:100%}}.p-voice__card a{border-radius:inherit;display:flex;flex-direction:column-reverse;height:100%;position:relative}.p-voice__card a:focus-visible{outline:none}.p-voice__card a:focus-visible:after{border:calc(var(--unit)*3) solid #11238c;border-radius:inherit;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.p-voice__card-img{aspect-ratio:16/9;background-color:#ccc;overflow:hidden;position:relative;transition:all .3 ease;width:100%}.p-voice__card-img img{height:100%;-o-object-fit:cover;object-fit:cover;scale:1;transition:scale .3s ease;width:100%}.p-voice a{transition:all .3s ease}@media (hover:hover){.p-voice a:hover .p-voice__card-img img{scale:1.05}}@media (hover:none){.p-voice a:active .p-voice__card-img img{scale:1.05}}.p-voice__card-label{background-color:hsla(0,0%,7%,.7);border-radius:calc(var(--unit)*2);color:#fff;display:none;font-size:calc(var(--unit)*12);left:50%;padding:calc(var(--unit)*4) calc(var(--unit)*12);position:absolute;top:50%;transform:translate(-50%,-50%)}.p-voice__card-body{padding:calc(var(--unit)*20)}.p-voice__card-title{color:#004ea2;font-size:calc(var(--unit)*16);font-weight:700;margin-bottom:calc(var(--unit)*15)}.p-voice__card-text{color:#111;font-size:calc(var(--unit)*16);line-height:1.8;text-align:justify}.p-voice__btn-area{text-align:center}.p-voice__btn{margin:0 auto;width:calc(var(--unit)*300)}.p-voice__btn .c-btn__arrow{border-right:2px solid #fff;border-top:2px solid #fff;display:inline-block;height:calc(var(--unit)*8);margin-bottom:calc(var(--unit)*2);margin-left:calc(var(--unit)*10);transform:rotate(45deg);width:calc(var(--unit)*8)}@media screen and (max-width:767.98px){.p-voice__btn{max-width:calc(var(--unit)*320);width:100%}}.p-why-now{background-color:#fff;padding:calc(var(--unit)*60) 0;width:100%}@media screen and (max-width:767.98px){.p-why-now{padding:calc(var(--unit)*40) 0}}.p-why-now__inner{margin:0 auto;max-width:90%;text-align:center;width:calc(var(--unit)*1000)}.p-why-now__head{align-items:center;display:flex;justify-content:center;margin-bottom:calc(var(--unit)*40);padding-top:calc(var(--unit)*30);position:relative}@media screen and (max-width:767.98px){.p-why-now__head{margin-bottom:calc(var(--unit)*30);padding-top:calc(var(--unit)*20)}}.p-why-now__head-en{color:#e8eff1;font-family:Gemunu Libre;font-size:calc(var(--unit)*128);font-weight:700;left:50%;line-height:1;opacity:.95;pointer-events:none;position:absolute;top:0;transform:translate(-50%);white-space:nowrap;z-index:0}@media screen and (max-width:767.98px){.p-why-now__head-en{font-size:calc(var(--unit)*60);top:calc(var(--unit)*10)}}.p-why-now__head-jp{color:#111;font-size:calc(var(--unit)*36);font-weight:700;line-height:1.5;margin-top:calc(var(--unit)*40);position:relative;z-index:1}@media screen and (max-width:767.98px){.p-why-now__head-jp{font-size:calc(var(--unit)*28);margin-top:calc(var(--unit)*30)}}.p-why-now__desc{color:#111;font-size:calc(var(--unit)*16);font-weight:500;line-height:2}@media screen and (max-width:767.98px){.p-why-now__desc{font-size:calc(var(--unit)*14);line-height:1.8;text-align:justify}.p-why-now__desc br{display:none}}.p-worry{background-color:#f0f0f0;padding:calc(var(--unit)*60) 0 calc(var(--unit)*8);position:relative;width:100%}@media screen and (max-width:767.98px){.p-worry{padding:calc(var(--unit)*60) 0 calc(var(--unit)*40)}}.p-worry:after{border-color:#f0f0f0 transparent transparent;border-style:solid;border-width:calc(var(--unit)*40) calc(var(--unit)*80) 0;bottom:calc(var(--unit)*-40);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:1}@media screen and (max-width:767.98px){.p-worry:after{border-width:calc(var(--unit)*15) calc(var(--unit)*20) 0;bottom:calc(var(--unit)*-15)}}.p-worry__inner{margin:0 auto;max-width:calc(var(--unit)*1080);padding:0 calc(var(--unit)*20);width:100%}.p-worry__title{color:#111;font-size:calc(var(--unit)*32);font-weight:700;line-height:1.4;margin-bottom:calc(var(--unit)*60);text-align:center}@media screen and (max-width:767.98px){.p-worry__title{font-size:calc(var(--unit)*28);margin-bottom:calc(var(--unit)*40)}}.p-worry__list{display:flex;gap:calc(var(--unit)*40);justify-content:center}@media screen and (max-width:767.98px){.p-worry__list{align-items:center;flex-direction:column;gap:calc(var(--unit)*20)}}.p-worry__item{align-items:center;display:flex;flex-direction:column;width:calc(var(--unit)*300)}@media screen and (max-width:767.98px){.p-worry__item{max-width:calc(var(--unit)*320);width:100%}}.p-worry__balloon{align-items:center;background-color:#fff;border-radius:calc(var(--unit)*15);box-shadow:0 calc(var(--unit)*4) calc(var(--unit)*10) hsla(0,0%,7%,.05);display:flex;justify-content:center;margin-bottom:calc(var(--unit)*30);min-height:calc(var(--unit)*100);padding:calc(var(--unit)*20);position:relative;width:100%}.p-worry__balloon:after{background-image:url(../img/worry_balloon_tail.png);background-repeat:no-repeat;background-size:contain;bottom:calc(var(--unit)*-22);content:"";height:calc(var(--unit)*34);left:70%;position:absolute;transform:translateX(-50%);width:calc(var(--unit)*36);z-index:2}.p-worry__text{color:#111;font-size:calc(var(--unit)*16);line-height:1.6;text-align:center}.p-worry__text strong{font-size:calc(var(--unit)*18);font-weight:700}@media screen and (max-width:767.98px){.p-worry__text{font-size:calc(var(--unit)*14)}.p-worry__text strong{font-size:calc(var(--unit)*16)}}.p-worry__icon{height:auto;width:calc(var(--unit)*220)}.p-worry__icon img{display:block;height:auto;width:100%}@media screen and (max-width:767.98px){.p-worry__icon{width:calc(var(--unit)*150)}}.u-mt--10{margin-top:1rem}.u-mb--10{margin-bottom:1rem}.u-mr--10{margin-right:1rem}.u-ml--10{margin-left:1rem}.u-mt--20{margin-top:2rem}.u-mb--20{margin-bottom:2rem}.u-mr--20{margin-right:2rem}.u-ml--20{margin-left:2rem}.u-mt--30{margin-top:3rem}.u-mb--30{margin-bottom:3rem}.u-mr--30{margin-right:3rem}.u-ml--30{margin-left:3rem}.u-mt--40{margin-top:4rem}.u-mb--40{margin-bottom:4rem}.u-mr--40{margin-right:4rem}.u-ml--40{margin-left:4rem}.u-mt--50{margin-top:5rem}.u-mb--50{margin-bottom:5rem}.u-mr--50{margin-right:5rem}.u-ml--50{margin-left:5rem}.u-mt--60{margin-top:6rem}.u-mb--60{margin-bottom:6rem}.u-mr--60{margin-right:6rem}.u-ml--60{margin-left:6rem}.u-mt--70{margin-top:7rem}.u-mb--70{margin-bottom:7rem}.u-mr--70{margin-right:7rem}.u-ml--70{margin-left:7rem}.u-mt--80{margin-top:8rem}.u-mb--80{margin-bottom:8rem}.u-mr--80{margin-right:8rem}.u-ml--80{margin-left:8rem}.u-mt--90{margin-top:9rem}.u-mb--90{margin-bottom:9rem}.u-mr--90{margin-right:9rem}.u-ml--90{margin-left:9rem}.u-mt--100{margin-top:10rem}.u-mb--100{margin-bottom:10rem}.u-mr--100{margin-right:10rem}.u-ml--100{margin-left:10rem}.u-mt--110{margin-top:11rem}.u-mb--110{margin-bottom:11rem}.u-mr--110{margin-right:11rem}.u-ml--110{margin-left:11rem}.u-mt--120{margin-top:12rem}.u-mb--120{margin-bottom:12rem}.u-mr--120{margin-right:12rem}.u-ml--120{margin-left:12rem}.u-textalign--center{text-align:center}.u-textalign--left{text-align:left}.u-textalign--right{text-align:right}@media screen and (min-width:768px){.u-sp{display:none!important}}@media screen and (max-width:767.98px){.u-pc{display:none!important}}@media screen and (max-width:1023.98px){.u-md{display:none!important}}.u-visually-hidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0,0,0,0)}