@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400..700;1,400..700&family=Noto+Sans+JP:wght@100..900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body{position:relative;overflow-x:hidden}@media screen and (min-width: 769px)and (max-width: 1440px){html,body{font-size:.6944444444vw}}@media screen and (min-width: 1441px){html,body{font-size:62.5%}}@media screen and (max-width: 768px){html,body{font-size:2.6666666667vw}html.active,body.active{overflow-y:hidden}}figure{line-height:0}img{width:100%;height:auto;object-fit:cover}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.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}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}figure{opacity:0;transition:opacity .8s ease-out}.fadeInUp{animation:fadeInUp 1s forwards}.cta{font-weight:500;letter-spacing:.02em;font-style:italic;font-size:1.2rem;color:#898989;white-space:nowrap;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.cta{font-size:1.2rem}}.cta.cta-dark{color:#000}.common_text{font-size:2.6rem;line-height:3.6rem;color:#232323}@media screen and (max-width: 768px){.common_text{font-size:1.3rem;line-height:1.8rem;width:fit-content}}.relative{position:relative}.site_main,.leeDenim{font-family:"Noto Sans JP",sans-serif}#footer-nav ul li a{font-size:14px}@media screen and (max-width: 768px){#footer-nav ul li a{font-size:16px}}#footer_inner .copyright{font-size:14.4px}@media screen and (max-width: 768px){#footer_inner .copyright{font-size:12.8px}}.hero{margin:5rem 0 0}@media screen and (max-width: 768px){.hero{margin:3rem 1.19rem 0 1.23rem}}.hero .kv_figure{opacity:1}.hero_inner{max-width:114rem;margin:0 auto}.sec01{margin:18.76rem 0 0}.sec01_inner{max-width:114rem;margin:0 auto}@media screen and (max-width: 768px){.sec01_inner{margin:0 2rem}}.sec01_imgttl{max-width:51.52rem;margin:0 auto 4.05rem;display:block}.sec01_ttl{font-size:2.5rem;letter-spacing:.08em;font-weight:700;text-align:center;margin-bottom:2.1rem}@media screen and (max-width: 768px){.sec01_ttl{text-align:right;font-size:1.5rem;transform:translateX(0.7rem)}}.sec01_text{font-size:1.6rem;letter-spacing:.09em;line-height:2;text-align:center;font-weight:500}@media screen and (max-width: 768px){.sec01_text{text-align:right;font-size:1.2rem;line-height:1.833}.sec01_text.nowrapSp{white-space:nowrap}.sec01_text .spWrap{display:inline-block;transform:translateX(-0.5rem)}}.sec01_list_cont{margin:13rem auto 0;max-width:90rem;display:flex;flex-direction:column;gap:12rem}@media screen and (max-width: 768px){.sec01_list_cont{margin:8rem auto 0;gap:8.9rem}}.sec01_list_item:nth-of-type(even) .sec01_list_item_art{flex-direction:row-reverse}@media screen and (max-width: 768px){.sec01_list_item:nth-of-type(even) .sec01_list_item_art{flex-direction:column}}.sec01_list_item_art{display:flex;gap:3rem;align-items:flex-end}@media screen and (max-width: 768px){.sec01_list_item_art{gap:0;flex-direction:column;align-items:center}}.sec01_item_fig{max-width:45.9rem;flex-shrink:0}@media screen and (max-width: 768px){.sec01_item_fig{margin:0 0 2rem}.sec01_item_fig.boxed{margin:0 2rem 2rem}.sec01_item_fig.boxed02{margin:0 3.7rem 2rem}.sec01_item_fig.boxed03{margin:0 4.6rem 2rem}}.sec01_item_block{flex-grow:1}@media screen and (max-width: 768px){.sec01_item_block{margin:0 2rem}}.sec01_item_num{font-family:"Libre Baskerville",serif;display:flex;flex-direction:column;align-items:center;color:#fb3099}.sec01_item_num span{font-size:1.5rem;letter-spacing:.06em;font-weight:700}@media screen and (max-width: 768px){.sec01_item_num span{font-size:1.2rem}}.sec01_item_num_dig{margin:0 0 2rem;font-size:5.7rem;line-height:1.22;position:relative}@media screen and (max-width: 768px){.sec01_item_num_dig{font-size:4.2rem;line-height:1.23;margin:0 0 3rem}}.sec01_item_num_dig:before{content:"#";font-size:1.9rem;letter-spacing:.09em;line-height:1.89;font-weight:500;position:absolute;top:0;right:calc(100% + .1rem)}@media screen and (max-width: 768px){.sec01_item_num_dig:before{font-size:1.4rem}}.sec01_item_num_dig:after{content:"";display:block;width:2.2rem;height:.1rem;background-color:#fb3099;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}@media screen and (max-width: 768px){.sec01_item_num_dig:after{width:1.2rem}}.sec01_item_ttl{margin:0 0 1rem;font-size:1.6rem;font-weight:700;line-height:1.3;text-align:center;letter-spacing:.03em}@media screen and (max-width: 768px){.sec01_item_ttl{font-size:1.4rem;line-height:1.2}}.sec01_item_text{font-size:1.4rem;line-height:1.71;letter-spacing:.03em}@media screen and (max-width: 768px){.sec01_item_text{font-size:1.2rem;line-height:1.83}}.sec01_item_prod_detail{margin:2rem 0 0;display:flex;flex-direction:column;gap:1rem}.sec01_item_prod_detail_item{gap:2rem;align-items:flex-end;font-size:1.6rem;line-height:1.5;letter-spacing:.02em;font-family:"Roboto Condensed",sans-serif;font-weight:400}@media screen and (max-width: 768px){.sec01_item_prod_detail_item{font-size:1.4rem;line-height:1.28}}.sec01_item_prod_detail_item.nowrapText{white-space:nowrap}.sec01_item_prod_link{font-weight:700;text-decoration:underline;display:inline-block;margin-left:1.5rem}@media screen and (max-width: 768px){.sec01_item_prod_link{margin-left:.7rem}}.credits{font-size:1.5rem;font-family:"Roboto Condensed",sans-serif;font-weight:300;text-align:center;letter-spacing:.02em;line-height:1.733;margin:17.7rem 0 9rem}@media screen and (max-width: 768px){.credits{text-align:start;margin:9.7rem 2rem 5rem;font-size:1.2rem;line-height:1.75}}.credits span{font-weight:400}.item-d-none{display:none}/*# sourceMappingURL=main.css.map */
