@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Noto+Sans+JP:wght@300;400;500;700;900&family=Oswald:wght@200;300;400;500;600;700&family=Public+Sans:wght@300;400;500;600;700;800;900&family=Roboto:wght@300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap";@font-face{font-family:Inter;src:url(/assets/Inter-Regular-DYjygwQm.ttf);src:url(/assets/Inter-Regular-DYjygwQm.ttf) format("embedded-opentype"),url(/assets/Inter-Regular-DYjygwQm.ttf) format("otf"),url(/assets/Inter-Regular-DYjygwQm.ttf) format("truetype");font-weight:400;font-style:normal}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;font-size:10px;font-size:clamp(6px,.75758vw,10px);margin:0!important}@media only screen and (max-width: 768px){html{font-size:10px;font-size:clamp(8px,2.66667vw,16px);margin:0!important}}body{font-family:Noto Sans JP;font-weight:500;font-size:1.6rem;line-height:1.5;color:#333;word-break:break-all;margin:0;padding:0;border:0;background:#fff}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2{line-height:1.2}h3,h4{line-height:1.5}h5,h6{line-height:inherit}ul,ol{margin:0;padding:0;list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}b,strong{font-weight:bolder}table{border-collapse:collapse;border-spacing:0}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}a{color:inherit;text-decoration:none}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}[role=button]{cursor:pointer}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button{outline:none;border:none;cursor:pointer}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:none}fieldset{min-width:0;padding:0;margin:0;border:0}[hidden]{display:none!important}*:focus{outline:none}.clearfix:after{content:"";visibility:hidden;height:0;display:block;font-size:0;clear:both}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}@-webkit-keyframes link-lineloop{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:top right;transform-origin:top right}30%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top right;transform-origin:top right}32%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:top left;transform-origin:top left}}@keyframes link-lineloop{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:top right;transform-origin:top right}30%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top right;transform-origin:top right}32%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:top left;transform-origin:top left}}@-webkit-keyframes link-lineloop-vertical{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}30%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom left;transform-origin:bottom left}32%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top left;transform-origin:top left}}@keyframes link-lineloop-vertical{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}30%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom left;transform-origin:bottom left}32%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top left;transform-origin:top left}}@-webkit-keyframes shake-loop{0%{transform:translate(-5px);-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px)}to{transform:translate(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px)}}@keyframes shake-loop{0%{transform:translate(-5px);-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px)}to{transform:translate(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px)}}@-webkit-keyframes shake-loop-vertical{0%{transform:translateY(5px);-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px)}to{transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px)}}@keyframes shake-loop-vertical{0%{transform:translateY(5px);-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px)}to{transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px)}}@-webkit-keyframes click_effect{50%{-webkit-transform:scale(1.5,1.5);transform:scale(1.5);opacity:0}99%{-webkit-transform:scale(.001,.001);transform:scale(.001);opacity:0}to{-webkit-transform:scale(.001,.001);transform:scale(.001);opacity:1}}@keyframes click_effect{50%{-webkit-transform:scale(1.5,1.5);transform:scale(1.5);opacity:0}99%{-webkit-transform:scale(.001,.001);transform:scale(.001);opacity:0}to{-webkit-transform:scale(.001,.001);transform:scale(.001);opacity:1}}.mt-0{margin-top:0!important}.mt-1{margin-top:.1rem!important}.mt-2{margin-top:.2rem!important}.mt-3{margin-top:.3rem!important}.mt-4{margin-top:.4rem!important}.mt-5{margin-top:.5rem!important}.mt-6{margin-top:.6rem!important}.mt-8{margin-top:.8rem!important}.mt-10{margin-top:1rem!important}.mt-12{margin-top:1.2rem!important}.mt-14{margin-top:1.4rem!important}.mt-15{margin-top:1.5rem!important}.mt-16{margin-top:1.6rem!important}.mt-18{margin-top:1.8rem!important}.mt-20{margin-top:2rem!important}.mt-22{margin-top:2.2rem!important}.mt-24{margin-top:2.4rem!important}.mt-25{margin-top:2.5rem!important}.mt-26{margin-top:2.6rem!important}.mt-28{margin-top:2.8rem!important}.mt-30{margin-top:3rem!important}.mt-32{margin-top:3.2rem!important}.mt-35{margin-top:3.5rem!important}.mt-36{margin-top:3.6rem!important}.mt-38{margin-top:3.8rem!important}.mt-40{margin-top:4rem!important}.mt-42{margin-top:4.2rem!important}.mt-45{margin-top:4.5rem!important}.mt-48{margin-top:4.8rem!important}.mt-50{margin-top:5rem!important}.mt-60{margin-top:6rem!important}.mt-70{margin-top:7rem!important}.mt-80{margin-top:8rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.1rem!important}.mb-2{margin-bottom:.2rem!important}.mb-3{margin-bottom:.3rem!important}.mb-4{margin-bottom:.4rem!important}.mb-5{margin-bottom:.5rem!important}.mb-6{margin-bottom:.6rem!important}.mb-8{margin-bottom:.8rem!important}.mb-10{margin-bottom:1rem!important}.mb-12{margin-bottom:1.2rem!important}.mb-14{margin-bottom:1.4rem!important}.mb-15{margin-bottom:1.5rem!important}.mb-16{margin-bottom:1.6rem!important}.mb-18{margin-bottom:1.8rem!important}.mb-20{margin-bottom:2rem!important}.mb-22{margin-bottom:2.2rem!important}.mb-24{margin-bottom:2.4rem!important}.mb-25{margin-bottom:2.5rem!important}.mb-26{margin-bottom:2.6rem!important}.mb-28{margin-bottom:2.8rem!important}.mb-30{margin-bottom:3rem!important}.mb-32{margin-bottom:3.2rem!important}.mb-35{margin-bottom:3.5rem!important}.mb-36{margin-bottom:3.6rem!important}.mb-38{margin-bottom:3.8rem!important}.mb-40{margin-bottom:4rem!important}.mb-42{margin-bottom:4.2rem!important}.mb-45{margin-bottom:4.5rem!important}.mb-48{margin-bottom:4.8rem!important}.mb-50{margin-bottom:5rem!important}.mb-60{margin-bottom:6rem!important}.mb-70{margin-bottom:7rem!important}.mb-80{margin-bottom:8rem!important}.mb-90{margin-bottom:9rem!important}.ml-0{margin-left:0!important}.ml-1{margin-left:.1rem!important}.ml-2{margin-left:.2rem!important}.ml-3{margin-left:.3rem!important}.ml-4{margin-left:.4rem!important}.ml-5{margin-left:.5rem!important}.ml-6{margin-left:.6rem!important}.ml-8{margin-left:.8rem!important}.ml-10{margin-left:1rem!important}.ml-12{margin-left:1.2rem!important}.ml-14{margin-left:1.4rem!important}.ml-15{margin-left:1.5rem!important}.ml-16{margin-left:1.6rem!important}.ml-18{margin-left:1.8rem!important}.ml-20{margin-left:2rem!important}.mr-0{margin-right:0!important}.mr-1{margin-right:.1rem!important}.mr-2{margin-right:.2rem!important}.mr-3{margin-right:.3rem!important}.mr-4{margin-right:.4rem!important}.mr-5{margin-right:.5rem!important}.mr-6{margin-right:.6rem!important}.mr-8{margin-right:.8rem!important}.mr-10{margin-right:1rem!important}.mr-12{margin-right:1.2rem!important}.mr-14{margin-right:1.4rem!important}.mr-15{margin-right:1.5rem!important}.mr-16{margin-right:1.6rem!important}.mr-18{margin-right:1.8rem!important}.mr-20{margin-right:2rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.1rem!important;margin-right:.1rem!important}.mx-2{margin-left:.2rem!important;margin-right:.2rem!important}.mx-3{margin-left:.3rem!important;margin-right:.3rem!important}.mx-4{margin-left:.4rem!important;margin-right:.4rem!important}.mx-5{margin-left:.5rem!important;margin-right:.5rem!important}.mx-6{margin-left:.6rem!important;margin-right:.6rem!important}.mx-8{margin-left:.8rem!important;margin-right:.8rem!important}.mx-10{margin-left:1rem!important;margin-right:1rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.1rem!important}.pt-2{padding-top:.2rem!important}.pt-3{padding-top:.3rem!important}.pt-4{padding-top:.4rem!important}.pt-5{padding-top:.5rem!important}.pt-6{padding-top:.6rem!important}.pt-8{padding-top:.8rem!important}.pt-10{padding-top:1rem!important}.pt-12{padding-top:1.2rem!important}.pt-14{padding-top:1.4rem!important}.pt-15{padding-top:1.5rem!important}.pt-16{padding-top:1.6rem!important}.pt-18{padding-top:1.8rem!important}.pt-20{padding-top:2rem!important}.pt-22{padding-top:2.2rem!important}.pt-24{padding-top:2.4rem!important}.pt-25{padding-top:2.5rem!important}.pt-26{padding-top:2.6rem!important}.pt-28{padding-top:2.8rem!important}.pt-30{padding-top:3rem!important}.pt-32{padding-top:3.2rem!important}.pt-35{padding-top:3.5rem!important}.pt-36{padding-top:3.6rem!important}.pt-38{padding-top:3.8rem!important}.pt-40{padding-top:4rem!important}.pt-42{padding-top:4.2rem!important}.pt-45{padding-top:4.5rem!important}.pt-48{padding-top:4.8rem!important}.pt-50{padding-top:5rem!important}.pt-60{padding-top:6rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.1rem!important}.pb-2{padding-bottom:.2rem!important}.pb-3{padding-bottom:.3rem!important}.pb-4{padding-bottom:.4rem!important}.pb-5{padding-bottom:.5rem!important}.pb-6{padding-bottom:.6rem!important}.pb-8{padding-bottom:.8rem!important}.pb-10{padding-bottom:1rem!important}.pb-12{padding-bottom:1.2rem!important}.pb-14{padding-bottom:1.4rem!important}.pb-15{padding-bottom:1.5rem!important}.pb-16{padding-bottom:1.6rem!important}.pb-18{padding-bottom:1.8rem!important}.pb-20{padding-bottom:2rem!important}.pb-22{padding-bottom:2.2rem!important}.pb-24{padding-bottom:2.4rem!important}.pb-25{padding-bottom:2.5rem!important}.pb-26{padding-bottom:2.6rem!important}.pb-28{padding-bottom:2.8rem!important}.pb-30{padding-bottom:3rem!important}.pb-32{padding-bottom:3.2rem!important}.pb-35{padding-bottom:3.5rem!important}.pb-36{padding-bottom:3.6rem!important}.pb-38{padding-bottom:3.8rem!important}.pb-40{padding-bottom:4rem!important}.pb-42{padding-bottom:4.2rem!important}.pb-45{padding-bottom:4.5rem!important}.pb-48{padding-bottom:4.8rem!important}.pb-50{padding-bottom:5rem!important}.pb-60{padding-bottom:6rem!important}.pb-70{padding-bottom:7rem!important}.pb-80{padding-bottom:8rem!important}.pb-90{padding-bottom:9rem!important}.pl-0{padding-left:0!important}.pl-1{padding-left:.1rem!important}.pl-2{padding-left:.2rem!important}.pl-3{padding-left:.3rem!important}.pl-4{padding-left:.4rem!important}.pl-5{padding-left:.5rem!important}.pl-6{padding-left:.6rem!important}.pl-8{padding-left:.8rem!important}.pl-10{padding-left:1rem!important}.pl-12{padding-left:1.2rem!important}.pl-14{padding-left:1.4rem!important}.pl-15{padding-left:1.5rem!important}.pl-16{padding-left:1.6rem!important}.pl-18{padding-left:1.8rem!important}.pl-20{padding-left:2rem!important}.pr-0{padding-right:0!important}.pr-1{padding-right:.1rem!important}.pr-2{padding-right:.2rem!important}.pr-3{padding-right:.3rem!important}.pr-4{padding-right:.4rem!important}.pr-5{padding-right:.5rem!important}.pr-6{padding-right:.6rem!important}.pr-8{padding-right:.8rem!important}.pr-10{padding-right:1rem!important}.pr-12{padding-right:1.2rem!important}.pr-14{padding-right:1.4rem!important}.pr-15{padding-right:1.5rem!important}.pr-16{padding-right:1.6rem!important}.pr-18{padding-right:1.8rem!important}.pr-20{padding-right:2rem!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}@media only screen and (max-width: 768px){.mt-sp-0{margin-top:0!important}.mt-sp-1{margin-top:.1rem!important}.mt-sp-2{margin-top:.2rem!important}.mt-sp-3{margin-top:.3rem!important}.mt-sp-4{margin-top:.4rem!important}.mt-sp-5{margin-top:.5rem!important}.mt-sp-6{margin-top:.6rem!important}.mt-sp-8{margin-top:.8rem!important}.mt-sp-10{margin-top:1rem!important}.mt-sp-12{margin-top:1.2rem!important}.mt-sp-14{margin-top:1.4rem!important}.mt-sp-15{margin-top:1.5rem!important}.mt-sp-16{margin-top:1.6rem!important}.mt-sp-18{margin-top:1.8rem!important}.mt-sp-20{margin-top:2rem!important}.mt-sp-22{margin-top:2.2rem!important}.mt-sp-24{margin-top:2.4rem!important}.mt-sp-25{margin-top:2.5rem!important}.mt-sp-26{margin-top:2.6rem!important}.mt-sp-28{margin-top:2.8rem!important}.mt-sp-30{margin-top:3rem!important}.mt-sp-32{margin-top:3.2rem!important}.mt-sp-35{margin-top:3.5rem!important}.mt-sp-36{margin-top:3.6rem!important}.mt-sp-38{margin-top:3.8rem!important}.mt-sp-40{margin-top:4rem!important}.mt-sp-42{margin-top:4.2rem!important}.mt-sp-45{margin-top:4.5rem!important}.mt-sp-48{margin-top:4.8rem!important}.mt-sp-50{margin-top:5rem!important}.mt-sp-60{margin-top:6rem!important}.mb-sp-0{margin-bottom:0!important}.mb-sp-1{margin-bottom:.1rem!important}.mb-sp-2{margin-bottom:.2rem!important}.mb-sp-3{margin-bottom:.3rem!important}.mb-sp-4{margin-bottom:.4rem!important}.mb-sp-5{margin-bottom:.5rem!important}.mb-sp-6{margin-bottom:.6rem!important}.mb-sp-8{margin-bottom:.8rem!important}.mb-sp-10{margin-bottom:1rem!important}.mb-sp-12{margin-bottom:1.2rem!important}.mb-sp-14{margin-bottom:1.4rem!important}.mb-sp-15{margin-bottom:1.5rem!important}.mb-sp-16{margin-bottom:1.6rem!important}.mb-sp-18{margin-bottom:1.8rem!important}.mb-sp-20{margin-bottom:2rem!important}.mb-sp-22{margin-bottom:2.2rem!important}.mb-sp-24{margin-bottom:2.4rem!important}.mb-sp-25{margin-bottom:2.5rem!important}.mb-sp-26{margin-bottom:2.6rem!important}.mb-sp-28{margin-bottom:2.8rem!important}.mb-sp-30{margin-bottom:3rem!important}.mb-sp-32{margin-bottom:3.2rem!important}.mb-sp-35{margin-bottom:3.5rem!important}.mb-sp-36{margin-bottom:3.6rem!important}.mb-sp-38{margin-bottom:3.8rem!important}.mb-sp-40{margin-bottom:4rem!important}.mb-sp-42{margin-bottom:4.2rem!important}.mb-sp-45{margin-bottom:4.5rem!important}.mb-sp-48{margin-bottom:4.8rem!important}.mb-sp-50{margin-bottom:5rem!important}.mb-sp-60{margin-bottom:6rem!important}.mb-sp-70{margin-bottom:7rem!important}.mb-sp-80{margin-bottom:8rem!important}.mb-sp-90{margin-bottom:9rem!important}.ml-sp-0{margin-left:0!important}.ml-sp-1{margin-left:.1rem!important}.ml-sp-2{margin-left:.2rem!important}.ml-sp-3{margin-left:.3rem!important}.ml-sp-4{margin-left:.4rem!important}.ml-sp-5{margin-left:.5rem!important}.ml-sp-6{margin-left:.6rem!important}.ml-sp-8{margin-left:.8rem!important}.ml-sp-10{margin-left:1rem!important}.ml-sp-12{margin-left:1.2rem!important}.ml-sp-14{margin-left:1.4rem!important}.ml-sp-15{margin-left:1.5rem!important}.ml-sp-16{margin-left:1.6rem!important}.ml-sp-18{margin-left:1.8rem!important}.ml-sp-20{margin-left:2rem!important}.mr-sp-0{margin-right:0!important}.mr-sp-1{margin-right:.1rem!important}.mr-sp-2{margin-right:.2rem!important}.mr-sp-3{margin-right:.3rem!important}.mr-sp-4{margin-right:.4rem!important}.mr-sp-5{margin-right:.5rem!important}.mr-sp-6{margin-right:.6rem!important}.mr-sp-8{margin-right:.8rem!important}.mr-sp-10{margin-right:1rem!important}.mr-sp-12{margin-right:1.2rem!important}.mr-sp-14{margin-right:1.4rem!important}.mr-sp-15{margin-right:1.5rem!important}.mr-sp-16{margin-right:1.6rem!important}.mr-sp-18{margin-right:1.8rem!important}.mr-sp-20{margin-right:2rem!important}.mx-sp-auto{margin-left:auto!important;margin-right:auto!important}.mx-sp-0{margin-left:0!important;margin-right:0!important}.mx-sp-1{margin-left:.1rem!important;margin-right:.1rem!important}.mx-sp-2{margin-left:.2rem!important;margin-right:.2rem!important}.mx-sp-3{margin-left:.3rem!important;margin-right:.3rem!important}.mx-sp-4{margin-left:.4rem!important;margin-right:.4rem!important}.mx-sp-5{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sp-6{margin-left:.6rem!important;margin-right:.6rem!important}.mx-sp-8{margin-left:.8rem!important;margin-right:.8rem!important}.mx-sp-10{margin-left:1rem!important;margin-right:1rem!important}.pt-sp-0{padding-top:0!important}.pt-sp-1{padding-top:.1rem!important}.pt-sp-2{padding-top:.2rem!important}.pt-sp-3{padding-top:.3rem!important}.pt-sp-4{padding-top:.4rem!important}.pt-sp-5{padding-top:.5rem!important}.pt-sp-6{padding-top:.6rem!important}.pt-sp-8{padding-top:.8rem!important}.pt-sp-10{padding-top:1rem!important}.pt-sp-12{padding-top:1.2rem!important}.pt-sp-14{padding-top:1.4rem!important}.pt-sp-15{padding-top:1.5rem!important}.pt-sp-16{padding-top:1.6rem!important}.pt-sp-18{padding-top:1.8rem!important}.pt-sp-20{padding-top:2rem!important}.pt-sp-22{padding-top:2.2rem!important}.pt-sp-24{padding-top:2.4rem!important}.pt-sp-25{padding-top:2.5rem!important}.pt-sp-26{padding-top:2.6rem!important}.pt-sp-28{padding-top:2.8rem!important}.pt-sp-30{padding-top:3rem!important}.pt-sp-32{padding-top:3.2rem!important}.pt-sp-35{padding-top:3.5rem!important}.pt-sp-36{padding-top:3.6rem!important}.pt-sp-38{padding-top:3.8rem!important}.pt-sp-40{padding-top:4rem!important}.pt-sp-42{padding-top:4.2rem!important}.pt-sp-45{padding-top:4.5rem!important}.pt-sp-48{padding-top:4.8rem!important}.pt-sp-50{padding-top:5rem!important}.pt-sp-60{padding-top:6rem!important}.pb-sp-0{padding-bottom:0!important}.pb-sp-1{padding-bottom:.1rem!important}.pb-sp-2{padding-bottom:.2rem!important}.pb-sp-3{padding-bottom:.3rem!important}.pb-sp-4{padding-bottom:.4rem!important}.pb-sp-5{padding-bottom:.5rem!important}.pb-sp-6{padding-bottom:.6rem!important}.pb-sp-8{padding-bottom:.8rem!important}.pb-sp-10{padding-bottom:1rem!important}.pb-sp-12{padding-bottom:1.2rem!important}.pb-sp-14{padding-bottom:1.4rem!important}.pb-sp-15{padding-bottom:1.5rem!important}.pb-sp-16{padding-bottom:1.6rem!important}.pb-sp-18{padding-bottom:1.8rem!important}.pb-sp-20{padding-bottom:2rem!important}.pb-sp-22{padding-bottom:2.2rem!important}.pb-sp-24{padding-bottom:2.4rem!important}.pb-sp-25{padding-bottom:2.5rem!important}.pb-sp-26{padding-bottom:2.6rem!important}.pb-sp-28{padding-bottom:2.8rem!important}.pb-sp-30{padding-bottom:3rem!important}.pb-sp-32{padding-bottom:3.2rem!important}.pb-sp-35{padding-bottom:3.5rem!important}.pb-sp-36{padding-bottom:3.6rem!important}.pb-sp-38{padding-bottom:3.8rem!important}.pb-sp-40{padding-bottom:4rem!important}.pb-sp-42{padding-bottom:4.2rem!important}.pb-sp-45{padding-bottom:4.5rem!important}.pb-sp-48{padding-bottom:4.8rem!important}.pb-sp-50{padding-bottom:5rem!important}.pb-sp-60{padding-bottom:6rem!important}.pb-sp-70{padding-bottom:7rem!important}.pb-sp-80{padding-bottom:8rem!important}.pb-sp-90{padding-bottom:9rem!important}.pl-sp-0{padding-left:0!important}.pl-sp-1{padding-left:.1rem!important}.pl-sp-2{padding-left:.2rem!important}.pl-sp-3{padding-left:.3rem!important}.pl-sp-4{padding-left:.4rem!important}.pl-sp-5{padding-left:.5rem!important}.pl-sp-6{padding-left:.6rem!important}.pl-sp-8{padding-left:.8rem!important}.pl-sp-10{padding-left:1rem!important}.pl-sp-12{padding-left:1.2rem!important}.pl-sp-14{padding-left:1.4rem!important}.pl-sp-15{padding-left:1.5rem!important}.pl-sp-16{padding-left:1.6rem!important}.pl-sp-18{padding-left:1.8rem!important}.pl-sp-20{padding-left:2rem!important}.pr-sp-0{padding-right:0!important}.pr-sp-1{padding-right:.1rem!important}.pr-sp-2{padding-right:.2rem!important}.pr-sp-3{padding-right:.3rem!important}.pr-sp-4{padding-right:.4rem!important}.pr-sp-5{padding-right:.5rem!important}.pr-sp-6{padding-right:.6rem!important}.pr-sp-8{padding-right:.8rem!important}.pr-sp-10{padding-right:1rem!important}.pr-sp-12{padding-right:1.2rem!important}.pr-sp-14{padding-right:1.4rem!important}.pr-sp-15{padding-right:1.5rem!important}.pr-sp-16{padding-right:1.6rem!important}.pr-sp-18{padding-right:1.8rem!important}.pr-sp-20{padding-right:2rem!important}.px-sp-0{padding-left:0!important;padding-right:0!important}.py-sp-0{padding-top:0!important;padding-bottom:0!important}}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:1.6rem;padding-left:1.6rem;margin-right:auto;margin-left:auto}.container{max-width:128rem;width:86%}@media only screen and (max-width: 768px){.container{max-width:100%;width:100%!important;margin:0}}.content-in{position:relative;max-width:108rem;width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 768px){.content-in{max-width:33.5rem}}[class*=col-]{position:relative;width:100%;padding-right:1.5rem;padding-left:1.5rem}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}@media print,screen and (min-width: 769px){.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media print,screen and (min-width: 992px){.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem}.sm-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.sm-row>[class*=col-]{padding-right:1rem;padding-left:1rem}.lg-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-2rem;margin-left:-2rem}.lg-row>[class*=col-]{padding-right:2rem;padding-left:2rem}.xl-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-3rem;margin-left:-3rem}.xl-row>[class*=col-]{padding-right:3rem;padding-left:3rem}.fs-10{font-size:1rem!important}.fs-12{font-size:1.2rem!important}.fs-13{font-size:1.3rem!important}.fs-14{font-size:1.4rem!important}.fs-15{font-size:1.5rem!important}.fs-16{font-size:1.6rem!important}.fs-17{font-size:1.7rem!important}.fs-18{font-size:1.8rem!important}.fs-19{font-size:1.9rem!important}.fs-20{font-size:2rem!important}.fs-21{font-size:2.1rem!important}.fs-22{font-size:2.2rem!important}.fs-24{font-size:2.4rem!important}.fs-26{font-size:2.6rem!important}.fs-27{font-size:2.7rem!important}.fs-28{font-size:2.8rem!important}.fs-30{font-size:3rem!important}.fs-32{font-size:3.2rem!important}.fs-33{font-size:3.3rem!important}.fs-35{font-size:3.5rem!important}.fs-36{font-size:3.6rem!important}.fs-38{font-size:3.8rem!important}.fs-40{font-size:4rem!important}.fs-42{font-size:4.2rem!important}.fs-45{font-size:4.5rem!important}.fs-48{font-size:4.8rem!important}.fs-50{font-size:5rem!important}@media only screen and (max-width: 768px){.fs-sp-8{font-size:.8rem!important}.fs-sp-9{font-size:.9rem!important}.fs-sp-10{font-size:1rem!important}.fs-sp-11{font-size:1.1rem!important}.fs-sp-12{font-size:1.2rem!important}.fs-sp-13{font-size:1.3rem!important}.fs-sp-14{font-size:1.4rem!important}.fs-sp-15{font-size:1.5rem!important}.fs-sp-16{font-size:1.6rem!important}.fs-sp-17{font-size:1.7rem!important}.fs-sp-18{font-size:1.8rem!important}.fs-sp-20{font-size:2rem!important}.fs-sp-21{font-size:2.1rem!important}.fs-sp-22{font-size:2.2rem!important}.fs-sp-24{font-size:2.4rem!important}.fs-sp-26{font-size:2.6rem!important}.fs-sp-27{font-size:2.7rem!important}.fs-sp-28{font-size:2.8rem!important}.fs-sp-30{font-size:3rem!important}.fs-sp-32{font-size:3.2rem!important}.fs-sp-33{font-size:3.3rem!important}.fs-sp-35{font-size:3.5rem!important}.fs-sp-36{font-size:3.6rem!important}.fs-sp-37{font-size:3.7rem!important}.fs-sp-38{font-size:3.8rem!important}.fs-sp-40{font-size:4rem!important}.fs-sp-42{font-size:4.2rem!important}.fs-sp-45{font-size:4.5rem!important}.fs-sp-48{font-size:4.8rem!important}.fs-sp-50{font-size:5rem!important}}.fw-300{font-weight:300!important}.fw-400,.fw-normal{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700,.fw-bold,.bold{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}@media only screen and (max-width: 768px){.fw-sp-300{font-weight:300!important}.fw-sp-400,.fw-sp-normal{font-weight:400!important}.fw-sp-500{font-weight:500!important}.fw-sp-600{font-weight:600!important}.fw-sp-700,.fw-sp-bold{font-weight:700!important}.fw-sp-800{font-weight:800!important}.fw-sp-900{font-weight:900!important}}.lh-1{line-height:1!important}.lh-2{line-height:2!important}@media only screen and (max-width: 768px){.lh-sp-1{line-height:1!important}.lh-sp-2{line-height:2!important}}.ls-0{letter-spacing:0!important}.ls-1{letter-spacing:.01em!important}.ls-2{letter-spacing:.02em!important}.ls-3{letter-spacing:.03em!important}.ls-4{letter-spacing:.04em!important}.ls-5{letter-spacing:.05em!important}.ls-6{letter-spacing:.06em!important}.ls-8{letter-spacing:.08em!important}.ls-10{letter-spacing:.1em!important}.ls-15{letter-spacing:.15em!important}.ls-20{letter-spacing:.2em!important}@media only screen and (max-width: 768px){.ls-sp-0{letter-spacing:0!important}.ls-sp-1{letter-spacing:.01em!important}.ls-sp-2{letter-spacing:.02em!important}.ls-sp-3{letter-spacing:.03em!important}.ls-sp-4{letter-spacing:.04em!important}.ls-sp-5{letter-spacing:.05em!important}.ls-sp-6{letter-spacing:.06em!important}.ls-sp-8{letter-spacing:.08em!important}.ls-sp-10{letter-spacing:.1em!important}.ls-sp-15{letter-spacing:.15em!important}.ls-sp-20{letter-spacing:.2em!important}}.color-black{color:#000!important}.color-blue{color:#004097!important}.color-green{color:#169e49!important}.color-red{color:#e60012!important}.color-brown{color:#754c24!important}.color-white{color:#fff!important}.color-yellow{color:#fed517!important}.color-gray{color:#898987!important}.color-purple{color:#b16e9e!important}.color-peach{color:#e6b289!important}.color-olive{color:#c3be71!important}.color-orange{color:#ff7100!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media only screen and (max-width: 768px){.text-sp-left{text-align:left!important}.text-sp-right{text-align:right!important}.text-sp-center{text-align:center!important}}.bg-white{background-color:#fff!important}.bg-wheat{background-color:#f3f3f3!important}.bg-gray{background-color:#ededed!important}.bg-green{background-color:#009245!important}.bg-brown{background-color:#754c24!important}.bg-orange{background-color:#f15a24!important}.bg-pink{background-color:#ff3985!important}.bg-red{background-color:red!important}.bg-blue{background-color:#004097!important}.bg-black{background-color:#000!important}.bg-yellow{background-color:#fff8d6!important}.vertical-baseline{vertical-align:baseline!important}.vertical-middle{vertical-align:middle!important}.vertical-bottom{vertical-align:bottom!important}.underline{text-decoration:underline!important}.r-3{border-radius:.3rem!important}.r-5{border-radius:.5rem!important}.r-6{border-radius:.6rem!important}.r-8{border-radius:.8rem!important}.r-10{border-radius:1rem!important}.r-12{border-radius:1.2rem!important}.r-15{border-radius:1.5rem!important}.r-16{border-radius:1.6rem!important}.r-18{border-radius:1.8rem!important}.r-20{border-radius:2rem!important}.d-inline-block{display:inline-block!important}.d-inline{display:inline!important}.d-block{display:block!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.flex-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.justify-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.full_width{width:100%!important}.pc{display:block!important}.sp{display:none!important}.tc{display:block!important}.tb{display:none!important}@media print,screen and (max-width: 991px){.tc{display:none!important}.tb{display:block!important}}@media only screen and (max-width: 768px){.pc{display:none!important}.sp{display:block!important}}@media print,screen and (min-width: 769px){.pc-hide{display:none!important}}@media only screen and (max-width: 768px){.sp-hide{display:none!important}}[data-aos=fade-up]{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}#wrapper{position:relative;width:100%}main{position:relative}main#main{overflow:hidden}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],select,textarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#fff;border-radius:8px;border:1px solid #8D8D8D;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.7rem 1.8rem;width:100%;text-align:left!important;letter-spacing:.08em;color:#333}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],select{height:5rem}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,select:focus,textarea:focus{border-color:#888}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aeaeae}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#aeaeae}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aeaeae}input[type=text]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#aeaeae}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,select::placeholder,textarea::placeholder{color:#aeaeae}select{position:relative;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='7'%20viewBox='0%200%2012%207'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.4694%206.5306L0.469402%201.5306C0.328506%201.3897%200.249352%201.19861%200.249352%200.999348C0.249352%200.80009%200.328506%200.608994%200.469402%200.468098C0.610298%200.327201%200.801394%200.248047%201.00065%200.248047C1.19991%200.248047%201.39101%200.327201%201.5319%200.468098L6.00003%204.93747L10.4694%200.469348C10.5392%200.399583%2010.622%200.344243%2010.7131%200.306486C10.8043%200.26873%2010.902%200.249297%2011.0007%200.249297C11.0993%200.249297%2011.197%200.26873%2011.2882%200.306486C11.3793%200.344243%2011.4621%200.399583%2011.5319%200.469348C11.6017%200.539113%2011.657%200.621936%2011.6948%200.713088C11.7325%200.80424%2011.752%200.901936%2011.752%201.0006C11.752%201.09926%2011.7325%201.19696%2011.6948%201.28811C11.657%201.37926%2011.6017%201.46208%2011.5319%201.53185L6.5319%206.53185C6.46214%206.60169%206.37928%206.65707%206.28807%206.69481C6.19687%206.73256%206.0991%206.75193%206.00039%206.75181C5.90168%206.7517%205.80397%206.7321%205.71285%206.69414C5.62173%206.65617%205.539%206.6006%205.4694%206.5306Z'%20fill='black'/%3e%3c/svg%3e");background-position:calc(100% - 1.7rem) 50%;background-size:1.4rem 1.4rem;background-repeat:no-repeat;z-index:0;color:#333;font-family:Noto Sans JP;font-size:1.6rem;font-style:normal;font-weight:400;line-height:100%;padding:0 1.7rem;text-align:left!important}.checkbox{display:block;position:relative;padding-left:3.2rem;cursor:pointer;font-weight:400;font-size:1.8rem;line-height:3rem;text-align:left;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 768px){.checkbox{font-size:1.6rem;line-height:2.8rem;padding-left:3rem}}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox .checkmark{position:absolute;top:.3rem;left:0;height:2.4rem;width:2.4rem;background-color:#fff;border-radius:.4rem;border:2px solid #1B1B1F}@media only screen and (max-width: 768px){.checkbox .checkmark{top:.4rem;width:2rem;height:2rem;border-radius:.4rem}}.checkbox input:focus~.checkmark{outline:.3rem solid #7EBF41}.checkbox input:checked~.checkmark{background-color:#3b8e65;border-color:#3b8e65;outline:none}.checkbox .checkmark:after{content:"";position:absolute;display:none}.checkbox input:checked~.checkmark:after{display:block}.checkbox .checkmark:after{left:.5rem;top:0;width:.9rem;height:1.5rem;border:solid #FFFFFF;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 768px){.checkbox .checkmark:after{left:.4rem;top:0;width:.8rem;height:1.2rem}}picture,figure,.image_wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}picture img,figure img,.image_wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.scroll{position:relative;max-width:100%;width:100%;overflow:auto}@media only screen and (max-width: 768px){.scroll{padding-bottom:1.2rem}.scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#f5f5f5;border-radius:.6rem}.scroll::-webkit-scrollbar{height:.6rem;background-color:#f5f5f5}.scroll::-webkit-scrollbar-thumb{border-radius:.6rem;background-color:#fed517}}.btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20.8rem;height:5rem;border:3px solid #333;border-radius:90px;height:4.6rem;padding:1.6rem 3.2rem 1.6rem 2.4rem;background:#2175d6;color:#333;letter-spacing:.08em;text-align:left;white-space:nowrap;text-decoration:none;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;overflow:hidden;cursor:pointer;z-index:0}.btn span{position:relative;display:inline-block;color:inherit;text-decoration:none;text-align:center;line-height:2rem;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;padding-top:.2rem;z-index:3}.btn:before{content:"";position:absolute;top:0;left:0;display:block;background:#333;width:100%;height:100%;-webkit-transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1);transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1);transition:transform .6s cubic-bezier(.8,0,.2,1);transition:transform .6s cubic-bezier(.8,0,.2,1),-webkit-transform .6s cubic-bezier(.8,0,.2,1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0,1);transform:scaleX(0);z-index:1}.btn:hover{color:#fff}.btn:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1)}.btn-yellow.btn{height:5rem;background:#2175d6;border:3px solid #333;color:#333}.btn-yellow.btn:hover span{color:#fff;z-index:15}.btn-yellow-b.btn{background:#2175d6;border:4px solid #333;padding:0 8.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:9rem;color:#333}@media only screen and (max-width: 768px){.btn-yellow-b.btn{width:100%;height:5.6rem}}.btn-yellow-b.btn:hover span{color:#fff;z-index:15}.btn-black.btn{background:#333;height:6.4rem;padding:1.6rem 6.4rem;color:#fff}.btn-black.btn:hover span{z-index:15}.btn-black.btn:before{background:#2175d6}.btn-black.btn:after{border:3px solid #333}.btn-white.btn{background:#fff;height:6.4rem;padding:1.6rem 6.4rem;color:#333}.btn-white.btn:hover span{color:#fff;z-index:15}.btn-white.btn:before{background:#2175d6}.btn-white.btn:after{border:3px solid #333}.btn-blue.btn{background:#2175d6;height:4.6rem;padding:1.5rem 4.8rem;color:#fff;border:2px solid #FFF}.btn-blue.btn:hover{background:#fff;border:2px solid #FFF}.btn-blue.btn:hover span{color:#2175d6;z-index:15}.btn-blue.btn:before{display:none}.btn-blue.btn:after{border:2px solid #FFF}.btn-yellow.btn{background:#fdd933;height:4.6rem;padding:1.5rem 4.8rem;color:#fff;border:unset;border-radius:16px;width:32rem;height:9.8rem;color:#2175d6;font-family:Noto Sans JP;font-size:3.2rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.64px;text-decoration:none}.btn-yellow.btn:hover{text-decoration:none;border:unset}.btn-yellow.btn:hover span{color:#2175d6;z-index:15}.btn-yellow.btn:before{display:none;background:#fff}.btn-yellow.btn:after{display:none;border:unset}.btn-register.btn{width:fit-content;height:6.4rem;padding:1rem 6.4rem;color:#fff}.btn-faq.btn{padding:1.6rem 4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:5rem;white-space:nowrap;color:#fff;background:#333;border:3px solid #333;border-radius:8px}@media only screen and (max-width: 768px){.btn-faq.btn{height:4rem;padding:1.3rem 1.6rem}.btn-register.btn{width:100%;height:5.4rem;padding:1rem 2.4rem}}.btn-faq.btn.active{background:#fff;color:#333}.btn-faq.btn:hover span{color:#333;z-index:15}.btn-faq.btn:before{background:#fff}.contact-header{width:100%;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:11.4rem;background:#f9f9f9;padding-left:8rem;padding-right:8rem;z-index:999}.contact-header.contact-header{background-color:#fff}@media only screen and (max-width: 768px){.contact-header{padding:0;width:100%;height:8.6rem}}.contact-header .header-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 768px){.contact-header .header-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}}.contact-header .header-wrapper .header-logo img{width:24rem}@media only screen and (max-width: 768px){.contact-header .header-wrapper .header-logo img{padding:1.4rem 1.6rem;width:16.2rem}}.contact-header .header-wrapper .right-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem}@media only screen and (max-width: 768px){.contact-header .header-wrapper .right-wrapper{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%}}@media only screen and (max-width: 768px){.contact-header .header-wrapper .right-wrapper .btn-yellow,.contact-header .header-wrapper .right-wrapper .btn-black{border-radius:0;border:unset;padding:1.3rem 1.8rem;width:8rem;height:100%;font-size:1.1rem;line-height:1.4rem}}.contact-header .header-wrapper .right-wrapper .btn-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}@media only screen and (max-width: 768px){.contact-header .header-wrapper .right-wrapper .btn-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:6.4rem;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.3rem;font-size:1.1rem}}.contact-header .header-wrapper .right-wrapper .btn-login:hover{opacity:.7}.contact-header .header-wrapper .right-wrapper .btn-login img{width:2.4rem;height:2.4rem}.contact-header .btn-yellow.btn{border:3px solid #333}.contact-header .btn-black.btn{height:5rem;white-space:nowrap}.common-header{top:0;position:fixed;z-index:999;padding:0 4.8rem;width:100%;height:15.8rem;background:#2175d6}@media only screen and (max-width: 768px){.common-header{height:12rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:1.2rem;padding:0 1.2rem}}.common-header .header-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:1.6rem}@media only screen and (max-width: 768px){.common-header .header-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.common-header .header-wrapper .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.common-header .header-wrapper .btns{flex-direction:column;row-gap:.4rem}}.common-header .header-wrapper .btns .btn-blue.btn{width:fit-content;padding:1.5rem 3.2rem}@media only screen and (max-width: 768px){.common-header .header-wrapper .btns .btn-blue.btn{padding:1.2rem 1.8rem;height:3.6rem;width:18.6rem}}.common-header .logo-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.common-header .logo-desc .header-logo img{width:25.3rem}@media only screen and (max-width: 768px){.common-header .logo-desc .header-logo img{width:14.2rem}}@media only screen and (max-width: 768px){.common-header .btn-blue.btn{width:11.6rem;height:3.8rem;font-size:1.1rem}}.common-header .description{color:#fff;font-weight:600}@media only screen and (max-width: 768px){.common-header .description{font-size:1.3rem}}main{margin-top:15.8rem}@media only screen and (max-width: 768px){main{margin-top:8.6rem!important}}main.contact-page{margin-top:11.4rem;padding-bottom:10.8rem}.font-12-400{color:#333;font-family:Noto Sans JP;font-size:1.2rem;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.24px}.font-14-400{color:#333;font-family:Noto Sans JP;font-size:1.4rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.28px}.font-14-500{color:#333;font-family:Noto Sans JP;font-size:1.4rem;font-style:normal;font-weight:400;line-height:100%}@media only screen and (max-width: 768px){.font-14-500{font-size:1.2rem;line-height:1.8rem;margin-bottom:1.6rem}}.font-14-700{color:#333;font-family:Noto Sans JP;font-size:1.4rem;font-style:normal;font-weight:700;line-height:100%}@media only screen and (max-width: 768px){.font-14-700{font-size:1.2rem}}.font-15-400{color:#333;font-family:Noto Sans JP;font-size:1.5rem;font-style:normal;font-weight:400;line-height:15px}.font-15-500{color:#333;text-align:right;font-family:Noto Sans JP;font-size:1.5rem;font-style:normal;font-weight:500;line-height:15px}.font-16-400{color:#333;text-align:center;font-family:Noto Sans JP;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.font-16-500{color:#333;text-align:center;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:16px}@media only screen and (max-width: 768px){.font-16-500{font-size:1.4rem}}.font-16-700{color:#333;font-family:Noto Sans JP;font-size:1.6rem;font-style:normal;font-weight:700;line-height:100%}.font-18-400{color:#333;font-family:Noto Sans JP;font-size:1.8rem;font-style:normal;font-weight:400;line-height:100%}@media only screen and (max-width: 768px){.font-18-400{font-size:1.5rem}}.font-18-500{color:#333;font-family:Noto Sans JP;font-size:1.8rem;font-style:normal;font-weight:500;line-height:100%}@media only screen and (max-width: 768px){.font-18-500{font-size:1.5rem}}.font-18-700{color:#333;text-align:center;font-family:Noto Sans JP;font-size:1.8rem;font-style:normal;font-weight:700;line-height:100%}@media only screen and (max-width: 768px){.font-18-700{font-size:1.6rem}}.font-20-500{color:#333;font-family:Noto Sans JP;font-size:2rem;font-style:normal;font-weight:500;line-height:100%}@media only screen and (max-width: 768px){.font-20-500{font-size:1.6rem}}.font-20-700{color:#333;text-align:center;font-family:Noto Sans JP;font-size:2rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.4px}@media only screen and (max-width: 768px){.font-20-700{font-size:1.8rem}}.font-22-700{color:#333;text-align:center;font-family:Noto Sans JP;font-size:2.2rem;font-style:normal;font-weight:700}.font-24-700{color:#333;text-align:center;font-family:Noto Sans JP;font-size:2.4rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.48px}@media only screen and (max-width: 768px){.font-24-700{font-size:1.8rem}}.font-28-700{color:#333;font-family:Noto Sans JP;font-size:2.8rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.56px}.font-32-400{color:#fff;text-align:center;font-family:Noto Sans JP;font-size:3.2rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.64px}.font-32-700{color:#333;font-family:Noto Sans JP;font-size:3.2rem;font-style:normal;font-weight:700;line-height:100%}@media only screen and (max-width: 768px){.font-32-700{font-size:2.2rem}}.font-36-700{color:#333;text-align:center;font-family:Noto Sans JP;font-size:3.6rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.72px}@media only screen and (max-width: 768px){.font-36-700{font-size:2.2rem;line-height:3.6rem}}.font-40-400{color:#333;text-align:center;font-family:Noto Sans JP;font-size:4rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.8px}@media only screen and (max-width: 768px){.font-40-400{display:block;font-size:2.4rem;white-space:nowrap}}.font-40-700{color:#333;text-align:center;font-family:Noto Sans JP;font-size:4rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.8px}@media only screen and (max-width: 768px){.font-40-700{display:block;font-size:2.4rem;white-space:nowrap}}.font-24-600-din{color:#333;font-family:Noto Sans JP;font-size:2.4rem;font-style:normal;font-weight:600;line-height:100%}.font-28-700-din{color:#333;font-family:Noto Sans JP;font-size:2.8rem;font-style:normal;font-weight:700;line-height:100%}.font-36-700-din{color:#333;font-family:Noto Sans JP;font-size:3.6rem;font-style:normal;font-weight:700;line-height:100%}@media only screen and (max-width: 768px){.font-36-700-din{font-size:3.2rem}}.font-56-700-din{color:#333;font-family:Noto Sans JP;font-size:5.6rem;font-style:normal;font-weight:700;line-height:100%}.font-60-700-din{color:#333;font-family:Noto Sans JP;font-size:6rem;font-style:normal;font-weight:700;line-height:100%}.href-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.6rem;-moz-column-gap:.6rem;column-gap:.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:underline}@media only screen and (max-width: 768px){.href-btn{font-size:1.4rem;line-height:2.2rem;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.href-btn:hover{opacity:.7}.apps-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem}@media only screen and (max-width: 768px){.apps-button{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;margin-left:auto;margin-right:auto}}.apps-button img{height:6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 768px){.apps-button img{height:4.4rem}}.apps-button .app-store{aspect-ratio:132 / 49;width:auto}.apps-button .google-play{aspect-ratio:162 / 49;width:auto}.btn-wrapper{display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.btn-wrapper p{margin-bottom:1.2rem}.btn-wrapper .animation-btn{width:37.2rem;height:9rem}.btn-wrapper .animation-btn span{font-size:2.4rem}.main-form .form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.4rem}.main-form .vertical-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.6rem}.main-form .horizontal-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem}.main-form .input-privacy{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1rem auto 0}.main-form .input-privacy a{text-decoration:underline}.main-form .input-privacy a:hover{opacity:.7}.main-form .input-privacy label{display:-webkit-box;display:-ms-flexbox;display:flex}.main-form .checkbox-item{-webkit-row-gap:2.4rem;-moz-row-gap:2.4rem;row-gap:2.4rem}.main-form textarea{line-height:2.4rem}.main-form .btn{padding:2.3rem 6.4rem;height:6.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-form .btn-black:before{background:#2175d6}.main-form .btn-black:hover span{color:#fff}.main-form .btns-wrapper{margin:4.8rem auto 0}.main-form.main-confirm input,.main-form.main-confirm textarea{padding:0;border:unset;font-weight:400}.main-form.main-confirm .name-wrapper .horizontal-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-form.main-confirm .name-wrapper .horizontal-wrapper input{width:3.4rem}.main-form .required{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem;line-height:2.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-form .required.company-field{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.main-form .required.company-field:after{margin-bottom:.5rem}.main-form .required:after{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;content:"必須";color:red;line-height:100%}input[type=checkbox]{position:relative;border-radius:4px;border:1.5px solid #000;background:none;cursor:pointer;line-height:0;outline:0;padding:0!important;vertical-align:text-top;height:2rem!important;width:2rem!important;-webkit-appearance:none;opacity:.5;margin:0 .8rem 0 0}input[type=checkbox]:hover{opacity:1}input[type=checkbox]:checked{background-color:#fffe3b;border:1.5px solid #000;opacity:1}input[type=checkbox]:checked:before{content:"";position:absolute;right:calc(50% + 0rem);top:50%;width:6px;height:13px;border:solid #000;border-width:0 2px 2px 0;margin:-1px -1px 0;-webkit-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);z-index:2}.breadcrump{padding:1.5rem 4.8rem;width:100%;height:4.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem;row-gap:.5rem;background:#f4f4f4}@media only screen and (max-width: 768px){.breadcrump{padding:1.2rem 1.6rem;height:6.1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}.breadcrump .page-link{text-decoration:underline}.breadcrump img{width:1.6rem;height:1.6rem}@media only screen and (max-width: 768px){.breadcrump .font-14-500{margin-bottom:0}}.contact-page .sub-mainview{padding:6.4rem 0;text-align:center;background:#2175d6}.contact-page .sub-mainview .head-text{margin-bottom:2.4rem;color:#fff}.contact-page .sub-mainview .description{line-height:3.2rem;color:#fff}.contact-page .form-section{padding-top:5.6rem}.contact-page .form-section form ul{margin:0 auto;max-width:56rem}.contact-page .form-section form .bottom-desc{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:4rem auto 0;text-align:left;line-height:2.8rem}.contact-thanks-page{padding-top:4rem;min-height:calc(100vh - 11.4rem - 12.8rem)}.contact-thanks-page .head-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 3.2rem}.contact-thanks-page .description{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 4rem;line-height:3.2rem;text-align:center}.contact-thanks-page .desc{text-align:left;margin:0 auto 5.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:3.2rem}.contact-thanks-page .btn-black{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.contact-mail .content{text-align:center;padding-top:5.2rem}.contact-mail .content .description{margin-bottom:5.2rem}.contact-mail .content .btn-black{margin:5.2rem auto 0;padding:0 4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:5rem}.front-page .campaign-img{width:796px;max-width:100%;display:block;margin:48px auto 80px}@media only screen and (max-width: 768px){.front-page .campaign-img{margin:24px auto 32px}}.front-page .mainview{position:relative;padding-top:7.2rem;background:#2175d6}@media only screen and (max-width: 768px){.front-page .mainview{padding-top:3.8rem}}.front-page .mainview .center-part{padding-bottom:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 768px){.front-page .mainview .center-part{padding-bottom:2.1rem}}.front-page .mainview .center-part .main-copy{width:36.8%;margin:0 auto 5.8rem}@media only screen and (max-width: 768px){.front-page .mainview .center-part .main-copy{width:66.86%;margin-bottom:2.2rem}}.front-page .mainview .center-part .pocketkeiri-logo{width:50.34%;margin:0 auto 5.6rem}@media only screen and (max-width: 768px){.front-page .mainview .center-part .pocketkeiri-logo{width:85.3%;margin-bottom:1.8rem}}.front-page .mainview .center-part .main-campaign-sp{width:45%;margin-left:3rem;margin-top:-3.2rem}.front-page .mainview .center-part .main-charaters-sp{width:100%;margin-bottom:2.8rem}.front-page .mainview .center-part .service-label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1.1rem 5.6rem;background:#30568e;color:#fff;border-radius:90px;margin:0 auto 3.2rem}@media only screen and (max-width: 768px){.front-page .mainview .center-part .service-label{font-size:1.4rem;margin-bottom:1.8rem;padding:.6rem 2.4rem}}.front-page .mainview .center-part .description{text-align:center;line-height:5.6rem;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 7.2rem}@media only screen and (max-width: 768px){.front-page .mainview .center-part .description{margin-bottom:4.8rem;font-size:2rem;line-height:3.6rem}}.front-page .mainview .center-part .description .font-14-400{color:#fff}@media only screen and (max-width: 768px){.front-page .mainview .center-part .description .font-14-400{font-size:1.1rem}}.front-page .mainview .center-part .bottom-desc{color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media only screen and (max-width: 768px){.front-page .mainview .center-part .bottom-desc{font-size:1.8rem;line-height:3.2rem;margin-bottom:2.8rem}}.front-page .mainview .center-part .btn-wrapper.sp{display:none}@media only screen and (max-width: 768px){.front-page .mainview .center-part .btn-wrapper.sp{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-column-gap:1.1rem;-moz-column-gap:1.1rem;column-gap:1.1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:100%}}.front-page .mainview .left-part{left:0;width:32.5%;position:absolute;top:11.1rem}.front-page .mainview .right-part{right:0;width:32.5%;position:absolute;top:11.1rem}.front-page .mainview .main-campaign{right:14.5%;width:15.5%;position:absolute;top:5.1rem}.front-page .rect-yellow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fdd933;color:#fff;border:unset;border-radius:16px;width:32rem;height:9.8rem;color:#2175d6;font-family:Noto Sans JP;font-size:3.2rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.64px;text-decoration:none}@media only screen and (max-width: 768px){.front-page .rect-yellow{border-radius:12px;width:17rem;height:5.6rem;font-size:2rem}}.front-page .rect-yellow .font-14-400{color:#2175d6;margin-top:1.6rem}@media only screen and (max-width: 768px){.front-page .rect-yellow .font-14-400{position:absolute;bottom:.4rem;right:.7rem;font-size:1.1rem;margin-top:0}}.front-page .bottom-part{position:relative;width:100%;margin-top:-2px}.front-page .bottom-part img{width:100%}.front-page .bottom-part .btn-wrapper.pc{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-column-gap:2.8rem;-moz-column-gap:2.8rem;column-gap:2.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;margin:.9rem auto 0;left:calc(50% - 33.4rem)}@media only screen and (max-width: 768px){.front-page .bottom-part .btn-wrapper.pc{display:none!important}}.front-page .section1{margin-top:.8rem;margin-bottom:16rem}@media only screen and (max-width: 768px){.front-page .section1{margin-top:2rem;margin-bottom:2.4rem}}.front-page .section1 .container{width:88%;max-width:128rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}@media only screen and (max-width: 768px){.front-page .section1 .container{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:0}}.front-page .section1 .container .left-img-wrapper{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.front-page .section1 .container .left-img-wrapper:after{position:absolute;content:"※2";color:#000;font-family:Inter;font-size:1.9rem;font-style:normal;font-weight:400;line-height:100%;bottom:0;left:0;-webkit-transform:translate(120%,112%);transform:translate(120%,112%)}.front-page .section1 .container .left-img{position:relative;width:27.8rem}@media only screen and (max-width: 768px){.front-page .section1 .container .left-img{width:27.6rem;margin-right:auto}}.front-page .section1 .container .right-wrapper{padding-top:4.2rem}@media only screen and (max-width: 768px){.front-page .section1 .container .right-wrapper{padding-top:0}}.front-page .section1 .container .right-wrapper .app-desc{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin-left:4.2rem;margin-bottom:5.6rem}@media only screen and (max-width: 768px){.front-page .section1 .container .right-wrapper .app-desc{margin-left:0;margin-bottom:2.4rem}}.front-page .section1 .container .right-wrapper .app-desc .desc{margin-bottom:3.6rem;line-height:4.4rem}@media only screen and (max-width: 768px){.front-page .section1 .container .right-wrapper .app-desc .desc{font-size:2rem;line-height:3.5rem;margin-bottom:2.4rem;letter-spacing:0}}.front-page .section1 .container .right-wrapper .app-desc .btn-register{width:fit-content;height:6.4rem;color:#fff;margin:0 auto 2.6rem;padding:1.2rem 5.6rem}@media only screen and (max-width: 768px){.front-page .section1 .container .right-wrapper .app-desc .btn-register{width:100%}}@media only screen and (max-width: 768px){.front-page .section1 .container .right-wrapper .app-desc .apps-button{margin-bottom:2rem}}.front-page .section1 .container .right-wrapper .app-desc .mjs{width:25.3rem;margin:0 auto}.app-desc{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin-left:4.2rem;margin-bottom:5.6rem}@media only screen and (max-width: 768px){.app-desc{margin-left:0;margin-bottom:2.4rem}}.app-desc .desc{margin-bottom:3.6rem;line-height:4.4rem}@media only screen and (max-width: 768px){.app-desc .desc{font-size:2rem;line-height:3.5rem;margin-bottom:2.4rem;letter-spacing:0}}.app-desc .btn-register{width:fit-content;height:6.4rem;color:#fff;margin:0 auto 2.6rem;padding:1.2rem 5.6rem}@media only screen and (max-width: 768px){.app-desc .btn-register{width:100%}}@media only screen and (max-width: 768px){.app-desc .apps-button{margin-bottom:2rem}}.app-desc .mjs{width:25.3rem;margin:0 auto}.front-page .section1 .container .right-wrapper .three-items{line-height:3rem}@media only screen and (max-width: 768px){.front-page .section1 .container .right-wrapper .three-items{font-size:1.2rem;line-height:2.4rem}}.front-page .section2{margin-bottom:8.8rem}@media only screen and (max-width: 768px){.front-page .section2{margin-bottom:4rem}}.front-page .section2 .container{width:82%;max-width:118rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.front-page .section2 .container .left-wrapper .question-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.6rem;-moz-column-gap:.6rem;column-gap:.6rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:3rem}.front-page .section2 .container .left-wrapper .question{color:#2175d6;margin-bottom:6.4rem}@media only screen and (max-width: 768px){.front-page .section2 .container .left-wrapper .question{font-size:2.8rem;margin-bottom:0;line-height:4rem;text-align:left}}.front-page .section2 .container .left-wrapper .content{line-height:3.6rem}@media only screen and (max-width: 768px){.front-page .section2 .container .left-wrapper .content{font-size:1.5rem;line-height:2.6rem}}.front-page .section2 .container .right-img{width:23.6rem}@media only screen and (max-width: 768px){.front-page .section2 .container .right-img{width:13.5rem}}.front-page .section3{margin-bottom:8.8rem}@media only screen and (max-width: 768px){.front-page .section3{margin-bottom:4rem}}.front-page .section3 .container{width:82%;max-width:118rem}.front-page .section3 .container .pocket-graphic-wrapper{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media only screen and (max-width: 768px){.front-page .section3 .container .pocket-graphic-wrapper{margin-bottom:5.2rem}}.front-page .section3 .container .pocket-graphic-wrapper .btn-wrapper{position:absolute;left:73.5%;top:57.5%}@media only screen and (max-width: 768px){.front-page .section3 .container .pocket-graphic-wrapper .btn-wrapper{position:relative;margin-bottom:1.6rem;left:unset;top:unset}}.front-page .section3 .container .pocket-graphic-wrapper .btn-wrapper-1{position:absolute;left:73.5%;top:94%;white-space:nowrap}@media only screen and (max-width: 768px){.front-page .section3 .container .pocket-graphic-wrapper .btn-wrapper-1{position:relative;left:unset;top:unset;white-space:unset}}.front-page .section3 .container .pocket-graphic{width:100%}@media only screen and (max-width: 768px){.front-page .section3 .container .pocket-graphic{width:102%;margin-left:-1.2rem;margin-bottom:2.8rem}}.front-page .section3 .container .item.pc{line-height:3rem;position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;text-align:left}@media only screen and (max-width: 768px){.front-page .section3 .container .item.pc{display:none!important}}.front-page .section3 .container .item.sp{display:none!important}@media only screen and (max-width: 768px){.front-page .section3 .container .item.sp{line-height:3rem;position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;text-align:left}}.front-page .section3 .container .item:before{content:"";width:1.2rem;height:1.2rem;-ms-flex-negative:0;flex-shrink:0;background:#2175d6;border-radius:50%;margin-right:1.2rem;margin-top:1rem}@media only screen and (max-width: 768px){.front-page .section3 .container .item:before{width:1rem;height:1rem}}.front-page .section3 .container .item1{margin-bottom:3.6rem}@media only screen and (max-width: 768px){.front-page .section3 .container .item1{margin-bottom:1.2rem}}.front-page .section3 .container .item2{margin-bottom:2.2rem}@media only screen and (max-width: 768px){.front-page .section3 .container .item2{margin-bottom:2.4rem}}.front-page .section3 .container .desc{line-height:2.2rem}@media only screen and (max-width: 768px){.front-page .section3 .container .desc{font-size:1.1rem;line-height:1.6rem}}.front-page .section3 .container .desc1{margin-bottom:1.2rem}.front-page .section3 .container .middle-wrapper{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0px,1fr))[3];grid-template-columns:repeat(3,minmax(0px,1fr));-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-column-gap:2.4rem}@media only screen and (max-width: 768px){.front-page .section3 .container .middle-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-columns:(minmax(0px,1fr))[2];grid-template-columns:repeat(2,minmax(0px,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:.9rem;margin-bottom:2.4rem}}.front-page .section3 .container .middle-wrapper .left-img{width:33.6rem}@media only screen and (max-width: 768px){.front-page .section3 .container .middle-wrapper .left-img{width:17.6rem;aspect-ratio:177 / 243;-ms-flex-negative:0;flex-shrink:0}}.front-page .section3 .container .middle-wrapper .right-img{width:21.9rem;aspect-ratio:219 / 330;-ms-flex-negative:0;flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:8px;border:1px solid #DDDDDD;-webkit-box-shadow:4px 4px 0px 0px #2175D6;box-shadow:4px 4px #2175d6}@media only screen and (max-width: 768px){.front-page .section3 .container .middle-wrapper .right-img{width:14.1rem}}.front-page .section4 .concept-box{display:flex;justify-content:space-between;gap:40px;margin-bottom:12rem}@media only screen and (max-width: 768px){.front-page .section4 .concept-box{display:block;margin-bottom:6.4rem}}.front-page .section4 .concept-pannel{padding:3.2rem;border-radius:12px;background:#f4f4f4;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media only screen and (max-width: 768px){.front-page .section4 .concept-pannel{padding:2.4rem 1.6rem;margin-bottom:3.2rem}}.front-page .section4 .concept-pannel .question{margin-bottom:2rem}@media only screen and (max-width: 768px){.front-page .section4 .concept-pannel .question{font-size:1.5rem;margin-bottom:1.6rem}}.front-page .section4 .concept-pannel .content{margin-bottom:2.4rem;line-height:2.8rem;text-align:left}@media only screen and (max-width: 768px){.front-page .section4 .concept-pannel .content{font-size:1.4;line-height:2rem;margin-bottom:1.6rem}}.front-page .section4 .concepts-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}@media only screen and (max-width: 768px){.front-page .section4 .concepts-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:3.2rem}}.front-page .section4 .concepts-wrapper .concept-item{width:100%;padding:3.2rem 3.2rem 4.8rem;border-radius:12px;background:#f4f4f4;text-align:left}@media only screen and (max-width: 768px){.front-page .section4 .concepts-wrapper .concept-item{padding:2.4rem 1.6rem 4rem}}.front-page .section4 .concepts-wrapper .concept-item .question{line-height:2.6rem}@media only screen and (max-width: 768px){.front-page .section4 .concepts-wrapper .concept-item .question{font-size:1.5rem}}.front-page .section4 .concepts-wrapper .concept-item .description{line-height:2.8rem;text-align:left}@media only screen and (max-width: 768px){.front-page .section4 .concepts-wrapper .concept-item .description{font-size:1.4rem;line-height:2.4rem}}.front-page .section4 .concepts-wrapper .concept-item .btn-wrapper{position:absolute;bottom:2.4rem}.front-page .section4 .concepts-wrapper .left-item{position:relative}.front-page .section4 .concepts-wrapper .left-item .question{margin-bottom:2rem}@media only screen and (max-width: 768px){.front-page .section4 .concepts-wrapper .left-item .question{margin-bottom:1.6rem}}.front-page .section4 .concepts-wrapper .left-item .description{margin-bottom:2.4rem}@media only screen and (max-width: 768px){.front-page .section4 .concepts-wrapper .left-item .description{margin-bottom:1.6rem}}.front-page .section4 .concepts-wrapper .left-item .payment-schedule{width:100%;margin-bottom:2.8rem}@media only screen and (max-width: 768px){.front-page .section4 .concepts-wrapper .left-item .payment-schedule{margin-bottom:2rem}}.front-page .section4 .concepts-wrapper .right-item{position:relative}.front-page .section4 .concepts-wrapper .right-item .question{margin-bottom:4.8rem}@media only screen and (max-width: 768px){.front-page .section4 .concepts-wrapper .right-item .question{margin-bottom:2.8rem}}.front-page .section4 .concepts-wrapper .right-item .rakutasu-logo{width:18.2rem;margin:0 auto 5.6rem;display:block}@media only screen and (max-width: 768px){.front-page .section4 .concepts-wrapper .right-item .rakutasu-logo{width:13.7rem;margin-bottom:2.4rem}}.front-page .section4 .concepts-wrapper .right-item .description{margin-bottom:2.6rem}@media only screen and (max-width: 768px){.front-page .section4 .concepts-wrapper .right-item .description{margin-bottom:2rem}}.front-page .section5{padding:12rem 0;background:#2175d6}@media only screen and (max-width: 768px){.front-page .section5{padding:6.4rem 0}}.front-page .section5 .head-text{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;line-height:6.8rem;text-align:left;margin:0 auto 6.9rem}@media only screen and (max-width: 768px){.front-page .section5 .head-text{font-size:2.8rem;line-height:4.8rem;margin-bottom:1.6rem}}.front-page .section5 .head-text span{line-height:2.2rem;color:#fff}.front-page .section5 .kantan-sousa{position:absolute;top:-1.4rem;left:-18.1rem;right:auto;width:16.4rem}@media only screen and (max-width: 768px){.front-page .section5 .kantan-sousa{width:10.3rem;top:1.4rem;right:-.2rem;left:auto}}.front-page .section5 .character-4{position:absolute;top:-1rem;right:-23.8rem;width:22.5rem;z-index:10}@media only screen and (max-width: 768px){.front-page .section5 .character-4{position:relative;width:25.9rem;margin:3.2rem auto 0;top:0;right:auto}}.front-page .section5 .pannel-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5.6rem;max-width:108rem;margin:0 auto}@media only screen and (max-width: 768px){.front-page .section5 .pannel-list{row-gap:3.2rem}}.front-page .section5 .pannel-list .pannel-item{border-radius:12px;background:#fff;padding:5.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5.6rem;-moz-column-gap:5.6rem;column-gap:5.6rem}@media only screen and (max-width: 768px){.front-page .section5 .pannel-list .pannel-item{padding:4rem 1.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.4rem}}.front-page .section5 .pannel-list .pannel-item .img-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 768px){.front-page .section5 .pannel-list .pannel-item .img-wrapper{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:5.6rem;text-align:center}}.front-page .section5 .pannel-list .pannel-item .img-wrapper .new-label{position:absolute;padding:1.5rem 3.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#fff;top:.5rem;left:0;border-radius:6px;background:#2175d6}.front-page .section5 .pannel-list .pannel-item img{width:30rem;-ms-flex-negative:0;flex-shrink:0}.front-page .section5 .pannel-list .pannel-item .top-text{color:#2175d6;margin-bottom:3.2rem;line-height:5.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left}@media only screen and (max-width: 768px){.front-page .section5 .pannel-list .pannel-item .top-text{font-size:2.4rem;line-height:3.6rem;text-align:center;margin:0 auto 3.2rem}.front-page .section5 .pannel-list .pannel-item .top-text span{font-size:1.8rem}}.front-page .section5 .pannel-list .pannel-item .description{line-height:3.2rem;margin-bottom:3.2rem}@media only screen and (max-width: 768px){.front-page .section5 .pannel-list .pannel-item .description{font-size:1.5rem;line-height:2.6rem;margin-bottom:0}}.front-page .section5 .pannel-list .pannel-item span.font-14-400{margin-top:1rem;display:block;line-height:2.2rem}.front-page .section5 .pannel-list .pannel-item:last-child .img-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 768px){.front-page .section5 .pannel-list .pannel-item .feature-1{width:22rem;margin:0 auto 2.4rem}}@media only screen and (max-width: 768px){.front-page .section5 .pannel-list .pannel-item .feature-2{width:19.3rem;margin:0 auto 2.4rem}}@media only screen and (max-width: 768px){.front-page .section5 .pannel-list .pannel-item .feature-3{width:22.2rem;margin:0 auto}}@media only screen and (max-width: 768px){.front-page .section5 .pannel-list .pannel-item .feature-4{width:18.5rem;margin:0 auto}}.front-page .section6{padding-top:12rem;padding-bottom:12rem}@media only screen and (max-width: 768px){.front-page .section6{padding-top:2.4rem;padding-bottom:6.4rem}}.front-page .section6 .head-text{position:relative;line-height:6rem;color:#2175d6;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin:6.2rem auto 5.6rem}@media only screen and (max-width: 768px){.front-page .section6 .head-text{font-size:2.8rem;line-height:4.8rem;margin-bottom:3.2rem;margin-top:0}}.front-page .section6 .head-text span{color:#2175d6}@media only screen and (max-width: 768px){.front-page .section6 .head-text span{display:block;font-size:2rem;line-height:3.6rem}}.front-page .section6 .head-text img{position:absolute;width:38.4rem;top:-17.6rem;left:-13.8rem}@media only screen and (max-width: 768px){.front-page .section6 .head-text img{display:block;position:relative;top:auto;left:auto;width:27.2rem;margin:0 auto 2rem}}.front-page .section6 .head-desc{line-height:3.6rem;text-align:center;margin-bottom:5.6rem}@media only screen and (max-width: 768px){.front-page .section6 .head-desc{font-size:1.5rem;line-height:2.4rem;text-align:left;margin-bottom:4rem}}.front-page .section6 .app-desc{margin:0 auto}.front-page .section6 .cards{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:4.2rem;-moz-column-gap:4.2rem;column-gap:4.2rem;margin-bottom:6.4rem}@media only screen and (max-width: 768px){.front-page .section6 .cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4rem}}.front-page .section6 .cards .card{width:calc(50% - 2.1rem)}@media only screen and (max-width: 768px){.front-page .section6 .cards .card{width:100%}}.front-page .section6 .cards .card .title{color:#fff;padding:2.1rem 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:12px 12px 0 0;border:5px solid #2175D6;background:#2175d6}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .title{font-size:2.4rem}}.front-page .section6 .cards .card .content{border-radius:0 0 12px 12px;border:5px solid #2175D6;border-top:unset!important;padding:4.8rem 4rem}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content{padding:3.2rem 2.4rem}}.front-page .section6 .cards .card .content .head-text{color:#2175d6;margin-bottom:4rem}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content .head-text{font-size:2rem;margin-bottom:2.8rem}}.front-page .section6 .cards .card .content .price{margin-bottom:5.6rem}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content .price{font-size:1.8rem;margin-bottom:4rem;white-space:nowrap}}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content .price span.font-56-700-din{font-size:4.8rem}}.front-page .section6 .cards .card .content .table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4rem;margin-bottom:3.2rem}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content .table{row-gap:3.2rem;margin-bottom:2.4rem}}.front-page .section6 .cards .card .content .table .record{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content .table .record:nth-child(4) .value span{font-size:2.4rem}}.front-page .section6 .cards .card .content .table .record:last-child .value{font-size:1.4rem}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content .table .record:last-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content .table .record:last-child .value{text-align:left}}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content .table .record{-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem}}.front-page .section6 .cards .card .content .table .record .key{width:55%;text-align:left;line-height:2.6rem}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content .table .record .key{font-size:1.5rem;line-height:2.2rem}}.front-page .section6 .cards .card .content .table .record .value{width:45%;text-align:left;line-height:2.4rem}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content .table .record .value{text-align:center;font-size:1.5rem;line-height:2.2rem}}.front-page .section6 .cards .card .content .bottom-pannel{width:100%;border-radius:12px;background:#d3e3f7;padding:2.4rem}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content .bottom-pannel{padding:2rem 0;text-align:center}}.front-page .section6 .cards .card .content .bottom-pannel p.font-18-700{margin-bottom:1.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content .bottom-pannel p.font-18-700{font-size:1.5rem;margin:0 auto 2.4rem}}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content .bottom-pannel p.font-18-500{font-size:1.5rem;margin-bottom:1.6rem}}.front-page .section6 .cards .card .content .bottom-pannel span.font-32-700{white-space:nowrap}.front-page .section6 .cards .card .content .bottom-pannel .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-gap:.5rem;-moz-gap:.5rem;gap:.5rem}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content .bottom-pannel .wrapper{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content .bottom-pannel .wrapper p.font-18-500{margin-bottom:0}}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content .bottom-pannel .wrapper p.font-18-500 span.font-24-600-din{font-size:2.2rem}}@media only screen and (max-width: 768px){.front-page .section6 .cards .card .content .bottom-pannel .wrapper p.font-18-500 span.font-32-700{font-size:2.4rem}}.front-page .section6 .cards .card .content .bottom-pannel .wrapper svg{width:2rem;min-width:2rem;height:2rem;min-height:2rem}.front-page .section6 .bottom-desc{line-height:4.8rem;margin-bottom:4.8rem;text-align:center}@media only screen and (max-width: 768px){.front-page .section6 .bottom-desc{font-size:1.8rem;line-height:3.2rem;margin-bottom:3.2rem}}.front-page .section6 .apps-button{margin:0 auto}@media only screen and (max-width: 768px){.front-page .section6 .apps-button{margin:0 auto}}.front-page .section7{padding-top:12rem;padding-bottom:12rem;background:#f4f4f4}@media only screen and (max-width: 768px){.front-page .section7{padding-top:6.4rem;padding-bottom:6.4rem}}.front-page .section7 .head-text{color:#2175d6;line-height:6.4rem;margin-bottom:7.2rem}@media only screen and (max-width: 768px){.front-page .section7 .head-text{font-size:2.8rem;line-height:4.8rem;margin-bottom:4.8rem}}.front-page .section7 .pocket_logo{display:block;width:74.6rem;margin:0 auto 6.4rem}@media only screen and (max-width: 768px){.front-page .section7 .pocket_logo{width:29.7rem;margin-bottom:4rem}}.front-page .section7 .main-desc{margin-bottom:5.6rem;text-align:center;line-height:3.6rem}@media only screen and (max-width: 768px){.front-page .section7 .main-desc{font-size:1.5rem;line-height:2.8rem;text-align:left;margin-bottom:4.6rem}}.front-page .section7 .service-wrapper .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;margin:0 auto 3.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:3.2rem;-moz-column-gap:3.2rem;column-gap:3.2rem}@media only screen and (max-width: 768px){.front-page .section7 .service-wrapper .title{font-size:2.4rem;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem}}.front-page .section7 .service-wrapper .title img{width:11.6rem}@media only screen and (max-width: 768px){.front-page .section7 .service-wrapper .title img{width:8.8rem}}.front-page .section7 .service-wrapper .cards{width:100%;display:-ms-grid;display:grid;justify-content:center;-ms-grid-columns:(minmax(0px,400px))[2];grid-template-columns:repeat(1,minmax(0px,400px));grid-column-gap:3.1rem}@media only screen and (max-width: 768px){.front-page .section7 .service-wrapper .cards{-ms-grid-columns:(minmax(0px,1fr))[1];grid-template-columns:repeat(1,minmax(0px,1fr));grid-row-gap:3.2rem}}.front-page .section7 .service-wrapper .cards .card{position:relative;width:100%;border-radius:12px;background:#fff;padding:4.8rem 2.4rem}@media only screen and (max-width: 768px){.front-page .section7 .service-wrapper .cards .card{border-radius:10px;padding:3.2rem 1.6rem}}.front-page .section7 .service-wrapper .cards .card .label{margin-bottom:1.6rem;text-align:center}@media only screen and (max-width: 768px){.front-page .section7 .service-wrapper .cards .card .label{font-size:2rem;margin-bottom:2.6rem}}.front-page .section7 .service-wrapper .cards .card .wrapper{height:8.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.front-page .section7 .service-wrapper .cards .card .wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:2.6rem}}.front-page .section7 .service-wrapper .cards .card .card-img{width:9.9rem;margin:0 auto;display:block}@media only screen and (max-width: 768px){.front-page .section7 .service-wrapper .cards .card .card-img{width:8.4rem}}.front-page .section7 .service-wrapper .cards .card .rakutasu-img{width:14.4rem;margin:0 auto;display:block}@media only screen and (max-width: 768px){.front-page .section7 .service-wrapper .cards .card .rakutasu-img{width:15.2rem}}.front-page .section7 .service-wrapper .cards .card .rect-text{border-radius:6px;border:2px solid #2175D6;color:#2175d6;padding:1.2rem 2.1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:block;margin:0 auto}@media only screen and (max-width: 768px){.front-page .section7 .service-wrapper .cards .card .rect-text{font-size:1.6rem}}.front-page .section7 .service-wrapper .cards .card .card-desc{margin-bottom:3.2rem;line-height:2.8rem;text-align:left}@media only screen and (max-width: 768px){.front-page .section7 .service-wrapper .cards .card .card-desc{font-size:1.6rem;line-height:2.4rem;margin-bottom:2rem}}.front-page .section7 .service-wrapper .cards .card .note{position:absolute;bottom:4.8rem;left:2.4rem}@media only screen and (max-width: 768px){.front-page .section7 .service-wrapper .cards .card .note{position:relative;bottom:auto;left:auto;font-size:1.1rem}}.front-page .flow-section{padding-top:12rem;padding-bottom:12rem;background:#2175d6}@media only screen and (max-width: 768px){.front-page .flow-section{padding-top:6.4rem;padding-bottom:6.4rem}}.front-page .flow-section .head-text{color:#fff;margin-bottom:8rem;text-align:center}@media only screen and (max-width: 768px){.front-page .flow-section .head-text{font-size:2.8rem;margin-bottom:4.8rem}}.front-page .flow-section .content-pannel{max-width:108rem;margin:0 auto;border-radius:12px;background:#fff;padding:8rem 8.2rem 8rem 17.9rem}@media only screen and (max-width: 768px){.front-page .flow-section .content-pannel{padding:4rem 2.4rem}}.front-page .flow-section .content-pannel .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:3.2rem;-moz-column-gap:3.2rem;column-gap:3.2rem}.front-page .flow-section .content-pannel .step .number{-ms-flex-negative:0;flex-shrink:0;color:#2175d6}.front-page .flow-section .content-pannel .step .step-content .desc{margin-bottom:3.2rem;text-align:left;line-height:3.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:3.2rem;-moz-column-gap:3.2rem;column-gap:3.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.front-page .flow-section .content-pannel .step .step-content .desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:1.6rem;font-size:1.8rem;line-height:3.2rem}}.front-page .flow-section .content-pannel .step .step-content .desc:before{content:"01";width:6.5rem;margin-left:-9.7rem;white-space:nowrap;color:#2175d6;font-family:Noto Sans JP;font-size:6rem;font-style:normal;font-weight:700;line-height:100%}@media only screen and (max-width: 768px){.front-page .flow-section .content-pannel .step .step-content .desc:before{font-size:4rem;margin-left:0}}.front-page .flow-section .content-pannel .step .step-content .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5.8rem;-moz-column-gap:5.8rem;column-gap:5.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4.5rem}.front-page .flow-section .content-pannel .step .step-content .img-wrapper .calculate{width:8.4rem}@media only screen and (max-width: 768px){.front-page .flow-section .content-pannel .step .step-content .img-wrapper .calculate{display:block;margin:0 auto}}.front-page .flow-section .content-pannel .step .step-content .img-wrapper .apps_button{width:38.6rem}@media only screen and (max-width: 768px){.front-page .flow-section .content-pannel .step .step-content .img-wrapper .apps_button{width:29rem}}.front-page .flow-section .content-pannel .step .step-content .img-wrapper .card{width:9.5rem}@media only screen and (max-width: 768px){.front-page .flow-section .content-pannel .step .step-content .img-wrapper .card{width:8.4rem}}.front-page .flow-section .content-pannel .step .step-content .img-wrapper .rakutasu-logo{width:14.4rem}@media only screen and (max-width: 768px){.front-page .flow-section .content-pannel .step .step-content .img-wrapper .rakutasu-logo{width:13.6rem}}.front-page .flow-section .content-pannel .step .step-content .bottom-desc{line-height:2.8rem}@media only screen and (max-width: 768px){.front-page .flow-section .content-pannel .step .step-content .bottom-desc{font-size:1.6rem;line-height:3rem}}.front-page .flow-section .content-pannel .step1 .step-content .desc:before{content:"01"}.front-page .flow-section .content-pannel .step2 .step-content .desc:before{content:"02"}.front-page .flow-section .content-pannel .step3 .step-content .desc:before{content:"03"}.front-page .section8{padding-top:3.2rem;padding-bottom:3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.4rem;-moz-column-gap:.4rem;column-gap:.4rem}.front-page .section8 .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.4rem;-moz-column-gap:.4rem;column-gap:.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.front-page .section8 .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.front-page .section8 .wrapper .character-1{width:27.6rem}.front-page .section8 .right-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.front-page .section8 .right-wrapper .description{line-height:4.4rem;margin-bottom:4.8rem}@media only screen and (max-width: 768px){.front-page .section8 .right-wrapper .description{font-size:2rem;line-height:3.2rem;margin-bottom:3.2rem;letter-spacing:0}}.front-page .section8 .right-wrapper .apps-button{margin-left:auto;margin-right:auto}@media only screen and (max-width: 768px){.front-page .section8 .right-wrapper .apps-button{margin-bottom:2rem}}@media only screen and (max-width: 768px){.front-page .section8 .right-wrapper .mjs{width:25.3rem;display:block;margin:0 auto}}.front-page .faq-section{padding-top:12rem;padding-bottom:12rem;background:#f9f9f9}@media only screen and (max-width: 768px){.front-page .faq-section{padding-top:4.8rem;padding-bottom:4.8rem}}.front-page .faq-section .faq-header{margin-bottom:4.8rem}@media only screen and (max-width: 768px){.front-page .faq-section .faq-header{margin-bottom:2.4rem}}.front-page .faq-section .faq-header .head-text{margin-bottom:8rem;color:#2175d6}@media only screen and (max-width: 768px){.front-page .faq-section .faq-header .head-text{font-size:2.8rem;margin-bottom:4rem}}.front-page .faq-section .faq-header #faqBtnContainer{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-column-gap:3.2rem;-moz-column-gap:3.2rem;column-gap:3.2rem}@media only screen and (max-width: 768px){.front-page .faq-section .faq-header #faqBtnContainer{-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:1.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center}}@media only screen and (max-width: 768px){.front-page .faq-section .faq-header #faqBtnContainer .btn-faq span{font-size:1.4rem}}.front-page .faq-section #faq-container{width:100%;padding:0;background:#ffffff03}.front-page .faq-section #faq-container li{border-radius:8px}.front-page .faq-section #faq-container li h4{cursor:pointer;-webkit-transition:all .35s ease;transition:all .35s ease;border:1px solid #FFF;background:#fff;margin-top:2.4rem;padding:0 3.2rem;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.2rem;-moz-column-gap:2.2rem;column-gap:2.2rem}@media only screen and (max-width: 768px){.front-page .faq-section #faq-container li h4{padding:0 .8rem;margin-top:2rem}}.front-page .faq-section #faq-container li h4:hover:not(.header){background-color:#ebf0f8;border:1px solid #ebf0f8}.front-page .faq-section #faq-container .q-a-item{display:none;-webkit-transition:all .3s;transition:all .3s;margin-bottom:4px}.front-page .faq-section #faq-container .q-a-item.show{display:block}.front-page .faq-section #faq-container .q-a-item.is-active .question{border-radius:8px 8px 0 0}.front-page .faq-section #faq-container .q-a-item.is-active .question span{border-bottom:1px solid #D3D3D3}.front-page .faq-section #faq-container .q-a-item.is-active .question span:hover{border-bottom:1px solid #d3d3d300}.front-page .faq-section #faq-container .q-a-item.is-active .question span:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.front-page .faq-section #faq-container .q-a-item .question{background:#fff;text-align:left;line-height:3.2rem;position:relative;border-radius:8px}.front-page .faq-section #faq-container .q-a-item .question span{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.2rem;-moz-column-gap:2.2rem;column-gap:2.2rem;padding:2.4rem 0}@media only screen and (max-width: 768px){.front-page .faq-section #faq-container .q-a-item .question span{-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem;padding:1.6rem 0;line-height:2.2rem}}.front-page .faq-section #faq-container .q-a-item .question span:after{content:"";-ms-flex-negative:0;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.296%2014.2041L12.796%206.70414C12.6914%206.59926%2012.5673%206.51605%2012.4305%206.45927C12.2938%206.40248%2012.1471%206.37325%2011.9991%206.37325C11.851%206.37325%2011.7044%206.40248%2011.5677%206.45927C11.4309%206.51605%2011.3067%206.59926%2011.2022%206.70414L3.70221%2014.2041C3.49086%2014.4155%203.37213%2014.7021%203.37213%2015.001C3.37213%2015.2999%203.49086%2015.5865%203.70221%2015.7979C3.91355%2016.0092%204.2002%2016.128%204.49908%2016.128C4.79797%2016.128%205.08461%2016.0092%205.29596%2015.7979L12%209.09383L18.7041%2015.7988C18.9154%2016.0102%2019.2021%2016.1289%2019.501%2016.1289C19.7998%2016.1289%2020.0865%2016.0102%2020.2978%2015.7988C20.5092%2015.5875%2020.6279%2015.3008%2020.6279%2015.002C20.6279%2014.7031%2020.5092%2014.4164%2020.2978%2014.2051L20.296%2014.2041Z'%20fill='%23ABABAB'/%3e%3c/svg%3e");background-position:center center;background-size:1.6rem 1.6rem;background-repeat:no-repeat;display:block;margin-left:auto;height:3.2rem;width:3.2rem;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.front-page .faq-section #faq-container .q-a-item .question span:before{content:"Q";-ms-flex-negative:0;flex-shrink:0;color:#000;text-align:center;font-family:Noto Sans JP;font-size:3.2rem;font-style:normal;font-weight:700;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:4.8rem;width:4.8rem;background:#fdd933;border:2px solid #000;border-radius:90px}@media only screen and (max-width: 768px){.front-page .faq-section #faq-container .q-a-item .question span:before{width:3.2rem;height:3.2rem;font-size:2rem}}.front-page .faq-section #faq-container .q-a-item .answer{padding:0 3.2rem;display:none;color:#333;background:#fff;line-height:2.4rem;text-align:left;border-radius:0 0 8px 8px}@media only screen and (max-width: 768px){.front-page .faq-section #faq-container .q-a-item .answer{padding:0 3.6rem 0 .8rem}}.front-page .faq-section #faq-container .q-a-item .answer span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.2rem;-moz-column-gap:2.2rem;column-gap:2.2rem;padding:2.4rem 0 4rem}@media only screen and (max-width: 768px){.front-page .faq-section #faq-container .q-a-item .answer span{padding:1.6rem 0;-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem}}.front-page .faq-section #faq-container .q-a-item .answer span:before{content:"A";-ms-flex-negative:0;flex-shrink:0;margin-bottom:auto;color:#fff;text-align:center;font-family:Noto Sans JP;font-size:3.2rem;font-style:normal;font-weight:700;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:4.8rem;width:4.8rem;background:#2175d6;border-radius:90px}@media only screen and (max-width: 768px){.front-page .faq-section #faq-container .q-a-item .answer span:before{width:3.2rem;height:3.2rem;font-size:2rem}}.card-pay .section1{padding:10.4rem 0 6.4rem}@media only screen and (max-width: 768px){.card-pay .section1{padding:4rem 0 5.6rem}}.card-pay .section1 .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:3.2rem;-moz-column-gap:3.2rem;column-gap:3.2rem;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (max-width: 768px){.card-pay .section1 .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.card-pay .section1 .left-wrapper .head-text{color:#2175d6;margin-bottom:7.2rem}@media only screen and (max-width: 768px){.card-pay .section1 .left-wrapper .head-text{font-size:2.4rem;margin-bottom:2.4rem}}.card-pay .section1 .left-wrapper .middle-desc{margin-bottom:4.8rem;line-height:4.8rem}@media only screen and (max-width: 768px){.card-pay .section1 .left-wrapper .middle-desc{font-size:1.8rem;line-height:2.8rem;text-align:left;margin-bottom:2rem}}.card-pay .section1 .left-wrapper .notice{line-height:3.2rem}@media only screen and (max-width: 768px){.card-pay .section1 .left-wrapper .notice{font-size:1.4rem;margin-bottom:3.2rem;line-height:2.4rem}}.card-pay .section1 .right-img{width:38%}@media only screen and (max-width: 768px){.card-pay .section1 .right-img{width:100%}}.card-pay .section2{padding:12rem 0;background:#2175d6}@media only screen and (max-width: 768px){.card-pay .section2{padding:6.4rem 0}}.card-pay .section2 .head-text{color:#fff;margin-bottom:9.6rem}@media only screen and (max-width: 768px){.card-pay .section2 .head-text{font-size:2.4rem;margin-bottom:4rem}}.card-pay .section2 .cards-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5.6rem}@media only screen and (max-width: 768px){.card-pay .section2 .cards-list{row-gap:3.2rem}}.card-pay .section2 .cards-list .card-item{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:7.2rem;-moz-column-gap:7.2rem;column-gap:7.2rem;padding:6.4rem 4rem 6.4rem 8.2rem;border-radius:12px;background:#fff}@media only screen and (max-width: 768px){.card-pay .section2 .cards-list .card-item{padding:4rem 1.6rem}}.card-pay .section2 .cards-list .card-item .left-img{position:relative;width:26%;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 768px){.card-pay .section2 .cards-list .card-item .left-img{width:100%;margin-bottom:2.4rem}}.card-pay .section2 .cards-list .card-item .left-img img{max-width:100%;display:block;margin:0 auto}.card-pay .section2 .cards-list .card-item .left-img .cardpay-feature1{width:27rem}@media only screen and (max-width: 768px){.card-pay .section2 .cards-list .card-item .left-img .cardpay-feature1{width:20rem}}.card-pay .section2 .cards-list .card-item .left-img .cardpay-feature2{width:19.2rem}@media only screen and (max-width: 768px){.card-pay .section2 .cards-list .card-item .left-img .cardpay-feature2{width:16.3rem}}.card-pay .section2 .cards-list .card-item .left-img .cardpay-feature3{width:24rem}@media only screen and (max-width: 768px){.card-pay .section2 .cards-list .card-item .left-img .cardpay-feature3{width:15.6rem}}.card-pay .section2 .cards-list .card-item .right-wrapper .sub-head-text{line-height:4.8rem;margin-bottom:3.2rem;color:#2175d6}@media only screen and (max-width: 768px){.card-pay .section2 .cards-list .card-item .right-wrapper .sub-head-text{font-size:2.4rem;line-height:3.6rem;margin-bottom:2.4rem;text-align:center;letter-spacing:-.05em}}.card-pay .section2 .cards-list .card-item .right-wrapper .content{margin-bottom:3.2rem;line-height:3.2rem}@media only screen and (max-width: 768px){.card-pay .section2 .cards-list .card-item .right-wrapper .content{font-size:1.5rem;margin-bottom:1.6rem;line-height:2.8rem}}.card-pay .payment-flow{padding:12rem 0}@media only screen and (max-width: 768px){.card-pay .payment-flow{padding:6.4rem 0}}.card-pay .payment-flow .head-text{color:#2175d6;margin-bottom:10.4rem}@media only screen and (max-width: 768px){.card-pay .payment-flow .head-text{font-size:2.4rem;margin-bottom:3.2rem}}.card-pay .payment-flow img{display:block;max-width:102rem;width:100%;margin:0 auto}@media only screen and (max-width: 768px){.card-pay .payment-flow img{width:100%}}.card-pay .flow2{padding:12rem 0;background:#2175d6}@media only screen and (max-width: 768px){.card-pay .flow2{padding:6.4rem 0}}.card-pay .flow2 .head-text{color:#fff;margin-bottom:7.4rem}@media only screen and (max-width: 768px){.card-pay .flow2 .head-text{font-size:2.4rem;margin-bottom:4.2rem}}.card-pay .flow2 .flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;padding:1.6rem 3.2rem;max-width:116rem;background:#fff;border-radius:12px;margin:0 auto}@media only screen and (max-width: 768px){.card-pay .flow2 .flow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.6rem}}.card-pay .flow2 .flow .right-triangle{width:2.7rem;height:2.6rem;-ms-flex-negative:0;flex-shrink:0;margin-top:auto;margin-bottom:auto;-webkit-transform:translate(0,-3.8rem);transform:translateY(-3.8rem)}@media only screen and (max-width: 768px){.card-pay .flow2 .flow .right-triangle{display:block;margin:0 auto;-webkit-transform:translate(0,0);transform:translate(0)}}.card-pay .flow2 .flow .flow-item .num{margin-bottom:1.6rem;font-family:Noto Sans JP;color:#2175d6;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 768px){.card-pay .flow2 .flow .flow-item .num{font-size:4rem;margin-bottom:1rem}}.card-pay .flow2 .flow .flow-item .content{line-height:3.2rem;margin-bottom:3.2rem}@media only screen and (max-width: 768px){.card-pay .flow2 .flow .flow-item .content{font-size:1.5rem;line-height:2.4rem;margin-bottom:2.4rem}}@media only screen and (max-width: 768px){.card-pay .flow2 .flow .flow-item .btn-blue.btn{margin:0 auto}}.card-pay .flow2 .flow .flow-item .btn-blue.btn:hover{border:2px solid #2175D6}.card-pay .flow2 .flow .flow-item img{display:block;margin:0 auto}.card-pay .flow2 .flow .flow-item .card-img{width:10rem}.card-pay .flow2 .flow .flow-item .cardpay-flow3{width:26rem}.card-pay .flow2 .flow .flow-item .cardpay-flow4{width:10.9rem}.card-pay .bottom-section{padding:12.5rem 0}@media only screen and (max-width: 768px){.card-pay .bottom-section{padding:5.6rem 0}}.card-pay .bottom-section .desc{margin-bottom:4.8rem}@media only screen and (max-width: 768px){.card-pay .bottom-section .desc{font-size:1.8rem;line-height:3rem;margin-bottom:2.4rem}}.card-pay .bottom-section .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;-webkit-column-gap:3.2rem;-moz-column-gap:3.2rem;column-gap:3.2rem}@media only screen and (max-width: 768px){.card-pay .bottom-section .btn-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.6rem}}@media only screen and (max-width: 768px){.card-pay .bottom-section .btn-wrapper .btn{width:24.3rem!important}}.card-pay .bottom-section .btn-wrapper .btn-black{width:31.2rem}.card-pay .bottom-section .btn-wrapper .btn-blue.btn{width:27.1rem;background:#2175d6;height:6.4rem;padding:1.5rem 4.8rem;color:#fff;border:3px solid #2175D6}.card-pay .bottom-section .btn-wrapper .btn-blue.btn:before{display:block}.card-pay .bottom-section .btn-wrapper .btn-blue.btn:before{background:#333}.card-pay .bottom-section .btn-wrapper .btn-blue.btn:after{border:3px solid #2175D6}.terms-content-in{position:relative;max-width:780px;width:100%;margin-left:auto;margin-right:auto}.terms-title{position:relative;display:block;padding:10px 20px;background:#000;font-size:20px;font-weight:700;line-height:30px;text-align:center;color:#fff;margin-bottom:20px}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:17.2rem;-webkit-column-gap:6.4rem;-moz-column-gap:6.4rem;column-gap:6.4rem;background:#2175d6}@media only screen and (max-width: 768px){.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.4rem;height:19.1rem}}.footer .logo{width:27rem}@media only screen and (max-width: 768px){.footer .logo{width:17.7rem}}.footer .footer-content .company{display:block;color:#fff}.footer .footer-content .company:hover{opacity:.7}@media only screen and (max-width: 768px){.footer .footer-content .company{font-size:1.4rem;text-align:center}}.footer .footer-content .copyright{margin-top:2.4rem;color:#fff}@media only screen and (max-width: 768px){.footer .footer-content .copyright{font-size:1.2rem;margin-top:2rem;text-align:center}}.bread-crump{background:#f4f4f4;margin-bottom:8rem}@media only screen and (max-width: 768px){.bread-crump{margin-bottom:3.9rem}}.bread-crump .container{padding-top:1rem;padding-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem}@media only screen and (max-width: 768px){.bread-crump .container{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.8rem}}.bread-crump .left-arrow{width:1.6rem}.bread-crump .link{color:var(--font, #333);font-family:Yu Gothic;font-size:1.3rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.52px;text-decoration:underline}.bread-crump .link:hover{opacity:.8}.bread-crump i{font-size:1.3rem}.bread-crump .current-page{color:#333;font-family:Yu Gothic;font-size:1.3rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.52px}@media only screen and (max-width: 768px){.rakutas-page .bread-crump{margin-top:11.6rem!important}}.rakutas-page .mainview{position:relative;width:100%;padding-bottom:7rem}@media only screen and (max-width: 768px){.rakutas-page .mainview{margin-bottom:4.8rem}}.rakutas-page .mainview .wrapper{position:relative;max-width:96%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media only screen and (max-width: 768px){.rakutas-page .mainview .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2.8rem;max-width:100%;width:100%;padding-left:1.6rem;padding-right:1.6rem}}.rakutas-page .mainview .wrapper .left-wrapper{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rakutas-page .mainview .wrapper .left-wrapper .head-text{margin-bottom:7.2rem;text-align:left}.rakutas-page .mainview .wrapper .left-wrapper .middle-desc{line-height:3.6rem;margin-bottom:7.2rem;text-align:left}.rakutas-page .mainview .wrapper .left-wrapper .desc{line-height:2.4rem}@media only screen and (max-width: 768px){.rakutas-page .mainview .wrapper .left-wrapper .head-text{margin-bottom:2.8rem}.rakutas-page .mainview .wrapper .left-wrapper .middle-desc{line-height:2.6rem;margin-bottom:2.8rem}.rakutas-page .mainview .wrapper .left-wrapper .desc{line-height:2.2rem}}.rakutas-page .mainview .wrapper .right-wrapper{position:relative;width:36%;flex-shrink:0}@media only screen and (max-width: 768px){.rakutas-page .mainview .wrapper .right-wrapper{width:100%}}.rakutas-page .mainview .wrapper .right-wrapper .mainview-img{display:block;position:relative;width:100%}.rakutas-page .feature-section{display:block;position:relative;width:100%;background:#fffe3b;padding-top:12rem;padding-bottom:12rem}@media only screen and (max-width: 768px){.rakutas-page .feature-section{padding-top:5.6rem;padding-bottom:5.6rem}}.rakutas-page .feature-section .head-text{margin-bottom:9.6rem}@media only screen and (max-width: 768px){.rakutas-page .feature-section .head-text{margin-bottom:5.6rem}}.rakutas-page .feature-section .container{width:82%}.rakutas-page .feature-section .features-list{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5.6rem}@media only screen and (max-width: 768px){.rakutas-page .feature-section .features-list{row-gap:2.6rem}}.rakutas-page .feature-section .features-list .feature-item{width:100%;position:relative;padding:6.4rem 4rem;background:#fff;border-radius:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;column-gap:5.6rem}@media only screen and (max-width: 768px){.rakutas-page .feature-section .features-list .feature-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:3.2rem;padding:3.6rem 2.4rem}}.rakutas-page .feature-section .features-list .feature-item .left-wrapper{position:relative;width:32%;flex-shrink:0}@media only screen and (max-width: 768px){.rakutas-page .feature-section .features-list .feature-item .left-wrapper{width:100%}}.rakutas-page .feature-section .features-list .feature-item .left-wrapper img{display:block;position:relative;width:100%}.rakutas-page .feature-section .features-list .feature-item .right-wrapper{position:relative}.rakutas-page .feature-section .features-list .feature-item .right-wrapper .title{margin-bottom:3.2rem;line-height:4.6rem}.rakutas-page .feature-section .features-list .feature-item .right-wrapper .middle-desc{line-height:3.2rem}.rakutas-page .feature-section .features-list .feature-item .right-wrapper .desc{margin-top:2.6rem;line-height:100%}.rakutas-page .feature-section .features-list .feature-item .right-wrapper .desc a{color:#0448d8;text-decoration:underline}.rakutas-page .feature-section .features-list .feature-item .right-wrapper .desc a:hover{opacity:.8}@media only screen and (max-width: 768px){.rakutas-page .feature-section .features-list .feature-item .right-wrapper .title{margin-bottom:2.4rem;line-height:3.2rem}.rakutas-page .feature-section .features-list .feature-item .right-wrapper .middle-desc{line-height:2.4rem}.rakutas-page .feature-section .features-list .feature-item .right-wrapper .desc{margin-top:2rem;line-height:100%}}.rakutasuplus-section1{display:block;position:relative;width:100%;background:#e9f1fb;padding-top:8rem;padding-bottom:8rem}@media only screen and (max-width: 768px){.rakutasuplus-section1{padding-top:5.2rem;padding-bottom:5.2rem}}.rakutasuplus-section1 .top-img{display:block;position:relative;width:84rem;margin:0 auto}@media only screen and (max-width: 768px){.rakutasuplus-section1 .top-img{width:100%}}.rakutasuplus-section1 .desc{margin:0 auto 5.6rem;display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 768px){.rakutasuplus-section1 .desc{margin-bottom:3.2rem;line-height:2.6rem}}.rakutasuplus-section1 .btns{display:-webkit-box;display:-ms-flexbox;display:flex;column-gap:3.2rem;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.front-page .rakutasuplus-section1{background:unset;padding-top:0;margin-top:6.4rem}@media only screen and (max-width: 768px){.rakutasuplus-section1 .btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.6rem}}.rakutas-page .btn-yellow-b.btn,.rakutasuplus-section1 .btn-yellow-b.btn{color:#000;background:#fffe3b}.rakutasuplus-section1 .btn-yellow-b.btn{font-size:1.8rem}.rakutas-page .btn-blue-b.btn,.rakutasuplus-section1 .btn-blue-b.btn{color:#fff}.rakutas-page .btn-yellow.btn:hover,.rakutasuplus-section1 .btn-yellow.btn:hover{background:#2175d6}.rakutas-page .btn-yellow.btn:hover span,.rakutasuplus-section1 .btn-yellow.btn:hover span{color:#fff}.rakutas-page .btn-blue.btn:hover,.rakutasuplus-section1 .btn-blue.btn:hover{background:#fffe3b;color:#000}.rakutas-page .btn-blue.btn:hover span,.rakutasuplus-section1 .btn-blue.btn:hover span{color:#000}.rakutas-page .btn,.rakutasuplus-section1 .btn{height:6.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2rem 6.4rem;border-radius:90px;border:.5rem solid #000}@media only screen and (max-width: 768px){.rakutas-page .btn,.rakutasuplus-section1 .btn{height:5rem;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1.2rem 2.4rem}.rakutas-page .btn-blue-b.btn,.rakutasuplus-section1 .btn-blue-b.btn{padding:.8rem 2.4rem}}.rakutas-page .flow-section{display:block;position:relative;padding-top:11.8rem;padding-bottom:11rem;background:#fffe3b}@media only screen and (max-width: 768px){.rakutas-page .flow-section{padding-top:5.6rem;padding-bottom:5.6rem}}.rakutas-page .flow-section .head-text{margin-bottom:7.2rem}@media only screen and (max-width: 768px){.rakutas-page .flow-section .head-text{margin-bottom:4.8rem}}.rakutas-page .flow-section .steps{position:relative;width:100%;padding:3.2rem 1.2rem;background:#fff;border-radius:1.2rem;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0px,1fr))[4];grid-template-columns:repeat(4,minmax(0px,1fr));grid-column-gap:4.8rem;grid-row-gap:4.8rem}@media only screen and (max-width: 768px){.rakutas-page .flow-section .steps{-ms-grid-columns:(minmax(0px,1fr))[1];grid-template-columns:repeat(1,minmax(0px,1fr))}}.rakutas-page .flow-section .steps .step{position:relative;width:100%;display:block}.rakutas-page .flow-section .steps .step:after{position:absolute;display:block;content:"";width:3.6rem;height:2.6rem;background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='33'%20viewBox='0%200%2020%2033'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20%2016.5L0.5%2032.5215L0.5%200.478531L20%2016.5Z'%20fill='%23A9A9A9'/%3e%3c/svg%3e");background-position:center center;background-repeat:no-repeat;background-size:contain;top:30.8%;right:-2.4rem;transform:translate(50%)}@media only screen and (max-width: 768px){.rakutas-page .flow-section .steps .step:after{background-image:url("data:image/svg+xml,%3csvg%20width='34'%20height='20'%20viewBox='0%200%2034%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17%2019.5L0.978531%200H33.0215L17%2019.5Z'%20fill='%23A9A9A9'/%3e%3c/svg%3e");top:auto;right:auto;bottom:-2.4rem;left:50%;transform:translate(-50%)}}.rakutas-page .flow-section .steps .step:last-child:after{display:none}.rakutas-page .flow-section .steps .step .number{font-family:"DIN 2014";margin-bottom:1.6rem;text-align:left}.rakutas-page .flow-section .steps .step .desc{line-height:2.4rem;margin-bottom:1.2rem}.rakutas-page .flow-section .steps .step .bottom-wrapper{position:relative;width:100%;height:9.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rakutas-page .flow-section .steps .step .bottom-wrapper .btn-yellow-b.btn{height:4.6rem;padding:1.4rem 4rem;width:fit-content;border:3px solid #000;font-size:1.6rem}.rakutas-page .flow-section .steps .step .bottom-wrapper img{height:100%;width:auto}.rakutas-page .flow-section .steps .step .bottom-wrapper .gmo{color:#fff;border-radius:4px;padding:1rem 1.6rem;background:#255aa5}.rakutas-page .more-section{padding-top:12.5rem;padding-bottom:12.5rem}@media only screen and (max-width: 768px){.rakutas-page .more-section{padding-top:5.6rem;padding-bottom:5.6rem}}.rakutas-page .more-section .desc{margin-bottom:4.8rem;text-align:center}@media only screen and (max-width: 768px){.rakutas-page .more-section .desc{margin-bottom:3.2rem}}.rakutas-page .more-section .btn{margin:0 auto}@media only screen and (max-width: 768px){.rakutas-page .more-section .btn{width:100%}}.rakutas-page .bottom.bread-crump{margin-bottom:0;margin-top:0!important}.contact-info{color:#00f}
