@keyframes mask-animation{0%{-webkit-mask-position:0 580%;mask-position:0 580%;opacity:0}20%{opacity:1}to{-webkit-mask-position:0 500%;mask-position:0 500%;opacity:1}}@media screen and (min-width: 768px){.afterServiceGroup__intro+.afterServiceGroup__cont{margin-top:120px}}@media screen and (max-width: 768px){.afterServiceGroup__intro+.afterServiceGroup__cont{margin-top:48px}}@media screen and (min-width: 768px){.afterServiceGroup__item+.afterServiceGroup__item{margin-top:240px}}@media screen and (max-width: 768px){.afterServiceGroup__item+.afterServiceGroup__item{margin-top:128px}}.afterServiceSect{display:flex;flex-direction:column}@media screen and (min-width: 768px){.afterServiceSect{gap:80px}}@media screen and (max-width: 768px){.afterServiceSect{gap:32px}}@media screen and (min-width: 768px){.afterServiceSect__head{align-items:center;display:flex;justify-content:space-between}}@media screen and (max-width: 768px){.afterServiceSect__item+.afterServiceSect__item{margin-top:32px}}@media screen and (min-width: 768px){.afterServiceSect__item:nth-child(1){width:630px}}@media screen and (min-width: 768px){.afterServiceSect__item:nth-child(1) .txt,.afterServiceSect__item:nth-child(1) .caption{padding-left:200px}}.afterServiceSect__item:nth-child(2){display:flex;flex-direction:column}@media screen and (min-width: 768px){.afterServiceSect__item:nth-child(2){gap:16px;width:450px}}@media screen and (max-width: 768px){.afterServiceSect__item:nth-child(2){gap:16px}}@media screen and (max-width: 768px){.afterServiceSect__cont .swipeFigure{margin-right:-30px}}@media screen and (min-width: 768px){.afterServiceSect__cont .swipeFigure+.caption{margin-top:16px;text-align:right}}@media screen and (max-width: 768px){.afterServiceSect__cont .swipeFigure+.caption{margin-top:8px}}.afterServiceSect__cont .serviceDetail{background-color:#ffffff}@media screen and (min-width: 768px){.afterServiceSect__cont .serviceDetail{padding:60px 105px}}@media screen and (max-width: 768px){.afterServiceSect__cont .serviceDetail{padding:30px}}@media screen and (min-width: 768px){.afterServiceSect__cont .serviceDetail__head+.serviceDetail__cont{margin-top:40px}}@media screen and (max-width: 768px){.afterServiceSect__cont .serviceDetail__head+.serviceDetail__cont{margin-top:20px}}.afterServiceSect__cont .serviceDetail__cont{border:1px solid #1d262b;display:flex}@media screen and (min-width: 768px){.afterServiceSect__cont .serviceDetail__cont{align-items:center;gap:40px;padding:40px}}@media screen and (max-width: 768px){.afterServiceSect__cont .serviceDetail__cont{flex-direction:column;gap:20px;padding:20px}}.afterServiceSect__cont .serviceDetail__item{display:flex}@media screen and (min-width: 768px){.afterServiceSect__cont .serviceDetail__item{align-items:center;gap:8px}}@media screen and (max-width: 768px){.afterServiceSect__cont .serviceDetail__item{align-items:flex-start;gap:8px}}@media screen and (max-width: 768px){.afterServiceSect__cont .serviceDetail__item+.serviceDetail__item{margin-top:16px}}.afterServiceSect__cont .serviceDetail__item .inner{letter-spacing:.03em}@media screen and (min-width: 768px){.afterServiceSect__cont .serviceDetail__item .inner{font-size:14px;line-height:1}}@media screen and (max-width: 768px){.afterServiceSect__cont .serviceDetail__item .inner{line-height:1.8;font-size:12px;width:calc(100% - 20px)}.afterServiceSect__cont .serviceDetail__item .inner:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.afterServiceSect__cont .serviceDetail__item .inner:after{margin-bottom:calc((1 - 1.8) * .5em)}.afterServiceSect__cont .serviceDetail__item .inner:before,.afterServiceSect__cont .serviceDetail__item .inner:after{content:'';display:block;height:0;width:0}}.afterServiceSect__cont .serviceDetail__item .icon{aspect-ratio:12 / 13;display:block}@media screen and (min-width: 768px){.afterServiceSect__cont .serviceDetail__item .icon{width:12px}}@media screen and (max-width: 768px){.afterServiceSect__cont .serviceDetail__item .icon{width:12px}}@media screen and (min-width: 768px){.afterServiceGroup__item--01 .afterServiceSect .afterServiceSect__cont{margin:0 auto;width:910px}}@media screen and (min-width: 768px){.afterServiceGroup__item--01 .afterServiceSect .afterServiceSect__cont .heading+.swipeFigure{margin-top:40px}}@media screen and (max-width: 768px){.afterServiceGroup__item--01 .afterServiceSect .afterServiceSect__cont .heading+.swipeFigure{margin-top:32px}}.afterServiceGroup__item--01 .afterServiceSect .afterServiceSect__cont .swipeFigure{background-color:rgba(255,255,255,0.7)}@media screen and (min-width: 768px){.afterServiceGroup__item--01 .afterServiceSect .afterServiceSect__cont .swipeFigure{padding:24px}}@media screen and (max-width: 768px){.afterServiceGroup__item--01 .afterServiceSect .afterServiceSect__cont .swipeFigure{padding:8px}}@media screen and (max-width: 768px){.afterServiceGroup__item--01 .afterServiceSect .afterServiceSect__cont .swipeFigure__inner{height:484px}}@media screen and (max-width: 768px){.afterServiceGroup__item--02 .afterServiceSect .afterServiceSect__cont .swipeFigure__inner{height:120px}}@media screen and (min-width: 768px){.arcTtl{margin:0 auto;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 768px){.arcTtl{margin:0 -10px}}.articleTrigger{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#111111;cursor:pointer;display:block;margin:0 auto;outline:none;padding:0;padding:0 8px 8px 8px;position:relative;width:206px;z-index:1}.articleTrigger:after{background-color:#cccccc;bottom:0;content:'';display:block;height:1px;left:0;position:absolute;width:100%}.articleTrigger__inner{align-items:center;display:flex;justify-content:space-between}.articleTrigger__txt{font-family:"Cormorant Infant",serif;font-size:20px;height:1em;letter-spacing:.05em;line-height:1;overflow:hidden;text-align:left}.articleTrigger__txt .t{display:block;transform:translateY(0);transition:transform .3s ease-in-out}.articleTrigger__state{align-items:center;aspect-ratio:1 / 1;border:1px solid #999999;border-radius:50%;display:flex;justify-content:center;width:32px}.articleTrigger__icon{position:relative;z-index:1}.articleTrigger__icon:before,.articleTrigger__icon:after{background-color:#333333;content:'';display:block;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transform:center}.articleTrigger__icon:before{height:2px;width:9px}.articleTrigger__icon:after{height:9px;transform:translate(-50%, -50%) scaleY(1);transition:transform .3s ease-in-out;width:2px}.articleTrigger.is-active .articleTrigger__icon:after{transform:translate(-50%, -50%) scaleY(0)}.articleTrigger.is-active .articleTrigger__txt .t{transform:translateY(-100%)}.carbonSect{color:#ffffff;position:relative}@media screen and (min-width: 768px){.carbonSect{padding-bottom:120px}}@media screen and (max-width: 768px){.carbonSect{padding-bottom:80px}}@media screen and (min-width: 768px){.carbonSect__head+.carbonSect__cont{margin-top:32px}}@media screen and (max-width: 768px){.carbonSect__head+.carbonSect__cont{margin-top:32px}}@media screen and (min-width: 768px){.carbonSect__cont .equipmentList{display:flex;gap:16px;justify-content:flex-end}}@media screen and (min-width: 768px){.carbonSect__cont .equipmentList__item:nth-child(1){width:286px}}@media screen and (min-width: 768px){.carbonSect__cont .equipmentList__item:nth-child(2){width:588px}}@media screen and (max-width: 768px){.carbonSect__cont .equipmentList__item:nth-child(2){margin-right:-40px}}@media screen and (max-width: 768px){.carbonSect__cont .equipmentList__item:nth-child(2) .equipmentCard__cont .swipeFigure{margin-right:-75px}}@media screen and (max-width: 768px){.carbonSect__cont .equipmentList__item:nth-child(2) .equipmentCard__cont .swipeFigure__inner{height:226px}}.carbonSect__bg{bottom:0;position:absolute}@media screen and (min-width: 768px){.carbonSect__bg{left:-246px;width:960px}}@media screen and (max-width: 768px){.carbonSect__bg{aspect-ratio:390 / 338;left:-60px;width:100vw}}.comfortSect{color:#ffffff;position:relative}@media screen and (min-width: 768px){.comfortSect .gradationBox{margin-top:56px}}@media screen and (max-width: 768px){.comfortSect .gradationBox{margin-top:132px}}@media screen and (min-width: 768px){.comfortSect .gradationBox>*{margin-left:96px}}@media screen and (min-width: 768px){.comfortSect__head+.comfortSect__cont{margin-top:32px}}@media screen and (max-width: 768px){.comfortSect__head+.comfortSect__cont{margin-top:32px}}@media screen and (min-width: 768px){.comfortSect__cont .equipmentList{display:grid;gap:16px;grid-template-columns:repeat(3, 1fr)}}.comfortSect__bg{position:absolute}@media screen and (min-width: 768px){.comfortSect__bg{bottom:-106px;left:-246px;width:960px}}@media screen and (max-width: 768px){.comfortSect__bg{aspect-ratio:390 / 338;bottom:-80px;left:-60px;width:100vw}}@media screen and (min-width: 768px){.designSect{margin:120px auto 0;width:910px}}@media screen and (max-width: 768px){.designSect{margin-top:48px}}.designSect__head{text-align:center}@media screen and (min-width: 768px){.designSect__head+.designSect__cont{margin-top:40px}}@media screen and (max-width: 768px){.designSect__head+.designSect__cont{margin-top:20px}}.designSect__head .txt{line-height:1.7}.designSect__head .txt:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.designSect__head .txt:after{margin-bottom:calc((1 - 1.7) * .5em)}.designSect__head .txt:before,.designSect__head .txt:after{content:'';display:block;height:0;width:0}.designSect__head .txt .strong{background-color:#ffffff;display:block;margin:0 auto}@media screen and (min-width: 768px){.designSect__head .txt .strong{font-size:20px;margin-top:8px;max-width:430px;padding:4px 0}}@media screen and (max-width: 768px){.designSect__head .txt .strong{font-size:15px;margin-top:8px;padding:8px 0;width:230px}}.designSect__heading{font-family:"EB Garamond",serif;letter-spacing:.2em;line-height:.7}@media screen and (min-width: 768px){.designSect__heading{font-size:26px}}@media screen and (max-width: 768px){.designSect__heading{font-size:14px}}@media screen and (min-width: 768px){.designSect__heading+.txt{margin-top:40px}}@media screen and (max-width: 768px){.designSect__heading+.txt{margin-top:20px}}@media screen and (max-width: 768px){.designSect__cont{margin:0 -30px}}.durabilitySect{color:#ffffff;position:relative}@media screen and (min-width: 768px){.durabilitySect{margin-top:206px}}@media screen and (max-width: 768px){.durabilitySect{margin-top:80px}}@media screen and (min-width: 768px){.durabilitySect .gradationBox{margin-left:0;margin-right:-80px;padding:80px 0}}.durabilitySect .gradationBox:after{margin-right:0}@media screen and (min-width: 768px){.durabilitySect .gradationBox:after{margin-left:calc((50% - 50vw) - 80px)}}@media screen and (max-width: 1200px){.durabilitySect .gradationBox:after{margin-left:-40px}}@media screen and (min-width: 768px){.durabilitySect .gradationBox>*{max-width:1200px}}@media screen and (min-width: 768px){.durabilitySect__head+.durabilitySect__cont{margin-top:40px}}@media screen and (max-width: 768px){.durabilitySect__head+.durabilitySect__cont{margin-top:40px}}@media screen and (min-width: 768px){.durabilitySect__cont .equipmentList{display:flex;gap:16px}}@media screen and (min-width: 768px){.durabilitySect__cont .equipmentList__item{width:286px}}.durabilitySect__cont .equipmentList__item .equipmentCard:before{background-color:#777878;opacity:.7}@media screen and (min-width: 768px){.durabilitySect__cont .equipmentList__item .equipmentCard:before{height:calc(100% - 180px)}}@media screen and (max-width: 768px){.durabilitySect__cont .equipmentList__item .equipmentCard__cont{margin-left:-20px}}@media screen and (min-width: 768px){.durabilitySect__cont .equipmentList__item:nth-child(3) .equipmentCard__cont .swipeFigure{width:565px}}@media screen and (max-width: 768px){.durabilitySect__cont .equipmentList__item:nth-child(3) .equipmentCard__cont .swipeFigure{margin-right:-105px}}@media screen and (max-width: 768px){.durabilitySect__cont .equipmentList__item:nth-child(3) .equipmentCard__cont .swipeFigure__inner{height:164px}}.durabilitySect__bg{position:absolute}@media screen and (min-width: 768px){.durabilitySect__bg{bottom:-72px;height:490px;left:0;width:calc(100% + ((100vw - 1200px) / 2))}}@media screen and (min-width: 768px) and (max-width: 1200px){.durabilitySect__bg{margin-left:-40px}}@media screen and (max-width: 768px){.durabilitySect__bg{aspect-ratio:390 / 338;bottom:-80px;left:-30px;width:390px}}@media screen and (max-width: 768px){.equipmentList__item+.equipmentList__item{margin-top:16px}}.equipmentCard{color:#ffffff;position:relative}@media screen and (min-width: 768px){.equipmentCard{height:100%;padding:40px}}@media screen and (max-width: 768px){.equipmentCard{padding:20px}}.equipmentCard:before{background-color:#9fa0a0;content:'';inset:0;mix-blend-mode:multiply;position:absolute}.equipmentCard>*{position:relative;z-index:1}@media screen and (min-width: 768px){.equipmentCard__head .heading{margin-right:-40px}}@media screen and (max-width: 768px){.equipmentCard__head .heading{margin-right:-20px}}.equipmentCard__head .heading .small{font-size:10px}@media screen and (min-width: 768px){.equipmentCard__head+.equipmentCard__cont{margin-top:24px}}@media screen and (max-width: 768px){.equipmentCard__head+.equipmentCard__cont{margin-top:20px}}@media screen and (max-width: 768px){.equipmentCard__cont{margin-left:-20px;width:245px}}@media screen and (min-width: 768px){.equipmentCard__cont .photo{margin-left:-40px}}.equipmentCard__cont .photo__capOut{position:static}.equipmentCard__cont .caption{color:#ffffff}@media screen and (min-width: 768px){.equipmentCard__cont .caption{letter-spacing:-.01em;margin-left:-20px}}@media screen and (max-width: 768px){.equipmentCard__cont .caption{padding-left:8px}}@media screen and (min-width: 768px){.equipmentSect__intro+.equipmentSect__cont{margin-top:120px}}@media screen and (max-width: 768px){.equipmentSect__intro+.equipmentSect__cont{margin-top:48px}}.facilityList{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.facilityList{gap:60px 33px;justify-content:flex-start;margin:0 auto;width:1120px}}@media screen and (max-width: 768px){.facilityList{justify-content:space-between;row-gap:30px}}@media screen and (min-width: 768px){.facilityList__item .descriptionCard{width:255px}}@media screen and (max-width: 768px){.facilityList__item .descriptionCard{width:150px}}.facilityList__item .descriptionCard__visual{position:relative}.facilityList__item .descriptionCard__visual:after{border:1px solid #cccccc;content:'';inset:0;pointer-events:none;position:absolute}@media screen and (max-width: 768px){.facilityList__item .descriptionCard__body .heading--small{font-size:13px}}@media screen and (max-width: 768px){.facilityList__item .descriptionCard__body .heading--default{font-size:15px}}@media screen and (min-width: 768px){.facilityList__item .descriptionCard__body .txt{margin-top:24px}}@media screen and (max-width: 768px){.facilityList__item .descriptionCard__body .txt{margin-top:16px}}.facilityList__item .descriptionCard__body .caption{color:#999999}@media screen and (min-width: 768px){.facilityList__item .descriptionCard--medium{width:543px}}@media screen and (max-width: 768px){.facilityList__item .descriptionCard--medium{width:330px}}@media screen and (min-width: 768px){.facilityList__item .descriptionCard--large{width:1120px}}@media screen and (max-width: 768px){.facilityList__item .descriptionCard--large{width:330px}}@media screen and (max-width: 768px){.facilityList__item .descriptionCard--large .descriptionCard__visual:has(.swipeFigure){margin-right:-30px}.facilityList__item .descriptionCard--large .descriptionCard__visual:has(.swipeFigure):after{border-right:0}}@media screen and (max-width: 768px){.facilityList__item .descriptionCard--large .descriptionCard__body .txt{padding:0 30px}}.facilityList__item .descriptionCard--rev{display:flex;flex-direction:column-reverse}@media screen and (min-width: 768px){.facilityList__item .descriptionCard--rev{gap:24px}}@media screen and (max-width: 768px){.facilityList__item .descriptionCard--rev{gap:24px}}.facilityList__item .descriptionCard--rev .descriptionCard__body{margin:0}.faqBlock{color:#3e3a39}.faqBlock:not(:first-child){margin-top:56px}.faqBlock__ttl{font-size:16px;letter-spacing:0}@media screen and (min-width: 768px){.faqBlock__ttl{font-weight:600;line-height:1.4}.faqBlock__ttl:before{content:'';margin-top:calc((1 - 1.4) * .5em)}.faqBlock__ttl:after{margin-bottom:calc((1 - 1.4) * .5em)}.faqBlock__ttl:before,.faqBlock__ttl:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.faqBlock__ttl{font-weight:500;line-height:1.6}.faqBlock__ttl:before{content:'';margin-top:calc((1 - 1.6) * .5em)}.faqBlock__ttl:after{margin-bottom:calc((1 - 1.6) * .5em)}.faqBlock__ttl:before,.faqBlock__ttl:after{content:'';display:block;height:0;width:0}}.faqBlock__txt{letter-spacing:0;line-height:1.8}.faqBlock__txt:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.faqBlock__txt:after{margin-bottom:calc((1 - 1.8) * .5em)}.faqBlock__txt:before,.faqBlock__txt:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.faqBlock__txt{font-size:14px}}@media screen and (max-width: 768px){.faqBlock__txt{font-size:13px}}.faqBlock__txt+.faqBlock__txt{margin-top:1.4em}.faqBlock__txt .person{display:inline-block;margin-right:1em}.faqBlock__txt .orange{color:#cf8274}.faqBlock__txt .blue{color:#0c92ca}@media screen and (min-width: 768px){.faqBlock__ttl+.faqBlock__txt{margin-top:32px}}@media screen and (max-width: 768px){.faqBlock__ttl+.faqBlock__txt{margin-top:24px}}.faqBlock__head+.faqBlock__cont{margin-top:32px}.gradationBox{position:relative;z-index:1}@media screen and (min-width: 768px){.gradationBox{margin-left:-66px;padding:80px 0 80px 80px}}@media screen and (max-width: 768px){.gradationBox{margin:0 -30px 0;padding:40px}}@media screen and (min-width: 768px){.gradationBox>*{margin-right:-120px}}@media screen and (min-width: 768px) and (max-width: 1200px){.gradationBox>*{margin-right:-40px}}.gradationBox:after{background:linear-gradient(270deg, rgba(202,202,202,0.7) 0%, rgba(134,134,134,0.7) 100%);content:'';inset:0;position:absolute;z-index:-1}@media screen and (min-width: 768px){.gradationBox:after{margin-right:calc((50% - 50vw) + 87px)}}@media screen and (min-width: 768px) and (max-width: 1200px){.gradationBox:after{margin-right:-40px}}.headingSet{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.headingSet__ttl{font-weight:600;letter-spacing:0;text-align:center}@media screen and (min-width: 768px){.headingSet__ttl{font-size:28px;line-height:1.4}.headingSet__ttl:before{content:'';margin-top:calc((1 - 1.4) * .5em)}.headingSet__ttl:after{margin-bottom:calc((1 - 1.4) * .5em)}.headingSet__ttl:before,.headingSet__ttl:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.headingSet__ttl{font-size:22px;line-height:1.6}.headingSet__ttl:before{content:'';margin-top:calc((1 - 1.6) * .5em)}.headingSet__ttl:after{margin-bottom:calc((1 - 1.6) * .5em)}.headingSet__ttl:before,.headingSet__ttl:after{content:'';display:block;height:0;width:0}}.headingSet__ttl .line{background:linear-gradient(to bottom, transparent 0%, transparent 70%, rgba(239,191,102,0.7) 70%, rgba(239,191,102,0.7) 100%);display:inline-block}.headingSet__txt{font-weight:500;letter-spacing:0}@media screen and (min-width: 768px){.headingSet__txt{font-size:14px;text-align:center;line-height:2}.headingSet__txt:before{content:'';margin-top:calc((1 - 2) * .5em)}.headingSet__txt:after{margin-bottom:calc((1 - 2) * .5em)}.headingSet__txt:before,.headingSet__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.headingSet__txt{font-size:13px;line-height:1.8}.headingSet__txt:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.headingSet__txt:after{margin-bottom:calc((1 - 1.8) * .5em)}.headingSet__txt:before,.headingSet__txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.headingSet__ttl+.headingSet__txt{margin-top:32px}}@media screen and (max-width: 768px){.headingSet__ttl+.headingSet__txt{margin-top:24px}}.arcTtl+.headingSet{margin-top:40px}.heatSect{position:relative}@media screen and (min-width: 768px){.heatSect{margin-top:148px}}@media screen and (max-width: 768px){.heatSect{margin-top:142px}}@media screen and (min-width: 768px){.heatSect__head+.heatSect__cont{margin-top:32px}}@media screen and (max-width: 768px){.heatSect__head+.heatSect__cont{margin-top:32px}}.heatSect__cont{background-color:rgba(255,255,255,0.3)}@media screen and (min-width: 768px){.heatSect__cont{margin:0 -40px;padding:40px 40px 96px}}@media screen and (max-width: 768px){.heatSect__cont{margin:0 -30px;padding:30px}}@media screen and (min-width: 768px){.heatSect__list{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.heatSect__list+.caption{margin-top:32px;text-align:right}}@media screen and (max-width: 768px){.heatSect__list+.caption{margin-top:16px}}@media screen and (min-width: 768px){.heatSect__list .photo{width:412px}}@media screen and (max-width: 768px){.heatSect__list .photo+.photo{margin-top:16px}}@media screen and (min-width: 768px){.heatSect__bottom{margin-top:-80px}}@media screen and (min-width: 768px){.heatSect__bottom .subSect__head+.subSect__cont{margin-top:32px}}@media screen and (max-width: 768px){.heatSect__bottom .subSect__head+.subSect__cont{margin-top:20px}}@media screen and (min-width: 768px){.heatSect__bottom .subSect__figure{display:flex;flex-wrap:wrap;margin:0 -10px}}@media screen and (max-width: 768px){.heatSect__bottom .subSect__figure .photo{margin:0 auto}.heatSect__bottom .subSect__figure .photo:nth-child(1){width:289px}.heatSect__bottom .subSect__figure .photo:nth-child(2){width:193px}}@media screen and (min-width: 768px){.heatSect__bottom .subSect__figure+.caption{margin-top:32px;text-align:right}}@media screen and (max-width: 768px){.heatSect__bottom .subSect__figure+.caption{margin-top:16px}}.interviewArticle{position:relative;z-index:1}@media screen and (max-width: 768px){.interviewArticle{margin-left:-10px;margin-right:-10px}}@media screen and (min-width: 768px){.interviewArticle:not(:first-child){margin-top:56px}}@media screen and (max-width: 768px){.interviewArticle:not(:first-child){margin-top:40px}}.interviewArticle__ttl{background-color:#3e3a39;color:#ffffff;display:inline-block;font-size:16px;font-weight:600;letter-spacing:0;z-index:0}@media screen and (min-width: 768px){.interviewArticle__ttl{margin-left:-24px;padding:20px 52px 60px;line-height:1.4}.interviewArticle__ttl:before{content:'';margin-top:calc((1 - 1.4) * .5em)}.interviewArticle__ttl:after{margin-bottom:calc((1 - 1.4) * .5em)}.interviewArticle__ttl:before,.interviewArticle__ttl:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.interviewArticle__ttl{margin-left:-8px;padding:16px 16px 42px;line-height:1.6}.interviewArticle__ttl:before{content:'';margin-top:calc((1 - 1.6) * .5em)}.interviewArticle__ttl:after{margin-bottom:calc((1 - 1.6) * .5em)}.interviewArticle__ttl:before,.interviewArticle__ttl:after{content:'';display:block;height:0;width:0}}.interviewArticle__frame{background-color:#ffffff;position:relative;z-index:1}@media screen and (min-width: 768px){.interviewArticle__frame{padding:80px 80px 64px}}@media screen and (max-width: 768px){.interviewArticle__frame{padding:40px 20px 52px}}.interviewArticle__frame:before,.interviewArticle__frame:after{background-size:auto auto;content:'';left:0;position:absolute;width:100%}@media screen and (min-width: 768px){.interviewArticle__frame:before,.interviewArticle__frame:after{background-image:repeating-linear-gradient(45deg, transparent, transparent 12px, #d9d8d0 12px, #d9d8d0 30px);height:14px}}@media screen and (max-width: 768px){.interviewArticle__frame:before,.interviewArticle__frame:after{background-image:repeating-linear-gradient(45deg, transparent, transparent 10px, #d9d8d0 10px, #d9d8d0 22px);height:11px}}.interviewArticle__frame:before{top:0}.interviewArticle__frame:after{bottom:0}@media screen and (min-width: 768px){.interviewArticle__ttl+.interviewArticle__frame{margin-top:-42px}}@media screen and (max-width: 768px){.interviewArticle__ttl+.interviewArticle__frame{margin-top:-26px}}.interviewArticle__heading{align-items:flex-start;display:flex;flex-direction:column;font-weight:600;letter-spacing:0}@media screen and (min-width: 768px){.interviewArticle__heading{font-size:24px;margin-left:-80px}}@media screen and (max-width: 768px){.interviewArticle__heading{font-size:20px;margin-left:-20px}}.interviewArticle__heading .t{background-color:#d9d8d0;display:inline-block}@media screen and (min-width: 768px){.interviewArticle__heading .t{line-height:1;padding:16px 32px 16px 60px}}@media screen and (max-width: 768px){.interviewArticle__heading .t{line-height:1.6;padding:calc(10px - .3em) 15px}}.interviewArticle__heading .t:not(:first-child){margin-top:8px}.interviewArticle__heading .small{line-height:1.8}@media screen and (min-width: 768px){.interviewArticle__heading .small{font-size:13px}}@media screen and (max-width: 768px){.interviewArticle__heading .small{font-size:12px}}.interviewArticle__head{position:relative;z-index:1}@media screen and (max-width: 768px){.interviewArticle__head{display:flex;flex-direction:column-reverse;gap:32px;margin-top:32px}}.interviewArticle__txt{font-weight:500;letter-spacing:0}@media screen and (min-width: 768px){.interviewArticle__txt{font-size:14px;line-height:1.8}.interviewArticle__txt:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.interviewArticle__txt:after{margin-bottom:calc((1 - 1.8) * .5em)}.interviewArticle__txt:before,.interviewArticle__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.interviewArticle__txt{font-size:14px;line-height:2}.interviewArticle__txt:before{content:'';margin-top:calc((1 - 2) * .5em)}.interviewArticle__txt:after{margin-bottom:calc((1 - 2) * .5em)}.interviewArticle__txt:before,.interviewArticle__txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.interviewArticle__trigger{margin-top:56px}}@media screen and (max-width: 768px){.interviewArticle__trigger{margin-top:64px}}.interviewArticle__body{max-height:0;overflow:hidden;transition:max-height .6s linear}@media screen and (min-width: 768px){.interviewArticle__body{display:flex;flex-wrap:wrap;gap:56px}}.interviewArticle__body.is-active{max-height:4000px;transition:max-height 1.2s linear}@media screen and (min-width: 768px){.interviewArticle__block{padding-top:64px;width:calc(50% - 28px)}}@media screen and (max-width: 768px){.interviewArticle__block{padding-top:56px}}.interviewArticle__cap{text-align:right;width:100%}@media screen and (max-width: 768px){.interviewArticle__cap{margin-top:32px}}.interviewArticle--01 .interviewArticle__heading{position:relative;z-index:3}@media screen and (min-width: 768px){.interviewArticle--01 .interviewArticle__head{display:flex;justify-content:space-between;z-index:0}}@media screen and (min-width: 768px){.interviewArticle--01 .interviewArticle__visual{margin-top:-247px;width:600px}}@media screen and (min-width: 768px){.interviewArticle--01 .interviewArticle__txt{padding-top:32px}}.interviewArticle--02 .interviewArticle__heading{position:relative;z-index:3}@media screen and (min-width: 768px){.interviewArticle--02 .interviewArticle__head{display:flex;justify-content:space-between;z-index:0}}@media screen and (min-width: 768px){.interviewArticle--02 .interviewArticle__visual{margin-top:-206px;width:600px}}@media screen and (min-width: 768px){.interviewArticle--02 .interviewArticle__txt{padding-top:32px}}.interviewBlock{color:#3e3a39}.interviewBlock+.interviewBlock{margin-top:56px}.interviewBlock__ttl{font-size:20px;font-weight:500;letter-spacing:0}@media screen and (min-width: 768px){.interviewBlock__ttl{line-height:1.2}.interviewBlock__ttl:before{content:'';margin-top:calc((1 - 1.2) * .5em)}.interviewBlock__ttl:after{margin-bottom:calc((1 - 1.2) * .5em)}.interviewBlock__ttl:before,.interviewBlock__ttl:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.interviewBlock__ttl{line-height:1.6}.interviewBlock__ttl:before{content:'';margin-top:calc((1 - 1.6) * .5em)}.interviewBlock__ttl:after{margin-bottom:calc((1 - 1.6) * .5em)}.interviewBlock__ttl:before,.interviewBlock__ttl:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.interviewBlock__ttl+.interviewBlock__cont{margin-top:32px}}@media screen and (max-width: 768px){.interviewBlock__ttl+.interviewBlock__cont{margin-top:24px}}.interviewBlock__txt{font-weight:500;letter-spacing:0;line-height:1.8}.interviewBlock__txt:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.interviewBlock__txt:after{margin-bottom:calc((1 - 1.8) * .5em)}.interviewBlock__txt:before,.interviewBlock__txt:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.interviewBlock__txt{font-size:14px}}@media screen and (max-width: 768px){.interviewBlock__txt{font-size:13px}}@media screen and (min-width: 768px){.interviewBlock__visual{margin-top:32px}}@media screen and (max-width: 768px){.interviewBlock__visual{margin-top:24px}}.interviewBlock__visual--col{align-items:flex-end;display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.interviewBlock__visual--col{gap:32px}}@media screen and (max-width: 768px){.interviewBlock__visual--col{gap:16px}}@media screen and (min-width: 768px){.interviewBlock__visual--col .photo{width:calc(50% - 16px)}}@media screen and (max-width: 768px){.interviewBlock__visual--col .photo{width:calc(50% - 8px)}}.interviewBlock--03 .interviewBlock__visual{gap:0}@media screen and (min-width: 768px){.interviewBlock--03 .interviewBlock__visual .photo:nth-child(1){width:224px}}@media screen and (max-width: 768px){.interviewBlock--03 .interviewBlock__visual .photo:nth-child(1){width:135px}}.interviewBlock--03 .interviewBlock__visual .photo:nth-child(1) .capOut{left:0;right:auto}@media screen and (min-width: 768px){.interviewBlock--03 .interviewBlock__visual .photo:nth-child(2){width:268px}}@media screen and (max-width: 768px){.interviewBlock--03 .interviewBlock__visual .photo:nth-child(2){flex:1}}.interviewSect{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;margin:0 auto}@media screen and (min-width: 768px){.interviewSect{max-width:1200px}}@media screen and (max-width: 768px){.interviewSect{padding:0 30px}}.interviewSect__head+.interviewSect__cont{margin-top:40px}.introVisual{margin:0 calc(50% - 50vw);position:relative}.introVisual__desc{align-items:center;color:#ffffff;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;text-align:center}@media screen and (max-width: 768px){.introVisual__desc{padding:0 35px}}.introVisual__heading{align-items:center;display:flex;justify-content:center;line-height:1.3;position:relative;white-space:nowrap}@media screen and (min-width: 768px){.introVisual__heading{font-size:48px;gap:16px;letter-spacing:.3em}}@media screen and (max-width: 768px){.introVisual__heading{font-size:18px;gap:8px;letter-spacing:.04em;width:100%}}.introVisual__heading:before,.introVisual__heading:after{background-color:rgba(255,255,255,0.7);content:'';height:1px}@media screen and (min-width: 768px){.introVisual__heading:before,.introVisual__heading:after{width:200px}}@media screen and (max-width: 768px){.introVisual__heading:before,.introVisual__heading:after{width:100%}}@media screen and (min-width: 768px){.introVisual__heading+.txt{margin-top:56px}}@media screen and (max-width: 768px){.introVisual__heading+.txt{font-size:11px;margin-top:16px}}@media screen and (min-width: 768px){.introVisual--02 .introVisual__heading{font-size:40px}}@media screen and (max-width: 768px){.introVisual--02 .introVisual__heading{font-size:16px}}.meritIntro{position:relative}@media screen and (min-width: 768px){.meritIntro{padding:76px 40px 40px}}@media screen and (max-width: 768px){.meritIntro{padding:60px 30px}}.meritIntro__head{position:absolute}@media screen and (min-width: 768px){.meritIntro__head{padding:12px 24px;right:0;top:40px;width:1120px}}@media screen and (max-width: 768px){.meritIntro__head{left:0;margin:0 -30px 0 -20px;padding:8px 24px;top:30px;width:380px}}.meritIntro__head:before{background:linear-gradient(270deg, #efefef 19.53%, #acadae 113.29%);content:'';inset:0;mix-blend-mode:multiply;position:absolute}.meritIntro__heading{align-items:center;color:#ffffff;display:flex;font-weight:300;letter-spacing:.07em;line-height:1;position:relative;z-index:1}@media screen and (min-width: 768px){.meritIntro__heading{font-size:20px}}@media screen and (max-width: 768px){.meritIntro__heading{font-size:18px}}.meritIntro__heading:before{content:"" counter(meritNum);font-family:"EB Garamond",serif;letter-spacing:.03em;line-height:.7}@media screen and (min-width: 768px){.meritIntro__heading:before{font-size:52px;margin-right:40px}}@media screen and (max-width: 768px){.meritIntro__heading:before{font-size:40px;margin-right:20px}}@media screen and (min-width: 768px){.meritIntro__heading .strong{font-size:30px}}@media screen and (max-width: 768px){.meritIntro__heading .strong{font-size:20px}}.meritIntro__body{display:flex;position:relative}@media screen and (min-width: 768px){.meritIntro__body{align-items:flex-end;gap:40px}}@media screen and (max-width: 768px){.meritIntro__body{flex-direction:column-reverse;gap:20px}}@media screen and (min-width: 768px){.meritIntro__body .photo{width:576px}}.meritIntro__body .txt{letter-spacing:.015em}@media screen and (min-width: 768px){.meritIntro__body .txt{width:264px}}.moneySect{position:relative}@media screen and (min-width: 768px){.moneySect{margin-top:40px}}@media screen and (max-width: 768px){.moneySect{margin-top:40px}}@media screen and (min-width: 768px){.moneySect__head+.moneySect__cont{margin-top:32px}}@media screen and (max-width: 768px){.moneySect__head+.moneySect__cont{margin-top:32px}}.moneySect__cont{background-color:rgba(255,255,255,0.3);position:relative;z-index:1}@media screen and (min-width: 768px){.moneySect__cont{margin:0 -40px;padding:40px 40px 96px}}@media screen and (max-width: 768px){.moneySect__cont{margin-left:-30px;padding:30px}}@media screen and (min-width: 768px){.moneySect__cont .subSect{display:grid;gap:32px;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.moneySect__cont .subSect__head .headingCombi+.caption{margin-top:32px}}@media screen and (max-width: 768px){.moneySect__cont .subSect__head .headingCombi+.caption{margin-top:20px}}@media screen and (min-width: 768px){.moneySect__cont .subSect__cont{padding-top:40px}}@media screen and (max-width: 768px){.moneySect__cont .subSect__cont{padding-top:40px}}.moneySect__cont .subSect__cont .photo+.caption{margin-top:8px}.moneySect__bottom{background-color:rgba(255,255,255,0.4)}@media screen and (min-width: 768px){.moneySect__bottom{margin:-72px calc((50% - 50vw) + 200px) 0 auto;padding:148px 120px 40px 40px}}@media screen and (min-width: 768px) and (min-width: 1440px){.moneySect__bottom{margin-right:-88px}}@media screen and (max-width: 768px){.moneySect__bottom{margin:-20px -30px 0 -30px;padding:40px 30px}}@media screen and (min-width: 768px){.moneySect__bottom .subSect__head+.subSect__cont{margin-top:32px}}@media screen and (max-width: 768px){.moneySect__bottom .subSect__head+.subSect__cont{margin-top:20px}}@media screen and (min-width: 768px){.moneySect__bottom .subSect__cont{align-items:center;display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.moneySect__bottom .subSect__item:nth-child(1){width:250px}}@media screen and (min-width: 768px){.moneySect__bottom .subSect__item:nth-child(2){width:519px}}@media screen and (max-width: 768px){.moneySect__bottom .subSect__item:nth-child(2){margin-top:24px}}.moneySect__bottom .subSect__item .txt{line-height:1.7}.moneySect__bottom .subSect__item .txt:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.moneySect__bottom .subSect__item .txt:after{margin-bottom:calc((1 - 1.7) * .5em)}.moneySect__bottom .subSect__item .txt:before,.moneySect__bottom .subSect__item .txt:after{content:'';display:block;height:0;width:0}.otonariAnchorBlock{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (min-width: 768px){.otonariAnchorBlock{margin:120px auto 0;max-width:1200px}}@media screen and (max-width: 768px){.otonariAnchorBlock{margin-top:94px;padding:0 30px}}@media print, screen and (min-width: 768px) and (max-width: 1200px){.otonariAnchorBlock .anchorList{flex-wrap:wrap}}@media screen and (max-width: 768px){.otonariAnchorBlock .anchorList{padding-left:0}}@media screen and (min-width: 768px){.otonariAnchorBlock .anchorList__link{padding:24px 0 16px 30px;width:360px}}.otonariIntro__inner{margin:0 auto;position:relative;z-index:1}@media screen and (min-width: 768px){.otonariIntro__inner{max-width:1200px}}.otonariIntro__inner .caption{text-align:right}@media screen and (min-width: 768px){.otonariIntro__inner .caption{margin-top:8px}}@media screen and (max-width: 768px){.otonariIntro__inner .caption{margin-top:16px;padding:0 15px}}@media screen and (min-width: 768px){.otonariIntro__block{display:contents}}@media screen and (max-width: 768px){.otonariIntro__block{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;padding:0 15px}}@media screen and (max-width: 768px){.otonariIntro__block--center{justify-content:center}}@media screen and (max-width: 768px){.otonariIntro__block--start{align-items:flex-start}}@media screen and (max-width: 768px){.otonariIntro__txt+.otonariIntro__block{margin-top:40px}}.otonariIntro__illust{-webkit-mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);-webkit-mask-position:0 580%;mask-position:0 580%;-webkit-mask-size:100% 300%;mask-size:100% 300%;opacity:0}@media screen and (min-width: 768px){.otonariIntro__illust{position:absolute;z-index:2}}.otonariIntro__illust--01{animation-delay:0s}@media screen and (min-width: 768px){.otonariIntro__illust--01{left:137px;top:40px;width:201px}}@media screen and (max-width: 768px){.otonariIntro__illust--01{width:134px}}.otonariIntro__illust--02{animation-delay:.2s}@media screen and (min-width: 768px){.otonariIntro__illust--02{left:0;top:199px;width:256px}}@media screen and (max-width: 768px){.otonariIntro__illust--02{width:172px}}.otonariIntro__illust--03{animation-delay:.4s}@media screen and (min-width: 768px){.otonariIntro__illust--03{right:125px;top:20px;width:205px}}@media screen and (max-width: 768px){.otonariIntro__illust--03{width:135px}}.otonariIntro__illust--04{animation-delay:.6s}@media screen and (min-width: 768px){.otonariIntro__illust--04{right:0;top:221px;width:269px}}@media screen and (max-width: 768px){.otonariIntro__illust--04{width:200px}}.otonariIntro__illust--05{animation-delay:.8s}@media screen and (min-width: 768px){.otonariIntro__illust--05{right:162px;top:411px;width:169px}}@media screen and (max-width: 768px){.otonariIntro__illust--05{width:130px}}.otonariIntro__illust--06{animation-delay:1s}@media screen and (min-width: 768px){.otonariIntro__illust--06{left:185px;top:394px;width:163px}}@media screen and (max-width: 768px){.otonariIntro__illust--06{width:97px}}.otonariIntro__txt{color:#3e3a39;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;text-align:center;filter:blur(1em) brightness(1.3);opacity:0;transition-duration:1.2s;transition-property:filter, opacity;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);will-change:filter, opacity}.otonariIntro__txt.sai-animate{filter:blur(0) brightness(1);opacity:1}@media screen and (min-width: 768px){.otonariIntro__txt{line-height:2.2}.otonariIntro__txt:before{content:'';margin-top:calc((1 - 2.2) * .5em)}.otonariIntro__txt:after{margin-bottom:calc((1 - 2.2) * .5em)}.otonariIntro__txt:before,.otonariIntro__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.otonariIntro__txt{line-height:2}.otonariIntro__txt:before{content:'';margin-top:calc((1 - 2) * .5em)}.otonariIntro__txt:after{margin-bottom:calc((1 - 2) * .5em)}.otonariIntro__txt:before,.otonariIntro__txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.otonariIntro__txt:not(:first-child){margin-top:64px}}@media screen and (max-width: 768px){.otonariIntro__txt:not(:first-child){margin-top:40px}}@media screen and (min-width: 768px){.otonariIntro__txt--first{margin-top:0}}.otonariIntro.sai-animate .otonariIntro__illust{animation-duration:1s;animation-fill-mode:forwards;animation-name:mask-animation;animation-timing-function:cubic-bezier(0, 0.4, 0.48, 1)}.otonariVisual{background-color:#d9d8d0;width:100%}@media screen and (min-width: 768px){.otonariVisual{height:calc(503px + (52 / 1440 * 100vw))}}@media screen and (max-width: 768px){.otonariVisual{height:calc(415px + (14 / 390 * 100vw));padding:0 30px}}.otonariVisual__inner{height:100%;margin:0 auto;position:relative;z-index:1}@media screen and (min-width: 768px){.otonariVisual__inner{max-width:1200px;width:100%}}.otonariVisual__logo{left:50%;position:absolute}@media screen and (min-width: 768px){.otonariVisual__logo{top:50%;transform:translate(-50%, -50%);width:405px}}@media screen and (max-width: 768px){.otonariVisual__logo{top:185px;transform:translate(-50%, 0);width:256px}}.otonariVisual__illust{position:absolute;z-index:2;-webkit-mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);-webkit-mask-position:0 580%;mask-position:0 580%;-webkit-mask-size:100% 300%;mask-size:100% 300%;opacity:0}.otonariVisual__illust--01{animation-delay:0s}@media screen and (min-width: 768px){.otonariVisual__illust--01{left:841px;top:80px;width:190px}}@media screen and (max-width: 768px){.otonariVisual__illust--01{left:18px;top:113px;width:88px}}.otonariVisual__illust--02{animation-delay:.2s}@media screen and (min-width: 768px){.otonariVisual__illust--02{left:794px;top:80px;width:46px}}@media screen and (max-width: 768px){.otonariVisual__illust--02{left:107px;top:107px;width:22px}}.otonariVisual__illust--03{animation-delay:.4s}@media screen and (min-width: 768px){.otonariVisual__illust--03{right:13px;top:231px;width:131px}}@media screen and (max-width: 768px){.otonariVisual__illust--03{left:2px;top:314px;width:69px}}.otonariVisual__illust--04{animation-delay:.6s}@media screen and (min-width: 768px){.otonariVisual__illust--04{left:157px;top:108px;width:199px}}@media screen and (max-width: 768px){.otonariVisual__illust--04{right:10px;top:92px;width:93px}}.otonariVisual__illust--05{animation-delay:.8s}@media screen and (min-width: 768px){.otonariVisual__illust--05{left:309px;top:48px;width:120px}}@media screen and (max-width: 768px){.otonariVisual__illust--05{left:159px;top:120px;width:68px}}.otonariVisual__illust--06{animation-delay:1s}@media screen and (min-width: 768px){.otonariVisual__illust--06{left:64px;top:351px;width:239px}}@media screen and (max-width: 768px){.otonariVisual__illust--06{left:108px;top:335px;width:114px}}.otonariVisual__illust--07{animation-delay:1.2s}@media screen and (min-width: 768px){.otonariVisual__illust--07{right:171px;top:358px;width:158px}}@media screen and (max-width: 768px){.otonariVisual__illust--07{right:2px;top:314px;width:74px}}.otonariVisual.sai-animate .otonariVisual__illust{animation-duration:1s;animation-fill-mode:forwards;animation-name:mask-animation;animation-timing-function:cubic-bezier(0, 0.4, 0.48, 1)}.pointCard{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;position:relative;z-index:1}@media screen and (min-width: 768px){.pointCard{padding-left:20px;padding-top:20px;width:426px}}@media screen and (max-width: 768px){.pointCard{margin-left:-20px;padding-left:20px;padding-top:16px}}.pointCard__head{background-color:rgba(237,109,15,0.77);color:#ffffff}@media screen and (min-width: 768px){.pointCard__head{border-radius:24px;height:311px;margin-right:24px;padding:34px 34px 34px 76px}}@media screen and (max-width: 768px){.pointCard__head{border-radius:20px;height:254px;margin-right:16px;padding:24px 24px 24px 60px}}.pointCard__circle{align-items:center;aspect-ratio:1 / 1;background-color:#3e3a39;border-radius:50%;color:#ffffff;display:flex;flex-direction:column;font-family:"Cormorant Infant",serif;justify-content:center;left:0;position:absolute;text-align:center;top:0;-webkit-mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);-webkit-mask-position:0 580%;mask-position:0 580%;-webkit-mask-size:100% 300%;mask-size:100% 300%;opacity:0}@media screen and (min-width: 768px){.pointCard__circle{width:98px}}@media screen and (max-width: 768px){.pointCard__circle{width:80px}}.pointCard__circle .small{display:block;font-weight:500;letter-spacing:.2em;line-height:1}@media screen and (min-width: 768px){.pointCard__circle .small{font-size:14px}}@media screen and (max-width: 768px){.pointCard__circle .small{font-size:12px}}.pointCard__circle .num{display:block;font-weight:500;letter-spacing:0;line-height:1}@media screen and (min-width: 768px){.pointCard__circle .num{font-size:39px}}@media screen and (max-width: 768px){.pointCard__circle .num{font-size:32px}}.pointCard__ttl{font-weight:600;letter-spacing:0}@media screen and (min-width: 768px){.pointCard__ttl{font-size:28px;line-height:1.4}.pointCard__ttl:before{content:'';margin-top:calc((1 - 1.4) * .5em)}.pointCard__ttl:after{margin-bottom:calc((1 - 1.4) * .5em)}.pointCard__ttl:before,.pointCard__ttl:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.pointCard__ttl{font-size:22px;line-height:1.6}.pointCard__ttl:before{content:'';margin-top:calc((1 - 1.6) * .5em)}.pointCard__ttl:after{margin-bottom:calc((1 - 1.6) * .5em)}.pointCard__ttl:before,.pointCard__ttl:after{content:'';display:block;height:0;width:0}}.pointCard__lead{font-weight:500;letter-spacing:0;line-height:1.8}.pointCard__lead:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.pointCard__lead:after{margin-bottom:calc((1 - 1.8) * .5em)}.pointCard__lead:before,.pointCard__lead:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.pointCard__lead{font-size:14px}}@media screen and (max-width: 768px){.pointCard__lead{font-size:13px}}@media screen and (min-width: 768px){.pointCard__ttl+.pointCard__lead{margin-top:20px}}@media screen and (max-width: 768px){.pointCard__ttl+.pointCard__lead{margin-top:16px}}.pointCard__cont{background-color:rgba(255,255,255,0.9);border:3px solid rgba(237,109,15,0.77);color:#3e3a39;-webkit-mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);-webkit-mask-position:0 580%;mask-position:0 580%;-webkit-mask-size:100% 300%;mask-size:100% 300%;opacity:0}@media screen and (min-width: 768px){.pointCard__cont{border-radius:24px;margin:-181px 0 0 34px;min-height:290px;padding:48px 32px}}@media screen and (max-width: 768px){.pointCard__cont{border-radius:20px;margin:-157px 0 0 30px;padding:24px}}.pointCard__txt{font-weight:500;letter-spacing:0}@media screen and (min-width: 768px){.pointCard__txt{font-size:13px;line-height:1.8}.pointCard__txt:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.pointCard__txt:after{margin-bottom:calc((1 - 1.8) * .5em)}.pointCard__txt:before,.pointCard__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.pointCard__txt{font-size:10px;line-height:1.6}.pointCard__txt:before{content:'';margin-top:calc((1 - 1.6) * .5em)}.pointCard__txt:after{margin-bottom:calc((1 - 1.6) * .5em)}.pointCard__txt:before,.pointCard__txt:after{content:'';display:block;height:0;width:0}}.pointCard__txt .caption{display:block;line-height:1.4;margin-top:8px}.pointCard__block{display:flex}@media screen and (min-width: 768px){.pointCard__block{gap:20px;margin-top:32px}}@media screen and (max-width: 768px){.pointCard__block{gap:16px;margin-top:24px}}@media screen and (min-width: 768px){.pointCard__block .photo{width:122px}}@media screen and (max-width: 768px){.pointCard__block .photo{width:100px}}.pointCard__block .pointCard__txt{flex:1}.pointCard.sai-animate .pointCard__circle{animation-duration:1s;animation-fill-mode:forwards;animation-name:mask-animation;animation-timing-function:cubic-bezier(0, 0.4, 0.48, 1)}.pointCard.sai-animate .pointCard__cont{animation-duration:1s;animation-fill-mode:forwards;animation-name:mask-animation;animation-timing-function:cubic-bezier(0, 0.4, 0.48, 1);animation-delay:.6s}@media screen and (min-width: 768px){.pointCard--02 .pointCard__block .photo{width:102px}}.pointCard--02.sai-animate .pointCard__circle{animation-delay:1.2s}.pointCard--02.sai-animate .pointCard__cont{animation-delay:1.8s}@media screen and (min-width: 768px){.pointSect{margin:0 auto;max-width:900px}}@media screen and (max-width: 768px){.pointSect{padding:0 30px}}@media screen and (min-width: 768px){.pointSect__cont{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.pointSect__cont .pointCard{display:flex;flex-direction:column}}@media screen and (max-width: 768px){.pointSect__cont .pointCard:not(:first-child){margin-top:16px}}@media screen and (min-width: 768px){.pointSect__cont .pointCard__cont{flex:1}}@media screen and (min-width: 768px){.pointSect__head+.pointSect__cont{margin-top:40px}}@media screen and (max-width: 768px){.pointSect__head+.pointSect__cont{margin-top:56px}}.projectCard{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;height:100%;padding:8px 0 0 8px;position:relative;z-index:1}.projectCard__icon{aspect-ratio:1 / 1;left:0;position:absolute;top:0;width:58px;z-index:2}.projectCard__frame{height:100%;position:relative;z-index:1}@media screen and (min-width: 768px){.projectCard__frame{padding:48px 40px}}@media screen and (max-width: 768px){.projectCard__frame{padding:32px 40px}}.projectCard__frame:before{background-color:#ffffff;border:3px solid #ed6d0f;border-radius:20px;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.projectCard__frame:after{background-color:rgba(239,191,102,0.77);border-radius:20px;content:'';display:block;height:100%;left:0;position:absolute;top:10px;width:calc(100% + 10px);z-index:-1}.projectCard__head{position:relative;z-index:1}.projectCard__ttl{color:#ed6d0f;font-weight:600;letter-spacing:0;text-align:center}@media screen and (min-width: 768px){.projectCard__ttl{font-size:24px;line-height:1.2}.projectCard__ttl:before{content:'';margin-top:calc((1 - 1.2) * .5em)}.projectCard__ttl:after{margin-bottom:calc((1 - 1.2) * .5em)}.projectCard__ttl:before,.projectCard__ttl:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.projectCard__ttl{font-size:22px;line-height:1.6}.projectCard__ttl:before{content:'';margin-top:calc((1 - 1.6) * .5em)}.projectCard__ttl:after{margin-bottom:calc((1 - 1.6) * .5em)}.projectCard__ttl:before,.projectCard__ttl:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.projectCard__ttl .small{font-size:20px}}@media screen and (max-width: 768px){.projectCard__ttl .small{font-size:18px}}.projectCard__ttl+.photo{margin-top:24px}.projectCard__cont{position:relative;z-index:1}.projectCard__head+.projectCard__cont{margin-top:33px}.projectCard__txt{font-weight:500;letter-spacing:0}@media screen and (min-width: 768px){.projectCard__txt{font-size:13px;text-align:center;line-height:1.8}.projectCard__txt:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.projectCard__txt:after{margin-bottom:calc((1 - 1.8) * .5em)}.projectCard__txt:before,.projectCard__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.projectCard__txt{line-height:1.6;font-size:12px}.projectCard__txt:before{content:'';margin-top:calc((1 - 1.6) * .5em)}.projectCard__txt:after{margin-bottom:calc((1 - 1.6) * .5em)}.projectCard__txt:before,.projectCard__txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.projectFlowSect{margin-top:50px}}@media screen and (max-width: 768px){.projectFlowSect{margin-top:48px}}.projectFlowSect__head{background:rgba(255,255,255,0.3);display:flex;flex-direction:column;position:relative;z-index:1}@media screen and (min-width: 768px){.projectFlowSect__head{gap:32px;margin-right:calc(50% - 50vw);padding:60px 60px 40px}}@media screen and (max-width: 768px){.projectFlowSect__head{display:flex;flex-direction:column;gap:40px;margin-right:-30px;padding:40px 30px}}@media screen and (min-width: 768px){.projectFlowSect__head .swipeFigure{width:918px}}@media screen and (max-width: 768px){.projectFlowSect__head .swipeFigure__inner{height:166px;margin-right:-30px}}@media screen and (max-width: 768px){.projectFlowSect__head .swipeFigure__icon{left:auto;right:0}}.projectFlowSect__cont{background:rgba(255,255,255,0.3)}@media screen and (min-width: 768px){.projectFlowSect__cont{align-items:flex-end;display:flex;flex-direction:column;margin:-150px 0 0 calc(50% - 50vw);padding:200px 80px 60px 0}}@media screen and (max-width: 768px){.projectFlowSect__cont{margin:-220px -30px 0 -30px;padding:260px 30px 60px}}@media screen and (min-width: 768px){.projectFlowSect__cont .swipeFigure{width:1040px}}@media screen and (max-width: 768px){.projectFlowSect__cont .swipeFigure__inner{height:427px;margin-right:-30px}}@media screen and (max-width: 768px){.projectFlowSect__cont .swipeFigure__icon{left:auto;right:0}}@media screen and (max-width: 768px){.projectGroup__intro+.projectGroup__cont{margin-top:48px}}@media screen and (min-width: 768px){.projectIntroSect{align-items:flex-start;display:flex;gap:40px;margin-top:-64px}}@media screen and (min-width: 768px){.projectIntroSect__head{padding-top:104px}}@media screen and (max-width: 768px){.projectIntroSect__head+.projectIntroSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.projectIntroSect__list{display:grid;gap:16px;grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 768px){.projectIntroSect__list+.txt{margin-top:32px}}@media screen and (max-width: 768px){.projectIntroSect__list+.txt{margin-top:32px}}.projectIntroSect__item{position:relative}@media screen and (min-width: 768px){.projectIntroSect__item{padding:40px}}@media screen and (max-width: 768px){.projectIntroSect__item{display:flex;gap:20px;padding:30px}}.projectIntroSect__item:before{background:#dcdddd;content:'';inset:0;mix-blend-mode:multiply;position:absolute}@media screen and (max-width: 768px){.projectIntroSect__item+.projectIntroSect__item{margin-top:16px}}.projectIntroSect__item .num{color:#ffffff;display:block;letter-spacing:.015em;line-height:1;position:relative;white-space:nowrap;z-index:1}@media screen and (min-width: 768px){.projectIntroSect__item .num{font-size:62px}}@media screen and (max-width: 768px){.projectIntroSect__item .num{font-size:30px}}.projectIntroSect__item .num+.txt{position:relative;z-index:1}@media screen and (min-width: 768px){.projectIntroSect__item .num+.txt{margin-top:40px}}@media screen and (min-width: 768px){.projectMeritSect{margin-top:120px}}@media screen and (min-width: 768px){.projectMeritSect__head+.projectMeritSect__cont{margin-top:32px}}@media screen and (max-width: 768px){.projectMeritSect__head+.projectMeritSect__cont{margin-top:48px}}.projectMeritSect__cont{background-color:#ebebec}@media screen and (min-width: 768px){.projectMeritSect__cont{margin-left:auto;width:960px}}@media screen and (max-width: 768px){.projectMeritSect__cont{margin-right:-30px}}@media screen and (min-width: 768px){.projectMeritSect__item+.projectMeritSect__item{margin-top:48px}}.projectMeritSect__item .subSect{position:relative}@media screen and (min-width: 768px){.projectMeritSect__item .subSect{align-items:center;display:flex;flex-direction:row-reverse;gap:40px;justify-content:flex-start}}@media screen and (max-width: 768px){.projectMeritSect__item .subSect{padding:120px 30px 30px}}.projectMeritSect__item .subSect__heading{display:flex;position:relative}@media screen and (min-width: 768px){.projectMeritSect__item .subSect__heading{align-items:center;gap:40px;margin:0 -65px 0 -160px;padding:12px 24px;width:720px}}@media screen and (max-width: 768px){.projectMeritSect__item .subSect__heading{flex-direction:column;gap:12px;left:-30px;padding:8px 24px;position:absolute;top:24px;width:390px}}.projectMeritSect__item .subSect__heading:before{background:linear-gradient(270deg, #efefef 19.53%, #acadae 113.29%);content:'';inset:0;mix-blend-mode:multiply;position:absolute}.projectMeritSect__item .subSect__heading>*{position:relative;z-index:1}.projectMeritSect__item .subSect__heading .ttl{color:#ffffff;font-family:"EB Garamond",serif;letter-spacing:.03em;line-height:.7}@media screen and (min-width: 768px){.projectMeritSect__item .subSect__heading .ttl{font-size:22px}}@media screen and (max-width: 768px){.projectMeritSect__item .subSect__heading .ttl{font-size:18px}}@media screen and (min-width: 768px){.projectMeritSect__item .subSect__heading .num{font-size:52px}}@media screen and (max-width: 768px){.projectMeritSect__item .subSect__heading .num{font-size:30px}}.projectMeritSect__item .subSect__heading .inner{font-weight:300}@media screen and (min-width: 768px){.projectMeritSect__item .subSect__heading .inner{font-size:20px;letter-spacing:.07em;line-height:1}}@media screen and (max-width: 768px){.projectMeritSect__item .subSect__heading .inner{line-height:2;font-size:20px;letter-spacing:0}.projectMeritSect__item .subSect__heading .inner:before{content:'';margin-top:calc((1 - 2) * .5em)}.projectMeritSect__item .subSect__heading .inner:after{margin-bottom:calc((1 - 2) * .5em)}.projectMeritSect__item .subSect__heading .inner:before,.projectMeritSect__item .subSect__heading .inner:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.projectMeritSect__item .subSect__heading+.txt{margin-top:40px}}@media screen and (min-width: 768px){.projectMeritSect__item .subSect__head{width:415px}}@media screen and (max-width: 768px){.projectMeritSect__item .subSect__head{margin-top:35px}}@media screen and (min-width: 768px){.projectMeritSect__item .subSect__body{width:465px}}.projectMeritSect__item .subSect__body .photo__capOut{padding-right:8px}@media screen and (min-width: 768px){.projectSect{margin:120px auto 0;max-width:1200px}}@media screen and (max-width: 768px){.projectSect{margin-top:80px;padding:0 30px}}@media screen and (min-width: 768px){.projectSect__head+.projectSect__cont{margin-top:56px}}@media screen and (max-width: 768px){.projectSect__head+.projectSect__cont{margin-top:32px}}.projectSwiper .swiper-slide{height:auto;padding-bottom:10px;padding-right:10px}@media screen and (min-width: 768px){.projectSwiper .swiper-slide{width:calc((100% - 116px) / 3);-webkit-mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);-webkit-mask-position:0 580%;mask-position:0 580%;-webkit-mask-size:100% 300%;mask-size:100% 300%;opacity:0}}@media print, screen and (min-width: 768px) and (max-width: 1200px){.projectSwiper .swiper-slide{min-width:370px;width:calc((100% - 64px) / 3)}}@media screen and (min-width: 768px){.projectSwiper .swiper-slide:nth-child(1){animation-delay:.4s}}@media screen and (min-width: 768px){.projectSwiper .swiper-slide:nth-child(2){animation-delay:.8s}}@media screen and (min-width: 768px){.projectSwiper .swiper-slide:nth-child(3){animation-delay:1.2s}}@media screen and (min-width: 768px){.projectSwiper .swiper-slide:nth-child(4){animation-delay:1.6s}}@media screen and (min-width: 768px){.projectSwiper .swiper-slide:nth-child(5){animation-delay:2s}}@media screen and (min-width: 768px){.projectSwiper .swiper-slide:nth-child(6){animation-delay:2.4s}}@media screen and (min-width: 768px){.projectSwiper .swiper-slide:nth-child(7){animation-delay:2.8s}}@media screen and (min-width: 768px){.projectSwiper .swiper-slide:nth-child(8){animation-delay:3.2s}}@media screen and (min-width: 768px){.projectSwiper .swiper-slide:nth-child(9){animation-delay:3.6s}}@media screen and (min-width: 768px){.projectSwiper .swiper-wrapper{flex-wrap:wrap;gap:58px}}@media print, screen and (min-width: 768px) and (max-width: 1200px){.projectSwiper .swiper-wrapper{gap:58px 32px;justify-content:center}}@media screen and (min-width: 768px){.projectSwiper__controller{display:none}}@media screen and (max-width: 768px){.projectSwiper__controller{margin-top:24px}}.projectSwiper__controller .swiper-pagination{display:flex;gap:12px;justify-content:center;position:relative}.projectSwiper__controller .swiper-pagination-bullet{background-color:#999999;height:10px;opacity:1;width:10px}.projectSwiper__controller .swiper-pagination-bullet-active{background-color:rgba(237,109,15,0.77)}@media screen and (min-width: 768px){.projectSwiper.sai-animate .swiper-slide{animation-duration:1s;animation-fill-mode:forwards;animation-name:mask-animation;animation-timing-function:cubic-bezier(0, 0.4, 0.48, 1)}}.qualityAnchor{display:flex;justify-content:center}.qualityAnchor__link{align-items:center;color:#1d262b;display:flex;flex-direction:column;font-weight:300;justify-content:space-between;letter-spacing:.07em;position:relative;text-align:center}@media screen and (min-width: 768px){.qualityAnchor__link{min-height:72px;padding:0 40px;width:320px}}@media screen and (max-width: 768px){.qualityAnchor__link{min-height:72px;padding:0 24px}}@media screen and (min-width: 768px){.qualityAnchor__link:before{background-color:#666666;content:'';height:50px;left:0;position:absolute;top:50%;transform:translate(0, -50%);width:1px}}.qualityAnchor__item:last-child .qualityAnchor__link:after{background-color:#666666;content:'';position:absolute;top:50%;transform:translate(0, -50%);width:1px}@media screen and (min-width: 768px){.qualityAnchor__item:last-child .qualityAnchor__link:after{height:50px;right:0}}@media screen and (max-width: 768px){.qualityAnchor__item:last-child .qualityAnchor__link:after{height:50px;left:0}}.qualityAnchor__link .ttl{align-items:center;display:flex;justify-content:center}@media screen and (min-width: 768px){.qualityAnchor__link .ttl{line-height:1.8;font-size:16px;height:40px}.qualityAnchor__link .ttl:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.qualityAnchor__link .ttl:after{margin-bottom:calc((1 - 1.8) * .5em)}.qualityAnchor__link .ttl:before,.qualityAnchor__link .ttl:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.qualityAnchor__link .ttl{line-height:1.5;font-size:14px;height:40px}.qualityAnchor__link .ttl:before{content:'';margin-top:calc((1 - 1.5) * .5em)}.qualityAnchor__link .ttl:after{margin-bottom:calc((1 - 1.5) * .5em)}.qualityAnchor__link .ttl:before,.qualityAnchor__link .ttl:after{content:'';display:block;height:0;width:0}}.qualityAnchor__link .icon{aspect-ratio:14 / 8}@media screen and (min-width: 768px){.qualityAnchor__link .icon{width:14px}}@media screen and (max-width: 768px){.qualityAnchor__link .icon{width:14px}}.qualityIntro{position:relative}.qualityIntro__bg{margin:0 calc(50% - 50vw)}.qualityIntro__bg+.qualityIntro__desc{inset:0;position:absolute}.qualityIntro__bg+.qualityIntro__desc:after{content:initial}.qualityIntro__desc{color:#ffffff;position:relative;z-index:1}@media screen and (min-width: 768px){.qualityIntro__desc{min-height:216px}}@media screen and (max-width: 768px){.qualityIntro__desc{min-height:135px}}.qualityIntro__desc:after{background-color:rgba(0,0,0,0.15);content:'';inset:0;margin:0 calc(50% - 50vw);position:absolute;z-index:-1}.qualityIntro__head{position:relative;z-index:1}@media screen and (min-width: 768px){.qualityIntro__head{align-items:center;display:flex;gap:16px;padding:calc(112 / 1440 * 100vw) 0 calc(80 / 1440 * 100vw)}}@media screen and (max-width: 768px){.qualityIntro__head{padding:54px 0 30px}}.qualityIntro__head:before{background-color:rgba(255,255,255,0.7);content:'';height:1px;left:0;position:absolute}@media screen and (min-width: 768px){.qualityIntro__head:before{top:calc(80 / 1440 * 100vw);width:70px}}@media screen and (max-width: 768px){.qualityIntro__head:before{top:30px;width:50px}}.qualityIntro__head:after{background-color:rgba(0,0,0,0.15);content:'';inset:0;margin:0 calc(50% - 50vw);position:absolute}@media screen and (min-width: 768px){.qualityIntro__head+*{margin-top:calc(56 / 1440 * 100vw)}}@media screen and (max-width: 768px){.qualityIntro__head+*{margin-top:37px}}.qualityIntro__head>*{position:relative;z-index:1}.qualityIntro__ttl{font-weight:300;letter-spacing:.015em;line-height:1;position:relative}@media screen and (min-width: 768px){.qualityIntro__ttl{align-items:center;display:flex;font-size:30px}.qualityIntro__ttl:after{background-color:rgba(255,255,255,0.7);content:'';height:1px;margin-left:16px;width:160px}}@media screen and (max-width: 768px){.qualityIntro__ttl{font-size:24px}}.qualityIntro__lead{font-weight:300;letter-spacing:.04em}@media screen and (min-width: 768px){.qualityIntro__lead{font-size:16px;line-height:1}}@media screen and (max-width: 768px){.qualityIntro__lead{line-height:1.8;font-size:14px;margin-top:24px}.qualityIntro__lead:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.qualityIntro__lead:after{margin-bottom:calc((1 - 1.8) * .5em)}.qualityIntro__lead:before,.qualityIntro__lead:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.qualityIntro .heading{font-size:15px}}@media screen and (min-width: 768px){.qualitySelect__head,.qualitySelect__bottom{padding:64px 0 50px}}@media screen and (max-width: 768px){.qualitySelect__head,.qualitySelect__bottom{padding:44px 0 30px}}@media screen and (max-width: 768px){.qualitySelect__head .pageSwitch:has(.pageSwitch__item:nth-child(4)),.qualitySelect__bottom .pageSwitch:has(.pageSwitch__item:nth-child(4)){margin:0 calc((50% - 50vw)) 0 0;overflow:scroll;padding:24px 16px 0 0}.qualitySelect__head .pageSwitch:has(.pageSwitch__item:nth-child(4))::-webkit-scrollbar,.qualitySelect__bottom .pageSwitch:has(.pageSwitch__item:nth-child(4))::-webkit-scrollbar{display:none}}@media screen and (max-width: 768px){.qualitySelect__head .pageSwitch:has(.pageSwitch__item:nth-child(4)) .pageSwitch__body,.qualitySelect__bottom .pageSwitch:has(.pageSwitch__item:nth-child(4)) .pageSwitch__body{width:-moz-fit-content;width:fit-content}}.qualitySelect__item{display:none}@media screen and (min-width: 768px){.qualitySelect__item>*{padding-bottom:120px}}@media screen and (max-width: 768px){.qualitySelect__item>*{padding-bottom:100px}}.qualitySelect__item.is-active{display:block}@media screen and (min-width: 768px){.savingSect .gradationBox{margin-top:32px}}@media screen and (max-width: 768px){.savingSect .gradationBox{margin-top:40px}}.savingSect__bottom{color:#ffffff;position:relative}@media screen and (min-width: 768px){.savingSect__bottom{margin:40px -120px 0 auto;padding:40px;width:588px}}@media screen and (min-width: 768px) and (max-width: 1200px){.savingSect__bottom{margin-right:-40px}}@media screen and (max-width: 768px){.savingSect__bottom{margin:20px -30px 0;padding:30px}}.savingSect__bottom:before{background:#9fa0a0;content:'';inset:0;mix-blend-mode:multiply;position:absolute}.savingSect__bottom .subSect{align-items:flex-start;display:flex;justify-content:space-between;position:relative;z-index:1}@media screen and (min-width: 768px){.savingSect__bottom .subSect__head{width:251px}}@media screen and (max-width: 768px){.savingSect__bottom .subSect__head{width:159px}}@media screen and (min-width: 768px){.savingSect__bottom .subSect__cont{width:217px}}@media screen and (max-width: 768px){.savingSect__bottom .subSect__cont{width:121px}}.schemeFigure{position:relative;z-index:1}@media screen and (min-width: 768px){.schemeFigure__scroll{-webkit-mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);-webkit-mask-position:0 580%;mask-position:0 580%;-webkit-mask-size:100% 300%;mask-size:100% 300%;opacity:0}}@media screen and (max-width: 768px){.schemeFigure__scroll{overflow:scroll;width:auto}}.schemeFigure__scroll::-webkit-scrollbar{display:none}.schemeFigure__inner{display:flex}@media screen and (min-width: 768px){.schemeFigure__inner{justify-content:center}}@media screen and (max-width: 768px){.schemeFigure__inner{width:auto}}@media screen and (min-width: 768px){.schemeFigure__figPlot{display:none}}@media screen and (max-width: 768px){.schemeFigure__figPlot{align-items:center;aspect-ratio:1 / 1;background-color:rgba(153,153,153,0.9);border-radius:50%;display:flex;justify-content:center;left:8px;position:absolute;top:8px;width:60px;z-index:10}}.schemeFigure__figPlot .arrowSVG{display:block}.schemeFigure__step{position:relative;z-index:1}@media screen and (max-width: 768px){.schemeFigure__step{height:184px}}@media screen and (min-width: 768px){.schemeFigure__step{height:276px}}.schemeFigure__step:not(:first-child){margin-left:-10px}.schemeFigure__step img{height:100%;max-width:inherit;width:auto}.schemeFigure__step[class*="--01"]{z-index:6}.schemeFigure__step[class*="--02"]{z-index:5}.schemeFigure__step[class*="--03"]{z-index:4}.schemeFigure__step[class*="--04"]{z-index:3}.schemeFigure__step[class*="--05"]{z-index:2}.schemeFigure__step[class*="--06"]{z-index:1}@media screen and (min-width: 768px){.schemeFigure.sai-animate .schemeFigure__scroll{animation-duration:1s;animation-fill-mode:forwards;animation-name:mask-animation;animation-timing-function:cubic-bezier(0, 0.4, 0.48, 1)}}.schemeSect{margin:0 auto}@media screen and (min-width: 768px){.schemeSect{max-width:900px;padding-top:100px}}@media screen and (max-width: 768px){.schemeSect{padding:100px 30px 0}}@media screen and (max-width: 768px){.schemeSect__cont{margin-right:-30px}}@media screen and (min-width: 768px){.schemeSect__head+.schemeSect__cont{margin-top:56px}}@media screen and (max-width: 768px){.schemeSect__head+.schemeSect__cont{margin-top:32px}}@media screen and (min-width: 768px){.securitySect__intro+.securitySect__cont{margin-top:120px}}@media screen and (max-width: 768px){.securitySect__intro+.securitySect__cont{margin-top:48px}}@media screen and (min-width: 768px){.solutionFigure{margin:56px auto 0}}@media screen and (max-width: 768px){.solutionFigure{margin:32px auto 0}}.solutionFigure__img{margin:0 auto;padding:0 24px}@media screen and (min-width: 768px){.solutionFigure__img{width:187px}}@media screen and (max-width: 768px){.solutionFigure__img{width:248px}}.solutionFigure__img .photo__capIn{right:-24px}.solutionFigure__frame{background-color:#ffffff;border:3px solid #cfcec2;border-radius:20px;position:relative;z-index:1}@media screen and (min-width: 768px){.solutionFigure__frame{display:flex}}.solutionFigure__block{color:#3e3a39;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (min-width: 768px){.solutionFigure__block{padding:32px 48px;width:50%}}@media screen and (max-width: 768px){.solutionFigure__block{padding:24px 20px}}@media screen and (max-width: 768px){.solutionFigure__block--before{padding-bottom:0}}.solutionFigure__block--after{color:#ed6d0f}@media screen and (max-width: 768px){.solutionFigure__block--after{margin-top:-22px}}@media screen and (min-width: 768px){.solutionFigure__arrow{height:100%;left:50%;position:absolute;top:0;transform:translate(-50%, 0);width:auto;z-index:2}}@media screen and (min-width: 768px){.solutionFigure__arrow .arrowPC{display:block;height:100%;width:auto}}@media screen and (max-width: 768px){.solutionFigure__arrow .arrowPC{display:none}}@media screen and (max-width: 768px){.solutionFigure__arrow .arrowSP{display:block;height:auto;width:100%}}@media screen and (min-width: 768px){.solutionFigure__arrow .arrowSP{display:none}}.solutionFigure__ttl{font-size:13px;font-weight:500;letter-spacing:0;line-height:1.8}.solutionFigure__ttl:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.solutionFigure__ttl:after{margin-bottom:calc((1 - 1.8) * .5em)}.solutionFigure__ttl:before,.solutionFigure__ttl:after{content:'';display:block;height:0;width:0}.solutionFigure__txt{font-weight:500;letter-spacing:0}@media screen and (min-width: 768px){.solutionFigure__txt{font-size:13px;line-height:1.8}.solutionFigure__txt:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.solutionFigure__txt:after{margin-bottom:calc((1 - 1.8) * .5em)}.solutionFigure__txt:before,.solutionFigure__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.solutionFigure__txt{font-size:12px;line-height:1.6}.solutionFigure__txt:before{content:'';margin-top:calc((1 - 1.6) * .5em)}.solutionFigure__txt:after{margin-bottom:calc((1 - 1.6) * .5em)}.solutionFigure__txt:before,.solutionFigure__txt:after{content:'';display:block;height:0;width:0}}.solutionFigure__ttl+.solutionFigure__txt{margin-top:16px}.structureBasis__inner{border:1px solid #cccccc}@media screen and (min-width: 768px){.structureBasis__inner{margin:0 auto;padding:80px;width:1120px}}@media screen and (max-width: 768px){.structureBasis__inner{padding:30px 20px 48px}}@media screen and (min-width: 768px){.structureBasis+*{margin-top:80px}}@media screen and (max-width: 768px){.structureBasis+*{margin-top:80px}}@media screen and (min-width: 768px){.structureBasis__item+.structureBasis__item{margin-top:56px}}@media screen and (max-width: 768px){.structureBasis__item+.structureBasis__item{margin-top:80px}}.structureBasis__item .descriptionCard{display:flex;flex-direction:column-reverse}@media screen and (max-width: 768px){.structureBasis__item .descriptionCard{gap:20px}}@media screen and (max-width: 768px){.structureBasis__item .descriptionCard__visual{padding:0 20px}}.structureBasis__item .descriptionCard__body{margin:0}@media screen and (max-width: 768px){.structureBasis__item .descriptionCard__body .heading{font-size:15px}}@media screen and (min-width: 768px){.structureBasis__item .descriptionCard__body .txt{padding-left:40px}}@media screen and (max-width: 768px){.structureBasis__item .descriptionCard__body .txt{padding:0 20px}}@media screen and (min-width: 768px){.structureBasis__item:nth-child(1) .descriptionCard{gap:24px}}.structureBasis__item:nth-child(1) .descriptionCard__visual{padding:0}@media screen and (min-width: 768px){.structureBasis__item:nth-child(2) .descriptionCard,.structureBasis__item:nth-child(4) .descriptionCard{flex-direction:row-reverse;justify-content:space-between}}@media screen and (min-width: 768px){.structureBasis__item:nth-child(2) .descriptionCard__head,.structureBasis__item:nth-child(4) .descriptionCard__head{width:453px}}@media screen and (min-width: 768px){.structureBasis__item:nth-child(2) .descriptionCard__body,.structureBasis__item:nth-child(4) .descriptionCard__body{width:427px}}@media screen and (min-width: 768px){.structureBasis__item:nth-child(3){align-items:flex-start;display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.structureBasis__item:nth-child(3) .descriptionCard{gap:80px;width:453px}}@media screen and (min-width: 768px){.structureBasis__item:nth-child(3) .descriptionCard+.photo{width:427px}}@media screen and (max-width: 768px){.structureBasis__item:nth-child(3) .descriptionCard+.photo{margin-top:20px}}@media screen and (min-width: 768px){.structureGroup__intro+.structureGroup__cont{margin-top:120px}}@media screen and (max-width: 768px){.structureGroup__intro+.structureGroup__cont{margin-top:48px}}.surveyData{display:flex;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;justify-content:center}@media screen and (min-width: 768px){.surveyData{gap:40px}}@media screen and (max-width: 768px){.surveyData{gap:10px}}@media screen and (min-width: 768px){.surveyData__item{width:154px}}@media screen and (max-width: 768px){.surveyData__item{width:calc((100% - 20px) / 3)}}.surveyData__ttl{color:#3e3a39;font-weight:500;letter-spacing:0;text-align:center;line-height:1.6}.surveyData__ttl:before{content:'';margin-top:calc((1 - 1.6) * .5em)}.surveyData__ttl:after{margin-bottom:calc((1 - 1.6) * .5em)}.surveyData__ttl:before,.surveyData__ttl:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.surveyData__ttl{font-size:14px}}@media screen and (max-width: 768px){.surveyData__ttl{font-size:12px}}@media screen and (min-width: 768px){.surveyData__data{margin:20px auto 0;width:128px}}@media screen and (max-width: 768px){.surveyData__data{margin-top:16px}}.surveySect{margin:100px auto 0}@media screen and (min-width: 768px){.surveySect{max-width:900px}}@media screen and (max-width: 768px){.surveySect{padding:0 30px}}@media screen and (min-width: 768px){.surveySect__head+.surveySect__cont{margin-top:56px}}@media screen and (max-width: 768px){.surveySect__head+.surveySect__cont{margin-top:32px}}@media screen and (min-width: 768px){.surveySect__data{margin-top:56px}}@media screen and (max-width: 768px){.surveySect__data{margin-top:40px}}.surveySect__data .caption{text-align:right}@media screen and (min-width: 768px){.surveySect__data .caption{margin:24px auto 0;width:528px}}@media screen and (max-width: 768px){.surveySect__data .caption{margin-top:24px}}.surveyVoiceFigure{position:relative;z-index:1}.surveyVoiceFigure__illust{-webkit-mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);-webkit-mask-position:0 580%;mask-position:0 580%;-webkit-mask-size:100% 300%;mask-size:100% 300%;opacity:0}@media screen and (min-width: 768px){.surveyVoiceFigure__illust .photo{margin:0 auto;width:-moz-fit-content;width:fit-content}}.surveyVoiceFigure__fu{filter:blur(1em) brightness(1.3);opacity:0;transition-duration:1.2s;transition-property:filter, opacity;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);will-change:filter, opacity}@media screen and (min-width: 768px){.surveyVoiceFigure__fu{position:absolute;z-index:2}}.surveyVoiceFigure__fu--01{transition-delay:0.8s}@media screen and (min-width: 768px){.surveyVoiceFigure__fu--01{left:110px;top:13px;width:205px}}@media screen and (max-width: 768px){.surveyVoiceFigure__fu--01{width:264px}}.surveyVoiceFigure__fu--02{transition-delay:1.1s}@media screen and (min-width: 768px){.surveyVoiceFigure__fu--02{right:37px;top:35px;width:279px}}@media screen and (max-width: 768px){.surveyVoiceFigure__fu--02{margin:3px 0 0 auto;width:211px}}.surveyVoiceFigure__fu--03{transition-delay:1.4s}@media screen and (min-width: 768px){.surveyVoiceFigure__fu--03{left:0;top:124px;width:358px}}@media screen and (max-width: 768px){.surveyVoiceFigure__fu--03{width:269px}}.surveyVoiceFigure__fu--04{transition-delay:1.7s}@media screen and (min-width: 768px){.surveyVoiceFigure__fu--04{right:0;top:124px;width:325px}}@media screen and (max-width: 768px){.surveyVoiceFigure__fu--04{margin:3px 0 0 auto;width:223px}}.surveyVoiceFigure.sai-animate .surveyVoiceFigure__illust{animation-duration:1s;animation-fill-mode:forwards;animation-name:mask-animation;animation-timing-function:cubic-bezier(0, 0.4, 0.48, 1)}.surveyVoiceFigure.sai-animate .surveyVoiceFigure__fu{filter:blur(0) brightness(1);opacity:1}@media screen and (min-width: 768px){.temperatureSect__head+.temperatureSect__cont{margin-top:32px}}@media screen and (max-width: 768px){.temperatureSect__head+.temperatureSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.temperatureSect__cont{display:grid;gap:24px;grid-template-columns:repeat(2, 1fr);margin:0 auto;width:764px}}@media screen and (max-width: 768px){.temperatureSect__cont{display:flex;flex-direction:column;gap:16px}}@media screen and (max-width: 768px){.trashSect__intro .qualityIntro__bg .photo__capIn{bottom:32px}}@media screen and (min-width: 768px){.trashSect__cont{margin-top:-64px}}@media screen and (max-width: 768px){.trashSect__cont{margin-top:-32px}}.trashSect__list{align-items:flex-start;display:flex;justify-content:center}@media screen and (max-width: 768px){.trashSect__list{flex-wrap:wrap}}.trashSect__list .item{aspect-ratio:1 / 1;position:relative}.trashSect__list .item:before{background-color:#dcdddd;border-radius:50%;content:'';inset:0;mix-blend-mode:multiply;position:absolute}@media screen and (min-width: 768px){.trashSect__list .item{width:298px}}@media screen and (max-width: 768px){.trashSect__list .item{width:171px}.trashSect__list .item:nth-child(n+3){margin-top:-12px}}@media screen and (min-width: 768px){.trashSect__list .item+.item{margin-left:-24px}}@media screen and (max-width: 768px){.trashSect__list .item+.item{margin-left:-12px}}.utilitySect{color:#ffffff;position:relative}@media screen and (min-width: 768px){.utilitySect__head{display:grid;gap:40px;grid-template-columns:repeat(2, 1fr);margin-right:auto}}@media screen and (min-width: 768px){.utilitySect__head+.utilitySect__cont{margin-top:32px}}@media screen and (max-width: 768px){.utilitySect__head+.utilitySect__cont{margin-top:64px}}@media screen and (max-width: 768px){.utilitySect__head .headingCombi+.photo{margin-top:40px}}@media screen and (min-width: 768px){.utilitySect__cont{margin-left:96px}}@media screen and (min-width: 768px){.utilitySect__cont .heading+.equipmentList{margin-top:32px}}@media screen and (max-width: 768px){.utilitySect__cont .heading+.equipmentList{margin-top:32px}}@media screen and (min-width: 768px){.utilitySect__cont .equipmentList{display:grid;gap:16px;grid-template-columns:repeat(3, 1fr)}}.utilitySect__bg{position:absolute}@media screen and (min-width: 768px){.utilitySect__bg{bottom:-106px;left:-246px;width:960px}}@media screen and (max-width: 768px){.utilitySect__bg{aspect-ratio:390 / 338;bottom:-80px;left:-60px;width:100vw}}.voiceFigure{opacity:0;position:relative;z-index:1}@media screen and (min-width: 768px){.voiceFigure{margin:64px auto 0;width:695px}}@media screen and (max-width: 768px){.voiceFigure{margin-top:32px}}.voiceFigure__item{left:0;position:absolute;top:0;z-index:2;-webkit-mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);-webkit-mask-position:0 580%;mask-position:0 580%;-webkit-mask-size:100% 300%;mask-size:100% 300%;opacity:0}.voiceFigure__item:nth-child(1){animation-delay:.2s}.voiceFigure__item:nth-child(2){animation-delay:.4s}.voiceFigure__item:nth-child(3){animation-delay:.6s}.voiceFigure.sai-animate{opacity:1}.voiceFigure.sai-animate .voiceFigure__item{animation-duration:1s;animation-fill-mode:forwards;animation-name:mask-animation;animation-timing-function:cubic-bezier(0, 0.4, 0.48, 1)}.voiceSect{margin:0 auto}@media screen and (max-width: 768px){.voiceSect{padding:0 30px}}@media screen and (min-width: 768px){.voiceSect{max-width:900px}}@media screen and (min-width: 768px){.voiceSect__head+.voiceSect__cont{margin-top:56px}}@media screen and (max-width: 768px){.voiceSect__head+.voiceSect__cont{margin-top:40px}}.voiceSect__illustImg{-webkit-mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);mask-image:linear-gradient(172deg, rgba(0,0,0,0) 15%, #000 20%, #000 66%, rgba(0,0,0,0) 75%);-webkit-mask-position:0 580%;mask-position:0 580%;-webkit-mask-size:100% 300%;mask-size:100% 300%;opacity:0}@media screen and (max-width: 768px){.voiceSect__illustImg{margin:-30px -30px 0}}.voiceSect__fu{filter:blur(1em) brightness(1.3);opacity:0;transition-duration:1.2s;transition-property:filter, opacity;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);will-change:filter, opacity}@media screen and (min-width: 768px){.voiceSect__fu{position:absolute;z-index:2}}.voiceSect__fu--01{transition-delay:0.8s}@media screen and (min-width: 768px){.voiceSect__fu--01{left:78px;top:65px;width:229px}}@media screen and (max-width: 768px){.voiceSect__fu--01{width:264px}}.voiceSect__fu--02{transition-delay:1.1s}@media screen and (min-width: 768px){.voiceSect__fu--02{left:220px;top:0;width:239px}}@media screen and (max-width: 768px){.voiceSect__fu--02{margin:0 0 0 auto;width:290px}}.voiceSect__fu--03{transition-delay:1.4s}@media screen and (min-width: 768px){.voiceSect__fu--03{left:473px;top:25px;width:312px}}@media screen and (max-width: 768px){.voiceSect__fu--03{margin:0 0 0 auto;width:237px}}.voiceSect__fu--04{transition-delay:1.7s}@media screen and (min-width: 768px){.voiceSect__fu--04{right:0;top:104px;width:290px}}@media screen and (max-width: 768px){.voiceSect__fu--04{position:relative;width:290px;z-index:2}}.voiceSect__fu--05{transition-delay:2s}@media screen and (min-width: 768px){.voiceSect__fu--05{left:0;top:191px;width:290px}}@media screen and (max-width: 768px){.voiceSect__fu--05{margin-top:-30px;width:224px}}.voiceSect__fu--06{transition-delay:2.3s}@media screen and (min-width: 768px){.voiceSect__fu--06{left:130px;top:269px;width:269px}}@media screen and (max-width: 768px){.voiceSect__fu--06{margin:0 0 0 auto;width:278px}}.voiceSect__fu--07{transition-delay:2.6s}@media screen and (min-width: 768px){.voiceSect__fu--07{left:422px;top:298px;width:318px}}@media screen and (max-width: 768px){.voiceSect__fu--07{margin:0 0 0 auto;width:240px}}.voiceSect__fu--08{transition-delay:2.9s}@media screen and (min-width: 768px){.voiceSect__fu--08{left:588px;top:229px;width:259px}}@media screen and (max-width: 768px){.voiceSect__fu--08{width:280px}}.voiceSect__illust{position:relative;z-index:1}.voiceSect__illust.sai-animate .voiceSect__illustImg{animation-duration:1s;animation-fill-mode:forwards;animation-name:mask-animation;animation-timing-function:cubic-bezier(0, 0.4, 0.48, 1)}.voiceSect__illust.sai-animate .voiceSect__fu{filter:blur(0) brightness(1);opacity:1}.voiceSect__label{background-color:#3e3a39;border-radius:30px;color:#ffffff;padding:16px 30px;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.voiceSect__label{margin:64px auto 0}}@media screen and (max-width: 768px){.voiceSect__label{margin:48px auto 0}}.voiceSect__label .inner{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:16px;font-weight:600;white-space:nowrap}@media screen and (min-width: 768px){.voiceSect__label .inner{line-height:1.4}.voiceSect__label .inner:before{content:'';margin-top:calc((1 - 1.4) * .5em)}.voiceSect__label .inner:after{margin-bottom:calc((1 - 1.4) * .5em)}.voiceSect__label .inner:before,.voiceSect__label .inner:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.voiceSect__label .inner{line-height:1.6}.voiceSect__label .inner:before{content:'';margin-top:calc((1 - 1.6) * .5em)}.voiceSect__label .inner:after{margin-bottom:calc((1 - 1.6) * .5em)}.voiceSect__label .inner:before,.voiceSect__label .inner:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.voiceSect__bottom{margin:64px auto 0;max-width:780px}}@media screen and (max-width: 768px){.voiceSect__bottom{margin-top:48px}}.whiteBox{background-color:rgba(255,255,255,0.3)}@media screen and (min-width: 768px){.whiteBox{margin:0 calc((50% - 50vw) + 200px) 0 auto;padding:40px;width:960px}}@media screen and (min-width: 768px) and (min-width: 1440px){.whiteBox{margin-right:0}}@media screen and (max-width: 768px){.whiteBox{margin:0 -30px;padding:30px}}@media screen and (min-width: 768px){.zehGroup__intro+.zehGroup__cont{margin-top:120px}}@media screen and (max-width: 768px){.zehGroup__intro+.zehGroup__cont{margin-top:48px}}@media screen and (min-width: 768px){.zehGuideSect__head+.zehGuideSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.zehGuideSect__head+.zehGuideSect__cont{margin-top:48px}}.zehGuideSect__cont .photo{margin:0 auto;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.zehGuideSect__cont .photo+.caption{margin-top:16px;text-align:center}}@media screen and (max-width: 768px){.zehGuideSect__cont .photo+.caption{margin-top:16px}}@media screen and (min-width: 768px){.zehMeritSect{padding-top:80px}}@media screen and (max-width: 768px){.zehMeritSect{padding-top:80px}}@media screen and (min-width: 768px){.zehMeritSect__head+.zehMeritSect__cont{margin-top:32px}}@media screen and (max-width: 768px){.zehMeritSect__head+.zehMeritSect__cont{margin-top:48px}}.zehMeritSect__cont .meritArea{background-color:#ebebec;counter-increment:meritNum}@media screen and (min-width: 768px){.zehMeritSect__cont .meritArea{margin-left:auto;width:960px}}@media screen and (max-width: 768px){.zehMeritSect__cont .meritArea{margin-right:-30px}}@media screen and (min-width: 768px){.zehMeritSect__cont .meritArea__body{padding:32px 40px 80px}}@media screen and (max-width: 768px){.zehMeritSect__cont .meritArea__body{padding:0 30px 64px}}@media screen and (min-width: 768px){.quality-anchor{padding:80px 0}}@media screen and (max-width: 768px){.quality-anchor{padding:30px 0}}@media screen and (min-width: 768px){.quality-subSlect{padding-top:120px}}@media screen and (max-width: 768px){.quality-subSlect{padding-top:100px}}.quality-otonari{margin:0 calc(50% - 50vw)}.otonari-introduction{background-color:#f2f2f0;position:relative;z-index:1}@media screen and (min-width: 768px){.otonari-introduction{padding:64px 0 104px}}@media screen and (max-width: 768px){.otonari-introduction{padding:44px 0}}.otonari-introduction:before{content:'';display:block;left:50%;position:absolute;transform:translate(-50%, 0);width:100%}@media screen and (min-width: 768px){.otonari-introduction:before{background:url("../imgs/otonari/pc/bg-arc-lightgray.svg") no-repeat center center/cover;height:calc(52 / 1440 * 100vw);top:calc(-52 / 1440 * 100vw)}}@media screen and (max-width: 768px){.otonari-introduction:before{background:url("../imgs/otonari/sp/bg-arc-lightgray.svg") no-repeat center center/cover;height:calc(14 / 390 * 100vw);top:calc(-14 / 390 * 100vw)}}.otonari-voice{background-color:#ffffff;position:relative;z-index:1}@media screen and (min-width: 768px){.otonari-voice{padding:116px 0 124px}}@media screen and (max-width: 768px){.otonari-voice{padding:80px 0 120px}}.otonari-voice:before{content:'';display:block;left:50%;position:absolute;transform:translate(-50%, 0);width:100%}@media screen and (min-width: 768px){.otonari-voice:before{background:url("../imgs/otonari/pc/bg-arc-wh.svg") no-repeat center center/cover;height:calc(52 / 1440 * 100vw);top:calc(-52 / 1440 * 100vw)}}@media screen and (max-width: 768px){.otonari-voice:before{background:url("../imgs/otonari/sp/bg-arc-wh.svg") no-repeat center center/cover;height:calc(14 / 390 * 100vw);top:calc(-14 / 390 * 100vw)}}.otonari-activity{background-color:#f2f2f0;position:relative;z-index:1}@media screen and (min-width: 768px){.otonari-activity{padding:122px 0 120px}}@media screen and (max-width: 768px){.otonari-activity{padding:80px 0 116px}}.otonari-activity:before{content:'';display:block;left:50%;position:absolute;transform:translate(-50%, 0);width:100%}@media screen and (min-width: 768px){.otonari-activity:before{background:url("../imgs/otonari/pc/bg-arc-lightgray.svg") no-repeat center center/cover;height:calc(52 / 1440 * 100vw);top:calc(-52 / 1440 * 100vw)}}@media screen and (max-width: 768px){.otonari-activity:before{background:url("../imgs/otonari/sp/bg-arc-lightgray.svg") no-repeat center center/cover;height:calc(14 / 390 * 100vw);top:calc(-14 / 390 * 100vw)}}.otonari-interview{background-color:#d9d8d0;position:relative;z-index:1}@media screen and (min-width: 768px){.otonari-interview{padding:95px 0 165px}}@media screen and (max-width: 768px){.otonari-interview{padding:80px 0 76px}}.otonari-interview:before{content:'';display:block;left:50%;position:absolute;transform:translate(-50%, 0);width:100%}@media screen and (min-width: 768px){.otonari-interview:before{background:url("../imgs/otonari/pc/bg-arc-darkgray.svg") no-repeat center center/cover;height:calc(52 / 1440 * 100vw);top:calc(-52 / 1440 * 100vw)}}@media screen and (max-width: 768px){.otonari-interview:before{background:url("../imgs/otonari/sp/bg-arc-darkgray.svg") no-repeat center center/cover;height:calc(14 / 390 * 100vw);top:calc(-14 / 390 * 100vw)}}
