article{overflow:hidden}section#lead.lead{margin-top:min(100vw / 750 * 80, 80px);background:url(//stellarpartner.net/wp-content/themes/lilywhite_221008/assets/css/../img/jinji-daikou/lead_back.png) center top/min(100vw / 750 * 1489, 1489px) auto no-repeat}section#lead.lead div.container{max-width:1489px;padding-left:min(100vw / 750 * 48, 48px);padding-right:min(100vw / 750 * 48, 48px)}section#lead.lead div.container .lead__body{text-align:center;font-size:min(100vw / 375 * (18 + 16) / 2, 24px);line-height:calc(1 / 24 * 40);letter-spacing:min(100vw / 375 * (24 + 16) / 2 * 0.1, 24px * 0.1);max-width:846px;margin:auto;padding-bottom:min(100vw / 750 * 48, 48px)}section#lead.lead figure.lead__img{width:100%;height:min(100vw / 750 * 267, 267px)}section#lead.lead figure.lead__img img{width:min(100vw / 750 * 1920, 1920px);height:100%;object-fit:cover}section#whats.whats{background-color:var(--bac-sub);padding-top:min(100vw / 750 * 160, 160px);padding-bottom:min(100vw / 750 * 160, 160px);padding-left:min(100vw / 750 * 48, 48px);padding-right:min(100vw / 750 * 48, 48px)}section#whats.whats div.container{border-radius:min(100vw / 750 * 10, 10px);background-color:var(--bac-main);position:relative;padding:min(100vw / 750 * 50, 50px);display:grid;grid-template-columns:242fr 479fr;gap:min(100vw / 750 * 50, 50px) min(100vw / 750 * 57, 57px);max-width:890px}@media not screen and (min-width:768px){section#whats.whats div.container{grid-template-columns:auto}}section#whats.whats div.container:before{content:"";border-radius:min(100vw / 750 * 10, 10px);border:3px solid var(--bor-color);position:absolute;left:min(100vw / 750 * 10, 10px);top:max(100vw / 750 * -10, -10px);width:100%;height:100%}section#whats.whats div.container figure.whats__img{height:100%}section#whats.whats div.container div.whats__body{font-size:min(100vw / 375 * (16 + 16) / 2, 16px);line-height:calc(1 / 16 * 30);letter-spacing:min(100vw / 375 * (16 + 16) / 2 * 0.075, 16px * 0.075)}section#whats.whats div.container div.whats__body div.body__txt{margin-bottom:min(100vw / 750 * 50, 50px)}section#whats.whats div.container div.whats__body div.body__data{border-bottom:2px dashed}section#features.features{background-color:var(--bac-sub);overflow:hidden}section#features.features div.container div.features__lead{padding-left:min(100vw / 750 * 48, 48px);padding-right:min(100vw / 750 * 48, 48px);text-align:center;font-size:min(100vw / 375 * (16 + 16) / 2, 16px);line-height:calc(1 / 16 * 30);letter-spacing:min(100vw / 375 * (16 + 16) / 2 * 0.075, 16px * 0.075)}section#features.features div.container div.features__lead figure.lead__img{margin-top:min(100vw / 750 * 95, 95px);margin-bottom:min(100vw / 750 * 180, 180px)}section#features.features div.features__body div.body__unit{grid-template-columns:auto 300px 300px auto;display:grid;gap:50px;width:200vw;margin-left:-50vw;margin-bottom:min(100vw / 750 * 60, 60px)}section#features.features div.features__body div.body__unit:before{grid-column:1/4;grid-row:1/2;background-color:var(--bac-main);content:"";border-radius:0 min(100vw / 750 * 18, 18px) min(100vw / 750 * 18, 18px) 0}section#features.features div.features__body div.body__unit:nth-of-type(2n+1):before{grid-column:2/5;border-radius:min(100vw / 750 * 18, 18px) 0 0 min(100vw / 750 * 18, 18px)}section#features.features div.features__body div.body__unit figure.unit__img{grid-column:3/4;grid-row:1/2;padding:min(100vw / 750 * 17, 17px)}section#features.features div.features__body div.body__unit figure.unit__img img{width:min(100vw / 750 * 254, 254px)}section#features.features div.features__body div.body__unit div.unit__txt{grid-column:2/3;grid-row:1/2;padding-top:min(100vw / 750 * 40, 40px);font-size:min(100vw / 375 * (16 + 16) / 2, 16px);line-height:calc(1 / 16 * 26);letter-spacing:min(100vw / 375 * (16 + 16) / 2 * 0.075, 16px * 0.075)}section#features.features div.features__body div.body__unit div.unit__txt h3{font-size:min(100vw / 375 * (24 + 16) / 2, 24px);line-height:calc(1 / 24 * 36);letter-spacing:min(100vw / 375 * (24 + 16) / 2 * 0.1, 24px * 0.1);margin-bottom:min(100vw / 750 * 40, 40px)}section#features.features div.features__body div.body__unit:nth-of-type(2n+1) figure.unit__img{grid-column:2/3}section#features.features div.features__body div.body__unit:nth-of-type(2n+1) div.unit__txt{grid-column:3/4}section#features.features div.features__closing{max-width:685px;margin:auto;margin-bottom:min(100vw / 750 * 80, 80px);margin-top:min(100vw / 750 * 80, 80px);width:calc(100vw - min(100vw / 750 * 96, 96px))}section#features.features figure.features__footer{width:100vw;margin-top:min(100vw / 750 * 48, 48px)}section#features.features figure.features__footer img{width:100vw;height:min(100vw / 750 * 96, 96px);object-fit:cover}@media not screen and (min-width:768px){section#features.features div.features__body div.body__unit{grid-template-columns:min(100vw / 750 * 48, 48px) auto min(100vw / 750 * 48, 48px);gap:0;width:auto;margin-left:0}section#features.features div.features__body div.body__unit:before{grid-column:1/3;grid-row:1/3}section#features.features div.features__body div.body__unit:nth-of-type(2n+1):before{grid-column:2/4;grid-row:1/3}section#features.features div.features__body div.body__unit:nth-of-type(n) figure.unit__img{grid-column:2/3;grid-row:1/2}section#features.features div.features__body div.body__unit:nth-of-type(n) div.unit__txt{margin-top:0;grid-column:2/3;grid-row:2/3;padding:min(100vw / 750 * 48, 48px);padding-top:0}}section#service.service{padding-left:min(100vw / 750 * 48, 48px);padding-right:min(100vw / 750 * 48, 48px)}section#service.service div.container{max-width:min(792px, 100%);display:grid;grid-template-columns:1fr 1fr 1fr;gap:min(100vw / 750 * 87, 87px);margin-bottom:min(100vw / 750 * 56, 56px);width:calc(100vw - min(100vw / 750 * 96, 96px))}section#service.service div.container div.service__unit h3{text-align:center;font-size:min(100vw / 375 * (24 + 12) / 2, 24px);line-height:calc(1 / 24 * 36);letter-spacing:min(100vw / 375 * (24 + 16) / 2 * 0.1, 24px * 0.1);margin-bottom:min(100vw / 750 * 72, 72px)}section#service.service div.container div.service__unit h3:before{display:block;margin:auto;margin-bottom:min(100vw / 750 * 16, 16px);color:var(--bac-main);background-color:var(--col-main);width:50px;font-size:min(100vw / 375 * (16 + 16) / 2, 16px);letter-spacing:min(100vw / 375 * (16 + 16) / 2 * 0.1, 16px * 0.1);padding:min(100vw / 750 * 7, 7px);border-radius:min(100vw / 750 * 6, 6px);content:attr(data-attr) ""}section#service.service div.service__closing{max-width:686px;margin:auto;margin-bottom:min(100vw / 750 * 160, 160px)}section#service.service figure.service__footer{width:100vw;height:min(100vw / 750 * 80, 80px)}section#service.service figure.service__footer img{width:100%;height:100%;object-fit:cover}section#flow.flow{padding-left:min(100vw / 750 * 48, 48px);padding-right:min(100vw / 750 * 48, 48px);padding-top:min(100vw / 750 * 80, 80px);padding-bottom:min(100vw / 750 * 120, 120px)}section#flow.flow div.container{grid-template-columns:1fr 1fr 1fr 1fr;display:grid;gap:min(100vw / 750 * 100, 100px) min(100vw / 750 * 50, 50px)}section#flow.flow div.container div.flow__unit div.unit__title div.title__numbering{background-color:var(--col-main);text-align:center;color:#fff;font-family:var(--fon-2nd);font-weight:700;font-size:min(100vw / 375 * (16 + 16) / 2, 16px);letter-spacing:min(100vw / 375 * (16 + 16) / 2 * 0.1, 16px * 0.1);display:block;padding:min(100vw / 750 * 7, 7px);border-radius:min(100vw / 750 * 6, 6px);width:85px;margin:auto;margin-bottom:min(100vw / 750 * 14, 14px)}section#flow.flow div.container div.flow__unit div.unit__title h3:before{display:block;color:var(--col-light);font-size:min(100vw / 375 * (16 + 16) / 2, 16px);letter-spacing:min(100vw / 375 * (16 + 16) / 2 * 0.1, 16px * 0.1);margin-bottom:min(100vw / 750 * 10, 10px);content:attr(data-attr) ""}section#flow.flow div.container div.flow__unit div.unit__title h3{text-align:center;font-family:var(--fon-2nd);font-weight:700;font-size:min(100vw / 375 * (24 + 16) / 2, 24px);line-height:calc(1 / 24 * 36);letter-spacing:min(100vw / 375 * (24 + 16) / 2 * 0.1, 24px * 0.1);margin-bottom:min(100vw / 750 * 40, 40px);height:min(100vw / 750 * 50, 50px)}section#flow.flow div.container div.flow__unit figure.unit__img{margin-bottom:min(100vw / 750 * 20, 20px);position:relative}section#flow.flow div.container div.flow__unit figure.unit__img:after{content:"";width:100%;height:2px;background-color:#f2ece6;top:50%;left:50%;transform:translateY(-50%);z-index:0;display:block;position:absolute}section#flow.flow div.container div.flow__unit:nth-last-of-type(1) figure.unit__img:after{display:none}section#flow.flow div.container div.flow__unit figure.unit__img img{z-index:1;position:relative;border:min(100vw / 750 * 20, 20px) solid var(--bac-main)}@media screen and (max-width:1366px){section#flow.flow div.container{grid-template-columns:1fr 1fr}}@media not screen and (min-width:768px){section#flow.flow div.container{grid-template-columns:1fr}section#flow.flow div.container div.flow__unit div.unit__title h3{height:auto}section#flow.flow div.container div.flow__unit figure.unit__img img{max-width:50%}section#flow.flow div.container div.flow__unit figure.unit__img:after{display:none}}section#company.company{padding-left:min(100vw / 750 * 48, 48px);padding-right:min(100vw / 750 * 48, 48px)}section#company.company div.container table{border:none}section#company.company div.container table tbody tr{border-top:0;border-bottom:2px dashed var(--bor-color)}section#company.company div.container table tbody tr th{padding-bottom:min(100vw / 750 * 16, 16px)}section#company.company div.container table tbody tr td{padding-bottom:min(100vw / 750 * 16, 16px)}