@import"https://fonts.googleapis.com/css2?family=Covered+By+Your+Grace&family=Murecho:wght@100..900&family=Noto+Sans+JP:wght@100..900&display=swap";@font-face{font-family:"NATS";src:url("../font/NATS-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}@media screen and (min-width: 769px)and (max-width: 1284px){html,body{font-size:.7788161994vw}}@media screen and (min-width: 1284px){html,body{font-size:.7788161994vw}}@media screen and (max-width: 768px){html,body{font-size:2.5641025641vw;overflow-x:hidden}html.active,body.active{overflow-y:hidden}}figure{line-height:0}img{width:100%;height:auto;object-fit:cover;-webkit-user-drag:none;user-drag:none}a{text-decoration:none;color:#000}ul,dl{list-style:none;padding:0}.u-pcDb{display:block !important}.u-spDb{display:none !important}.u-spDf{display:none !important}@media screen and (max-width: 768px){.u-pcDb{display:none !important}.u-spDb{display:block !important}.u-spDf{display:flex !important}}html,body{font-family:"Noto Sans JP",sans-serif}html.is-active,body.is-active{overflow:hidden}.u-pcDb{display:block !important}.u-pcDf{display:flex !important}.u-spDb,.u-spDf{display:none !important}@media screen and (max-width: 768px){.u-spDb{display:block !important}.u-spDf{display:flex !important}.u-pcDf,.u-pcDb{display:none !important}}@media screen and (max-width: 768px){figure{margin-top:-0.1rem}}.common__denimImage{max-width:11.7rem;position:relative;z-index:2;width:100%}@media screen and (max-width: 768px){.common__denimImage{max-width:10rem}}.common__denimENTitle{font-size:1.7rem;position:relative;z-index:2;line-height:.77;letter-spacing:10%;font-family:"NATS",sans-serif;font-weight:400}@media screen and (max-width: 768px){.common__denimENTitle{font-size:1.4rem;line-height:.74}}.common__denimJPTitle{font-size:2.1rem;position:relative;z-index:2;font-weight:bold;font-family:"Murecho",sans-serif;margin-top:.55rem;letter-spacing:.03em;color:#d40000}@media screen and (max-width: 768px){.common__denimJPTitle{font-size:1.8rem;line-height:1.25}}.common__denimDescription{font-weight:500;position:relative;z-index:2;font-size:1.2rem;line-height:1.36;letter-spacing:10%;margin-top:2.8rem;font-family:"Noto Sans JP",sans-serif;color:#d40000}@media screen and (max-width: 768px){.common__denimDescription{font-size:1rem;line-height:1.4;margin-top:2.4rem}}.common__list{display:flex;flex-direction:column;gap:.7rem;position:relative;padding:.5rem 0 0rem 1rem;max-width:25.7rem}@media screen and (max-width: 768px){.common__list{max-width:22.2rem}}.common__list::before{content:"";position:absolute;left:0;width:.1rem;height:100%;top:.5rem;left:0;background-color:#d40000}.common__buy{width:3.9rem;height:1.6rem;background-color:#c7c6c6;border-radius:.6rem;font-size:1.6rem;letter-spacing:1%;font-family:"NATS",sans-serif;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.common__buy{font-size:1.4rem;width:3.3rem;height:1.4rem}}.common__comingsoon{width:10.9rem;height:1.6rem;background-color:#c7c6c6;border-radius:.6rem;font-size:1.6rem;letter-spacing:1%;font-family:"NATS",sans-serif;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.common__comingsoon{font-size:1.4rem;width:9.5rem;height:1.4rem}}.common__item{font-size:1.9rem;font-weight:400;color:#d40000;letter-spacing:1%;font-family:"NATS",sans-serif;display:flex;line-height:0;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.common__item{font-size:1.6rem}}.common__container{display:flex;gap:1.2rem;justify-content:center;position:relative;width:fit-content;margin:0 auto}.common__line01{max-width:104%;width:104%;height:1rem;position:absolute;z-index:1;top:5rem;left:-0.8rem}@media screen and (max-width: 768px){.common__line01{top:4rem}}.common__line01 .sec01,.sec02 .common__line01{max-width:102%;width:102%}.common__moreContainer{display:flex;align-items:center;flex-direction:column;margin-top:4.3rem}.common__moreText{font-size:1.2rem;line-height:1.17;letter-spacing:10%;font-weight:500;font-family:"Noto Sans JP",sans-serif;margin-bottom:.6rem}.common__more{font-family:"NATS",sans-serif;font-size:2.9rem;color:#fff;width:18.5rem;height:2.9rem;background-color:#000;border-radius:1rem;display:flex;align-items:center;justify-content:center;letter-spacing:1%}@media screen and (max-width: 768px){.common__more{width:16rem;height:2.4rem;font-size:2.4rem}}.common__border{padding:4rem 0;position:relative;max-width:74.6rem;width:100%;margin:2.5rem auto 0}@media screen and (max-width: 768px){.common__border{padding:2.5rem 0;margin-top:1.5rem;padding:3.4 0}}.common__border::before{position:absolute;content:"";height:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='4' viewBox='0 0 6 4'%3E%3Ccircle cx='1.5' cy='2' r='1' fill='%23C7C6C6'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:center;top:50%;left:50%;transform:translate(-50%, -50%);max-width:74.6rem;width:100%}@media screen and (max-width: 768px){.common__border::before{max-width:29rem}}.sec01__figure01>img,.sec01__figure02>img,.sec01__figure03>img,.sec02__figure01>img,.sec02__figure02>img,.sec02__figure03>img,.sec03__figure01>img,.sec03__figure02>img,.sec03__figure03>img,.sec04__figure01>img,.sec04__figure02>img,.sec04__figure03>img,[class*=sec][class*=__figure]>img,.sec-figure-img{opacity:0;transition:opacity .85s cubic-bezier(0.16, 1, 0.3, 1),transform .85s cubic-bezier(0.16, 1, 0.3, 1);will-change:opacity,transform}.sec01__figure01>img,.sec02__figure01>img,.sec03__figure01>img,.sec04__figure01>img,.sec-figure-img--fade-up{opacity:0;transform:translateY(40px)}.sec-figure-img--slide-left{opacity:0;transform:translateX(-60px)}.sec-figure-img--slide-right{opacity:0;transform:translateX(60px)}.sec01__figure01>img.is-visible,.sec01__figure02>img.is-visible,.sec01__figure03>img.is-visible,.sec02__figure01>img.is-visible,.sec02__figure02>img.is-visible,.sec02__figure03>img.is-visible,.sec03__figure01>img.is-visible,.sec03__figure02>img.is-visible,.sec03__figure03>img.is-visible,.sec04__figure01>img.is-visible,.sec04__figure02>img.is-visible,.sec04__figure03>img.is-visible,[class*=sec][class*=__figure]>img.is-visible,.sec-figure-img.is-visible{opacity:1;transform:translate(0, 0)}figcaption[class*=__text],[class*=sec][class*=__figure] figcaption{opacity:0;transform:translateY(-30px);transition:opacity .85s cubic-bezier(0.16, 1, 0.3, 1),transform .85s cubic-bezier(0.16, 1, 0.3, 1);will-change:opacity,transform}figcaption.is-visible,figcaption[class*=__text].is-visible{opacity:1;transform:translateY(0)}.header{z-index:1000;position:fixed;top:5.6rem;left:12.5rem}@media screen and (max-width: 768px){.header{top:2rem;left:2rem}}.header__link{font-size:1.2rem;font-weight:700;line-height:1.6rem}.footer{margin-top:28.3rem;padding-bottom:17.5rem}@media screen and (max-width: 768px){.footer{margin-top:18.2rem;padding-bottom:10.8rem}}.footer__text{font-family:"NATS",sans-serif;font-size:1.4rem;line-height:1.43;color:#000;max-width:36.5rem;margin:1.6rem auto 0}@media screen and (max-width: 768px){.footer__text{font-size:1.6rem;margin:2.4rem auto 0;text-align:center}}.footer__logo{max-width:36.5rem;width:100%;position:relative;margin:0 auto}@media screen and (max-width: 768px){.footer__logo{max-width:17.6rem;margin:0 auto 0 8.5rem}}.footer__thankyou{position:absolute;max-width:24.2rem;top:-10rem;left:-12rem}@media screen and (max-width: 768px){.footer__thankyou{max-width:16.2rem;top:-7rem;left:-6.8rem}}.hero{padding:8.5rem 13rem 1.7rem;background-color:#b03737;height:83.5rem;position:relative;overflow:hidden}@media screen and (max-width: 768px){.hero{height:66rem;padding:0;background-color:rgba(0,0,0,0)}}.hero__text01{font-size:2rem;line-height:2.09;color:#fff;letter-spacing:10%;font-family:"NATS",sans-serif;text-align:center;position:absolute;left:50%;transform:translateX(-50%);top:2rem;clip-path:inset(0 100% 0 0);transition:clip-path 1.2s steps(30, end) 2s}@media screen and (max-width: 768px){.hero__text01{color:#d40000;font-size:1.6rem;line-height:2.09;top:0;z-index:2;white-space:nowrap}}.hero.is-visible .hero__text01{clip-path:inset(0 0 0 0)}.hero__text02{font-size:2rem;line-height:2.09;color:#fff;letter-spacing:10%;font-family:"NATS",sans-serif;bottom:3rem;position:absolute;left:50%;transform:translateX(-50%);clip-path:inset(0 100% 0 0);transition:clip-path 1.2s steps(30, end) 2s}@media screen and (max-width: 768px){.hero__text02{bottom:1rem;color:#d40000;font-size:1.6rem;white-space:nowrap}}.hero.is-visible .hero__text02{clip-path:inset(0 0 0 0)}.hero__what{font-size:5.4rem;color:#fff;font-family:"Covered By Your Grace",sans-serif;position:absolute;top:39rem;right:29rem;transform:translateX(-20rem) rotate(-20deg);opacity:0;transition:transform 1.2s cubic-bezier(0.16, 1, 0.3, 1),opacity .8s ease}@media screen and (max-width: 768px){.hero__what{font-size:4.3rem;color:#d40000;top:2rem;right:unset;left:6rem;transform:translateX(-100vw) rotate(-4deg)}}.hero.is-visible .hero__what{transform:translateX(0) rotate(-20deg);opacity:1}@media screen and (max-width: 768px){.hero.is-visible .hero__what{transform:translateX(0) rotate(-5deg)}}.hero__should{font-size:5.4rem;color:#fff;font-family:"Covered By Your Grace",sans-serif;position:absolute;top:38.9rem;right:18.2rem;transform:translateY(15rem) rotate(-17deg);opacity:0;transition:transform 1.2s cubic-bezier(0.16, 1, 0.3, 1) .1s,opacity .8s ease .1s}@media screen and (max-width: 768px){.hero__should{font-size:4.3rem;color:#d40000;top:4rem;right:unset;left:12.5rem;transform:translateX(100vh) rotate(-2deg)}}.hero.is-visible .hero__should{transform:translateY(0) rotate(-17deg);opacity:1}@media screen and (max-width: 768px){.hero.is-visible .hero__should{transform:translateX(0) rotate(-2deg)}}.hero__i{font-size:5.4rem;color:#fff;font-family:"Covered By Your Grace",sans-serif;position:absolute;top:35rem;right:16rem;transform:translateY(-15rem) rotate(-3deg);opacity:0;transition:transform 1.2s cubic-bezier(0.16, 1, 0.3, 1) .2s,opacity .8s ease .2s}@media screen and (max-width: 768px){.hero__i{font-size:4.3rem;color:#d40000;top:2rem;right:15rem;transform:translateY(-100vh) rotate(10deg)}}.hero.is-visible .hero__i{transform:translateY(0) rotate(-3deg);opacity:1}@media screen and (max-width: 768px){.hero.is-visible .hero__i{transform:translateY(0) rotate(10deg)}}.hero__wear{font-size:5.4rem;color:#fff;font-family:"Covered By Your Grace",sans-serif;position:absolute;top:34rem;right:4rem;transform:translateX(20rem) rotate(-15deg);opacity:0;transition:transform 1.2s cubic-bezier(0.16, 1, 0.3, 1) .3s,opacity .8s ease .3s}@media screen and (max-width: 768px){.hero__wear{font-size:4.3rem;color:#d40000;right:5.5rem;top:3rem;transform:translateX(100vw) rotate(3deg)}}.hero.is-visible .hero__wear{transform:translateX(0) rotate(-15deg);opacity:1}@media screen and (max-width: 768px){.hero.is-visible .hero__wear{transform:translateX(0) rotate(3deg)}}.hero__line{max-width:36.7rem;width:100%;position:absolute;right:2rem;top:39rem;clip-path:inset(0 100% 0 0);transition:clip-path 1s cubic-bezier(0.22, 1, 0.36, 1) 1.2s}.hero.is-visible .hero__line{clip-path:inset(0 0 0 0)}@media screen and (max-width: 768px){.hero__line{top:7.5rem;left:50%;transform:translateX(-50%);max-width:30.8rem}}.hero__dotted{letter-spacing:6%;font-size:2.6rem;line-height:.76;font-family:"NATS",sans-serif;color:#fff;position:absolute;bottom:16.5rem;right:26.5rem;clip-path:inset(0 100% 0 0);transition:clip-path 1.2s steps(30, end) 2s}.hero.is-visible .hero__dotted{clip-path:inset(0 0 0 0)}@media screen and (max-width: 768px){.hero__dotted{bottom:8.6rem;font-size:2.5rem;right:unset;left:1.8rem}}.hero__desc01{font-size:4rem;line-height:1.19;color:#fff;font-family:"Murecho",sans-serif;position:absolute;bottom:17rem;right:1.8rem;font-weight:800;clip-path:inset(0 100% 0 0);transition:clip-path 1.2s steps(30, end) 2s}.hero.is-visible .hero__desc01{clip-path:inset(0 0 0 0)}@media screen and (max-width: 768px){.hero__desc01{font-size:3.4rem;color:#d40000;bottom:9.2rem;white-space:nowrap;right:unset;left:2rem}}.hero__desc02{font-size:4rem;line-height:1.19;color:#fff;font-family:"Murecho",sans-serif;position:absolute;bottom:11rem;right:1.8rem;font-weight:800;clip-path:inset(0 100% 0 0);transition:clip-path 1.2s steps(30, end) 2s}.hero.is-visible .hero__desc02{clip-path:inset(0 0 0 0)}@media screen and (max-width: 768px){.hero__desc02{font-size:3.4rem;color:#d40000;bottom:5.4rem;white-space:nowrap;right:unset;left:4rem}}.hero__figure{max-width:102.3rem;width:100%;opacity:0;transform:translateY(4rem);transition:transform 1.2s cubic-bezier(0.16, 1, 0.3, 1),opacity .8s ease}.hero.is-loaded .hero__figure{opacity:1;transform:translateY(0)}.intro{margin-top:7rem;position:relative}@media screen and (max-width: 768px){.intro{margin-top:5.2rem}}.intro__text{font-size:1.3rem;line-height:1.92;color:#d40000;letter-spacing:10%;width:100%;text-align:center;font-weight:500}.sec01{margin-top:3.3rem}.sec01__text01{width:2.9rem;position:absolute;right:11.7rem;top:16rem}@media screen and (max-width: 768px){.sec01__text01{width:1.9rem;top:11.4rem;right:8.1rem}}.sec01__text02{width:8rem;position:absolute;right:3rem;top:9rem}@media screen and (max-width: 768px){.sec01__text02{width:6rem;top:6.3rem;right:2rem}}.sec01__text03{width:4.7rem;position:absolute;left:-2rem;top:10rem}@media screen and (max-width: 768px){.sec01__text03{width:3.8rem;top:9rem;left:-1.5rem}}.sec01__text04{position:absolute;width:5.3rem;top:7.6rem;left:1rem}@media screen and (max-width: 768px){.sec01__text04{width:4.5rem;top:6.2rem;left:1rem}}.sec01__text05{position:absolute;width:5.6rem;bottom:-3rem;left:11rem}@media screen and (max-width: 768px){.sec01__text05{width:4.6rem;bottom:-2rem;left:9.8rem}}.sec01__text06{position:absolute;width:5.7rem;bottom:-1.3rem;left:15rem}@media screen and (max-width: 768px){.sec01__text06{width:4.9rem;bottom:-1.2rem;left:13rem}}.sec01__figure01{max-width:54rem;width:100%;margin:2.8rem auto 0;position:relative}@media screen and (max-width: 768px){.sec01__figure01{margin:.8rem auto 0;max-width:37.3rem}}.sec01__figure02{max-width:35.6rem;margin-left:29.6rem;margin-top:5rem;position:relative}@media screen and (max-width: 768px){.sec01__figure02{max-width:30.8rem;margin-left:5.4rem;margin-top:2rem}}.sec01__line{position:absolute;top:-11.5rem;right:-10rem;max-width:13.3rem;width:100%}@media screen and (max-width: 768px){.sec01__line{max-width:10rem;right:.5rem;top:-5rem}}.sec01__figure03{max-width:41.5rem;margin-left:auto;margin-top:-37.2rem;margin-right:26.7rem;position:relative}@media screen and (max-width: 768px){.sec01__figure03{margin-top:0;max-width:35.9rem;margin-right:1.6rem;margin-top:1.5rem}}.sec01__list01{margin-left:26.7rem;margin-top:1.6rem;max-width:40rem}.sec01__list01 .common__item{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%}@media screen and (max-width: 768px){.sec01__list01 .common__item{gap:0}}@media screen and (max-width: 768px){.sec01__list01{margin-top:1.7rem;margin-left:2.8rem}}.sec01__list02{margin-top:-1.8rem;margin-left:26.7rem}@media screen and (max-width: 768px){.sec01__list02{margin-left:2.7rem;margin-top:-1.2rem}}.sec01__list03{margin:6.3rem 28.2rem 0 auto}@media screen and (max-width: 768px){.sec01__list03{margin-top:5.5rem;margin-right:2.8rem}}.sec01 .common__border{margin:3.4rem auto 0}.sec02{margin-top:3.3rem}.sec02__text01{width:4.2rem;position:absolute;right:8.7rem;top:14rem}@media screen and (max-width: 768px){.sec02__text01{width:2.9rem;right:5.8rem;top:9.5rem}}.sec02__text02{width:4.1rem;position:absolute;right:3.8rem;top:8rem}@media screen and (max-width: 768px){.sec02__text02{width:3rem;right:2.4rem;top:5.1rem}}.sec02__text03{width:5.2rem;position:absolute;bottom:6rem;right:2rem}@media screen and (max-width: 768px){.sec02__text03{width:4.3rem;bottom:5rem;right:1.7rem}}.sec02__text04{width:4.8rem;position:absolute;bottom:13rem;right:-1.3rem}@media screen and (max-width: 768px){.sec02__text04{width:4rem;bottom:12rem;right:-1.3rem}}.sec02__text05{width:3.2rem;position:absolute;top:0rem;left:.2rem}@media screen and (max-width: 768px){.sec02__text05{width:2.7rem;top:0rem;left:.2rem}}.sec02__text06{width:4rem;position:absolute;top:-3.5rem;left:5rem}@media screen and (max-width: 768px){.sec02__text06{width:3.6rem;top:-3.2rem;left:3.8rem}}.sec02__figure01{max-width:54rem;width:100%;margin:2.8rem auto 0;position:relative}@media screen and (max-width: 768px){.sec02__figure01{max-width:37.3rem;margin:1.2rem auto 0}}.sec02__figure02{max-width:37.5rem;margin-left:auto;margin-right:29rem;margin-top:-16rem;position:relative}@media screen and (max-width: 768px){.sec02__figure02{max-width:32.1rem;margin:-5.8rem 4.2rem 0 auto}}.sec02__figure03{max-width:37.6rem;margin-left:27.3rem;margin-top:-24.5rem;position:relative}@media screen and (max-width: 768px){.sec02__figure03{max-width:32.3rem;margin:3.2rem auto 0}}.sec02__line{position:absolute;bottom:4rem;left:-6rem;max-width:13.5rem;width:100%}@media screen and (max-width: 768px){.sec02__line{max-width:10rem;bottom:-5rem;left:3rem}}.sec02__list01{margin-left:26.7rem;margin-top:1.6rem}@media screen and (max-width: 768px){.sec02__list01{margin-left:2.8rem;margin-top:1.7rem}}.sec02__list02{margin-top:1.7rem;margin-left:auto;margin-right:28rem}@media screen and (max-width: 768px){.sec02__list02{margin-right:2.8rem;margin-top:1.6rem}}.sec02__list03{margin-left:26.7rem;margin-top:1.9rem}@media screen and (max-width: 768px){.sec02__list03{margin-left:2.8rem;margin-top:1.6rem}}.sec02 .common__moreContainer{margin-top:10rem}@media screen and (max-width: 768px){.sec02 .common__moreContainer{margin-top:5.7rem}}.sec03{background-color:#b03737;margin-top:7rem;padding:8rem 0}@media screen and (max-width: 768px){.sec03{padding:5rem 0}}.sec03 .common__moreContainer{margin-top:10rem}@media screen and (max-width: 768px){.sec03 .common__moreContainer{margin-top:7.7rem}}.sec03 .common__denimJPTitle{color:#fff}.sec03 .common__denimDescription{color:#fff}.sec03 .common__item{color:#fff}.sec03 .common__list::before{background-color:#fff}.sec03 .common__moreText{color:#fff}.sec03 .common__buy{background-color:#e4e4e4}.sec03__text01{width:4.5rem;position:absolute;right:44.7rem;top:14.5rem}@media screen and (max-width: 768px){.sec03__text01{right:unset;left:3.5rem;width:3.1rem;top:10rem}}.sec03__text02{width:4.2rem;position:absolute;right:40rem;top:20rem}@media screen and (max-width: 768px){.sec03__text02{right:unset;left:7rem;width:2.8rem;top:14.2rem}}.sec03__text03{width:3.6rem;position:absolute;bottom:6rem;left:1.5rem}@media screen and (max-width: 768px){.sec03__text03{width:3.3rem;bottom:4rem;left:1.5rem}}.sec03__text04{position:absolute;left:5.8rem;top:12.5rem;width:5.2rem}@media screen and (max-width: 768px){.sec03__text04{position:absolute;left:5.3rem;top:10.8rem;width:4.4rem}}.sec03__text05{position:absolute;width:2.2rem;bottom:6.5rem;left:9.5rem}@media screen and (max-width: 768px){.sec03__text05{width:2.2rem;bottom:4rem;left:25.7rem}}.sec03__text06{width:4.5rem;position:absolute;bottom:15.4rem;left:11.8rem}@media screen and (max-width: 768px){.sec03__text06{width:4.5rem;bottom:13rem;left:unset;right:1rem}}.sec03__figure01{max-width:54rem;width:100%;margin:2.8rem auto 0;position:relative}@media screen and (max-width: 768px){.sec03__figure01{max-width:37.3rem;margin:.8rem auto 0}}.sec03__figure02{max-width:37.7rem;margin-left:26.8rem;margin-top:-3rem;position:relative}@media screen and (max-width: 768px){.sec03__figure02{max-width:32.7rem;margin:-7.5rem 2rem 0 auto}}.sec03__figure03{max-width:37.6rem;margin-right:20.8rem;margin-left:auto;margin-top:-25rem;position:relative}@media screen and (max-width: 768px){.sec03__figure03{max-width:33.7rem;margin:4rem 1.6rem 0 auto}}.sec03__line{max-width:20.3rem;width:100%;top:-14rem;left:-11rem;position:absolute}@media screen and (max-width: 768px){.sec03__line{max-width:6.1rem;top:-10.5rem;left:0}}.sec03__list01{margin-left:26.7rem;margin-top:1.6rem;position:relative;z-index:2}@media screen and (max-width: 768px){.sec03__list01{margin-left:2.8rem;margin-top:1.7rem}}.sec03__list02{margin-top:1.3rem;margin-left:37.9rem}@media screen and (max-width: 768px){.sec03__list02{margin-left:auto;margin-right:3.8rem;margin-top:1.4rem}}.sec03__list03{margin-right:37rem;margin-left:auto;margin-top:.8rem}@media screen and (max-width: 768px){.sec03__list03{margin-left:2.8rem;margin-top:.9rem;margin-right:auto}}.sec04{margin-top:7.5rem}@media screen and (max-width: 768px){.sec04{margin-top:5.5rem}}.sec04__text01{width:4rem;position:absolute;left:7.8rem;top:17.5rem}@media screen and (max-width: 768px){.sec04__text01{width:2.8rem;left:5.5rem;top:11.9rem}}.sec04__text02{width:4.2rem;position:absolute;left:12.4rem;top:15.8rem}@media screen and (max-width: 768px){.sec04__text02{width:2.9rem;left:9rem;top:10.8rem}}.sec04__text03{width:5.1rem;position:absolute;bottom:7rem;left:-2rem}@media screen and (max-width: 768px){.sec04__text03{width:4.1rem}}.sec04__text04{width:5.3rem;position:absolute;top:3.2rem;left:1.3rem}@media screen and (max-width: 768px){.sec04__text04{width:4.3rem}}.sec04__text05{width:7.5rem;position:absolute;bottom:1.2rem;left:4.5rem}@media screen and (max-width: 768px){.sec04__text05{width:6.5rem}}.sec04__text06{width:4.7rem;position:absolute;bottom:11.4rem;left:8.2rem}@media screen and (max-width: 768px){.sec04__text06{width:3.7rem}}.sec04__figure01{max-width:54rem;width:100%;margin:2.8rem auto 0;position:relative}@media screen and (max-width: 768px){.sec04__figure01{max-width:37.3rem;margin:1.1rem auto 0}}.sec04__line01{position:absolute;top:-10rem;left:-11rem;max-width:12.8rem;width:100%}@media screen and (max-width: 768px){.sec04__line01{max-width:9rem;top:-11.5rem;right:0;left:unset}}.sec04__line02{position:absolute;top:-9rem;left:28rem;max-width:17.3rem;width:100%}@media screen and (max-width: 768px){.sec04__line02{max-width:8rem;top:-8rem;left:1rem}}.sec04__figure02{max-width:35.8rem;margin:2rem 21.8rem 0 auto;position:relative}@media screen and (max-width: 768px){.sec04__figure02{margin:3.3rem 3.8rem 0 auto;max-width:30rem}}.sec04__figure03{max-width:37.6rem;margin-left:21.4rem;margin-top:-41.8rem;position:relative}@media screen and (max-width: 768px){.sec04__figure03{margin:2.2rem 1.4rem 0 auto;max-width:34.3rem}}.sec04__list01{margin-left:26.7rem;margin-top:1.6rem}@media screen and (max-width: 768px){.sec04__list01{margin:1.7rem 0 0 2.8rem}}.sec04__list02{margin-top:1.7rem;margin-left:auto;margin-right:28rem}@media screen and (max-width: 768px){.sec04__list02{margin:.8rem 2.9rem 0 auto}}.sec04__list03{margin-left:26.7rem;margin-top:1.9rem}@media screen and (max-width: 768px){.sec04__list03{margin:.9rem 0 0 2.8rem}}.sec04 .common__moreContainer{margin-top:10rem}@media screen and (max-width: 768px){.sec04 .common__moreContainer{margin-top:6.7rem}}/*# sourceMappingURL=main.css.map */
