@charset "UTF-8";:root{--color-red:#ec181c;--color-navy:#001c58;--color-lightblue:#29abe2;--color-lighterblue:#e7f6fc;--breakPoint:959px}html{scroll-behavior:smooth;scroll-padding-top:72px}body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;color:#333}b{font-weight:inherit}.spview{display:none;color:#000}@media screen and (max-width:959px){html{scroll-padding-top:14.7368421053vw}.pcview{display:none}.spview{display:block}}footer{height:94px;position:relative;display:grid;place-items:center}footer small{font-size:14px;color:var(--color-navy)}footer .toTop{transition:.3s;position:absolute;bottom:0;right:0;height:inherit;aspect-ratio:1;background-color:var(--color-navy);display:grid;place-items:center}@media (any-hover:hover){footer .toTop:hover{filter:opacity(.7)}}footer .toTop img{width:18px}@media screen and (max-width:959px){footer{height:24.7368421053vw;padding-right:24.7368421053vw}footer small{font-size:3.6842105263vw}footer .toTop img{width:3.9473684211vw}}.fv{position:relative;padding-bottom:4.53125vw;background-image:url(//tplus-meo.site/wp/wp-content/themes/happy-try/img/fv_bg_gradation.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.fv .fvHeader{width:76.5625%;margin:0 auto;display:flex;justify-content:space-between}.fv .fvHeader .logo{margin-top:10px}.fv .fvHeader .logo p{font-size:13px;letter-spacing:.05em;margin-bottom:.3em}.fv .fvHeader .logo img{width:193px}.fv .fvHeader .fvCta{transition:.3s;display:block;margin-top:8px;position:absolute;top:0;right:15px}@media (any-hover:hover){.fv .fvHeader .fvCta:hover{filter:opacity(.7)}}.fv .fvHeader .fvCta img{width:304px;will-change:opacity}.fv .fvContents{width:76.5625%;margin:3.125vw auto 0}.fv .fvContents .lefts{width:60.2%}.fv .fvContents .lefts .copy{color:var(--color-navy);font-size:1.5625vw;font-weight:500;white-space:nowrap}.fv .fvContents .lefts .copyTitle{font-weight:800;font-size:4.921875vw;color:var(--color-navy);white-space:nowrap;line-height:1.35;font-feature-settings:"palt";margin-bottom:1.796875vw}.fv .fvContents .lefts .copyTitle img{display:inline-block;height:4.609375vw;translate:-14% -9%}.fv .fvContents .lefts .copyTitle img.spview{display:none}.fv .fvContents .lefts .copyTitle b{color:var(--color-red)}.fv .fvContents .lefts .features{display:grid;grid-template-columns:repeat(2,1fr);gap:.78125vw .703125vw}.fv .fvContents .lefts .features li{background-image:url(//tplus-meo.site/wp/wp-content/themes/happy-try/img/fv_features_bg.webp);background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;gap:.3125vw;height:4.6875vw;translate:0 -10%;font-weight:700}.fv .fvContents .lefts .features li.withDotLine{display:grid;place-content:center;gap:0}.fv .fvContents .lefts .features li.withDotLine>p{text-align:center;font-size:1.484375vw;width:18.359375vw;border-bottom:3px dotted #017bc2;padding-bottom:.1em;margin-bottom:.1em}.fv .fvContents .lefts .features li.withDotLine .copy{font-size:1.015625vw;font-weight:400;color:var(--color-navy);text-align:center}.fv .fvContents .lefts .features li.googlePartners{font-family:serif;font-size:1.40625vw;justify-content:flex-end;text-align:center;padding-right:3.1em}.fv .fvContents .lefts .features li:nth-of-type(2){background-image:url(//tplus-meo.site/wp/wp-content/themes/happy-try/img/fv_features_bg_google.webp)}.fv .fvContents .lefts .features li:nth-of-type(3){display:grid;place-content:center;gap:0;font-size:1.484375vw}.fv .fvContents .lefts .features li:nth-of-type(3) b{text-align:center}.fv .fvContents .lefts .features li b{color:var(--color-red)}.fv .fvContents .lefts .features li p{font-size:1.484375vw;position:relative;letter-spacing:.04em}.fv .fvContents .lefts .features li p .option{display:block;font-size:1.015625vw;font-weight:400;color:var(--color-navy);margin-top:.5em}.fv .imageCharacter{position:absolute;bottom:0;right:5.9%;width:35.546875vw}.fv .intro{position:absolute;bottom:.78125vw;right:3.75%;writing-mode:vertical-rl;font-size:1.09375vw;line-height:1.5625vw;font-weight:700;text-indent:-.5em}.cta{background-color:#e6e6e6;text-align:center}.cta a{transition:.3s;display:inline-block;margin-bottom:5px;margin-left:70px}@media (any-hover:hover){.cta a:hover{filter:opacity(.7)}}.cta a img{width:492px}.fixedMenu{background-color:var(--color-lightblue)}.fixedMenu ul{margin:0 auto;display:flex;justify-content:center}.fixedMenu ul li{position:relative}.fixedMenu ul li:before,.fixedMenu ul li:last-of-type:after{content:"";display:block;position:absolute;top:50%;left:0;translate:0 -50%;height:42px;width:1px;background-color:#47b7e6}.fixedMenu ul li:last-of-type:after{left:auto;right:0}.fixedMenu ul li a{display:grid;place-items:center;height:72px;font-size:16px;padding:0 23px;white-space:nowrap;color:#fff;transition:.3s}@media (any-hover:hover){.fixedMenu ul li a:hover{background-color:#0092dc}}.fixedMenu.fixed{position:fixed;z-index:10;left:0;top:0;width:100%}.fixedCta{position:fixed;z-index:10;left:0;bottom:0;width:100%;background-color:rgba(255,255,255,.75);transition:.3s}.fixedCta.hidden{opacity:0;visibility:hidden}.voices{padding-bottom:40px}.voices .titles{text-align:center;font-weight:600;line-height:1;padding-top:26px;padding-bottom:22px}.voices .titles .en{font-size:18px;color:var(--color-lightblue);margin-bottom:13px}.voices .titles .jp{color:var(--color-navy);font-size:38px}.voices .titles .jp b{color:var(--color-lightblue)}@media screen and (max-width:959px){.voices .titles{padding-top:6.8421052632vw;padding-bottom:5.7894736842vw}.voices .titles .en{font-size:4.7368421053vw;margin-bottom:3.1578947368vw}.voices .titles .jp{font-size:7.3684210526vw}}.voices .splideVoices .splide__pagination{bottom:-26px}.voices .splideVoices .splide__arrows .splide__arrow{background-color:var(--color-lightblue);opacity:.8;width:50px;height:50px;display:grid;place-items:center}.voices .splideVoices .splide__arrows .splide__arrow img{width:10px}.voices .splideVoices .splide__arrows .splide__arrow--prev{left:11%}.voices .splideVoices .splide__arrows .splide__arrow--next{right:11%}.voices .splideVoices .splide__pagination__page{background-color:#b3b3b3;margin:0 6px}.voices .splideVoices .splide__pagination__page.is-active{background-color:var(--color-lightblue);transform:none}.voices .splideVoices .splide__slide{display:flex;gap:5px;padding:10px 21px 16px 24px;border:1px solid #333;border-radius:20px;transition:.3s;opacity:.6}.voices .splideVoices .splide__slide.is-active{opacity:1}.voices .splideVoices .splide__slide .infos{min-width:108px}.voices .splideVoices .splide__slide .infos img{display:block;width:103px;margin-bottom:3px}.voices .splideVoices .splide__slide .infos .user{font-size:13px;font-weight:700;line-height:18px;color:#000}.voices .splideVoices .splide__slide .texts h3{font-size:18px;font-weight:700;color:var(--color-navy);padding-top:10px}.voices .splideVoices .splide__slide .texts h3:after{content:"";display:block;background-image:radial-gradient(circle farthest-side,#ccc,#ccc 30%,transparent 30%,transparent);background-size:5px;height:10px;margin:5px 0}.voices .splideVoices .splide__slide .texts p{font-size:12px;line-height:20px;color:#333;font-feature-settings:"palt"}.application h2{height:71px;display:flex;align-items:center;justify-content:center;color:var(--color-navy);font-size:33px;font-weight:800;text-align:center}.application h2:before{content:"＼"}.application h2:after{content:"／"}.application h2 b{color:var(--color-red)}.application .formWrap{background-color:#fef7c7;position:relative;padding:67px 0 63px}.application .formWrap:before{content:"";display:block;position:absolute;top:0;left:50%;translate:-50% 0;width:180px;height:56px;background-color:#fff;clip-path:polygon(0 0,50% 100%,100% 0)}.application .formWrap .formInner{width:min(100%, 980px);margin:0 auto;background-color:#fff;padding:17px 0 28px}.application .formWrap .formInner .time{font-size:16px;color:var(--color-navy);border:2px solid currentColor;padding:6px 8px;margin:0 auto 19px;width:max-content;line-height:1}.application .formWrap .formInner form{font-size:15px}.application .formWrap .formInner form dl{display:grid;gap:12px}.application .formWrap .formInner form dl>div{display:flex;align-items:center}.application .formWrap .formInner form dl>div dt{min-width:31.8%;text-align:right;font-weight:300;padding-right:23px;font-weight:400}.application .formWrap .formInner form dl>div dt b{color:var(--color-red)}.application .formWrap .formInner form dl>div dd input{background-color:#f2f2f2;width:394px;height:38px;outline:none;padding:16px}.application .formWrap .formInner form dl>div dd input::placeholder{color:#ccc}.application .formWrap .formInner form .privacy{margin-top:20px;margin-left:31.8%;font-size:17px}.application .formWrap .formInner form .privacy .provacyPolicy{text-decoration:underline}.application .formWrap .formInner form span:has(>.wpcf7-acceptance){display:block;margin-top:20px;font-size:15px}.application .formWrap .formInner form span:has(>.wpcf7-acceptance) .wpcf7-list-item{margin-left:0}.application .formWrap .formInner form span:has(>.wpcf7-acceptance) input[type=checkbox]{appearance:auto;border:0;outline:none;background-color:#f2f2f2}.application .formWrap .formInner form .submitWrap{transition:.3s;cursor:pointer;width:max-content;display:block;margin:20px auto 0}@media (any-hover:hover){.application .formWrap .formInner form .submitWrap:hover{filter:opacity(.7)}}.application .formWrap .formInner form .submitWrap:before{background-image:url(//tplus-meo.site/wp/wp-content/themes/happy-try/img/send_button.webp);background-size:cover;background-position:center;background-repeat:no-repeat;content:"";display:block;width:248px;height:58px}.application .formWrap .formInner form .submitWrap input{display:none}.problems{padding-top:45px}.problems h2{width:max-content;padding-left:.3em;margin:0 auto 30px;font-size:28px;font-weight:600;padding-bottom:15px;background-image:url(//tplus-meo.site/wp/wp-content/themes/happy-try/img/wave_border.webp);background-repeat:repeat-x;background-size:8px auto;background-position:left bottom}.problems h2 b{color:var(--color-red)}.problems ul{max-width:980px;margin:0 auto;display:flex;gap:2.85%}.problems ul li{flex:1}.problems ul li p{display:grid;place-items:center;background-color:#d2edf9;border-radius:23px;font-weight:700;height:90px;padding:0 22px;font-size:22px;line-height:28px;padding-bottom:3px}.problems ul li p .inner{text-align:center}.problems ul li p b{color:var(--color-red)}.problems ul li img{width:100%}.problems ul li:nth-of-type(3) p{height:104px;padding:0 18px}.problems ul li:nth-of-type(3) img{display:block;width:148px;translate:23% -12%}.problems .problemArrow{display:block;width:406px;margin:0 auto 34px}.reason{background-color:#f4f4f4;padding-top:12px;padding-bottom:40px}.reason .titles{text-align:center;font-weight:600;line-height:1;padding-top:26px;padding-bottom:22px}.reason .titles .en{font-size:18px;color:var(--color-lightblue);margin-bottom:13px}.reason .titles .jp{color:var(--color-navy);font-size:38px}.reason .titles .jp b{color:var(--color-lightblue)}@media screen and (max-width:959px){.reason .titles{padding-top:6.8421052632vw;padding-bottom:5.7894736842vw}.reason .titles .en{font-size:4.7368421053vw;margin-bottom:3.1578947368vw}.reason .titles .jp{font-size:7.3684210526vw}}.reason .reasons{max-width:980px;margin:0 auto;padding-top:28px;display:grid;gap:24px}.reason .reasons li{display:flex;gap:3.26%}.reason .reasons li .image{width:40.8%;min-width:40.8%;background-color:#fff;border-radius:25px;display:grid;place-items:center}.reason .reasons li:nth-of-type(1) .image{padding-top:10px}.reason .reasons li:nth-of-type(1) .image img{width:91.5%}.reason .reasons li:nth-of-type(2){flex-direction:row-reverse}.reason .reasons li:nth-of-type(2) .image{padding:10px 0}.reason .reasons li:nth-of-type(2) .image img{width:52.05%}.reason .reasons li:nth-of-type(3) .image img{width:67.5%}.reason .reasons li .texts{margin-top:5px}.reason .reasons li .texts h3{width:max-content;font-size:25px;font-weight:700;padding-bottom:15px;padding-right:.2em;padding-left:48px;margin-bottom:13px;background-image:url(//tplus-meo.site/wp/wp-content/themes/happy-try/img/wave_border_blue.webp);background-repeat:repeat-x;background-size:8px auto;background-position:left bottom;position:relative}.reason .reasons li .texts h3 b{color:var(--color-red)}.reason .reasons li .texts h3 img{height:33px;margin-right:15px;position:absolute;left:0;top:-5%}.reason .reasons li .texts p{font-size:15px;line-height:26px}.meo{padding-top:12px;padding-bottom:20px;background-image:linear-gradient(0deg,transparent calc(100% - 1px), rgb(245, 245, 245) calc(100% - 1px)), linear-gradient(90deg, transparent calc(100% - 1px), rgb(245, 245, 245) calc(100% - 1px));background-size:16px 16px;background-repeat:repeat;background-position:center center}.meo .titles{text-align:center;font-weight:600;line-height:1;padding-top:26px;padding-bottom:22px}.meo .titles .en{font-size:18px;color:var(--color-lightblue);margin-bottom:13px}.meo .titles .jp{color:var(--color-navy);font-size:38px}.meo .titles .jp b{color:var(--color-lightblue)}@media screen and (max-width:959px){.meo .titles{padding-top:6.8421052632vw;padding-bottom:5.7894736842vw}.meo .titles .en{font-size:4.7368421053vw;margin-bottom:3.1578947368vw}.meo .titles .jp{font-size:7.3684210526vw}}.meo .reasons{max-width:980px;margin:0 auto;display:grid;gap:40px;padding:10px 0 30px}.meo .reasons li{display:flex;align-items:flex-start;gap:3.26%}.meo .reasons li .image{width:40.8%;min-width:40.8%;background-color:#fff;border-radius:25px;display:grid;place-items:center;box-shadow:0 0 5px rgba(35,24,21,.4)}.meo .reasons li:nth-of-type(1) .image{padding-top:20px}.meo .reasons li:nth-of-type(1) .image img{width:63.25%}.meo .reasons li:nth-of-type(2){flex-direction:row-reverse}.meo .reasons li:nth-of-type(2) .image{padding:10px 0}.meo .reasons li:nth-of-type(2) .image img{width:75%}.meo .reasons li:nth-of-type(3) .image{padding:20px 0 15px}.meo .reasons li:nth-of-type(3) .image img{width:82%}.meo .reasons li .texts{margin-top:15px}.meo .reasons li .texts h3{font-feature-settings:"palt";width:max-content;font-size:25px;font-weight:700;padding-bottom:15px;margin-bottom:13px;background-image:url(//tplus-meo.site/wp/wp-content/themes/happy-try/img/wave_border_blue.webp);background-repeat:repeat-x;background-size:8px auto;background-position:left bottom}.meo .reasons li .texts h3 b{color:var(--color-red)}.meo .reasons li .texts p{font-size:15px;line-height:26px}.industry{background-color:var(--color-lighterblue);padding-top:9px;padding-bottom:45px}.industry .titles{text-align:center;font-weight:600;line-height:1;padding-top:26px;padding-bottom:22px}.industry .titles .en{font-size:18px;color:var(--color-lightblue);margin-bottom:13px}.industry .titles .jp{color:var(--color-navy);font-size:38px}.industry .titles .jp b{color:var(--color-lightblue)}@media screen and (max-width:959px){.industry .titles{padding-top:6.8421052632vw;padding-bottom:5.7894736842vw}.industry .titles .en{font-size:4.7368421053vw;margin-bottom:3.1578947368vw}.industry .titles .jp{font-size:7.3684210526vw}}.industry h3{width:max-content;margin:15px auto 37px;text-align:center;font-weight:700;padding-bottom:17px;font-size:28px;background-image:url(//tplus-meo.site/wp/wp-content/themes/happy-try/img/wave_border.webp);background-repeat:repeat-x;background-size:8px auto;background-position:left bottom}.industry h3 b{color:var(--color-red)}.industry h3 img{height:44px;translate:0 5px}.industry .industoriesList{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:60px;gap:10px;max-width:980px;margin:0 auto}.industry .industoriesList li{display:grid;place-items:center;font-size:20px;border:2px solid currentColor;border-radius:10px;background-color:#fff;font-weight:700;color:var(--color-navy)}.industry .industoriesList li.longText{font-size:16px}.flow{padding:14px 0 65px}.flow .titles{text-align:center;font-weight:600;line-height:1;padding-top:26px;padding-bottom:22px}.flow .titles .en{font-size:18px;color:var(--color-lightblue);margin-bottom:13px}.flow .titles .jp{color:var(--color-navy);font-size:38px}.flow .titles .jp b{color:var(--color-lightblue)}@media screen and (max-width:959px){.flow .titles{padding-top:6.8421052632vw;padding-bottom:5.7894736842vw}.flow .titles .en{font-size:4.7368421053vw;margin-bottom:3.1578947368vw}.flow .titles .jp{font-size:7.3684210526vw}}.flow .titles{padding-bottom:30px}.flow .flowList{max-width:980px;margin:0 auto;display:flex;gap:13px;counter-reset:flow}.flow .flowList li{flex:1;color:var(--color-navy);text-align:center;border-radius:24px;padding-top:35px;counter-increment:flow;position:relative;border:1px solid var(--color-navy)}.flow .flowList li:not(:first-of-type):after{background-image:url(//tplus-meo.site/wp/wp-content/themes/happy-try/img/flow_arrow.webp);background-size:contain;background-position:center;background-repeat:no-repeat;content:"";display:block;position:absolute;top:50%;left:-30.5px;translate:0 -50%;width:48px;aspect-ratio:1}.flow .flowList li:nth-of-type(1) img{width:73px}.flow .flowList li:nth-of-type(1):after{right:-38.4px}.flow .flowList li:nth-of-type(2) img{width:80px}.flow .flowList li:nth-of-type(3) img{width:86px;translate:0 10%}.flow .flowList li:nth-of-type(4) img{width:78px}.flow .flowList li .image{height:90px}.flow .flowList li .image img{display:block;margin:0 auto}.flow .flowList li .texts{padding-bottom:12px}.flow .flowList li .texts h3{text-align:center;font-size:22px;font-weight:700;margin-top:13px;margin-bottom:5px}.flow .flowList li .texts h3>div{display:grid;place-items:center;height:53px}.flow .flowList li .texts h3:before{content:"0" counter(flow);display:block;font-size:30px;font-weight:700;color:#29abe2}.flow .flowList li .texts p{font-size:14px;line-height:20px;text-align:left;padding:0 10px}.flow .flowList li .texts .attention{font-size:13px;margin-top:1.2em}.faq{padding:21px 0 40px;background-color:#f4f4f4}.faq .titles{text-align:center;font-weight:600;line-height:1;padding-top:26px;padding-bottom:22px}.faq .titles .en{font-size:18px;color:var(--color-lightblue);margin-bottom:13px}.faq .titles .jp{color:var(--color-navy);font-size:38px}.faq .titles .jp b{color:var(--color-lightblue)}@media screen and (max-width:959px){.faq .titles{padding-top:6.8421052632vw;padding-bottom:5.7894736842vw}.faq .titles .en{font-size:4.7368421053vw;margin-bottom:3.1578947368vw}.faq .titles .jp{font-size:7.3684210526vw}}.faq .faqList{display:grid;gap:13px;max-width:980px;margin:23px auto 0}.faq .faqList .faqItem dt{transition:.3s;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding-left:75px;position:relative}@media (any-hover:hover){.faq .faqList .faqItem dt:hover{filter:opacity(.7)}}.faq .faqList .faqItem dt:before{background-image:url(//tplus-meo.site/wp/wp-content/themes/happy-try/img/faq_q.webp);background-size:contain;background-position:center;background-repeat:no-repeat;content:"";width:21px;height:29px;display:block;position:absolute;top:50%;left:22px;translate:0 -50%}.faq .faqList .faqItem dt .toggleIcon{width:60px;aspect-ratio:1;background-color:var(--color-navy);position:relative}.faq .faqList .faqItem dt .toggleIcon:before,.faq .faqList .faqItem dt .toggleIcon:after{content:"";display:block;height:2px;width:28px;background-color:#fff;position:absolute;top:50%;left:50%;translate:-50% -50%;transition:.3s}.faq .faqList .faqItem dt .toggleIcon:after{rotate:90deg}.faq .faqList .faqItem dt.open .toggleIcon:before{rotate:45deg}.faq .faqList .faqItem dt.open .toggleIcon:after{rotate:135deg}.faq .faqList .faqItem dt.open+dd{grid-template-rows:1fr}.faq .faqList .faqItem dd{display:grid;grid-template-rows:0fr;transition:.3s grid-template-rows}.faq .faqList .faqItem dd .faqInner{display:flex;align-items:center;background-color:#d6d6d6;padding-left:75px;position:relative;overflow:hidden}.faq .faqList .faqItem dd .faqInner:before{background-image:url(//tplus-meo.site/wp/wp-content/themes/happy-try/img/faq_a.webp);background-size:contain;background-position:center;background-repeat:no-repeat;content:"";width:21px;height:29px;display:block;position:absolute;top:50%;left:22px;translate:0 -50%}.faq .faqList .faqItem dd .faqInner p{min-height:60px;display:flex;align-items:center;line-height:1.6;padding:18px 0;padding-right:10px}.company{padding:42px 0 44px;background-color:#f0f0f0}.company .inner{display:flex;align-items:center;gap:114px;max-width:980px;margin:0 auto}.company .inner .titles{text-align:center;font-weight:600;line-height:1;padding-top:26px;padding-bottom:22px}.company .inner .titles .en{font-size:18px;color:var(--color-lightblue);margin-bottom:13px}.company .inner .titles .jp{color:var(--color-navy);font-size:38px}.company .inner .titles .jp b{color:var(--color-lightblue)}@media screen and (max-width:959px){.company .inner .titles{padding-top:6.8421052632vw;padding-bottom:5.7894736842vw}.company .inner .titles .en{font-size:4.7368421053vw;margin-bottom:3.1578947368vw}.company .inner .titles .jp{font-size:7.3684210526vw}}.company .inner .titles{text-align:left}.company .inner .titles>div{white-space:nowrap}.company .inner table{font-size:9px}.company .inner table th,.company .inner table td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:6px 9px}.company .inner table th{font-weight:500;text-align:center;background-color:#e0e0e0}.company .inner table td{font-weight:300;background-color:#fff}@media screen and (max-width:959px){.spHeader{position:fixed;top:0;left:0;z-index:10;display:flex;align-items:center;width:100%;background-color:#fff;height:14.7368421053vw;padding-left:3.6842105263vw}.spHeader .logo p{font-size:2.6315789474vw;margin-bottom:1.0526315789vw;letter-spacing:.05em}.spHeader .logo img{width:38.6842105263vw}.spGlobalMenu{position:fixed;top:0;right:0;z-index:12;width:14.7368421053vw;aspect-ratio:1;background-color:#0010af;transition:.3s}.spGlobalMenu>div{height:.5263157895vw;width:6.3157894737vw;background-color:#fff;position:absolute;top:50%;left:50%;transition:.3s;translate:-50% -50%}.spGlobalMenu>div:nth-of-type(1){translate:-50% -2.3684210526vw}.spGlobalMenu>div:nth-of-type(3){translate:-50% 1.8421052632vw}.spGlobalMenu.active{background-color:#5661ca}.spGlobalMenu.active>div:nth-of-type(1){rotate:45deg;translate:-50% -50%}.spGlobalMenu.active>div:nth-of-type(2){opacity:0}.spGlobalMenu.active>div:nth-of-type(3){rotate:-45deg;translate:-50% -50%}.fv{margin-top:14.7368421053vw}.fv .fvHeader{display:none}.fv .fvContents{width:92.1%;margin:0 auto}.fv .fvContents .lefts{width:100%;padding-top:4.7368421053vw}.fv .fvContents .lefts .copy{font-size:2.8947368421vw;line-height:1.4}.fv .fvContents .lefts .copyTitle{font-size:11.1842105263vw;line-height:1.21}.fv .fvContents .lefts .copyTitle img.spview{display:inline-block;height:12.1052631579vw;translate:-14% 0%}.fv .fvContents .lefts .copyTitle .pcview{display:none}.fv .fvContents .lefts .copyTitle .conjunction{margin-left:-.2em;translate:0 .4em}.fv .fvContents .lefts .copyTitle .secondLine{margin-left:0;margin-top:1.8421052632vw}.fv .fvContents .lefts .attention{font-size:2.3684210526vw;text-indent:-1em;margin-left:1em;margin-top:3.4210526316vw;margin-bottom:0}.fv .fvContents .lefts .features{margin:6.5789473684vw auto 0;width:80.5263157895vw;position:relative;grid-template-columns:auto;justify-content:center;gap:2.1052631579vw}.fv .fvContents .lefts .features li{gap:1.5789473684vw;height:14.4736842105vw;aspect-ratio:270/55;translate:none}.fv .fvContents .lefts .features li p{font-size:5.2631578947vw}.fv .fvContents .lefts .features li.withDotLine>p{font-size:4.7368421053vw;width:57.8947368421vw;border-bottom-width:2px}.fv .fvContents .lefts .features li.withDotLine .copy{font-size:3.1578947368vw}.fv .fvContents .lefts .features li.googlePartners{font-size:4.7368421053vw;padding-right:1.7em}.fv .fvContents .lefts .features li:nth-of-type(3){font-size:4.7368421053vw}.fv .imageCharacter{right:3.6842105263vw;bottom:auto;top:39.4736842105vw;width:32.8947368421vw}.fv .intro{bottom:auto;top:18.4210526316vw;right:3.9473684211vw;font-size:2.1052631579vw;line-height:1.2;text-shadow:#fff 0 0 2px,#fff 0 0 2px,#fff 0 0 2px,#fff 0 0 2px,#fff 0 0 2px,#fff 0 0 2px,#fff 0 0 2px,#fff 0 0 2px,#fff 0 0 2px,#fff 0 0 2px}.fv.bottom{margin-top:0}.cta{height:15.7894736842vw;display:flex;align-items:center}.cta a{margin-left:0;margin-bottom:0}.cta a img{width:92.1%}.fixedMenu{position:fixed;inset:0;z-index:11;background-color:#5661ca;height:100%;overflow:auto;opacity:0;visibility:hidden;transition:.3s}.fixedMenu.active{opacity:1;visibility:visible}.fixedMenu ul{display:grid;gap:7.3684210526vw;padding-top:68px}.fixedMenu ul li{text-align:center}.fixedMenu ul li:before,.fixedMenu ul li:last-of-type:after{display:none}.fixedMenu ul li a{height:auto;font-size:4.4736842105vw;padding:0}.fixedMenu .spMenuCta{display:block;width:80vw;margin:31px auto 0}.fixedMenu .spMenuCta img{width:100%}.voices{width:92.1%;margin:0 auto;padding-bottom:7.3684210526vw}.voices .splideVoices .splide__pagination{bottom:-5.2631578947vw}.voices .splideVoices .splide__arrows .splide__arrow{width:13.1578947368vw;height:13.1578947368vw}.voices .splideVoices .splide__arrows .splide__arrow img{width:2.6315789474vw}.voices .splideVoices .splide__arrows .splide__arrow--prev{left:-2.8947368421vw}.voices .splideVoices .splide__arrows .splide__arrow--next{right:-2.8947368421vw}.voices .splideVoices .splide__pagination__page{margin:0 1.5789473684vw}.voices .splideVoices .splide__slide{border-radius:5.2631578947vw;opacity:1;display:grid;padding-left:3.1578947368vw;padding-right:3.1578947368vw}.voices .splideVoices .splide__slide .infos{display:flex;align-items:center;gap:6.8421052632vw}.voices .splideVoices .splide__slide .infos img{width:17.8947368421vw}.voices .splideVoices .splide__slide .infos .user{font-size:4.7368421053vw;line-height:6.0526315789vw}.voices .splideVoices .splide__slide .texts h3{font-size:4.4736842105vw;font-feature-settings:"palt"}.voices .splideVoices .splide__slide .texts h3:after{background-size:1.8421052632vw;height:2.1052631579vw;margin:1.3157894737vw 0}.voices .splideVoices .splide__slide .texts p{font-size:3.1578947368vw;line-height:5.2631578947vw}.application h2{display:block;font-size:7.3684210526vw;line-height:8.4210526316vw;padding:2.8947368421vw 0 3.4210526316vw;height:24.2105263158vw;position:relative}.application h2:before,.application h2:after{position:absolute;top:30%;font-size:11.8421052632vw}.application h2:before{left:7%}.application h2:after{right:7%}.application .formWrap{padding:10.2631578947vw 0 5.5263157895vw}.application .formWrap:before{width:27.3684210526vw;height:8.6842105263vw}.application .formWrap .formInner{width:92.1%;padding:4.4736842105vw 2.8947368421vw 0}.application .formWrap .formInner .time{font-size:4.2105263158vw;line-height:5.7894736842vw;padding:1.0526315789vw 1.8421052632vw;border-width:.5263157895vw;margin-bottom:3.9473684211vw}.application .formWrap .formInner form{font-size:3.9473684211vw;line-height:5.7894736842vw}.application .formWrap .formInner form dl{gap:2.1052631579vw}.application .formWrap .formInner form dl>div{display:grid}.application .formWrap .formInner form dl>div dt{text-align:left;font-weight:400;margin-bottom:.2em}.application .formWrap .formInner form dl>div dd input{width:100%;height:10vw;padding:4.2105263158vw}.application .formWrap .formInner form .privacy{width:76.2%;margin:0 auto;margin-top:5.2631578947vw;font-size:4.2105263158vw}.application .formWrap .formInner form span:has(>.wpcf7-acceptance){margin-top:3.1578947368vw}.application .formWrap .formInner form .submitWrap{margin-top:5.2631578947vw}.problems{padding-top:5.2631578947vw}.problems h2{font-size:5.5263157895vw;margin-bottom:5.2631578947vw}.problems ul{display:grid;gap:0;width:92.1%}.problems ul li{flex:auto}.problems ul li p{width:68.4210526316vw;font-size:5.2631578947vw;padding:0;font-feature-settings:"palt"}.problems ul li:nth-of-type(1) img{display:block;width:34.4736842105vw;margin-right:2.6315789474vw;margin-left:auto;margin-top:-13.9473684211vw}.problems ul li:nth-of-type(2){margin-top:-.7894736842vw}.problems ul li:nth-of-type(2) p{width:65.5263157895vw;margin-left:auto}.problems ul li:nth-of-type(2) img{width:31.0526315789vw;margin-left:5.7894736842vw;margin-top:-11.8421052632vw}.problems ul li:nth-of-type(3) p{width:72.6315789474vw;padding:0 3.1578947368vw}.problems ul li:nth-of-type(3) img{display:block;margin-left:auto;margin-right:8.6842105263vw;margin-top:-2.1052631579vw;width:32.8947368421vw}.problems .problemArrow{width:70%;scale:.7 1;margin-top:-15.7894736842vw;margin-bottom:0}.reason{padding-top:0;padding-bottom:3.9473684211vw}.reason .reasons{width:92.1%;margin:0 auto;padding-top:0;gap:7.8947368421vw}.reason .reasons li{display:grid;gap:2.3684210526vw}.reason .reasons li .image{width:100%;border-radius:3.6842105263vw}.reason .reasons li:nth-of-type(1) .image{padding:1.3157894737vw 0}.reason .reasons li:nth-of-type(1) .image img{width:51.4%}.reason .reasons li:nth-of-type(2) .image{padding:1.3157894737vw 0}.reason .reasons li:nth-of-type(2) .image img{width:27.3684210526vw}.reason .reasons li:nth-of-type(3) .image{padding:1.3157894737vw 0}.reason .reasons li:nth-of-type(3) .image img{width:47.14%}.reason .reasons li .texts{display:contents;margin-top:1.3157894737vw}.reason .reasons li .texts h3{font-size:5.2631578947vw;padding-left:0;margin-left:11.8421052632vw;padding-bottom:3.9473684211vw;margin-bottom:1.3157894737vw;width:max-content;order:-1}.reason .reasons li .texts h3 img{height:7.1052631579vw;margin-right:3.4210526316vw;left:-11.8421052632vw}.reason .reasons li .texts p{font-size:3.9473684211vw;line-height:6.8421052632vw}.meo{padding-top:0;padding-bottom:3.9473684211vw}.meo .reasons{width:92.1%;margin:0 auto;padding:0 0 1.3157894737vw;gap:7.8947368421vw}.meo .reasons li{display:grid;gap:2.3684210526vw}.meo .reasons li .image{width:100%;border-radius:3.6842105263vw}.meo .reasons li:nth-of-type(1) .image{padding:3.9473684211vw 0 0}.meo .reasons li:nth-of-type(1) .image img{width:54.28%}.meo .reasons li:nth-of-type(2) .image{padding:1.3157894737vw 0}.meo .reasons li:nth-of-type(2) .image img{width:74.85%}.meo .reasons li:nth-of-type(3) .image{padding:1.3157894737vw 0}.meo .reasons li:nth-of-type(3) .image img{width:85.7%}.meo .reasons li .texts{display:contents;margin-top:1.3157894737vw}.meo .reasons li .texts h3{font-size:5.2631578947vw;padding-left:0;padding-bottom:3.9473684211vw;margin-bottom:1.3157894737vw;width:fit-content;line-height:1.25;order:-1}.meo .reasons li .texts h3 b{color:var(--color-red)}.meo .reasons li .texts p{font-size:3.9473684211vw;line-height:6.8421052632vw}.industry{padding:6.0526315789vw;padding-top:0}.industry .titles{padding-bottom:0}.industry h3{font-size:4.2105263158vw;margin-top:5.2631578947vw;margin-bottom:4.4736842105vw;padding-bottom:4.4736842105vw}.industry h3 img{height:7.3684210526vw;translate:0 1.3157894737vw}.industry .industoriesList{grid-template-columns:repeat(2,1fr);grid-auto-rows:11.0526315789vw;gap:2.3684210526vw 1.5789473684vw;width:92.1%;margin:0 auto}.industry .industoriesList li{font-size:3.6842105263vw;border-width:.2631578947vw}.industry .industoriesList li.longText{font-size:2.6315789474vw}.industry .industoriesList li.spLongText{font-size:2.6315789474vw}.flow{padding-top:0;padding-bottom:5.2631578947vw}.flow .titles{padding-bottom:5.7894736842vw}.flow .flowList{display:grid;width:92.1%;margin:0 auto;gap:7.8947368421vw}.flow .flowList li{position:relative;border-radius:6.3157894737vw;padding-top:4.4736842105vw}.flow .flowList li:not(:first-of-type):after{background-image:url(//tplus-meo.site/wp/wp-content/themes/happy-try/img/flow_arrow_down.webp);top:0;left:50%;right:auto;translate:-50% -67%;width:12.6315789474vw;height:12.6315789474vw}.flow .flowList li:nth-of-type(1) img{width:15.7894736842vw}.flow .flowList li:nth-of-type(2) img{width:14.7368421053vw}.flow .flowList li:nth-of-type(3) img{width:16.8421052632vw}.flow .flowList li:nth-of-type(4) img{width:13.6842105263vw}.flow .flowList li picture,.flow .flowList li img{width:28.9473684211vw;min-width:28.9473684211vw}.flow .flowList li .image{height:auto;position:absolute;top:4.4736842105vw;left:4.2105263158vw}.flow .flowList li .image img{min-width:0}.flow .flowList li .texts{padding-bottom:3.1578947368vw}.flow .flowList li .texts h3{display:grid;text-align:left;font-size:5.2631578947vw;margin-top:0;margin-bottom:2.1052631579vw;margin-left:23.9473684211vw}.flow .flowList li .texts h3:before{display:inline-block;font-size:6.3157894737vw}.flow .flowList li .texts h3>div{display:inline-block;height:auto}.flow .flowList li .texts p{font-size:3.6842105263vw;line-height:5.2631578947vw;white-space:normal;padding:0 2.6315789474vw}.flow .flowList li .texts p.attention{font-size:3.4210526316vw}.faq{padding-top:0}.faq .titles{padding-top:6.0526315789vw;padding-bottom:0}.faq .faqList{width:92.1%;margin-top:8.4210526316vw;gap:3.1578947368vw}.faq .faqList .faqItem dt{min-height:15.7894736842vw;padding:3.1578947368vw 0;padding-left:15.7894736842vw;padding-right:19.7368421053vw;font-size:4.2105263158vw;line-height:5.2631578947vw;position:relative}.faq .faqList .faqItem dt:before{width:5.5263157895vw;height:7.6315789474vw;left:5.7894736842vw;top:4.2105263158vw;translate:none}.faq .faqList .faqItem dt .toggleIcon{position:absolute;right:0;top:0;min-width:15.7894736842vw;width:15.7894736842vw;height:100%}.faq .faqList .faqItem dt .toggleIcon:before,.faq .faqList .faqItem dt .toggleIcon:after{height:.5263157895vw;width:7.3684210526vw}.faq .faqList .faqItem dd .faqInner{padding-left:15.7894736842vw}.faq .faqList .faqItem dd .faqInner:before{width:5.5263157895vw;height:7.6315789474vw;top:4.2105263158vw;left:5.7894736842vw;translate:none}.faq .faqList .faqItem dd .faqInner p{height:auto;min-height:15.7894736842vw;padding:3.1578947368vw 0;padding-top:3.1578947368vw;padding-right:7.8947368421vw;font-size:3.6842105263vw;line-height:5.7894736842vw}.company{padding-top:0;padding-bottom:6.3157894737vw}.company .inner{display:grid;gap:0}.company .inner .titles{text-align:center;padding-top:5.2631578947vw;padding-bottom:3.4210526316vw}.company table{width:92.1%;margin:0 auto;font-size:2.3684210526vw}.company table th,.company table td{padding:1.5789473684vw 2.6315789474vw;line-height:3.4210526316vw;border-top:.2631578947vw solid #ccc;border-bottom:.2631578947vw solid #ccc}.company table th{white-space:nowrap;vertical-align:middle}}.thanks .wrapper{min-height:100vh;position:relative}.thanks header{position:absolute;top:0;left:0;width:100%;border-bottom:1px solid #333;padding:17px}.thanks header .logo{transition:.3s;display:block}@media (any-hover:hover){.thanks header .logo:hover{filter:opacity(.7)}}.thanks header .logo p{font-size:13px;letter-spacing:.05em;margin-bottom:.3em}.thanks header .logo img{width:193px}.thanks main{display:grid;place-content:center;text-align:center;line-height:2;min-height:100vh}.thanks main h1{font-size:18px;font-weight:700;margin-bottom:1em}.thanks main p{margin-bottom:1em}.thanks main a{text-decoration:underline}.thanks footer{border-top:1px solid #333;position:absolute;left:0;bottom:0;width:100%}.form-acceptance-container{text-align:center;margin:25px 0;padding:0 10px}.form-acceptance-container .wpcf7-acceptance{display:inline-block;text-align:left}.form-acceptance-container input[type=checkbox]{margin-right:8px;vertical-align:middle}.form-acceptance-container .wpcf7-list-item-label{font-size:14px;color:#333;vertical-align:middle}.form-acceptance-container a{color:#06c;text-decoration:underline}