@charset "UTF-8";@font-face{font-family:Recoleta;src:url(/html/takemoto/font/Recoleta/Regular.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Regular.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:100;src:url(/html/takemoto/font/Recoleta/Thin.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Thin.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:300;src:url(/html/takemoto/font/Recoleta/Light.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Light.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:500;src:url(/html/takemoto/font/Recoleta/Medium.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Medium.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:600;src:url(/html/takemoto/font/Recoleta/SemiBold.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/SemiBold.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:700;src:url(/html/takemoto/font/Recoleta/Bold.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Bold.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:900;src:url(/html/takemoto/font/Recoleta/Black.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Black.woff2) format("woff")}@font-face{font-family:fontello;src:url(/html/takemoto/font/fontello/fontello.eot?44950277);src:url(/html/takemoto/font/fontello/fontello.eot?44950277#iefix) format("embedded-opentype"),url(/html/takemoto/font/fontello/fontello.woff2?44950277) format("woff2"),url(/html/takemoto/font/fontello/fontello.woff?44950277) format("woff"),url(/html/takemoto/font/fontello/fontello.ttf?44950277) format("truetype"),url(/html/takemoto/font/fontello/fontello.svg?44950277#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-left:before{content:'\e800'}.icon-arrow-right:before{content:'\e801'}.icon-caret-down:before{content:'\e802'}.icon-weibo:before{content:'\e803'}.icon-download:before{content:'\e807'}.icon-esc:before{content:'\e808'}.icon-external:before{content:'\e809'}.icon-first-delivery:before{content:'\e80a'}.icon-heart-orange:before{content:'\e80b'}.icon-hamburger:before{content:'\e80c'}.icon-heart-outline:before{content:'\e80d'}.icon-magnifying-glass:before{content:'\e810'}.icon-open-link:before{content:'\e811'}.icon-tilde:before{content:'\e817'}.icon-user:before{content:'\e818'}.icon-products_grid:before{content:'\e819'}.icon-products_list:before{content:'\e81a'}.icon-facebook-f:before{content:'\e81d'}.icon-twitter:before{content:'\e81e'}.icon-orderquantity:before{content:'\e81f'}.icon-shipping:before{content:'\e820'}.icon-types:before{content:'\e821'}.icon-color:before{content:'\e822'}.icon-delivery:before{content:'\e823'}.icon-idea:before{content:'\e824'}.icon-company_future:before{content:'\e825'}.icon-company_global:before{content:'\e826'}.icon-company_history:before{content:'\e827'}.icon-eco_biomass:before{content:'\e828'}.icon-eco_co2:before{content:'\e829'}.icon-eco_recyclingmaterial:before{content:'\e82a'}.icon-eco_tsukekae:before{content:'\e82b'}.icon-eco_tsumekae:before{content:'\e82c'}.icon-eco_usuniku:before{content:'\e82d'}.icon-susapproach_innovation:before{content:'\e82e'}.icon-susapproach_materials:before{content:'\e82f'}.icon-susapproach_recycling:before{content:'\e830'}.icon-ancor:before{content:'\e831'}.icon-map:before{content:'\e832'}.icon-homepage:before{content:'\e833'}.icon-wechat:before{content:'\f1d7'}@font-face{font-family:Glyphter;src:url(/html/takemoto/font/glyphter/Glyphter.eot);src:url(/html/takemoto/font/glyphter/Glyphter.eot?#iefix) format("embedded-opentype"),url(/html/takemoto/font/glyphter/Glyphter.woff) format("woff"),url(/html/takemoto/font/glyphter/Glyphter.ttf) format("truetype"),url(/html/takemoto/font/glyphter/Glyphter.svg#Glyphter) format("svg");font-weight:400;font-style:normal}[class*=gicon-]:before{display:inline-block;font-family:Glyphter;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gicon-caret-down:before{content:'\0044'}.gicon-magnifying-glass:before{content:'\0045'}@font-face{font-family:icomoon;src:url(/html/takemoto/font/icomoon/icomoon.eot?);src:url(/html/takemoto/font/icomoon/icomoon.eot?#iefix) format("embedded-opentype"),url(/html/takemoto/font/icomoon/icomoon.ttf?) format("truetype"),url(/html/takemoto/font/icomoon/icomoon.woff?) format("woff"),url(/html/takemoto/font/icomoon/icomoon.svg?#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icmicon-"],[class^=icmicon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icmicon-search:before{content:"\e900"}.icmicon-eco_recyclingmaterial:before{content:"\e901"}@font-face{font-family:icomoon2;src:url(/html/takemoto/font/icomoon2/icomoon.eot?);src:url(/html/takemoto/font/icomoon2/icomoon.eot?#iefix) format("embedded-opentype"),url(/html/takemoto/font/icomoon2/icomoon.ttf?) format("truetype"),url(/html/takemoto/font/icomoon2/icomoon.woff?) format("woff"),url(/html/takemoto/font/icomoon2/icomoon.svg?#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.icon-homepage-outline:before{font-family:icomoon2!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900";color:currentColor}@font-face{font-family:Recoleta;src:url(/html/takemoto/font/Recoleta/Regular.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Regular.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:100;src:url(/html/takemoto/font/Recoleta/Thin.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Thin.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:300;src:url(/html/takemoto/font/Recoleta/Light.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Light.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:500;src:url(/html/takemoto/font/Recoleta/Medium.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Medium.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:600;src:url(/html/takemoto/font/Recoleta/SemiBold.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/SemiBold.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:700;src:url(/html/takemoto/font/Recoleta/Bold.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Bold.woff2) format("woff")}@font-face{font-family:Recoleta;font-weight:900;src:url(/html/takemoto/font/Recoleta/Black.woff2) format("woff2"),url(/html/takemoto/font/Recoleta/Black.woff2) format("woff")}@font-face{font-family:fontello;src:url(/html/takemoto/font/fontello/fontello.eot?44950277);src:url(/html/takemoto/font/fontello/fontello.eot?44950277#iefix) format("embedded-opentype"),url(/html/takemoto/font/fontello/fontello.woff2?44950277) format("woff2"),url(/html/takemoto/font/fontello/fontello.woff?44950277) format("woff"),url(/html/takemoto/font/fontello/fontello.ttf?44950277) format("truetype"),url(/html/takemoto/font/fontello/fontello.svg?44950277#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-left:before{content:'\e800'}.icon-arrow-right:before{content:'\e801'}.icon-caret-down:before{content:'\e802'}.icon-weibo:before{content:'\e803'}.icon-download:before{content:'\e807'}.icon-esc:before{content:'\e808'}.icon-external:before{content:'\e809'}.icon-first-delivery:before{content:'\e80a'}.icon-heart-orange:before{content:'\e80b'}.icon-hamburger:before{content:'\e80c'}.icon-heart-outline:before{content:'\e80d'}.icon-magnifying-glass:before{content:'\e810'}.icon-open-link:before{content:'\e811'}.icon-tilde:before{content:'\e817'}.icon-user:before{content:'\e818'}.icon-products_grid:before{content:'\e819'}.icon-products_list:before{content:'\e81a'}.icon-facebook-f:before{content:'\e81d'}.icon-twitter:before{content:'\e81e'}.icon-orderquantity:before{content:'\e81f'}.icon-shipping:before{content:'\e820'}.icon-types:before{content:'\e821'}.icon-color:before{content:'\e822'}.icon-delivery:before{content:'\e823'}.icon-idea:before{content:'\e824'}.icon-company_future:before{content:'\e825'}.icon-company_global:before{content:'\e826'}.icon-company_history:before{content:'\e827'}.icon-eco_biomass:before{content:'\e828'}.icon-eco_co2:before{content:'\e829'}.icon-eco_recyclingmaterial:before{content:'\e82a'}.icon-eco_tsukekae:before{content:'\e82b'}.icon-eco_tsumekae:before{content:'\e82c'}.icon-eco_usuniku:before{content:'\e82d'}.icon-susapproach_innovation:before{content:'\e82e'}.icon-susapproach_materials:before{content:'\e82f'}.icon-susapproach_recycling:before{content:'\e830'}.icon-ancor:before{content:'\e831'}.icon-map:before{content:'\e832'}.icon-homepage:before{content:'\e833'}.icon-wechat:before{content:'\f1d7'}@font-face{font-family:Glyphter;src:url(/html/takemoto/font/glyphter/Glyphter.eot);src:url(/html/takemoto/font/glyphter/Glyphter.eot?#iefix) format("embedded-opentype"),url(/html/takemoto/font/glyphter/Glyphter.woff) format("woff"),url(/html/takemoto/font/glyphter/Glyphter.ttf) format("truetype"),url(/html/takemoto/font/glyphter/Glyphter.svg#Glyphter) format("svg");font-weight:400;font-style:normal}[class*=gicon-]:before{display:inline-block;font-family:Glyphter;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gicon-caret-down:before{content:'\0044'}.gicon-magnifying-glass:before{content:'\0045'}@font-face{font-family:icomoon;src:url(/html/takemoto/font/icomoon/icomoon.eot?);src:url(/html/takemoto/font/icomoon/icomoon.eot?#iefix) format("embedded-opentype"),url(/html/takemoto/font/icomoon/icomoon.ttf?) format("truetype"),url(/html/takemoto/font/icomoon/icomoon.woff?) format("woff"),url(/html/takemoto/font/icomoon/icomoon.svg?#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icmicon-"],[class^=icmicon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icmicon-search:before{content:"\e900"}.icmicon-eco_recyclingmaterial:before{content:"\e901"}@font-face{font-family:icomoon2;src:url(/html/takemoto/font/icomoon2/icomoon.eot?);src:url(/html/takemoto/font/icomoon2/icomoon.eot?#iefix) format("embedded-opentype"),url(/html/takemoto/font/icomoon2/icomoon.ttf?) format("truetype"),url(/html/takemoto/font/icomoon2/icomoon.woff?) format("woff"),url(/html/takemoto/font/icomoon2/icomoon.svg?#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.icon-homepage-outline:before{font-family:icomoon2!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900";color:currentColor}.product-list{flex:1;background-color:rgba(20,30,30,.1)}.product-list>.container{max-width:1216px;width:100%;margin:auto;padding-left:48px;padding-right:48px;padding-top:32px;padding-bottom:104px}@media only screen and (max-width:559px){.product-list>.container{padding-left:16px;padding-right:16px}}.product-list>.container>form{display:flex;flex-direction:row;align-items:flex-start}.product-list>.container .product-search{flex:0;min-width:257px;background-color:#fff;margin-right:32px}@media only screen and (max-width:920px){.product-list>.container .product-search{background-color:#fff;margin-right:0;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:scroll;z-index:12000;width:100%;opacity:0;transform:translateY(-100%)}.product-list>.container .product-search.close{transition:transform .35s ease-in-out,opacity .35s ease-in-out}.product-list>.container .product-search.open{transition:transform .35s ease-in-out,opacity .35s ease-in-out;transform:translateY(0);opacity:1}}.product-list>.container .content-container{flex:1}@media only screen and (max-width:920px){.product-list>.container{padding:0}}.product-list>.container .hardcode-select,.product-list>.container .select{height:36px}@media only screen and (max-width:920px){.product-list .favorite>.tooltip{display:none}}.product-search>.form>.form-content>.modal-header{display:none}.product-search>.form>.form-content>.modal-header>.icon-esc{font-size:32px}.product-search>.form>.form-content>.search-header{padding:16px 8px 0 8px}.product-search>.form>.form-content>.search-header>.product-search-name .search-label{margin-bottom:8px}.product-search>.form>.form-content>.content>.search-option{padding:0 8px}@media only screen and (max-width:920px){.product-search>.form>.form-content>.content>.search-option{padding:0}}.product-search>.form>.form-content>.content>.product_type>.frontend-form>.required{display:none}.product-search>.form>.form-content>.content>.product_type>.frontend-form .text-label{font-family:var(--font-family-main);margin-bottom:16px;font-style:normal;font-weight:700;font-size:1.6rem;line-height:100%;color:#141e1e}.product-search>.form>.form-content>.content>.product_type .select-label{margin-bottom:16px}.product-search>.form>.form-content>.content>.capacity,.product-search>.form>.form-content>.content>.discharge_rate,.product-search>.form>.form-content>.content>.hole_diameter,.product-search>.form>.form-content>.content>.tube_diameter{display:flex;flex-direction:column}.product-search>.form>.form-content>.content>.capacity>label,.product-search>.form>.form-content>.content>.discharge_rate>label,.product-search>.form>.form-content>.content>.hole_diameter>label,.product-search>.form>.form-content>.content>.tube_diameter>label{font-family:var(--font-family-main);margin-bottom:16px;font-style:normal;font-weight:700;font-size:1.6rem;line-height:100%;color:#141e1e}.product-search>.form>.form-content>.content>.capacity>.capacity-row>.capacity_from>.hardcode-select-label,.product-search>.form>.form-content>.content>.discharge_rate>.capacity-row>.capacity_from>.hardcode-select-label,.product-search>.form>.form-content>.content>.hole_diameter>.capacity-row>.capacity_from>.hardcode-select-label,.product-search>.form>.form-content>.content>.tube_diameter>.capacity-row>.capacity_from>.hardcode-select-label{display:none}.product-search>.form>.form-content>.content .frontend-form.hardcode-tags-label,.product-search>.form>.form-content>.content .frontend-form.tags-label{margin-bottom:18px}.product-search>.form>.form-content>.content .frontend-form.hardcode-tags,.product-search>.form>.form-content>.content .frontend-form.tags{margin-bottom:-12px;margin-left:-8px;margin-right:-8px;padding-left:8px}.product-search>.form>.form-content>.content>.product_series>.frontend-form>.required{display:none}.product-search>.form>.form-content>.content>.product_series .text-label{margin-bottom:18px}.product-search>.form>.form-content>.content>.product_series .text-label>label{font-family:var(--font-family-main);margin-bottom:16px;font-style:normal;font-weight:700;font-size:1.6rem;line-height:100%;color:#141e1e}.product-search>.form>.form-content>.content>.frontend-form.separator-small:last-child{display:none}.product-search>.form>.form-content>.separator-small:last-of-type{margin-top:32px}.product-search>.form>.search-footer{padding:0 8px 16px 8px}.product-search>.form>.search-footer>.btn-search{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;font-weight:700;font-size:1.6rem;font-family:var(--font-family-main);transition:all .3s ease-in-out;padding:16px 24px;border:0;cursor:pointer;border-radius:2px;padding-top:0;padding-bottom:0;height:48px;padding-left:0;padding-right:0;width:100%;background-color:#006462;color:#fff;font-size:1.6rem;font-weight:700;display:flex;justify-content:center;align-items:center}.product-search>.form>.search-footer>.btn-search:hover{background-color:#00453f}.product-search>.form>.search-footer>.btn-search:disabled{background-color:rgba(20,30,30,.3);cursor:not-allowed}.product-search>.form>.search-footer>.btn-search>.icmicon-search{font-size:2.4rem}@media only screen and (max-width:920px){.product-search>.form{display:flex;flex-direction:column;justify-content:space-between;height:100%}.product-search>.form>.form-content{overflow:auto}.product-search>.form>.form-content>.modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid rgba(20,30,30,.2);padding:16px 48px;margin-bottom:24px;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:15000}.product-search>.form>.form-content>.modal-header>label{font-weight:700;font-size:2rem;line-height:100%;color:#141e1e}.product-search>.form>.form-content>.search-header{padding:0 48px}.product-search>.form>.form-content>.search-header>.product-search-name .search-label{margin-bottom:12px}.product-search>.form>.form-content>.content{padding:0}.product-search>.form>.form-content>.content>.product_type .select-label{margin-bottom:12px}.product-search>.form>.form-content>.content>.capacity>label,.product-search>.form>.form-content>.content>.discharge_rate>label,.product-search>.form>.form-content>.content>.tube_diameter>label{margin-bottom:12px}.product-search>.form>.form-content>.content>.capacity>.capacity-row,.product-search>.form>.form-content>.content>.discharge_rate>.capacity-row,.product-search>.form>.form-content>.content>.tube_diameter>.capacity-row{display:flex;flex-direction:row}.product-search>.form>.form-content>.content>.capacity>.capacity-row>.capacity_from,.product-search>.form>.form-content>.content>.discharge_rate>.capacity-row>.capacity_from,.product-search>.form>.form-content>.content>.tube_diameter>.capacity-row>.capacity_from{flex:1}.product-search>.form>.form-content>.content>.capacity>.capacity-row>.capacity_from>.hardcode-select-label,.product-search>.form>.form-content>.content>.discharge_rate>.capacity-row>.capacity_from>.hardcode-select-label,.product-search>.form>.form-content>.content>.tube_diameter>.capacity-row>.capacity_from>.hardcode-select-label{display:none}.product-search>.form>.form-content>.content>.capacity>.capacity-row>.separator-tilde,.product-search>.form>.form-content>.content>.discharge_rate>.capacity-row>.separator-tilde,.product-search>.form>.form-content>.content>.tube_diameter>.capacity-row>.separator-tilde{flex:0;transform:rotate(90deg);margin:auto 16px}.product-search>.form>.form-content>.content>.capacity>.capacity-row>.capacity_to,.product-search>.form>.form-content>.content>.discharge_rate>.capacity-row>.capacity_to,.product-search>.form>.form-content>.content>.tube_diameter>.capacity-row>.capacity_to{flex:1}.product-search>.form>.form-content>.content>.product_series{padding-bottom:32px}.product-search>.form>.form-content>.content>.product_series .label-product-series{margin-bottom:18px}.product-search>.form>.form-content>.content>.product_series .label-product-series>label{font-family:var(--font-family-title);margin-bottom:16px;font-style:normal;font-weight:700;font-size:1.6rem;line-height:100%;color:#141e1e}.product-search>.form>.form-content>.content>.separator-small{margin:16px 0}.product-search>.form>.form-content>.content>.separator-small.modal-tag{margin-top:0}.product-search>.form>.form-content>.content>.modal-margin{margin:0 48px}.product-search>.form>.form-content>.separator-small:last-of-type{display:none}.product-search>.form>.search-footer{padding:16px 48px;box-shadow:0 -2px 8px rgba(20,30,30,.16);position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;background-color:#fff;z-index:15000}.product-search>.form .tag{margin-right:16px;margin-bottom:16px}.product-search>.form .tag .tag-label{padding:5.5px 8px}.product-search>.form .tag .tag-input:checked~.tag-label{padding:5.5px 8px}}@media only screen and (max-width:559px){.product-search>.form>.form-content>.modal-header{padding:18px 16px}.product-search>.form>.form-content>.search-header{padding:0 16px}.product-search>.form>.form-content>.content>.capacity>.capacity-row,.product-search>.form>.form-content>.content>.discharge_rate>.capacity-row,.product-search>.form>.form-content>.content>.tube_diameter>.capacity-row{display:block}.product-search>.form>.form-content>.content>.capacity>.capacity-row>.separator-tilde,.product-search>.form>.form-content>.content>.discharge_rate>.capacity-row>.separator-tilde,.product-search>.form>.form-content>.content>.tube_diameter>.capacity-row>.separator-tilde{transform:rotate(0);margin:8px auto}.product-search>.form>.form-content>.content>.modal-margin{margin:0 16px}.product-search>.form>.search-footer{padding:16px 16px}}.filter-form{margin-bottom:16px}@media only screen and (max-width:920px){.filter-form{padding:24px 48px 16px 48px;margin-bottom:0}}@media only screen and (max-width:559px){.filter-form{padding:16px}}.filter-form .count-product{font-family:var(--font-family-title-zh-change-main-en);margin-bottom:8px;position:relative}.filter-form .count-product .number{font-weight:700;line-height:100%;font-size:4.8rem;margin-right:4px;font-family:Recoleta,serif}@media only screen and (max-width:920px){.filter-form .count-product .number{font-size:4.2rem}}.filter-form .count-product span{font-size:2rem}@media only screen and (max-width:920px){.filter-form .count-product span{font-size:1.5rem}}.filter-form .label-container{display:flex;flex-direction:row;color:#141e1e;flex-wrap:wrap;flex:2;padding-top:6px}@media only screen and (max-width:920px){.filter-form .label-container{padding-top:0}}.filter-form .label-container .condition .label{font-size:1.4rem;line-height:24px;font-weight:700}.filter-form .label-container .condition .value{font-size:1.4rem;line-height:24px;margin-right:16px}.filter-form .btn-product-search{display:none;margin-bottom:16px;margin:16px 0 16px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;font-weight:700;font-size:1.6rem;font-family:var(--font-family-main);transition:all .3s ease-in-out;padding:16px 24px;border:0;cursor:pointer;border-radius:2px;padding-top:0;padding-bottom:0;height:48px;padding-left:0;padding-right:0;width:100%;border:1px solid #006462;color:#006462;font-size:1.6rem;font-weight:700}.filter-form .btn-product-search:hover{border-color:#00453f;color:#00453f}.filter-form .btn-product-search:disabled{border-color:rgba(20,30,30,.3);color:rgba(20,30,30,.3);cursor:not-allowed}.filter-form .btn-product-search:disabled:hover{color:rgba(20,30,30,.5);border-color:rgba(20,30,30,.5)}@media only screen and (max-width:920px){.filter-form .btn-product-search{display:block}}.filter-form .filter-row{display:flex}@media only screen and (max-width:920px){.filter-form .filter-row{flex-direction:column}}.filter-form .filter-container{display:flex;justify-content:flex-end;flex:1;align-items:flex-end}.filter-form .filter-container .dropdown-align{display:flex;align-items:center}@media only screen and (max-width:920px){.filter-form .filter-container .dropdown-align{justify-content:space-between;flex:1}}@media only screen and (max-width:920px){.filter-form .filter-container .dropdown-align>.dropdown-container{display:flex}}.filter-form .filter-container .dropdown-align>.dropdown-container>.product-order>.hardcode-select{height:32px;padding-bottom:0}.filter-form .filter-container .switch-list{display:flex;flex-flow:row nowrap;align-items:center}.filter-form .filter-container .switch-list .container{flex:1;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-form .filter-container .switch-list .container:hover input~.switch{color:#006462}.filter-form .filter-container .switch-list .container input:checked~.switch{color:#006462}.filter-form .filter-container .switch-list .container input{position:absolute;opacity:0;cursor:pointer}.filter-form .filter-container .switch-list .container .switch{display:block;margin-left:4px;margin-right:4px;font-size:2rem;cursor:pointer;color:rgba(20,30,30,.2)}.filter-form .filter-container .switch-list .container .icon-list{margin-left:12px}.filter-form .filter-container .switch-list .container .icon-grid{margin-right:0}@media only screen and (max-width:920px){.filter-form .filter-container .switch-list .container .icon-grid{margin-right:0}}.filter-form .filter-container .switch-list .pipe-icon{height:24px;border-left:1px solid rgba(20,30,30,.7)}@media only screen and (max-width:920px){.filter-form .filter-container{justify-content:flex-start}}.grid-view{margin:0;display:flex;justify-content:center}.grid-view .container{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:16px}.grid-view .container .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:15px;grid-row-gap:15px;width:100%}.grid-view .container .grid .grid-block{padding:0}@media only screen and (max-width:1246px){.grid-view .container .grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width:920px){.grid-view .container .grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:8px;grid-row-gap:8px;padding:0 48px}}@media only screen and (max-width:559px){.grid-view .container .grid{grid-template-columns:1fr 1fr 1fr;grid-column-gap:1px;grid-row-gap:1px;padding:0}}.no-data{background-color:#fff;width:100%;padding:16px;margin-bottom:20px}.no-data p{line-height:1.6}.list-view{display:flex;justify-content:center;flex-direction:column;width:100%;margin-bottom:8px}.list-view .list{display:grid;grid-template-columns:140px 3fr;grid-gap:10px;background-color:#fff;width:100%;padding:16px;margin-bottom:8px;transition:all .4s;cursor:pointer;-webkit-tap-highlight-color:transparent}.list-view .list:hover{box-shadow:2px 2px 16px rgba(20,30,30,.16)}.list-view .list a:link,.list-view .list a:visited{text-decoration:none;color:unset;cursor:pointer}.list-view .list .box-image{grid-column:1/2;grid-row:1/3;display:flex;justify-content:center;align-items:flex-start}@media only screen and (max-width:750px){.list-view .list .box-image{grid-column:1/2;grid-row:1/2}}.list-view .list .box-image img{max-width:124px;width:100%;-o-object-fit:contain;object-fit:contain}.list-view .list .box-main{grid-column:2/3;grid-row:1/2;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:750px){.list-view .list .box-main{grid-column:2/3;grid-row:1/2}}@media only screen and (max-width:750px){.list-view .list .box-main{flex-direction:column;justify-content:flex-start}.list-view .list .box-main .detail{margin-bottom:16px}}.list-view .list .box-main .detail{width:100%}.list-view .list .box-main .detail .name{font-weight:700;font-size:2rem}.list-view .list .box-main .detail .tags{display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (max-width:920px){.list-view .list{padding:16px}}@media only screen and (max-width:920px){.list-view{padding:0 48px 0 48px}.list-view .list{position:relative}.list-view .favorite{display:block;position:absolute;top:24px;left:24px}.list-view .favorite .tooltip{display:none}}@media only screen and (max-width:559px){.list-view{padding:0}}.pagination{display:flex;justify-content:space-between;margin:auto;padding:24px 0 72px 0}@media only screen and (max-width:1100px){.pagination{flex-wrap:wrap;max-width:100%}}@media only screen and (max-width:920px){.pagination{margin:0 48px 0 48px}}@media only screen and (max-width:559px){.pagination{margin:0;padding:24px 16px 72px 16px}}@media only screen and (max-width:299px){.pagination{padding:24px 8px 72px 8px}}.pagination .previous-btn{flex:0;min-width:160px}@media only screen and (max-width:375px){.pagination .previous-btn{min-width:130px}}.pagination .previous-btn button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;font-weight:700;font-size:1.6rem;font-family:var(--font-family-main);transition:all .3s ease-in-out;padding:16px 24px;border:0;cursor:pointer;border-radius:2px;padding-top:0;padding-bottom:0;height:48px;padding-left:0;padding-right:0;width:100%;background-color:#006462;color:#fff;font-size:1.6rem;font-weight:700;position:relative}.pagination .previous-btn button:hover{background-color:#00453f}.pagination .previous-btn button:disabled{background-color:rgba(20,30,30,.3);cursor:not-allowed}.pagination .previous-btn button::after{content:'';-webkit-mask:url(/html/takemoto/images/arrow-left.svg);mask:url(/html/takemoto/images/arrow-left.svg);-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;top:50%;left:8px;transform:translateY(-50%);background-color:#fff;height:16px;width:16px}.pagination .page-number{display:flex;justify-content:center;align-items:center;flex:1}@media only screen and (max-width:1100px){.pagination .page-number{order:1;margin-top:32px;flex-basis:100%}}.pagination .page-number ul{display:flex;flex-direction:row;list-style-type:none;color:#006462}.pagination .page-number ul li{margin:0 12px}@media only screen and (max-width:1100px){.pagination .page-number ul li{margin:0 6px}}.pagination .page-number ul a{color:#006462}.pagination .page-number ul a.active-page{color:#141e1e;font-weight:700}.pagination .next-btn{flex:0;min-width:160px}@media only screen and (max-width:375px){.pagination .next-btn{min-width:130px}}.pagination .next-btn button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;font-weight:700;font-size:1.6rem;font-family:var(--font-family-main);transition:all .3s ease-in-out;padding:16px 24px;border:0;cursor:pointer;border-radius:2px;padding-top:0;padding-bottom:0;height:48px;padding-left:0;padding-right:0;width:100%;background-color:#006462;color:#fff;font-size:1.6rem;font-weight:700;position:relative}.pagination .next-btn button:hover{background-color:#00453f}.pagination .next-btn button:disabled{background-color:rgba(20,30,30,.3);cursor:not-allowed}.pagination .next-btn button::after{content:'';-webkit-mask:url(/html/takemoto/images/arrow-right.svg);mask:url(/html/takemoto/images/arrow-right.svg);-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;top:50%;right:8px;transform:translateY(-50%);background-color:#fff;height:16px;width:16px}