@media screen and (min-width:768px){.archive_product_content{margin-top:54px}}@media screen and (max-width:767px){.archive_product_content{margin-top:50px}}@media screen and (min-width:768px){.archive_product_wysiwyg,.mb102{margin-bottom:102px}}@media screen and (max-width:767px){.archive_product_wysiwyg,.mb102{margin-bottom:50px}}@media screen and (min-width:768px){.archive_product_wysiwyg .archive_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:57px}}@media screen and (max-width:767px){.archive_product_wysiwyg .archive_title{margin-top:50px}}.archive_product_wysiwyg .archive_title .title{font-weight:700;margin:0;padding-left:0}.archive_product_wysiwyg .archive_title .title:before{content:none}@media screen and (min-width:768px){.archive_product_wysiwyg .archive_title .title{font-size:3.2rem;line-height:51.2px}}@media screen and (max-width:767px){.archive_product_wysiwyg .archive_title .title{font-size:2.5rem;line-height:36px}}.archive_product_wysiwyg .archive_title .title span{display:block;color:#f78930;font-family:"Roboto",sans-serif;font-weight:700}@media screen and (min-width:768px){.archive_product_wysiwyg .archive_title .title span{font-size:6rem;line-height:96px;margin-top:-5px}}@media screen and (max-width:767px){.archive_product_wysiwyg .archive_title .title span{font-size:3rem;line-height:48px}}.archive_product_wysiwyg .archive_title img{max-width:289px;width:100%;display:block}@media screen and (min-width:768px){.archive_product_wysiwyg .archive_title img{margin-top:10px}}@media screen and (max-width:767px){.archive_product_wysiwyg .archive_title img{margin:15px auto 0}}.archive_product_wysiwyg h2{font-weight:700;position:relative}.archive_product_wysiwyg h2:before{content:"";position:absolute;left:0;top:10px;background:#f78930}@media screen and (min-width:768px){.archive_product_wysiwyg h2{font-size:2.6rem;line-height:41.6px;margin:44px 0 27px;padding-left:43px}.archive_product_wysiwyg h2:before{width:23px;height:23px}}@media screen and (max-width:767px){.archive_product_wysiwyg h2{font-size:1.8rem;line-height:26px;padding-left:25px;margin:20px 0 10px}.archive_product_wysiwyg h2:before{width:15px;height:15px}}.archive_product_wysiwyg h3{font-weight:700}@media screen and (min-width:768px){.archive_product_wysiwyg h3{font-size:2.6rem;line-height:41.6px;margin:44px 0 27px}}@media screen and (max-width:767px){.archive_product_wysiwyg h3{font-size:1.8rem;line-height:26px;margin:20px 0 10px}}.archive_product_wysiwyg ul{padding:0 0 0 10px;margin:0}.archive_product_wysiwyg ul li{list-style-type:none;position:relative;padding-left:15px;letter-spacing:1.6px}@media screen and (min-width:768px){.archive_product_wysiwyg ul li{font-size:1.6rem;line-height:25.6px}}.archive_product_wysiwyg ul li:before{content:"";width:4px;height:4px;background:#af1616;border-radius:50%;position:absolute;left:0;top:13px}.archive_product_wysiwyg img{width:100%}@media screen and (max-width:767px){.archive_product_wysiwyg img{width:100% !important;height:auto !important}}.archive_product_wysiwyg .lst_logo{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.archive_product_wysiwyg .lst_logo{display:block}}.archive_product_wysiwyg .flx_img{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media screen and (max-width:767px){.archive_product_wysiwyg .flx_img{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}}.archive_product_wysiwyg .flx_img.flx_img2 img{height:auto;width:calc(50% - 5px)}@media screen and (max-width:767px){.archive_product_wysiwyg .flx_img.flx_img2 img{height:auto}}.archive_product_wysiwyg .flx_img img{width:auto;height:160px}@media screen and (max-width:767px){.archive_product_wysiwyg .flx_img img{height:110px}}.archive_product_list_title{font-weight:700}@media screen and (min-width:768px){.archive_product_list_title{font-size:2.6rem;line-height:41.6px;margin:0 0 52px}}@media screen and (max-width:767px){.archive_product_list_title{font-size:1.8rem;line-height:26px;margin:0 0 30px}}.archive_product_list_item,.archive_product_list .products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive_product_list_item:before,.archive_product_list .products:before{content:none !important}@media screen and (min-width:768px){.archive_product_list_item,.archive_product_list .products{gap:50px 30px}}@media screen and (max-width:767px){.archive_product_list_item,.archive_product_list .products{gap:25px 11px}}@media screen and (min-width:768px){.archive_product_list_item .item,.archive_product_list_item .product,.archive_product_list .products .item,.archive_product_list .products .product{width:250px !important;margin:0 !important}}@media screen and (max-width:767px){.archive_product_list_item .item,.archive_product_list_item .product,.archive_product_list .products .item,.archive_product_list .products .product{width:100%;margin:0 !important}}.archive_product_list_item .item .woocommerce-loop-product__title,.archive_product_list_item .product .woocommerce-loop-product__title,.archive_product_list .products .item .woocommerce-loop-product__title,.archive_product_list .products .product .woocommerce-loop-product__title{display:block;color:#444}@media screen and (min-width:768px){.archive_product_list_item .item .woocommerce-loop-product__title,.archive_product_list_item .product .woocommerce-loop-product__title,.archive_product_list .products .item .woocommerce-loop-product__title,.archive_product_list .products .product .woocommerce-loop-product__title{margin:35px 0 14px;text-decoration:none}}@media screen and (max-width:767px){.archive_product_list_item .item .woocommerce-loop-product__title,.archive_product_list_item .product .woocommerce-loop-product__title,.archive_product_list .products .item .woocommerce-loop-product__title,.archive_product_list .products .product .woocommerce-loop-product__title{margin:10px 0 5px;color:#444}}.archive_product_list_item .item .attachment-woocommerce_thumbnail,.archive_product_list_item .product .attachment-woocommerce_thumbnail,.archive_product_list .products .item .attachment-woocommerce_thumbnail,.archive_product_list .products .product .attachment-woocommerce_thumbnail{height:183px;width:auto;margin:auto;display:block}@media screen and (max-width:767px){.archive_product_list_item .item .attachment-woocommerce_thumbnail,.archive_product_list_item .product .attachment-woocommerce_thumbnail,.archive_product_list .products .item .attachment-woocommerce_thumbnail,.archive_product_list .products .product .attachment-woocommerce_thumbnail{height:auto}}.archive_product_list_item .item_img,.archive_product_list_item .product_img,.archive_product_list .products .item_img,.archive_product_list .products .product_img{width:100%;height:183px;border:1px solid #d9d9d9;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archive_product_list_item .item_img:hover .slick-arrow,.archive_product_list_item .product_img:hover .slick-arrow,.archive_product_list .products .item_img:hover .slick-arrow,.archive_product_list .products .product_img:hover .slick-arrow{display:block !important}.archive_product_list_item .item_img .slick-list,.archive_product_list_item .product_img .slick-list,.archive_product_list .products .item_img .slick-list,.archive_product_list .products .product_img .slick-list{width:150px;margin:auto;height:100%}.archive_product_list_item .item_img .slick-arrow,.archive_product_list_item .product_img .slick-arrow,.archive_product_list .products .item_img .slick-arrow,.archive_product_list .products .product_img .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:26px;font-size:0}@media screen and (min-width:768px){.archive_product_list_item .item_img .slick-arrow,.archive_product_list_item .product_img .slick-arrow,.archive_product_list .products .item_img .slick-arrow,.archive_product_list .products .product_img .slick-arrow{display:none !important}}.archive_product_list_item .item_img .slick-arrow.slick-prev,.archive_product_list_item .product_img .slick-arrow.slick-prev,.archive_product_list .products .item_img .slick-arrow.slick-prev,.archive_product_list .products .product_img .slick-arrow.slick-prev{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/prev.svg) no-repeat center center;background-size:26px 26px;left:6px}.archive_product_list_item .item_img .slick-arrow.slick-next,.archive_product_list_item .product_img .slick-arrow.slick-next,.archive_product_list .products .item_img .slick-arrow.slick-next,.archive_product_list .products .product_img .slick-arrow.slick-next{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/next.svg) no-repeat center center;background-size:26px 26px;right:6px}.archive_product_list_item .item_img img,.archive_product_list_item .product_img img,.archive_product_list .products .item_img img,.archive_product_list .products .product_img img{width:auto;height:auto;max-height:100%}.archive_product_list_item .item .price,.archive_product_list_item .product .price,.archive_product_list .products .item .price,.archive_product_list .products .product .price{font-weight:700 !important;margin:0 !important;color:#444 !important}@media screen and (min-width:768px){.archive_product_list_item .item .price,.archive_product_list_item .product .price,.archive_product_list .products .item .price,.archive_product_list .products .product .price{font-size:2.1rem !important;line-height:33.6px !important}}@media screen and (max-width:767px){.archive_product_list_item .item .price,.archive_product_list_item .product .price,.archive_product_list .products .item .price,.archive_product_list .products .product .price{font-size:1.5rem !important}}.archive_product_list_item .item .button,.archive_product_list_item .item .screen-reader-text,.archive_product_list_item .item .yith-wcwl-add-to-wishlist,.archive_product_list_item .product .button,.archive_product_list_item .product .screen-reader-text,.archive_product_list_item .product .yith-wcwl-add-to-wishlist,.archive_product_list .products .item .button,.archive_product_list .products .item .screen-reader-text,.archive_product_list .products .item .yith-wcwl-add-to-wishlist,.archive_product_list .products .product .button,.archive_product_list .products .product .screen-reader-text,.archive_product_list .products .product .yith-wcwl-add-to-wishlist{display:none !important}.c-viewedproducts{margin-top:30px}.c-viewedproducts h3{color:#6b7a8f;font-size:1.8rem;font-weight:700;border-bottom:1px solid #6b7a8f;padding:10px;margin:0 0 25px}.c-viewedproducts .rvpm-products{display:block}.c-viewedproducts .rvpm-products .rvpm-product{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #dfdfdf;padding:15px 0}.c-viewedproducts .rvpm-products .rvpm-product .rvpm-shop-thumbnail-wrap{width:60px}.c-viewedproducts .rvpm-products .rvpm-product .rvpm-shop-thumbnail-wrap img{width:100%;height:auto}.c-viewedproducts .rvpm-products .rvpm-product .rvpm-shop-summary-wrap{width:calc(100% - 60px);padding-left:6px}.c-viewedproducts .rvpm-products .rvpm-product .rvpm-shop-summary-wrap .price,.c-viewedproducts .rvpm-products .rvpm-product .rvpm-shop-summary-wrap .button,.c-viewedproducts .rvpm-products .rvpm-product .rvpm-shop-summary-wrap .yith-wcwl-add-to-wishlist,.c-viewedproducts .rvpm-products .rvpm-product .rvpm-shop-summary-wrap .screen-reader-text{display:none !important}.c-viewedproducts .rvpm-products .rvpm-product .rvpm-shop-summary-wrap .woocommerce-loop-product__title{font-size:1.2rem;line-height:19.2px;letter-spacing:1.2px}.single_product_content{max-width:1100px;margin:0 auto 0}@media screen and (max-width:767px){.single_product_content{margin:30px auto 0;padding:0 20px}}.single_product_content iframe{display:block;max-width:100%}.single_product_content img{max-width:100%;width:auto !important;height:auto !important}@media screen and (max-width:767px){.single_product_content img.xzoom5{width:100% !important}}.single_product .product_title{color:#444;font-size:3.2rem;font-weight:700;line-height:51.2px;margin:0 0 25px}@media screen and (max-width:767px){.single_product .product_title{font-size:2.2rem;line-height:1.6;margin-top:20px !important}}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:400px !important}@media screen and (max-width:767px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100% !important}}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:650px !important}@media screen and (max-width:767px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100% !important}}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#af1616 !important;font-size:3.2rem !important;font-weight:700}.p-account_woocom{max-width:1100px;margin:100px auto 0;color:#000}@media screen and (max-width:767px){.p-account_woocom{margin:50px 0 0;padding:0 20px}}.p-account_woocom .button{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;width:166px !important;height:43px !important;border-radius:10px !important;background-color:#ff8820 !important;color:#fff !important;font-weight:700 !important}.p-account_woocom .woocommerce-MyAccount-navigation{width:285px !important;margin-top:80px}@media screen and (max-width:767px){.p-account_woocom .woocommerce-MyAccount-navigation{margin-top:0;width:100% !important}}.p-account_woocom .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.p-account_woocom .woocommerce-MyAccount-navigation li{list-style-type:none;border-bottom:1px solid #d4d4d4}.p-account_woocom .woocommerce-MyAccount-navigation li:first-child{border-top:1px solid #d4d4d4}.p-account_woocom .woocommerce-MyAccount-navigation li.is-active a{font-weight:700}.p-account_woocom .woocommerce-MyAccount-navigation li a{display:block;padding:16px 48px;color:#000;font-size:1.6rem;text-decoration:none}.p-account_woocom .woocommerce-MyAccount-content{width:720px !important}@media screen and (max-width:767px){.p-account_woocom .woocommerce-MyAccount-content{width:100% !important;margin-top:50px}}.p-account_woocom .woocommerce-MyAccount-content p{margin:0;color:#000}.p-account_woocom .woocommerce-MyAccount-content p a{color:#000}.p-account_woocom .woocommerce-orders-table{border:none !important;font-size:1.6rem !important;color:#000 !important}.p-account_woocom .woocommerce-orders-table th{padding-bottom:30px !important}.p-account_woocom .woocommerce-orders-table th:last-child{width:166px !important}.p-account_woocom .woocommerce-orders-table td{padding:20px 0 !important}.p-account_woocom .woocommerce-orders-table a{color:#000 !important}.p-account_woocom .woocommerce-orders-table .woocommerce-button{white-space:nowrap;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:166px;height:43px;border-radius:10px;background:#ff8820;color:#fff !important;font-weight:700}.p-account_woocom .woocommerce-order-details .woocommerce-order-details__title{font-size:2.8rem;margin:30px 0 25px;font-weight:700}.p-account_woocom .woocommerce-order-details table.shop_table{border:none}.p-account_woocom .woocommerce-order-details table.shop_table thead th{background:#f3f3f3;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:23px 10px}.p-account_woocom .woocommerce-order-details table.shop_table tbody td:first-child{font-weight:700}.p-account_woocom .woocommerce-order-details table.shop_table tbody td ul{padding:0;margin:0;font-weight:400}.p-account_woocom .woocommerce-order-details table.shop_table tbody td ul strong{font-weight:400}.p-account_woocom .woocommerce-order-details table.shop_table tfoot tr:last-child{background:#f3f3f3}.p-account_woocom .woocommerce-order-details table.shop_table tbody th,.p-account_woocom .woocommerce-order-details table.shop_table tfoot th{font-weight:700}.p-account_woocom .woocommerce-order-details table.shop_table tbody td,.p-account_woocom .woocommerce-order-details table.shop_table tbody th,.p-account_woocom .woocommerce-order-details table.shop_table tfoot td,.p-account_woocom .woocommerce-order-details table.shop_table tfoot th{border-top:none !important;border-bottom:1px solid #d4d4d4;padding:23px 10px}.p-account_woocom .woocommerce-customer-details{margin-top:56px}.p-account_woocom .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address,.p-account_woocom .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address{width:100% !important;float:none}.p-account_woocom .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address{margin-top:33px}.p-account_woocom .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column__title{font-size:2.8rem;font-weight:700;margin:0 0 21px}.p-account_woocom .woocommerce-customer-details .woocommerce-columns--addresses address{border:none;position:relative;padding:0}.p-account_woocom .woocommerce-customer-details .woocommerce-columns--addresses address .woocommerce-customer-details--email{position:absolute;top:25px;left:43.5%}.p-account_woocom .woocommerce-customer-details .woocommerce-columns--addresses address .woocommerce-customer-details--phone{position:absolute;top:0;left:43.5%}.p-account_woocom .woocommerce-customer-details #invoicejapanresending{margin-top:45px}.p-account_woocom .woocommerce-customer-details #invoicejapanresending h2{font-size:2.8rem;margin-bottom:32px;font-weight:700}.p-account_woocom .woocommerce-customer-details #invoicejapanresending .components-button{width:200px;height:50px;background:#ff891f;border:1px solid #ff891f;border-radius:10px;color:#fff;text-decoration:none;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:700;-webkit-transition:.3s;transition:.3s}.p-account_woocom .woocommerce-customer-details #invoicejapanresending .components-button:hover{background:#fff;color:#ff891f}.p-account_woocom .woocommerce-Addresses .woocommerce-Address{width:100% !important;float:none;margin-top:50px}.p-account_woocom .woocommerce-Addresses .woocommerce-Address-title h3{font-weight:700;margin:0;font-size:2.8rem;margin-bottom:27px}.p-account_woocom .woocommerce-Addresses .edit{width:166px;height:43px;background:#ff891f;color:#fff;text-decoration:none;font-weight:700;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}.p-account_woocom .woocommerce-Addresses address{font-style:normal !important}.p-account_woocom .title-account{font-size:3.6rem;font-weight:700;margin:0 0 48px}@media screen and (max-width:767px){.p-account_woocom .title-account{font-size:2.4rem;margin:0 0 20px}}.p-account_woocom .woocommerce-order-details{margin-top:46px}.p-account_woocom .woocommerce-order-details .woocommerce-order-details__title{margin:30px 0 38px}.p-account_woocom .woocommerce-order-details .woocommerce-table__product-table.product-total{width:97px}.single_product_content .in-stock,.single_product_content .product_meta{display:none}.single_product_content .btn-design{width:263px;height:65px;border-radius:10px !important;background:#af1616 !important;font-size:1.4rem !important;font-weight:700 !important;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;gap:9px;text-decoration:none}@media screen and (min-width:768px){.single_product_content .btn-design{float:left;margin-right:29px}}.single_product_content .btn-design img{width:32px;height:32px;display:block}.single_product_content .single_add_to_cart_button{width:310px;height:65px;border-radius:10px !important;background:#af1616 !important;font-size:1.6rem !important;font-weight:700;color:#fff;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px;text-decoration:none;float:left;margin-right:29px}.single_product_content .single_add_to_cart_button img{width:28px;height:30px;display:block}.single_product_content .single_add_to_wishlist{width:220px;height:65px;border-radius:10px;background:#e1e1e1;font-size:1.4rem;font-weight:700;color:#838383;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;gap:14px;text-decoration:none}.single_product_content .woocommerce-Tabs-panel--description h3{text-align:center;font-size:3.2rem;font-weight:700;line-height:51.2px;margin:0 35px}@media screen and (max-width:767px){.single_product_content .woocommerce-Tabs-panel--description h3{margin:0;font-size:2.4rem;line-height:36px}}.single_product_content .woocommerce-Tabs-panel--description h4{font-size:2.4rem;font-weight:700;line-height:38.4px;margin:35px 0 18px}.single_product_content .woocommerce-tabs{padding-top:100px}@media screen and (max-width:767px){.single_product_content .woocommerce-tabs{padding-top:0}}.single_product_content .woocommerce-tabs .wc-tabs{display:none}.single_product_content .woocommerce-tabs #tab-title-additional_information{display:none}.product-attributes-values .attributes_box{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;gap:15px}.product-attributes-values label{width:120px}.product-attributes-values select{width:100%;max-width:320px;padding:4px}.c-seachbyprice{border-radius:10px;background:#f0f0f0;padding:10px 7px 15px}.c-seachbyprice .wp-block-heading{color:#6b7a8f;font-size:1.8rem;letter-spacing:1.8px;font-weight:700;border-bottom:1px solid #fff;margin:0;padding:0 0 10px}.c-seachbyprice .wc-block-components-price-slider__controls{margin:0}.c-seachbyprice .wc-block-components-price-slider{margin-bottom:0}@media screen and (max-width:767px){.c-container{padding:0 20px}}.page-cart{margin:80px auto 0;max-width:1100px}@media screen and (max-width:767px){.page-cart{padding:0 20px}}.page-cart tbody,.page-cart tfoot,.page-cart thead{margin:0;padding:0;font-size:100%;vertical-align:baseline}.page-cart .cart-collaterals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-destination,.page-cart .cart-collaterals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator{display:none}.woocommerce-product-details__short-description{margin-bottom:50px}body form *{-webkit-appearance:none}@media screen and (min-width:768px){.product-name{width:350px}}.product-name a{color:#444;text-decoration:none}.woocommerce .quantity .qty{border:1px solid #ccc}.product-attributes dl{display:-webkit-box;display:-ms-flexbox;display:flex}.product-attributes dl dt{padding-right:5px}.product-attributes dl dd{margin:0}.product-attributes dl dd p{margin:0}.cart_totals h2,.wc-block-components-title{font-size:2.6rem !important;font-weight:700 !important;margin:0 0 25px !important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background:#ff891f !important}.wc-block-components-sidebar-layout .wc-block-components-main{width:100% !important;padding-right:0 !important}.wc-block-components-sidebar{width:100% !important;padding-left:0 !important}.wc-block-components-sidebar .wc-block-components-order-summary-item__individual-prices,.wc-block-components-sidebar .wc-block-components-product-metadata{display:none !important}.woocommerce-address-fields label,.woocommerce-address-fields legend,.woocommerce-EditAccountForm label,.woocommerce-EditAccountForm legend,.woocommerce-form-login label,.woocommerce-form-login legend,.woocommerce-form-register label,.woocommerce-form-register legend{font-weight:600}.woocommerce-address-fields input[type=text],.woocommerce-address-fields input[type=number],.woocommerce-address-fields input[type=email],.woocommerce-address-fields input[type=tel],.woocommerce-address-fields input[type=password],.woocommerce-EditAccountForm input[type=text],.woocommerce-EditAccountForm input[type=number],.woocommerce-EditAccountForm input[type=email],.woocommerce-EditAccountForm input[type=tel],.woocommerce-EditAccountForm input[type=password],.woocommerce-form-login input[type=text],.woocommerce-form-login input[type=number],.woocommerce-form-login input[type=email],.woocommerce-form-login input[type=tel],.woocommerce-form-login input[type=password],.woocommerce-form-register input[type=text],.woocommerce-form-register input[type=number],.woocommerce-form-register input[type=email],.woocommerce-form-register input[type=tel],.woocommerce-form-register input[type=password]{border:1px solid #aaa;padding:10px;border-radius:4px}.woocommerce-address-fields fieldset,.woocommerce-EditAccountForm fieldset,.woocommerce-form-login fieldset,.woocommerce-form-register fieldset{margin:30px 0}.woocommerce-address-fields .select2-container--default .select2-selection--single,.woocommerce-EditAccountForm .select2-container--default .select2-selection--single,.woocommerce-form-login .select2-container--default .select2-selection--single,.woocommerce-form-register .select2-container--default .select2-selection--single{height:auto;padding:8px}.woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow b,.woocommerce-EditAccountForm .select2-container--default .select2-selection--single .select2-selection__arrow b,.woocommerce-form-login .select2-container--default .select2-selection--single .select2-selection__arrow b,.woocommerce-form-register .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-left:-8px;margin-top:7px}.woocommerce-form-login .button,.woocommerce-form-register .button{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;width:166px !important;height:43px !important;border-radius:10px !important;background-color:#ff8820 !important;color:#fff !important;font-weight:700 !important}@media screen and (min-width:768px){.page-template_ct{margin-top:49px}}@media screen and (max-width:767px){.page-template_ct{margin-top:0}}.page-template_ct h2{font-size:3.2rem;font-weight:700;line-height:51.2px;margin:0 0 15px}@media screen and (max-width:767px){.page-template_ct h2{font-size:2.8rem;line-height:44.8px;margin:0 0 15px}}.page-template_ct h2.title{margin:37px 0 34px}@media screen and (max-width:767px){.page-template_ct h2.title{margin:37px 0 10px}}.page-template_ct p{margin:0;letter-spacing:1.6px;line-height:25.6px}.page-template_ct p a{text-decoration:underline}.page-template_ct .example{margin:75px 0 68px}@media screen and (max-width:767px){.page-template_ct .example{margin:50px 0}}.page-template_ct .example h2{margin-bottom:33px}@media screen and (max-width:767px){.page-template_ct .example h2{margin-bottom:15px}}.page-template_ct .template_box{margin-bottom:68px}.page-template_ct .template_box .template_box_slide{margin:19px -13.5px 0}@media screen and (max-width:767px){.page-template_ct .template_box .template_box_slide{margin:50px -13.5px 0}}.page-template_ct .template_box .template_box_slide .slick-slide{margin:0 13.5px !important}.page-template_ct .template_box .template_box_slide .slick-arrow{position:absolute;width:26px;height:26px;font-size:0}@media screen and (min-width:768px){.page-template_ct .template_box .template_box_slide .slick-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:767px){.page-template_ct .template_box .template_box_slide .slick-arrow{top:-39px}}.page-template_ct .template_box .template_box_slide .slick-arrow.slick-prev{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/prev.svg) no-repeat center center;background-size:26px 26px}@media screen and (min-width:768px){.page-template_ct .template_box .template_box_slide .slick-arrow.slick-prev{left:-31px}}@media screen and (max-width:767px){.page-template_ct .template_box .template_box_slide .slick-arrow.slick-prev{right:54px}}.page-template_ct .template_box .template_box_slide .slick-arrow.slick-next{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/next.svg) no-repeat center center;background-size:26px 26px}@media screen and (min-width:768px){.page-template_ct .template_box .template_box_slide .slick-arrow.slick-next{right:-31px}}@media screen and (max-width:767px){.page-template_ct .template_box .template_box_slide .slick-arrow.slick-next{right:18px}}.content_news_single{max-width:1100px;margin:70px auto 0}@media screen and (max-width:767px){.content_news_single{margin:20px auto 0;padding:0 20px}}.content_news_single h2{font-size:2.4rem;line-height:1.4583333333;margin:40px 0 20px;font-weight:700}.content_news_single h2.title{font-size:3.2rem;line-height:51.2px;margin:0}@media screen and (max-width:767px){.content_news_single h2.title{font-size:2.4rem;line-height:1.4583333333}}@media screen and (max-width:767px){.content_news_single h2{font-size:1.8rem;line-height:1.4444444444}}.content_news_single .date{font-size:1.4rem;letter-spacing:1.4px;margin:0}.content_news_single h3{font-size:2.4rem;font-weight:700;margin:82px 0 55px}@media screen and (max-width:767px){.content_news_single h3{margin:40px 0 20px}}.content_news_single h4{font-size:2.1rem;font-weight:700;margin:80px 0 47px}@media screen and (max-width:767px){.content_news_single h4{margin:40px 0 20px}}.content_news_single h5{background:#efebcb;font-size:1.8rem;font-weight:700;margin:102px 0 50px;padding:17px 35px}@media screen and (max-width:767px){.content_news_single h5{margin:40px 0 20px}}.content_news_single .wp-block-table td{padding:16px}.content_news_single .wp-block-table td:first-child{width:35%;font-weight:700}.content_news_single .wp-block-gallery{gap:79px !important;margin:0 0 88px}@media screen and (max-width:767px){.content_news_single .wp-block-gallery{gap:15px !important;margin:0 0 50px}}.content_news_single .wp-block-gallery .wp-block-image{width:calc(50% - 39.5px) !important;position:relative}@media screen and (max-width:767px){.content_news_single .wp-block-gallery .wp-block-image{width:calc(50% - 7.5px) !important}}.content_news_single p{font-size:1.6rem;line-height:25.6px;margin:4px 0;letter-spacing:1.6px}.content_news_single a{color:#ff8820}.content_news_single .wp-block-image{margin:40px 0 30px;text-align:center}@media screen and (max-width:767px){.content_news_single .wp-block-image{margin:30px 0}}.content_news_single .wp-block-image figcaption{font-size:1.4rem}@media screen and (max-width:767px){.content_news_single .wp-block-image figcaption{font-size:1.3rem}}.content_news_single .btn{margin:100px auto 0}@media screen and (max-width:767px){.content_news_single .btn{margin-top:50px}}.content_news_single .btn .c-btn{width:310px;height:65px;background:#ff8820;border:2px solid #ff8820;margin:auto;color:#fff}.content_news_single .btn .c-btn:hover{background:#fff;color:#ff8820}.content_news_archive{max-width:900px;margin:70px auto 0}@media screen and (max-width:767px){.content_news_archive{margin:20px auto 0;padding:0 20px}}.content_news_archive .c-title{margin-bottom:45px}@media screen and (max-width:767px){.content_news_archive .c-title{margin-bottom:40px}}.content_news_archive .news_campaign{text-align:center}@media screen and (min-width:768px){.content_news_archive .news_campaign{max-width:900px;margin:97px auto 0;background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/top/bg_titlenews.png) no-repeat top center;background-size:auto}}@media screen and (max-width:767px){.content_news_archive .news_campaign{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/top/bg_titlenews_sp.png) no-repeat top center;background-size:375px auto;margin:97px -20px 0}}.content_news_archive .news_campaign p{margin:0;color:#af1616}@media screen and (min-width:768px){.content_news_archive .news_campaign p{letter-spacing:1.6px;line-height:25.6px}}@media screen and (max-width:767px){.content_news_archive .news_campaign p{letter-spacing:1.6px;line-height:25.6px;font-size:1.6rem}}.content_news_archive .news_campaign_tit{font-weight:600;color:#fff;margin:0 0 9px;padding:19px 0 29px}@media screen and (min-width:768px){.content_news_archive .news_campaign_tit{font-size:3.2rem;line-height:51.2px}}@media screen and (max-width:767px){.content_news_archive .news_campaign_tit{font-size:2.1rem;line-height:29.4px;margin:0 0 41px;padding:14px 0 27px}}@media screen and (min-width:768px){.content_news_archive .news_campaign .c-btn_blue{margin:31px auto 0}}@media screen and (max-width:767px){.content_news_archive .news_campaign .c-btn_blue{margin:43px auto 0}}.content_news_archive .news_list_images{border-top:1px solid #dcdcdc}@media screen and (min-width:768px){.content_news_archive .news_list_images{padding-top:39px;margin-top:91px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px){.content_news_archive .news_list_images{margin-top:72px;padding:56px 20px 0}}.content_news_archive .news_list_images .item{position:relative}@media screen and (min-width:768px){.content_news_archive .news_list_images .item{width:340px}}@media screen and (min-width:768px) and (min-width:768px){.content_news_archive .news_list_images .item{-webkit-transition:opacity .3s;transition:opacity .3s}}@media screen and (min-width:768px) and (min-width:768px){.content_news_archive .news_list_images .item:hover{opacity:.6}}@media screen and (max-width:767px){.content_news_archive .news_list_images .item{width:100%;margin-bottom:35px}.content_news_archive .news_list_images .item:last-child{margin-bottom:0}}.content_news_archive .news_list_images .item a:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:99}.content_news_archive .news_list_images .item .photo{width:100%;position:relative}@media screen and (min-width:768px){.content_news_archive .news_list_images .item .photo{height:156px}}@media screen and (max-width:767px){.content_news_archive .news_list_images .item .photo{height:153px}}.content_news_archive .news_list_images .item .photo img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.content_news_archive .news_list_images .item time{display:block}@media screen and (min-width:768px){.content_news_archive .news_list_images .item time{margin:15px 0 0}}@media screen and (max-width:767px){.content_news_archive .news_list_images .item time{margin:12px 0 0;font-size:1.6rem}}@media screen and (min-width:768px){.content_news_archive .news_list_images .item p{margin:38px 0 0}}@media screen and (max-width:767px){.content_news_archive .news_list_images .item p{margin:30px 0 0;font-size:1.6rem}}.ffw-content h2.title{font-size:3.2rem;font-weight:700;line-height:51.2px;margin:0 0 30px}@media screen and (max-width:767px){.ffw-content h2.title{font-size:2.4rem;line-height:1.4583333333;margin:0 0 20px}}.ffw-content img{width:100%;height:auto;display:block}.ffw-content h3{font-size:2.4rem;line-height:38.4px;letter-spacing:2.4px;font-weight:700;margin:0 0 23px}@media screen and (max-width:767px){.ffw-content h3{font-size:1.8rem;line-height:1.4444444444}}.ffw-content p{letter-spacing:1.6px;margin:0}.ffw-content a{text-decoration:underline;color:#444}.ffw-content .oderflow{background:#78c9cc}@media screen and (min-width:768px){.ffw-content .oderflow{padding:30px 0 100px;margin-top:33px}}@media screen and (max-width:767px){.ffw-content .oderflow{padding:30px 13px 104px}}.ffw-content .oderflow_inner{max-width:1100px;margin:0 auto 0}.ffw-content .oderflow_inner_list{text-align:center}.ffw-content .oderflow_inner_list img{width:100%;display:block}@media screen and (min-width:768px){.ffw-content .oderflow_inner_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:57px}.ffw-content .oderflow_inner_list .item:nth-child(1){width:319px;margin-right:66px}.ffw-content .oderflow_inner_list .item:nth-child(2){width:349px;margin-right:71px}.ffw-content .oderflow_inner_list .item:nth-child(2) p{padding-right:17px}.ffw-content .oderflow_inner_list .item:nth-child(3){width:206px}}@media screen and (max-width:767px){.ffw-content .oderflow_inner_list{margin-top:25px}.ffw-content .oderflow_inner_list .item:nth-child(1){padding:0 14px;margin-bottom:56px}.ffw-content .oderflow_inner_list .item:nth-child(2){margin-bottom:46px}.ffw-content .oderflow_inner_list .item:nth-child(3) img{width:206px;margin:auto}}.ffw-content .oderflow_inner_list p{color:#0d1465;font-weight:500;line-height:25.6px;font-size:1.6rem;margin:0 0 23px}.ffw-content .oderflow_inner_list p.tt{font-size:3.2rem;font-family:"DIN Pro",serif;font-weight:700;line-height:51.2px;margin-bottom:6px}.ffw-content .s-ffw01{max-width:1100px;margin:83px auto 0}@media screen and (max-width:767px){.ffw-content .s-ffw01{margin:40px auto;padding:0 20px}}.ffw-content .s-ffw01 h3{margin:32px 0 28px}@media screen and (max-width:767px){.ffw-content .s-ffw01 h3{margin:15px 0 10px}}.ffw-content .s-ffw02{max-width:1100px;margin:66px auto 0}@media screen and (max-width:767px){.ffw-content .s-ffw02{margin:40px auto;padding:0 20px}}.ffw-content .s-ffw02 h3{margin:0 0 23px}@media screen and (max-width:767px){.ffw-content .s-ffw02 h3{margin:0 0 10px}}.ffw-content .s-ffw02 .box1{margin-bottom:54px}@media screen and (max-width:767px){.ffw-content .s-ffw02 .box1{margin-bottom:30px}}.ffw-content .s-ffw03{max-width:1100px;margin:101px auto 0}@media screen and (max-width:767px){.ffw-content .s-ffw03{margin:40px auto;padding:0 20px}}.ffw-content .s-ffw03 h3{margin:0 0 47px}@media screen and (max-width:767px){.ffw-content .s-ffw03 h3{margin:0 0 20px}}.ffw-content .s-ffw03 .box1{margin-top:38px}@media screen and (max-width:767px){.ffw-content .s-ffw03 .box1{margin-top:30px}}.ffw-content .s-ffw03 .box1 .img{padding-left:55px;margin-bottom:53px}@media screen and (max-width:767px){.ffw-content .s-ffw03 .box1 .img{padding-left:0;margin-bottom:20px}}.ffw-content .s-ffw03 .box1 .img img{width:auto}.ffw-content .s-ffw03 .box2{margin-top:53px}@media screen and (max-width:767px){.ffw-content .s-ffw03 .box2{margin-top:30px}}.ffw-content .s-ffw03 .box2 h3{margin-bottom:12px}@media screen and (max-width:767px){.ffw-content .s-ffw03 .box2 h3{margin:0 0 10px}}.ffw-content .s-ffw03 .box2 .img{padding-left:25px;margin-top:66px}@media screen and (max-width:767px){.ffw-content .s-ffw03 .box2 .img{padding-left:0;margin-top:30px}}.ffw-content .s-ffw03 .box2 .img img{width:auto;margin:auto}.ffw-content .s-ffw03 .box3{margin-top:63px}@media screen and (max-width:767px){.ffw-content .s-ffw03 .box3{margin-top:30px}}.ffw-content .s-ffw03 .box3 h3{margin-bottom:13px}@media screen and (max-width:767px){.ffw-content .s-ffw03 .box3 h3{margin-bottom:0}}.ffw-content .s-ffw03 .box3 a{width:413px;height:65px;border-radius:10px;background:#e1e1e1;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;color:#838383;font-weight:700;text-decoration:none;margin-top:23px}.ffw-content .s-ffw03 .box3 a:hover{background:#ff8820;color:#fff}@media screen and (max-width:767px){.ffw-content .s-ffw03 .box3 a{width:100%;max-width:300px;margin:30px auto 0}}.c-template-common .title{font-size:3.2rem;line-height:51.2px;font-weight:700;margin:35px 0 64px}@media screen and (max-width:767px){.c-template-common .title{font-size:2.4rem;line-height:1.4583333333;margin:30px 0}}@media screen and (min-width:768px){.c-template-common p{line-height:32px;margin-bottom:52px}}.c-template-common h2{font-size:2.9rem;font-weight:700;margin:130px 0 64px;line-height:1.6}@media screen and (max-width:767px){.c-template-common h2{font-size:2.4rem;line-height:1.4583333333;margin:20px 0 30px}}.c-template-common h2.tit{margin:118px 0 64px}@media screen and (max-width:767px){.c-template-common h2.tit{margin:50px 0 30px}}.c-template-common h3{font-size:2.4rem;font-weight:700;margin:82px 0 55px;line-height:1.6}@media screen and (max-width:767px){.c-template-common h3{margin:40px 0 20px}}.c-template-common h4{font-size:2.1rem;font-weight:700;margin:80px 0 47px;line-height:1.6}@media screen and (max-width:767px){.c-template-common h4{margin:40px 0 20px}}.c-template-common h5{background:#efebcb;font-size:1.8rem;font-weight:700;margin:102px 0 50px;padding:17px 35px;line-height:1.6}@media screen and (max-width:767px){.c-template-common h5{margin:40px 0 20px}}.c-template-common .wp-block-table th{width:30%;padding:16px;font-weight:700}.c-template-common .wp-block-table td{padding:16px}.c-template-common .wp-block-table td:first-child{width:35%;font-weight:700}.c-template-common .wp-block-gallery{gap:79px !important;margin:0 0 88px}@media screen and (max-width:767px){.c-template-common .wp-block-gallery{gap:15px !important;margin:0 0 50px}}.c-template-common .wp-block-gallery .wp-block-image{width:calc(50% - 39.5px) !important;position:relative}@media screen and (max-width:767px){.c-template-common .wp-block-gallery .wp-block-image{width:calc(50% - 7.5px) !important}}@media screen and (min-width:768px){.page-template1_ct{margin-top:49px}}@media screen and (max-width:767px){.page-template1_ct{margin-top:0}}.page-template2_ct{max-width:1100px;margin:83px auto 0}@media screen and (max-width:767px){.page-template2_ct{padding:0 20px;margin:0}}.page-template2_ct .wp-block-gallery{max-width:813px;margin-left:auto;margin-right:auto}.customfied_color{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px}.customfied_color p{margin:6px 0 0;width:80px}.customfied_color_box{width:calc(100% - 80px)}.customfied_color_box select{width:100%;width:325px;border:1px solid #000;padding:5px}@media screen and (max-width:767px){.customfied_color_box select{width:240px}}.customfied_color_box .flex-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:17px 11px;margin-top:34px;max-width:420px}.customfied_color_box .flex-thumb .thumb{width:50px;height:50px;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;border:1px solid #fff}.customfied_color_box .flex-thumb .thumb.active{border:1px solid #9a9a9a}.customfied_color_box .flex-thumb .thumb img{width:100% !important;height:auto}.customfied_size{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px}.customfied_size p{margin:6px 0 0;width:80px}.customfied_size_box{width:calc(100% - 80px)}.customfied_size_box select{width:100%;width:325px;border:1px solid #000;padding:5px}@media screen and (max-width:767px){.customfied_size_box select{width:200px}}.s-pagination,.woocommerce-pagination{margin-top:58px}.s-pagination .wp-pagenavi,.s-pagination .page-numbers,.woocommerce-pagination .wp-pagenavi,.woocommerce-pagination .page-numbers{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 7.5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none !important;margin:0 !important}.s-pagination .wp-pagenavi li,.s-pagination .page-numbers li,.woocommerce-pagination .wp-pagenavi li,.woocommerce-pagination .page-numbers li{border-right:none !important}.s-pagination .wp-pagenavi span,.s-pagination .wp-pagenavi a,.s-pagination .page-numbers span,.s-pagination .page-numbers a,.woocommerce-pagination .wp-pagenavi span,.woocommerce-pagination .wp-pagenavi a,.woocommerce-pagination .page-numbers span,.woocommerce-pagination .page-numbers a{width:30px;height:30px;border-radius:5px;background:#fff;border:1px solid #f78930 !important;color:#f78930;font-size:1.2rem;text-align:center;line-height:1;font-weight:700;padding-top:7px}.s-pagination .wp-pagenavi span:hover,.s-pagination .wp-pagenavi a:hover,.s-pagination .page-numbers span:hover,.s-pagination .page-numbers a:hover,.woocommerce-pagination .wp-pagenavi span:hover,.woocommerce-pagination .wp-pagenavi a:hover,.woocommerce-pagination .page-numbers span:hover,.woocommerce-pagination .page-numbers a:hover{opacity:.7;border:1px solid #f78930}.s-pagination .wp-pagenavi .current,.s-pagination .page-numbers .current,.woocommerce-pagination .wp-pagenavi .current,.woocommerce-pagination .page-numbers .current{color:#fff !important;background:#f78930 !important;border:1px solid #f78930 !important}.s-pagination .wp-pagenavi .current:hover,.s-pagination .page-numbers .current:hover,.woocommerce-pagination .wp-pagenavi .current:hover,.woocommerce-pagination .page-numbers .current:hover{opacity:1}.s-pagination .wp-pagenavi .nextpostslink,.s-pagination .wp-pagenavi .page-numbers.next,.s-pagination .page-numbers .nextpostslink,.s-pagination .page-numbers .page-numbers.next,.woocommerce-pagination .wp-pagenavi .nextpostslink,.woocommerce-pagination .wp-pagenavi .page-numbers.next,.woocommerce-pagination .page-numbers .nextpostslink,.woocommerce-pagination .page-numbers .page-numbers.next{width:26px;height:26px;border-radius:50%;background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/next.svg) no-repeat center center;background-size:26px 26px;margin-left:8px;font-size:0}.s-pagination .wp-pagenavi .previouspostslink,.s-pagination .wp-pagenavi .page-numbers.prev,.s-pagination .page-numbers .previouspostslink,.s-pagination .page-numbers .page-numbers.prev,.woocommerce-pagination .wp-pagenavi .previouspostslink,.woocommerce-pagination .wp-pagenavi .page-numbers.prev,.woocommerce-pagination .page-numbers .previouspostslink,.woocommerce-pagination .page-numbers .page-numbers.prev{width:26px;height:26px;border-radius:50%;background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/prev.svg) no-repeat center center;background-size:26px 26px;margin-right:8px;font-size:0}#magnific{width:400px;float:left}@media screen and (max-width:767px){#magnific{width:100%;float:none}}#magnific .large-5{width:100%}@media screen and (min-width:768px){#magnific img{max-width:none !important}}@media screen and (min-width:768px){#magnific #xzoom-magnific{max-width:400px !important;width:100% !important}}#magnific .xzoom-thumbs{max-width:210px;height:auto;margin:23px auto 0;display:flex;flex-wrap:wrap;gap:20px 9px}#magnific .xzoom-thumbs p{width:100%;margin:0;font-size:1.4rem;font-weight:700;color:#000}#magnific .xzoom-thumbs img{margin:0;border:none;width:68px !important;height:68px !important;border:1px solid #d9d9d9}#magnific .slick-arrow{position:absolute;width:26px;height:26px;font-size:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#magnific .slick-arrow.slick-prev{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/prev.svg) no-repeat center center;background-size:26px 26px}@media screen and (min-width:768px){#magnific .slick-arrow.slick-prev{left:-30px}}@media screen and (max-width:767px){#magnific .slick-arrow.slick-prev{left:-40px}}#magnific .slick-arrow.slick-next{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/next.svg) no-repeat center center;background-size:26px 26px}@media screen and (min-width:768px){#magnific .slick-arrow.slick-next{right:-30px}}@media screen and (max-width:767px){#magnific .slick-arrow.slick-next{right:-40px}}.woocommerce-checkout h3{color:#000;font-size:28px;font-weight:700;margin-bottom:40px}.woocommerce-checkout h3#order_review_heading{padding:0 11px;margin-bottom:44px}.woocommerce-checkout .col2-set{margin-bottom:99px}.woocommerce-checkout .form-row{padding:0 !important;margin:0 0 11px !important}.woocommerce-checkout .form-row label{color:#000;font-weight:700;margin-bottom:14px;padding:2px}.woocommerce-checkout .form-row input,.woocommerce-checkout .form-row textarea{border-radius:5px;border:1px solid #9a9a9a;background:#fff;padding:11.5px}.woocommerce-checkout .form-row .select2-selection{height:49px}.woocommerce-checkout .form-row .select2-selection__rendered{padding-top:10px;padding-bottom:10px}.woocommerce-checkout .form-row .select2-selection__arrow{height:49px !important}.woocommerce-checkout .woocommerce-checkout-review-order{margin:0 9px}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment{border-radius:10px !important;background:#f7eed8 !important}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods{padding:48px 30px !important}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods li{position:relative}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods li:before{content:"";background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/arrow.svg) no-repeat center center;background-size:8px 5px;width:8px;height:5px;position:absolute;left:1px;top:25px}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods li label{color:#000;font-size:24px;font-weight:700;margin:0 2px}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box{border-radius:10px !important;background:#fff8e8 !important;padding:21px 35px 38px !important;margin-bottom:32px !important}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box:before{border-bottom-color:#fff8e8 !important;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p{font-weight:700}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_method_wc-zeus-credit #zeus_new_card_area{margin-left:0}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_method_wc-zeus-credit label{font-size:16px;margin-bottom:6px}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_method_wc-zeus-credit input,.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_method_wc-zeus-credit select{border-radius:5px;border:1px solid #d9d9d9;background-color:#fff !important;padding:11.5px}.woocommerce-cart table.cart td{vertical-align:top !important}.woocommerce-cart table.cart td.product-name a{margin-bottom:20px;display:block}.woocommerce-cart table.cart td.product-name .designId{margin:15px 0}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-top:77px}@media screen and (max-width:767px){.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-top:30px}}.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{background:#ff891f !important;color:#fff;font-size:2.4rem;font-weight:600;max-width:541px;margin:auto;border-radius:10px;min-height:82px}.woocommerce table.shop_table td{vertical-align:top !important}.page-seach{max-width:1100px;margin:auto}@media screen and (max-width:767px){.page-seach{padding:0 20px}}.page-seach .title_seach{font-size:2.6rem;font-weight:600;color:#444;margin:70px 0 50px}.page-seach ul{padding:0}.page-seach ul li{list-style-type:none}.page-seach ul li a{text-decoration:none}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{display:flex !important;align-items:center;gap:10px}.tax-included-price{font-size:1.2rem}.tax-included-price .woocommerce-Price-currencySymbol{display:none}.product_rankings .tt_ranking{background:#000;padding:10px 20px;font-size:1.6rem;color:#fff;margin-bottom:50px;border-radius:5px}.product_rankings_list{display:flex;gap:30px;flex-wrap:wrap}.product_rankings_list .item:nth-child(1) .ranking{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/top/vt01.png) no-repeat no-repeat center;background-size:100% auto}.product_rankings_list .item:nth-child(2) .ranking{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/top/vt02.png) no-repeat no-repeat center;background-size:100% auto}.product_rankings_list .item:nth-child(3) .ranking{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/top/vt03.png) no-repeat no-repeat center;background-size:100% auto}.product_rankings_list .item .ranking{width:50px;height:42px;font-weight:700;font-size:1.6rem;color:#fff;display:block;text-align:center;padding-top:14px}.product_rankings_list .item{width:250px}.product_rankings_list .item .tt{font-size:1.6rem;color:#444;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:24px;max-height:52px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product_rankings_list .item .product_img{width:100%;height:183px;border:1px solid #d9d9d9;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product_rankings_list .item .product_img img{height:auto;max-width:100%;max-height:100%;width:auto;margin:auto}.product_rankings_list .item .price{display:flex !important;align-items:center;gap:10px;font-size:2.1rem !important;line-height:33.6px !important;font-weight:700;color:#444;margin-top:10px}.product_rankings_list .item .price .tax-included-price{font-size:1.2rem}.archive_product_wysiwyg h2{font-size:2.6rem;line-height:41.6px;margin:44px 0 27px;padding-left:43px;position:relative;font-weight:700}.archive_product_wysiwyg h2:before{content:"";position:absolute;left:0;top:10px;background:#f78930;width:23px;height:23px}.product_rankings_list .item table{width:100%;border:1px solid #c1c1c1;margin-top:15px}.product_rankings_list .item table th{background:#a9a9a9;width:123px;text-align:center;font-size:1.2rem;color:#fff;font-weight:700;padding:5px;border-bottom:1px solid #c1c1c1;border-right:1px solid #c1c1c1}.product_rankings_list .item table td{font-size:1.2rem;border-bottom:1px solid #c1c1c1;text-align:center;padding:5px 0}.product_rankings_list .item table .last{width:30px;padding:0}@media screen and (max-width:767px){.archive_product_wysiwyg h2{font-size:1.8rem;line-height:26px;padding-left:25px;margin:20px 0 10px}.archive_product_wysiwyg h2:before{width:15px;height:15px}.product_rankings_list .item{width:48%}.product_rankings_list{gap:25px 4%}.product_rankings_list .item .tt{padding:.5em 0;margin:0;font-size:1em}.product_rankings_list .item .price{gap:0;font-size:1.5rem !important}.product_rankings_list .item .price .tax-included-price{font-size:1rem}}.l-item_recommend{margin-top:35px}.l-item_recommend ul{padding:0;margin:0}.l-item_recommend ul li{position:relative;color:#444;font-size:1.2rem;line-height:19.2px;letter-spacing:1.2px;font-weight:400;list-style-type:none;padding-left:12px}.l-item_recommend ul li:before{content:"";width:4px;height:4px;border-radius:50%;background:#444;position:absolute;left:0;top:7px}.l-item_title{font-size:1.4rem;font-weight:700;margin-bottom:10px;letter-spacing:1.4px;color:#000}.l-item_thickness{margin-top:17px}.l-item_thickness .l-item_thickness_lst{display:flex;justify-content:space-between;align-items:center;max-width:285px}.l-item_thickness .l-item_thickness_lst span{width:18px;height:18px;border:1px solid #000;background:#fff;border-radius:50%}.l-item_thickness .l-item_thickness_lst span.active{background:#f08300}.l-item_thickness .l-item_thickness_lst span.tag{width:46px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#fff39a;color:#837300;font-size:12px;font-weight:700;letter-spacing:1.2px;border:none}.r-quality_repeat{display:block;clear:both;margin-top:45px}.r-quality_repeat h2{font-size:2.4rem;line-height:38.4px;font-weight:700;color:#000;margin-bottom:15px}.r-quality_repeat p{font-size:1.6rem;line-height:25.6px;letter-spacing:1.6px}.clr:after{content:"";clear:both;display:block}.ct-information-item{border-top:1px solid #c9c9c9;padding-top:31px}.ct-information-item h2,.itemproduct_related h2{font-size:2.4rem;font-weight:700;margin:50px 0 35px;color:#000;line-height:1.7}.item-product_size h2{margin-top:0}.item-product_size table{width:100%}.item-product_size table tr{border-bottom:1px solid #000}.item-product_size table tr:first-child td{padding:0}.item-product_size table tr:nth-child(2) th{font-weight:700}.item-product_size table tr th{padding:10px 0;font-size:1.6rem;letter-spacing:1.6px;font-weight:400;text-align:left}.item-product_size table tr td img{max-width:100%;height:auto;display:block;margin:auto}.item-product_size table tr td{width:20%;text-align:center;padding:10px 0;font-size:1.6rem;letter-spacing:1.6px;font-weight:400}.item-product_about .inner{display:flex;gap:50px;margin-bottom:50px;align-items:flex-start}.item-product_about .inner p{margin-top:0}.item-product_about .inner_box h3{font-size:1.8rem;color:#000;font-weight:700;margin:0 0 20px}.item-product_voices .inner{display:flex;flex-wrap:wrap;gap:56px}.item-product_voices .inner .item{width:239px}.item-product_voices .inner .item img{border-radius:5px;width:100% !important;height:auto;display:block}.item-product_voices .inner .item h3{font-size:2.1rem;font-weight:700;margin:20px 0 10px}.item-product_voices .inner .item .start{color:#ffe100;font-size:1.8rem}.item-product_voices .inner .item .txt1{font-size:1.6rem;line-height:25.6px;margin:10px 0}.item-product_voices .inner .item .txt2{font-size:1.4rem;font-weight:700;margin:0 0 10px}.item-product_voices .inner .item a{color:#ff4d00;font-size:1.6rem;text-decoration:underline}.item-product_related .inner,.itemproduct_related .products{display:flex;flex-wrap:wrap;gap:30px}.item-product_related .inner .item{width:250px}.item-product_related .inner .item-img,.itemproduct_related .products li .product_img{width:100%;height:183px;border:1px solid #d9d9d9;padding:15px;display:flex;align-items:center;justify-content:center}.item-product_related .inner .item-img img,.itemproduct_related .products li .product_img img{max-height:100%;width:auto;margin:auto;display:block}.item-product_related .inner h3,.itemproduct_related .products li .woocommerce-loop-product__title{font-size:1.6rem !important;font-weight:400;line-height:25.6px}.item-product_related .inner .price,.woocommerce .itemproduct_related .products li .price{display:flex !important;align-items:center;gap:10px !important;font-size:2.1rem !important;font-weight:700 !important;color:#444 !important}.item-product_related .inner .tax-included-price,.itemproduct_related .products li .price .tax-included-price{font-size:1.2rem}.item-product_related .inner a{text-decoration:none;color:#444}.item-product_faq dl{border-radius:10px;border:1px solid #000;padding:30px}.item-product_faq dl dt{font-size:1.6rem;line-height:25.6px;font-weight:700;position:relative;padding-right:75px;cursor:pointer}.item-product_faq dl dt:before{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:15px solid #000;content:"";position:absolute;top:50%;right:12px;transform:translateY(-50%)}.item-product_faq dl dt.active:before{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:15px solid #000;border-top:none}.item-product_faq dl dd{padding-top:30px;padding-left:0;margin-left:0;font-size:1.6rem;line-height:25.6px;font-weight:500}.flex_product_content{display:flex;gap:30px;margin-top:64px}.flex_product_content .product_content_sidebar{width:236px}.flex_product_content .single_product_content{width:834px}.flex_product_content .product_content_sidebar ul{margin:0;padding:0}.flex_product_content .product_content_sidebar li{list-style-type:none;color:#f78930;font-size:1.4rem;margin-bottom:20px}.flex_product_content .product_content_sidebar li a{color:#f78930}.flex_product_content .product_content_sidebar li ul{padding-left:42px;margin-top:20px}.flex_product_content .product_content_sidebar li ul ul{padding-left:20px}.flex_product_content .product_content_sidebar .menu_ico1,.flex_product_content .product_content_sidebar .menu_ico2,.flex_product_content .product_content_sidebar .menu_ico3,.flex_product_content .product_content_sidebar .menu_ico4,.flex_product_content .product_content_sidebar .menu_ico5,.flex_product_content .product_content_sidebar .menu_ico6{padding:5px 20px 5px 42px;font-weight:700;position:relative;cursor:pointer}.flex_product_content .product_content_sidebar .sidebar_navigater_menu_it:after{content:"";background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/arrow.svg) no-repeat center center;background-size:8px 5px;width:8px;height:5px;position:absolute;right:0;top:14px;transform:rotate(-90deg);transition:.3s all}.flex_product_content .product_content_sidebar .sidebar_navigater_menu_it.active:after{transform:rotate(0deg);transition:.3s all}.flex_product_content .product_content_sidebar .menu_ico1{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/menu_ico1.png) no-repeat left top;background-size:30px auto}.flex_product_content .product_content_sidebar .menu_ico2{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/menu_ico2.png) no-repeat left top;background-size:30px auto}.flex_product_content .product_content_sidebar .menu_ico3{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/menu_ico3.png) no-repeat left top;background-size:30px auto}.flex_product_content .product_content_sidebar .menu_ico4{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/menu_ico4.png) no-repeat left top;background-size:30px auto}.flex_product_content .product_content_sidebar .menu_ico5{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/menu_ico5.png) no-repeat left top;background-size:30px auto}.flex_product_content .product_content_sidebar .menu_ico6{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/menu_ico6.png) no-repeat left top;background-size:30px auto}.sidebar_navigater_menu_sub{display:none}.flex_product_content .product_content_sidebar .payment{border-top:1px solid #c9c9c9;margin-top:40px;padding-top:25px}.flex_product_content .product_content_sidebar .payment h3{font-weight:700;color:#000;margin:0 0 10px}.flex_product_content .product_content_sidebar .payment p{margin-bottom:5px}.flex_product_content .product_content_sidebar .payment .banner{margin-top:51px}.flex_product_content .product_content_sidebar .payment .banner a{display:block;margin-bottom:15px}.flex_product_content .product_content_sidebar .payment .banner img{display:block;width:100%}@media screen and (max-width:767px){.flex_product_content{flex-wrap:wrap;margin-top:20px}.flex_product_content .product_content_sidebar{width:100%;padding:0 20px;order:2}.flex_product_content .single_product_content{width:100%;order:1}.item-product_about .inner{display:block}.ct-information-item h2,.itemproduct_related h2{font-size:2rem}.item-product_voices .inner{gap:20px}.item-product_voices .inner .item{width:calc(50% - 10px)}.item-product_voices .inner .item h3{font-size:1.8rem;font-weight:700;margin:15px 0 5px}.item-product_voices .inner .item .txt1{font-size:1.4rem;margin:5px;line-height:1.7}.item-product_voices .inner .item a{font-size:1.4rem}.item-product_related .inner,.itemproduct_related .products{gap:20px}.item-product_related .inner .item{width:calc(50% - 10px)}.item-product_related .inner h3,.itemproduct_related .products li .woocommerce-loop-product__title{padding:.5em 0 !important;margin:0;font-size:1em !important}.item-product_related .inner .price,.woocommerce .itemproduct_related .products li .price{flex-wrap:wrap}.item-product_related .inner .price span,.woocommerce .itemproduct_related .products li .price span{width:100%}.item-product_faq dl{padding:10px}.item-product_faq dl dt{font-size:1.4rem;line-height:1.7;padding-right:40px}.item-product_faq dl dd{padding-top:0;font-size:1.4rem;line-height:1.7}}.customfied_productcode p{padding:0;margin:0}.price_simulation{margin-bottom:25px;background:#fffbe1;border-radius:20px;padding:20px 15px 20px 25px}.price_simulation .dbl{display:block}.price_simulation .txt{font-size:1.4rem;font-weight:700;margin:0}.price_simulation .flx_price{margin-top:4px}.price_simulation .flx_price dl{display:flex;font-size:14px;gap:22px;align-items:center;margin:0}.price_simulation_quantity{display:flex;align-items:center;margin:18px 0;gap:7px}.price_simulation .flx_price dl dd{margin:0;position:relative}.price_simulation .flx_price p{margin:0}.price_simulation .txt2{font-size:1.2rem}.total_simulation .tax-included-price{font-size:1.4rem;position:relative;top:-3px}.select-color{position:relative;width:auto;display:inline-block}.price_simulation .flx_price dl dd:after,.select-color:after{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #000;position:absolute;top:50%;right:10px;transform:translateY(-50%);content:""}.price_simulation .flx_price dl select{width:95px;height:50px;border:1px solid #000;padding:10px;appearance:none}.price_simulation .flx_price .total_simulation{font-size:14px}.price_simulation .flx_price .total_simulation p{margin:29px 0 0}.price_simulation .flx_price .total_simulation #total_price{color:#af1616;font-size:3.2rem}.price_simulation .flx_price .total_simulation .tax-included-price{color:#af1616}.price_simulation .flx_price .total_simulation .price-per-item{position:relative;top:-3px;margin-left:10px;font-size:1.4rem}.price_simulation .flx_price .total_simulation .price-per-item span{font-weight:700;margin-left:12px}@media screen and (max-width:767px){.price_simulation .flx_price .total_simulation .price-per-item{margin-left:0;top:0;display:block}.customfied_productcode p{margin:0 0 15px}.price_simulation{position:relative;padding:20px 15px 40px 25px}.price_simulation .flx_price{display:block}.price_simulation .flx_price .total_simulation p{margin-top:0}.price_simulation .txt2{position:absolute;bottom:10px;font-size:1.2rem;left:15px}.price_simulation_quantity{margin:5px 0}.price_simulation .flx_price dl{font-size:1.3rem;gap:10px}.price_simulation .flx_price dl select{width:50px;height:35px;padding:5px}.price_simulation .flx_price .total_simulation{font-size:1.3rem}.price_simulation .flx_price .total_simulation #total_price{font-size:2.1rem;margin:0}.single_product_content .btn-design{margin:auto}.single_product_content .single_add_to_wishlist{width:263px}}.yith-wcwl-add-to-wishlist{margin-top:0 !important}.flex_product_content #magnific{width:299px !important}.woocommerce div.product{margin-top:60px}.woocommerce-page .flex_product_content div.product{margin-top:0}.woocommerce-page .flex_product_content div.product div.summary{width:500px !important}.woocommerce-page .flex_product_content div.product div.summary .product_title{display:none}.woocommerce-page .flex_product_content div.product #magnific .xzoom-thumbs{max-width:none}@media screen and (max-width:767px){.flex_product_content #magnific{width:100% !important}.woocommerce-page .flex_product_content div.product div.summary{width:100% !important}.yith-wcwl-add-to-wishlist{margin-top:10px !important}}.single-feature .main_visual{background:#d9d9d9}.single-feature .main_visual .main_visual_inner{max-width:1100px;margin:auto}.single-feature .main_visual .main_visual_inner img{width:100%;height:auto;display:block}.single-feature .single-feature_ct{max-width:1120px;margin:60px auto 0;padding:0 10px}.single-feature .single-feature_ct .title{font-size:3.2rem;line-height:51.2px;letter-spacing:3.2px;margin:0 0 50px;font-weight:700}.single-feature .single-feature_ct p{margin:50px 0 40px}.single-feature h2{font-size:2.4rem;font-weight:700;line-height:38.4px;letter-spacing:2.4px;margin:40px 0}.single-feature .product_feature h2{text-align:center}.single-feature .product_feature{margin:100px 0}@media screen and (min-width:768px){.single-feature .ourdesignitem_box{margin-top:72px;margin-bottom:114px;margin-left:-10px;margin-right:-10px}}@media screen and (max-width:767px){.single-feature .ourdesignitem_box{margin-top:81px;margin-bottom:92px}}.single-feature .ourdesignitem_box a{text-decoration:none;color:#444}.single-feature .ourdesignitem_box_tt{text-align:center;margin:0;font-weight:700}@media screen and (min-width:768px){.single-feature .ourdesignitem_box_tt{font-size:3.2rem;line-height:51.2px;margin-bottom:70px}}@media screen and (max-width:767px){.single-feature .ourdesignitem_box_tt{font-size:2.6rem;line-height:41.6px;margin-bottom:75px}}.single-feature .ourdesignitem_box_list{padding:0}.single-feature .ourdesignitem_box_list .slick-arrow{position:absolute;width:26px;height:26px;font-size:0}@media screen and (min-width:768px){.single-feature .ourdesignitem_box_list .slick-arrow{top:77px}}@media screen and (max-width:767px){.single-feature .ourdesignitem_box_list .slick-arrow{top:-39px}}.single-feature .ourdesignitem_box_list .slick-arrow.slick-prev{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/prev.svg) no-repeat center center;background-size:26px 26px}@media screen and (min-width:768px){.single-feature .ourdesignitem_box_list .slick-arrow.slick-prev{left:-17px}}@media screen and (max-width:767px){.single-feature .ourdesignitem_box_list .slick-arrow.slick-prev{right:54px}}.single-feature .ourdesignitem_box_list .slick-arrow.slick-next{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/next.svg) no-repeat center center;background-size:26px 26px}@media screen and (min-width:768px){.single-feature .ourdesignitem_box_list .slick-arrow.slick-next{right:-17px}}@media screen and (max-width:767px){.single-feature .ourdesignitem_box_list .slick-arrow.slick-next{right:18px}}@media screen and (min-width:768px){.single-feature .ourdesignitem_box .item{margin:0 42.5px;width:195px !important}}.single-feature .ourdesignitem_box .item_img{border-radius:10px;overflow:hidden;position:relative}@media screen and (min-width:768px){.single-feature .ourdesignitem_box .item_img{width:180px;height:180px;margin:auto auto 39px}}@media screen and (max-width:767px){.single-feature .ourdesignitem_box .item_img{width:150px;height:150px;margin:auto auto 27px}}.single-feature .ourdesignitem_box .item_img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.single-feature .ourdesignitem_box .item p{margin:0}.single-feature .ourdesignitem_box .item p.price{font-size:2.1rem;font-weight:700;text-align:center;line-height:33.6px;margin-top:19px}.single-feature .ourdesignitem_box .item p.price .woocommerce-Price-currencySymbol{display:none}.single-feature .ourdesignitem_box .item p.title_pr{word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:25.6px;max-height:52px;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:767px){.single-feature .ourdesignitem_box .item p.title_pr{height:51px}}.c-voices .voices_list{display:flex;flex-wrap:wrap;gap:60px 82px;margin:40px 0 0;padding:0}.c-voices .voices_list .item{width:calc(50% - 41px);display:flex;color:#444}.c-voices .voices_list .item .item-photo{width:calc(100% - 289px);padding-right:40px}.c-voices .voices_list .item .item-photo .img{width:180px;border-radius:5px;overflow:hidden}.c-voices .voices_list .item .item-photo .img img{width:100%;display:block}.c-voices .voices_list .item .item-photo .product_used{font-size:1.4rem;font-weight:700;margin:18px 0 10px}.c-voices .voices_list .item .item-photo .user_select_itemname{color:#ff4d00;font-size:1.6rem;text-decoration:underline}.c-voices .voices_list .item .item-ct{width:289px}.c-voices .voices_list .item .item-ct .customer_name{font-size:2.1rem;font-weight:700;margin:0 0 10px}.c-voices .voices_list .item .item-ct p{margin:20px 0 0}.star-rating{display:inline-block;font-size:24px;color:#fc0}.star{margin:0 2px;color:#ccc}.star.filled{color:#fc0}@media screen and (max-width:767px){.c-voices .voices_list{display:block;margin:40px 0 0}.c-voices .voices_list .item{width:100%;margin-bottom:30px;display:block}.c-voices .voices_list .item .item-photo{width:100%;padding-right:0;margin-bottom:10px}.c-voices .voices_list .item .item-photo .img{width:100%}.c-voices .voices_list .item .item-ct{width:100%}.c-voices .voices_list .item .item-ct .customer_name{font-size:1.8rem}.c-voices .voices_list .item .item-ct p{margin:10px 0 0}}.single-feature .feature_works{margin:72px 0}.single-feature .feature_works .feature_works_repeat{display:flex;flex-wrap:wrap;gap:60px}.single-feature .feature_works .feature_works_repeat .item{width:calc(calc(100% / 3) - 40px)}.single-feature .feature_works .feature_works_repeat .item .img{width:100%}.single-feature .feature_works .feature_works_repeat .item .img img{width:100%;height:auto;display:block}.single-feature .feature_works .feature_works_repeat .item h3{margin:25px 0;font-size:2.1rem;font-weight:700}.single-feature .feature_works .feature_works_repeat .item p{margin:0}@media screen and (max-width:767px){.single-feature .feature_works{margin:50px 0}.single-feature .feature_works .feature_works_repeat{gap:20px}.single-feature .feature_works .feature_works_repeat .item{width:100%}.single-feature .feature_works .feature_works_repeat .item h3{margin:10px 0;font-size:1.8rem}.single-feature .single-feature_ct .title{font-size:2.2rem;line-height:35px;letter-spacing:2.2px;margin:0 0 30px}.single-feature .product_feature{margin:50px 0}.single-feature h2{font-size:2rem;line-height:30px;letter-spacing:2.2px;margin:30px 0}.single-feature .single-feature_ct p{margin:30px 0}}.single-feature .item-product_related .inner h3{font-weight:700;line-height:160%;margin:30px 0 20px}.single-feature .item-product_related .inner p{margin:0 0 30px;line-height:160%}@media screen and (max-width:767px){.single-feature .item-product_related .inner h3{font-weight:700;margin:10px 0 0}.single-feature .item-product_related .inner p{margin:0 0 10px}}.itemproduct_related .products:before{content:none !important}.itemproduct_related .products li{float:none !important;margin:0 !important;width:250px !important}.itemproduct_related .products li .add_to_cart_button,.itemproduct_related .products li .yith-wcwl-add-to-wishlist{display:none !important}.itemproduct_related .products li .woocommerce-loop-product__title{padding:16px 0 !important;color:#444}@media screen and (max-width:767px){.itemproduct_related .products li{width:calc(50% - 10px) !important}.itemproduct_related .products li .woocommerce-loop-product__title{padding:7px 0 !important}}.item-product_add_contents h2{font-size:2.8rem;line-height:30px;letter-spacing:2.8px;margin:30px 0;border-bottom:1px solid #f78930;padding-bottom:16px;font-weight:700}@media screen and (max-width:767px){.item-product_add_contents h2{font-size:2rem;line-height:30px;letter-spacing:2.2px;margin:30px 0}}.item-product_add_contents h3{font-size:2.4rem;font-weight:700;letter-spacing:2.4px;padding-left:33px;position:relative;margin:30px 0 20px}.item-product_add_contents h3:before{content:"";width:21px;height:21px;border-radius:50%;background:#f78930;position:absolute;left:0;top:4px}@media screen and (max-width:767px){.item-product_add_contents h3{font-size:1.8rem;padding-left:25px;margin:20px 0 10px}.item-product_add_contents h3:before{width:15px;height:15px;top:6px}}.single_product h2{font-size:2.6rem;line-height:41.6px;margin:44px 0 27px;padding-left:43px;position:relative;font-weight:700}.single_product h2:before{content:"";position:absolute;left:0;top:10px;background:#f78930;width:23px;height:23px}@media screen and (max-width:767px){.single_product h2{font-size:1.8rem;line-height:26px;padding-left:25px;margin:20px 0 10px}.single_product h2:before{width:15px;height:15px}}.term-sweatshirt .archive_product_wysiwyg h3{background:url(//ff-wear.jp/wp/wp-content/themes/ff-wear/assets/css/../img/common/tt_heading.png) no-repeat center center;background-size:cover;font-size:1.8rem;letter-spacing:1.4px;font-weight:700;color:#444;padding:9px 10px;line-height:41.6px;margin-bottom:2.8rem}.archive_product_wysiwyg .flex_col2{display:flex;gap:1rem}.archive_product_wysiwyg .flex_col2 a{width:calc(50% - 0.5rem);display:block;transition:.3s all}.archive_product_wysiwyg .flex_col2 a:hover{opacity:.7}.archive_product_wysiwyg .flex_col2 .youtube{width:calc(50% - 0.5rem);height:23.6rem}.archive_product_wysiwyg .flex_col2 .youtube iframe{width:100%;height:100%;display:block}@media screen and (max-width:767px){.archive_product_wysiwyg .flex_col2{display:block}.archive_product_wysiwyg .flex_col2 img{width:100%}.archive_product_wysiwyg .flex_col2 .youtube{width:100%;height:23.6rem}.term-sweatshirt .archive_product_wysiwyg h3{font-size:1.5rem;letter-spacing:0;padding:5px 10px;line-height:1.5}}