.navigationType01{position:relative}.thisPage_content{background:#fff;color:#074282;overflow:hidden}.thisHeadingType01{font-weight:700;margin-bottom:60px;padding-bottom:42px;position:relative;text-align:center;font-size:40px;font-size:4rem}@media(max-width: 768px){.thisHeadingType01{margin-bottom:30px;padding-bottom:24px;font-size:24px;font-size:2.4rem}}.thisHeadingType01::before{background:linear-gradient(90deg, #9981e8 0%, #1293d7 55%, #51b8e5 100%);border-radius:2px;bottom:0;content:"";display:block;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:64px}.thisHeadingType01_title span{font-size:52px;font-size:5.2rem}@media(max-width: 768px){.thisHeadingType01_title span{font-size:36px;font-size:3.6rem}}.thisSectionType01{padding:96px 0;scroll-margin-top:64px}@media(max-width: 768px){.thisSectionType01{padding:60px 0;scroll-margin-top:72px}}.thisSectionType01_inner{display:block;margin:0 auto;max-width:1080px;padding:0 20px;width:100%}.thisSectionType01.has-paddingTop2x{padding-top:96px}@media(max-width: 768px){.thisSectionType01.has-paddingTop2x{padding-top:48px}}.thisSectionType01.has-paddingBottom2x{padding-bottom:96px}@media(max-width: 768px){.thisSectionType01.has-paddingBottom2x{padding-bottom:48px}}.mainvisual{background:url("/canvas/campaign/1stanniversary/images/mainvisual_bg.jpg") center center/cover no-repeat;overflow:hidden;position:relative}@media(max-width: 768px){.mainvisual{background:url("/canvas/campaign/1stanniversary/images/mainvisual_bg-sp.jpg") center center/cover no-repeat}}.mainvisual_image{margin:0 auto;max-width:100vw;position:relative;width:100%}.mainvisual_image::before,.mainvisual_image::after{background:url("/canvas/campaign/1stanniversary/images/mainvisual_image01.png") center right/cover no-repeat;bottom:0;content:"";display:block;height:100%;left:0;max-width:28vw;position:absolute;width:100%;z-index:1}@media(max-width: 768px){.mainvisual_image::before,.mainvisual_image::after{display:none}}.mainvisual_image::after{background:url("/canvas/campaign/1stanniversary/images/mainvisual_image02.png") center left/cover no-repeat;bottom:auto;left:auto;right:0;top:0}.mainvisual_inner{margin:0 auto;max-width:1080px;padding:60px 20px;position:relative}@media(max-width: 768px){.mainvisual_inner{padding:24px 20px}}.mainvisualText{position:relative;text-align:center;z-index:10}.mainvisualText_title{margin:0 auto 36px;max-width:832px}.mainvisualTextApply{margin:0 auto 60px;max-width:400px}@media(max-width: 768px){.mainvisualTextApply{margin:0 auto 28px;max-width:240px}}.mainvisualText_term{align-items:center;background:linear-gradient(90deg, #9981e8 0%, #1293d7 55%, #51b8e5 100%);border-radius:40px;color:#fff;display:flex;height:62px;justify-content:center;line-height:1;margin:0 auto;padding:0 32px;width:-moz-fit-content;width:fit-content}@media(max-width: 768px){.mainvisualText_term{height:29px;padding:0 12px}}.mainvisualText_term dl{align-items:center;display:flex;font-weight:700;gap:20px;justify-content:center}.mainvisualText_term dl dt{font-size:32px;font-size:3.2rem}@media(max-width: 1024px){.mainvisualText_term dl dt{display:none}}.mainvisualText_term dl dd{font-size:28px;font-size:2.8rem}@media(max-width: 768px){.mainvisualText_term dl dd{font-size:16px;font-size:1.6rem}}.mainvisualText_term dl dd span{font-size:40px;font-size:4rem}@media(max-width: 768px){.mainvisualText_term dl dd span{font-size:18px;font-size:1.8rem}}.apply{background:url("/canvas/campaign/1stanniversary/images/apply_bg.jpg") center center/cover no-repeat;color:#fff}@media(max-width: 768px){.apply{background:url("/canvas/campaign/1stanniversary/images/apply_bg-sp.jpg") center center/cover no-repeat}}.apply-B{position:relative;z-index:1}.apply-B::before,.apply-B::after{aspect-ratio:115/123;background:url("/canvas/campaign/1stanniversary/images/apply_image01.png") center center/cover no-repeat;content:"";display:block;height:auto;opacity:.6;position:absolute;right:calc(50% - 600px);top:27px;width:115px;z-index:-1}@media(max-width: 768px){.apply-B::before,.apply-B::after{aspect-ratio:52/55;right:calc(50% - 177px);top:8px;width:52px}}.apply-B::after{aspect-ratio:1/1;background:url("/canvas/campaign/1stanniversary/images/apply_image02.png") top center/cover no-repeat;bottom:0;left:calc(50% - 698px);opacity:.6;right:auto;top:auto;width:280px}@media(max-width: 768px){.apply-B::after{bottom:0;left:calc(50% - 235px);width:87px}}.applyText{font-weight:700;margin:0 auto;padding:0 63px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content;font-size:36px;font-size:3.6rem}@media(max-width: 768px){.applyText{padding:0 36px;font-size:19px;font-size:1.9rem}}.applyText::before,.applyText::after{display:inline-block;font-family:"ConohaIcon";font-size:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:inherit;speak:none;text-decoration:none;text-transform:none;bottom:-28px;content:"";display:inline-block;left:0;position:absolute;font-size:72px;font-size:7.2rem}@media(max-width: 768px){.applyText::before,.applyText::after{bottom:-12px;font-size:40px;font-size:4rem}}.applyText::after{content:"";left:auto;right:0}.applyText_title span{position:relative;z-index:2;font-size:50px;font-size:5rem}@media(max-width: 768px){.applyText_title span{font-size:27px;font-size:2.7rem}}.applyText_title span::before{background:rgba(255,238,0,.6);border-radius:9px;bottom:4px;content:"";display:block;height:18px;left:0;position:absolute;width:100%;z-index:-1}@media(max-width: 768px){.applyText_title span::before{height:8px}}.applyButton{margin:24px auto 0;max-width:400px}@media(max-width: 768px){.applyButton{max-width:295px}}.price{background:url("/canvas/campaign/1stanniversary/images/bg_type01.jpg") center center/cover no-repeat}.priceList{display:grid;font-weight:700;gap:0 24px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.priceList{gap:0 2px}}.priceListUnit{line-height:1.2}.priceListUnitAboveHead{margin:0 auto 12px;padding:12px 20px 24px;position:relative;text-align:center;width:calc(100% - 32px);z-index:5;font-size:20px;font-size:2rem}@media(max-width: 768px){.priceListUnitAboveHead{padding:12px 12px 24px;white-space:nowrap;width:calc(100% - 20px);font-size:14px;font-size:1.4rem}}.priceListUnitAboveHead::before,.priceListUnitAboveHead::after{background-color:rgba(255,238,0,.25);content:"";display:block;pointer-events:none;position:absolute;z-index:-1}.priceListUnitAboveHead::before{border-radius:8px;height:calc(100% - 12px);left:0;top:0;width:100%}.priceListUnitAboveHead::after{bottom:0;clip-path:polygon(0 0, 100% 0, 50% 100%);height:12px;left:calc(50% - 12px);width:24px}.priceListUnitAboveBody{background-color:#e9f5ff;border:#074282 solid 4px;border-radius:20px;overflow:hidden;text-align:center}@media(max-width: 768px){.priceListUnitAboveBody{border-radius:10px;border-width:1px}}.priceListUnitAboveBodyPlan{align-items:center;background-color:#074282;color:#fff;display:flex;height:56px;justify-content:center;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.priceListUnitAboveBodyPlan{flex-direction:column;height:66px;font-size:16px;font-size:1.6rem}}.priceListUnitAboveBodyPlan img{height:auto;margin-right:10px;width:38px}@media(max-width: 768px){.priceListUnitAboveBodyPlan img{margin-right:0;width:24px}}.priceListUnitAboveBodyPrice{padding:16px 4px}.priceListUnitAboveBodyPrice_title{margin-bottom:4px;font-size:20px;font-size:2rem}@media(max-width: 768px){.priceListUnitAboveBodyPrice_title{font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyPrice_pricing{color:#2b72d3;line-height:1;font-size:32px;font-size:3.2rem}@media(max-width: 768px){.priceListUnitAboveBodyPrice_pricing{line-height:1.2;font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyPrice_pricing strong{font-size:56px;font-size:5.6rem}@media(max-width: 768px){.priceListUnitAboveBodyPrice_pricing strong{font-size:24px;font-size:2.4rem}}.priceListUnitAboveBodyPrice_default{margin-bottom:8px;text-decoration:line-through;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.priceListUnitAboveBodyPrice_default{font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyPrice_balloon{color:#074282;margin-top:20px;font-size:14px;font-size:1.4rem}@media(max-width: 768px){.priceListUnitAboveBodyPrice_balloon{font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyPrice_balloon span{background-color:#fe0;border-radius:8px;display:inline-block;padding:4px 12px;position:relative}.priceListUnitAboveBodyPrice_balloon span::before{background-color:#fe0;clip-path:polygon(50% 0, 100% 100%, 0 100%);content:"";display:block;height:12px;left:calc(50% - 12px);pointer-events:none;position:absolute;top:-10px;width:24px}.priceListUnitAboveBodyWebuiRow_title{margin-bottom:4px;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.priceListUnitAboveBodyWebuiRow_title{font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyWebuiRow_text{font-size:26px;font-size:2.6rem}@media(max-width: 768px){.priceListUnitAboveBodyWebuiRow_text{font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyWebuiRow_text strong{font-size:46px;font-size:4.6rem}@media(max-width: 768px){.priceListUnitAboveBodyWebuiRow_text strong{font-size:24px;font-size:2.4rem}}.priceListUnitAboveBodyWebuiRow_text span{font-size:16px;font-size:1.6rem}@media(max-width: 768px){.priceListUnitAboveBodyWebuiRow_text span{font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyWebui-A{padding:16px 4px;position:relative}.priceListUnitAboveBodyWebui-A::before{background-color:hsla(0,0%,100%,.3);box-shadow:0 -1px 0 rgba(39,63,135,.3);content:"";display:block;height:1px;left:12px;position:absolute;top:0;width:calc(100% - 24px)}.priceListUnitAboveBodyWebui-A .priceListUnitAboveBodyWebuiRow{align-items:baseline;display:flex;justify-content:center}@media(max-width: 768px){.priceListUnitAboveBodyWebui-A .priceListUnitAboveBodyWebuiRow{align-items:center;flex-direction:column;gap:10px}}.priceListUnitAboveBodyWebui-A .priceListUnitAboveBodyWebuiRow_text{color:#2b72d3}.priceListUnitAboveBodyWebui-B{padding:40px 4px 32px;position:relative}@media(max-width: 768px){.priceListUnitAboveBodyWebui-B{padding:26px 4px 20px}}.priceListUnitAboveBodyWebui-B::before,.priceListUnitAboveBodyWebui-B::after{background-color:#2b72d3;border-radius:40px;content:"";display:block;height:4px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:28px}@media(max-width: 768px){.priceListUnitAboveBodyWebui-B::before,.priceListUnitAboveBodyWebui-B::after{width:21px}}.priceListUnitAboveBodyWebui-B::after{transform:translateX(-50%) rotate(90deg)}.priceListUnitAboveBodyWebui-B .priceListUnitAboveBodyWebuiRow_title{margin-bottom:19px}@media(max-width: 768px){.priceListUnitAboveBodyWebui-B .priceListUnitAboveBodyWebuiRow_title{margin-bottom:10px}}.priceListUnitAboveBodyWebui-B .priceListUnitAboveBodyWebuiRow_text strong{color:#2b72d3}@media(max-width: 768px){.priceListUnitAboveBodyWebui-B .priceListUnitAboveBodyWebuiRow_text strong{line-height:36px;font-size:20px;font-size:2rem}}.priceListUnitAboveBodyWebui-B .priceListUnitAboveBodyWebuiRow_text strong.is-hour{font-size:46px;font-size:4.6rem}@media(max-width: 768px){.priceListUnitAboveBodyWebui-B .priceListUnitAboveBodyWebuiRow_text strong.is-hour{font-size:24px;font-size:2.4rem}}.priceListUnitAboveBodyStorage{padding:20px 4px 40px;position:relative}@media(max-width: 768px){.priceListUnitAboveBodyStorage{padding:16px 4px 22px}}.priceListUnitAboveBodyStorage::before{background-color:hsla(0,0%,100%,.3);box-shadow:0 -1px 0 rgba(39,63,135,.3);content:"";display:block;height:1px;left:12px;position:absolute;top:0;width:calc(100% - 24px)}.priceListUnitAboveBodyStorageRow{align-items:center;display:flex;justify-content:center;line-height:1.2}@media(max-width: 768px){.priceListUnitAboveBodyStorageRow{flex-direction:column;gap:12px}}.priceListUnitAboveBodyStorageRow_title{padding-right:10px;font-size:14px;font-size:1.4rem}@media(max-width: 768px){.priceListUnitAboveBodyStorageRow_title{padding-right:0;font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyStorageRow_text{padding-left:10px;position:relative;font-size:20px;font-size:2rem}@media(max-width: 768px){.priceListUnitAboveBodyStorageRow_text{padding-left:0;font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyStorageRow_text::before{background-color:#074282;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:1px}@media(max-width: 768px){.priceListUnitAboveBodyStorageRow_text::before{display:none}}.priceListUnitAboveBodyStorageRow_text strong{color:#2b72d3;font-size:36px;font-size:3.6rem}@media(max-width: 768px){.priceListUnitAboveBodyStorageRow_text strong{font-size:24px;font-size:2.4rem}}.priceListUnitAboveBodyBelow{padding-top:28px;position:relative;text-align:center}@media(max-width: 768px){.priceListUnitAboveBodyBelow{padding-top:21px}}.priceListUnitAboveBodyBelow::after{background-color:#2b72d3;clip-path:path("M28,14c0,.8-.7,1.5-1.5,1.5h-11v11c0,.8-.7,1.5-1.5,1.5s-1.5-.7-1.5-1.5v-11H1.5c-.8,0-1.5-.7-1.5-1.5s.7-1.5,1.5-1.5h11V1.5c0-.8.7-1.5,1.5-1.5s1.5.7,1.5,1.5v11h11c.8,0,1.5.7,1.5,1.5Z");content:"";display:block;height:28px;left:calc(50% - 14px);position:absolute;top:14px;width:28px;z-index:1}@media(max-width: 768px){.priceListUnitAboveBodyBelow::after{clip-path:path("M21,10.5c0,0.6-0.525,1.125-1.125,1.125h-8.25v8.25c0,0.6-0.525,1.125-1.125,1.125s-1.125-0.525-1.125-1.125v-8.25H1.125C0.525,11.625,0,11.1,0,10.5s0.525-1.125,1.125-1.125h8.25V1.125C9.375,0.525,9.9,0,10.5,0s1.125,0.525,1.125,1.125v8.25h8.25C20.475,9.375,21,9.9,21,10.5Z");height:21px;left:calc(50% - 10px);top:10px;width:21px}}.priceListUnitAboveBodyBelowWebui{padding:40px 32px 32px;position:relative}@media(max-width: 768px){.priceListUnitAboveBodyBelowWebui{padding:32px 10px 20px}}.priceListUnitAboveBodyBelowWebui_title{font-size:16px;font-size:1.6rem}@media(max-width: 768px){.priceListUnitAboveBodyBelowWebui_title{white-space:nowrap;font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyBelowWebui_text{font-size:26px;font-size:2.6rem}@media(max-width: 768px){.priceListUnitAboveBodyBelowWebui_text{font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyBelowWebui_text strong{font-size:46px;font-size:4.6rem}@media(max-width: 768px){.priceListUnitAboveBodyBelowWebui_text strong{font-size:24px;font-size:2.4rem}}.priceListUnitAboveBodyBelowWebui_text small{font-size:16px;font-size:1.6rem}@media(max-width: 768px){.priceListUnitAboveBodyBelowWebui_text small{font-size:12px;font-size:1.2rem}}.priceListUnitAboveBodyBelowWebui_text span{color:#2b72d3}@media(max-width: 768px){.priceListUnitAboveBodyBelowWebui_text span{font-size:20px;font-size:2rem}}.priceListUnit.is-recommend .priceListUnitAboveHead{color:#074282}.priceListUnit.is-recommend .priceListUnitAboveHead::before,.priceListUnit.is-recommend .priceListUnitAboveHead::after{background-color:#fe0}.priceListUnit.is-ent .priceListUnitAboveBody{border-color:#9981e8}.priceListUnit.is-ent .priceListUnitAboveBodyPlan{background-color:#9981e8}.priceListUnit.is-std .priceListUnitAboveBody{border-color:#2b72d3}.priceListUnit.is-std .priceListUnitAboveBodyPlan{background-color:#2b72d3}.priceListUnit.is-adv .priceListUnitAboveBody{border-color:#1293d7}.priceListUnit.is-adv .priceListUnitAboveBodyPlan{background-color:#1293d7}.priceWebui{margin-top:60px;padding:47px 20px 40px;position:relative;text-align:center;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.priceWebui{margin-top:16px;padding:25px 15px;font-size:14px;font-size:1.4rem}}.priceWebui::before{background-clip:border-box;background-image:linear-gradient(90deg, #9981e8 0%, #1293d7 55%, #51b8e5 100%);background-origin:border-box;border:4px solid rgba(0,0,0,0);border-radius:20px;content:"";display:block;height:100%;left:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude;position:absolute;top:0;width:100%}@media(max-width: 768px){.priceWebui::before{border-width:1px}}.priceWebui p+p{margin-top:26px}.priceWebui strong{color:#2b72d3;font-weight:700;line-height:1.2;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.priceWebui strong{font-size:18px;font-size:1.8rem}}.flow{padding:0;position:relative;z-index:2}.flow::before,.flow::after{aspect-ratio:360/280;background:url("/canvas/campaign/1stanniversary/images/bg_type02-right.svg") center center/cover no-repeat;content:"";display:block;height:auto;position:absolute;right:calc(50% - 1000px);top:0;width:360px;z-index:-2}@media(max-width: 768px){.flow::before,.flow::after{aspect-ratio:98/75;right:0;width:98px}}.flow::after{background:url("/canvas/campaign/1stanniversary/images/bg_type02-left.svg") center center/cover no-repeat;bottom:0;left:calc(50% - 1000px);top:auto}@media(max-width: 768px){.flow::after{left:0}}.flow_inner{margin:0 auto;max-width:1532px;padding:96px 0;position:relative}@media(max-width: 768px){.flow_inner{padding:60px 0}}.flow_inner::before,.flow_inner::after{background:url("/canvas/campaign/1stanniversary/images/flow_bg01.png") top center/cover no-repeat;bottom:0;content:"";display:block;height:265px;position:absolute;right:calc(50% + 500px);width:350px;z-index:-1}@media(max-width: 768px){.flow_inner::before,.flow_inner::after{height:62px;left:20px;right:auto;width:83px}}.flow_inner::after{background:url("/canvas/campaign/1stanniversary/images/flow_bg02.png") top center/cover no-repeat;bottom:0;height:275px;left:calc(50% + 500px);right:auto;width:275px}@media(max-width: 768px){.flow_inner::after{height:61px;left:auto;right:20px;width:61px}}.flowTabSelectList{align-items:center;border-radius:20px;box-shadow:0 0 20px rgba(7,66,130,.1);display:grid;grid-template-columns:repeat(3, 1fr);justify-content:center;min-height:91px}.flowTabSelectList_item{background-color:#f4faff;height:100%;position:relative;transition:.3s background-color}.flowTabSelectList_item:first-child{border-bottom-left-radius:20px;border-top-left-radius:20px}.flowTabSelectList_item:last-child{border-bottom-right-radius:20px;border-top-right-radius:20px}.flowTabSelectList_item.is-active{background-color:#074282;color:#fff}.flowTabSelectList_item.is-active::after{background-color:inherit;clip-path:polygon(100% 0, 0 0, 50% 100%);content:"";display:block;height:18px;left:50%;position:absolute;top:calc(100% - 2px);transform:translateX(-50%);width:40px}.flowTabSelectList_item+.flowTabSelectList_item::before{background-color:#2b72d3;content:"";display:block;height:calc(100% - 12px);left:0;position:absolute;top:6px;width:1px}.flowTabSelectButton{display:block;font-weight:700;height:100%;padding:8px;width:100%;font-size:20px;font-size:2rem}@media(max-width: 768px){.flowTabSelectButton{font-size:12px;font-size:1.2rem}}.flowTabContents{background-color:#e9f5ff;border-radius:20px;box-shadow:0 0 20px rgba(7,66,130,.1);margin-top:42px;padding:60px}@media(max-width: 768px){.flowTabContents{margin-top:28px;padding:32px 20px}}.flowTabContentsList_item{display:none}.flowTabContentsList_item.is-active{display:block}.flowTabContentsStep{display:grid;gap:40px}@media(max-width: 768px){.flowTabContentsStep{gap:32px}}.flowTabContentsStep_item{align-items:center;display:grid;gap:48px;grid-template-columns:calc(56% - 48px) 44%}@media(max-width: 768px){.flowTabContentsStep_item{gap:14px;grid-template-columns:1fr}}.flowTabContentsStepText_title{color:#2b72d3;display:flex;font-weight:700;gap:27px;padding-bottom:24px;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.flowTabContentsStepText_title{gap:19px;padding-bottom:13px;font-size:18px;font-size:1.8rem}}.flowTabContentsStepText_title span{white-space:nowrap}@media(max-width: 768px){.flowTabContentsStepText_description{font-size:14px;font-size:1.4rem}}.flowTabContentsStepImage{border-radius:20px;overflow:hidden}.flowTabContentsStepImage img{display:block;height:auto;width:100%}.features{background:url("/canvas/campaign/1stanniversary/images/bg_type01.jpg") center center/cover no-repeat}.featuresList{display:grid;gap:25px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.featuresList{gap:20px;grid-template-columns:1fr}}.featuresListUnit{background-color:#fff;border-radius:20px;box-shadow:0 0 20px rgba(7,66,130,.1);padding:36px 20px;text-align:center}@media(max-width: 768px){.featuresListUnit{display:grid;gap:20px;grid-template-columns:52px auto;padding:20px;text-align:left}}.featuresListUnit_text{color:#2b72d3;font-weight:700;padding-bottom:20px;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.featuresListUnit_text{order:2;padding-bottom:0;font-size:18px;font-size:1.8rem}}.featuresListUnitImage{align-items:center;aspect-ratio:1/1;background:linear-gradient(90deg, #2b72d3 0%, #1293d7 100%);border-radius:50%;display:flex;justify-content:center;margin:0 auto;max-width:200px;width:100%}@media(max-width: 768px){.featuresListUnitImage{order:1}}.featuresListUnitImage_inner{max-width:120px;width:100%}@media(max-width: 768px){.featuresListUnitImage_inner{max-width:32px}}.featuresListUnitImage_inner img{display:block;height:auto;width:100%}.step{padding-top:80px}@media(max-width: 768px){.step{padding-top:60px}}.step_inner{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto auto;margin-top:80px}@media(max-width: 768px){.step_inner{display:block;margin-top:40px}}.stepImage{grid-column:1/2;grid-row:1/2}.stepImage img{border-radius:20px}.stepLists{grid-column:2/3;grid-row:1/3}@media(max-width: 768px){.stepLists{margin-top:40px}}.stepLists_item+.stepLists_item{margin-top:16px}.stepListsUnit{display:grid;gap:16px 8px;grid-template-columns:40px auto;grid-template-rows:52px auto}.stepListsUnitTitle{align-items:end;display:grid;gap:inherit;grid-column:1/-1;grid-template-columns:inherit}.stepListsUnitTitle_num{grid-column:1/2}.stepListsUnitTitle_text{align-items:center;background-color:#1293d7;border-radius:20px;color:#fff;display:grid;font-weight:700;grid-column:2/3;height:calc(100% - 12px);padding-left:1em;font-size:18px;font-size:1.8rem}.stepListsUnitDescription{grid-column:2/3;grid-row:2/3}@media(max-width: 768px){.stepListsUnitDescription{grid-column:1/-1}}.stepText{display:grid;gap:0 32px;grid-column:1/2;grid-row:2/3;grid-template-columns:142px auto}@media(max-width: 768px){.stepText{gap:0 16px;grid-template-columns:107px auto;margin-top:20px}}.stepText_image{align-self:center}.stepText_description{align-items:center;background-color:#fff;border-radius:20px;display:grid;padding:20px;position:relative}@media(max-width: 768px){.stepText_description{padding:0 16px;font-size:12px;font-size:1.2rem}}.stepText_description::before{background-color:#fff;clip-path:polygon(0 50%, 100% 100%, 100% 0);content:"";display:block;height:32px;left:-10px;position:absolute;top:calc(50% - 16px);width:16px}.banner{background:url("/canvas/campaign/1stanniversary/images/banner_bg.png") center center/cover no-repeat;position:relative}.banner::before{background:linear-gradient(90deg, #bae5f8 0%, #b2d2ff 50%, #e5ddfc 100%);content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:-1}.bannerBox{align-items:center;display:flex;gap:40px}@media(max-width: 768px){.bannerBox{flex-direction:column;gap:27px}}.bannerBox_text{font-weight:700;width:calc(37% - 40px)}@media(max-width: 768px){.bannerBox_text{order:2;text-align:center;width:100%}}.bannerBox_text>p{font-size:24px;font-size:2.4rem}@media(max-width: 768px){.bannerBox_text>p{font-size:18px;font-size:1.8rem}}.bannerBox_image{border-radius:10px;box-shadow:0 0 20px rgba(7,66,130,.2);height:-moz-fit-content;height:fit-content;overflow:hidden;width:63%}@media(max-width: 768px){.bannerBox_image{order:1;width:100%}}.bannerBox_image img{height:auto;width:100%}.bannerBoxHeading{border-bottom:3px solid #fff;margin-bottom:24px;padding-bottom:24px;font-size:36px;font-size:3.6rem}@media(max-width: 768px){.bannerBoxHeading{font-size:24px;font-size:2.4rem}}.bannerBoxButton{margin-top:44px}@media(max-width: 768px){.bannerBoxButton{margin:0 auto;margin-top:24px;max-width:295px}}.support{position:relative}.support::before,.support::after{aspect-ratio:360/280;background:url("/canvas/campaign/1stanniversary/images/bg_type02-right.svg") center center/cover no-repeat;content:"";display:block;height:auto;position:absolute;right:calc(50% - 1000px);top:0;width:360px}@media(max-width: 768px){.support::before,.support::after{aspect-ratio:98/75;right:0;width:98px}}.support::after{aspect-ratio:611/487;background:url("/canvas/campaign/1stanniversary/images/support_bg01.png") top center/cover no-repeat;bottom:0;left:calc(50% - 1116px);opacity:.6;right:auto;top:auto;width:611px}@media(max-width: 768px){.support::after{aspect-ratio:142/72;left:0;width:142px}}.supportList{background-color:#e9f5ff;border-radius:20px;display:grid;gap:36px;grid-template-columns:repeat(2, 1fr);padding:40px;position:relative;z-index:2}@media(max-width: 768px){.supportList{gap:20px;grid-template-columns:1fr;padding:20px}}.information{background:url("/canvas/campaign/1stanniversary/images/bg_type01.jpg") center center/cover no-repeat;position:relative}.information::after{aspect-ratio:1/1;background:url("/canvas/campaign/1stanniversary/images/information_bg.png") top center/cover no-repeat;bottom:0;content:"";display:block;opacity:.6;position:absolute;right:calc(50% - 1097px);top:auto;width:712px}@media(max-width: 768px){.information::after{bottom:auto;right:0;top:0;width:178px}}.informationContents{border:4px solid #2b72d3;border-radius:20px;overflow:hidden;position:relative;z-index:2}@media(max-width: 768px){.informationContents{border-radius:10px}}.informationContentsUnit_title{background-color:#2b72d3;color:#fff;font-weight:700;line-height:1;padding:25px 20px;text-align:center;font-size:19px;font-size:1.9rem}@media(max-width: 768px){.informationContentsUnit_title{padding:16px 20px;font-size:18px;font-size:1.8rem}}.informationContentsUnit_text{background-color:#fff;padding:20px}
/*# sourceMappingURL=this.css.map */