﻿@import"http://fonts.googleapis.com/earlyaccess/notosansjp.css";*:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%;vertical-align:bottom}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word}:where([draggable=true]){-webkit-user-drag:element}html{font-size:62.5%;font-display:swap}body{background:#f8f6f3}.CONTAINER{background:#f8f6f3;font-weight:400;font-size:16px;font-size:1.6rem;font-feature-settings:"palt" 1;color:#2d2d2d;font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;line-height:1.8;overflow-x:hidden}.CONTAINER .clear::after{content:"";display:block;clear:both}.CONTAINER button,.CONTAINER a,.CONTAINER a:active,.CONTAINER a:hover,.CONTAINER a:visited{text-decoration:none;cursor:pointer;transition:.3s}.CONTAINER button:hover,.CONTAINER a:hover,.CONTAINER div.link:hover{filter:opacity(0.6)}.CONTAINER div.--link{cursor:pointer}.CONTAINER iframe{border:none}.CONTAINER img{height:auto}.CONTAINER .SECTION .SECTION__WRAPPER{width:calc(100% - 32px);max-width:960px;margin:auto}@media screen and (max-width: 959px){.CONTAINER .SECTION .SECTION__WRAPPER{max-width:560px;width:calc(100% - 48px)}}.CONTAINER .r-SECTION{margin:100px auto;padding:100px 0;background-color:#e5dec3}.CONTAINER .r-SECTION.last-r-SECTION{margin:100px auto 0}.CONTAINER .q-SECTION{margin:100px auto 0;padding:100px 0 10px;background-color:#e5dec3}.CONTAINER .red{color:#e43b3b}.CONTAINER .white{color:#f8f6f3}.CONTAINER .bold{font-weight:600}.CONTAINER .border{text-decoration:underline}.CONTAINER .serif{font-family:"Zen Old Mincho",YuMincho,"游明朝",serif}.CONTAINER .inlineblock{display:inline-block}.CONTAINER .block{display:block}.CONTAINER .lazyload-fadein img{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.CONTAINER .lazyload-fadein img.lazyloaded{opacity:1}@media screen and (min-width: 960px){.CONTAINER .nonPC{display:none !important}}@media screen and (max-width: 959px){.CONTAINER .nonPC{display:inline}}@media screen and (min-width: 960px){.CONTAINER .nonSP{display:inline}}@media screen and (max-width: 959px){.CONTAINER .nonSP{display:none !important}}@media(max-width: 959px){[id]{scroll-margin-top:75px}}html{scroll-behavior:smooth}.CONTAINER{background:url(../images/common/header_bg-pc.jpg) no-repeat top center/1920px auto}.CONTAINER h2{font-size:2.8rem;font-family:"DotGothic16",monospace;text-align:center;margin-bottom:120px;position:relative}.CONTAINER h2::after{content:"";background:url(/images/common/title__asset.png) no-repeat center/cover;position:absolute;width:34px;height:25px;bottom:-50px;left:50%;transform:translateX(-50%)}.CONTAINER h3{font-size:2.4rem;text-align:center;font-weight:600;margin-bottom:80px;position:relative}.CONTAINER h3::after{content:"";background:url(/images/common/sub-title__asset.png) no-repeat center/cover;position:absolute;width:51px;height:11px;bottom:-28px;left:50%;transform:translateX(-50%)}.CONTAINER h4{font-size:2rem;font-weight:600;margin-bottom:8px}.CONTAINER .directlink{position:relative;display:inline-block;padding-right:24px}.CONTAINER .directlink::after{content:"";position:absolute;display:block;width:20px;height:20px;top:6px;right:2px;background:url(/images/common/icon_direct_link_apply.svg) no-repeat center/cover}.CONTAINER .directlink{color:#f22e00;text-decoration:underline}@media screen and (max-width: 960px){.CONTAINER{background:url(../images/common/header_bg-sp.jpg) no-repeat top center/960px auto}.CONTAINER h2{line-height:1.6}}.CONTAINER #header{width:100%;max-width:1280px;margin:auto}.CONTAINER #header .header__wrapper{display:flex;justify-content:space-between;align-items:center;height:80px;width:calc(100% - 48px);margin:0 auto}.CONTAINER #header .header__wrapper .catch__copy__wrapper{max-width:180px;width:100%}.CONTAINER #header .header__wrapper .catch__copy__wrapper .header__logo a{display:block}.CONTAINER #header .header__wrapper .navigation__wrapper{display:flex;justify-content:space-around;width:100%;align-items:center;line-height:1.3;font-weight:600}.CONTAINER #header .header__wrapper .navigation__wrapper input{display:none}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item{display:block;width:fit-content;font-size:15px;font-size:1.5rem;max-width:240px}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .navigation__btn{display:block;height:100%;padding-left:40px;position:relative}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .navigation__btn a{display:block;width:100%;height:100%}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .navigation__btn::after{position:absolute;content:"";display:block;width:1px;height:32px;transform:rotate(35deg);right:0;top:0;bottom:0;left:auto;margin:auto;background:#f8f6f3}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .navigation__btn.--search{padding:0 32px}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .navigation__btn.--search i{position:absolute;content:"";display:block;left:20px;top:0;color:#f8f6f3;font-size:18px;font-size:1.8rem}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .after_none::after{display:none}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper{display:block;position:absolute;top:80px;width:100%;max-height:0;overflow:hidden;background:#f8f6f3;left:0;padding:0;transition:.3s;z-index:1}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .toggle__partition{max-width:1000px;margin:auto;width:calc(100% - 32px);display:flex}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .toggle__partition .toggle__title-link{width:30%;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:20px;font-size:2rem;position:relative;display:inline-block;padding-right:24px}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .toggle__partition .toggle__title-link::after{content:"";position:absolute;display:block;width:20px;height:20px;top:6px;right:2px;background:url(/images/common/icon_direct_link_apply.svg) no-repeat center/cover}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .toggle__partition .toggle__title-link{border-right:1px solid #2d2d2d}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .toggle__partition .toggle__title-link::after{right:24px}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .toggle__partition .toggle__ul{display:flex;flex-wrap:wrap;padding-left:64px;width:70%;font-size:14px;font-size:1.4rem}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .toggle__partition .toggle__ul .toggle__li{border-bottom:1px solid #ccc;margin-bottom:20px;width:calc(50% - 75px)}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .toggle__partition .toggle__ul .toggle__li:nth-child(odd){margin-right:48px;padding:4px 0}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .toggle__partition .toggle__ul .toggle__li a{padding:8px 16px 8px 0}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .--information{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .--information .toggle__title-link{width:100%;grid-column:1}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .--information .toggle__ul{flex-direction:column;width:100%}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .--information .toggle__ul .toggle__li{width:calc(85% - 24px)}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .--information .toggle__ul .--title{color:#f22e00;font-weight:600}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .--information .toggle__ul .--title a{padding:8px 16px 8px 0}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .--information .toggle__ul .--title a::after{all:unset}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .--information ul:nth-child(2){grid-column:2}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .--information ul:nth-child(3),.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .--information ul:nth-child(4){grid-column:3;grid-row:1}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .--information ul:nth-child(5),.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .--information ul:nth-child(6){grid-column:4;grid-row:1}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .--information ul:nth-child(4),.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .--information ul:nth-child(6){margin-top:102.5px}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper.--search{width:25%;right:0;left:auto}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper.--search:focus-within{max-height:none !important;padding:35px 0 23px}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper.--search .toggle__partition{display:block}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper.--search #gsc-iw-id1{height:30px}@media screen and (min-width: 960px){.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item:hover .toggle__wrapper{max-height:none;padding:35px 0 23px}}.CONTAINER #header .header__wrapper .navigation__wrapper input.gsc-input,.CONTAINER #header .header__wrapper .navigation__wrapper input#gsc-i-id1{display:inline-block;pointer-events:auto;visibility:visible}.CONTAINER #header .header__wrapper .navigation__wrapper{display:flex}.CONTAINER #header .header__wrapper .button__wrapper{width:245px}.CONTAINER #header .header__wrapper .button__wrapper a{text-decoration:none}.CONTAINER #header .header__wrapper .button__wrapper a.button__link{display:flex;align-items:center;justify-content:center;padding:7px 10px 7px 8px;font-size:1.8rem;font-weight:600;color:#f22e00;background:#fff;border:3px solid #f22e00;filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.5019607843));border-radius:100vh}.CONTAINER #header .header__wrapper .button__wrapper a.button__link .button__text{display:block;width:auto;padding-left:30px;background:url("/images/common/header_cart.png") no-repeat left/1.2em}.CONTAINER #header .header__wrapper .button__wrapper a.button__link:hover{filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.5019607843)) opacity(0.6)}.CONTAINER #header .header__wrapper .hamburgerImg{--bar-url: url("/images/common/hamburger-bar.png");--bar-w: 34px;--bar-h: 7px;--bar-gap: 12px}.CONTAINER #header .header__wrapper .hamburgerImg{width:34px;height:34px;position:relative;border:0;background:rgba(0,0,0,0);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.CONTAINER #header .header__wrapper .hamburgerImg .hamburgerImg__bar{position:absolute;left:50%;top:50%;width:var(--bar-w);height:var(--bar-h);transform:translate(-50%, -50%);transform-origin:center;transition:transform .25s ease,opacity .2s ease;background-image:var(--bar-url);background-repeat:no-repeat;background-position:center;background-size:contain}.CONTAINER #header .header__wrapper .hamburgerImg .hamburgerImg__bar:nth-child(1){transform:translate(-50%, calc(-50% - var(--bar-gap)))}.CONTAINER #header .header__wrapper .hamburgerImg .hamburgerImg__bar:nth-child(3){transform:translate(-50%, calc(-50% + var(--bar-gap)))}.CONTAINER #header .header__wrapper .hamburgerImg.is-open .hamburgerImg__bar:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}.CONTAINER #header .header__wrapper .hamburgerImg.is-open .hamburgerImg__bar:nth-child(2){opacity:0}.CONTAINER #header .header__wrapper .hamburgerImg.is-open .hamburgerImg__bar:nth-child(3){transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (max-width: 960px){.CONTAINER #header{position:fixed;max-height:100%;z-index:999;background:#fff}.CONTAINER #header .header__wrapper .catch__copy__wrapper{max-width:200px}.CONTAINER #header .global-nav{position:absolute;top:100%;left:0;right:0;z-index:999;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.12);border-top:1px solid #eee;overflow:hidden;pointer-events:none;transform-origin:top;transform:scaleY(0);opacity:0;transition:transform .25s ease,opacity .2s ease}.CONTAINER #header .global-nav.is-open{visibility:visible;pointer-events:auto;opacity:1;transform:scaleY(1)}.CONTAINER #header .global-nav .global-nav__inner{padding:12px 16px}.CONTAINER #header .global-nav .global-nav__inner .global-nav__list{list-style:none;margin:0;padding:0}.CONTAINER #header .global-nav .global-nav__inner .global-nav__list .global-nav__link{display:block;padding:14px 4px;text-decoration:none;color:#111;border-bottom:1px solid #f0f0f0}.CONTAINER #header .global-nav .global-nav__inner .global-nav__list .global-nav__link.directlink::after{top:18px;left:76px}.CONTAINER #header .global-nav .global-nav__inner .global-nav__list .global-nav__item:last-of-type .global-nav__link{border-bottom:none}.CONTAINER #header .global-nav .global-nav__inner .global-nav__list .global-nav__item:nth-of-type(5) .global-nav__link{border-bottom:3px solid #f0f0f0}.CONTAINER #header .cart__icon{width:30px}}.CONTAINER #footer{position:relative;background:url(../images/common/footer_bg-pc.jpg) no-repeat center center/cover;padding-bottom:400px}.CONTAINER #footer .footer__top .footer__container{width:100%;max-width:1280px;margin:0 auto 40px;padding:48px 0;color:#fff;text-align:left;display:flex;justify-content:space-evenly;align-items:center}.CONTAINER #footer .footer__top .footer__container .footer__wrap-logo{width:30%;display:flex;justify-content:center}.CONTAINER #footer .footer__top .footer__container .footer__wrap-link{width:50%;display:flex;justify-content:flex-start;align-items:flex-start;font-weight:600}.CONTAINER #footer .footer__top .footer__container .footer__wrap-link .footer__sub-wrap{display:flex;flex-direction:column;justify-content:space-between;margin:0 64px 0 0;height:144px}.CONTAINER #footer .footer__top .footer__container .footer__wrap-link .footer__sub-wrap a{margin-bottom:12px}.CONTAINER #footer .footer__top .footer__container .footer__wrap-link .footer__sub-wrap a:last-child{margin-bottom:0}.CONTAINER #footer .footer__top .footer__container .footer__wrap-link .footer__sub-wrap a.directlink{color:unset;text-decoration-line:none}.CONTAINER #footer .footer__top .footer__container .footer__wrap-link .footer__sub-wrap a.directlink::after{content:"";left:70px;top:3px;background-image:url(/images/common/icon_direct_link_apply_footer.svg)}.CONTAINER #footer .footer__contact{display:flex;justify-content:center}.CONTAINER #footer .footer__contact img{filter:drop-shadow(4px 4px 4px rgba(107, 99, 63, 0.8))}@media screen and (max-width: 960px){.CONTAINER #footer{background-position-x:34%;padding-bottom:70px}.CONTAINER #footer .footer__top{display:flex;justify-content:center}.CONTAINER #footer .footer__top .footer__container{flex-direction:column;max-width:fit-content;margin:0 20px 40px;padding:48px 0;gap:40px}.CONTAINER #footer .footer__top .footer__container .footer__wrap-logo{width:100%;display:flex;justify-content:center}.CONTAINER #footer .footer__top .footer__container .footer__wrap-link{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;font-weight:600}.CONTAINER #footer .footer__top .footer__container .footer__wrap-link .footer__sub-wrap{margin:0 15px 0 0}}.CONTAINER .SECTION .SECTION__WRAPPER .top__wrap{text-align:center;color:#f8f6f3;margin:184px 0 40px;filter:drop-shadow(4px 4px 4px rgba(68, 62, 61, 0.7019607843))}.CONTAINER .SECTION .SECTION__WRAPPER .top__wrap .top__title{font-family:"DotGothic16",monospace;font-size:3.7rem;line-height:1.2}.CONTAINER .SECTION .SECTION__WRAPPER .top__wrap .top__title.--law{font-size:3.1rem}.CONTAINER .SECTION .SECTION__WRAPPER .product-top__wrap{text-align:center;color:#f8f6f3;font-weight:600;margin:120px 0 25px;filter:drop-shadow(4px 4px 4px rgba(68, 62, 61, 0.7019607843))}.CONTAINER .SECTION .SECTION__WRAPPER .product-top__wrap .product-top__title{font-size:3.2rem;line-height:1.2}.CONTAINER .SECTION .SECTION__WRAPPER .product-top__wrap .product-top__title span{font-size:6.4rem;letter-spacing:4px}.CONTAINER .SECTION .SECTION__WRAPPER .product-top__wrap .product-top__subtitle{font-size:2.8rem}@media screen and (max-width: 960px){.CONTAINER .SECTION .SECTION__WRAPPER .top__wrap{margin:150px 0 40px}.CONTAINER .SECTION .SECTION__WRAPPER .top__wrap .top__title{font-size:2.4rem;line-height:1.2}.CONTAINER .SECTION .SECTION__WRAPPER .top__wrap .top__title.--law{font-size:2rem}.CONTAINER .SECTION .SECTION__WRAPPER .product-top__wrap{margin:115px 0 40px}.CONTAINER .SECTION .SECTION__WRAPPER .product-top__wrap .product-top__title{font-size:2rem}.CONTAINER .SECTION .SECTION__WRAPPER .product-top__wrap .product-top__title span{font-size:4rem;letter-spacing:3px}.CONTAINER .SECTION .SECTION__WRAPPER .product-top__wrap .product-top__subtitle{font-size:2rem}}.CONTAINER .SECTION .faq__container{text-align:center}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label{display:inline-block;width:100%;height:auto;margin-bottom:24px;background-color:#fff;border:8px solid #2d2d2d;box-shadow:inset 8px 8px 0 #e5e5e5}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label:last-child{margin-bottom:0}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__que{cursor:pointer}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__que p{margin:24px 80px 16px 80px;padding:8px 0 8px 24px;border-left:1px solid #000;font-size:1.8rem;line-height:1.8;text-align:left;position:relative}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__que p::before{content:"";background:url(/images/common/faq-q.png) no-repeat center/cover;position:absolute;width:30px;height:42px;top:0;left:-48px}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__que p::after{content:"";background:url(/images/common/faq-arrow.png) no-repeat center/cover;position:absolute;width:25px;height:15px;right:-25px;top:50%;transform:translateY(-50%) rotate(180deg);transition:transform .4s ease}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__ans{display:none;margin:24px 40px 16px 80px;padding:8px 0 8px 24px;border-left:1px solid #000;font-size:1.8rem;line-height:1.8;text-align:left;position:relative}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__ans::before{content:"";background:url(/images/common/faq-a.png) no-repeat center/cover;position:absolute;width:30px;height:42px;left:-48px}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__ans p,.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__ans ol{margin-bottom:16px}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__ans p li,.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__ans ol li{margin-bottom:18px}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__ans p li .fap__list-tittle,.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__ans ol li .fap__list-tittle{display:block;font-size:1.1em;font-weight:600;margin-bottom:5px}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__ans a{color:#f22e00;text-decoration:underline}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__ans .faq__caution{font-size:1.25rem}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__ans .faq__box{font-size:1.4rem;color:#f22e00;border:2px solid #f22e00;padding:12px 23px}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label input:checked+.faq__que+.faq__ans{display:block}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label input:checked+.faq__que p::after{transform:translateY(-50%) rotate(0deg)}@supports(background-image: paint(pixelbox)){.CONTAINER .SECTION .faq__container.has-paint .faq__label{border:none;box-shadow:none;background-color:hsla(0,0%,100%,0);background-image:paint(pixelbox);--pixelbox-border: 8px;--pixelbox-border-radius: 0px;--pixelbox-border-color: #2d2d2d;--pixelbox-background-color: #fff;--pixelbox-background-shadow-border: 8px;--pixelbox-background-shadow-color: #e5e5e5;--pixelbox-background-shadow-position: top-left}}@media screen and (max-width: 960px){.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label{display:inline-block;width:100%;height:auto}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__que{cursor:pointer}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__que p{margin:24px 35px 16px 56px;padding:8px 0 8px 12px;font-size:1.6rem;line-height:1.6}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__que p::before{width:20px;height:30px;left:-33px}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__que p::after{width:17px;height:10px;right:-15px;top:50%}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__ans{margin:24px 35px 16px 56px;padding:8px 0 8px 12px;font-size:1.6rem;line-height:1.6}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__ans::before{width:20px;height:30px;left:-33px}}.CONTAINER .SECTION .news__container{text-align:center}.CONTAINER .SECTION .news__container .news__list{background:#f8f6f3;padding:40px;margin-bottom:64px}.CONTAINER .SECTION .news__container .news__list .news__item{border-top:solid 1px #2d2d2d;padding:40px 16px}.CONTAINER .SECTION .news__container .news__list .news__item .item__link{display:flex}.CONTAINER .SECTION .news__container .news__list .news__item .item__link .item__title{margin-left:64px;width:700px;display:block;box-sizing:border-box;overflow-wrap:break-word;text-align:left}.CONTAINER .SECTION .news__container .news__list .news__item .item__link:hover{filter:opacity(1);text-decoration:underline;color:#f22e00}.CONTAINER .SECTION .news__container .news__list .news__item:last-child{border-bottom:solid 1px #2d2d2d}@media screen and (max-width: 960px){.CONTAINER .SECTION .news__container .news__list{padding:24px 12px}.CONTAINER .SECTION .news__container .news__list .news__item{padding:24px 8px}.CONTAINER .SECTION .news__container .news__list .news__item .item__link{flex-direction:column;align-items:flex-start}.CONTAINER .SECTION .news__container .news__list .news__item .item__link .item__title{margin-top:8px;margin-left:0;width:100%}}.CONTAINER .modal[hidden]{display:none !important}.CONTAINER .modal{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.CONTAINER .modal .modal-content{padding:36px 88px;width:904px;background-color:#f8f6f3}.CONTAINER .modal .modal-content img{display:block;margin:0 auto}.CONTAINER .modal .modal-content .modal__container{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:32px;margin:40px auto}.CONTAINER .modal .modal-content .modal__container .modal__wrap{width:calc(33.3% - 24px)}.CONTAINER .modal .modal-content .modal__container .modal__wrap .modal__title{font-size:2rem;padding:8px 0;border-bottom:1px solid #2d2d2d}.CONTAINER .modal .modal-content .modal__container .modal__wrap .modal__descript{padding:8px 0;font-size:1.8rem;line-height:1.8}.CONTAINER .modal .modal-content .modal__container .modal__wrap .modal__descript span{font-size:1.4rem;line-height:2.2}.CONTAINER .modal .modal-content .modal__txt{font-size:1.25rem;line-height:1.8}@media screen and (max-width: 960px){.CONTAINER .modal .modal-content{width:90vw;padding:20px 15px}.CONTAINER .modal .modal-content .modal__title-img{width:40vw;min-width:200px}.CONTAINER .modal .modal-content .modal__container{margin:30px auto 15px;gap:0;justify-content:space-between}.CONTAINER .modal .modal-content .modal__container .modal__wrap{width:calc(50% - 15px)}.CONTAINER .modal .modal-content .modal__container .modal__wrap img{width:50px}.CONTAINER .modal .modal-content .modal__container .modal__wrap .modal__title{font-size:1.6rem;padding:0;border-bottom:1px solid #2d2d2d}.CONTAINER .modal .modal-content .modal__container .modal__wrap .modal__descript{padding:6px 0;font-size:1.4rem;line-height:1.4}.CONTAINER .modal .modal-content .modal__container .modal__wrap .modal__descript span{font-size:1.2rem;line-height:1.2}.CONTAINER .modal .modal-content .modal__txt{font-size:1.2rem;line-height:1.4}}.CONTAINER .lineup__container{width:780px;margin:0 auto}.CONTAINER .lineup__container .lineup__descript{margin-bottom:40px}.CONTAINER .lineup__container .lineup__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.CONTAINER .lineup__container .lineup__wrap .lineup__group{width:calc((100% - 80px)/3);text-align:center;filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.5019607843))}.CONTAINER .lineup__container .lineup__wrap .lineup__group h3{margin-bottom:16px}.CONTAINER .lineup__container .lineup__wrap .lineup__group h3::after{content:none}.CONTAINER .lineup__container .lineup__wrap .lineup__group h3 a:hover{filter:opacity(1)}.CONTAINER .lineup__container .lineup__wrap .lineup__group h3 a img:hover{transition-duration:.4s;transform:scale(1.05)}@media screen and (max-width: 960px){.CONTAINER .lineup__container{width:auto}.CONTAINER .lineup__container h2{margin:90px 0 120px}.CONTAINER .lineup__container .lineup__wrap{gap:25px}.CONTAINER .lineup__container .lineup__wrap .lineup__group{width:calc(50% - 13px);text-align:center}.CONTAINER .lineup__container .lineup__wrap .lineup__group h3{margin-bottom:16px}.CONTAINER .lineup__container .lineup__wrap .lineup__group h3::after{content:none}.CONTAINER .lineup__container .lineup__wrap .lineup__group a img{filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.5019607843))}}#top__visual{background:url(../images/top/mainvisual_bk_pc.jpg) no-repeat top center/1920px auto}#top__visual .top__container{text-align:center;display:flex;flex-direction:column;align-items:center}#top__visual .top__container .product-top__title h1{margin:64px 0 56px}#top__visual .top__container .product-top__title p{font-size:3.2rem;font-weight:600;letter-spacing:5px}#top__visual .top__container .product-top__title p.product-top__title-sub{font-size:2rem;letter-spacing:.7px}#top__visual .top__container .top-image__wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;max-width:760px;margin:98px auto 17px}#top__visual .top__container .top-image__wrap .top-image__content{width:calc((100% - 80px)/3)}#top__visual .top__container .top-image__wrap .top-image__content a:hover{filter:opacity(1)}#top__visual .top__container .top-image__wrap .top-image__content a img{display:block;width:100%;transition-duration:.4s}#top__visual .top__container .top-image__wrap .top-image__content a img:hover{transform:scale(1.05)}#top__visual .top__container .top-button__price{width:fit-content;margin:16px auto 112px;font-size:1.6rem;font-weight:600;color:#f22e00;border-bottom:1px solid}#top__visual .top__container .top-button__price::after{content:">";margin-left:8px}#top__visual .top__container .fadeUp{opacity:0;transform:translateY(50px);transition:opacity 1000ms ease,transform 1000ms ease;will-change:opacity,transform}#top__visual .top__container .fadeUp.isActive{opacity:1;transform:translateY(0)}#top__visual .about__container{text-align:center;background:url(../images/top/about_sim.gif) no-repeat center top 32%/300px 300px}#top__visual .about__container .about__title{font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;font-size:2.4rem;font-weight:600;width:fit-content;margin:0 auto 20px}#top__visual .about__container .about__title img{width:350px;margin-right:20px}#top__visual .about__container .about__title::after{content:none}#top__visual .about__container h3{font-size:2.8rem}#top__visual .about__container p{text-align:left;margin:260px 0 0}#top__visual .reason__container{text-align:center}#top__visual .reason__container .reason__contents{display:flex;flex-wrap:wrap;justify-content:space-between;gap:48px}#top__visual .reason__container .reason__contents .contents__wrap{width:432px;height:281px;background:url(../images/top/reason_bg-pc.png) no-repeat center center/cover;padding:40px 36px 0}#top__visual .reason__container .reason__contents .contents__wrap h3{font-size:2.4rem;margin-bottom:24px}#top__visual .reason__container .reason__contents .contents__wrap h3::after{content:none}#top__visual .reason__container .reason__contents .contents__wrap p{text-align:left;position:relative;margin-left:136px}#top__visual .reason__container .reason__contents .contents__wrap .step01,#top__visual .reason__container .reason__contents .contents__wrap .step02,#top__visual .reason__container .reason__contents .contents__wrap .step03,#top__visual .reason__container .reason__contents .contents__wrap .step04{font-weight:400}#top__visual .reason__container .reason__contents .contents__wrap .step01::before,#top__visual .reason__container .reason__contents .contents__wrap .step02::before,#top__visual .reason__container .reason__contents .contents__wrap .step03::before,#top__visual .reason__container .reason__contents .contents__wrap .step04::before{content:"";position:absolute;top:0;left:-136px;width:120px;height:120px;background-repeat:no-repeat;background-position:center;background-size:cover}#top__visual .reason__container .reason__contents .contents__wrap .step01::before{background-image:url(../images/top/reason_01.png)}#top__visual .reason__container .reason__contents .contents__wrap .step02::before{background-image:url(../images/top/reason_02.png)}#top__visual .reason__container .reason__contents .contents__wrap .step03::before{background-image:url(../images/top/reason_03.png);width:126px;height:76px;margin-top:10px}#top__visual .reason__container .reason__contents .contents__wrap .step04::before{background-image:url(../images/top/reason_04.png)}#top__visual .lineup__container{text-align:center}#top__visual .lineup__container .lineup__descript{text-align:left;width:720px;margin:0 auto 32px}#top__visual .lineup__container .lineup__contents{display:flex;flex-wrap:wrap;justify-content:space-between;width:720px;margin:0 auto 64px;gap:40px}#top__visual .lineup__container .lineup__contents .lineup__link{width:calc((100% - 80px)/3)}#top__visual .lineup__container .lineup__contents .lineup__link a:hover{filter:opacity(1)}#top__visual .lineup__container .lineup__contents .lineup__link a img:hover{transition-duration:.4s;transform:scale(1.05)}#top__visual .recharge__container{text-align:center}#top__visual .recharge__container .recharge__descript{text-align:left;width:720px;margin:0 auto 32px}#top__visual .recharge__container .recharge__content{display:inline-block;width:720px;height:auto;padding:20px 0;margin-bottom:64px;background:#fff;border:5px solid #2d2d2d;box-shadow:inset 5px 5px 0 #e5e5e5}@supports(background-image: paint(pixelbox)){#top__visual .recharge__container.has-paint .recharge__content{border:none;box-shadow:none;background:hsla(0,0%,100%,0);background-image:paint(pixelbox);--pixelbox-border: 5px;--pixelbox-border-radius: 0px;--pixelbox-border-color: #2d2d2d;--pixelbox-background-color: #fff;--pixelbox-background-shadow-border: 5px;--pixelbox-background-shadow-color: #e5e5e5;--pixelbox-background-shadow-position: top-left}}#top__visual .casestudy__container{text-align:center}#top__visual .casestudy__container .casestudy__descript{text-align:left;width:720px;margin:0 auto 32px}#top__visual .casestudy__container .casestudy__wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;margin-bottom:64px}#top__visual .casestudy__container .casestudy__wrap .casestudy__content01,#top__visual .casestudy__container .casestudy__wrap .casestudy__content02,#top__visual .casestudy__container .casestudy__wrap .casestudy__content03{width:100%;justify-self:center}#top__visual .delivery__container{text-align:center}#top__visual .delivery__container .delivery__descript{text-align:left;width:720px;margin:0 auto 32px}#top__visual .delivery__container .delivery__caution{font-size:1.25rem;text-align:left;margin:16px 0 0 20px}@media screen and (max-width: 960px){#top__visual{background:url(../images/top/mainvisual_bk_sp.jpg) no-repeat top center/960px auto;min-height:60vh}#top__visual .top__container{margin-top:80px}#top__visual .top__container .product-top__title h1{margin:40px 0 30px}#top__visual .top__container .product-top__title p{font-size:2.3rem;letter-spacing:2px}#top__visual .top__container .product-top__title p.product-top__title-sub{font-size:1.6rem}#top__visual .top__container .top-image__wrap{justify-content:space-between;max-width:760px;margin:55px auto 17px}#top__visual .top__container .top-image__wrap .top-image__content{width:calc((100% - 12px)/3)}#top__visual .top__container .top-image__wrap .top-image__content img{display:block;width:100%}#top__visual .top__container .top-button__price{width:fit-content;margin:0 auto 80px;font-size:1.6rem;color:#f22e00;border-bottom:1px solid;text-decoration:none}#top__visual .top__container .top-button__price::after{content:">";margin-left:8px}#top__visual .about__container{font-weight:400;background-position-y:top 22%}#top__visual .about__container .about__title img{width:242px;margin-right:10px}#top__visual .about__container h3{font-size:1.8rem}#top__visual .reason__container .reason__contents{justify-content:center;gap:20px}#top__visual .reason__container .reason__contents .contents__wrap{height:240px;background-size:contain;padding:35px 23px 0}#top__visual .reason__container .reason__contents .contents__wrap h3{font-size:2.2rem;margin-bottom:10px}#top__visual .reason__container .reason__contents .contents__wrap p{margin-left:110px}#top__visual .reason__container .reason__contents .contents__wrap .step01,#top__visual .reason__container .reason__contents .contents__wrap .step02,#top__visual .reason__container .reason__contents .contents__wrap .step03,#top__visual .reason__container .reason__contents .contents__wrap .step04{font-weight:400;line-height:1.5}#top__visual .reason__container .reason__contents .contents__wrap .step01::before,#top__visual .reason__container .reason__contents .contents__wrap .step02::before,#top__visual .reason__container .reason__contents .contents__wrap .step03::before,#top__visual .reason__container .reason__contents .contents__wrap .step04::before{top:0;left:-110px;width:100px;height:100px;font-weight:500;background-repeat:no-repeat;background-position:center;background-size:cover}#top__visual .reason__container .reason__contents .contents__wrap .step03::before{width:110px;height:70px;left:-115px}#top__visual .lineup__container .lineup__descript{width:auto}#top__visual .lineup__container .lineup__contents{width:auto;gap:15px}#top__visual .lineup__container .lineup__contents .lineup__link{width:calc((100% - 15px)/2)}#top__visual .recharge__container .recharge__descript{width:auto}#top__visual .recharge__container .recharge__content{width:auto;padding:20px;text-align:left}#top__visual .casestudy__container .casestudy__descript{width:auto}#top__visual .casestudy__container .casestudy__wrap{grid-template-columns:1fr;grid-template-rows:auto}#top__visual .casestudy__container .casestudy__wrap .casestudy__content01,#top__visual .casestudy__container .casestudy__wrap .casestudy__content02,#top__visual .casestudy__container .casestudy__wrap .casestudy__content03{width:100%;justify-self:center}#top__visual .casestudy__container .casestudy__wrap .casestudy__content01{grid-column:1;grid-row:1}#top__visual .casestudy__container .casestudy__wrap .casestudy__content02{grid-column:1;grid-row:2}#top__visual .casestudy__container .casestudy__wrap .casestudy__content03{grid-column:1;grid-row:3}#top__visual .delivery__container .delivery__descript{width:auto;margin:0 auto 32px}#top__visual .delivery__container .delivery__wrap{display:flex;justify-content:center}#top__visual .delivery__container .delivery__wrap img{width:97vw;max-width:none}}.choose__section h2{margin:160px 0 120px}.choose__section .choose__subtitle{text-align:center;font-size:2rem}.choose__section .choose__container h3{font-size:2rem;text-align:left;font-weight:600;margin:113px 0 32px 40px;position:relative}.choose__section .choose__container h3 span{font-size:2.6rem}.choose__section .choose__container h3::after{content:"";background:url(/images/lineup/choose__asset.png) no-repeat center/cover;position:absolute;width:12px;height:36px;left:-30px;top:50%;transform:translateY(-50%)}.choose__section .choose__container .choose__wrap{display:flex;margin-bottom:144px}.choose__section .choose__container .choose__wrap div{display:flex;justify-content:center;align-items:center;width:25%;margin:0 56px}.choose__section .choose__container .choose__wrap p{font-size:1.6rem;width:75%}.choose__section .choose__container .choose__wrap p span{background:linear-gradient(transparent 50%, #a5ff77 0%)}.choose__section .choose__container .choose__wrap p a{color:#f22e00;text-decoration:underline}.choose__section .choose__plan-wrap{display:flex;position:relative}.choose__section .choose__plan-wrap::before{content:"";background:url(/images/lineup/choose_plan.png) no-repeat center/cover;position:absolute;width:220px;height:70px;left:0;top:-88px}.choose__section .choose__plan-wrap a{margin-left:40px;filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.5019607843));transition-duration:.4s}.choose__section .choose__plan-wrap a:hover{transform:scale(1.03)}.choose__section .choose__plan-wrap a:first-child{margin-left:0}@media screen and (max-width: 960px){.choose__section h2{margin:80px 0 105px}.choose__section .choose__container{font-weight:500}.choose__section .choose__container h3{margin:50px 0 28px 28px}.choose__section .choose__container h3 span{font-size:2.4rem}.choose__section .choose__container .choose__wrap{display:flex;flex-direction:column;align-items:center;margin-bottom:144px}.choose__section .choose__container .choose__wrap div{width:100%;align-items:flex-start;margin:0 auto 40px}.choose__section .choose__container .choose__wrap p{width:100%}.choose__section .choose__plan-wrap{flex-wrap:wrap}.choose__section .choose__plan-wrap a{width:calc(50% - 5px);margin:0 0 15px 10px}.choose__section .choose__plan-wrap a:nth-of-type(odd){margin-left:0}}.product__container{display:flex;justify-content:space-between;margin-top:120px}.product__container .product__txt-wrap{width:42.5%}.product__container .product__txt-wrap{width:57.5%}.product__container .product__txt-wrap h1{font-size:3.2rem;font-weight:600;margin:16px 0}.product__container .product__txt-wrap .product__b-group{margin:16px 0 0}.product__container .product__txt-wrap .product__b-group li::before{content:"・";margin-right:8px}.product__container .product__txt-wrap .product__r-group{margin:16px 0 0;padding:16px;color:#f22e00;background:#f8f6f3;border:5px solid #f22e00;box-shadow:inset 5px 5px 0 rgba(242,46,0,.2)}.product__container .product__txt-wrap .product__r-group li::before{content:"・";margin-right:8px}.product__container .product__txt-wrap .product__price{margin:24px 0;font-size:2.5rem;line-height:1.2}.product__container .product__txt-wrap .product__price span{font-size:4.8rem}.product__container .product__txt-wrap .product__quantity-wrap{font-size:2.4rem;display:flex;align-items:center}.product__container .product__txt-wrap .product__quantity-wrap .product__quantity-text{margin-right:10px}.product__container .product__txt-wrap .product__quantity-wrap .product__minus,.product__container .product__txt-wrap .product__quantity-wrap .product__plus{cursor:pointer;width:56px;height:56px;margin:0 8px;padding:16px 0;line-height:1;text-align:center;background:#f8f6f3;border:4px solid #2d2d2d;box-shadow:inset 4px 4px 0 #e5e5e5}.product__container .product__txt-wrap .product__quantity-wrap .product__quantity{width:240px;height:72px;font-size:4rem;text-align:center;background:#f8f6f3;border:4px solid #2d2d2d;box-shadow:inset 4px 4px 0 #e5e5e5}.product__container .product__txt-wrap .product__minus.is-disabled,.product__container .product__txt-wrap .product__plus.is-disabled{opacity:.3;pointer-events:none}.product__container .product__txt-wrap .product__apply{display:block;margin:24px auto 0}.product__container .product__txt-wrap .product__apply img{display:block;margin:0 auto}.product__container.has-paint .product__txt-wrap .product__r-group{background-image:paint(pixelbox);--pixelbox-border: 5px;--pixelbox-border-radius: 0px;--pixelbox-border-color: #f22e00;--pixelbox-background-color: #f8f6f3;--pixelbox-background-shadow-border: 5px;--pixelbox-background-shadow-color: #f22e0033;--pixelbox-background-shadow-position: top-left}.product__container.has-paint .product__txt-wrap .product__quantity-wrap .product__minus,.product__container.has-paint .product__txt-wrap .product__quantity-wrap .product__plus{background-image:paint(pixelbox);--pixelbox-border: 4px;--pixelbox-border-radius: 0px;--pixelbox-border-color: #2d2d2d;--pixelbox-background-color: #f8f6f3;--pixelbox-background-shadow-border: 4px;--pixelbox-background-shadow-color: #e5e5e5;--pixelbox-background-shadow-position: top-left}.product__container.has-paint .product__txt-wrap .product__quantity-wrap .product__quantity{background-image:paint(pixelbox);--pixelbox-border: 4px;--pixelbox-border-radius: 1px;--pixelbox-border-color: #2d2d2d;--pixelbox-background-color: #f8f6f3;--pixelbox-background-shadow-border: 4px;--pixelbox-background-shadow-color: #e5e5e5;--pixelbox-background-shadow-position: top-left}@supports(background-image: paint(pixelbox)){.product__container.has-paint .product__txt-wrap .product__r-group{border:none;box-shadow:none}.product__container.has-paint .product__txt-wrap .product__quantity-wrap .product__minus,.product__container.has-paint .product__txt-wrap .product__quantity-wrap .product__plus,.product__container.has-paint .product__txt-wrap .product__quantity-wrap .product__quantity{border:none;box-shadow:none}}.explain__scrollbox{overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}.explain__scrollbox::-webkit-scrollbar{height:4px}.explain__scrollbox::-webkit-scrollbar-track{background:#eee}.explain__scrollbox::-webkit-scrollbar-thumb{background:#aaa;border:none}.explain__scrollbox::-webkit-scrollbar-thumb:hover{background:#999}.explain__scrollbox::-webkit-scrollbar-track{background:#eee}.explain__scrollbox::-webkit-scrollbar-thumb{background:#aaa;border:none}.explain__scrollbox::-webkit-scrollbar-thumb:hover{background:#999}.explain__scrollbox .explain__container{display:flex;background:url(../../images/lineup/explain_bg-pc.png) no-repeat center center/cover;width:831px;height:570px;text-align:center;margin:0 auto}.explain__scrollbox .explain__container .explain__wrap{width:40%;margin:10px auto 32px;display:flex;flex-direction:column;justify-content:space-between}.explain__scrollbox .explain__container .explain__wrap img{margin:48px auto;width:fit-content}.explain__scrollbox .explain__container .explain__wrap ul{text-align:left}.explain__scrollbox .explain__container .explain__wrap ul li{padding-left:16px;text-indent:-20px;margin-bottom:16px}.explain__scrollbox .explain__container .explain__wrap ul li::before{content:"・";margin-right:4px}.explain__scrollbox .explain__container .explain__wrap .explain__title{font-size:2.2rem;font-weight:600;position:relative}.explain__scrollbox .explain__container .explain__wrap .explain__title::after{content:"";display:block;width:72px;height:3px;background-color:#f22e00;margin:4px auto 0}.explain__scrollbox .explain__container .explain__wrap .explain__group .explain__sub{text-align:left;margin:24px 0 0;line-height:2.2}.explain__scrollbox .explain__container .explain__wrap .explain__group .explain__txt{font-size:2.4rem;margin:28px 0;line-height:1}.explain__scrollbox .explain__container .explain__wrap .explain__group .explain__small{font-size:1.25rem}.explain__scrollbox .explain__container .explain__wrap .explain__group .explain__modal{color:#f22e00;border-bottom:2px solid #f22e00;line-height:1.6;cursor:pointer}.explain__scrollbox .explain__container .explain__wrap .explain__group .explain__modal::after{content:"＞";margin-left:8px}.usage__container{width:640px;margin:0 auto}.usage__container .usage__wrap{display:flex;align-items:center;margin-bottom:56px}.usage__container .usage__wrap p{margin-left:56px}.usage__container .usage__wrap p a{color:#f22e00;text-decoration:underline}.usage__container .usage__wrap:last-child{margin-bottom:0}.feature__container{width:522px;margin:0 auto}.feature__container .feature__wrap{background:url(../images/lineup/feature_bg-pc.png) no-repeat center center/cover;height:340px;margin-bottom:64px;display:flex;flex-direction:column;justify-content:center;padding:0 48px 0 40px}.feature__container .feature__wrap h3{font-size:1.8rem;text-align:left;margin-bottom:32px}.feature__container .feature__wrap h3::after{content:none}.feature__container .feature__wrap .feature__group{display:flex;align-items:center}.feature__container .feature__wrap .feature__group p{margin-left:24px;font-size:1.4rem}.feature__container .feature__wrap:last-child{margin-bottom:0}.setting__check{display:grid;grid-template-columns:200px 1fr;gap:20px;margin:0 auto 60px;max-width:660px}.setting__check .setting__wrap img{width:180px}.setting__container{display:flex;justify-content:flex-start;gap:20px}.setting__container .setting__wrap{width:calc(50% - 10px)}.detail__scrollbox{overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}.detail__scrollbox::-webkit-scrollbar{height:4px}.detail__scrollbox::-webkit-scrollbar-track{background:#eee}.detail__scrollbox::-webkit-scrollbar-thumb{background:#aaa;border:none}.detail__scrollbox::-webkit-scrollbar-thumb:hover{background:#999}.detail__scrollbox::-webkit-scrollbar-track{background:#eee}.detail__scrollbox::-webkit-scrollbar-thumb{background:#aaa;border:none}.detail__scrollbox::-webkit-scrollbar-thumb:hover{background:#999}.detail__scrollbox .detail__container{background:url(../images/lineup/detail__bg-pc.png) no-repeat center center/cover;height:1210px}.detail__scrollbox .detail__container table{width:100%;font-size:2rem}.detail__scrollbox .detail__container table tr{display:flex;align-items:center;margin-bottom:4px}.detail__scrollbox .detail__container table tr span{color:#f22e00;font-size:1.6rem}.detail__scrollbox .detail__container table th{text-align:center;max-width:260px;width:100%}.detail__scrollbox .detail__container table td{margin:0 88px 0 32px}.detail__scrollbox .detail__container table .colum-01{margin:10px 0 4px;height:121px}.detail__scrollbox .detail__container table .colum-02{height:160px}.detail__scrollbox .detail__container table .colum-03,.detail__scrollbox .detail__container table .colum-04{height:96px}.detail__scrollbox .detail__container table .colum-05,.detail__scrollbox .detail__container table .colum-06{height:131px}.detail__scrollbox .detail__container table .colum-07{height:153px}.detail__scrollbox .detail__container table .colum-08{height:257px}.delivery__container{margin-bottom:100px}.delivery__container .delivery__descript{text-align:left;width:720px;margin:0 auto 32px}.delivery__container .delivery__wrap img{display:block;margin:0 auto}.delivery__container .delivery__wrap .delivery__comment{font-size:1.25rem;text-align:left;margin:25px 0 0 20px}@media screen and (max-width: 960px){.product__container{flex-direction:column;margin-top:48px}.product__container .product__img-wrap{display:flex;justify-content:center}.product__container .product__txt-wrap{width:auto;margin-top:50px;font-weight:500}.product__container .product__txt-wrap h1{font-weight:600;font-size:2.4rem}.product__container .product__txt-wrap .product__price{font-weight:600}.product__container .product__txt-wrap .product__quantity-wrap .product__minus,.product__container .product__txt-wrap .product__quantity-wrap .product__plus{padding:13px 0}.explain__scrollbox .explain__container{width:592px;height:406px}.explain__scrollbox .explain__container .explain__wrap{width:40%;margin:16px auto 32px;flex-direction:column;gap:15px}.explain__scrollbox .explain__container .explain__wrap img{margin:5px auto;width:35%}.explain__scrollbox .explain__container .explain__wrap ul li{font-size:1.5rem;margin-bottom:14px;line-height:1.2}.explain__scrollbox .explain__container .explain__wrap .explain__title{font-size:1.8rem;font-weight:600}.explain__scrollbox .explain__container .explain__wrap .explain__title::after{margin:0 auto 0}.explain__scrollbox .explain__container .explain__wrap .explain__group .explain__sub{margin:14px 0 0;font-size:1.4rem;line-height:1.2}.explain__scrollbox .explain__container .explain__wrap .explain__group .explain__txt{font-size:2.2rem;font-weight:600;margin:15px 0}.explain__scrollbox .explain__container .explain__wrap .explain__group .explain__small{font-size:1.25rem;text-align:left}.usage__container{width:auto}.usage__container .usage__wrap{display:flex;flex-direction:column}.usage__container .usage__wrap p{margin:20px 0 0 0}.usage__container .usage__wrap:last-child{margin-bottom:0}.CONTAINER .SECTION .SECTION__WRAPPER.feature__section{width:calc(100% - 15px)}.CONTAINER .SECTION .SECTION__WRAPPER.feature__section .feature__container{width:auto}.CONTAINER .SECTION .SECTION__WRAPPER.feature__section .feature__container .feature__wrap{background-size:contain;padding:0px 24px 0 23px;max-width:400px;margin:0 auto;height:290px}.CONTAINER .SECTION .SECTION__WRAPPER.feature__section .feature__container .feature__wrap h3{font-size:1.6rem;font-weight:600;margin-bottom:5px}.CONTAINER .SECTION .SECTION__WRAPPER.feature__section .feature__container .feature__wrap h3::after{content:none}.CONTAINER .SECTION .SECTION__WRAPPER.feature__section .feature__container .feature__wrap .feature__group{display:flex;align-items:center}.CONTAINER .SECTION .SECTION__WRAPPER.feature__section .feature__container .feature__wrap .feature__group p{margin-left:15px;font-size:1.2rem}.CONTAINER .SECTION .SECTION__WRAPPER.feature__section .feature__container .feature__wrap .feature__group img{width:97px}.CONTAINER .SECTION .SECTION__WRAPPER.feature__section .feature__container .feature__wrap:last-child{margin-bottom:0}.setting__check{grid-template-columns:110px 1fr;margin:0 auto 45px;max-width:none}.setting__check .setting__wrap img{width:180px}.setting__container{flex-direction:column;align-items:center}.setting__container .setting__wrap{width:fit-content}.CONTAINER .SECTION .SECTION__WRAPPER.detail__section{max-width:630px}.CONTAINER .SECTION .SECTION__WRAPPER.detail__section .detail__scrollbox .detail__container{width:630px;height:793px}.CONTAINER .SECTION .SECTION__WRAPPER.detail__section .detail__scrollbox .detail__container table{width:100%;font-size:1.8rem}.CONTAINER .SECTION .SECTION__WRAPPER.detail__section .detail__scrollbox .detail__container table tr{display:flex;align-items:center;margin-bottom:4px}.CONTAINER .SECTION .SECTION__WRAPPER.detail__section .detail__scrollbox .detail__container table tr span{color:#f22e00;font-size:1.6rem;line-height:1}.CONTAINER .SECTION .SECTION__WRAPPER.detail__section .detail__scrollbox .detail__container table th{text-align:center;font-weight:600;max-width:171px;width:100%}.CONTAINER .SECTION .SECTION__WRAPPER.detail__section .detail__scrollbox .detail__container table td{margin:0 30px 0 20px}.CONTAINER .SECTION .SECTION__WRAPPER.detail__section .detail__scrollbox .detail__container table .colum-01{margin:8px 0 3px;height:78px}.CONTAINER .SECTION .SECTION__WRAPPER.detail__section .detail__scrollbox .detail__container table .colum-02{height:104px}.CONTAINER .SECTION .SECTION__WRAPPER.detail__section .detail__scrollbox .detail__container table .colum-03,.CONTAINER .SECTION .SECTION__WRAPPER.detail__section .detail__scrollbox .detail__container table .colum-04{height:61px}.CONTAINER .SECTION .SECTION__WRAPPER.detail__section .detail__scrollbox .detail__container table .colum-05,.CONTAINER .SECTION .SECTION__WRAPPER.detail__section .detail__scrollbox .detail__container table .colum-06{height:85px}.CONTAINER .SECTION .SECTION__WRAPPER.detail__section .detail__scrollbox .detail__container table .colum-07{height:98px}.CONTAINER .SECTION .SECTION__WRAPPER.detail__section .detail__scrollbox .detail__container table .colum-08{height:168px}.delivery__container .delivery__descript{width:fit-content}}.recharge__alert{margin:40px auto;padding:16px;color:#2d2d2d;font-weight:600;background:#fff0b7;border:5px solid #2d2d2d;box-shadow:inset 5px 5px 0 #ffe993}@supports(background-image: paint(pixelbox)){.recharge__alert.has-paint{border:none;box-shadow:none;background:rgba(255,165,40,0);background-image:paint(pixelbox);--pixelbox-border: 5px;--pixelbox-border-radius: 0px;--pixelbox-border-color: #2d2d2d;--pixelbox-background-color: #fff0b7;--pixelbox-background-shadow-border: 5px;--pixelbox-background-shadow-color: #ffe993;--pixelbox-background-shadow-position: top-left}}.recharge-top__container{margin-top:160px}.recharge-top__container .recharge-top__descript{max-width:720px;font-weight:600;margin:0 auto}.recharge-capacity__descript{font-weight:600;text-align:center}.CONTAINER .SECTION .SECTION__WRAPPER.recharge-step__wrapper{max-width:690px}.CONTAINER .SECTION .SECTION__WRAPPER.recharge-step__wrapper .recharge-step__container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.CONTAINER .SECTION .SECTION__WRAPPER.recharge-step__wrapper .recharge-step__container .recharge-step__wrap{width:calc(50% - 20px);text-align:center;margin-bottom:80px}.CONTAINER .SECTION .SECTION__WRAPPER.recharge-step__wrapper .recharge-step__container .recharge-step__wrap a{color:#f22e00;text-decoration:underline}.CONTAINER .SECTION .SECTION__WRAPPER.recharge-step__wrapper .recharge-step__container .recharge-step__wrap .recharge-step__description{font-size:1.4rem;margin:10px auto;width:fit-content;text-align:left}.recharge-iccid__container .recharge-iccid__wrap{font-size:1.8rem;font-weight:600;margin:0 16px 70px 16px}.recharge-iccid__container .recharge-iccid__wrap a{color:#f22e00;text-decoration:underline}.recharge-iccid__container .recharge-iccid__wrap .recharge-iccid__title{font-size:2rem;text-align:left;font-weight:600;margin:56px 0 32px 40px;position:relative}.recharge-iccid__container .recharge-iccid__wrap .recharge-iccid__title::before{content:"";background:url(/images/lineup/choose__asset.png) no-repeat center/cover;position:absolute;width:12px;height:36px;left:-30px;top:50%;transform:translateY(-50%)}.recharge-iccid__container .recharge-iccid__descript{font-weight:600}.recharge-price__container{margin-bottom:100px}.recharge-price__container .recharge-price__wrap{max-width:800px;margin:0 auto}.recharge-price__container .recharge-price__wrap img{width:100%}@media screen and (max-width: 960px){.recharge-top__container{margin-top:90px}.recharge-top__container .recharge-top__descript{font-weight:500}.recharge-capacity__descript{font-weight:500}.CONTAINER .SECTION .SECTION__WRAPPER.recharge-step__wrapper .recharge-step__container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;gap:30px}.CONTAINER .SECTION .SECTION__WRAPPER.recharge-step__wrapper .recharge-step__container .recharge-step__wrap{width:auto;text-align:center;margin-bottom:0}.recharge-iccid__container .recharge-iccid__wrap{font-size:1.6rem;font-weight:500;margin:0 auto 48px}.recharge-iccid__container .recharge-iccid__wrap .recharge-iccid__descript{font-weight:500}}.guide-order__container{margin-top:160px}.guide-order__container .guide-order__wrap{display:flex}.guide-order__container .guide-order__wrap img{width:380px;margin-right:40px}.guide-delivery__container{display:flex;flex-direction:column;align-items:center}.guide-delivery__container img{width:800px}.guide-delivery__container .guide-delivery__descript{margin:50px auto 0}.guide-shipping-fee__container{text-align:center}.guide-payment__container{display:flex;flex-direction:column;align-items:center;margin-bottom:100px}.guide-payment__container p{margin-bottom:35px}.guide-payment__container.--creditcard img{width:600px}.guide-payment__container.--paypay img{width:320px}.guide-cancel__container{text-align:center}.guide-inquiries__container .guide-inquiries__wrap{margin-bottom:35px}.guide-inquiries__container .guide-inquiries__wrap p{font-size:1.1em;font-weight:600;margin-bottom:12px}.guide-inquiries__container .guide-inquiries__wrap a{color:#f22e00}@media screen and (max-width: 960px){.guide-order__container{margin-top:90px}.guide-order__container .guide-order__wrap{flex-direction:column;gap:35px}.guide-delivery__container .guide-delivery__descript{margin:35px auto 0}}.faq__anc-wrapper{padding:100px 0;display:flex;flex-wrap:wrap;justify-content:center}.faq__anc-wrapper .faq__anc-link{display:block;background-color:#fff;border:8px solid #2d2d2d;box-shadow:inset 8px 8px 0 #e5e5e5;width:calc((100% - 100px)/2);height:auto;position:relative;padding:20px 32px 10px 30px;font-size:1.8rem;font-weight:600;margin:0 35px 45px 0}.faq__anc-wrapper .faq__anc-link::after{position:absolute;display:block;content:"";width:18px;height:12px;background:url(/images/common/title__asset.png) no-repeat center/cover;right:20px;top:0;bottom:0;margin:auto}@supports(background-image: paint(pixelbox)){.faq__anc-wrapper.has-paint .faq__anc-link{background-color:#fff;background-image:paint(pixelbox) !important;--pixelbox-border: 8px;--pixelbox-border-radius: 0px;--pixelbox-border-color: #2d2d2d;--pixelbox-background-color: #fff;--pixelbox-background-shadow-border: 8px;--pixelbox-background-shadow-color: #e5e5e5;--pixelbox-background-shadow-position: top-left}}@media screen and (max-width: 960px){.faq__anc-wrapper{padding:55px 0}.faq__anc-wrapper .faq__anc-link{width:calc((100% - 32px)/1);margin:0 auto 24px}}.agreement__container{font-size:1.5rem}.agreement__container a{color:#f22e00}.agreement__container .agreement__title{margin:80px 0 40px}.agreement__container .agreement__descript{margin-bottom:40px}.agreement__container .agreement__table{max-width:800px;margin:80px auto;border:2px solid}.agreement__container .agreement__table .agreement__tr .agreement__th{padding:16px;border:1px solid;font-weight:600}.agreement__container .agreement__table .agreement__tr .agreement__td{padding:16px;border:1px solid}#news .news__section{margin:160px auto 100px}#news .news__section .news__wrapper{background:#fff;padding:40px}#news .news__section .news__wrapper .news__item{border-top:solid 1px #2d2d2d;padding:40px 16px}#news .news__section .news__wrapper .news__item .news__link{display:flex}#news .news__section .news__wrapper .news__item .news__link img{width:180px;height:180px;object-fit:cover}#news .news__section .news__wrapper .news__item .news__link:hover{filter:opacity(1)}#news .news__section .news__wrapper .news__item .news__link:hover .news__title,#news .news__section .news__wrapper .news__item .news__link:hover .news__content{text-decoration:underline}#news .news__section .news__wrapper .news__item .news__link .news__group{margin-left:40px;min-width:0;width:628px;display:block;box-sizing:border-box;overflow-wrap:break-word;text-align:left}#news .news__section .news__wrapper .news__item .news__link .news__group time{font-size:1.4rem}#news .news__section .news__wrapper .news__item .news__link .news__group .news__title{font-weight:bold;font-size:2rem;line-height:1.5;color:#f22e00}#news .news__section .news__wrapper .news__item .news__link .news__group .news__content{margin-top:16px;font-size:1.6rem;color:#f22e00}#news .news__section .news__wrapper .news__item:last-child{border-bottom:solid 1px #2d2d2d}#news .news__section .news__wrapper .news__post{border:solid #2d2d2d;border-width:1px 0;padding:40px 16px}#news .news__section .news__wrapper .news__post time{display:block;margin-bottom:8px}#news .news__section .news__wrapper .news__post .news__title{width:100%;display:block;box-sizing:border-box;overflow-wrap:break-word;font-size:2rem;font-weight:bold;padding-bottom:24px;border-bottom:2px dashed rgba(0,0,0,.2509803922);margin-bottom:24px}#news .news__section .news__wrapper .news__post p{margin-bottom:8px}#news .news__section .news__wrapper .news__post p img{display:block;max-width:800px;width:100%;margin:0 auto}#news .news__section .news__wrapper .news__post p a{color:#f22e00;text-decoration:underline}#news .news__section .news__wrapper .post-nav{display:flex;justify-content:space-evenly;margin-top:40px}#news .news__section .news__wrapper .post-nav .prev,#news .news__section .news__wrapper .post-nav .next{color:#f22e00;border:1px solid;font-weight:bold;position:relative}#news .news__section .news__wrapper .post-nav .prev:hover,#news .news__section .news__wrapper .post-nav .next:hover{color:#fff;background-color:#f22e00;cursor:pointer;transition:.3s}#news .news__section .news__wrapper .post-nav .prev a,#news .news__section .news__wrapper .post-nav .next a{display:block}#news .news__section .news__wrapper .post-nav .prev a:hover,#news .news__section .news__wrapper .post-nav .next a:hover{filter:opacity(1);transition:0s}#news .news__section .news__wrapper .post-nav .prev{padding:16px 48px 16px 72px}#news .news__section .news__wrapper .post-nav .prev::before{content:"＜";position:absolute;top:50%;left:16px;transform:translateY(-50%)}#news .news__section .news__wrapper .post-nav .next{padding:16px 72px 16px 48px}#news .news__section .news__wrapper .post-nav .next::after{content:"＞";position:absolute;top:50%;right:16px;transform:translateY(-50%)}#news .news__section .pagenation__wrapper{display:flex;align-items:center;width:fit-content;margin:auto;padding:24px 0}#news .news__section .pagenation__wrapper .page-numbers{width:32px;height:32px;text-align:center;line-height:32px;margin-right:8px;transition:.3s;filter:none;border:1px solid rgba(0,0,0,0);font-size:1.6rem;line-height:1.75}#news .news__section .pagenation__wrapper .page-numbers:last-child{margin-right:0}#news .news__section .pagenation__wrapper .page-numbers.current{background:#f22e00;pointer-events:none;color:#f8f6f3}#news .news__section .pagenation__wrapper .page-numbers:not(.next):not(.prev):hover{border:1px solid #f22e00}#news .news__section .pagenation__wrapper .page-numbers.next,#news .news__section .pagenation__wrapper .page-numbers.prev{width:10px;height:10px;border-top:1px solid #f22e00;border-right:1px solid #f22e00}#news .news__section .pagenation__wrapper .page-numbers.next{transform:rotate(45deg)}#news .news__section .pagenation__wrapper .page-numbers.next:hover{transform:rotate(45deg) translateX(4px) translateY(-4px)}#news .news__section .pagenation__wrapper .page-numbers.prev{transform:rotate(-135deg)}#news .news__section .pagenation__wrapper .page-numbers.prev:hover{transform:rotate(-135deg) translateX(4px) translateY(-4px)}@media screen and (max-width: 767px){#news .news__section{margin:80px auto 100px}#news .news__section .news__wrapper{padding:32px 16px}#news .news__section .news__wrapper .news__item{padding:32px 8px}#news .news__section .news__wrapper .news__item .news__link{flex-direction:row;align-items:flex-start}#news .news__section .news__wrapper .news__item .news__link img{margin-top:16px;width:100px;height:100px}#news .news__section .news__wrapper .news__item .news__link .news__group{margin-left:16px;margin-top:16px;width:100%}#news .news__section .news__wrapper .news__post{padding:32px 8px}#news .news__section .news__wrapper .news__post time{font-size:1.4rem}#news .news__section .news__wrapper .news__post .news__title{padding-bottom:16px;margin-bottom:16px}#news .news__section .news__wrapper .news__post p{margin-bottom:4px}#news .news__section .news__wrapper .post-nav{justify-content:normal;margin-top:32px}#news .news__section .news__wrapper .post-nav .prev,#news .news__section .news__wrapper .post-nav .next{padding:0}#news .news__section .news__wrapper .post-nav .prev a,#news .news__section .news__wrapper .post-nav .next a{font-size:1.4rem}#news .news__section .news__wrapper .post-nav .prev{margin-right:auto;padding:16px 16px 16px 32px}#news .news__section .news__wrapper .post-nav .prev::before{content:"＜";position:absolute;top:50%;left:4px;transform:translateY(-50%)}#news .news__section .news__wrapper .post-nav .next{margin-left:auto;padding:16px 32px 16px 16px}#news .news__section .news__wrapper .post-nav .next::after{content:"＞";position:absolute;top:50%;right:4px;transform:translateY(-50%)}}/*# sourceMappingURL=style.min.css.map */