ul{box-sizing:border-box;padding-left:40px;list-style-type:disc}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html{margin:0!important;padding:0!important}html body{font-family:"Noto Sans JP",sans-serif}.contact-buttons .cta-button .main-copy i{margin-right:8px}@media screen and (max-width:768px){.container{width:90%}}.product-page .product-title::before{content:"";position:absolute;bottom:-3px;left:0;width:40px;height:3px;background-color:#00a0e9}.product-page .product-flex-wrapper .product-left img{width:100%;height:auto}.product-page .product-flex-wrapper .product-right h1{margin-top:0}@media (max-width:768px){.product-page .product-flex-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-page .product-flex-wrapper .product-left,.product-page .product-flex-wrapper .product-right{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.product-page .product-flex-wrapper .product-left{margin:0 auto}}body{background-position:top center;background-repeat:no-repeat;background-size:100%auto;font-family:var(--cocoon-default-font);font-size:var(--cocoon-default-text-size);color:var(--cocoon-text-color);line-height:1.8;margin:0;overflow-wrap:break-word;background-color:#f4f5f7;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;background-attachment:fixed}@media (max-width:767px){.pc-header{display:none}.sp-header{display:block}}.site-footer .footer-inner .footer-nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;padding:0;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-footer .footer-inner .footer-nav li a{color:#fff;text-decoration:none}.site-footer .footer-inner .footer-nav li a:hover{color:#f27c2e}.footer-copy small{font-size:13px;color:#fff}@media (max-width:767px){.footer-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}h1{font-size:24px;margin-top:40px}:root{--cocoon-twitter-color:#000000;--cocoon-mastodon-color:#6364FF;--cocoon-bluesky-color:#0085ff;--cocoon-misskey-color:#96d04a;--cocoon-facebook-color:#3b5998;--cocoon-hatebu-color:#2c6ebd;--cocoon-google-plus-color:#dd4b39;--cocoon-pocket-color:#ef4056;--cocoon-line-color:#00c300;--cocoon-linkedin-color:#0077b5;--cocoon-website-color:#002561;--cocoon-instagram-color:#405de6;--cocoon-pinterest-color:#bd081c;--cocoon-youtube-color:#cd201f;--cocoon-tiktok-color:#000000;--cocoon-note-color:#41c9b4;--cocoon-soundcloud-color:#ff8800;--cocoon-flickr-color:#111;--cocoon-amazon-color:#ff9900;--cocoon-twitch-color:#6441a4;--cocoon-rakuten-color:#bf0000;--cocoon-rakuten-room-color:#c61e79;--cocoon-slack-color:#e01563;--cocoon-github-color:#4078c0;--cocoon-codepen-color:#333;--cocoon-feedly-color:#2bb24c;--cocoon-rss-color:#f26522;--cocoon-copy-color:#333333;--cocoon-comment-color:#333333;--cocoon-red-color:#e60033;--cocoon-pink-color:#e95295;--cocoon-purple-color:#884898;--cocoon-deep-color:#55295b;--cocoon-indigo-color:#1e50a2;--cocoon-blue-color:#0095d9;--cocoon-light-blue-color:#2ca9e1;--cocoon-cyan-color:#00a3af;--cocoon-teal-color:#007b43;--cocoon-green-color:#3eb370;--cocoon-light-green-color:#8bc34a;--cocoon-lime-color:#c3d825;--cocoon-yellow-color:#ffd900;--cocoon-amber-color:#ffc107;--cocoon-orange-color:#f39800;--cocoon-deep-orange-color:#ea5506;--cocoon-brown-color:#954e2a;--cocoon-light-grey-color:#cccccc;--cocoon-grey-color:#949495;--cocoon-dark-grey-color:#666666;--cocoon-blue-gray-color:#607d8b;--cocoon-black-color:#333333;--cocoon-white-color:#ffffff;--cocoon-watery-blue-color:#f3fafe;--cocoon-watery-yellow-color:#fff7cc;--cocoon-watery-red-color:#fdf2f2;--cocoon-watery-green-color:#ebf8f4;--cocoon-custom-background-color:inherit;--cocoon-custom-text-color:inherit;--cocoon-custom-border-color:#ccc;--cocoon-default-font:"Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--cocoon-text-color:#333;--cocoon-pallid-text-color:#777;--cocoon-x-pallid-text-color:#999;--cocoon-default-text-size:18px;--cocoon-text-size-s:0.8em;--cocoon-basic-border-color:#ccc;--cocoon-three-d-border-colors:#e3e3e3 #cecece #b4b4b4 #d6d6d6;--cocoon-middle-thickness-color:#888;--cocoon-thin-color:#ddd;--cocoon-x-thin-color:#eee;--cocoon-xx-thin-color:#f5f6f7;--cocoon-xxx-thin-color:#fafbfc;--cocoon-current-background-color:#eee;--cocoon-select-background-color:#d8eaf2;--cocoon-tab-label-color:#f2f2f2;--cocoon-tab-label-active-color:#404453;--cocoon-basic-border-radius:4px;--cocoon-badge-border-radius:2px;--cocoon-middle-border-radius:8px;--cocoon-box-padding:1em 1.5em;--cocoon-list-padding:min(1%, 8px) min(2%, 16px) min(1%, 8px) min(3%, 24px);--cocoon-list-wide-padding:min(3%, 24px) min(5%, 40px) min(3%, 24px) min(7%, 56px);--cocoon-box-border-color:#47585c;--cocoon-sns-color:var(--cocoon-text-color);--card-ratio:16/9}.fz-18px{font-size:18px}.fw-400{font-weight:400}*{padding:0;margin:0;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.container{padding-right:constant(safe-area-inset-right);padding-left:constant(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}a{color:#1967d2}a:hover{color:#e53900}img,table{max-width:100%}img{height:auto;vertical-align:middle}.thumb-wide{--card-ratio:16 / 9}.breadcrumb,.breadcrumb a{color:var(--cocoon-x-pallid-text-color)}.breadcrumb{margin:1em .4em;font-size:13px}.breadcrumb a{text-decoration:none}table{margin-bottom:20px;width:100%;border-collapse:collapse;border-spacing:0}table td,table th{position:relative;padding:.5em}table th{background-color:var(--cocoon-xx-thin-color)}table tr:nth-of-type(2n+1){background-color:var(--cocoon-xxx-thin-color)}table:not(.has-border-color) :where(th,td){border:1px solid var(--cocoon-x-thin-color)}.cta-button{margin-top:1em;--cocoon-custom-border-color:transparent}:root{--easing:cubic-bezier(.2, 1, .2, 1);--transition:.8s var(--easing);--box-shadow:0 0 30px #fff}@media screen and (max-width:1023px){.mblt-footer-mobile-buttons{margin-bottom:50px}.scrollable-mobile-buttons{margin-bottom:0}}@media screen and (max-width:834px){table td,table th{padding:3px;font-size:var(--cocoon-text-size-s)}}@media screen and (max-width:480px){body{font-size:16px}}@media print{body{background-image:none!important}}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/cocoon-master/webfonts/fontawesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/cocoon-master/webfonts/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/cocoon-master/webfonts/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/cocoon-master/webfonts/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/cocoon-master/webfonts/fontawesome/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/cocoon-master/webfonts/fontawesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal;font-display:swap}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-envelope:before{content:""}.contact-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-buttons .cta-button{display:inline-block;max-width:500px;border-radius:12px;text-align:center;font-weight:700;text-decoration:none;margin:10px;padding:0;font-size:1rem;overflow:hidden;-webkit-box-shadow:0 4px 6px rgb(0 0 0/.1);box-shadow:0 4px 6px rgb(0 0 0/.1);width:100%}.contact-buttons .cta-button.orange{background-color:#f27c2e;border:2px solid #f27c2e}.contact-buttons .cta-button.orange .micro-copy{color:#e65b10}.contact-buttons .cta-button .micro-copy{display:block;background-color:#fff;padding:6px 0;font-size:1rem;border-top-left-radius:12px;border-top-right-radius:12px}.contact-buttons .cta-button .main-copy{display:block;padding:14px 16px;color:#fff;font-size:20px}.contact-buttons .cta-button.compact{max-width:none;width:auto;font-size:.9rem}.contact-buttons .cta-button.compact .main-copy{font-size:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px}.contact-buttons .cta-button.compact .micro-copy{display:none}.container{width:1000px;margin:0 auto}@media screen and (max-width:768px){.container{width:90%}}.product-page{margin:40px}.product-page .product-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem;color:#333;letter-spacing:.05em;border-bottom:3px solid #0073aa;position:relative}.product-page .product-flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-page .product-flex-wrapper .product-left{margin-top:40px;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.product-page .product-flex-wrapper .product-right{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}@media (max-width:768px){.product-page .product-flex-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-page .product-flex-wrapper .product-left,.product-page .product-flex-wrapper .product-right{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.product-page .product-flex-wrapper .product-left{margin:0 auto}}.product-page .product-meta{margin-top:20px}.product-page .product-meta .product-spec{width:100%;border-collapse:collapse;margin-bottom:30px}.product-page .product-meta .product-spec td,.product-page .product-meta .product-spec th{padding:10px;border:1px solid #ddd;vertical-align:top}.product-page .product-meta .product-spec th{width:120px;background-color:#f5f5f5;font-weight:700}.product-page .product-meta .product-spec td{color:#333}.product-page .price .price-amount{color:#c00;font-weight:700;font-size:1.2em;display:block;margin-bottom:0}.product-page .price .price-note{color:#666;font-size:.85em;display:block}body{max-width:none!important}.site-header,.sp-header{background:#fff;border-bottom:1px solid #ddd;padding:10px 20px}.site-header .header-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;margin:0 auto}.site-header .site-logo img{height:100px;width:auto}.sp-header{display:none;padding:16x 0 0;border-bottom:solid 2px #f27c2e}.site-header .header-inner,.sp-header .contact-icon-btn,.sp-header .sp-header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-header .logo-area img{height:60px}.sp-header .contact-icon-btn{width:60px;height:60px;background-color:#f27c2e;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;text-decoration:none}.sp-header .contact-icon-btn:hover{background-color:#d66a1e}@media (max-width:767px){.pc-header{display:none}.sp-header{display:block}}.site-footer{background-color:#f27c2e;padding:30px 20px;font-size:.9rem;color:#fff}.site-footer .footer-inner{max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer .footer-inner .footer-nav{margin:0 auto}.footer-copy{text-align:center;margin-top:20px}@media (max-width:767px){.footer-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}