@charset 'UTF-8';/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */.slick-loading .slick-list{background:#fff url(lib/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(lib/fonts/slick.eot);src:url(lib/fonts/slick.eot?#iefix) format('embedded-opentype'),url(lib/fonts/slick.woff) format('woff'),url(lib/fonts/slick.ttf) format('truetype'),url(lib/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{font-size:calc(1000vw / 375)}body{font:1.6rem/1.9 'Noto Sans JP',Hiragino Kaku Gothic Pro,Meiryo,sans-serif;color:#333;background-color:#fff;font-weight:500}a:link,a:visited{color:#333;text-decoration:none}img{width:100%;height:auto;vertical-align:middle}ul{margin:0;padding:0;list-style-type:none}table{width:100%;border-collapse:collapse}@-webkit-keyframes page-fadeIn-01{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes page-fadeIn-01{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.anti-appeal .anti-appeal__container,.anti-footer .anti-footer__container,.buy-content .buy-content__container,.buy-lead .buy-lead__container,.buy-section .buy-section__content .buy-section__container,.chapter .chapter__text,.commit-flow .commit-flow__container,.commit-profile .commit-profile__content,.detail-editor .detail-editor__container,.detail-title .detail-title__container,.life-abound .life-abound__container,.life-commit .life-commit__container,.life-lead .life-lead__container,.life-yell .life-yell__container,.product-explan .product-explan__container,.product-info .product-info__content .product-info__container,.reason-appeal .reason-appeal__container,.reason-footer .reason-footer__container,.reason-lead .reason-lead__container,.reason-section .reason-section__content .reason-section__container,.recommend-lead .recommend-lead__container{width:82%;margin:0 auto}.buy-content .buy-content__container .buy-content__list .buy-content__item>a,.chapter-factor .chapter-factor__list .chapter-factor__item>a,.commit-factor .commit-factor__list .commit-factor__item .commit-factor__icon,.detail-image .detail-image__container .detail-image__list .detail-image__item>a,.detail-pagination .detail-pagination__list .detail-pagination__item>a,.footer .footer__container .footer__click .footer__click-buy,.footer .footer__container .footer__click .footer__click-trial,.footer .footer__container .footer__copy .footer__logo>a,.footer .footer__container .footer__list .footer__item>a,.header-nav .header-menu .header-menu__item>a,.home-info .home-info__area .home-info__container .home-info__info .home-info__link>a,.home-info .home-info__image>a,.home-info__list .home-info__item>a,.home-lead .home-lead__container .home-lead__link>a,.home-product .home-product__link>a,.home-section .home-section__container .home-section__image>a,.info .info__area .info__container .info__info .info__link>a,.info__list .info__item>a,.posts-navigation .nav-links a{-webkit-transition:opacity .5s;transition:opacity .5s}.buy-content .buy-content__container .buy-content__list .buy-content__item>a:active,.buy-content .buy-content__container .buy-content__list .buy-content__item>a:focus,.buy-content .buy-content__container .buy-content__list .buy-content__item>a:hover,.chapter-factor .chapter-factor__list .chapter-factor__item>a:active,.chapter-factor .chapter-factor__list .chapter-factor__item>a:focus,.chapter-factor .chapter-factor__list .chapter-factor__item>a:hover,.commit-factor .commit-factor__list .commit-factor__item .commit-factor__icon:active,.commit-factor .commit-factor__list .commit-factor__item .commit-factor__icon:focus,.commit-factor .commit-factor__list .commit-factor__item .commit-factor__icon:hover,.detail-image .detail-image__container .detail-image__list .detail-image__item>a:active,.detail-image .detail-image__container .detail-image__list .detail-image__item>a:focus,.detail-image .detail-image__container .detail-image__list .detail-image__item>a:hover,.detail-pagination .detail-pagination__list .detail-pagination__item>a:active,.detail-pagination .detail-pagination__list .detail-pagination__item>a:focus,.detail-pagination .detail-pagination__list .detail-pagination__item>a:hover,.footer .footer__container .footer__click .footer__click-buy:active,.footer .footer__container .footer__click .footer__click-buy:focus,.footer .footer__container .footer__click .footer__click-buy:hover,.footer .footer__container .footer__click .footer__click-trial:active,.footer .footer__container .footer__click .footer__click-trial:focus,.footer .footer__container .footer__click .footer__click-trial:hover,.footer .footer__container .footer__copy .footer__logo>a:active,.footer .footer__container .footer__copy .footer__logo>a:focus,.footer .footer__container .footer__copy .footer__logo>a:hover,.footer .footer__container .footer__list .footer__item>a:active,.footer .footer__container .footer__list .footer__item>a:focus,.footer .footer__container .footer__list .footer__item>a:hover,.header-nav .header-menu .header-menu__item>a:active,.header-nav .header-menu .header-menu__item>a:focus,.header-nav .header-menu .header-menu__item>a:hover,.home-info .home-info__area .home-info__container .home-info__info .home-info__link>a:active,.home-info .home-info__area .home-info__container .home-info__info .home-info__link>a:focus,.home-info .home-info__area .home-info__container .home-info__info .home-info__link>a:hover,.home-info .home-info__image>a:active,.home-info .home-info__image>a:focus,.home-info .home-info__image>a:hover,.home-info__list .home-info__item>a:active,.home-info__list .home-info__item>a:focus,.home-info__list .home-info__item>a:hover,.home-lead .home-lead__container .home-lead__link>a:active,.home-lead .home-lead__container .home-lead__link>a:focus,.home-lead .home-lead__container .home-lead__link>a:hover,.home-product .home-product__link>a:active,.home-product .home-product__link>a:focus,.home-product .home-product__link>a:hover,.home-section .home-section__container .home-section__image>a:active,.home-section .home-section__container .home-section__image>a:focus,.home-section .home-section__container .home-section__image>a:hover,.info .info__area .info__container .info__info .info__link>a:active,.info .info__area .info__container .info__info .info__link>a:focus,.info .info__area .info__container .info__info .info__link>a:hover,.info__list .info__item>a:active,.info__list .info__item>a:focus,.info__list .info__item>a:hover,.posts-navigation .nav-links a:active,.posts-navigation .nav-links a:focus,.posts-navigation .nav-links a:hover{opacity:.6}.anti-appeal .anti-appeal__container .anti-appeal__section p a:active,.anti-appeal .anti-appeal__container .anti-appeal__section p a:focus,.anti-appeal .anti-appeal__container .anti-appeal__section p a:hover,.reason-appeal .reason-appeal__container .reason-appeal__section p a:active,.reason-appeal .reason-appeal__container .reason-appeal__section p a:focus,.reason-appeal .reason-appeal__container .reason-appeal__section p a:hover{text-decoration:underline}.header{position:fixed;top:0;left:0;width:100%;z-index:99;padding:0;background-color:#000}.header .header__container .header-contents .header-contents__head{position:relative}.header .header__container .header-contents .header-contents__head .header-contents__title{margin:0 0 0 3.73333vw;padding:2.4vw 0;line-height:1;width:22%}.header .header__container .header-contents .header-contents__head .header-contents__title>a{display:block}.header .header__container .header-contents .header-contents__head .header-contents__title>a img{display:block;width:100%}.header .header__container .header-contents .header-contents__head .header-contents__sp{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.33333vw;width:17%;display:block}.header .header__container .header-contents .header-contents__head .header-contents__sp .sp-menu__btn{padding:1.33333vw 2.66667vw;border:none;background-color:transparent}main{margin-top:10.328vw}main.gallery{margin-top:16vw}.sp-click{position:fixed;bottom:0;left:0;display:block;background-color:#000;width:100%}.sp-click .sp-click__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:10.66667vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-click .sp-click__content .sp-click__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.sp-click .sp-click__content .sp-click__link:first-child{width:0}.sp-click .sp-click__content .sp-click__link .sp-click__trial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 4.8vw}.sp-click .sp-click__content .sp-click__link .sp-click__buy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 9.86667vw}.footer{margin-bottom:10.4vw;padding:2.66667vw 0;background-color:#002037}.footer .footer__container{width:82%;margin:0 auto}.footer .footer__container .footer__click{display:none;margin-bottom:3.33333vw}.footer .footer__container .footer__click .footer__click-trial{width:42%}.footer .footer__container .footer__click .footer__click-buy{display:block;width:50%}.footer .footer__container .footer__list{margin-bottom:2.66667vw}.footer .footer__container .footer__list .footer__item>a{color:#fff;font-size:2.93333vw}.footer .footer__container .footer__copy .footer__logo{width:35%;margin-right:5.33333vw;margin-bottom:1.33333vw}.footer .footer__container .footer__copy .footer__cp{color:#fff;font-size:2.66667vw}.object-fit{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.header-nav .header-menu{display:none;border-top:1px solid #666;font-size:1.4rem}.header-nav .header-menu .header-menu__item{position:relative;padding:1.86667vw 4vw;border-bottom:1px solid #666}.header-nav .header-menu .header-menu__item>a{display:block;font-size:3.2vw;font-weight:700;color:#fff}.bwg_container{margin:0}#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails{padding:0!important}#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item>a{margin-right:8px!important;margin-bottom:8px!important}#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0{height:auto!important}.slick-slider picture{display:block!important}.slick-slider a{display:block!important}.slick-dots{bottom:-30px}.slick-dots li.slick-active button:before{color:#002037}.slick-dotted.slick-slider{margin-bottom:40px}.slick-dots li button:before{content:'■'}.home-mv{position:relative}.home-mv .home-mv__more{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:2.66667vw;color:#fff;pointer-events:none}.home-mv .home-mv__more img{display:block;width:10.66667vw}.home-lead{padding:5vw 0 8.33333vw;background-image:url(/images/home/home_bg_01_sp.png);background-size:100%;background-color:#002037}.home-lead .home-lead__container{width:82%;margin:0 auto}.home-lead .home-lead__container .home-lead__text{margin-bottom:5.33333vw;color:#fff;font-weight:700;font-size:3.2vw}.home-lead .home-lead__container .home-lead__image{width:90%;margin:0 auto 10.66667vw}.home-lead .home-lead__container .home-lead__link>a{display:block;width:30%;margin:0 auto;border:1px solid #fff}.home-lead .home-lead__container .home-lead__link>a img{display:block}.home-section .home-section__container{margin:0 auto}.home-yell{padding:4.16667vw 0;background-image:url(/images/home/home_bg_02_sp.png);background-size:100%;background-color:#002037}.home-yell .home-yell__container{width:78.5%;margin:0 auto}.home-yell .home-yell__container .home-yell__text{margin:0;color:#fff;font-size:4.26667vw;font-weight:700}.home-yell .home-yell__container .home-yell__text br{display:block}.home-yell .home-yell__container .home-yell__text--small{font-size:3.73333vw;font-weight:400}.home-product .home-product__image{padding:4.16667vw 0;text-align:center}.home-product .home-product__image p{width:80%;margin:0 auto}.home-product .home-product__link>a{display:block;padding:2.08333vw 0;background-color:#004d72}.home-product .home-product__link>a .home-product__container{width:78.5%;margin:0 auto}.home-product .home-product__link>a .home-product__container p{margin:0;color:#fff;font-size:4vw;font-weight:700;padding-left:4.8vw;background-image:url(/images/common/arrow_01.png);background-repeat:no-repeat;background-size:2.66667vw 2.66667vw;background-position:center left}.home-info .home-info__image{margin:0 auto}.home-info .home-info__area{background-image:url(/images/home/home_bg_03_sp.png);background-size:100%;background-color:#f8f8f8}.home-info .home-info__area .home-info__container{width:100%;margin:0 auto}.home-info .home-info__area .home-info__container .home-info__info{padding:5vw;background-color:#fff}.home-info .home-info__area .home-info__container .home-info__info .home-info__link>a{display:block;width:30%;margin:0 auto}.home-info__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-info__list .home-info__item{margin-bottom:4.16667vw;width:100%}.home-info__list .home-info__item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-info__list .home-info__item>a .home-info__thumb{width:30%;margin-right:2.66667vw}.home-info__list .home-info__item>a .home-info__thumb img{width:26.93333vw;height:21.86667vw}.home-info__list .home-info__item>a .home-info__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.home-info__list .home-info__item>a .home-info__content>span{font-size:2.93333vw}.home-info__list .home-info__item>a .home-info__content h3{margin:0;line-height:1.75;font-size:3.2vw}.home-info__list .home-info__item>a .home-info__content time{display:block;font-size:2.93333vw}.home-info__list .home-info__item>a .home-info__content p{margin:0;font-size:2.66667vw}.home-info__list .home-info__item>a .home-info__content p>span{position:relative}.home-info__list .home-info__item>a .home-info__content p>span::after{content:'';position:absolute;top:50%;right:-2.13333vw;width:.8vw;height:.8vw;border-right:1px solid #333;border-bottom:1px solid #333;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.recommend-lead{padding:6.4vw 0 10.66667vw;background-image:url(/images/recommend/recommend_bg_01_sp.png);background-size:100%;background-color:#e8ba39}.recommend-lead .recommend-lead__container .recommend-lead__text{margin-bottom:4vw;font-weight:700;font-size:4.13333vw}.recommend-lead .recommend-lead__container .recommend-lead__image{margin-bottom:6.66667vw}.recommend-lead .recommend-lead__container .recommend-lead__image .recommend-lead__image-text{font-size:3.2vw}.recommend-lead .recommend-lead__container .recommend-lead__list{margin:0 auto}.recommend-lead .recommend-lead__container .recommend-lead__list .recommend-lead__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recommend-lead .recommend-lead__container .recommend-lead__list .recommend-lead__item:not(:last-child){margin-bottom:2vw}.recommend-lead .recommend-lead__container .recommend-lead__list .recommend-lead__item .recommend-lead__item-image{width:23%;margin-right:4vw}.recommend-lead .recommend-lead__container .recommend-lead__list .recommend-lead__item .recommend-lead__item-text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:3.2vw}.recommend-yell{padding:4.8vw 0;background-image:url(/images/recommend/recommend_bg_02_sp.png);background-size:100%;background-color:#002037}.recommend-yell .recommend-yell__container{width:78.5%;margin:0 auto}.recommend-yell .recommend-yell__container .recommend-yell__text{margin:0;color:#fff;font-size:4.26667vw;font-weight:700;line-height:1.65}.recommend-section .recommend-section__container{margin:0 auto}.reason-lead{padding:5.33333vw 0 2.66667vw;background-image:url(/images/reason/reason_bg_01_sp.png);background-size:100%;background-color:#e8ba39}.reason-lead .reason-lead__container .reason-lead__text{margin-bottom:4vw;font-weight:700;font-size:4.13333vw}.reason-lead .reason-lead__container .reason-lead__image .reason-lead__image-text{font-size:3.2vw}.reason-section .reason-section__image{margin:0 auto}.reason-section .reason-section__content{padding:5.33333vw 0 8vw;background-image:url(/images/reason/reason_bg_02_sp.png);background-size:100%;background-color:#fff}.reason-section .reason-section__content p{margin:0;font-size:3.2vw}.reason-section .reason-section__content p:not(:last-of-type){margin-bottom:5.33333vw}.reason-section .reason-section__content .reason-section__cite{display:block;margin-top:2.66667vw;font-size:2.66667vw;line-height:1.75}.reason-appeal{padding:10.66667vw 0;background-image:url(/images/reason/reason_bg_03_sp.png);background-size:100%;background-color:#002037}.reason-appeal .reason-appeal__container .reason-appeal__auth{margin-bottom:4.16667vw;width:95%}.reason-appeal .reason-appeal__container .reason-appeal__image{margin-bottom:8vw}.reason-appeal .reason-appeal__container .reason-appeal__image p{margin:0 auto}.reason-appeal .reason-appeal__container .reason-appeal__section:not(:last-of-type){margin-bottom:8vw}.reason-appeal .reason-appeal__container .reason-appeal__section .reason-appeal__section-title{margin-bottom:2.66667vw;color:#f8e100;font-size:3.08333vw}.reason-appeal .reason-appeal__container .reason-appeal__section .reason-appeal__section-title--first{width:100%}.reason-appeal .reason-appeal__container .reason-appeal__section .reason-appeal__section-title--second{width:80%}.reason-appeal .reason-appeal__container .reason-appeal__section p{margin:0;color:#fff;font-size:3.2vw}.reason-appeal .reason-appeal__container .reason-appeal__section p a{color:#fff}.reason-appeal .reason-appeal__container .reason-appeal__section img{display:block;width:100%}.reason-footer .reason-footer__container{width:90%}.reason-footer .reason-footer__container .reason-footer__image{padding:5.33333vw 0}.life-lead{position:relative;padding:8vw 0 10.66667vw;background-color:#002037}.life-lead::before{content:'';position:absolute;left:50%;bottom:-3.16667vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:3.33333vw 3.33333vw 0 3.33333vw;border-color:#002037 transparent transparent transparent}.life-lead .life-lead__container .life-lead__image{margin-bottom:4vw}.life-lead .life-lead__container .life-lead__text{margin-bottom:8.33333vw;color:#fff;font-size:5.06667vw;line-height:1.6}.life-lead .life-lead__container .life-lead__section .life-lead__section-head{margin-bottom:2.5vw}.life-lead .life-lead__container .life-lead__section .life-lead__section-body p{margin:0 0 4.16667vw;color:#fff;font-size:3.2vw}.life-yell{padding:6.66667vw 0 6.66667vw}.life-yell .life-yell__container p{display:inline-block;margin:0;text-align:left;font-size:4.53333vw;font-weight:700;line-height:1.45}.life-yell .life-yell__container .life-yell__color{color:#c52444}.life-product .life-product__container{margin:0 auto}.life-abound{position:relative;padding:8.33333vw 0;background-color:#e8ba39}.life-abound::before{content:'';position:absolute;left:50%;bottom:-3.16667vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:3.33333vw 3.33333vw 0 3.33333vw;border-color:#e8ba39 transparent transparent transparent}.life-abound .life-abound__mv{width:100%;margin:0 auto 5.83333vw}.life-abound .life-abound__container .life-abound__image{width:80%;margin:0 auto 5.83333vw}.life-commit{background-image:url(/images/life/life_bg_01_sp.png);background-size:100%;background-color:#fff}.life-commit .life-commit__head{padding:8vw 0 5.33333vw}.life-commit .life-commit__head .life-commit__video{text-align:center;position:relative;width:82.5%;margin:0 auto 6.66667vw;padding-bottom:46.5%}.life-commit .life-commit__head .life-commit__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0}.life-commit .life-commit__head .life-commit__heading{width:58%;margin:0 auto}.life-commit .life-commit__body .life-commit__title{margin-bottom:4vw;background-color:#f8e100}.life-commit .life-commit__body .life-commit__title--first{width:93.33333%;padding:4.53333vw 0 3.2vw}.life-commit .life-commit__body .life-commit__title--second{width:78.33333%;padding:4.53333vw 0 3.2vw}.life-commit .life-commit__body .life-commit__title--third{width:77.5%;padding:4.26667vw 0 4vw}.life-commit .life-commit__body .life-commit__title--fourth{width:56.66667%;padding:4.26667vw 0 4vw}.life-commit .life-commit__body .life-commit__title--fifth{width:98.33333%;padding:4.26667vw 0 4vw}.life-commit .life-commit__body .life-commit__content{padding-bottom:2.66667vw}.life-commit .life-commit__body .life-commit__content p{margin:0 0 4vw;font-size:3.2vw}.life-commit .life-commit__body .life-commit__cite{display:block;margin-top:2.66667vw;font-size:2.66667vw;line-height:1.75}.commit-profile{background-image:url(/images/commit/commit_bg_01_sp.png);background-size:100%;background-color:#fff}.commit-profile .commit-profile__image{margin:0 auto 6.66667vw}.commit-profile .commit-profile__image2{margin:0 auto 5vw}.commit-profile .commit-profile__image3{margin:0 auto}.commit-profile .commit-profile__content{padding-bottom:6.66667vw}.commit-profile .commit-profile__content .commit-profile__profile{width:95.83333%;margin-bottom:5.33333vw}.commit-profile .commit-profile__content p{margin:0;font-size:3.2vw}.commit-flow{padding:8.33333vw 0;background-image:url(/images/commit/commit_bg_02_sp.png);background-size:100%;background-color:#80c0ea}.commit-flow .commit-flow__container{background-color:#fff}.commit-flow .commit-flow__container .commit-flow__content{width:84%;margin:0 auto;padding:5.33333vw 0}.commit-flow .commit-flow__container .commit-flow__content .commit-flow__title{margin:0 0 2.66667vw;font-size:4.53333vw;font-weight:700;text-align:center;color:#002037}.commit-flow .commit-flow__container .commit-flow__content .commit-flow__image{margin-bottom:4vw}.commit-flow .commit-flow__container .commit-flow__content p{margin:0;font-size:3.2vw}.commit-factor .commit-factor__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.commit-factor .commit-factor__list .commit-factor__item{width:50%;border-bottom:1px solid #959595;-webkit-box-sizing:border-box;box-sizing:border-box}.commit-factor .commit-factor__list .commit-factor__item:nth-child(odd){border-right:1px solid #959595}.commit-factor .commit-factor__list .commit-factor__item .commit-factor__icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28vw}.commit-factor .commit-factor__list .commit-factor__item .commit-factor__icon::before{content:'';position:absolute;right:.8vw;bottom:.8vw;width:0;height:0;border-style:solid;border-width:0 0 2vw 2vw;border-color:transparent transparent #004e72 transparent}.commit-factor .commit-factor__list .commit-factor__item .commit-factor__icon--first{width:48.33333%}.commit-factor .commit-factor__list .commit-factor__item .commit-factor__icon--second{width:50%}.commit-factor .commit-factor__list .commit-factor__item .commit-factor__icon--third{width:58.33333%}.commit-factor .commit-factor__list .commit-factor__item .commit-factor__icon--fourth{width:63.33333%}.commit-factor .commit-factor__list .commit-factor__item .commit-factor__icon--fifth{width:55%}.commit-factor .commit-factor__list .commit-factor__item .commit-factor__icon--sixth{width:66.66667%}.commit-factor .commit-factor__list .commit-factor__item .commit-factor__icon--seventh{width:68.33333%}.commit-factor .commit-factor__list .commit-factor__item .commit-factor__icon--eighth{width:71.66667%}.product-explan{padding-bottom:5vw;background-image:url(/images/product/product_bg_01_sp.png);background-size:100%;background-color:#000032}.product-explan .product-explan__container{background-color:#fff}.product-explan .product-explan__container .product-explan__content{width:85.33333%;margin:0 auto;padding:3.75vw 0}.product-explan .product-explan__container .product-explan__content .product-explan__title{margin-bottom:1.66667vw;color:#002037;font-size:4.26667vw;font-weight:700;line-height:1.72414}.product-explan .product-explan__container .product-explan__content .product-explan__title sup{font-size:1.16667vw}.product-explan .product-explan__container .product-explan__content .product-explan__notice{margin-bottom:5.33333vw}.product-explan .product-explan__container .product-explan__content .product-explan__notice-image{width:75%;margin:0 auto}.product-explan .product-explan__container .product-explan__content .product-explan__notice-text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:3.2vw;margin-bottom:4vw}.product-explan .product-explan__container .product-explan__content .product-explan__keep{padding:4vw 4vw;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fbf0f0}.product-explan .product-explan__container .product-explan__content .product-explan__keep .product-explan__keep-text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:3.2vw;margin-bottom:4vw}.product-explan .product-explan__container .product-explan__content .product-explan__keep .product-explan__keep-image{width:75%;margin:0 auto}.product-info .product-info__mv .product-info__mv-container{margin:0 auto}.product-info .product-info__content{padding:5vw 0}.product-info .product-info__content .product-info__container .product-info__info{width:100%;margin:0 auto}.product-info .product-info__content .product-info__container .product-info__info .product-info__title{margin-bottom:4vw;text-align:center;color:#002037;font-size:4.53333vw;font-weight:700}.product-info .product-info__content .product-info__container .product-info__info .product-info__image{margin-bottom:4.16667vw}.product-info .product-info__content .product-info__container .product-info__info .product-info__image--product{width:87.5%;margin:0 auto 4.16667vw}.product-info .product-info__content .product-info__container .product-info__info .product-info__image--capacity{width:74.10714%;margin:0 auto 4.16667vw}.product-info .product-info__content .product-info__container .product-info__info .product-info__heading{margin-bottom:2.75vw;font-size:3.2vw;color:#002037;text-align:center;border-top:1px solid #002037;border-bottom:1px solid #002037}.product-info .product-info__notice{font-size:2.66667vw}.anti-appeal{padding:10.66667vw 0;background-image:url(/images/anti/reason_bg_01_sp.png);background-size:100%;background-color:#002037}.anti-appeal .anti-appeal__container .anti-appeal__auth{margin-bottom:4.16667vw;width:95%}.anti-appeal .anti-appeal__container .anti-appeal__image{margin-bottom:8vw}.anti-appeal .anti-appeal__container .anti-appeal__image p{margin:0 auto}.anti-appeal .anti-appeal__container .anti-appeal__section:not(:last-of-type){margin-bottom:8vw}.anti-appeal .anti-appeal__container .anti-appeal__section .anti-appeal__section-title{margin-bottom:2.66667vw;color:#f8e100;font-size:3.08333vw}.anti-appeal .anti-appeal__container .anti-appeal__section .anti-appeal__section-title--first{width:100%}.anti-appeal .anti-appeal__container .anti-appeal__section .anti-appeal__section-title--second{width:80%}.anti-appeal .anti-appeal__container .anti-appeal__section p{margin:0;color:#fff;font-size:3.2vw}.anti-appeal .anti-appeal__container .anti-appeal__section p a{color:#fff}.anti-appeal .anti-appeal__container .anti-appeal__section img{display:block;width:100%}.anti-footer .anti-footer__container{width:90%}.anti-footer .anti-footer__container .anti-footer__image{padding:5.33333vw 0}.buy-content{padding:4vw 0 5.33333vw;background-image:url(/images/buy/buy_bg_01_sp.png);background-size:100%;background-color:#e8ba39}.buy-content .buy-content__container .buy-content__desc{margin:0 0 5.33333vw;font-size:3.2vw}.buy-content .buy-content__container .buy-content__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.buy-content .buy-content__container .buy-content__list .buy-content__item{width:44.59016%;margin-bottom:4.26667vw}.buy-content .buy-content__container .buy-content__list .buy-content__item>a{display:block}.buy-content .buy-content__container .buy-content__list .buy-content__item>a .buy-content__image{margin-bottom:1.06667vw}.buy-content .buy-content__container .buy-content__list .buy-content__item>a .buy-content__shop{margin:0;font-size:2.66667vw;text-align:center}.buy-content .buy-content__container .buy-content__note{margin:0;font-size:2.66667vw}.buy-lead{padding:5.33333vw 0 2.66667vw;background-image:url(/images/buy/buy_bg_01.png);background-size:135%;background-color:#e8ba39}.buy-lead .buy-lead__container .buy-lead__text{margin-bottom:4vw;font-weight:700;font-size:4.13333vw}.buy-lead .buy-lead__container .buy-lead__image .buy-lead__image-text{font-size:3.2vw}.buy-section .buy-section__content{padding:5.33333vw 0 8vw;background-image:url(/images/buy/buy_bg_02.png);background-size:135%;background-color:#fff}.buy-section .buy-section__content p{margin:0;font-size:3.2vw}.buy-section .buy-section__content p:not(:last-of-type){margin-bottom:5.33333vw}.buy-section .buy-section__content .buy-section__cite{display:block;margin-top:2.66667vw}.buy-section .buy-section__content .buy-section__cite--first{width:50%}.buy-section .buy-section__content .buy-section__cite--second{width:62%}.detail-mv{height:50vh}.detail-mv>img{height:100%}.detail-title{padding:2.13333vw 0;background-color:#004d72}.detail-title .detail-title__container h1{margin:0;color:#fff;font-size:3.73333vw;line-height:1.6}.detail-editor{padding:5.33333vw 0;background-color:#002037}.detail-editor .detail-editor__container .detail-editor__date{margin:0 0 4vw;font-size:3.73333vw;font-weight:700;color:#fff;text-align:center}.detail-editor .detail-editor__container .detail-editor__content{font-size:3.2vw;color:#fff}.detail-editor .detail-editor__container .detail-editor__content>*{margin:0 0 5.33333vw}.detail-image{padding:8vw 0 4vw}.detail-image .detail-image__container{width:82%;margin:0 auto}.detail-image .detail-image__container .detail-image__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detail-image .detail-image__container .detail-image__list .detail-image__item{width:48.69281%;margin-bottom:2.13333vw}.detail-pagination{margin-bottom:6.66667vw}.detail-pagination .detail-pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail-pagination .detail-pagination__list .detail-pagination__item{position:relative}.detail-pagination .detail-pagination__list .detail-pagination__item:not(:last-child)>a::before{content:'';position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:80%;background-color:#000032}.detail-pagination .detail-pagination__list .detail-pagination__item>a{position:relative;padding:0 5.33333vw;color:#000032;font-size:3.73333vw}.info .info__area{background-image:url(/images/info/info_bg_01.png);background-size:100%;background-color:#f8f8f8}.info .info__area .info__container{width:100%;margin:0 auto}.info .info__area .info__container .info__info{padding:5vw;background-color:#fff}.info .info__area .info__container .info__info .info__link{display:-webkit-box;display:-ms-flexbox;display:flex}.info .info__area .info__container .info__info .info__link>a{position:relative;display:block;width:30%;margin:0 auto;padding:.66667vw 0;background-color:#002037;text-align:center;color:#fff;font-size:2.66667vw}.info .info__area .info__container .info__info .info__link--prev::before{content:'';position:absolute;top:50%;left:4.26667vw;width:1vw;height:1vw;border-left:1px solid #fff;border-top:1px solid #fff;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.info .info__area .info__container .info__info .info__link--next::before{content:'';position:absolute;top:50%;right:4.26667vw;width:1vw;height:1vw;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.posts-navigation{width:100%}.posts-navigation .screen-reader-text{display:none}.posts-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.posts-navigation .nav-links a{position:relative;display:block;width:60%;margin:0 auto;padding:.66667vw 0;background-color:#002037;text-align:center;color:#fff;font-size:2.66667vw}.posts-navigation .nav-links .nav-previous{width:50%}.posts-navigation .nav-links .nav-previous>a::before{content:'';position:absolute;top:50%;left:4.26667vw;width:1vw;height:1vw;border-left:1px solid #fff;border-top:1px solid #fff;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.posts-navigation .nav-links .nav-next{width:50%}.posts-navigation .nav-links .nav-next>a::before{content:'';position:absolute;top:50%;right:4.26667vw;width:1vw;height:1vw;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.info__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2.66667vw}.info__list .info__item{margin-bottom:4.16667vw;width:100%}.info__list .info__item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info__list .info__item>a .info__thumb{width:30%;margin-right:2.66667vw}.info__list .info__item>a .info__thumb img{width:26.93333vw;height:22.66667vw}.info__list .info__item>a .info__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.info__list .info__item>a .info__content span{margin:0;line-height:1.75;font-size:2.93333vw}.info__list .info__item>a .info__content h3{margin:0;line-height:1.75;font-size:3.2vw}.info__list .info__item>a .info__content time{display:block;margin:0;font-size:2.93333vw}.info__list .info__item>a .info__content p{margin:0;font-size:2.66667vw}.info__list .info__item>a .info__content p>span{position:relative}.info__list .info__item>a .info__content p>span::after{content:'';position:absolute;top:50%;right:-2.13333vw;width:.8vw;height:.8vw;border-right:1px solid #333;border-bottom:1px solid #333;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.chapter{background-image:url(/images/chapter/chapter_bg_02.png);background-size:100%;background-color:#fff}.chapter .chapter__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:26.66667vw;text-align:center;color:#002037;font-size:5.33333vw;font-weight:700;line-height:1.55}.chapter .chapter__image{margin:0 0 5.33333vw}.chapter .chapter__text{overflow:auto;font-size:3.2vw}.chapter .chapter__text p{margin:0 0 5.33333vw}.chapter .chapter__text p:last-child{margin:0 0 10.66667vw}.chapter .chapter__text em{color:#002037;font-style:normal;font-weight:700}.chapter .chapter__list{margin:0 0 6.66667vw;color:#002037;font-weight:700}.chapter-factor .chapter-factor__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #959595}.chapter-factor .chapter-factor__list .chapter-factor__item{width:50%;border-bottom:1px solid #959595;-webkit-box-sizing:border-box;box-sizing:border-box}.chapter-factor .chapter-factor__list .chapter-factor__item:nth-child(odd){border-right:1px solid #959595}.chapter-factor .chapter-factor__list .chapter-factor__item .chapter-factor__icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28vw}.chapter-factor .chapter-factor__list .chapter-factor__item .chapter-factor__icon::before{content:'';position:absolute;right:.8vw;bottom:.8vw;width:0;height:0;border-style:solid;border-width:0 0 2vw 2vw;border-color:transparent transparent #004e72 transparent}.chapter-factor .chapter-factor__list .chapter-factor__item .chapter-factor__icon--on{background-color:#002037}.chapter-factor .chapter-factor__list .chapter-factor__item .chapter-factor__icon--on::before{border-color:transparent transparent #fff transparent}.chapter-factor .chapter-factor__list .chapter-factor__item .chapter-factor__icon--first{width:48.33333%}.chapter-factor .chapter-factor__list .chapter-factor__item .chapter-factor__icon--second{width:50%}.chapter-factor .chapter-factor__list .chapter-factor__item .chapter-factor__icon--third{width:58.33333%}.chapter-factor .chapter-factor__list .chapter-factor__item .chapter-factor__icon--fourth{width:63.33333%}.chapter-factor .chapter-factor__list .chapter-factor__item .chapter-factor__icon--fifth{width:55%}.chapter-factor .chapter-factor__list .chapter-factor__item .chapter-factor__icon--sixth{width:66.66667%}.chapter-factor .chapter-factor__list .chapter-factor__item .chapter-factor__icon--seventh{width:68.33333%}.chapter-factor .chapter-factor__list .chapter-factor__item .chapter-factor__icon--eighth{width:71.66667%}.voice .voice__area{background-image:url(/images/voice/voice_bg_01_sp.png);background-size:100%;background-color:#f8f8f8}.voice .voice__area .voice__container{width:100%;margin:0 auto}.voice .voice__area .voice__container .voice__content{padding:5vw;background-color:#fff}.voice .voice__area .voice__container .voice__content .voice__list .voice__item{margin-bottom:10.66667vw}.voice .voice__area .voice__container .voice__content .voice__list .voice__item .voice__title{margin-bottom:4vw;padding:1.06667vw 0;font-size:3.2vw;text-align:center;border-top:1px solid #ccd0cc;border-bottom:1px solid #ccd0cc}.voice .voice__area .voice__container .voice__content .voice__list .voice__item .voice__info{display:-webkit-box;display:-ms-flexbox;display:flex}.voice .voice__area .voice__container .voice__content .voice__list .voice__item .voice__info .voice__image{width:42%;margin:0 2.66667vw 4vw 0}.voice .voice__area .voice__container .voice__content .voice__list .voice__item .voice__info .voice__profile{font-size:3.2vw;margin-bottom:2.5vw}.voice .voice__area .voice__container .voice__content .voice__list .voice__item .voice__info .voice__profile>span{display:block}.voice .voice__area .voice__container .voice__content .voice__list .voice__item .voice__comment{margin:0;font-size:3.2vw}@media only screen and (min-width:375px){html{font-size:62.5%}}@media only screen and (min-width:940px){.anti-appeal .anti-appeal__container,.anti-footer .anti-footer__container,.buy-content .buy-content__container,.buy-lead .buy-lead__container,.buy-section .buy-section__content .buy-section__container,.chapter .chapter__text,.commit-flow .commit-flow__container,.commit-profile .commit-profile__content,.detail-editor .detail-editor__container,.detail-title .detail-title__container,.life-abound .life-abound__container,.life-commit .life-commit__container,.life-lead .life-lead__container,.life-yell .life-yell__container,.product-explan .product-explan__container,.product-info .product-info__content .product-info__container,.reason-appeal .reason-appeal__container,.reason-footer .reason-footer__container,.reason-lead .reason-lead__container,.reason-section .reason-section__content .reason-section__container,.recommend-lead .recommend-lead__container{width:62.5%}.header{position:fixed;padding:1.83333vw 0 1.33333vw}.header .header__container{width:90%;margin:0 auto}.header .header__container .header-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header .header__container .header-contents .header-contents__head{width:14%}.header .header__container .header-contents .header-contents__head .header-contents__title{margin:0;padding:0;width:auto}.header .header__container .header-contents .header-contents__head .header-contents__sp{display:none}main{margin-top:0}main.gallery{margin-top:6.66667vw}.sp-click{display:none}.footer{margin:0;padding:4.16667vw 0}.footer .footer__container{width:75%}.footer .footer__container .footer__click{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer__container .footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.33333vw}.footer .footer__container .footer__list .footer__item:not(:last-child){margin-right:2.5vw}.footer .footer__container .footer__list .footer__item>a{font-size:1.41667vw}.footer .footer__container .footer__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer .footer__container .footer__copy .footer__logo{width:20%;margin-right:2.5vw;margin-bottom:0}.footer .footer__container .footer__copy .footer__cp{font-size:1.08333vw}.header-nav .header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;border-top:none;font-size:1.6rem}.header-nav .header-menu .header-menu__item{padding:0;border-bottom:none}.header-nav .header-menu .header-menu__item:not(:last-child){margin-right:2.5vw}.header-nav .header-menu .header-menu__item>a{font-size:1.16667vw}.home-mv .home-mv__more{bottom:1.25vw}.home-mv .home-mv__more img{width:5vw}.home-lead{background-image:url(/images/home/home_bg_01.png)}.home-lead .home-lead__container{width:78.5%}.home-lead .home-lead__container .home-lead__text{margin-bottom:4.16667vw;font-size:2.41667vw}.home-lead .home-lead__container .home-lead__image{width:60%;margin:0 auto 5vw}.home-lead .home-lead__container .home-lead__link>a{width:14%}.home-yell{padding:5.83333vw 0;background-image:url(/images/home/home_bg_02.png)}.home-yell .home-yell__container .home-yell__text{font-size:3.25vw}.home-yell .home-yell__container .home-yell__text br{display:none}.home-yell .home-yell__container .home-yell__text--small{font-size:2.41667vw}.home-product .home-product__image p{width:50%}.home-product .home-product__link>a .home-product__container p{font-size:2.66667vw;padding-left:3.33333vw;background-size:1.83333vw 2.16667vw}.home-info .home-info__area{background-image:url(/images/home/home_bg_03.png)}.home-info .home-info__area .home-info__container{width:78.5%}.home-info .home-info__area .home-info__container .home-info__info .home-info__link>a{width:14%}.home-info__list .home-info__item{width:45%}.home-info__list .home-info__item>a .home-info__thumb{margin-right:1.66667vw}.home-info__list .home-info__item>a .home-info__thumb img{width:9.16667vw;height:7.5vw}.home-info__list .home-info__item>a .home-info__content>span{font-size:1vw}.home-info__list .home-info__item>a .home-info__content h3{font-size:1.08333vw}.home-info__list .home-info__item>a .home-info__content time{font-size:1vw}.home-info__list .home-info__item>a .home-info__content p{font-size:.91667vw}.home-info__list .home-info__item>a .home-info__content p>span::after{right:-1vw;width:.25vw;height:.25vw}.recommend-lead{padding:4.16667vw 0 7.5vw;background-image:url(/images/recommend/recommend_bg_01.png)}.recommend-lead .recommend-lead__container .recommend-lead__text{margin-bottom:3.75vw;font-size:2.41667vw}.recommend-lead .recommend-lead__container .recommend-lead__image{margin-bottom:4.16667vw}.recommend-lead .recommend-lead__container .recommend-lead__image .recommend-lead__image-text{font-size:1.66667vw}.recommend-lead .recommend-lead__container .recommend-lead__list{width:80%}.recommend-lead .recommend-lead__container .recommend-lead__list .recommend-lead__item:not(:last-child){margin-bottom:1.25vw}.recommend-lead .recommend-lead__container .recommend-lead__list .recommend-lead__item .recommend-lead__item-image{margin-right:2.08333vw}.recommend-lead .recommend-lead__container .recommend-lead__list .recommend-lead__item .recommend-lead__item-text{font-size:1.66667vw}.recommend-yell{padding:3.75vw 0;background-image:url(/images/recommend/recommend_bg_02.png)}.recommend-yell .recommend-yell__container .recommend-yell__text{font-size:3.08333vw}.reason-lead{padding:4.16667vw 0 2.5vw;background-image:url(/images/reason/reason_bg_01.png)}.reason-lead .reason-lead__container .reason-lead__text{margin-bottom:3.75vw;font-size:2.41667vw}.reason-lead .reason-lead__container .reason-lead__image .reason-lead__image-text{font-size:1.66667vw}.reason-section .reason-section__content{padding:5.83333vw 0 8.33333vw;background-image:url(/images/reason/reason_bg_02.png)}.reason-section .reason-section__content p{font-size:1.66667vw}.reason-section .reason-section__content p:not(:last-of-type){margin-bottom:3.33333vw}.reason-section .reason-section__content .reason-section__cite{margin-top:1.25vw;font-size:.91667vw}.reason-appeal{padding:8.33333vw 0 8.33333vw;background-image:url(/images/reason/reason_bg_03.png)}.reason-appeal .reason-appeal__container .reason-appeal__auth{width:100%}.reason-appeal .reason-appeal__container .reason-appeal__image{margin-bottom:5vw}.reason-appeal .reason-appeal__container .reason-appeal__image p{width:80%}.reason-appeal .reason-appeal__container .reason-appeal__section:not(:last-of-type){margin-bottom:5.83333vw}.reason-appeal .reason-appeal__container .reason-appeal__section .reason-appeal__section-title{margin-bottom:2.5vw}.reason-appeal .reason-appeal__container .reason-appeal__section .reason-appeal__section-title--first{width:90%}.reason-appeal .reason-appeal__container .reason-appeal__section .reason-appeal__section-title--second{width:70%}.reason-appeal .reason-appeal__container .reason-appeal__section p{font-size:1.66667vw}.reason-footer .reason-footer__container{width:62.5%}.reason-footer .reason-footer__container .reason-footer__image{padding:3.33333vw 0}.life-lead{padding:7.5vw 0 6.66667vw}.life-lead .life-lead__container .life-lead__image{margin-bottom:2.5vw}.life-lead .life-lead__container .life-lead__text{font-size:2.5vw}.life-lead .life-lead__container .life-lead__section .life-lead__section-body p{font-size:1.66667vw}.life-yell{padding:5.41667vw 0 5.41667vw}.life-yell .life-yell__container{text-align:center}.life-yell .life-yell__container p{font-size:3.41667vw}.life-abound .life-abound__mv{width:78.5%;margin:0 auto 5.83333vw;padding-top:3.33333vw}.life-abound .life-abound__container .life-abound__image{width:100%}.life-commit{background-image:url(/images/life/life_bg_01.png)}.life-commit .life-commit__head{padding:7.33333vw 0 3.33333vw}.life-commit .life-commit__head .life-commit__video{width:50%;padding-bottom:28%}.life-commit .life-commit__head .life-commit__heading{width:35%}.life-commit .life-commit__body .life-commit__title{margin-bottom:3.33333vw}.life-commit .life-commit__body .life-commit__title--first{width:80.66667%;padding:2.5vw 0 1.66667vw}.life-commit .life-commit__body .life-commit__title--second{width:69.33333%;padding:2.5vw 0 1.66667vw}.life-commit .life-commit__body .life-commit__title--third{width:65.33333%;padding:2.5vw 0 2.08333vw}.life-commit .life-commit__body .life-commit__title--fourth{width:48.66667%;padding:2.5vw 0 2.08333vw}.life-commit .life-commit__body .life-commit__title--fifth{width:78.66667%;padding:2.5vw 0 2.08333vw}.life-commit .life-commit__body .life-commit__content{padding-bottom:1.66667vw}.life-commit .life-commit__body .life-commit__content p{margin:0 0 3.33333vw;font-size:1.66667vw}.life-commit .life-commit__body .life-commit__cite{margin-top:1.25vw;font-size:.91667vw}.commit-profile{background-image:url(/images/commit/commit_bg_01.png);background-position:center}.commit-profile .commit-profile__content .commit-profile__profile{width:65.33333%;margin-bottom:4.16667vw}.commit-profile .commit-profile__content p{font-size:1.66667vw}.commit-flow{background-image:url(/images/commit/commit_bg_01.png)}.commit-flow .commit-flow__container .commit-flow__content{padding:2.5vw 0 5vw}.commit-flow .commit-flow__container .commit-flow__content .commit-flow__title{margin:0 0 1.66667vw;font-size:3.25vw}.commit-flow .commit-flow__container .commit-flow__content .commit-flow__image{margin-bottom:2.91667vw}.commit-flow .commit-flow__container .commit-flow__content p{font-size:1.66667vw}.commit-factor .commit-factor__list .commit-factor__item{width:25%}.commit-factor .commit-factor__list .commit-factor__item:nth-child(2){border-right:1px solid #959595}.commit-factor .commit-factor__list .commit-factor__item:nth-child(6){border-right:1px solid #959595}.commit-factor .commit-factor__list .commit-factor__item .commit-factor__icon{height:14vw}.commit-factor .commit-factor__list .commit-factor__item .commit-factor__icon::before{right:.41667vw;bottom:.41667vw;border-width:0 0 1vw 1vw}.product-explan{background-image:url(/images/product/product_bg_01.png)}.product-explan .product-explan__container .product-explan__content .product-explan__title{font-size:2.41667vw}.product-explan .product-explan__container .product-explan__content .product-explan__notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;margin-bottom:2.5vw}.product-explan .product-explan__container .product-explan__content .product-explan__notice-image{width:35.15625%;margin:0 3.33333vw}.product-explan .product-explan__container .product-explan__content .product-explan__notice-text{font-size:1.66667vw;margin-bottom:0}.product-explan .product-explan__container .product-explan__content .product-explan__keep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.83333vw 2.5vw}.product-explan .product-explan__container .product-explan__content .product-explan__keep .product-explan__keep-text{font-size:1.66667vw;margin-bottom:0}.product-explan .product-explan__container .product-explan__content .product-explan__keep .product-explan__keep-image{width:41.37931%;margin-left:4.16667vw}.product-info .product-info__content .product-info__container .product-info__info{width:74.66667%}.product-info .product-info__content .product-info__container .product-info__info .product-info__title{font-size:3.41667vw;margin-bottom:2.08333vw}.product-info .product-info__content .product-info__container .product-info__info .product-info__heading{font-size:2vw}.product-info .product-info__notice{padding-top:1.66667vw;font-size:1.66667vw}.anti-appeal{padding:8.33333vw 0 8.33333vw;background-image:url(/images/anti/reason_bg_01.png)}.anti-appeal .anti-appeal__container .anti-appeal__auth{width:100%}.anti-appeal .anti-appeal__container .anti-appeal__image{margin-bottom:5vw}.anti-appeal .anti-appeal__container .anti-appeal__image p{width:80%}.anti-appeal .anti-appeal__container .anti-appeal__section:not(:last-of-type){margin-bottom:5.83333vw}.anti-appeal .anti-appeal__container .anti-appeal__section .anti-appeal__section-title{margin-bottom:2.5vw}.anti-appeal .anti-appeal__container .anti-appeal__section .anti-appeal__section-title--first{width:90%}.anti-appeal .anti-appeal__container .anti-appeal__section .anti-appeal__section-title--second{width:70%}.anti-appeal .anti-appeal__container .anti-appeal__section p{font-size:1.66667vw}.anti-footer .anti-footer__container{width:62.5%}.anti-footer .anti-footer__container .anti-footer__image{padding:3.33333vw 0}.buy-content{padding:5vw 0 10vw;background-image:url(/images/buy/buy_bg_01_pc.png)}.buy-content .buy-content__container .buy-content__desc{margin:0 0 3.33333vw;font-size:2vw}.buy-content .buy-content__container .buy-content__list::after{content:'';display:block;width:31.2%}.buy-content .buy-content__container .buy-content__list .buy-content__item{width:31.2%;margin-bottom:2.08333vw}.buy-content .buy-content__container .buy-content__list .buy-content__item>a .buy-content__image{margin-bottom:.83333vw}.buy-content .buy-content__container .buy-content__list .buy-content__item>a .buy-content__shop{font-size:1.33333vw}.buy-content .buy-content__container .buy-content__note{font-size:1.66667vw}.buy-lead{padding:4.16667vw 0 2.5vw;background-size:100%}.buy-lead .buy-lead__container .buy-lead__text{margin-bottom:3.75vw;font-size:2.41667vw}.buy-lead .buy-lead__container .buy-lead__image .buy-lead__image-text{font-size:1.66667vw}.buy-section .buy-section__content{padding:5.83333vw 0 8.33333vw;background-size:100%}.buy-section .buy-section__content p{font-size:1.66667vw}.buy-section .buy-section__content p:not(:last-of-type){margin-bottom:3.33333vw}.buy-section .buy-section__content .buy-section__cite{margin-top:.83333vw}.buy-section .buy-section__content .buy-section__cite--first{width:28%}.buy-section .buy-section__content .buy-section__cite--second{width:32%}.detail-mv{height:auto}.detail-mv>img{height:auto}.detail-title{padding:1.33333vw 0}.detail-title .detail-title__container h1{font-size:2.83333vw}.detail-editor{padding:3.75vw 0}.detail-editor .detail-editor__container .detail-editor__date{font-size:2.33333vw;margin:0 0 2.08333vw}.detail-editor .detail-editor__container .detail-editor__content{font-size:1.66667vw}.detail-editor .detail-editor__container .detail-editor__content>*{margin:0 0 2.91667vw}.detail-image{padding:5.83333vw 0}.detail-image .detail-image__container{width:78.33333%}.detail-image .detail-image__container .detail-image__list::before{content:'';display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:22.34043%}.detail-image .detail-image__container .detail-image__list::after{content:'';display:block;width:22.34043%}.detail-image .detail-image__container .detail-image__list .detail-image__item{width:22.34043%;margin-bottom:2.66667vw}.detail-pagination{margin-bottom:5vw}.detail-pagination .detail-pagination__list .detail-pagination__item>a{padding:0 2.08333vw;font-size:1.75vw}.info .info__area .info__container{width:70.83333%}.info .info__area .info__container .info__info{padding:6.25vw 4.16667vw 5.83333vw}.info .info__area .info__container .info__info .info__link>a{width:15.81509%;padding:.32vw;font-size:1.08333vw}.info .info__area .info__container .info__info .info__link--prev::before{left:1.66667vw;width:.5vw;height:.5vw}.info .info__area .info__container .info__info .info__link--next::before{right:1.66667vw;width:.5vw;height:.5vw}.posts-navigation .nav-links a{width:34.75936%;padding:.32vw;font-size:1.08333vw}.posts-navigation .nav-links .nav-previous>a::before{left:1.66667vw;width:.5vw;height:.5vw}.posts-navigation .nav-links .nav-next>a::before{right:1.66667vw;width:.5vw;height:.5vw}.info__list{margin-bottom:1vw}.info__list .info__item{width:46.66667%}.info__list .info__item>a .info__thumb{width:42.28571%;margin-right:1.66667vw}.info__list .info__item>a .info__thumb img{width:12.33333vw;height:10.33333vw}.info__list .info__item>a .info__content span{font-size:1.33333vw}.info__list .info__item>a .info__content h3{font-size:1.33333vw}.info__list .info__item>a .info__content time{font-size:1.33333vw}.info__list .info__item>a .info__content p{font-size:.91667vw}.info__list .info__item>a .info__content p>span::after{right:-1vw;width:.25vw;height:.25vw}.chapter{padding-bottom:5vw;background-image:url(/images/chapter/chapter_bg_01.png)}.chapter .chapter__title{height:15vw;font-size:2.75vw}.chapter .chapter__image{margin:0 auto 3.33333vw;width:62.5%}.chapter .chapter__text{font-size:1.58333vw}.chapter .chapter__text p{margin:0 0 3.33333vw}.chapter .chapter__text p:last-child{margin:0 0 5vw}.chapter .chapter__list{margin:0 0 5vw}.chapter-factor .chapter-factor__list .chapter-factor__item{width:25%}.chapter-factor .chapter-factor__list .chapter-factor__item:nth-child(2){border-right:1px solid #959595}.chapter-factor .chapter-factor__list .chapter-factor__item:nth-child(6){border-right:1px solid #959595}.chapter-factor .chapter-factor__list .chapter-factor__item .chapter-factor__icon{height:14vw}.chapter-factor .chapter-factor__list .chapter-factor__item .chapter-factor__icon::before{right:.41667vw;bottom:.41667vw;border-width:0 0 1vw 1vw}.voice .voice__area .voice__container{width:70.83333%}.voice .voice__area .voice__container .voice__content{padding:6.25vw 4.16667vw 4.16667vw}.voice .voice__area .voice__container .voice__content .voice__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.voice .voice__area .voice__container .voice__content .voice__list .voice__item{width:46.66667%;margin-bottom:6.66667vw}.voice .voice__area .voice__container .voice__content .voice__list .voice__item .voice__title{margin-bottom:1.66667vw;padding:.33333vw 0;font-size:1.33333vw}.voice .voice__area .voice__container .voice__content .voice__list .voice__item .voice__info{display:block}.voice .voice__area .voice__container .voice__content .voice__list .voice__item .voice__info .voice__image{width:62.85714%;margin:0 0 .83333vw 0}.voice .voice__area .voice__container .voice__content .voice__list .voice__item .voice__info .voice__profile{font-size:1.33333vw}.voice .voice__area .voice__container .voice__content .voice__list .voice__item .voice__comment{font-size:1.33333vw}}@media only screen and (min-width:1200px){.home-section .home-section__container{width:78.5%;min-width:1200px}.home-info .home-info__image{width:78.5%;min-width:1200px}.recommend-section .recommend-section__container{width:78.5%;min-width:1200px}.reason-section .reason-section__image{width:78.5%;min-width:1200px}.life-product .life-product__container{width:78.5%;min-width:1200px}.commit-profile .commit-profile__image{width:78.5%;min-width:1200px}.commit-profile .commit-profile__image2{width:78.5%;min-width:1200px}.commit-profile .commit-profile__image3{width:78.5%;min-width:1200px}.product-info .product-info__mv .product-info__mv-container{width:78.5%;min-width:1200px}}

/*22.11.1 modify--->*/
@media (min-width:915px) {
	.forSP {
		display: none;
	}
	.buy-btn-pc {
		position: fixed;
		top: 200px;
		right: 0;
		width: 24px;
		padding: 20px 10px;
		z-index: 10;
		background: rgb(255, 181, 0);
	}
	.ptop-btn {
		position: fixed;
		bottom: 0px;
		right: 0;
		width: 50px;
		z-index: 10;
	}
	.header-menu {
		align-items: center !important;
	}
	.header-menu .header-menu__item {
		text-align: center !important;
	}
	.header-menu .header-menu__item a {
		line-height: 1.6em !important;
	}
}
@media (max-width:914px) {
	.forPC {
		display: none;
	}
	.sp-click__content {
		background: rgb(255, 181, 0) !important;
	}
	.ptop-btn {
		position: fixed;
		bottom: 41px;
		right: 0;
		width: 42px;
		z-index: 10;
	}
}
html {
  scroll-behavior: smooth;

  @media (prefers-reduced-motion: reduce) {
	scroll-behavior: auto;
  }
}
