@media screen and (min-width: 992px){html{font-size:20px}}a{color:purple}a:hover{color:green}.l-header__wrapper{background:#006;border-bottom:none;box-shadow:none}.l-header .l-header-logo__image{fill:#fff}.l-header__nav .l-header-nav__link{color:#fff}.l-header__nav .l-header-nav__link.__shop{background:#fff;color:#1f3a80;border:none}.l-header__nav .l-header-nav__link.__shop:hover{background:#fff;opacity:.8}@media(min-width: 768px){.l-header__nav .l-header-nav__list li:last-child{display:none}}.l-header__nav .l-header-nav__list .l-header-slide-nav-toggle__bar{background:#fff}.breadcrumbs{background:#003;box-shadow:none}.breadcrumbs .breadcrumb--last,.breadcrumbs .breadcrumb__link{color:#fff}.breadcrumbs .breadcrumb::before{background-color:#fff}.l-content{position:relative;overflow:hidden}@media screen and (max-width: 767px){.l-content{padding-top:13.3333333333%}}@media screen and (max-width: 767px){.l-content .l-inner{width:84%;padding-left:0;padding-right:0}}.l-content.p-bg_blue{background:linear-gradient(to right, #b1d9e1, #75c0d6);padding-bottom:110px}.l-content.p-bg_blue:nth-child(2n-1){background:linear-gradient(to left, #b1d9e1, #75c0d6)}@media screen and (max-width: 767px){.l-content.p-bg_blue{padding-top:13.3333333333%}}.l-content h2,.l-content h3,.l-content p,.l-content li,.l-content b,.l-content a{font-weight:400}@media screen and (max-width: 767px){.u-pc{display:none}}@media(min-width: 768px){.u-sp{display:none}}.p-title{font-size:3rem;font-weight:100;font-style:italic;padding-bottom:100px;margin-bottom:100px;position:relative;text-align:center;color:#fff}@media screen and (max-width: 767px){.p-title{font-size:2.187rem;padding-bottom:13.3333333333%;margin-bottom:13.3333333333%}}.p-title::after{content:"";width:120px;height:1px;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:#fff;margin:0}@media screen and (max-width: 767px){.p-title::after{width:27.9365079365%}}.p-title_blue{color:#37a2bb}.p-title_blue::after{background:#37a2bb}.p-att{font-size:min(2vw,.6rem);margin-top:30px}@media screen and (max-width: 767px){.p-att{font-size:.562rem;margin-top:10.6666666667%}}.p-link_point{position:absolute;top:0;left:0}.l-iblock{display:inline-block}#floatingbtn a{padding:15px 8px}#floatingbtn a span:nth-child(2){font-weight:bold;font-size:12px}#floatingbtn .tsuhan::after{content:"";font-family:"Font Awesome 5 free";font-weight:900}#floatingbtn .ft-16{font-size:16px;font-weight:bold}@media screen and (max-width: 767px){#floatingbtn .ft-16{display:none}}section{content-visibility:auto;margin-bottom:3rem !important}@media screen and (max-width: 768px){section{margin:7vw 0 !important}}@media screen and (min-width: 769px){.pc_none{display:none !important}}@media screen and (max-width: 768px){.smp_none{display:none !important}}small.example{vertical-align:top;font-size:.5rem;letter-spacing:0px}@media screen and (max-width: 768px){small.example{font-size:1.5vw}}small.example.txt{text-align:left;display:block;width:80%;margin:2rem auto 0;font-size:.5rem}@media screen and (max-width: 768px){small.example.txt{width:100%;margin:0;font-size:2vw}}.bg_gradation{background:#003;background:linear-gradient(180deg, rgb(0, 0, 51) 28.67%, rgb(0, 0, 127) 73.8937%, rgb(0, 0, 127) 100%)}.l-main{background-color:#003}.slideIn{transition:.5s;transform:translateY(50px);opacity:0}.slideIn.animated{transform:translateY(0);opacity:1}#move{line-height:0;margin:0 !important}#move iframe{width:100%;height:107vh}@media screen and (max-width: 768px){#move iframe{height:56vw}}.point_1{color:#fff;text-align:center}.point_1 p{font-size:1.4rem;font-weight:300;margin-bottom:.5rem}@media screen and (max-width: 768px){.point_1 p{font-size:4vw}}.point_1 h1.title{font-size:3.2rem;margin-bottom:5rem}@media screen and (max-width: 1024px){.point_1 h1.title{font-size:2.7rem;margin-bottom:11vw}}@media screen and (max-width: 768px){.point_1 h1.title{font-size:9vw;line-height:1.5}}.point_1 h1.title span{color:#003;background:#fff;padding:0 .5rem;margin-right:.5rem;display:inline-block}.point_1 .sub_title{line-height:1;font-size:3.2rem;letter-spacing:3px;font-weight:500}@media screen and (max-width: 768px){.point_1 .sub_title{font-size:7.5vw}}.point_1 .sub_title span.big{font-size:4rem}@media screen and (max-width: 768px){.point_1 .sub_title span.big{font-size:11vw}}.point_1 .sub_title p{margin-bottom:0}.point_1 .point_block{position:relative;width:80%;margin:1rem auto 0;z-index:1}@media screen and (min-width: 1025px){.point_1 .point_block{min-width:1024px}}@media screen and (max-width: 1024px){.point_1 .point_block{min-width:960px}}@media screen and (max-width: 768px){.point_1 .point_block{min-width:100%}}.point_1 .point_block div[class*=icon]{font-size:1rem;width:20rem;height:20rem;border-radius:210px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;line-height:1.5;position:absolute;top:1rem;z-index:-1;gap:.5rem}.point_1 .point_block div[class*=icon] span{display:block;font-size:2rem;line-height:1.8;font-weight:bold}@media screen and (max-width: 768px){.point_1 .point_block div[class*=icon] span{font-size:4vw}}@media screen and (max-width: 768px){.point_1 .point_block div[class*=icon]{font-size:2.7vw;width:38vw;height:38vw}}.point_1 .point_block .icon_1{background:#00002d;background:linear-gradient(0deg, rgb(0, 0, 45) 0%, rgb(0, 3, 75) 57.7986%, rgb(0, 0, 139) 100%);left:0rem;top:12.5rem !important}@media screen and (max-width: 768px){.point_1 .point_block .icon_1{top:30vw !important}}.point_1 .point_block .icon_2{background:#00201d;background:linear-gradient(0deg, rgb(0, 32, 29) 0%, rgb(0, 41, 28) 6.8661%, rgb(0, 121, 19) 58.376%, rgb(0, 160, 0) 100%);left:0;right:0;margin:auto}.point_1 .point_block .icon_3{background:#00023b;background:linear-gradient(0deg, rgb(0, 2, 59) 0%, rgb(81, 5, 25) 23.2528%, rgb(171, 61, 0) 63.1622%, rgb(223, 157, 20) 100%);right:0;top:12.5rem !important}@media screen and (max-width: 768px){.point_1 .point_block .icon_3{top:30vw !important}}.point_1 .point_block img.tanpin_01{width:43%;margin:10rem auto 0}@media screen and (max-width: 1024px){.point_1 .point_block img.tanpin_01{width:40%;margin:11rem auto 0}}@media screen and (max-width: 768px){.point_1 .point_block img.tanpin_01{width:30%;margin:29vw auto 0}}.point_1 .hikaku .flex{display:flex;justify-content:center;align-items:center;gap:4rem}@media screen and (max-width: 768px){.point_1 .hikaku .flex{gap:4vw}}.point_1 .hikaku .flex dl{margin:0;width:47%}@media screen and (max-width: 1024px){.point_1 .hikaku .flex dl{width:57%}}@media screen and (max-width: 768px){.point_1 .hikaku .flex dl{width:80%}}.point_1 .hikaku .flex dl dt{font-size:1.65rem;margin-bottom:1.2rem}@media screen and (max-width: 1024px){.point_1 .hikaku .flex dl dt{font-size:1.5rem}}@media screen and (max-width: 768px){.point_1 .hikaku .flex dl dt{font-size:4.5vw;margin-bottom:2vw}}.point_1 .hikaku .flex dl .hikaku_block{display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;color:#003;background-color:#fff;padding:0 2rem;margin-bottom:2rem}.point_1 .hikaku .flex dl .hikaku_block:last-child{margin-bottom:0}@media screen and (max-width: 768px){.point_1 .hikaku .flex dl .hikaku_block{font-size:4vw;padding:0 2vw;margin-bottom:3vw}}.point_1 .hikaku .flex dl .speed span{font-size:4rem;line-height:1;font-weight:500}@media screen and (max-width: 768px){.point_1 .hikaku .flex dl .speed span{font-size:11vw}}.point_1 .hikaku .flex img.tanpin_02{width:11%}@media screen and (max-width: 1024px){.point_1 .hikaku .flex img.tanpin_02{width:19%}}.point_1 .hikaku .example{width:70%;margin:1rem auto 0}@media screen and (max-width: 768px){.point_1 .hikaku .example{width:100%;margin:3vw auto 0}}@media screen and (min-width: 769px){.point_2,.point_3{padding-top:2rem;width:80%;margin:0 auto}}.point_2 h2,.point_3 h2{color:#fff;text-align:center;margin:0 auto;border-radius:100px;padding:1rem;background-image:url(../images/title_bg.png);background-position:top;background-repeat:no-repeat;background-size:contain;font-size:2.5rem}@media screen and (max-width: 1024px){.point_2 h2,.point_3 h2{width:80%}}@media screen and (max-width: 768px){.point_2 h2,.point_3 h2{width:95%;font-size:7vw}}.point_2 p.sub_ti,.point_3 p.sub_ti{font-weight:300;color:#fff;text-align:center;margin-top:1rem;line-height:1.5}@media screen and (max-width: 768px){.point_2 p.sub_ti,.point_3 p.sub_ti{font-size:3.5vw;margin:2vw 0 5vw}}.point_2 .test_1,.point_2 .test_2,.point_3 .test_1,.point_3 .test_2{background:#003;background:linear-gradient(0deg, rgb(0, 0, 51) 0%, rgb(0, 0, 109) 60.0257%, rgb(0, 32, 229) 100%);margin:3rem auto 0;color:#fff;text-align:center;padding:1.5rem 0}@media screen and (max-width: 768px){.point_2 .test_1,.point_2 .test_2,.point_3 .test_1,.point_3 .test_2{margin:2vw auto 0}}.point_2 .test_1 .test,.point_2 .test_2 .test,.point_3 .test_1 .test,.point_3 .test_2 .test{margin-bottom:0;font-size:1.2rem}@media screen and (max-width: 768px){.point_2 .test_1 .test,.point_2 .test_2 .test,.point_3 .test_1 .test,.point_3 .test_2 .test{font-size:4.5vw}}.point_2 .test_1 .test span,.point_2 .test_2 .test span,.point_3 .test_1 .test span,.point_3 .test_2 .test span{font-size:1.7rem;line-height:1;vertical-align:text-top}@media screen and (max-width: 768px){.point_2 .test_1 .test span,.point_2 .test_2 .test span,.point_3 .test_1 .test span,.point_3 .test_2 .test span{font-size:5.5vw}}.point_2 .test_1 .test_sub,.point_2 .test_2 .test_sub,.point_3 .test_1 .test_sub,.point_3 .test_2 .test_sub{font-size:1.2rem;font-weight:300}@media screen and (max-width: 768px){.point_2 .test_1 .test_sub,.point_2 .test_2 .test_sub,.point_3 .test_1 .test_sub,.point_3 .test_2 .test_sub{font-size:3.5vw}}.point_2 .test_1 h3,.point_2 .test_2 h3,.point_3 .test_1 h3,.point_3 .test_2 h3{font-size:2.5rem;letter-spacing:3px;margin-bottom:.5rem}@media screen and (max-width: 768px){.point_2 .test_1 h3,.point_2 .test_2 h3,.point_3 .test_1 h3,.point_3 .test_2 h3{font-size:7vw;letter-spacing:2px}}.point_2 .test_1 .time,.point_2 .test_2 .time,.point_3 .test_1 .time,.point_3 .test_2 .time{background-color:#fff;color:#003;width:24%;padding:0 2%;margin:0 auto;font-size:1.5rem}@media screen and (max-width: 1024px){.point_2 .test_1 .time,.point_2 .test_2 .time,.point_3 .test_1 .time,.point_3 .test_2 .time{width:33%}}@media screen and (max-width: 768px){.point_2 .test_1 .time,.point_2 .test_2 .time,.point_3 .test_1 .time,.point_3 .test_2 .time{width:46%;font-size:4vw}}.point_2 .test_1 .time span,.point_2 .test_2 .time span,.point_3 .test_1 .time span,.point_3 .test_2 .time span{font-size:2rem;font-weight:500;line-height:1}@media screen and (max-width: 768px){.point_2 .test_1 .time span,.point_2 .test_2 .time span,.point_3 .test_1 .time span,.point_3 .test_2 .time span{font-size:7vw}}.point_2 .test_1 .time_hikaku,.point_2 .test_2 .time_hikaku,.point_3 .test_1 .time_hikaku,.point_3 .test_2 .time_hikaku{display:flex;justify-content:center;align-items:flex-end;gap:1rem;width:90%;margin:2rem auto 0}@media screen and (max-width: 768px){.point_2 .test_1 .time_hikaku,.point_2 .test_2 .time_hikaku,.point_3 .test_1 .time_hikaku,.point_3 .test_2 .time_hikaku{margin:4vw auto 0;display:block}}.point_2 .test_1 .time_hikaku dl:nth-child(1) dt,.point_2 .test_2 .time_hikaku dl:nth-child(1) dt,.point_3 .test_1 .time_hikaku dl:nth-child(1) dt,.point_3 .test_2 .time_hikaku dl:nth-child(1) dt{background-color:#0080ff;padding-top:1rem}@media screen and (max-width: 768px){.point_2 .test_1 .time_hikaku dl:nth-child(1) dt,.point_2 .test_2 .time_hikaku dl:nth-child(1) dt,.point_3 .test_1 .time_hikaku dl:nth-child(1) dt,.point_3 .test_2 .time_hikaku dl:nth-child(1) dt{padding-top:2vw}}.point_2 .test_1 .time_hikaku dl:nth-child(2) dt,.point_2 .test_2 .time_hikaku dl:nth-child(2) dt,.point_3 .test_1 .time_hikaku dl:nth-child(2) dt,.point_3 .test_2 .time_hikaku dl:nth-child(2) dt{background-color:gray}.point_2 .test_1 .time_hikaku dl dt,.point_2 .test_2 .time_hikaku dl dt,.point_3 .test_1 .time_hikaku dl dt,.point_3 .test_2 .time_hikaku dl dt{font-size:1.2rem}@media screen and (max-width: 768px){.point_2 .test_1 .time_hikaku dl dt,.point_2 .test_2 .time_hikaku dl dt,.point_3 .test_1 .time_hikaku dl dt,.point_3 .test_2 .time_hikaku dl dt{font-size:4vw;padding:1vw 0}}.point_2 .test_1 .time_hikaku dl dt span,.point_2 .test_2 .time_hikaku dl dt span,.point_3 .test_1 .time_hikaku dl dt span,.point_3 .test_2 .time_hikaku dl dt span{font-size:1.8rem}@media screen and (max-width: 768px){.point_2 .test_1 .time_hikaku dl dt span,.point_2 .test_2 .time_hikaku dl dt span,.point_3 .test_1 .time_hikaku dl dt span,.point_3 .test_2 .time_hikaku dl dt span{font-size:5vw}}.point_2 .test_1 .time_hikaku dl dd,.point_2 .test_2 .time_hikaku dl dd,.point_3 .test_1 .time_hikaku dl dd,.point_3 .test_2 .time_hikaku dl dd{background-color:#fff;padding:1.5rem}@media screen and (max-width: 768px){.point_2 .test_1 .time_hikaku dl dd,.point_2 .test_2 .time_hikaku dl dd,.point_3 .test_1 .time_hikaku dl dd,.point_3 .test_2 .time_hikaku dl dd{padding:3vw}}.point_2 .catch,.point_3 .catch{background-color:#fff;color:#003;text-align:center;border-radius:1rem;padding:1% 5% 3%;width:90%;margin:0 auto}@media screen and (max-width: 768px){.point_2 .catch,.point_3 .catch{padding:3%}}.point_2 .catch h4,.point_3 .catch h4{font-size:1.9em;font-weight:bold;line-height:1.3;margin-top:3rem}@media screen and (max-width: 768px){.point_2 .catch h4,.point_3 .catch h4{font-size:4.5vw;margin-top:6vw}}.point_2 .catch .block,.point_3 .catch .block{margin:0 auto 3rem;display:flex;align-items:center;justify-content:center;gap:1rem}@media screen and (max-width: 768px){.point_2 .catch .block,.point_3 .catch .block{margin:0 auto 5vw}}.point_2 .catch .block .icon,.point_3 .catch .block .icon{border-radius:360px;display:flex;justify-content:center;flex-direction:column;color:#fff}.point_2 .catch .block .icon p,.point_3 .catch .block .icon p{font-size:2vw;line-height:1.2}@media screen and (max-width: 768px){.point_2 .catch .block .icon p,.point_3 .catch .block .icon p{font-size:3.5vw;margin-bottom:1vw}}.point_2 .catch .block .icon p:nth-child(1),.point_3 .catch .block .icon p:nth-child(1){font-size:1vw}@media screen and (max-width: 768px){.point_2 .catch .block .icon p:nth-child(1),.point_3 .catch .block .icon p:nth-child(1){font-size:2vw}}.point_2 .catch .block .icon p span,.point_3 .catch .block .icon p span{font-size:5vw;line-height:1}.point_2 .catch .block .icon .example,.point_3 .catch .block .icon .example{vertical-align:text-top}.point_2 .catch .block .img_icon,.point_3 .catch .block .img_icon{margin-top:2rem;width:40%}@media screen and (max-width: 768px){.point_2 .catch .block .img_icon,.point_3 .catch .block .img_icon{width:55%;margin-top:0}}.point_2 .catch .kaiteki,.point_3 .catch .kaiteki{display:flex;justify-content:space-evenly;align-items:center;margin-top:1rem;width:80%;margin:1rem auto 0}@media screen and (max-width: 768px){.point_2 .catch .kaiteki,.point_3 .catch .kaiteki{gap:2vw;width:100%}}.point_2 .catch .kaiteki dl,.point_3 .catch .kaiteki dl{background-color:#003;color:#fff;border-radius:1rem;padding:3%;width:37%;width:46%}@media screen and (max-width: 1024px){.point_2 .catch .kaiteki dl,.point_3 .catch .kaiteki dl{width:50%}}.point_2 .catch .kaiteki dl dt,.point_3 .catch .kaiteki dl dt{border-radius:100px;background-color:#fff;width:8rem;height:8rem;display:flex;justify-content:center;align-items:center;margin:1rem auto}@media screen and (max-width: 768px){.point_2 .catch .kaiteki dl dt,.point_3 .catch .kaiteki dl dt{width:20vw;height:20vw;margin:0vw auto 3vw}}.point_2 .catch .kaiteki dl dt img,.point_3 .catch .kaiteki dl dt img{width:60%}.point_2 .catch .kaiteki dl dd,.point_3 .catch .kaiteki dl dd{font-size:.8rem;text-align:left}@media screen and (max-width: 768px){.point_2 .catch .kaiteki dl dd,.point_3 .catch .kaiteki dl dd{font-size:2.3vw}}.point_2 .catch .kaiteki dl dd.main_txt,.point_3 .catch .kaiteki dl dd.main_txt{font-size:1.2rem;text-align:center}@media screen and (max-width: 768px){.point_2 .catch .kaiteki dl dd.main_txt,.point_3 .catch .kaiteki dl dd.main_txt{font-size:3.4vw}}.point_2 .catch .icon{width:20vw;height:20vw;background:#14116e;background:linear-gradient(322deg, rgb(20, 17, 110) 0%, rgb(0, 128, 191) 52.3463%, rgb(160, 214, 242) 100%)}@media screen and (max-width: 1024px){.point_2 .catch .icon{width:23vw;height:23vw}}@media screen and (max-width: 768px){.point_2 .catch .icon{width:37vw;height:37vw}}.point_3 .catch .block .icon_in{display:flex;justify-content:flex-start;align-items:stretch;gap:1rem;margin-top:3rem}@media screen and (max-width: 768px){.point_3 .catch .block .icon_in{margin-top:0;gap:2vw}}.point_3 .catch .block .icon_in .icon{width:12vw;height:12vw;background:#910000;background:linear-gradient(0deg, rgb(145, 0, 0) 0%, rgb(255, 97, 25) 0%, rgb(255, 173, 41) 67%)}@media screen and (max-width: 768px){.point_3 .catch .block .icon_in .icon{width:23vw;height:23vw}}.point_3 .catch .block .icon_in .icon p{font-size:1.2vw}@media screen and (max-width: 768px){.point_3 .catch .block .icon_in .icon p{font-size:3vw;line-height:1}}.point_3 .catch .block .icon_in .icon p span{font-size:3vw}@media screen and (max-width: 768px){.point_3 .catch .block .icon_in .icon p span{font-size:6vw}}.point_3 .catch .block .icon_in .icon p .example{vertical-align:text-bottom}.point_3 .catch .block .img_icon{width:30%}.point_3 .catch .seiketsu{display:flex;justify-content:center;align-items:center}.point_3 .catch .seiketsu .block_l{width:70%}.point_3 .catch .seiketsu .block_l p{font-size:1.4rem;font-weight:bold;line-height:1.7}@media screen and (max-width: 1024px){.point_3 .catch .seiketsu .block_l p{font-size:1.2rem}}@media screen and (max-width: 768px){.point_3 .catch .seiketsu .block_l p{font-size:3vw;line-height:1.2;margin:1.5vw 0}}.point_3 .catch .seiketsu .block_l small.example.txt{margin-top:0}.point_3 .catch .seiketsu .rakuraku{width:22%}.item .block_item{display:flex;justify-content:center;align-items:center;width:74%;margin:5rem auto 0;gap:7rem}@media screen and (max-width: 1024px){.item .block_item{gap:2rem;width:80%;margin:0 auto}}@media screen and (max-width: 768px){.item .block_item{display:block;margin:8vw auto}}.item .block_item dl{display:flex;justify-content:center;align-items:center;color:#fff}.item .block_item dl dt{width:30%;margin-right:2rem}@media screen and (max-width: 768px){.item .block_item dl dt{width:20%;margin-right:6vw}}@media screen and (max-width: 768px){.item .block_item dl h3{font-size:4.8vw}}.item .block_item dl h3 span{display:block;margin-top:1rem;font-size:1.3rem}@media screen and (max-width: 768px){.item .block_item dl h3 span{margin-top:2vw;font-size:4vw}}.item .block_item dl dd a.buy_btn{background-color:#06f;color:#fff;display:block;text-align:center;border-radius:100px;width:80%;padding:.25rem 0}@media screen and (max-width: 768px){.item .block_item dl dd a.buy_btn{width:100%}}.w_block{background-color:#fff;border-top-left-radius:4rem;margin-bottom:0 !important}@media screen and (max-width: 768px){.w_block{border-top-left-radius:10vw}}.w_block .content_block{padding:3rem 0}@media screen and (max-width: 768px){.w_block .content_block{padding:6vw 0}}.w_block h2{font-size:2.5rem;margin-bottom:3rem}@media screen and (max-width: 768px){.w_block h2{font-size:8vw;margin-bottom:7vw}}.w_block .block{display:flex;justify-content:center;align-items:center;gap:6rem}@media screen and (max-width: 768px){.w_block .block{gap:5vw;padding:0 2%}}.w_block .block dl{margin-bottom:0}.w_block .block dl dt{font-size:1.5rem;line-height:1.4}@media screen and (max-width: 768px){.w_block .block dl dt{font-size:4.5vw;line-height:1.3}}.w_block .block dl dd{font-size:.9rem;line-height:1.3;width:100%}@media screen and (max-width: 768px){.w_block .block dl dd{font-size:3.5vw}}.w_block .block dl dd.txt{margin-top:1rem}@media screen and (max-width: 768px){.w_block .block dl dd.txt{margin:2vw 0 3vw;font-size:3vw}}.w_block .block dl dd.img{margin-top:4rem}@media screen and (max-width: 768px){.w_block .block dl dd.img{margin-top:6vw}}.w_block .block .img_design{width:38%}@media screen and (max-width: 768px){.w_block .block .img_design{width:42%}}.w_block .block table{width:60%}@media screen and (max-width: 768px){.w_block .block table{width:80%}}.w_block .block table th{font-size:1rem;background-color:#666;color:#fff;text-align:center}.w_block .block table th span{display:block}.w_block .block table td{background-color:#fff;padding-left:3% !important}.w_block .block table th,.w_block .block table td{border:1px solid #000;padding:1%;font-weight:500}@media screen and (max-width: 768px){.w_block .block table th,.w_block .block table td{font-size:3vw}}.w_block .block table span{font-size:.8rem;line-height:1}@media screen and (max-width: 768px){.w_block .block table span{font-size:2vw}}.w_block .spec{background-color:#e8e8e8}.w_block .spec .kcha-a55-w{width:14%;margin-left:8em}@media screen and (max-width: 768px){.w_block .spec .kcha-a55-w{width:17%;margin-left:3%}}.w_block .spec .badge{padding:4% 2% 0;gap:0}@media screen and (min-width: 768px){.w_block .spec .badge{padding:2% 0 0}}.w_block .care .block{gap:2rem;display:block}@media screen and (max-width: 768px){.w_block .care .block h2{padding:0}}@media screen and (max-width: 768px){.w_block .care>.flex_block{display:block !important}}.w_block .care .flex_block{gap:2rem;display:flex;justify-content:flex-start;align-items:center;width:90%}@media screen and (max-width: 768px){.w_block .care .flex_block{width:100%;gap:3vw;justify-content:center}}.w_block .attachment{text-align:center;width:23%}@media screen and (max-width: 768px){.w_block .attachment{text-align:left;width:100%;margin-top:5vw}}@media screen and (min-width: 769px){.w_block .attachment .flex_block{display:block}}.w_block .attachment h2{font-size:2rem}@media screen and (max-width: 768px){.w_block .attachment h2{font-size:6vw;text-align:center;margin-bottom:5vw}}.w_block .attachment p{font-size:1.5rem;text-align:center;font-weight:500}.w_block .attachment dl{margin-top:3rem}@media screen and (max-width: 768px){.w_block .attachment dl{margin-top:0}}.w_block .attachment dt{font-size:1.2rem;line-height:1;text-align:left}@media screen and (max-width: 1024px){.w_block .attachment dt{font-size:1rem;text-align:center}}.w_block .attachment dd{margin-bottom:0;line-height:1}@media screen and (max-width: 1024px){.w_block .attachment dd{text-align:center}}.w_block .attachment img{width:50%}@media screen and (max-width: 1024px){.w_block .attachment img{width:65%}}.p-q.l-content{padding-top:70px;padding-bottom:60px;color:#fff;text-align:center}.l-content.p-q{background:url(../images/pc/q-bg01.png) center center/cover no-repeat}.p-link_point{position:absolute;top:0;left:0}.p-q .l-inner{position:relative;z-index:2}.p-q__btn a{display:block;font-size:1rem;width:100%;max-width:350px;color:#fff;background:#60bdd5;margin:0 auto;line-height:1;padding:.75rem;position:relative}.p-q__btn a::after{content:"";display:block;width:20px;height:20px;border-right:1px solid #fff;border-bottom:1px solid #fff;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(-45deg)}.demo{position:relative}.demo a{position:absolute;bottom:-8vw;right:0;left:0;margin:auto;z-index:2;text-align:center;display:inline-block;color:#efefef;letter-spacing:.1em;text-decoration:none;transition:opacity .3s;width:22vw;padding-top:15vw}.demo a:hover{opacity:.9}.demo a span{position:absolute;top:0;left:0;right:0;margin:auto;width:46px;height:46px;border:1px solid #fff;border-radius:100%;box-sizing:border-box}.demo a span::after{position:absolute;top:50%;left:50%;content:"";width:16px;height:16px;margin:-12px 0 0 -8px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);box-sizing:border-box}.demo a span::before{position:absolute;top:0;left:0;right:0;margin:auto;z-index:-1;content:"";width:46px;height:46px;box-shadow:0 0 0 0 rgba(255,255,255,.1);border-radius:100px;opacity:0;animation:sdb03 3s infinite;box-sizing:border-box}@media screen and (min-width: 769px){.demo a{bottom:-1.5rem;right:0;left:0;width:7rem;padding-top:4rem}.demo a span{width:76px;height:76px}.demo a span::after{position:absolute;top:50%;left:50%;content:"";width:16px;height:16px;margin:-12px 0 0 -8px}.demo a span::before{top:0;left:0;right:0;margin:auto;width:76px;height:76px}}.point_2 .badge_posi{position:relative}.point_2 .badge_posi .badge_1{position:absolute;right:0;top:7%;width:31.5%;display:flex;flex-direction:column;gap:5%}.point_2 .badge_posi .badge_1 small{display:block;margin-top:1%;text-align:left;font-size:.5rem;line-height:1.2}@media screen and (max-width: 1290px){.point_2 .badge_posi .badge_1{top:10%}}@media screen and (max-width: 768px){.point_2 .badge_posi .badge_1{position:relative;width:100%;margin-bottom:20px}.point_2 .badge_posi .badge_1 small{font-size:.8rem}}.point_2 .badge_posi h4{margin-bottom:3rem}@media screen and (min-width: 768px){.point_2 .badge_posi h4{margin-bottom:6rem}}.spec{padding:3rem 0 4rem !important}.spec .badge_posi{position:relative;align-items:start}.spec .badge_posi .badge_2{position:absolute;bottom:0;left:0;width:20%;margin:0 0 0 2%;padding:0;display:flex;flex-direction:row;gap:5%}.spec .badge_posi .badge_2 li:last-child small{position:fixed;font-size:.5rem;line-height:1.2;display:block;margin-top:10px}@media screen and (min-width: 768px){.spec .badge_posi{align-items:center}.spec .badge_posi .badge_2{flex-direction:column;width:8%;margin:0}.spec .badge_posi .badge_2 li:nth-of-type(n+2){margin-top:10%}}.spec .badge_2{display:block;position:relative;bottom:-50px;margin-left:2%}.spec .badge_2 ul{position:absolute;bottom:0;display:flex;flex-direction:column}.spec .badge_2 ul li{width:7%;margin:10px 0 0}.spec .badge_2 ul li:last-child{width:100%;padding:10px 40px 0 0}.spec .badge_2 ul li:last-child small{display:block;font-size:.8rem;line-height:1.2}@media screen and (max-width: 768px){.spec .badge_2{margin-top:0}.spec .badge_2 ul{position:relative;bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-evenly}.spec .badge_2 ul li:nth-of-type(1){width:30%}.spec .badge_2 ul li:nth-of-type(2){width:auto;margin-top:0}.spec .badge_2 ul li:nth-of-type(3){margin:10px;padding:0 0 20px}}@keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 30px rgba(255,255,255,.1);opacity:0}100%{opacity:0}}@media screen and (min-width: 769px)and (max-width: 1200px){.demo a{width:3rem;padding-top:3rem;bottom:-1rem}.demo a span{width:56px;height:56px}.demo a span::before{width:56px;height:56px}}/*# sourceMappingURL=style.min.css.map */