.pageHeadline::before{background-image:url("/flow/images/headline_bg.svg")}.flow{background:url("/common/images/layout/page_bg.png") right calc(50% - 560px) bottom -120px/480px auto no-repeat;overflow:hidden}@media(max-width: 1024px){.flow{background-position:right -60px bottom -100px}}@media(max-width: 768px){.flow{background-image:none}}.flowList{display:grid;gap:96px 0;grid-template-columns:100%}@media(max-width: 768px){.flowList{gap:48px 0}}.flowList_item{grid-column:span 1;position:relative}.flowList_item+.flowList_item::before{display:inline-block;font-family:"ConohaIcon";font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-decoration:none;text-transform:none;content:"";left:calc(50% - 15px);position:absolute;top:-63px;font-size:30px;font-size:3rem}@media(max-width: 768px){.flowList_item+.flowList_item::before{left:calc(50% - 10px);top:-32px;font-size:20px;font-size:2rem}}.flowUnit{align-items:center;display:grid;gap:0 60px;grid-template-columns:1fr 40%;position:relative;z-index:1}@media(max-width: 768px){.flowUnit{gap:20px 0;grid-template-columns:100%}}.flowUnitText{align-content:center;display:grid;grid-template-columns:100%;min-height:240px;padding:60px 0 60px 160px;position:relative}@media(max-width: 768px){.flowUnitText{min-height:0;padding:0 8px 0 28px}}.flowUnitText::before{background:#f6f7ff;border-radius:20px 0 0 20px;content:"";display:block;height:100%;left:60px;pointer-events:none;position:absolute;top:0;width:100vw;z-index:-1}@media(max-width: 768px){.flowUnitText::before{border-radius:16px 0 0 16px;height:calc(100% + 50px);left:0;top:50px}}.flowUnitTextHead{margin-bottom:32px}@media(max-width: 768px){.flowUnitTextHead{margin-bottom:20px}}.flowUnitTextHead_number{align-items:center;background-color:#404b8f;border-radius:50%;color:#fff;display:flex;font-size:0;height:120px;justify-content:center;left:0;position:absolute;top:60px;width:120px}@media(max-width: 768px){.flowUnitTextHead_number{height:100px;left:auto;margin-bottom:20px;position:relative;top:auto;width:100px}}.flowUnitTextHead_number img{width:65px}@media(max-width: 768px){.flowUnitTextHead_number img{width:52px}}.flowUnitTextHead_title{color:#404b8f;font-weight:700;line-height:1.2;font-size:36px;font-size:3.6rem}@media(max-width: 768px){.flowUnitTextHead_title{font-size:28px;font-size:2.8rem}}.flowUnitTextBodySignup{margin-top:24px}@media(max-width: 768px){.flowUnitTextBodySignup{margin-top:20px}}.flowUnitTextBodySignup_inner{max-width:384px}.flowUnitImage{aspect-ratio:470/268;border-radius:20px;font-size:0;overflow:hidden;position:relative}@media(max-width: 768px){.flowUnitImage{border-radius:16px;left:28px;width:calc(100% - 36px)}}.flowUnitImage img{height:100%}.flowPayment .flowUnit{grid-template-columns:100%}@media(max-width: 768px){.flowPayment .flowUnitText{padding-bottom:28px}}@media(max-width: 768px){.flowPayment .flowUnitText::before{height:calc(100% - 50px)}}.flowPaymentTab{margin-top:60px}@media(max-width: 768px){.flowPaymentTab{margin-top:20px}}@media(max-width: 768px){.flowPaymentTab .tabType01{display:contents}}@media(max-width: 768px){.flowPaymentTab .tabType01Trigger{display:none}}@media(max-width: 768px){.flowPaymentTab .tabType01TargetList{display:grid;gap:20px 0;grid-template-columns:100%}}@media(max-width: 768px){.flowPaymentTab .tabType01TargetList_item{display:block;grid-column:span 1}}.flowPaymentTab .accordionType03Unit{display:contents}@media(max-width: 768px){.flowPaymentTab .accordionType03Unit{display:grid}}.flowPaymentTab .accordionType03UnitTrigger{display:none;font-size:14px;font-size:1.4rem}@media(max-width: 768px){.flowPaymentTab .accordionType03UnitTrigger{display:block}}.flowPaymentTab .accordionType03UnitTarget{background-color:#fff;display:contents}@media(max-width: 768px){.flowPaymentTab .accordionType03UnitTarget{display:block}}.flowPaymentTab .accordionType03UnitTarget_inner{display:contents}@media(max-width: 768px){.flowPaymentTab .accordionType03UnitTarget_inner{display:block}}@media(max-width: 768px){.flowPaymentSummary .boxType01{padding:0}}.flowPaymentSummary .boxType01_inner{max-width:920px}.flowPaymentInformation{margin-top:60px;padding:0 28px}@media(max-width: 768px){.flowPaymentInformation{margin-top:20px;padding:0}}.flowPaymentInformation .flowPaymentBox_image{border-radius:20px;overflow:hidden}@media(max-width: 768px){.flowPaymentInformation .flowPaymentBox_image{border-radius:16px}}.flowPaymentBox_inner{align-items:center;display:grid;gap:0 40px;grid-template-columns:1fr 40%;margin:0 auto;max-width:920px}@media(max-width: 768px){.flowPaymentBox_inner{gap:20px 0;grid-template-columns:100%}}.flowPaymentBox_image{font-size:0}.flowCompleteTitle{color:#404b8f;font-weight:700;line-height:1.2;text-align:center;font-size:36px;font-size:3.6rem}@media(max-width: 768px){.flowCompleteTitle{font-size:28px;font-size:2.8rem}}.flowSignup{margin-top:80px}@media(max-width: 768px){.flowSignup{margin-top:60px}}.flowSignup_inner{margin:0 auto;max-width:384px}.information{background-color:#1a1e3b}.informationBoxHeading{text-align:center}@media(max-width: 768px){.informationBoxHeading{text-align:left}}.informationBoxList{display:grid;gap:0 60px;grid-template-columns:repeat(2, 1fr);margin-top:40px}@media(max-width: 768px){.informationBoxList{gap:20px 0;grid-template-columns:100%;margin-top:20px}}.informationBoxList_item{grid-column:span 1}.informationBoxListUnit{background-color:#f6f7ff;border-radius:20px;padding:28px 40px;text-align:center}@media(max-width: 768px){.informationBoxListUnit{padding:20px}}.informationBoxListUnit_title{background-color:#404b8f;color:#fff;font-weight:700;line-height:1.2;margin-bottom:24px;padding:16px 8px;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.informationBoxListUnit_title{margin-bottom:16px;padding:12px 8px;font-size:20px;font-size:2rem}}.informationBoxListUnit_text{color:#ff811e;font-weight:700;line-height:1.2;font-size:48px;font-size:4.8rem}@media(max-width: 768px){.informationBoxListUnit_text{font-size:36px;font-size:3.6rem}}.informationBoxNotes{margin-top:40px}@media(max-width: 768px){.informationBoxNotes{margin-top:20px}}.informationBoxMore{margin-top:60px}@media(max-width: 768px){.informationBoxMore{margin-top:40px}}.informationBoxMore_inner{margin:0 auto;max-width:360px}
/*# sourceMappingURL=this.css.map */