/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1.15;-webkit-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;line-height:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dd{margin-left:0}hr{border:0;border-top:1px solid;-webkit-box-sizing:content-box;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{border:0;margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{text-align:left}[hidden],template{display:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}*{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-size:2.6666666667vw;scroll-behavior:smooth;scroll-padding-top:calc(var(--base-size)*50)}body,html{height:100%;width:100%}body{color:var(--ink);font-family:var(--font-paragraph);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;text-rendering:optimizeLegibility;word-wrap:break-word;background:var(--paper);font-size:1.6rem;line-height:1.8;overflow-x:hidden;overflow-y:scroll}[lang=en] body{--font-paragraph:"FrutigerNeueLTW1G-Regular","TazuganeGothicStdN-Book";--font-paragraph-medium:"AvenirNextLTPro-Medium","TazuganeGothicStdN-Medium"}b,strong{font-family:var(--font-paragraph-medium)}.preload *,.preload :after,.preload :before{-webkit-transition:none!important;transition:none!important}a{text-decoration:none;-webkit-transition:all .2s;transition:all .2s}a:link{cursor:pointer}a:active,a:hover,a:link,a:visited,a[href^=tel]{color:inherit}a:hover{opacity:.7;-webkit-transition:all .2s;transition:all .2s}img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button{display:block}textarea{resize:vertical}button:-moz-focus-inner,input:-moz-focus-inner{border:0}select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--ink)}input:-moz-placeholder-shown,textarea:-moz-placeholder-shown{color:var(--ink)}input:placeholder-shown,textarea:placeholder-shown{color:var(--ink)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--ink)}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:var(--ink);opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--ink)}input:focus:-moz-placeholder-shown,textarea:focus:-moz-placeholder-shown{color:var(--ink)}input:focus:placeholder-shown,textarea:focus:placeholder-shown{color:var(--ink)}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:var(--ink)}input:focus:-moz-placeholder,input:focus::-moz-placeholder,textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder{color:var(--ink);opacity:1}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:var(--ink)}option{height:1.8em}img{max-width:100%}.d-pc{display:block}.d-sp{display:none}:root{--font-title:"Shippori Mincho";--font-card-num:"Work Sans";--font-news-date:"Work Sans";--font-copy:"Work Sans";--font-paragraph:"TazuganeGothicStdN-Book";--font-paragraph-medium:"TazuganeGothicStdN-Medium";--paper:#fff;--ink:#000;--base-size:0.2666666667vw;--white:#fff;--jade:#00afaa;--navy:#12284c;--navy-txt:#091529;--navy-bg:#22324e;--navy-bg2:#070b13;--gray-bg:#f6f9f8;--gray-bg2:#f8f8f8;--bg:#e8ecea;--border:#bec6c4;--border-faq:#4d5858;--caution:#9c182f;--blue:#004987;--milky-blue:#7bafd4;--light-blue:#b6c5dc;--dark-gray:#4d6868;--gray:#6e7c7c;--light-gray50:#dddfde;--light-gray00:#f1f4f3;--top-text-color:var(--ink);--top-btn-color:var(--ink);--scroll-bar-width:0px}body,html{margin:0;overflow-x:hidden;padding:0}.body-wrapper,.float-header{position:relative}.float-header{overflow-x:hidden}.c-btn__view-more a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:calc(var(--base-size)*16) 0;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-btn__view-more a:after{background-color:var(--navy);bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:right top;transform-origin:right top;width:100%}.c-btn__view-more a:after,.c-btn__view-more a:hover:after{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.c-btn__view-more a:hover:after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top}.c-btn__view-more div{color:var(--navy);display:block;font-family:Avenir Next;font-size:calc(var(--base-size)*16);font-style:normal;font-weight:500;line-height:1.8}.c-btn__view-more svg{height:calc(var(--base-size)*24);width:calc(var(--base-size)*24);-ms-flex-negative:0;flex-shrink:0}.c-souzoku-lp__section{overflow:hidden;padding-block:calc(var(--base-size)*120)}.c-souzoku-lp__section__wrap{margin-inline:auto;max-width:calc(var(--base-size)*1122)}.c-souzoku-lp__section__ttl{border-left:calc(var(--base-size)*5) solid var(--jade);color:var(--jade);font-family:var(--font-paragraph-medium);font-size:calc(var(--base-size)*34);font-weight:700;padding-left:calc(var(--base-size)*19)}.c-souzoku-lp__section__ttl+*{margin-top:calc(var(--base-size)*32)}.c-souzoku-lp__section__ttl--nb,.c-souzoku-lp__section__ttl.u-txt--center{border-left:none;padding-left:0}.c-fluid-img{height:auto;width:100%}.c-strong-point__list{counter-reset:strong-point-counter;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:calc(var(--base-size)*20) calc(var(--base-size)*35)}.c-strong-point__item{counter-increment:strong-point-counter;width:33.3333333333%}.c-strong-point__item__wrapper{height:100%;padding-bottom:calc(var(--base-size)*32)}.c-strong-point__item figure+*{margin-top:calc(var(--base-size)*16)}.c-strong-point__item figcaption,.c-strong-point__item p{padding-inline:calc(var(--base-size)*32)}.c-strong-point__item figcaption{color:var(--navy);font-family:var(--font-paragraph-medium);font-size:calc(var(--base-size)*20);font-weight:700;margin-top:calc(var(--base-size)*32)}.c-strong-point__item figcaption:before{color:var(--jade);content:counter(strong-point-counter,decimal-leading-zero);display:block;font-family:Avenir Next;font-size:calc(var(--base-size)*20);font-weight:500;margin:0 auto calc(var(--base-size)*2)}.c-service-section{background-color:var(--white);border-inline:2px solid var(--border);border-top:2px solid var(--border);padding:calc(var(--base-size)*32)}.c-service-section:last-of-type{border-bottom:2px solid var(--border)}.c-service-block__title{background-color:var(--blue);font-family:var(--font-paragraph-medium);font-weight:700;padding-inline:calc(var(--base-size)*16);width:calc(var(--base-size)*176)}.c-service-block__problems{background-color:var(--bg);list-style:disc;list-style-position:outside;padding:calc(var(--base-size)*16) calc(var(--base-size)*8);padding-left:2em}.c-service-block .arrow{display:block;height:calc(var(--base-size)*16);margin:0 auto;width:calc(var(--base-size)*20)}.c-service-block+*,.c-service-content+.c-service-content{margin-top:calc(var(--base-size)*16)}.c-service-content__num{margin-right:calc(var(--base-size)*8)}.c-service-content__title{border-bottom:1px solid var(--navy);font-family:var(--font-paragraph-medium);font-size:calc(var(--base-size)*20);font-weight:700;line-height:1.475;padding-bottom:calc(var(--base-size)*16)}.c-service-content__title+*{margin-top:calc(var(--base-size)*16)}.c-service-content__list{list-style:disc;list-style-position:outside;padding-left:2em}.c-toggle-btn{cursor:pointer;padding-right:calc(var(--base-size)*30);position:relative}.c-toggle-btn:after,.c-toggle-btn:before{background-color:var(--navy);content:"";height:calc(var(--base-size)*1);margin-block:auto;position:absolute;right:0;top:calc(var(--base-size)*18);width:calc(var(--base-size)*20)}.c-toggle-btn:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:opacity .3s;transition:opacity .3s}.c-toggle-btn.is-active:after{opacity:0}.c-book__item{display:-webkit-box;display:-ms-flexbox;display:flex}.c-book__item+.c-book__item{margin-top:calc(var(--base-size)*24)}.c-book__item__img{height:100%;overflow:hidden;width:calc(var(--base-size)*200.53)}.c-book__item__img img{height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-book__item__txt{padding:calc(var(--base-size)*40) calc(var(--base-size)*56) calc(var(--base-size)*50);width:calc(var(--base-size)*919.47)}.c-book__item__txt p{margin-top:calc(var(--base-size)*16)}.c-book__item__ttl{font-family:var(--font-paragraph-medium);font-size:calc(var(--base-size)*20);line-height:1.5}.c-book__item__dl{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--base-size)*8) calc(var(--base-size)*32)}.c-book__item__dl,.c-book__item__dl div{display:-webkit-box;display:-ms-flexbox;display:flex}.c-book__item__dl div{gap:0 calc(var(--base-size)*8)}.c-book__item__dl dt{font-family:var(--font-paragraph-medium)}.c-service__list{counter-reset:service-counter}.c-service__item{counter-increment:service-counter;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(var(--base-size)*240)}.c-service__item+.c-service__item{margin-top:calc(var(--base-size)*32)}.c-service__item__thumb{width:calc(var(--base-size)*350)}.c-service__item__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-service__item__txt{padding:calc(var(--base-size)*32);width:calc(var(--base-size)*650)}.c-service__item__ttl{border-bottom:1px solid var(--navy);color:var(--navy);font-family:var(--font-paragraph-medium);font-size:calc(var(--base-size)*20);line-height:1.5;padding-bottom:calc(var(--base-size)*8);padding-left:calc(var(--base-size)*40);position:relative}.c-service__item__ttl:before{color:var(--jade);content:counter(service-counter,decimal-leading-zero);display:block;font-family:Avenir Next;font-size:calc(var(--base-size)*20);font-weight:500;left:0;margin:0 auto calc(var(--base-size)*2);position:absolute;top:calc(var(--base-size)*1)}.c-service__item__ttl+*{margin-top:calc(var(--base-size)*16)}.c-service__item__dt{font-family:var(--font-paragraph-medium)}.c-service__item__dd ul{list-style:disc;list-style-position:outside;padding-left:2em}.c-tab__list span{font-family:var(--font-paragraph-medium)}.c-tab__item{display:none}.c-tab__item.is-active{display:block}.c-tab__item>p,.c-tab__item>p+*{margin-top:calc(var(--base-size)*32)}.c-suport__item{border-top:calc(var(--base-size)*3) solid var(--blue);padding:calc(var(--base-size)*24) calc(var(--base-size)*24) calc(var(--base-size)*24) calc(var(--base-size)*120);position:relative}.c-suport__item+.c-suport__item{margin-top:calc(var(--base-size)*24)}.c-suport__item__ttl{font-family:var(--font-paragraph-medium);font-size:calc(var(--base-size)*20)}.c-suport__item p+*,.c-suport__item__ttl+*{margin-top:calc(var(--base-size)*8)}.c-suport__item__dl{border:calc(var(--base-size)*1) solid var(--blue);padding:calc(var(--base-size)*16)}.c-suport__item__dl dt{font-family:var(--font-paragraph-medium)}.c-suport__item__dl ul{list-style:disc;list-style-position:outside;padding-left:2em}.c-suport__num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:calc(var(--base-size)*100);justify-content:center;left:calc(var(--base-size)*16);position:absolute;top:0;width:calc(var(--base-size)*80)}.c-suport__num svg{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;position:absolute;width:100%;z-index:1}.c-suport__num__wrap{position:relative;top:calc(var(--base-size)*-2);z-index:2}.c-suport__num__wrap small,.c-suport__num__wrap span{display:block;font-family:Avenir Next;line-height:1;text-align:center}.c-suport__num__wrap small{font-size:calc(var(--base-size)*16);font-weight:500}.c-suport__num__wrap span{font-size:calc(var(--base-size)*34);font-weight:600;margin-top:calc(var(--base-size)*8)}.u-bg{background-color:var(--bg)}.u-bg--white{background-color:var(--paper)}.u-bg--navy{background-color:var(--navy)}.u-bg--jade{background-color:var(--jade)}.u-txt--center{text-align:center}.u-txt--left{text-align:left}.u-txt--right{text-align:right}.u-color--white{color:var(--white)}.u-color--navy{color:var(--navy)}.u-color--jade{color:var(--jade)}.u-color--caution{color:var(--caution)}.u-bold{font-weight:700}.js-toggle-target{display:none}.l-header-sp{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(var(--base-size)*72);left:0;position:fixed;right:0;top:0;width:100%;z-index:10}.l-header-sp__inner{padding-left:calc(var(--base-size)*16);position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;background:var(--paper);-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.l-header-sp__inner,.l-header-sp__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.l-header-sp__logo{width:calc(var(--base-size)*260);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center}.l-header-sp__logo img{height:auto;width:calc(var(--base-size)*286.251)}.l-header-sp-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;padding:calc(var(--base-size)*24);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--base-size)*4)}.l-header-sp-toggle__input{display:none}.l-header-sp-toggle__line{background:var(--navy);height:calc(var(--base-size)*2);-webkit-transition:.4s;transition:.4s;width:calc(var(--base-size)*20)}#spToggleInput:checked~.l-header-sp-toggle__bg{display:block}#spToggleInput:checked~.l-header-sp-toggle .l-header-sp-toggle__line:first-of-type{-webkit-transform:translate(2px,1px) rotate(45deg);transform:translate(2px,1px) rotate(45deg);-webkit-transform-origin:0;transform-origin:0}#spToggleInput:checked~.l-header-sp-toggle .l-header-sp-toggle__line:nth-of-type(2){opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}#spToggleInput:checked~.l-header-sp-toggle .l-header-sp-toggle__line:nth-of-type(3){-webkit-transform:translate(2px,3px) rotate(-45deg);transform:translate(2px,3px) rotate(-45deg);-webkit-transform-origin:0;transform-origin:0}.l-header-sp-menu{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;left:0;position:fixed;top:calc(var(--base-size)*64);width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--paper);-ms-flex-direction:column;flex-direction:column;gap:calc(var(--base-size)*40);opacity:0;pointer-events:none;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;z-index:1}#spToggleInput:checked~.l-header-sp-menu{opacity:1;pointer-events:auto}.l-header-sp-nav{padding:calc(var(--base-size)*40) calc(var(--base-size)*24) 0}.l-header-sp-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;gap:calc(var(--base-size)*16);height:100%;margin-top:1px}.l-header-sp-nav__item{border-bottom:1px solid var(--light-gray50);color:var(--ink);font-size:calc(var(--base-size)*14);font-style:normal;font-weight:350;line-height:1.8;padding-bottom:calc(var(--base-size)*16);text-align:justify;width:100%}.l-header-sp-nav__item a{display:block}.l-header-sp__drop-list{margin-top:calc(var(--base-size)*4)}.l-header-sp__drop-list>li{margin-left:calc(var(--base-size)*20);padding-left:calc(var(--base-size)*8)}.l-header-sp-policy{padding:0 calc(var(--base-size)*16)}.l-header-sp-policy__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;gap:calc(var(--base-size)*16)}.l-header-sp-policy__item a{color:var(--blue);font-size:calc(var(--base-size)*12);font-style:normal;font-weight:400;line-height:1.8;text-align:justify}.l-header{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;top:0;z-index:10;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--paper);font-size:calc(var(--base-size)*14);font-style:normal;line-height:1.8;margin:0 auto;padding:0 0 0 calc(var(--base-size)*21.5);width:calc(var(--base-size)*1440px)}.l-header__inner{height:calc(var(--base-size)*72);width:100%}.l-header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(var(--base-size)*18.5)}.l-header__logo a{display:block;width:calc(var(--base-size)*310)}.l-header__logo img{height:auto;width:100%}.l-header__nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--base-size)*24)}.l-header__nav{height:100%}.l-header__nav-list{border-radius:calc(var(--base-size)*4);color:var(--ink);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;gap:calc(var(--base-size)*8);height:100%}.l-header__nav-list li{padding:calc(var(--base-size)*19.5) calc(var(--base-size)*16)}.l-header__nav-list a{display:block;padding-bottom:calc(var(--base-size)*8);position:relative}.l-header__nav-list a:hover:after{-webkit-transform:scale(1);transform:scale(1)}.l-header__nav-item--service:hover .l-header__drop{opacity:1;visibility:visible}.l-header__drop{background:var(--paper);left:0;opacity:0;position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease;visibility:hidden;width:100vw;z-index:-1}.l-header__drop:hover{opacity:1;visibility:visible}.l-header__drop-inner{margin:0 auto;padding-bottom:calc(var(--base-size)*84);padding-top:calc(var(--base-size)*84);width:calc(var(--base-size)*880)}.l-header__drop-ttl{border-bottom:1px solid var(--border);font-size:calc(var(--base-size)*16);padding-bottom:calc(var(--base-size)*16)}.l-header__drop-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:calc(var(--base-size)*32);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:calc(var(--base-size)*60)}.l-header__drop-list>li{font-size:calc(var(--base-size)*14);padding:0}.l-header__contact{height:100%;width:calc(var(--base-size)*208)}.l-header__contact a{background:var(--jade);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:calc(var(--base-size)*8) calc(var(--base-size)*24);width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:calc(var(--base-size)*2);color:var(--paper);font-family:var(--font-paragraph-medium)}.float-header .l-header{background-color:transparent;height:calc(var(--base-size)*72);left:0;padding-left:calc(var(--base-size)*40);position:absolute;top:0;width:100%}.float-header .l-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.float-header .l-header__logo{padding:0}.float-header .l-header__nav-wrap{height:100%}.float-header .l-header__contact{height:calc(var(--base-size)*72);position:fixed;right:0;top:0}.float-header .l-header__contact a{font-size:calc(var(--base-size)*16);font-weight:700;padding:0}.l-footer--souzoku-lp{background-color:var(--white)!important}.l-footer--souzoku-lp .l-footer__logo{display:block;width:calc(var(--base-size)*310)}.l-footer--souzoku-lp .l-footer__address{color:var(--gray)}.l-footer--souzoku-lp .l-footer-copy-and-policy__policy a{color:var(--ink)}.l-footer--souzoku-lp .l-footer-copy-and-policy__copy{color:var(--gray)}@media screen and (min-width:720px) and (max-width:1439px){html{font-size:.6944444444vw}:root{--base-size:0.0694444444vw}}@media screen and (min-width:1440px){html{font-size:62.5%}:root{--base-size:1px}}@media screen and (max-width:719px){.d-pc{display:none}.d-sp{display:block}.c-btn__view-more a{width:calc(var(--base-size)*224)}.c-souzoku-lp__section{padding-block:calc(var(--base-size)*80)}.c-souzoku-lp__section__wrap{max-width:calc(var(--base-size)*335)}.c-souzoku-lp__section__ttl{font-size:calc(var(--base-size)*30)}.c-strong-point__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-strong-point__item{width:100%}.c-strong-point__item__wrapper{height:auto}.c-service-section{padding-inline:calc(var(--base-size)*24)}.c-service-content__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-toggle-btn:after,.c-toggle-btn:before{bottom:0;top:calc(var(--base-size)*-7.5)}.c-book__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-book__item__img{height:auto;padding:calc(var(--base-size)*40);width:100%}.c-book__item__img img{height:auto;margin:0;position:static;width:100%}.c-book__item__txt{padding:0 calc(var(--base-size)*24) calc(var(--base-size)*40);width:100%}.c-book__item__dl{margin-top:calc(var(--base-size)*16)}.c-service__item{display:block;min-height:auto}.c-service__item__thumb{height:calc(var(--base-size)*230);overflow:hidden;width:100%}.c-service__item__thumb img{height:auto}.c-service__item__txt{padding-bottom:calc(var(--base-size)*38);width:100%}.c-suport__item{padding-left:calc(var(--base-size)*56)}.c-suport__num{height:calc(var(--base-size)*50);left:calc(var(--base-size)*8);width:calc(var(--base-size)*40)}.c-suport__num__wrap small{font-size:calc(var(--base-size)*10)}.c-suport__num__wrap span{font-size:calc(var(--base-size)*14);margin-top:calc(var(--base-size)*4)}.l-header{display:none}.float-header .l-header{display:block;padding-left:calc(var(--base-size)*20)}.float-header .l-header__logo a{width:calc(var(--base-size)*200)}.float-header .l-header__contact{width:calc(var(--base-size)*128)}.l-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--navy);gap:calc(var(--base-size)*40);padding:calc(var(--base-size)*40) calc(var(--base-size)*15);width:calc(var(--base-size)*375px)}.l-footer__content{align-items:start;gap:calc(var(--base-size)*40);width:100%}.l-footer__about,.l-footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start}.l-footer__about{align-items:flex-start;gap:calc(var(--base-size)*16)}.l-footer__logo{display:none}.l-footer__logo--sp{height:100%;margin-left:calc(var(--base-size)*-17);width:calc(var(--base-size)*286.252)}.l-footer__logo--sp>a{display:block;height:100%}.l-footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:calc(var(--base-size)*32)}.l-footer__address{font-style:normal;font-weight:400;text-align:justify}.l-footer__address,.l-footer__tel{color:var(--paper);font-size:calc(var(--base-size)*14);line-height:1.5}.l-footer__nav{width:100%}.l-footer__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;gap:calc(var(--base-size)*16)}.l-footer__nav-list li{border-bottom:1px solid var(--light-gray50);color:var(--ink);font-family:calc(var(--base-size) * --font-paragraph);font-size:calc(var(--base-size)*16);font-style:normal;font-weight:350;line-height:1.8;padding-bottom:calc(var(--base-size)*16);text-align:justify;width:100%}.l-footer__nav-list li a{display:block}.l-footer-copy-and-policy{-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:calc(var(--base-size)*40)}.l-footer-copy-and-policy,.l-footer-copy-and-policy__policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-footer-copy-and-policy__policy{gap:calc(var(--base-size)*8)}.l-footer-copy-and-policy__policy li{line-height:1}.l-footer-copy-and-policy__policy a{color:var(--paper);font-size:calc(var(--base-size)*12);font-weight:400;line-height:1.5;text-align:justify}.l-footer-copy-and-policy__copy{color:var(--paper);font-size:calc(var(--base-size)*14);font-style:normal;line-height:1;text-align:justify}}@media screen and (min-width:720px){.c-btn__view-more a{width:calc(var(--base-size)*200)}.l-header-sp{display:none}.l-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-footer{background:var(--navy);padding:calc(var(--base-size)*40) calc(var(--base-size)*160)}.l-footer__about,.l-footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-footer__about{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(var(--base-size)*24)}.l-footer__logo--sp{display:none}.l-footer__logo{height:100%;margin-left:calc(var(--base-size)*-21);text-align:center}.l-footer__logo>a{display:block;height:100%}.l-footer__logo img{width:calc(var(--base-size)*400)}.l-footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:calc(var(--base-size)*32)}.l-footer__address{font-style:normal;font-weight:400;text-align:justify}.l-footer__address,.l-footer__tel{color:var(--paper);font-size:calc(var(--base-size)*14);line-height:1.5}.l-footer-copy-and-policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:calc(var(--base-size)*14);font-style:normal;font-weight:400;gap:calc(var(--base-size)*24);justify-content:space-between;line-height:1.8;margin-top:calc(var(--base-size)*40)}.l-footer-copy-and-policy__copy{color:var(--paper);text-align:justify}.l-footer-copy-and-policy__policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(var(--base-size)*40)}.l-footer-copy-and-policy__policy li{line-height:1}.l-footer-copy-and-policy__policy a{color:var(--paper);line-height:1.5}.l-footer-copy-and-policy__policy a:hover{opacity:.6;-webkit-transition:all .3s linear;transition:all .3s linear}.page-contact .l-footer{background:-webkit-gradient(linear,left bottom,left top,from(rgba(241,244,243,0)),to(#f1f4f3));background:-webkit-linear-gradient(bottom,rgba(241,244,243,0),#f1f4f3);background:linear-gradient(0deg,rgba(241,244,243,0),#f1f4f3);padding-top:calc(var(--base-size)*80)}}@media screen and (max-width:719px) and (max-width:719px){.l-footer__info{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}
1616:5	⚠  Lexical error on line 1: Unrecognized text.

  Erroneous area:
1: var(--base-size) * --font-paragraph
^.......................^ [postcss-calc]