﻿*: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;color:#2d2d2d;font-family:"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:#f4f1e4}.CONTAINER .q-SECTION{margin:100px auto 0;padding:100px 0 10px;background-color:#f4f1e4}.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: 768px){[id]{scroll-margin-top:121px}}.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:bold;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:bold;margin-bottom:8px}.CONTAINER .directlink{position:relative;display:inline-block;padding-right:24px;color:#f22e00;text-decoration:underline}.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}@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:88px;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:bold}.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;border-right:1px solid #2d2d2d}.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::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{width:calc(50% - 24px)}.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;display:inline-block}.CONTAINER #header .header__wrapper .navigation__wrapper .navigation__item .toggle__wrapper .toggle__partition .toggle__ul .toggle__li a::before{content:"・";font-weight:bold;margin-right:8px}.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:bold}.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:285px}.CONTAINER #header .header__wrapper .button__wrapper .button__link{display:flex;align-items:center;justify-content:center;padding:10px 14px 10px 12px;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 .button__link .button__text{display:block;width:auto;padding-left:30px;background:url("/images/common/header_cart.png") no-repeat left/1.5em}.CONTAINER #header .header__wrapper .hamburgerImg{--bar-url: url("/images/common/hamburger-bar.png");--bar-w: 42px;--bar-h: 7px;--bar-gap: 14px}.CONTAINER #header .header__wrapper .hamburgerImg{width:56px;height:56px;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:relative}.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;max-height:0;visibility: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{max-height:80vh;opacity:1;visibility:visible;pointer-events:auto;transform:scaleY(1);opacity:1;pointer-events:auto}.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__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:bold}.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;text-decoration:underline}.CONTAINER #footer .footer__top .footer__container .footer__wrap-link .footer__sub-wrap a:last-child{margin-bottom:0}.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:bold}.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;font-weight:bold;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-size:4rem;line-height:1.2}.CONTAINER .SECTION .SECTION__WRAPPER .product-top__wrap{text-align:center;color:#f8f6f3;font-weight:bold;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:62px 0 40px}.CONTAINER .SECTION .SECTION__WRAPPER .top__wrap .top__title{font-size:2.4rem;line-height:1.2}.CONTAINER .SECTION .SECTION__WRAPPER .product-top__wrap{margin:26px 0 25px}.CONTAINER .SECTION .SECTION__WRAPPER .product-top__wrap .product-top__title{font-size:2.4rem}.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;margin-bottom:100px}.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-weight:bold;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-weight:bold;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 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 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 40px 16px 60px;padding:8px 0 8px 12px;font-size:1.6rem;font-weight:500;line-height:1.6}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__que p::before{width:20px;height:30px;left:-35px}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__que p::after{width:17px;height:10px;right:-20px;top:50%}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__ans{margin:24px 40px 16px 60px;padding:8px 0 8px 12px;font-size:1.6rem;font-weight:500;line-height:1.6}.CONTAINER .SECTION .faq__container .faq__wrapper .faq__label .faq__ans::before{width:20px;height:30px;left:-35px}}.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;font-weight:bold;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:15px}.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.8rem;padding:0;border-bottom:1px solid #2d2d2d}.CONTAINER .modal .modal-content .modal__container .modal__wrap .modal__descript{padding:8px 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}}#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:bold}#top__visual .top__container .product-top__title p span{font-size:2rem}#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 img{display:block;width:100%}#top__visual .top__container .top-button__price{width:fit-content;margin:16px auto 112px;font-size:1.6rem;font-weight:bold;color:#f22e00;border-bottom:1px solid}#top__visual .top__container .top-button__price::after{content:">";margin-left:8px}#top__visual .about__container{text-align:center;font-weight:bold;background:url(../images/top/about_sim.gif) no-repeat center top 32%/300px 300px}#top__visual .about__container .about__title{font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;font-size:2.4rem;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:bold}#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 .recharge__container{text-align:center}#top__visual .recharge__container .recharge__descript{font-weight:bold;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;font-weight:bold;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{font-weight:bold;text-align:left;width:720px;margin:0 auto 32px}#top__visual .casestudy__container .casestudy__wrap{display:grid;grid-template-columns:2fr 1fr 2fr;grid-template-rows:auto auto;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 .casestudy__container .casestudy__wrap .casestudy__content01{grid-column:1/-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:3;grid-row:2}#top__visual .delivery__container{text-align:center}#top__visual .delivery__container .delivery__descript{font-weight:bold;text-align:left;width:720px;margin:0 auto 32px}#top__visual .delivery__container .delivery__caution{font-size:1.25rem;font-weight:bold;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 .product-top__title h1{margin:40px 0 30px}#top__visual .top__container .product-top__title p{font-size:2.3rem}#top__visual .top__container .product-top__title p span{font-size:1.6rem}#top__visual .top__container .top-image__wrap{justify-content:space-between;max-width:760px;margin:75px 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 100px;font-size:1.6rem;font-weight:bold;color:#f22e00;border-bottom:1px solid}#top__visual .top__container .top-button__price::after{content:">";margin-left:8px}#top__visual .about__container{font-weight:500}#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{background-size:contain;padding:55px 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:500;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{font-weight:500}#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{font-weight:500;width:auto}#top__visual .recharge__container .recharge__content{width:auto;padding:20px;text-align:left}#top__visual .casestudy__container .casestudy__descript{font-weight:500;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{font-weight:500;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}#top__visual .delivery__container .delivery__caution{font-weight:500}}.lineup__container{width:780px;margin:0 auto;font-weight:bold}.lineup__container h2{margin:200px 0 120px}.lineup__container .lineup__descript{margin-bottom:40px}.lineup__container .lineup__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.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))}.lineup__container .lineup__wrap .lineup__group h3{margin-bottom:16px}.lineup__container .lineup__wrap .lineup__group h3::after{content:none}.choose__subtitle{text-align:center;font-weight:bold;font-size:2rem}.choose__container{font-weight:bold}.choose__container h3{font-size:2rem;text-align:left;font-weight:bold;margin:56px 0 32px 40px;position:relative}.choose__container h3 span{font-size:2.6rem}.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__container .choose__wrap{display:flex;margin-bottom:144px}.choose__container .choose__wrap div{display:flex;justify-content:center;align-items:center;width:25%;margin:0 56px}.choose__container .choose__wrap p{font-size:1.6rem;width:75%}.choose__container .choose__wrap p span{color:#f22e00}.choose__plan-wrap{display:flex;position:relative}.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__plan-wrap a{margin-left:40px;filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.5019607843))}.check__wrap{display:flex;justify-content:center}@media screen and (max-width: 960px){.lineup__container{width:auto;font-weight:500}.lineup__container h2{margin:90px 0 120px}.lineup__container .lineup__wrap{gap:25px}.lineup__container .lineup__wrap .lineup__group{width:calc(50% - 15px);text-align:center}.lineup__container .lineup__wrap .lineup__group h3{margin-bottom:16px}.lineup__container .lineup__wrap .lineup__group h3::after{content:none}.lineup__container .lineup__wrap .lineup__group a img{filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.5019607843))}.choose__container{font-weight:500}.choose__container h3 span{font-size:2.4rem}.choose__container .choose__wrap{display:flex;flex-direction:column;align-items:center;margin-bottom:144px}.choose__container .choose__wrap div{width:100%;align-items:flex-start;margin:0 auto 40px}.choose__container .choose__wrap p{font-size:1.6rem;width:100%}.choose__container .choose__wrap p span{color:#f22e00}.choose__plan-wrap a{margin-left:15px;width:calc(50% - 15px)}}.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%;font-weight:bold}.product__container .product__txt-wrap h1{font-size:3.2rem;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.8rem;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:24px}.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;font-weight:bold;margin:0 auto}.explain__scrollbox .explain__container .explain__wrap{width:40%;margin:16px 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:32px}.explain__scrollbox .explain__container .explain__wrap ul li::before{content:"・";margin-right:4px}.explain__scrollbox .explain__container .explain__wrap .explain__title{font-size:2.4rem;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;font-weight:bold}.usage__container .usage__wrap{display:flex;align-items:center;margin-bottom:56px}.usage__container .usage__wrap p{margin-left:56px}.usage__container .usage__wrap:last-child{margin-bottom:0}.feature__container{width:522px;margin:0 auto;font-weight:bold}.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__container{display:flex;flex-wrap:wrap;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;font-weight:bold}.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{font-weight:bold;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:58px}.product__container .product__img-wrap{display:flex;justify-content:center}.product__container .product__txt-wrap{width:auto;margin-top:58px;font-weight:500}.product__container .product__txt-wrap h1{font-weight:600}.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;font-weight:500}.explain__scrollbox .explain__container .explain__wrap{width:40%;margin:16px auto 32px;flex-direction:column;gap:14px}.explain__scrollbox .explain__container .explain__wrap img{margin:5px auto;width:35%}.explain__scrollbox .explain__container .explain__wrap ul li{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__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:12px 0}.explain__scrollbox .explain__container .explain__wrap .explain__group .explain__small{font-size:1.25rem;text-align:left}.usage__container{width:auto;font-weight:500}.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;font-weight:500}.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:bold;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__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;font-weight:500}.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{font-weight:500}.delivery__container .delivery__descript{width:fit-content}}.recharge__alert{margin:40px 0;padding:16px;color:#2d2d2d;font-weight:bold;background:#ffa628;border:5px solid #2d2d2d;box-shadow:inset 5px 5px 0 #f79100}@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: #ffa628;--pixelbox-background-shadow-border: 5px;--pixelbox-background-shadow-color: #f79100;--pixelbox-background-shadow-position: top-left}}.recharge-top__container{margin-top:160px}.recharge-top__container .recharge-top__descript{max-width:560px;font-weight:bold;margin:0 auto}.recharge-capacity__descript{font-weight:bold;text-align:center}.recharge-step__container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.recharge-step__container .recharge-step__wrap{width:calc(50% - 20px);text-align:center;margin-bottom:80px}.recharge-iccid__container .recharge-iccid__wrap{font-size:1.8rem;font-weight:bold;margin:0 16px 48px 16px}.recharge-iccid__container .recharge-iccid__wrap .recharge-iccid__title{font-size:2rem;text-align:left;font-weight:bold;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-size:2rem;font-weight:bold;text-align:center}.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}.recharge-step__container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;gap:30px}.recharge-step__container .recharge-step__wrap{width:auto;text-align:center;margin-bottom:0}.recharge-iccid__container .recharge-iccid__wrap{font-weight:500;margin:0 auto 48px}}.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:bold}.agreement__container .agreement__table .agreement__tr .agreement__td{padding:16px;border:1px solid}/*# sourceMappingURL=style.min.css.map */