@charset "utf-8";@font-face{font-family:'icof';src:url(/a00-const/icof.woff) format("woff")}@font-face{font-family:'SuezOne';src:url(/a00-const/SuezOne.woff) format("woff")}:root{--switch-width:42rem;--body-width:62rem;--back_color:#fff;--font_color:#000;--line_color:rgba(44,88,124,.2);--pop-height:2.4rem;--pop-area-height:4.8rem;--pop-top:.7rem;--header-height:4rem;--menu_color:#f3f3f3;--footer_color:#283c50}html{font-size:100%}body{font-family:Helvetica,Arial,sans-serif,"icof","Coiny","SuezOne";color:var(--font_color);background-color:var(--back_color);word-break:break-all}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{border:0 solid var(--back_color);background:var(--back_color)}::-webkit-scrollbar-thumb{background:silver;border-radius:10px}.body-frame{max-width:var(--body-width);max-height:100vh;margin:0 auto}.pop-frame{z-index:255;width:88%;position:fixed;top:0;left:6%;height:calc(var(--pop-height) + (var(--pop-area-height) - var(--pop-height)) * .6)}.pop-frame.view{transition:all 280ms ease-out}.pop-frame.hide{opacity:0;pointer-events:none;transform:translateY(-30px);transition:all 280ms ease-out}.pop-frame.fadein-st{opacity:0;pointer-events:none;transform:translateY(-30px)}.pop-frame.fadein-end{transition:all 280ms ease-out 320ms}.pop-wrap{width:95.5%;height:var(--pop-height);margin:1.1rem auto;background-color:#fff;border-radius:var(--pop-height);color:gray;box-shadow:1px 2px 5px -1px #000;display:flex;align-items:center;user-select:none}@media screen and (min-width:39.0rem){.pop-frame{display:none}}.pop-frame:hover{cursor:pointer}.pop-str1{flex-shrink:0;margin:.3rem .7rem 0 .8rem;font-size:1.6rem}.pop-str2{text-align:center;padding-right:1.4rem;content:"ロングセラー商品を探す";flex-shrink:0;margin-top:.2rem;font-size:1.14rem;letter-spacing:.5px;width:calc((100vw * .88 * .955) - .8rem - 1.6rem - .7rem - 0.7rem - 1.45rem - .8rem);white-space:pre;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.pop-str2::-webkit-scrollbar{display:none}.pop-str3{flex-shrink:0;margin:.3rem .8rem 0 auto;font-size:1.45rem}.header-frame{background-color:var(--back_color);user-select:none;padding-bottom:.7rem;background-color:var(--back_color)}.header-dummy{height:var(--pop-area-height);border-bottom:1px solid var(--line_color);background-color:var(--back_color)}@media screen and (min-width:39.0rem){.header-dummy{display:none}}.header-logo-area{height:var(--header-height)}.header-logo{padding:.6rem 0 .6rem 1rem;border-bottom:1px solid var(--line_color);white-space:pre}.header-logo a{display:flex;align-items:flex-end;width:fit-content}.str-logo{font-size:1.4rem;display:block;color:#2c587c;font-family:"SuezOne"}.ico-logo{margin:0 -.14rem 0 -.15rem;font-size:1rem;font-weight:bolder;transform:scaleX(.6);font-family:"icof";color:#ff8c00}#web-disp{position:fixed;top:10px;right:10px;background-color:red}.main-frame{display:flex;align-items:stretch}.menu-frame{display:none;width:fit-content;flex-shrink:0}.menu-wrap{--menu_radius:0;--menu_padding:1rem;position:absolute;top:0;width:100%;padding-top:var(--header-height);background-color:var(--menu_color);user-select:none}.menu-area{--accordion-ms:0}@media screen and (min-width:39.0rem){.menu-wrap{--menu_radius:14px;--menu_padding:.5rem;position:relative;padding-top:0;background-color:var(--back_color);padding-right:2rem;height:100%;overflow-y:visible}.menu-area{position:sticky;top:0;height:100vh;padding-right:3px;overflow-y:scroll;overscroll-behavior-y:contain}}.category-frame{width:fit-content;padding:1.6rem;background-color:var(--menu_color);border-radius:var(--menu_radius);margin:0 auto}.category a{color:#00E}.category a:visited{color:#551A8B}.category{margin:0 auto;border-bottom:1px solid var(--line_color);padding:.5rem 0}.category-end{border-bottom:none}.menu-list{padding:var(--menu_padding) 0;border-radius:14px}@media screen and (min-width:39.0rem){.menu-frame{display:block}.menu-list:hover{background-color:#fff;cursor:pointer;transition:background-color 0}}.home{padding-left:1rem;font-size:.9rem}.parent{padding-left:1rem;font-weight:700}.child{padding-left:2rem;padding-right:2rem;font-size:.9rem;transition-property:opacity,padding-top,padding-bottom,line-height;transition-duration:var(--accordion-ms)}.menu-split{margin:.5rem 0;border-bottom:1px dotted var(--line_color)}.ico-parent{display:inline-block;height:min-content;width:min-content;font-weight:700;margin-right:.8rem;vertical-align:center;font-size:.8rem}.ico-home{padding-right:.7rem;vertical-align:middle;font-size:1.2rem}.accordion{display:none}.accordion:checked + label .ico-parent{transform:rotate(-90deg);transform-origin:50% 30%}.accordion:checked + label + ul *{pointer-events:none;opacity:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-bottom:none;line-height:0;transition-property:opacity,padding-top,padding-bottom,line-height;transition-duration:var(--accordion-ms)}.footer-frame{margin-top:6px;padding:2rem 1rem calc(var(--header-height) * 2) 1rem;background-color:var(--footer_color);border-radius:var(--menu_radius)}@media screen and (min-width:39.0rem){.footer-frame{padding:2rem 1rem var(--header-height)}}.footer-list{padding:.8rem 0;color:lightgray;font-size:smaller;text-align:center}.top-return{z-index:250;position:fixed;bottom:18px;right:3px;font-size:1.8rem;color:gray;opacity:0;user-select:none;pointer-events:none}.top-return.view{pointer-events:all;opacity:1;transform:translateY(0);transition:all 240ms ease-out}.top-return.hide{opacity:0;transform:translateY(3.0rem);transition:all 240ms ease-out}.body-frame.fadein-st{opacity:0;transform:translate(-20px,-20px)}.body-frame.fadein-end{opacity:1;transition:all 300ms ease-out}.menu-frame.open,.header-frame.open,.content-frame.open{display:block}.menu-frame.close,.header-frame.close,.content-frame.close{display:none}.content-frame{position:relative;background-color:var(--back_color);flex-grow:1;max-width:calc(var(--switch-width) - 2.0rem)}.amazon-banner-mobile{display:block;margin-bottom:1rem}.amazon-banner-pc{display:none;margin-bottom:1rem}@media screen and (min-width:39.0rem){.amazon-banner-mobile{display:none;margin-bottom:1rem}.amazon-banner-pc{display:block;margin-bottom:1rem}}.article-title-wrap{padding:2px 0;border-top:5px solid #bf0000;border-bottom:5px solid #bf0000;margin-bottom:1rem}.article-title-text{padding:.6rem 0;text-align:center;background-color:#bf0000;color:#fff;font-size:1.3rem;font-weight:bolder}.article-title-text span{font-size:1rem;font-weight:400}.article-wrap{padding:.5rem 1rem;font-size:.9rem;line-height:1.4rem}.load-frame{padding-top:1rem}.load-section,.load-dummy-section{border-top:1px solid var(--line_color);padding-bottom:1.5rem;user-select:none}.load-status-wrap{margin-left:auto;width:fit-content;background-color:var(--line_color);font-size:.9rem;padding:0 .9rem}.load-status-mark{margin-right:.3rem}.load-status-sharp{font-weight:bolder}.load-status-number{font-weight:bolder;margin-left:1px}.load-inner,.load-dummy-inner{padding:0 1rem}#load-dummy-id{margin:6rem 0;text-align:center;font-size:2rem}#load-dummy-id.load-dummy-stop{font-size:1.2rem;font-weight:bolder;color:#696969}.load-dummy-busy{animation:load-exec 1500ms infinite linear}@keyframes load-exec{0%{transform:rotate(0deg);transform-origin:50% 41%}100%{transform:rotate(360deg);transform-origin:50% 41%}}.load-title{padding:.1rem 0 .7rem}.load-title a{color:#00E}.load-title a:visited{color:#551A8B}.load-info-wrap{display:flex;justify-content:space-around;align-items:center}.load-image{height:auto}.load-right-wrap{--right-maxw:12rem;margin-left:1rem}.load-right-text{max-width:var(--right-maxw);font-size:.82rem;margin-bottom:.3rem}.load-right-price{max-width:var(--right-maxw);line-height:.82rem;margin-top:.4rem;font-size:.5rem;color:rgba(0,0,0,.8)}.load-shop-wrap{user-select:none}.load-shop-card{margin-bottom:.5rem;max-width:11rem;height:2rem;box-shadow:1px 1px 2px 0 rgba(0,0,0,1);display:flex;justify-content:center;align-items:center}.load-amazon-card{background-color:#283c50}.load-amazon-wrap{border-bottom:2px solid orange}.load-amazon-txt1{font-size:1rem;font-weight:bolder;color:#fff}.load-amazon-txt2{font-size:.8rem;color:#fff}.load-rakuten-card{background-color:#bf0000}.load-rakuten-wrap{border-bottom:2px solid #fff}.load-rakuten-txt1{font-weight:bolder;font-size:.9rem;color:#fff}.load-rakuten-txt2{font-size:.8rem;color:#fff}.load-form-hide{display:none}.load-form-disp{width:fit-content;margin-top:2rem}.load-submit{margin:.2rem 0;padding:.4rem .6rem;font-size:.9rem;border-radius:5px;border:1px solid var(--line_color);background-color:#4169e1;color:#fff}.load-submit:disabled{opacity:.6;color:rgba(0,0,0,.5);background-color:var(--menu_color)}noscript{display:block;margin-top:6rem;text-align:center;font-size:1.2rem;font-weight:bolder;color:#696969}.privacy-wrap{padding:0 .5rem 15rem;line-height:1.5rem}.privacy-wrap a{color:#00E;text-decoration:underline}.privacy-wrap a:visited{color:#551A8B}.privacy-wrap h1{font-size:1.4rem;font-weight:bolder;text-align:center;padding:1.2rem 0;border-bottom:1px solid var(--line_color)}.privacy-h1{font-size:1.2rem;font-weight:bolder;border-bottom:1px solid var(--line_color);padding-bottom:.2rem;margin:3rem 0 1rem}.privacy-h2{width:fit-content;font-size:1.1rem;font-weight:bolder;border-bottom:1px solid var(--line_color);padding-bottom:.2rem;margin:2rem 0 1rem 1rem}.privacy-content{font-size:.9rem}.privacy-h2 + .privacy-content{margin-left:1rem}.privacy-table{width:fit-content;margin:0 auto;margin-top:2rem;padding:1.5rem;border:1px solid var(--line_color);border-radius:20px;background-color:var(--menu_color)}.home-h1{height:5rem;display:flex;align-items:end;padding:1rem;font-size:1.4rem;font-weight:bolder;text-shadow:1px 1px 0 #FFF,-1px -1px 0 #FFF,-1px 1px 0 #FFF,1px -1px 0 #FFF,0 1px 0 #FFF,0-1px 0 #FFF,-1px 0 0 #FFF,1px 0 0 #FFF;background:url(/a00-const/topbg.png) no-repeat right center;border-bottom:1px solid var(--line_color)}.home-inner{margin:2rem 0;padding:0 1rem;font-size:.9rem;line-height:1.5rem;width:fit-content}.home-center{display:block;margin:1rem 0;padding-right:2rem;line-height:2rem;text-align:center}.home-side{margin-right:1rem;text-align:right}.home-pickup{height:5rem;display:flex;align-items:center;font-size:1.2rem;color:#ff0;font-weight:bolder;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,0 1px 0 #000,0-1px 0 #000,-1px 0 0 #000,1px 0 0 #000;padding:1rem;border-top:1px solid var(--line_color);border-bottom:1px solid var(--line_color);background:url(/a00-const/bgbanner.jpg) no-repeat center right;margin-top:3rem;margin-bottom:2rem}