#sub_hero{position:relative;width:100%}#sub_hero .sub_hero-inner{height:100%}#sub_hero .sub_hero-inner .md-sub_hero{width:100%;height:100%}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area{position:relative;width:100%;height:100%}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box{position:relative;width:100%;height:100%}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area{position:relative;width:100%;height:100%}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box{width:100%;height:100%}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-figure-picture-area{position:relative;z-index:10;width:100%;height:100%}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-figure-picture-area .sub_hero-figure-picture-box{width:100%;height:100%}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-figure-picture-area .sub_hero-figure-picture-box .home_concept-menu-item-picture-filter{position:absolute;z-index:20;display:block;top:0%;left:0%;width:100%;height:100%;background-color:rgba(33,24,21,.3);mix-blend-mode:multiply;transition:all ease-in-out .4s}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-figure-picture-area .sub_hero-figure-picture-box .sub_hero-figure-picture-img{position:relative;z-index:10;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-fit:contain;object-fit:contain;-o-object-position:top 50% left 50%;object-position:top 50% left 50%;max-height:calc(100vh - 70px);height:100%}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area{position:absolute;z-index:30;top:50%;left:calc(0% - 21rem);transform:translateY(-50%) translateX(0%);width:100%}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box{width:-moz-fit-content;width:fit-content;margin:0 auto 0 0;width:100%;max-width:475px;max-width:min(475px,40vw)}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box .sub_hero-main-inner .sub_hero-main-letter-area .sub_hero-main-letter-box .sub_hero-main-letter-ttl-area{font-size:max(14px,min(1.556vw,20px))}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box .sub_hero-main-inner .sub_hero-main-letter-area .sub_hero-main-letter-box .sub_hero-main-letter-ttl-area .sub_hero-main-letter-ttl-box{background-color:#00a53c;color:#fff;padding:4em 4.5em;text-align:center;letter-spacing:.05em;font-weight:600;padding:4em 2em;padding:4em 0}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box .sub_hero-main-inner .sub_hero-main-letter-area .sub_hero-main-letter-box .sub_hero-main-letter-ttl-area .sub_hero-main-letter-ttl-box .sub_hero-main-letter-ttl-inner .sub_hero-main-letter-ttl-jp-area{font-size:1em;line-height:1.2}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box .sub_hero-main-inner .sub_hero-main-letter-area .sub_hero-main-letter-box .sub_hero-main-letter-ttl-area .sub_hero-main-letter-ttl-box .sub_hero-main-letter-ttl-inner .sub_hero-main-letter-ttl-en-area{font-size:4em;line-height:.85;font-family:"Josefin Sans",sans-serif}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box .sub_hero-main-inner .sub_hero-main-letter-area .sub_hero-main-letter-box .sub_hero-main-letter-ttl-area .sub_hero-main-letter-ttl-box .sub_hero-main-letter-ttl-inner .sub_hero-main-letter-ttl-en-area .sub_hero-main-letter-ttl-en-box{position:relative;top:.15em}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area{position:absolute;z-index:20;top:100%;left:0%;transform:translateY(-100%) translateX(0%);width:100%;position:relative;top:0%;left:0%;transform:translateY(0%) translateX(0%)}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box{padding:70px 0 40px}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box .sub_hero-sub-amount-flex{position:relative;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box .sub_hero-sub-amount-flex .sub_hero-sub-amount-ttl-area{font-size:2.8rem;font-size:25px;padding:.3em .75em .35em;border:1px solid #000}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box .sub_hero-sub-amount-flex .sub_hero-sub-amount-ttl-area .sub_hero-sub-amount-ttl-box .sub_hero-sub-amount-ttl-inner .sub_hero-sub-amount-ttl-main-area{line-height:1.65;font-weight:500}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box .sub_hero-sub-amount-flex .sub_hero-sub-amount-price-area{margin-left:2.5rem;font-size:25rem;font-size:188px;font-size:max(144px,min(16vw,188px))}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box .sub_hero-sub-amount-flex .sub_hero-sub-amount-price-area .sub_hero-sub-amount-price-box .sub_hero-sub-amount-price-flex{position:relative;-ms-align-items:flex-end;-moz-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box .sub_hero-sub-amount-flex .sub_hero-sub-amount-price-area .sub_hero-sub-amount-price-box .sub_hero-sub-amount-price-flex .sub_hero-sub-amount-price-number-area{font-size:1em;line-height:.7;font-family:"futuraCD",sans-serif;font-weight:600;letter-spacing:-0.06em}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box .sub_hero-sub-amount-flex .sub_hero-sub-amount-price-area .sub_hero-sub-amount-price-box .sub_hero-sub-amount-price-flex .sub_hero-sub-amount-price-number-area .sub_hero-sub-amount-price-number-box{position:relative;top:-0.01em}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box .sub_hero-sub-amount-flex .sub_hero-sub-amount-price-area .sub_hero-sub-amount-price-box .sub_hero-sub-amount-price-flex .sub_hero-sub-amount-price-letter-area{margin-left:2.5rem}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box .sub_hero-sub-amount-flex .sub_hero-sub-amount-price-area .sub_hero-sub-amount-price-box .sub_hero-sub-amount-price-flex .sub_hero-sub-amount-price-letter-area .sub_hero-sub-amount-price-letter-box .sub_hero-sub-amount-price-letter-flex{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box .sub_hero-sub-amount-flex .sub_hero-sub-amount-price-area .sub_hero-sub-amount-price-box .sub_hero-sub-amount-price-flex .sub_hero-sub-amount-price-letter-area .sub_hero-sub-amount-price-letter-box .sub_hero-sub-amount-price-letter-flex .sub_hero-sub-amount-price-letter-tax-area{font-size:.12em;padding:.2em .65em .25em;background-color:#000;color:#fff;width:-moz-fit-content;width:fit-content}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box .sub_hero-sub-amount-flex .sub_hero-sub-amount-price-area .sub_hero-sub-amount-price-box .sub_hero-sub-amount-price-flex .sub_hero-sub-amount-price-letter-area .sub_hero-sub-amount-price-letter-box .sub_hero-sub-amount-price-letter-flex .sub_hero-sub-amount-price-letter-tax-area .sub_hero-sub-amount-price-letter-tax-box .sub_hero-sub-amount-price-letter-tax-text{list-style:1.25;font-weight:500}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box .sub_hero-sub-amount-flex .sub_hero-sub-amount-price-area .sub_hero-sub-amount-price-box .sub_hero-sub-amount-price-flex .sub_hero-sub-amount-price-letter-area .sub_hero-sub-amount-price-letter-box .sub_hero-sub-amount-price-letter-flex .sub_hero-sub-amount-price-letter-unit-area{font-size:.4em;font-weight:800;margin-bottom:.05em}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box .sub_hero-sub-amount-flex .sub_hero-sub-amount-price-area .sub_hero-sub-amount-price-box .sub_hero-sub-amount-price-flex .sub_hero-sub-amount-price-letter-area .sub_hero-sub-amount-price-letter-box .sub_hero-sub-amount-price-letter-flex .sub_hero-sub-amount-price-letter-unit-area .sub_hero-sub-amount-price-letter-unit-box .sub_hero-sub-amount-price-letter-unit-text .unit-over{display:inline-block;margin-left:.05em}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box .sub_hero-sub-amount-flex .sub_hero-sub-amount-price-area .sub_hero-sub-amount-price-box .sub_hero-sub-amount-price-flex .sub_hero-sub-amount-price-letter-area .sub_hero-sub-amount-price-letter-box .sub_hero-sub-amount-price-letter-flex .sub_hero-sub-amount-price-letter-unit-area .sub_hero-sub-amount-price-letter-unit-box .sub_hero-sub-amount-price-letter-note{display:none}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box .sub_hero-sub-amount-flex .sub_hero-sub-amount-price-area .sub_hero-sub-amount-price-box .sub_hero-sub-amount-price-flex .sub_hero-sub-amount-price-footnote-area{position:absolute;top:100%;left:100%;transform:translateY(-100%) translateX(-4em);font-size:.092em;font-weight:500;white-space:nowrap}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box .sub_hero-sub-amount-flex .sub_hero-sub-amount-price-area .sub_hero-sub-amount-price-box .sub_hero-sub-amount-price-flex .sub_hero-sub-amount-price-footnote-area .sub_hero-sub-amount-price-footnote-box .sub_hero-sub-amount-price-footnote-asterisk-area .sub_hero-sub-amount-price-footnote-asterisk-box .sub_hero-sub-amount-price-footnote-asterisk-text{padding-left:1em;text-indent:-1em}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-amount-area .sub_hero-sub-amount-box .sub_hero-sub-amount-flex .sub_hero-sub-amount-price-area .sub_hero-sub-amount-price-box .sub_hero-sub-amount-price-flex .sub_hero-sub-amount-price-footnote-area .sub_hero-sub-amount-price-footnote-box .sub_hero-sub-amount-price-footnote-asterisk-area .sub_hero-sub-amount-price-footnote-asterisk-box .sub_hero-sub-amount-price-footnote-asterisk-text:not(:first-of-type){margin-top:1em}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-catchphrase-area{font-size:2.7rem;font-size:24px;font-weight:600;text-align:center;line-height:1.65;background-color:#00a53c;color:#fff;padding:.25em 1em}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-catchphrase-area .sub_hero-sub-catchphrase-box .sub_hero-sub-catchphrase-text:not(:first-of-type){margin-top:1em}#sub_hero.sub_hero-type02{height:500px}#sub_hero.line_up-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box .sub_hero-main-inner .sub_hero-main-letter-area .sub_hero-main-letter-box .sub_hero-main-letter-ttl-area .sub_hero-main-letter-ttl-box .sub_hero-main-letter-ttl-inner .sub_hero-main-letter-ttl-en-area{font-size:4em;line-height:.85}#sub_hero.line_up-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box .sub_hero-main-inner .sub_hero-main-letter-area .sub_hero-main-letter-box .sub_hero-main-letter-ttl-area .sub_hero-main-letter-ttl-box .sub_hero-main-letter-ttl-inner .sub_hero-main-letter-ttl-en-area .sub_hero-main-letter-ttl-en-box{top:.15em}#sub_hero.natural-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-figure-picture-area .sub_hero-figure-picture-box .sub_hero-figure-picture-img{-o-object-position:top 50% left 50%;object-position:top 50% left 50%}#sub_hero.natural-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box .sub_hero-main-inner .sub_hero-main-letter-area .sub_hero-main-letter-box .sub_hero-main-letter-ttl-area .sub_hero-main-letter-ttl-box{background-color:#dc882c;color:#fff}#sub_hero.natural-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-catchphrase-area{background-color:#dc882c;color:#fff}#sub_hero.tecoro-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-figure-picture-area .sub_hero-figure-picture-box .sub_hero-figure-picture-img{-o-object-position:top 50% left 50%;object-position:top 50% left 50%}#sub_hero.tecoro-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box .sub_hero-main-inner .sub_hero-main-letter-area .sub_hero-main-letter-box .sub_hero-main-letter-ttl-area .sub_hero-main-letter-ttl-box{background-color:#65b5e3;color:#fff}#sub_hero.tecoro-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-catchphrase-area{background-color:#65b5e3;color:#fff}#sub_hero.conoppo-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-figure-picture-area .sub_hero-figure-picture-box .sub_hero-figure-picture-img{-o-object-position:top 50% left 50%;object-position:top 50% left 50%}#sub_hero.conoppo-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box .sub_hero-main-inner .sub_hero-main-letter-area .sub_hero-main-letter-box .sub_hero-main-letter-ttl-area .sub_hero-main-letter-ttl-box{background-color:#da8baa;color:#fff}#sub_hero.conoppo-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-catchphrase-area{background-color:#da8baa;color:#fff}#sub_hero.noppo-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-figure-picture-area .sub_hero-figure-picture-box .sub_hero-figure-picture-img{-o-object-position:top 50% left 50%;object-position:top 50% left 50%}#sub_hero.noppo-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box .sub_hero-main-inner .sub_hero-main-letter-area .sub_hero-main-letter-box .sub_hero-main-letter-ttl-area .sub_hero-main-letter-ttl-box{background-color:#8082b6;color:#fff}#sub_hero.noppo-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-catchphrase-area{background-color:#8082b6;color:#fff}#sub_hero.tecorog-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-figure-picture-area .sub_hero-figure-picture-box .sub_hero-figure-picture-img{-o-object-position:top 50% left 50%;object-position:top 50% left 50%}#sub_hero.tecorog-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box .sub_hero-main-inner .sub_hero-main-letter-area .sub_hero-main-letter-box .sub_hero-main-letter-ttl-area .sub_hero-main-letter-ttl-box{background-color:#acc440;color:#fff}#sub_hero.tecorog-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-catchphrase-area{background-color:#acc440;color:#fff}#sub_hero.custom-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-figure-picture-area .sub_hero-figure-picture-box .sub_hero-figure-picture-img{-o-object-position:top 50% left 50%;object-position:top 50% left 50%}#sub_hero.custom-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box .sub_hero-main-inner .sub_hero-main-letter-area .sub_hero-main-letter-box .sub_hero-main-letter-ttl-area .sub_hero-main-letter-ttl-box{background-color:#00a53c;color:#fff}#sub_hero.custom-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-catchphrase-area{background-color:#00a53c;color:#fff}#sub_hero.concept-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box .sub_hero-main-inner .sub_hero-main-letter-area .sub_hero-main-letter-box .sub_hero-main-letter-ttl-area .sub_hero-main-letter-ttl-box{background-color:#00a53c;color:#fff}#sub_hero.concept-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box .sub_hero-main-inner .sub_hero-main-letter-area .sub_hero-main-letter-box .sub_hero-main-letter-ttl-area .sub_hero-main-letter-ttl-box .sub_hero-main-letter-ttl-inner .sub_hero-main-letter-ttl-en-area{margin-top:.5em;font-size:2em;line-height:.85}#sub_hero.concept-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box .sub_hero-main-inner .sub_hero-main-letter-area .sub_hero-main-letter-box .sub_hero-main-letter-ttl-area .sub_hero-main-letter-ttl-box .sub_hero-main-letter-ttl-inner .sub_hero-main-letter-ttl-en-area .sub_hero-main-letter-ttl-en-box{top:.15em}#sub_hero.concept-hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-catchphrase-area{background-color:#00a53c;color:#fff}#sub_hero.type-02 .sub_hero-inner{position:relative;width:100%;display:flex;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center}#sub_hero.type-02 .sub_hero-inner .sub_hero-img-box{position:relative;width:100%;height:100%;height:max(240px,min(31.25vw,450px))}#sub_hero.type-02 .sub_hero-inner .sub_hero-img-box .sub_hero-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#sub_hero.type-02 .sub_hero-inner .sub_hero-img-box .sub_hero-img.sp{display:none}#sub_hero.type-02 .sub_hero-inner .sub_hero-ttl-box{position:absolute;font-size:max(14px,min(1.556vw,20px));color:#fff;width:100%;max-width:475px;max-width:min(475px,40vw);background-color:#00a53c;padding:2.5em 0;z-index:30;top:50%;left:calc(0% - 21rem);transform:translateY(-50%) translateX(0%);margin:0 auto 0 0}#sub_hero.type-02 .sub_hero-inner .sub_hero-ttl-box .sub_hero-ttl{display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center;font-size:1em;letter-spacing:.05em}#sub_hero.type-02 .sub_hero-inner .sub_hero-ttl-box .sub_hero-ttl .sub_hero-ttl-jp{font-size:1em;line-height:1.2}#sub_hero.type-02 .sub_hero-inner .sub_hero-ttl-box .sub_hero-ttl .sub_hero-ttl-en{font-size:2em;margin-top:.5em;line-height:1;font-family:"Josefin Sans",sans-serif;text-align:center}#line_up_gallery .md-line_up_gallery{padding:166px 0 96px;padding:7.3rem 0 96px}#line_up_gallery .md-line_up_gallery .content-ttl-position{margin-bottom:7.3rem}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex{-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-main-area{width:46.666666666%}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-main-area .line_up_gallery-photo-main-box{width:100%;height:100%}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-main-area .line_up_gallery-photo-main-box .line_up_gallery-photo-main-grid{width:100%;height:100%;display:grid;grid-template-columns:repeat(1, 1fr)}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-main-area .line_up_gallery-photo-main-box .line_up_gallery-photo-main-grid .line_up_gallery-photo-main-item .line_up_gallery-photo-picture-area{width:100%;height:100%;overflow:hidden}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-main-area .line_up_gallery-photo-main-box .line_up_gallery-photo-main-grid .line_up_gallery-photo-main-item .line_up_gallery-photo-picture-area .line_up_gallery-photo-picture-box{position:relative;width:100%;padding-top:100%}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-main-area .line_up_gallery-photo-main-box .line_up_gallery-photo-main-grid .line_up_gallery-photo-main-item .line_up_gallery-photo-picture-area .line_up_gallery-photo-picture-box .line_up_gallery-photo-picture-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top 50% left 50%;object-position:top 50% left 50%;transition:all ease-in-out .4s}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area{width:46.666666666%}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box{width:100%;height:100%}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box .line_up_gallery-photo-sub-grid{width:100%;height:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:5px}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box .line_up_gallery-photo-sub-grid .line_up_gallery-photo-sub-item{position:relative;cursor:pointer}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box .line_up_gallery-photo-sub-grid .line_up_gallery-photo-sub-item .line_up_gallery-photo-picture-area{width:100%;height:100%;overflow:hidden}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box .line_up_gallery-photo-sub-grid .line_up_gallery-photo-sub-item .line_up_gallery-photo-picture-area .line_up_gallery-photo-picture-box{width:100%;position:relative;padding-top:100%}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box .line_up_gallery-photo-sub-grid .line_up_gallery-photo-sub-item .line_up_gallery-photo-picture-area .line_up_gallery-photo-picture-box .line_up_gallery-photo-picture-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top 50% left 50%;object-position:top 50% left 50%;transition:all ease-in-out .4s}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box .line_up_gallery-photo-sub-grid .line_up_gallery-photo-sub-item::before,#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box .line_up_gallery-photo-sub-grid .line_up_gallery-photo-sub-item::after{content:"";content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .2s ease,background-color .2s ease,border-color .05s ease;pointer-events:none}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box .line_up_gallery-photo-sub-grid .line_up_gallery-photo-sub-item::before{z-index:10;background-color:rgba(0,0,0,0);opacity:0}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box .line_up_gallery-photo-sub-grid .line_up_gallery-photo-sub-item::after{border:4px solid rgba(0,0,0,0);z-index:11}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box .line_up_gallery-photo-sub-grid .line_up_gallery-photo-sub-item.js__selected::after{border-color:#00a53c;z-index:11}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box .line_up_gallery-photo-sub-grid .line_up_gallery-photo-sub-item.js__selected::before,#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box .line_up_gallery-photo-sub-grid .line_up_gallery-photo-sub-item:hover::before{z-index:10;background-color:#fff;opacity:.312}#line_up_gallery.line_up_gallery-natural .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box .line_up_gallery-photo-sub-grid .line_up_gallery-photo-sub-item.js__selected::after{border-color:#dc882c}#line_up_gallery.line_up_gallery-tecoro .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box .line_up_gallery-photo-sub-grid .line_up_gallery-photo-sub-item.js__selected::after{border-color:#65b5e3}#line_up_gallery.line_up_gallery-conoppo .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box .line_up_gallery-photo-sub-grid .line_up_gallery-photo-sub-item.js__selected::after{border-color:#da8baa}#line_up_gallery.line_up_gallery-noppo .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box .line_up_gallery-photo-sub-grid .line_up_gallery-photo-sub-item.js__selected::after{border-color:#8082b6}#line_up_gallery.line_up_gallery-tecorog .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area .line_up_gallery-photo-sub-box .line_up_gallery-photo-sub-grid .line_up_gallery-photo-sub-item.js__selected::after{border-color:#00a53c}#line_up_plan .md-line_up_plan_head{padding:0 0 40px}#line_up_plan .md-line_up_plan_head .section-head-area .section-head-box .section-head-lead-area{font-size:1.98rem;font-size:max(18px,min(2vw,19.8px));font-weight:600;line-height:1.8181818182;letter-spacing:.05em;text-align:center}#line_up_plan .md-line_up_plan_head .section-head-area .section-head-box .section-head-lead-area.have-ttl{margin-top:1.45em}#line_up_plan .md-line_up_plan_head .section-head-area .section-head-box .section-head-lead-area .section-head-lead-box .section-head-lead-text:not(:first-of-type){margin-top:1em}#line_up_plan .md-line_up_plan{padding:40px 0 150px}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:not(:first-of-type){margin-top:20rem;margin-top:60px}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(odd) .line_up_plan-type-plan01-head-area .line_up_plan-type-plan01-head-box .line_up_plan-type-plan01-name-area{top:0%;left:0%;transform:translateY(0%) translateX(0%);padding:.25em 2em .25em 0;padding-left:5%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(odd) .line_up_plan-type-plan01-head-area .line_up_plan-type-plan01-head-box .line_up_plan-type-plan01-name-area .line_up_plan-type-plan01-name-box{margin-left:auto;text-align:left}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(odd) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-ttl-area{top:0;left:0%;transform:translateY(0%) translateX(0%)}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(even) .line_up_plan-type-plan01-head-area .line_up_plan-type-plan01-head-box .line_up_plan-type-plan01-name-area{top:0%;left:100%;transform:translateY(0%) translateX(-100%);padding:.25em 0em .25em 2em;padding-right:5%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(even) .line_up_plan-type-plan01-head-area .line_up_plan-type-plan01-head-box .line_up_plan-type-plan01-name-area .line_up_plan-type-plan01-name-box{margin-right:auto;text-align:right}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(even) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-ttl-area{top:0;left:100%;transform:translateY(0%) translateX(-100%)}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-head-area .line_up_plan-type-plan01-head-box .line_up_plan-type-plan01-name-area{position:relative;z-index:10;font-size:3.4rem;font-size:max(28px,min(3.111vw,34px));font-weight:600;color:#fff;width:calc(100% - (50vw + 148px));min-width:600px}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-head-area .line_up_plan-type-plan01-head-box .line_up_plan-type-plan01-name-area .line_up_plan-type-plan01-name-box{max-width:calc(100% - (50vw - 756px))}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-body-area{margin-top:6rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box:not(:first-of-type){margin-top:4rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner{position:relative;width:90%;max-width:940px;margin:0 auto;font-size:max(20px,min(2.222vw,24px))}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-ttl-area{position:absolute;z-index:20;width:128px;width:5.333em;height:-moz-fit-content;height:fit-content}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-ttl-area .line_up_plan-type-plan01-kind-ttl-box .line_up_plan-type-plan01-kind-ttl-bg-area .line_up_plan-type-plan01-kind-ttl-bg-box .line_up_plan-type-plan01-kind-ttl-bg-img{transition:all ease-in-out .4s}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-ttl-area .line_up_plan-type-plan01-kind-ttl-box .line_up_plan-type-plan01-kind-ttl-name-area{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:90%;color:#fff;font-size:1em;font-weight:600;line-height:1.25;letter-spacing:.05em;font-family:"futuraCD",sans-serif;text-align:center}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-ttl-area .line_up_plan-type-plan01-kind-ttl-box .line_up_plan-type-plan01-kind-ttl-name-area .line_up_plan-type-plan01-kind-ttl-name-box .line_up_plan-type-plan01-kind-ttl-name-text:not(:first-of-type){margin-top:1em}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area{position:relative;width:calc(100% - 300px);max-width:940px;margin:0 auto}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box{padding-top:4.5rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box .line_up_plan-type-plan01-kind-layout-flex{-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box .line_up_plan-type-plan01-kind-layout-flex .line_up_plan-type-plan01-kind-layout-item{width:37.5%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box .line_up_plan-type-plan01-kind-layout-flex .line_up_plan-type-plan01-kind-layout-item .line_up_plan-type-plan01-kind-layout-item-inner{height:100%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box .line_up_plan-type-plan01-kind-layout-flex .line_up_plan-type-plan01-kind-layout-item .line_up_plan-type-plan01-kind-layout-item-inner .line_up_plan-type-plan01-kind-layout-item-flex{height:100%;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box .line_up_plan-type-plan01-kind-layout-flex .line_up_plan-type-plan01-kind-layout-item .line_up_plan-type-plan01-kind-layout-item-inner .line_up_plan-type-plan01-kind-layout-item-flex .line_up_plan-type-plan01-kind-layout-item-top-area .line_up_plan-type-plan01-kind-layout-item-top-box .line_up_plan-type-plan01-kind-layout-item-figure-area .line_up_plan-type-plan01-kind-layout-item-figure-box .line_up_plan-type-plan01-kind-layout-item-figure-picture-area .line_up_plan-type-plan01-kind-layout-item-figure-picture-box .line_up_plan-type-plan01-kind-layout-item-figure-picture-img{transition:all ease-in-out .4s}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box .line_up_plan-type-plan01-kind-layout-flex .line_up_plan-type-plan01-kind-layout-item .line_up_plan-type-plan01-kind-layout-item-inner .line_up_plan-type-plan01-kind-layout-item-flex .line_up_plan-type-plan01-kind-layout-item-bottom-area{margin-top:2.5rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box .line_up_plan-type-plan01-kind-layout-flex .line_up_plan-type-plan01-kind-layout-item .line_up_plan-type-plan01-kind-layout-item-inner .line_up_plan-type-plan01-kind-layout-item-flex .line_up_plan-type-plan01-kind-layout-item-bottom-area .line_up_plan-type-plan01-kind-layout-item-bottom-box .line_up_plan-type-plan01-kind-layout-name-area{color:#dc882c;font-size:3rem;font-weight:600;line-height:1.25;letter-spacing:.05em;font-family:"futuraCD",sans-serif}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:not(:first-of-type){margin-top:21.7rem;margin-top:60px}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex{-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area{top:0%;left:0%;transform:translateY(0%) translateX(0%);padding:.25em 2em .25em 0}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area .line_up_plan-type-plan02-letter-head-name-box{margin-left:auto;text-align:left}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box{margin:0 5.9rem 0 auto}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row{-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-layout-area{margin-left:2rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-layout-area .line_up_plan-type-plan02-letter-kind-layout-box .line_up_plan-type-plan02-letter-kind-layout-flex .line_up_plan-type-plan02-letter-kind-layout-item .line_up_plan-type-plan02-letter-kind-layout-item-inner .line_up_plan-type-plan02-letter-kind-layout-item-flex{-moz-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-layout-area .line_up_plan-type-plan02-letter-kind-layout-box .line_up_plan-type-plan02-letter-kind-layout-flex .line_up_plan-type-plan02-letter-kind-layout-item .line_up_plan-type-plan02-letter-kind-layout-item-inner .line_up_plan-type-plan02-letter-kind-layout-item-flex .line_up_plan-type-plan02-letter-kind-layout-item-bottom-area{margin-right:1.5rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex{-moz-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area{top:0%;left:100%;transform:translateY(0%) translateX(-100%);padding:.25em 0em .25em 2em}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area .line_up_plan-type-plan02-letter-head-name-box{margin-right:auto;text-align:right}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box{margin:0 auto 0 5.9rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row{-moz-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-layout-area{margin-right:2rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-layout-area .line_up_plan-type-plan02-letter-kind-layout-box .line_up_plan-type-plan02-letter-kind-layout-flex .line_up_plan-type-plan02-letter-kind-layout-item .line_up_plan-type-plan02-letter-kind-layout-item-inner .line_up_plan-type-plan02-letter-kind-layout-item-flex{-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-layout-area .line_up_plan-type-plan02-letter-kind-layout-box .line_up_plan-type-plan02-letter-kind-layout-flex .line_up_plan-type-plan02-letter-kind-layout-item .line_up_plan-type-plan02-letter-kind-layout-item-inner .line_up_plan-type-plan02-letter-kind-layout-item-flex .line_up_plan-type-plan02-letter-kind-layout-item-bottom-area{margin-left:1.5rem;margin-right:unset}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex{-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area{width:42.708333333%;padding-top:4.6rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box{height:100%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner{height:100%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex{height:100%;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area{position:relative}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area{position:relative;z-index:10;font-size:3.4rem;font-size:max(28px,min(3.111vw,34px));font-weight:600;color:#fff;width:100%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area .line_up_plan-type-plan02-letter-head-name-box{max-width:calc(100% - (50vw - 756px))}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area{margin-top:6.3rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box{max-width:637px}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner{position:relative;font-size:max(20px,min(2.222vw,24px))}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row{-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-layout-area{width:calc(100% - 5.333em - 140px);width:calc(100% - 5.333em - 20px)}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-layout-area .line_up_plan-type-plan02-letter-kind-layout-box .line_up_plan-type-plan02-letter-kind-layout-flex{-moz-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse;-ms-align-items:flex-start;-moz-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-layout-area .line_up_plan-type-plan02-letter-kind-layout-box .line_up_plan-type-plan02-letter-kind-layout-flex .line_up_plan-type-plan02-letter-kind-layout-item{width:100%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-layout-area .line_up_plan-type-plan02-letter-kind-layout-box .line_up_plan-type-plan02-letter-kind-layout-flex .line_up_plan-type-plan02-letter-kind-layout-item:not(:first-of-type){margin-bottom:6rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-layout-area .line_up_plan-type-plan02-letter-kind-layout-box .line_up_plan-type-plan02-letter-kind-layout-flex .line_up_plan-type-plan02-letter-kind-layout-item .line_up_plan-type-plan02-letter-kind-layout-item-inner .line_up_plan-type-plan02-letter-kind-layout-item-flex{-ms-align-items:flex-end;-moz-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column .line_up_plan-type-plan02-letter-kind-layout-area{margin-top:6rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex .line_up_plan-type-plan02-letter-kind-exterior-area{display:none}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex .line_up_plan-type-plan02-letter-kind-ttl-area{position:relative;z-index:20;top:0;left:0%;transform:translateY(0%) translateX(0%);width:128px;width:5.333em;height:-moz-fit-content;height:fit-content}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex .line_up_plan-type-plan02-letter-kind-ttl-area.position02-left01{left:-2.5em}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex .line_up_plan-type-plan02-letter-kind-ttl-area .line_up_plan-type-plan02-letter-kind-ttl-box .line_up_plan-type-plan02-letter-kind-ttl-name-area{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:90%;color:#fff;font-size:1em;font-weight:600;line-height:1.25;letter-spacing:.05em;font-family:"futuraCD",sans-serif;text-align:center}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex .line_up_plan-type-plan02-letter-kind-layout-area.mgt50{margin-top:50px}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex .line_up_plan-type-plan02-letter-kind-layout-area.mgt100{margin-top:100px}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex .line_up_plan-type-plan02-letter-kind-layout-area.mgt130{margin-top:130px}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex .line_up_plan-type-plan02-letter-kind-layout-area.mgt150{margin-top:150px}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex .line_up_plan-type-plan02-letter-kind-layout-area .line_up_plan-type-plan02-letter-kind-layout-box .line_up_plan-type-plan02-letter-kind-layout-flex{-ms-align-items:flex-end;-moz-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex .line_up_plan-type-plan02-letter-kind-layout-area .line_up_plan-type-plan02-letter-kind-layout-box .line_up_plan-type-plan02-letter-kind-layout-flex .line_up_plan-type-plan02-letter-kind-layout-item{width:42%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex .line_up_plan-type-plan02-letter-kind-layout-area .line_up_plan-type-plan02-letter-kind-layout-box .line_up_plan-type-plan02-letter-kind-layout-flex .line_up_plan-type-plan02-letter-kind-layout-item .line_up_plan-type-plan02-letter-kind-layout-item-inner .line_up_plan-type-plan02-letter-kind-layout-item-flex{-moz-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse;-ms-align-items:flex-end;-moz-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex .line_up_plan-type-plan02-letter-kind-layout-area .line_up_plan-type-plan02-letter-kind-layout-box .line_up_plan-type-plan02-letter-kind-layout-flex .line_up_plan-type-plan02-letter-kind-layout-item .line_up_plan-type-plan02-letter-kind-layout-item-inner .line_up_plan-type-plan02-letter-kind-layout-item-flex .line_up_plan-type-plan02-letter-kind-layout-item-top-area{width:100%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex .line_up_plan-type-plan02-letter-kind-layout-area .line_up_plan-type-plan02-letter-kind-layout-box .line_up_plan-type-plan02-letter-kind-layout-flex .line_up_plan-type-plan02-letter-kind-layout-item .line_up_plan-type-plan02-letter-kind-layout-item-inner .line_up_plan-type-plan02-letter-kind-layout-item-flex .line_up_plan-type-plan02-letter-kind-layout-item-top-area .line_up_plan-type-plan02-letter-kind-layout-item-top-box .line_up_plan-type-plan02-letter-kind-layout-item-figure-area .line_up_plan-type-plan02-letter-kind-layout-item-figure-box .line_up_plan-type-plan02-letter-kind-layout-item-figure-picture-area .line_up_plan-type-plan02-letter-kind-layout-item-figure-picture-box .line_up_plan-type-plan02-letter-kind-layout-item-figure-picture-img{width:100%;height:100%;transition:all ease-in-out .4s}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex .line_up_plan-type-plan02-letter-kind-layout-area .line_up_plan-type-plan02-letter-kind-layout-box .line_up_plan-type-plan02-letter-kind-layout-flex .line_up_plan-type-plan02-letter-kind-layout-item .line_up_plan-type-plan02-letter-kind-layout-item-inner .line_up_plan-type-plan02-letter-kind-layout-item-flex .line_up_plan-type-plan02-letter-kind-layout-item-bottom-area{margin-right:1.5rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex .line_up_plan-type-plan02-letter-kind-layout-area .line_up_plan-type-plan02-letter-kind-layout-box .line_up_plan-type-plan02-letter-kind-layout-flex .line_up_plan-type-plan02-letter-kind-layout-item .line_up_plan-type-plan02-letter-kind-layout-item-inner .line_up_plan-type-plan02-letter-kind-layout-item-flex .line_up_plan-type-plan02-letter-kind-layout-item-bottom-area .line_up_plan-type-plan02-letter-kind-layout-item-bottom-box .line_up_plan-type-plan02-letter-kind-layout-storey-area .line_up_plan-type-plan02-letter-kind-layout-storey-box .line_up_plan-type-plan02-letter-kind-layout-storey-name-area{color:#acc440;font-size:3rem;font-weight:600;line-height:1.25;letter-spacing:.05em;font-family:"futuraCD",sans-serif}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-figure-area{width:57.291666666%;max-height:min(100vh - 70px,750px)}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-figure-area .line_up_plan-type-plan02-figure-box{width:100%;height:100%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-figure-area .line_up_plan-type-plan02-figure-box .line_up_plan-type-plan02-figure-picture-area{width:100%;height:100%;overflow:hidden}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-figure-area .line_up_plan-type-plan02-figure-box .line_up_plan-type-plan02-figure-picture-area .line_up_plan-type-plan02-figure-picture-box{width:100%;height:100%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-figure-area .line_up_plan-type-plan02-figure-box .line_up_plan-type-plan02-figure-picture-area .line_up_plan-type-plan02-figure-picture-box .line_up_plan-type-plan02-figure-picture-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top 50% left 50%;object-position:top 50% left 50%;transition:all ease-in-out .4s}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box:not(:first-of-type){margin-top:20rem;margin-top:60px}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-head-area .line_up_plan-type-plan03-head-box .line_up_plan-type-plan03-name-area{position:relative;font-size:3.4rem;font-weight:600;color:#fff;max-width:820px;width:100%;margin:0 auto;padding:.25em 2em .25em 2em;text-align:center}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-head-area .line_up_plan-type-plan03-head-box .line_up_plan-type-plan03-figure-area{margin-top:8.6rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-head-area .line_up_plan-type-plan03-head-box .line_up_plan-type-plan03-figure-area .line_up_plan-type-plan03-figure-box{max-width:1100px;width:100%;margin:0 auto}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-head-area .line_up_plan-type-plan03-head-box .line_up_plan-type-plan03-figure-area .line_up_plan-type-plan03-figure-box .line_up_plan-type-plan03-figure-picture-area{width:100%;height:100%;overflow:hidden}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-head-area .line_up_plan-type-plan03-head-box .line_up_plan-type-plan03-figure-area .line_up_plan-type-plan03-figure-box .line_up_plan-type-plan03-figure-picture-area .line_up_plan-type-plan03-figure-picture-box{width:100%;height:100%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-head-area .line_up_plan-type-plan03-head-box .line_up_plan-type-plan03-figure-area .line_up_plan-type-plan03-figure-box .line_up_plan-type-plan03-figure-picture-area .line_up_plan-type-plan03-figure-picture-box .line_up_plan-type-plan03-figure-picture-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top 50% left 50%;object-position:top 50% left 50%;transition:all ease-in-out .4s}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area{margin-top:13.5rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box:not(:first-of-type){margin-top:10.9rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner{position:relative;width:100%;max-width:1100px;margin:0 auto}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-ttl-area{position:relative;z-index:20;width:128px;height:-moz-fit-content;height:fit-content;margin:0 auto}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-ttl-area .line_up_plan-type-plan03-kind-ttl-box .line_up_plan-type-plan03-kind-ttl-bg-area .line_up_plan-type-plan03-kind-ttl-bg-box .line_up_plan-type-plan03-kind-ttl-bg-img{transition:all ease-in-out .4s}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-ttl-area .line_up_plan-type-plan03-kind-ttl-box .line_up_plan-type-plan03-kind-ttl-name-area{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:90%;color:#fff;font-size:2.4rem;font-weight:600;line-height:1.25;letter-spacing:.05em;font-family:"futuraCD",sans-serif;text-align:center}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-ttl-area .line_up_plan-type-plan03-kind-ttl-box .line_up_plan-type-plan03-kind-ttl-name-area .line_up_plan-type-plan01-kind-ttl-name-box .line_up_plan-type-plan01-kind-ttl-name-text:not(:first-of-type){margin-top:1em}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area{position:relative;width:90%;max-width:1100px;margin:4rem auto 0}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area .line_up_plan-type-plan03-kind-layout-box .line_up_plan-type-plan03-kind-layout-flex{-o-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area .line_up_plan-type-plan03-kind-layout-box .line_up_plan-type-plan03-kind-layout-flex .line_up_plan-type-plan03-kind-layout-item{width:46.727272727%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area .line_up_plan-type-plan03-kind-layout-box .line_up_plan-type-plan03-kind-layout-flex .line_up_plan-type-plan03-kind-layout-item:nth-of-type(odd){margin-right:3.272727273%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area .line_up_plan-type-plan03-kind-layout-box .line_up_plan-type-plan03-kind-layout-flex .line_up_plan-type-plan03-kind-layout-item:nth-of-type(even){margin-left:3.272727273%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area .line_up_plan-type-plan03-kind-layout-box .line_up_plan-type-plan03-kind-layout-flex .line_up_plan-type-plan03-kind-layout-item:nth-of-type(n+3){margin-top:4rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area .line_up_plan-type-plan03-kind-layout-box .line_up_plan-type-plan03-kind-layout-flex .line_up_plan-type-plan03-kind-layout-item .line_up_plan-type-plan03-kind-layout-item-inner{height:100%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area .line_up_plan-type-plan03-kind-layout-box .line_up_plan-type-plan03-kind-layout-flex .line_up_plan-type-plan03-kind-layout-item .line_up_plan-type-plan03-kind-layout-item-inner .line_up_plan-type-plan03-kind-layout-item-flex{height:100%;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area .line_up_plan-type-plan03-kind-layout-box .line_up_plan-type-plan03-kind-layout-flex .line_up_plan-type-plan03-kind-layout-item .line_up_plan-type-plan03-kind-layout-item-inner .line_up_plan-type-plan03-kind-layout-item-flex .line_up_plan-type-plan03-kind-layout-item-top-area .line_up_plan-type-plan03-kind-layout-item-top-box .line_up_plan-type-plan03-kind-layout-item-figure-area .line_up_plan-type-plan03-kind-layout-item-figure-box .line_up_plan-type-plan03-kind-layout-item-figure-picture-area .line_up_plan-type-plan03-kind-layout-item-figure-picture-box .line_up_plan-type-plan03-kind-layout-item-figure-picture-img{transition:all ease-in-out .4s}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area .line_up_plan-type-plan03-kind-layout-box .line_up_plan-type-plan03-kind-layout-flex .line_up_plan-type-plan03-kind-layout-item .line_up_plan-type-plan03-kind-layout-item-inner .line_up_plan-type-plan03-kind-layout-item-flex .line_up_plan-type-plan03-kind-layout-item-bottom-area{margin-top:1.6rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area .line_up_plan-type-plan03-kind-layout-box .line_up_plan-type-plan03-kind-layout-flex .line_up_plan-type-plan03-kind-layout-item .line_up_plan-type-plan03-kind-layout-item-inner .line_up_plan-type-plan03-kind-layout-item-flex .line_up_plan-type-plan03-kind-layout-item-bottom-area .line_up_plan-type-plan03-kind-layout-item-bottom-box .line_up_plan-type-plan03-kind-layout-item-storey-area .line_up_plan-type-plan03-kind-layout-item-storey-box .line_up_plan-type-plan03-kind-layout-item-storey-name-area{font-size:3rem;font-weight:600;line-height:1.25;letter-spacing:.05em;font-family:"futuraCD",sans-serif}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area{margin-top:14.8rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box{width:90%;margin:0 auto}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box.three-column-color{max-width:1160px}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box.four-column-color{max-width:1320px}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .content-ttl-position{margin-bottom:9.9rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .line_up_plan-type-color-body-area .line_up_plan-type-color-body-box .line_up_plan-type-color-type-area .line_up_plan-type-color-type-box .line_up_plan-type-color-type-flex{-o-flex-wrap:wrap;flex-wrap:wrap}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .line_up_plan-type-color-body-area .line_up_plan-type-color-body-box .line_up_plan-type-color-type-area .line_up_plan-type-color-type-box .line_up_plan-type-color-type-flex.start-three-column-flex .line_up_plan-type-color-type-item{width:30.887078946%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .line_up_plan-type-color-body-area .line_up_plan-type-color-body-box .line_up_plan-type-color-type-area .line_up_plan-type-color-type-box .line_up_plan-type-color-type-flex.start-three-column-flex .line_up_plan-type-color-type-item:not(:nth-of-type(3n+1)){margin-left:3.669381581%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .line_up_plan-type-color-body-area .line_up_plan-type-color-body-box .line_up_plan-type-color-type-area .line_up_plan-type-color-type-box .line_up_plan-type-color-type-flex.start-three-column-flex .line_up_plan-type-color-type-item:nth-of-type(n + 4){margin-top:3.669381581%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .line_up_plan-type-color-body-area .line_up_plan-type-color-body-box .line_up_plan-type-color-type-area .line_up_plan-type-color-type-box .line_up_plan-type-color-type-flex.start-four-column-flex .line_up_plan-type-color-type-item{width:23.753318031%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .line_up_plan-type-color-body-area .line_up_plan-type-color-body-box .line_up_plan-type-color-type-area .line_up_plan-type-color-type-box .line_up_plan-type-color-type-flex.start-four-column-flex .line_up_plan-type-color-type-item:not(:nth-of-type(4n+1)){margin-left:1.6622426253%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .line_up_plan-type-color-body-area .line_up_plan-type-color-body-box .line_up_plan-type-color-type-area .line_up_plan-type-color-type-box .line_up_plan-type-color-type-flex.start-four-column-flex .line_up_plan-type-color-type-item:nth-of-type(n + 5){margin-top:1.6622426253%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .line_up_plan-type-color-body-area .line_up_plan-type-color-body-box .line_up_plan-type-color-type-area .line_up_plan-type-color-type-box .line_up_plan-type-color-type-flex .line_up_plan-type-color-type-item .line_up_plan-type-color-type-item-link .line_up_plan-type-color-type-item-inner .line_up_plan-type-color-type-item-figure-area .line_up_plan-type-color-type-item-figure-box .line_up_plan-type-color-type-item-figure-picture-area{width:100%;height:100%;overflow:hidden}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .line_up_plan-type-color-body-area .line_up_plan-type-color-body-box .line_up_plan-type-color-type-area .line_up_plan-type-color-type-box .line_up_plan-type-color-type-flex .line_up_plan-type-color-type-item .line_up_plan-type-color-type-item-link .line_up_plan-type-color-type-item-inner .line_up_plan-type-color-type-item-figure-area .line_up_plan-type-color-type-item-figure-box .line_up_plan-type-color-type-item-figure-picture-area .line_up_plan-type-color-type-item-figure-picture-box{width:100%;height:100%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .line_up_plan-type-color-body-area .line_up_plan-type-color-body-box .line_up_plan-type-color-type-area .line_up_plan-type-color-type-box .line_up_plan-type-color-type-flex .line_up_plan-type-color-type-item .line_up_plan-type-color-type-item-link .line_up_plan-type-color-type-item-inner .line_up_plan-type-color-type-item-figure-area .line_up_plan-type-color-type-item-figure-box .line_up_plan-type-color-type-item-figure-picture-area .line_up_plan-type-color-type-item-figure-picture-box .line_up_plan-type-color-type-item-figure-picture-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top 50% left 50%;object-position:top 50% left 50%;transition:all ease-in-out .4s}#line_up_plan.line_up_plan-natural .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(odd) .line_up_plan-type-plan01-head-area .line_up_plan-type-plan01-head-box .line_up_plan-type-plan01-name-area{background:-ms-linear-gradient(0deg, rgb(220, 136, 44) 0%, rgb(255, 255, 255) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#DC882C', endColorstr='#FFFFFF' ,GradientType=0)";background:linear-gradient(90deg, rgb(220, 136, 44) 0%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DC882C',endColorstr='#FFFFFF' , GradientType=1)}#line_up_plan.line_up_plan-natural .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(even) .line_up_plan-type-plan01-head-area .line_up_plan-type-plan01-head-box .line_up_plan-type-plan01-name-area{background:-ms-linear-gradient(180deg, rgb(220, 136, 44) 0%, rgb(255, 255, 255) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#DC882C', endColorstr='#FFFFFF' ,GradientType=0)";background:linear-gradient(-90deg, rgb(220, 136, 44) 0%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#DC882C' , GradientType=1)}#line_up_plan.line_up_plan-tecoro .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area{background:-ms-linear-gradient(0deg, rgb(101, 181, 227) 0%, rgb(255, 255, 255) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#65B5E3', endColorstr='#FFFFFF' ,GradientType=0)";background:linear-gradient(90deg, rgb(101, 181, 227) 0%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#65B5E3',endColorstr='#FFFFFF' , GradientType=1)}#line_up_plan.line_up_plan-tecoro .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area{background:-ms-linear-gradient(180deg, rgb(101, 181, 227) 0%, rgb(255, 255, 255) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#65B5E3', endColorstr='#FFFFFF' ,GradientType=0)";background:linear-gradient(-90deg, rgb(101, 181, 227) 0%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#65B5E3' , GradientType=1)}#line_up_plan.line_up_plan-conoppo .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-head-area .line_up_plan-type-plan03-head-box .line_up_plan-type-plan03-name-area{background:-ms-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(218, 139, 170) 50%, rgb(255, 255, 255) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF' ,GradientType=0)";background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(218, 139, 170) 50%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#FFFFFF' , GradientType=1)}#line_up_plan.line_up_plan-conoppo .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area .line_up_plan-type-plan03-kind-layout-box .line_up_plan-type-plan03-kind-layout-flex .line_up_plan-type-plan03-kind-layout-item .line_up_plan-type-plan03-kind-layout-item-inner .line_up_plan-type-plan03-kind-layout-item-flex .line_up_plan-type-plan03-kind-layout-item-bottom-area .line_up_plan-type-plan03-kind-layout-item-bottom-box .line_up_plan-type-plan03-kind-layout-item-storey-area .line_up_plan-type-plan03-kind-layout-item-storey-box .line_up_plan-type-plan03-kind-layout-item-storey-name-area{color:#da8baa}#line_up_plan.line_up_plan-noppo .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-head-area .line_up_plan-type-plan03-head-box .line_up_plan-type-plan03-name-area{background:-ms-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(132, 134, 184) 50%, rgb(255, 255, 255) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF' ,GradientType=0)";background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(132, 134, 184) 50%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#FFFFFF' , GradientType=1)}#line_up_plan.line_up_plan-noppo .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area .line_up_plan-type-plan03-kind-layout-box .line_up_plan-type-plan03-kind-layout-flex .line_up_plan-type-plan03-kind-layout-item .line_up_plan-type-plan03-kind-layout-item-inner .line_up_plan-type-plan03-kind-layout-item-flex .line_up_plan-type-plan03-kind-layout-item-bottom-area .line_up_plan-type-plan03-kind-layout-item-bottom-box .line_up_plan-type-plan03-kind-layout-item-storey-area .line_up_plan-type-plan03-kind-layout-item-storey-box .line_up_plan-type-plan03-kind-layout-item-storey-name-area{color:#8082b6}#line_up_plan.line_up_plan-tecorog .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area{background:-ms-linear-gradient(0deg, rgb(172, 196, 64) 30%, rgb(255, 255, 255) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ACC440', endColorstr='#FFFFFF' ,GradientType=0)";background:linear-gradient(90deg, rgb(172, 196, 64) 30%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ACC440',endColorstr='#FFFFFF' , GradientType=1)}#line_up_plan.line_up_plan-tecorog .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area{background:-ms-linear-gradient(180deg, rgb(172, 196, 64) 30%, rgb(255, 255, 255) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ACC440', endColorstr='#FFFFFF' ,GradientType=0)";background:linear-gradient(-90deg, rgb(172, 196, 64) 30%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#ACC440' , GradientType=1)}.content-border-ttl-box{font-size:max(24px,min(3.125vw,27px));line-height:1.4;font-weight:600;color:#00a53c;text-align:center;position:relative;padding-bottom:.312em;display:flex;justify-content:center;margin-bottom:3.5em}.content-border-ttl-box::after{content:"";display:inline-block;position:absolute;bottom:0;width:2.5em;height:2px;background-color:#00a53c}#company_greeting{position:relative}#company_greeting .company_greeting-inner .company_greeting-content .company_greeting-ttl-box{font-family:"Noto Serif JP",serif;font-size:max(24px,min(3.141vw,32px));line-height:1.4;font-weight:500;text-align:center;margin-bottom:2.5em}#company_greeting .company_greeting-inner .company_greeting-content .company_greeting-lead-box{font-size:max(16px,min(2.094vw,18px));line-height:1.65;text-align:justify}#company_greeting .company_greeting-inner .company_greeting-content .company_greeting-lead-box .company_greeting-lead-signature{font-weight:500;font-family:"Noto Serif JP",serif}#company_greeting .company_greeting-inner .company_greeting-content .company_greeting-lead-box .company_greeting-lead-signature .company_greeting-lead-signature-ttl{font-size:.95em}#company_greeting .company_greeting-inner .company_greeting-content .company_greeting-lead-box .company_greeting-lead-signature .company_greeting-lead-signature-name{font-size:1.5em}#company_greeting .company_greeting-inner .company_greeting-content .company_greeting-lead-box .text-align-right,#company_greeting .company_greeting-inner .company_greeting-content .company_greeting-lead-box .text-align-center{display:inline-block;width:100%}#company_greeting .company_greeting-inner .company_greeting-content .company_greeting-lead-box .text-align-right{text-align:right}#company_greeting .company_greeting-inner .company_greeting-content .company_greeting-lead-box .text-align-center{text-align:center}#company_greeting .company_greeting-bg-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.2}#company_greeting .company_greeting-bg-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#company_greeting .company_greeting-bg-box::before{content:"";display:inline-block;position:absolute;top:0;left:0;width:40%;height:100%;background:#fff;background:linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}#company_reason .company_reason-inner .company_reason-content .company_reason-list{list-style:none}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item{display:flex;align-items:center;justify-content:space-between;font-size:max(16px,min(2.094vw,18px))}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item .company_reason-text-box{width:47%;line-height:1.65}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item .company_reason-text-box .company_reason-text-head-box{display:flex;align-items:center;font-size:1.4em;line-height:1.4;margin-bottom:1em}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item .company_reason-text-box .company_reason-text-head-box .company_reason-text-head-number{font-size:1em;line-height:1;display:flex;justify-content:center;align-items:center;text-align:center;width:2em;height:2em;min-width:2em;min-height:2em;background-color:#00a53c;color:#fff;border-radius:50%;margin-right:.25em}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item .company_reason-text-box .company_reason-text-img-box{display:none}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item .company_reason-text-box .company_reason-text-note-box{font-size:1em;text-align:justify}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item .company_reason-img-box{width:47%;height:0;padding-top:29.2%;position:relative}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item .company_reason-img-box .company_reason-img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item:nth-of-type(even){flex-direction:row-reverse}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item:not(:first-child){margin-top:max(70px,min(9.115vw,100px))}#company_overview{background-color:#f0f5f0}#company_overview .company_overview-inner .company_overview-content .company_overview-table{font-size:max(16px,min(2.094vw,18px));line-height:1.65;width:100%}#company_overview .company_overview-inner .company_overview-content .company_overview-table tr th,#company_overview .company_overview-inner .company_overview-content .company_overview-table tr td{font-weight:500;padding:1em;border-bottom:2px solid #00a53c}#company_overview .company_overview-inner .company_overview-content .company_overview-table tr th{width:9.5em;min-width:9.5em;padding-left:2em;text-align:start}#company_overview .company_overview-inner .company_overview-content .company_overview-table tr td{border-color:#7fb17f}#company_overview .company_overview-inner .company_overview-content .company_overview-table .company_overview-table-list.normal{display:flex;flex-wrap:wrap;gap:.25em}#company_overview .company_overview-inner .company_overview-content .company_overview-table .company_overview-table-list.normal li{position:relative;padding-left:.5em;margin-left:.5em;display:flex;align-items:center}#company_overview .company_overview-inner .company_overview-content .company_overview-table .company_overview-table-list.normal li::before{content:"";display:inline-block;position:absolute;left:0;width:.25em;height:.25em;min-width:.25em;min-height:.25em;background-color:#000;border-radius:50%;transform:translateX(-50%)}#company_overview .company_overview-inner .company_overview-content .company_overview-table a:hover{opacity:.75}#company_overview .company_overview-inner .company_overview-content .company_overview-zeh{padding:2em;background-color:#fff;margin-top:4em}#company_overview .company_overview-inner .company_overview-content .company_overview-zeh .company_overview-zeh-title{font-size:24px;font-size:max(20px,min(2.618vw,24px));text-align:center;margin-bottom:1.5em}#company_overview .company_overview-inner .company_overview-content .company_overview-gallery{display:grid;grid-template-columns:repeat(2, 1fr);gap:2%}#company_overview .company_overview-inner .company_overview-content .company_overview-gallery-picture{width:100%;padding-top:50%;position:relative}#company_overview .company_overview-inner .company_overview-content .company_overview-gallery-picture-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#company_overview .company_overview-inner .company_overview-content .company_overview-gallery-text{text-align:center;margin-top:.5em}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item{position:relative;font-size:max(16px,min(2.094vw,18px));line-height:1.65;display:flex;align-items:center;width:100%}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item .company_staff-desc-box{position:relative;padding:9em 0;z-index:10;width:100%;color:#fff;font-weight:500}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item .company_staff-desc-box .company_staff-desc-inner{background-color:#00a53c;padding:4em 4em;max-width:960px;width:50%}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item .company_staff-desc-box .company_staff-desc-inner .company_staff-desc-name{font-size:1.5em;display:flex;flex-direction:column;line-height:1.4;margin-bottom:.75em}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item .company_staff-desc-box .company_staff-desc-inner .company_staff-desc-name .ja{font-size:1em}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item .company_staff-desc-box .company_staff-desc-inner .company_staff-desc-name .en{font-size:.5em}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item .company_staff-desc-box .company_staff-desc-inner .company_staff-desc-text{font-size:1em;line-height:1.4}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item .company_staff-img-box{position:absolute;right:0;width:57%;height:100%;z-index:9;overflow:hidden}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item .company_staff-img-box .company_staff-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item:nth-of-type(even) .company_staff-desc-box .company_staff-desc-inner{margin-left:auto}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item:nth-of-type(even) .company_staff-img-box{right:unset;left:0}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item:not(:first-child){margin-top:7em}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item.staff--miyata-masahiro .company_staff-img-box .company_staff-img{-o-object-position:top 44% left 24%;object-position:top 44% left 24%}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item.staff--yonekawa-kouichi .company_staff-img-box .company_staff-img{-o-object-position:top 60% left 85%;object-position:top 60% left 85%}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item.staff--miyata-kiyomitu .company_staff-img-box .company_staff-img{-o-object-position:top 50% left 36%;object-position:top 50% left 36%}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item{position:relative;font-size:max(16px,min(2.094vw,18px));line-height:1.65;display:flex;align-items:center;width:100%;margin:0em 0;min-height:20em}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item:first-child{margin-top:4em}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item:nth-of-type(2){margin-top:-5em}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box{position:relative;padding:3em 0;z-index:10;width:90%;max-width:1420px;margin:0 auto}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner{width:52.5%;margin-left:auto}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box{margin-left:3em}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box>*+*{margin-top:20px}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box .content_appeal-note-text-ttl{font-size:1.3em;line-height:1.4}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box .content_appeal-note-text-ttl .pc{display:inline-block}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box .content_appeal-note-text-ttl .sp{display:none}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box .content_appeal-note-text-note{font-size:1em;text-align:justify}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box .content_appeal-note-text-note__small{font-size:.8em}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box .content_appeal-note-logo-box{display:flex;flex-wrap:wrap;gap:1em 1.5em}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box .content_appeal-note-logo-box .content_appeal-note-logo-img-box{height:max(20px,min(2.604vw,28px))}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box .content_appeal-note-logo-box .content_appeal-note-logo-img-box .content_appeal-note-logo-img{display:block;height:100%}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box .content_appeal-note-logo-box .content_appeal-note-logo-img-box.logo-toclas .content_appeal-note-logo-img{transform:translateY(-0.1em)}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box .content_appeal-note-logo-box .content_appeal-note-logo-img-box.logo-sanwa-compnay .content_appeal-note-logo-img{transform:translateY(0.45em)}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-bg-img-box{position:absolute;left:0;width:47.5%;height:100%;z-index:9;overflow:hidden}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-bg-img-box .content_appeal-bg-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item:nth-of-type(even) .content_appeal-note-box .content_appeal-note-inner{margin-right:auto;margin-left:unset}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item:nth-of-type(even) .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box{margin-right:3em;margin-left:unset}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item:nth-of-type(even) .content_appeal-bg-img-box{left:unset;right:0}#content_appeal.custom-plan .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box{padding:11em 0}#content_equipment{padding:max(82px,min(10.677vw,110px)) 0}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-lead-box{text-align:center;font-size:max(16px,min(2.094vw,18px));line-height:1.65;margin:max(84px,min(10.938vw,94px)) 0}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main{display:flex;flex-wrap:wrap;justify-content:space-between}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item{font-size:max(16px,min(2.094vw,18px));line-height:1.65;margin-bottom:7em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-head{display:flex;justify-content:space-between;padding-bottom:.6em;border-bottom:1px solid #00a53c;margin-bottom:1.125em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-head .content_equipment-head-text{font-size:1.2em;line-height:1.4}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-head .content_equipment-head-logo-box{display:flex;align-items:center;gap:.5em 1em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-head .content_equipment-head-logo-box .content_equipment-head-logo-img-box{display:flex;align-items:center;justify-content:center}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-head .content_equipment-head-logo-box .content_equipment-head-logo-img-box .content_equipment-head-logo-img{height:1.2em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-head .content_equipment-head-logo-box .content_equipment-head-logo-img-box.logo-size__increase .content_equipment-head-logo-img{transform:scale(2);transform-origin:right bottom}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-head .content_equipment-head-logo-box .content_equipment-head-logo-img-box.logo-toclas .content_equipment-head-logo-img{transform:translateY(-0.125em)}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-head .content_equipment-head-logo-box .content_equipment-head-logo-img-box.logo-sanwa-compnay .content_equipment-head-logo-img{transform:translateY(0.45em)}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-body .content_equipment-body-menu-box{display:flex;flex-wrap:wrap;justify-content:space-between}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-body .content_equipment-body-menu-box .content_equipment-body-menu-item{width:48.75%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-body .content_equipment-body-menu-box .content_equipment-body-menu-item>*+*{margin-top:.75em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-body .content_equipment-body-menu-box .content_equipment-body-menu-item:not(:last-child){margin-bottom:1em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-body .content_equipment-body-menu-box .content_equipment-body-menu-item .content_equipment-body-menu-img-box{width:100%;padding-top:48.447%;height:0;position:relative}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-body .content_equipment-body-menu-box .content_equipment-body-menu-item .content_equipment-body-menu-img-box .content_equipment-body-menu-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-body .content_equipment-body-menu-box .content_equipment-body-menu-item .content_equipment-body-menu-feature{font-size:1em;line-height:1.4;font-weight:600}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-body .content_equipment-body-menu-box .content_equipment-body-menu-item .content_equipment-body-menu-note{font-size:.889em;margin-top:.5em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-body .content_equipment-body-menu-box .content_equipment-body-menu-item .content_equipment-body-menu-link{font-size:.889em;text-decoration:underline;display:inline}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item.content_equipment-item__one{width:48.75%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item.content_equipment-item__one .content_equipment-body .content_equipment-body-menu-box .content_equipment-body-menu-item{width:100%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__menu .content_equipment__menu-title{font-size:max(20.25px,min(2.651vw,27px));text-align:center;color:#00a53c;margin-bottom:.8889em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__menu .content_equipment__menu--inner{background-color:#00a53c;padding:max(48px,min(6.283vw,64px)) 0}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__menu .content_equipment__menu-list{display:flex;font-size:max(14px,min(1.556vw,18px));font-weight:700;flex-wrap:wrap;justify-content:center}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__menu .content_equipment__menu-list .content_equipment__menu-list-item{width:14.2857142857%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__menu .content_equipment__menu-list .content_equipment__menu-list-item .content_equipment__menu-list-link{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;border-right:1px solid #fff;padding:.25em 0}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__menu .content_equipment__menu-list .content_equipment__menu-list-item .content_equipment__menu-list-link .content_equipment__menu-list-head{color:#fff;margin-bottom:.75em;text-align:center;font-feature-settings:"palt";line-height:1.4}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__menu .content_equipment__menu-list .content_equipment__menu-list-item .content_equipment__menu-list-link .content_equipment__menu-list-circle{width:60%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__menu .content_equipment__menu-list .content_equipment__menu-list-item .content_equipment__menu-list-link::after{content:"";display:inline-block;position:relative;width:1.25977778em;height:1.25977778em;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);margin-bottom:.25em;margin-top:.5em;transition:transform .2s}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__menu .content_equipment__menu-list .content_equipment__menu-list-item .content_equipment__menu-list-link:hover::after{transform:rotate(45deg) translate(0.125em, 0.125em)}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__menu .content_equipment__menu-list .content_equipment__menu-list-item .content_equipment__menu-list--small{letter-spacing:-0.05em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__menu .content_equipment__menu-list .content_equipment__menu-list-item:nth-of-type(7){border-right:unset}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__item{margin-top:max(82px,min(10.677vw,110px))}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-title{font-size:16px;font-weight:700;text-align:center;color:#fff;display:flex;justify-content:space-between;align-items:center;background-color:#00a53c;margin:5em 0;font-feature-settings:"palt"}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-title .content_equipment__standard-title-main{font-size:1.25em;padding:.5em .75em;background-color:#000}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-title .content_equipment__standard-title-sub{padding:.5em .75em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list{display:flex;justify-content:space-between;flex-wrap:wrap}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item{position:relative;width:100%;display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title{font-size:max(16px,min(2.094vw,18px));color:#fff;font-weight:700;padding:.5em .75em;border-radius:.75em .75em 0 0;background-color:#00a53c;display:inline-flex;align-items:center;justify-content:space-between;font-feature-settings:"palt"}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title .content_equipment__standard-list-title-main{font-size:1.2222em;margin-right:.8181em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-001{letter-spacing:-0.01em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-001 .content_equipment__standard-list-title-main{margin-right:.5em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-002{letter-spacing:-0.02em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-002 .content_equipment__standard-list-title-main{margin-right:.5em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-003{letter-spacing:-0.03em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-003 .content_equipment__standard-list-title-main{margin-right:.5em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-004{letter-spacing:-0.04em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-004 .content_equipment__standard-list-title-main{margin-right:.4em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-005{letter-spacing:-0.05em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-005 .content_equipment__standard-list-title-main{margin-right:.4em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-006{letter-spacing:-0.06em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-006 .content_equipment__standard-list-title-main{margin-right:.3em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-007{letter-spacing:-0.07em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-007 .content_equipment__standard-list-title-main{margin-right:.3em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box{background-color:#f0f5f0;padding:42px 50px;width:100%;height:100%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box.content_equipment__standard-list--in-box{display:flex;justify-content:space-between}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box.content_equipment__standard-list--in-box .content_equipment__standard-list--in-item{width:100%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box.content_equipment__standard-list--in-box .content_equipment__standard-list--in-item:nth-of-type(1){padding-right:calc(50px + 2%);border-right:2px solid #00a53c}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box.content_equipment__standard-list--in-box .content_equipment__standard-list--in-item:nth-of-type(2){padding-left:calc(50px + 2%)}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-head{font-size:max(17px,min(2.225vw,19px));font-weight:700;display:flex;flex-direction:column;align-items:center;font-feature-settings:"palt"}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-head .content_equipment__standard-list-box-head-main{height:1.5em;width:auto;margin-bottom:1em;display:flex;align-items:center;gap:1em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-head .content_equipment__standard-list-box-head-main img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-head .content_equipment__standard-list-box-head-main.ikuta{height:1.75em;margin-bottom:.75em;transform:translateY(-0.25em)}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-head .content_equipment__standard-list-box-head-main.ykkap{height:2.25em;margin-top:-0.75em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-head .content_equipment__standard-list-box-head-main.aqua{height:2.5em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-head .content_equipment__standard-list-box-head-main.woodone{height:2.5em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-head .content_equipment__standard-list-box-head-main.jhf{height:3.5em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-head .content_equipment__standard-list-box-head-sub{text-align:center;line-height:1.4;position:relative;width:100%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-head .content_equipment__standard-list-box-head-sub .small{font-size:.612em;position:absolute;width:100%;display:block;max-width:100%;top:100%;margin-top:.125em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-head:not(:first-child){margin-top:40px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box{width:100%;margin-top:40px;background-color:#fff}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-head{padding:.612em 1.5em;font-size:max(15px,min(1.963vw,17px));line-height:1.6;font-weight:700}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 2px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list .sp{display:none}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list .content_equipment__standard-list-box-image-picture{width:100%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list .content_equipment__standard-list-box-image-picture .content_equipment__standard-list-box-image-picture--inner{position:relative;width:100%;padding-top:200px;overflow:hidden}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list .content_equipment__standard-list-box-image-picture .content_equipment__standard-list-box-image-picture--inner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list .content_equipment__standard-list-box-image-desc{display:block;text-align:center;line-height:1.6}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.pictures-01 .content_equipment__standard-list-box-image-picture{width:100%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.pictures-02 .content_equipment__standard-list-box-image-picture{width:calc(50% - 2px)}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.pictures-03 .content_equipment__standard-list-box-image-picture{width:calc(33.3333333333% - 2px)}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.pictures-04 .content_equipment__standard-list-box-image-picture{width:calc(25% - 2px)}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.smart-control-key_equipment .content_equipment__standard-list-box-image-picture .content_equipment__standard-list-box-image-picture--inner{padding-top:30%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.water-equipment,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.tvboard_equipment{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.toi_equipment{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:1fr}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.wall_equipment{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.dresser_equipment{gap:0;justify-content:space-between}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.dresser_equipment .content_equipment__standard-list-box-image-picture:nth-of-type(1){width:24.9090909%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.dresser_equipment .content_equipment__standard-list-box-image-picture:nth-of-type(2){width:30.2121182%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.dresser_equipment .content_equipment__standard-list-box-image-picture:nth-of-type(3){width:21.1515182%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.dresser_equipment .content_equipment__standard-list-box-image-picture:nth-of-type(4){width:21.0909091%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.washroom-toilet-flooring_equipment,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.porch-tiles_equipment{justify-content:space-between}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.washroom-toilet-flooring_equipment .content_equipment__standard-list-box-image-picture,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.porch-tiles_equipment .content_equipment__standard-list-box-image-picture{width:32.7272727%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.lighiting_equipment{justify-content:space-between;gap:2px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.lighiting_equipment .content_equipment__standard-list-box-image-picture{width:calc(25% - 2px + .5px)}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.bathroom_equipment{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.bathroom_equipment .content_equipment__standard-list-box-image-picture .content_equipment__standard-list-box-image-picture--inner{padding-top:125%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.e-entory_equipment{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.e-entory_equipment .content_equipment__standard-list-box-image-picture .content_equipment__standard-list-box-image-picture--inner{padding-top:100%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--split-2{display:flex;align-items:stretch;justify-content:space-between;gap:0 50px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--split-3{display:flex;align-items:flex-start;justify-content:space-between;gap:0 50px;flex-wrap:wrap}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--split-3>*{width:calc(33.3333333333% - 50px + 16.6666666667px)}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box{display:flex;align-items:center;background-color:#fff;margin-top:40px;width:100%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box .content_equipment__standard-list-box-image-wide-letter{font-size:max(15px,min(1.963vw,16px));line-height:1.6;font-weight:700;width:14.5em;min-width:14.5em;padding:.5em 1.25em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box .content_equipment__standard-list-box-image-wide-letter-picture{width:100%;height:0;padding-top:300px;position:relative}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box .content_equipment__standard-list-box-image-wide-letter-picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.corona .content_equipment__standard-list-box-image-wide-letter,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.antenna .content_equipment__standard-list-box-image-wide-letter,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.water-stand .content_equipment__standard-list-box-image-wide-letter,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.rimokon .content_equipment__standard-list-box-image-wide-letter,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.camera .content_equipment__standard-list-box-image-wide-letter{width:16em;min-width:16em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.corona .content_equipment__standard-list-box-image-wide-letter-picture,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.antenna .content_equipment__standard-list-box-image-wide-letter-picture,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.water-stand .content_equipment__standard-list-box-image-wide-letter-picture,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.rimokon .content_equipment__standard-list-box-image-wide-letter-picture,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.camera .content_equipment__standard-list-box-image-wide-letter-picture{padding-top:200px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.corona .content_equipment__standard-list-box-image-wide-letter-picture img,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.antenna .content_equipment__standard-list-box-image-wide-letter-picture img,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.water-stand .content_equipment__standard-list-box-image-wide-letter-picture img,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.rimokon .content_equipment__standard-list-box-image-wide-letter-picture img,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.camera .content_equipment__standard-list-box-image-wide-letter-picture img{transform:scale(0.9);-o-object-fit:contain;object-fit:contain}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.aquaform .content_equipment__standard-list-box-image-wide-letter{width:36em;width:100%;min-width:36em;display:flex;justify-content:center}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.aquaform .content_equipment__standard-list-box-image-wide-letter-picture{padding-top:200px;max-width:188px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.aquaform .content_equipment__standard-list-box-image-wide-letter-picture img{-o-object-fit:contain;object-fit:contain}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.ventilation .content_equipment__standard-list-box-image-wide-letter{width:100%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.ventilation .content_equipment__standard-list-box-image-wide-letter-picture{padding-top:200px;max-width:335px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.ventilation .content_equipment__standard-list-box-image-wide-letter-picture img{-o-object-fit:contain;object-fit:contain}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.fireproof .content_equipment__standard-list-box-image-wide-letter{width:100%;min-width:31em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.fireproof .content_equipment__standard-list-box-image-wide-letter-picture{padding-top:200px;max-width:300px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.fireproof .content_equipment__standard-list-box-image-wide-letter-picture img{-o-object-fit:contain;object-fit:contain}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.highly-airtight-structure .content_equipment__standard-list-box-image-wide-letter{width:100%;min-width:31em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.highly-airtight-structure .content_equipment__standard-list-box-image-wide-letter-picture{padding-top:200px;max-width:300px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.highly-airtight-structure .content_equipment__standard-list-box-image-wide-letter-picture img{-o-object-fit:contain;object-fit:contain}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-ventilation{margin-top:40px;display:grid;grid-template-columns:1fr;gap:40px 2.5%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-ventilation-left{display:flex;align-items:center}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-center{width:100%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-center-img{width:100%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item+.content_equipment__standard-list-item{margin-top:72px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-bubble{font-size:max(14px,min(1.832vw,17px));color:#fff;font-weight:700;line-height:1.3;text-align:center;position:absolute;right:-0.3em;top:-0.1em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-bubble .content_equipment__standard-list-bubble-text{background-color:#fd4b67;border-radius:1.1764em;padding:1.75em .75em;position:relative;display:block}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-bubble .content_equipment__standard-list-bubble-text::before{content:"";display:inline-block;position:absolute;top:calc(100% - .3em);left:1.75em;width:1.52689412em;height:1.26134706em;background-color:#fd4b67;clip-path:polygon(22% 0, 0 100%, 100% 2%)}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item.content_equipment__standard-list-item--half{width:47.9166667%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item.content_equipment__standard-list-item--half+.content_equipment__standard-list-item--half:nth-of-type(2){margin-top:0}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard{scroll-margin-top:80px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__toggle{font-size:max(16px,min(2.094vw,18px));font-weight:700;display:flex;justify-content:center;gap:5%;width:100%;border-bottom:2px solid #00a53c}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__toggle .content_equipment__toggle-btn{color:#00a53c;padding:1em .5em;border-radius:1em 1em 0 0;background-color:#fff;display:flex;flex-direction:column;align-items:center;max-width:12.33975em;width:100%;border:2px solid #00a53c;border-bottom:unset;transition:color .2s,background-color .2s,max-width .2s}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__toggle .content_equipment__toggle-btn .content_equipment__toggle-btn-sub{font-size:.6667em;margin-top:.5em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__toggle .content_equipment__toggle-btn.content_equipment__toggle-btn--current{max-width:14.33975em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__toggle .content_equipment__toggle-btn.content_equipment__toggle-btn--current,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__toggle .content_equipment__toggle-btn:hover{color:#fff}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__toggle .content_equipment__toggle-btn:nth-of-type(1).content_equipment__toggle-btn--current,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__toggle .content_equipment__toggle-btn:nth-of-type(1):hover{background-color:#00a53c}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__toggle .content_equipment__toggle-btn:nth-of-type(2).content_equipment__toggle-btn--current,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__toggle .content_equipment__toggle-btn:nth-of-type(2):hover{background-color:#f0f5f0;color:#00a53c}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment--hidden{display:none}#content_equipment.line_up_page .content-border-ttl-box{color:#000}#content_equipment.line_up_page .content-border-ttl-box::after{background-color:#000}#content_equipment.line_up_page .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-head{border-color:#000}.content_equipment-appeal{font-family:"Noto Serif JP",serif;font-size:17px;text-align:center;max-width:600px;width:100%;padding:1.5em;margin:max(84px,min(10.938vw,94px)) auto;background-color:#00a53c;font-feature-settings:"palt"}.content_equipment-appeal .content_equipment-appeal--inner{background-color:#fff;display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 0 2.5363px rgba(0, 0, 0, 0.3));padding:3.41176471em 1em}.content_equipment-appeal .content_equipment-appeal--inner .content_equipment-appeal__head{font-size:1.7647em;display:flex;flex-direction:column;align-items:center;margin-bottom:.75em;position:relative}.content_equipment-appeal .content_equipment-appeal--inner .content_equipment-appeal__head .content_equipment-appeal__head-main{padding:.75em 0;display:inline-block}.content_equipment-appeal .content_equipment-appeal--inner .content_equipment-appeal__head .content_equipment-appeal__head-sub{font-size:.6667em}.content_equipment-appeal .content_equipment-appeal--inner .content_equipment-appeal__head::before{content:"";display:inline-block;position:absolute;bottom:0;width:7em;height:2px;background-color:#00a53c}.content_equipment-appeal .content_equipment-appeal--inner .content_equipment-appeal__letter{line-height:1.75}.content_equipment-appeal .content_equipment-appeal--inner .content_equipment-appeal__letter.text-justify{text-align:justify}.content_equipment-appeal--box{padding:max(84px,min(10.938vw,94px)) 0}.content_equipment-appeal--box .content_equipment-appeal{margin:0 auto}.equipment_comming-soon{font-size:max(22.5px,min(2.945vw,30px));font-weight:900;line-height:1.6;text-align:center;border:7px solid #b2d0b2;border-radius:20px;padding:1em 2.5% 1em;margin-top:80px;font-feature-settings:"palt"}.equipment_comming-soon .highlight{color:red}.equipment_comming-soon.reform{margin-bottom:80px}#custom_plan{background-color:#e5efe5;padding:max(82px,min(10.677vw,110px)) 0}.content_slide.content_slide-type1 .content_slide-main{display:flex}.content_slide.content_slide-type1 .content_slide-main .content_slide-item{display:flex;flex-direction:column;font-size:max(16px,min(2.094vw,18px));width:100%;background-color:#fff;border:1px solid #00a53c}.content_slide.content_slide-type1 .content_slide-main .content_slide-item .content_slide-head-ttl{font-size:1.3em;text-align:center;font-weight:600;line-height:1.4;color:#fff;padding:.65em;background-color:#00a53c}.content_slide.content_slide-type1 .content_slide-main .content_slide-item .content_slide-figure-box{display:flex;padding:3em;gap:2em}.content_slide.content_slide-type1 .content_slide-main .swiper-slide{opacity:.5;transition:opacity .2s ease}.content_slide.content_slide-type1 .content_slide-main .swiper-slide-active{opacity:1}.content_slide.content_slide-type1 .content_slide-pagination{padding-top:calc(max(82px,min(10.677vw,110px))*.5);width:100%;display:flex;justify-content:center;align-items:center}.content_slide.content_slide-type1 .content_slide-pagination .swiper-pagination-bullet{display:inline-block;height:15px;width:15px;background-color:#fff;border-radius:50%}.content_slide.content_slide-type1 .content_slide-pagination .swiper-pagination-bullet:not(:first-child){margin-left:15px}.content_slide.content_slide-type1 .content_slide-pagination .swiper-pagination-bullet-active{background-color:#00a53c}#content_contact{background-color:#f0f5f0;padding:max(82px,min(10.677vw,110px)) 0}#content_contact .content_contact-inner .content_contact-content .content_contact-form-box{min-height:100px;padding:40px 30px;background-color:#fff;box-shadow:2px 2px 6px 0px rgba(0,0,0,.15);border-radius:4px;height:-moz-fit-content;height:fit-content}#privacy-policy .privacy-policy-inner .privacy-policy-content .privacy-policy-box{font-size:max(18px,min(4.8vw,20px));line-height:1.65}#privacy-policy .privacy-policy-inner .privacy-policy-content .privacy-policy-box .privacy-policy-item .privacy-policy-head-ttl{font-size:1.1em;font-weight:700;line-height:1.4;margin-bottom:1em}#privacy-policy .privacy-policy-inner .privacy-policy-content .privacy-policy-box .privacy-policy-item .privacy-policy-note .list{display:flex;flex-direction:column}#privacy-policy .privacy-policy-inner .privacy-policy-content .privacy-policy-box .privacy-policy-item .privacy-policy-note .list .list-item{width:100%;padding-left:1em;text-indent:-1em}#privacy-policy .privacy-policy-inner .privacy-policy-content .privacy-policy-box .privacy-policy-item+.privacy-policy-item{margin-top:4em}.content_equipment-note{margin-top:72px}.content_equipment-note .content_equipment-note-inner{padding:42px 50px;background-color:#f0f5f0}.content_equipment-note .content_equipment-note__title{font-size:2.4rem;line-height:1.4;text-align:center}.content_equipment-note .content_equipment-note__letter{margin-top:1em;line-height:1.6}.design-house-qa .design-house-qa__tab{display:grid;grid-template-columns:repeat(3, 1fr);gap:2em;margin-bottom:2em}.design-house-qa .design-house-qa__tab-link{line-height:1.65;color:#00a53c;text-align:center;width:100%;padding:.75em 5%;border:1px solid #00a53c;transition:background-color .2s,color .2s}.design-house-qa .design-house-qa__tab-link:hover{background-color:#00a53c;color:#fff}.design-house-qa .design-house-qa__title{color:#fff;font-weight:500;line-height:1.65;padding:.75em 1em;margin-bottom:2em;background-color:#00a53c}.design-house-qa .design-house-qa__list{line-height:1.65;margin-bottom:4em}.design-house-qa .design-house-qa__list-item.design-house-qa__list-item--q{border-top:1px solid #d1d1d1;cursor:pointer;position:relative;display:flex}.design-house-qa .design-house-qa__list-item.design-house-qa__list-item--q .design-house-qa__list-head{color:#00a53c}.design-house-qa .design-house-qa__list-item.design-house-qa__list-item--q .design-house-qa__list-letter{font-weight:500;transition:color .2s}.design-house-qa .design-house-qa__list-item.design-house-qa__list-item--q::before,.design-house-qa .design-house-qa__list-item.design-house-qa__list-item--q::after{content:"";position:absolute;top:50%;right:1em;transform:translateY(-50%);display:block;background-color:#000}.design-house-qa .design-house-qa__list-item.design-house-qa__list-item--q::before{width:1.5em;height:2px}.design-house-qa .design-house-qa__list-item.design-house-qa__list-item--q::after{width:2px;height:1.5em;right:calc(1.75em - 1px);transition:height .2s,opacity .2s}.design-house-qa .design-house-qa__list-item.design-house-qa__list-item--q:hover{color:#00a53c}.design-house-qa .design-house-qa__list-item.design-house-qa__list-item--q.design-house-qa__list-item--active::after{height:0 !important}.design-house-qa .design-house-qa__list-item.design-house-qa__list-item--a{background-color:#f0f5f0;display:none}.design-house-qa .design-house-qa__list-item.design-house-qa__list-item--a .design-house-qa__list-item-content{align-items:baseline}.design-house-qa .design-house-qa__list-item.design-house-qa__list-item--a .design-house-qa__list-head{color:#e85a70}.design-house-qa .design-house-qa__list-item.design-house-qa__list-item--a .design-house-qa__list-letter{text-align:justify}.design-house-qa .design-house-qa__list-item-content{padding:1.25em 3.5em 1.25em 0;display:flex;align-items:center}.design-house-qa .design-house-qa__list-head{font-size:1.5em;font-weight:700;line-height:1;padding:0 1em}.design-house-qa .design-house-qa__btn{color:#00a53c;text-align:center;font-weight:500;max-width:375px;width:100%;padding:1.5em 0;margin:2em auto 0;background-color:#e9f7ee;border-radius:9999px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.design-house-qa .design-house-qa__btn:hover{opacity:.65}.house-flow-navi .house-flow-navi__list{width:100%;max-width:790px;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:3em}.house-flow-navi .house-flow-navi__list-link{position:relative;display:flex;flex-direction:column}.house-flow-navi .house-flow-navi__list-number{font-size:1.875em;font-weight:500;color:#fff;width:1.41631em;height:1.41631em;min-width:1.41631em;min-height:1.41631em;background-color:#00a53c;position:absolute;top:-0.5em;left:-0.5em;border-radius:50%;display:flex;align-items:center;justify-content:center}.house-flow-navi .house-flow-navi__list-head{text-align:center;font-size:1.375em;line-height:1.6;font-weight:600;color:#00a53c;height:4.4368318182em;background-color:#e6f6ea;display:flex;align-items:center;justify-content:center}.house-flow-navi .house-flow-navi__list-bottom{font-weight:500;color:#fff;text-align:center;background-color:#00a53c;padding:.5em 0;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.25em}.house-flow-navi .house-flow-navi__list-bottom::after{content:"";display:inline-block;width:.612em;height:.612em;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.house-flow .house-flow__split{display:grid;grid-template-columns:31.375em auto}.house-flow .house-flow__split+.house-flow__split{margin-top:6em}.house-flow .house-flow__contents-title{font-size:2.625em;line-height:1.4;position:sticky;top:80px;display:flex;align-items:center;gap:.5em}.house-flow .house-flow__contents-title-number{font-size:2.625em;color:#b8e6c8;line-height:1;font-weight:500}.house-flow .house-flow__contents-title-text{color:#00a53c;font-weight:600}.house-flow .house-flow__content+.house-flow__content{margin-top:4em}.house-flow .house-flow__content-split{display:grid;grid-template-columns:auto 15.625em}.house-flow .house-flow__title{line-height:1.4;display:flex;flex-direction:column;border-bottom:1px solid #00a53c;padding-bottom:1em;margin-bottom:1em;padding-right:1rem}.house-flow .house-flow__title-step{font-size:1.25em;color:#00a53c;display:flex;align-items:center;gap:.5em}.house-flow .house-flow__title-step-number{font-size:1.5em}.house-flow .house-flow__title-text{font-size:1.5em;font-weight:600;position:relative;display:flex;align-items:center}.house-flow .house-flow__title-text-icon{width:1.3em;height:3em;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;left:10.5em;bottom:0;display:block}.house-flow .house-flow__picture{width:100%;height:100%}.house-flow .house-flow__picture-img{width:100%}.house-flow .house-flow__letter{line-height:1.6}.house-flow .house-flow_graph-content{padding:2em;margin-top:4em;background-color:#f0f5f0;display:grid;grid-template-columns:repeat(2, 1fr);gap:2em}.house-flow .house-flow__title2{font-size:1.125em;line-height:1.4;color:#00a53c;padding-left:1em;border-left:3px solid #00a53c}.house-flow .house-flow__graph-grid{margin-top:2em;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:1em}.house-flow .house-flow__graph-grid-title{text-align:center;margin-bottom:1em;padding-right:1rem}.house-flow .house-flow__graph-grid-main{width:85%;margin:auto;transform:translateX(-5%)}.house-flow .house-flow__graph-grid-main.house-flow__graph-grid-main--1 .house-flow__graph-grid-img{transform:scale(0.88) translate(6.9%, -0.2%)}.house-flow .house-flow__graph-grid-main.house-flow__graph-grid-main--2 .house-flow__graph-grid-img{transform:scale(0.982) translate(1%, 5.6%)}.house-flow .house-flow__graph-grid-main.house-flow__graph-grid-main--4 .house-flow__graph-grid-img{transform:scale(0.96) translate(1.9%, 2.1%)}.house-flow .house-flow__graph-cylinder-grid{margin-top:2em;display:grid;grid-template-columns:repeat(2, 1fr);gap:1em}.house-flow .house-flow__graph-cylinder-grid-title{text-align:center;line-height:1.4;margin-bottom:1em}.house-flow .house-flow__graph-cylinder-grid-main{width:75%;margin:0 auto}.house-flow .house-flow__graph-cylinder-grid-main.house-flow__graph-cylinder-grid-main--2 .house-flow__graph-cylinder-grid-main-inner{width:100%;padding-top:207.2%;position:relative}.house-flow .house-flow__graph-cylinder-grid-main.house-flow__graph-cylinder-grid-main--2 .house-flow__graph-cylinder-grid-main-img{transform:scale(1.565) translate(-0.8%, 18%);position:absolute;top:0;left:0}.house-flow .house-flow__graph-cylinder-grid-item.house-flow__graph-cylinder-grid-item--2{position:relative}.house-flow .house-flow__graph-cylinder-grid-item.house-flow__graph-cylinder-grid-item--2::before{content:"";width:2.8157875em;height:3.20880625em;background-image:url("../../images/house-flow-graph-cylinder-arrow.svg");position:absolute;top:50%;left:0;transform:translate(calc(-50% - 0.5em), -50%);display:block}.house-flow .house-flow__graph-cylinder-text{margin-top:.5em;font-size:.875em;line-height:1.6;text-indent:-1em;padding-left:1em}.house-flow .house-flow__banner{margin-top:4em;display:grid;grid-template-columns:repeat(3, 1fr);gap:2em}.house-flow .house-flow__banner-link{transition:opacity .2s}.house-flow .house-flow__banner-link:hover{opacity:.65}.house-flow .house-flow__banner-img{width:100%;height:100%}.house-flow .house-flow__btn{margin-top:1em;margin-bottom:.5em}#page_content_nav .page_content_nav-inner{width:90%;max-width:900px;margin:0 auto;padding:max(70px,min(9.162vw,100px)) 0}#page_content_nav .page_content_nav-inner .page_content_nav-box .page_content_nav-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1em;font-size:max(15px,min(1.963vw,18px));font-weight:600}#page_content_nav .page_content_nav-inner .page_content_nav-box .page_content_nav-list .page_content_nav-item{display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff;border:1px solid #00a53c;color:#00a53c;transition:background-color .2s ease,color .2s ease}#page_content_nav .page_content_nav-inner .page_content_nav-box .page_content_nav-list .page_content_nav-item .page_content_nav-link{padding:1.75em .75em;color:currentColor;position:relative;display:flex;align-items:center;justify-content:center}#page_content_nav .page_content_nav-inner .page_content_nav-box .page_content_nav-list .page_content_nav-item .page_content_nav-link::after{content:"";display:inline-block;position:absolute;right:1.5em;width:.612em;height:.612em;border:1px solid #00a53c;border-left:0;border-bottom:0;transform:rotateZ(45deg);transition:border-color .2s ease,right .2s ease}#page_content_nav .page_content_nav-inner .page_content_nav-box .page_content_nav-list .page_content_nav-item:hover,#page_content_nav .page_content_nav-inner .page_content_nav-box .page_content_nav-list .page_content_nav-item.current{background-color:#00a53c;color:#fff}#page_content_nav .page_content_nav-inner .page_content_nav-box .page_content_nav-list .page_content_nav-item:hover .page_content_nav-link::after,#page_content_nav .page_content_nav-inner .page_content_nav-box .page_content_nav-list .page_content_nav-item.current .page_content_nav-link::after{border-color:#fff}#page_content_nav .page_content_nav-inner .page_content_nav-box .page_content_nav-list .page_content_nav-item:hover .page_content_nav-link::after{right:1.25em}#concept_head .concept_head-inner .concept_head-content .concept_head-ttl-box{font-size:max(24px,min(3.141vw,32px));line-height:1.4;font-weight:600;color:#00a53c;text-align:center;margin-bottom:1em}#concept_head .concept_head-inner .concept_head-content .concept_head-lead-box{background-color:#6e8767;font-size:max(16px,min(2.094vw,18px));line-height:1.65;padding:6em 0;position:relative;z-index:0;color:#fff}#concept_head .concept_head-inner .concept_head-content .concept_head-lead-box .concept_head-lead-inner{display:flex;align-items:center}#concept_head .concept_head-inner .concept_head-content .concept_head-lead-box .concept_head-lead-img-box{border-radius:1em;padding:.5em;background-color:#fff;filter:drop-shadow(3px 3px 1px rgba(0, 0, 0, 0.3));height:-moz-fit-content;height:fit-content;min-width:8.889em}#concept_head .concept_head-inner .concept_head-content .concept_head-lead-box .concept_head-lead-img-box .concept_head-lead-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#concept_head .concept_head-inner .concept_head-content .concept_head-lead-box .concept_head-lead-cross-img-box{display:flex;justify-content:center;margin-bottom:.75em}#concept_head .concept_head-inner .concept_head-content .concept_head-lead-box .concept_head-lead-cross-img-box .concept_head-lead-cross-img{max-width:800px;width:80%}#concept_head .concept_head-inner .concept_head-content .concept_head-lead-box .concept_head-lead{font-size:1em;line-height:1.75;text-align:center;font-weight:400}#concept_head .concept_head-inner .concept_head-content .concept_head-lead-box .concept_head-lead-img-box+.concept_head-lead{margin-left:2.75em}#concept_head .concept_head-inner .concept_head-content .concept_head-lead-box::before,#concept_head .concept_head-inner .concept_head-content .concept_head-lead-box::after{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}#concept_head .concept_head-inner .concept_head-content .concept_head-lead-box::before{z-index:-2}#concept_head .concept_head-inner .concept_head-content .concept_head-lead-box::after{z-index:-1;pointer-events:none}#concept_head.low-cost .concept_head-lead-box::before{background-image:url(../../images/home-concept-low-cost-high-spec-01-05-01.jpg);background-position:top 50% left 50%}#concept_head.low-cost .concept_head-lead-box::after{background-color:#000;opacity:.6}#concept_head.storage-plan .concept_head-lead-box::before{background-image:url(../../images/home-concept-storage-plan-01-05-01.jpg);background-position:top 50% left 50%}#concept_head.storage-plan .concept_head-lead-box::after{background-color:#000;opacity:.6}#concept_head.storage-plan .concept_head-lead-cross-img-box img{filter:drop-shadow(0px 0px 1px white) drop-shadow(0px 0px 0px white) drop-shadow(0px 0px 0px white) drop-shadow(0px 0px 4px rgba(255, 255, 255, 0.25)) drop-shadow(0px 0px 20px rgb(255, 255, 255))}#concept_head.five-star .concept_head-lead-box::before{background-image:url(../../images/home-concept-bels-five-star-01-05-01.jpg);background-position:top 50% left 50%}#concept_head.five-star .concept_head-lead-box::after{background-color:#000;opacity:.6}#concept_head.land-search .concept_head-lead-box::before{background-image:url(../../images/home-concept-land-search-01-05-01.jpg);background-position:top 70% left 65%}#concept_head.land-search .concept_head-lead-box::after{background-color:#000;opacity:.6}#concept_head.financing-plan .concept_head-lead-box::before{background-image:url(../../images/home-concept-financing-plan-01-05-01.jpg);background-position:top 42% left 50%}#concept_head.financing-plan .concept_head-lead-box::after{background-color:#000;opacity:.6}#concept_head.after-service .concept_head-lead-box::before{background-image:url(../../images/home-concept-after-sale-service-01-06-01.webp);background-position:top 39% left 50%}#concept_head.after-service .concept_head-lead-box::after{background-color:#000;opacity:.6}#concept_head.design-house-qa{margin-top:8em}#concept_head.design-house-qa .concept_head-lead-box::before{background-image:url(../../images/home-concept-land-search-01-05-01.jpg);background-position:top 70% left 65%}#concept_head.design-house-qa .concept_head-lead-box::after{background-color:#000;opacity:.6}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item{position:relative;font-size:max(16px,min(2.094vw,18px));line-height:1.65;display:flex;align-items:center;width:100%;margin:7em 0}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box{position:relative;padding:3em 0;z-index:10;width:100%;max-width:1420px;margin:0 auto}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box .concept_appeal-note-inner{background-color:#e9f7ee;padding:4em 6em;width:75%}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box .concept_appeal-note-inner .concept_appeal-note-text-box>*+*{margin-top:1.778em}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box .concept_appeal-note-inner .concept_appeal-note-text-box .concept_appeal-note-text-ttl{font-size:2em;line-height:1.4;color:#00a53c}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box .concept_appeal-note-inner .concept_appeal-note-text-box .concept_appeal-note-text-ttl .pc{display:inline-block}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box .concept_appeal-note-inner .concept_appeal-note-text-box .concept_appeal-note-text-ttl .sp{display:none}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box .concept_appeal-note-inner .concept_appeal-note-text-box .concept_appeal-note-text-note{font-size:1em;text-align:justify}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box .concept_appeal-note-inner .concept_appeal-note-text-box ol.simple,#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box .concept_appeal-note-inner .concept_appeal-note-text-box li.simple{margin-left:1em}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box .concept_appeal-note-inner .concept_appeal-note-img-box{margin-top:2.223em}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-bg-img-box{position:absolute;right:0;width:50%;height:100%;z-index:9;overflow:hidden}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-bg-img-box .concept_appeal-bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item:nth-of-type(even) .concept_appeal-note-box .concept_appeal-note-inner{margin-left:auto}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item:nth-of-type(even) .concept_appeal-bg-img-box{right:unset;left:0}#concept_column01 .concept_column01-inner .concept_column01-content .concept_column01-item{background-color:#fff;border:1px solid #00a53c;position:relative;font-size:max(16px,min(2.094vw,18px));line-height:1.65;padding:4em;margin:7em 0}#concept_column01 .concept_column01-inner .concept_column01-content .concept_column01-item .concept_column01-desc-box{display:flex;justify-content:space-between;align-items:center}#concept_column01 .concept_column01-inner .concept_column01-content .concept_column01-item .concept_column01-desc-box .concept_column01-desc-note-box>*+*{margin-top:1.25em}#concept_column01 .concept_column01-inner .concept_column01-content .concept_column01-item .concept_column01-desc-box .concept_column01-desc-note-box .concept_column01-desc-note-ttl{font-size:2em;line-height:1.4;color:#00a53c}#concept_column01 .concept_column01-inner .concept_column01-content .concept_column01-item .concept_column01-desc-box .concept_column01-desc-note-box .concept_column01-desc-note-text{font-size:1em;text-align:justify}#concept_column01 .concept_column01-inner .concept_column01-content .concept_column01-item .concept_column01-desc-box .concept_column01-desc-img-box{width:12em;height:12em;min-width:12em;min-height:12em;border-radius:50%;overflow:hidden;margin-left:max(2.22em,min(4.444vw,5em))}#concept_column01 .concept_column01-inner .concept_column01-content .concept_column01-item .concept_column01-desc-box .concept_column01-desc-img-box .concept_column01-desc-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#concept_support{background-color:#f0f5f0;padding:72px 0}#concept_support .concept_support-inner .concept_support-content .concept_support-head-box{font-size:max(27px,min(3.534vw,36px));font-weight:600;color:#00a53c;text-align:center;line-height:1.4;margin-bottom:.5em}#concept_support .concept_support-inner .concept_support-content .concept_support-note-box{font-size:max(16px,min(2.094vw,18px));text-align:center;line-height:1.65;margin-top:.25em}#concept_support .concept_support-inner .concept_support-content .concept_support-note-box .font-big{font-size:1.5em}#concept_support .concept_support-inner .concept_support-content .concept_support-note-box .font-weight-600{font-weight:600}#concept_support .concept_support-inner .concept_support-content .concept_support-circle-list{display:flex;justify-content:space-between;max-width:834px;margin-left:auto;margin-right:auto;font-size:max(16px,min(2.094vw,18px));margin-top:2em;margin-bottom:1.25em}#concept_support .concept_support-inner .concept_support-content .concept_support-circle-list .concept_support-circle-item{width:10em;height:10em;min-width:10em;min-height:10em;background-color:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}#concept_support .concept_support-inner .concept_support-content .concept_support-circle-list .concept_support-circle-item .concept_support-circle-img-box .concept_support-circle-img{-o-object-fit:contain;object-fit:contain;height:5em}#concept_support .concept_support-inner .concept_support-content .concept_support-circle-list .concept_support-circle-item .concept_support-circle-text-box{font-weight:500;margin-top:.75em}#concept_support .concept_support-inner .concept_support-content .concept_support-circle-text-box{font-size:max(16px,min(2.094vw,18px));text-align:center;line-height:1.65}#concept_support .concept_support-inner .concept_support-content .concept_support-date-ttl{font-size:max(20px,min(2.618vw,27px));padding:.5em 1em;max-width:764px;width:90%;border-radius:.37em;background-color:#00a53c;color:#fff;margin-left:auto;margin-right:auto;font-weight:700;text-align:center;margin-top:2.25em}#concept_support .concept_support-inner .concept_support-content .concept_support-date-ttl .pc{display:inline-block}#concept_support .concept_support-inner .concept_support-content .concept_support-date-ttl .sp{display:none}#concept_support .concept_support-inner .concept_support-content .concept_support-date-note{font-size:max(16px,min(2.094vw,18px));text-align:center;line-height:1.65;margin-top:1.25em}#concept_support .concept_support-inner .concept_support-content .concept_support-info-box .concept_support-info-text-box{font-size:max(20px,min(2.618vw,27px));text-align:center;font-weight:700;line-height:1.4;margin-top:1.25em;margin-bottom:.75em}#concept_support .concept_support-inner .concept_support-content .concept_support-info-box .concept_support-info-tel-box{font-size:max(30px,min(3.927vw,40px))}#concept_support .concept_support-inner .concept_support-content .concept_support-info-box .concept_support-info-tel-box .concept_support-info-tel{display:flex;align-items:center;justify-content:center}#concept_support .concept_support-inner .concept_support-content .concept_support-info-box .concept_support-info-tel-box .concept_support-info-tel .concept_support-info-tel-icon{height:1.125em}#concept_support .concept_support-inner .concept_support-content .concept_support-info-box .concept_support-info-tel-box .concept_support-info-tel .concept_support-info-tel-number{font-size:1em;font-weight:600;margin-left:.25em;transform:translateY(-0.05em);color:#00a53c;display:block;width:inherit;transition:opacity .2s ease}#concept_support .concept_support-inner .concept_support-content .concept_support-info-box .concept_support-info-tel-box .concept_support-info-tel .concept_support-info-tel-number:hover{opacity:.75}#concept_row01{background-color:#f0f5f0;padding:72px 0}#concept_row01 .concept_row01-inner .concept_row01-content .concept_row01-head-box{font-size:max(27px,min(3.534vw,36px));font-weight:600;color:#00a53c;text-align:center;line-height:1.4;margin-bottom:1.75em}#concept_row01 .concept_row01-inner .concept_row01-content .concept_row01-loan-support-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.75em;font-size:max(16px,min(2.094vw,18px));line-height:1.65}#concept_row01 .concept_row01-inner .concept_row01-content .concept_row01-loan-support-list .concept_row01-loan-support-item{display:flex;flex-direction:column;align-items:center}#concept_row01 .concept_row01-inner .concept_row01-content .concept_row01-loan-support-list .concept_row01-loan-support-item .concept_row01-loan-support-img-box{width:100%;padding-top:65.161%;position:relative}#concept_row01 .concept_row01-inner .concept_row01-content .concept_row01-loan-support-list .concept_row01-loan-support-item .concept_row01-loan-support-img-box .concept_row01-loan-support-img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#concept_row01 .concept_row01-inner .concept_row01-content .concept_row01-loan-support-list .concept_row01-loan-support-item .concept_row01-loan-support-ttl-box{font-size:1.5em;font-weight:600;line-height:1.4;margin:.5em 0;color:#00a53c}#concept_row01 .concept_row01-inner .concept_row01-content .concept_row01-loan-support-list .concept_row01-loan-support-item .concept_row01-loan-support-note-box{font-size:1em;font-weight:500;text-align:justify}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-ttl-box{font-size:max(24px,min(3.141vw,32px));line-height:1.4;font-weight:600;color:#00a53c;text-align:center;margin-bottom:1.45em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-about-list{display:grid;grid-template-columns:repeat(3, 1fr);font-size:max(16px,min(2.094vw,18px));gap:5em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-about-list .concept_plan-about-item .concept_plan-about-circle-box{position:relative}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-about-list .concept_plan-about-item .concept_plan-about-circle-box .concept_plan-about-circle-bg-box{width:100%;height:100%}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-about-list .concept_plan-about-item .concept_plan-about-circle-box .concept_plan-about-circle-text-box{position:absolute;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:2em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-about-list .concept_plan-about-item .concept_plan-about-circle-box .concept_plan-about-circle-text-box .concept_plan-about-circle-text{font-size:1em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-about-list .concept_plan-about-item .concept_plan-about-circle-box .concept_plan-about-circle-text-box .concept_plan-about-circle-text.big{font-size:1.75em;margin-top:.25em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-about-list .concept_plan-about-item .concept_plan-about-note-box{margin-top:1em;font-size:1em;line-height:1.4;text-align:justify}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list{display:grid;grid-template-columns:repeat(3, 1fr);font-size:max(16px,min(2.094vw,18px));gap:1.75em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-img-box{width:100%;padding-top:100%;position:relative;height:0}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-img-box .concept_plan-merit-img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-note-box{width:100%;position:relative;display:flex;margin-top:1em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-note-box .concept_plan-merit-note-ttl-box{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-weight:500;font-size:1.25em;width:5em;min-width:5em;position:relative;z-index:10;margin-left:-1em;line-height:1.4}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-note-box .concept_plan-merit-note-ttl-box::after{content:"";display:inline-block;position:absolute;width:5em;height:5em;min-width:5em;min-height:5em;background-color:#00a53c;border-radius:50%;z-index:-1}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-note-box .concept_plan-merit-note-text-box{width:auto;margin-left:.5em;line-height:1.4}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-note-box .concept_plan-merit-note-text-box .concept_plan-merit-note-text{width:100%;display:inline-block}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-flow-list{font-size:max(16px,min(2.094vw,18px))}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-flow-list .concept_plan-flow-list-wrap{display:flex;align-items:center;justify-content:space-between}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-flow-list .concept_plan-flow-list-wrap .concept_plan-flow-item{width:calc(14.2857142857% - 1.5em + .2142857143em);display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;background-color:#a6a6a6;padding-top:calc(14.2857142857% - 1.5em + .2142857143em);height:0;position:relative}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-flow-list .concept_plan-flow-list-wrap .concept_plan-flow-item .concept_plan-flow-text-box{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500;line-height:1.4}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-flow-list .concept_plan-flow-list-wrap .concept_plan-flow-item::after{content:"";display:inline-block;position:absolute;right:-1.24em;top:50%;height:1.295em;width:1em;background-color:#00a53c;transform:translateY(-50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-flow-list .concept_plan-flow-list-wrap .concept_plan-flow-item::before{content:"";display:none;position:absolute;bottom:0;height:1em;width:1.295em;bottom:-1.24em;background-color:#00a53c;clip-path:polygon(50% 0, 0% 100%, 100% 100%)}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-flow-list .concept_plan-flow-list-wrap .concept_plan-flow-item:last-child::after{display:none}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-flow-list .concept_plan-flow-list-wrap .concept_plan-flow-item.current{background-color:#00a53c}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-flow-list .concept_plan-flow-list-wrap .concept_plan-flow-item.current::before{display:block}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-flow-note-box{font-size:max(16px,min(2.094vw,18px));margin-top:1.75em;line-height:1.65}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2.5vw 0}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner{width:47.5%;position:relative;padding-top:32%;font-size:max(16px,min(2.083vw,24px))}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner .concept_plan-exmaple-btn-box{width:100%;height:100%;top:0;left:0;position:absolute;display:flex;align-items:center;justify-content:center}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner .concept_plan-exmaple-btn-box .concept_plan-exmaple-btn-text{text-align:center;line-height:1.4;font-weight:600;color:#fff;z-index:10}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner .concept_plan-exmaple-btn-box .concept_plan-exmaple-btn-border-box{content:"";display:inline-block;position:absolute;width:93%;height:93%;z-index:0;pointer-events:none}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner .concept_plan-exmaple-btn-box .concept_plan-exmaple-btn-border-box .concept_plan-exmaple-btn-border-line{position:absolute;background:linear-gradient(90deg, #fff 0%, #fff 100%);box-sizing:content-box;transition:all .3s ease;z-index:10}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner .concept_plan-exmaple-btn-box .concept_plan-exmaple-btn-border-box .concept_plan-exmaple-btn-border-line.line1{top:0;left:0;height:100%;width:2px;transform:scaleY(0);transform-origin:bottom left;transition-delay:.3s}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner .concept_plan-exmaple-btn-box .concept_plan-exmaple-btn-border-box .concept_plan-exmaple-btn-border-line.line2{top:0;left:0;width:100%;height:2px;transform:scaleX(0);transform-origin:top left}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner .concept_plan-exmaple-btn-box .concept_plan-exmaple-btn-border-box .concept_plan-exmaple-btn-border-line.line3{bottom:0;right:0;height:100%;width:2px;transform:scaleY(0);transform-origin:top right;transition-delay:.3s}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner .concept_plan-exmaple-btn-box .concept_plan-exmaple-btn-border-box .concept_plan-exmaple-btn-border-line.line4{bottom:0;right:0;width:100%;height:2px;transform:scaleX(0);transform-origin:bottom right}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner .concept_plan-exmaple-btn-box .concept_plan-exmaple-btn-img-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner .concept_plan-exmaple-btn-box .concept_plan-exmaple-btn-img-box .concept_plan-exmaple-btn-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(60%) saturate(75%);transform:scale(1);transition:filter .3s ease,transform .3s ease}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner .concept_plan-exmaple-btn-box:hover .concept_plan-exmaple-btn-border-box .concept_plan-exmaple-btn-border-line.line1{transform:scaleY(1);transform-origin:bottom left}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner .concept_plan-exmaple-btn-box:hover .concept_plan-exmaple-btn-border-box .concept_plan-exmaple-btn-border-line.line2{transform:scaleX(1);transform-origin:top left}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner .concept_plan-exmaple-btn-box:hover .concept_plan-exmaple-btn-border-box .concept_plan-exmaple-btn-border-line.line3{transform:scaleY(1);transform-origin:top right}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner .concept_plan-exmaple-btn-box:hover .concept_plan-exmaple-btn-border-box .concept_plan-exmaple-btn-border-line.line4{transform:scaleX(1);transform-origin:bottom right}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner .concept_plan-exmaple-btn-box:hover .concept_plan-exmaple-btn-img-box .concept_plan-exmaple-btn-img{filter:brightness(80%) saturate(100%);transform:scale(1.1)}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item:not(:first-child){position:relative;margin-top:max(82px,min(10.677vw,110px));padding-top:max(82px,min(10.677vw,110px))}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item:not(:first-child)::before{content:"";display:inline-block;position:absolute;top:0;width:100%;height:2px;background-color:#00a53c;border-radius:9999px}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item:first-child{margin-top:max(82px,min(10.677vw,110px))}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item:last-child{margin-bottom:max(82px,min(10.677vw,110px))}#concept_collab{background-color:#f0f5f0;padding:max(82px,min(10.677vw,110px)) 0}#concept_collab .concept_collab-inner .concept_collab-content .inner3>*+*{margin:max(24px,min(3.125vw,40px)) 0}#concept_collab .concept_collab-inner .concept_collab-content .inner3>*+*:last-child{margin-bottom:0}#concept_collab .concept_collab-inner .concept_collab-content .concept_collab-ttl-box{font-size:max(24px,min(3.141vw,32px));line-height:1.4;font-weight:600;color:#00a53c;text-align:center}#concept_collab .concept_collab-inner .concept_collab-content .concept_collab-logo-img-box{display:flex;justify-content:center}#concept_collab .concept_collab-inner .concept_collab-content .concept_collab-logo-img-box .concept_collab-logo-img{max-width:300px;width:70%}#concept_collab .concept_collab-inner .concept_collab-content .concept_collab-note-box{font-size:max(16px,min(2.094vw,18px));line-height:1.65;text-align:justify}#concept_collab .concept_collab-inner .concept_collab-content .concept_collab-img-box{display:flex;justify-content:space-between}#concept_collab .concept_collab-inner .concept_collab-content .concept_collab-img-box .concept_collab-img-item{width:47%;padding-top:30%;position:relative}#concept_collab .concept_collab-inner .concept_collab-content .concept_collab-img-box .concept_collab-img-item .concept_collab-img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.web-ttl-box.web-ttl-type-01{font-size:max(25.5px,min(3.338vw,34px));line-height:1.4;font-weight:600;text-align:center;margin-bottom:2.12em}.web-ttl-box.web-ttl-type-01 .web-ttl{font-size:1em;display:flex;align-items:center;justify-content:center}.web-ttl-box.web-ttl-type-01 .web-ttl.web-ttl-flex-wrap{flex-wrap:wrap}.web-ttl-box.web-ttl-type-01 .web-ttl .web-ttl-flex-item{display:inline-flex;align-items:center}.web-ttl-box.web-ttl-type-01 .web-ttl-bubble{font-size:.735em;color:#fff;display:flex;justify-content:center;position:relative;margin-bottom:.75em}.web-ttl-box.web-ttl-type-01 .web-ttl-bubble .web-ttl-bubble-text{background-color:#00a53c;padding:.25em 1em;border-radius:9999px;font-feature-settings:"palt"}.web-ttl-box.web-ttl-type-01 .web-ttl-bubble::after{position:absolute;content:"";display:inline-block;top:calc(100% - 1px);width:.75em;height:.5625em;background-color:#00a53c;clip-path:polygon(50% 100%, 0 0, 100% 0)}.web-ttl-box.web-ttl-type-01 .web-ttl-deco{position:relative}.web-ttl-box.web-ttl-type-01 .web-ttl-deco.web-ttl-deco-01 .text{font-size:1.764em;line-height:1}.web-ttl-box.web-ttl-type-01 .web-ttl-deco.web-ttl-deco-01 .text::after{content:"";display:inline-block;position:absolute;right:.1em;top:0em;width:.5em;height:.5em;background-image:url("../../images/web-quotation/text-deco-01-01.svg");background-size:contain;transform:translate(50%, -50%)}.web-ttl-box .sp{display:none}#web_hero{height:calc(100vh - 80px);height:calc(100svh - 80px);max-height:768px;min-height:calc(max(270px,min(35.34vw,588px))*1.1);position:relative}#web_hero .web_hero-inner{height:100%}#web_hero .web_hero-inner .web_hero-content{height:inherit}#web_hero .web_hero-inner .web_hero-content .web_hero-main{display:flex;align-items:center;justify-content:space-between;height:inherit;position:relative}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-catch-box .web_hero-catch-letter-box{font-size:max(36px,min(4.712vw,56px));font-weight:600;line-height:1.65;color:#fff100;font-feature-settings:"palt";white-space:nowrap}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-catch-box .web_hero-catch-letter-box .web_hero-catch-letter-text{border-bottom:4px dotted #fff;padding-left:.25em;padding-right:.25em;padding-bottom:.125em;margin-bottom:.125em;display:inline-block}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-catch-box .web_hero-catch-btn-area{display:flex;flex-direction:column;align-items:center;margin-top:40px}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-catch-box .web_hero-catch-btn-area .web_hero-catch-btn-bubble{font-size:max(16px,min(1.778vw,18px));background-color:#fff;line-height:1.1;border:2px solid #006400;color:#006400;display:inline-block;position:relative;display:flex;justify-content:center;z-index:1;text-align:center}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-catch-box .web_hero-catch-btn-area .web_hero-catch-btn-bubble .web_hero-catch-btn-bubble-text{padding:.5em .75em}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-catch-box .web_hero-catch-btn-area .web_hero-catch-btn-bubble::after{content:"";display:inline-block;position:absolute;top:calc(100% - 1px);width:1em;height:1em;background-color:#fff;border:2px solid #006400;transform:rotate(45deg);transform-origin:right;border-top:unset;border-left:unset;z-index:0}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-catch-box .web_hero-catch-btn-area .web_hero-catch-btn-box{font-size:27px;font-size:max(20.25px,min(2.25vw,27px));margin-top:1em;background-color:#fff;border:2px solid #006400;color:#006400;font-weight:600;max-width:90%;width:100%;filter:drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.3));transition:background-color .2s ease,color .2s ease}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-catch-box .web_hero-catch-btn-area .web_hero-catch-btn-box .web_hero-catch-btn{color:currentColor;padding:.75em 1.125em;position:relative;display:flex;align-items:center}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-catch-box .web_hero-catch-btn-area .web_hero-catch-btn-box .web_hero-catch-btn::after{content:"";display:inline-block;position:absolute;right:1.125em;width:2.4em;height:.233em;border:1px solid #006400;border-width:1px 2px 1px 1px;border-left:unset;border-top:unset;transform:skewX(40deg);transition:border-color .2s ease,right .2s ease}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-catch-box .web_hero-catch-btn-area .web_hero-catch-btn-box:hover{background-color:#006400;color:#fff}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-catch-box .web_hero-catch-btn-area .web_hero-catch-btn-box:hover .web_hero-catch-btn::after{right:1em;border-color:#fff}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-flyer-area{width:100%;height:inherit;display:flex;align-items:center;justify-content:center}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-flyer-area .web_hero-flyer-box{width:100%;height:100%;max-height:max(270px,min(35.34vw,588px));margin-right:-71px}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-flyer-area .web_hero-flyer-box .web_hero-flyer-img{width:100%;height:100%;transform:scale(1.12);transform-origin:50% 36%}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-flyer-area.sp{display:none}#web_hero .sec-bg-img{-o-object-position:top 50% left 0%;object-position:top 50% left 0%;transform:scale(1)}#web_concerns{background-color:#d1d1d1;padding:max(82px,min(10.677vw,110px)) 0}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list{display:flex;justify-content:space-between}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list .web_concerns-list-item{font-size:max(16px,min(2.094vw,18px));line-height:1.65;width:47.8657291%;border-radius:.833em;background-color:#fff;position:relative;padding:1.65em 1em}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list .web_concerns-list-item .web_concerns-list-head{position:absolute;top:-0.75em;left:-1em;font-size:1em;text-align:center;padding:.312em 1.75em;background-color:#00a53c;border-radius:.833em;color:#fff}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list .web_concerns-list-item .web_concerns-list-desc-box{display:flex;align-items:center;justify-content:space-between}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list .web_concerns-list-item .web_concerns-list-desc-box .web_concerns-list-desc-img-box{width:48.65%;margin:0 auto}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list .web_concerns-list-item .web_concerns-list-desc-box .web_concerns-list-desc-img-box.web_concerns-item-01 .web_concerns-list-desc-img{transform:translate(-0.5em, 0.4em);max-height:136.79658px}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list .web_concerns-list-item .web_concerns-list-desc-box .web_concerns-list-desc-img-box.web_concerns-item-02 .web_concerns-list-desc-img{transform:translate(0em, 0.5em);max-height:163.4796px}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list .web_concerns-list-item .web_concerns-list-desc-box .web_concerns-list-desc-img-box .web_concerns-list-desc-img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list .web_concerns-list-item .web_concerns-list-desc-box .web_concerns-list-desc-text{width:51.35%;text-align:justify}#web_can{padding:max(82px,min(10.677vw,110px)) 0}#web_can .web_can-inner .web_can-content .web_can-list{font-size:max(16px,min(2.094vw,18px));line-height:1.65;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);gap:2em;max-width:1100px;margin:0 auto}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item{width:100%;padding:1.5em;border-radius:1.111em;border:2px solid #00a53c;position:relative;margin-bottom:2.778em;margin-top:2em}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item .web_can-list-label-box{color:#fff;line-height:1;padding:.25em 1em;display:flex;align-items:center;border-radius:1em;background-color:#00a53c;width:-moz-fit-content;width:fit-content;position:absolute;top:-1em;left:-1.5em;transform:rotateZ(-10deg)}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item .web_can-list-label-box .web_can-list-label-text{font-size:1.111em;text-align:end;font-weight:500;line-height:1.4}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item .web_can-list-label-box .web_can-list-label-number{font-size:3.889em;font-weight:600;transform:translateY(-0.05em);margin-left:.125em}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item .web_can-list-head-box{font-size:1.444em;font-weight:600;text-align:center;line-height:1.4;color:#00a53c;font-feature-settings:"palt";margin-top:2em;padding:.5em 0}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item .web_can-list-desc{text-align:start;margin-bottom:2em}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item .web_can-list-person-img-box{position:absolute;bottom:0;left:0;width:max(125.55px,min(11.625vw,139.5px));transform:translate(-50%, 50%)}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item .web_can-list-person-img-box.web_can-list-person-right{left:unset;right:0;transform:translate(50%, 50%)}#web_reason{padding:max(82px,min(10.677vw,110px)) 0}#web_reason .web_reason-inner .web_reason-content .web_reason-list{font-size:max(16px,min(2.094vw,18px));line-height:1.65;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);gap:2em;max-width:1100px;margin:0 auto}#web_reason .web_reason-inner .web_reason-content .web_reason-list .web_reason-list-item{width:100%;padding:1.5em;border-radius:1.111em;border:2px solid #00a53c;position:relative;margin-bottom:50px;margin-top:3.83em}#web_reason .web_reason-inner .web_reason-content .web_reason-list .web_reason-list-item .web_reason-list-head-box{font-family:"Josefin Sans",sans-serif;font-weight:600;color:#fff;line-height:1;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:7.66em;height:3.83em;background-color:#00a53c;border-radius:9999px 9999px 0 0;display:flex;align-items:center;justify-content:center}#web_reason .web_reason-inner .web_reason-content .web_reason-list .web_reason-list-item .web_reason-list-head-box .web_reason-list-head{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:1.2em}#web_reason .web_reason-inner .web_reason-content .web_reason-list .web_reason-list-item .web_reason-list-head-box .web_reason-list-head .web_reason-list-head-text{font-size:.85em}#web_reason .web_reason-inner .web_reason-content .web_reason-list .web_reason-list-item .web_reason-list-head-box .web_reason-list-head .web_reason-list-head-number{font-size:2em}#web_reason .web_reason-inner .web_reason-content .web_reason-list .web_reason-list-item .web_reason-list-ttl{font-size:1.15em;font-weight:600;text-align:center;line-height:1.4;min-height:2lh;margin-bottom:.611em;color:#00a53c;font-feature-settings:"palt"}#web_reason .web_reason-inner .web_reason-content .web_reason-list .web_reason-list-item .web_reason-list-person-img-box{position:absolute;bottom:0;left:0;width:max(125.55px,min(11.625vw,139.5px));transform:translate(-50%, 50%)}#web_reason .web_reason-inner .web_reason-content .web_reason-list .web_reason-list-item .web_reason-list-person-img-box.web_reason-list-person-right{left:unset;right:0;transform:translate(50%, 50%)}#web_guide{background-color:#f0f5f0;padding:max(82px,min(10.677vw,110px)) 0}#web_guide .web_guide-inner .web_guide-content .web_guide-main{display:flex;align-items:center;justify-content:center}#web_guide .web_guide-inner .web_guide-content .web_guide-main .web_guide-flyer-box{width:max(326px,min(42.67vw,451px))}#web_guide .web_guide-inner .web_guide-content .web_guide-main .web_guide-list{font-size:max(18px,min(2.356vw,20px));line-height:1.65;margin-left:2em}#web_guide .web_guide-inner .web_guide-content .web_guide-main .web_guide-list .web_guide-list-item{display:flex;align-items:baseline}#web_guide .web_guide-inner .web_guide-content .web_guide-main .web_guide-list .web_guide-list-item .web_guide-list-checkbox{width:1.25em;height:1.25em;min-width:1.25em;min-height:1.25em;background-color:#fff;border:2px solid #000;position:relative;display:flex;align-items:center;justify-content:center;border-radius:10%;margin-right:.75em}#web_guide .web_guide-inner .web_guide-content .web_guide-main .web_guide-list .web_guide-list-item .web_guide-list-checkbox .web_guide-list-checkbox-img{position:absolute;transform:scale(1.5) translate(25%, -10%)}#web_guide .web_guide-inner .web_guide-content .web_guide-main .web_guide-list .web_guide-list-item .web_guide-list-right .web_guide-list-head{font-size:1.435em;line-height:1.4;font-weight:600;color:#00a53c}#web_guide .web_guide-inner .web_guide-content .web_guide-main .web_guide-list .web_guide-list-item:not(:first-child){margin-top:1.3em}.web_contact{background-image:url("../../images/web-quotation/web-contact-bg-01-01.jpg");background-position:center top;padding:calc(max(82px,min(10.677vw,110px))*.5) 0}.web_contact .web_contact-inner .web_contact-content .web_contact-balloon{font-size:max(16px,min(1.778vw,18px));line-height:1.1;text-align:center;color:#006400;display:flex;justify-content:center;padding-bottom:.75em}.web_contact .web_contact-inner .web_contact-content .web_contact-balloon .web_contact-balloon-text{display:flex;justify-content:center;background-color:#fff;border:2px solid #006400;position:relative;z-index:1;padding:.5em .75em}.web_contact .web_contact-inner .web_contact-content .web_contact-balloon .web_contact-balloon-text::after{content:"";display:inline-block;position:absolute;top:calc(100% - 1px);width:1em;height:1em;background-color:#fff;border:2px solid #006400;transform:rotate(45deg);transform-origin:right;border-top:unset;border-left:unset;z-index:0}.web_contact .web_contact-inner .web_contact-content .web_contact-ttl{font-size:max(25.5px,min(3.338vw,34px));line-height:1.4;color:#fff;font-weight:600;text-align:center}.web_contact .web_contact-inner .web_contact-content .web_contact-select-box{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:.4em}.web_contact .web_contact-inner .web_contact-content .web_contact-select-box .web_contact-select-ttl{font-size:max(19.125px,min(2.503vw,25.5px));line-height:1.5;font-weight:600;color:#fff;text-align:center;display:flex;flex-direction:column}.web_contact .web_contact-inner .web_contact-content .web_contact-select-box .web_contact-select-ttl .web_contact-select-ttl--small{font-size:max(.6em,18px)}.web_contact .web_contact-inner .web_contact-content .web_contact-select-box .web_contact-select-outer{font-size:max(18px,min(2.356vw,21px));font-weight:600;color:#00a53c;display:flex;align-items:center;position:relative;margin-top:.6em}.web_contact .web_contact-inner .web_contact-content .web_contact-select-box .web_contact-select-outer .web_contact-select-btn{padding:.619em 2.5em;border-radius:.714em;background-color:#fff;color:currentColor}.web_contact .web_contact-inner .web_contact-content .web_contact-select-box .web_contact-select-outer::after{content:"";display:inline-block;position:absolute;right:.312em;border:2px solid #00a53c;border-left:unset;border-top:unset;height:.612em;width:.612em;transform:rotateZ(45deg);transform-origin:25% -50%;pointer-events:none}.web_contact .web_contact-inner .web_contact-content .web_contact-btn-box{color:#00a53c;font-size:max(22.5px,min(2.945vw,30px));line-height:1;font-weight:600;text-align:center;width:100%;margin-top:.8em;transition:color .2s ease}.web_contact .web_contact-inner .web_contact-content .web_contact-btn-box .web_contact-btn{color:currentColor;padding:.5em 1em;display:inline-block;width:100%;max-width:17.167em;margin:0 auto;background-color:#fff100;border:1px solid #fff100;transition:background-color .2s ease,border .2s ease}.web_contact .web_contact-inner .web_contact-content .web_contact-btn-box:hover .web_contact-btn{background-color:#fff;border-color:#006400}@media(max-width: 1735px){#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area{left:calc(0% - 12rem)}#sub_hero.type-02 .sub_hero-inner .sub_hero-ttl-box{left:calc(0% - 12rem)}}@media(max-width: 1560px){#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area .line_up_plan-type-plan02-letter-head-name-box{margin-left:2.2rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area{margin-left:2.2rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area .line_up_plan-type-plan02-letter-head-name-box{margin-right:2.2rem}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area{margin-right:2.2rem}.house-flow .house-flow__split{grid-template-columns:auto auto;gap:2em}}@media(max-width: 1368px){#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area{left:calc(0% - 0rem)}#sub_hero.type-02 .sub_hero-inner .sub_hero-ttl-box{left:calc(0% - 0rem)}.house-flow .house-flow_graph-content{grid-template-columns:1fr}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-flyer-area .web_hero-flyer-box{margin-right:unset}}@media(max-width: 1080px){#content_appeal.custom-plan .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box{padding:2em 0}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__menu .content_equipment__menu-list .content_equipment__menu-list-item{width:25%;padding-bottom:2em;margin-bottom:2em;border-bottom:1px solid #fff}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__menu .content_equipment__menu-list .content_equipment__menu-list-item:nth-of-type(n+5):nth-child(-n+7){border-bottom:unset;padding-bottom:unset;margin-bottom:unset}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__menu .content_equipment__menu-list .content_equipment__menu-list-item:nth-of-type(4) .content_equipment__menu-list-link{border-right:unset}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-head .content_equipment__standard-list-box-head-main.none{display:none}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item.content_equipment__standard-list-item--half{width:100%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item.content_equipment__standard-list-item--half+.content_equipment__standard-list-item--half:nth-of-type(2){margin-top:72px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard{scroll-margin-top:60px}.equipment_comming-soon{font-size:max(15px,min(4.688vw,22.5px));margin-top:2.6667em}.equipment_comming-soon.reform{margin-bottom:2.6667em}.house-flow .house-flow__split{grid-template-columns:1fr}.house-flow .house-flow__contents-title-text br{display:none}.house-flow .house-flow_graph-content{grid-template-columns:repeat(2, 1fr)}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-note-box .concept_plan-merit-note-ttl-box{font-size:1em}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list{flex-direction:column;max-width:780px;margin:0 auto}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list .web_concerns-list-item{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list .web_concerns-list-item .web_concerns-list-head{left:unset;position:relative;top:-2.774em}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list .web_concerns-list-item .web_concerns-list-desc-box{flex-direction:column-reverse;margin-top:-2.774em}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list .web_concerns-list-item .web_concerns-list-desc-box .web_concerns-list-desc-img-box{width:100%;margin-top:1em}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list .web_concerns-list-item .web_concerns-list-desc-box .web_concerns-list-desc-text{width:100%;text-align:center;margin-top:1em}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list .web_concerns-list-item:not(:first-child){margin-top:5em}#web_can .web_can-inner .web_can-content .web_can-list{font-size:16px;max-width:780px;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);gap:4em}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item{margin-bottom:1.477778em;margin-top:unset}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item:first-child{margin-top:2em}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item .web_can-list-head-box{margin-top:.5em}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item .web_can-list-desc{margin-bottom:1em}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item .web_can-list-person-img-box{left:unset;right:0;transform:translate(18.75%, 25%);width:max(118px,min(31.467vw,125.55px))}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item .web_can-list-person-img-box.web_can-list-person-right{display:none}#web_reason .web_reason-inner .web_reason-content .web_reason-list{font-size:16px;max-width:780px;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);gap:4em}#web_reason .web_reason-inner .web_reason-content .web_reason-list .web_reason-list-item{margin-bottom:unset}#web_reason .web_reason-inner .web_reason-content .web_reason-list .web_reason-list-item .web_reason-list-ttl{min-height:unset}#web_reason .web_reason-inner .web_reason-content .web_reason-list .web_reason-list-item .web_reason-list-person-img-box{left:unset;right:50%;bottom:-6.325em;transform:translateX(50%);width:max(118px,min(31.467vw,125.55px))}#web_reason .web_reason-inner .web_reason-content .web_reason-list .web_reason-list-item .web_reason-list-person-img-box.web_reason-list-person-right{right:50%;transform:translateX(50%)}#web_reason .web_reason-inner .web_reason-content .web_reason-list .web_reason-list-item.web_reason-list--has-img{margin-bottom:6.325em}}@media(max-width: 900px){#sub_hero .inner{width:100%;max-width:unset}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box{display:flex;-moz-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area{position:relative;left:unset;transform:unset}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box{margin:unset;max-width:unset}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-figure-area .sub_hero-figure-box .sub_hero-main-area .sub_hero-main-box .sub_hero-main-inner .sub_hero-main-letter-area .sub_hero-main-letter-box .sub_hero-main-letter-ttl-area{font-size:14px}#sub_hero .sub_hero-inner .md-sub_hero .sub_hero-content-area .sub_hero-content-box .sub_hero-sub-area .sub_hero-sub-box .sub_hero-sub-catchphrase-area{font-size:max(12.5px,min(3.75vw,24px));padding:.25em 0}#sub_hero.type-02 .sub_hero-inner{-moz-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse}#sub_hero.type-02 .sub_hero-inner .sub_hero-ttl-box{position:relative;left:unset;top:0;transform:unset;font-size:14px;margin:unset;max-width:unset;font-size:14px}#line_up_gallery .md-line_up_gallery{padding:7.3rem 0;padding:max(40px,min(10.667vw,75px)) 0}#line_up_gallery .md-line_up_gallery .content-ttl-position{margin-bottom:max(40px,min(10.667vw,75px))}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-main-area{width:100%}#line_up_gallery .md-line_up_gallery .line_up_gallery-content-area .line_up_gallery-content-box .line_up_gallery-photo-area .line_up_gallery-photo-box .line_up_gallery-photo-flex .line_up_gallery-photo-sub-area{width:100%;margin-top:1em}#line_up_plan .md-line_up_plan_head{padding:0}#line_up_plan .md-line_up_plan_head .section-head-area .section-head-box .section-head-lead-area{font-size:max(13.5px,min(4.219vw,18px));font-feature-settings:"palt"}#line_up_plan .md-line_up_plan{padding:max(40px,min(10.667vw,75px)) 0}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:not(:first-of-type){margin-top:0}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area{width:100%;padding-top:0}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area{margin:0 auto;width:90%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area .line_up_plan-type-plan02-letter-head-name-box,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area .line_up_plan-type-plan02-letter-head-name-box{width:unset;max-width:unset;text-align:center}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area{margin:unset}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box{margin:unset;max-width:unset;width:100%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-exterior-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column .line_up_plan-type-plan02-letter-kind-exterior-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-exterior-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column .line_up_plan-type-plan02-letter-kind-exterior-area{display:block;width:90%;margin:0 auto;background-color:pink}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-ttl-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column .line_up_plan-type-plan02-letter-kind-ttl-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-ttl-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column .line_up_plan-type-plan02-letter-kind-ttl-area{max-width:480px;margin:0 auto;font-size:max(12px,min(3.75vw,24px))}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-ttl-area.position02-left01,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column .line_up_plan-type-plan02-letter-kind-ttl-area.position02-left01,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-ttl-area.position02-left01,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column .line_up_plan-type-plan02-letter-kind-ttl-area.position02-left01{left:unset}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-layout-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column .line_up_plan-type-plan02-letter-kind-layout-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row .line_up_plan-type-plan02-letter-kind-layout-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column .line_up_plan-type-plan02-letter-kind-layout-area{margin:0;width:62.56%;max-width:480px;margin:0 auto}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row>*,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column>*,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row>*,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column>*{margin-top:max(24px,min(6.4vw,32px)) !important}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row>*:first-child,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column>*:first-child,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row>*:first-child,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column>*:first-child{margin-top:max(48px,min(12.8vw,56px)) !important}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row>*:last-child,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column>*:last-child,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-row>*:last-child,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-bottom-area .line_up_plan-type-plan02-letter-bottom-box .line_up_plan-type-plan02-letter-body-area .line_up_plan-type-plan02-letter-body-box .line_up_plan-type-plan02-letter-kind-area .line_up_plan-type-plan02-letter-kind-box .line_up_plan-type-plan02-letter-kind-inner .line_up_plan-type-plan02-letter-kind-flex.flex-column>*:last-child{margin-bottom:max(48px,min(12.8vw,56px)) !important}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-figure-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-figure-area{width:100%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-figure-area{display:none}#line_up_plan.line_up_plan-tecoro .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area,#line_up_plan.line_up_plan-tecoro .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area{padding:unset;padding:.25em 0;font-size:max(22px,min(5.867vw,28px));background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 5%, rgb(101, 181, 227) 30%, rgb(101, 181, 227) 70%, rgba(255, 255, 255, 0) 95%, rgba(255, 255, 255, 0) 100%)}#line_up_plan.line_up_plan-tecorog .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(odd) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area,#line_up_plan.line_up_plan-tecorog .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan02-area .line_up_plan-type-plan02-box:nth-of-type(even) .line_up_plan-type-plan02-inner .line_up_plan-type-plan02-flex .line_up_plan-type-plan02-letter-area .line_up_plan-type-plan02-letter-box .line_up_plan-type-plan02-letter-inner .line_up_plan-type-plan02-letter-flex .line_up_plan-type-plan02-letter-top-area .line_up_plan-type-plan02-letter-top-box .line_up_plan-type-plan02-letter-head-area .line_up_plan-type-plan02-letter-head-box .line_up_plan-type-plan02-letter-head-name-area{padding:unset;padding:.25em 0;font-size:max(22px,min(5.867vw,28px));background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 5%, rgb(172, 196, 64) 30%, rgb(172, 196, 64) 70%, rgba(255, 255, 255, 0) 95%, rgba(255, 255, 255, 0) 100%)}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item{margin:6.5em 0}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box{padding:42px 32px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box.content_equipment__standard-list--in-box{flex-direction:column}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box.content_equipment__standard-list--in-box .content_equipment__standard-list--in-item:nth-of-type(n+1){padding:unset}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box.content_equipment__standard-list--in-box .content_equipment__standard-list--in-item:nth-of-type(1){padding-bottom:40px;margin-bottom:40px;border-right:unset;border-bottom:1px solid #00a53c}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-head{padding:.75em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--split-2{flex-wrap:wrap}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--split-3>*{width:calc(50% - 50px + 25px)}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box{flex-direction:column}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box .content_equipment__standard-list-box-image-wide-letter{text-align:start !important;width:unset !important;min-width:unset;padding:1em 1.5em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box .content_equipment__standard-list-box-image-wide-letter br{display:none}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-ventilation{grid-template-columns:1fr}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-center{margin:auto}.content_equipment-note .content_equipment-note-inner{padding:42px 32px}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item{margin:6.5em 0}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box .concept_appeal-note-inner{padding:2.5em 4em}#concept_column01 .concept_column01-inner .concept_column01-content .concept_column01-item{padding:2.5em;margin:6.5em 0}#concept_support{padding:45px 0}}@media(max-width: 764px){#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(odd) .line_up_plan-type-plan01-head-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(even) .line_up_plan-type-plan01-head-area{margin:0 auto;width:90%}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(odd) .line_up_plan-type-plan01-head-area .line_up_plan-type-plan01-head-box .line_up_plan-type-plan01-name-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(even) .line_up_plan-type-plan01-head-area .line_up_plan-type-plan01-head-box .line_up_plan-type-plan01-name-area{width:100%;min-width:unset;max-width:unset;padding:.25em 0em;font-size:max(22px,min(5.867vw,28px))}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(odd) .line_up_plan-type-plan01-head-area .line_up_plan-type-plan01-head-box .line_up_plan-type-plan01-name-area .line_up_plan-type-plan01-name-box,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(even) .line_up_plan-type-plan01-head-area .line_up_plan-type-plan01-head-box .line_up_plan-type-plan01-name-area .line_up_plan-type-plan01-name-box{margin:unset;text-align:center}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(odd) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box:not(:first-of-type),#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(even) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box:not(:first-of-type){margin-top:calc(max(24px,min(6.4vw,32px))*2)}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(odd) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-ttl-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(even) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-ttl-area{position:relative;margin:0 auto;left:unset;transform:unset}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(odd) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(even) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area{width:62.56%;margin:0 auto}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(odd) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(even) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box{padding-top:max(24px,min(6.4vw,32px))}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(odd) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box .line_up_plan-type-plan01-kind-layout-flex,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(even) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box .line_up_plan-type-plan01-kind-layout-flex{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(odd) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box .line_up_plan-type-plan01-kind-layout-flex .line_up_plan-type-plan01-kind-layout-item,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(even) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box .line_up_plan-type-plan01-kind-layout-flex .line_up_plan-type-plan01-kind-layout-item{width:100%;max-width:480px;margin:0 auto;position:relative}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(odd) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box .line_up_plan-type-plan01-kind-layout-flex .line_up_plan-type-plan01-kind-layout-item:not(:first-child),#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(even) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box .line_up_plan-type-plan01-kind-layout-flex .line_up_plan-type-plan01-kind-layout-item:not(:first-child){margin-top:calc(max(24px,min(6.4vw,32px))*1.5)}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(odd) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box .line_up_plan-type-plan01-kind-layout-flex .line_up_plan-type-plan01-kind-layout-item .line_up_plan-type-plan01-kind-layout-item-bottom-area,#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(even) .line_up_plan-type-plan01-body-area .line_up_plan-type-plan01-body-box .line_up_plan-type-plan01-kind-area .line_up_plan-type-plan01-kind-box .line_up_plan-type-plan01-kind-inner .line_up_plan-type-plan01-kind-layout-area .line_up_plan-type-plan01-kind-layout-box .line_up_plan-type-plan01-kind-layout-flex .line_up_plan-type-plan01-kind-layout-item .line_up_plan-type-plan01-kind-layout-item-bottom-area{position:absolute;bottom:0;right:100%;margin:unset}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-head-area .line_up_plan-type-plan03-head-box .line_up_plan-type-plan03-name-area{font-size:max(22px,min(5.867vw,28px))}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-head-area .line_up_plan-type-plan03-head-box .line_up_plan-type-plan03-figure-area{margin-top:max(40px,min(10.667vw,75px))}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area{margin-top:max(40px,min(10.667vw,75px))}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-ttl-area{font-size:max(20px,min(2.222vw,24px));width:5.333em}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-ttl-area .line_up_plan-type-plan03-kind-ttl-box .line_up_plan-type-plan03-kind-ttl-name-area{font-size:1em}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area{margin-top:max(40px,min(10.667vw,75px))}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area .line_up_plan-type-plan03-kind-layout-box .line_up_plan-type-plan03-kind-layout-flex{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area .line_up_plan-type-plan03-kind-layout-box .line_up_plan-type-plan03-kind-layout-flex .line_up_plan-type-plan03-kind-layout-item:nth-of-type(odd),#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area .line_up_plan-type-plan03-kind-layout-box .line_up_plan-type-plan03-kind-layout-flex .line_up_plan-type-plan03-kind-layout-item:nth-of-type(even){margin:0 auto;margin-top:4rem;width:75%;max-width:480px}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan03-area .line_up_plan-type-plan03-box .line_up_plan-type-plan03-body-area .line_up_plan-type-plan03-body-box .line_up_plan-type-plan03-kind-area .line_up_plan-type-plan03-kind-box .line_up_plan-type-plan03-kind-inner .line_up_plan-type-plan03-kind-layout-area .line_up_plan-type-plan03-kind-layout-box .line_up_plan-type-plan03-kind-layout-flex .line_up_plan-type-plan03-kind-layout-item:first-child{margin-top:unset}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area{margin-top:calc(max(40px,min(10.667vw,75px))*2)}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .line_up_plan-type-color-body-area .line_up_plan-type-color-body-box .line_up_plan-type-color-type-area .line_up_plan-type-color-type-box .line_up_plan-type-color-type-flex.start-four-column-flex{gap:12px}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .line_up_plan-type-color-body-area .line_up_plan-type-color-body-box .line_up_plan-type-color-type-area .line_up_plan-type-color-type-box .line_up_plan-type-color-type-flex.start-four-column-flex .line_up_plan-type-color-type-item{width:calc(50% - 12px + 6px)}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .line_up_plan-type-color-body-area .line_up_plan-type-color-body-box .line_up_plan-type-color-type-area .line_up_plan-type-color-type-box .line_up_plan-type-color-type-flex.start-four-column-flex .line_up_plan-type-color-type-item:not(:nth-of-type(4n+1)),#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .line_up_plan-type-color-body-area .line_up_plan-type-color-body-box .line_up_plan-type-color-type-area .line_up_plan-type-color-type-box .line_up_plan-type-color-type-flex.start-four-column-flex .line_up_plan-type-color-type-item:nth-of-type(n + 5){margin:unset}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .line_up_plan-type-color-body-area .line_up_plan-type-color-body-box .line_up_plan-type-color-type-area .line_up_plan-type-color-type-box .line_up_plan-type-color-type-flex.start-three-column-flex{gap:1em;-ms-justify-content:center;-moz-justify-content:center;-o-justify-content:center;justify-content:center}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .line_up_plan-type-color-body-area .line_up_plan-type-color-body-box .line_up_plan-type-color-type-area .line_up_plan-type-color-type-box .line_up_plan-type-color-type-flex.start-three-column-flex .line_up_plan-type-color-type-item{width:calc(50% - 1em + .5em)}#line_up_plan .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-color-area .line_up_plan-type-color-box .content-ttl-position{margin-bottom:max(40px,min(10.667vw,75px))}#line_up_plan.line_up_plan-natural .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(odd) .line_up_plan-type-plan01-head-area .line_up_plan-type-plan01-head-box .line_up_plan-type-plan01-name-area,#line_up_plan.line_up_plan-natural .md-line_up_plan .line_up_plan-content-area .line_up_plan-content-box .line_up_plan-type-area .line_up_plan-type-box .line_up_plan-type-plan01-area .line_up_plan-type-plan01-box:nth-of-type(even) .line_up_plan-type-plan01-head-area .line_up_plan-type-plan01-head-box .line_up_plan-type-plan01-name-area{background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 5%, rgb(220, 136, 44) 30%, rgb(220, 136, 44) 70%, rgba(255, 255, 255, 0) 95%, rgba(255, 255, 255, 0) 100%)}.content-border-ttl-box{font-size:max(20px,min(5.333vw,24px));margin-bottom:3.25em}#company_greeting .company_greeting-inner .company_greeting-content .company_greeting-ttl-box{font-size:max(22px,min(5.867vw,24px));margin-bottom:1.25em}#company_greeting .company_greeting-inner .company_greeting-content .company_greeting-lead-box{font-size:max(15px,min(4vw,16px))}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item{flex-direction:column;font-size:max(15px,min(4vw,16px))}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item .company_reason-text-box{width:100%}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item .company_reason-text-box .company_reason-text-img-box,#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item .company_reason-text-box .company_reason-text-note-box{margin-top:1em}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item .company_reason-text-box .company_reason-text-img-box{display:block;width:100%;padding-top:40%;position:relative}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item .company_reason-text-box .company_reason-text-img-box .company_reason-text-img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item .company_reason-img-box{width:100%;display:none}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item:nth-of-type(even){flex-direction:column}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item:not(:first-child){margin-top:max(52px,min(13.867vw,70px))}#company_overview .company_overview-inner .company_overview-content .company_overview-table{font-size:max(15px,min(4vw,16px))}#company_overview .company_overview-inner .company_overview-content .company_overview-table tr{display:flex;flex-direction:column}#company_overview .company_overview-inner .company_overview-content .company_overview-table tr th,#company_overview .company_overview-inner .company_overview-content .company_overview-table tr td{width:100%;border-bottom:unset;padding:1em}#company_overview .company_overview-inner .company_overview-content .company_overview-table tr th{padding-bottom:.5em;font-weight:600}#company_overview .company_overview-inner .company_overview-content .company_overview-table tr td{padding-top:0;border-bottom:2px solid #00a53c}#company_overview .company_overview-inner .company_overview-content .company_overview-zeh{padding:1em;margin-top:2em}#company_overview .company_overview-inner .company_overview-content .company_overview-zeh .company_overview-zeh-title{font-size:20px;font-size:max(14px,min(3.733vw,20px));margin-bottom:1em}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item{font-size:max(15px,min(4vw,16px));flex-direction:column-reverse}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item .company_staff-desc-box{padding:unset;width:90%}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item .company_staff-desc-box .company_staff-desc-inner{max-width:unset;width:100%;padding:1em;display:flex;flex-direction:column-reverse}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item .company_staff-desc-box .company_staff-desc-inner .company_staff-desc-name{font-size:1em;margin-bottom:unset}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item .company_staff-desc-box .company_staff-desc-inner .company_staff-desc-name .ja{font-size:1em}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item .company_staff-desc-box .company_staff-desc-inner .company_staff-desc-name .en{font-size:.75em}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item .company_staff-desc-box .company_staff-desc-inner .company_staff-desc-text{font-size:.75em;margin-bottom:.75em}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item .company_staff-img-box{width:90%;position:relative;padding-top:50%}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item .company_staff-img-box .company_staff-img{position:absolute;top:0}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item.staff--miyata-masahiro .company_staff-img-box .company_staff-img{-o-object-position:top 25% left 50%;object-position:top 25% left 50%}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item.staff--yonekawa-kouichi .company_staff-img-box .company_staff-img{-o-object-position:top 25% left 50%;object-position:top 25% left 50%}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item.staff--miyata-kiyomitu .company_staff-img-box .company_staff-img{-o-object-position:top 25% left 50%;object-position:top 25% left 50%}#company_staff .company_staff-inner .company_staff-content .company_staff-list .company_staff-item:not(:first-child){margin-top:5.5em}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item{flex-direction:column-reverse;font-size:max(15px,min(4vw,16px));margin:4em 0}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item:first-child,#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item:nth-of-type(2){margin-top:4em}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box{margin:unset;padding:0;min-height:unset}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner{width:100%;margin:0 auto;padding:1em 0 0}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box{margin-left:unset}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box>*+*{margin-top:max(7px,min(1.867vw,16px))}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box .content_appeal-note-logo-box{gap:1em}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box .content_appeal-note-logo-box .content_appeal-note-logo-img-box{height:max(14px,min(4.375vw,20px))}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-bg-img-box{position:unset;width:90%;padding-top:50%;position:relative}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-bg-img-box .content_appeal-bg-img{position:absolute;top:0;left:0}#content_appeal.custom-plan .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box{padding:3em 0}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-lead-box{font-size:max(15px,min(4vw,16px));margin:max(42px,min(11.2vw,84px)) 0}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item{font-size:max(15px,min(4vw,16px));margin-bottom:4em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-head{flex-direction:column;padding-bottom:unset;border-bottom:unset;margin-bottom:unset}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-head .content_equipment-head-text{padding:.25em 0;background-color:#00a53c;margin-bottom:.6em;text-align:center;color:#fff;font-weight:500}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-head .content_equipment-head-logo-box{justify-content:center;margin-bottom:1.125em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-head .content_equipment-head-logo-box .content_equipment-head-logo-img-box.logo-size__increase{margin:1% 0}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-head .content_equipment-head-logo-box .content_equipment-head-logo-img-box.logo-size__increase .content_equipment-head-logo-img{transform-origin:center}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-body .content_equipment-body-menu-box .content_equipment-body-menu-item{width:100%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-body .content_equipment-body-menu-box .content_equipment-body-menu-item .content_equipment-body-menu-img-box{padding-top:50%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-body .content_equipment-body-menu-box .content_equipment-body-menu-item .content_equipment-body-menu-feature{font-size:1.083em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-body .content_equipment-body-menu-box .content_equipment-body-menu-item .content_equipment-body-menu-note{font-size:1em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item .content_equipment-body .content_equipment-body-menu-box .content_equipment-body-menu-item:not(:last-child){margin-bottom:2.65em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment-main .content_equipment-item.content_equipment-item__one{width:100%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__menu .content_equipment__menu--inner{padding:max(32px,min(8.533vw,48px)) 0}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__menu .content_equipment__menu-list{font-size:max(10px,min(3.125vw,14px))}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-title{font-size:max(12px,min(3.2vw,16px));margin:4em 0}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title{font-size:max(12px,min(3.75vw,16px))}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title .content_equipment__standard-list-title-main{font-size:1em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title .content_equipment__standard-list-title-sub{font-size:.714285714em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-001{letter-spacing:.01em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-002{letter-spacing:.02em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-003{letter-spacing:.03em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-004{letter-spacing:.04em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-title.lp-005{letter-spacing:.05em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box{padding:27px 32px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-head{font-size:max(14px,min(3.733vw,17px))}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box{margin-top:24px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-head{font-size:max(12px,min(3.2vw,15px))}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list .pc{display:none}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list .sp{display:inline-block}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.dresser_equipment{flex-wrap:wrap;gap:1em 0}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.dresser_equipment .content_equipment__standard-list-box-image-picture{width:48.5% !important}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.e-entory_equipment,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.water-equipment,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.bathroom_equipment,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.tvboard_equipment,#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.toi_equipment{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--split-3{gap:0 24px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--split-3>*{width:calc(50% - 24px + 12px)}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box .content_equipment__standard-list-box-image-wide-letter{font-size:max(12px,min(3.2vw,15px));min-width:unset !important}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box.ventilation .content_equipment__standard-list-box-image-wide-letter-picture{padding-top:185px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-bubble{font-size:max(11px,min(2.933vw,14px));top:1em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-bubble .content_equipment__standard-list-bubble-text{padding:.75em .5em;border-radius:.4544em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item.content_equipment__standard-list-item--half+.content_equipment__standard-list-item--half:nth-of-type(2){margin-top:36px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item+.content_equipment__standard-list-item{margin-top:36px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__toggle{font-size:max(14px,min(3.733vw,16px))}.content_equipment-appeal{font-size:max(12px,min(3.2vw,17px));margin:max(42px,min(11.2vw,84px)) auto}.content_equipment-appeal .content_equipment-appeal--inner{padding:2em 2.5%}.content_equipment-appeal--box{padding:max(42px,min(11.2vw,84px)) 0}.content_equipment-appeal--box .content_equipment-appeal{margin:0 auto}#custom_plan{padding:max(64px,min(17.067vw,82px)) 0}.content_slide.content_slide-type1 .content_slide-main .content_slide-item{font-size:max(15px,min(4vw,16px))}.content_slide.content_slide-type1 .content_slide-main .content_slide-item .content_slide-head-ttl{font-size:1.111em}.content_slide.content_slide-type1 .content_slide-main .content_slide-item .content_slide-figure-box{flex-direction:column-reverse;padding:max(24px,min(6.4vw,48px))}#content_contact .content_contact-inner .content_contact-content .content_contact-form-box{padding:max(20px,min(5.333vw,40px)) max(15px,min(4vw,30px))}#content_contact{padding:max(64px,min(17.067vw,82px)) 0}#privacy-policy .privacy-policy-inner .privacy-policy-content .privacy-policy-box{font-size:max(16px,min(4.267vw,18px))}.content_equipment-note .content_equipment-note-inner{padding:27px 32px}.content_equipment-note .content_equipment-note__title{font-size:1.7rem}.design-house-qa .design-house-qa__tab{grid-template-columns:1fr;gap:1em}.design-house-qa .design-house-qa__list-head{padding:0 .75em}.house-flow-navi .house-flow-navi__list{gap:1.5em}.house-flow-navi .house-flow-navi__list-number{font-size:1.3em}.house-flow-navi .house-flow-navi__list-head{font-size:1.125em}.house-flow-navi .house-flow-navi__list-bottom{font-size:.875em}.house-flow .house-flow__content+.house-flow__content{margin-top:2em}.house-flow .house-flow_graph-content{margin-top:2em}.house-flow .house-flow__content-split{grid-template-columns:1fr}.house-flow .house-flow__contents-title{font-size:2em}.house-flow .house-flow__split+.house-flow__split{margin-top:3em}.house-flow .house-flow_graph-content{grid-template-columns:1fr}.house-flow .house-flow__banner{grid-template-columns:1fr;gap:1em}.house-flow .house-flow__picture{margin-top:1em}#page_content_nav .page_content_nav-inner{padding:max(50px,min(13.333vw,70px)) 0}#page_content_nav .page_content_nav-inner .page_content_nav-box .page_content_nav-list{grid-template-columns:repeat(2, 1fr);font-size:max(14px,min(4.375vw,15px))}#page_content_nav .page_content_nav-inner .page_content_nav-box .page_content_nav-list .page_content_nav-item .page_content_nav-link{padding:1.5em .75em}#concept_head .concept_head-inner .concept_head-content .concept_head-ttl-box{font-size:max(20px,min(5.333vw,22px))}#concept_head .concept_head-inner .concept_head-content .concept_head-lead-box{font-size:max(15px,min(4vw,16px));padding:4em 0}#concept_head .concept_head-inner .concept_head-content .concept_head-lead-box .concept_head-lead-inner{flex-direction:column}#concept_head .concept_head-inner .concept_head-content .concept_head-lead-box .concept_head-lead-img-box{min-width:6.889em;max-width:9em;border-radius:.75em}#concept_head .concept_head-inner .concept_head-content .concept_head-lead-box .concept_head-lead{text-align:start}#concept_head .concept_head-inner .concept_head-content .concept_head-lead-box .concept_head-lead-img-box+.concept_head-lead{margin-left:unset;margin-top:1.65em}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item{flex-direction:column-reverse;font-size:max(15px,min(4vw,16px));margin:4em 0}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box{margin:unset;padding:0}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box .concept_appeal-note-inner{width:90%;margin:0 auto;padding:2em 5%}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box .concept_appeal-note-inner .concept_appeal-note-text-box>*+*{margin-top:1.5em}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box .concept_appeal-note-inner .concept_appeal-note-text-box .concept_appeal-note-text-ttl{font-size:1.75em}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-bg-img-box{position:unset;width:90%;padding-top:50%;position:relative}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-bg-img-box .concept_appeal-bg-img{position:absolute;top:0;left:0}#concept_column01 .concept_column01-inner .concept_column01-content .concept_column01-item{font-size:max(15px,min(4vw,16px));padding:2.5em 5%;margin:4em 0}#concept_column01 .concept_column01-inner .concept_column01-content .concept_column01-item .concept_column01-desc-box{flex-direction:column-reverse}#concept_column01 .concept_column01-inner .concept_column01-content .concept_column01-item .concept_column01-desc-box .concept_column01-desc-note-box>*{margin-top:max(15px,min(4vw,16px))}#concept_column01 .concept_column01-inner .concept_column01-content .concept_column01-item .concept_column01-desc-box .concept_column01-desc-note-box .concept_column01-desc-note-ttl{font-size:1.75em}#concept_column01 .concept_column01-inner .concept_column01-content .concept_column01-item .concept_column01-desc-box .concept_column01-desc-img-box{width:unset;height:unset;min-width:unset;min-height:unset;border-radius:unset;width:100%;padding-top:50%;position:relative;margin-left:unset}#concept_column01 .concept_column01-inner .concept_column01-content .concept_column01-item .concept_column01-desc-box .concept_column01-desc-img-box .concept_column01-desc-img{position:absolute;top:0}#concept_support .concept_support-inner .concept_support-content .concept_support-head-box{font-size:max(20px,min(5.333vw,27px))}#concept_support .concept_support-inner .concept_support-content .concept_support-note-box{font-size:max(15px,min(4vw,16px))}#concept_support .concept_support-inner .concept_support-content .concept_support-circle-list{flex-wrap:wrap;max-width:340px;gap:.75em 0;font-size:max(15px,min(4vw,16px))}#concept_support .concept_support-inner .concept_support-content .concept_support-circle-list .flex-spacer{display:block}#concept_support .concept_support-inner .concept_support-content .concept_support-circle-list .concept_support-circle-item .concept_support-circle-img-box .concept_support-circle-img{height:4.5em}#concept_support .concept_support-inner .concept_support-content .concept_support-circle-list .concept_support-circle-item .concept_support-circle-text-box{font-size:.9em}#concept_support .concept_support-inner .concept_support-content .concept_support-circle-text-box{font-size:max(15px,min(4vw,16px))}#concept_support .concept_support-inner .concept_support-content .concept_support-date-ttl{font-size:max(18px,min(4.8vw,20px))}#concept_support .concept_support-inner .concept_support-content .concept_support-date-ttl .pc{display:none}#concept_support .concept_support-inner .concept_support-content .concept_support-date-ttl .sp{display:inline-block}#concept_support .concept_support-inner .concept_support-content .concept_support-info-box .concept_support-info-text-box{font-size:max(18px,min(4.8vw,20px))}#concept_support .concept_support-inner .concept_support-content .concept_support-info-box .concept_support-info-tel-box{font-size:max(22px,min(5.867vw,30px))}#concept_row01 .concept_row01-inner .concept_row01-content .concept_row01-head-box{font-size:max(20px,min(5.333vw,27px))}#concept_row01 .concept_row01-inner .concept_row01-content .concept_row01-loan-support-list{font-size:max(15px,min(4vw,16px));grid-template-columns:repeat(1, 1fr)}#concept_row01 .concept_row01-inner .concept_row01-content .concept_row01-loan-support-list .concept_row01-loan-support-item{background-color:#fff;padding:1.75em 5%}#concept_row01 .concept_row01-inner .concept_row01-content .concept_row01-loan-support-list .concept_row01-loan-support-item .concept_row01-loan-support-img-box{padding-top:50%}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-ttl-box{font-size:max(20px,min(5.333vw,22px))}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-about-list{font-size:max(15px,min(4vw,16px));gap:max(1em,min(4.267vw,5em))}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-about-list .concept_plan-about-item .concept_plan-about-circle-box .concept_plan-about-circle-text-box{font-size:1.5em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list{font-size:max(15px,min(4vw,16px));gap:max(1em,min(4.267vw,5em))}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-note-box{flex-direction:column}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-note-box .concept_plan-merit-note-ttl-box{margin-left:unset;background-color:#00a53c;width:100%}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-note-box .concept_plan-merit-note-ttl-box br{display:none}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-note-box .concept_plan-merit-note-ttl-box::after{display:none}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-note-box .concept_plan-merit-note-text-box{margin-left:unset;margin-top:.75em;text-align:center;font-feature-settings:"palt"}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-flow-list{font-size:max(15px,min(4vw,16px));overflow-x:auto;padding-bottom:1.65em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-flow-list .concept_plan-flow-list-wrap{justify-content:center;width:-moz-fit-content;width:fit-content}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-flow-list .concept_plan-flow-list-wrap .concept_plan-flow-item{width:calc(98.2277142857px - 1.5em + .2142857143em);min-width:calc(98.2277142857px - 1.5em + .2142857143em);padding-top:calc(98.2277142857px - 1.5em + .2142857143em)}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-flow-list .concept_plan-flow-list-wrap .concept_plan-flow-item:not(:first-child){margin-left:1.7142857143em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-flow-note-box{font-size:max(15px,min(4vw,16px))}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner{font-size:max(12.5px,min(3.75vw,16px));padding-top:47.5%}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item:not(:first-child){position:relative;margin-top:max(64px,min(17.067vw,82px));padding-top:max(64px,min(17.067vw,82px))}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item:first-child{margin-top:max(64px,min(17.067vw,82px))}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item:last-child{margin-bottom:max(64px,min(17.067vw,82px))}#concept_collab{padding:max(64px,min(17.067vw,82px)) 0}#concept_collab .concept_collab-inner .concept_collab-content .concept_collab-ttl-box{font-size:max(20px,min(5.333vw,22px))}#concept_collab .concept_collab-inner .concept_collab-content .concept_collab-note-box{font-size:max(15px,min(4vw,16px))}#concept_collab .concept_collab-inner .concept_collab-content .concept_collab-img-box{flex-direction:column}#concept_collab .concept_collab-inner .concept_collab-content .concept_collab-img-box .concept_collab-img-item{width:100%;padding-top:60%}#concept_collab .concept_collab-inner .concept_collab-content .concept_collab-img-box .concept_collab-img-item:not(:first-child){margin-top:16px}.web-ttl-box.web-ttl-type-01{font-size:max(24px,min(6.4vw,25.5px))}.web-ttl-box.web-ttl-type-01 .web-ttl-deco.web-ttl-deco-01{margin:.4em 0}.web-ttl-box .pc{display:none}.web-ttl-box .sp{display:inline-block}#web_hero{min-height:unset}#web_hero .web_hero-inner{padding-top:5%;padding-bottom:5%}#web_hero .web_hero-inner .web_hero-content .web_hero-main{flex-direction:column;align-items:center;justify-content:center;height:100%;max-width:480px;margin:0 auto}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-catch-box{width:inherit}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-catch-box .web_hero-catch-letter-box{font-size:max(24px,min(6.4vw,34px))}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-catch-box .web_hero-catch-letter-box .web_hero-catch-letter-text{width:100%}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-catch-box .web_hero-catch-btn-area{margin-top:max(18px,min(4.8vw,40px))}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-catch-box .web_hero-catch-btn-area .web_hero-catch-btn-bubble{font-size:max(11px,min(2.933vw,16px))}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-catch-box .web_hero-catch-btn-area .web_hero-catch-btn-box{font-size:max(17px,min(4.533vw,20.5px))}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-flyer-area{width:inherit;height:-moz-fit-content;height:fit-content;height:100%}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-flyer-area .web_hero-flyer-box{max-height:max(200px,min(53.333vw,270px))}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-flyer-area .web_hero-flyer-box .web_hero-flyer-img{width:auto}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-flyer-area.pc{display:none}#web_hero .web_hero-inner .web_hero-content .web_hero-main .web_hero-flyer-area.sp{display:flex}#web_hero .sec-bg-img{-o-object-position:top 50% left 0%;object-position:top 50% left 0%;transform:scale(1)}#web_concerns{padding:max(64px,min(17.067vw,82px)) 0}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list .web_concerns-list-item:not(:first-child){margin-top:3em}#web_can{padding:max(64px,min(17.067vw,82px)) 0}#web_reason{padding:max(64px,min(17.067vw,82px)) 0}#web_guide .web_guide-inner .web_guide-content .web_guide-main{flex-direction:column-reverse}#web_guide .web_guide-inner .web_guide-content .web_guide-main .web_guide-flyer-box{width:80%;max-width:375px}#web_guide .web_guide-inner .web_guide-content .web_guide-main .web_guide-flyer-box .web_guide-flyer-img{transform:translateY(2.5%)}#web_guide .web_guide-inner .web_guide-content .web_guide-main .web_guide-list{font-size:max(16px,min(4.267vw,18px));margin-left:0}#web_guide .web_guide-inner .web_guide-content .web_guide-main .web_guide-list .web_guide-list-item{display:flex;align-items:baseline}.web_contact{padding:calc(max(64px,min(17.067vw,82px))*.5) 0}.web_contact .web_contact-inner .web_contact-content .web_contact-balloon{font-size:max(12px,min(3.2vw,16px))}.web_contact .web_contact-inner .web_contact-content .web_contact-ttl{font-size:max(19.125px,min(5.1vw,25.5px))}.web_contact .web_contact-inner .web_contact-content .web_contact-select-box .web_contact-select-ttl{font-size:max(14.34375px,min(3.825vw,19.125px))}.web_contact .web_contact-inner .web_contact-content .web_contact-select-box .web_contact-select-outer{font-size:max(13.5px,min(3.6vw,18px));border-radius:50%}.web_contact .web_contact-inner .web_contact-content .web_contact-btn-box{font-size:max(16.65px,min(4.44vw,22.5px))}}@media(max-width: 600px){#sub_hero.type-02 .sub_hero-inner .sub_hero-img-box .sub_hero-img.sp{display:block}#sub_hero.type-02 .sub_hero-inner .sub_hero-img-box .sub_hero-img.pc{display:none}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box{padding:27px 5%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box{margin-top:7%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list .content_equipment__standard-list-box-image-picture .content_equipment__standard-list-box-image-picture--inner{padding-top:150px}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--split-3>*{width:100%}.content_equipment-note .content_equipment-note-inner{padding:27px 5%}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-example-box .concept_plan-exmaple-btn-inner{padding-top:47.5%}}@media(max-width: 480px){#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item .company_reason-text-box .company_reason-text-head-box{font-size:1.3em}#company_reason .company_reason-inner .company_reason-content .company_reason-list .company_reason-item .company_reason-text-box .company_reason-text-head-box .company_reason-text-head-number{width:1.6em;height:1.6em;min-width:1.6em;min-height:1.6em}#content_appeal .content_appeal-inner .content_appeal-content .content_appeal-item .content_appeal-note-box .content_appeal-note-inner .content_appeal-note-text-box .content_appeal-note-text-ttl{font-size:1.125em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__menu .content_equipment__menu-list .content_equipment__menu-list-item .content_equipment__menu-list-link .content_equipment__menu-list-head.small{font-size:.9em;margin-bottom:.833333333em}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box{margin-top:7%}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.dresser_equipment{gap:4px 0}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image--box .content_equipment__standard-list-box-image-list.dresser_equipment .content_equipment__standard-list-box-image-picture{width:calc(50% - 4px + 1px) !important}#content_equipment .content_equipment-inner .content_equipment-content .content_equipment__standard-list .content_equipment__standard-list-item .content_equipment__standard-list-box .content_equipment__standard-list-box-image-wide--box .content_equipment__standard-list-box-image-wide-letter{text-align:justify}.content_slide.content_slide-type1 .content_slide-main .content_slide-item{font-size:max(15px,min(4vw,16px))}.content_slide.content_slide-type1 .content_slide-main .content_slide-item .content_slide-head-ttl{font-size:1em;padding:.5em}.design-house-qa .design-house-qa__list{margin-bottom:2em}.design-house-qa .design-house-qa__btn{margin-top:2em}.house-flow-navi .house-flow-navi__list-head{font-size:1em;gap:1.25em}.house-flow .house-flow__contents-title{font-size:1.5em}.house-flow .house-flow__graph-grid-main{width:100%}.house-flow .house-flow_graph-content{padding:1.1em}.house-flow .house-flow__title-step{font-size:1.125em}.house-flow .house-flow__title-text{font-size:1.25em}.house-flow .house-flow__title2 br{display:none}#page_content_nav .page_content_nav-inner .page_content_nav-box .page_content_nav-list{grid-template-columns:repeat(1, 1fr);gap:.75em}#page_content_nav .page_content_nav-inner .page_content_nav-box .page_content_nav-list .page_content_nav-item .page_content_nav-link{padding:1.125em .75em}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item{margin:3em 0}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box .concept_appeal-note-inner .concept_appeal-note-text-box .concept_appeal-note-text-ttl{font-size:1.4em}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box .concept_appeal-note-inner .concept_appeal-note-text-box .concept_appeal-note-text-ttl .pc{display:none}#concept_appeal .concept_appeal-inner .concept_appeal-content .concept_appeal-item .concept_appeal-note-box .concept_appeal-note-inner .concept_appeal-note-text-box .concept_appeal-note-text-ttl .sp{display:inline-block}#concept_column01 .concept_column01-inner .concept_column01-content .concept_column01-item{padding:5% 5%}#concept_column01 .concept_column01-inner .concept_column01-content .concept_column01-item .concept_column01-desc-box .concept_column01-desc-note-box .concept_column01-desc-note-ttl{font-size:1.4em}#concept_support .concept_support-inner .concept_support-content .concept_support-circle-list{max-width:15em}#concept_support .concept_support-inner .concept_support-content .concept_support-circle-list .concept_support-circle-item{width:7em;height:7em;min-width:7em;min-height:7em}#concept_support .concept_support-inner .concept_support-content .concept_support-circle-list .concept_support-circle-item .concept_support-circle-img-box .concept_support-circle-img{height:4em}#concept_support .concept_support-inner .concept_support-content .concept_support-circle-list .concept_support-circle-item .concept_support-circle-text-box{font-size:.8em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-about-list{display:flex;flex-direction:column;gap:0}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-about-list .concept_plan-about-item{display:flex;align-items:center;justify-content:center}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-about-list .concept_plan-about-item .concept_plan-about-circle-box .concept_plan-about-circle-bg-box{width:4.5em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-about-list .concept_plan-about-item .concept_plan-about-circle-box .concept_plan-about-circle-text-box{padding:.25em;border-radius:.25em;font-size:1em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-about-list .concept_plan-about-item .concept_plan-about-circle-box .concept_plan-about-circle-text-box .concept_plan-about-circle-text.big{font-size:1.5em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-about-list .concept_plan-about-item .concept_plan-about-note-box{margin-top:unset;margin-left:.75em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-about-list .concept_plan-about-item:not(:first-child){padding-top:.75em;margin-top:.75em;position:relative}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-about-list .concept_plan-about-item:not(:first-child)::after{content:"";display:inline-block;position:absolute;top:0;width:100%;height:2px;background-color:#e7e7e7;border-radius:9999px}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list{display:flex;flex-direction:column;gap:0}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-item .concept_plan-merit-img-box{padding-top:7em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-item .concept_plan-merit-note-box{flex-direction:row;margin-top:0;margin-bottom:.75em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-item .concept_plan-merit-note-box .concept_plan-merit-note-ttl-box{width:4.5em}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-item .concept_plan-merit-note-box .concept_plan-merit-note-ttl-box br{display:block}#concept_plan .concept_plan-inner .concept_plan-content .concept_plan-item .concept_plan-merit-list .concept_plan-merit-item .concept_plan-merit-note-box .concept_plan-merit-note-text-box{margin-top:.25em;margin-bottom:.25em;margin-left:.75em;width:100%;text-align:left}.web-ttl-box.web-ttl-type-01 .web-ttl-bubble{font-size:.662em}#web_concerns .web_concerns-inner .web_concerns-content .web_concerns-list .web_concerns-list-item .web_concerns-list-desc-box .web_concerns-list-desc-text{text-align:start}#web_can .web_can-inner .web_can-content .web_can-list{font-size:16px;max-width:780px;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(3, 1fr);gap:5em}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item .web_can-list-label-box{left:-0.75em;transform:rotateZ(-5deg)}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item .web_can-list-label-box .web_can-list-label-text{font-size:.9375em}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item .web_can-list-label-box .web_can-list-label-number{font-size:3.2em}#web_can .web_can-inner .web_can-content .web_can-list .web_can-list-item .web_can-list-head-box{font-size:1.0625em;margin-top:1em}#web_guide .web_guide-inner .web_guide-content .web_guide-main .web_guide-list .web_guide-list-item .web_guide-list-checkbox{width:1.25em;height:1.25em;min-width:1.25em;min-height:1.25em;transform:translateY(0.1625em)}#web_guide .web_guide-inner .web_guide-content .web_guide-main .web_guide-list .web_guide-list-item .web_guide-list-right .web_guide-list-head{font-size:1.25em}}/*# sourceMappingURL=page.css.map */