@media (min-width:768px){.wp-pagenavi{position:relative;height:110px;align-content:center;display:grid;justify-content:center;align-items:baseline;grid-auto-flow:column;-moz-column-gap:20px;column-gap:20px}.wp-pagenavi:before{content:"";position:absolute;left:33.25%;top:0;z-index:10;height:100%;border-left:1px solid #004c64}.wp-pagenavi:after{content:"";position:absolute;left:66.6%;top:0;z-index:11;height:100%;border-left:1px solid #004c64}.wp-pagenavi .pages{display:none}.wp-pagenavi .current{pointer-events:none}.wp-pagenavi a,.wp-pagenavi span{display:block;text-decoration:none}.wp-pagenavi .current,.wp-pagenavi .page{width:30px;height:30px;align-content:center;text-align:center;font-size:20px;font-weight:700}.wp-pagenavi .current:hover,.wp-pagenavi .page:hover{color:#e6006e}.wp-pagenavi .current{color:#e6006e}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{width:33.33%;height:110px;align-content:center;text-align:center;font-size:20px;font-weight:700;transition:all .2s ease-out}.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .previouspostslink:hover{z-index:50;color:#e6006e;background-color:#fff;box-shadow:0 0 22px 10px rgba(0,76,100,.19);transition:all .2s ease-out}.wp-pagenavi .previouspostslink{position:absolute;left:0;top:0;z-index:auto}.wp-pagenavi .nextpostslink{position:absolute;right:0;top:0;z-index:auto}}@media (max-width:767px){.wp-pagenavi{position:relative;margin-bottom:calc(75 / var(--sp-base-width) * 100cqw);height:calc(75 / var(--sp-base-width) * 100cqw);align-content:center;border-bottom:1px solid #004c64;display:grid;justify-content:center;align-items:baseline;grid-auto-flow:column;-moz-column-gap:calc(20 / var(--sp-base-width) * 100cqw);column-gap:calc(20 / var(--sp-base-width) * 100cqw)}.wp-pagenavi:before{content:"";position:absolute;left:50%;top:calc(75 / var(--sp-base-width) * 100cqw);z-index:10;height:100%;border-left:1px solid #004c64}.wp-pagenavi .pages{display:none}.wp-pagenavi .current{pointer-events:none}.wp-pagenavi a,.wp-pagenavi span{display:block;text-decoration:none}.wp-pagenavi .current,.wp-pagenavi .page{width:calc(30 / var(--sp-base-width) * 100cqw);height:calc(30 / var(--sp-base-width) * 100cqw);align-content:center;text-align:center;font-size:calc(15 / var(--sp-base-width) * 100cqw);font-weight:700}.wp-pagenavi .current:hover,.wp-pagenavi .page:hover{color:#e6006e}.wp-pagenavi .current{color:#e6006e}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{width:50%;height:calc(75 / var(--sp-base-width) * 100cqw);align-content:center;text-align:center;font-size:calc(15 / var(--sp-base-width) * 100cqw);font-weight:700;transition:all .2s ease-out}.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .previouspostslink:hover{z-index:50;color:#e6006e;background-color:#fff;box-shadow:0 0 22px 10px rgba(0,76,100,.19);transition:all .2s ease-out}.wp-pagenavi .previouspostslink{position:absolute;left:0;top:calc(75 / var(--sp-base-width) * 100cqw);z-index:auto}.wp-pagenavi .nextpostslink{position:absolute;right:0;top:calc(75 / var(--sp-base-width) * 100cqw);z-index:auto}}@media (min-width:768px){#root.page-error404 .ly-mainContent{padding-top:100px;padding-bottom:100px}#root.page-error404 .ly-mainContent .sec-intro{box-sizing:content-box;margin-inline:auto;max-width:520px;padding-inline:4vw}#root.page-error404 .ly-mainContent .sec-intro .message{font-size:16px;line-height:1.5}#root.page-error404 .ly-mainContent .sec-intro .buttons{margin-top:80px}#root.page-error404 .ly-mainContent .sec-intro .buttons .btn{margin-inline:auto}}@media (max-width:767px){#root.page-error404 .ly-mainContent{padding-top:calc(50 / var(--sp-base-width) * 100cqw);padding-bottom:calc(50 / var(--sp-base-width) * 100cqw)}#root.page-error404 .ly-mainContent .sec-intro{margin-inline:calc(30 / var(--sp-base-width) * 100cqw)}#root.page-error404 .ly-mainContent .sec-intro .message{font-size:calc(14 / var(--sp-base-width) * 100cqw)}#root.page-error404 .ly-mainContent .sec-intro .buttons{margin-top:calc(40 / var(--sp-base-width) * 100cqw)}#root.page-error404 .ly-mainContent .sec-intro .buttons .btn{margin-inline:auto}}@media (min-width:768px){#root.page-post_list .ly-mainContent .categoryNav{background-color:#f1f6f9;border-bottom:1px solid #004c64}#root.page-post_list .ly-mainContent .categoryNav_inner{height:160px;box-sizing:content-box;margin-inline:auto;max-width:100%;padding-inline:55px;display:grid;grid-template-columns:300px 1fr;-moz-column-gap:2em;column-gap:2em;align-items:center;justify-content:space-between}#root.page-post_list .ly-mainContent .categoryNav_inner .categoryNav_head .title{font-size:30px}#root.page-post_list .ly-mainContent .categoryNav_inner .categoryNav_body .tags{display:flex;justify-content:flex-end;align-items:stretch;gap:20px 20px;flex-wrap:wrap}#root.page-post_list .ly-mainContent .categoryNav_inner .categoryNav_body .tags .is-cur a{background-color:#e6006e;pointer-events:none}#root.page-post_list .ly-mainContent .postLoopWrapper_foot{border-bottom:1px solid #004c64;background-color:#f1f6f9}#root.page-post_single .ly-mainContent .sec-singlePost{padding-bottom:175px}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_first{padding:20px 20px 0}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_first .pic{width:100%;height:260px}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_first .pic img{width:100%;height:100%}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_head{border-bottom:1px solid #004c64}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_head .head_inner{box-sizing:content-box;margin-inline:auto;max-width:870px;padding-inline:4vw;height:100px;display:grid;grid-template-columns:100px 1fr 100px;gap:1em;align-items:center}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_head .head_inner .postTitle{order:2;font-size:20px;font-weight:700;text-align:center}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_head .head_inner .tag{order:1;font-size:11px}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_head .head_inner .date{order:3;font-size:11px;text-align:right}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_content{margin-top:80px;box-sizing:content-box;margin-inline:auto;max-width:740px;padding-inline:4vw}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_content .content_summary p{line-height:1.75}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_content .content_body{margin-top:30px}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_content .content_body img{max-width:revert;width:calc(100% + 160px);margin-left:-80px}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_foot{margin-top:75px}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_foot .update{font-size:14px;text-align:center}#root.page-post_single .ly-mainContent .nav-pageBottomNav .tagNav{border-top:1px solid #004c64;border-bottom:1px solid #004c64;background-color:#f1f6f9}#root.page-post_single .ly-mainContent .nav-pageBottomNav .tagNav .tagNav_inner{box-sizing:content-box;margin-inline:auto;max-width:var(--pc-base-width);padding-inline:4vw;min-height:50px;padding-block:40px;display:grid;grid-template-columns:500px 1fr;-moz-column-gap:3em;column-gap:3em;align-items:center;justify-content:space-between}#root.page-post_single .ly-mainContent .nav-pageBottomNav .tagNav .tagNav_inner .title{font-size:30px}#root.page-post_single .ly-mainContent .nav-pageBottomNav .tagNav .tagNav_inner .tags{display:flex;justify-content:flex-end;align-items:stretch;gap:15px 10px;flex-wrap:wrap;flex-direction:row;align-items:center}#root.page-entry .ly-mainContent{padding-top:75px;padding-bottom:180px}#root.page-entry .ly-mainContent .sec-intro{box-sizing:content-box;margin-inline:auto;max-width:740px;padding-inline:4vw;width:-moz-fit-content;width:fit-content}#root.page-entry .ly-mainContent .sec-intro_head .secTitle{font-size:24px;font-weight:700}#root.page-entry .ly-mainContent .sec-intro_body{margin-top:40px}#root.page-entry .ly-mainContent .sec-intro_body .txt{font-size:16px;line-height:1.7}#root.page-entry .ly-mainContent .sec-intro_body .buttons{margin-top:60px}#root.page-entry .ly-mainContent .sec-intro_body .buttons .btn{margin-inline:auto}#root.page-entry .ly-mainContent .sec-formContent{box-sizing:content-box;margin-inline:auto;max-width:740px;padding-inline:4vw}#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions{display:grid;row-gap:32px}#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dt{font-size:16px;font-weight:700}#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dd{margin-top:15px;font-size:16px}#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dd input[type=email],#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dd input[type=text],#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dd select,#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dd textarea{padding:10px 15px}#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dd textarea{height:12em}#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dd .notes{margin-top:10px;font-size:15px}#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dd .error{display:block;margin-top:5px;font-size:15px;font-weight:700;color:#e6006e}#root.page-entry .ly-mainContent .sec-formContent_body .cautionSec{margin-top:30px;text-align:center}#root.page-entry .ly-mainContent .sec-formContent_body .cautionSec .title{font-size:16px;font-weight:700}#root.page-entry .ly-mainContent .sec-formContent_body .cautionSec .desc{margin-top:10px;font-size:14px;line-height:1.8}#root.page-entry .ly-mainContent .sec-formContent_body .formBottomNav{margin-top:70px}#root.page-entry .ly-mainContent .sec-formContent_body .formBottomNav .nextBtn{margin-inline:auto}#root.page-entry .ly-mainContent .sec-formContent_body .formBottomNav .co-button{width:240px;padding-block:15px}#root.page-entry_confirm .ly-mainContent .sec-formContent_body{margin-top:60px}#root.page-entry_confirm .ly-mainContent .sec-formContent_body .cautionSec{display:none}#root.page-entry_confirm .ly-mainContent .sec-formContent_body .formBottomNav{display:flex;justify-content:center;align-items:stretch;gap:0 45px;flex-wrap:wrap}#root.page-entry_confirm .ly-mainContent .sec-formContent_body .formBottomNav .nextBtn{margin-inline:revert}#root.page-product_list .ly-mainContent .categoryNav{background-color:#f1f6f9;border-bottom:1px solid #004c64}#root.page-product_list .ly-mainContent .categoryNav_inner{height:110px;box-sizing:content-box;margin-inline:auto;max-width:100%;padding-inline:55px;display:grid;grid-template-columns:200px 1fr;-moz-column-gap:2em;column-gap:2em;align-items:center;justify-content:space-between}#root.page-product_list .ly-mainContent .categoryNav_inner .categoryNav_head .title{font-size:30px}#root.page-product_list .ly-mainContent .categoryNav_inner .categoryNav_body .tags{display:flex;justify-content:flex-end;align-items:stretch;gap:20px 20px;flex-wrap:wrap}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo{display:grid;grid-template-columns:62% 38%;gap:0;align-items:stretch;justify-content:center;padding:20px 60px 40px}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary{order:2;padding:13px 20px 20px 40px}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_head .productName{font-size:30px;font-weight:700}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_head .productNameJp{font-size:16px}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_head .price{margin-top:27px;font-size:21px;font-weight:700;color:inherit;letter-spacing:.05em}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_head .price .sub{font-size:13px;font-weight:400;color:inherit;letter-spacing:0}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_head .type{margin-top:30px;font-size:14px}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_head .contents{margin-top:28px;font-size:14px}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_head .contents br:nth-child(n+2){display:none}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_input{margin-top:30px}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_input.is-soldout::before{content:"SOLD OUT";font-size:24px;font-weight:700;color:#e6006e}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_foot{margin-top:10px}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_foot .link{font-size:12px}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productGallery{order:1}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productGallery .swiper.mainPics .swiper-wrapper .swiper-slide img{width:100%;aspect-ratio:720/485}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productGallery .swiper.thumbPics{margin-top:20px}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productGallery .swiper.thumbPics .swiper-wrapper{display:flex;justify-content:flex-start;align-items:stretch;gap:10px 10px;flex-wrap:wrap}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productGallery .swiper.thumbPics .swiper-wrapper .swiper-slide{width:81.4px!important;border:2px solid transparent;cursor:pointer}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productGallery .swiper.thumbPics .swiper-wrapper .swiper-slide img{width:100%;aspect-ratio:1/1}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productGallery .swiper.thumbPics .swiper-wrapper .swiper-slide.swiper-slide-active{border-color:#e6006e}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_tab{border-top:1px solid #004c64;border-bottom:1px solid #004c64}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_tab .tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_tab .tabs_item{height:110px;font-size:20px;font-weight:700;text-align:center;background-color:#f1f6f9;cursor:pointer;align-content:center;transition:all .2s ease-out}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_tab .tabs_item:first-child{border-right:1px solid #004c64}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_tab .tabs_item.is-cur{background-color:#fff;color:#e6006e;pointer-events:none}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_tab .tabs_item:hover{z-index:50;background-color:#fff;color:#e6006e;box-shadow:0 0 22px 10px rgba(0,76,100,.19);transition:all .2s cubic-bezier(.25,.46,.45,.94)}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_content{padding-block:80px 170px}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_content .productArticleDetail_inner{box-sizing:content-box;margin-inline:auto;max-width:740px;padding-inline:4vw}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_content .productArticleDetail_inner .co-tabContent{display:none}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_content .productArticleDetail_inner .co-tabContent.is-cur{display:block}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_content .productArticleDetail_inner .co-tabContent .contentBody img{max-width:revert;width:calc(100% + 160px);margin-left:-80px}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_content .productArticleDetail_foot{margin-top:75px}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_content .productArticleDetail_foot .update{font-size:14px;text-align:center}#root.page-product_single .ly-mainContent .nav-goCartNav{height:110px;background-color:#f1f6f9;border-top:1px solid #004c64}#root.page-product_single .ly-mainContent .nav-goCartNav a.btn{position:relative;display:grid;align-items:center;text-align:center;height:100%;padding-top:30px;font-size:20px;font-weight:700;text-decoration:none;transition:all .15s ease-out}#root.page-product_single .ly-mainContent .nav-goCartNav a.btn:before{content:"";position:absolute;left:50%;top:26px;z-index:auto;transform:translateX(-50%);width:18px;height:18px;background:currentColor;-webkit-mask:url(/assets/img/parts/arrow_02.svg) no-repeat center center;mask:url(/assets/img/parts/arrow_02.svg) no-repeat center center;-webkit-mask-size:contain;mask-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;color:#004c64}#root.page-product_single .ly-mainContent .nav-goCartNav a.btn:before a{display:block;width:100%;height:100%}#root.page-product_single .ly-mainContent .nav-goCartNav a.btn:before a{display:block;width:100%;height:100%}#root.page-product_single .ly-mainContent .nav-goCartNav a.btn:hover{color:#e6006e;background-color:#fff;transition:all .15s cubic-bezier(.25,.46,.45,.94)}#root.page-product_single .ly-mainContent .nav-goCartNav a.btn:hover:before{color:#e6006e;transition:all .15s ease-out}#root.page-product_single .ly-mainContent .nav-goBackNav{border-top:1px solid #004c64}#root.page-info .ly-mainContent{padding-bottom:170px}#root.page-info .ly-mainContent .infoContentBody{margin-top:75px;box-sizing:content-box;margin-inline:auto;max-width:740px;padding-inline:4vw}#root.page-law .ly-mainContent .infoContentBody h1,#root.page-law .ly-mainContent .infoContentBody h2{margin-top:50px}#root.page-guide .ly-mainContent .infoContentBody img{max-width:revert;width:calc(100% + 160px);margin-left:-80px}}@media (max-width:767px){#root.page-post_list .ly-mainContent .categoryNav{padding-inline:calc(20 / var(--sp-base-width) * 100cqw);background-color:#f1f6f9}#root.page-post_list .ly-mainContent .categoryNav_inner{height:calc(120 / var(--sp-base-width) * 100cqw);display:grid;grid-template-columns:calc(60 / var(--sp-base-width) * 100cqw) 1fr;-moz-column-gap:0;column-gap:0;align-items:center;justify-content:space-between}#root.page-post_list .ly-mainContent .categoryNav_inner .categoryNav_head .title{font-size:calc(22 / var(--sp-base-width) * 100cqw)}#root.page-post_list .ly-mainContent .categoryNav_inner .categoryNav_body .tags{display:flex;justify-content:flex-end;align-items:stretch;gap:calc(20 / var(--sp-base-width) * 100cqw) calc(15 / var(--sp-base-width) * 100cqw);flex-wrap:wrap}#root.page-post_list .ly-mainContent .categoryNav_inner .categoryNav_body .tags .is-cur a{background-color:#e6006e;pointer-events:none}#root.page-post_list .ly-mainContent .postLoopWrapper_foot{border-bottom:1px solid #004c64;background-color:#f1f6f9}#root.page-post_list .ly-mainContent .postLoopWrapper_foot:not(:has(.wp-pagenavi)){border-bottom:0}#root.page-post_single .ly-mainContent .sec-singlePost{padding-bottom:calc(125 / var(--sp-base-width) * 100cqw)}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_first .pic{width:100%;height:calc(130 / var(--sp-base-width) * 100cqw)}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_first .pic img{width:100%;height:100%}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_head{border-bottom:1px solid #004c64}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_head .head_inner{display:grid;grid-template-areas:"cell1 cell1" "cell2 cell3";grid-template-columns:50% 50%;grid-template-rows:auto auto;padding:calc(15 / var(--sp-base-width) * 100cqw) calc(40 / var(--sp-base-width) * 100cqw) calc(18 / var(--sp-base-width) * 100cqw)}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_head .head_inner .postTitle{grid-area:cell1;padding-bottom:calc(10 / var(--sp-base-width) * 100cqw);font-size:calc(15 / var(--sp-base-width) * 100cqw);font-weight:700;line-height:1.75}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_head .head_inner .tag{grid-area:cell2;font-size:calc(10 / var(--sp-base-width) * 100cqw)}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_head .head_inner .date{grid-area:cell3;font-size:calc(10 / var(--sp-base-width) * 100cqw);text-align:right}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_content{margin-top:calc(50 / var(--sp-base-width) * 100cqw);padding-inline:calc(40 / var(--sp-base-width) * 100cqw)}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_content .content_summary p{line-height:1.75}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_content .content_body{margin-top:calc(30 / var(--sp-base-width) * 100cqw)}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_content .content_body img{max-width:revert;width:calc(335 / var(--sp-base-width) * 100cqw)!important;margin-left:calc(-1*calc(20 / var(--sp-base-width) * 100cqw))}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_foot{margin-top:calc(45 / var(--sp-base-width) * 100cqw)}#root.page-post_single .ly-mainContent .sec-singlePost .postArticle_foot .update{font-size:calc(13 / var(--sp-base-width) * 100cqw);text-align:center}#root.page-post_single .ly-mainContent .nav-pageBottomNav .tagNav{border-top:1px solid #004c64;border-bottom:1px solid #004c64;background-color:#f1f6f9}#root.page-post_single .ly-mainContent .nav-pageBottomNav .tagNav .tagNav_inner{min-height:calc(120 / var(--sp-base-width) * 100cqw);padding-block:calc(30 / var(--sp-base-width) * 100cqw);padding-inline:calc(20 / var(--sp-base-width) * 100cqw);display:grid;grid-template-columns:calc(60 / var(--sp-base-width) * 100cqw) 1fr;-moz-column-gap:1em;column-gap:1em;align-items:center;justify-content:space-between}#root.page-post_single .ly-mainContent .nav-pageBottomNav .tagNav .tagNav_inner .title{font-size:calc(22 / var(--sp-base-width) * 100cqw)}#root.page-post_single .ly-mainContent .nav-pageBottomNav .tagNav .tagNav_inner .tags{display:flex;justify-content:flex-end;align-items:stretch;gap:20px 15px;flex-wrap:wrap;flex-direction:row;align-items:center}#root.page-entry .ly-mainContent{padding-top:calc(48 / var(--sp-base-width) * 100cqw);padding-bottom:calc(130 / var(--sp-base-width) * 100cqw)}#root.page-entry .ly-mainContent .sec-intro{margin-inline:calc(20 / var(--sp-base-width) * 100cqw)}#root.page-entry .ly-mainContent .sec-intro_head .secTitle{font-size:calc(16 / var(--sp-base-width) * 100cqw);font-weight:700}#root.page-entry .ly-mainContent .sec-intro_body{margin-top:calc(25 / var(--sp-base-width) * 100cqw)}#root.page-entry .ly-mainContent .sec-intro_body .txt{font-size:calc(14 / var(--sp-base-width) * 100cqw);line-height:1.7}#root.page-entry .ly-mainContent .sec-intro_body .buttons{margin-top:calc(40 / var(--sp-base-width) * 100cqw)}#root.page-entry .ly-mainContent .sec-intro_body .buttons .btn{margin-inline:auto;width:calc(160 / var(--sp-base-width) * 100cqw)}#root.page-entry .ly-mainContent .sec-formContent{padding-inline:calc(20 / var(--sp-base-width) * 100cqw)}#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions{display:grid;row-gap:calc(18 / var(--sp-base-width) * 100cqw)}#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dt{font-size:calc(15 / var(--sp-base-width) * 100cqw);font-weight:700}#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dd{margin-top:calc(5 / var(--sp-base-width) * 100cqw)}#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dd input[type=email],#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dd input[type=text],#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dd select,#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dd textarea{padding:calc(10 / var(--sp-base-width) * 100cqw) calc(15 / var(--sp-base-width) * 100cqw);font-size:calc(15 / var(--sp-base-width) * 100cqw)}#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dd select{padding-left:calc(15 / var(--sp-base-width) * 100cqw)}#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dd textarea{height:10em}#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dd .notes{margin-top:calc(10 / var(--sp-base-width) * 100cqw);font-size:calc(12 / var(--sp-base-width) * 100cqw)}#root.page-entry .ly-mainContent .sec-formContent_body .formInner .questions_item dl dd .error{display:block;margin-top:calc(5 / var(--sp-base-width) * 100cqw);font-size:calc(14 / var(--sp-base-width) * 100cqw);font-weight:700;color:#e6006e}#root.page-entry .ly-mainContent .sec-formContent_body .cautionSec{margin-top:calc(30 / var(--sp-base-width) * 100cqw)}#root.page-entry .ly-mainContent .sec-formContent_body .cautionSec .title{font-size:calc(15 / var(--sp-base-width) * 100cqw);font-weight:700}#root.page-entry .ly-mainContent .sec-formContent_body .cautionSec .desc{margin-top:calc(8 / var(--sp-base-width) * 100cqw);font-size:calc(13 / var(--sp-base-width) * 100cqw);line-height:1.75}#root.page-entry .ly-mainContent .sec-formContent_body .formBottomNav{margin-top:calc(40 / var(--sp-base-width) * 100cqw);display:grid;row-gap:calc(30 / var(--sp-base-width) * 100cqw);justify-content:center}#root.page-entry .ly-mainContent .sec-formContent_body .formBottomNav .nextBtn{margin-inline:auto}#root.page-entry .ly-mainContent .sec-formContent_body .formBottomNav .co-button{width:calc(250 / var(--sp-base-width) * 100cqw);padding-block:calc(14 / var(--sp-base-width) * 100cqw);font-size:calc(13 / var(--sp-base-width) * 100cqw)}#root.page-entry .ly-mainContent .sec-formContent_body .formBottomNav .nextBtn{order:1}#root.page-entry .ly-mainContent .sec-formContent_body .formBottomNav .prevBtn{order:2}#root.page-entry_confirm .ly-mainContent .sec-formContent_body{margin-top:calc(40 / var(--sp-base-width) * 100cqw)}#root.page-entry_confirm .ly-mainContent .sec-formContent_body .cautionSec{display:none}#root.page-entry_confirm .ly-mainContent .sec-formContent_body .formBottomNav{display:flex;justify-content:center;align-items:stretch;gap:calc(20 / var(--sp-base-width) * 100cqw) 0;flex-wrap:wrap}#root.page-entry_confirm .ly-mainContent .sec-formContent_body .formBottomNav .nextBtn{margin-inline:revert}#root.page-product_list .ly-mainContent .categoryNav{padding-inline:calc(20 / var(--sp-base-width) * 100cqw);background-color:#f1f6f9;border-bottom:1px solid #004c64}#root.page-product_list .ly-mainContent .categoryNav_inner{height:calc(80 / var(--sp-base-width) * 100cqw);display:grid;grid-template-columns:calc(60 / var(--sp-base-width) * 100cqw) 1fr;-moz-column-gap:1em;column-gap:1em;align-items:center;justify-content:space-between}#root.page-product_list .ly-mainContent .categoryNav_inner .categoryNav_head .title{font-size:calc(22 / var(--sp-base-width) * 100cqw)}#root.page-product_list .ly-mainContent .categoryNav_inner .categoryNav_body .tags{display:flex;justify-content:flex-end;align-items:stretch;gap:calc(20 / var(--sp-base-width) * 100cqw) calc(15 / var(--sp-base-width) * 100cqw);flex-wrap:wrap}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo{display:grid;padding:calc(20 / var(--sp-base-width) * 100cqw)}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary{order:2;padding:calc(22 / var(--sp-base-width) * 100cqw) 0 calc(20 / var(--sp-base-width) * 100cqw)}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_head .productName{font-size:calc(20 / var(--sp-base-width) * 100cqw);font-weight:700}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_head .productNameJp{margin-top:calc(3 / var(--sp-base-width) * 100cqw);font-size:calc(14 / var(--sp-base-width) * 100cqw)}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_head .price{margin-top:calc(22 / var(--sp-base-width) * 100cqw);font-size:calc(20 / var(--sp-base-width) * 100cqw);font-weight:700;color:inherit;letter-spacing:.05em}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_head .price .sub{font-size:calc(12 / var(--sp-base-width) * 100cqw);font-weight:400;color:inherit;letter-spacing:0}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_head .type{margin-top:calc(20 / var(--sp-base-width) * 100cqw);font-size:calc(13 / var(--sp-base-width) * 100cqw)}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_head .contents{margin-top:calc(15 / var(--sp-base-width) * 100cqw);font-size:calc(13 / var(--sp-base-width) * 100cqw)}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_head .contents br:nth-child(n+2){display:none}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_input{margin-top:calc(30 / var(--sp-base-width) * 100cqw)}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_input.is-soldout::before{content:"SOLD OUT";font-size:calc(20 / var(--sp-base-width) * 100cqw);font-weight:700;color:#e6006e}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_foot{margin-top:calc(10 / var(--sp-base-width) * 100cqw)}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productInfoPrimary_foot .link{font-size:calc(11 / var(--sp-base-width) * 100cqw)}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productGallery{order:1;min-width:0}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productGallery .swiper.mainPics .swiper-wrapper .swiper-slide img{width:100%;aspect-ratio:720/485}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productGallery .swiper.thumbPics{margin-top:calc(20 / var(--sp-base-width) * 100cqw)}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productGallery .swiper.thumbPics .swiper-wrapper{display:flex;justify-content:flex-start;align-items:stretch;gap:calc(5 / var(--sp-base-width) * 100cqw) calc(5 / var(--sp-base-width) * 100cqw);flex-wrap:wrap}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productGallery .swiper.thumbPics .swiper-wrapper .swiper-slide{width:calc(51.5 / 375 * 100cqw)!important;border:2px solid transparent;cursor:pointer}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productGallery .swiper.thumbPics .swiper-wrapper .swiper-slide img{width:100%;aspect-ratio:1/1}#root.page-product_single .ly-mainContent .productArticle .productArticleInfo .productGallery .swiper.thumbPics .swiper-wrapper .swiper-slide.swiper-slide-active{border-color:#e6006e}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_tab{border-top:1px solid #004c64;border-bottom:1px solid #004c64}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_tab .tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_tab .tabs_item{height:calc(75 / var(--sp-base-width) * 100cqw);font-size:calc(15 / var(--sp-base-width) * 100cqw);font-weight:700;text-align:center;background-color:#f1f6f9;cursor:pointer;align-content:center;transition:all .15s ease-out}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_tab .tabs_item:first-child{border-right:1px solid #004c64}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_tab .tabs_item.is-cur{background-color:#fff;color:#e6006e;pointer-events:none}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_tab .tabs_item:hover{background-color:#fff;color:#e6006e;transition:all .1s cubic-bezier(.25,.46,.45,.94)}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_content{padding:calc(45 / var(--sp-base-width) * 100cqw) calc(20 / var(--sp-base-width) * 100cqw) calc(125 / var(--sp-base-width) * 100cqw)}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_content .productArticleDetail_inner .co-tabContent{display:none;margin-inline:auto;width:calc(300 / var(--sp-base-width) * 100cqw)}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_content .productArticleDetail_inner .co-tabContent.is-cur{display:block}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_content .productArticleDetail_inner .co-tabContent .contentBody img{max-width:revert;width:calc(335 / var(--sp-base-width) * 100cqw)!important;margin-left:calc(-1*calc(20 / var(--sp-base-width) * 100cqw))}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_content .productArticleDetail_inner .co-tabContent.-content2{width:auto}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_content .productArticleDetail_foot{margin-top:calc(45 / var(--sp-base-width) * 100cqw)}#root.page-product_single .ly-mainContent .productArticle .productArticleDetail_content .productArticleDetail_foot .update{font-size:calc(13 / var(--sp-base-width) * 100cqw);text-align:center}#root.page-product_single .ly-mainContent .nav-goCartNav{height:calc(75 / var(--sp-base-width) * 100cqw);background-color:#f1f6f9;border-top:1px solid #004c64}#root.page-product_single .ly-mainContent .nav-goCartNav a.btn{position:relative;display:grid;align-items:center;text-align:center;height:100%;padding-top:calc(25 / var(--sp-base-width) * 100cqw);font-size:calc(15 / var(--sp-base-width) * 100cqw);font-weight:700;text-decoration:none;transition:all .15s ease-out}#root.page-product_single .ly-mainContent .nav-goCartNav a.btn:before{content:"";position:absolute;left:50%;top:calc(16 / var(--sp-base-width) * 100cqw);z-index:auto;transform:translateX(-50%);width:calc(15 / var(--sp-base-width) * 100cqw);height:calc(15 / var(--sp-base-width) * 100cqw);background:currentColor;-webkit-mask:url(/assets/img/parts/arrow_02.svg) no-repeat center center;mask:url(/assets/img/parts/arrow_02.svg) no-repeat center center;-webkit-mask-size:contain;mask-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;color:#004c64}#root.page-product_single .ly-mainContent .nav-goCartNav a.btn:before a{display:block;width:100%;height:100%}#root.page-product_single .ly-mainContent .nav-goCartNav a.btn:before a{display:block;width:100%;height:100%}#root.page-product_single .ly-mainContent .nav-goCartNav a.btn:hover{color:#e6006e;background-color:#fff;transition:all .15s cubic-bezier(.25,.46,.45,.94)}#root.page-product_single .ly-mainContent .nav-goCartNav a.btn:hover:before{color:#e6006e;transition:color .15s ease-out}#root.page-product_single .ly-mainContent .nav-goBackNav{border-top:1px solid #004c64}#root.page-info .ly-mainContent{padding-bottom:calc(125 / var(--sp-base-width) * 100cqw)}#root.page-info .ly-mainContent .infoContentBody{margin-top:calc(45 / var(--sp-base-width) * 100cqw);padding-inline:calc(20 / var(--sp-base-width) * 100cqw)}#root.page-law .ly-mainContent .infoContentBody h1,#root.page-law .ly-mainContent .infoContentBody h2{margin-top:calc(45 / var(--sp-base-width) * 100cqw)}}