.page{background:#f4f4ff}.thisHeadingType01{color:#404b8f;font-weight:500;line-height:1.3;margin-bottom:60px;text-align:center;font-size:36px;font-size:3.6rem}@media (max-width: 768px){.thisHeadingType01{margin-bottom:28px;font-size:28px;font-size:2.8rem}}.thisHeadingType01_title{display:inline-block;padding:4px 40px;position:relative}.thisHeadingType01_title::before,.thisHeadingType01_title::after{background:#b551b5;content:"";display:block;height:10px;position:absolute;width:10px}.thisHeadingType01_title::before{box-shadow:11px 0 0 #5182ff,0 11px 0 #ddc01f;left:0;top:0}.thisHeadingType01_title::after{bottom:0;box-shadow:-11px 0 0 #5182ff,0 -11px 0 #ddc01f;right:0}.thisButtonType01{align-items:center;background:#6cc246;border:#6cc246 solid 1px;color:#fff;display:flex;flex-direction:column;font-weight:500;justify-content:center;line-height:1.3;margin:0 auto;max-width:480px;min-height:80px;padding:12px 4px;position:relative;text-align:center;width:100%;font-size:26px;font-size:2.6rem}.thisButtonType01:hover{animation:flash 1s;opacity:0.9}@media (max-width: 768px){.thisButtonType01{min-height:60px;font-size:15px;font-size:1.5rem}}.thisButtonType01 .textRibbonType04{background:#f0fe00;color:#2c306f;font-weight:500;transform:translate(-50%, -70%);font-size:24px;font-size:2.4rem}@media (max-width: 768px){.thisButtonType01 .textRibbonType04{font-size:16px;font-size:1.6rem}}.thisButtonType01_title{padding-left:1em;position:relative}.thisButtonType01_title::before{display:inline-block;font-family:"conoha_icon";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:"\F001";left:0;position:absolute;top:0.15em;transform:scale(0.75);transform-origin:left center}.thisButtonType01.has-ribbon{max-width:520px;min-height:100px}@media (max-width: 768px){.thisButtonType01.has-ribbon{min-height:60px}}.mainvisual{background:url("../images/mainvisual_bg.jpg") center center/cover no-repeat;padding:60px 0 76px;position:relative}@media (max-width: 768px){.mainvisual{background-image:url("../images/mainvisual_bg-sp.jpg");padding:42px 0 74px}}.mainvisualTitle{margin:0 auto;max-width:777px}.term{background:linear-gradient(90deg, #5182ff, #b551b5, #5182ff);color:#fff;font-weight:500;padding:20px 0;text-align:center;font-size:28px;font-size:2.8rem}@media (max-width: 768px){.term{padding:16px 0;font-size:15px;font-size:1.5rem}}.termBox{position:relative;text-align:center}.termBox_title{display:inline-block}@media (max-width: 768px){.termBox_title{display:block}}.termBox_text{display:inline-block;margin-left:1em}@media (max-width: 768px){.termBox_text{display:block;margin-left:0}}.termBox_label{background:#f0fe00;color:#2c306f;left:calc(50% - 90px);padding:2px 0;position:absolute;top:-38px;width:180px;font-size:20px;font-size:2rem}@media (max-width: 768px){.termBox_label{left:calc(50% - 65px);top:-29px;width:130px;font-size:14px;font-size:1.4rem}}.termBox_label::before,.termBox_label::after{background:currentColor;content:"";display:block;height:20px;position:absolute;top:9px;width:2px}@media (max-width: 768px){.termBox_label::before,.termBox_label::after{height:14px;top:7px}}.termBox_label::before{left:12px;transform:rotate(-15deg)}@media (max-width: 768px){.termBox_label::before{left:10px}}.termBox_label::after{right:12px;transform:rotate(15deg)}@media (max-width: 768px){.termBox_label::after{right:10px}}.summary{background:#fff;padding:32px 0}@media (max-width: 768px){.summary{padding:20px 0}}.summary .sectionDescription{margin-top:28px}@media (max-width: 768px){.summary .sectionDescription{margin-top:20px}}.about .listIconType02UnitImage{border-color:#404b8f}.apply{background:linear-gradient(90deg, #5182ff, #b551b5, #5182ff);padding:68px 0 32px}@media (max-width: 768px){.apply{padding-top:56px}}.price .boxMoreButton{border-color:#404b8f}.price .textOval{background:#f0fe00;color:#2c306f}@media (max-width: 768px){.flow .listIconType04UnitImage .boxImage{max-width:250px}}.flow .listIconType04UnitText_description{font-size:15px;font-size:1.5rem}.flowUnit{margin:0 auto;max-width:250px}.flowUnitBody{align-items:center;aspect-ratio:250 / 140;background:#fff;border:#404b8f solid 1px;display:flex;justify-content:center}.flowUnitBody_list{max-width:200px;width:100%}.flowUnitBody_item .buttonType01,.flowUnitBody_item .buttonType02{aspect-ratio:200 / 48;min-height:0;font-size:13px;font-size:1.3rem}.flowUnitBody_item+.flowUnitBody_item{margin-top:8px}.multiplayList{background:#fff;border:#404b8f solid 1px;display:flex;flex-wrap:wrap;gap:28px;justify-content:center;padding:28px}@media (max-width: 768px){.multiplayList{gap:20px;padding:20px}}.multiplayList_item{width:calc(20% - 22.4px)}@media (max-width: 768px){.multiplayList_item{width:calc(50% - 10px)}}.multiplayListUnit{text-align:center}.multiplayListUnit_title{line-height:1.3;margin-top:8px}.multiplayListUnit_title small{font-size:13px;font-size:1.3rem}.multiplayTable .tableType01>thead>tr>th,.multiplayTable .tableType01>thead>tr>td{border-color:#404b8f}.multiplayTable .tableType01>thead>tr>th{background:#2d2e73}.multiplayTable .tableType01>tbody>tr>th,.multiplayTable .tableType01>tbody>tr>td{border-color:#404b8f}.multiplayTable .tableType01>tbody>tr>th{background:#2d2e73}.multiplayTable .tableType01>tbody>tr>td{background:#f4f4ff}.multiplayTable .tableType01>tbody>tr.is-even>td{background:#ddd8ff}.multiplayDownload .buttonDownload{border-color:#404b8f;color:#404b8f}.multiplayDownload .buttonDownload:hover{background:#404b8f;color:#f4f4ff}.features .listIconType12Unit{border-color:#404b8f}.features .listIconType12UnitHead{background:#f4f4ff;border-color:#404b8f}.informationTable{font-size:15px;font-size:1.5rem}.informationTableUnit{border:#404b8f solid 1px;display:flex;flex-wrap:wrap}.informationTableUnit_title{background:linear-gradient(90deg, #5182ff, #b551b5);color:#fff;font-weight:500;padding:28px 20px;width:184px}@media (max-width: 768px){.informationTableUnit_title{padding:8px 20px;text-align:center;width:100%}}.informationTableUnit_text{background:#fff;padding:28px;width:calc(100% - 184px)}@media (max-width: 768px){.informationTableUnit_text{padding:20px;width:100%;font-size:14px;font-size:1.4rem}}.informationTableUnit+.informationTableUnit{margin-top:-1px}.notesBox{background:#fff;border:#404b8f solid 1px;padding:28px}@media (max-width: 768px){.notesBox{padding:20px}}
/*# sourceMappingURL=this.css.map */
