﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";html{scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100vh;font-family:"Noto Sans JP",sans-serif}main{flex-grow:1;overflow:hidden}.pc-only-inline{display:inline !important}@media screen and (max-width: 767px){.pc-only-inline{display:none !important}}.sp-only-inline{display:none !important}@media screen and (max-width: 767px){.sp-only-inline{display:inline !important}}.pc-only-inline-block{display:inline-block !important}@media screen and (max-width: 767px){.pc-only-inline-block{display:none !important}}.sp-only-inline-block{display:none !important}@media screen and (max-width: 767px){.sp-only-inline-block{display:inline-block !important}}.pc-only-block{display:block !important}@media screen and (max-width: 767px){.pc-only-block{display:none !important}}.sp-only-block{display:none !important}@media screen and (max-width: 767px){.sp-only-block{display:block !important}}.pc-only-flex{display:flex !important}@media screen and (max-width: 767px){.pc-only-flex{display:none !important}}.sp-only-flex{display:none !important}@media screen and (max-width: 767px){.sp-only-flex{display:flex !important}}@media screen and (max-width: 767px){.br-pc{display:none}}.br-tab{display:none}@media screen and (max-width: 991px){.br-tab{display:inline}}.br-sp{display:none}@media screen and (max-width: 767px){.br-sp{display:inline}}.header__wpra-logo{position:fixed;top:15px;left:40px;z-index:3;width:158px}@media screen and (max-width: 767px){.header__wpra-logo{width:123px}}.header__logo{width:140%}.footer{display:flex;justify-content:space-between;align-items:center;width:100%;height:47px;background-color:#252c23;color:#fff;padding:0 40px}@media screen and (max-width: 767px){.footer{flex-direction:column-reverse;height:fit-content;gap:35px;padding:50px 0 15px}}.footer__cr{font-size:12px;letter-spacing:.1px}@media screen and (max-width: 767px){.footer__cr{font-size:11px}}.footer__links{display:flex;gap:30px}@media screen and (max-width: 767px){.footer__links{flex-direction:column;align-items:center}}.footer__link{font-size:12px;letter-spacing:.1px}.page{background-color:#f6f6f6;padding-top:50px}.kv{z-index:2;position:relative;display:flex;justify-content:center;width:100%;aspect-ratio:1400/700;font-family:"a-otf-ud-shin-go-pr6n",sans-serif;padding:12.3571428571vw 50px 0}@media screen and (max-width: 767px){.kv{flex-direction:column;aspect-ratio:unset;padding:0;overflow:hidden}}.kv::before{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background-image:url(../../img/kv_pc.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.kv::before{position:static;z-index:1;aspect-ratio:375/399;background-image:url(../../img/kv_sp.png)}}@media screen and (max-width: 767px){.kv::after{content:"";position:absolute;bottom:-22.9333333333vw;left:50%;transform:translateX(-268px);z-index:0;width:567px;height:600px;background-image:url(../../img/kv_bg_sp.png);background-position:center;background-repeat:no-repeat;background-size:cover}}.kv__wrap{width:100%;max-width:1140px;display:flex;flex-direction:column}@media screen and (max-width: 767px){.kv__wrap{background-color:#f6f6f6;padding:100px 20px 35px}}.kv__txt-top{font-weight:bold;font-size:20px;letter-spacing:.1px;color:#008d26}@media screen and (max-width: 1140px){.kv__txt-top{font-size:1.7543859649vw}}@media screen and (max-width: 767px){.kv__txt-top{position:relative;z-index:1;font-size:15px}}.kv__txt-middle{font-weight:bold;font-size:36px;letter-spacing:.2px;color:#252c23;margin-top:10px}@media screen and (max-width: 1140px){.kv__txt-middle{font-size:3.1578947368vw;margin-top:.8771929825vw}}@media screen and (max-width: 767px){.kv__txt-middle{position:relative;z-index:1;font-size:22px;margin-top:15px}}.kv__txt-bottom{font-weight:bold;font-size:36px;letter-spacing:.2px;color:#252c23;margin-top:10px}@media screen and (max-width: 1140px){.kv__txt-bottom{font-size:3.1578947368vw;margin-top:.8771929825vw}}@media screen and (max-width: 767px){.kv__txt-bottom{position:relative;z-index:1;font-size:22px}}.kv__btn{display:flex;justify-content:space-between;align-items:center;width:240px;height:60px;border-radius:100vh;background:linear-gradient(to right, #50e600 0%, #00b70e 100%);box-shadow:0px 3px 6px rgba(0,0,0,.16);white-space:nowrap;font-size:18px;letter-spacing:.1px;color:#fff;padding:0 10px 0 63px;margin-top:35px}@media screen and (max-width: 1140px){.kv__btn{width:21.0526315789vw;height:5.2631578947vw;font-size:1.5789473684vw;padding:0 .8771929825vw 0 5.5263157895vw;margin-top:3.0701754386vw}}@media screen and (max-width: 767px){.kv__btn{display:none}}.kv__btn-img{width:50px;transform:translateY(2px)}@media screen and (max-width: 1140px){.kv__btn-img{width:4.3859649123vw}}.kv__product{width:573px;margin-top:40px;transform:translateX(-50px)}@media screen and (max-width: 1140px){.kv__product{width:50.2631578947vw;margin-top:3.5087719298vw}}@media screen and (max-width: 767px){.kv__product{position:absolute;top:80vw;z-index:1;transform:translateX(-20px);width:100%}}.kv__wrap-side-btn{position:absolute;top:6.0714285714vw;right:0;display:flex;flex-direction:column;gap:15px}@media screen and (max-width: 767px){.kv__wrap-side-btn{align-self:center;position:relative;top:unset;z-index:1;margin-top:27px}}.kv__side-btn{display:flex;justify-content:space-between;align-items:center;width:60px;height:210px;border-radius:13px 0 0 13px;background:linear-gradient(#00b70e 0%, #50e600 100%);box-shadow:0px 3px 6px rgba(0,0,0,.16);writing-mode:vertical-rl;white-space:nowrap;font-size:18px;letter-spacing:3px;color:#fff;padding:22px 0}@media screen and (max-width: 767px){.kv__side-btn{width:220px;height:45px;border-radius:100vw;background:linear-gradient(to right, #50e600 0%, #00b70e 100%);writing-mode:unset;font-size:15px;letter-spacing:.1px;padding:0 5px 0 57px}}.kv__side-btn-img{width:50px}@media screen and (max-width: 767px){.kv__side-btn-img{transform:translateY(4px)}}.problem-intro{position:relative;display:flex;justify-content:center;background-color:#f6f6f6;padding:150px 50px 50px}@media screen and (max-width: 767px){.problem-intro{padding:35px 20px}}.problem-intro::before{content:"";position:absolute;top:-352px;left:50%;z-index:1;transform:translateX(-1214px);width:1982px;height:1390px;background-image:url(../../img/problem-intro/bg_pc.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.problem-intro::before{top:unset;bottom:-80px;transform:translateX(-178px);width:466px;height:306px;background-image:url(../../img/problem-intro/bg_sp.png)}}.problem-intro__wrap{z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1060px;border-radius:48px;background-color:#fff;box-shadow:10px 10px 20px rgba(191,214,204,.5);padding:80px}@media screen and (max-width: 767px){.problem-intro__wrap{max-width:335px;border-radius:20px;padding:50px 20px}}.problem-intro-top{display:flex;align-items:flex-end;gap:20px}@media screen and (max-width: 767px){.problem-intro-top{flex-wrap:wrap;justify-content:center;gap:20px 35px;padding:0 50px}}@media screen and (max-width: 575px){.problem-intro-top{padding:0}}.problem-intro-top__img{width:104px}@media screen and (max-width: 767px){.problem-intro-top__img{width:69px}.problem-intro-top__img:nth-of-type(1){order:1}.problem-intro-top__img:nth-of-type(2){order:2}}.problem-intro-top__ttl{transform:translateY(-10px);white-space:nowrap;font-size:32px;font-weight:bold;letter-spacing:.1px;color:#252c23}@media screen and (max-width: 767px){.problem-intro-top__ttl{font-size:21px;order:3}}.problem-intro-items{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:45px}@media screen and (max-width: 767px){.problem-intro-items{flex-direction:column;gap:25px;margin-top:30px}}.problem-intro-item{display:flex;flex-direction:column}.problem-intro-item__img{width:280px;height:280px;object-fit:cover}@media screen and (max-width: 767px){.problem-intro-item__img{width:230px;height:unset}}.problem-intro-item__txt{text-align:center;font-size:18px;letter-spacing:.1px;line-height:26px;margin-top:10px}@media screen and (max-width: 767px){.problem-intro-item__txt{font-size:14px;line-height:18px}}.solution-intro{position:relative;display:flex;justify-content:center;background-color:#f6f6f6;padding:200px 50px 715px}@media screen and (max-width: 767px){.solution-intro{padding:80px 0 515px}}.solution-intro::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-832px);width:1681px;height:1361px;background-image:url(../../img/solution-intro/bg_pc.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.solution-intro::before{top:42px;transform:translateX(-248px);width:728px;height:782px;background-image:url(../../img/solution-intro/bg_sp.png)}}.solution-intro__wrap{position:relative;width:100%;max-width:742px}@media screen and (max-width: 767px){.solution-intro__wrap{max-width:235px;padding:0 15px}}.solution-intro__ttl{font-size:24px;font-weight:bold;color:#008d26}@media screen and (max-width: 767px){.solution-intro__ttl{font-size:18px}}.solution-intro__txt{font-size:32px;font-weight:bold;color:#252c23;margin-top:10px}@media screen and (max-width: 767px){.solution-intro__txt{font-size:22px}}.solution-detail{display:flex;justify-content:center;background-color:#f6f6f6;padding:150px 50px 75px}@media screen and (max-width: 767px){.solution-detail{padding:100px 20px 75px}}.solution-detail__wrap{display:flex;flex-direction:column;gap:70px;width:100%;max-width:1110px}@media screen and (max-width: 767px){.solution-detail__wrap{max-width:375px;gap:50px}}.solution-detail-row{position:relative;display:flex;align-items:center;gap:34px}@media screen and (max-width: 767px){.solution-detail-row{flex-direction:column-reverse;gap:25px}}.solution-detail-row:nth-child(even){flex-direction:row-reverse}@media screen and (max-width: 767px){.solution-detail-row:nth-child(even){flex-direction:column-reverse}}.solution-detail-row__wrap{position:relative;display:flex;flex-direction:column;width:50%}@media screen and (max-width: 767px){.solution-detail-row__wrap{width:100%}}.solution-detail-row__cat{width:fit-content;display:flex;justify-content:center;align-items:center;height:44px;border-radius:100vh;background-color:#008d26;font-size:22px;color:#fff;padding:0 35px}@media screen and (max-width: 767px){.solution-detail-row__cat{height:32px;font-size:16px;padding:0 20px}}.solution-detail-row__ttl{font-size:28px;font-weight:bold;letter-spacing:.1px;margin-top:20px}@media screen and (max-width: 767px){.solution-detail-row__ttl{font-size:20px;line-height:28px;margin-top:15px}}.solution-detail-row__txt{font-size:15px;letter-spacing:.1px;line-height:24px;margin-top:17px}@media screen and (max-width: 767px){.solution-detail-row__txt{font-size:12px;line-height:18px;margin-top:15px}}.solution-detail-row__ico{position:absolute;bottom:-70px;right:0;width:267px}@media screen and (max-width: 767px){.solution-detail-row__ico{bottom:0;width:137px}}.solution-detail-row__img{width:calc(50% - 10px)}@media screen and (max-width: 767px){.solution-detail-row__img{width:100%}}.recommended-intro{display:flex;justify-content:center;background-color:#f6f6f6;padding:0 50px}@media screen and (max-width: 767px){.recommended-intro{padding:0 20px}}.recommended-intro__wrap{width:100%;max-width:1060px;border-radius:48px;box-shadow:10px 10px 20px rgba(191,214,204,.5)}@media screen and (max-width: 767px){.recommended-intro__wrap{max-width:375px;border-radius:15px}}.recommended-intro-top{display:flex;justify-content:center;align-items:center;width:100%;height:107px;border-radius:48px 48px 0 0;background-color:#008d26;font-size:32px;font-weight:bold;letter-spacing:.1px;color:#fff}@media screen and (max-width: 767px){.recommended-intro-top{height:60px;border-radius:15px 15px 0 0;font-size:20px;font-weight:bold}}.recommended-intro-bottom{display:flex;flex-direction:column;align-items:center;border-radius:0 0 48px 48px;background-color:#fff;padding:55px 50px 85px}@media screen and (max-width: 767px){.recommended-intro-bottom{border-radius:0 0 15px 15px;padding:40px 10px}}.recommended-intro-bottom-top{display:flex;align-items:center;gap:45px}.recommended-intro-bottom-top__ul{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 767px){.recommended-intro-bottom-top__ul{gap:15px}}.recommended-intro-bottom-top__li{display:flex;align-items:center;gap:15px;font-size:22px;font-weight:bold;letter-spacing:.1px;line-height:30px}@media screen and (max-width: 767px){.recommended-intro-bottom-top__li{gap:6px;font-size:14px;line-height:22px}}.recommended-intro-bottom-top__li-check{width:29px}@media screen and (max-width: 767px){.recommended-intro-bottom-top__li-check{width:18px}}.recommended-intro-bottom-top__men-women{width:263px}@media screen and (max-width: 767px){.recommended-intro-bottom-top__men-women{display:none}}.recommended-intro-bottom-middle{width:500px;margin-top:50px}@media screen and (max-width: 767px){.recommended-intro-bottom-middle{width:100%;max-width:303px}}.recommended-intro-bottom-bottom{font-size:22px;font-weight:bold;letter-spacing:.1px;color:#008d26;margin-top:45px}@media screen and (max-width: 767px){.recommended-intro-bottom-bottom{text-align:center;font-size:16px;line-height:22px;margin-top:27px}}.recommended-detail{position:relative;display:flex;justify-content:center;background-color:#f6f6f6;padding:135px 50px 90px}@media screen and (max-width: 767px){.recommended-detail{padding:70px 0}}.recommended-detail::before{content:"";position:absolute;top:386px;left:50%;z-index:0;transform:translateX(-1190px);width:1998px;height:890px;background-image:url(../../img/recommended-detail/bg_pc.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.recommended-detail::before{top:490px;transform:translateX(-190px);width:495px;height:511px;background-image:url(../../img/recommended-detail/bg_sp.png)}}.recommended-detail__wrap{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1100px}.recommended-detail-top{display:flex;align-items:center}@media screen and (max-width: 767px){.recommended-detail-top{flex-direction:column-reverse;gap:40px}}.recommended-detail-top__wrap{position:relative;display:flex;flex-direction:column}.recommended-detail-top__wrap::before{content:"";position:absolute;top:-38px;left:-2px;width:165px;height:108px;background-image:url(../../img/recommended-detail/bg_ttl.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.recommended-detail-top__wrap::before{left:50%;transform:translateX(-87px)}}.recommended-detail-top__ttl{position:relative;font-size:26px;font-weight:bold;padding-left:30px}@media screen and (max-width: 767px){.recommended-detail-top__ttl{align-self:center;font-size:20px;padding-left:0}}.recommended-detail-top__txt{font-size:18px;letter-spacing:.1px;line-height:26px;color:#252c23;margin-top:67px}@media screen and (max-width: 767px){.recommended-detail-top__txt{font-size:12px;line-height:18px;padding:0 20px;margin-top:60px}}.recommended-detail-top__img{width:50%;max-width:587px}@media screen and (max-width: 767px){.recommended-detail-top__img{transform:translateX(20px);width:100%}}.recommended-detail-bottom{display:flex;flex-direction:column;gap:60px;width:100%;max-width:850px;margin-top:50px}@media screen and (max-width: 767px){.recommended-detail-bottom{gap:40px;padding:0 20px}}.recommended-detail-bottom-item{display:flex;align-items:center;gap:50px}@media screen and (max-width: 767px){.recommended-detail-bottom-item{position:relative;flex-direction:column;align-items:flex-start;gap:15px}}.recommended-detail-bottom-item__img{width:80px}@media screen and (max-width: 767px){.recommended-detail-bottom-item__img{width:55px}}.recommended-detail-bottom-item__wrap{display:flex;flex-direction:column;gap:10px}.recommended-detail-bottom-item__cat{display:flex;justify-content:center;align-items:center;width:fit-content;height:44px;border-radius:100vh;background-color:#008d26;font-size:18px;font-weight:bold;letter-spacing:.1px;color:#fff;padding:0 23px}@media screen and (max-width: 767px){.recommended-detail-bottom-item__cat{position:absolute;top:13px;left:70px;height:29px;font-size:12px;padding:0 14px}}.recommended-detail-bottom-item__txt{font-size:15px;letter-spacing:.1px;line-height:24px;color:#252c23}@media screen and (max-width: 767px){.recommended-detail-bottom-item__txt{font-size:12px;letter-spacing:.1px;line-height:18px}}.lineup-plan{position:relative;display:flex;justify-content:center;background-color:#f6f6f6;padding:75px 50px}@media screen and (max-width: 767px){.lineup-plan{padding:35px 0px}}.lineup-plan::before{content:"";position:absolute;top:210px;left:50%;z-index:1;transform:translateX(-1240px);width:2308px;height:1101px;background-image:url(../../img/lineup-plan/bg_pc.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.lineup-plan::before{top:550px;transform:translateX(-260px);width:716px;height:759px;background-image:url(../../img/lineup-plan/bg_sp.png)}}.lineup-plan__wrap{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.lineup-plan__wrap::before{content:"";position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:259px;height:174px;background-image:url(../../img/lineup-plan/bg_ttl.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.lineup-plan__wrap::before{width:220px;height:151px}}.lineup-plan-ttl{position:relative;display:flex;flex-direction:column;align-items:center}.lineup-plan-ttl__en{font-size:24px;font-weight:bold;color:#008d26}@media screen and (max-width: 767px){.lineup-plan-ttl__en{font-size:18px}}.lineup-plan-ttl__ja{font-size:32px;font-weight:bold;letter-spacing:.1px;color:#252c23;margin-top:13px}@media screen and (max-width: 767px){.lineup-plan-ttl__ja{font-size:22px;margin-top:5px}}.lineup-plan-ctn{display:flex;flex-direction:column;align-items:center}.lineup-plan-ctn:nth-of-type(1){margin-top:100px}.lineup-plan-ctn:nth-of-type(2){margin-top:50px}.lineup-plan-ctn__ttl{font-size:32px;font-weight:bold;letter-spacing:.1px;color:#252c23}@media screen and (max-width: 767px){.lineup-plan-ctn__ttl{font-size:20px}}.lineup-plan-ctn__wrap{display:flex;justify-content:center;gap:50px;margin-top:30px}@media screen and (max-width: 767px){.lineup-plan-ctn__wrap{flex-wrap:wrap;gap:35px 18px;margin-top:20px}}.lineup-plan-item{display:flex;flex-direction:column;align-items:center}.lineup-plan-item__img{width:238px}@media screen and (max-width: 767px){.lineup-plan-item__img{width:170px}}.lineup-plan-item__cat{display:flex;justify-content:center;align-items:center;width:fit-content;height:27px;background-color:#fff;font-size:13px;font-weight:bold;letter-spacing:.1px;color:#008d26;padding:0 11px;margin-top:10px}@media screen and (max-width: 767px){.lineup-plan-item__cat{height:25px;font-size:12px}}.lineup-plan-item__ttl{font-size:16px;font-weight:bold;letter-spacing:.1px;color:#252c23;margin-top:10px}@media screen and (max-width: 767px){.lineup-plan-item__ttl{font-size:14px}}.lineup-plan-item__txt{font-size:14px;font-weight:bold;letter-spacing:.2px;color:#252c23;margin-top:10px}@media screen and (max-width: 767px){.lineup-plan-item__txt{font-size:12px}}.lineup-plan-item__txt-sm{font-size:11px}@media screen and (max-width: 767px){.lineup-plan-item__txt-sm{font-size:10px}}.lineup-plan-item-btn{position:relative;display:flex;justify-content:center;align-items:center;width:182px;height:38px;border-radius:100vh;background-color:#008d26;font-size:12px;letter-spacing:.1px;color:#fff;margin-top:20px}@media screen and (max-width: 767px){.lineup-plan-item-btn{width:138px;height:29px;font-size:10px}}.lineup-plan-item-btn__img{position:absolute;top:2px;right:2px;width:38px}@media screen and (max-width: 767px){.lineup-plan-item-btn__img{top:1.5px;width:30px}}.lineup-plan-item-modal{position:fixed;top:50%;left:50%;z-index:99;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;width:100%;max-width:92.8571428571vw;min-height:596px;border-radius:30px;background-color:#fff;padding:80px 50px;filter:drop-shadow(10px 10px 20px rgba(191, 214, 204, 0.5));opacity:0;pointer-events:none;transition:.5s}@media screen and (max-width: 767px){.lineup-plan-item-modal{top:30px;transform:translateX(-50%);align-items:flex-start;max-width:89.3333333333vw;height:fit-content;max-height:calc(100vh - 60px);border-radius:15px;padding:50px 20px;overflow:auto}}.lineup-plan-item-modal--show{opacity:1;pointer-events:all}.lineup-plan-item-modal__close{position:absolute;top:44px;right:60px;width:19px;height:19px;cursor:pointer}@media screen and (max-width: 767px){.lineup-plan-item-modal__close{top:20px;right:20px}}.lineup-plan-item-modal__close::before,.lineup-plan-item-modal__close::after{content:"";position:absolute;top:50%;left:50%;width:135%;height:2px;border-radius:100vh;background-color:#252c23}.lineup-plan-item-modal__close::before{transform:translate(-50%, -50%) rotate(135deg)}.lineup-plan-item-modal__close::after{transform:translate(-50%, -50%) rotate(-135deg)}.lineup-plan-item-modal__ttl{font-size:20px;font-weight:bold;letter-spacing:.1px;color:#252c23}@media screen and (max-width: 767px){.lineup-plan-item-modal__ttl{font-size:18px}}.lineup-plan-item-modal__wrap{display:flex;flex-direction:column;gap:20px;margin-top:50px}@media screen and (max-width: 767px){.lineup-plan-item-modal__wrap{margin-top:30px}}.lineup-plan-item-modal-bg{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background-color:rgba(0,0,0,.7);opacity:0;pointer-events:none;transition:.5s}.lineup-plan-item-modal-bg--show{opacity:1;pointer-events:all}.lineup-plan-item-modal-row{display:flex;gap:20px}@media screen and (max-width: 767px){.lineup-plan-item-modal-row{flex-direction:column;gap:8px}}.lineup-plan-item-modal-row__ttl{width:138px;font-size:15px;font-weight:bold;color:#252c23}@media screen and (max-width: 767px){.lineup-plan-item-modal-row__ttl{width:unset;font-size:14px}}.lineup-plan-item-modal-row__txt{font-size:15px;color:#252c23}@media screen and (max-width: 767px){.lineup-plan-item-modal-row__txt{font-size:14px}}.connection-image{position:relative;display:flex;justify-content:center;background-color:#f6f6f6;padding:75px 50px 150px;overflow:hidden}@media screen and (max-width: 767px){.connection-image{padding:35px 0 70px}}.connection-image::before{content:"";position:absolute;top:300px;left:50%;transform:translateX(-90px);width:987px;height:715px;background-image:url(../../img/connection-image/bg_pc.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.connection-image::before{top:320px;transform:translateX(-90px);width:435px;height:316px;background-image:url(../../img/connection-image/bg_sp.png)}}.connection-image__wrap{position:relative;width:100%;max-width:1058px;padding-top:min(50.3571428571%,705px)}@media screen and (max-width: 767px){.connection-image__wrap{padding-top:0}}.connection-image__wrap-txt{position:absolute;top:30px;left:115px;z-index:1}@media screen and (max-width: 767px){.connection-image__wrap-txt{position:static}}.connection-image__ttl{font-size:32px;font-weight:bold;letter-spacing:.1px;color:#252c23}@media screen and (max-width: 767px){.connection-image__ttl{text-align:center;font-size:22px}}.connection-image__txt{font-size:15px;letter-spacing:.1px;line-height:24px;color:#252c23;margin-top:26px}@media screen and (max-width: 767px){.connection-image__txt{text-align:center;font-size:12px;line-height:18px;margin-top:16px}}.connection-image__img{position:absolute;top:0;left:0;width:100%;height:100%;max-height:705px;object-fit:cover}@media screen and (max-width: 767px){.connection-image__img{position:static;width:100%;height:unset;margin-top:25px}}.process{display:flex;justify-content:center;padding:115px 50px 80px}@media screen and (max-width: 767px){.process{padding:110px 20px 50px}}.process__wrap{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:805px}.process__wrap::before{content:"";position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:259px;height:174px;background-image:url(../../img/lineup-plan/bg_ttl.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.process__wrap::before{width:220px;height:151px}}.process-flow{display:flex;gap:25px;margin-top:140px}@media screen and (max-width: 767px){.process-flow{flex-direction:column;gap:50px;margin-top:90px}}.process-flow-item{position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.process-flow-item{flex-direction:row;gap:20px}}.process-flow-item__img{width:199px}@media screen and (max-width: 767px){.process-flow-item__img{width:137px}}.process-flow-item__wrap{display:flex;flex-direction:column;align-items:center;margin-top:22px}@media screen and (max-width: 767px){.process-flow-item__wrap{flex-grow:1;align-items:flex-start;margin-top:0}}.process-flow-item__ttl{font-size:18px;font-weight:bold;letter-spacing:.1px;color:#252c23}@media screen and (max-width: 767px){.process-flow-item__ttl{font-size:14px}}.process-flow-item__txt{text-align:center;font-size:15px;letter-spacing:.1px;line-height:22px;color:#252c23;margin-top:6px}@media screen and (max-width: 767px){.process-flow-item__txt{text-align:start;font-size:12px;line-height:18px}}.process-flow-item__wrap-arrow{position:absolute;top:93px;left:calc(50% + 137px)}@media screen and (max-width: 767px){.process-flow-item__wrap-arrow{top:153px;left:50%;transform:translateX(-50%)}}.process-flow-item__arrow{width:12px}@media screen and (max-width: 767px){.process-flow-item__arrow{width:24px}}.faq{position:relative;display:flex;justify-content:center;background-color:#f6f6f6;padding:225px 50px 75px;overflow:hidden}@media screen and (max-width: 767px){.faq{padding:120px 20px 35px}}.faq::before{content:"";position:absolute;top:-290px;left:50%;transform:translateX(-280px);width:1246px;height:903px;background-image:url(../../img/faq/bg_pc.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.faq::before{display:none}}.faq__wrap{position:relative;z-index:1;width:100%;max-width:831px}.faq__wrap::before{content:"";position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:259px;height:174px;background-image:url(../../img/lineup-plan/bg_ttl.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.faq__wrap::before{width:220px;height:151px}}.faq__wrap-item{display:flex;flex-direction:column;gap:18px;margin-top:110px}@media screen and (max-width: 767px){.faq__wrap-item{gap:15px;margin-top:90px}}.faq-item{position:relative;border-radius:15px;background-color:#fff;cursor:pointer}.faq-item__q,.faq-item__a-inner{display:flex;align-items:center;gap:30px;width:100%;min-height:64px;padding-top:10px;padding-left:20px}@media screen and (max-width: 767px){.faq-item__q,.faq-item__a-inner{gap:15px;min-height:57px;padding-left:10px}}.faq-item__q{position:relative;padding-right:60px;padding-bottom:10px}@media screen and (max-width: 767px){.faq-item__q{padding-right:45px}}.faq-item__a{display:none}.faq-item__a-inner{padding-right:20px;padding-bottom:36px}@media screen and (max-width: 767px){.faq-item__a-inner{padding-right:10px;padding-bottom:20px}}.faq-item__ico{width:45px}@media screen and (max-width: 767px){.faq-item__ico{width:37px}}.faq-item__arrow{position:absolute;top:50%;transform:translateY(-50%);right:20px;width:29px;transition:.5s}@media screen and (max-width: 767px){.faq-item__arrow{width:23px}}.faq-item__arrow--open{transform:translateY(-50%) rotate(90deg)}.faq-item__ttl{font-size:15px;font-weight:bold;letter-spacing:.1px;line-height:21px;color:#252c23}@media screen and (max-width: 767px){.faq-item__ttl{font-size:12px;line-height:17px}}.faq-item__txt{font-size:15px;letter-spacing:.1px;line-height:24px;color:#000}@media screen and (max-width: 767px){.faq-item__txt{font-size:12px;line-height:18px}}.top-contact{position:relative;display:flex;justify-content:center;background-color:#f6f6f6;color:#fff;padding:75px 50px 90px}@media screen and (max-width: 767px){.top-contact{padding:40px 0 30px}}.top-contact::before{content:"";position:absolute;top:-60px;left:50%;transform:translateX(-1690px);width:2276px;height:1650px;background-image:url(../../img/top-contact/bg_pc.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.top-contact::before{top:30px;transform:translateX(-1150px);width:1395px;height:1011px;background-image:url(../../img/top-contact/bg_sp.png)}}.top-contact__wrap{position:relative;display:flex;flex-direction:column;align-items:center}.top-contact__img{width:100%;max-width:782px}@media screen and (max-width: 767px){.top-contact__img{transform:translateX(-15px)}}.top-contact__ttl{font-size:32px;font-weight:bold;letter-spacing:.1px;margin-top:10px}@media screen and (max-width: 767px){.top-contact__ttl{font-size:22px;margin-top:20px}}.top-contact__txt-top{font-size:16px;font-weight:bold;letter-spacing:.1px;line-height:24px;margin-top:15px}@media screen and (max-width: 767px){.top-contact__txt-top{text-align:center;font-size:12px;line-height:17px;margin-top:10px}}.top-contact__txt-middle{font-size:16px;font-weight:bold;letter-spacing:.1px;line-height:24px;margin-top:30px}@media screen and (max-width: 767px){.top-contact__txt-middle{font-size:12px;line-height:17px;margin-top:25px}}.top-contact__txt-bottom{font-size:15px;margin-top:12px}@media screen and (max-width: 767px){.top-contact__txt-bottom{font-size:12px}}.top-contact__tell{font-size:30px;font-weight:bold;margin-left:7px}@media screen and (max-width: 767px){.top-contact__tell{font-size:21px}}.top-contact-btn{position:relative;display:flex;justify-content:center;align-items:center;width:345px;height:67px;border-radius:100vh;background-color:#fff;font-size:18px;letter-spacing:.1px;color:#008d26;margin-top:25px}@media screen and (max-width: 767px){.top-contact-btn{width:250px;height:48px;font-size:15px;margin-top:20px}}.top-contact-btn__arrow{position:absolute;top:13px;right:10px;width:45px}@media screen and (max-width: 767px){.top-contact-btn__arrow{top:9px;right:8px;width:35px}}.order{background-color:#f6f6f6}.order-campaign{background-color:#008d26;display:flex;justify-content:center;align-items:center;margin-top:120px;padding:12px 0}@media screen and (max-width: 767px){.order-campaign{margin-top:21.3333333333vw;padding:3.2vw 0}}.order-campaign__txt{font-size:24px;font-weight:bold;letter-spacing:.05em;text-align:center;color:#fff}@media screen and (max-width: 767px){.order-campaign__txt{font-size:4.8vw}}.order-top{margin-top:50px}@media screen and (max-width: 767px){.order-top{margin-top:18.6666666667vw}}.order-top__wrap{display:flex;flex-direction:column;justify-content:center;align-items:center}.order-top__ttl{font-family:"a-otf-ud-shin-go-pr6n",sans-serif;font-weight:bold;font-size:32px;letter-spacing:.05em;text-align:center;color:#252c23}@media screen and (max-width: 767px){.order-top__ttl{font-size:5.8666666667vw}}.order-top__txt{margin-top:35px;font-weight:500;font-size:16px;letter-spacing:.07em;line-height:1.5;text-align:center;color:#252c23}@media screen and (max-width: 767px){.order-top__txt{margin-top:5.3333333333vw;font-size:3.2vw;padding:0 5.3333333333vw}}.order-form{margin-top:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 767px){.order-form{margin-top:13.3333333333vw}}.order-form__links{margin-top:48px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.order-form__links{margin-top:10.6666666667vw}}.order-form__links-txt{font-size:14px;font-weight:normal;letter-spacing:.05em;color:#252c23}@media screen and (max-width: 767px){.order-form__links-txt{font-size:3.4666666667vw}}.order-form__link{font-size:14px;font-weight:500;letter-spacing:.05em;color:#252c23;text-decoration:underline}@media screen and (max-width: 767px){.order-form__link{font-size:3.4666666667vw}}.order-form__agreement-wrap{margin-top:25px;display:flex;justify-content:center;align-items:center;gap:10px}@media screen and (max-width: 767px){.order-form__agreement-wrap{margin-top:6.6666666667vw;gap:2.6666666667vw}}.order-form__agreement-input{width:20px;height:20px;border-radius:6px;border:1px solid #d6d6d6}@media screen and (max-width: 767px){.order-form__agreement-input{width:5.3333333333vw;height:5.3333333333vw;border-radius:1.6vw}}.order-form__agreement-label{font-size:14px;font-weight:normal;letter-spacing:.05em;color:#252c23}@media screen and (max-width: 767px){.order-form__agreement-label{font-size:3.7333333333vw}}.order-form__btn{display:flex;justify-content:space-between;align-items:center;width:277px;height:60px;border-radius:30px;background:linear-gradient(to right, #50e600 0%, #00b70e 100%);box-shadow:0px 3px 6px rgba(0,0,0,.16);white-space:nowrap;font-family:"a-otf-ud-shin-go-pr6n",sans-serif;font-size:18px;letter-spacing:.05em;color:#fff;padding:0 10px 0 42px;margin-top:40px}@media screen and (max-width: 767px){.order-form__btn{width:71.2vw;height:15.2vw;border-radius:7.7333333333vw;margin-top:6.6666666667vw;padding:0 2.6666666667vw 0 11.2vw;font-size:4vw}}.order-form__btn-img{width:40px;height:40px;transform:translateY(3px)}@media screen and (max-width: 767px){.order-form__btn-img{width:10.6666666667vw;height:10.6666666667vw;transform:translateY(3px)}}.products-wrap{width:904px;background-color:#fff;padding:40px;border-radius:28px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 767px){.products-wrap{width:100%;padding:13.3333333333vw 5.3333333333vw;border-radius:0;box-shadow:none}}.products-wrap__ttl{font-size:16px;font-weight:500;letter-spacing:.07em;color:#252c23}@media screen and (max-width: 767px){.products-wrap__ttl{font-size:3.7333333333vw}}.products-list{margin-top:10px;margin-bottom:30px;display:flex;justify-content:center;align-items:flex-start;gap:50px}@media screen and (max-width: 767px){.products-list{margin-top:5.3333333333vw;margin-bottom:12.8vw;gap:7.4666666667vw}}.products-list.products-list-camera{gap:30px}@media screen and (max-width: 767px){.products-list.products-list-camera{gap:7.4666666667vw;margin-bottom:0;flex-wrap:wrap}}.product{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:175px}@media screen and (max-width: 767px){.product{width:40.5333333333vw}}.product__img{width:100%;height:100%;object-fit:cover}.product__ttl{font-weight:500;font-size:14px;letter-spacing:.05em;text-align:center;color:#252c23}@media screen and (max-width: 767px){.product__ttl{font-size:3.2vw}}.product__price{font-weight:500;font-size:14px;letter-spacing:.05em;text-align:center;color:#252c23}@media screen and (max-width: 767px){.product__price{font-size:3.2vw}}.product__price-unit{font-size:11px}@media screen and (max-width: 767px){.product__price-unit{font-size:2.6666666667vw}}.product__num-wrap{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:10px}@media screen and (max-width: 767px){.product__num-wrap{gap:2.6666666667vw;margin-top:2.6666666667vw}}.product__num-txt{font-size:13px;font-weight:normal;letter-spacing:.05em;color:#252c23;flex-shrink:0}@media screen and (max-width: 767px){.product__num-txt{font-size:3.2vw}}.product__num-input{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.product__num-input::after{content:"▼";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:10px}@media screen and (max-width: 767px){.product__num-input::after{right:2.6666666667vw;font-size:2.6666666667vw}}.product__num-input-num{width:136px;height:26px;border-radius:5px;border:1px solid #e0e0e0;padding:0 10px;font-size:12px;font-weight:normal;letter-spacing:.05em;color:#252c23}@media screen and (max-width: 767px){.product__num-input-num{width:31.4666666667vw;height:7.2vw;border-radius:1.3333333333vw;font-size:3.2vw}}.customer-info{margin-top:70px;margin-bottom:140px;width:624px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 767px){.customer-info{margin-top:13.3333333333vw;margin-bottom:26.6666666667vw;width:100%;padding:0 5.3333333333vw}}.customer-info__ttl{font-weight:bold;font-size:18px;letter-spacing:.07em;text-align:center;color:#252c23}@media screen and (max-width: 767px){.customer-info__ttl{font-size:4.8vw}}.customer-info__txt{margin-top:30px;width:100%;font-size:12px;font-weight:normal;letter-spacing:.05em}@media screen and (max-width: 767px){.customer-info__txt{margin-top:5.3333333333vw;font-size:2.9333333333vw}}.customer-info__items{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}@media screen and (max-width: 767px){.customer-info__items{margin-top:4vw;width:100%;gap:5.3333333333vw}}.customer-info__item{display:flex;justify-content:flex-start;align-items:center;gap:25px}@media screen and (max-width: 767px){.customer-info__item{width:100%;flex-direction:column;gap:2.6666666667vw}}.customer-info__label{width:115px;font-weight:normal;font-size:14px;letter-spacing:.05em;color:#252c23;flex-shrink:0}@media screen and (max-width: 767px){.customer-info__label{width:100%;font-size:3.7333333333vw}}.customer-info__input-wrap{width:100%}.customer-info__input{width:480px;height:60px;box-sizing:border-box;background-color:#fff;border-radius:5px;border:1px solid #e0e0e0;padding:10px;font-size:14px;font-weight:normal;letter-spacing:.05em;color:#252c23}@media screen and (max-width: 767px){.customer-info__input{width:100%;height:11.2vw;border-radius:1.3333333333vw;font-size:3.7333333333vw;padding:2.6666666667vw}}.customer-info__message{margin-top:70px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:30px}@media screen and (max-width: 767px){.customer-info__message{margin-top:9.3333333333vw;gap:2.6666666667vw}}.customer-info__message-label{font-size:14px;font-weight:normal;letter-spacing:.05em;color:#252c23}@media screen and (max-width: 767px){.customer-info__message-label{font-size:3.7333333333vw}}.customer-info__message-input{width:100%;height:110px;box-sizing:border-box;background-color:#fff;border-radius:5px;border:1px solid #e0e0e0;padding:10px;font-size:14px;font-weight:normal;letter-spacing:.05em;color:#252c23}@media screen and (max-width: 767px){.customer-info__message-input{height:43.4666666667vw;font-size:3.7333333333vw;padding:2.6666666667vw;border-radius:1.3333333333vw}}.required{color:#eb0000}.order-confirm__ttl{font-size:18px;font-weight:bold;letter-spacing:.07em;text-align:center;color:#252c23}.order-confirm__form{margin-top:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.order-confirm__items{margin-top:50px;width:450px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}@media screen and (max-width: 767px){.order-confirm__items{width:100%;max-width:90%;gap:8vw}}.order-confirm__item{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:25px}@media screen and (max-width: 767px){.order-confirm__item{flex-direction:column;align-items:flex-start;gap:2.6666666667vw}}.order-confirm__item-ttl{font-size:14px;font-weight:normal;letter-spacing:.05em;color:#252c23;width:200px;flex-shrink:0}.order-confirm__item-num,.order-confirm__item-value{font-size:14px;font-weight:normal;letter-spacing:.05em;color:#252c23}.order-confirm__buttons{margin:50px auto 100px;display:flex;justify-content:center;align-items:center;gap:20px}@media screen and (max-width: 767px){.order-confirm__buttons{flex-direction:column}}.order-confirm__button{width:200px;height:40px;border-radius:5px;border:1px solid #e0e0e0;text-align:center}.order-confirm__button--back{background-color:#e0e0e0}.order-confirm__button--submit{background-color:#333;color:#fff}.order-thanks{width:100%;height:90vh;display:flex;justify-content:center;align-items:center}.order-thanks__wrap{display:flex;flex-direction:column;justify-content:center;align-items:center}.order-thanks__ttl{font-size:24px;font-weight:bold;letter-spacing:.07em;text-align:center}.order-thanks__lead{margin-top:30px;font-size:14px;font-weight:normal;letter-spacing:.05em;text-align:center;color:#252c23}.contact{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f6f6f6}.contact-top{margin-top:150px}@media screen and (max-width: 767px){.contact-top{margin-top:18.6666666667vw}}.contact-top__wrap{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-top__ttl{font-family:"a-otf-ud-shin-go-pr6n",sans-serif;font-weight:bold;font-size:32px;letter-spacing:.05em;text-align:center;color:#252c23}@media screen and (max-width: 767px){.contact-top__ttl{font-size:5.8666666667vw}}.contact-form__btn{display:flex;justify-content:space-between;align-items:center;width:277px;height:60px;border-radius:30px;background:linear-gradient(to right, #50e600 0%, #00b70e 100%);box-shadow:0px 3px 6px rgba(0,0,0,.16);white-space:nowrap;font-family:"a-otf-ud-shin-go-pr6n",sans-serif;font-size:18px;letter-spacing:.05em;color:#fff;padding:0 10px 0 102px;margin-top:40px}@media screen and (max-width: 767px){.contact-form__btn{width:71.2vw;height:15.2vw;border-radius:7.7333333333vw;margin-top:6.6666666667vw;padding:0 2.6666666667vw 0 27.2vw;font-size:4vw}}.contact-form__btn-img{width:40px;height:40px;transform:translateY(3px)}@media screen and (max-width: 767px){.contact-form__btn-img{width:10.6666666667vw;height:10.6666666667vw;transform:translateY(3px)}}.privacy{display:flex;justify-content:center;padding:5.2083333333vw 2.6041666667vw}@media screen and (max-width: 767px){.privacy{padding:50px 20px}}.privacy__wrap{width:100%;max-width:62.5vw}@media screen and (max-width: 767px){.privacy__wrap{max-width:100%}}.privacy__ttl{text-align:center;font-size:1.5625vw;color:#008d26}@media screen and (max-width: 767px){.privacy__ttl{font-size:25px}}.privacy__txt{font-size:.8333333333vw;letter-spacing:.1041666667vw;line-height:1.3020833333vw;margin-top:1.5625vw}@media screen and (max-width: 767px){.privacy__txt{font-size:16px;letter-spacing:2px;line-height:25px;margin-top:30px}}.privacy__wrap-item{display:flex;flex-direction:column;gap:1.5625vw;margin-top:2.6041666667vw}@media screen and (max-width: 767px){.privacy__wrap-item{gap:30px;margin-top:40px}}.privacy__item{display:flex;flex-direction:column;gap:.5208333333vw}@media screen and (max-width: 767px){.privacy__item{gap:10px}}.privacy__item-ttl{font-size:1.0416666667vw;letter-spacing:.1041666667vw}@media screen and (max-width: 767px){.privacy__item-ttl{font-size:17px;letter-spacing:2px}}.privacy__item-txt{font-size:.8333333333vw;letter-spacing:.1041666667vw;line-height:1.3020833333vw}@media screen and (max-width: 767px){.privacy__item-txt{text-align:justify;font-size:15px;letter-spacing:1px;line-height:23px}}.privacy__item-link{word-break:break-all;color:#03c}.privacy__item-link:visited{color:navy}.privacy__about{position:relative;display:flex;flex-direction:column;align-items:flex-start;font-size:.78125vw;letter-spacing:.1041666667vw;line-height:1.3020833333vw;margin-top:5.2083333333vw}@media screen and (max-width: 767px){.privacy__about{font-size:14px;letter-spacing:1px;line-height:23px;padding-left:15px;margin-top:50px}}.privacy__about::before{content:"■";position:absolute;top:0;left:-1.0416666667vw}@media screen and (max-width: 767px){.privacy__about::before{left:-3px}}.terms{display:flex;justify-content:center;padding:5.2083333333vw 2.6041666667vw}@media screen and (max-width: 767px){.terms{padding:50px 20px}}.terms__wrap{width:100%;max-width:62.5vw}@media screen and (max-width: 767px){.terms__wrap{max-width:100%}}.terms__ttl{text-align:center;font-size:1.5625vw;color:#008d26}@media screen and (max-width: 767px){.terms__ttl{font-size:25px}}.terms__txt{font-size:.8333333333vw;letter-spacing:.1041666667vw;line-height:1.3020833333vw;margin-top:1.5625vw}@media screen and (max-width: 767px){.terms__txt{font-size:16px;letter-spacing:2px;line-height:25px;margin-top:30px}}.terms__wrap-item{display:flex;flex-direction:column;gap:1.5625vw;margin-top:2.6041666667vw}@media screen and (max-width: 767px){.terms__wrap-item{gap:30px;margin-top:40px}}.terms__item{display:flex;flex-direction:column;gap:.5208333333vw}@media screen and (max-width: 767px){.terms__item{gap:10px}}.terms__item-ttl{font-size:1.0416666667vw;letter-spacing:.1041666667vw}@media screen and (max-width: 767px){.terms__item-ttl{font-size:17px;letter-spacing:2px}}.terms__item-txt{font-size:.8333333333vw;letter-spacing:.1041666667vw;line-height:1.3020833333vw}@media screen and (max-width: 767px){.terms__item-txt{text-align:justify;font-size:15px;letter-spacing:1px;line-height:23px}}.terms__last{margin-top:1.5625vw;font-size:.8333333333vw;letter-spacing:.1041666667vw;line-height:1.3020833333vw;text-align:right}@media screen and (max-width: 767px){.terms__last{margin-top:30px;font-size:16px;line-height:25px}}.terms__about{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:.78125vw;letter-spacing:.1041666667vw;line-height:1.3020833333vw;margin-top:5.2083333333vw}@media screen and (max-width: 767px){.terms__about{font-size:14px;letter-spacing:1px;line-height:23px;margin-top:50px}}.caution{display:flex;justify-content:center;padding:5.2083333333vw 2.6041666667vw}@media screen and (max-width: 767px){.caution{padding:50px 20px}}.caution__wrap{width:100%;max-width:1200px}.caution__ttl{text-align:center;font-size:1.5625vw;color:#008d26}@media screen and (max-width: 767px){.caution__ttl{font-size:25px}}.caution__wrap-item{display:flex;flex-direction:column;gap:1.5625vw;margin-top:2.6041666667vw}@media screen and (max-width: 767px){.caution__wrap-item{gap:30px;margin-top:50px}}.caution__item{display:flex;flex-direction:column;gap:.5208333333vw}@media screen and (max-width: 767px){.caution__item{gap:10px}}.caution__item-ttl{font-weight:500;font-size:.8854166667vw;color:#535353;margin-bottom:10px}@media screen and (max-width: 767px){.caution__item-ttl{font-size:17px;margin-bottom:10px}}.caution__item-ttl--small{font-size:.6770833333vw}@media screen and (max-width: 767px){.caution__item-ttl--small{font-size:13px}}.caution__item-txt{position:relative;font-size:.8333333333vw;line-height:1.3020833333vw;color:#535353;padding-left:1.9791666667vw}@media screen and (max-width: 767px){.caution__item-txt{text-align:justify;font-size:16px;line-height:25px;padding-left:20px}}.caution__item-txt--point::before{content:"・";position:absolute;top:0;left:1.1458333333vw}@media screen and (max-width: 767px){.caution__item-txt--point::before{left:3px}}.company{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:5.2083333333vw 2.6041666667vw}@media screen and (max-width: 767px){.company{padding:50px 20px}}.company__ttl{text-align:center;font-size:1.5625vw;color:#008d26}@media screen and (max-width: 767px){.company__ttl{font-size:25px}}.company__item{display:flex;gap:1.5625vw;margin-top:2.6041666667vw}@media screen and (max-width: 767px){.company__item{flex-direction:column;gap:15px;margin-top:30px}}.company__item-ttl{width:115px;flex-shrink:0;font-size:.9375vw;letter-spacing:.1041666667vw;line-height:1.3020833333vw}@media screen and (max-width: 767px){.company__item-ttl{font-size:16px;letter-spacing:2px;line-height:25px}}.company__item-txt{font-size:.8333333333vw;letter-spacing:.1041666667vw;line-height:1.3020833333vw}@media screen and (max-width: 767px){.company__item-txt{font-size:16px;letter-spacing:2px;line-height:25px}}.commerce{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:5.2083333333vw 2.6041666667vw}@media screen and (max-width: 767px){.commerce{padding:50px 20px}}.commerce__wrap{width:46.875vw}@media screen and (max-width: 767px){.commerce__wrap{width:100%}}.commerce__ttl{text-align:center;font-size:1.5625vw;color:#008d26}@media screen and (max-width: 767px){.commerce__ttl{font-size:25px}}.commerce__item{display:flex;gap:1.5625vw;margin-top:2.6041666667vw}@media screen and (max-width: 767px){.commerce__item{flex-direction:column;gap:15px;margin-top:30px}}.commerce__item-ttl{width:115px;flex-shrink:0;font-size:.9375vw;letter-spacing:.1041666667vw;line-height:1.3020833333vw}@media screen and (max-width: 767px){.commerce__item-ttl{width:100%;font-size:16px;letter-spacing:2px;line-height:25px}}.commerce__item-txt{font-size:.8333333333vw;letter-spacing:.1041666667vw;line-height:1.3020833333vw}@media screen and (max-width: 767px){.commerce__item-txt{font-size:16px;letter-spacing:2px;line-height:25px}}/*# sourceMappingURL=style.min.css.map */