@charset "utf-8";.page-kv__wrap{background:#fcfcfc;color:#111;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-kv__c a{display:block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.page-kv__c a:hover{opacity:.8;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.page-kv__l{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-kv__r{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-kv__r img{width:100%}.page-kv__title img{display:block;height:auto;width:100%}.page-kv__text{font-weight:700;letter-spacing:.02em;line-height:1.3333}.page-kv__btn a{border:1px solid #6e6e73;border-radius:3em;color:#6e6e73;display:inline-block;line-height:1;padding:.5em 1.25em;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.page-kv__btn a:hover{opacity:.8;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.page-tab .uqv2-parts-tab__btn__li.is-show{position:relative}.page-tab .uqv2-parts-tab__btn__li.is-show:before{border-color:#e4007f transparent transparent transparent;border-style:solid;border-width:7px 5px 0 5px;bottom:-8px;content:'';display:block;height:0;left:0;margin:auto;position:absolute;right:0;width:0;z-index:1}.page-tab__caution{color:#737373}.page-productsBlockA{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.page-productsBlockA__thumb{margin:0 auto;position:relative}.page-productsBlockA__thumb::before{content:'';display:block;padding-bottom:100%}.page-productsBlockA__thumb img{bottom:0;left:0;margin:auto;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0;z-index:1}.page-productsBlockA__contents{width:100%}.page-productsBlockA__price{text-align:center}.page-productsBlockA__price>p{color:#282828;font-weight:700}.page-productsBlockA__title{color:#303030;font-weight:700;line-height:1.5;margin-top:-.25em}.page-productsBlockA__title span{display:block;line-height:1}.page-productsBlockA__text{color:#737373}.page-productsBlockA__btn .page-pinfobtn{border:none;width:100%}.page-productsBlockA__btn .page-pinfobtn:before{color:inherit}.page-productsBlockA__btn .uqv2-parts-btn__cont{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding-left:7px}.page-productsBlockA .uqv2-parts-icon--handingstore:before,.page-productsBlockA .uqv2-parts-icon--iphone:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-productsBlock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-productsBlock__title{color:#303030;font-weight:700;line-height:1.5;margin-top:-.25em}.page-productsBlock__title span{display:block;line-height:1}.page-productsBlock__text{color:#737373}.page-productsBlock__thumb img{display:block;margin:0 auto;width:calc(446 / 670 * 100%)}.page-productsBlock__btn .page-pinfobtn{border:none;margin-left:auto;width:auto}.page-productsBlock__btn .page-pinfobtn:before{color:inherit;right:0}.page-productsBlock__btn .uqv2-parts-btn__cont{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding-left:7px}.page-productsBlock .uqv2-parts-icon--handingstore:before,.page-productsBlock .uqv2-parts-icon--iphone:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-accordionBtn .uqv2-parts-btn--keycolor:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.page-accordionTrg{display:none}.page-accordionTrg .uqv2-parts-btn--trans{border-color:#e4007f;color:#e4007f;min-height:40px}.page-accordionTrg .uqv2-parts-btn--trans+.uqv2-parts-btn--trans{border-top:none}.page-past .uqv2-parts-btn:before{color:inherit}.page-table{border-top:1px solid #cdcdcd;color:#737373;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}.page-table.is-mask:before{background:rgba(0,0,0,.7);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.page-table__tr{border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.page-table__fi,.page-table__full,.page-table__td,.page-table__th{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-left:1px solid #cdcdcd;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.3333;padding:20px 0;position:relative;width:25%}.page-table__fi p,.page-table__full p,.page-table__td p,.page-table__th p{text-align:center;width:100%}.page-table__fi p+p,.page-table__full p+p,.page-table__td p+p,.page-table__th p+p{margin-top:15px}.page-table__fi{background:#f7f7f7;font-size:14px;padding:20px .5em}.page-table__th{background:#fcedf4;color:#737373;font-size:18px;font-weight:700}.page-table__th strong{font-size:24px}.page-table__td{background:#fff;font-size:14px}.page-table__td strong{color:#e4007f;font-size:24px}.page-table__td strong.page-morestrong{font-size:36px}.page-table__td.is-label{padding-bottom:70px}.page-table__td.is-full{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;padding-left:1em;padding-right:1em}.page-table__td.is-full p{text-align:left}.page-table__full{background:#f7f7f7;font-size:14px;padding:20px 10px;width:100%}.page-table__label{background:#fcedf4;bottom:30px;color:#e4007f;left:15px;padding:5px 0;position:absolute;text-align:center;width:calc(300% - 30px);z-index:1}.page-table__arrow{color:#333;font-size:20px;font-weight:700;left:0;margin:auto;position:absolute;right:0;text-align:center;top:-.75em;z-index:1}.page-table__arrow>span{background:#fff;display:inline-block}.page-table__arrow>span small{font-size:14px}.page-table__arrow i{color:#e4007f}.page-plus{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:48px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.page-plus__icon{background:currentColor;color:#cdcdcd;display:inline-block;height:8px;line-height:1;position:relative;vertical-align:middle;width:48px}.page-plus__icon:before{background:inherit;border-radius:inherit;content:'';height:100%;left:0;position:absolute;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:100%}.page-box01{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;border:1px solid #cdcdcd;color:#737373;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.page-box01__title{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;background:#fcedf4;color:#e4007f;font-size:14px;padding:1.2em 0;text-align:center;width:100%}.page-box01__cont{padding:20px;width:100%}.page-box01__cont span{display:inline-block}.page-box01__stitle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #cdcdcd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;height:4em;margin-bottom:1em;padding-bottom:1em;text-align:center}.page-box01__stitle p{text-align:center;width:100%}.page-box01__text{font-size:14px;text-align:center}.page-box01__text strong{font-size:18px}.page-chargestep{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-chargestep__title{border:1px solid #e4007f;-webkit-box-sizing:border-box;box-sizing:border-box;color:#e4007f;font-weight:700;padding:5px 5px;text-align:center}.page-chargestep__step{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.page-chargestep__arrow{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;width:50px}.page-chargestep__arrow i{border-color:transparent transparent transparent #e4007f;border-style:solid;border-width:20px 0 20px 15px;display:block;height:0;width:0}.page-chargestep__arrow2{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px;width:80px}.page-chargestep__thumb{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px}.page-flex2clm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-flex2clm__li{position:relative;width:50%}.page-table01{height:100%;width:100%}.page-table01 td,.page-table01 th{border:1px solid #cdcdcd;color:#737373;font-size:14px;padding:10px 5px;vertical-align:middle}.page-table01 th{background:#f7f7f7;font-weight:700;text-align:center;width:10em}.page-table01 td{line-height:2;text-align:center}.page-table01 span{display:inline-block}.page-table01 small{font-size:10px}.page-table01__label{background:#f7f7f7;display:inline-block;padding:0 5px}.page-flex2clm__li+.page-flex2clm__li .page-table01 th{border-left:none}.page-custom-accordion{border:1px solid #cdcdcd}.page-custom-accordion-inner{border-top:1px solid #cdcdcd}.page-gmthumb{display:block;margin:-30px 0 0}.page-gmthumb img{height:auto;max-width:100%}.page-gmcaution{color:#737373;margin-top:.5em}.page-custom-kurikoshi{color:#737373}.page-clm001{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-cautionBox{border:1px solid #cdcdcd;text-align:center}.page-cautionBox h3{background:#737373;color:#fff;line-height:1.5;padding:.5em 1em}.page-cautionBox p{padding:2em 2em}.page-moushikomi__title{text-align:center}.page-moushikomi__text{padding-bottom:1em;text-align:center}.page-pinkbox{border:1px solid #e4007f;height:100%}.page-pinkbox__title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#e4007f;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:400;height:3.6em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;padding:.5em;text-align:center}.page-pinkbox__contents{color:#737373}.page-custom-readmore{border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-custom-readmore .uqv2-parts-accordion2024__btn{border:1px solid #737373;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.page-custom-readmore .uqv2-parts-accordion2024__btn::after{right:1em}.page-custom-readmore .uqv2-parts-accordion2024__btn>span{text-align:center}.page-custom-readmore .uqv2-parts-accordion2024__btn>span:nth-child(1){display:none}.page-custom-readmore .uqv2-parts-accordion2024__btn>span:nth-child(2){display:block}.page-custom-readmore .uqv2-parts-accordion2024__input:checked+.uqv2-parts-accordion2024__btn>span:nth-child(1){display:block}.page-custom-readmore .uqv2-parts-accordion2024__input:checked+.uqv2-parts-accordion2024__btn>span:nth-child(2){display:none}.page-custom-readmore .page-custom-accordion-inner{border:none}.uqv2-parts-btnLgtypeB__title{line-height:1.45;margin-top:-.25em}.uqv2-parts-btnLgtypeB__cont{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:.25em}.faq-questionlist{border-bottom:1px solid #cdcdcd}.faq-questionlist__li{border-top:1px solid #cdcdcd}.faq-questionlist-link,a.faq-questionlist-link{color:inherit;color:#303030!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1em 0;position:relative;text-decoration:none!important}.faq-questionlist-link:hover,a.faq-questionlist-link:hover{text-decoration:none}.faq-questionlist-link:hover>span,a.faq-questionlist-link:hover>span{text-decoration:underline}.faq-questionlist-link::after,a.faq-questionlist-link::after{speak:none;bottom:0;color:#e4007f;content:"\e902";font-family:uq-icomoon!important;font-style:normal;font-variant:normal;font-weight:400;height:1em;line-height:1;margin:auto;position:absolute;right:0;text-align:center;text-transform:none;top:0;width:1em;z-index:1}.faq-questionlist-link .uqv2-parts-icon{color:#e4007f;font-size:2em;margin-right:.5em}.is-wimaxPage .faq-questionlist-link:after{color:#0091d7}.is-wimaxPage .faq-questionlist-link .uqv2-parts-icon{color:#0091d7}.faq-questionlist-link>span{color:inherit;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:1em;padding-top:.2em}.page-service{border:2px solid #e2007e}.page-service-pink{background:#f16aaa}.page-service-clm2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-service-clm2__li{position:relative}.page-service-btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:9px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:1;padding:.5em 1.25em;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.page-service-btn__icon01{margin-right:.75em}.page-service-btn__text{letter-spacing:-.05em;line-height:1.2}.page-service-btn__icon02{margin-left:1.25em}.page-service-btn:hover{opacity:.8;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.page-service-clm3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-service-exp{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-service-exp dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.page-service-exp h5 small,.page-service-exp h5 span{display:block;line-height:1.333}.page-service-exp p{margin-top:.75em}.page-service-caution__r{position:relative}.page-service-btn2{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #333;border-radius:6px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.page-service-btn2__text{line-height:1.2;padding:.5em .75em}.page-service-btn2__icon02{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#e4007f;border-radius:0 5px 5px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 .5em}.page-service-btn2:hover{opacity:.8;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.page-service-area{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#e2007e;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-service-area__r{font-weight:700;line-height:1.2}.page-service-area__c,.page-service-area__l{line-height:1.2}.page-service-area__c{padding:0 calc(20 / 331*100%);text-align:left;width:100%}.page-service-no1 p{margin-top:1em}input:checked+*+.page-service-modalbg{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}input:checked+*+.page-service-modalbg+.page-service-modal{display:block}.page-service-modal{background:#fff;border:1px solid #303030;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;left:0;position:absolute;top:calc(100% + 14px);z-index:10000}.page-service-modal::before{border-color:transparent transparent #303030 transparent;border-style:solid;border-width:0 10px 20px 10px;bottom:calc(100% + .5px);content:'';height:0;left:0;margin:auto;position:absolute;right:0;-webkit-transform:rotate(0);transform:rotate(0);width:0;z-index:1}.page-service-modal::after{border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 10px 20px 10px;bottom:calc(100% - 1px);content:'';height:0;left:0;margin:auto;position:absolute;right:0;-webkit-transform:rotate(0);transform:rotate(0);width:0;z-index:1}.page-service-modal__close{background:#e4007f;border-radius:50%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2em;margin:1em auto 0;position:relative;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:2em}.page-service-modal__close:hover{opacity:.8;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.page-service-modal__close::before{background:#fff;bottom:0;content:'';height:2px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:66%;z-index:1}.page-service-modal__close::after{background:#fff;bottom:0;content:'';height:2px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:66%;z-index:1}.page-service-modal>h5{font-size:calc(18 / 14 * 100%);font-weight:700;text-align:center}.page-service-modal>p{margin-top:1em}.page-service-modal>div{margin-top:1em}.page-service-modal>small{color:#737373;display:block;font-size:calc(12 / 14 * 100%);margin-top:1em}.page-clm001{border-top:1px solid #cdcdcd}.uqv2-footSlider,.uqv2-mainSlider{margin-bottom:30px;opacity:0;white-space:nowrap}.uqv2-footSlider.slick-initialized,.uqv2-mainSlider.slick-initialized{opacity:1;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;white-space:normal}.uqv2-footSlider__li,.uqv2-mainSlider__li{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;font-size:0;line-height:1;vertical-align:bottom}.uqv2-footSlider__li>a,.uqv2-footSlider__li>span,.uqv2-mainSlider__li>a,.uqv2-mainSlider__li>span{display:block;line-height:1;position:relative;text-align:center;z-index:1}.uqv2-footSlider__li>a>*,.uqv2-footSlider__li>span>*,.uqv2-mainSlider__li>a>*,.uqv2-mainSlider__li>span>*{height:auto;margin:0 auto;max-width:980px;width:100%}.uqv2-footSlider .slick-next,.uqv2-footSlider .slick-prev,.uqv2-mainSlider .slick-next,.uqv2-mainSlider .slick-prev{bottom:-33px;top:inherit;z-index:1}.uqv2-footSlider .slick-next,.uqv2-mainSlider .slick-next{right:0}.uqv2-footSlider .slick-next:before,.uqv2-mainSlider .slick-next:before{color:#b4b4b4;content:"\e902";display:inline-block;font-family:uq-icomoon!important;font-size:20px}.uqv2-footSlider .slick-prev,.uqv2-mainSlider .slick-prev{left:0}.uqv2-footSlider .slick-prev:before,.uqv2-mainSlider .slick-prev:before{color:#b4b4b4;content:"\e902";display:inline-block;font-family:uq-icomoon!important;font-size:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.uqv2-footSlider .slick-dots,.uqv2-mainSlider .slick-dots{background:#fff;bottom:-30px;height:30px}.uqv2-footSlider .slick-dots li,.uqv2-footSlider .slick-dots li button,.uqv2-mainSlider .slick-dots li,.uqv2-mainSlider .slick-dots li button{height:30px;width:15px}.uqv2-footSlider .slick-dots button:before,.uqv2-mainSlider .slick-dots button:before{height:30px;line-height:28px;width:15px}.uqv2-footSlider .slick-dots li.slick-active button:before,.uqv2-mainSlider .slick-dots li.slick-active button:before{color:#737373}.uqv2-footSlider .slick-track,.uqv2-mainSlider .slick-track{background:#fff}.uqv2-mainSlider .slick-dots li.slick-active button:before{color:#737373}.uqv2-mainSlider .slick-dots li button:before{font-size:8px;line-height:32px}.uqv2-mainSlider .slick-next,.uqv2-mainSlider .slick-prev{bottom:-35px;top:auto;z-index:1}.uqv2-mainSlider .slick-next{right:15px}.uqv2-mainSlider .slick-prev{left:15px}.uqv2-mainSlider__li{position:relative}.uqv2-mainSlider__li>a>.slick-lazyload-error,.uqv2-mainSlider__li>a>.slick-loading,.uqv2-mainSlider__li>span>.slick-lazyload-error,.uqv2-mainSlider__li>span>.slick-loading{opacity:0}.uqv2-mainSlider__li>a:after,.uqv2-mainSlider__li>span:after{background:rgba(0,0,0,.5);content:'';display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:background .3s ease .3s;transition:background .3s ease .3s;width:100%;z-index:1}.slick-slide.is-active-next .uqv2-mainSlider__li>a:after,.slick-slide.is-active-next .uqv2-mainSlider__li>span:after,.slick-slide.slick-current .uqv2-mainSlider__li>a:after,.slick-slide.slick-current .uqv2-mainSlider__li>span:after{background:rgba(0,0,0,0);-webkit-transition:background .3s ease .3s;transition:background .3s ease .3s}.uqv2-footSlider{background:linear-gradient(to bottom,#d7d7d7 0,#f2f2f2 25px);padding-top:30px}.carousel{position:relative}.carousel__viewport{-ms-overflow-style:none;overflow-x:hidden;position:relative;scrollbar-width:none}.carousel__viewport::-webkit-scrollbar{display:none}.carousel__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:0;line-height:1;position:relative;vertical-align:bottom}.carousel__slide *{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel__slide>a,.carousel__slide>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1;position:relative;text-align:center;z-index:1}.carousel__slide>a>*,.carousel__slide>span>*{height:auto;margin:0 auto;max-width:980px;width:100%}.carousel__slide,.carousel__slide-append,.carousel__slide-offset{scroll-snap-align:center}.carousel__slide img,.carousel__slide-append img,.carousel__slide-offset img{height:auto;width:100%}.carousel__slide-append>a,.carousel__slide-append>span,.carousel__slide-offset>a,.carousel__slide-offset>span,.carousel__slide>a,.carousel__slide>span{border:2px solid #cdcdcd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.carousel .slick-next,.carousel .slick-prev{bottom:-33px;text-align:center;top:inherit;z-index:1}.carousel .slick-next{right:0}.carousel .slick-next:before{color:#b4b4b4;content:"\e902";display:inline-block;font-family:uq-icomoon!important;font-size:20px}.carousel .slick-prev{left:0}.carousel .slick-prev:before{color:#b4b4b4;content:"\e902";display:inline-block;font-family:uq-icomoon!important;font-size:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carousel__navigation-list{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;margin:auto;position:absolute;right:0}.carousel__navigation-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 2px}.carousel__navigation-button:focus-visible,.carousel__navigation-next:focus-visible,.carousel__navigation-prev:focus-visible,.carousel__navigation-toggle:focus-visible{border:none!important;outline:2px solid #e2007e!important}.carousel__navigation-button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:content-box;background-color:#fff;border:none;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:0;height:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:0;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;width:20px}.carousel__navigation-button.is-active{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#0091d7;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;text-align:center;width:20px;z-index:1}.carousel__navigation-button.is-active::before{-webkit-animation:rotate-circle-left 5s linear forwards;animation:rotate-circle-left 5s linear forwards;background:#f6f6f6;content:"";display:block;height:20px;left:-10px;position:absolute;top:0;-webkit-transform-origin:right 10px;transform-origin:right 10px;width:20px;z-index:2}.carousel__navigation-button.is-active::after{-webkit-animation:rotate-circle-right 5s linear forwards;animation:rotate-circle-right 5s linear forwards;background:#f6f6f6;content:"";display:block;height:20px;left:10px;position:absolute;top:0;-webkit-transform-origin:left 10px;transform-origin:left 10px;width:20px;z-index:3}.carousel__navigation-button.is-active .carousel__navigation-button-inner{background:#fff;border-radius:50%;bottom:0;height:18px;left:0;margin:auto;position:absolute;right:0;top:0;width:18px;z-index:4}.carousel__navigation-button.is-active .carousel__navigation-button-inner::before{background:#737373;border-radius:50%;bottom:0;content:'';height:4px;left:0;margin:auto;position:absolute;right:0;top:0;width:4px}.carousel__navigation-button-inner{background:#cdcdcd;border-radius:50%;height:8px;width:8px}.carousel__navigation-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/assets/v2/common/images/icon_stop.svg) no-repeat;background-size:contain;border:none;border-radius:50%;cursor:pointer;height:20px;margin:0;margin-left:10px;padding:0;width:20px}.carousel__navigation-toggle.stop{background:url(/assets/v2/common/images/icon_play.svg) no-repeat;background-size:contain}.carousel__navigation-next,.carousel__navigation-prev{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/assets/v2/common/images/icon_next.svg) no-repeat;background-size:contain;border:none;border-radius:50%;cursor:pointer;height:20px;margin:0;margin-left:10px;padding:0;width:20px}.carousel__navigation-prev{margin-left:0;margin-right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@-webkit-keyframes rotate-circle-right{0%{background:#f6f6f6;-webkit-transform:rotate(0);transform:rotate(0)}50%{background:#f6f6f6;-webkit-transform:rotate(180deg);transform:rotate(180deg)}50.01%{background:#0091d7;-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{background:#0091d7;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-circle-right{0%{background:#f6f6f6;-webkit-transform:rotate(0);transform:rotate(0)}50%{background:#f6f6f6;-webkit-transform:rotate(180deg);transform:rotate(180deg)}50.01%{background:#0091d7;-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{background:#0091d7;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-circle-left{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotate-circle-left{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.carousel--main .slick-next,.carousel--main .slick-prev{bottom:-35px;top:auto;z-index:1}.carousel--main .slick-next{right:15px}.carousel--main .slick-prev{left:15px}.carousel--campaign .carousel__slides,.carousel--sub .carousel__slides{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.carousel--campaign .carousel__slide,.carousel--campaign .carousel__slide-append,.carousel--campaign .carousel__slide-offset,.carousel--sub .carousel__slide,.carousel--sub .carousel__slide-append,.carousel--sub .carousel__slide-offset{position:relative}.carousel--campaign .slick-next,.carousel--campaign .slick-prev,.carousel--sub .slick-next,.carousel--sub .slick-prev{bottom:0;top:auto;z-index:1}.carousel--campaign .slick-next:before,.carousel--campaign .slick-prev:before,.carousel--sub .slick-next:before,.carousel--sub .slick-prev:before{color:#b4b4b4;font-size:20px}.carousel--campaign .slick-next,.carousel--sub .slick-next{right:15px}.carousel--campaign .slick-prev,.carousel--sub .slick-prev{left:15px}.carousel--campaign .carousel__navigation-button,.carousel--sub .carousel__navigation-button{background-color:transparent}.carousel--campaign .carousel__navigation-button.is-active,.carousel--sub .carousel__navigation-button.is-active{background-color:transparent}.carousel--sub .carousel__navigation-button .carousel__navigation-button-inner{background:#666;height:8px;width:8px}.carousel--sub .carousel__navigation-button.is-active::after,.carousel--sub .carousel__navigation-button.is-active::before{content:none}.carousel--sub .carousel__navigation-button.is-active .carousel__navigation-button-inner{background:#999;height:8px;width:8px}.carousel--sub .carousel__navigation-button.is-active .carousel__navigation-button-inner::before{content:none}.carousel--campaign .carousel__navigation-button .carousel__navigation-button-inner{background:#999;height:8px;width:8px}.carousel--campaign .carousel__navigation-button .carousel__navigation-button-inner::before{content:none}.carousel--campaign .carousel__navigation-button.is-active::after,.carousel--campaign .carousel__navigation-button.is-active::before{content:none}.carousel--campaign .carousel__navigation-button.is-active .carousel__navigation-button-inner{background:#666;height:8px;width:8px}.carousel--campaign .carousel__navigation-button.is-active .carousel__navigation-button-inner::before{content:none}.carousel--campaign.is-autoplay .carousel__navigation-button .carousel__navigation-button-inner,.carousel--sub.is-autoplay .carousel__navigation-button .carousel__navigation-button-inner{background:#cdcdcd;border-radius:50%;height:8px;width:8px}.carousel--campaign.is-autoplay .carousel__navigation-button .carousel__navigation-button-inner::before,.carousel--sub.is-autoplay .carousel__navigation-button .carousel__navigation-button-inner::before{content:''}.carousel--campaign.is-autoplay .carousel__navigation-button.is-active,.carousel--sub.is-autoplay .carousel__navigation-button.is-active{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#0091d7;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;pointer-events:none;position:relative;text-align:center;width:20px;z-index:1}.carousel--campaign.is-autoplay .carousel__navigation-button.is-active::before,.carousel--sub.is-autoplay .carousel__navigation-button.is-active::before{-webkit-animation:rotate-circle-left 5s linear forwards;animation:rotate-circle-left 5s linear forwards;background:#f6f6f6;content:"";display:block;height:20px;left:-10px;position:absolute;top:0;-webkit-transform-origin:right 10px;transform-origin:right 10px;width:20px;z-index:2}.carousel--campaign.is-autoplay .carousel__navigation-button.is-active::after,.carousel--sub.is-autoplay .carousel__navigation-button.is-active::after{-webkit-animation:rotate-circle-right 5s linear forwards;animation:rotate-circle-right 5s linear forwards;background:#f6f6f6;content:"";display:block;height:20px;left:10px;position:absolute;top:0;-webkit-transform-origin:left 10px;transform-origin:left 10px;width:20px;z-index:3}.carousel--campaign.is-autoplay .carousel__navigation-button.is-active .carousel__navigation-button-inner,.carousel--sub.is-autoplay .carousel__navigation-button.is-active .carousel__navigation-button-inner{background:#fff;border-radius:50%;bottom:0;height:18px;left:0;margin:auto;position:absolute;right:0;top:0;width:18px;z-index:4}.carousel--campaign.is-autoplay .carousel__navigation-button.is-active .carousel__navigation-button-inner::before,.carousel--sub.is-autoplay .carousel__navigation-button.is-active .carousel__navigation-button-inner::before{background:#737373;border-radius:50%;bottom:0;content:'';height:4px;left:0;margin:auto;position:absolute;right:0;top:0;width:4px}.carousel--campaign.is-autoplay .carousel__navigation-button.is-active.is-pause::before,.carousel--sub.is-autoplay .carousel__navigation-button.is-active.is-pause::before{-webkit-animation-play-state:paused;animation-play-state:paused}.carousel--campaign.is-autoplay .carousel__navigation-button.is-active.is-pause::after,.carousel--sub.is-autoplay .carousel__navigation-button.is-active.is-pause::after{-webkit-animation-play-state:paused;animation-play-state:paused}.uqv2-subSliderBlock{background:#fff;position:relative;width:100%}@media screen and (max-width:768px){.page-kv{background:#fcfcfc}}@media screen and (max-width:767px){.page-kv__wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:5vw 0}.page-kv__c{margin:0 -20px;width:auto}.page-kv__l{padding-left:calc(40 / 750 * 100vw)}.page-kv__r{padding-right:calc(40 / 750 * 100vw)}.page-kv__r img{width:calc(224 / 750 * 100vw)}.page-kv__title{width:calc(132 / 750 * 100vw)}.page-kv__text{font-size:calc(32 / 750 * 100vw);margin-top:.75em}.page-kv__btn{font-size:calc(16 / 750 * 100vw);margin-top:1.5em}.page-kv__btn a{padding:.35em 1.25em}.page-tab .uqv2-parts-flex2clm__li{margin-top:60px}.page-tab .uqv2-parts-flex2clm__li:first-child{margin-top:40px}.page-tab .uqv2-parts-tab__trg__li{padding-bottom:0}.page-tab .uqv2-parts-tab__btn__li>div{text-align:center}.page-tab .uqv2-parts-tab__btn__li>div span{display:inline-block}.page-tab__caution{font-size:9px;margin-top:40px;text-align:center}.page-productsBlockA__thumb{width:90%}.page-productsBlockA__thumb img{height:90%;width:90%}.page-productsBlockA__title{font-size:18px;text-align:center}.page-productsBlockA__title span{margin-bottom:10px}.page-productsBlockA__title small{display:block;font-size:9px;line-height:1.2}.page-productsBlockA__text{font-size:15px;line-height:1.6;margin-top:15px;text-align:center}.page-productsBlockA__text br{display:none}.page-productsBlockA__btn{margin:10px auto;max-width:200px}.page-productsBlockA__btn .page-pinfobtn{margin:0 auto}.page-productsBlock{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-productsBlock__l{display:none}.page-productsBlock__l img{max-width:100%}.page-productsBlock__title{font-size:18px;text-align:center}.page-productsBlock__title span{margin-bottom:10px}.page-productsBlock__title small{display:block;font-size:9px;line-height:1.2}.page-productsBlock__text{font-size:15px;line-height:1.6;margin-top:15px;text-align:center}.page-productsBlock__text br{display:none}.page-productsBlock__thumb{margin-bottom:20px;margin-top:15px}.page-productsBlock__btn{margin:10px auto;max-width:200px}.page-productsBlock__btn .page-pinfobtn{margin:0 auto}.page-accordionBtn.is-acopen .uqv2-parts-btn--keycolor:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.is-acopen .page-accordionTrg{display:block}.page-table__fi{font-size:10px}.page-table__th{font-size:10px}.page-table__th strong{font-size:16px}.page-table__td{font-size:10px}.page-table__td strong{font-size:16px}.page-table__td strong.page-morestrong{font-size:22px}.page-table__td.is-label{padding-bottom:50px}.page-table__full{font-size:10px}.page-table__label{bottom:15px;font-size:7px;left:8px;width:calc(300% - 16px)}.page-table__arrow{font-size:12px}.page-table__arrow>span small{font-size:8px}.page-plus{height:24px;padding:10px 0}.page-plus__icon{height:4px;width:24px}.page-chargestep{display:block}.page-chargestep__arrow{width:100%}.page-chargestep__arrow i{border-color:#e4007f transparent transparent transparent;border-width:15px 20px 0 20px}.page-chargestep__arrow2{width:100%}.page-chargestep__arrow2 img{max-width:100px}.page-chargestep__thumb{text-align:center}.page-chargestep__thumb img{max-width:234px}.page-flex2clm{display:block}.page-flex2clm__li{width:100%}.page-table01 td,.page-table01 th{font-size:12px}.page-table01 small{font-size:10px}.page-flex2clm__li+.page-flex2clm__li .page-table01 td{border-top:none}.page-flex2clm__li+.page-flex2clm__li .page-table01 th{border-left:1px solid #cdcdcd;border-top:none}.custom-css{display:none}.page-custom-accordion{padding:0 20px}.page-custom-accordion .uqv2-parts-accordion2024__btn{padding:30px 0}.page-custom-accordion-inner{padding:30px 0}.page-gmthumb{margin:0 0 0;margin-left:-20px;padding-right:10px}.page-gmcaution{font-size:9px;padding-right:3em}.page-custom-title02{display:block;max-width:458px;width:calc(458 / 590 * 100%)}.page-custom-title03{display:block;max-width:401px;width:calc(401 / 590 * 100%)}.page-custom-margin01{margin-top:1em}.page-custom-margin02{margin-bottom:1em;margin-top:1em}.page-clm001{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-clm001__l{width:100%}.page-clm001__r{margin-top:30px;width:100%}.page-cautionBox{margin-top:30px}.page-cautionBox h3{font-size:15px}.page-cautionBox p{font-size:12px}.page-cautionBox p small{font-size:9px}.page-moushikomi{margin-top:40px}.page-moushikomi__title{margin-bottom:-.5em}.page-moushikomi__text{font-size:12px;padding-top:.5em}.page-moushikomi__clm{margin-top:20px}.page-moushikomi .uqv2-parts-btnMd,.page-moushikomi a.uqv2-parts-btnMd{height:auto;min-height:60px}.page-moushikomi .uqv2-parts-btnMd__icon,.page-moushikomi a.uqv2-parts-btnMd__icon{font-size:30px;width:30px}.page-pinkbox__title{font-size:16px}.page-pinkbox__contents{font-size:9px;padding:15px}.page-custom-readmore .uqv2-parts-accordion2024__btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:9px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;margin-top:10px;padding:.75em 1em;width:12em}.page-custom-readmore .uqv2-parts-accordion2024__btn::after{font-size:110%}.page-custom-readmore .uqv2-parts-accordion2024__trg{margin-top:20px}.page-custom-readmore .page-custom-accordion-inner{padding:0}.uqv2-parts-btnLgtypeB__icon,a.uqv2-parts-btnLgtypeB__icon{font-size:40px;height:40px;width:40px}.uqv2-parts-btnLgtypeB__title{font-size:15px}.faq-questionlist{font-size:15px}.page-text{font-size:15px}.page-service-pink{padding:calc(20 / 331 * 100%)}.page-service-clm2{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 calc(-5 / 331 * 100%)}.page-service-clm2__li{margin:0 auto;width:calc(50% - 15px)}.page-service-btn{font-size:min((21 / 750 * 100vw),21px)}.page-service-btn__icon01{height:1.5em;width:1.5em}.page-service-btn__icon01 img{height:auto;vertical-align:top;width:100%}.page-service-btn__icon02{height:1.5em;margin-left:.75em;width:1.5em}.page-service-btn__icon02 img{height:auto;vertical-align:top;width:100%}.page-service-clm3{display:block}.page-service-clm3__li{margin:0}.page-service-clm3__li:nth-child(2){margin:0}.page-service-exp{margin-top:20px}.page-service-exp dt{margin-right:10px;width:38px}.page-service-exp h5{font-size:min((36 / 750 * 100vw),36px)}.page-service-exp h5 small{font-size:min((30 / 750 * 100vw),30px)}.page-service-exp p{font-size:min((18 / 750 * 100vw),18px)}.page-service-caution{font-size:min((18 / 750 * 100vw),18px);padding:20px}.page-service-btn2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:min((24 / 750 * 100vw),24px);margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-service-area{font-size:min((80 / 750 * 100vw),80px);padding:calc(20 / 331*100%) 0}.page-service-area__r{font-size:90%;margin-left:.15em;margin-right:-.5em}.page-service-area__c,.page-service-area__l{font-size:calc(28 / 80 * 100%);line-height:1.5}.page-service-area__c small,.page-service-area__l small{font-size:calc(18 / 26 * 100%)}.page-service-no1{font-size:min((18 / 750 * 100vw),18px);padding:calc(20 / 331*100%)}.page-service-no1__thumb{margin:0 auto;width:100%}.page-service-modal{font-size:12px;max-width:582px;padding:20px;width:calc(582 / 750 * 100vw)}.page-service-modal.is-type01{margin:auto}.page-service-modal.is-type01::before{left:23%;right:auto}.page-service-modal.is-type01::after{left:23%;right:auto}.page-service-modal.is-type02{left:auto;right:0}.page-service-modal.is-type02::before{left:auto;right:21%}.page-service-modal.is-type02::after{left:auto;right:21%}.page-service-modal.is-type03{left:auto;right:0}.page-service-modal.is-type03::before{left:auto;right:20px}.page-service-modal.is-type03::after{left:auto;right:20px}.page-service-contents{padding:0 calc(20 / 331*100%) 30px}.page-clm001{padding-top:30px}}@media screen and (min-width:768px){.page-kv__wrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-kv__l{height:340px;padding-right:10%}.page-kv__r{padding-right:0}.page-kv__r img{max-width:240px}.page-kv__title{width:154px}.page-kv__text{font-size:30px;margin-top:30px}.page-kv__btn{font-size:18px;margin-top:30px}.page-tab .uqv2-parts-flex2clm__li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:80px}.page-tab .uqv2-parts-tab__trg__li{padding-bottom:0}.page-tab__caution{font-size:14px;margin-top:80px;text-align:center}.page-productsBlockA__thumb{width:calc(446 / 670 * 100%)}.page-productsBlockA__thumb img{height:100%;width:100%}.page-productsBlockA__contents{margin:20px auto 0;max-width:240px}.page-productsBlockA__title{font-size:24px;margin-bottom:.5em}.page-productsBlockA__title span{margin-bottom:10px}.page-productsBlockA__title small{display:block;font-size:14px;line-height:1.2}.page-productsBlockA__title.page-custom-02{min-height:3em}.page-productsBlockA__title+.page-productsBlockA__text{margin-bottom:1.5em;margin-top:-.5em}.page-productsBlockA__text{font-size:18px;line-height:1.6}.page-productsBlockA__btn{margin-top:10px}.page-productsBlock{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.page-productsBlock__l{width:50%}.page-productsBlock__l img{width:100%}.page-productsBlock__r{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:30px;width:50%}.page-productsBlock__title{font-size:24px;margin-bottom:1em}.page-productsBlock__title span{margin-bottom:10px}.page-productsBlock__title small{display:block;font-size:14px;line-height:1.2}.page-productsBlock__title.page-custom-02{min-height:3em}.page-productsBlock__title+.page-productsBlock__text{margin-bottom:1.5em;margin-top:-.5em}.page-productsBlock__text{font-size:18px;line-height:1.6}.page-productsBlock__thumb{display:none}.page-productsBlock__btn{margin-top:10px}.page-accordionBtn:hover .uqv2-parts-btn--keycolor:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.page-accordionBtn:hover .page-accordionTrg{display:block}.custom-css{visibility:hidden}.page-custom-accordion{padding:0 40px}.page-custom-accordion .uqv2-parts-accordion2024__btn{padding:50px 0}.page-custom-accordion-inner{padding:60px 0}.page-gmcaution{font-size:12px;padding:0 8em}.page-custom-margin01{margin-top:2em}.page-custom-margin02{margin-top:3em}.page-custom-kurikoshi{padding-right:2em;padding-top:4em}.page-clm001{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.page-clm001__l{width:calc(380 / 898 * 100%)}.page-clm001__r{width:calc(501 / 898 * 100%)}.page-cautionBox{margin-top:30px}.page-cautionBox h3{font-size:16px}.page-cautionBox p{font-size:14px}.page-cautionBox p small{font-size:12px}.page-moushikomi{margin-top:60px}.page-moushikomi__text{font-size:16px}.page-moushikomi__clm{margin-top:40px}.page-moushikomi .uqv2-parts-btnMd,.page-moushikomi a.uqv2-parts-btnMd{height:auto;min-height:80px}.page-moushikomi .uqv2-parts-btnMd__icon,.page-moushikomi a.uqv2-parts-btnMd__icon{font-size:50px;width:50px}.page-pinkbox__title{font-size:21px}.page-pinkbox__contents{font-size:12px;padding:35px}.page-custom-readmore .uqv2-parts-accordion2024__btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;margin-top:20px;padding:.5em 1em;width:50%}.page-custom-readmore .uqv2-parts-accordion2024__trg{margin-top:30px}.page-custom-readmore .page-custom-accordion-inner{padding:0}.uqv2-parts-btnLgtypeB__icon,a.uqv2-parts-btnLgtypeB__icon{font-size:60px;height:60px;width:60px}.uqv2-parts-btnLgtypeB__title{font-size:16px}.faq-questionlist{font-size:16px}.page-text{font-size:16px}.page-service-pink{padding:40px 78px}.page-service-clm2__li{margin:0 20px}.page-service-btn{font-size:14px}.page-service-clm3__li{width:calc(33% - (88px / 3))}.page-service-clm3__li:nth-child(2){margin:0 44px}.page-service-exp{margin-top:30px}.page-service-exp dt{margin-right:10px;width:40px}.page-service-exp h5{font-size:24px}.page-service-exp h5 small{font-size:16px}.page-service-exp p{font-size:14px}.page-service-caution{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 78px}.page-service-btn2{font-size:14px}.page-service-area{font-size:60px;padding:30px 0}.page-service-area__r{margin-left:10px}.page-service-area__c,.page-service-area__l{font-size:calc(24 / 60 * 100%)}.page-service-area__c small,.page-service-area__l small{font-size:calc(16 / 24 * 100%)}.page-service-no1{font-size:12px;padding:40px 78px}.page-service-no1__thumb{margin:0 auto;width:442px}.page-service-modal{font-size:14px;padding:30px;-webkit-transform:translateX(calc(-50% + 93px));transform:translateX(calc(-50% + 93px));width:438px}.page-service-modal.is-type03{left:auto;right:0;-webkit-transform:none;transform:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}.page-service-modal.is-type03::before{left:auto;right:25px}.page-service-modal.is-type03::after{left:auto;right:25px}.page-service-contents{padding:0 calc(39 / 976 * 100%) 60px}.page-clm001{padding-top:60px}}@media screen and (min-width:1020px){.page-kv__wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.page-kv__l{height:384px;padding-left:120px;padding-right:0}.page-kv__r{padding-right:150px}.page-kv__r img{max-width:292px}.page-kv__title{width:170px}.page-kv__text{font-size:36px}}@media (max-width:767px){.page-productsBlockA__price{font-size:calc(18 / 750 * 100vw);margin-top:5px}.page-productsBlockA__price>p{font-size:calc(30 / 750 * 100vw)}.page-productsBlockA__price>p small{font-size:calc(22.5 / 750 * 100vw)}.uqv2-mainSlider{height:44.4445vw}.uqv2-mainSlider__li{height:calc(383 / 860 * 100vw)}.carousel{height:44.4445vw;margin-bottom:30px}.carousel__slide{margin-left:calc(-100vw + (100% - 100vw)/ 2)}.carousel__slide,.carousel__slide-append,.carousel__slide-offset{-webkit-box-flex:0;-webkit-flex:0 0 100vw;-ms-flex:0 0 100vw;flex:0 0 100vw;width:100vw}.carousel__navigation-list{bottom:-30px;height:30px}.carousel--campaign,.carousel--sub{height:auto;margin-bottom:0;padding-bottom:40px}.carousel--campaign .carousel__navigation-list,.carousel--sub .carousel__navigation-list{bottom:0;height:40px}.carousel--campaign .carousel__slides,.carousel--sub .carousel__slides{margin-left:calc(-125vw + 20px)}.carousel--campaign .carousel__slide,.carousel--campaign .carousel__slide-append,.carousel--campaign .carousel__slide-offset,.carousel--sub .carousel__slide,.carousel--sub .carousel__slide-append,.carousel--sub .carousel__slide-offset{-webkit-box-flex:0;-webkit-flex:0 0 calc(40vw - 20px);-ms-flex:0 0 calc(40vw - 20px);flex:0 0 calc(40vw - 20px);margin-left:10px;width:calc(40vw - 20px)}.uqv2-subSliderWrap{min-height:auto}}@media (min-width:768px){.page-productsBlockA__price{font-size:14px;margin-bottom:-10px;margin-top:10px}.page-productsBlockA__price>p{font-size:18px}.page-productsBlockA__price>p small{font-size:12px}.uqv2-mainSlider{margin-bottom:40px}.uqv2-mainSlider .slick-dots{bottom:-40px;height:40px}.uqv2-mainSlider .slick-dots li{height:40px}.uqv2-mainSlider .slick-dots li button{height:40px}.uqv2-mainSlider .slick-dots li button:before{font-size:10px;line-height:42px}.uqv2-mainSlider .slick-next,.uqv2-mainSlider .slick-prev{bottom:-40px}.carousel{margin-bottom:40px}.carousel__slide{margin-left:calc(-860px + (100% - 860px)/ 2)}.carousel__slide,.carousel__slide-append,.carousel__slide-offset{-webkit-box-flex:0;-webkit-flex:0 0 860px;-ms-flex:0 0 860px;flex:0 0 860px;width:860px}.carousel__navigation-list{bottom:-40px;height:40px}.carousel--main .slick-next,.carousel--main .slick-prev{bottom:-40px}.carousel--campaign,.carousel--sub{margin-bottom:0;padding-bottom:40px}.carousel--campaign .carousel__navigation-list,.carousel--sub .carousel__navigation-list{bottom:0}.carousel--campaign .carousel__slides,.carousel--sub .carousel__slides{margin-left:calc(-250px * 4 + (100% - 250px)/ 2)}.carousel--campaign .carousel__slide,.carousel--campaign .carousel__slide-append,.carousel--campaign .carousel__slide-offset,.carousel--sub .carousel__slide,.carousel--sub .carousel__slide-append,.carousel--sub .carousel__slide-offset{background:#fff;-webkit-box-flex:0;-webkit-flex:0 0 230px;-ms-flex:0 0 230px;flex:0 0 230px;margin:0 10px;scroll-snap-align:center;width:230px}.carousel--campaign .slick-next,.carousel--campaign .slick-prev,.carousel--sub .slick-next,.carousel--sub .slick-prev{bottom:0}}@media (min-width:768px) and (max-width:979px){.page-productsBlockA__price>p small{font-size:calc(12 / 979 * 100vw)}}@media screen and (min-width:768px) and (max-width:980px){.page-productsBlock__l{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.page-productsBlock__r{-webkit-box-sizing:border-box;box-sizing:border-box;width:244px}}@media screen and (max-width:374px){.page-table__th{font-size:9px}.page-table__td{font-size:8px}.page-table__td strong{font-size:14px}.page-table__td strong.page-morestrong{font-size:18px}}@media (min-width:980px){.uqv2-footSlider .slick-next,.uqv2-mainSlider .slick-next{left:960px;margin:auto}.uqv2-footSlider .slick-prev,.uqv2-mainSlider .slick-prev{margin:auto;right:960px}.uqv2-mainSlider .slick-next,.uqv2-mainSlider .slick-prev{bottom:0;height:60px;margin:auto;top:0;width:40px}.uqv2-mainSlider .slick-next:before,.uqv2-mainSlider .slick-prev:before{color:#fff;content:"\e900";font-size:40px}.uqv2-mainSlider .slick-next{left:0;right:0;-webkit-transform:translateX(455px);transform:translateX(455px)}.uqv2-mainSlider .slick-prev{left:0;right:0;-webkit-transform:translateX(-455px);transform:translateX(-455px)}.uqv2-mainSlider__li{height:383px}.uqv2-mainSlider__li>a>*,.uqv2-mainSlider__li>span>*{width:860px}.carousel--main .slick-next,.carousel--main .slick-prev{bottom:0;height:60px;margin:auto;top:0;width:40px}.carousel--main .slick-next:before,.carousel--main .slick-prev:before{color:#fff;content:"\e900";font-size:40px}.carousel--main .slick-next{left:0;right:0;-webkit-transform:translateX(455px);transform:translateX(455px)}.carousel--main .slick-prev{left:0;right:0;-webkit-transform:translateX(-455px);transform:translateX(-455px)}.carousel--campaign,.carousel--sub{margin-bottom:0;padding-bottom:40px}.carousel--campaign .slick-next,.carousel--campaign .slick-prev,.carousel--sub .slick-next,.carousel--sub .slick-prev{height:20px;margin:auto;width:20px}.carousel--campaign .slick-next:before,.carousel--campaign .slick-prev:before,.carousel--sub .slick-next:before,.carousel--sub .slick-prev:before{color:#b4b4b4;content:"\e902";font-size:20px}.carousel--campaign .slick-next,.carousel--sub .slick-next{left:960px;margin:auto;right:0}.carousel--campaign .slick-prev,.carousel--sub .slick-prev{left:0;margin:auto;right:960px}}@media (max-width:979px){.uqv2-mainSlider__li>a>*,.uqv2-mainSlider__li>span>*{height:auto;max-width:100%;width:auto}}@media (max-width:860px){.carousel__slide{margin-left:calc(-100vw + (100% - 100vw)/ 2)}.carousel__slide,.carousel__slide-append,.carousel__slide-offset{-webkit-box-flex:0;-webkit-flex:0 0 100vw;-ms-flex:0 0 100vw;flex:0 0 100vw;width:100vw}}