@media screen and (min-width:320px)and (max-width:768px){.sp{display:block}.pc{display:none}.foot_btn li{background-position:8% center;background-size:auto 30px;margin:4% 0;padding-left:30px}#Blog--template--17564860154083__section_add_blog_XqtWeB.blog-section .grid,#Blog--template--17564860154083__section_add_blog_FbWdHK.blog-section .grid{gap:1%;padding:2%}.btn--scroll-top{bottom:75px}.template-index .gHqAqA{bottom:130px}.template-index .supporting-menu{padding-bottom:80px}.grid-container .grid__items-holder{margin-right:0;margin-left:0;width:100%}body.grid-compact .grid-outer{width:100%}.collection__products .grid-outer .grid{grid-gap:40px 1%}.product__page--images{width:100%}.form__width .pop-up.show{width:97%}.pop-up__wrapper{max-width:390px}.square_btn_wrapper{right:11%}input[id=gift-wrapping]{margin:0 0 1% 6%;scale:2}label[for=gift-wrapping] b{margin:0 0 0 3%;color:#4455ac}.wrapping-attention p{padding:1% 0 0;font-size:.9rem}.cart-attribute__field{font-size:12px;border:1px solid #ee7801;padding:8px 10px;margin-top:12px}.cart-attribute__field p.title{font-weight:700;border-bottom:2px solid #ee7801;padding-bottom:2px}p.cart-textarea{width:100%;padding:8px;margin-top:2px}.grid--article{grid-template-columns:auto}.grid--article .blog_archive_main .blog-listing .article{border-bottom:solid 1px #d9d9d9;margin-bottom:8%;padding-bottom:5%}#shopify-section-template--17564860088547__main .grid.grid_search{--columns: 1}.shopping-guide img{width:100%}.cd-btn{display:grid;padding:4% 11% 10%}.cd-btn a.btn-flat001{max-width:250px;width:100%;margin:6% auto;padding:1.2rem 3rem}.modal-wrapper{padding:40% 6%}.modal-wrapper .modal-window{max-height:350px;padding:10% 6% 2% 8%}.modal-wrapper .modal-window .modal-content h4{font-size:1.5rem}.modal-wrapper .modal-window .modal-content h3{padding:3%;font-size:1.1rem!important}.cd-btn{display:grid;padding:4% 11% 10%;font-size:1.2rem!important}.modal-wrapper .modal-window .modal-content p{padding:0% 5% 5%;font-size:1rem}.special .contents{padding:20% 3%}.special p{font-size:.94rem;margin-bottom:20%}.special h3{margin-bottom:20%}.item_list{margin:0 auto}.special .field h4{margin-bottom:8%;padding-bottom:4%}.special .field ul{margin-bottom:16%}.special .field ul li{border:solid 1px #707070;margin-bottom:8%;width:48%}.catalog-link-corporate-title{text-align:center;padding:6% 0 4%}.catalog-link-row{flex-direction:column;gap:0;padding:0 4%}.catalog-link-item{max-width:100%;margin-bottom:6%}.catalog-link-item-title{text-align:center;padding:4% 0 8px}.catalog-link-corporate{width:100%;padding:0}.catalog-link-corporate img{width:100%}.catalog-link-corporate-txt{width:90%;margin:0 auto}.tf-pro .center-wrapper{width:100%}.tf-pro .title-text{width:90%}}@media screen and (min-width:769px){.sp{display:none}.pc{display:block}.foot_btn li{background-position:38% center;background-size:auto 50px;margin:2% 0;padding-left:50px}.template-index .supporting-menu{padding-bottom:130px}.section-columns .grid--mobile-slider{overflow-x:auto!important}#Blog--template--17564860154083__section_add_blog_XqtWeB.blog-section .grid,#Blog--template--17564860154083__section_add_blog_FbWdHK.blog-section .grid{gap:50px}#Blog--template--17564860154083__section_add_blog_XqtWeB .hero__content__wrapper.text-left,#Blog--template--17564860154083__section_add_blog_FbWdHK .hero__content__wrapper.text-left{padding:0}.collection__products .grid-outer .grid{grid-gap:40px .5%}.product__page--images{width:85%}.form__width .pop-up.show{width:60%}.pop-up__wrapper{max-width:930px}.square_btn_wrapper{right:24%}.product__content #popupImage .popup-inner{max-width:750px;margin:0 10px}input[id=gift-wrapping]{margin:0 0 1.5% 6%;scale:1.8}label[for=gift-wrapping] b{margin:0 0 0 3%;color:#4455ac}.wrapping-attention p{padding:1% 0 0;font-size:.8rem}.grid--article{grid-template-columns:5fr minmax(300px,2fr)}.catalog-link-corporate-title h6{max-width:800px;margin:0 auto;text-align:center;padding:8% 0 4%;font-size:1.5em;font-weight:900}.catalog-link-corporate-title p{font-size:1.1rem}.catalog-link-row{display:flex;gap:32px;justify-content:center;align-items:flex-start;max-width:930px;margin:0 auto}.catalog-link-item{flex:1;text-align:center}.catalog-link-item-title h6{padding:0;text-align:center;font-size:1.1em}.catalog-link-corporate{width:100%;max-width:450px;display:block;margin:0 auto;padding:0 0 7%}.catalog-link-corporate img{width:100%}.catalog-link-corporate-txt{width:360px;margin:auto;font-size:1.3em}.business-category01,.business-category02,.business-category03{width:100%;margin:0;padding:0}.template-search .grid_search{grid-template-columns:repeat(4,1fr)}.special .contents{margin:0;padding:8% 2%}.special p{font-size:1.13rem;margin-bottom:8%}.special h3{margin-bottom:8%}.special h3 img{width:48%}.item_list{margin:0 auto;width:720px}.special .field h4{padding-bottom:0}.special .field ul:after{content:"";display:block;width:30%}.special .field ul li{box-shadow:5px 5px 15px #ddd;width:30%}.tf-pro .center-wrapper{width:50%}.tf-pro .title-text{width:80%}}.collection__products .product-item__bg img,.add-ranking .product-item__bg img,.index-products .product-item__bg img{max-height:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:auto}.image__fill img{object-fit:contain}.ai-notice{max-width:570px;margin:0 auto;padding:1.5rem 1rem;text-align:center;box-sizing:border-box}.ai-notice p{font-size:13px;line-height:1.7;margin:0}@media(max-width:600px){.ai-notice{padding:1rem .75rem}.ai-notice p{font-size:12px}}.corporate-index .logos__heading p{color:#fff;font-size:1.05rem}.corporate-index .logos__heading{display:flex;align-items:center;width:234px}.corporate-index .logos__img{width:60px!important;height:60px!important}.corporate-index .logos__logo{width:24%!important;padding:0!important}.corporate-index .logos__slide{display:block;margin:0 .5%}.corporate-index .logos__slide__link{display:flex;border:1px solid #e2e2e2;max-width:340px;margin:20px auto 0;border-radius:50px;padding:5px 0;justify-content:space-between;background:#595959}.foot_btn{background:#fff;-webkit-align-items:center;align-items:center;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0;opacity:.9;position:fixed;bottom:0;width:100%;z-index:5}.foot_btn li{background-repeat:no-repeat;font-size:1.3rem;line-height:1;list-style:none;text-align:center;width:50%}.foot_btn li:first-child{border-right:solid 1px #212121}.foot_btn li.l_btn{background-image:url(//ny-group.jp/cdn/shop/files/menu_icon_shippingfee.webp)}.foot_btn li.r_btn{background-image:url(//ny-group.jp/cdn/shop/files/menu_icon_btob.webp)}.foot_btn li a{color:#212121;display:inline-block;width:100%}.foot_btn li span{font-size:.8rem}.ag-product-movie-column{width:100%;color:#fff;margin:0;padding:0}.rv-product-movie-column{width:100%;color:#b7b7b7;margin:0;padding:0 4%}.tf-product-movie-column{width:100%;color:#fff7e9;margin:0;padding:0 4%}.product-movie{max-width:710px;margin:auto;padding:0 0 8%}.product-movie a{cursor:pointer}.product-movie-data{width:100%;max-width:710px;margin:0 auto;padding:0%}.product-movie_label{background-color:#ebeb55;margin:0;color:#8c8478;display:table-cell;padding:0 10px}.product-movie_label p{text-align:left}.ag-product-movie-data_info{max-width:710px;background-color:#f2f2f2;padding:2% 3% 1%;margin:-1.2% 0 0}.rv-product-movie-data_info,.tf-product-movie-data_info{max-width:710px;background-color:#fff;padding:2% 3% 1%;margin:-1.2% 0 0}.product-movie-data_info-title{text-align:left;font-size:1.3rem;color:#000;margin:0}.ag-product-movie-data_info p.price,.rv-product-movie-data_info p.price,.tf-product-movie-data_info p.price{color:#6696c3;text-align:right;font-size:1.3rem;margin:1%}.grid-container{width:100%}.product-information .badge-child{font-size:.8rem;padding:2% 3% 10%}.product-information .badge-child__inner{border-radius:5px;padding:2px 6px 3px}.add-ranking .product-item__bg img{padding:2%}.collection__sidebar form .filter-group:first-child ul li .sidebar__img{padding:8% 4%}.collection__sidebar form .filter-group:first-child ul li label,.filter-group:first-child .collection-nav .sidebar__item-4{display:none}img.fit-cover.swiper-slide.custom_img{padding:2%}.swiper__main{position:relative}.swiper__main .swiper-button-next,.swiper__main .swiper-button-prev{top:45%}.radio__fieldset .radio__button label{border:3px solid var(--COLOR-A20)}.radio__fieldset .radio__button input:checked~label{border-color:#ff8950}.radio__fieldset .radio__button label:hover{border:3px solid var(--COLOR-A20)}.product__page--images{margin:0 auto}.item_img{position:sticky;top:8%}.product-tabs .tab-content{padding:0}.product-tabs article{margin-bottom:15%}article.product_detail{padding:0 3%}.select{width:225px;height:40px;cursor:pointer;background-color:#fff;box-shadow:0 2px #fff;border-radius:2px;position:relative}.select_expand{width:0;height:40px;position:absolute;top:0;right:0}.select_expand:after{content:">";position:absolute;top:50%;right:0;transform:translate(-50%,-50%) rotate(90deg) scaleY(1.75);color:#3e3e3e;font-size:28px;pointer-events:none;z-index:2;transition:all .25s cubic-bezier(.4,.25,.3,1);opacity:.6}.select_expand:hover:after{opacity:1}.select_expand:checked:after{transform:translate(-50%,-50%) rotate(90deg) scaleX(-1) scaleY(1.75)}.radio__fieldset ul.select .radio__button label{background:#fff}.select_expandLabel{display:block;width:100%;height:40px;position:absolute;top:0;left:0;cursor:pointer}.select_close{display:none}.select_closeLabel{width:100vw;height:100vh;position:fixed;top:0;left:0;display:none}.select_items{width:100%;position:absolute;top:0;left:0;border:2px solid #e3e0d7;border-radius:2px;padding-top:40px}.select_input{display:none}.radio__fieldset .select .radio__button{display:block;padding:0}.radio__fieldset .select .radio__button label{padding:0;text-align:center;border:none}.select_label{transition:all .25s cubic-bezier(.4,.25,.3,1);display:block;height:0;font-size:1.2rem;line-height:40px;overflow:hidden;color:#3e3e3e;background-color:#fff;cursor:pointer;padding-left:20px}.select_label span{line-height:40px}.select_label-placeholder{height:40px;vertical-align:middle;position:absolute;top:0;left:0;opacity:.6;background-color:transparent}.select_expand:checked+.select_closeLabel{display:block}.select_expand:checked+.select_closeLabel+.select_options .select_label{height:40px}.select_expand:checked+.select_options .select_label:hover{background-color:#f7f7f7}.select_expand:checked+.select_options+.select_expandLabel{display:none}.select_input:checked+.select_label{height:40px;margin-top:-40px}.product__block h2,.product__block h3,.product__block h4,.product__block h5{font-size:20px}.product__block h2{border-bottom:solid 1px #313E43;color:#262626;margin-bottom:5%;padding-bottom:1%;line-height:1.7em}.product__block h3{border-bottom:solid 1px #0089ac;font-weight:500;color:#0089ac;margin-bottom:5%;padding-bottom:2%;letter-spacing:.1rem;line-height:1.3em}.product__block h5{color:#56637d;text-align:center}.product__block img{margin:0}.product__block ul,.product__block ul li{list-style:none;margin:0}.product__block p{margin-bottom:8%}.wrapper--narrow{padding:0}.product-tabs article.accordion_area{margin-bottom:20%;padding:0 5%}.accordion__title{padding:1.5rem 0 1.5rem 1.5rem;font-weight:500;font-size:1.15rem;color:#494949}.accordion__content{padding:.5rem 1rem;background-color:#f6f6f6}.accordion__content img{padding:2% 4% 0;margin:0}.accordion__content p{padding:2% 6% 4%;margin:0}.tab_wrap{display:flex;flex-wrap:wrap;margin:20px 0}.tab_label{background:#e3e0d7;color:#212121;cursor:pointer;flex:1;order:-1;padding:10px .5em;position:relative;text-align:center;white-space:nowrap;z-index:1}.tab_label:not(:last-of-type){border-right:solid 1px #707070}.tab_switch{display:none}.tab_content{color:#4a4a4a;height:0;opacity:0;overflow:hidden;width:100%}.tab_content p{padding:0 8%;margin:2% 0}.tab_content img{margin:0;padding:3% 4% 0}.tab_switch:checked+.tab_label{background:#f8f8f8}.tab_switch:checked+.tab_label+.tab_content{background:#f8f8f8;height:auto;opacity:1;overflow:auto;padding:15px;transition:.5s opacity}.tab_content th{background:#f8f8f8;width:25%}.tab_content td{background:#fff}.product_detail section{margin-bottom:15%}.product_detail section p{padding:0 .5rem}.product_detail .taffeta-pro p.title{border-bottom:solid 1px #75593c;color:#75593c;margin-bottom:5%;padding-bottom:1%;line-height:1.4em;font-size:2em;text-align:center}.product_detail .taffeta-pro p.title span{font-size:.8em}.product_detail .taffeta-pro p{margin-bottom:5%;padding-bottom:1%;line-height:1.7em;font-size:1.2em}.product_detail a.btn_tp{display:block;text-align:center;vertical-align:middle;text-decoration:none;max-width:410px;margin:auto;padding:1rem 4rem;font-size:1.3em;font-weight:500;border:2px solid #614d38;background:#614d38;color:#fff;transition:.5s;border-radius:6px}.product_detail a.btn_tp:hover{color:#614d38;background:#fff}.product_detail a.btn_tp_02{display:block;text-align:center;vertical-align:middle;text-decoration:none;max-width:410px;margin:auto;padding:1rem 4rem;font-size:1.3em;font-weight:500;border:2px solid #fff7da;background:#fff7da;color:#39291b;transition:.5s;border-radius:6px}.product_detail a.btn_tp_02:hover{color:#fff7da;background:#39291b}article.life_style{padding:0 3%}.life_style ul{margin-bottom:15%}.life_style ul li{margin-bottom:5%}.life_style img{max-width:100%}article.product_options{padding:0 3%}.product__block section{margin-bottom:15%}.product__block section p{padding:0 .5rem}.product__block .name li{margin-bottom:5%}.product__block .name li h4{font-size:1.2rem;font-weight:700}.form__width .pop-up.show{top:0;right:0;bottom:0;left:0;margin:auto}.pop-up__wrapper{position:relative;width:100%}.square_btn_wrapper{position:fixed;width:100%}.pop-up.show .square_btn{float:right;transform:translate(100%)}.pop-up.show .square_btn_wrapper .square_btn{position:static}.email-me-button.is-variant-available{display:none!important}.btn-juchu-area{max-width:400px;margin:5% auto;display:none}.btn-juchu-area.is-soldout{display:block}a.btn-juchu{position:relative;display:block;width:100%;margin:auto;overflow:hidden;padding:1.5rem 2rem;color:#fff;border-radius:0;background:#000;text-decoration:none}a.btn-juchu:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transition:all .5s ease-in-out;transform:translate(-96%);background:#eb6877}a.btn-juchu:hover:before{transform:translate(0)}a.btn-juchu p{position:relative;margin:0;line-height:1.6;text-align:center;z-index:1;font-size:1.2rem;font-weight:700}a.btn-juchu p span{display:block;font-size:1.7rem;font-weight:700;margin-bottom:.3rem}.product__content .bnr_area{list-style:none;text-align:center;margin:20px 0}.product__content .bnr_area li{margin-bottom:3%}.product__content .bnr_area li a{display:inline-block;max-width:calc(100% - 20px)}.product__content .popup_image{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:#0009;text-align:center}.product__content .popup_image .popup-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:750px;padding:0 10px;box-sizing:border-box}.product__content .popup_image img{width:100%;height:auto;display:block}.product__content .popup-inner button{margin-top:12px;padding:10px 20px;font-size:15px;background-color:#f3f3f3;color:#333;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-weight:400}.blog_archive_main{padding:20px 0 8%}.blog_archive_main .blog-listing .article{margin:2% 2% 8%}.blog-section .sidebar{padding:20px 0 8%;position:static}.article__content .wp-block-image,.article__content h2,.article__content p{margin-bottom:8%}.article__content h2{border-bottom:1px solid rgb(240,240,240);font-size:2rem;margin-top:0;padding-bottom:2%}.article-single .article__content img{display:inline-block}.sidebar .tagsWrap ul{list-style:none;margin:0 0 15%}.sidebar .tagsWrap ul li{border:solid 1px #646464;margin-bottom:3%}.sidebar .tagsWrap ul li a{color:#212121;display:block;padding:3%}.sidebar .tagsWrap ul li a:hover{color:#e4e0d9}.sidebar .tagsWrap ul li a:before{content:"\f02b";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:2%}.template-search .search-page.collection{margin-bottom:8%}.template-search .grid_search a{color:#000}.template-search .grid_search a:hover{color:#e4e0d9}.template-search .grid_search a img{transition:.25s ease-out}.template-search .grid_search a img:hover{opacity:.7;transition:.25s ease-out}.shop-list_attention{text-align:center;margin:0 0 10%;padding:0}.shop-list_pref{margin:0 0 3%;padding:0;background-color:#84a7c1;border-bottom:\3000none}.shop-list_pref p{font-size:1.4rem;color:#fff;padding:2% 0 2% 2%}.shop-list_pref-os{margin:0 0 3%;padding:0;background-color:#cb8f9d;border-bottom:\3000none}.shop-list_pref-os p{font-size:1.4rem;color:#fff;padding:2% 0 2% 2%}.rte ul.shop_brand{margin:5% 0 0}.shop_brand .service_brand{border-radius:30px;color:#fff;display:inline-block;font-size:.9rem;list-style:none;margin:0 1%;padding:2.5px 10px 4px}.shop_brand .brand_rv{background-color:#3d5b75}.shop_brand .brand_tf{background-color:#b1950b}.shop_brand .brand_ag{background-color:#00acb2}.shopping-guide img{width:40%}.contact-form-area{max-width:800px;width:100%;margin:10% auto}.contact-form-area p.title{text-align:center;font-size:1.3rem}.contact-form-area p.explain{font-size:1.1rem;text-align:left;padding:0 2%;max-width:620px;margin:auto}.contact-form-img{max-width:600px;width:100%;margin:0 auto}.contact-form-area img{width:100%;max-width:600px;padding:0 4%}.product-tabs__head{display:none}.cd-btn{display:flex;max-width:600px;margin:auto;padding:4% 0% 10%}.cd-btn .btn001{-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;justify-content:center;align-items:center;width:auto;padding:var(--btn-top) var(--btn-left);border:1px solid var(--btn-border);border-radius:var(--btn-radius);background-color:var(--btn-bg);font-family:var(--BTN-FONT-STACK);font-size:var(--BTN-FONT-SIZE);line-height:var(--line-height-normal);color:var(--btn-text);font-style:var(--BTN-FONT-STYLE);font-weight:var(--BTN-FONT-WEIGHT);letter-spacing:var(--BTN-LETTER-SPACING);text-decoration:none;text-align:center;vertical-align:middle;text-transform:var(--BTN-UPPERCASE);transition:.25s ease-out;transition-property:color,background,border;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-btn a.btn-flat001{overflow:hidden;width:45%;margin:auto;padding:1.5rem 3rem;color:#fff;border-radius:4px;background:#8d8d8d;box-shadow:6px 5px 5px #373737;font-weight:700;font-size:1.01rem}.cd-btn a.btn-flat001 span{position:relative}.cd-btn a.btn-flat001:before{position:absolute;top:0;left:30px;width:400px;height:450px;content:"";-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(-98%) translateY(-70%) rotate(135deg);transform:translate(-98%) translateY(-70%) rotate(135deg);background:#f7fe3f}.cd-btn a.btn-flat001:hover{color:#000}.cd-btn a.btn-flat001:hover:before{-webkit-transform:translateX(-9%) translateY(-25%) rotate(135deg);transform:translate(-9%) translateY(-25%) rotate(135deg)}.cd-btn a.btn-flat002{overflow:hidden;width:80%;margin:auto;padding:1.5rem 3rem;border-radius:4px;background:#e0dede;box-shadow:6px 5px 5px #373737;font-weight:700;font-size:1.01rem}.cd-btn a.btn-flat002 span{position:relative}.cd-btn a.btn-flat002:before{position:absolute;top:0;left:14px;width:1000px;height:1040px;content:"";-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(-98%) translateY(-70%) rotate(135deg);transform:translate(-98%) translateY(-70%) rotate(135deg);background:#f7fe3f}.cd-btn a.btn-flat002:hover{color:#000}.cd-btn a.btn-flat002:hover:before{-webkit-transform:translateX(-9%) translateY(-25%) rotate(135deg);transform:translate(-9%) translateY(-25%) rotate(135deg)}.modal-wrapper{z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;padding:10% 0;text-align:center}.modal-wrapper:not(:target){opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.modal-wrapper:target{opacity:1;visibility:visible;transition:opacity .4s,visibility .4s}.modal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;vertical-align:middle;content:""}.modal-wrapper .modal-window{box-sizing:border-box;display:inline-block;z-index:20;position:relative;max-width:600px;margin:0 auto;padding:4% 2% 1% 4%;border-radius:2px;background:#fff;box-shadow:0 0 30px #0009;vertical-align:middle;max-height:540px;top:10%}.modal-wrapper .modal-window .modal-content{max-height:100%;overflow-y:auto;padding:0 0 5%}.modal-wrapper .modal-window .modal-content img{width:100%;margin:0 auto;padding:0}.modal-wrapper .modal-window .modal-content h4{font-weight:550;padding:5% 0;margin:0}.modal-wrapper .modal-window .modal-content h3{padding:3% 0 3% 5%;margin:5% 0 4%;font-size:1.6rem!important;color:#895208;background-color:#fff4e6}.modal-wrapper .modal-window .modal-content span.sub-title01{padding:5% 0 5% 5%;margin:0;font-size:1.3rem!important;color:#000;font-weight:500}.modal-wrapper .modal-window .modal-content p{padding:5%;text-align:left}.modal-overlay{z-index:10;position:absolute;top:0;right:0;bottom:0;left:0;background:#000c}.modal-wrapper .modal-close{z-index:20;position:absolute;top:0;right:5%;width:35px;color:#95979c!important;font-size:45px;font-weight:700;text-decoration:none;text-indent:0}.modal-wrapper .modal-close:hover{color:#2b2e38!important}.field img{max-width:100%;width:100%}.special .field{text-align:center}.main_img,.special .contents{background:#fff}.special .field .sp h2{line-height:0;margin-bottom:0}.special .field h4{border-bottom:solid 1px #707070;color:#008398;font-family:flopdesign-kana,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.5;padding-left:1.5rem;text-align:left;text-indent:-1.5rem}.special .field h4:before{content:"\3007"}.special .field ul{flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;list-style:none;margin-right:0;margin-left:0}.special .field ul li a{background-image:none;transition:.3s linear}.special .field ul li a:hover{opacity:.8;transition:.2s linear}.special .field img{margin:0}.tf-pro{background-color:#fff;margin:0;padding:0;width:100%}.tf-pro .cd-btn a{text-transform:none}.tf-pro .cd-btn a span{margin-left:1rem}.tf-pro .center-wrapper{margin:0 auto;text-align:left}.tf-pro .title-text{border-bottom:solid 2px #b39784;color:#b39784;font-family:inherit;font-size:1.3em;font-weight:700;margin-bottom:8%;padding:8% 4% 2.5%}.tf-pro dl{margin-left:1rem}.tf-pro dl dt{font-weight:700;margin-bottom:1%}.tf-pro dl dt:before{content:"\25a0";display:inline-block;position:relative;left:-14px;width:6px;height:6px}.tf-pro dl dt span{font-weight:400}.tf-pro dl dd{margin-bottom:8%;margin-left:.3rem}.tf-features{padding:48px 0;max-width:1200px;margin-left:auto;margin-right:auto}.tf-features__header{display:flex;align-items:center;justify-content:center;gap:16px;padding-bottom:24px;border-bottom:1px solid #e5e3dc;margin-bottom:24px;text-align:center}.tf-features__label{display:inline-block;font-size:2rem;font-weight:600;letter-spacing:.08em;padding:3px 10px;background:#faeeda;color:#854f0b;border:1px solid #FAC775;border-radius:4px;margin-bottom:8px}.tf-features__title{font-size:2.2rem;font-weight:600;color:#2c2c2a;margin:0 0 4px;line-height:1.4}.tf-features__subtitle{font-size:14px;color:#888780;margin:0}.tf-features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tf-features__card{background:#fff;border:1px solid #e5e3dc;border-radius:12px;padding:20px;transition:border-color .2s ease,box-shadow .2s ease}.tf-features__icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.tf-features__icon--amber{background:#faeeda;color:#854f0b}.tf-features__icon--teal{background:#e1f5ee;color:#0f6e56}.tf-features__icon--gray{background:#f1efe8;color:#5f5e5a}.tf-features__badge{display:inline-block;font-size:1.2rem;font-weight:600;background:#e1f5ee;color:#0f6e56;border:1px solid #5DCAA5;border-radius:4px;padding:2px 8px;margin:12px 0}.tf-features__card-title{font-size:1.6rem;font-weight:600;color:#2c2c2a;margin:0 0 8px;line-height:1.5}.tf-features__card-body{font-size:.9rem;color:#5f5e5a;line-height:1.7;margin:0}.tf-features__card-point{font-size:12px;font-weight:600;color:#854f0b;margin:10px 0 0}@media(max-width:768px){.tf-features__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.tf-features{padding:32px 10px}.tf-features__grid{grid-template-columns:repeat(2,1fr);gap:8px}.tf-features__card{padding:14px}.tf-features__icon{width:30px;height:30px;margin-bottom:10px}.tf-features__icon svg{width:16px;height:16px}.tf-features__card-title{font-size:18px}.tf-features__card-body{font-size:12px}.tf-features__title{font-size:24px}}.ny-guide{background-color:#fff7e9;padding:64px 20px}.ny-guide__inner{max-width:1100px;margin:0 auto}.ny-guide__header{text-align:center;margin-bottom:48px}.ny-guide__title{font-size:1.75rem;font-weight:700;color:#854f0b;margin:0 0 10px;letter-spacing:.04em}.ny-guide__subtitle{font-size:1rem;color:#9a6b30;margin:0;letter-spacing:.06em}.ny-guide__divider{width:48px;height:3px;background-color:#854f0b;border:none;margin:14px auto 0;border-radius:2px}.ny-guide__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ny-guide__card{background:#fff;border-radius:12px;padding:36px 28px 32px;text-align:center;border:1px solid #F0DFC0;box-shadow:0 2px 8px #854f0b12;transition:transform .2s ease,box-shadow .2s ease}.ny-guide__icon{width:100%;height:200px;margin:0 0 20px;border-radius:8px;overflow:hidden}.ny-guide__icon img{width:100%;height:100%;object-fit:cover}.ny-guide__badge{display:inline-block;font-size:.7rem;font-weight:700;color:#fff;background-color:#854f0b;border-radius:20px;padding:2px 10px;letter-spacing:.08em;margin-bottom:10px}.ny-guide__card-title{font-size:1.5rem;font-weight:700;color:#4a2a00;margin:0 0 12px;line-height:1.4}.ny-guide__card-text{font-size:1rem;color:#6b4b1a;line-height:1.75;margin:0}@media screen and (max-width:768px){.ny-guide{padding:48px 16px}.ny-guide__title{font-size:1.5rem}.ny-guide__grid{grid-template-columns:1fr;gap:16px}.ny-guide__card{padding:28px 22px 24px}}.tab_content .pro_logo{margin-bottom:1%}.tab_content h3{border:none;color:#4a4a4a;font-size:100%;font-weight:900;letter-spacing:normal;margin-bottom:2%;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/67/assets/custom.css.map */
