/*!
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 *
 * このcssは編集しないでください。
 * このcssを編集してもscssをコンパイルした時点で変更は消えます。
 * cssを編集したい場合は別のcssファイル（例：user.cssなど）を新規作成して、クラスごとに上書き、または新規クラスを追加してください。
 *
 * ！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！注意！
 */
@charset "UTF-8";@font-face{font-display:swap;font-family:icons;font-style:normal;font-weight:400;src:url(../../../assets/fonts/iconfont/icons.eot?v=5e71cea894392d1433c0cfdcde9068d0);src:url(../../../assets/fonts/iconfont/icons.eot?v=5e71cea894392d1433c0cfdcde9068d0#iefix) format("eot"),url(../../../assets/fonts/iconfont/icons.woff?v=08885d5724182e3472f761dd9a28f276) format("woff"),url(../../../assets/fonts/iconfont/icons.ttf?v=3e99dd18b5a655bf03809dc39d90629a) format("truetype"),url(../../../assets/fonts/iconfont/icons.svg?v=1822353174cff72fc88ef05a7ef66401#icons) format("svg")}:where(.pageID-productsIndex) .columns_dots{display:none}:where(.pageID-productsDetail) .localNav{background:#004ca2;color:#fff;padding:0 30px}:where(.pageID-productsDetail) .localNav_inner{margin:0 auto;padding:13px 0;width:1200px}:where(.pageID-productsDetail) .localNav_list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 40px;justify-content:center;margin:0}:where(.pageID-productsDetail) .localNav_item>a{align-items:center;color:inherit;display:flex;font-size:1.0625rem;font-weight:500;gap:0 8px;justify-content:center;text-decoration:none}:where(.pageID-productsDetail) .localNav_item>a:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;border:1px solid #fff;border-radius:50%;content:"\ea01";display:flex;font-family:icons;font-size:8px;font-weight:400;height:20px;justify-content:center;text-rendering:auto;width:20px}:where(.pageID-productsDetail) .mainImage_item{margin:0;text-align:center}:where(.pageID-productsDetail) .productSummary{display:grid;gap:15px 60px;grid-template-columns:480px 1fr}:where(.pageID-productsDetail) .productSummary_labels{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;grid-column:span 2;grid-row:1;justify-content:flex-start;margin:0}:where(.pageID-productsDetail) .productSummary_label{align-items:center;display:flex;font-size:.875rem;justify-content:center;line-height:1.4}:where(.pageID-productsDetail) .productSummary_label-pickup{background:#fb9d16;border-radius:26px;color:#fff;font-weight:500;padding:2px 14px}:where(.pageID-productsDetail) .productSummary_label-new{border:1px solid #fb9d16;border-radius:3px;color:#fb9d16;font-weight:700;padding:2px 5px}:where(.pageID-productsDetail) .productSummary_views>:first-child{margin-top:0}:where(.pageID-productsDetail) .productSummary_view{margin:0}:where(.pageID-productsDetail) .productSummary_view img{aspect-ratio:4/3;display:block;object-fit:scale-down;width:100%}:where(.pageID-productsDetail) .productSummary_thumbs{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:30px 0 0}:where(.pageID-productsDetail) .productSummary_thumb{cursor:pointer;margin:0}:where(.pageID-productsDetail) .productSummary_thumb img{aspect-ratio:4/3;display:block;object-fit:scale-down;width:100%}:where(.pageID-productsDetail) .productSummary_contact{border:3px solid #eee;margin:35px 0 0;padding:20px}:where(.pageID-productsDetail) .productSummary_contact>dt{font-size:1.0625rem;font-weight:600;text-align:center}:where(.pageID-productsDetail) .productSummary_contact>dd{margin:15px auto 0;max-width:300px}:where(.pageID-productsDetail) .productSummary_body>:first-child{margin-top:0}:where(.pageID-productsDetail) .productSummary_cates{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;margin:0}:where(.pageID-productsDetail) .productSummary_cate{align-items:center;background:#999;border:1px solid #0000;border-radius:4px;color:#fff;display:flex;font-size:.875rem;justify-content:center;line-height:1.4285714286;padding:3px 10px}:where(.pageID-productsDetail) .productSummary_title{font-size:2rem;font-weight:700;line-height:1.3125;margin:15px 0 0}:where(.pageID-productsDetail) .productSummary_code{align-items:flex-start;display:flex;justify-content:flex-start;margin:5px 0 0}:where(.pageID-productsDetail) .productSummary_code>dt{flex-grow:0;flex-shrink:0;font-size:1.125rem;transform:translateY(.4em)}:where(.pageID-productsDetail) .productSummary_code>dd{font-size:1.5rem;font-weight:700}:where(.pageID-productsDetail) .productSummary_featuer{margin:35px 0 0}:where(.pageID-productsDetail) .productSummary_featuer>:first-child{margin-top:0}:where(.pageID-productsDetail) .productSummary_featuer>dt{margin-bottom:0}:where(.pageID-productsDetail) .productSummary_featuer>dd{font-size:1.125rem;font-weight:600;line-height:1.7777777778;margin:20px 0 0}:where(.pageID-productsDetail) .productSummary_use{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1rem;margin:20px 0 0;padding-left:3em}:where(.pageID-productsDetail) .productSummary_use>dt{font-weight:700;margin-left:-3em}:where(.pageID-productsDetail) .productSummary_use>dd{color:#a5a5a5;max-width:calc(100% - 3em);text-decoration:underline}:where(.pageID-productsDetail) .productSummary_use>dd:after{content:"、";display:inline-block;text-decoration:none}:where(.pageID-productsDetail) .productSummary_use>:last-child:after{content:none}:where(.pageID-productsDetail) .productSummary_btns{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin:30px 0 0;padding:0 30px}:where(.pageID-productsDetail) .productSummary_btns>dt{font-size:1.1875rem;font-weight:600;grid-column:span 2;margin-left:-30px}@media screen and (max-width:736px){:where(.pageID-productsIndex) .columns_dots{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px 0 0}:where(.pageID-productsIndex) .columns_dot{background:#fff;border:1px solid #eee;border-radius:50%;cursor:pointer;display:block;height:16px;transform:scale(.75);transition:all .4s;width:16px}:where(.pageID-productsIndex) .columns_dot-isActive{background:#222;border-color:#222;transform:scale(1)}:where(.pageID-productsIndex) .columns-v2{margin-left:auto;margin-right:auto;max-width:300px}:where(.pageID-productsIndex) .columns-v2 .columns_list{display:flex;gap:0;justify-content:flex-start}:where(.pageID-productsIndex) .columns-v2 .columns_item{height:auto}:where(.pageID-productsDetail) .localNav{padding:0;position:sticky;top:64px;z-index:1000}:where(.pageID-productsDetail) .localNav_inner{-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior:contain;padding:10px;white-space:nowrap;width:auto}:where(.pageID-productsDetail) .localNav_list{flex-wrap:nowrap;gap:0 20px;justify-content:flex-start}:where(.pageID-productsDetail) .localNav-clone{display:none}:where(.pageID-productsDetail) .productSummary{display:flex;flex-direction:column;gap:0;justify-content:flex-start}:where(.pageID-productsDetail) .productSummary>:first-child{margin-top:0}:where(.pageID-productsDetail) .productSummary_labels{order:0}:where(.pageID-productsDetail) .productSummary_side{display:contents}:where(.pageID-productsDetail) .productSummary_views{margin:10px 0 0;order:1;width:100%}:where(.pageID-productsDetail) .productSummary_thumbs{gap:10px;margin:15px 0 0;order:2}:where(.pageID-productsDetail) .productSummary_contact{margin:20px 0 0;order:4}:where(.pageID-productsDetail) .productSummary_body{margin:20px 0 0;order:3}:where(.pageID-productsDetail) .productSummary_featuer{margin:20px 0 0}:where(.pageID-productsDetail) .productSummary_btns{padding:0}:where(.pageID-productsDetail) .productSummary_btns>dt{margin:0}:where(.pageID-productsDetail) .productSummary_enBtn{padding-left:24px;padding-right:24px}}@media screen and (min-width:737px){:where(.pageID-productsDetail) .localNav-clone{box-shadow:0 0 8px 0 #0000001a;left:0;position:fixed;right:0;top:var(--gHeaderCloneHeight);transform:translateY(calc(var(--gHeaderCloneHeight)*-1 - 100%));transition:transform .4s;z-index:1000}:where(.pageID-productsDetail) .localNav-isSticky{transform:translateY(0)}}