@charset "UTF-8";.max-width{width:100%}.cta-lead{color:#fff;font-size:2.4rem;font-weight:700;margin-bottom:18.5px}@media screen and (max-width:768px){.cta-lead{font-size:2rem}}.cta-button{background-color:#41a6e1;border-radius:8px;color:#fff;display:block;font-size:2.4rem;font-weight:700;line-height:1.25;padding:25px;text-align:center;text-decoration:none;width:556px}@media screen and (max-width:768px){.cta-button{font-size:1.8rem;width:100%}}.about-button{background-color:#343434;border-radius:8px;color:#fff;line-height:1;padding:15px 32px;text-decoration:none}.about-button:after{content:url(https://edu.cocoo.co.jp/hubfs/EDU/img/about/button-arrow.svg);margin-left:8px}.marker{background:linear-gradient(transparent,#464646 0);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;display:inline;font-size:4rem;font-weight:700;line-height:1.8;padding:8px}.hs_cos_wrapper_type_rich_text{color:#343434}.hs_cos_wrapper_type_rich_text .title{font-size:3.2rem;font-weight:700;letter-spacing:0;line-height:1.4}@media screen and (max-width:768px){.hs_cos_wrapper_type_rich_text .title{font-size:2.2rem}}.hs_cos_wrapper_type_rich_text .center{text-align:center}.hs_cos_wrapper_type_rich_text ol,.hs_cos_wrapper_type_rich_text ul{list-style:none;padding:0}.hs_cos_wrapper_type_rich_text ol li,.hs_cos_wrapper_type_rich_text ul li{color:#343434;font-size:2rem;font-weight:400;letter-spacing:0;line-height:1.6;padding-left:1em;position:relative}@media screen and (max-width:768px){.hs_cos_wrapper_type_rich_text ol li,.hs_cos_wrapper_type_rich_text ul li{font-size:1.8rem}}.hs_cos_wrapper_type_rich_text ol li:before,.hs_cos_wrapper_type_rich_text ul li:before{content:"・";display:inline-block;height:1em;left:0;position:absolute;top:0;width:1em}.hs_cos_wrapper_type_rich_text .literacy-table{width:100%}@media screen and (max-width:768px){.hs_cos_wrapper_type_rich_text .literacy-table .bottom-left-round,.hs_cos_wrapper_type_rich_text .literacy-table .bottom-right-round,.hs_cos_wrapper_type_rich_text .literacy-table .top-left-round,.hs_cos_wrapper_type_rich_text .literacy-table .top-right-round{border-radius:0}.hs_cos_wrapper_type_rich_text .literacy-table tr:first-of-type th{border-radius:8px 8px 0 0}.hs_cos_wrapper_type_rich_text .literacy-table tr:last-of-type td{border-radius:0 0 8px 8px}.hs_cos_wrapper_type_rich_text .literacy-table td,.hs_cos_wrapper_type_rich_text .literacy-table th{display:block;width:100%}}.hs_cos_wrapper_type_rich_text .literacy-table th{background-color:#dfdfe6;color:#343434;font-size:1.8rem;font-weight:700;letter-spacing:0;line-height:1;padding:59px 24px;text-align:left;width:270px}@media screen and (max-width:1200px){.hs_cos_wrapper_type_rich_text .literacy-table th{width:200px}}@media screen and (max-width:768px){.hs_cos_wrapper_type_rich_text .literacy-table th{padding:11px;text-align:center;width:100%}}.hs_cos_wrapper_type_rich_text .literacy-table td{background-color:#fff;color:#343434;padding:19px 24px}.hs_cos_wrapper_type_rich_text .literacy-table td p{font-size:1.8rem;font-weight:700;letter-spacing:0;line-height:1.6;margin:0}.hs_cos_wrapper_type_rich_text .literacy-table td ul{margin-top:10px}.hs_cos_wrapper_type_rich_text .literacy-table td ul li{font-size:1.6rem}.hs_cos_wrapper_type_rich_text .merit{background-color:#fff;border-radius:24px;padding:34px 48px}@media screen and (max-width:768px){.hs_cos_wrapper_type_rich_text .merit{padding:32px 20px}}.hs_cos_wrapper_type_rich_text .merit ul{display:flex;flex-wrap:wrap;gap:10px 44px}.hs_cos_wrapper_type_rich_text .merit ul li{font-weight:700;line-height:1.6;width:calc(50% - 22px)}@media screen and (max-width:768px){.hs_cos_wrapper_type_rich_text .merit ul li{font-size:1.6rem;width:100%}}.hs_cos_wrapper_type_rich_text .merit ul li:before{background-color:#343434;border-radius:50%;content:"";height:12px;top:12px;width:12px}@media screen and (max-width:768px){.hs_cos_wrapper_type_rich_text .merit ul li:before{top:8px}}.oa-training p,.service-desc p{margin:0}.oa-training .sub-text,.service-desc .sub-text{color:#343434;font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:1.5}.oa-training .main-text,.service-desc .main-text{color:#343434;font-size:4rem;font-weight:700;letter-spacing:0;line-height:1.4;margin-bottom:33px;margin-top:19px}@media screen and (max-width:768px){.oa-training .main-text,.service-desc .main-text{font-size:2.8rem;margin-bottom:23px}}.oa-training .lead-text,.service-desc .lead-text{color:#343434;font-size:1.8rem;font-weight:300;letter-spacing:0;line-height:1.6}@media screen and (max-width:768px){.oa-training .lead-text,.service-desc .lead-text{font-size:1.6rem}}table .top-left-round{border-top-left-radius:8px}table .top-right-round{border-top-right-radius:8px}table .bottom-left-round{border-bottom-left-radius:8px}table .bottom-right-round{border-bottom-right-radius:8px}.case,.oa-training{align-items:center;background-color:#f1f5f9;border-radius:24px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:67px 48px 64px;row-gap:50px}@media screen and (max-width:768px){.case,.oa-training{gap:0;padding:40px 20px}}.case .content,.oa-training .content{align-items:flex-start;display:flex;flex-direction:column;max-width:425px}@media screen and (max-width:768px){.case .content,.oa-training .content{margin-bottom:42px}}.case .content .main-text,.oa-training .content .main-text{margin-bottom:30px}@media screen and (max-width:768px){.case .content .main-text,.oa-training .content .main-text{margin-bottom:20px}}.case ul,.oa-training ul{margin:0 0 30px}@media screen and (max-width:768px){.case ul,.oa-training ul{margin:0}}.case ul li,.oa-training ul li{font-size:1.8rem}.case ul li:nth-of-type(n+2),.oa-training ul li:nth-of-type(n+2){margin-top:20px}.case .note,.oa-training .note{display:none;margin-left:auto;margin-top:-38px}@media screen and (max-width:1000px){.case .note,.oa-training .note{display:block}}@media screen and (max-width:768px){.case .note,.oa-training .note{margin-top:12px}}.case .about-button,.oa-training .about-button{margin-top:30px}@media screen and (max-width:768px){.case .about-button,.oa-training .about-button{margin-top:20px}}.oa-training.-rpa-course{column-gap:10px;flex-wrap:nowrap}@media screen and (max-width:768px){.oa-training.-rpa-course{flex-wrap:wrap}}.oa-training .note{margin-top:12px}@media screen and (max-width:1000px){.oa-training{gap:0;padding:40px 20px}.oa-training .content{margin-bottom:42px}.oa-training ul{margin:0}.oa-training .about-button{margin-top:20px}}.case-table,.training-table{width:100%}@media screen and (max-width:1000px){.case-table,.training-table{margin-top:35px;overflow-x:scroll}}.case-table table,.training-table table{width:100%}.case-table table .hidden,.training-table table .hidden{background-color:transparent!important}.case-table table tr:first-of-type th,.training-table table tr:first-of-type th{background-color:#464646;color:#fff;padding:10px;text-align:center}.case-table table th,.training-table table th{background-color:#dfdfe6;line-height:1.6;padding:13px 23px;text-align:left}@media screen and (max-width:768px){.case-table table th,.training-table table th{padding:24.6px 16px}}.case-table table td,.training-table table td{background-color:#fff;line-height:1.6;padding:13px 16px;vertical-align:top}@media screen and (max-width:768px){.case-table table td,.training-table table td{display:table-cell!important;padding:16px 12px}}.case-table ul,.training-table ul{margin:0}.case-table ul li,.training-table ul li{font-size:1.6rem}.training-table table{table-layout:fixed}@media screen and (max-width:1000px){.training-table table tr:first-of-type th{padding:6.2px 0 5.2px;width:232px}}.training-table table tr>td:first-child,.training-table table tr>th:first-child{width:190px}@media screen and (max-width:1000px){.training-table table tr>td:first-child,.training-table table tr>th:first-child{width:159px}}.training-table table th{font-size:1.8rem}@media screen and (max-width:1000px){.training-table table th{font-size:1.6rem;min-width:auto;padding:26.2px 16px}.training-table table td{padding:11.2px 12px}}.training-table table ul li:nth-of-type(n+2){margin-top:8px}.case{background-color:transparent;padding:0}.case .case-table{margin-top:0}@media screen and (max-width:768px){.case .case-table{margin-top:35px}}.case .case-table tr:first-of-type th{text-align:center}.case .case-table.basic table{table-layout:fixed}@media screen and (max-width:1000px){.case .case-table.basic tr:first-of-type th{padding:6.2px 0 5.2px;width:232px}.case .case-table.basic tr:first-of-type th[colspan="2"]{width:466px!important}}.case .case-table.basic tr>td:first-child,.case .case-table.basic tr>th:first-child{width:236px}@media screen and (max-width:1000px){.case .case-table.basic tr>td:first-child,.case .case-table.basic tr>th:first-child{padding:13.2px;width:127px}}.case .case-table.basic td{padding:13px 16px;width:500px}@media screen and (max-width:1000px){.case .case-table.basic td{padding:11.2px 16px;width:232px!important}}.case .case-table.course table{table-layout:fixed}@media screen and (max-width:1000px){.case .case-table.course tr:first-of-type th{padding:6.2px 0 5.2px;width:230px}.case .case-table.course tr:first-of-type th[colspan="5"]{width:1158px!important}}.case .case-table.course tr>td:first-child,.case .case-table.course tr>th:first-child{width:80px}@media screen and (max-width:1000px){.case .case-table.course tr>td:first-child,.case .case-table.course tr>th:first-child{padding:13.2px}}.case .case-table.course tr:nth-of-type(2) th{padding:0}.case .case-table.course tr:nth-of-type(2) td{font-weight:700;text-align:center}@media screen and (max-width:1000px){.case .case-table.course tr:nth-of-type(2) td{padding:6.2px 0 5.2px}.case .case-table.course td{padding:18.7px 16px;width:230px!important}}.case .case-table.course td ul li:nth-of-type(n+2){margin-top:10px}.case .case-table.course td p{font-weight:700;margin:0}.subject{align-items:center;background-color:#fff;border-radius:24px;display:flex;gap:16px;padding:32px 40px}@media screen and (max-width:768px){.subject{flex-wrap:wrap;gap:11px;padding:24px 20px}}.subject .title{flex:1 0 auto;font-size:2rem;font-weight:700;letter-spacing:0;line-height:1}.subject p{font-size:1.8rem;font-weight:300;letter-spacing:0;line-height:1.4;margin:0}@media screen and (max-width:768px){.subject p{width:100%}}