.pc{display:initial}.tablet{display:none}.sm,.sp{display:none}strong{display:inline;word-break:break-all;font-style:inherit;font-weight:600}@media screen and (max-width:1100px){.tablet{display:initial}}@media screen and (max-width:640px){.pc{display:none}.tablet{display:none}.sm,.sp{display:initial}}#primary_area #top .sec_10 p{margin:0 0 .75em;padding:0;line-height:1.5}@media screen and (min-width:641px) and (max-width:1099px){#primary_area #top .sec_10 p{margin:0 0 .75em;padding:0}}.box_invoice{margin:0 0 20px;padding:0}.box_invoice a,.box_invoice img{display:block;width:100%;height:auto}.box_invoice a:hover{opacity:.6666}.sec_invoice{margin:40px auto 15px;padding:0;width:95%;display:none}.sec_invoice a,.sec_invoice img{display:block!important;width:100%;height:auto}.sec_invoice a:hover{opacity:.6666}@media screen and (max-width:640px){.sec_invoice{display:block}}#top .sec_04 dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#top .sec_04 dl dt:has(.before_price){width:100%;text-align:center}#top .sec_04 dt span.before_price{margin:0;padding:0;display:inline-block;font-size:50%;color:inherit}.before_price{margin:0;padding:0;display:inline-block;font-size:75%;color:inherit}@media screen and (max-width:1099px){#page #head_area .sec_03 ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page #head_area .sec_03 ul li a{display:block;padding:1em 1.2vw;font-size:1.3333vw;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}#page #head_area .sec_03 ul li:first-child{background:none}}@media screen and (max-width:640px){#page #head_area .sec_03 ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#page #head_area .sec_03 ul li{width:25%}#page #head_area .sec_03 ul li a{display:block;padding:1em 2px;font-size:max(13.16px, 2.4vw);text-align:center;max-width:100%}#page li:nth-child(2),#page li:nth-child(6){background:none}#page #top .item_sp li{padding:1em .333em}}#top .sec_05 li{padding:0 0 .5rem;border:1px solid #ccc}#top .sec_05 .label{margin:0;padding:0;font-size:.9rem;line-height:1.25;text-align:center;font-weight:700}#top .sec_05 li:nth-child(8) .label{font-size:.75rem}@media screen and (max-width:1099px){#top .sec_05.pc{display:none}}@media screen and (max-width:640px){.woocommerce-tabs .panel.woocommerce-Tabs-panel{padding:0}}.js-scroll,.js-scroll:hover,.js-scroll:focus,.js-scroll:active{position:fixed;width:50px;height:50px;background:rgb(0 0 0 / .25);border:none;border-radius:5px 0 0 5px;cursor:pointer;z-index:9999;outline:none;display:none}.js-scroll span,.js-scroll:hover span,.js-scroll:focus span,.js-scroll:active span{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.js-scroll .js-scroll-ico,.js-scroll:hover .js-scroll-ico,.js-scroll:focus .js-scroll-ico,.js-scroll:active .js-scroll-ico{display:block;line-height:0}.js-scroll .js-scroll-ico svg,.js-scroll:hover .js-scroll-ico svg,.js-scroll:focus .js-scroll-ico svg,.js-scroll:active .js-scroll-ico svg{display:block;width:20px;height:20px}#js-scroll-top{bottom:10px;right:0}@media screen and (max-width:640px){#js-scroll-top{bottom:70px;right:0}#js-scroll-footer{bottom:10px;right:0}}.slider{padding-bottom:35px;overflow:hidden}.slider .swiper-container{overflow:visible!important}.swiper-pagination{position:absolute!important;bottom:-22px!important;left:50%!important;-webkit-transform:translateX(-50%)!important;-o-transform:translateX(-50%)!important;transform:translateX(-50%)!important;width:auto!important;text-align:center}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:-22px!important;left:50%!important;-webkit-transform:translateX(-50%)!important;-o-transform:translateX(-50%)!important;transform:translateX(-50%)!important;width:auto!important;text-align:center;padding:0}.swiper-pagination-bullet{width:9px!important;height:9px!important;background:#cccccc!important;opacity:1!important;margin:0 5px!important}.swiper-pagination-bullet-active{background:#ef8000!important;opacity:1!important}.swiper-button-prev,.swiper-button-next{width:40px!important;height:40px!important;background:#ef8000!important;background-image:none!important;border-radius:50%!important;-webkit-box-shadow:0 2px 8px rgb(0 0 0 / .3);box-shadow:0 2px 8px rgb(0 0 0 / .3);-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;-o-transition:background-color .2s ease,-o-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease,-o-transform .2s ease;margin-top:-20px!important}.swiper-button-prev::after,.swiper-button-next::after{font-size:24px!important;color:#ffffff!important;font-weight:bold!important;line-height:40px!important;display:block!important;text-align:center!important}.swiper-button-prev{left:20px!important}.swiper-button-prev::after{content:'‹'!important}.swiper-button-next{right:20px!important}.swiper-button-next::after{content:'›'!important}@media screen and (min-width:641px){.swiper-button-prev:hover,.swiper-button-next:hover{-webkit-transform:scale(1.1)!important;-o-transform:scale(1.1)!important;transform:scale(1.1)!important;background-color:#d97000!important}}@media screen and (max-width:640px){.swiper-button-prev,.swiper-button-next{width:28px!important;height:28px!important;opacity:.6!important;background:rgb(239 128 0 / .75)!important;background-image:none!important;margin-top:-14px!important;-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .2);box-shadow:0 2px 5px rgb(0 0 0 / .2)}.swiper-button-prev::after,.swiper-button-next::after{font-size:18px!important;line-height:28px!important}.swiper-button-prev{left:8px!important}.swiper-button-next{right:8px!important}}