@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-kerning:none;font-kerning:none;color:#1a1a1a;font-size:15px}dd,dl,ul{margin:0;padding:0;list-style:none}img{display:block;height:auto;max-width:100%}.spv{display:none}@media (max-width:767px){.spv{display:block}.pcv{display:none}}.trans{-webkit-transition:all 0.3s;transition:all 0.3s}@media (hover:hover){.trans:hover{opacity:0.6;-webkit-transition:all 0.3s;transition:all 0.3s}}.wrap{max-width:1150px;width:100%;margin:0 auto}@media (max-width:1170px){.wrap{padding:0 20px}}.fs-body-top .fs-l-main{margin:0 auto;max-width:100%;width:100%;padding:0 0 0px}.fs-body-top .fs-l-pageMain{max-width:100%;padding:0}.fs-l-main{margin:0 auto;max-width:100%;width:100%;padding:0 0 120px}.fs-l-pageMain{max-width:1150px;width:100%;margin:0 auto}.fs-c-breadcrumb{padding-top:145px;max-width:1350px;width:100%;margin:0 auto;font-size:12px}.fs-c-breadcrumb+.fs-c-breadcrumb{padding-top:0}.fs-body-custom .fs-c-breadcrumb{padding-top:50px}@media (max-width:1170px){.fs-c-breadcrumb{padding:145px 20px 0}}@media (max-width:1170px){.fs-l-pageMain{padding:0 20px}}@media (max-width:767px){.fs-c-breadcrumb{padding:75px 15px 30px}.fs-c-breadcrumb+.fs-c-breadcrumb{padding-top:0;margin-top:-20px}.fs-body-custom .fs-c-breadcrumb{padding:25px 0px 30px}}.fs-c-heading--page{font-size:25px;font-weight:bold;text-align:left;border-color:#ccc;padding-bottom:0.5em}@media (max-width:767px){.fs-c-heading--page{font-size:20px}}.c-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;max-width:220px;width:100%;border-radius:30px;font-weight:bold;font-size:16px;letter-spacing:0.1em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;-webkit-transition:background-color 0.5s cubic-bezier(0.22,1,0.36,1),color 0.4s ease,-webkit-transform 0.5s cubic-bezier(0.22,1,0.36,1),-webkit-box-shadow 0.5s cubic-bezier(0.22,1,0.36,1);transition:background-color 0.5s cubic-bezier(0.22,1,0.36,1),color 0.4s ease,-webkit-transform 0.5s cubic-bezier(0.22,1,0.36,1),-webkit-box-shadow 0.5s cubic-bezier(0.22,1,0.36,1);transition:transform 0.5s cubic-bezier(0.22,1,0.36,1),box-shadow 0.5s cubic-bezier(0.22,1,0.36,1),background-color 0.5s cubic-bezier(0.22,1,0.36,1),color 0.4s ease;transition:transform 0.5s cubic-bezier(0.22,1,0.36,1),box-shadow 0.5s cubic-bezier(0.22,1,0.36,1),background-color 0.5s cubic-bezier(0.22,1,0.36,1),color 0.4s ease,-webkit-transform 0.5s cubic-bezier(0.22,1,0.36,1),-webkit-box-shadow 0.5s cubic-bezier(0.22,1,0.36,1)}.c-btn.outline-w{background-color:rgba(255,255,255,0.5);color:#fff}.c-btn.color-green{background-color:#21423c;color:#fff}.c-btn.color-black{background-color:#1a1a1a;color:#fff}.c-btn.contact{max-width:250px;width:100%}@media (max-width:767px){.c-btn{font-size:14px;height:50px;width:164px}}@media (hover:hover){.c-btn:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);text-decoration:none}.c-btn.outline-w:hover{background-color:rgba(255,255,255,0.75)}.c-btn.color-green:hover{-webkit-box-shadow:0 12px 24px -10px rgba(33,66,60,0.6);box-shadow:0 12px 24px -10px rgba(33,66,60,0.6)}.c-btn.color-black:hover{-webkit-box-shadow:0 12px 24px -10px rgba(26,26,26,0.5);box-shadow:0 12px 24px -10px rgba(26,26,26,0.5)}}.c-sec-ttl{text-align:center;font-size:35px;font-weight:bold;letter-spacing:0.1em;line-height:0.8214285714;margin:0 0 50px;color:#1a1a1a}.c-sec-ttl.color-w{color:#fff}.c-sec-ttl.buyback{line-height:1.5}@media (max-width:767px){.c-sec-ttl{font-size:22px;margin-bottom:45px}}.c-item-contens{padding:155px 0 135px;border-bottom:1px solid #cccccc;width:100%}@media screen and (max-width:767px){.c-item-contens{padding:80px 0 80px}}.c-item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:25px;margin-bottom:44px}.c-item-list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#1a1a1a}.c-item-list-link:focus-visible{outline:1px solid #1a1a1a;outline-offset:2px}.c-item-list-image{position:relative;background-color:#f2f2f2;overflow:hidden}.c-item-list-image img{display:block;width:100%;height:auto;-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.22,1,0.36,1);transition:-webkit-transform 0.8s cubic-bezier(0.22,1,0.36,1);transition:transform 0.8s cubic-bezier(0.22,1,0.36,1);transition:transform 0.8s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.8s cubic-bezier(0.22,1,0.36,1);will-change:transform}.c-item-list-image:after{content:"";position:absolute;inset:0;z-index:1;background-color:rgba(26,26,26,0.06);opacity:0;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease;pointer-events:none}.c-item-list-icon{position:absolute;z-index:2;top:12px;left:12px;background-color:#21423c;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px;font-size:12px;font-weight:500;letter-spacing:0.14em;line-height:1;margin:0;padding:0 11px}.c-item-list-inner{padding:15px;border:1px solid #f2f2f2}.c-item-list-brand{font-size:12px;font-weight:500;letter-spacing:0.12em;line-height:1.7;color:#1a1a1a;margin:0;-webkit-transition:color 0.5s ease;transition:color 0.5s ease}.c-item-list-model{font-size:12px;font-weight:500;letter-spacing:0.12em;line-height:1.7;color:#1a1a1a;margin:0;position:relative;display:inline-block}.c-item-list-model:after{content:"";position:absolute;left:0;right:0;bottom:0px;height:1px;background-color:#1a1a1a;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.22,1,0.36,1);transition:-webkit-transform 0.6s cubic-bezier(0.22,1,0.36,1);transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);transition:transform 0.6s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.6s cubic-bezier(0.22,1,0.36,1)}.c-item-list-type{font-size:12px;font-weight:500;letter-spacing:0.12em;line-height:1.7;color:#1a1a1a;margin:0 0 18px}.c-item-list-old-price{font-size:13px;letter-spacing:0.1em;line-height:1.7;text-align:right;color:#1a1a1a;margin:0 0 7px}.c-item-list-old-price .line{text-decoration:line-through;margin-left:5px}.c-item-list-price{text-align:right;color:#1a1a1a;font-size:20px;letter-spacing:0.06em;line-height:1;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 0 0}.c-item-list-price.sale{color:#a30a02}.c-item-list-price .tax{font-size:12px;font-weight:500;padding-bottom:1px;padding-left:3px}.c-item-list-new-day{text-align:right;color:#1a1a1a;font-size:12px;letter-spacing:0.1em;line-height:1.5}.c-item-list-all-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (hover:hover){.c-item-list-link:hover{text-decoration:none}.c-item-list-link:hover .c-item-list-image img{-webkit-transform:scale(1.07);transform:scale(1.07)}.c-item-list-link:hover .c-item-list-image:after{opacity:1}.c-item-list-link:hover .c-item-list-model:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.c-item-list-link:hover .c-item-list-brand{color:#1a1a1a}}@media (prefers-reduced-motion:reduce){.c-item-list-brand,.c-item-list-image img,.c-item-list-image:after,.c-item-list-model:after{-webkit-transition-duration:0.01ms!important;transition-duration:0.01ms!important}}@media screen and (max-width:767px){.c-item-list{margin-right:-20px;margin-bottom:42px;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.c-item-list::-webkit-scrollbar{display:none}.c-item-list-link{-webkit-box-flex:0;-ms-flex:0 0 218px;flex:0 0 218px;width:218px;scroll-snap-align:start}.c-item-list-image{position:relative;background-color:#f2f2f2}.c-item-list-image img{display:block;width:100%;height:auto}}.fs-body-product .fs-c-productMark__mark{margin-right:5px}.fs-body-product .fs-c-productNameHeading{font-size:22px}.fs-body-product .fs-c-productNameHeading .fs-c-productNameHeading__copy{display:block;font-size:22px;line-height:1.7}@media screen and (max-width:767px){.fs-body-product .fs-c-productNameHeading{font-size:18px}.fs-body-product .fs-c-productNameHeading .fs-c-productNameHeading__copy{font-size:18px}}.fs-body-product .item-number{font-size:18px}.fs-body-product .item-type{font-size:18px}@media screen and (max-width:767px){.fs-body-product .item-number{font-size:15px}.fs-body-product .item-type{font-size:15px}}.fs-body-product .fs-c-productPrices--productDetail .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price{font-size:36px;color:#000;font-weight:bold}@media screen and (max-width:767px){.fs-body-product .fs-c-productPrices--productDetail .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price{font-size:28px}}.fs-body-product .fs-c-productPrice__main__label{display:none}.fs-body-product .fs-c-productPrice__addon,.fs-body-product .fs-c-productPrice__main__addon{font-size:18px;font-weight:bold}@media screen and (max-width:767px){.fs-body-product .fs-c-productPrice__addon,.fs-body-product .fs-c-productPrice__main__addon{font-size:15px}}.fs-body-product .fs-c-productQuantityAndWishlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fs-body-product .fs-c-button--particular.fs-c-button--addToWishList--detail,.fs-body-product .fs-c-button--particular.fs-c-button--removeFromWishList--detail{border:none;background-color:#fff;padding:10px 0;-webkit-box-shadow:none;box-shadow:none}.fs-body-product .fs-c-button--particular.fs-c-button--addToWishList--detail .fs-c-button__label,.fs-body-product .fs-c-button--particular.fs-c-button--removeFromWishList--detail .fs-c-button__label{display:none}.fs-body-product .fs-c-button--particular.fs-c-button--addToWishList--detail:after,.fs-body-product .fs-c-button--particular.fs-c-button--removeFromWishList--detail:after{margin-left:0;font-size:22px;width:100%}.fs-body-product .fs-c-button--primary{padding:15px 0;font-size:25px;width:100%}.fs-body-product .fs-c-inquiryAboutProduct.fs-c-buttonContainer.fs-c-buttonContainer--inquiryAboutProduct .fs-c-button--plain{background-color:#000;border-radius:7px;display:block;width:100%;color:#fff;padding:15px 0;font-size:16px}.fs-body-product .item-assess{display:block;text-align:center}.fs-body-product .item-payment{background-color:#21423c;color:#fff;padding:10px;margin-bottom:20px}.fs-body-product .item-payment-ttl{margin-top:0;color:#fff;font-size:17px}.fs-body-product .item-payment-text{margin:0;color:#fff;font-size:15px}@media screen and (max-width:767px){.fs-body-product .item-payment-ttl{font-size:16px}.fs-body-product .item-payment-text{font-size:13px}}.fs-body-product .check-before-ordering{background-color:#21423c;color:#fff;padding:10px;margin-bottom:20px}.fs-body-product .check-before-ordering-ttl{margin-top:0;color:#fff;font-size:17px}.fs-body-product .check-before-ordering-text{margin:0;color:#fff;font-size:15px}@media screen and (max-width:767px){.fs-body-product .check-before-ordering-ttl{font-size:16px}.fs-body-product .check-before-ordering-text{font-size:13px}}.fs-body-product .item-trade-in{background-color:#21423c;color:#fff;padding:10px;margin-bottom:20px}.fs-body-product .item-trade-in-ttl{margin-top:0;color:#fff;font-size:17px}.fs-body-product .item-trade-in-text{margin:0;color:#fff;font-size:15px}@media screen and (max-width:767px){.fs-body-product .item-trade-in-ttl{font-size:16px}.fs-body-product .item-trade-in-text{font-size:13px}}.fs-body-product .manufacturer-price{font-size:14px}@media screen and (max-width:767px){.fs-body-product .manufacturer-price{font-size:12px}}.fs-body-product .item-recommendation{margin-bottom:80px}.fs-body-product .item-recommendation .product-comment-ttl{font-size:25px;font-weight:bold;padding-bottom:5px;border-bottom:1px solid #1a1a1a}.fs-body-product .item-recommendation .item-recommendation-text{margin-bottom:0;font-size:16px;line-height:1.7}@media screen and (max-width:767px){.fs-body-product .item-recommendation{margin-bottom:50px}.fs-body-product .item-recommendation .product-comment-ttl{font-size:16px}.fs-body-product .item-recommendation .item-recommendation-text{font-size:13px}}.fs-body-product .product-specifications{margin-bottom:80px}.fs-body-product .product-specifications .product-comment-ttl{font-size:25px;font-weight:bold}.fs-body-product .product-specifications .product-comment-inner{background-color:#f4f4f4;padding:50px 110px}.fs-body-product .product-specifications .item-table{width:100%;border-collapse:collapse}.fs-body-product .product-specifications .item-table th{padding-left:15%;padding-top:8px;text-align:left;font-weight:500;font-size:16px;width:40%;border-bottom:#1a1a1a 1px solid;line-height:1.7}.fs-body-product .product-specifications .item-table td{width:60%;font-size:16px;font-weight:500;border-bottom:#1a1a1a 1px solid;padding-top:8px;line-height:1.7}@media screen and (max-width:767px){.fs-body-product .product-specifications{margin-bottom:50px}.fs-body-product .product-specifications .product-comment-ttl{font-size:16px}.fs-body-product .product-specifications .product-comment-inner{padding:20px 10px 30px}.fs-body-product .product-specifications .item-table th{font-size:13px;padding:8px 5% 0;width:35%}.fs-body-product .product-specifications .item-table td{font-size:13px;width:65%}}.fs-body-product .item-brand{background-color:#f4f4f4;padding:15px 20px}.fs-body-product .item-brand h3{font-size:25px;font-weight:bold;margin-top:0}.fs-body-product .item-brand p{margin-bottom:0;font-size:16px;line-height:1.7}@media screen and (max-width:767px){.fs-body-product .item-brand{padding:15px 10px}.fs-body-product .item-brand h3{font-size:16px}.fs-body-product .item-brand p{font-size:13px}}.fs-body-product .item-movie-area{padding:50px 20px}.fs-body-product .item-movie-area .item-movie-ttl{margin:0 0 15px;text-align:center;font-size:17px}.fs-body-product .item-movie-area .item-movie-text{text-align:center;font-size:15px;text-align:center;margin:0 0 30px}.fs-body-product .item-movie-area .item-movie-youtube{position:relative;width:100%;height:0;padding-bottom:56.1%;z-index:7}.fs-body-product .item-movie-area .item-movie-youtube iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:7}@media screen and (max-width:767px){.fs-body-product .item-movie-area{padding:20px 0}.fs-body-product .item-movie-area .item-movie-ttl{font-size:16px}.fs-body-product .item-movie-area .item-movie-text{font-size:14px}}.fs-body-product .item-btn-following{position:fixed;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,0.8);height:100px;z-index:7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.fs-body-product .item-btn-following .item-btn-following-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-body-product .item-btn-following .item-btn-following-left{color:#fff;width:43%}.fs-body-product .item-btn-following .item-btn-following-left .fs-c-productNameHeading__copy{font-size:18px;display:block}.fs-body-product .item-btn-following .item-btn-following-left .fs-c-productNameHeading__name{font-size:22px}.fs-body-product .item-btn-following .item-btn-following-right{width:62%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-price{margin:0}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-price .fs-c-productPrice__main .fs-c-productPrice__main__price.fs-c-price{color:#fff;font-size:33px;font-weight:bold}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-price .fs-c-productPrice__addon{color:#fff;padding-left:5px}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-favorite .js-following-bar-clone-btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:none;cursor:pointer;-webkit-box-shadow:none;box-shadow:none}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-favorite .js-following-bar-clone-btn:after{font-family:"fs-icon"!important;content:"\e919";font-size:22px;line-height:1;color:rgb(60,60,60);color:#fff}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-favorite .js-following-bar-clone-btn .fs-c-button__label{display:none}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-favorite .fs-c-productQuantityAndWishlist{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-favorite .fs-c-productQuantityAndWishlist .fs-c-buttonContainer{padding:0 5px}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-favorite .fs-c-productQuantityAndWishlist .fs-c-productQuantityAndWishlist__quantity{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.fs-body-product .item-btn-following .item-btn-following-right .fs-body-product .fs-c-button--particular.fs-c-button--removeFromWishList--detail,.fs-body-product .item-btn-following .item-btn-following-right .fs-c-button--particular.fs-c-button--addToWishList--detail{background-color:transparent;color:#fff}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-cartbtn .fs-c-button--primary{font-size:20px;width:185px;background-color:#21423c;border-color:#21423c;-webkit-box-shadow:none;box-shadow:none}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-contact-btn .fs-c-inquiryAboutProduct.fs-c-buttonContainer.fs-c-buttonContainer--inquiryAboutProduct .fs-c-button--plain{font-size:13px;width:130px;padding:7px 0;background-color:#21423c}@media screen and (max-width:1150px){.fs-body-product .item-btn-following .item-btn-following-right .item-btn-price .fs-c-productPrice__main .fs-c-productPrice__main__price.fs-c-price{font-size:28px}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-price .fs-c-productPrice__addon{padding-left:3px;font-size:14px}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-cartbtn .fs-c-button--primary{font-size:18px;width:180px}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-contact-btn .fs-c-inquiryAboutProduct.fs-c-buttonContainer.fs-c-buttonContainer--inquiryAboutProduct .fs-c-button--plain{font-size:12px;width:110px}}@media screen and (max-width:1050px){.fs-body-product .item-btn-following .item-btn-following-right .item-btn-cartbtn .fs-c-button--primary{font-size:17px;width:150px}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-contact-btn .fs-c-inquiryAboutProduct.fs-c-buttonContainer.fs-c-buttonContainer--inquiryAboutProduct .fs-c-button--plain{width:100px}}@media screen and (max-width:959px){.fs-body-product .item-btn-following .item-btn-following-left{display:none}.fs-body-product .item-btn-following .item-btn-following-right{width:100%}}@media screen and (max-width:767px){.fs-body-product .item-btn-following{height:65px}.fs-body-product .item-btn-following .wrap{padding:0 10px}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-price{width:auto}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-price .fs-c-productPrice{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-price .fs-c-productPrice__main .fs-c-productPrice__main__price.fs-c-price{font-size:15px;width:100%}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-price .fs-c-productPrice__addon{padding-left:0px;font-size:10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-favorite .js-following-bar-clone-btn{width:30px;height:30px}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-favorite .fs-c-quantity{max-width:1.5em}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-favorite .fs-c-quantity__select.fs-system-quantity-list{padding:3px}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-cartbtn .fs-c-button--primary{font-size:13px;width:115px;min-width:70px;margin-left:0px}.fs-body-product .item-btn-following .item-btn-following-right .item-btn-contact-btn .fs-c-inquiryAboutProduct.fs-c-buttonContainer.fs-c-buttonContainer--inquiryAboutProduct .fs-c-button--plain{font-size:10px;width:77px;margin-right:0px}}.fs-body-product .c-item-contens{border-bottom:none;padding:70px 0 0}.fs-body-product .c-item-contens.contact-content{padding:155px 0 135px}@media screen and (max-width:767px){.fs-body-product .c-item-contens.contact-content{padding:80px 0 80px}}.fs-body-product .c-sec-ttl.item-related-product{text-align:left;font-size:25px}.fs-body-product .fs-l-footer{padding-bottom:100px}@media screen and (max-width:767px){.fs-body-product .fs-l-footer{padding-bottom:65px}}.fs-body-category .fs-c-productList{margin:80px 0 100px}@media (max-width:767px){.fs-body-category .fs-c-productList{margin:35px 0 55px}}.fs-body-search .fs-c-productList{margin:80px 0 0}@media (max-width:767px){.fs-body-search .fs-c-productList{margin:35px 0 -65px}}.fs-body-category .fs-c-productList__list,.fs-body-search .fs-c-productList__list{-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:767px){.fs-body-category .fs-c-productList__list,.fs-body-search .fs-c-productList__list{-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,1fr);gap:10px}}.fs-body-category .fs-c-productList__list__item,.fs-body-search .fs-c-productList__list__item{padding:0;border:1px solid #f2f2f2;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.fs-body-category .fs-c-productList__list__item form,.fs-body-search .fs-c-productList__list__item form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fs-body-category .fs-c-productMarks,.fs-body-search .fs-c-productMarks{position:absolute;top:12px;left:12px;width:80%}.fs-body-category .fs-c-productMark__mark,.fs-body-search .fs-c-productMark__mark{border-radius:0}@media (max-width:767px){.fs-body-category .fs-c-productMarks,.fs-body-search .fs-c-productMarks{top:6px;left:6px}}.fs-body-category .fs-c-button--particular,.fs-body-search .fs-c-button--particular{color:#21423c}.fs-body-category .fs-c-button--addToWishList--icon.fs-c-button--particular,.fs-body-search .fs-c-button--addToWishList--icon.fs-c-button--particular{top:12px;position:absolute;right:12px}.fs-body-category .fs-c-button--removeFromWishList--icon.fs-c-button--particular,.fs-body-search .fs-c-button--removeFromWishList--icon.fs-c-button--particular{top:12px;position:absolute;right:12px}@media (max-width:767px){.fs-body-category .fs-c-button--addToWishList--icon.fs-c-button--particular,.fs-body-category .fs-c-button--removeFromWishList--icon.fs-c-button--particular,.fs-body-search .fs-c-button--addToWishList--icon.fs-c-button--particular,.fs-body-search .fs-c-button--removeFromWishList--icon.fs-c-button--particular{top:6px;right:6px}}.fs-body-category .fs-c-productListItem__productName.fs-c-productName,.fs-body-search .fs-c-productListItem__productName.fs-c-productName{padding:0 15px}.fs-body-category .fs-c-productListItem__productName.fs-c-productName .fs-c-productName__copy,.fs-body-search .fs-c-productListItem__productName.fs-c-productName .fs-c-productName__copy{font-size:12px;font-weight:500;letter-spacing:0.12em;line-height:1.7;color:#1a1a1a;margin:0;-webkit-transition:color 0.5s ease;transition:color 0.5s ease}.fs-body-category .fs-c-productListItem__productName.fs-c-productName .fs-c-productName__name,.fs-body-search .fs-c-productListItem__productName.fs-c-productName .fs-c-productName__name{font-size:12px;font-weight:500;letter-spacing:0.12em;line-height:1.7;color:#1a1a1a;margin:0;position:relative;display:inline-block}.fs-body-category .fs-c-productListItem__productName.fs-c-productName .fs-c-productName__name:after,.fs-body-search .fs-c-productListItem__productName.fs-c-productName .fs-c-productName__name:after{content:"";position:absolute;left:0;right:0;bottom:0px;height:1px;background-color:#1a1a1a;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.22,1,0.36,1);transition:-webkit-transform 0.6s cubic-bezier(0.22,1,0.36,1);transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);transition:transform 0.6s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.6s cubic-bezier(0.22,1,0.36,1)}@media (hover:hover){.fs-body-category .fs-c-productListItem__productName.fs-c-productName a:hover,.fs-body-search .fs-c-productListItem__productName.fs-c-productName a:hover{text-decoration:none}.fs-body-category .fs-c-productListItem__productName.fs-c-productName a:hover .fs-c-productName__name:after,.fs-body-search .fs-c-productListItem__productName.fs-c-productName a:hover .fs-c-productName__name:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media (max-width:767px){.fs-body-category .fs-c-productListItem__productName.fs-c-productName,.fs-body-search .fs-c-productListItem__productName.fs-c-productName{padding:0 10px;margin:4px 0}}.fs-body-category .fs-c-productPrice,.fs-body-search .fs-c-productPrice{padding:0 15px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:20px;letter-spacing:0.06em;font-weight:bold}.fs-body-category .fs-c-productPrice__main__label,.fs-body-search .fs-c-productPrice__main__label{display:none}.fs-body-category .fs-c-productPrice__addon,.fs-body-category .fs-c-productPrice__main__addon,.fs-body-search .fs-c-productPrice__addon,.fs-body-search .fs-c-productPrice__main__addon{font-size:12px;font-weight:500;letter-spacing:0.06em;padding-bottom:1px;padding-left:3px}@media (max-width:767px){.fs-body-category .fs-c-productPrice,.fs-body-search .fs-c-productPrice{padding:0 10px;font-size:16px}.fs-body-category .fs-c-productPrice__addon,.fs-body-category .fs-c-productPrice__main__addon,.fs-body-search .fs-c-productPrice__addon,.fs-body-search .fs-c-productPrice__main__addon{font-size:10px;padding-left:1px}}.fs-body-category .fs-c-productListItem__image.fs-c-productImage a,.fs-body-search .fs-c-productListItem__image.fs-c-productImage a{display:block;position:relative;overflow:hidden}.fs-body-category .fs-c-productListItem__image.fs-c-productImage a img,.fs-body-search .fs-c-productListItem__image.fs-c-productImage a img{display:block;width:100%;height:auto;-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.22,1,0.36,1);transition:-webkit-transform 0.8s cubic-bezier(0.22,1,0.36,1);transition:transform 0.8s cubic-bezier(0.22,1,0.36,1);transition:transform 0.8s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.8s cubic-bezier(0.22,1,0.36,1);will-change:transform}@media (hover:hover){.fs-body-category .fs-c-productListItem__image.fs-c-productImage a:hover img,.fs-body-search .fs-c-productListItem__image.fs-c-productImage a:hover img{-webkit-transform:scale(1.07);transform:scale(1.07)}}.fs-body-category .fs-c-productListItem__control,.fs-body-search .fs-c-productListItem__control{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fs-body-category .fs-c-coordinationList__controller,.fs-body-category .fs-c-productList__controller,.fs-body-category .fs-c-staffList__controller,.fs-body-search .fs-c-coordinationList__controller,.fs-body-search .fs-c-productList__controller,.fs-body-search .fs-c-staffList__controller{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:40px 0;border-bottom:1px solid #f2f2f2}.fs-body-category .fs-c-listControl,.fs-body-search .fs-c-listControl{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.fs-body-category .fs-c-sortItems,.fs-body-search .fs-c-sortItems{margin:0}.fs-body-category .fs-c-sortItems__label,.fs-body-search .fs-c-sortItems__label{border:none;border-right:1px solid #1a1a1a}.fs-body-category .fs-c-sortItems__list__item__label,.fs-body-search .fs-c-sortItems__list__item__label{border-bottom:1px solid transparent;padding:10px 8px}.fs-body-category .fs-c-sortItems__list__item.is-active,.fs-body-search .fs-c-sortItems__list__item.is-active{background-color:transparent;color:#1a1a1a;font-weight:bold}.fs-body-category .fs-c-sortItems__list__item.is-active .fs-c-sortItems__list__item__label,.fs-body-search .fs-c-sortItems__list__item.is-active .fs-c-sortItems__list__item__label{border-color:#21423C}@media (max-width:767px){.fs-body-category .fs-c-coordinationList__controller,.fs-body-category .fs-c-productList__controller,.fs-body-category .fs-c-staffList__controller,.fs-body-search .fs-c-coordinationList__controller,.fs-body-search .fs-c-productList__controller,.fs-body-search .fs-c-staffList__controller{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.fs-body-category .fs-c-listControl,.fs-body-search .fs-c-listControl{-ms-flex-item-align:start;align-self:flex-start}.fs-body-category .fs-c-sortItems__list,.fs-body-search .fs-c-sortItems__list{border:none}.fs-body-category .fs-c-sortItems,.fs-body-search .fs-c-sortItems{border:none}}.item-g-top-content .category-bk{background-color:#f2f2f2;margin-top:-50px;padding-top:120px;padding-bottom:120px;margin-bottom:20px}.item-g-top-content .title-move-area .fs-c-heading.fs-c-heading--page{text-align:left;padding:0.5em 0;border-color:#ccc}.item-g-top-content .brand-category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.item-g-top-content .brand-category-list{width:calc((100% - 48px) / 5);-webkit-box-sizing:border-box;box-sizing:border-box}.item-g-top-content .brand-category-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:150px;background-color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}.item-g-top-content .brand-category-link .brand-category-en{font-size:18px;font-weight:500;line-height:1.3;color:#1a1a1a;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}.item-g-top-content .brand-category-link .brand-category-ja{font-size:12px;font-weight:500;color:#999;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}@media (hover:hover){.item-g-top-content .brand-category-link:hover{background-color:#21423c;text-decoration:none}.item-g-top-content .brand-category-link:hover .brand-category-en{color:#fff}.item-g-top-content .brand-category-link:hover .brand-category-ja{color:#fff}}@media (max-width:900px){.item-g-top-content .brand-category-link{height:125px}.item-g-top-content .brand-category-link .brand-category-en{font-size:16px}.item-g-top-content .brand-category-link .brand-category-ja{font-size:10px}}@media (max-width:767px){.item-g-top-content .category-bk{margin-top:-73px;padding-top:87px;padding-bottom:55px;margin-bottom:20px}.item-g-top-content .brand-category{gap:10px}.item-g-top-content .brand-category-list{width:calc((100% - 10px) / 2)}.item-g-top-content .brand-category-link{height:85px}.item-g-top-content .brand-category-link .brand-category-en{font-size:15px}.item-g-top-content .brand-category-link .brand-category-ja{font-size:10px}}.item-g-top-content .category-contens-title{font-size:20px;font-weight:bold;letter-spacing:0.1em;line-height:1.4375;margin:0 0 26px}.item-g-top-content .category-tab{border-radius:28px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#ccc}.item-g-top-content .category-tab-list{cursor:pointer;border-radius:28px;background-color:#ccc;font-size:18px;letter-spacing:0.1em;font-weight:500;text-align:center;width:100%;padding:14px 0}.item-g-top-content .category-tab-list.is-active{color:#fff;background:#21423C}.item-g-top-content .category-tab-contens{display:none;padding:36px 0 0}.item-g-top-content .category-tab-contens.is-active{display:block}.item-g-top-content .category-tab-contens-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:22px;margin-bottom:45px}.item-g-top-content .category-tab-contens-flex-list{width:calc((100% - 66px) / 4);-webkit-box-sizing:border-box;box-sizing:border-box}.item-g-top-content .category-tab-contens-flex-list.special{width:calc((100% - 22px) / 2)}.item-g-top-content .category-tab-contens-flex-link{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;-webkit-transition:all 0.3s;transition:all 0.3s;color:#1a1a1a;font-size:15px;letter-spacing:0.1em;font-weight:500}.item-g-top-content .special-feature-title{border-bottom:2px solid #ccc;color:#1a1a1a;font-weight:bold;font-size:25px;letter-spacing:0.1em;line-height:1.2;margin:0 0 24px;text-align:left;padding:0.5em 0}@media (hover:hover){.item-g-top-content .category-tab-contens-flex-link:hover{background-color:#21423c;text-decoration:none;color:#fff}}@media (max-width:840px){.item-g-top-content .category-tab-list{font-size:16px}}@media (max-width:767px){.item-g-top-content .category-contens-title{font-size:17px;margin-bottom:13px}.item-g-top-content .category-tab{border-radius:25px}.item-g-top-content .category-tab-list{font-size:13px;border-radius:25px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.item-g-top-content .category-tab-contens{padding:24px 0 0}.item-g-top-content .category-tab-contens-flex{gap:5px;margin-bottom:36px}.item-g-top-content .category-tab-contens-flex-list{width:calc((100% - 5px) / 2)}.item-g-top-content .category-tab-contens-flex-list.special{width:calc((100% - 5px) / 2)}.item-g-top-content .category-tab-contens-flex-link{font-size:13px;height:60px;text-align:center;line-height:1.3}.item-g-top-content .special-feature-title{font-size:17px}}.fs-body-category .fs-l-main{padding-bottom:0}.c-item-contens.watch-search{background:#21423C;border-bottom:none;padding:90px 0 110px}.c-item-contens.watch-search .watch-search-title{color:#fff;font-size:25px;line-height:1;letter-spacing:0.1em;margin:0 0 35px;padding:0 0 23px;border-bottom:1px solid #CCCCCC}.c-item-contens.watch-search .search-conditions-box{background-color:#fff;border-radius:5px}.c-item-contens.watch-search .search-conditions-box .search-conditions-select select{background-color:#F2F2F2;border:1px solid #ccc}.c-item-contens.watch-search .search-conditions-box .search-conditions-keyword input{background-color:#F2F2F2;border:1px solid #ccc}@media (max-width:767px){.c-item-contens.watch-search{padding:58px 0 45px}.c-item-contens.watch-search .watch-search-title{font-size:20px;padding:0 0 15px;margin-bottom:18px}}.fs-body-my-top .fs-c-accountService__page--logout .fs-c-accountService__pageLink__label:before{content:"\e911"}.newsletterl-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#21423c;color:#fff;font-size:15px;width:160px;height:35px;margin:40px auto;border-radius:7px;-webkit-transition:all 0.3s;transition:all 0.3s}@media (hover:hover){.newsletterl-btn:hover{-webkit-box-shadow:0 12px 24px -10px rgba(33,66,60,0.6);box-shadow:0 12px 24px -10px rgba(33,66,60,0.6);-webkit-transform:translateY(-3px);transform:translateY(-3px);text-decoration:none;color:#fff}}.fs-c-documentArticle__heading{background-color:#1a1a1a;font-size:17px;padding:8px}.contact form{padding:76px 90px;margin:50px 0 100px;background-color:#F2F2F2}.contact form .form-layout{width:calc(100% - 200px);margin:0 auto 30px}.contact form .form-layout th{font-size:15px;letter-spacing:0.08em;font-weight:500;text-align:left;width:35%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0}.contact form .form-layout th .required{background-color:#FF0000;color:#fff;font-size:12px;letter-spacing:0.08em;font-weight:500;line-height:1;padding:2px 7px;margin-left:10px}.contact form .form-layout td{width:65%;padding:10px 0}.contact form .form-layout td [type=text]{width:100%;border-radius:0;background-color:#fff;border:none;font-size:16px;padding:11px 15px;border:none}.contact form .form-layout td [type=text]:focus{outline:none;border:none;-webkit-box-shadow:none;box-shadow:none}.contact form .form-layout td textarea{width:100%;border-radius:0;background-color:#fff;border:none;font-size:16px;padding:11px 15px;height:150px}.contact form .form-layout td textarea:focus{outline:none;border:none;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:1000px){.contact form{padding:76px 60px}.contact form .form-layout{width:100%}}@media screen and (max-width:767px){.contact form{padding:45px 20px;margin:50px 0 70px}.contact form .form-layout{width:100%;margin-bottom:10px}.contact form .form-layout th{display:block;width:100%;padding-bottom:0;font-size:14px}.contact form .form-layout td{display:block;width:100%}}.contact .form-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact .form-btn.thanks{margin:0px 0 100px}@media screen and (max-width:767px){.contact .form-btn.thanks{margin:0px 0 70px}}.contact .form-btn [type=submit]{border:none;-webkit-box-shadow:none;box-shadow:none}.contact .contact-thanks-text{text-align:center;line-height:1.7;font-size:16px;margin:50px 0}@media screen and (max-width:767px){.contact .contact-thanks-text{margin:30px 0;font-size:14px;text-align:justify}}.fs-body-custom .fs-l-main{margin-top:138px;padding:0}.fs-body-custom .fs-l-pageMain{max-width:100%;padding:0}.fs-body-custom .fs-c-breadcrumb{padding:10px 20px 100px}@media screen and (max-width:767px){.fs-body-custom .fs-l-main{margin-top:60px;padding:0}.fs-body-custom .fs-c-breadcrumb{padding:10px 15px 70px}}.fs-body-custom .about-mv-area{background-image:url(../img/about/about-mv.jpg);background-size:cover;background-position:left center;background-repeat:no-repeat;height:220px;margin-bottom:-1px}.fs-body-custom .mv-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.fs-body-custom .mv-ttl .fs-c-heading.fs-c-heading--page{font-size:35px;color:#fff;text-align:center;padding:0;border:none;letter-spacing:0.1em;line-height:0.8214285714;margin:0}@media screen and (max-width:767px){.fs-body-custom .about-mv-area{background-image:url(../img/about/about-mv-sp.jpg);background-position:center;height:102px;margin-bottom:0px}.fs-body-custom .mv-ttl .fs-c-heading.fs-c-heading--page{font-size:20px;letter-spacing:0.08em;line-height:1.4375}}.fs-body-custom .about-content{background-color:#1A1A1A;opacity:1!important;-webkit-transform:none!important;transform:none!important}.fs-body-custom .about-content>section[class^=about-]{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity 0.8s ease,-webkit-transform 0.8s ease;transition:opacity 0.8s ease,-webkit-transform 0.8s ease;transition:opacity 0.8s ease,transform 0.8s ease;transition:opacity 0.8s ease,transform 0.8s ease,-webkit-transform 0.8s ease}.fs-body-custom .about-content>section[class^=about-].is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fs-body-custom .about-content .fs-c-breadcrumb .fs-c-breadcrumb__listItem{color:#fff}.fs-body-custom .about-content .fs-c-breadcrumb .fs-c-breadcrumb__listItem a{color:#fff}.fs-body-custom .about-content .about-thought{border-bottom:1px solid #fff;padding:0 0 120px}.fs-body-custom .about-content .about-content-ttl{color:#fff;font-size:30px;letter-spacing:0.1em;font-weight:bold;padding:0 0;margin:0 0 40px;line-height:0.9583333333;text-align:center}.fs-body-custom .about-content .about-thought-text{font-size:15px;letter-spacing:0.1em;line-height:2.6;color:#fff;text-align:center}@media screen and (max-width:767px){.fs-body-custom .about-content .about-thought{padding:0 0 80px}.fs-body-custom .about-content .about-content-ttl{font-size:22px;line-height:1.3059090909}.fs-body-custom .about-content .about-thought-text{line-height:2}}.fs-body-custom .about-content .about-important{padding:100px 0 140px}.fs-body-custom .about-content .about-important-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:23px}.fs-body-custom .about-content .about-important-list{width:100%;background-color:#fff;padding:35px 30px}.fs-body-custom .about-content .about-important-number{margin:0 auto 18px;width:30px;height:30px;border-radius:50%;background-color:#1a1a1a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-size:20px}.fs-body-custom .about-content .about-important-ttl{margin:0 0 10px;font-size:20px;font-weight:bold;text-align:center;letter-spacing:0.1em;line-height:1.4375}.fs-body-custom .about-content .about-important-ttl.support{color:#21423C}.fs-body-custom .about-content .about-important-text{margin:0;font-size:15px;font-weight:500;letter-spacing:0.12em;line-height:1.6666666667;text-align:justify}@media screen and (max-width:767px){.fs-body-custom .about-content .about-important-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.fs-body-custom .about-content .about-important-list{padding:20px 22px}.fs-body-custom .about-content .about-important-list.support{padding:35px 22px}.fs-body-custom .about-content .about-important-number{width:28px;height:28px;font-size:18px;margin-bottom:12px}.fs-body-custom .about-content .about-important-ttl{font-size:18px;line-height:1.4777777778;margin-bottom:6px}.fs-body-custom .about-content .about-important-text{line-height:1.542}}.fs-body-custom .about-content .about-contens-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fs-body-custom .about-content .about-contens-image{width:50%}.fs-body-custom .about-content .about-contens-image img{width:100%;height:auto}.fs-body-custom .about-content .about-contens-text-area{width:50%;padding:0 20px 0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fs-body-custom .about-content .about-contens-text-area.quality{padding-left:max(60px,(100vw - 1150px)/2)}.fs-body-custom .about-content .about-contens-text-ttl{font-size:30px;font-weight:bold;letter-spacing:0.1em;line-height:0.9583333333;margin:0 0 53px;color:#fff}.fs-body-custom .about-content .about-contens-text{font-size:15px;font-weight:500;letter-spacing:0.12em;line-height:1.6666666667;text-align:justify;color:#fff;margin:0 0 25px}.fs-body-custom .about-content .about-contens-text:last-child{margin-bottom:0}@media screen and (max-width:1180px){.fs-body-custom .about-content .about-contens-text-ttl{margin:0 0 30px}.fs-body-custom .about-content .about-contens-text{margin:0 0 15px}.fs-body-custom .about-content .about-contens-text.right br{display:none}}@media screen and (max-width:1024px){.fs-body-custom .about-content .about-contens-text-ttl{margin:0 0 20px;font-size:25px}.fs-body-custom .about-content .about-contens-text-area{padding:0 15px 0 30px}.fs-body-custom .about-content .about-contens-text-area.quality{padding:0 15px 0 30px}.fs-body-custom .about-content .about-contens-text{font-size:14px;line-height:1.4285714286;margin:0 0 10px}}@media screen and (max-width:860px){.fs-body-custom .about-content .about-contens-text-ttl{margin:0 0 15px;font-size:22px}}@media screen and (max-width:767px){.fs-body-custom .about-content .about-contens-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 40px);margin:0 auto}.fs-body-custom .about-content .about-contens-flex.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fs-body-custom .about-content .about-contens-image{width:100%}.fs-body-custom .about-content .about-contens-text-area{width:100%;padding:50px 0px 100px}.fs-body-custom .about-content .about-contens-text-area.quality{padding:50px 0px 100px}.fs-body-custom .about-content .about-contens-text-ttl{font-size:20px;line-height:1.4375;margin:0 0 25px}.fs-body-custom .about-content .about-contens-text{font-size:15px;line-height:1.6666666667;margin:0 0 25px}}.fs-body-custom .about-content .about-after-support{background-image:url(../img/about/about-after-support.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:650px;padding:160px 0 0}@media screen and (max-width:767px){.fs-body-custom .about-content .about-after-support{background-image:url(../img/about/about-after-support-sp.jpg);background-position:bottom center;height:860px;padding:72px 0 0}}.fs-body-custom .about-content .about-peace-mind{background-color:#21423C;padding:130px 0}.fs-body-custom .about-content .about-peace-mind-text{text-align:center;font-size:15px;letter-spacing:0.12em;line-height:1.8;margin:0 0 0px;color:#fff}.fs-body-custom .about-content .about-peace-mind-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:35px 0 0;width:100%}@media screen and (max-width:767px){.fs-body-custom .about-content .about-peace-mind{padding:72px 0 78px}.fs-body-custom .about-content .about-peace-mind-text{letter-spacing:0.1em;line-height:1.8}}.fs-body-custom .about-mv-area.faq-mv-area{background-image:url(../img/faq/faq-mv.jpg)}@media screen and (max-width:767px){.fs-body-custom .about-mv-area.faq-mv-area{background-image:url(../img/faq/faq-mv-sp.jpg)}}.fs-body-custom .faq-content{margin:0 0 80px}.fs-body-custom .faq-content .faq-content-category-ttl{font-size:20px;letter-spacing:0.1em;line-height:1.4375;font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:16px;margin:0 0 24px}@media screen and (max-width:767px){.fs-body-custom .faq-content .faq-content-category-ttl{font-size:17px;padding-bottom:10px;margin:0 0 15px}}.fs-body-custom .faq-content .faq-a-inner .a-text a{color:#21423C;text-decoration:underline}.fs-body-custom .about-mv-area.purchase-mv-area{background-image:url(../img/purchase/purchase-mv.jpg);background-position:center;height:406px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-body-custom .about-mv-area.purchase-mv-area .mv-ttl{height:auto;margin:0 0 25px}.fs-body-custom .about-mv-area.purchase-mv-area .mv-sub{color:#fff;font-size:15px;letter-spacing:0.1em;line-height:1.6666666667;margin:0 0 38px}.fs-body-custom .about-mv-area.purchase-mv-area .purchase-mv-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fs-body-custom .about-mv-area.purchase-mv-area .purchase-mv-btn .c-btn{max-width:264px}@media screen and (max-width:767px){.fs-body-custom .about-mv-area.purchase-mv-area{background-image:url(../img/purchase/purchase-mv-sp.jpg);height:218px}.fs-body-custom .about-mv-area.purchase-mv-area .mv-ttl{margin:0 0 5px}.fs-body-custom .about-mv-area.purchase-mv-area .mv-sub{text-align:center;font-size:13px;line-height:1.6923076923;margin-bottom:10px}}.fs-body-custom .purchase-content .purchase-content-ttl{text-align:center;font-size:30px;font-weight:bold;letter-spacing:0.1em;line-height:0.9583333333;margin:0 0 37px}.fs-body-custom .purchase-content .purchase-content-ttl.color{color:#fff}.fs-body-custom .purchase-content .purchase-thought-text{text-align:center;font-size:15px;letter-spacing:0.1em;line-height:2.3333333333;margin:0 0 0px}@media screen and (max-width:767px){.fs-body-custom .purchase-content .purchase-content-ttl{font-size:22px;line-height:1.3059090909;margin-bottom:15px}.fs-body-custom .purchase-content .purchase-thought-text{line-height:2}}.fs-body-custom .purchase-content .purchase-reason{padding:115px 0}.fs-body-custom .purchase-content .purchase-reason-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.fs-body-custom .purchase-content .purchase-reason-list{border:1px solid #ccc;padding:42px 0px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc((100% - 60px) / 5)}.fs-body-custom .purchase-content .purchase-reason-icon{width:100%;max-width:100px;margin:0 auto 30px}.fs-body-custom .purchase-content .purchase-reason-text{margin:0;font-size:15px;font-weight:bold;letter-spacing:0.1em;line-height:1.4966666667;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px}@media screen and (max-width:1024px){.fs-body-custom .purchase-content .purchase-reason-list{width:calc((100% - 45px) / 4)}}@media screen and (max-width:860px){.fs-body-custom .purchase-content .purchase-reason-list{width:calc((100% - 30px) / 3)}}@media screen and (max-width:767px){.fs-body-custom .purchase-content .purchase-reason{padding:100px 0 80px}.fs-body-custom .purchase-content .purchase-reason-box{gap:8px;margin-top:25px}.fs-body-custom .purchase-content .purchase-reason-list{width:calc((100% - 8px) / 2);padding:20px 0}.fs-body-custom .purchase-content .purchase-reason-icon{max-width:68px;margin-bottom:7px}.fs-body-custom .purchase-content .purchase-reason-text{font-size:14px;letter-spacing:0.06em;line-height:1.2857142857;height:40px}}.fs-body-custom .purchase-content .purchase-brand{padding:0 0 115px}.fs-body-custom .purchase-content .purchase-brand-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:23px;margin:48px 0 115px}.fs-body-custom .purchase-content .purchase-brand-list{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc((100% - 69px) / 4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f2f2f2}.fs-body-custom .purchase-content .purchase-brand-image{width:100%;max-width:120px}.fs-body-custom .purchase-content .purchase-brand-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:15px;font-weight:500;letter-spacing:0.1em;line-height:1.4;text-align:center;margin:0}@media screen and (max-width:1048px){.fs-body-custom .purchase-content .purchase-brand-list{width:calc((100% - 46px) / 3)}}@media screen and (max-width:820px){.fs-body-custom .purchase-content .purchase-brand-list{width:calc((100% - 23px) / 2)}}@media screen and (max-width:767px){.fs-body-custom .purchase-content .purchase-brand{padding:0 0 50px}.fs-body-custom .purchase-content .purchase-brand-box{gap:11px;margin:34px 0 34px}.fs-body-custom .purchase-content .purchase-brand-image{max-width:74px}.fs-body-custom .purchase-content .purchase-brand-name{font-size:12px;letter-spacing:0.01em;line-height:1.1666666667}}@media screen and (max-width:375px){.fs-body-custom .purchase-content .purchase-brand-name{font-size:10px;letter-spacing:0em}}.fs-body-custom .purchase-content .purchase-achievement{padding:100px 0 160px;background-color:#21423C}.fs-body-custom .purchase-content .purchase-achievement-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:33px}.fs-body-custom .purchase-content .purchase-achievement-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:50%}.fs-body-custom .purchase-content .purchase-achievement-image{width:100%;max-width:260px}.fs-body-custom .purchase-content .purchase-achievement-detail{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:34px 34px;border:2px solid #F2F2F2}.fs-body-custom .purchase-content .purchase-achievement-accessory{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.fs-body-custom .purchase-content .purchase-achievement-accessory .accessory-name{background:#F2F2F2;font-size:12px;font-weight:500;letter-spacing:0.02em;line-height:1;padding:3px 7px}.fs-body-custom .purchase-content .purchase-achievement-name{margin-bottom:17%}.fs-body-custom .purchase-content .purchase-achievement-brand-name{margin:0 0 0;font-size:15px;font-weight:500;letter-spacing:0.1em;line-height:1.4666666667}.fs-body-custom .purchase-content .purchase-achievement-item-name{margin:0 0 0;font-size:15px;font-weight:500;letter-spacing:0.1em;line-height:1.4666666667}.fs-body-custom .purchase-content .purchase-achievement-type{margin:0 0 0;font-size:15px;font-weight:500;letter-spacing:0.1em;line-height:1.4666666667}.fs-body-custom .purchase-content .purchase-achievement-price{font-size:25px;font-weight:bold;letter-spacing:0.1em;line-height:1.2;margin:0}@media screen and (max-width:965px){.fs-body-custom .purchase-content .purchase-achievement-name{margin-bottom:0}.fs-body-custom .purchase-content .purchase-achievement-detail{padding:30px 25px}}@media screen and (max-width:900px){.fs-body-custom .purchase-content .purchase-achievement-detail{padding:20px 15px}}@media screen and (max-width:840px){.fs-body-custom .purchase-content .purchase-achievement-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fs-body-custom .purchase-content .purchase-achievement-list{width:100%}.fs-body-custom .purchase-content .purchase-achievement-detail{padding:34px 34px}}@media screen and (max-width:767px){.fs-body-custom .purchase-content .purchase-achievement{padding:60px 0 82px}.fs-body-custom .purchase-content .purchase-achievement-box{gap:14px}.fs-body-custom .purchase-content .purchase-achievement-image{max-width:100%;width:46.4%}.fs-body-custom .purchase-content .purchase-achievement-detail{width:53.6%;padding:clamp(16px,4.2328vw,34px) clamp(18px,4.7619vw,34px)}.fs-body-custom .purchase-content .purchase-achievement-accessory{margin-bottom:0px}.fs-body-custom .purchase-content .purchase-achievement-accessory .accessory-name{font-size:clamp(10px,2.6455vw,12px);padding:2px 6px}.fs-body-custom .purchase-content .purchase-achievement-name{margin-bottom:10%}.fs-body-custom .purchase-content .purchase-achievement-brand-name{font-size:clamp(12px,3.1746vw,15px);line-height:1.75}.fs-body-custom .purchase-content .purchase-achievement-item-name{font-size:clamp(12px,3.1746vw,15px);line-height:1.75}.fs-body-custom .purchase-content .purchase-achievement-type{font-size:clamp(12px,3.1746vw,15px);line-height:1.75}.fs-body-custom .purchase-content .purchase-achievement-price{font-size:clamp(18px,4.7619vw,25px)}}@media screen and (max-width:352px){.fs-body-custom .purchase-content .purchase-achievement-detail{padding:8px 10px}.fs-body-custom .purchase-content .purchase-achievement-name{margin-bottom:0%}.fs-body-custom .purchase-content .purchase-achievement-brand-name{font-size:10px}.fs-body-custom .purchase-content .purchase-achievement-item-name{font-size:10px}.fs-body-custom .purchase-content .purchase-achievement-type{font-size:10px}.fs-body-custom .purchase-content .purchase-achievement-price{font-size:15px}}.fs-body-custom .purchase-content .purchase-replacement-area{background-color:#fff;padding:47px 0 62px;margin-bottom:86px}.fs-body-custom .purchase-content .purchase-replacement-ttl{margin:0 auto 24px;max-width:250px;width:100%;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#21423C;border-radius:20px;color:#fff;font-size:18px;font-weight:bold;letter-spacing:0.1em;line-height:1}.fs-body-custom .purchase-content .purchase-replacement-up-ttl{text-align:center;margin:0 0 20px;font-size:30px;letter-spacing:0.1em;line-height:1;font-weight:bold;color:#21423c}.fs-body-custom .purchase-content .purchase-replacement-text{margin:0;font-size:15px;letter-spacing:0.1em;line-height:2;font-weight:500;text-align:center}@media screen and (max-width:767px){.fs-body-custom .purchase-content .purchase-replacement-area{padding:28px 24px;margin-bottom:78px}.fs-body-custom .purchase-content .purchase-replacement-ttl{font-size:13px;letter-spacing:0.08em;height:28px;max-width:180px;margin-bottom:15px}.fs-body-custom .purchase-content .purchase-replacement-up-ttl{font-size:20px;letter-spacing:0.08em;margin-bottom:10px}.fs-body-custom .purchase-content .purchase-replacement-text{font-size:15px;letter-spacing:0.08em;text-align:justify}}.fs-body-custom .purchase-content .purchase-manner-box{background-color:#fff;padding:41px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:42px}.fs-body-custom .purchase-content .purchase-manner-list{width:100%}.fs-body-custom .purchase-content .purchase-manner-image{margin-bottom:23px}.fs-body-custom .purchase-content .purchase-manner-ttl{margin:0 0 8px;text-align:center;color:#21423c;font-size:20px;font-weight:bold;letter-spacing:0.1em;line-height:1.552}.fs-body-custom .purchase-content .purchase-manner-text{margin:0;font-weight:500;font-size:15px;letter-spacing:0.1em;line-height:1.6666666667;text-align:justify}@media screen and (max-width:767px){.fs-body-custom .purchase-content .purchase-manner-box{padding:24px 20px 32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:38px}.fs-body-custom .purchase-content .purchase-manner-image{margin-bottom:15px}.fs-body-custom .purchase-content .purchase-manner-ttl{font-size:18px;line-height:1.1666666667}.fs-body-custom .purchase-content .purchase-manner-text{line-height:1.4}}.fs-body-custom .purchase-content .purchase-flow{padding:100px 0 135px}.fs-body-custom .purchase-content .purchase-flow-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:23px}.fs-body-custom .purchase-content .purchase-flow-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fs-body-custom .purchase-content .purchase-flow-number{background-color:#21423C;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;position:relative;height:40px;margin-bottom:20px;-ms-flex-negative:0;flex-shrink:0}.fs-body-custom .purchase-content .purchase-flow-number .number-text{margin-right:5px;width:18px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:50%;color:#21423c;font-size:15px;font-weight:bold;line-height:1}.fs-body-custom .purchase-content .purchase-flow-number .purchase-flow-ttl{color:#fff;font-size:18px;font-weight:bold;letter-spacing:0.1em;line-height:1}.fs-body-custom .purchase-content .purchase-flow-number:after{content:"";position:absolute;bottom:0px;top:0;right:-15px;margin:auto;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:16px solid #21423C}.fs-body-custom .purchase-content .purchase-flow-number.last:after{display:none}.fs-body-custom .purchase-content .purchase-flow-list-inner{border:1px solid #ccc;padding:37px 22px 25px;-webkit-box-flex:1;-ms-flex:1;flex:1}.fs-body-custom .purchase-content .purchase-flow-icon{max-width:118px;width:100%;margin:0 auto 35px}.fs-body-custom .purchase-content .purchase-flow-text{margin:0;font-size:15px;font-weight:500;letter-spacing:0.1em;line-height:1.4806666667}@media screen and (max-width:830px){.fs-body-custom .purchase-content .purchase-flow-number .purchase-flow-ttl{font-size:16px}}@media screen and (max-width:767px){.fs-body-custom .purchase-content .purchase-flow{padding:67px 0 70px}.fs-body-custom .purchase-content .purchase-flow-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.fs-body-custom .purchase-content .purchase-flow-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.fs-body-custom .purchase-content .purchase-flow-number{height:auto;width:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:6px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px}.fs-body-custom .purchase-content .purchase-flow-number .number-text{margin-right:0;margin-bottom:5px}.fs-body-custom .purchase-content .purchase-flow-number .purchase-flow-ttl{margin:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:0.04em}.fs-body-custom .purchase-content .purchase-flow-number .purchase-flow-ttl .dot-center{text-combine-upright:all;font-family:"YakuHanJP",游ゴシック体,YuGothic,"游ゴシック Medium","Yu Gothic Medium",游ゴシック,"Yu Gothic",sans-serif}.fs-body-custom .purchase-content .purchase-flow-number:after{top:inherit;bottom:-16px;left:0px;right:0;border-top:16px solid #21423C;border-right:20px solid transparent;border-left:20px solid transparent;border-bottom:0}.fs-body-custom .purchase-content .purchase-flow-number.last{margin-bottom:0;padding-bottom:5px}.fs-body-custom .purchase-content .purchase-flow-list-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.fs-body-custom .purchase-content .purchase-flow-icon{max-width:86px;margin:0;margin-right:5px}.fs-body-custom .purchase-content .purchase-flow-text{letter-spacing:0.08em;line-height:1.4}}.fs-body-custom .purchase-content .purchase-point{background-image:url(../img/purchase/point-bk.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:700px;padding:95px 0 0}.fs-body-custom .purchase-content .purchase-point-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 12px;margin-top:62px}.fs-body-custom .purchase-content .purchase-point-list{background-color:rgba(255,255,255,0.85);width:calc(50% - 6px);padding:37px 45px}.fs-body-custom .purchase-content .purchase-point-list-ttl{font-size:20px;font-weight:bold;letter-spacing:0.1em;line-height:1.878;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 8px}.fs-body-custom .purchase-content .purchase-point-list-ttl:before{content:"";display:inline-block;background-image:url(../img/purchase/check-icon.png);background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-right:6px}.fs-body-custom .purchase-content .purchase-point-list-text{margin:0;font-weight:500;font-size:15px;letter-spacing:0.1em;line-height:1.6}@media screen and (max-width:767px){.fs-body-custom .purchase-content .purchase-point{background-image:url(../img/purchase/point-bk-sp.jpg);height:830px;padding:68px 0 0}.fs-body-custom .purchase-content .purchase-point-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:32px;gap:10px}.fs-body-custom .purchase-content .purchase-point-list{width:100%;padding:27px 23px}.fs-body-custom .purchase-content .purchase-point-list-ttl{font-size:18px;margin:0 0 5px}.fs-body-custom .purchase-content .purchase-point-list-text{line-height:1.4}}.fs-body-custom .purchase-content .purchase-faq{padding:135px 0 35px}@media screen and (max-width:767px){.fs-body-custom .purchase-content .purchase-faq{padding:65px 0 7px}}.fs-body-custom .purchase-content .purchase-line{padding:0 0 77px}.fs-body-custom .purchase-content .line-assessment{background-color:#21423C;border-radius:5px;position:relative;padding:70px 0}.fs-body-custom .purchase-content .line-free{width:124px;height:124px;border-radius:50%;background-color:#1A1A1A;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:20px;font-weight:bold;letter-spacing:0.1em;line-height:1.2065;margin:0;position:absolute;left:-15px;top:-25px}.fs-body-custom .purchase-content .line-assessment-text{margin:-20px 0 23px;color:#fff;text-align:center;font-size:15px;font-weight:500;letter-spacing:0.08em;line-height:1.6}.fs-body-custom .purchase-content .line-assessment-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fs-body-custom .purchase-content .line-assessment-btn .c-btn{max-width:300px}@media screen and (max-width:767px){.fs-body-custom .purchase-content .purchase-line{padding:0 0 70px}.fs-body-custom .purchase-content .line-assessment{border-radius:2px;padding:50px 0}.fs-body-custom .purchase-content .line-free{width:80px;height:80px;font-size:13px;left:-10px}.fs-body-custom .purchase-content .line-assessment-text{line-height:1.4;margin-top:-10px;margin-bottom:18px}.fs-body-custom .purchase-content .line-assessment-btn .c-btn{max-width:260px;width:100%}}.fs-body-custom .purchase-content #contact{padding-top:170px;margin-top:-170px}.fs-body-custom .purchase-content .purchase-contact{padding:0 0 138px}.fs-body-custom .purchase-content .purchase-contact-text{text-align:center;font-size:18px;font-weight:bold;letter-spacing:0.1em;line-height:1.5972222222;margin:0 0 62px}.fs-body-custom .purchase-content .form-box{background-color:#F2F2F2;padding:76px 90px}.fs-body-custom .purchase-content .form-table{width:calc(100% - 200px);margin:0 auto}.fs-body-custom .purchase-content .form-table th{font-size:15px;letter-spacing:0.08em;font-weight:500;text-align:left;width:35%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0}.fs-body-custom .purchase-content .form-table th .required{background-color:#FF0000;color:#fff;font-size:12px;letter-spacing:0.08em;font-weight:500;line-height:1;padding:2px 7px;margin-left:10px}.fs-body-custom .purchase-content .form-table td{width:65%;padding:10px 0}.fs-body-custom .purchase-content .form-table td input[type=text i]{width:100%;border-radius:0;background-color:#fff;border:none;font-size:16px;padding:11px 15px;border:none}.fs-body-custom .purchase-content .form-table td input[type=text i]:focus{outline:none;border:none;-webkit-box-sizing:none;box-sizing:none}.fs-body-custom .purchase-content .form-table td input[type=text i]::-webkit-input-placeholder{font-size:15px;color:#ccc}.fs-body-custom .purchase-content .form-table td input[type=text i]::-moz-placeholder{font-size:15px;color:#ccc}.fs-body-custom .purchase-content .form-table td input[type=text i]:-ms-input-placeholder{font-size:15px;color:#ccc}.fs-body-custom .purchase-content .form-table td input[type=text i]::-ms-input-placeholder{font-size:15px;color:#ccc}.fs-body-custom .purchase-content .form-table td input[type=text i]::placeholder{font-size:15px;color:#ccc}.fs-body-custom .purchase-content .form-table td select{width:100%;border-radius:0;background-color:#fff;border:none;font-size:16px;padding:11px 15px;background-image:url(../img/purchase/select-arrow.png);background-repeat:no-repeat;background-size:10px 6px;background-position:96% center}.fs-body-custom .purchase-content .form-table td select:focus{outline:none;border:none;-webkit-box-sizing:none;box-sizing:none}.fs-body-custom .purchase-content .form-table td input[type=file i]{width:100%;border-radius:0;background-color:#fff;border:none;font-size:16px;padding:11px 15px}.fs-body-custom .purchase-content .form-table td textarea{width:100%;border-radius:0;background-color:#fff;border:none;font-size:16px;padding:11px 15px;height:150px}.fs-body-custom .purchase-content .form-table td .checkbox-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px;cursor:pointer;font-size:15px;letter-spacing:0.08em;font-weight:500;cursor:pointer}.fs-body-custom .purchase-content .form-table td .checkbox-item input[type=checkbox]{margin-right:6px;background-color:#fff;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px}.fs-body-custom .purchase-content .form-table td .checkbox-item input[type=checkbox]:checked{background-color:#21423C;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3 8.5l3 3 7-7'/%3E%3C/svg%3E");background-size:11px 11px;background-position:center;background-repeat:no-repeat}.fs-body-custom .purchase-content .policy-check{width:calc(100% - 200px);margin:35px auto 55px;font-size:15px;font-weight:500;letter-spacing:0.08em;line-height:1}.fs-body-custom .purchase-content .policy-check a{text-decoration:underline;color:#1A1A1A}.fs-body-custom .purchase-content .policy-check .required{background-color:#FF0000;color:#fff;font-size:12px;letter-spacing:0.08em;font-weight:500;line-height:1;padding:2px 7px;margin-left:10px}.fs-body-custom .purchase-content .policy-check input[type=checkbox]{margin-right:6px;background-color:#fff;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer}.fs-body-custom .purchase-content .policy-check input[type=checkbox]:checked{background-color:#21423C;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3 8.5l3 3 7-7'/%3E%3C/svg%3E");background-size:11px 11px;background-position:center;background-repeat:no-repeat}.fs-body-custom .purchase-content .form-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.fs-body-custom .purchase-content .form-btn .c-btn{border:none;-webkit-box-shadow:none;box-shadow:none}.fs-body-custom .purchase-content .space-line{margin:65px 0;background-color:#ccc;border:none;height:1px}@media screen and (max-width:1000px){.fs-body-custom .purchase-content .form-box{padding:76px 60px}.fs-body-custom .purchase-content .form-table{width:calc(100% - 100px)}.fs-body-custom .purchase-content .form-table th{display:block;width:100%;padding:10px 0 0}.fs-body-custom .purchase-content .form-table td{display:block;width:100%}.fs-body-custom .purchase-content .policy-check{width:calc(100% - 100px)}}@media screen and (max-width:767px){.fs-body-custom .purchase-content #contact{padding-top:85px;margin-top:-85px}.fs-body-custom .purchase-content .purchase-contact{padding:0 0 78px}.fs-body-custom .purchase-content .form-box{padding:45px 20px}.fs-body-custom .purchase-content .form-table{width:100%}.fs-body-custom .purchase-content .policy-check{width:100%;margin:20px auto 45px;letter-spacing:0.04em}.fs-body-custom .purchase-content .policy-check .required{margin-left:0;padding:2px 5px}.fs-body-custom .purchase-content .policy-check input[type=checkbox]{margin-right:5px;width:18px;height:18px}.fs-body-custom .purchase-content .purchase-contact-text{font-size:16px;letter-spacing:0.08em;line-height:1.3125;margin:0 0 28px}.fs-body-custom .purchase-content .space-line{margin:25px 0 20px}}.fs-body-custom .purchase-floating{background-color:#21423C;border-radius:5px 0 0 5px;width:90px;height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;bottom:0;right:0;margin:auto;z-index:999;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translateX(100%);transform:translateX(100%)}.fs-body-custom .purchase-floating.is-show{-webkit-transform:translateX(0);transform:translateX(0)}.fs-body-custom .purchase-floating .purchase-floating-icon{width:46px;height:46px;margin-bottom:13px}.fs-body-custom .purchase-floating .purchase-floating-text{margin:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff;font-size:15px;font-weight:bold;letter-spacing:0.1em;line-height:1.6666666667}@media (hover:hover){.fs-body-custom .purchase-floating:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);text-decoration:none;opacity:0.9}}@media screen and (max-width:767px){.fs-body-custom .purchase-floating{top:inherit;bottom:0;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:60px;border-radius:5px 5px 0 0}.fs-body-custom .purchase-floating .purchase-floating-icon{width:30px;height:30px;margin-bottom:0px;margin-right:10px}.fs-body-custom .purchase-floating .purchase-floating-text{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-size:14px}}.purchase-brand-list,.purchase-flow-list,.purchase-reason-list{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);will-change:opacity,transform}.purchase-brand-box.is-active>.purchase-brand-list,.purchase-flow-box.is-active>.purchase-flow-list,.purchase-reason-box.is-active>.purchase-reason-list{-webkit-animation:fadeUp 0.8s cubic-bezier(0.22,1,0.36,1) forwards;animation:fadeUp 0.8s cubic-bezier(0.22,1,0.36,1) forwards;-webkit-animation-delay:calc(var(--i) * 0.08s);animation-delay:calc(var(--i) * 0.08s)}@-webkit-keyframes fadeUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.purchase-manner-image{opacity:0;will-change:opacity}.purchase-manner-box.is-active .purchase-manner-image{-webkit-animation:fadeIn 0.8s cubic-bezier(0.22,1,0.36,1) forwards;animation:fadeIn 0.8s cubic-bezier(0.22,1,0.36,1) forwards;-webkit-animation-delay:calc(var(--i) * 0.08s);animation-delay:calc(var(--i) * 0.08s)}@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}@media (prefers-reduced-motion:reduce){.purchase-brand-list,.purchase-flow-list,.purchase-manner-image,.purchase-reason-list{opacity:1;-webkit-transform:none;transform:none;-webkit-animation:none!important;animation:none!important}}.floating-bar-area{position:fixed;z-index:9999;bottom:80px;right:20px;width:250px}.floating-bar-area .inneer{position:relative}.floating-bar-area .floating-bar-close-btn{position:absolute;width:30px;height:30px;right:-15px;top:-15px;cursor:pointer}.floating-bar-area .floating-bar-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;transition:all 0.3s}.floating-bar-area .floating-bar-list.line{background-color:#21423C;margin-bottom:7px}.floating-bar-area .floating-bar-list.line .floating-bar-icon:before{background-image:url(../img/footer/following-line.png);opacity:1}.floating-bar-area .floating-bar-list.line .floating-bar-icon:after{background-image:url(../img/footer/following-line-grren.png);opacity:0}.floating-bar-area .floating-bar-list.line .floating-bar-text{color:#fff}.floating-bar-area .floating-bar-list.line .floating-bar-text .arrow{border-color:#fff}@media (hover:hover){.floating-bar-area .floating-bar-list.line:hover{background-color:#fff;text-decoration:none}.floating-bar-area .floating-bar-list.line:hover .floating-bar-text{color:#21423C}.floating-bar-area .floating-bar-list.line:hover .floating-bar-text .arrow{border-color:#21423C}.floating-bar-area .floating-bar-list.line:hover .floating-bar-icon:before{opacity:0}.floating-bar-area .floating-bar-list.line:hover .floating-bar-icon:after{opacity:1}}.floating-bar-area .floating-bar-list.mail{background-color:#fff}.floating-bar-area .floating-bar-list.mail .floating-bar-icon:before{background-image:url(../img/footer/following-mail-green.png);opacity:1}.floating-bar-area .floating-bar-list.mail .floating-bar-icon:after{background-image:url(../img/footer/following-mail.png);opacity:0}.floating-bar-area .floating-bar-list.mail .floating-bar-text{color:#21423C}@media (hover:hover){.floating-bar-area .floating-bar-list.mail:hover{background-color:#21423C;text-decoration:none}.floating-bar-area .floating-bar-list.mail:hover .floating-bar-text{color:#fff}.floating-bar-area .floating-bar-list.mail:hover .floating-bar-text .arrow{border-color:#fff}.floating-bar-area .floating-bar-list.mail:hover .floating-bar-icon:before{opacity:0}.floating-bar-area .floating-bar-list.mail:hover .floating-bar-icon:after{opacity:1}}.floating-bar-area .floating-bar-list.spv{display:none}.floating-bar-area .floating-bar-icon{width:32px;height:30px;margin-right:10px;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative}.floating-bar-area .floating-bar-icon:before{content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;width:32px;height:30px;-webkit-transition:all 0.3s;transition:all 0.3s;position:absolute;top:0;left:0}.floating-bar-area .floating-bar-icon:after{content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;width:32px;height:30px;-webkit-transition:all 0.3s;transition:all 0.3s;position:absolute;top:0;left:0}.floating-bar-area .floating-bar-text{font-size:15px;font-weight:500;letter-spacing:0.1em;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-transition:all 0.3s;transition:all 0.3s}.floating-bar-area .floating-bar-text .arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:40px;margin-left:auto;border-left:1px solid #21423C;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:1024px){.floating-bar-area{right:0px}}@media screen and (max-width:767px){.floating-bar-area{left:0;bottom:10px;width:90%;height:80px;margin:auto;background-color:#21423C;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 0.4s ease,-webkit-transform 0.4s ease;transition:opacity 0.4s ease,-webkit-transform 0.4s ease;transition:opacity 0.4s ease,transform 0.4s ease;transition:opacity 0.4s ease,transform 0.4s ease,-webkit-transform 0.4s ease;pointer-events:none}.floating-bar-area.js-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.floating-bar-area .inneer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.floating-bar-area .floating-bar-close-btn{position:absolute;width:30px;height:30px;right:-15px;top:-28px}.floating-bar-area .floating-bar-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;width:33.333333%;padding-left:0}.floating-bar-area .floating-bar-list.spv{display:-webkit-box;display:-ms-flexbox;display:flex}.floating-bar-area .floating-bar-list.line{margin-bottom:0}.floating-bar-area .floating-bar-list.mail{background-color:#21423C;border-left:1px solid #fff;border-right:1px solid #fff}.floating-bar-area .floating-bar-list.mail .floating-bar-icon:before{background-image:url(../img/footer/following-mail.png)}.floating-bar-area .floating-bar-list.mail .floating-bar-text{color:#fff}.floating-bar-area .floating-bar-list.tel .floating-bar-icon:before{background-image:url(../img/footer/following-tel.png)}.floating-bar-area .floating-bar-icon{margin:0 auto}.floating-bar-area .floating-bar-text{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;line-height:1;color:#fff}.floating-bar-area .floating-bar-text .arrow{display:none}}.policy-ttl{font-size:22px;font-weight:bold;line-height:2.2;letter-spacing:0.1em}.policy-text{font-size:15px;letter-spacing:0.1em;line-height:1.7;margin-bottom:50px}.policy-text.m-b-none{margin-bottom:0}.policy-ul{margin-bottom:50px}.policy-list{font-size:15px;letter-spacing:0.1em;line-height:2.2;position:relative;margin:1rem 0}.policy-list:before{content:"・";display:inline-block;margin-right:5px}.policy-table{max-width:750px;width:100%;border-collapse:collapse;border-spacing:0}.policy-table td,.policy-table th{font-size:16px;line-height:1.7;letter-spacing:0.1em;font-weight:500;text-align:left;padding:7px 15px;border-bottom:1px solid #1a1a1a}.policy-table th{width:25%}.policy-table td{width:75%}@media screen and (max-width:767px){.policy-ttl{font-size:16px;line-height:2}.policy-text{font-size:13px;margin-bottom:35px}.policy-ul{margin-bottom:35px}.policy-list{font-size:13px;line-height:2}.policy-table td,.policy-table th{font-size:14px;line-height:1.7;text-align:left;padding:5px 7px}.policy-table th{width:30%}.policy-table td{width:70%}}
/*# sourceMappingURL=base.css.map */