﻿[data-anim]{transition:0.8s all}[data-anim=true]{transform:translateY(2vh);-ms-transform:translateY(100px);opacity:0}
/*@media screen and (max-width: 767px){.breadcrumb{width:auto;margin:0;padding:10px 15px 5px;overflow:hidden;line-height:10px}}*/
@media screen and (max-width: 767px){#wrapper{min-width:0 !important}}
#wrapper #main{position:relative;min-height:100vh;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif}
@media screen and (max-width: 767px){#wrapper #main{/*margin-top:10px*/}}
#wrapper #main *,#wrapper #main *:before,#wrapper #main *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#wrapper #main img,#wrapper #main svg{vertical-align:bottom;width:100%;height:auto}#wrapper #main svg{fill:currentColor}#wrapper #main input,#wrapper #main button,#wrapper #main select,#wrapper #main textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;border-radius:0;outline:none;background:none;font-family:"Hind", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif}#wrapper #main input[type="submit"],#wrapper #main button{cursor:pointer}#wrapper #main sup{vertical-align:super;font-size:0.6em;top:0.1em;position:relative}#wrapper #main .hind{font-family:"Hind", sans-serif}#wrapper #main a{text-decoration:none;color:#000;transition:0.4s all}#wrapper #main a:hover{opacity:0.7}@media screen and (max-width: 767px){#wrapper #main a:hover{opacity:1}}@media screen and (max-width: 767px){#wrapper #main a:link{width:auto;margin:0}}#wrapper #main .pc{display:block}@media screen and (max-width: 767px){#wrapper #main .pc{display:none}}#wrapper #main .sp{display:none}@media screen and (max-width: 767px){#wrapper #main .sp{display:block}}#wrapper #main .underline{padding-bottom:3px;border-bottom:1px solid #ed6d01}@media screen and (max-width: 767px){#wrapper #main .underline{padding-bottom:.4vmin}}#wrapper #main .movie{position:relative;background-color:#999}#wrapper #main .movie::before{content:"";display:block;padding-top:56.25%}#wrapper #main .movie iframe,#wrapper #main .movie video{position:absolute;top:0;right:0;width:100%;height:100%}#wrapper #main .pageTop{position:sticky;right:0;bottom:0;padding:20px;z-index:500;pointer-events:none}@media screen and (max-width: 767px){#wrapper #main .pageTop{padding:1.8666666667vmin 1.6vmin}}#wrapper #main .pageTop.-top span.pagehealthgrip__down{opacity:0;transform:translateY(-150px);pointer-events:none}@media screen and (max-width: 767px){#wrapper #main .pageTop.-top span.pagehealthgrip__down{transform:translateY(-13.3333333333vmin)}}#wrapper #main .pageTop.-top a.pagehealthgrip__top{opacity:1;pointer-events:auto;transform:translateY(0)}@media screen and (max-width: 767px){#wrapper #main .pageTop.-top a.pagehealthgrip__top{transform:translateY(0)}}#wrapper #main span.pagehealthgrip__down,#wrapper #main a.pagehealthgrip__top{position:absolute;right:20px;bottom:20px;left:auto;display:block;width:24px;margin:0 0 0 auto;pointer-events:auto;transition:0.8s all}@media screen and (max-width: 767px){#wrapper #main span.pagehealthgrip__down,#wrapper #main a.pagehealthgrip__top{right:1.6vmin;bottom:1.8666666667vmin;width:1.8666666667vmin}}#wrapper #main a.pagehealthgrip__top{opacity:0;pointer-events:none;transform:translateY(150px)}@media screen and (max-width: 767px){#wrapper #main a.pagehealthgrip__top{transform:translateY(13.3333333333vmin)}}@media screen and (max-width: 767px){#wrapper #main .js-image-modal{position:relative}}#wrapper #main .js-image-modal__btn{display:none}@media screen and (max-width: 767px){#wrapper #main .js-image-modal__btn{cursor:pointer;position:absolute;right:1.3333333333vmin;bottom:1.3333333333vmin;display:block;width:6vmin;height:6vmin;border-radius:50%;border:1px solid #3c3c3c;background-color:#fff}#wrapper #main .js-image-modal__btn::before,#wrapper #main .js-image-modal__btn::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:56%;height:1px;margin:auto;background-color:#3c3c3c}#wrapper #main .js-image-modal__btn::before{transform:rotate(90deg)}}#wrapper #main .fixedBtn{display:none}@media screen and (max-width: 767px){#wrapper #main .fixedBtn{position:fixed;left:0;bottom:0;margin:0 0 2.6666666667vmin 1.3333333333vmin;display:block;width:8.6666666667vmin;z-index:100;transition:0.4s all}#wrapper #main .fixedBtn.-hide{opacity:0;transform:translateY(8.6666666667vmin);pointer-events:none}#wrapper #main .fixedBtn.-static{position:static}}@media screen and (max-width: 767px){#wrapper #main .fixedBtn__link{display:flex;align-items:center;justify-content:center;width:100%;height:8.6666666667vmin;box-shadow:.4vmin .4vmin 1.3333333333vmin rgba(70,70,70,0.3);border-radius:50%;background-color:#ed6d01;font-size:1.4666666667vmin;font-weight:bold;text-align:center;color:#fff}}#wrapper #main .header{position:fixed;top:0;right:0;left:0;z-index:1000;transition:0.4s all}#wrapper #main .top .header[data-header-active="false"] .header__logo{transform:translateY(-200px)}#wrapper #main .top .header[data-header-active="false"] .header__inner{background-color:rgba(255,255,255,0)}#wrapper #main .header__inner{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px 40px;background-color:#fff;transition:0.4s all;z-index:100}@media screen and (max-width: 767px){#wrapper #main .header__inner{padding:2.6666666667vmin}}#wrapper #main .header__logo{width:135px;margin-left:10px;transition:0.4s all}@media screen and (max-width: 767px){#wrapper #main .header__logo{width:9vmin;margin-left:.6666666667vmin}}#wrapper #main .header__btn{text-align:center;line-height:1}#wrapper #main .header__btn .txt-menu{display:block;width:90px}@media screen and (max-width: 767px){#wrapper #main .header__btn .txt-menu{width:6vmin}}#wrapper #main .header__btn .txt-close{display:none;width:90px}@media screen and (max-width: 767px){#wrapper #main .header__btn .txt-close{width:6vmin}}#wrapper #main .header__btn .bar{position:relative;display:flex;align-items:center;justify-content:space-around;flex-direction:column;width:78px;height:28px;margin:8px auto 0}@media screen and (max-width: 767px){#wrapper #main .header__btn .bar{width:5.2vmin;height:1.8666666667vmin;margin-top:.5333333333vmin}}#wrapper #main .header__btn .bar::before,#wrapper #main .header__btn .bar::after{content:"";display:block;width:100%;height:2px;background-color:#000;transition:0.4s all}@media screen and (max-width: 767px){#wrapper #main .header__btn .bar::before,#wrapper #main .header__btn .bar::after{height:1px}}#wrapper #main [data-header-menu="open"] .header__btn .txt-menu{display:none}#wrapper #main [data-header-menu="open"] .header__btn .txt-close{display:block}#wrapper #main [data-header-menu="open"] .header__btn .bar::before,#wrapper #main [data-header-menu="open"] .header__btn .bar::after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#wrapper #main [data-header-menu="open"] .header__btn .bar::before{transform:rotate(-25deg)}#wrapper #main [data-header-menu="open"] .header__btn .bar::after{transform:rotate(25deg)}#wrapper #main .header__menu{position:absolute;position:fixed;top:0;right:0;left:0;height:100vh;padding:100px 50px 50px;overflow:auto;z-index:50;background-color:#fff;opacity:0;pointer-events:none;transition:0.4s all}@media screen and (max-width: 767px){#wrapper #main .header__menu{padding:12vmin 3.3333333333vmin 2.6666666667vmin}}#wrapper #main [data-header-menu="open"] .header__menu{opacity:1;pointer-events:auto}#wrapper #main .header__menu__inner{max-width:1380px;margin:0 auto;padding:50px 0 0}@media screen and (max-width: 767px){#wrapper #main .header__menu__inner{max-width:auto;padding:0}}#wrapper #main .header__nav{max-width:740px;margin:0 auto}@media screen and (max-width: 767px){#wrapper #main .header__nav{max-width:auto}}#wrapper #main .header__nav__item{display:flex;justify-content:space-between;margin-bottom:100px}@media screen and (max-width: 767px){#wrapper #main .header__nav__item{display:block;margin-bottom:6.6666666667vmin}}#wrapper #main .header__nav__link{display:inline-block}#wrapper #main .header__nav__link .en{display:block;font-size:18px;line-height:1;color:#ed6d01}@media screen and (max-width: 767px){#wrapper #main .header__nav__link .en{font-size:1.8666666667vmin}}#wrapper #main .header__nav__link .jp{display:block;text-indent:-0.075em;font-size:42px;line-height:1.25}@media screen and (max-width: 767px){#wrapper #main .header__nav__link .jp{font-size:3.3333333333vmin}}#wrapper #main .header__challengers{margin-top:30px}@media screen and (max-width: 767px){#wrapper #main .header__challengers{margin-top:4vmin;margin-left:6.6666666667vmin}}#wrapper #main .header__challengers__item+.header__challengers__item{margin-top:50px}@media screen and (max-width: 767px){#wrapper #main .header__challengers__item+.header__challengers__item{margin-top:4vmin}}#wrapper #main .header__challengers__link{display:flex;align-items:center;color:#575757}#wrapper #main .header__challengers__link .num{display:block;width:70px;font-size:18px}@media screen and (max-width: 767px){#wrapper #main .header__challengers__link .num{width:6vmin;font-size:2vmin}}#wrapper #main .header__challengers__link .name{display:block;font-size:30px}@media screen and (max-width: 767px){#wrapper #main .header__challengers__link .name{font-size:2.4vmin}}#wrapper #main .header__links{display:flex;align-items:center;justify-content:center;padding:80px;border-top:2px dotted #bfbfbf}@media screen and (max-width: 767px){#wrapper #main .header__links{display:block;padding:1.3333333333vmin 0 5.3333333333vmin;border-top-width:1px}}#wrapper #main .header__links__item{margin:0 40px}@media screen and (max-width: 767px){#wrapper #main .header__links__item{margin:5.3333333333vmin 0 0}}#wrapper #main .header__links__link{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){#wrapper #main .header__links__link{justify-content:space-between}}#wrapper #main .header__links__link .txt{display:block;font-size:18px;line-height:1}@media screen and (max-width: 767px){#wrapper #main .header__links__link .txt{font-size:1.7333333333vmin}}#wrapper #main .header__links__link .icn{display:block;margin-left:20px;width:16px;line-height:1}@media screen and (max-width: 767px){#wrapper #main .header__links__link .icn{margin-left:2.6666666667vmin;width:1.8666666667vmin}}#wrapper #main .section-head{margin-bottom:50px;line-height:1.5}@media screen and (max-width: 767px){#wrapper #main .section-head{margin-bottom:3.3333333333vmin}}#wrapper #main .section-head .en{display:flex;align-items:center;margin-bottom:24px;font-size:18px;color:#ed6d01;line-height:1}@media screen and (max-width: 767px){#wrapper #main .section-head .en{margin-bottom:1.3333333333vmin;font-size:1.7333333333vmin}}#wrapper #main .section-head .en::before{content:"";display:block;width:100px;height:2px;margin-right:18px;background-color:#ed6d01}@media screen and (max-width: 767px){#wrapper #main .section-head .en::before{width:6.6666666667vmin;height:1px;margin-right:1.3333333333vmin}}#wrapper #main .section-head .jp{display:block;font-size:42px}@media screen and (max-width: 767px){#wrapper #main .section-head .jp{font-size:3.3333333333vmin;letter-spacing:-0.05em}}#wrapper #main .js-more.is-show .js-more-btn .txt::after{content:"閉じる"}#wrapper #main .js-more.is-show .js-more-btn .icn::before{transform:rotate(0deg)}#wrapper #main .js-more-contents{display:none}#wrapper #main :root{--vh: 0;--rem: 10px}@media screen and (max-width: 1600px){#wrapper #main :root{--rem: calc(10vw / 1600 * 100)}}@media screen and (max-width: 750px){#wrapper #main :root{--rem: calc(10vw / 750 * 100)}}#wrapper #main .modal{color:#231815;position:fixed;top:0;right:0;bottom:0;left:0;font-size:14px;line-height:2.14286;letter-spacing:0.02em;background-color:rgba(0,0,0,0.8);z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;pointer-events:none;transition:0.4s all}@media screen and (max-width: 750px){#wrapper #main .modal{font-size:calc(2.4 * 10vw / 750 * 100);line-height:1.20833;padding:0}}#wrapper #main .modal[data-modal="true"]{opacity:1;pointer-events:auto}#wrapper #main .modal a{text-decoration:none;color:#595959}#wrapper #main .modal__overlay{position:absolute;left:0;top:0;width:100%;height:100%}#wrapper #main .modal__inner{position:relative;z-index:1;width:90%;max-width:800px;max-height:76vh;padding:10px 70px 30px;background-color:#fff;overflow:auto;text-align:center}@media screen and (max-width: 750px){#wrapper #main .modal__inner{width:calc(100% - calc(5 * 10vw / 750 * 100) * 2);max-width:750px;padding:5.33333vw;padding-top:calc(10.6 * 10vw / 750 * 100)}}#wrapper #main .modal__inner img{width:100%}#wrapper #main .modal__inner .modal__heading-top{position:relative;font-size:16px;line-height:2.5;font-weight:700;text-align:center}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__heading-top{font-size:3.2vw;line-height:1.20833}}#wrapper #main .modal__inner .modal__heading{margin-top:13px;font-size:14px;line-height:1.71429;text-align:center;padding-bottom:5px;border-bottom:1px solid #231815}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__heading{font-size:3.2vw;line-height:1.20833}}#wrapper #main .modal__inner .modal__heading--large{font-size:20px;font-weight:700;padding-bottom:0}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__heading--large{margin-top:calc(4.6 * 10vw / 750 * 100);font-size:4.53333vw;padding-bottom:calc(2.2 * 10vw / 750 * 100)}}#wrapper #main .modal__inner .modal__att{margin-top:18px;text-align:left;font-size:14px;line-height:1.71429}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__att{margin-top:calc(2 * 10vw / 750 * 100);font-size:calc(2.2 * 10vw / 750 * 100);line-height:1.31818}}#wrapper #main .modal__inner .modal__att li{padding-left:1em;text-indent:-1em}#wrapper #main .modal__inner .modal__att+.modal__heading{margin-top:23px}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__att+.modal__heading{margin-top:calc(4 * 10vw / 750 * 100)}}#wrapper #main .modal__inner .modal__att+.modal__att{margin-top:23px}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__att+.modal__att{margin-top:calc(2 * 10vw / 750 * 100)}}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__att+.modal__att--note{margin-top:calc(3 * 10vw / 750 * 100)}}#wrapper #main .modal__inner .modal__att--note{font-size:12px;line-height:2}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__att--note{margin-top:calc(2 * 10vw / 750 * 100);font-size:calc(2 * 10vw / 750 * 100);line-height:1.45}}#wrapper #main .modal__inner .modal__text{margin-top:24px;font-size:14px;line-height:2.14286}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__text{margin-top:calc(3.6 * 10vw / 750 * 100);font-size:calc(2.4 * 10vw / 750 * 100);line-height:1.20833}}#wrapper #main .modal__inner .modal__image-step{margin:10px auto 0;width:512px}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__image-step{width:calc(62 * 10vw / 750 * 100);margin-top:calc(1.6 * 10vw / 750 * 100);margin-left:calc(50% - calc(62 * 10vw / 750 * 100) / 2);margin-right:calc(50% - calc(62 * 10vw / 750 * 100) / 2)}}#wrapper #main .modal__inner .modal__image-step--02{width:500px}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__image-step--02{width:calc(47.1 * 10vw / 750 * 100);margin-top:calc(3.6 * 10vw / 750 * 100);margin-left:auto;margin-right:auto}}#wrapper #main .modal__inner .modal__button{margin-top:32px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__button{margin-top:calc(5.6 * 10vw / 750 * 100)}}#wrapper #main .modal__inner .modal__button a{color:#231815;position:relative;font-size:18px;line-height:1.33333;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:470px;height:70px;padding-top:4px;border:1px solid #000;transition:background-color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__button a{font-size:calc(2.4 * 10vw / 750 * 100);line-height:1.20833;width:calc(59 * 10vw / 750 * 100) !important;height:calc(12 * 10vw / 750 * 100);padding-top:calc(0.8 * 10vw / 750 * 100);margin-left:calc(50% - calc(59 * 10vw / 750 * 100) / 2);margin-right:calc(50% - calc(59 * 10vw / 750 * 100) / 2)}}#wrapper #main .modal__inner .modal__button a:hover{background:#ed6c00}#wrapper #main .modal__inner .modal__button a small{font-size:12px}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__button a small{font-size:calc(2 * 10vw / 750 * 100)}}#wrapper #main .modal__inner .modal__button a:before{content:'';position:absolute;width:calc(1 * 10vw / 750 * 100);height:calc(1 * 10vw / 750 * 100);right:calc(2 * 10vw / 750 * 100);top:calc(50% - 1.4 * 10vw / 750 * 100 / 2);border:solid #000;border-width:calc(0.2 * 10vw / 750 * 100) calc(0.2 * 10vw / 750 * 100) 0 0;transform:rotate(45deg);box-sizing:border-box}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__button a:before{width:calc(1.6 * 10vw / 750 * 100);height:calc(1.6 * 10vw / 750 * 100);top:calc(50% - 1.6 * 10vw / 750 * 100 / 2);right:calc(2 * 10vw / 750 * 100)}}#wrapper #main .modal__inner .modal__link{margin-top:28px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:10px}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__link{margin-top:calc(3 * 10vw / 750 * 100);padding-bottom:calc(2 * 10vw / 750 * 100)}}#wrapper #main .modal__inner .modal__link a{position:relative;color:#231815;background:#dfdfdf;font-size:14px;line-height:1.35714;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:269px;height:40px;padding-top:4px;transition:opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__link a{font-size:calc(2.4 * 10vw / 750 * 100);line-height:1.20833;font-weight:400;width:calc(51 * 10vw / 750 * 100) !important;height:calc(6 * 10vw / 750 * 100);padding-top:calc(0.4 * 10vw / 750 * 100)}}#wrapper #main .modal__inner .modal__link a:hover{opacity:0.7}#wrapper #main .modal__inner .modal__link a small{font-size:12px}#wrapper #main .modal__inner .modal__link a:before{content:'';position:absolute;width:calc(0.8 * 10vw / 750 * 100);height:calc(0.8 * 10vw / 750 * 100);right:calc(1 * 10vw / 750 * 100);top:calc(50% - 1.4 * 10vw / 750 * 100 / 2);border:solid #000;border-width:calc(0.2 * 10vw / 750 * 100) calc(0.2 * 10vw / 750 * 100) 0 0;transform:rotate(45deg);box-sizing:border-box}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__link a:before{right:calc(4 * 10vw / 750 * 100)}}#wrapper #main .modal__inner .modal__link a[target="_blank"]:before{content:'';background:url(https://www.recordcity.live/wellness/sixpad/products/powersuit/corebelt/assets/img/icn_blank.svg) no-repeat center center;background-size:contain;position:absolute;width:calc(1.4 * 10vw / 750 * 100);height:calc(0.9 * 10vw / 750 * 100);right:calc(1 * 10vw / 750 * 100);top:calc(50% - 0.8 * 10vw / 750 * 100 / 2);border:none;transform:rotate(0deg);filter:invert(1)}@media screen and (max-width: 750px){#wrapper #main .modal__inner .modal__link a[target="_blank"]:before{width:calc(2.4 * 10vw / 750 * 100);height:calc(1.8 * 10vw / 750 * 100);right:calc(1.8 * 10vw / 750 * 100);top:calc(50% - 1.8 * 10vw / 750 * 100 / 2)}}#wrapper #main .modal__close{position:absolute;top:0;right:0;width:60px;height:60px;cursor:pointer}@media screen and (max-width: 750px){#wrapper #main .modal__close{width:calc(10 * 10vw / 750 * 100);height:calc(10 * 10vw / 750 * 100)}}#wrapper #main .modal__close:before,#wrapper #main .modal__close:after{position:absolute;top:calc(50% - 1px);right:20px;width:20px;height:1px;content:"";display:block;background:#000}@media screen and (max-width: 750px){#wrapper #main .modal__close:before,#wrapper #main .modal__close:after{top:calc(50% - 0.26667vw / 2);right:calc(50% - 6.93333vw / 2);width:6.93333vw;height:0.26667vw}}#wrapper #main .modal__close:before{transform:rotate(-45deg)}#wrapper #main .modal__close:after{transform:rotate(45deg)}#wrapper #main .modal__trade-heading{padding-top:8px;font-size:16px;text-align:center;margin-bottom:20px}@media screen and (max-width: 750px){#wrapper #main .modal__trade-heading{display:none}}#wrapper #main .modal__trade-lead{font-size:14px;line-height:1.42857;text-align:center;font-weight:700}@media screen and (max-width: 750px){#wrapper #main .modal__trade-lead{font-size:calc(2.4 * 10vw / 750 * 100);line-height:1.25;text-align:left}}#wrapper #main .modal__trade-text{font-size:14px;line-height:1.42857;text-align:center}@media screen and (max-width: 750px){#wrapper #main .modal__trade-text{font-size:calc(2.4 * 10vw / 750 * 100);line-height:1.25;text-align:left}}#wrapper #main .modal__trade-head{margin-top:14px;background:#f4f4f4;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:18px 0;box-sizing:border-box}@media screen and (max-width: 750px){#wrapper #main .modal__trade-head{margin-top:calc(2.6 * 10vw / 750 * 100);padding:calc(3.4 * 10vw / 750 * 100) 0 calc(3.2 * 10vw / 750 * 100)}}#wrapper #main .modal__trade-head-image{width:65px}@media screen and (max-width: 750px){#wrapper #main .modal__trade-head-image{width:calc(15.4 * 10vw / 750 * 100)}}#wrapper #main .modal__trade-head-text{font-size:16px;font-weight:700;margin-left:17px}@media screen and (max-width: 750px){#wrapper #main .modal__trade-head-text{font-size:calc(2.4 * 10vw / 750 * 100);line-height:1.5;text-align:center;margin-left:calc(3.4 * 10vw / 750 * 100)}}#wrapper #main .modal__trade-subheading{margin-top:32px;font-size:20px;font-weight:700}@media screen and (max-width: 750px){#wrapper #main .modal__trade-subheading{margin-top:calc(4.8 * 10vw / 750 * 100);font-size:calc(2.4 * 10vw / 750 * 100);line-height:1.20833}}#wrapper #main .modal__trade-subheading--small{font-size:18px}@media screen and (max-width: 750px){#wrapper #main .modal__trade-subheading--small{margin-top:calc(3 * 10vw / 750 * 100);font-size:calc(2 * 10vw / 750 * 100)}}@media screen and (min-width: 751px){#wrapper #main .modal__trade-subheading--small+.modal__trade-att{margin-top:0}}#wrapper #main .modal__trade-att{margin-top:30px;text-align:left;font-size:18px;line-height:1.77778}@media screen and (max-width: 750px){#wrapper #main .modal__trade-att{margin-top:calc(3 * 10vw / 750 * 100);font-size:calc(2 * 10vw / 750 * 100);line-height:1.45}}#wrapper #main .modal__trade-att li{padding-left:1em;text-indent:-1em}#wrapper #main .modal__trade-note{text-align:left;font-size:12px;line-height:2.66667}@media screen and (max-width: 750px){#wrapper #main .modal__trade-note{font-size:calc(2 * 10vw / 750 * 100);line-height:1.45}}#wrapper #main .modal__trade-table{margin-top:30px;width:100%;border-bottom:1px solid #ababab}@media screen and (max-width: 750px){#wrapper #main .modal__trade-table{margin-top:calc(2.6 * 10vw / 750 * 100)}}#wrapper #main .modal__trade-table th,#wrapper #main .modal__trade-table td{width:50%}#wrapper #main .modal__trade-table th:nth-of-type(2),#wrapper #main .modal__trade-table td:nth-of-type(2){border-left:1px solid #ababab}#wrapper #main .modal__trade-table tr{border-top:1px solid #ababab}#wrapper #main .modal__trade-table thead th{font-size:16px;font-weight:700;text-align:center;height:66px;padding-top:5px}@media screen and (max-width: 750px){#wrapper #main .modal__trade-table thead th{font-size:calc(2.4 * 10vw / 750 * 100);height:calc(8.2 * 10vw / 750 * 100);padding-top:calc(0.4 * 10vw / 750 * 100)}}#wrapper #main .modal__trade-table tbody td{font-size:16px;line-height:1.8125;height:59px}@media screen and (max-width: 750px){#wrapper #main .modal__trade-table tbody td{font-size:calc(2.4 * 10vw / 750 * 100);height:calc(8.2 * 10vw / 750 * 100);padding-top:calc(0.6 * 10vw / 750 * 100)}}#wrapper #main .modal__trade-table tbody td:nth-of-type(2){color:#ed6c00}#wrapper #main .modal__trade-table tbody td a{text-decoration:underline}#wrapper #main .modal__trade-table tbody td a:hover{text-decoration:none}#wrapper #main .modal_title{font-size:18px;text-align:center;font-weight:bold;margin-top:2rem}#wrapper #main .modal_title .att{display:block;font-size:14px;font-weight:normal;color:#dc0e13}#wrapper #main .modal_2nd_title{font-size:16px;text-align:center;font-weight:bold;margin-top:1.5rem;color:#ff6b00}#wrapper #main .modal_3rd_title{font-size:14px;font-weight:bold;margin-top:1rem}#wrapper #main .modal_mt20{margin-top:20px}#wrapper #main .modal__inner .tal{line-height:1.6}#wrapper #main .modal .m-ttl-common{position:relative;margin-bottom:24px;margin-top:24px;padding-bottom:12px;font-family:"Yu Gothic", YuGothic, sans-serif;font-size:20px;text-align:center;line-height:1.3}@media screen and (max-width: 750px){#wrapper #main .modal .m-ttl-common{margin-bottom:6.4vw;margin-top:6.4vw;padding-bottom:5.33333vw;font-size:18px;font-size:4.8vw}}#wrapper #main .modal .m-ttl-common::before{content:"";position:absolute;right:0;bottom:0;left:0;display:block;width:60px;height:2px;margin:0 auto;background-color:#094;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxOWE0NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYzZDY0OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background:linear-gradient(90deg, #019a44, #63d649)}@media screen and (max-width: 750px){#wrapper #main .modal .m-ttl-common::before{width:16vw;height:2px}}

#wrapper #main .top_bottom_size__header__nav__list__link .txt .en,
#wrapper #main .top_bottom_size__header__head .en,
#wrapper #main .top_bottom__cart__body__head .en,
#wrapper #main .top_bottom__cart__head .head .num,
#wrapper #main .top_bottom__technology__box__txt .head .en,
#wrapper #main .top_bottom__howto__step__item .num,
#wrapper #main .top_bottom__nav__list__link .txt .en　{
    font-family:-apple-system, BlinkMacSystemFont, sans-serif
}
#wrapper #main .top_bottom{
    max-width:100vw;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;color:#000
}
#wrapper #main .top_bottom .js-accordion:not(.is-open) .js-accordion-head .icn::after {transform:rotate(90deg)}
#wrapper #main .top_bottom .js-accordion-head{cursor:pointer}#wrapper #main .top_bottom .js-accordion-body{display:none}


#wrapper #main .top_bottom__kv{position:relative}
@media screen and (min-width: 768px){#wrapper #main .top_bottom__kv{margin-bottom:200px}}
@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv{margin-bottom:12.1951219512vw}}
@media screen and (max-width: 767px){#wrapper #main .top_bottom__kv{/*height:245.3333333333vmin;*/background:url(../img/bg-kv-sp.jpg) no-repeat left center;background-size:100% auto;margin-bottom:13.3333333333vmin;padding-bottom:13.3333333333vmin}}
#wrapper #main .top_bottom__kv__inner {
    position:relative;
    margin-bottom:50px;
}
@media screen and (min-width: 768px){
    #wrapper #main .top_bottom__kv__inner {
        background:url(../img/bg-kv.jpg) no-repeat left center, url(../img/bg-kv.png) repeat-x left center;
        background-size:auto 100%;
        margin-bottom:100px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__inner{margin-bottom:6.0975609756vw}}#wrapper #main .top_bottom__kv__wrap{position:relative}@media screen and (min-width: 768px){#wrapper #main .top_bottom__kv__wrap{width:1560px;height:830px;margin:0 auto}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__wrap{width:95.1219512195vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__wrap{height:50.6097560976vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__kv__wrap{/*height:200vmin;*/padding-top:149.3333333333vmin}}#wrapper #main .top_bottom__kv__txt{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__kv__txt{position:absolute;top:0;right:0;bottom:0;width:940px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__txt{width:57.3170731707vw}}#wrapper #main .top_bottom__kv__txt .txt{align-items:center;color:#fff}@media screen and (min-width: 768px){#wrapper #main .top_bottom__kv__txt .txt{margin-bottom:80px;font-size:46px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__txt .txt{margin-bottom:4.8780487805vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__txt .txt{font-size:2.8048780488vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__kv__txt .txt{margin-bottom:1.3333333333vmin;font-size:7.4666666667vmin}}#wrapper #main .top_bottom__kv__txt .logo{margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom__kv__txt .logo{width:540px;margin-bottom:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__txt .logo{width:32.9268292683vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__txt .logo{margin-bottom:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__kv__txt .logo{display:none}}#wrapper #main .top_bottom__kv__txt .notes{align-items:center;color:#a6a7a9}@media screen and (min-width: 768px){#wrapper #main .top_bottom__kv__txt .notes{font-size:18px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__txt .notes{font-size:1.0975609756vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__kv__txt .notes{font-size:3.7333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__kv__scroll{position:absolute;right:68px;bottom:0;width:11.5px;padding-bottom:146px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__scroll{right:4.1463414634vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__scroll{width:.7012195122vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__scroll{padding-bottom:8.9024390244vw}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__kv__scroll::before{content:"";position:absolute;right:0;bottom:0;left:0;display:block;width:1px;height:130px;margin:0 auto;background-color:#fff}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__scroll::before{height:7.9268292683vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__kv__scroll{display:none}}#wrapper #main .top_bottom__kv__buy__txt{text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__kv__buy__txt{margin-bottom:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__buy__txt{margin-bottom:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__kv__buy__txt{margin-bottom:2.6666666667vmin}}#wrapper #main .top_bottom__kv__buy__txt .txt{position:relative;display:inline-flex;align-items:center;letter-spacing:0.1em}@media screen and (min-width: 768px){#wrapper #main .top_bottom__kv__buy__txt .txt{font-size:22px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__buy__txt .txt{font-size:1.3414634146vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__kv__buy__txt .txt{font-size:3.4666666667vmin;color:#fff}}#wrapper #main .top_bottom__kv__buy__txt .txt::before,#wrapper #main .top_bottom__kv__buy__txt .txt::after{content:"";display:block;width:1px}@media screen and (min-width: 768px){#wrapper #main .top_bottom__kv__buy__txt .txt::before,#wrapper #main .top_bottom__kv__buy__txt .txt::after{height:36px;margin:0 2em;background-color:#000}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__buy__txt .txt::before,#wrapper #main .top_bottom__kv__buy__txt .txt::after{height:2.1951219512vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__kv__buy__txt .txt::before,#wrapper #main .top_bottom__kv__buy__txt .txt::after{height:4.8vmin;margin:0 1em;background-color:#fff}}#wrapper #main .top_bottom__kv__buy__txt .txt::before{transform:rotate(-50deg)}#wrapper #main .top_bottom__kv__buy__txt .txt::after{transform:rotate(50deg)}#wrapper #main .top_bottom__kv__buy__btn{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto !important;background-color:#ed6d01}@media screen and (min-width: 768px){#wrapper #main .top_bottom__kv__buy__btn{width:770px;height:130px;border-radius:7px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__buy__btn{width:46.9512195122vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__buy__btn{height:7.9268292683vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__kv__buy__btn{border-radius:.4268292683vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__kv__buy__btn{width:85vmin !important;height:17.3333333333vmin !important;border-radius:.8vmin !important}}

#wrapper #main .top_bottom__kv__buy__btn::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    transform: rotate(45deg);
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__kv__buy__btn::before {
        right: 50px;
        width: 20px;
        height: 20px;
        border-right: 2px solid #fff;
        border-bottom: 2px solid #fff;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__kv__buy__btn::before {
        right: 3.0487804878vw;
        width: 1.2195121951vw;
        height: 1.2195121951vw;
    }
}

@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__kv__buy__btn::before {
        right: 3.6666666667vmin;
        width: 2.6666666667vmin;
        height: 2.6666666667vmin;
        border-right: 1px solid #fff;
        border-bottom: 1px solid #fff;
    }
}


@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__kv__buy__btn .icn {
        width: 26px;
        margin-right: 32px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__kv__buy__btn .icn {
        width: 1.5853658537vw;
        margin-right: 1.9512195122vw;
    }
}

@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__kv__buy__btn .icn {
        width: 4.8vmin;
        margin-right: 2vmin;
    }
}

#wrapper #main .top_bottom__kv__buy__btn .txt {
    letter-spacing: 0.1em;
    color: #fff;
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__kv__buy__btn .txt {
        font-size: 26px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__kv__buy__btn .txt {
        font-size: 1.5853658537vw;
    }
}

@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__kv__buy__btn .txt {
        font-size: 3.5vmin;
        letter-spacing: -0.03em;

    }
}

#wrapper #main .top_bottom__products {
    position: relative;
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__products {
        width: 1440px;
        margin: 0 auto;
        /* margin-bottom: 100px; */
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__products {
        width: 87.8048780488vw;
        /* margin-bottom: 6.0975609756vw; */
    }
}

@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__products {
        padding: 0 8vmin;
    }
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__products__wrap {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__products__txt {
        width: 700px;
        padding-bottom: 120px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__products__txt {
        width: 42.6829268293vw;
        padding-bottom: 7.3170731707vw;
    }
}

#wrapper #main .top_bottom__products__txt .head {
    line-height: 2;
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__products__txt .head {
        margin-bottom: 80px;
        font-size: 56px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__products__txt .head {
        margin-bottom: 4.8780487805vw;
        font-size: 3.4146341463vw;
    }
}

@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__products__txt .head {
        margin-bottom: 6.6666666667vmin;
        font-size: 7.4666666667vmin;
        text-align: center;
        white-space: nowrap;
        letter-spacing: -0.05em;
    }
}

#wrapper #main .top_bottom__products__txt .txt {
    line-height: 2;
}


@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__products__txt .txt {
        font-size: 22px;
        margin-bottom: .5vw;
    }
    #wrapper #main .top_bottom__products__txt .note {
        margin-bottom: 4vw;
        font-size: .9756097561vw;
    }
}
@media screen and (min-width: 1670px) {
    #wrapper #main .top_bottom__products__txt .note {
        font-size: 18px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__products__txt .txt {
        font-size: 1.3414634146vw;
    }
}
@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__products__txt .note {
        font-size: 2.6666666667vmin;
    }

}


@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__products__img {
        width: 590px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__products__img {
        width: 35.9756097561vw;
    }
}

@media screen and (max-width: 767px){#wrapper #main .top_bottom__products__img{width:78.6666666667vmin;margin:20vw auto 0}}#wrapper #main .top_bottom__nav{margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom__nav{width:1440px;margin-bottom:120px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__nav{width:87.8048780488vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__nav{margin-bottom:7.3170731707vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__nav{margin-bottom:16vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__nav.is-sticky{height:421px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__nav.is-sticky{height:25.6707317073vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__nav.is-sticky{height:60.2666666667vmin;margin-bottom:0}}#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__head{display:none}#wrapper #main .top_bottom__nav.is-sticky .js-product-nav-list{position:fixed;right:0;left:0;border-bottom:1px solid #ccc;background-color:#fff;z-index:200}@media screen and (min-width: 768px){#wrapper #main .top_bottom__nav.is-sticky .js-product-nav-list{top:121px}#wrapper #main .top_bottom__nav.is-sticky .js-product-nav-list.is-hide {top: 72px;}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__nav.is-sticky .js-product-nav-list{top:30vw}#wrapper #main .top_bottom__nav.is-sticky .js-product-nav-list.is-hide {top: 16vw;}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list{width:1440px;margin:0 auto}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list{width:87.8048780488vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list{display:flex;padding:0}}#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__item{width:auto;flex:1;border-left:1px solid #ccc}@media screen and (min-width: 768px){#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__item:last-child{border-right:1px solid #ccc}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__item{max-width:none;min-width:inherit;margin:0}#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__item:first-child{border-left:0}}#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__link{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0}@media screen and (min-width: 768px){#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__link{height:70px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__link{height:4.2682926829vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__link{height:10.6666666667vmin}}#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__link::after{position:static}@media screen and (min-width: 768px){#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__link::after{width:16px;height:16px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__link::after{width:.9756097561vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__link::after{height:.9756097561vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__link::after{width:1.8666666667vmin;height:1.8666666667vmin}}#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__link.is-current{background-color:#f0f3f6}#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__link .img,#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__link .en{display:none}@media screen and (min-width: 768px){#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__link .txt{font-size:18px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__link .txt{font-size:1.0975609756vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__nav.is-sticky .top_bottom__nav__list__link .txt{font-size:2.9333333333vmin}}#wrapper #main .top_bottom__nav__head{margin:0 auto;text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__nav__head{width:305px;margin-bottom:80px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__nav__head{width:18.5975609756vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__nav__head{margin-bottom:4.8780487805vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__nav__head{width:46.4vmin;margin-bottom:8vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__nav__list{display:flex;justify-content:space-between}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__nav__list{padding:0 3.3333333333vmin 5.3333333333vmin;overflow-x:auto;font-size:0;white-space:nowrap}#wrapper #main .top_bottom__nav__list::-webkit-scrollbar{height:5px}#wrapper #main .top_bottom__nav__list::-webkit-scrollbar-track{background-color:#e8e8e8}#wrapper #main .top_bottom__nav__list::-webkit-scrollbar-thumb{background-color:#ed6d01}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__nav__list__item{width:180px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__nav__list__item{width:10.9756097561vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__nav__list__item{display:inline-block;max-width:24vmin;min-width:24vmin;margin:0 2vmin}}#wrapper #main .top_bottom__nav__list__link{position:relative;display:block}@media screen and (min-width: 768px){#wrapper #main .top_bottom__nav__list__link{padding-bottom:32px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__nav__list__link{padding-bottom:1.9512195122vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__nav__list__link{padding-bottom:2.6666666667vmin}}#wrapper #main .top_bottom__nav__list__link::after{content:"";position:absolute;right:0;bottom:0;left:0;display:block;margin:0 auto;background:linear-gradient(-45deg, #8f9599 50%, transparent 50%);transform:rotate(45deg)}@media screen and (min-width: 768px){#wrapper #main .top_bottom__nav__list__link::after{width:20px;height:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__nav__list__link::after{width:1.2195121951vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__nav__list__link::after{height:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__nav__list__link::after{width:1.8666666667vmin;height:1.8666666667vmin}}#wrapper #main .top_bottom__nav__list__link .img{display:block}@media screen and (min-width: 768px){#wrapper #main .top_bottom__nav__list__link .img{margin-bottom:25px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__nav__list__link .img{margin-bottom:1.5243902439vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__nav__list__link .img{margin-bottom:2.6666666667vmin}}#wrapper #main .top_bottom__nav__list__link .txt{text-align:center;letter-spacing:0.05em}@media screen and (min-width: 768px){#wrapper #main .top_bottom__nav__list__link .txt{font-size:26px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__nav__list__link .txt{font-size:1.5853658537vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__nav__list__link .txt{font-size:3.4666666667vmin}}#wrapper #main .top_bottom__nav__list__link .txt .en{display:block;font-weight:600;white-space:nowrap}#wrapper #main .top_bottom__nav__list__link .txt .jp{display:block}

#wrapper #main .top_bottom__features{background-color:#f0f3f6}@media screen and (min-width: 768px){#wrapper #main .top_bottom__features{padding-top:160px;padding-bottom:160px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__features{padding-top:9.756097561vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__features{padding-bottom:9.756097561vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__features{padding:16vmin 8vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__features__wrap{width:1560px;margin:0 auto}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__features__wrap{width:95.1219512195vw}}#wrapper #main .top_bottom__features__head{position:relative;text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__features__head{margin-bottom:70px;padding-bottom:25px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__features__head{margin-bottom:4.2682926829vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__features__head{padding-bottom:1.5243902439vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__features__head{margin-bottom:10.6666666667vmin;padding-bottom:5.3333333333vmin}}#wrapper #main .top_bottom__features__head::before{content:"";position:absolute;right:0;bottom:0;left:0;display:block;background-color:#ed6d01;margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom__features__head::before{width:80px;height:3px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__features__head::before{width:4.8780487805vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__features__head::before{height:.1829268293vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__features__head::before{width:10.6666666667vmin;height:.4vmin}}#wrapper #main .top_bottom__features__head .en{display:block;margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom__features__head .en{width:268px;margin-bottom:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__features__head .en{width:16.3414634146vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__features__head .en{margin-bottom:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__features__head .en{width:68vmin;margin-bottom:3.3333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__features__head .jp{font-size:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__features__head .jp{font-size:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__features__head .jp{font-size:5.3333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__features__col{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;padding-left:60px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__features__col{padding-left:3.6585365854vw}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__features__col__img{width:770px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__features__col__img{width:46.9512195122vw}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__features__col__txt{width:640px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__features__col__txt{width:39.0243902439vw}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__features__col__txt .head{margin-bottom:40px;font-size:42px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__features__col__txt .head{margin-bottom:2.4390243902vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__features__col__txt .head{font-size:2.5609756098vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__features__col__txt .head{margin-bottom:6.6666666667vmin;font-size:5.0666666667vmin;text-align:center}}#wrapper #main .top_bottom__features__col__txt .txt{line-height:2}@media screen and (min-width: 768px){#wrapper #main .top_bottom__features__col__txt .txt{font-size:22px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__features__col__txt .txt{font-size:1.3414634146vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__features__col__txt .txt{margin-bottom:8vmin;font-size:3.7333333333vmin}}

#wrapper #main .top_bottom__features .top_bottom__features__col {
    margin-bottom: 5vw;
}
@media screen and (max-width:750px) {
    #wrapper #main .top_bottom__features .top_bottom__features__col {
        margin-bottom: 12vw;
    }
}
#wrapper #main .top_bottom__features .top_bottom__features__col:nth-of-type(2) {
    flex-direction:row;
}
#wrapper #main .top_bottom__features .min23 {
    width: 7vw;
    margin-bottom: 4vh;
}
@media screen and (max-width:750px) {
    #wrapper #main .top_bottom__features .min23 {
        width: 16vw;
        margin: 0 auto 2vh;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__features .min23 {
        width: 5vw;
    }   
}




#wrapper #main .tb__features__col--full-width {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-left: calc(50% - 50vw);
    margin-bottom: 9vw;
}
@media screen and (max-width:750px) {
    #wrapper #main .tb__features__col--full-width {
        display: flex;
        gap: 0;
        flex-direction: column;
        margin-left: auto;
    }
}
#wrapper #main .tb__features__col--full-width__figure {
    width: 45%; 
}
@media screen and (max-width:750px) {
    #wrapper #main .tb__features__col--full-width__figure {
        width: 100%;
        /* margin: 0 -3.3333333333vmin; */
        order: 1;
    }
}
#wrapper #main .tb__features__col--full-width__txt {
    width: 55%; 
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: calc(8* var(--rem));
}
@media screen and (min-width: 768px) and (max-width: 1669px) {
    #wrapper #main .tb__features__col--full-width__txt {
        order: 2;
    }
}


#wrapper #main .tb__features__col--full-width__txt .head {
    font-size: 2.5609756098vw;
    margin-bottom: 2.4390243902vw;
}
@media screen and (min-width: 768px){
    #wrapper #main .tb__features__col--full-width__txt .head {
    }
}

#wrapper #main .tb__features__col--full-width__txt .txt {
    font-size: 1.3414634146vw;
    margin-bottom: 2vw;
}
@media screen and (min-width: 768px){
    #wrapper #main .tb__features__col--full-width__txt .txt {
        font-size: 22px;
    }
}
#wrapper #main .tb__features__col--full-width__txt .notes {
    font-size: 1vw;
}
@media screen and (max-width:768px) {
    #wrapper #main .tb__features__col--full-width__txt .notes {
        font-size: 3vw;
        margin-bottom: 8vw;
    }
}
@media screen and (min-width: 1670px) {
    #wrapper #main .tb__features__col--full-width__txt .head {
        font-size: 42px;
    }
    #wrapper #main .tb__features__col--full-width__txt .txt {
        font-size: 22px;
    }
    #wrapper #main .tb__features__col--full-width__txt .notes {
        font-size: 18px;
    }
}

@media screen and (max-width:768px) {
    #wrapper #main .tb__features__col--full-width__txt {
        padding-left: 0;
        width: 100%;
    }
    #wrapper #main .tb__features__col--full-width__txt .head {
        font-size: 5.0666666667vmin;
        margin: 0 auto 6.6666666667vmin;
        text-align: center;
    }
    #wrapper #main .tb__features__col--full-width__txt .txt {
        margin-bottom: 4vmin;
        font-size: 3.7333333333vmin;
    }
}

.running-cost {
    margin-bottom: 10vh;
}
@media screen and (max-width:768px) {
    .running-cost {
        margin-bottom: 5vh;
    }
}
.running-cost__title {
    position: relative;
    text-align: center;
    font-size: 2.5609756098vw;
    margin-bottom: 2.4390243902vw;
    line-height: 1.2;
    
}
@media screen and (max-width:768px) {
    .running-cost__title {
        font-size: 6vw;
        line-height: 1;
        margin-bottom: 3vh;
    }
}
@media screen and (min-width: 768px){
    .running-cost__title {
        font-size: 42px;
    }
}
.running-cost__title .under-line {
    background: linear-gradient(transparent 50%, #f5e0cf 0%);
}

.running-cost__L {
    font-size: 4vw;
    color: #ed6d01;
}
@media screen and (max-width:768px) {
    .running-cost__L {
        font-size: 10vw;
    }
}
@media screen and (min-width: 1670px) {
    .running-cost__L {
        font-size: 62px;
    }
}
.running-cost__description {
    font-size: 1.3414634146vw;
    margin-bottom: 4vw;
    text-align: center;
}
@media screen and (min-width: 1670px) {
    .running-cost__description {
        font-size: 22px;
    }
}
@media screen and (max-width:768px) {
    .running-cost__description {
        margin-bottom: 7vmin;
        font-size: 3.7333333333vmin;
        text-align: left;
        
    }
}
.running-cost__comparison {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 4vw;
    background-color: #fff;
    width: 100%;
    margin: 0 auto;
    padding: 15vh 9vw;
    position: relative;
}

@media screen and (max-width:768px) {
    .running-cost__comparison {
        flex-direction: column;
        padding: 5vh 0 3vh;
        gap: 15vw;
    }
}
@media screen and (min-width: 1670px) {
    .running-cost__comparison {
        padding: 120px 80px;
    }
}
.running-cost__comparison::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
    height: 50px;
    background-image: url('../img/running-cost_arrow.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    z-index: 0;
}
@media screen and (max-width:768px) {
    .running-cost__comparison::before {
        transform: translate(-50%, -50%) rotate(90deg);
        top: 52%;
    }
}

.running-cost__comparison > * {
    position: relative;
    z-index: 1;
}
.running-cost__item {
    text-align: center;
    width: 50%;
}
@media screen and (max-width:768px) {
    .running-cost__item {
        width: 100%;
    }   
}

.running-cost__figure {
    padding: 0 10%;
    margin-bottom: 3vh;
}
@media screen and (max-width:768px) {
    .running-cost__figure {
        padding: 0 8%;
    }
}
.running-cost__label {
    border: 2px solid #dce3e5;
    font-size: 1.4vw;
    padding: 10px 0;
    border-radius: 100px;
    margin-bottom: 5vh;
    margin-left: 10%;
    margin-right: 10%;
}
@media screen and (max-width:768px) {
    .running-cost__label {
        display: inline-block;
        padding: 3px 8vw;
        font-size: 4vw;
        margin-bottom: 3vh;
    }
}
@media screen and (min-width: 1670px) {
    .running-cost__label {
        font-size: 22px;
    }
}
.running-cost__price {
    margin-bottom: 3vh;
    font-size: 2.5vw;
}
@media screen and (max-width:768px) {
    .running-cost__price {
        font-size: 6.5vw;
        margin-bottom: 1vh;
    }
}
@media screen and (min-width: 1670px) {
    .running-cost__price {
        font-size: 40px;
    }
}
#wrapper #main img.running-cost__price-image-15 {
    width: 130px;
    margin-left: 5px;
    margin-right: 5px;
    transform: translateY(-10px);
}
@media screen and (max-width:768px) {
    #wrapper #main img.running-cost__price-image-15 {
        width: 90px;
        transform: translateY(-7px);
    }
}

#wrapper #main img.running-cost__price-image-0 {
    width: 80px;
    margin-left: 5px;
    margin-right: 5px;
    transform: translateY(-10px);
    
}
@media screen and (max-width:768px) {
    #wrapper #main img.running-cost__price-image-0 {
        width: 60px;
        transform: translateY(-7px);
    }
}
.running-cost__note {
    font-size: 1vw;
}
@media screen and (max-width:768px) {
    .running-cost__note {
        font-size: 3.2vw;
    }
}
@media screen and (min-width: 1670px) {
    .running-cost__note {
        font-size: 18px;
    }
}


#wrapper #main .top_bottom__howto{position:relative}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto{padding-top:160px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto{padding-top:9.756097561vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto{padding-top:16vmin}}#wrapper #main .top_bottom__howto__head{position:relative;text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__head{padding-bottom:25px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__head{padding-bottom:1.5243902439vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__head{padding-bottom:5.3333333333vmin}}#wrapper #main .top_bottom__howto__head::before{content:"";position:absolute;right:0;bottom:0;left:0;display:block;background-color:#ed6d01;margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__head::before{width:80px;height:3px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__head::before{width:4.8780487805vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__head::before{height:.1829268293vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__head::before{width:10.6666666667vmin;height:.4vmin}}#wrapper #main .top_bottom__howto__head .en{display:block;margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__head .en{width:333px;margin-bottom:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__head .en{width:20.3048780488vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__head .en{margin-bottom:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__head .en{width:83.4666666667vmin;margin-bottom:3.3333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__head .jp{font-size:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__head .jp{font-size:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__head .jp{font-size:5.3333333333vmin}}#wrapper #main .top_bottom__howto__wrap{position:relative}#wrapper #main .top_bottom__howto__step{position:sticky;right:0;left:0;bottom:0;margin:0 auto;z-index:10}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__step{top:96px;width:1440px;padding-left:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__step{width:87.8048780488vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__step{padding-left:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__step{top:56vmin;padding-left:5.3333333333vmin}}#wrapper #main .top_bottom__howto__step__list{position:relative}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__step__list{width:66px;margin-bottom:-560px;padding-top:120px;padding-bottom:160px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__step__list{width:4.0243902439vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__step__list{margin-bottom:-34.1463414634vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__step__list{padding-top:7.3170731707vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__step__list{padding-bottom:9.756097561vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__step__list{width:10.1333333333vmin;margin-bottom:-78.4vmin;padding-top:16vmin;padding-bottom:13.3333333333vmin}}#wrapper #main .top_bottom__howto__step__item{position:relative}#wrapper #main .top_bottom__howto__step__item.is-current .num{background-color:#dce3e5}#wrapper #main .top_bottom__howto__step__item.is-current .txt{opacity:1}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__step__item+.top_bottom__howto__step__item{margin-top:50px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__step__item+.top_bottom__howto__step__item{margin-top:3.0487804878vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__step__item+.top_bottom__howto__step__item{margin-top:9.3333333333vmin}}#wrapper #main .top_bottom__howto__step__item+.top_bottom__howto__step__item::before{content:"";position:absolute;bottom:100%;right:0;left:0;display:block;margin:0 auto;background-color:#dce3e5}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__step__item+.top_bottom__howto__step__item::before{width:3px;height:50px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__step__item+.top_bottom__howto__step__item::before{width:.1829268293vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__step__item+.top_bottom__howto__step__item::before{height:3.0487804878vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__step__item+.top_bottom__howto__step__item::before{width:.8vmin;height:9.3333333333vmin}}#wrapper #main .top_bottom__howto__step__item .num{display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #dce3e5;font-weight:600}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__step__item .num{width:66px;height:66px;font-size:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__step__item .num{width:4.0243902439vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__step__item .num{height:4.0243902439vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__step__item .num{font-size:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__step__item .num{width:10.1333333333vmin;height:10.1333333333vmin;font-size:3.7333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__step__item .txt{position:absolute;top:0;bottom:0;left:96px;display:flex;align-items:center;width:300px;font-size:24px;opacity:0;pointer-events:none;transition:0.4s all}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__step__item .txt{left:5.8536585366vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__step__item .txt{width:18.2926829268vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__step__item .txt{font-size:1.4634146341vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__step__item .txt{display:none}}#wrapper #main .top_bottom__howto__dummy{background-color:#f0f3f6;min-height:100vh}#wrapper #main .top_bottom__howto__contents{position:sticky;background:#fff linear-gradient(180deg, #fff 50%, #f0f3f6);min-height:200vh}#wrapper #main .top_bottom__howto__contents:nth-of-type(3){min-height:100vh}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__contents{top:96px;padding-top:120px;padding-bottom:160px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__contents{padding-top:7.3170731707vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__contents{padding-bottom:9.756097561vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__contents{top:24.333333vmin;padding:10.6666666667vmin 8vmin 13.3333333333vmin}}#wrapper #main .top_bottom__howto__contents__wrap{position:relative;z-index:10}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__contents__wrap{display:flex;justify-content:space-between;width:1280px;margin:0 auto;padding-left:330px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__contents__wrap{width:78.0487804878vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__contents__wrap{padding-left:20.1219512195vw}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__contents__img{width:440px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__contents__img{width:26.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__contents__img{width:26vh;margin:0 auto}}#wrapper #main .top_bottom__howto__contents__txt{position:relative;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__contents__txt{width:440px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__contents__txt{width:26.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__contents__txt{width:72vmin;margin:0 auto}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__contents__txt .label{margin-bottom:3.3333333333vmin;font-size:4.9333333333vmin;text-align:center}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__contents__txt .num{position:absolute;top:0;right:0;width:140px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__contents__txt .num{width:8.5365853659vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__contents__txt .num{position:relative;width:22.6666666667vmin;margin:-8vmin -5.3333333333vmin 6.6666666667vmin auto;z-index:10}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__contents__txt .head{margin-bottom:20px;font-size:22px;line-height:2}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__contents__txt .head{margin-bottom:1.2195121951vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__contents__txt .head{font-size:1.3414634146vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__contents__txt .head{margin-bottom:8vmin;font-size:3.2vmin;line-height:1.75;text-align:center}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__contents__txt .txt{font-size:20px;line-height:2}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__contents__txt .txt{font-size:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__contents__txt .txt{font-size:3.2vmin;line-height:1.75}}#wrapper #main .top_bottom__howto__contents__txt .notes{margin-top:1em}@media screen and (min-width: 768px){#wrapper #main .top_bottom__howto__contents__txt .notes{font-size:16px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__howto__contents__txt .notes{font-size:.9756097561vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__howto__contents__txt .notes{font-size:2.6666666667vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__function{padding-top:160px;padding-bottom:40px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function{padding-top:9.756097561vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function{padding-bottom:2.4390243902vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__function{padding:16vmin 8vmin 2.6666666667vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__function__wrap{width:1560px;margin:0 auto}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function__wrap{width:95.1219512195vw}}#wrapper #main .top_bottom__function__head{position:relative;text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__function__head{margin-bottom:120px;padding-bottom:25px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function__head{margin-bottom:7.3170731707vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function__head{padding-bottom:1.5243902439vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__function__head{margin-bottom:10.6666666667vmin;padding-bottom:5.3333333333vmin}}#wrapper #main .top_bottom__function__head::before{content:"";position:absolute;right:0;bottom:0;left:0;display:block;background-color:#ed6d01;margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom__function__head::before{width:80px;height:3px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function__head::before{width:4.8780487805vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function__head::before{height:.1829268293vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__function__head::before{width:10.6666666667vmin;height:.4vmin}}#wrapper #main .top_bottom__function__head .en{display:block;margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom__function__head .en{width:272px;margin-bottom:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function__head .en{width:16.5853658537vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function__head .en{margin-bottom:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__function__head .en{width:69.0666666667vmin;margin-bottom:3.3333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__function__head .jp{font-size:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function__head .jp{font-size:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__function__head .jp{font-size:5.3333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__function__col{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;margin-bottom:120px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function__col{margin-bottom:7.3170731707vw}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__function__col+.top_bottom__function__col{flex-direction:row}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__function__col{margin-bottom:13.3333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__function__col__img{width:840px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function__col__img{width:51.2195121951vw}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__function__col__txt{width:660px;padding-right:60px;padding-left:60px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function__col__txt{width:40.243902439vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function__col__txt{padding-right:3.6585365854vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function__col__txt{padding-left:3.6585365854vw}}#wrapper #main .top_bottom__function__col__txt .head{line-height:1.825}@media screen and (min-width: 768px){#wrapper #main .top_bottom__function__col__txt .head{margin-bottom:30px;font-size:32px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function__col__txt .head{margin-bottom:1.8292682927vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function__col__txt .head{font-size:1.9512195122vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__function__col__txt .head{margin-bottom:5.3333333333vmin;font-size:5.0666666667vmin;text-align:center}}#wrapper #main .top_bottom__function__col__txt .txt{line-height:2}@media screen and (min-width: 768px){#wrapper #main .top_bottom__function__col__txt .txt{font-size:22px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__function__col__txt .txt{font-size:1.3414634146vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__function__col__txt .txt{margin-bottom:5.3333333333vmin;font-size:3.7333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology{padding-top:160px;padding-bottom:160px;background:#1e232a url(../img/bg-technology.png) no-repeat center top;background-size:cover}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology{padding-top:9.756097561vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology{padding-bottom:9.756097561vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology{padding:16vmin 8vmin;background:#1e232a url(../img/bg-technology-sp.png) no-repeat center top;background-size:cover}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__wrap{width:1560px;margin:0 auto}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__wrap{width:95.1219512195vw}}#wrapper #main .top_bottom__technology__head{position:relative;text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__head{margin-bottom:60px;padding-bottom:25px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__head{margin-bottom:3.6585365854vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__head{padding-bottom:1.5243902439vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__head{margin-bottom:10.6666666667vmin;padding-bottom:5.3333333333vmin}}#wrapper #main .top_bottom__technology__head::before{content:"";position:absolute;right:0;bottom:0;left:0;display:block;background-color:#ed6d01;margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__head::before{width:80px;height:3px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__head::before{width:4.8780487805vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__head::before{height:.1829268293vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__head::before{width:10.6666666667vmin;height:.4vmin}}#wrapper #main .top_bottom__technology__head .en{display:block;margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__head .en{width:370px;margin-bottom:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__head .en{width:22.5609756098vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__head .en{margin-bottom:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__head .en{width:62.5333333333vmin;margin-bottom:3.3333333333vmin}}#wrapper #main .top_bottom__technology__head .jp{color:#fff}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__head .jp{font-size:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__head .jp{font-size:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__head .jp{font-size:5.3333333333vmin}}#wrapper #main .top_bottom__technology__lead{letter-spacing:0.1em;text-align:center;color:#fff}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__lead{margin-bottom:130px;font-size:42px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__lead{margin-bottom:7.9268292683vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__lead{font-size:2.5609756098vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__lead{font-size:6.6666666667vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__img{margin-bottom:150px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__img{margin-bottom:9.1463414634vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__img{margin:-5.3333333333vmin -8vmin 10.6666666667vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__col{display:flex;align-items:center;margin-bottom:120px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__col{margin-bottom:7.3170731707vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__col{margin-bottom:8vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__col__head{width:488px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__col__head{width:29.756097561vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__col__head{margin-bottom:8vmin;text-align:center}}#wrapper #main .top_bottom__technology__col__head .txt{line-height:2;color:#fff}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__col__head .txt{font-size:32px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__col__head .txt{font-size:1.9512195122vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__col__head .txt{display:block;font-size:5.0666666667vmin}}#wrapper #main .top_bottom__technology__col__head .notes{margin-top:1em;line-height:2;color:#a6a7a9}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__col__head .notes{font-size:18px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__col__head .notes{font-size:1.0975609756vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__col__head .notes{display:block}}#wrapper #main .top_bottom__technology__col__img{position:relative}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__col__img{width:590px;height:618px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__col__img{width:35.9756097561vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__col__img{height:37.6829268293vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__col__img{width:78.6666666667vmin;height:82.4vmin;margin:0 auto 8vmin}}#wrapper #main .top_bottom__technology__col__img img{position:absolute;top:0;left:0}#wrapper #main .top_bottom__technology__col__txt{line-height:2;color:#fff}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__col__txt{width:424px;font-size:22px;margin-left:auto}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__col__txt{width:25.8536585366vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__col__txt{font-size:1.3414634146vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__col__txt{font-size:3.7333333333vmin}}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__technology__box {
        display: flex;
        align-items: center;
        justify-content: space-between;
        /* margin-bottom: 160px; */
        padding: 58px;
        border: 2px solid #dce3e5;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__technology__box {
        /* margin-bottom: 9.756097561vw; */
        padding: 3.5365853659vw;
    }
}

@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__technology__box {
        margin-bottom: 18.6666666667vmin;
        padding: 7.7333333333vmin;
        border: 1px solid #dce3e5;
    }
}
    
    @media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__box__img{width:510px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__box__img{width:31.0975609756vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__box__img{margin-bottom:6.6666666667vmin}}#wrapper #main .top_bottom__technology__box__txt{color:#fff}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__box__txt{width:870px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__box__txt{width:53.0487804878vw}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__box__txt .head{margin-bottom:15px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__box__txt .head{margin-bottom:.9146341463vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__box__txt .head{margin-bottom:2.6666666667vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__box__txt .head .jp{font-size:32px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__box__txt .head .jp{font-size:1.9512195122vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__box__txt .head .jp{font-size:5.3333333333vmin}}#wrapper #main .top_bottom__technology__box__txt .head .en{margin-left:1em;font-weight:600;color:#a6a7a9}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__box__txt .head .en{font-size:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__box__txt .head .en{font-size:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__box__txt .head .en{font-size:3.2vmin}}#wrapper #main .top_bottom__technology__box__txt .txt{line-height:2}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__box__txt .txt{font-size:22px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__box__txt .txt{font-size:1.3414634146vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__box__txt .txt{font-size:3.7333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__box__section+.top_bottom__technology__box__section{margin-top:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__box__section+.top_bottom__technology__box__section{margin-top:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__box__section+.top_bottom__technology__box__section{margin-top:6.6666666667vmin}}#wrapper #main .top_bottom__technology__eledyne__head{display:block;margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__eledyne__head{width:528px;margin-bottom:80px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__eledyne__head{width:32.1951219512vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__eledyne__head{margin-bottom:4.8780487805vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__eledyne__head{width:67.6vmin;margin-bottom:10vmin}}#wrapper #main .top_bottom__technology__eledyne__wrap{position:relative}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__eledyne__wrap{display:flex}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__eledyne__img{width:46vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__eledyne__img{margin:0 -8vmin 9.3333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__eledyne__img .pc{position:sticky;top:calc( 4.2682926829vw + 96px)}}#wrapper #main .top_bottom__technology__eledyne__txt{color:#fff}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__eledyne__txt{width:740px;margin-left:100px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__eledyne__txt{width:45.1219512195vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__eledyne__txt{margin-left:6.0975609756vw}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__eledyne__txt>.head{margin-bottom:30px;font-size:42px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__eledyne__txt>.head{margin-bottom:1.8292682927vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__eledyne__txt>.head{font-size:2.5609756098vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__eledyne__txt>.head{margin-bottom:6.6666666667vmin;font-size:6.6666666667vmin;text-align:center;white-space:nowrap}#wrapper #main .top_bottom__technology__eledyne__txt>.head .sub{font-size:0.8em}}#wrapper #main .top_bottom__technology__eledyne__txt>.txt{line-height:2}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__eledyne__txt>.txt{margin-bottom:60px;font-size:22px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__eledyne__txt>.txt{margin-bottom:3.6585365854vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__eledyne__txt>.txt{font-size:1.3414634146vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__eledyne__txt>.txt{margin-bottom:10.6666666667vmin;font-size:3.7333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__eledyne__txt__box{padding-top:70px;padding-right:58px;padding-bottom:58px;padding-left:58px;border:2px solid #7c8287}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__eledyne__txt__box{padding-top:4.2682926829vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__eledyne__txt__box{padding-right:3.5365853659vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__eledyne__txt__box{padding-bottom:3.5365853659vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__eledyne__txt__box{padding-left:3.5365853659vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__eledyne__txt__box{padding:7.8666666667vmin;border:1px solid #7c8287}}#wrapper #main .top_bottom__technology__eledyne__txt__box>.head{text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__eledyne__txt__box>.head{margin-bottom:30px;font-size:36px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__eledyne__txt__box>.head{margin-bottom:1.8292682927vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__eledyne__txt__box>.head{font-size:2.1951219512vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__eledyne__txt__box>.head{margin-bottom:5.3333333333vmin;font-size:5.0666666667vmin}#wrapper #main .top_bottom__technology__eledyne__txt__box>.head .sub{font-size:0.8em}}#wrapper #main .top_bottom__technology__eledyne__txt__box>.txt{line-height:2}@media screen and (min-width: 768px){#wrapper #main .top_bottom__technology__eledyne__txt__box>.txt{margin-bottom:40px;font-size:22px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__eledyne__txt__box>.txt{margin-bottom:2.4390243902vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__technology__eledyne__txt__box>.txt{font-size:1.3414634146vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__technology__eledyne__txt__box>.txt{margin-bottom:5.3333333333vmin;font-size:3.7333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__price{padding-top:160px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price{padding-top:9.756097561vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__price{padding:16vmin 8vmin 0}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__price__wrap{width:1440px;margin:0 auto}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__wrap{width:87.8048780488vw}}#wrapper #main .top_bottom__price__head{position:relative;text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__price__head{margin-bottom:70px;padding-bottom:25px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__head{margin-bottom:4.2682926829vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__head{padding-bottom:1.5243902439vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__price__head{margin-bottom:9.3333333333vmin;padding-bottom:5.3333333333vmin}}#wrapper #main .top_bottom__price__head::before{content:"";position:absolute;right:0;bottom:0;left:0;display:block;background-color:#ed6d01;margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom__price__head::before{width:80px;height:3px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__head::before{width:4.8780487805vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__head::before{height:.1829268293vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__price__head::before{width:10.6666666667vmin;height:.4vmin}}#wrapper #main .top_bottom__price__head .en{display:block;margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom__price__head .en{width:153px;margin-bottom:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__head .en{width:9.3292682927vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__head .en{margin-bottom:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__price__head .en{width:38.8vmin;margin-bottom:3.3333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__price__head .jp{font-size:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__head .jp{font-size:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__price__head .jp{font-size:5.3333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__price__merit{margin-bottom:60px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__merit{margin-bottom:3.6585365854vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__price__merit{margin-bottom:5.3333333333vmin}}#wrapper #main .top_bottom__price__merit__head{border-top:1px solid #999;border-bottom:1px solid #999;text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__price__merit__head{margin-bottom:50px;padding-top:35px;padding-bottom:35px;font-size:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__merit__head{margin-bottom:3.0487804878vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__merit__head{padding-top:2.1341463415vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__merit__head{padding-bottom:2.1341463415vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__merit__head{font-size:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__price__merit__head{margin-bottom:6.6666666667vmin;padding:3.3333333333vmin 0;font-size:4vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__price__merit__list{display:flex;justify-content:center}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__price__merit__list{margin:0 13.3333333333vmin 6.6666666667vmin}}#wrapper #main .top_bottom__price__merit__list__item{display:flex}@media screen and (min-width: 768px){#wrapper #main .top_bottom__price__merit__list__item{margin-right:25px;margin-bottom:30px;margin-left:25px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__merit__list__item{margin-right:1.5243902439vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__merit__list__item{margin-bottom:1.8292682927vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__merit__list__item{margin-left:1.5243902439vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__price__merit__list__item{margin-bottom:4vmin}}#wrapper #main .top_bottom__price__merit__list__item .icn{display:block}@media screen and (min-width: 768px){#wrapper #main .top_bottom__price__merit__list__item .icn{width:40px;margin-right:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__merit__list__item .icn{width:2.4390243902vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__merit__list__item .icn{margin-right:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__price__merit__list__item .icn{width:5.3333333333vmin;margin-right:2.6666666667vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__price__merit__list__item .txt{font-size:24px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__merit__list__item .txt{font-size:1.4634146341vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__price__merit__list__item .txt{font-size:4vmin}}#wrapper #main .top_bottom__price__merit__txt{color:#111}@media screen and (min-width: 768px){#wrapper #main .top_bottom__price__merit__txt{font-size:20px;text-align:center}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__merit__txt{font-size:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__price__merit__txt{font-size:2.9333333333vmin}}#wrapper #main .top_bottom__price__merit__txt a{text-decoration:underline}#wrapper #main .top_bottom__price__box{margin:0 auto;background-color:#f0f0f0}@media screen and (min-width: 768px){#wrapper #main .top_bottom__price__box{width:1160px;padding:40px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__box{width:70.7317073171vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__box{padding:2.4390243902vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__price__box{padding:5.3333333333vmin}}#wrapper #main .top_bottom__price__box .txt{line-height:2}@media screen and (min-width: 768px){#wrapper #main .top_bottom__price__box .txt{font-size:22px;text-align:center}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__price__box .txt{font-size:1.3414634146vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__price__box .txt{font-size:2.9333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart{padding-top:140px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart{padding-top:8.5365853659vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart{padding:10.6666666667vmin 8vmin 0}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__wrap{width:1440px;margin:0 auto}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__wrap{width:87.8048780488vw}}#wrapper #main .top_bottom__cart__item{margin-top:-1px}#wrapper #main .top_bottom__cart__head{position:relative;display:flex;width:100%;border-top:1px solid #999;border-bottom:1px solid #999}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__head{justify-content:center;padding-top:30px;padding-bottom:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__head{padding-top:1.8292682927vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__head{padding-bottom:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__head{padding:3.3333333333vmin 0}}#wrapper #main .top_bottom__cart__head .head{display:flex}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__head .head{justify-content:center}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__head .head{align-items:center}}#wrapper #main .top_bottom__cart__head .head .num{margin-right:1.5em;font-weight:600;color:#999}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__head .head .num{font-size:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__head .head .num{font-size:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__head .head .num{font-size:3.2vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__head .head .txt{font-size:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__head .head .txt{font-size:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__head .head .txt{font-size:4vmin}}#wrapper #main .top_bottom__cart__head .icn{position:absolute;top:0;right:0;bottom:0;margin:auto 0;border-radius:50%;background-color:#f0f0f0}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__head .icn{width:50px;height:50px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__head .icn{width:3.0487804878vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__head .icn{height:3.0487804878vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__head .icn{width:6.6666666667vmin;height:6.6666666667vmin}}#wrapper #main .top_bottom__cart__head .icn::before,#wrapper #main .top_bottom__cart__head .icn::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:44%;margin:auto;background-color:#000}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__head .icn::before,#wrapper #main .top_bottom__cart__head .icn::after{height:2px}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__head .icn::before,#wrapper #main .top_bottom__cart__head .icn::after{height:1px}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__body{padding-top:100px;padding-bottom:110px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__body{padding-top:6.0975609756vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__body{padding-bottom:6.7073170732vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__body{padding:10.6666666667vmin 0 16vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__body__head{margin-bottom:60px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__body__head{margin-bottom:3.6585365854vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__body__head{margin-bottom:5.3333333333vmin}}#wrapper #main .top_bottom__cart__body__head .logo{display:block;margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__body__head .logo{width:428px;margin-bottom:25px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__body__head .logo{width:26.0975609756vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__body__head .logo{margin-bottom:1.5243902439vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__body__head .logo{width:64.5333333333vmin;margin-bottom:4.6666666667vmin}}#wrapper #main .top_bottom__cart__body__head .en{display:block;font-weight:400;text-align:center;color:#666}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__body__head .en{margin-bottom:20px;font-size:48px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__body__head .en{margin-bottom:1.2195121951vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__body__head .en{font-size:2.9268292683vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__body__head .en{margin-bottom:3.3333333333vmin;font-size:7.2vmin}}#wrapper #main .top_bottom__cart__body__head .jp{display:block;text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__body__head .jp{font-size:42px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__body__head .jp{font-size:2.5609756098vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__body__head .jp{font-size:6.6666666667vmin;line-height:1.5}}#wrapper #main .top_bottom__cart__contents{position:relative}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__img{width:830px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__img{width:50.6097560976vw}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__img .slider{position:sticky;top:calc( 4.2682926829vw + 96px)}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__contents__img .slider{margin:0 -8vmin}}#wrapper #main .top_bottom__cart__contents__img .slideShow{position:relative}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__img .slideShow{padding-bottom:90px;padding-left:154px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__img .slideShow{padding-bottom:5.487804878vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__img .slideShow{padding-left:9.3902439024vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__contents__img .slideShow{margin-bottom:4vmin}}#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_prev,#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_next{position:absolute;bottom:0px;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;border:1px solid #999;cursor:pointer}@media screen and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_prev,#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_next{bottom:0vw}}@media screen and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_prev,#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_next{width:3.6585365854vw}}@media screen and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_prev,#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_next{height:3.6585365854vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_prev,#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_next{display:none}}#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_prev::before,#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_next::before{content:"";width:18px;height:18px;margin-left:-9px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}@media screen and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_prev::before,#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_next::before{width:1.0975609756vw}}@media screen and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_prev::before,#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_next::before{height:1.0975609756vw}}@media screen and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_prev::before,#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_next::before{margin-left:-.5487804878vw}}#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_prev{right:84px;transform:scaleX(-1)}@media screen and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_prev{right:5.1219512195vw}}#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_next{right:0}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_thumbnail{position:absolute;top:0;left:0}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_thumbnail ul{width:134px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_thumbnail ul{width:8.1707317073vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_thumbnail ul{padding:0 8vmin 4vmin;overflow:auto;font-size:0;white-space:nowrap}#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_thumbnail ul::-webkit-scrollbar{height:5px}#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_thumbnail ul::-webkit-scrollbar-track{background-color:#e8e8e8}#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_thumbnail ul::-webkit-scrollbar-thumb{background-color:#ed6d01}}#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_thumbnail ul li{box-shadow:0 0 0 1px #999 inset;opacity:0.75}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_thumbnail ul li{width:100%;margin-bottom:20px;height:114px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_thumbnail ul li{margin-bottom:1.2195121951vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_thumbnail ul li{height:6.9512195122vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_thumbnail ul li{display:inline-block;max-width:28.9333333333vmin;min-width:28.9333333333vmin;height:25.3333333333vmin}#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_thumbnail ul li+li{margin-left:2.6666666667vmin}}#wrapper #main .top_bottom__cart__contents__img .slideShow .ss_thumbnail ul li.ss_active{opacity:1;box-shadow:0 0 0 2px #ed6d01 inset}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__detail{width:550px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail{width:33.5365853659vw}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__detail .head{margin-bottom:35px;font-size:34px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .head{margin-bottom:2.1341463415vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .head{font-size:2.0731707317vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__contents__detail .head{margin-bottom:8vmin;font-size:5.0666666667vmin;text-align:center}}#wrapper #main .top_bottom__cart__contents__detail .off{display:flex;align-items:center;justify-content:center;background-color:#ed6d01;color:#fff}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__detail .off{height:50px;margin-bottom:35px;font-size:26px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .off{height:3.0487804878vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .off{margin-bottom:2.1341463415vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .off{font-size:1.5853658537vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__contents__detail .off{height:8vmin;margin-bottom:4vmin;font-size:4vmin}}#wrapper #main .top_bottom__cart__contents__detail .price{display:flex;align-items:center;justify-content:space-between;color:#ed6d01}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__detail .price{margin-bottom:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .price{margin-bottom:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__contents__detail .price{margin-bottom:2.6666666667vmin}}#wrapper #main .top_bottom__cart__contents__detail .price__label{display:flex;align-items:center;justify-content:center;border:1px solid #ed6d01}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__detail .price__label{width:170px;height:40px;font-size:22px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .price__label{width:10.3658536585vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .price__label{height:2.4390243902vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .price__label{font-size:1.3414634146vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__contents__detail .price__label{width:22.6666666667vmin;height:5.3333333333vmin;font-size:2.9333333333vmin}}#wrapper #main .top_bottom__cart__contents__detail .price__num{line-height:1}#wrapper #main .top_bottom__cart__contents__detail .price__num .num{letter-spacing:0.025em}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__detail .price__num .num{font-size:54px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .price__num .num{font-size:3.2926829268vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__contents__detail .price__num .num{font-size:8vmin}}#wrapper #main .top_bottom__cart__contents__detail .price__num .sup{top:-0.5em;font-size:0.3em}#wrapper #main .top_bottom__cart__contents__detail .price__num .tax{margin-left:-0.5em}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__detail .price__num .tax{font-size:24px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .price__num .tax{font-size:1.4634146341vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__contents__detail .price__num .tax{font-size:4vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__detail .notes{margin-bottom:30px;font-size:22px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .notes{margin-bottom:1.8292682927vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .notes{font-size:1.3414634146vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__contents__detail .notes{margin-bottom:4vmin;font-size:2.9333333333vmin}}#wrapper #main .top_bottom__cart__contents__detail .jaccs{background-color:#f0f0f0}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__detail .jaccs{margin-bottom:60px;padding-top:35px;padding-right:40px;padding-bottom:35px;padding-left:40px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .jaccs{margin-bottom:3.6585365854vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .jaccs{padding-top:2.1341463415vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .jaccs{padding-right:2.4390243902vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .jaccs{padding-bottom:2.1341463415vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .jaccs{padding-left:2.4390243902vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__contents__detail .jaccs{margin-bottom:8vmin;padding:5.3333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__detail .jaccs__head{margin-bottom:15px;font-size:22px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .jaccs__head{margin-bottom:.9146341463vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .jaccs__head{font-size:1.3414634146vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__contents__detail .jaccs__head{margin-bottom:2vmin;font-size:3.2vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__detail .jaccs__list__item{margin-bottom:5px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .jaccs__list__item{margin-bottom:.3048780488vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__contents__detail .jaccs__list__item{margin-bottom:10px}}@media screen and (max-width: 767px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .jaccs__list__item{margin-bottom:.6097560976vw}}#wrapper #main .top_bottom__cart__contents__detail .jaccs__list__item button{display:block;text-decoration:underline}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__contents__detail .jaccs__list__item button{font-size:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__contents__detail .jaccs__list__item button{font-size:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__contents__detail .jaccs__list__item button{font-size:2.9333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__selector{padding-top:50px;border-top:2px dashed #ccc}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector{padding-top:3.0487804878vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__selector{padding-top:6.6666666667vmin;border-top:1px dashed #ccc}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__selector__item{margin-bottom:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__item{margin-bottom:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__selector__item{margin-bottom:4vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__selector__item .label{margin-bottom:15px;font-size:22px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__item .label{margin-bottom:.9146341463vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__item .label{font-size:1.3414634146vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__selector__item .label{margin-bottom:2.6666666667vmin;font-size:4vmin}}#wrapper #main .top_bottom__cart__selector__item .radio{display:flex;border:1px solid #999;overflow:hidden}#wrapper #main .top_bottom__cart__selector__item .radio__item{position:relative;cursor:pointer;flex:1}#wrapper #main .top_bottom__cart__selector__item .radio__item+.radio__item{border-left:1px solid #999}#wrapper #main .top_bottom__cart__selector__item .radio__input{position:absolute;top:0;left:-100vw}#wrapper #main .top_bottom__cart__selector__item .radio__input:checked+.radio__txt{background-color:#000;color:#fff}#wrapper #main .top_bottom__cart__selector__item .radio__txt{display:flex;align-items:center;justify-content:center;transition:0.4s all}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__selector__item .radio__txt{height:72px;font-size:24px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__item .radio__txt{height:4.3902439024vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__item .radio__txt{font-size:1.4634146341vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__selector__item .radio__txt{height:11.3333333333vmin;font-size:4vmin}}#wrapper #main .top_bottom__cart__selector__size{position:relative;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__selector__size{height:70px;margin-top:40px;margin-bottom:60px;border-radius:70px;font-size:22px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__size{height:4.2682926829vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__size{margin-top:2.4390243902vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__size{margin-bottom:3.6585365854vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__size{border-radius:4.2682926829vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__size{font-size:1.3414634146vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__selector__size{height:9.3333333333vmin;margin:6.6666666667vmin 0 9.3333333333vmin !important;border-radius:9.3333333333vmin}}#wrapper #main .top_bottom__cart__selector__size::before{content:"";position:absolute;top:0;bottom:0;margin:auto 0;transform:rotate(45deg)}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__selector__size::before{right:40px;width:18px;height:18px;border-top:2px solid #000;border-right:2px solid #000}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__size::before{right:2.4390243902vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__size::before{width:1.0975609756vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__size::before{height:1.0975609756vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__selector__size::before{right:4vmin;width:1.8666666667vmin;height:1.8666666667vmin;border-top:1px solid #000;border-right:1px solid #000}}#wrapper #main .top_bottom__cart__selector__btn{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto !important;background-color:#ed6d01}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__selector__btn{height:110px;border-radius:7px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__btn{height:6.7073170732vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__btn{border-radius:.4268292683vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__selector__btn{width:76vmin !important;height:17.3333333333vmin !important;border-radius:.8vmin !important}}#wrapper #main .top_bottom__cart__selector__btn.is-alert .error{opacity:1}#wrapper #main .top_bottom__cart__selector__btn::before{content:"";position:absolute;top:0;bottom:0;margin:auto 0;transform:rotate(45deg)}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__selector__btn::before{right:40px;width:18px;height:18px;border-top:2px solid #fff;border-right:2px solid #fff}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__btn::before{right:2.4390243902vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__btn::before{width:1.0975609756vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__btn::before{height:1.0975609756vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__selector__btn::before{right:6.6666666667vmin;width:2.6666666667vmin;height:2.6666666667vmin;border-top:1px solid #fff;border-right:1px solid #fff}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__selector__btn .icn{width:26px;margin-right:32px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__btn .icn{width:1.5853658537vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__btn .icn{margin-right:1.9512195122vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__selector__btn .icn{width:4.8vmin;margin-right:4vmin}}#wrapper #main .top_bottom__cart__selector__btn .txt{color:#fff}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__selector__btn .txt{font-size:22px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__btn .txt{font-size:1.3414634146vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__selector__btn .txt{font-size:4vmin}}#wrapper #main .top_bottom__cart__selector__btn .error{position:absolute;bottom:100%;right:0;left:0;margin-bottom:0.5em;font-weight:bold;color:#f00;text-align:center;opacity:0;pointer-events:none;transition:0.4s all}@media screen and (min-width: 768px){#wrapper #main .top_bottom__cart__selector__btn .error{font-size:18px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__cart__selector__btn .error{font-size:1.0975609756vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__cart__selector__btn .error{font-size:3.2vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec{padding-top:160px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec{padding-top:9.756097561vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec{padding:13.3333333333vmin 8vmin 0}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__wrap{width:1440px;margin:0 auto}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__wrap{width:87.8048780488vw}}#wrapper #main .top_bottom__spec__head{position:relative;text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__head{margin-bottom:70px;padding-bottom:25px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__head{margin-bottom:4.2682926829vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__head{padding-bottom:1.5243902439vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__head{margin-bottom:9.3333333333vmin;padding-bottom:5.3333333333vmin}}#wrapper #main .top_bottom__spec__head::before{content:"";position:absolute;right:0;bottom:0;left:0;display:block;background-color:#ed6d01;margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__head::before{width:80px;height:3px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__head::before{width:4.8780487805vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__head::before{height:.1829268293vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__head::before{width:10.6666666667vmin;height:.4vmin}}#wrapper #main .top_bottom__spec__head .en{display:block;margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__head .en{width:136px;margin-bottom:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__head .en{width:8.2926829268vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__head .en{margin-bottom:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__head .en{width:34.6666666667vmin;margin-bottom:3.3333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__head .jp{font-size:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__head .jp{font-size:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__head .jp{font-size:5.3333333333vmin}}#wrapper #main .top_bottom__spec__item{margin-top:-1px}#wrapper #main .top_bottom__spec__item__head{position:relative;display:flex;width:100%;border-top:1px solid #999;border-bottom:1px solid #999}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__item__head{justify-content:center;padding-top:30px;padding-bottom:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__item__head{padding-top:1.8292682927vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__item__head{padding-bottom:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__item__head{padding:3.3333333333vmin 0}}#wrapper #main .top_bottom__spec__item__head .head{display:flex;justify-content:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__item__head .head .txt{font-size:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__item__head .head .txt{font-size:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__item__head .head .txt{font-size:4vmin}}#wrapper #main .top_bottom__spec__item__head .icn{position:absolute;top:0;right:0;bottom:0;margin:auto 0;border-radius:50%;background-color:#f0f0f0}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__item__head .icn{width:50px;height:50px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__item__head .icn{width:3.0487804878vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__item__head .icn{height:3.0487804878vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__item__head .icn{width:6.6666666667vmin;height:6.6666666667vmin}}#wrapper #main .top_bottom__spec__item__head .icn::before,#wrapper #main .top_bottom__spec__item__head .icn::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:44%;margin:auto;background-color:#000}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__item__head .icn::before,#wrapper #main .top_bottom__spec__item__head .icn::after{height:2px}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__item__head .icn::before,#wrapper #main .top_bottom__spec__item__head .icn::after{height:1px}}
@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__item__body{padding-top:40px;padding-bottom:100px}}
@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__item__body{padding-top:2.4390243902vw}}
@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__item__body{padding-bottom:6.0975609756vw}}
@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__item__body{padding:5.3333333333vmin 0 8vmin}}

@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__item__body.spec02{padding-top:40px;padding-bottom:0}}
@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__item__body.spec02{padding-bottom:0}}
@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__item__body.spec02{padding:5.3333333333vmin 0 0}}

#wrapper #main .top_bottom__spec__table{width:100%}
@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__table{margin-bottom:100px}}
@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__table{margin-bottom:6.0975609756vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__table{margin-bottom:10.6666666667vmin}}
@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__item__body.spec02 .top_bottom__spec__table{margin-bottom:0}}
@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main  .top_bottom__spec__item__body.spec02 .top_bottom__spec__table{margin-bottom:00}}@media screen and (max-width: 767px){#wrapper #main  .top_bottom__spec__item__body.spec02 .top_bottom__spec__table{margin-bottom:0}}
#wrapper #main .top_bottom__spec__table th{font-weight:bold;white-space:nowrap;vertical-align:top}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__table th{padding-top:50px;padding-right:140px;padding-bottom:50px;border-bottom:1px solid #999;font-size:26px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__table th{padding-top:3.0487804878vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__table th{padding-right:8.5365853659vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__table th{padding-bottom:3.0487804878vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__table th{font-size:1.5853658537vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__table th{display:block;margin-bottom:2.6666666667vmin;padding-top:4vmin;font-size:4vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__table th .sub{font-size:0.75em}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__table th .sub{font-size:0.85em}}#wrapper #main .top_bottom__spec__table td{border-bottom:1px solid #999}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__table td{padding-top:50px;padding-bottom:50px;font-size:24px;vertical-align:top}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__table td{padding-top:3.0487804878vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__table td{padding-bottom:3.0487804878vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__table td{font-size:1.4634146341vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__table td{display:block;padding-bottom:4vmin;font-size:3.7333333333vmin}}#wrapper #main .top_bottom__spec__table td dt dt{font-weight:bold}#wrapper #main .top_bottom__spec__table td dt dd{margin-left:1em}#wrapper #main .top_bottom__spec__table td ul li{margin-left:1em;text-indent:-1em}#wrapper #main .top_bottom__spec__manual{font-size:20px}@media screen and (max-width: 1640px){#wrapper #main .top_bottom__spec__manual{font-size:1.2195121951vw}}#wrapper #main .top_bottom__spec__manual a{text-decoration:underline}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__notes{margin-top:60px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__notes{margin-top:3.6585365854vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__notes{margin-top:8vmin}}#wrapper #main .top_bottom__spec__notes__head{position:relative;display:flex;justify-content:center;width:100%;background-color:#f0f0f0}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__notes__head{padding-top:30px;padding-bottom:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__notes__head{padding-top:1.8292682927vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__notes__head{padding-bottom:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__notes__head{align-items:center;height:16vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__notes__head .head{font-size:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__notes__head .head{font-size:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__notes__head .head{font-size:4vmin}}#wrapper #main .top_bottom__spec__notes__head .icn{position:absolute;top:0;bottom:0;margin:auto 0}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__notes__head .icn{right:50px;width:36px;height:36px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__notes__head .icn{right:3.0487804878vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__notes__head .icn{width:2.1951219512vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__notes__head .icn{height:2.1951219512vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__notes__head .icn{right:8vmin;width:4.8vmin;height:4.8vmin}}#wrapper #main .top_bottom__spec__notes__head .icn::before,#wrapper #main .top_bottom__spec__notes__head .icn::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;background-color:#000}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__notes__head .icn::before,#wrapper #main .top_bottom__spec__notes__head .icn::after{width:36px;height:2px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__notes__head .icn::before,#wrapper #main .top_bottom__spec__notes__head .icn::after{width:2.1951219512vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__notes__head .icn::before,#wrapper #main .top_bottom__spec__notes__head .icn::after{width:4.8vmin;height:1px}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__notes__body{padding-top:60px;padding-bottom:100px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__notes__body{padding-top:3.6585365854vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__notes__body{padding-bottom:6.0975609756vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__notes__body{padding:5.3333333333vmin 0 8vmin}}#wrapper #main .top_bottom__spec__notes__txt{text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__notes__txt{padding-bottom:40px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__notes__txt{padding-bottom:2.4390243902vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__notes__txt{padding-bottom:5.3333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__notes__txt .en{font-size:32px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__notes__txt .en{font-size:1.9512195122vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__notes__txt .en{display:block;font-size:5.0666666667vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__spec__notes__txt .jp{font-size:28px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__spec__notes__txt .jp{font-size:1.7073170732vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__spec__notes__txt .jp{display:block;font-size:3.7333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__buy{margin-bottom:120px;padding-top:160px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__buy{margin-bottom:7.3170731707vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__buy{padding-top:9.756097561vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__buy{margin-bottom:12vmin;padding:10.6666666667vmin 8vmin 0}#wrapper #main .top_bottom__buy .top_bottom__kv__buy__txt .txt{color:#000}#wrapper #main .top_bottom__buy .top_bottom__kv__buy__txt .txt::before,#wrapper #main .top_bottom__buy .top_bottom__kv__buy__txt .txt::after{background-color:#000}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__buy__wrap{width:1280px;margin:0 auto}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__buy__wrap{width:78.0487804878vw}}#wrapper #main .top_bottom__buy__head{text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__buy__head{margin-bottom:60px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__buy__head{margin-bottom:3.6585365854vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__buy__head{margin-bottom:8vmin}}#wrapper #main .top_bottom__buy__head .txt{display:block;letter-spacing:0.1em}@media screen and (min-width: 768px){#wrapper #main .top_bottom__buy__head .txt{margin-bottom:10px;font-size:42px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__buy__head .txt{margin-bottom:.6097560976vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__buy__head .txt{font-size:2.5609756098vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__buy__head .txt{margin-bottom:1.3333333333vmin;font-size:7.4666666667vmin}}#wrapper #main .top_bottom__buy__head .notes{display:block;color:#999}@media screen and (min-width: 768px){#wrapper #main .top_bottom__buy__head .notes{font-size:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__buy__head .notes{font-size:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__buy__head .notes{font-size:3.7333333333vmin}}#wrapper #main .top_bottom__buy__img{margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom__buy__img{width:500px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__buy__img{width:30.487804878vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__buy__img{width:78.6666666667vmin}}#wrapper #main .top_bottom__hybrid{margin:0 auto;background-color:#f0f0f0}@media screen and (min-width: 768px){#wrapper #main .top_bottom__hybrid{display:flex;width:1440px;margin-bottom:60px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__hybrid{width:87.8048780488vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__hybrid{margin-bottom:3.6585365854vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__hybrid{width:84vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom__hybrid__img{width:670px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__hybrid__img{width:40.8536585366vw}}#wrapper #main .top_bottom__hybrid__box{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width: 768px){#wrapper #main .top_bottom__hybrid__box{width:770px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__hybrid__box{width:46.9512195122vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__hybrid__box{height:34.6666666667vmin}}#wrapper #main .top_bottom__hybrid__txt{text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__hybrid__txt{margin-bottom:50px;font-size:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__hybrid__txt{margin-bottom:3.0487804878vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__hybrid__txt{font-size:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__hybrid__txt{margin-bottom:4vmin;font-size:4vmin}}#wrapper #main .top_bottom__hybrid__link{display:inline-flex;align-items:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__hybrid__link{padding-bottom:0.5em;border-bottom:1px solid #000}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__hybrid__link{padding-bottom:0.25em;border-bottom:1px solid #999}}#wrapper #main .top_bottom__hybrid__link .txt{letter-spacing:0.075em;text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom__hybrid__link .txt{font-size:22px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__hybrid__link .txt{font-size:1.3414634146vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__hybrid__link .txt{font-size:3.2vmin;line-height:1.25}}#wrapper #main .top_bottom__hybrid__link .icn{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#000}@media screen and (min-width: 768px){#wrapper #main .top_bottom__hybrid__link .icn{width:34px;height:34px;margin-left:1em}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__hybrid__link .icn{width:2.0731707317vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__hybrid__link .icn{height:2.0731707317vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__hybrid__link .icn{width:4.5333333333vmin;height:4.5333333333vmin;margin-left:0.5em}}#wrapper #main .top_bottom__hybrid__link .icn::before{content:"";margin-left:-0.2em;transform:rotate(45deg)}@media screen and (min-width: 768px){#wrapper #main .top_bottom__hybrid__link .icn::before{width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__hybrid__link .icn::before{width:.6097560976vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom__hybrid__link .icn::before{height:.6097560976vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__hybrid__link .icn::before{width:1.3333333333vmin;height:1.3333333333vmin;border-top:1px solid #fff;border-right:1px solid #fff}}@media screen and (max-width: 767px){#wrapper #main .top_bottom__banners{margin:0 7.4666666667vmin}}#wrapper #main .top_bottom__banners img{max-width:100%;width:auto}#wrapper #main [data-anim]{transition:0.4s all ease-out}#wrapper #main [data-anim="top"]{transform:translateY(60px);opacity:0}#wrapper #main [data-anim="left"]{transform:translateX(-60px);opacity:0}#wrapper #main .top_bottom_size__header__nav__list__link .txt .en,#wrapper #main .top_bottom_size__header__head .en,#wrapper #main .top_bottom__nav__list__link .txt .en,#wrapper #main .top_bottom__howto__step__item .num,#wrapper #main .top_bottom__technology__box__txt .head .en,#wrapper #main .top_bottom__cart__head .head .num,#wrapper #main .top_bottom__cart__body__head .en{font-family:-apple-system, BlinkMacSystemFont, sans-serif}#wrapper #main .top_bottom_size{max-width:100vw;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;color:#000}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size{padding-top:100px;padding-bottom:140px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size{padding-top:6.0975609756vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size{padding-bottom:8.5365853659vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size{padding:13.3333333333vmin 8vmin}}#wrapper #main .top_bottom_size__header__head{text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__header__head{margin-bottom:60px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__header__head{margin-bottom:3.6585365854vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__header__head{margin-bottom:10.6666666667vmin}}#wrapper #main .top_bottom_size__header__head .logo{display:block;margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__header__head .logo{width:428px;margin-bottom:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__header__head .logo{width:26.0975609756vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__header__head .logo{margin-bottom:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__header__head .logo{width:85.3333333333vmin;margin-bottom:2.6666666667vmin}}#wrapper #main .top_bottom_size__header__head .en{position:relative;display:block;font-weight:600;letter-spacing:0.075em}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__header__head .en{margin-bottom:60px;padding-bottom:40px;font-size:42px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__header__head .en{margin-bottom:3.6585365854vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__header__head .en{padding-bottom:2.4390243902vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__header__head .en{font-size:2.5609756098vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__header__head .en{margin-bottom:5.3333333333vmin;padding-bottom:4vmin;font-size:8.5333333333vmin}}#wrapper #main .top_bottom_size__header__head .en::before{content:"";position:absolute;right:0;bottom:0;left:0;display:block;background-color:#ed6d01;margin:0 auto}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__header__head .en::before{width:80px;height:3px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__header__head .en::before{width:4.8780487805vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__header__head .en::before{height:.1829268293vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__header__head .en::before{width:10.6666666667vmin;height:.4vmin}}#wrapper #main .top_bottom_size__header__head .jp{display:block}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__header__head .jp{font-size:42px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__header__head .jp{font-size:2.5609756098vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__header__head .jp{font-size:5.0666666667vmin}}#wrapper #main .top_bottom_size__header__nav__list{display:flex;justify-content:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__header__nav__list__item{width:180px;margin-right:35px;margin-left:35px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__header__nav__list__item{width:10.9756097561vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__header__nav__list__item{margin-right:2.1341463415vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__header__nav__list__item{margin-left:2.1341463415vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__header__nav__list__item{display:inline-block;max-width:24vmin;min-width:24vmin;margin:0 2vmin}}#wrapper #main .top_bottom_size__header__nav__list__link{position:relative;display:block}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__header__nav__list__link{padding-bottom:32px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__header__nav__list__link{padding-bottom:1.9512195122vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__header__nav__list__link{padding-bottom:2.6666666667vmin}}#wrapper #main .top_bottom_size__header__nav__list__link::after{content:"";position:absolute;right:0;bottom:0;left:0;display:block;margin:0 auto;background:linear-gradient(-45deg, #8f9599 50%, transparent 50%);transform:rotate(45deg)}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__header__nav__list__link::after{width:20px;height:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__header__nav__list__link::after{width:1.2195121951vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__header__nav__list__link::after{height:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__header__nav__list__link::after{width:1.8666666667vmin;height:1.8666666667vmin}}#wrapper #main .top_bottom_size__header__nav__list__link .img{display:block}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__header__nav__list__link .img{margin-bottom:25px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__header__nav__list__link .img{margin-bottom:1.5243902439vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__header__nav__list__link .img{margin-bottom:2.6666666667vmin}}#wrapper #main .top_bottom_size__header__nav__list__link .txt{text-align:center;letter-spacing:0.05em}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__header__nav__list__link .txt{font-size:26px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__header__nav__list__link .txt{font-size:1.5853658537vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__header__nav__list__link .txt{font-size:3.4666666667vmin}}#wrapper #main .top_bottom_size__header__nav__list__link .txt .en{display:block;font-weight:600}#wrapper #main .top_bottom_size__header__nav__list__link .txt .jp{display:block}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__contents{width:1440px;margin:0 auto;margin-bottom:60px;padding-top:120px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__contents{width:87.8048780488vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__contents{margin-bottom:3.6585365854vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__contents{padding-top:7.3170731707vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__contents{padding-top:13.3333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__contents__head{margin-bottom:50px;font-size:42px;text-align:center}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__contents__head{margin-bottom:3.0487804878vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__contents__head{font-size:2.5609756098vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__contents__head{margin-bottom:4vmin;font-size:6.6666666667vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__table{margin-bottom:70px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__table{margin-bottom:4.2682926829vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__table{margin-bottom:6.6666666667vmin}}#wrapper #main .top_bottom_size__table .table{width:100%}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__table .table{margin-bottom:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__table .table{margin-bottom:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__table .table{margin-bottom:2.6666666667vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__table .table+.table{margin-top:50px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__table .table+.table{margin-top:3.0487804878vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__table .table+.table{margin-top:5.3333333333vmin}}#wrapper #main .top_bottom_size__table .table th,#wrapper #main .top_bottom_size__table .table td{border:1px solid #eaeaea;background-color:#fff;text-align:center}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__table .table th,#wrapper #main .top_bottom_size__table .table td{padding:25px;font-size:18px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__table .table th,#wrapper #main .top_bottom_size__table .table td{padding:1.5243902439vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__table .table th,#wrapper #main .top_bottom_size__table .table td{font-size:1.0975609756vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__table .table th,#wrapper #main .top_bottom_size__table .table td{font-size:3.2vmin}}#wrapper #main .top_bottom_size__table .table thead th{background-color:#f0f0f0}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__table .table thead th{padding:2vmin 1.3333333333vmin}}#wrapper #main .top_bottom_size__table .table tbody th{background-color:#f8f8f8}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__table .table tbody th{padding:4vmin 1.3333333333vmin}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__table .table tbody td{padding:4vmin 1.3333333333vmin}}#wrapper #main .top_bottom_size__table .table .icn{display:inline-block;margin:0 0.3em;vertical-align:baseline}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__table .table .icn{width:10px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__table .table .icn{width:.6097560976vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__table .table .icn{width:1.8666666667vmin}}#wrapper #main .top_bottom_size__table .table .icn img{vertical-align:middle}#wrapper #main .top_bottom_size__table .unit{text-align:right}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__table .unit{font-size:18px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__table .unit{font-size:1.0975609756vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__table .unit{font-size:2.6666666667vmin}}#wrapper #main .top_bottom_size__point{border-bottom:1px solid #999}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__point{margin-bottom:70px;padding-bottom:50px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__point{margin-bottom:4.2682926829vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__point{padding-bottom:3.0487804878vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__point{margin-bottom:9.3333333333vmin;padding-bottom:8vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__point__head{margin-bottom:60px;font-size:34px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__point__head{margin-bottom:3.6585365854vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__point__head{font-size:2.0731707317vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__point__head{margin-bottom:4vmin;font-size:5.3333333333vmin}}#wrapper #main .top_bottom_size__point__txt{line-height:2}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__point__txt{margin-bottom:20px;font-size:24px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__point__txt{margin-bottom:1.2195121951vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__point__txt{font-size:1.4634146341vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__point__txt{margin-bottom:2.6666666667vmin;font-size:3.7333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__point__notes{margin-bottom:40px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__point__notes{margin-bottom:2.4390243902vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__point__notes{margin-bottom:8vmin}}#wrapper #main .top_bottom_size__point__notes__item{margin-left:1em;text-indent:-1em}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__point__notes__item{font-size:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__point__notes__item{font-size:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__point__notes__item{font-size:2.9333333333vmin}}#wrapper #main .top_bottom_size__point__link{text-decoration:underline;color:#ed6d01}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__point__link{font-size:24px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__point__link{font-size:1.4634146341vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__point__link{font-size:3.7333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__measuring__head{padding-bottom:60px;font-size:34px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__head{padding-bottom:3.6585365854vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__head{font-size:2.0731707317vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__measuring__head{padding-bottom:5.3333333333vmin;font-size:5.3333333333vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__measuring__item{border-top:2px dashed #ddd;padding-top:60px;padding-bottom:70px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__item{padding-top:3.6585365854vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__item{padding-bottom:4.2682926829vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__measuring__item{border-top:1px dashed #ddd;padding:6.6666666667vmin 0 8vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__measuring__item__head{margin-bottom:20px;font-size:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__item__head{margin-bottom:1.2195121951vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__item__head{font-size:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__measuring__item__head{margin-bottom:3.3333333333vmin;font-size:4.8vmin}}#wrapper #main .top_bottom_size__measuring__item__txt{margin-bottom:40px;font-size:24px}@media screen and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__item__txt{margin-bottom:2.4390243902vw}}@media screen and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__item__txt{font-size:1.4634146341vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__measuring__item__txt{margin-bottom:4vmin;font-size:3.7333333333vmin}}#wrapper #main .top_bottom_size__measuring__point{position:relative}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__measuring__point{width:750px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__point{width:45.7317073171vw}}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__measuring__point__img{position:absolute;top:0;right:-690px;bottom:0;display:flex;align-items:center;width:615px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__point__img{right:-42.0731707317vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__point__img{width:37.5vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__measuring__point__img{margin-bottom:4vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__measuring__point__img.-bottom{top:auto}}#wrapper #main .top_bottom_size__measuring__point__box{background-color:#f2f2f2}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__measuring__point__box{padding-top:50px;padding-right:60px;padding-bottom:50px;padding-left:60px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__point__box{padding-top:3.0487804878vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__point__box{padding-right:3.6585365854vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__point__box{padding-bottom:3.0487804878vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__point__box{padding-left:3.6585365854vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__measuring__point__box{padding:5.3333333333vmin}}#wrapper #main .top_bottom_size__measuring__point__box .head{color:#ed6d01}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__measuring__point__box .head{margin-bottom:20px;font-size:30px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__point__box .head{margin-bottom:1.2195121951vw}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__point__box .head{font-size:1.8292682927vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__measuring__point__box .head{margin-bottom:4vmin;font-size:4.8vmin}}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__measuring__point__box .list{font-size:24px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__point__box .list{font-size:1.4634146341vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__measuring__point__box .list{font-size:3.7333333333vmin}}#wrapper #main .top_bottom_size__measuring__point__box .notes{margin-top:1em}@media screen and (min-width: 768px){#wrapper #main .top_bottom_size__measuring__point__box .notes{font-size:20px}}@media screen and (min-width: 768px) and (max-width: 1640px){#wrapper #main .top_bottom_size__measuring__point__box .notes{font-size:1.2195121951vw}}@media screen and (max-width: 767px){#wrapper #main .top_bottom_size__measuring__point__box .notes{font-size:2.9333333333vmin}}.point10Label.it-header{margin-top:15px;background:#ff6b00;font-size:20px}@media screen and (max-width: 767px){.point10Label.it-header{margin:6px 0 -10px;font-size:1.6vmin}}

/* 20240424追加 */
#wrapper #main .top_bottom__howto__contents {
    position: static;
    min-height: auto;
}
#wrapper #main .top_bottom__howto__contents:nth-of-type(3) {
    min-height: auto;
}
@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__howto__contents {
        margin-bottom: 6vh;
    }
    #wrapper #main .top_bottom__howto__step {
        display: none;
    }
    #wrapper #main .top_bottom__howto__contents__txt .label {
        width: 100vw;
        margin-left: calc( 50% - 50vw);
        margin-right: calc( 50% - 50vw);
    }
    #wrapper #main .top_bottom__howto__contents__img {
        width: 100%;
    }
    #wrapper #main .top_bottom__howto__contents__txt .num {
        margin: -8vmin -7.333333vmin 6.6666666667vmin auto;
    }
}

@media screen and (min-width: 0px) and (max-width: 767px) {
    #wrapper .point10Label.it-header {
        margin-top: 0;
        font-size: 3.46667vw;
    }
}



/* 20240717追加 */

.app-description {
    padding: 14vh 0;
    text-align: center;
}
@media screen and (max-width: 767px) {
    .app-description {
        padding: 8vh 0;
    }
}
.app-description_heading {
    font-size:2.4vw;
    font-weight: 600;
    margin-bottom: 6vh;
}
@media screen and (max-width: 767px) {
    .app-description_heading {
        font-size:5.5vw;
        font-weight: 600;
        margin-bottom: 4vh;
    }
}
.app-description_picture {
    display: block;
    width: 50vw;
    margin: 0 auto 6vh;
}
@media screen and (max-width: 767px) {
    .app-description_picture {
        width: 85vw;
        margin: 0 auto 5vh;
    }
}
.app-description_sub-heading {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 2.5vh;
}
@media screen and (max-width: 767px) {
    .app-description_sub-heading {
        display:block;
        text-align: center;
        margin-bottom: 1vh;
    }
}

.app-description_icon {
    display: block;
    width: 4vw;
    margin-right: 20px;
}

@media screen and (max-width: 767px) {
    .app-description_icon {
        width: 60px;
        display: block;
        margin: 0 auto 10px;
    }
}

.app-description_description {
    font-size:1.8vw;
}

@media screen and (max-width: 767px) {
    .app-description_description {
        font-size:6vw;
        font-weight: 600;
    }
}
.app-description_paragraph {
    font-size:1.2vw;
    margin-bottom: 4vh;
}

@media screen and (max-width: 767px) {
    .app-description_paragraph {
        font-size:4vw;
        margin:0 6vw 3vh;
        text-align: left;
    }
}


.app-description_note-heading {
    font-size:1.4vw;
    text-decoration: underline;
    margin-bottom: 1vh;
}

@media screen and (max-width: 767px) {
    .app-description_note-heading {
        font-size:5vw;
        margin-bottom: 1vh;
    }
}
.app-description_note-paragraph {
    font-size:1vw;
    margin-bottom: 6vh;
}
@media screen and (max-width: 767px) {
    .app-description_note-paragraph {
        font-size:3.5vw;
        margin:0 6vw 3.5vh;
        text-align: left;
    }
}


#wrapper #main .app-description_link .button-common {
    color: #000;
    background: #fff;
    font-size: calc(1.8*var(--rem));
    line-height: 1;
    font-weight: 700;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: calc(35* var(--rem));
    height: calc(8* var(--rem));
    margin: 0 auto;
    border: 1px solid #999;
    border-radius: calc(10* var(--rem));
    transition: background-color .4s cubic-bezier(.39,.575,.565,1);
}

@media screen and (max-width: 767px) {
    #wrapper #main .app-description_link .button-common {
        font-size: calc(3.5*var(--rem));
        width: 80%;
        height: calc(14* var(--rem));
        font-weight: normal;
    }
}

#wrapper #main .app-description_link .button-common[target="_blank"]:before {
    content: '';
    background: url(/wellness/sixpad/products/powersuit/top_bottom/img/icn_blank.svg) no-repeat center center;
    background-size: contain;
    position: absolute;
    width: calc(1.9* var(--rem));
    height: calc(1.6* var(--rem));
   left: calc(4.2* var(--rem));
    top: calc(50% - 1.6* var(--rem) / 2);
    border: none;
    transform: rotate(0deg);
}

@media screen and (max-width: 767px) {
    #wrapper #main .app-description_link .button-common[target="_blank"]:before {
        width: calc(3* var(--rem));
        height: calc(2.8* var(--rem));
        left: calc(5.2* var(--rem));
        transform: translateY(-3px);
    }
}



dl.top_bottom__products__price {
    display: flex;
    border: 1px solid #999999;
    align-items: center; /* 縦方向の中央揃え */
    width: fit-content;
}
@media screen and (max-width: 767px) {
    dl.top_bottom__products__price {
        display: block;
        border: 1px solid #999999;
        width: auto;
        margin-bottom: 13.3333333333vmin;
        margin-top: 8vmin;
    }
}


dt.top_bottom__products__price__title {
    background-color: #111;
    color: #fff;
    font-size: 1.1vw;
    line-height: 1.2;
    padding: 1.6vw 1.3414634146vw;
    width: 15%;
    white-space: nowrap;
}
@media screen and (max-width: 767px) {
    dt.top_bottom__products__price__title {
        font-size: 3vmin;
        line-height: 1.2;
        padding: 1.6vw 1.3414634146vw;
        width: 100%;
        text-align: center;
    }
}
@media screen and (min-width: 1670px) {
    dt.top_bottom__products__price__title {
        font-size: 18px;
        padding: 4% 3%;
    }
}


dd.top_bottom__products__price__content {
    font-size: .9756097561vw;
    text-align: center;
    width: 85%;
    padding: 0 1.3414634146vw;
    line-height: 1.8;
}
@media screen and (max-width: 767px) {
    dd.top_bottom__products__price__content {
        font-size: 3vmin;
        width: 100%;
        padding-top:3vw;
        padding-bottom:3vw;
        line-height: 1.2;
    }
}
@media screen and (min-width: 1670px) {
    dd.top_bottom__products__price__content {
        font-size: 14px;
        white-space: nowrap;
    }
}

.top_bottom__products__price__monthly {
    font-size: 1.3414634146vw;
    line-height: 1;
}
@media screen and (max-width: 767px) {
    .top_bottom__products__price__monthly {
        font-size: 4vw;
    }
}
@media screen and (min-width: 1670px) {
    .top_bottom__products__price__monthly {
        font-size: 24px;
    }
}

.top_bottom__products__price__amount {
    color: #ed6d01;
    font-size: 3.5vw;
}
@media screen and (max-width: 767px) {
    .top_bottom__products__price__amount {
        font-size: 13vw;
    }
}
@media screen and (min-width: 1670px) {
    .top_bottom__products__price__amount {
        font-size: 56px;
    }
}

@media screen and (max-width: 767px) {
    .top_bottom__products__price__unit {
        font-size: 7vw;
    }
}



/* @media screen and (min-width: 768px) and (max-width: 1640px) { */
@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__buy.mid-page-cta {
        padding-top: 0;
    }
}
@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__buy.mid-page-cta {
        padding-top: 0;
    }
    #wrapper #main .mid-page-cta .top_bottom__kv__buy__btn,
    #wrapper #main .top_bottom__features .top_bottom__kv__buy__btn {
        width: 100% !important;
    }
}
@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__products .top_bottom__kv__buy__txt .txt,
    #wrapper #main .top_bottom__features .top_bottom__kv__buy__txt .txt {
        color: #000;
        font-size: 3.4666666667vmin;
    }
    #wrapper #main .top_bottom__products .top_bottom__kv__buy__txt .txt::before,
    #wrapper #main .top_bottom__products .top_bottom__kv__buy__txt .txt::after,
    #wrapper #main .top_bottom__features .top_bottom__kv__buy__txt .txt::before,
    #wrapper #main .top_bottom__features .top_bottom__kv__buy__txt .txt::after {
        background-color: #000;
    }
}









#wrapper #main .top_bottom__evidence {
    
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__evidence {
        padding-top: 160px;
        /* padding-bottom: 160px; */
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__evidence {
        padding-top: 9.756097561vw;
        /* padding-bottom: 9.756097561vw; */
    }
}

@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__evidence {
        padding: 16vmin 8vmin;
    }
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__evidence__wrap {
        width: 1560px;
        margin: 0 auto;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__evidence__wrap {
        width: 95.1219512195vw;
    }
}

#wrapper #main .top_bottom__evidence__head {
    position: relative;
    text-align: center;
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__evidence__head {
        margin-bottom: 70px;
        padding-bottom: 25px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__evidence__head {
        margin-bottom: 4.2682926829vw;
        padding-bottom: 1.5243902439vw;
    }
}

@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__evidence__head {
        margin-bottom: 10.6666666667vmin;
        padding-bottom: 5.3333333333vmin;
    }
}

#wrapper #main .top_bottom__evidence__head::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background-color: #ed6d01;
    margin: 0 auto;
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__evidence__head::before {
        width: 80px;
        height: 3px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__evidence__head::before {
        width: 4.8780487805vw;
        height: .1829268293vw;
    }
}

@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__evidence__head::before {
        width: 10.6666666667vmin;
        height: .4vmin;
    }
}

#wrapper #main .top_bottom__evidence__head .en {
    display: block;
    margin: 0 auto;
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__evidence__head .en {
        width: 268px;
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__evidence__head .en {
        width: 16.3414634146vw;
        margin-bottom: 1.2195121951vw;
    }
}

@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__evidence__head .en {
        width: 68vmin;
        margin-bottom: 3.3333333333vmin;
    }
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__evidence__head .jp {
        font-size: 30px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__evidence__head .jp {
        font-size: 1.8292682927vw;
    }
}

@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__evidence__head .jp {
        font-size: 5.3333333333vmin;
    }
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__evidence__col {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: row-reverse;
        padding-left: 60px;
        margin-bottom: 5vw;
    }
}
@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__evidence__col {
        display: flex;
        flex-direction: column-reverse;
        
    }
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__evidence__col:nth-of-type(2) {
        flex-direction: row;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__evidence__col {
        padding-left: 3.6585365854vw;
    }
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__evidence__col__img {
        width: 770px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__evidence__col__img {
        width: 46.9512195122vw;
    }
}

@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__evidence__col__img {
        margin: 0 0 6.6666666667vmin;
    }
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__evidence__col__txt {
        width: 640px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__evidence__col__txt {
        width: 39.0243902439vw;
    }
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__evidence__col__txt .head {
        margin-bottom: 40px;
        font-size: 38px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__evidence__col__txt .head {
        margin-bottom: 2.4390243902vw;
        font-size: 2vw;
    }
}

@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__evidence__col__txt .head {
        margin-bottom: 6.6666666667vmin;
        font-size: 5.0666666667vmin;
        text-align: center;
    }
}

#wrapper #main .top_bottom__evidence__col__txt .txt {
    line-height: 2;
}

@media screen and (min-width: 768px) {
    #wrapper #main .top_bottom__evidence__col__txt .txt {
        font-size: 22px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1640px) {
    #wrapper #main .top_bottom__evidence__col__txt .txt {
        font-size: 1.3414634146vw;
    }
}

@media screen and (max-width: 767px) {
    #wrapper #main .top_bottom__evidence__col__txt .txt {
        margin-bottom: 8vmin;
        font-size: 3.7333333333vmin;
    }
}

/*--カートボタンOFF--*/
#wrapper #main .top_bottom__cart__selector__btn.is-outofstock{
pointer-events: none;
background-color:#c8c8c8;
}
#wrapper #main .top_bottom__cart__selector__btn.is-saleended{
    pointer-events: none;
    background-color:#c8c8c8;
}
#wrapper #main .top_bottom__cart__selector__btn.is-saleended:before{
    content: none;
}
#wrapper #main .top_bottom__cart__selector__btn.is-saleended .icn{
    display: none;
}
#wrapper #main .top_bottom__cart__selector .attention{
	margin-top:30px;
	background-color: #fef5ed;
	box-sizing: border-box;
	padding:2.4390243902vw;
	text-align: center;
	line-height: 1.4;
}
@media screen and (max-width: 767px) {
	#wrapper #main .top_bottom__cart__selector .attention{
		padding:5.3333333333vmin;}
}
#wrapper #main .top_bottom__cart__selector .attention h3{
	font-size:20px;
	font-weight: 600;
	border-bottom: 1px solid #333;
	display: inline;
}
@media screen and (max-width: 767px) {
	#wrapper #main .top_bottom__cart__selector .attention h3{
	font-size:3.2vmin;
	}
}
#wrapper #main .top_bottom__cart__selector .attention p{
	font-size:16px;
	margin-top:15px;
}
@media screen and (max-width: 767px) {
		#wrapper #main .top_bottom__cart__selector .attention p{
		font-size:2.9333333333vmin;
		}
}
#wrapper #main .top_bottom__cart__selector .attention p span{
	color: #ed6c00;
}

#wrapper #main .ems_set__banners{
	margin:30px auto 0;
	text-align: center;
	width:calc(110* var(--rem));
}

#wrapper #main .ems_set__banners img{
	max-width: 1102px;
	width:100%;
	/*max-width: 1102px; */
}
@media screen and (max-width:768px){
	#wrapper #main .ems_set__banners{
		margin:30px auto 0;
		width:calc(65* var(--rem));
}
}
/*#wrapper #main .ems_set__banners a:hover{opacity: .7}*/
