.thisPage{color:#201e19}.thisPage_body{background-color:#fff;overflow:hidden}.thisHeader{color:#fff;padding:12px 0;position:sticky;top:29px;z-index:999}@media (max-width: 768px){.thisHeader{top:0;transition:all 0.35s ease-in-out}}.thisHeader_inner{align-items:center;display:flex;gap:0 20px;height:40px;justify-content:space-between}@media (max-width: 768px){.thisHeader_inner{gap:0 12px}}.thisHeader_background{background-color:#fff;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 0.3s;width:100%;z-index:-1}@media (max-width: 768px){.thisHeader_background{opacity:0.8}}.thisHeaderLogo_image{display:block;font-size:0}.thisHeaderLogo_image svg{height:32px;width:auto}@media (max-width: 1024px){.thisHeaderLogo_image svg{height:24px}}.thisHeaderSignup{align-items:center;display:flex;gap:20px 16px;justify-content:flex-end}@media (max-width: 768px){.thisHeaderSignup{gap:8px}}.thisHeaderSignup_item{width:108px}@media (max-width: 768px){.thisHeaderSignup_item{width:auto}}.thisHeader.is-active .thisHeader_background{opacity:0.8}.thisSectionType01{display:block;padding:96px 0;position:relative}@media (max-width: 768px){.thisSectionType01{padding:60px 0}}.thisHeadingType01{color:#201e19;margin-bottom:60px}@media (max-width: 768px){.thisHeadingType01{margin-bottom:32px}}.thisHeadingType01_title{letter-spacing:1.08px;font-size:36px;font-size:3.6rem;font-weight:800;font-family:"Noto Sans JP ExtraBold","Noto Sans JP Regular","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif}@media (max-width: 768px){.thisHeadingType01_title{letter-spacing:normal;font-size:28px;font-size:2.8rem}}.thisHeadingType01_subtitle{color:#3898e0;line-height:1.2;margin-bottom:16px;overflow:hidden;padding:0.1em 0 0.1em 1em;position:relative}.thisHeadingType01_subtitle::before{background-color:#49dd4f;border-radius:50%;content:"";display:block;height:0.5em;left:0;pointer-events:none;position:absolute;top:0.45em;width:0.5em}.thisHeadingType02{letter-spacing:0.6px;margin-bottom:28px;padding-left:16px;position:relative;font-size:20px;font-size:2rem;font-weight:600;font-family:"Noto Sans JP Regular","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif}@media (max-width: 768px){.thisHeadingType02{margin-bottom:16px;padding-left:12px}}.thisHeadingType02::before{background-color:#3898e0;content:"";height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.thisHeadingType02 .listType01{font-weight:600;font-family:"Noto Sans JP Regular","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif}.thisBoxContent.delay_open{opacity:0;transform:translateY(40px);transition:1.2s}.thisBoxContent.delay_open.is-active{opacity:1;transform:translateY(0)}.thisBoxContent_inner{margin:0 auto;max-width:1084px;padding:0 20px}@media (max-width: 768px){.thisBoxContent_inner{padding:0}}.thisCarouselType01{margin:0 auto;max-width:1392px;padding:0 84px}@media (max-width: 1024px){.thisCarouselType01{padding:0 28px}}@media (max-width: 768px){.thisCarouselType01{padding:0 10px}}.thisCarouselType01List{display:flex;justify-content:space-between}.thisCarouselType01List_item{padding:0 12px;width:33.33%}@media (max-width: 768px){.thisCarouselType01List_item{max-width:360px;padding:0 10px;width:calc(100% - 40px)}}.thisCarouselType01Navigation{margin-top:20px;padding:0 12px}@media (max-width: 768px){.thisCarouselType01Navigation{padding:0 10px}}.thisCarouselType01NavigationList{align-items:center;display:flex;gap:0 24px;justify-content:space-between}@media (max-width: 768px){.thisCarouselType01NavigationList{gap:0 8px;justify-content:space-between}}.thisCarouselType01NavigationList_item:has(.thisCarouselType01NavigationPagination){display:none}@media (max-width: 768px){.thisCarouselType01NavigationList_item:has(.thisCarouselType01NavigationPagination){display:block}}.thisCarouselType01NavigationButton{aspect-ratio:1 / 1;background-color:#201e19;border-radius:8px;color:#fff;overflow:hidden;position:relative;text-indent:-9999px;transition:background-color 0.1s, color 0.1s;width:32px}.thisCarouselType01NavigationButton::before{background:url("/wing/lp/portfolio1/images/pickup_carousel.svg") center center/contain no-repeat;content:"";height:100%;left:calc(50% - 6px);line-height:1;max-width:12px;position:absolute;text-indent:0;top:0;width:100%}.thisCarouselType01NavigationButton-next::before{transform:rotate(180deg)}.buttonType01-C{font-size:20px;font-size:2rem;min-height:80px}@media (max-width: 768px){.buttonType01-C{min-height:58px;width:192px;font-size:16px;font-size:1.6rem}}.buttonType01-D{height:39px;min-height:auto;width:158px}.mainvisual{position:relative}.mainvisual::after{background:url("/wing/lp/portfolio1/images/mainvisual_bg.png") 560px -40px/840px no-repeat;content:"";height:790px;left:50%;max-width:1400px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:0}@media (max-width: 1024px){.mainvisual::after{background-position:260px center}}@media (max-width: 768px){.mainvisual::after{display:none}}.mainvisualWrap{max-height:720px;overflow:hidden;position:relative;z-index:1}@media (max-width: 768px){.mainvisualWrap{max-height:none;overflow:visible}}.mainvisual_inner{margin:-60px auto 0;max-width:1400px;padding-top:135px}@media (max-width: 768px){.mainvisual_inner{background:url("/wing/lp/portfolio1/images/mainvisual_bg-sp.png") center bottom/contain no-repeat;margin-top:-64px;min-height:749px;padding-top:64px}}.mainvisual_inner .delay_open{transition:0.5s}.mainvisualContent{align-items:flex-start;display:flex;gap:5%}@media (max-width: 768px){.mainvisualContent{flex-direction:column;gap:32px 0}}.mainvisualContent_inner{max-width:617px;width:50%}@media (max-width: 768px){.mainvisualContent_inner{max-width:100%;width:100%}}.mainvisualTitle{letter-spacing:0.8px;padding-bottom:40px}@media (max-width: 768px){.mainvisualTitle{padding-bottom:16px}}.mainvisualTitle_sub{display:flex;gap:0 8px}.mainvisualTitle_sub p{font-size:24px;font-size:2.4rem;font-weight:800;font-family:"Noto Sans JP ExtraBold","Noto Sans JP Regular","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif}@media (max-width: 768px){.mainvisualTitle_sub p{font-size:20px;font-size:2rem}}.mainvisualTitle_sub p span{font-size:32px;font-size:3.2rem}@media (max-width: 768px){.mainvisualTitle_sub p span{font-size:24px;font-size:2.4rem}}.mainvisualTitle_main{color:#201e19;padding-bottom:20px;font-weight:800;font-family:"Noto Sans JP ExtraBold","Noto Sans JP Regular","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif;font-size:52px;font-size:5.2rem}@media (max-width: 768px){.mainvisualTitle_main{padding:20px 0 16px;font-size:32px;font-size:3.2rem}}.mainvisualTitle_main span{background:linear-gradient(90deg, #0ca9fd 13.33%, #1834e7 85.29%);-webkit-background-clip:text;background-clip:text;display:inline-block;padding:0 8px 0 0;-webkit-text-fill-color:transparent}.mainvisualApply .buttonType01{max-width:300px}.mainvisualText{align-items:flex-end;color:#201e19;display:flex;gap:0 65px;margin-bottom:51px;margin-top:69px}@media (max-width: 768px){.mainvisualText{display:none}}.mainvisualText_icon{display:inline-block;padding-right:5px;position:relative;writing-mode:vertical-rl;font-size:12px;font-size:1.2rem}.mainvisualText_icon::after{animation:scrollAnimation 2s cubic-bezier(1, 0, 0, 1) infinite;background-color:#201e19;bottom:0;content:"";display:block;height:60px;position:absolute;right:0;width:2px}.mainvisualText_lead{opacity:0.3;font-size:12px;font-size:1.2rem}.mainvisualImage{margin-top:20px;width:45%}@media (max-width: 768px){.mainvisualImage{margin-top:0;width:100%}}@keyframes scrollAnimation{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}.pickup{background-color:#f4f4f4;padding-top:0}.pickupList .swiper-wrapper{transition-timing-function:linear}.pickupListUnit{display:grid;gap:16px 0}.pickupListUnitImage{aspect-ratio:300 / 386;border-radius:8px;overflow:hidden}.pickupListUnitImage img{height:100%;object-fit:cover;transform:scale(1);transition:transform 0.2s ease;width:100%}.pickupListUnitText{color:#3898e0;display:grid;gap:12px 0}.pickupListUnitText_title{color:#3898e0;font-size:12px;font-size:1.2rem}.pickupButton{display:flex;justify-content:center;margin:0 auto;max-width:300px;padding-top:40px}@media (max-width: 768px){.pickupButton{padding-top:28px}}.features{padding-top:32px}@media (max-width: 768px){.features{padding-top:60px}}@media (max-width: 768px){.featuresProblems{padding-bottom:60px}}.featuresProblemsList{display:grid;gap:0 20px;grid-template-columns:repeat(3, 1fr);justify-content:center}@media (max-width: 768px){.featuresProblemsList{gap:18px 0;grid-template-columns:1fr}}.featuresProblemsList_item{background:#fff;border:2px solid #3898e0;border-radius:20px 20px 0 20px;color:black;padding:20px 24px;text-align:center;font-weight:800;font-family:"Noto Sans JP ExtraBold","Noto Sans JP Regular","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif;font-size:20px;font-size:2rem}.featuresProblemsList_item .highlight{background:linear-gradient(transparent 60%, #fefc45 40%)}.featuresSolutions{padding:96px 0}@media (max-width: 768px){.featuresSolutions{background-color:#f4f4f4;padding:60px 0}}.featuresSolutions .delay_open{opacity:0;transform:translateY(40px);transition:1.2s}.featuresSolutions .delay_open.is-active{opacity:1;transform:translateY(0)}.featuresSolutions_inner{margin:0 auto;max-width:1440px;padding:0 20px}@media (max-width: 768px){.featuresSolutions_inner{padding:0}}.featuresSolutionsBox{align-items:center;background:#f4f4f4;border-radius:20px 0 0 0;display:flex;gap:7%}@media (max-width: 768px){.featuresSolutionsBox{border-radius:0;flex-direction:column;gap:32px 0}}.featuresSolutionsBox_title{background:linear-gradient(90deg, #0ca9fd 13.33%, #1834e7 85.29%);-webkit-background-clip:text;letter-spacing:2px;padding-left:7%;-webkit-text-fill-color:transparent;font-size:40px;font-size:4rem;font-weight:800;font-family:"Noto Sans JP ExtraBold","Noto Sans JP Regular","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif}@media (max-width: 768px){.featuresSolutionsBox_title{letter-spacing:1.4px;padding:0 20px;font-size:32px;font-size:3.2rem}}.featuresSolutionsBox_image{max-width:480px}.featuresSolutionsMerit{margin-top:-52px}@media (max-width: 768px){.featuresSolutionsMerit{margin-top:-18px}}.featuresSolutionsMerit_list{display:grid;gap:0 20px;grid-template-columns:repeat(3, 1fr);justify-content:center}@media (max-width: 768px){.featuresSolutionsMerit_list{gap:16px 0;grid-template-columns:1fr}}.featuresSolutionsMeritUnit{background-color:#fff;border-radius:20px 0 20px 20px;display:grid;height:100%}.featuresSolutionsMeritUnitHead{padding:24px 28px}.featuresSolutionsMeritUnitHead_number{color:#49dd4f;margin-bottom:20px;padding-left:30px;position:relative}@media (max-width: 768px){.featuresSolutionsMeritUnitHead_number{margin-bottom:12px}}.featuresSolutionsMeritUnitHead_number::before{aspect-ratio:1 / 1;background:url("/wing/lp/portfolio1/images/features_check.svg") center center/contain no-repeat;content:"";display:block;left:0;position:absolute;top:4px;width:18px}.featuresSolutionsMeritUnitHeadText_title{color:#201e19;padding-bottom:20px;font-weight:800;font-family:"Noto Sans JP ExtraBold","Noto Sans JP Regular","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif;font-size:24px;font-size:2.4rem}@media (max-width: 768px){.featuresSolutionsMeritUnitHeadText_title{padding-bottom:12px}}.featuresSolutionsMeritUnitBody{align-self:end;background-color:#201e19;border-radius:20px 0 20px 20px;padding:24px 28px}.featuresSolutionsMeritUnitBody_sub{background-color:#fff;border-radius:40px;color:#201e19;margin-bottom:12px;padding:8px 20px;text-align:center;font-size:12px;font-size:1.2rem}.featuresSolutionsMeritUnitBody_text{color:#fff}.featuresButton{display:flex;justify-content:center;margin:0 auto;max-width:300px;padding-top:40px}@media (max-width: 768px){.featuresButton{padding-top:28px}}.about{background-color:#f4f4f4}@media (max-width: 768px){.about{padding-bottom:40px}}.aboutContent_item+.aboutContent_item{margin-top:60px}@media (max-width: 768px){.aboutContent_item+.aboutContent_item{margin-top:40px}}.aboutContentUnitText{color:#3898e0;margin-top:16px}.aboutContentUnitText .linkType01{font-size:12px;font-size:1.2rem}.aboutContentUnitImage{border-radius:20px;overflow:hidden}.aboutContentSetUp{background-color:#fff;border-radius:20px;padding:40px 60px}@media (max-width: 768px){.aboutContentSetUp{padding:40px 10px}}.aboutContentSetUp_list{display:flex;gap:0 60px;justify-content:center}@media (max-width: 768px){.aboutContentSetUp_list{flex-wrap:wrap;gap:12px}}.aboutContentSetUp_item{max-width:113px}@media (max-width: 768px){.aboutContentSetUp_item{max-width:96px}}@media (max-width: 768px){.aboutContentSetUpUnitImage{margin:0 auto;max-width:80px}}.aboutContentSetUpUnitTitle{margin-top:16px;text-align:center;font-weight:600;font-family:"Noto Sans JP Regular","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif}.stepContent{background-color:rgba(244,244,244,0.7);border-radius:20px;padding:36px 42px}@media (max-width: 768px){.stepContent{padding:24px 32px}}.stepList{display:flex;gap:0 9%;justify-content:center}@media (max-width: 768px){.stepList{flex-direction:column;gap:68px 0}}.stepList_item{position:relative;width:27.3%}@media (max-width: 768px){.stepList_item{width:100%}}.stepList_item::before{background:url("/wing/lp/portfolio1/images/step_arrow.svg") center center/contain no-repeat;content:"";display:block;height:12px;left:calc(109% + 10px);position:absolute;top:50%;width:20px}@media (max-width: 768px){.stepList_item::before{left:calc(50% - 10px);top:calc(100% + 30px);transform:rotate(90deg)}}.stepList_item:last-child::before{display:none}.stepListUnit{align-items:center;display:flex;flex-direction:column;gap:24px 0;text-align:center}.stepListUnitText_title{padding-bottom:16px;font-size:20px;font-size:2rem;font-weight:800;font-family:"Noto Sans JP ExtraBold","Noto Sans JP Regular","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif}.stepListUnitText_text{text-align:left}.price .pricingType01{padding-top:14px}@media (max-width: 768px){.price .pricingType01{padding-top:38px}}@media (max-width: 768px){.price .pricingType01_inner{grid-template-columns:100%}}.price .pricingType01TableMonthList_item{display:block}@media (max-width: 768px){.price .pricingType01TablePlanList_item{max-width:350px}}.price .pricingType01TablePlanUnit{color:#201e19}.price .pricingType01TablePlanUnit_inner{border:#3898e0 solid 2px;border-radius:20px 20px 10px 10px}.price .pricingType01TablePlanUnitHead{background-color:transparent;border-radius:20px 20px 0 0}.price .pricingType01TablePlanUnitHeadRibbon_title{background-color:#efb904}.price .pricingType01TablePlanUnitHeadPlan{border-bottom:#3898e0 solid 2px;color:#201e19;padding:20px}@media (max-width: 768px){.price .pricingType01TablePlanUnitHeadPlan{border-bottom-width:2px}}.price .pricingType01TablePlanUnitHeadPlan_stars{color:#efb904;font-size:10px;font-size:1rem}.price .pricingType01TablePlanUnitHead:has(.pricingType01TablePlanUnitHeadRibbon) .pricingType01TablePlanUnitHeadPlan{padding:20px}.price .pricingType01TablePlanUnitBody{padding:20px 0 28px}.price .pricingType01TablePlanUnitBodyPrice_monthly strong{color:#3898e0;margin:0 10px;font-size:52px;font-size:5.2rem}.price .pricingType01TablePlanUnitBodySpecsList_item::before{background:linear-gradient(90deg, #CFCCC7 0, #CFCCC7 4px, transparent 4px, transparent 8px) left bottom/8px 8px repeat-x;content:"";display:block;height:1px;pointer-events:none;position:absolute;width:100%;bottom:0;top:unset}.price .pricingType01TablePlanUnitFootSignup_inner{max-width:176px}.price .pricingType01TablePlanUnitFootSignup .buttonType01-C{font-size:18px;font-size:1.8rem;height:58px;min-height:auto;width:192px}@media (max-width: 768px){.price .pricingType01TablePlanUnitFootSignup .buttonType01-C{font-size:16px;font-size:1.6rem}}.faq{padding-top:32px}.faq .listType02Unit{border-bottom-color:#818181}.faq .listType02UnitQuestionButton{font-weight:400;font-family:"Noto Sans JP Regular","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif}.faq .listType02UnitQuestionButton_icon{background-color:unset;border-radius:unset}.faq .listType02UnitQuestionButton_icon::before,.faq .listType02UnitQuestionButton_icon::after{background-color:#201e19;width:16px}.faq .listType02UnitQuestionButton_title{padding-left:32px}.faq .listType02UnitQuestionButton_title::before{background:url("/wing/lp/portfolio1/images/faq_question.svg") center center/contain no-repeat;content:"";display:block;height:20px;top:7px;width:16px}.faq .listType02UnitAnswer_inner{padding-top:24px}@media (max-width: 768px){.faq .listType02UnitAnswer_inner{padding-top:20px}}.faq .listType02UnitAnswerText{color:#3898e0;padding-left:32px;position:relative}.faq .listType02UnitAnswerText::before{background:url("/wing/lp/portfolio1/images/faq_answer.svg") center center/contain no-repeat;content:"";display:block;height:20px;left:0;position:absolute;top:4px;width:16px}.faq .listType02UnitAnswerText>ul>li{padding-left:1em;text-indent:-1em}.faq .listType02UnitAnswerText>ul>li+li{margin-top:20px}.apply{background-color:#201e19;padding:120px 0;position:relative}@media (max-width: 768px){.apply{padding:60px 0}}.apply::before{background:url("/wing/lp/portfolio1/images/apply_bg.jpg") center center/cover no-repeat;content:"";display:block;height:100%;left:0;opacity:0.1;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.applyContent{position:relative;z-index:2}.applyContent_inner{background-color:rgba(247,247,247,0.96);border-radius:20px;padding:60px}@media (max-width: 768px){.applyContent_inner{padding:32px 12px}}.applyContentLogo_image{display:block;font-size:0;text-align:center}.applyContentLogo_image svg{height:40px;width:auto}@media (max-width: 1024px){.applyContentLogo_image svg{height:24px}}.applyContentTitle{background:linear-gradient(90deg, #0ca9fd 13.33%, #1834e7 85.29%);-webkit-background-clip:text;letter-spacing:2px;padding:20px 0 40px;text-align:center;-webkit-text-fill-color:transparent;font-size:40px;font-size:4rem;font-weight:800;font-family:"Noto Sans JP ExtraBold","Noto Sans JP Regular","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif}@media (max-width: 768px){.applyContentTitle{letter-spacing:1.4px;padding:16px 0 28px;font-size:28px;font-size:2.8rem}}.applyContentButton{display:flex;justify-content:center;margin:0 auto;max-width:300px}
/*# sourceMappingURL=this.css.map */
