:root{--yellow: #ffd700;--creme: #fff4a3;--lightGray: #eaeaea;--gray: #b7b8bc;--black: #212121;--blue: #007aff;--red: #ff3b30;--marker: linear-gradient(transparent 65%, #ffea7b 65%);--transition: .3s;--max-width: 1020px;--padding: 20px}html{scroll-behavior:smooth}body{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6,ul,ol,p{margin:0}h1,h2,h3,h4,h5,h6{font-weight:400}ul,ol{list-style:none;padding-left:0}b,em,strong{font-weight:700;font-style:normal}a{color:var(--black);text-decoration:none}a:active{color:var(--black)}#deqwas-screen{display:none;height:0;overflow:hidden}.inner{max-width:1020px;margin:0 auto;padding:0 20px}.mask{position:fixed;inset:0;background-color:#212121e6;opacity:0;visibility:hidden;transition:var(--transition);z-index:101}.mask.active{opacity:1;visibility:visible}.qr-modal{position:fixed;inset:0;z-index:102;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.qr-modal.active{opacity:1;visibility:visible;pointer-events:auto}.qr-modal__overlay{position:absolute;inset:0;background-color:#0006;cursor:pointer}.qr-modal__content{position:relative;background:#fff;border-radius:16px;padding:40px;max-width:480px;width:90%;box-shadow:0 8px 32px #0000003d;z-index:1}.qr-modal__close{position:absolute;top:16px;right:16px;width:32px;height:32px;background:transparent;border:none;font-size:32px;line-height:1;color:#999;cursor:pointer;transition:color .2s;padding:0;display:flex;align-items:center;justify-content:center}.qr-modal__close:hover{color:#333}.qr-modal__inner{text-align:center}.qr-modal__title{font-size:24px;font-weight:700;color:var(--black);margin-bottom:12px}.qr-modal__text{font-size:16px;color:#666;line-height:1.6}.qr-modal__qr{display:flex;justify-content:center;align-items:center}.qr-modal__qr img{width:280px;height:280px;max-width:100%}@media(max-width:750px){.qr-modal{display:none!important}}.floatingMenu{position:fixed;bottom:0;left:0;width:100%;padding:8px;display:grid;place-items:center;background-color:#ffffffe6;z-index:100;translate:0 100%;transition:var(--transition)}.floatingMenu .floatingMenuInner{display:flex;justify-content:center;align-items:center;max-width:1245px;margin:0 auto}.floatingMenu .floatingMenuInner img{width:100%}.floatingMenu .floatingMenuInner .promo{width:18.87%;margin-right:1.2%}.floatingMenu .floatingMenuInner .install-app{width:auto;height:61px;margin-right:1.6%}@media(hover:hover){.floatingMenu .floatingMenuInner .install-app{transition:var(--transition)}.floatingMenu .floatingMenuInner .install-app:hover{opacity:.8}}.floatingMenu .floatingMenuInner .install-app img{height:100%;width:auto}.floatingMenu .floatingMenuInner .floatingMenuOpen{height:61px;width:auto;cursor:pointer}@media(hover:hover){.floatingMenu .floatingMenuInner .floatingMenuOpen{transition:var(--transition)}.floatingMenu .floatingMenuInner .floatingMenuOpen:hover{opacity:.8}}.floatingMenu .floatingMenuInner .floatingMenuOpen img{width:auto;height:100%;object-fit:contain}.floatingMenu.active{translate:none}@media(hover:hover){.floatingMenu .floatingMenuInner .install-app{transition:var(--transition)}.floatingMenu .floatingMenuInner .install-app:hover{opacity:.8}.floatingMenu .floatingMenuInner .floatingMenuOpen{transition:var(--transition)}.floatingMenu .floatingMenuInner .floatingMenuOpen:hover{opacity:.8}}.globalMenu{position:fixed;z-index:102;top:50%;translate:100% -55%;right:0;max-width:424px;max-height:80vh;background-color:#fff;padding:40px 35px;border-top-left-radius:48px;border-bottom-left-radius:48px;overflow-y:auto;overscroll-behavior-y:none;transition:var(--transition)}.globalMenu .forBusinesses{padding:0 0 16px}.globalMenu .forBusinesses .btn-toB{width:100%;font-size:20px;padding:1.2em 1em}.globalMenu ul li{border-bottom:1px solid var(--gray);height:64px}.globalMenu ul li:nth-of-type(3){height:90px}.globalMenu ul li a{display:flex;height:inherit;flex-direction:column;justify-content:center;padding-left:7px;font-size:18px;font-weight:700;line-height:1;position:relative}.new-feature-flex{display:flex;align-items:center;justify-content:flex-start;gap:0}.new-feature-flex div{width:48px;height:48px;background:#212121;border-radius:99px;color:gold;text-align:center;font-size:12px;font-weight:700;line-height:48px}.new-feature-flex a{flex:auto}@media screen and (max-width:750px){.new-feature-flex div{width:40px;height:40px;font-size:10px;line-height:40px}}.globalMenu.active{translate:0% -55%}@media(hover:hover){.globalMenu ul li a{transition:var(--transition)}.globalMenu ul li a:hover{opacity:.8}}.globalMenu ul li a:after{content:"";display:block;width:32px;aspect-ratio:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAA/CAMAAABggeDtAAAA9lBMVEUAAAD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wAhISH91QBNRRo5NB3yzAL60wH30QE9OB1DPBxhVhd5aROJdhHMrQjjwATnwwNHQBtgVBhsXhZyYxWAbxLqxgNbURhkWBdnWxbevAXtyAPuyQIsKh8rKh9F9SReAAAANHRSTlMA/dQF+lX04pUc6bFhGcu7pJx3bzrv7NrAXCwoEgn1h4BlTktHRD40LyMPDMa1r6d8z49okMoSUAAAAjxJREFUSMel12dTIkEQgOHeHMg5ZySq5931ioiigjne/f8/446FCMzM7s7yfIIu3i5gttgCeJR+tHF8KBfkeCJ5olVAiJWJ6LjFTmq1oHU7ISGDnioHqUsy8kjHfb+6H0cv0q+YV10zJfSRK/HziowBpHhfZEfHQGSLmUdVDMioAO2vhIHl6ZPUJBRg7H6EnopCCqOtPGajoMhWn0Bhmc2vHsXpw3VezWMIR+vexFC6qzymhuvjq/4PhnQAxFhHisgZljAsNUadvfg1UJXC90W31zA8dUwdvvAJxPfp0wD6Pn0SYtTsZj5Fhun8hh4ewoDK/zuTKSOfOP/oBQb0dkd3jsNY8DFxx3Oqz0FndzR7Jgs+tofvJH+e0QfIOP4ZeQe375ujp1t3dDdDGnSRXjAnC5428kt38HKOtDpkkXb+4r7+cokrS5K/snK0oYKsBa8bC5YX7pN7Zo4FGDPnp/duc7FA1+IrP0WmBIDBXvCwWrA4cx88cHI0AY6Qv+Ds7Y3kV7wcWwBN5Cy4Igu8cxwAZNFjAfHIz20AUHLcBY8+OSbBlUKua8e5Rg9t0mfRY4FnnleAKGBIjfB3X0K14ItihOtTAPu8Ad2Cb8Vwv71rZVU8lxX4kRHO62XYFBHto7BlJIvlJuywDLH7DmUosCCiAM2ShS4cWjXYZSA1gUNpSP653QG+7G+/3PsPFCiZnFctd8HP6MTm1XENglC0iErHeTMLgVU1U5Z+2nqx2VNAUG3QbqXT6VbpYAhcn7LtaYVjTfXlAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:3px;translate:0 -50%}.globalMenu ul li a span{font-size:14px;font-weight:400;margin-top:8px}.globalMenu .globalMenuBottoms .promo{display:block;margin:40px auto 8px;width:82.48%}.globalMenuBottomsInner{display:flex;justify-content:center;align-items:flex-end}.globalMenu .globalMenuBottoms .install-app{width:auto;margin-right:1.6%}@media(hover:hover){.globalMenu .globalMenuBottoms .install-app{transition:var(--transition)}.globalMenu .globalMenuBottoms .install-app:hover{opacity:.8}}.globalMenu .globalMenuBottoms .install-app img{width:100%}.globalMenu .globalMenuBottoms .install-app+.install-app{margin-top:10px}.globalMenu .globalMenuBottoms .globalMenuForBusinesses{display:block;width:100%;margin-bottom:22px;cursor:pointer}@media(hover:hover){.globalMenu .globalMenuBottoms .globalMenuForBusinesses{transition:var(--transition)}.globalMenu .globalMenuBottoms .globalMenuForBusinesses:hover{opacity:.8}}.globalMenu .globalMenuBottoms .globalMenuForBusinesses img{width:100%}.globalMenuClose{width:70px;position:fixed;right:18px;translate:0 -25%;transition:var(--transition);transition-property:opacity,scale;z-index:102;scale:.95;opacity:0;cursor:pointer;visibility:hidden}.globalMenuClose.active{scale:1;opacity:1;visibility:visible}.globalMenuClose img{width:100%}.reHeader{background:var(--black);height:auto}.reHeader .reHeader-container{max-width:1080px;width:89.33%;height:80px;margin:0 auto;padding:1.6em 0;display:flex;justify-content:space-between;align-items:center;gap:24px}.reHeader .reHeader-container img{width:124px;height:33px;margin-right:auto}.reHeader .reHeader-container .reHeader-link{color:#fff}.reHeader .reHeader-container .reHeader-btn{display:flex;padding:12px 26px;gap:8px;background:var(--blue);font-size:14px;font-weight:700;line-height:1.2;border-radius:calc(1px / 0);transition:var(--transition);align-items:center}@media(hover:hover){.reHeader .reHeader-container .reHeader-btn:hover{transition:var(--transition);opacity:.8}}.reHeader .reHeader-container .reHeader-btn .reHeader-btn-text{display:flex;flex-direction:column;align-items:center}.reHeader .reHeader-container .reHeader-btn .reHeader-btn-text p{display:block;color:#fff}.reFv{padding:24px 24px 0;overflow:hidden;position:relative;background:var(--yellow)}.reFv .reFv-circle{position:absolute;z-index:0}.reFv .reFv-circle1{top:-10%;left:-10%}.reFv .reFv-circle2{bottom:-10%;right:-16%}.reFv .reFv-circle3{display:none}.reFv .reFv-outer{display:flex;align-items:center;justify-content:center;gap:32px;max-width:1128px;margin:0 auto;z-index:2;position:relative}.reFv .reFv-outer .reFv-img{width:52%;object-fit:contain}.reFv .reFv-outer .reFv-imgSp{display:none}.reFv .reFv-outer .reFv-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:40%;color:var(--black)}.reFv .reFv-outer .reFv-container .reFv-title{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:20px}.reFv .reFv-outer .reFv-container .reFv-title-h3{width:58%}.reFv .reFv-outer .reFv-container .reFv-title-h2{width:66%}.reFv .reFv-outer .reFv-container .reFv-title-no1,.LPO-FVreview{width:100%}.LPO-FVreview h4{display:none;margin-bottom:-12px;text-align:center;font-weight:700;font-size:4.8dvw}.btns{display:flex;justify-content:center;width:84%;gap:8px}.btns img{width:auto;max-width:100%;object-fit:contain}.reFv .annotation{color:#666;font-size:12px;line-height:1.4;text-align:justify}.LPO-toBlink{display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--blue);justify-content:center;opacity:1;margin-top:-8px;padding:0 0 2px;font-size:12px;color:var(--blue);font-weight:700;transition:ease-in-out .4s}.LPO-toBlink:hover{transition:ease-in-out .4s;opacity:.8}@media screen and (max-width:750px){.LPO-toBlink{display:none}}.swiperWrapper{position:relative}.swiperWrapper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{background-color:var(--gray);opacity:1;width:12px;height:12px}.swiperWrapper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:20px}.swiperWrapper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--black)}.swiperWrapper .swiper-button-prev,.swiperWrapper .swiper-button-next{width:50px;height:50px;outline:none}.swiperWrapper .swiper-button-prev:after,.swiperWrapper .swiper-button-next:after{content:"";display:block;width:100%;height:100%;background-size:contain;background-repeat:no-repeat}.swiperWrapper .swiper-button-prev:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAABeCAYAAACq0qNuAAAED0lEQVR4Ae3dQ5wsSRCA8ep6tm3btm1e1rZt27b3srZt27Ztd+x3eZwatKIyq+Lwn3P/vnFnZUTQpUsX3zRGe/TGMHRFZ9RH4AsXX1SI/tgEJ+I2vIafIZX4E+/hPpyL7TEGtSx8tG7YEbfiR0iR/YlHcRBGIExz+LbYFy9AlH2CkzE4TeEn4Sb8C3HAM9gQ1ZMafjYehjjqfWyNmkkJPxHPQDzxKbZE6Gv4VrgMWYiHHscQn8JnsB1+gHjuH5yG+q6Hb4O7IAnzDka6Gn4SvoQk1N/Y2bXwO+IfSApcjppxhw9xCiRlHkSTuMJXwxWQlHoRrbTDV8O1kJR7Ay20wmdwmUUH8DKaaoQ/BrIO8xhqljL8NpBI5kpkShF+LP6ywBXas9jhm+MziKnQv5hUzPA3QUyVfIgmxQi/GSQn5pJCw7fCd5CcmCzGFxL+UojJy0uonk/4UQUfYpjd8wn/IMQU5Ac0ySX8NIgpiiNzCf8AxEeD+neSrl2d+6pvWJXwQyA+Gj28o7x3Tw25+NiGrsXfsyrhL/Y5urwRCFyL/x7CisI3wq++R3c0/vSKwm+RjOjAM9fWlt69Orvz7mUF4e9OUvR+fTu59Hp/Ru2o8E3xj0UvqYVR4VdY9JI7Oyr8hRa95N6PCv+mRVfRZu3wLSy6muVrh59h0dUcuXb43S26mpvXDn+uRVfz5trh77Loav5EZlX4Nyy6qlarwn9t0VX1XRX+X4uuanzAhxoWXd3cVe/BW3Rd89TDW3QQPvYfNRNGd5BPH6oeGf6hK+tIH/2DDA1z4/nlavHHx/PnpMXvG88/UBa/lf5Zq8X/Exn9N8ks/pvxvC1s8W+J5yDE4h+pe/Rn8SOO/oC3LL6KtuuHvwhi8fUf71gJKSmLf3Y8j/BZ/EX6D61a/J9RW/8xbYt/ZWUXE36z+CUxXfEqTvzxe7sR/32ESpfP4o9/9WkNpFtXXy6fAQ/4Ht+h6D+gUVXDT4f4Gt+Z6MBRqbhSP2JIR5ei/4gmuYYfjSzE6A6RQAFjDs3LqF7IoKDvITkxWUwodDTW5hCjORoLyOQ0DM58jCaFhwda4DOI0Rx/CIyrdOCn2btUI263hUQyVyKjO9TZPInaGmPML4cFB15GMxvcr+tNtNReVVEdV9qqiviWs5wKSZmH0NTWEem6HLVcWsA1GV8lfAHXLrZyTte7GO3DksUd8QvEc1mcjQY+rRXtiOshnnoV431epDsdz0M88Rm2R/WkrI6eg8cgjnof26FWkpel3+LQsvRnsUn8y9L1tMP+eBGi7BOcgqEIAMQfXl037Ihb8WOJ/gZ/DIdjNEIEgCfhFYQYgE1xEm7Da1X88/QvvIf7cB52wHjUQbA2C5+7JmiP3hiGbuiMBgh88T9FxNnxZFgLVAAAAABJRU5ErkJggg==)}.swiperWrapper .swiper-button-next:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAABeCAYAAACq0qNuAAAEI0lEQVR4Ae3dU9wjSxOA8ejl2rZt296b7zu2bdu2bdu2bWNt26jzHMx6N3gzPd2Tuvjf5/fESU9VpEGDBi6JowLqozXaoSFqoRARV9h4owrQA4fhVryFcVgOSWIpfsJLuBL7oDViGn5rUXTBWfgQKyFZthAv4kg0yvXwHXA1pkAM+wanomauhE9gT3wBscBaPIt+YQ2fj4MxHmKp9zE8LOFjOBBTIY74An1dDt8BH0MctB73oZpL4UvjOqyBOG4BDkfU9vCt8QskZF5DDVvDH4hlkJCahX42hc/HfZAcsAZH2hC+At6F5JhrEAsqfDV8C8lRDyBuOnwV/ALJcU8ibip8RXyv0QHch6jf4fPxAURt5hI/w0fxIERt08F+hT8BorZrFTpmO3xfrNW4SY1DuWyFL4+JEJWSJ7IV/m6ISsveJQ3fG+shKi2zUT7T8Al8B1EZuTnT8MdBVMbWoXO64ctjAUSVyLvphr8AorJicKrhS9v2aG/apL60bF7f1fDvpBr+RNuiv31fsXzyWKHL8TskCx/FONuiyy8Rgcvx704WfrCt0R2PvwzldhT+AYgNunWqK5PezvOChyH+AdsLX4hFEFv06FInTPFf31740RDfaPw1qLit8DdDfKXxd95W+HEQF+N/+rgz8e/aMnwNiO80/m9bhv8/xAiNX2XT8BdCjND4QzYN/xzECI1//Kbhf4UYofFv9cJHsRJihMZ/zQtfDWKMxv/FC98SYozGn+2F7w0xRuOv9cKPhBil8fP/Dj8KYpTGLxdMeI1fLnQvNZ7OHerK76/mbzP8N88WSNvW9QJ/qemt0YN5c22p0YP5OFlNowfzBSqGlRrdmNdN/0im0YHbNw3/vEYP5mfhCzV6MH+E/F+jB/PXXw2Nbv7Pbs94jW76eAdws0b33S7bCj9Wo/tq7faO8BVisUb3zRumj2lrdOBA8xcmaPSkFybEMA4StI7tQhIduMeZi8/4h0g+fqzQ/ehAh1TCl8ECG+M7Gv0dJy8w9uI7GR0Ykk74ClhgU3xHo7+XyRCJ4yEqY+vQJdOxKd9DVEZu1kFB5s1GhczDA/dAVFr2ycZMsgo6DC4tT2Zz/GE/HX+YkvElHX+Y/jdatQqddMSteYf4PdT5U4g5OtTZU0k/32/mfhNjzD1V8SsEOrhfV1UY9SASQS1nqZijy1muC3I5i6cgx9YRHWXbAq6DsTzkC7j668o5s15HDReWLN6M9RDHLcFRLixZ3FRv/ABx1NOo7+oi3QQOxzSII77G0LCsji7AoZafSP4QI8K8LH1vfGnRQdIXgl+WblZHXIMpEMO+xemohQiQO+E9MXTH+fgIqyBZthAv4kg0QsTjTHgDitAbR+A2vIVxWAlJYhl+wku4CvuiTfKv9xo+mQQqoD5aoz0aojaKEHHFX13z2UM2aak3AAAAAElFTkSuQmCC)}.swiperWrapper .swiper{margin:0 auto;overflow:visible}.swiperWrapper .swiper .swiper-slide{transition:.1s;transition-property:opacity,scale}.exampleWorks{padding:100px 20px 90px}.exampleWorks h2{text-align:center;font-weight:700;font-size:32px;background-image:var(--marker);display:block;width:max-content;margin:0 auto 32px}.exampleWorks h2 b{font-size:46px}.exampleWorks .subtitle{display:block;width:65.3%;margin:0 auto 23px}.exampleWorks .workList{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 26px}.exampleWorks .workList li{display:flex;flex-direction:column;justify-content:space-between}.exampleWorks .workList li .heads>img{width:100%}.exampleWorks .workList li .heads h3{font-size:16px;font-weight:700;margin-top:8px}.exampleWorks .workList li .bottoms{display:flex;align-items:flex-end;justify-content:space-between}.exampleWorks .workList li .time{font-size:15px}.exampleWorks .workList li .salary{font-weight:700;font-size:22px}.exampleWorks .more{margin-top:30px;position:relative}.exampleWorks .more a{display:block;width:58.57%;position:absolute;bottom:5%;left:50%;translate:-50% 0}.exampleWorks .more picture{display:block;width:100%;height:100%;aspect-ratio:889 / 158}.exampleWorks .more img{width:100%;height:100%;object-fit:contain}.btn-more{display:flex!important;justify-content:center;align-items:center;gap:16px;margin:0 auto;padding:1em;width:58.57%;background:var(--blue);color:#fff;text-align:center;letter-spacing:.08em;border-radius:calc(1px / 0);box-shadow:#0054af 0 8px;transition:var(--transition)}.btn-more .btn-more-text1{font-size:24px;font-weight:700}.btn-more .btn-more-text2{font-size:14px}@media(hover:hover){.btn-more:hover{transition:var(--transition);box-shadow:none;opacity:.8}.exampleWorks .more a{transition:var(--transition)}.exampleWorks .more a:hover{opacity:.8}}@media screen and (max-width:750px){.btn-more{width:100%}}@media screen and (max-width:400px){.btn-more .btn-more-text1{font-size:20px}.btn-more .btn-more-text2{font-size:12px}}.otherWorks{background-color:var(--yellow);padding:100px 0}.otherWorks .titleWrapper{text-align:center;margin-bottom:55px}.otherWorks .titleWrapper h2{font-weight:700;display:inline;font-size:32px;background-image:linear-gradient(transparent 55%,#fff 55%)}.otherWorks .titleWrapper h2 b{font-size:46px}.otherWorks .workList{display:grid;grid-template-columns:repeat(4,1fr);gap:21px 27px}.otherWorks .workList li img{width:100%}.otherWorks .workList li h3{font-weight:700;margin-top:8px;margin-bottom:3px;font-size:18px}.otherWorks .workList li p{font-size:14px}.otherWorks .workList li:nth-of-type(9){grid-row:3;grid-column:2}.otherWorks .workList li:nth-of-type(10){grid-row:3;grid-column:3}.otherWorks .btn-more{margin-top:32px}.wideRangeAges{padding:100px 0 130px;overflow-x:hidden}.wideRangeAges .inner h2{text-align:center;font-size:32px;font-weight:700}.wideRangeAges .inner h2 span{background-image:var(--marker)}.wideRangeAges .inner h2 b{font-size:46px}.wideRangeAges .inner .graph{display:block;width:83.63%;margin-top:55px;margin-left:auto}.wideRangeAges .inner .ages{font-weight:700;display:flex;gap:8px;max-width:670px;margin:50px auto 23px}.wideRangeAges .inner .ages li{flex:1;font-size:20px;height:42px;background-color:var(--lightGray);border-radius:999px;text-align:center;border:1px solid var(--black);letter-spacing:.05em;cursor:pointer;transition:var(--transition)}.wideRangeAges .inner .ages li.active{background-color:var(--black);color:#fff}.wideRangeAges .inner .ages li b{font-size:26px}.wideRangeAges .swiperWrapper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-43px}.wideRangeAges .swiperWrapper .swiper{max-width:690px}.wideRangeAges .swiperWrapper .swiper .swiper-slide{border:21px solid var(--yellow);border-radius:28px;padding:20px;display:flex;gap:25px;height:auto}.wideRangeAges .swiperWrapper .swiper .swiper-slide:not(.swiper-slide-active){opacity:.3;scale:.8;translate:1% 10%}.wideRangeAges .swiperWrapper .swiper .swiper-slide.swiper-slide-active+.swiper-slide{translate:-1% 10%}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person{flex:1;height:100%;display:flex;flex-direction:column;justify-content:space-between}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .personHeads{display:flex;align-items:flex-end;gap:4.13%;margin-bottom:25px}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .personHeads img{width:34.48%}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .personHeads h3{font-size:17px;font-weight:700;line-height:1.3;margin-bottom:13px}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .personHeads .kinds{display:flex;gap:5px}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .personHeads .kinds p{background-color:var(--black);padding:4px 8px 6px;color:#fff;line-height:1;font-size:13px;height:100%}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .workingHours{font-size:15px;font-weight:700;line-height:1}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .income{font-size:16px;font-weight:700;margin-top:-3px}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .income em{color:var(--red)}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .income em span{font-size:32px}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .income b{font-size:23px}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .impressions{font-size:15px;background-color:var(--lightGray);padding:15px 20px;margin-top:10px;line-height:1.33;height:100%}.wideRangeAges .swiperWrapper .swiper-button-prev{left:-40px}.wideRangeAges .swiperWrapper .swiper-button-next{right:-40px}.feature{background-color:var(--lightGray);padding:88px 0 100px}.feature h2{text-align:center}.feature h2 img{width:42.34%}.feature .featureList{margin-top:50px;display:grid;gap:30px}.feature .featureList li{width:75.51%;background-color:#fff;padding-top:24px;border-radius:25px;display:flex;justify-content:space-between;align-items:flex-end;position:relative}.feature .featureList li .number{position:absolute;top:0;width:21.62%;translate:0 -20.8%}.feature .featureList li .texts{padding-bottom:60px;max-width:335px}.feature .featureList li .texts h3{font-size:24px;line-height:1.4;font-weight:700;margin-bottom:5px}.feature .featureList li .texts h3 span{font-size:30px}.feature .featureList li .texts p{font-size:16px;line-height:1.75}.feature .featureList li .featureImage{width:34%}.feature .featureList li:nth-of-type(odd){padding-right:9.8%;padding-left:6%}.feature .featureList li:nth-of-type(odd) .number{left:5.4%}.feature .featureList li:nth-of-type(2n){margin-left:auto;padding-right:6%;padding-left:9.8%}.feature .featureList li:nth-of-type(2n) .number{right:4%}.feature .featureList li:nth-of-type(2) .number{width:23.64%}.feature .featureList li:nth-of-type(2) .texts{padding-bottom:40px}.feature .featureList li:nth-of-type(3) .number{width:23.64%}.feature .featureList li:nth-of-type(3) .texts{max-width:305px;padding-bottom:45px}.feature .featureList li:nth-of-type(3) .texts h3{margin-bottom:10px}.feature .featureList li:nth-of-type(4) .number{width:24.4%}.feature .featureList li:nth-of-type(4) .texts{max-width:305px;padding-bottom:50px}.feature .featureList li:nth-of-type(4) .texts h3{margin-bottom:10px}.feature .featureList li:nth-of-type(5) .texts{max-width:352px}.feature .featureList li:nth-of-type(5) .texts h3{margin-bottom:10px}.feature .featureList li:nth-of-type(6) .number{width:24.4%}.feature .featureList li:nth-of-type(6) .texts{max-width:305px;padding-bottom:50px}.feature .featureList li:nth-of-type(6) .texts h3{position:relative;margin-bottom:10px;z-index:10}.feature .featureList li:nth-of-type(6) .featureImage{width:70%}.feature .featureList li.new-feature{position:relative;padding-bottom:24px}.feature .featureList li.new-feature .texts{padding-bottom:30px}.feature .featureList li.new-feature .texts p{margin-bottom:1em}.feature .featureList li.new-feature .texts .new-feature-btn{display:flex;width:200px;padding:20px;justify-content:center;align-items:center;gap:10px;border-radius:99px;border:2px solid #212121;background:gold;box-shadow:2px 4px #212121;transition:var(--transition);font-weight:700}.feature .featureList li.new-feature .texts .new-feature-btn p{margin-bottom:2px}.new-feature:after{position:absolute;content:"NEW!!";display:block;width:96px;height:96px;background:#212121;color:gold;font-size:26px;font-weight:700;text-align:center;line-height:96px;border-radius:99px;top:0;left:0;translate:-16% -16%}@media(hover:hover){.new-feature-btn:hover{box-shadow:none;transition:var(--transition)}}@media screen and (max-width:750px){.new-feature:after{width:64px;height:64px;font-size:16px;line-height:64px;top:-8px}.feature .featureList li.new-feature .texts .new-feature-btn{margin:1em auto;width:60%}.feature .featureList li.new-feature .featureImage{width:51.18%}}@media screen and (max-width:1000px)and (min-width:751px){.feature .featureList li .texts{max-width:none;width:60%;padding-top:6vw}}.flow{background-color:var(--yellow);padding:92px 0 67px}.flow h2{text-align:center;margin-bottom:48px}.flow h2 img{width:43.36%}.flow .flowList{display:grid;gap:25px}.flow .flowList li{width:75.51%;background-color:#fff;padding-top:20px;border-radius:25px;display:flex;justify-content:space-between;align-items:flex-end;position:relative}.flow .flowList li .number{position:absolute;top:0;width:21.62%;translate:0 -20.8%}.flow .flowList li .texts{padding-bottom:60px;max-width:335px}.flow .flowList li .texts h3{font-size:24px;line-height:1.4;font-weight:700;margin-bottom:5px}.flow .flowList li .texts h3 span{font-size:30px}.flow .flowList li .texts p{font-size:16px;line-height:1.75}.flow .flowList li:nth-of-type(odd){padding-left:6%}.flow .flowList li:nth-of-type(odd) .number{left:5.4%}.flow .flowList li:nth-of-type(2n){margin-left:auto;padding-left:5.72%}.flow .flowList li:nth-of-type(2n) .number{right:4%}.flow .flowList li:nth-of-type(1){padding-right:7.1%}.flow .flowList li:nth-of-type(1) .texts{max-width:280px;padding-bottom:70px}.flow .flowList li:nth-of-type(1) .texts h3{margin-bottom:10px}.flow .flowList li:nth-of-type(1) .featureImage{width:51.28%}.flow .flowList li:nth-of-type(1) .bubble{position:absolute;right:0;top:0;width:17.56%;translate:15% -7%}.flow .flowList li:nth-of-type(2){padding-right:5.11%}.flow .flowList li:nth-of-type(2) .number{width:23.64%}.flow .flowList li:nth-of-type(2) .texts{max-width:319px;padding-bottom:80px}.flow .flowList li:nth-of-type(2) .featureImage{width:44.17%}.flow .flowList li:nth-of-type(3){padding:37px 4.7% 35px 6%}.flow .flowList li:nth-of-type(3) .number{width:23.64%}.flow .flowList li:nth-of-type(3) .texts{max-width:295px;padding-bottom:40px}.flow .flowList li:nth-of-type(3) .featureImage{width:50.4%}.flow .flowList li:nth-of-type(4){padding-top:24px;padding-right:6.2%}.flow .flowList li:nth-of-type(4) .number{width:25.7%}.flow .flowList li:nth-of-type(4) .texts{max-width:315px;padding-bottom:70px}.flow .flowList li:nth-of-type(4) .featureImage{width:43.65%}.flow .attention{text-align:right;font-size:12px;margin-top:20px}@media screen and (max-width:1000px)and (min-width:751px){.flow .flowList li .texts{padding-top:7.5vw}.flow .flowList li:nth-of-type(odd) .texts{padding-right:5%}.flow .flowList li:nth-of-type(2n) .texts{padding-left:5%}}.details{padding:100px 0 145px;overflow-x:hidden}.details h2{font-size:34px;width:max-content;font-weight:700;margin:0 auto 50px}.details h2 span{display:inline;background-image:var(--marker)}.details .subtitle{background-color:var(--black);font-size:16px;font-weight:700;height:37px;border-radius:20px;max-width:310px;margin:0 auto;display:grid;place-items:center;color:#fff}.details h3{font-size:30px;font-weight:700;line-height:1;margin:20px auto 0;width:max-content}.details .swiperWrapper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-50px}.details .swiper{max-width:946px}.details .swiper .swiper-button-prev{left:-20px}.details .swiper .swiper-button-next{right:-20px}.details .swiper .swiper-slide{background-color:var(--yellow);border:4px solid var(--yellow);padding-top:19px;border-radius:28px;height:auto}.details .swiper .swiper-slide:not(.swiper-slide-active){opacity:.3}.details .swiper .swiper-slide.swiper-slide-active+.swiper-slide{opacity:1}.details .swiper .swiper-slide.swiper-slide-active+.swiper-slide+.swiper-slide{opacity:1}.details .swiper .swiper-slide a{display:flex;flex-direction:column;justify-content:space-between;height:100%}.details .swiper .swiper-slide a .topContents{padding:0 16px}.details .swiper .swiper-slide a .topContents img{width:100%}.details .swiper .swiper-slide a .topContents p{font-weight:700;font-size:14px;line-height:1.428;margin-top:10px;padding:0 3px}.details .swiper .swiper-slide a .moreDetails{background-color:#fff;display:flex;justify-content:center;align-items:center;line-height:1;font-size:14px;height:30px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;margin-top:17px;font-weight:700}.details .swiper .swiper-slide a .moreDetails:after{content:"";display:block;width:9px;height:14px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAApCAQAAAB0U3r2AAABZUlEQVR42o3UIUgDURjA8RuToVNYkKFhhr8siCwIK4YFERQsumARJhbDBIsgiMVgMAkGi2HBIChYRMEiA4PgFUHFMLgwcEtLVwYebndj5fGl99139f8r9973nOGQ552cE2+YoUVEg2yceBqPiOH3SUbPj4jM5zKu5QlqAtQZ1UCSOwEeSWkgxZMAtyQ1MEZdgBoJDUzgCnDhaEOGLwFOdZClIcChDnI0TR5S1UGetgF9Kjoo0DGgR1kHRXwDAlZ0UKJrQJeSDlYJDPAp6qBMz4AOBR1U6BvQJq+DKqEBTXL6Kfjip25oW/wrznjXHk/hiRt0YI8n+RbxiXaZXRGf2+M0ryK+ImHf3GcR35C0vwv3In5gxP7qXIv4RXlEuBTxG2l7fCbiDzL2+FjEP2Tt8b6IPeUysSNuXotZe7yJXIQ5e7yGXLMFe7yEXOLF+Bv5x7KjD9uERASsO/GGPf7ZcuIP8/G6AY+cFEQ3vR7fAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;translate:0 1px;margin-left:13px}.details .featureSlider{margin:39px 0 100px}.details .reportSlider{margin-top:40px}.rareBaito{padding:100px 0 145px;overflow-x:hidden;background:var(--yellow)}.rareBaito .rareBaito__PickUp{display:block;margin:0 auto}.rareBaito h2{font-size:clamp(18px,6.15vw,34px);width:max-content;font-weight:700;margin:24px auto 32px}.rareBaito h2 span{display:inline;background:linear-gradient(transparent 65%,#fff 65%)}.rareBaito h3{font-size:clamp(18px,5.6vw,24px);font-weight:400;line-height:1;margin:20px auto 32px;width:max-content}.rareBaito .swiperWrapper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-50px}.rareBaito .swiper{max-width:946px}.rareBaito .swiper .swiper-button-prev{left:-20px}.rareBaito .swiper .swiper-button-next{right:-20px}.rareBaito .swiper .swiper-slide{background:#fff;padding-top:19px;border-radius:28px;height:auto}.rareBaito .swiper .swiper-slide a.done{pointer-events:none;cursor:default}.rareBaito .swiper .swiper-slide:not(.swiper-slide-active){opacity:.3}.rareBaito .swiper .swiper-slide.swiper-slide-active+.swiper-slide{opacity:1}.rareBaito .swiper .swiper-slide.swiper-slide-active+.swiper-slide+.swiper-slide{opacity:1}.rareBaito .swiper .swiper-slide a{display:flex;flex-direction:column;justify-content:space-between;height:100%}.rareBaito .swiper .swiper-slide a .topContents{padding:0 16px}.rareBaito .swiper .swiper-slide a .topContents img{width:100%}.rareBaito .swiper .swiper-slide a .topContents p{font-weight:700;font-size:14px;line-height:1.428;margin-top:10px;padding:0 3px}.rareBaito .swiper .swiper-slide a .moreDetails{background-color:var(--black);color:#fff;display:flex;justify-content:center;align-items:center;line-height:1;font-size:14px;height:30px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;margin-top:17px;font-weight:700}.rareBaito .swiper .swiper-slide a .moreDetails:after{content:"";display:block;width:9px;height:14px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAApCAQAAAB0U3r2AAABE0lEQVR42pXUEbQCQRjF8ShIltaW3lkJoiwLoid5FIaPnkZhGEVR54RxFiyuBcFflqKVZGU7BXNu0p1m9P4WZr/7dZ6HnIKsE3fIqGi5kMaEU660r1uS+Pg/bbgFPQ+2Ak4xYC/gSNfFuxwF7P33e5wEbGNAIWDtQUIpYOlBykXAnwcZCFh4kFMJmHkw4BbiDVMPhtQCJh6MuAdwZ+TBhCaAmqEHUwE3Bh7M5I0qcg8WAiDzf6FGH9W3ONy5bbFOkAvHzyfJh+k33dp809yde7yD7gUX3unWMUuEjYTPZkWxknBJEr0tdR/7YbqaYWKOjurPN0Xofw7/as1Maxi/lzi+kQ1jE5ZGSld8Ixtdbx7043IPwi7zJ5wcAlsAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain;translate:0 1px;margin-left:13px}.rareBaito .swiper .swiper-slide a .moreDetails__comingSoon:after{content:none}.rareBaito .featureSlider{margin:39px 0 100px}.rareBaito .reportSlider{margin-top:40px}.rareBaito .forBusinesses{padding:80px 0 0}.rareBaito .forBusinesses a.btn-toB{background:#fff}.faq{padding:100px 0 90px;background-color:var(--lightGray)}.faq h2{font-size:34px;width:max-content;margin:0 auto 60px;font-weight:700;background-image:var(--marker)}.faq .faqList{max-width:860px;padding:0 20px;margin:0 auto;display:grid;gap:20px}.faq .faqList div{position:relative}.faq .faqList .faqQ:before{content:"";display:block;width:48px;height:48px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF0AAABdCAMAAADwr5rxAAAAq1BMVEUAAAD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wD/1wDhvwSmjg16ahRcUhgwLR8hISFNRRprXhaXgg/EpgnwywLTswc/OR2JdhK1mgsovDoEAAAAKnRSTlMAAilWgaPE2uz/ATB4uPE2jeIMbNMUh/ANhfRg6CW/ZvWtJtc97U75Vfr8gTI8AAAC3ElEQVR4AazUxYHDMBRF0XDyFDYzY/8FDqzMtuCfAq5YOx77w/F0vlxv+He7Xs6n42G/o8Duj+cLU6/n484U2+/PF8u+n7d8WtMNbDF0TaptWjZ42JYp3HZcD7w81xE7Sj+AiMAXOOAwgqgo5I3HCcQlMd+Op5CTcux+lkNWnm3FixLyymI9XtVQUVdr8aaFmrZZmflfXDW/OPuihrp6Ye+zEhTKbPae56CRz937FFTSaTwGncmnECagk4TDOItAKWKDug9a/uC+BKAV9O+NC2ruLztWmW47CAN577q7LaGClCLd/8aOp0eTUK7L/E0Z5JsyE1YMOsFDy6qWSk9gGtsmeO3Syh+5b11l9CpU7bkhj31u4aKFVXoLdckEEcg5d8yZSL0LytLD7hbsdOLySiOo6ZS2yIoseR79PGNep5KHxlobZSr99ewSoFKuM0sm3wsoaEBFJeTpdXBGzR+BxqxJxOoFFKWcswn7OSWXfuEOOTDqbM4n7BdEvYaVb1U6vQCx+Ash/l0SSyf2H/nFX/4T//Fqf7x2R82pxcwOH/9f7BHsBgioqTt8/J7Y5w+mZqsI9sUBXuxgdeTOAk5wIA75Y+fLCA7FEV6UIEd6a7iXHIljll0i5ZZlPxaEZAg9MnXAJ7H/sedrxidoJl/vLa/3lH/VZf+r73zPDL4jrZRd8h056H4HT4pwMHQs2BvoTbDixjnwbdKbBvoqCMU0Kb46NBP0SwZ4IhOk5xkkVzZUnsnIYt6sspNZLCdHlkon5sjhGbheXbpyVAbOzu8AQ9Bf5fcegOCJ3iO/bwIojP4uteerwjZrf/6qJHq+zH61XMrJ0v1qYq8d5ZRPSei14U+OZK+d/04QcW96eYM3jkppVXFvHPnvM651/PvMuFY7EAAAAAAQ5G8dRRp3aEuzi9WmV3vkbam1A9eGffv7t4PvHt9svjd9K/vO943y+2qy4eDaweT/T/BfiPtxAJZpliabdd7xAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0;translate:-20% -20%;z-index:1}.faq .faqList div dt{background-color:#fff;border-radius:10px;padding-left:45px;height:60px;display:flex;align-items:center;font-size:18px;font-weight:700;position:relative;cursor:pointer}.faq .faqList div dt:before,.faq .faqList div dt:after{content:"";display:block;background-color:var(--black);position:absolute;top:50%;translate:0 -50%;transition:.2s}.faq .faqList div dt:before{right:33px;width:20px;height:2px}.faq .faqList div dt:after{height:20px;width:2px;right:42px}.faq .faqList div dt.active:before{rotate:-180deg}.faq .faqList div dt.active:after{rotate:-180deg;background-color:transparent}.faq .faqList div dd{margin:0;line-height:1.75;font-size:16px;padding:15px 0 25px 16px;display:none}.faq .faqList div dd p+p{margin-top:1em}.faq .faqList div dd .nearImage{display:block;width:31.09%;margin:26px auto 0}.faq .faqList div dd .withMiddleDot{position:relative;padding-left:1em}.faq .faqList div dd .withMiddleDot:before{content:"・";position:absolute;top:0;left:0}.faq .faqList div dd .attention{font-size:14px;background-color:#dcdcdc;padding:15px 12px;margin:12px 0}.faq .faqList div dd a{color:var(--blue)}.faq .btn-more{max-width:560px;margin-top:32px}@media screen and (max-width:750px){.faq .btn-more{width:89.33%}}.forBusinesses{padding:60px 0}.forBusinesses a.btn-toB{max-width:560px;border:solid var(--black) 2px;font-size:24px;font-weight:700;color:var(--black);background:var(--yellow);box-shadow:var(--black) 0 8px 0 0;transition:var(--transition)}@media(hover:hover){.forBusinesses a.btn-toB:hover{opacity:.8;box-shadow:none;transition:var(--transition)}.forBusinesses a:hover{opacity:.8}}@media screen and (max-width:750px){.forBusinesses a.btn-toB{font-size:16px;padding:calc(1em + 7px) 1em}}footer{background-color:var(--lightGray)}footer .footerLinks{max-width:960px;margin:0 auto;padding:48px 0;display:flex;justify-content:space-between}footer .footerLinks .logo img{width:200px;margin-top:6px}footer .footerLinks .links{display:grid;gap:16px 40px;grid-template-columns:repeat(min-content);grid-template-rows:repeat(4,1fr);grid-auto-flow:column}@media screen and (max-width:1000px){footer .footerLinks{flex-direction:column;gap:32px;margin:0 auto;width:calc(100% - 80px);max-width:960px}footer .footerLinks .logo{width:100%!important;max-width:75%}}footer .footerLinks .links li:nth-child(5),footer .footerLinks .links li:nth-child(6),footer .footerLinks .links li:nth-child(7),footer .footerLinks .links li:nth-child(8){margin-right:8px}footer .footerLinks .links li a{font-size:16px}footer .footerLinks .pMark img{width:96px}footer .footerInfos{color:#fff;display:flex;justify-content:center;gap:40px;background-color:var(--black);padding:28px 0}footer .footerInfos a{color:#fff}footer .footerInfos small{display:inline-block}footer .footerInfos small a{font-size:16px}footer .footerInfos .infoList{display:flex;gap:40px}.spview{display:none}@media screen and (max-width:750px){.spview{display:block}.pcview{display:none}.inner{width:89.33%;padding:0}.floatingMenu{align-items:flex-end}.floatingMenu .floatingMenuInner{width:96%}.floatingMenu .floatingMenuInner .promo{position:absolute;width:54%;top:1.2vw;left:16.11vw}.floatingMenu .floatingMenuInner .install-app{height:12.07vw}.floatingMenu .floatingMenuInner .floatingMenuOpen{height:12.07vw;width:auto}.floatingMenu .floatingMenuInner .floatingMenuOpen img{width:auto;height:100%}.globalMenu{max-width:90.66vw;max-height:90vh;padding:10vw 8vw;.forBusinesses .btn-toB{font-size:16px}}.globalMenu ul li{height:12vw}.globalMenu ul li:nth-of-type(3){height:14.66vw}.globalMenu ul li a{font-size:4vw}.globalMenu ul li a span{font-size:2.93vw;margin-top:1.33vw}.globalMenu .globalMenuBottoms .promo{width:74.1%;margin:24px auto 0}.globalMenu .globalMenuBottoms .install-app{width:auto;margin-right:1.6%}.globalMenuClose{width:14.16vw}.reHeader .reHeader-container{width:100%;max-width:none;height:54px;padding:16px 5.85%;position:fixed;z-index:10000;background:var(--black)}.reHeader .reHeader-container img{width:94px;height:24px;margin-right:0}.reHeader .reHeader-container .reHeader-link{display:none}.reHeader .reHeader-container .reHeader-btn{padding:.6em 1em .6em 1.4em;font-size:11px;gap:2px;height:32px}.reFv{padding:54px 0 0}.reFv .reFv-circle1{top:-20%;left:-30%}.reFv .reFv-circle2{width:320px!important;height:320px!important;top:20%;right:-30%}.reFv .reFv-circle3{display:block;bottom:-20%;left:-30%}.reFv .reFv-outer{gap:0;padding:24px}.reFv .reFv-outer .reFv-img{display:none}.reFv .reFv-outer .reFv-container{width:100%}.reFv .reFv-outer .reFv-container .reFv-title{gap:5dvw;align-items:center}.reFv .reFv-outer .reFv-container .reFv-title-h3{width:100%}.reFv .reFv-outer .reFv-container .reFv-title-h2{width:108%;margin:-4px 0 0 8%}.reFv .reFv-outer .reFv-container .reFv-title-no1{width:80%}.LPO-FVreview h4{display:block}.reFv .reFv-outer .reFv-container .reFv-imgSp{display:block;max-width:100vw}.reFv .reFv-outer .reFv-container .btns{width:100%;margin-top:0;justify-content:space-between}.reFv .reFv-outer .reFv-container .btns img{width:100%;height:auto;object-fit:contain}.reFv.annotation{width:100%}.swiperWrapper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-9vw}.swiperWrapper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:2.13vw;height:2.13vw}.swiperWrapper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:2.5vw}.exampleWorks{padding-top:14.66vw;margin-bottom:13.33vw}.exampleWorks h2{font-size:5.33vw;margin-bottom:4.4vw}.exampleWorks h2 b{font-size:6.93vw}.exampleWorks .subtitle{width:98.2%;margin-bottom:4.66vw}.exampleWorks .workList{grid-template-columns:repeat(2,1fr);gap:2.93vw 4vw}.exampleWorks .workList li .heads h3{font-size:3.2vw;margin-left:5px;margin-right:5px}.exampleWorks .workList li .time{font-size:2.93vw}.exampleWorks .workList li .salary{font-size:4vw}.exampleWorks .more{margin:-22vw calc(50% - 50vw) 0}.exampleWorks .more a{width:89.33%;bottom:0}.exampleWorks .more picture{aspect-ratio:456 / 225}.otherWorks{padding:13.33vw 0 12.4vw}.otherWorks .titleWrapper{margin-bottom:8vw}.otherWorks .titleWrapper h2{font-size:5.33vw}.otherWorks .titleWrapper h2 b{font-size:6.93vw}.otherWorks .workList{grid-template-columns:repeat(2,1fr);gap:2.4vw 3.73vw}.otherWorks .workList li:nth-of-type(n){grid-row:auto;grid-column:auto}.otherWorks .workList li h3{font-size:4vw;margin-bottom:0}.otherWorks .workList li p{font-size:2.93vw}.wideRangeAges{padding-top:18vw;padding-bottom:21.33vw}.wideRangeAges .inner h2{font-size:5.33vw}.wideRangeAges .inner h2 b{font-size:6.93vw}.wideRangeAges .inner .graph{width:106%;translate:-3% 0;margin-top:10.66vw}.wideRangeAges .inner .ages{gap:2.26vw 1.655%;flex-wrap:wrap;justify-content:center;margin:9.06vw auto 3.46vw}.wideRangeAges .inner .ages li{width:32.23%;height:8.26vw;flex:0 1 auto;font-size:4vw;line-height:1.4}.wideRangeAges .inner .ages li b{font-size:5.33vw}.wideRangeAges .swiperWrapper .swiper-button-prev,.wideRangeAges .swiperWrapper .swiper-button-next{width:10vw;height:10vw}.wideRangeAges .swiperWrapper .swiper-button-prev{left:0;translate:30% 0}.wideRangeAges .swiperWrapper .swiper-button-next{right:0;translate:-30% 0}.wideRangeAges .swiperWrapper .swiper{max-width:none}.wideRangeAges .swiperWrapper .swiper .swiper-slide{display:block;border-width:2.4vw;padding:2.6vw 4vw}.wideRangeAges .swiperWrapper .swiper .swiper-slide:not(.swiper-slide-active){opacity:1;scale:1;translate:none}.wideRangeAges .swiperWrapper .swiper .swiper-slide.swiper-slide-active+.swiper-slide{translate:none}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person{height:auto}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .personHeads{align-items:flex-start;margin-bottom:.933vw}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .personHeads img{width:28.43%}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .personHeads h3{font-size:4vw;line-height:1.33}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .personHeads .kinds{gap:1.06vw}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .personHeads .kinds p{font-size:2.66vw;padding:.8vw 1.5vw}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .workingHours,.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .income{font-size:3.2vw;text-align:center}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .income em span{font-size:6.66vw}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .income b{font-size:4.8vw}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person .impressions{font-size:3.2vw;padding:2.13vw}.wideRangeAges .swiperWrapper .swiper .swiper-slide .person+.person{margin-top:2.66vw}.feature{padding:11.73vw 0 13.33vw}.feature .inner{width:100%}.feature h2 img{width:70.66%}.feature .featureList{gap:7.04vw}.feature .featureList li{width:94.66%;flex-direction:column;align-items:start;justify-content:normal}.feature .featureList li .texts{max-width:none;padding-bottom:2.66vw}.feature .featureList li .texts h3{font-size:5.06vw}.feature .featureList li .texts h3 span{font-size:6.13vw}.feature .featureList li .texts p{font-size:4vw}.feature .featureList li .featureImage{width:51.18%;display:block;margin:0 auto}.feature .featureList li:nth-of-type(odd){padding-left:5.33vw;padding-right:4.66vw;border-top-left-radius:0;border-bottom-left-radius:0}.feature .featureList li:nth-of-type(odd) .number{left:0}.feature .featureList li:nth-of-type(odd) .texts h3{text-align:right}.feature .featureList li:nth-of-type(2n){padding-left:6.66vw;padding-right:5.33vw;flex-direction:column-reverse;border-top-right-radius:0;border-bottom-right-radius:0}.feature .featureList li:nth-of-type(2n) .number{right:0}.feature .featureList li:nth-of-type(1){padding-top:12vw}.feature .featureList li:nth-of-type(1) .number{width:29.57%}.feature .featureList li:nth-of-type(2){padding-top:11.06vw}.feature .featureList li:nth-of-type(2) .number{width:33.1%}.feature .featureList li:nth-of-type(2) .texts{padding-bottom:3.33vw}.feature .featureList li:nth-of-type(3){padding-top:12vw}.feature .featureList li:nth-of-type(3) .number{width:32.4%}.feature .featureList li:nth-of-type(3) .texts{max-width:none;padding-bottom:4vw}.feature .featureList li:nth-of-type(4){padding-top:10.66vw}.feature .featureList li:nth-of-type(4) .number{width:34.5%}.feature .featureList li:nth-of-type(4) .texts{max-width:none;padding-bottom:2.66vw}.feature .featureList li:nth-of-type(5){padding-top:11.33vw}.feature .featureList li:nth-of-type(5) .number{width:33.38%}.feature .featureList li:nth-of-type(5) .texts{max-width:none}.feature .featureList li:nth-of-type(6){padding-top:10.66vw;padding-bottom:0}.feature .featureList li:nth-of-type(6) .number{width:34.5%}.feature .featureList li:nth-of-type(6) .texts{max-width:none;padding-bottom:2.66vw}.flow{padding-top:10.66vw;padding-bottom:13.33vw}.flow .inner{width:100%}.flow h2 img{width:81.33%}.flow .flowList{gap:6.66vw}.flow .flowList li{width:94.66%;padding-top:11.33vw;flex-direction:column;align-items:start;justify-content:normal}.flow .flowList li .texts{max-width:none;padding-bottom:2.66vw}.flow .flowList li .texts h3{margin-bottom:1.3vw}.flow .flowList li .texts h3 span{font-size:6.13vw}.flow .flowList li .texts p{font-size:4vw;line-height:1.533}.flow .flowList li .featureImage{display:block;margin:0 auto}.flow .flowList li:nth-of-type(odd){padding-left:7vw;padding-right:7vw;border-top-left-radius:0;border-bottom-left-radius:0}.flow .flowList li:nth-of-type(odd) .number{left:0}.flow .flowList li:nth-of-type(odd) .texts h3{text-align:right}.flow .flowList li:nth-of-type(2n){padding-left:7.04vw;padding-right:5.63vw;flex-direction:column-reverse;border-top-right-radius:0;border-bottom-right-radius:0}.flow .flowList li:nth-of-type(2n) .number{right:0}.flow .flowList li:nth-of-type(n) .texts{max-width:none}.flow .flowList li:nth-of-type(1) .number{width:28vw}.flow .flowList li:nth-of-type(1) .texts{padding-bottom:6.4vw}.flow .flowList li:nth-of-type(1) .featureImage{width:88.33%}.flow .flowList li:nth-of-type(1) .bubble{top:auto;bottom:46vw;width:26.26vw;translate:7% 2%}.flow .flowList li:nth-of-type(2) .number{width:30.66vw}.flow .flowList li:nth-of-type(2) .texts{padding-bottom:2.933vw}.flow .flowList li:nth-of-type(2) .featureImage{width:87.94%}.flow .flowList li:nth-of-type(3){padding:11.33vw 6vw 6.66vw}.flow .flowList li:nth-of-type(3) .number{width:30.66vw}.flow .flowList li:nth-of-type(3) .featureImage{width:100%}.flow .flowList li:nth-of-type(4){padding-top:12vw}.flow .flowList li:nth-of-type(4) .number{width:32.66vw}.flow .flowList li:nth-of-type(4) .texts{padding-bottom:2.66vw}.flow .flowList li:nth-of-type(4) .featureImage{width:86.88%}.flow .attention{font-size:2.66vw;margin-top:4vw;margin-right:5.33vw}.details{padding-top:13.33vw;padding-bottom:20vw}.details h2{text-align:center;line-height:1.33;margin-bottom:6.66vw}.details h2 span{font-size:6.13vw}.details .subtitle{font-size:3.2vw;width:54.66%;height:7.73vw;border-radius:3.865vw;max-width:none}.details h3{font-size:5.6vw;margin-top:4vw}.details .swiperWrapper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-9vw}.details .swiper .swiper-button-prev,.details .swiper .swiper-button-next{width:10.66vw;height:10.66vw}.details .swiper .swiper-button-prev{left:6.5%}.details .swiper .swiper-button-next{right:6.5%}.details .swiper .swiper-slide{border-width:.533vw;padding-top:4vw}.details .swiper .swiper-slide:not(.swiper-slide-active){opacity:1}.details .swiper .swiper-slide a .topContents{padding:0 2.8vw}.details .swiper .swiper-slide a .topContents p{margin-top:2.26vw;font-size:3.2vw;line-height:1.416}.details .swiper .swiper-slide a .moreDetails{font-size:2.93vw;height:7.06vw}.details .swiper .swiper-slide a .moreDetails:after{width:1.6vw;height:2.53vw;margin-left:2.26vw}.details .featureSlider{margin-top:5.33vw;margin-bottom:18.66vw}.details .reportSlider{margin-top:5.33vw}.faq{padding:13.33vw 0 10.66vw}.faq h2{font-size:6.13vw;margin-bottom:7.6vw}.faq .faqList{width:89.33%;padding:0;gap:4vw}.faq .faqList>.faqQ:before{width:8.4vw;height:8.4vw}.faq .faqList>div dt{font-size:4vw;line-height:1.53;padding:3vw 12.53vw 3vw 8.8vw;height:auto}.faq .faqList>div dt:before{width:3.466vw;height:.533vw;right:4.53vw}.faq .faqList>div dt:after{width:.533vw;height:3.466vw;right:6vw}.faq .faqList>div dd{font-size:4vw;line-height:1.6;padding:3.46vw 0 2.66vw 1.33vw}.faq .faqList>div dd .nearImage{width:75.75%;margin-top:3.46vw}.faq .faqList>div dd .attention{font-size:3.46vw;padding:2.93vw 2.66vw}.forBusinesses{width:100%;padding:13.33vw 0}.forBusinesses a{width:89.33%}footer .footerLinks{flex-direction:column;width:89.33%;padding:13.33vw 0 9.73vw}footer .footerLinks .logo{display:block;width:max-content;margin:0 auto;width:74.62%}footer .footerLinks .logo img{width:100%}footer .footerLinks .links{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(8,1fr);gap:3.3vw 9.3vw;margin-top:10.66vw}footer .footerLinks .links li:nth-of-type(7){grid-row:auto;grid-column:auto}footer .footerLinks .links li a{font-size:4vw}footer .footerLinks .links li:last-of-type{grid-row:5/8}footer .footerLinks .links li:last-of-type img{width:69.1%}footer .footerInfos{padding:8.26vw 5.335% 18.66vw;flex-direction:column;gap:3.33vw;font-size:4vw}footer .footerInfos small a{font-size:4vw}footer .footerInfos .infoList{flex-direction:column;gap:3.33vw}}.pcHeaderLink{padding:10px 20px;position:relative;max-width:1080px;z-index:3}.pcHeaderLink a{color:#fff;font-size:16px}.pcHeaderLink a:hover{opacity:.9}.pcHeaderLink ul{list-style:none;margin:16px 0;display:flex;justify-content:flex-end;gap:24px}.pcHeaderLink .pcHeaderBtn{margin-top:-6px}@media(max-width:900px){a{font-size:15px;&:hover{opacity:.9}}ul{margin:12px 0}.pcHeaderBtn{display:none}}.image-link{display:inline-block}.image-link img{display:block;width:100%;height:auto}.toB-floating{display:block;opacity:0;position:fixed;bottom:124px;right:20px;width:300px;background:transparent;transition:ease-in-out .4s;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.2));z-index:103}@media screen and (max-width:750px){.toB-floating{display:none}}.toB-floating:hover{opacity:.8!important;transition:ease-in-out .4s}.toB-floating .toB-floating_img{width:100%}.toB-floating .toB-floating_close{position:relative;top:-120px;right:-280px;width:30px;height:30px;border-radius:100%;cursor:pointer;transition:rotate .4s ease-in-out;background:#66666670}.toB-floating .toB-floating_close:before,.toB-floating .toB-floating_close:after{position:absolute;top:7px;content:"";width:2px;height:16px;border-radius:1px;background:#fff}.toB-floating .toB-floating_close:before{rotate:45deg;left:14px}.toB-floating .toB-floating_close:after{rotate:-45deg;right:14px}.toB-floating .toB-floating_close:hover{rotate:180deg;transition:rotate .4s ease-in-out}
