@media screen and (max-width:1024px){.wrap_outchat #link-top2 a:nth-child(1){margin-left:0;background:url(/common/design/user/css/img/bg_lg_red.jpg);line-height:22px;background-size:contain;border:1px solid #e8e8e8;border-radius:8px;height:52px;display:flex;flex-direction:column;justify-content:center;text-indent:0}.wrap_outchat #link-top2 a:nth-child(1) :nth-child(3){margin:0;line-height:0}.wrap_outchat #link-top2 a:nth-child(1):before{margin:0;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.wrap_outchat #link-top2 a:nth-child(1) :nth-child(1){margin:0;line-height:0}#chatplusview.closed #outline #eye_catcher img{width:100%}.chat_bot{display:block;background:url(../../img/sp/icon-talk-1-sp.png) no-repeat;background-size:100%;width:55px;height:55px}.link_outside_chat{display:flex;justify-content:space-between}#link-top2 a:before{content:unset}#eye_catcher img{display:none}}.delivery-content{display:block;margin:0 -10px}.top_visual_s1 .delivery-date_s1{display:block;padding:7px 7px;padding-bottom:5px;background:#ffca00;text-align:center;width:50%;position:relative;float:left}.top_visual_s1 .delivery-date_s1 strong{display:inline-block;text-align:center;font-size:10px;line-height:13px;font-weight:700;background-position:39% 50%;color:#dd1000;border:2px solid;border-radius:5px;width:auto;padding:1px 14px;margin-left:5px;margin-right:-3px}.top_visual_s1 .delivery-date_s1 img{width:65px;height:auto;margin-bottom:-6px;margin-left:6px}.top_visual_s1 .delivery-date_s1 span{display:block;vertical-align:top;font-size:12px;line-height:17px;color:#454545;font-weight:700;margin-top:7px}.top_visual_s1 .delivery-date_s3{margin:0;background:#e0fcff}.top_visual_s1 .delivery-date_s3 strong{margin-left:-10px}.top_visual_s1 .delivery-date_s3 img{width:42px;height:auto;margin-left:9px;margin-bottom:-8px}.top_visual_s1 .delivery-date_s3 strong{color:#0064aa}@media (max-width:380px){.top_visual_s1 .delivery-date_s1 strong{margin-left:-4px;padding:0 3px}.top_visual_s1 .delivery-date_s1 img{margin-left:0;width:61px}.top_visual_s1 .delivery-date_s3 img{width:42px!important}.top_visual_s1 .delivery-date_s3 strong{margin-left:-10px;margin-right:11px}}.top_visual_s1 .btn_s1-default{display:block;margin:0 auto;min-height:60px}.unpredictable_s1{display:flex;align-items:center;justify-content:flex-start;overflow:hidden;background:#00276a;padding:7px 8px;font-size:36px;line-height:46px;font-weight:700;color:#FFE600;text-align:center;min-height:60px;margin-bottom:16px}.unpredictable_s1 span{display:inline-block;vertical-align:top;padding:6px 12px 3px;min-width:93px;border:2px solid #fff;border-radius:10px;text-align:center;font-size:12px;line-height:16px;color:#fff}.unpredictable_s1 span small{display:inline-block;vertical-align:top;font-size:12px;line-height:12px}.unpredictable_s1 span.price_span{border:none;display:flex;align-items:baseline;justify-content:center;font-size:24px;line-height:24px;margin:0;padding:0}.unpredictable_s1 span b{display:inline-block;vertical-align:text-bottom;font-family:"Arial",Arial,serif;font-size:40px;line-height:40px;font-weight:700}.unpredictable_s1 p{margin:0 0 -5px 20px;font-size:36px;display:flex}@media screen and (max-width:1023px){.list-review .slick-slider{margin-bottom:0}}.list_basic_item{margin-top:40px}.list_basic_item h2{margin-bottom:0}.under_list_basic_item{background:#fffef1;padding:15px 22px}.under_list_basic_item a{display:block;background:#fff;border:1px solid #caddeb;padding:15px;transition:0.3s;margin-bottom:45px}.under_list_basic_item a h3{display:block;color:#2082a2;text-align:center;padding-bottom:5px;font-weight:700;font-size:17px;border-bottom:2px solid;margin-bottom:15px}.under_list_basic_item a img{display:block;width:auto;float:left;margin-bottom:5px}.button_list_basic_item{position:relative;display:inline-block;width:65%;padding-left:20px}.button_list_basic_item>span{display:inline-block;font-size:20px;margin-top:-1px;color:#ed002d;font-weight:700;padding-bottom:5px}.button_list_basic_item-1{border:1px solid;padding:1px;margin-bottom:7px;border-radius:1px;width:47%}.button_list_basic_item-1 p{display:flex;padding:5px 0;margin-bottom:0;width:100%;height:100%;justify-content:center;background:#007b80;color:#fff;font-size:10px}.button_list_basic_item-2{position:absolute;border:1px solid;padding:1px;border-radius:1px;width:46%;bottom:7px;right:0}.button_list_basic_item-2 p{display:flex;padding:5px 0;margin-bottom:0;width:100%;height:100%;justify-content:center;background:#444;color:#fff;font-size:10px}.button_list_basic_item>p{display:block;font-size:10px;line-height:20px;font-weight:600;margin-bottom:10px;height:75px}.button_list_basic_item-1 p:first-child{padding-bottom:3px}.button_list_basic_item-1 p:last-child{padding-top:0}.button_list_basic_item-2 p:first-child{padding-bottom:3px}.button_list_basic_item-2 p:last-child{padding-top:0;padding-bottom:5px}.under_list_basic_item .slick-prev{top:45%;left:0;z-index:100}.under_list_basic_item .slick-prev:before{color:#333;font-size:25px}.under_list_basic_item .slick-next{top:45%;right:5px;z-index:100}.under_list_basic_item .slick-next:before{color:#333;font-size:25px}.under_list_basic_item .slick-dots{bottom:7px;width:calc(100% - 44px)}.card_list_basic_item{margin:4px 2px 0 2px}.list_basic_item2{margin-top:0}.list-basic-width-height .under_list_basic_item{height:205px}.list-basic-width-height .under_list_basic_item a{padding:10px 15px;margin-bottom:10px}.list-basic-width-height .under_list_basic_item a h3{font-size:12px;margin-bottom:5px;border-bottom:1px solid}.list-basic-width-height .button_list_basic_item>span{font-size:16px}.list-basic-width-height .button_list_basic_item>p{line-height:16px;height:45px}.list-basic-width-height .under_list_basic_item .slick-dots{bottom:3px}@media (min-width:375px){.list-basic-width-height .under_list_basic_item .slick-dots{bottom:-2px}}.list-basic-width-height .under_list_basic_item a img{max-width:36%;height:95px;margin-top:12px}.list-basic-width-height .button_list_basic_item{width:62%;padding-left:10px}@media (min-width:375px){.list-basic-width-height .button_list_basic_item{width:65%}}@media (max-width:320px){.list-basic-width-height .under_list_basic_item{padding:15px 5px}.list-basic-width-height .button_list_basic_item>p{line-height:14px}}#loader{border:5px solid #f3f3f3;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-top:5px solid #555;border-radius:50%;width:50px;height:50px;margin:auto;display:block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.top_visual_s1 .row_s1>img.display-none,.display-none{display:none}.list-item-basic-top-page .image-slide-top-page{display:inline-block;width:90px;height:95px;position:relative}.list-item-basic-top-page .under_list_basic_item a .image-slide-top-page img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0;max-width:100%;margin:0}.faq_s1 .opened-a_s1 a{color:#6691e3;text-decoration:underline}.print-method{padding-top:10px}.slick-banner{margin:0 -10px}#wrapper_s1 .list_basic_item{height:280px}.list-basic-width-height .under_list_basic_item{height:auto}.list-basic-width-height .button_list_basic_item>p{height:77px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}#load-more-items{min-height:100%}@media (min-width:281px) and (max-width:320px){.list-item-basic-top-page .image-slide-top-page{width:80px}.list-basic-width-height .under_list_basic_item a{padding:10px}.list-basic-width-height .button_list_basic_item>p{height:65px}.list-basic-width-height .under_list_basic_item{height:225px}.list-basic-width-height .under_list_basic_item .slick-dots{width:100%}}@media (max-width:320px){.btn_s1-default strong{padding-left:35px;font-size:16px;line-height:28px}.btn_s1-default strong span{font-size:11px}.btn_s1-default strong .icon{width:28px;height:28px}.btn_s1-default strong .icon:after{margin:-6px 0 0 -4px;border:6px solid transparent;border-left:10px solid red}}.wrap_outchat #link-top2 .link-back-top{width:55px;height:55px;background-size:100%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;padding-top:0;box-sizing:border-box;color:transparent!important;outline:none}.wrap_outchat #link-top2 .link-back-top:before{content:unset}.btn-box-item-2{margin:10px auto}.btn-box-item-2 .btn_s1-default strong .icon{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:30px;height:30px;background-color:#fff;border-radius:50%;overflow:hidden;text-indent:-9999px}.btn-box-item-2 .btn_s1-default strong{padding-left:40px}.btn-box-item-2 .btn_s1-default strong span{font-size:12px!important}.btn-box-item-2 .btn_s1-default strong .icon:after{content:"";position:absolute;top:50%;left:50%;margin:-9px 0 0 -4px;border:9px solid transparent;border-left:13px solid red;border-right:0}.featured-items-boxs img{width:100%;max-height:100%}.featured-items-boxs{display:flex;background:url(/common/design/user/img/new-top-page/icon-toppage-6.png) no-repeat;background-size:100% 100%;width:100%;min-height:417px;flex-direction:column;gap:28px}@media (min-width:360px){.featured-items-boxs{min-height:412px}}@media (min-width:375px){.featured-items-boxs{min-height:425px}}@media (min-width:390px){.featured-items-boxs{min-height:440px}}@media (min-width:414px){.featured-items-boxs{min-height:444px}}@media (min-width:430px){.featured-items-boxs{min-height:459px}}.featured-items-boxs .bot-box{margin:0 53px}.featured-items-boxs .top-box h2{color:#e5002c;font-size:18px;line-height:24px;font-weight:700;margin-bottom:16px;text-align:center}.featured-items-boxs .top-box p{font-size:14px;line-height:18px;color:#272727;font-weight:600;letter-spacing:.3px;margin-bottom:0}.nav-visible .mobile-opener span{background:0 0}.nav-visible .mobile-opener span:after,.nav-visible .mobile-opener span:before{-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s}.nav-visible .mobile-opener span:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff}.nav-visible .mobile-opener span:after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:#fff}.nav-visible .nav{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.logged-user-header.nav-visible .nav{width:50%}.accordion-footer{background-color:#ea0000;color:#fff;cursor:pointer;border:none;text-align:left;outline:none;font-size:15px;font-weight:700;transition:0.4s;list-style:none}.accordion-footer span{display:block;padding:18px;border-bottom:2px solid #fff}.accordion-footer span:after{content:'\002B';color:#fff;font-weight:700;font-size:20px;float:right}.accordion-footer-item a{color:#fff!important;padding:18px;font-size:12px;display:block;background:#ea0000;border-bottom:1px solid #fff}.accordion-footer-item a:after,.accordion-footer-item a:before{float:right;content:"";vertical-align:middle}.accordion-footer-item a:before{border-right:2px solid #fff;border-top:2px solid #fff;height:6px;width:6px;margin-right:3px;transform:rotate(45deg)}.accordion-ft{background-color:#ea0000;color:#fff;cursor:pointer;width:100%;border:none;text-align:left;outline:none;font-size:15px;border-bottom:2px solid #fff;transition:0.4s}.accordion-ft a{font-size:15px;font-weight:700;border-bottom:none;padding:18px!important;background:transparent!important}.accordion-footer .nav-item span,.accordion-footer-item a{padding:18px 18px 18px 30px}.bg-accordion-footer .accordion-footer-item a{padding:18px 18px 18px 40px}.bg-accordion-footer .sub-nav_ft span{font-size:12px;padding-left:30px;border-bottom:1px solid #fff}.bg-accordion-footer .sub-nav_ft .a-itemft{font-size:12px;display:block;width:100%;color:#fff;padding:18px 18px 18px 30px;border-bottom:1px solid #fff}.bg-accordion-footer .sub-nav_ft span:after{font-size:17px}.footer-logo .image-contact img{width:294px;min-height:84px;object-fit:contain}.footer-logo{display:flex;width:70%;min-width:70%;flex-wrap:nowrap}.footer-logo{display:flex;width:100%}.footer__image-logo{display:flex;margin-right:10px;min-width:68px;flex:1}.footer__image-logo img{width:84px;height:44px;object-fit:contain}.footer-logo .image-contact{min-height:29px}.footer-logo .image-contact img{width:33px;min-height:21px;object-fit:contain;margin-top:5px;margin-right:5px}.footer__contact{display:inline-block}.btn-goto-item .btn_s1.btn_s1-default:before,.btn-goto-item .btn_s1.btn_s1-default:after{content:none}.btn-goto-item .btn-box-item.btn-box-item-new{padding:0 0 15px}.btn-goto-item .btn-box-item.btn-box-item-new .btn_s1-red-new{width:100%}.btn-goto-item .btn-box-item.btn-box-item-new .btn_s1-red-new span{margin:0}