.page .introduction{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../../tiny/raw/introduction_banner.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;position:relative}.page .introduction__wrapper{margin:0 auto;padding:0 1rem;width:100%}.page .introduction__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.page .introduction__content .left{width:50vw}.page .introduction__content .left .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.page .introduction__content .left .title--image{width:40vw}.page .introduction__content .left .ttl-japanese{color:#194375;font-family:Noto Sans JP,sans-serif;font-size:1.2vw;font-weight:500;margin:30px 0 0}.page .introduction__content .left .downloadStore{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3.9835969537vw;max-width:403px}.page .introduction__content .left .downloadStore .frame img{cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.page .introduction__content .left .downloadStore .frame img:hover{opacity:.5}.page .introduction__content .left .downloadStore .frame:first-child{margin-right:23.4px;width:19vw}.page .introduction__content .left .downloadStore .frame:last-child{width:16vw}.page .introduction__content .left .description{font-family:Noto Sans JP,sans-serif;font-size:1.6vw;font-weight:500;letter-spacing:2.4px;margin-top:2.4vw}.page .introduction__content .right{width:37vw}.page .introduction__content .right img{margin-left:7vw}.page .introduction__content .img-banner{bottom:5vh;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.114);box-shadow:0 3px 10px rgba(0,0,0,.114);max-width:600px;position:absolute;right:40px;width:50vw}.page .introduction .scroll{-webkit-box-orient:vertical;-webkit-box-direction:normal;bottom:30px;color:#194375;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:.75rem;font-weight:500;left:40px;position:absolute}.page .introduction .scroll img{width:32px}.page .about{padding:160px 0;position:relative}.page .about__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;justify-content:space-between;margin:auto}.page .about .left .imageFrame{-webkit-filter:drop-shadow(0 2px 10px rgba(0,0,0,.133));filter:drop-shadow(0 2px 10px rgba(0,0,0,.1333333333));height:522px}.page .about .right>p{color:#333;font-size:1rem;letter-spacing:1.6px;line-height:2;margin-top:56px}.page .problem__inner{background-color:#f2f9ff;display:block;padding:104px 0 120px;width:100%}.page .problem .white{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border-radius:48px;display:-webkit-box;display:-ms-flexbox;display:flex;height:71px;justify-content:center;margin:80px auto 48px;max-width:900px}.page .problem .white p{font-size:1.125rem;letter-spacing:1.8px;line-height:1}.page .problem .white em{color:#194375;font-size:1.875rem;font-style:normal;font-weight:500;line-height:1.5}.page .problem__point{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;max-width:900px}.page .problem__point .left,.page .problem__point .right{max-width:416px}.page .problem__point .imageFrame{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;background:url(../../tiny/raw/bg_problem@2x.png) 50%/cover no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;height:283.3px;justify-content:flex-end;position:relative;width:inherit}.page .problem__point .imageFrame__content{bottom:0;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.page .problem__point .imageFrame__content span{display:block;font-size:1.125rem;font-weight:700;letter-spacing:1.8px;line-height:1;margin-bottom:24px;text-align:center}.page .problem__point .textFrame{color:#194375;font-size:1.125rem;font-weight:700;letter-spacing:1.8px;line-height:1.5;margin-bottom:16px;margin-top:33px}.page .problem__point .infoFrame{color:#333;font-size:.875rem;letter-spacing:1.4px;line-height:1.9285714286}.page .problem__point .infoFrame small{display:block;font-size:.75rem;line-height:2;padding:14px 0 0}.page .problem .additional{background-color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:224px;margin:118px auto 0;max-width:900px;padding:0 36px}.page .problem .additional .left{-ms-flex-item-align:end;align-self:flex-end;margin-right:55px;width:228px}.page .problem .additional .left .imageFrame{height:245px}.page .problem .additional .right{-ms-flex-item-align:center;align-self:center;position:relative;width:530.2px}.page .problem .additional .right .floatingImageFrame{-webkit-filter:drop-shadow(0 5px 11px rgba(0,0,0,.114));filter:drop-shadow(0 5px 11px rgba(0,0,0,.1137254902));left:-27px;position:absolute;top:-154.26px;width:276px}.page .problem .additional .right>p{font-size:1.1875rem;font-weight:500;letter-spacing:1.9px;line-height:2.1052631579}.page .problem .additional .right>p em{color:#f38501;font-style:normal}.page .features{padding:160px 0 0;position:relative}.page .features__inner{margin:179px auto 0;max-width:1000px}.page .features__inner,.page .features__list{display:-webkit-box;display:-ms-flexbox;display:flex}.page .features__list{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}.page .features__listItem{margin-bottom:170px;width:459px}.page .features__listItem .imageFrame{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:url(../../tiny/raw/bg_feature@2x.png) 50%/cover no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;height:406.04px;justify-content:center;margin:0 auto;max-width:459px;position:relative}.page .features__listItem .imageFrame>.image{-webkit-filter:drop-shadow(0 2px 10px rgba(0,0,0,.133));filter:drop-shadow(0 2px 10px rgba(0,0,0,.1333333333));height:508px;width:192px}.page .features__listItem .textFrame{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:4px;-webkit-box-shadow:0 8px 21px rgba(0,0,0,.078);box-shadow:0 8px 21px rgba(0,0,0,.078);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;height:223px;justify-content:center;margin:auto;max-width:409px;overflow-y:hidden;padding:0 32px;position:relative}.page .features__listItem .no{color:rgba(243,134,1,.15);font-family:Poppins,sans-serif;font-size:6.0625rem;letter-spacing:0;line-height:1;line-height:.78;position:absolute;right:27px;top:-4px}.page .features__listItem .title{color:#194375;font-size:1.5rem;font-weight:700;letter-spacing:2.4px;line-height:1.5}.page .features__listItem .description{color:#333;font-size:1rem;letter-spacing:1.6px;line-height:1.75;margin-top:15px}.page .features__listItem .description small{display:block;font-size:.8125rem;line-height:1.7692307692;padding:9px 0 0}.page .moviePoster{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent linear-gradient(106deg,#f2f9ff,#ceeaff) 0 0 no-repeat padding-box;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;height:289px;margin:0 auto 178px;max-width:1000px;position:relative}.page .moviePoster:after{background:#f2f9ff 0 0 no-repeat padding-box;border-radius:10px;bottom:-16px;content:"";height:inherit;position:absolute;right:-13px;width:100%;z-index:-1}.page .moviePoster__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 85px 0 47px;width:100%}.page .moviePoster__inner .left,.page .moviePoster__inner .right{position:relative}.page .moviePoster__inner .title{color:#194375;font-family:Comfortaa,cursive;font-size:4rem;letter-spacing:0;line-height:1;opacity:.05}.page .moviePoster__inner .description{color:#333;font-size:1.125rem;font-weight:500;letter-spacing:1.8px;line-height:1.7777777778;margin-top:-22px;padding-left:22px}.page .moviePoster__inner .description em{color:#f38501;font-style:normal}.page .moviePoster__inner .imageFrame{-webkit-filter:drop-shadow(0 5px 13px rgba(0,0,0,.161));filter:drop-shadow(0 5px 13px rgba(0,0,0,.1607843137));height:415px}.page .instagram{background-repeat:no-repeat;background-size:cover;padding:65px 0}.page .instagram__container{margin:0 auto;max-width:960px;padding:0}.page .instagram__container--icons .img-icon{position:absolute}.page .instagram__container--icons .img-icon:first-child{left:-10px;top:0}.page .instagram__container--icons .img-icon:nth-child(2){left:-50px;top:50px;width:22px}.page .instagram__container--icons .img-icon:nth-child(3){right:-50px;top:-15px}.page .instagram__container--icons .img-icon:nth-child(4){bottom:80px;right:450px}.page .instagram__container--icons .img-icon:nth-child(5){bottom:170px;right:295px;width:21px}.page .instagram__container--icons .img-icon:nth-child(6){right:300px;top:67px}.page .instagram__container--icons .img-icon:nth-child(7){bottom:0;right:35%}.page .instagram__container--icons .img-icon:nth-child(8){bottom:70px;right:-63px;width:36px}.page .instagram__container--icons .img-icon:last-child{bottom:25%;right:-10%}.page .instagram .right img{width:240px}.page .instagram .instag-row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;justify-content:space-between;position:relative}.page .instagram__title{font-size:1.875rem;font-weight:700;line-height:1.4666666667}.page .instagram__desc,.page .instagram__title{color:#fff;font-family:Noto Sans JP,sans-serif;letter-spacing:2.4px}.page .instagram__desc{font-size:1rem;font-weight:500;line-height:2.375;margin-top:30px}.page .instagram__btnArea{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.16);box-shadow:0 3px 10px rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:60px;max-width:320px;padding:15px 25px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page .instagram__btnArea:hover{opacity:.5}.page .instagram__btnArea .insta_ttl{color:#194375;font-family:Comfortaa,cursive;font-size:1.25rem;font-weight:500;letter-spacing:2.4px;line-height:1.35;margin-left:12px}.page .instagram__btnArea .instruc{color:#194375;font-family:Noto Sans JP,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.4705882353;margin-left:5px}.page .instagram__btnArea i{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#194375;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.page .steps{padding:103px 0 120px}.page .steps__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:117px auto 0;max-width:1000px;width:100%}.page .steps__list,.page .steps__listItem{display:-webkit-box;display:-ms-flexbox;display:flex}.page .steps__listItem{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-color:#fff;border:2px solid #69a2d1;border-radius:6px;-ms-flex-flow:column;flex-flow:column;height:416px;justify-content:flex-end;position:relative;width:30.5084745763%}.page .steps__listItem:nth-child(2){margin-top:52px}.page .steps__listItem:nth-child(2) .no{height:52px}.page .steps__listItem:nth-child(3){margin-top:104px}.page .steps__listItem .no{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:2px solid #69a2d1;border-bottom:0;border-top-left-radius:110px;border-top-right-radius:110px;display:-webkit-box;display:-ms-flexbox;display:flex;height:52px;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:-51.5px;width:105px}.page .steps__listItem .no em{color:#194375;font-family:Poppins,sans-serif;font-size:2.875rem;font-style:normal;letter-spacing:3.68px;line-height:1;position:relative;top:20px}.page .steps__listItem .imageFrame{height:234px;margin-bottom:40px}.page .steps__listItem .textFrame{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent linear-gradient(254deg,#979deb,#79b0e6 50%,#69a2d1) 0 0 no-repeat padding-box;border-radius:0 0 6px 6px;display:-webkit-box;display:-ms-flexbox;display:flex;height:92px;justify-content:center;width:100%}.page .steps__listItem .textFrame>p{color:#fff;font-size:1.125rem;font-weight:600;letter-spacing:1.8px;line-height:1}.page .faqs{background:#f2f9ff 0 0 no-repeat padding-box;-webkit-clip-path:polygon(0 0,100% 10%,100% 100%,0 90%);clip-path:polygon(0 0,100% 10%,100% 100%,0 90%);padding:160px 0}.page .faqs__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:auto;max-width:1000px}.page .faqs__inner .right{max-width:697px}.page .faqs__list{width:100%}.page .faqs__listItem{-webkit-box-shadow:0 3px 13px rgba(0,0,0,.078);box-shadow:0 3px 13px rgba(0,0,0,.078);width:100%}.page .faqs__listItem:not(:last-child){margin-bottom:24px}.page .faqs__listItem.isActive .question{background:#e5f3ff}.page .faqs__listItem.isActive .answer{background-color:#fff;height:auto;opacity:1;padding:27px 0 22.5px}.page .faqs__listItem.isActive .toggle:after{height:2px;width:100%}.page .faqs__listItem .answer,.page .faqs__listItem .question{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 32px 22px 24px}.page .faqs__listItem .answer>em,.page .faqs__listItem .question>em{color:#194375;font-family:Comfortaa,cursive;font-size:1.875rem;font-style:normal;line-height:1;margin-right:16px}.page .faqs__listItem .answer>p,.page .faqs__listItem .question>p{max-width:80%}.page .faqs__listItem .question{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;position:relative}.page .faqs__listItem .question>p{font-size:1rem;font-weight:700;letter-spacing:1.6px;line-height:1.75}.page .faqs__listItem .answer{-ms-flex-wrap:wrap;flex-wrap:wrap;height:0;opacity:0;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.page .faqs__listItem .answer em{color:#f38501;margin-left:24px}.page .faqs__listItem .answer--ttl{background-color:#ebebeb;border-radius:12px;color:#194375;font-size:.8125rem;font-weight:700;letter-spacing:1.3px;line-height:2.1538461538;margin-bottom:10px;padding-left:15px;width:100%}.page .faqs__listItem .answer--ttl:nth-child(5){margin-left:60px;margin-top:20px}.page .faqs__listItem .answer--ans{margin-left:60px}.page .faqs__listItem .answer>p{letter-spacing:1.5px}.page .faqs__listItem .toggle{cursor:pointer;height:24px;margin-left:auto;position:relative;width:24px}.page .faqs__listItem .toggle:after,.page .faqs__listItem .toggle:before{background-color:#194375;bottom:0;content:"";margin:auto;position:absolute;top:0}.page .faqs__listItem .toggle:before{height:2px;width:100%}.page .faqs__listItem .toggle:after{height:100%;left:0;right:0;width:2px}.page .download{padding:119px 0 95px}.page .download__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:auto;max-width:1000px;width:100%}.page .download .left>p{font-size:1.5rem;font-weight:500;letter-spacing:2.4px;line-height:2;margin-bottom:69px}.page .download .left .imageFrame{height:102.32px;margin-bottom:41.68px}.page .download .left .downloadStore{display:-webkit-box;display:-ms-flexbox;display:flex}.page .download .left .downloadStore .frame{cursor:pointer;height:69.54px}.page .download .left .downloadStore .frame img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page .download .left .downloadStore .frame img:hover{opacity:.5}.page .download .left .downloadStore .frame:first-child{margin-right:23.4px}.page .download .right{position:relative}.page .download .right .floatingImageFrame{position:absolute;right:0;top:-35px;width:126.38px}.page .download .right .imageFrame{height:496px}.page .contact{padding:0 0 80px}.page .contact__inner{background:url(../../tiny/raw/bg_contact@2x.png) 50%/cover no-repeat;border-radius:44px;display:-webkit-box;display:-ms-flexbox;display:flex;height:346px;margin:auto;max-width:1000px;padding:0 126px;width:100%}.page .contact .left{-ms-flex-item-align:end;align-self:flex-end;margin-right:123px}.page .contact .left .imageFrame{height:100%}.page .contact .right{-ms-flex-item-align:center;align-self:center;width:100%}.page .contact .right .title{color:#194375;font-family:Comfortaa,cursive;font-size:2.75rem;letter-spacing:0;line-height:1;margin-bottom:18px}.page .contact .right .text{font-size:1rem;font-weight:500;letter-spacing:1.6px;line-height:2;margin-bottom:40px}.page .contact .right .button>a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent linear-gradient(260deg,#69a2d1,#194375) 0 0 no-repeat padding-box;border-radius:4px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.161);box-shadow:0 3px 10px rgba(0,0,0,.161);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:320px}.page .contact .right .button>a:hover{opacity:.6}.page .contact .right .button>a i{font-size:.8125rem;line-height:1;margin-left:51px}.page .img-banner-sp{display:none}.page .instagram{background-image:url(../../tiny/raw/insta_bg.png)}.webp .page .instagram{background-image:url(../../tiny/raw/insta_bg.webp)}@media only screen and (min-width:767px){.page .instagram .instag-row{grid-gap:20px;gap:20px}}@media only screen and (min-width:992px){.page .about__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:1000px}.page .about .left{width:263px}.page .about .right{width:591px}}@media only screen and (max-width:991px){.page .introduction__wrapper{max-width:unset}.page .about .left{margin-bottom:56px;text-align:center}.page .about .left .imageFrame{height:396.58px}.page .about .right>p{font-size:.875rem;letter-spacing:1.4px;line-height:2;margin-top:32px}.page .problem__inner{padding:55px 15px 70px}.page .problem .white{height:100px;margin:48px auto}.page .problem .white em{font-size:1.625rem}.page .problem__point{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.page .problem__point .right{margin-top:50px}.page .problem .additional{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:unset;margin:85px auto 0;padding:40px 15px 0}.page .problem .additional .left .imageFrame{height:unset;margin:25px auto 0;width:188px}.page .problem .additional .left{margin-right:0;width:100%}.page .problem .additional .right{width:100%}.page .problem .additional .right .floatingImageFrame{left:50%;top:-123.26px;-webkit-transform:translate(-50%);transform:translate(-50%);width:205px}.page .features{padding:64px 0 75px}.page .features__listItem{margin-bottom:100px;width:100%}.page .features__listItem:last-child{margin-bottom:0}.page .features__listItem .imageFrame>.image{height:350px;width:140px}.page .features__listItem .imageFrame{background-size:contain;height:280px}.page .features__listItem .textFrame{overflow-y:hidden;padding:0 15px}.page .features__listItem .title{font-size:1rem}.page .features__listItem .description{font-size:.875rem;line-height:1.8571428571}.page .moviePoster__inner .right{margin-top:45px}.page .moviePoster__inner .imageFrame{height:unset}.page .instagram__container{padding:0 40px}.page .instagram .right{margin-top:55px}.page .instagram__btnArea .insta_ttl{font-size:18px;letter-spacing:1.8px}.page .instagram__btnArea .instruc{font-size:15px;letter-spacing:.45px}.page .instagram__btnArea i{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page .steps__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:117px 0 0;padding:0 15px}.page .steps__listItem:nth-child(2){margin-top:104px}.page .steps__listItem{height:407px;width:100%}.page .steps__listItem .no em{font-size:2.6875rem}.page .faqs{-webkit-clip-path:polygon(0 0,100% 3%,100% 100%,0 97%);clip-path:polygon(0 0,100% 3%,100% 100%,0 97%);padding:70px 24px}.page .faqs__inner .left{margin-bottom:55px;text-align:center}.page .faqs__inner .right{max-width:100%}.page .faqs__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page .faqs__listItem .answer>em,.page .faqs__listItem .question>em{font-size:1.625rem;padding:0 16px 0 0}.page .faqs__listItem .answer>p,.page .faqs__listItem .question>p{font-size:.9375rem;max-width:71%}.page .faqs__listItem .question{padding:16px}.page .faqs__listItem .question em{margin:0;padding:0 8.29px 0 0}.page .faqs__listItem .answer em{margin-left:19px;margin-right:11.29px;padding:0}.page .faqs__listItem .answer--ans,.page .faqs__listItem .answer--ttl:nth-child(5){margin-left:50px}.page .faqs__listItem .answer>p{font-size:.875rem}.page .download{padding:118px 0 80px}.page .download__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page .download .left>p{font-size:1.0625rem;letter-spacing:normal;margin-bottom:30px;margin-top:25px;text-align:center}.page .download .left .imageFrame{height:unset;margin-bottom:40px}.page .download .left .downloadStore{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page .download .right .floatingImageFrame{height:100%;top:-82px;width:123px}.page .download .right .imageFrame{height:unset;width:311px}.page .contact .l-wrap{padding:0 30px}.page .contact__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;background:url(../../tiny/raw/bg_contact_sp@2x.png) 50%/cover no-repeat;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:499px;padding:0 15px}.page .contact .left{margin:25px auto 0}.page .contact .left .imageFrame{height:159px}.page .contact .right{text-align:center}.page .contact .right .text{font-size:1rem;line-height:1.625}.page .contact .right .button>a i{margin-left:10%}.page .contact .right .button>a{font-weight:600;width:100%}}@media only screen and (max-width:767px){.page .introduction{background-image:url(../../tiny/raw/introduction_banner_sp.png);height:900px;padding:87px 0 50px}.page .introduction__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page .introduction__content .left{margin-top:60px;width:100%}.page .introduction__content .left .title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page .introduction__content .left .title--image{width:327px}.page .introduction__content .left .ttl-japanese{font-size:1rem;line-height:2.3125;margin:17px 0 0;text-align:center}.page .introduction__content .left .downloadStore{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;margin-top:35px;width:100%}.page .introduction__content .left .downloadStore .frame:first-child,.page .introduction__content .left .downloadStore .frame:last-child{width:unset}.page .introduction__content .left .downloadStore .frame{height:unset}.page .introduction__content .left .description{font-size:1rem;margin-top:20px;text-align:center}.page .introduction__content .right{width:100%}.page .introduction__content .right img{display:block;margin:0 auto;width:280px}.page .introduction__content .img-banner{display:none}.page .introduction .scroll{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.page .introduction .scroll img{margin-top:10px}.page .about{padding:65px 0 70px}.page .problem .white p{font-size:.875rem;line-height:1.9;text-align:center}.page .problem__point .imageFrame__content span{margin-bottom:15px}.page .problem .additional .right>p{font-size:1rem}.page .features__inner{margin:100px auto 0}.page .moviePoster{height:unset;margin:0 24px 70px;padding:32px 15px 33px}.page .moviePoster__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.page .moviePoster__inner .title{font-size:3.4375rem}.page .instagram{padding:80px 0 100px}.page .instagram__container--icons .img-icon:first-child{left:20px;top:-35px;width:22px}.page .instagram__container--icons .img-icon:nth-child(2){left:4px;top:-4px;width:16px}.page .instagram__container--icons .img-icon:nth-child(3){right:30px;top:330px;width:22px}.page .instagram__container--icons .img-icon:nth-child(4){bottom:190px;right:50px;width:12px}.page .instagram__container--icons .img-icon:nth-child(5){bottom:130px;left:35px;right:0;width:22px}.page .instagram__container--icons .img-icon:nth-child(6){bottom:304px;left:10px;right:0;top:unset;width:32px}.page .instagram__container--icons .img-icon:nth-child(7){bottom:0;left:20px;right:0;width:35px}.page .instagram__container--icons .img-icon:nth-child(8){bottom:-30px;right:50px;width:28px}.page .instagram__container--icons .img-icon:last-child{bottom:0;right:15px;-webkit-transform:rotate(25deg);transform:rotate(25deg);width:62px}.page .instagram .right img{width:200px}.page .instagram .instag-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page .instagram__title{font-size:1.5625rem}.page .instagram__desc{font-size:1rem;line-height:2.1875}.page .instagram__btnArea{margin-top:30px}.page .steps{padding:55px 0 80px}.page .faqs__listItem .answer,.page .faqs__listItem .question{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page .img-banner-sp{-webkit-box-shadow:0 3px 10px rgba(0,0,0,.114);box-shadow:0 3px 10px rgba(0,0,0,.114);display:block;margin:40px auto;width:90%}.page .instagram{background-image:url(../../tiny/raw/insta_bg_sp.png)}.webp .page .instagram{background-image:url(../../tiny/raw/insta_bg_sp.webp)}}@media only screen and (max-width:767px)and (max-width:480px){.page .introduction__content .right img{margin-right:15px}}@media only screen and (max-width:480px){.page .problem__point .imageFrame{background-position:bottom;background-size:contain;height:60vw}}@media only screen and (max-width:330px){.page .introduction{height:800px}.page .introduction__content .left .description{font-size:4.25vw}}