.featureArea__ttl{border:2px solid #745b43;color:#745b43;font-size:32px;letter-spacing:.1em;line-height:calc(48 / 32);margin:0 auto;padding:20px 0;text-align:center}@media screen and (min-width: 768px){.featureArea__ttl{width:600px}}@media screen and (max-width: 768px){.featureArea__ttl{font-size:calc(40 / 750 * 100vw);line-height:calc(52 / 40);padding:calc(20 / 750 * 100vw) 0}}@media screen and (min-width: 768px){.featureArea__list{display:flex;gap:10px;gap:20px;justify-content:center;margin-top:20px}}@media screen and (max-width: 768px){.featureArea__list{margin-top:calc(20 / 750 * 100vw)}}.featureArea__item{align-items:center;background-color:#745b43;color:#ffffff;display:flex;letter-spacing:.015em}@media screen and (min-width: 768px){.featureArea__item{font-size:19px;gap:15px;padding:13px 20px;width:320px}}@media screen and (max-width: 768px){.featureArea__item{font-size:calc(36 / 750 * 100vw);gap:calc(30 / 750 * 100vw);padding:calc(30 / 750 * 100vw) calc(40 / 750 * 100vw)}}@media screen and (max-width: 768px){.featureArea__item+.featureArea__item{margin-top:calc(20 / 750 * 100vw)}}.featureArea__item .num{flex-shrink:0;font-family:"EB Garamond",serif}@media screen and (min-width: 768px){.featureArea__item .num{font-size:30px}}@media screen and (max-width: 768px){.featureArea__item .num{font-size:calc(60 / 750 * 100vw);line-height:calc(52 / 40)}}.featureArea__cont{margin-top:60px}@media screen and (max-width: 768px){.featureArea__cont{margin-top:calc(50 / 750 * 100vw)}}.featureArea__cont+.featureArea__cont{margin-top:80px}@media screen and (max-width: 768px){.featureArea__cont+.featureArea__cont{margin-top:calc(100 / 750 * 100vw)}}@media screen and (min-width: 768px){.featureArea__cont .caption{margin-top:30px}}.featureArea__cont .cap_right{margin-top:10px}@media screen and (min-width: 768px){.featureArea__cont .cap_right{text-align:right}}.featureCard{margin-top:60px}@media screen and (min-width: 768px){.featureCard{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}}@media screen and (min-width: 768px) and (min-width: 768px){.featureCard{gap:0 40px}}@media screen and (min-width: 768px){.featureCard--wide{align-items:flex-end}.featureCard--wide .featureCard__desc{margin:0 auto 40px;width:100%}}@media screen and (max-width: 768px){.featureCard{margin-top:calc(40 / 750 * 100vw)}}.featureCard+.featureCard{margin-top:80px}@media screen and (max-width: 768px){.featureCard+.featureCard{margin-top:calc(80 / 750 * 100vw)}}@media screen and (min-width: 768px){.featureCard__desc{width:480px}}.featureCard__heading{color:#745b43;font-size:30px;letter-spacing:.06em;text-align:center;line-height:1.5}.featureCard__heading:before{content:'';margin-top:calc((1 - 1.5) * .5em)}.featureCard__heading:after{margin-bottom:calc((1 - 1.5) * .5em)}.featureCard__heading:before,.featureCard__heading:after{content:'';display:block;height:0;width:0}@media screen and (max-width: 768px){.featureCard__heading{font-size:calc(36 / 750 * 100vw);line-height:calc(56 / 36)}}.featureCard__txt{letter-spacing:.1em;line-height:2;margin-top:20px}@media screen and (max-width: 768px){.featureCard__txt{font-size:calc(28 / 750 * 100vw);margin-top:calc(40 / 750 * 100vw)}}.featureCard__figureTtl{align-self:start;font-weight:600;justify-self:start;text-align:start}@media screen and (min-width: 768px){.featureCard__figureTtl{font-size:22px;margin-top:40px}}@media screen and (max-width: 768px){.featureCard__figureTtl{font-size:calc(32 / 750 * 100vw);margin-top:calc(40 / 750 * 100vw)}}.featureCard__figureTtl+.featureCard__figure{margin-top:24px}@media screen and (max-width: 768px){.featureCard__figureTtl+.featureCard__figure{margin-top:calc(18 / 750 * 100vw)}}@media screen and (min-width: 768px){.featureCard__figure{width:480px}}@media screen and (min-width: 768px){.featureCard .caption{margin-top:30px}}@media screen and (max-width: 768px){.featureCard .caption{margin-top:20px}}.featureCard--graph{justify-content:start}@media screen and (min-width: 768px){.featureCard--graph .featureCard__desc{width:100%}}@media screen and (min-width: 768px){.featureCard--graph .featureCard__figure{width:100%}}@media screen and (max-width: 768px){.featureCard--graph .featureCard__figure{margin-right:-30px;margin-top:calc(60 /   750 * 100vw);overflow:scroll}}@media screen and (max-width: 768px){.featureCard--graph .featureCard__figure img{max-width:unset;width:calc(1600 / 750 * 100vw)}}.featureLabel{text-align:center}.featureLabel__num{color:#745b43;font-size:60px;font-weight:bold;letter-spacing:.06em;line-height:.7}@media screen and (max-width: 768px){.featureLabel__num{font-size:calc(80 / 750 * 100vw)}}.featureLabel__heading{margin-top:40px}@media screen and (max-width: 768px){.featureLabel__heading{margin-top:calc(30 / 750 * 100vw)}}.featureLabel__heading .label{background-color:#745b43;color:#ffffff;display:block;font-size:28px;line-height:calc(36 / 28);margin:0 auto;padding:20px 0}@media screen and (min-width: 768px){.featureLabel__heading .label{width:600px}}@media screen and (max-width: 768px){.featureLabel__heading .label{font-size:calc(40 / 750 * 100vw);line-height:calc(56 / 40);padding:calc(20 / 750 * 100vw) 0}}.featureLabel__heading .icon{display:block;margin-left:auto;margin-right:auto;width:50px}@media screen and (max-width: 768px){.featureLabel__heading .icon{width:calc(60 / 750 * 100vw)}}.flowList__item:nth-child(1) .flowCard .flowCard__label{background-color:#666666}.flowList__item:nth-child(2) .flowCard .flowCard__label{background-color:#745b43}.flowCard__label{color:#ffffff;font-size:22px;letter-spacing:.1em;line-height:1;padding:12px;text-align:center}@media screen and (max-width: 768px){.flowCard__label{font-size:calc(32 / 750 * 100vw);padding:calc(20 / 750 * 100vw)}}.flowCard__figure{margin-top:40px}@media screen and (max-width: 768px){.flowCard__figure{margin-top:calc(30 / 750 * 100vw)}}.flowList{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.flowList{margin-top:80px}}@media screen and (max-width: 768px){.flowList{margin-top:calc(70 / 750 * 100vw)}}@media screen and (min-width: 768px){.flowList__item{width:573px}}@media screen and (max-width: 768px){.flowList__item+.flowList__item{margin-top:calc(60 / 750 * 100vw)}}@media screen and (max-width: 768px){.flowList__item .txt{text-align:center}}.graphArea__ttl{color:#ffffff;font-size:36px;letter-spacing:.1em;line-height:1.6;padding:20px 0;position:relative;text-align:center;z-index:1}@media screen and (max-width: 768px){.graphArea__ttl{font-size:calc(48 / 750 * 100vw);line-height:calc(64 / 48);padding:calc(30 / 750 * 100vw) 0}}.graphArea__ttl:before{background-color:#745b43;content:'';height:100%;left:50%;position:absolute;top:0;transform:translate(-50%, 0);width:100vw;z-index:-1}.graphArea__heading{color:#745b43;font-size:28px;letter-spacing:.06em;line-height:1;margin-top:50px;text-align:center}@media screen and (max-width: 768px){.graphArea__heading{font-size:calc(40 / 750 * 100vw);margin-top:calc(60 / 750 * 100vw)}}.graphArea__heading+.section_clm{align-items:flex-start;margin-top:60px}@media screen and (max-width: 768px){.graphArea__heading+.section_clm{margin-top:calc(60 / 750 * 100vw)}}@media screen and (min-width: 768px){.graphArea .caption{margin-top:40px}}@media screen and (max-width: 768px){.graphArea .caption{margin-top:30px}}.graphArea .caption .link{border-bottom:1px solid #999999;color:#999999}.graphCard__ttl{background-color:#ffffff;color:#745b43;font-size:22px;letter-spacing:.06em;line-height:1;padding:20px 0;text-align:center}@media screen and (max-width: 768px){.graphCard__ttl{font-size:calc(32 / 750 * 100vw);padding:calc(20 / 750 * 100vw) 0}}@media screen and (min-width: 768px){.graphCard__figure{align-items:flex-end;display:flex;justify-content:center;margin-top:40px}}@media screen and (max-width: 768px){.graphCard__figure{margin-top:calc(40 / 750 * 100vw)}}.graphList{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.graphList{gap:60px 44px;margin:0 auto;margin-top:80px;width:1000px}}@media screen and (max-width: 768px){.graphList{margin-top:calc(70 / 750 * 100vw)}}@media screen and (min-width: 768px){.graphList__item{width:478px}}@media screen and (max-width: 768px){.graphList__item{width:100%}.graphList__item+.graphList__item{margin-top:calc(60 / 750 * 100vw)}}@media screen and (min-width: 768px){.leadCol{align-items:center;display:flex;justify-content:space-between;margin-top:80px}}@media screen and (max-width: 768px){.leadCol{margin-top:calc(60 / 750 * 100vw)}}@media screen and (min-width: 768px){.leadCol__item{width:573px}}@media screen and (max-width: 768px){.leadCol__item+.leadCol__item{margin-top:calc(60 / 750 * 100vw)}}@media screen and (min-width: 768px){.leadCol__item .txt{font-size:22px}}@media screen and (max-width: 768px){.leadCol__item .txt{text-align:center}}.mainLeadArea{color:#745b43;text-align:center}.mainLeadArea+.section_clm{margin-top:80px}@media screen and (max-width: 768px){.mainLeadArea+.section_clm{margin-top:calc(60 / 750 * 100vw)}}.mainLeadArea__ttl{color:#745b43;font-size:60px}@media screen and (max-width: 768px){.mainLeadArea__ttl{font-size:calc(90 / 750 * 100vw)}}.mainLeadArea__ttl .num{font-size:68px}@media screen and (max-width: 768px){.mainLeadArea__ttl .num{font-size:calc(100 / 750 * 100vw)}}.mainLeadArea__ttl .sub{color:#000000;display:block;font-size:18px;letter-spacing:.1em;line-height:1}@media screen and (max-width: 768px){.mainLeadArea__ttl .sub{font-size:calc(32 / 750 * 100vw)}}.mainLeadArea__heading{color:#745b43;font-size:32px}@media screen and (max-width: 768px){.mainLeadArea__heading{font-size:calc(40 / 750 *100vw);line-height:calc(60 / 40)}}.resultArea{margin-top:80px}@media screen and (max-width: 768px){.resultArea{margin-top:calc(70 / 750 * 100vw)}}.resultArea__cont+.resultArea__cont{margin-top:60px}@media screen and (max-width: 768px){.resultArea__cont+.resultArea__cont{margin-top:calc(40 / 750 * 100vw)}}.resultArea__before{font-size:26px;line-height:1;margin-top:60px;text-align:center}@media screen and (max-width: 768px){.resultArea__before{font-size:calc(32 / 750 * 100vw);line-height:calc(52 / 32);margin-top:calc(80 / 750 * 100vw)}}.resultArea__before .icon{display:block;margin-left:auto;margin-right:auto;margin-top:60px;width:140px}@media screen and (max-width: 768px){.resultArea__before .icon{margin-top:calc(30 / 750 * 100vw);width:calc(150 / 750 * 100vw)}}.resultArea__before .icon .svgIcon{fill:none}.resultArea__after{color:#745b43;font-size:30px;text-align:center}@media screen and (max-width: 768px){.resultArea__after{font-size:calc(40 / 750 * 100vw);line-height:calc(60 / 40)}}@media screen and (min-width: 768px){.resultArea__after+.resultList{margin-top:30px}}@media screen and (max-width: 768px){.resultArea__after+.resultList{margin-top:calc(40 / 750 * 100vw)}}.resultArea__after+.resultList+.caption{padding-top:10px;text-align:right}.resultArea__bnr{margin:120px 0}@media screen and (max-width: 768px){.resultArea__bnr{margin:spsize(120) 0}}.resultArea__bnr .item .summary{cursor:pointer;position:relative}.resultArea__bnr .item .summary span{aspect-ratio:1/1;background:#ffffff;border-radius:50%;display:grid;place-items:center;position:absolute;right:26px;top:43px;width:60px}@media screen and (max-width: 768px){.resultArea__bnr .item .summary span{right:spsize(15);top:spsize(83);width:spsize(60)}}.resultArea__bnr .item .summary span:before,.resultArea__bnr .item .summary span:after{background:#b83514;content:'';display:block;grid-area:1/1;height:5px;width:30px}@media screen and (max-width: 768px){.resultArea__bnr .item .summary span:before,.resultArea__bnr .item .summary span:after{height:spsize(5);width:spsize(30)}}.resultArea__bnr .item .summary span:after{rotate:90deg;transition:scale .4s}.resultArea__bnr .item .summary.active span:after{scale:0 1}.resultArea__bnr .item .detail{background:#faece4;padding:32px 80px 60px}@media screen and (max-width: 768px){.resultArea__bnr .item .detail{padding:spsize(35) spsize(32) spsize(50)}}.resultArea__bnr .item .detail .text{font-size:20px;font-weight:600;line-height:36px;text-align:center}@media screen and (max-width: 768px){.resultArea__bnr .item .detail .text{font-size:spsize(30);line-height:spsize(44)}}.resultArea__bnr .item .detail .figure{margin:26px auto 0;width:641px}@media screen and (max-width: 768px){.resultArea__bnr .item .detail .figure{margin:spsize(45) auto 0;max-width:641px;width:auto}}.resultArea__bnr .item .detail .figure--detail{margin:70px auto 0;width:840px}@media screen and (max-width: 768px){.resultArea__bnr .item .detail .figure--detail{margin:spsize(40) auto 0;max-width:641px;width:auto}}.resultArea__bnr .item .detail .note{font-size:14px;font-weight:500;line-height:2;margin:22px 0 0}@media screen and (max-width: 768px){.resultArea__bnr .item .detail .note{font-size:spsize(20);line-height:spsize(37);margin:spsize(26) 0 0}}.resultArea__bnr .link{display:block;margin:22px auto 0;width:400px}@media screen and (max-width: 768px){.resultArea__bnr .link{width:auto}}.resultArea__conclusion{font-size:28px;line-height:calc(42 / 28);margin-top:80px;text-align:center}@media screen and (max-width: 768px){.resultArea__conclusion{font-size:calc(33 / 750 * 100vw);line-height:calc(66 / 36);margin-top:calc(120 / 750 * 100vw)}}.resultArea__conclusion .underline{border-bottom:2px solid #745b43}.resultArea__conclusion+.txt{font-size:22px;margin-top:30px;text-align:center}@media screen and (max-width: 768px){.resultArea__conclusion+.txt{font-size:calc(28 / 750 * 100vw);letter-spacing:.015em;margin-top:calc(40 / 750 * 100vw)}}.resultList{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.resultList__item{width:282px}}@media screen and (max-width: 768px){.resultList__item{width:calc(300 / 750 * 100vw)}.resultList__item:nth-child(n+3){margin-top:calc(50 / 750 * 100vw)}}.resultCard__label{align-items:center;background-color:#745b43;color:#ffffff;display:flex;font-size:16px;height:90px;justify-content:center;text-align:center}@media screen and (max-width: 768px){.resultCard__label{font-size:calc(28 / 750 * 100vw);height:calc(130 / 750 * 100vw);letter-spacing:.015em;line-height:calc(40 / 28)}}@media screen and (min-width: 768px){.reverse-lead{padding-top:120px}}@media screen and (max-width: 768px){.reverse-lead{padding-top:calc(120 / 750 * 100vw)}}@media screen and (min-width: 768px){.reverse-feature{padding:100px 0}}@media screen and (max-width: 768px){.reverse-feature{padding:calc(100 / 750 * 100vw) 0}}@media screen and (min-width: 768px){.reverse-graph{padding-bottom:100px}}@media screen and (max-width: 768px){.reverse-graph{padding-bottom:calc(100 / 750 * 100vw)}}.svgIcon{display:block;height:auto;width:100%}
