#MainContent{padding-top:var(--space-margin);padding-bottom:var(--space-sec)}@media only screen and (max-width:860px){#MainContent{padding-bottom:var(--space-margin_sub);padding-top:var(--space-margin_sub)}}.is_home #MainContent{padding-top:0;padding-bottom:0}@media only screen and (max-width:860px){.is_home #MainContent{padding-top:0;padding-bottom:0}}.el_sectionHeading{font-size:4rem;font-family:var(--font-opt);line-height:1;margin-bottom:.5em;margin-top:var(--space-sec);color:var(--color-base)}.el_sectionHeading__fst{margin-top:0}@media only screen and (max-width:860px){.el_sectionHeading{font-size:2.5rem;text-align:center}}@media only screen and (max-width:860px){.el_sectionHeading__pc{display:none}}.el_sectionHeading_main,.el_sectionHeading_sm{padding-left:var(--space-padding)}@media only screen and (max-width:860px){.el_sectionHeading_main,.el_sectionHeading_sm{padding:0}}.el_sectionHeading_sm{font-size:.5em;display:block;font-family:var(--font-min);margin-bottom:0;margin-top:1em;padding-top:1em;border-top:1px solid var(--color-base_d)}.el_pageHeading{font-size:2.1rem;line-height:1;margin-bottom:var(--space-margin);margin-top:0;color:var(--color-base);text-align:center}@media only screen and (max-width:860px){.el_pageHeading{font-size:1.6rem;text-align:center}}.el_pageHeading_sm{font-size:2em;display:block;margin-bottom:0;margin-top:.5em;padding-top:.7em;border-top:1px solid var(--color-base_d);font-family:var(--font-opt)}@media only screen and (max-width:860px){.el_pageHeading_sm{font-size:2.1rem}}.el_cardHeading{font-size:2.2rem}@media only screen and (max-width:860px){.el_cardHeading{font-size:1.8rem}}.bl_itemSp{padding:var(--space-sec) 0}@media only screen and (max-width:860px){.bl_itemSp{padding-bottom:var(--space-padding)}}.bl_itemSp_item+.bl_itemSp_item{margin-top:var(--space-margin)}.bl_itemSp_link{display:grid;grid-template-columns:1fr 40% 1fr;align-items:center}@media only screen and (max-width:860px){.bl_itemSp_link{grid-template-columns:.6fr .4fr;display:grid;background-color:var(--color-base)}}.bl_itemSp_head{text-align:center}@media only screen and (max-width:860px){.bl_itemSp_head{color:var(--color-main);padding-right:2vw}}.bl_itemSp_media{margin:0 -25%}.bl_itemSp_media img{max-width:none;width:100%}@media only screen and (max-width:860px){.bl_itemSp_media{margin:0}}@media only screen and (max-width:860px){.bl_itemSp_body{display:none}}.bl_itemSp_ttl{margin:0;font-size:14.7rem;font-family:var(--font-opt);line-height:1.1;letter-spacing:.1em}@media only screen and (max-width:1800px){.bl_itemSp_ttl{font-size:10rem}}@media only screen and (max-width:1200px){.bl_itemSp_ttl{font-size:8rem}}@media only screen and (max-width:860px){.bl_itemSp_ttl{font-size:2.8rem;margin-bottom:0;color:var(--color-main)}}.bl_itemSp_subttl{font-family:var(--font-opt);font-size:5.3rem;line-height:1.1;margin-bottom:0;margin-top:1em}@media only screen and (max-width:1800px){.bl_itemSp_subttl{font-size:3.6rem}}@media only screen and (max-width:1200px){.bl_itemSp_subttl{font-size:3.18rem}}@media only screen and (max-width:860px){.bl_itemSp_subttl{font-size:1.3rem;margin-top:.5em}}@media only screen and (max-width:860px){.bl_itemSp_subttl__pc{display:none}}.bl_itemSp_subttl__sp{display:none}@media only screen and (max-width:860px){.bl_itemSp_subttl__sp{display:block}}.bl_itemSp_body{text-align:right}@media only screen and (max-width:860px){.bl_itemSp_body{text-align:center}}.bl_itemSp_lead{font-size:1.8rem;line-height:2.4;letter-spacing:.1em;margin:0}.bl_itemSp_lead__sp{display:none}@media only screen and (max-width:860px){.bl_itemSp_lead__sp{display:block;color:var(--color-main);text-align:center;font-size:.8rem;line-height:1.2;letter-spacing:0;margin-top:1em}}.bl_itemSp_txt{font-size:1.1rem;line-height:2.4;margin-top:3em}.bl_collectionCards{padding:var(--space-sec) 0}@media only screen and (max-width:860px){.bl_collectionCards{padding-top:0}}.bl_collectionCards_list{display:flex;align-items:flex-start;flex-wrap:wrap;text-align:center;gap:var(--space-sec)}@media only screen and (max-width:860px){.bl_collectionCards_list{gap:var(--space-padding)}}@media only screen and (max-width:860px){.bl_collectionCards_link{display:flex;align-items:center;justify-content:center;background-color:var(--color-base);width:100%}}@media only screen and (max-width:860px){.bl_collectionCards_item{width:100%}.bl_collectionCards_item:nth-of-type(2n) .bl_collectionCards_body{order:1;padding-left:0;padding-right:2vw}.bl_collectionCards_item:nth-of-type(2n) .bl_collectionCards_media{order:2}}@media only screen and (max-width:860px){.bl_collectionCards_body{width:60%;text-align:center;color:var(--color-main);padding-left:2vw}}@media only screen and (max-width:860px){.bl_collectionCards_body__pc{display:none}}.bl_collectionCards_body__sp{display:none}@media only screen and (max-width:860px){.bl_collectionCards_body__sp{display:block}}.bl_collectionCards_ttl{letter-spacing:.05em;font-size:3.6rem;margin-top:1em;margin-bottom:0;font-family:var(--font-opt);line-height:1.1}@media only screen and (max-width:1200px){.bl_collectionCards_ttl{font-size:2.8rem}}@media only screen and (max-width:860px){.bl_collectionCards_ttl{margin-top:0;letter-spacing:0;color:var(--color-main);font-size:1.9rem}}.bl_collectionCards_subttl{letter-spacing:.1em;font-size:1.8rem;margin:1em 0}@media only screen and (max-width:1200px){.bl_collectionCards_subttl{font-size:1.3rem;margin-top:.5em;line-height:1.1}}@media only screen and (max-width:860px){.bl_collectionCards_subttl{margin-bottom:0;text-align:center;font-size:1rem}}.bl_collectionCards_item{width:calc(50% - var(--space-sec) / 2)}@media only screen and (max-width:1200px){.bl_collectionCards_item{width:calc(50% - var(--space-padding) / 2)}}@media only screen and (max-width:860px){.bl_collectionCards_item{width:100%}}.bl_collectionCards_media{margin:0}@media only screen and (max-width:860px){.bl_collectionCards_media{margin:0;width:40%;background-color:transparent}}.bl_collectionCards_txt{font-size:1.1rem;line-height:2.4;max-width:460px;margin-left:auto;margin-right:auto;margin-top:1em}@media only screen and (max-width:860px){.bl_collectionCards_txt{letter-spacing:.06em;text-align:left;max-width:none;display:none}}.bl_collectionCards_txt>p{margin:0}@media only screen and (max-width:860px){.bl_collectionCards_more{display:none}}.bl_itemCards{padding:var(--space-sec) 0}@media only screen and (max-width:860px){.bl_itemCards{padding-top:0;padding-bottom:var(--space-padding)}}.bl_itemCards_list{display:flex;align-items:flex-start;flex-wrap:wrap;text-align:center;gap:var(--space-sec)}@media only screen and (max-width:860px){.bl_itemCards_list{gap:var(--space-padding)}}@media only screen and (max-width:860px){.bl_itemCards_link{display:flex;align-items:center;justify-content:center;background-color:var(--color-base);width:100%}}.bl_itemCards_item{width:calc(50% - var(--space-sec) / 2)}@media only screen and (max-width:860px){.bl_itemCards_item{width:100%}.bl_itemCards_item:nth-of-type(2n) .bl_itemCards_body{order:1;padding-left:0;padding-right:2vw}.bl_itemCards_item:nth-of-type(2n) .bl_itemCards_media{order:2}}@media only screen and (max-width:860px){.bl_itemCards_body{width:60%;text-align:center;color:var(--color-main);padding-left:2vw}}.bl_itemCards_ttl{letter-spacing:.05em;font-size:7.2rem;margin-top:0;margin-bottom:0;font-family:var(--font-opt);line-height:1.1}@media only screen and (max-width:1200px){.bl_itemCards_ttl{font-size:2.8rem}}@media only screen and (max-width:860px){.bl_itemCards_ttl{color:var(--color-main)}}.bl_itemCards_subttl{letter-spacing:.1em;font-size:3.6rem;margin-top:1em;margin-bottom:0;font-family:var(--font-opt)}@media only screen and (max-width:1200px){.bl_itemCards_subttl{font-size:1.3rem;margin-top:.5em}}@media only screen and (max-width:860px){.bl_itemCards_subttl{line-height:1.1}}.bl_itemCards_media{margin:0 -5%;width:110%}@media only screen and (max-width:1400px){.bl_itemCards_media{margin:0 auto;width:100%}}@media only screen and (max-width:860px){.bl_itemCards_media{margin:0;width:40%}}.bl_itemCards_lead{font-size:1.8rem;margin-top:1em;margin-bottom:1em}@media only screen and (max-width:860px){.bl_itemCards_lead{margin-top:1em;margin-bottom:0;font-size:.8rem;color:var(--color-main)}}.bl_itemCards_txt{font-size:1.1rem;line-height:2.4;max-width:460px;margin-left:auto;margin-right:auto;margin-top:1em}@media only screen and (max-width:860px){.bl_itemCards_txt{text-align:left;margin-top:0;display:none}}.bl_itemCards_txt>p{margin:0}@media only screen and (max-width:860px){.bl_itemCards_more{display:none}}.bl_mvSlide_slide{position:relative}.bl_mvSlide_media{margin:0}.bl_mvSlide_media img{max-width:none;width:100%;height:auto}.bl_mvSlide_nav{position:absolute;right:50%;bottom:20px;transform:translate(50%);z-index:5;display:flex;align-items:center;justify-content:center;column-gap:4px;left:auto}.bl_mvSlide_nav .swiper-pagination-bullet{width:4px;height:4px;background-color:var(--color-white);border-radius:100%;display:block}.bl_mvSlide.sp{aspect-ratio:390/534}.bl_mvSlide.sp .swiper{height:100%}.bl_mvSlide.sp img{aspect-ratio:390/534;object-fit:cover}.modaal-outer-wrapper{background-color:rgba(var(--color-black-rgb),.4)}.modaal-inner-wrapper{padding:var(--space-padding)}.modaal-container{max-width:none;width:auto;background-color:transparent;box-shadow:none}.modaal-content-container{padding:0}.bl_modal{display:none}.bl_comparison{overflow:visible;width:calc(100vw - var(--space-padding) * 2);height:80vh}.bl_comparison_list{display:flex;align-items:stretch;overflow:clip;margin:0 auto;height:100%;padding:0;width:max-content;position:static}.bl_comparison_list li{flex:0 0 auto;width:auto}.bl_comparison_list li img{max-width:none;height:80vh;width:auto;display:block}.bl_comparison_head{position:sticky;left:0;top:0;z-index:5}.bl_comparison [data-overlayscrollbars-viewport]{position:relative}.bl_comparison .os-scrollbar-handle{display:block;height:4px;background-color:var(--color-base);border-radius:0;transform:none!important}.bl_comparison .os-scrollbar-horizontal .os-scrollbar-handle:before{bottom:50%;top:auto;height:4px}.bl_comparison .os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless{bottom:-20px;background-color:#000;height:4px;padding:0}.bl_productsList{padding:var(--space-sec) 0 0}.bl_productsList_list{display:flex;align-items:flex-start;flex-wrap:wrap;text-align:center;gap:var(--space-sec)}@media only screen and (max-width:1200px){.bl_productsList_list{gap:var(--space-padding)}}@media only screen and (max-width:860px){.bl_productsList_list{row-gap:var(--space-margin);column-gap:var(--space-padding);display:grid;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:860px){.bl_productsList_body{margin-top:var(--space-padding)}}.bl_productsList_ttl{letter-spacing:.05em;font-size:3.6rem;margin-top:1em;margin-bottom:0;font-family:var(--font-opt);line-height:1.1;color:var(--color-base)}@media only screen and (max-width:1200px){.bl_productsList_ttl{font-size:2.8rem}}@media only screen and (max-width:860px){.bl_productsList_ttl{text-align:left;margin-top:0;font-size:1.8rem}}.bl_productsList_subttl{letter-spacing:.1em;font-size:1.8rem;margin:.8em 0}@media only screen and (max-width:1200px){.bl_productsList_subttl{font-size:1.3rem}}@media only screen and (max-width:860px){.bl_productsList_subttl{text-align:left;font-size:1rem;line-height:1.4;margin:.5em 0}}.bl_productsList_item{width:calc(50% - var(--space-sec) / 2)}@media only screen and (max-width:1200px){.bl_productsList_item{width:calc(50% - var(--space-padding) / 2)}}@media only screen and (max-width:860px){.bl_productsList_item{width:100%}}.bl_productsList_media{margin:0;background-color:var(--color-gray)}@media only screen and (max-width:860px){.bl_productsList_media{margin:0;width:100%}}.bl_productsList_txt{font-size:1.1rem;line-height:2.4;max-width:460px;margin-left:auto;margin-right:auto;margin-top:1em}@media only screen and (max-width:860px){.bl_productsList_txt{text-align:left;max-width:none;font-size:1rem;display:none}}.bl_productsList_txt>p{margin:0}.bl_productsList_price{display:block;font-size:2.4rem;font-family:var(--font-opt)}@media only screen and (max-width:860px){.bl_productsList_price{text-align:left;font-size:1.4rem}}.bl_productsList_price .price{font-size:100%}@media only screen and (max-width:860px){.bl_productsList_more{display:none}}.slider-button{display:none!important}@media only screen and (max-width:860px){.bl_product_body{margin-top:var(--space-margin)}}.bl_product_media{aspect-ratio:1/1}.bl_product_media_list{list-style:none;margin:0;padding:0}.bl_product_media_gallery{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:860px){.bl_product_media_gallery{flex-direction:column;justify-content:flex-start}}.bl_product_media_wrap{width:86%;order:2;position:relative;background-color:var(--color-gray);aspect-ratio:1/1}@media only screen and (max-width:860px){.bl_product_media_wrap{width:100%;order:1}}.bl_product_media_modal{position:relative}.bl_product_media_zoom{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:transparent;-webkit-appearance:none;appearance:none;border:none;cursor:pointer}.bl_product_media_nav{position:absolute;bottom:50%;right:50%;transform:translate(50%) translateY(50%);z-index:5;width:105%}.bl_product_media_btn{width:80px;height:80px;background-repeat:no-repeat;background-position:center;background-size:contain;margin:0;border:none;padding:0;background-color:transparent;position:absolute;cursor:pointer;bottom:50%;transform:translateY(50%)}@media only screen and (max-width:860px){.bl_product_media_btn{width:30px;height:30px}}.bl_product_media_btn__prev{background-image:url(../../img/btn_prev.svg);left:0}.bl_product_media_btn__next{background-image:url(../../img/btn_next.svg);right:0}.bl_product_media_btn.swiper-button-disabled{display:none}.bl_product_media_item{display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%}.bl_product_thumb{width:10%;order:1;margin:0;min-width:0}@media only screen and (max-width:860px){.bl_product_thumb{order:2;width:100%;height:auto;overflow:visible}}.bl_product_thumb_list{margin:0;padding:0;list-style:none;flex-direction:column;row-gap:var(--space-padding_sub)}@media only screen and (max-width:860px){.bl_product_thumb_list{margin-top:var(--space-padding);gap:var(--space-padding_sub);display:grid;grid-template-columns:repeat(4,1fr)}}.bl_product_thumb_list_item{height:auto;cursor:pointer;position:relative;background-color:var(--color-gray);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.bl_product_thumb_list_item:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;bottom:0;right:0;left:0;box-sizing:border-box;opacity:0;border:6px solid var(--color-base);transition:all ease .3s}.bl_product_thumb_list_item.is-active:after{opacity:1}.bl_product_thumb_btn{width:100%;padding:0}.bl_product_name{font-size:3.6rem;margin-top:0;margin-bottom:0;font-family:var(--font-opt);padding-left:0;line-height:1.3}@media only screen and (max-width:860px){.bl_product_name__pc{display:none}}.bl_product_name__sp{display:none}@media only screen and (max-width:860px){.bl_product_name__sp{display:block}}@media only screen and (max-width:860px){.bl_product_name{font-size:2.6rem}}.bl_product_name_sub{font-size:2rem;display:block;margin-top:.5em}@media only screen and (max-width:860px){.bl_product_name_sub{font-size:1.4rem;margin-top:.25em}}.bl_product_main{margin-top:var(--space-margin);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.5fr);column-gap:var(--space-padding)}@media only screen and (max-width:860px){.bl_product_main{margin-top:0;grid-template-columns:minmax(0,1fr)}}.bl_product_main .product__inventory.visibility-hidden:empty{display:none}.bl_product_purchase{width:100%}.bl_product_ttl{font-size:1.4rem;margin-bottom:0;margin-top:.7em}@media only screen and (max-width:860px){.bl_product_ttl{font-size:1rem;margin-top:.5em}}.bl_product_sku{font-size:1.4rem;margin-bottom:0;margin-top:.25em;font-family:var(--font-opt)}@media only screen and (max-width:860px){.bl_product_sku{font-size:1rem}}.bl_product_price{font-size:3.2rem;letter-spacing:.1em;font-family:var(--font-opt);line-height:1;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between}@media only screen and (max-width:860px){.bl_product_price{font-size:2.2rem;margin-top:.7em}}.bl_product_price .price{font-size:100%}.bl_product_price_split{font-size:.38em;font-family:var(--font-min);color:var(--color-yellow);letter-spacing:0;padding:0;margin:0}@media only screen and (max-width:860px){.bl_product_price_split{font-size:1.2rem}}.bl_product_btn{-webkit-appearance:none;appearance:none;border:none;background-color:transparent;padding:0;margin-top:1em;margin-bottom:0;cursor:pointer}.bl_product_tag{margin:var(--space-padding_sub) 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:2em;font-size:2.3rem;list-style:none;padding:0}@media only screen and (max-width:1400px){.bl_product_tag{font-size:1.6rem}}@media only screen and (max-width:860px){.bl_product_tag{font-size:1rem}}.bl_product_tag_item{background-color:var(--color-base);color:var(--color-main);padding:.25em;border-radius:5px;text-align:center}.bl_product_quantity{margin-top:var(--space-margin_sub)}.bl_product_quantity_item{width:100%}.bl_product_btn{margin-top:var(--space-padding_sub)}.bl_product_info{margin-top:var(--space-margin);word-break:break-all}@media only screen and (max-width:860px){.bl_product_info{width:100%}}.bl_product_tabs{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;font-size:2rem;font-family:var(--font-opt);line-height:1;list-style:none;margin:0;padding-left:0;border-bottom:1px solid var(--color-base);padding-bottom:1em}@media only screen and (max-width:860px){.bl_product_tabs{font-size:1rem}}.bl_product_tabs_item{cursor:pointer}.bl_product_tabs_item.is_active span{border-top:1px solid var(--color-base);display:inline-block;padding:.25em}.bl_product_tabsBox{font-size:1.5rem;display:none;line-height:2.4}@media only screen and (max-width:860px){.bl_product_tabsBox{padding-top:1em}}.bl_product_tabsBox.is_show{display:block}.bl_product_tabsBox table{width:100%;margin:1em 0}.bl_product_tabsBox table tr{border-top:1px solid var(--color-base)}.bl_product_tabsBox table td,.bl_product_tabsBox table th{vertical-align:top;font-weight:400}.bl_product_tabsBox table th{text-align:left}.bl_product_tabsBox table td{text-align:right}.js_tabItem{display:none}.js_tabItem.is_show{display:block}.bl_productFlex{margin-top:var(--space-margin)}.bl_productFlex strong,.bl_productFlex h1,.bl_productFlex h2,.bl_productFlex h3,.bl_productFlex h4,.bl_productFlex h5,.bl_productFlex h6,.bl_productFlex p,.bl_productFlex small{font-weight:500}.bl_productFlex h6{color:var(--color-base)}.bl_prodctMv{position:relative;width:100%;height:auto}.bl_prodctMv_video{display:block;position:relative}@media only screen and (max-width:860px){.bl_prodctMv_video{aspect-ratio:auto}}.bl_prodctMv_video video{width:100%;height:100%;object-fit:cover}.bl_prodctMv_video:before{content:"";display:block;width:100%;height:100%;background:#00000073;position:absolute;top:0;left:0}.bl_prodctMv_media{margin:0}@media only screen and (max-width:860px){.bl_prodctMv_media img{height:55rem;width:auto;object-fit:cover}}.bl_prodctMv_box{position:absolute;bottom:60%;right:50%;transform:translate(50%,50%);z-index:5;margin:0;text-align:center}@media only screen and (max-width:860px){.bl_prodctMv_box{top:4vw;bottom:auto}}.bl_prodctMv_name{margin-top:0;margin-bottom:0;font-size:9.5rem;font-family:var(--font-opt)}@media only screen and (max-width:860px){.bl_prodctMv_name{font-size:5.8rem}}.bl_prodctMv_name_sub{display:block;font-size:.35em;letter-spacing:.1em}.bl_prodctMv_lead{font-size:2.5rem;margin-bottom:0;margin-top:1.5em}@media only screen and (max-width:860px){.bl_prodctMv_lead{font-size:1.7rem;margin-top:2em;text-align:center}}.bl_prodctMv_lead__pc{display:block}@media only screen and (max-width:860px){.bl_prodctMv_lead__pc{display:none}}.bl_prodctMv_lead__sp{display:none}@media only screen and (max-width:860px){.bl_prodctMv_lead__sp{display:block}}.bl_prodctMv_desc{position:absolute;font-size:1.3rem;bottom:7rem;left:7rem;z-index:5;line-height:3}@media only screen and (max-width:860px){.bl_prodctMv_desc{position:relative;bottom:auto;left:auto;margin-top:var(--space-padding);border-top:1px solid var(--color-base);font-size:1.3rem;padding:var(--space-padding) var(--space-padding) 0;text-align:center}}.bl_prodctMv_desc p{margin:0}.bl_secHeading{line-height:1.2;font-family:var(--font-opt);font-size:2.1rem;margin:var(--space-sec) auto}@media only screen and (max-width:860px){.bl_secHeading{font-size:1.6rem;text-align:center;margin-bottom:var(--space-margin_sub);letter-spacing:.2rem;margin-top:11rem}}.bl_secHeading_main,.bl_secHeading_sm,.bl_secHeading_sub{padding-left:var(--space-padding);display:block}@media only screen and (max-width:860px){.bl_secHeading_main,.bl_secHeading_sm,.bl_secHeading_sub{padding-left:0}}.bl_secHeading_main{margin-top:.5em;padding-top:.5em;border-top:1px solid var(--color-base);font-size:2em}@media only screen and (max-width:860px){.bl_secHeading_main{font-size:1.8em;margin-top:.4em;padding-top:.4em}}.bl_secHeading_sub{font-size:.7em;line-height:2.5}@media only screen and (max-width:860px){.bl_secHeading_sub{margin-top:1.5em}}.bl_numCards{display:grid;grid-template-columns:repeat(3,1fr);align-items:flex-start;list-style:none;margin:0;column-gap:var(--space-margin);padding-left:0}@media only screen and (max-width:860px){.bl_numCards{overflow:scroll;column-gap:var(--space-padding)}}.bl_numCards_media{margin:0}.bl_numCards_item{list-style:none;text-align:center;position:relative}@media only screen and (max-width:860px){.bl_numCards_item{width:82vw;padding-left:18vw}}.bl_numCards_num{font-family:var(--font-opt);font-size:10rem;position:absolute;z-index:5;margin:0;text-align:left;left:-.7em;top:.5em;line-height:.5}@media only screen and (max-width:860px){.bl_numCards_num{font-size:9rem;left:0}}.bl_numCards_heading{font-size:1.8rem;margin:1em 0 0}@media only screen and (max-width:860px){.bl_numCards_heading{font-size:1.7rem;writing-mode:vertical-lr;position:absolute;left:1.3em;top:8em;margin:0}}.bl_numCards_txt{font-size:1.3rem;line-height:2.5;margin-top:1em}@media only screen and (max-width:860px){.bl_numCards_txt{text-align:left}}.bl_media{margin:0}@media only screen and (max-width:860px){.bl_media{width:140vw;position:relative;left:50%;transform:translate(-70vw)}}.bl_cards{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:0;column-gap:var(--space-margin);row-gap:var(--space-margin);margin-top:var(--space-sec)}@media only screen and (max-width:1800px){.bl_cards{column-gap:var(--space-padding)}}@media only screen and (max-width:860px){.bl_cards{gap:5rem}}.bl_cards_item{display:flex;align-items:flex-start;width:calc((100% - var(--space-margin) * 2) / 3);column-gap:var(--space-margin_sub)}@media only screen and (max-width:1800px){.bl_cards_item{width:calc((100% - var(--space-padding) * 2) / 3)}}@media only screen and (max-width:860px){.bl_cards_item{display:flex;align-items:flex-start;width:100%}.bl_cards_item:nth-of-type(2n){flex-direction:row-reverse}.bl_cards_item:nth-of-type(2n) .bl_cards_head{justify-content:flex-start;margin-right:calc(var(--space-margin_sub) * -2);margin-left:0}.bl_cards_item:nth-of-type(2n) .bl_cards_head:before{left:auto;right:0}.bl_cards_item:nth-of-type(odd) .bl_cards_num{margin-left:auto}.bl_cards_item:nth-of-type(odd) .bl_cards_heading_en{text-align:right}}.bl_cards_media{width:54%;margin:0}@media only screen and (max-width:860px){.bl_cards_media{width:50%}}.bl_cards_box{width:46%}@media only screen and (max-width:860px){.bl_cards_box{width:50%}}.bl_cards_head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;font-size:1.7rem;column-gap:1em;margin-left:calc(var(--space-margin_sub) * -2);position:relative;border-top:1px solid var(--color-base);padding-top:1em;margin-top:1em}@media only screen and (max-width:860px){.bl_cards_head{font-size:1.2rem;flex-wrap:wrap}}.bl_cards_head:before{content:"";display:block;position:absolute;background-color:var(--color-base);border-radius:100%;width:10px;height:10px;left:0;top:-5px}.bl_cards_num{font-size:3em;font-family:var(--font-opt);margin:0;line-height:1}@media only screen and (max-width:860px){.bl_cards_num{font-size:2.5em}}.bl_cards_heading{margin:0;white-space:nowrap}@media only screen and (max-width:860px){.bl_cards_heading{white-space:normal;font-size:1.5rem}}.bl_cards_heading_en{font-size:1.2em;font-family:var(--font-opt);margin:0;text-align:right;white-space:nowrap;width:100%;display:block}@media only screen and (max-width:860px){.bl_cards_heading_en{margin-left:0;white-space:normal;text-align:left}}.bl_cards_txt{font-size:1.3rem;line-height:2;margin-top:1em;text-align:justify}@media only screen and (max-width:860px){.bl_cards_txt{font-size:1.2rem}}.bl_slide{position:relative}.bl_slide_items{list-style:none;margin:0;padding:0}@media only screen and (max-width:860px){.bl_slide_items{display:block}}.bl_slide_items_media{width:80%;margin:0 auto}@media only screen and (max-width:860px){.bl_slide_items_media{width:100%}}.bl_slide_items_media img{width:100%;max-width:none}@media only screen and (max-width:860px){.bl_slide_items_item+.bl_slide_items_item{margin-top:var(--space-sec)}}.bl_slide_items_main{display:grid;grid-template-columns:repeat(3,1fr);align-items:flex-start;padding:80px 0 40px;border-bottom:1px solid var(--color-base)}@media only screen and (max-width:860px){.bl_slide_items_main{display:block;text-align:center;padding:0;border-bottom:none}}.bl_slide_items_heading{font-size:2.5rem;margin:0}@media only screen and (max-width:860px){.bl_slide_items_heading{font-size:1.7rem;padding:1.5em 0;margin-bottom:1.5em;border-bottom:1px solid var(--color-base)}}.bl_slide_items_txt{font-size:1.5rem}@media only screen and (max-width:860px){.bl_slide_items_txt{font-size:1.2rem}}.bl_slide_items_num{text-align:right;font-size:2rem;font-family:var(--font-opt);line-height:1}@media only screen and (max-width:860px){.bl_slide_items_num{display:none}}.bl_slide_items_num_now{font-size:4.1em}.bl_slide_nav{position:absolute;right:var(--space-padding);bottom:25%;right:12%;z-index:50;display:flex;flex-wrap:wrap;align-items:center;column-gap:8px}@media only screen and (max-width:860px){.bl_slide_nav{display:none}}.bl_slide_nav .swiper-pagination-bullet{width:.5em;height:.5em;background-color:var(--color-base);opacity:1;cursor:pointer;margin:0 .1em}.bl_slide_nav .swiper-pagination-bullet-active{background-color:var(--color-main)}.bl_info{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:860px){.bl_info{display:block}}.bl_info_table{display:grid;grid-template-columns:1fr 1fr;font-size:1.4rem;padding-bottom:1.5rem}@media only screen and (max-width:860px){.bl_info_table{column-gap:1em;border-top:none;padding-top:0;grid-template-columns:6em 1fr;font-size:1.2rem}}.bl_info_table+.bl_info_table{margin-top:1em}.bl_info_table_wrap{max-width:1020px;margin:0 auto}@media only screen and (max-width:1800px){.bl_info_table_wrap{padding:0 var(--space-padding)}}.bl_info_table_ttl,.bl_info_table_txt{border-top:1px solid var(--color-base);padding-top:.5em;margin:0;color:var(--color-base)}.bl_colors{margin-top:var(--space-margin)}.bl_colors_heading{border-bottom:1px solid var(--color-base);font-size:1.5rem;line-height:1;margin:0 auto var(--space-padding);padding-bottom:var(--space-margin_sub);text-align:center}.bl_colors_list{list-style:none;display:flex;flex-wrap:nowrap;overflow:scroll;padding:0 var(--space-padding);column-gap:var(--space-padding)}.bl_colors_list_item{width:82vw;flex:0 0 auto;background-color:var(--color-white)}.bl_colors_media{margin:0}.bl_colors_box{padding:0 var(--space-padding)}.bl_colors_lv3{font-size:1.5rem;line-height:2;text-align:center;margin-bottom:0;margin-top:2em}@media only screen and (max-width:860px){.bl_colors_lv3{font-size:1.7rem}}.bl_colors_txt{text-align:center;margin-bottom:0;margin-top:2em;line-height:2;font-size:1.2rem}.bl_tabCont{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;column-gap:80px}@media only screen and (max-width:860px){.bl_tabCont{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;column-gap:var(--space-padding)}}.bl_tabCont_wrap{padding-right:0;margin-right:0;max-width:none;margin-top:var(--space-sec)}@media only screen and (max-width:860px){.bl_tabCont_wrap{padding-left:var(--space-padding);padding-right:var(--space-padding)}}.bl_tabCont_media{display:block;margin:0;order:3}@media only screen and (max-width:860px){.bl_tabCont_media{order:2;grid-row:auto;margin-left:calc(50% - 50vw);align-self:stretch}.bl_tabCont_media img{width:100%;height:100%;object-fit:cover}}@media only screen and (max-width:860px){.bl_tabCont_tabsBox{height:100%}}.bl_tabCont_heading{margin-top:0;font-size:2.6rem;border-bottom:1px solid var(--color-base);margin-bottom:2em;padding-bottom:.5em;line-height:1.5;order:2}@media only screen and (max-width:860px){.bl_tabCont_heading{margin:var(--space-margin_sub) calc(50% - 50vw);padding-bottom:var(--space-margin_sub);font-size:1.5rem;text-align:center;order:1;grid-column:1/span 2}}.bl_tabCont_box{order:4}.bl_tabCont_spec{display:none}@media only screen and (max-width:860px){.bl_tabCont_spec{display:block;font-size:4rem;margin-bottom:2em;position:relative;left:-1em;font-family:var(--font-opt)}}.bl_tabCont_txt{font-size:1.5rem;line-height:2;margin-top:0;margin-bottom:0;padding-right:var(--space-padding)}@media only screen and (max-width:860px){.bl_tabCont_txt{font-size:1.2rem;text-align:left;margin-top:1em;padding:0}}.bl_tabCont_tabs{list-style:none;padding:0;margin:0 0 2em;display:grid;grid-template-columns:repeat(2,1fr);text-align:center;font-size:2.6rem;line-height:1.5;order:1}@media only screen and (max-width:860px){.bl_tabCont_tabs{font-size:1rem;column-gap:1em;grid-column:1/span 2}}.bl_tabCont_tabs_item{border-bottom:1px solid var(--color-base);padding-bottom:.5em;position:relative;cursor:pointer}@media only screen and (max-width:860px){.bl_tabCont_tabs_item{border-radius:5px;border:1px solid var(--color-base);padding:.5em}}.bl_tabCont_tabs_item:before{content:"";display:block;position:absolute;bottom:-3px;left:0;right:0;height:6px;background-color:transparent}@media only screen and (max-width:860px){.bl_tabCont_tabs_item:before{content:none}}.bl_tabCont_tabs_item.is_active:before{background-color:var(--color-base)}@media only screen and (max-width:860px){.bl_tabCont_tabs_item.is_active{background-color:var(--color-base);color:var(--color-main)}}.bl_mediaBox{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;align-items:flex-start;column-gap:80px}@media only screen and (max-width:860px){.bl_mediaBox{grid-template-columns:1fr;grid-template-rows:auto}}.bl_mediaBox_wrap{padding-right:0;margin-right:0;max-width:none;margin-top:var(--space-sec)}@media only screen and (max-width:860px){.bl_mediaBox_wrap{padding-left:var(--space-padding);padding-right:var(--space-padding)}}.bl_mediaBox_media{display:block;margin:0;order:1;grid-row:1/3}@media only screen and (max-width:860px){.bl_mediaBox_media{order:2;grid-row:auto;margin:0 calc(50% - 50vw)}}.bl_mediaBox_heading{margin-top:0;font-size:2.6rem;border-bottom:1px solid var(--color-base);margin-bottom:2em;padding-bottom:.5em;line-height:1.5;order:2}@media only screen and (max-width:860px){.bl_mediaBox_heading{margin:0 calc(50% - 50vw) var(--space-margin_sub);padding-bottom:var(--space-margin_sub);font-size:1.5rem;text-align:center;order:1}}.bl_mediaBox_box{order:2}.bl_mediaBox_txt{font-size:1.6rem;line-height:2;margin-top:0;margin-bottom:0;padding-right:var(--space-padding)}@media only screen and (max-width:860px){.bl_mediaBox_txt{font-size:1.2rem;text-align:center;margin-top:1em}}.bl_mediaBox_btn{margin-top:8em}.bl_train{padding-bottom:var(--space-sec);font-size:9.2rem;position:relative}@media only screen and (max-width:860px){.bl_train{font-size:5.6rem}}.bl_train:before{content:"";display:block;position:absolute;top:.8em;width:100%;left:0;right:0;bottom:0;background-color:#000}.bl_train_lv5{margin:0 0 .8em;text-align:center;line-height:1;position:relative;z-index:5;font-size:7.3rem;font-family:var(--font-opt)}@media only screen and (max-width:860px){.bl_train_lv5{font-size:5.4rem}}.bl_train_lv5_sm{font-size:1.5rem;display:block;margin-bottom:1.6em;font-family:dv(base)}@media only screen and (max-width:860px){.bl_train_lv5_sm{font-size:1.4rem;margin-bottom:1em}}.bl_train_list{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);align-items:flex-start;margin:0;padding:0;text-align:center;column-gap:var(--space-padding_sub);row-gap:var(--space-margin);position:relative;z-index:5}@media only screen and (max-width:860px){.bl_train_list{grid-template-columns:repeat(2,1fr);gap:var(--space-padding)}}.bl_train_img{margin:0}.bl_train_img img{max-width:none;width:100%;height:auto}.bl_train_txt{margin:1em 0 0;font-size:1.6rem}@media only screen and (max-width:860px){.bl_train_txt{text-align:left;font-size:1.2rem;margin-top:.5em}}.bl_movie{cursor:pointer;position:relative}.bl_movie:after,.bl_movie:before{content:"";display:block;position:absolute}.bl_movie:after{width:88px;height:102px;background:url(./icon_play.svg) no-repeat;background-size:contain;position:absolute;bottom:50%;right:50%;transform:translate(50%,50%)}@media only screen and (max-width:860px){.bl_movie:after{width:15%;height:auto;aspect-ratio:44/51}}.bl_movie:before{content:"View";font-family:var(--font-opt);font-weight:400;font-style:normal;color:#d0c2be;font-size:2rem;letter-spacing:.1em;position:absolute;bottom:50%;right:50%;transform:translate(50%,4.5em)}@media only screen and (max-width:860px){.bl_movie:before{content:none}}.bl_movie_circle{position:absolute;bottom:50%;right:50%;transform:translate(50%,50%)}@media only screen and (max-width:860px){.bl_movie_circle{width:40%}}.bl_movie_circle_path{fill:none;stroke:#d0c2be;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:707.1307983398px;animation:circle-draw-erase 2s ease-out infinite}@keyframes circle-draw-erase{0%{stroke-dashoffset:707.1307983398px}40%{stroke-dashoffset:0}60%{stroke-dashoffset:0}to{stroke-dashoffset:-707.1307983398px}}.bl_movieHeading{line-height:1.2;font-family:var(--font-opt);font-size:2.1rem;margin:var(--space-sec) auto;color:var(--color-yellow)}@media only screen and (max-width:860px){.bl_movieHeading{font-size:2.6rem;text-align:center;margin-bottom:var(--space-margin_sub);margin-top:11rem}}.bl_movieHeading_main,.bl_movieHeading_sm,.bl_movieHeading_sub{padding-left:var(--space-padding);display:block}@media only screen and (max-width:860px){.bl_movieHeading_main,.bl_movieHeading_sm,.bl_movieHeading_sub{padding-left:0}}.bl_movieHeading_main{margin-top:.25em;padding-top:.25em;border-top:1px solid var(--color-yellow);font-size:2.2em}@media only screen and (max-width:860px){.bl_movieHeading_main{border-top-color:var(--color-base);color:var(--color-base)}}.bl_movieHeading_sub{font-size:.86em;line-height:2}@media only screen and (max-width:860px){.bl_movieHeading_sub{margin-top:.25em;color:var(--color-base);font-size:1.8rem}}.bl_movieHeading_ja{color:var(--color-base);font-size:.55em}@media only screen and (max-width:860px){.bl_movie{margin:0 calc(50% - 50vw)}}.bl_movie_item{width:100%;height:auto}@media only screen and (max-width:860px){.bl_movie_caution{text-align:center}}.bl_movieModal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:150;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .5s;padding:var(--space-margin)}.bl_movieModal.is_open{opacity:1;visibility:visible}.bl_movieModal_overlay{position:absolute;width:100%;height:100%;top:0;bottom:0;right:0;left:0;background:gray;cursor:pointer}.bl_movieModal_inner{position:relative;z-index:50;width:100%}@media only screen and (max-width:860px){.bl_movieModal_inner{padding:var(--space-padding)}}.bl_movieModal_frame{width:100%;aspect-ratio:16/9;height:auto;display:block}.bl_diag{font-family:var(--font-min)}@media only screen and (max-width:860px){.bl_diag_head{display:grid;grid-template-columns:1.5em 1fr;font-size:7rem;gap:0;align-items:center;padding-bottom:var(--space-padding);margin-bottom:var(--space-padding);border-bottom:1px solid var(--color-base)}}.bl_diag_title{text-align:center;font-size:6.5rem;font-family:var(--font-opt);margin-top:0;margin-bottom:.6em;line-height:1}@media only screen and (max-width:860px){.bl_diag_title{font-size:5rem}}.bl_diag_txt{text-align:center;font-size:2rem;margin-bottom:0}@media only screen and (max-width:860px){.bl_diag_txt{margin-top:0;font-size:1.5rem;letter-spacing:.1rem;text-align:left}}.bl_diag_choices{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;column-gap:1em;font-size:1.8rem;letter-spacing:.3rem;max-width:1400px;margin-left:auto;margin-right:auto;margin-top:2em}@media only screen and (max-width:860px){.bl_diag_choices{grid-template-columns:1fr;letter-spacing:.1rem;gap:.5em;font-size:1.5rem;width:92%}}.bl_diag_btn{font-size:inherit;-webkit-appearance:none;appearance:none;border:1px solid var(--color-base);padding:.55em;text-align:center;height:100%;background-color:transparent;color:var(--color-base);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;font-family:var(--font-min);cursor:pointer}.bl_diag_media{margin-top:var(--space-margin);max-width:924px;margin-left:auto;margin-right:auto;margin-bottom:0}@media only screen and (max-width:860px){.bl_diag_media{margin-top:var(--space-padding);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.bl_diag_result_cont{display:grid;grid-template-columns:.5fr 1fr;grid-template-rows:auto 1fr;column-gap:var(--space-sec)}@media only screen and (max-width:860px){.bl_diag_result_cont{grid-template-columns:1fr;grid-template-rows:auto}}.bl_diag_result_box{order:3}.bl_diag_result_name{font-size:9rem;margin-top:0;margin-bottom:0;font-family:var(--font-opt);order:1}@media only screen and (max-width:860px){.bl_diag_result_name{font-size:6rem;text-align:center;margin-bottom:.5em}}.bl_diag_result_name_sm{font-size:.38em;display:block}.bl_diag_result_name_ja{font-size:.25em}.bl_diag_result_lead{font-size:1.8rem;line-height:2;margin-top:3em;margin-bottom:0;color:var(--color-base)}@media only screen and (max-width:860px){.bl_diag_result_lead{font-size:1.5rem;padding-bottom:.5em;border-bottom:1px solid var(--color-base);text-align:center}}.bl_diag_result_txt{font-size:1.3rem;line-height:2em;margin-bottom:0;margin-top:2em}@media only screen and (max-width:860px){.bl_diag_result_txt{text-align:center;margin-top:1em}}.bl_diag_result_btn{margin-top:3em;font-size:1.7rem}.bl_diag_result_media{margin:0;order:2;grid-row:1/span 2;grid-column:2/span 2}@media only screen and (max-width:860px){.bl_diag_result_media{grid-row:auto;grid-column:auto;margin:0 calc(50% - 50vw)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/project.css.map */
