@charset "UTF-8";.inner-content{display:flex;flex-flow:column;gap:180px}.visual{position:relative;text-align:center;margin-bottom:100px}.visual .visual-img img{width:100%;height:inherit}.visual .inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:50px;flex-flow:column;align-items:center;padding-bottom:50px}.visual .inner h2{font-weight:700;font-size:48px;line-height:140%}.visual .inner .txt{font-weight:500;font-size:16px;line-height:160%;text-align:center}.visual .img-foot{position:absolute;left:0;bottom:-40px;width:100%;z-index:1}.visual .img-foot img{width:100%}@media (max-width: 768px){.inner-content{gap:80px}.visual{margin-bottom:60px}.visual .visual-img{height:450px}.visual .inner{width:70%;gap:30px;padding-bottom:25px}.visual .inner h2{font-size:24px}.visual .inner .txt{font-size:14px}.visual .inner .txt div{display:inline}}.intro01{display:flex;gap:80px;align-items:center;justify-content:space-between}.intro01 .thumb{flex:0 0 60%}.intro01 .thumb img{width:100%;border-radius:60px}.intro01 .rcont{flex:0 0 40%;display:flex;flex-flow:column;gap:40px}.intro01 .rcont .tit{color:#e44d61;font-weight:700;font-size:36px;line-height:140%}.intro01 .rcont .txt{font-weight:500;font-size:16px;line-height:160%}@media (max-width: 768px){.intro01{display:flex;flex-flow:column;text-align:center;gap:40px}.intro01 .thumb{flex:0}.intro01 .thumb img{width:100%;border-radius:24px}.intro01 .rcont{flex:0;flex-flow:column;gap:40px}.intro01 .rcont .tit{font-size:18px;line-height:130%}.intro01 .rcont .txt{font-size:14px}}.intro02 h3{text-align:center;color:#e44d61;font-weight:700;font-size:36px;line-height:130%;margin-bottom:40px}.intro02 .mySwiper{overflow:hidden}.intro02 .mySwiper .swiper-wrapper{height:auto}.intro02 .mySwiper .swiper-wrapper .swiper-slide{position:relative;display:flex;flex-flow:column}.intro02 .mySwiper .thumb img{-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%}.intro02 .mySwiper .inner{position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%,-50%);display:flex;flex-flow:column;align-items:center;text-align:center}.intro02 .mySwiper .inner .txt01{font-weight:700;font-size:32px;line-height:140%}.intro02 .mySwiper .inner .txt02{margin-top:20px;font-weight:500;font-size:16px;line-height:160%}.intro02 .mySwiper .swiper-slide{display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.intro02 h3{font-size:18px;margin-bottom:25px}.intro02 .mySwiper{overflow:visible}.intro02 .mySwiper .swiper-wrapper{height:auto}.intro02 .mySwiper .swiper-wrapper .swiper-slide{position:relative;display:flex;flex-flow:column}.intro02 .mySwiper .thumb img{-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%}.intro02 .mySwiper .inner .txt01{font-size:16px;line-height:140%}.intro02 .mySwiper .inner .txt02{margin-top:10px;font-size:14px;line-height:160%}.intro02 .mySwiper .swiper-slide{display:flex;align-items:center;justify-content:center}}.intro03{display:flex;gap:80px;align-items:center;justify-content:space-between}.intro03 .thumb{flex:0 0 60%}.intro03 .thumb img{width:100%;border-radius:60px}.intro03 .lcont{flex:0 0 40%;display:flex;flex-flow:column;gap:40px}.intro03 .lcont .tit{color:#e44d61;font-weight:700;font-size:36px;line-height:140%}.intro03 .lcont .txt{font-weight:500;font-size:16px;line-height:160%}@media (max-width: 768px){.intro03{display:flex;flex-flow:column;flex-direction:column-reverse;text-align:center;gap:40px}.intro03 .thumb{flex:0}.intro03 .thumb img{width:100%;border-radius:24px}.intro03 .lcont{flex:0;flex-flow:column;gap:40px}.intro03 .lcont .tit{font-size:18px;line-height:130%}.intro03 .lcont .txt{font-size:14px}}.intro04{margin-top:180px;position:relative;text-align:center;margin-bottom:100px}.intro04 .intro-img img{width:100%}.intro04 .inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:20px;flex-flow:column;align-items:center;width:100%}.intro04 .inner .tit{font-weight:700;font-size:36px;line-height:140%}.intro04 .inner .txt{font-weight:500;font-size:16px;line-height:160%}.intro04 .inner .bttn{padding:0 50px;height:55px;line-height:55px;border-radius:35px;background-color:#fff}.intro04 .inner .bttn.line{border:1px solid #fff;background-color:transparent}.intro04 .inner .bttn span{color:#e44d61;font-size:18px;font-weight:700;padding-right:28px;background:url(./icon_arrow.svg) no-repeat 100% 50%;background-size:24px}@media (max-width: 768px){.intro04{margin-top:80px}.intro04 .inner{gap:24px;flex-flow:column;width:100%}.intro04 .inner .tit{font-size:18px}.intro04 .inner .txt{font-size:14px;padding:0 20px}.intro04 .inner .bttn{margin-top:16px;padding:0 40px;height:44px;line-height:44px}.intro04 .inner .bttn span{font-size:14px;padding-right:24px;background-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-brandstory.scss.css.map */
