@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-twitter:before{content:'\e81e'}.icon-facebook-f:before{content:'\e81d'}.icon-download:before{content:'\e807'}.icon-esc:before{content:'\e808'}.icon-external:before{content:'\e809'}.icon-first-delivery:before{content:'\e80a'}.icon-hamburger:before{content:'\e80c'}.icon-heart-orange:before{content:'\e80b'}.icon-heart-outline:before{content:'\e80d'}.icon-magnifying-glass:before{content:'\e810'}.icon-open-link:before{content:'\e811'}.icon-products_grid:before{content:'\e819'}.icon-products_list:before{content:'\e81a'}.icon-tilde:before{content:'\e817'}.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'}@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: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-twitter:before{content:'\e81e'}.icon-facebook-f:before{content:'\e81d'}.icon-download:before{content:'\e807'}.icon-esc:before{content:'\e808'}.icon-external:before{content:'\e809'}.icon-first-delivery:before{content:'\e80a'}.icon-hamburger:before{content:'\e80c'}.icon-heart-orange:before{content:'\e80b'}.icon-heart-outline:before{content:'\e80d'}.icon-magnifying-glass:before{content:'\e810'}.icon-open-link:before{content:'\e811'}.icon-products_grid:before{content:'\e819'}.icon-products_list:before{content:'\e81a'}.icon-tilde:before{content:'\e817'}.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'}@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"}.mobile-navigation{display:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:scroll;z-index:12000;width:100%;opacity:0;transform:translateY(-100%);background-color:#fff}@media only screen and (max-width:1000px){.mobile-navigation{display:block}}.mobile-navigation.close{transition:transform 0s,opacity 160ms ease}.mobile-navigation.open{transition:transform 0s,opacity 160ms ease;transform:translateY(0);opacity:1}.mobile-navigation>section{border-bottom:1px solid rgba(20,30,30,.2)}.mobile-navigation>section:first-child{padding:10px 16px;border-bottom:1px solid rgba(20,30,30,.2)}.mobile-navigation>section:last-child{border-bottom:1px solid transparent}.mobile-navigation .menu-header,.mobile-navigation .sub-menu-header a{font-size:1.6rem;word-break:keep-all;line-height:100%;color:#141e1e}.mobile-navigation .menu-header{font-weight:700}@media only screen and (max-width:559px){.mobile-navigation .menu-header{font-weight:400}}.mobile-navigation .menu.mypage .menu-header .text{flex:1;padding:16px;display:flex}.mobile-navigation .menu.mypage .menu-header .icon-user{padding-right:2px}.mobile-navigation .menu .menu-header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:center;align-items:center}.mobile-navigation .menu .menu-header a{flex:1;padding:16px}.mobile-navigation .menu .menu-header .text{font-size:1.6rem;line-height:150%;color:#141e1e;font-weight:700;word-break:keep-all}.mobile-navigation .menu .menu-header .toggle-button{display:block;position:relative;padding:0;border:none;background:0 0;width:15px;height:10px;outline:0;box-sizing:content-box;padding:16px}.mobile-navigation .menu .menu-header .toggle-button .icon-caret-down{width:100%;height:100%;transition:transform .3s ease-in-out}@media only screen and (max-width:559px){.mobile-navigation .menu .menu-header .toggle-button{border-left:1px solid rgba(20,30,30,.15)}}.mobile-navigation .menu.active .menu-footer{padding:32px 16px 16px 16px}.mobile-navigation .menu.active .icon-caret-down{transform:rotate(-180deg)}.mobile-navigation .menu .menu-footer,.mobile-navigation .menu .sub-menu{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.mobile-navigation .sub-menu{padding-left:16px;padding-right:16px}.mobile-navigation .sub-menu .sub-menu-header{border-bottom:1px solid #141e1e;margin-top:16px}.mobile-navigation .sub-menu .sub-menu-header a{display:flex;flex:1;padding-top:8px;padding-bottom:8px}.mobile-navigation .sub-menu:nth-child(2) .sub-menu-header{margin-top:0}.mobile-navigation .sub-menu:last-child .sub-menu-header{border-bottom:1px solid transparent}.mobile-navigation .sub-menu .sub-menu-content{display:flex;flex-flow:row wrap;padding:16px 0;justify-content:flex-start}@media only screen and (max-width:559px){.mobile-navigation .sub-menu .sub-menu-content{justify-content:space-between}}.mobile-navigation .sub-menu .sub-menu-content .sub-menu-item{flex-grow:1;margin-bottom:16px}@media only screen and (max-width:559px){.mobile-navigation .sub-menu .sub-menu-content .sub-menu-item{width:50%}}.mobile-navigation .sub-menu .sub-menu-content .sub-menu-item button{border:none;padding:0;background:0 0;outline:0;cursor:pointer;font-size:1.3rem;line-height:100%;color:rgba(20,30,30,.7)}.mobile-navigation .actions{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.mobile-navigation .actions .actions-wrapper{display:flex;flex-flow:row nowrap;justify-content:flex-start}.mobile-navigation .actions .actions-wrapper .request-sample-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:36px;border:1px solid #006462;color:#006462;font-size:1.3rem;padding:0 12px;margin-right:16px;line-height:100%}.mobile-navigation .actions .actions-wrapper .request-sample-button:hover{border-color:#00453f;color:#00453f}.mobile-navigation .actions .actions-wrapper .request-sample-button:disabled{border-color:rgba(20,30,30,.3);color:rgba(20,30,30,.3);cursor:not-allowed}.mobile-navigation .actions .actions-wrapper .request-sample-button:disabled:hover{color:rgba(20,30,30,.5);border-color:rgba(20,30,30,.5)}.mobile-navigation .actions .actions-wrapper .inquiry-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:36px;background-color:#006462;color:#fff;font-size:1.3rem;padding:0 12px;line-height:100%}.mobile-navigation .actions .actions-wrapper .inquiry-button:hover{background-color:#00453f}.mobile-navigation .actions .actions-wrapper .inquiry-button:disabled{background-color:rgba(20,30,30,.3);cursor:not-allowed}.mobile-navigation .actions .close-button{border:none;background:0 0;padding:0;outline:0;width:32px;height:32px;margin-right:-8px}.mobile-navigation .actions .close-button .icon-esc{width:100%;height:100%}.mobile-navigation .actions button{word-break:keep-all}.mobile-navigation .footer{padding:32px 16px}.mobile-navigation .footer a{margin-right:16px;font-size:1.4rem;line-height:100%;color:rgba(20,30,30,.7)}.mobile-navigation .search-box .search-box-header{font-size:1.6rem;line-height:150%;color:#141e1e;margin-bottom:8px}.mobile-navigation .search-box .search-box-content .frontend-form.search .icon{border-top-left-radius:0;border-bottom-left-radius:0;border:none;outline:0;cursor:pointer}