﻿#page-custom-css-id .sub-page-custom{padding:30px 0 40px;margin:0;background:linear-gradient(0deg, #9add8e 0%, #56a148 100%)}@media (min-width: 769px){#page-custom-css-id .sub-page-custom{padding:50px 0 10px 0}}#page-custom-css-id .fv_box_left{padding:1%}@media (min-width: 769px){#page-custom-css-id .fv_box_left{padding:0}}@media (min-width: 987px){#page-custom-css-id .fv_box_left{padding:0}}#page-custom-css-id .fv_caption{margin:0 auto 10px !important;color:#429F31;text-align:center;background:#ffffff;border-radius:50px;width:fit-content;padding:5px 10px}@media (min-width: 769px){#page-custom-css-id .fv_caption{margin-bottom:30px;font-size:24px}}#page-custom-css-id .fv_lead{color:#1A1A1A;font-weight:bold;text-align:center;padding:0;margin:0 0 -10px 0}#page-custom-css-id h1{font-size:30px;color:#FFF;text-align:center;padding:0;margin:0;line-height:1em}@media (min-width: 769px){#page-custom-css-id h1{font-size:4vw;line-height:1.2em;margin-bottom:30px}}@media (min-width: 1000px){#page-custom-css-id h1{font-size:46px}}#page-custom-css-id .fv_box_right{padding:0}@media (min-width: 769px){#page-custom-css-id .fv_box_right img{margin-top:-30px}}#page-custom-css-id .cta_fv a{width:90%;height:70px;border-radius:7px;background:#FF8B02;border-radius:7px;color:#ffffff;font-size:27px;font-weight:bold;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 5px 0 0 #CD6F00;transition:0.1s;margin:auto}@media (min-width: 769px){#page-custom-css-id .cta_fv a{width:300px;height:60px;font-size:24px}}@media (min-width: 987px){#page-custom-css-id .cta_fv a{width:360px;height:70px;margin-top:initial}}#page-custom-css-id .cta_fv a:hover{box-shadow:none;-webkit-transform:translateY(4px);transform:translateY(4px);opacity:1}#page-custom-css-id .se02_container{padding:0}#page-custom-css-id .se02_container h2{width:fit-content;margin:0 auto 40px;font-size:22px;color:#429F31;border-bottom:solid 5px #429F31}@media (min-width: 769px){#page-custom-css-id .se02_container h2{margin:0 auto 40px;font-size:28px}}#page-custom-css-id .se03_container{padding:0}#page-custom-css-id .inner_about{display:flex}@media (min-width: 769px){#page-custom-css-id .inner_about{max-width:900px;margin:0 auto}}#page-custom-css-id .logo_left{width:6% !important}@media (min-width: 769px){#page-custom-css-id .logo_left{width:10% !important}}#page-custom-css-id .logo_left img{width:30px !important}@media (min-width: 769px){#page-custom-css-id .logo_left img{width:80px !important}}#page-custom-css-id .yorisoar_center{width:26% !important;position:relative}@media (min-width: 769px){#page-custom-css-id .yorisoar_center{width:20% !important}}#page-custom-css-id .p_yorisoar{width:fit-content;border-bottom:solid 3px #429F31;position:absolute;bottom:0}@media (min-width: 769px){#page-custom-css-id .p_yorisoar{bottom:20px;margin-left:10px}}#page-custom-css-id .caption_right{width:68% !important;position:relative}@media (min-width: 769px){#page-custom-css-id .caption_right{width:70% !important}}#page-custom-css-id .caption_right h2{position:absolute;bottom:-10px;line-height:0.6em !important}@media (min-width: 769px){#page-custom-css-id .caption_right h2{line-height:1em !important}}#page-custom-css-id .wrap_img{margin-top:-30px}#page-custom-css-id .se04_container{padding:0}#page-custom-css-id .list_grid_04_a{margin-bottom:20px}#page-custom-css-id .list_04_a,#page-custom-css-id .list_04_b,#page-custom-css-id .list_04_c,#page-custom-css-id .list_04_d{border:solid 2px #429F31;border-radius:10px;padding:15px 2%}#page-custom-css-id .list_04_a,#page-custom-css-id .list_04_c{margin-bottom:20px}@media (min-width: 769px){#page-custom-css-id .list_04_a,#page-custom-css-id .list_04_c{margin-bottom:initial}}#page-custom-css-id .h3_01,#page-custom-css-id .h3_02,#page-custom-css-id .h3_03,#page-custom-css-id .h3_04{position:relative;padding-left:50px}#page-custom-css-id .h3_01::before,#page-custom-css-id .h3_02::before,#page-custom-css-id .h3_03::before,#page-custom-css-id .h3_04::before{display:inline-block;position:absolute;left:0;color:#429F31;font-size:36px;font-weight:bold}#page-custom-css-id .h3_01::before{content:"01"}#page-custom-css-id .h3_02::before{content:"02"}#page-custom-css-id .h3_03::before{content:"03"}#page-custom-css-id .h3_04::before{content:"04"}#page-custom-css-id .p_01,#page-custom-css-id .p_02,#page-custom-css-id .p_03,#page-custom-css-id .p_04{padding:0;margin-bottom:20px}#page-custom-css-id .se05_container{padding:0}#page-custom-css-id .inner_casestudy{border-bottom:dotted 4px #429F31;margin-bottom:20px}#page-custom-css-id .p_casestudy{width:fit-content;border-radius:50px;background:#429F31;padding:3px 10px 6px;letter-spacing:0.3em;margin:15px auto 0}@media (min-width: 769px){#page-custom-css-id .p_casestudy{margin:15px 0 0}}#page-custom-css-id .li_subject,#page-custom-css-id .li_solve{margin-bottom:20px}@media (min-width: 769px){#page-custom-css-id .li_subject,#page-custom-css-id .li_solve{margin-bottom:initial}}#page-custom-css-id .p_05{position:relative}@media (min-width: 769px){#page-custom-css-id .p_05::after{content:"→";font-size:20px;font-weight:bold;color:#1A1A1A;display:inline-block;position:absolute;top:10px;right:-20px}}#page-custom-css-id .p_05_s{position:relative}#page-custom-css-id .p_05_s::after{content:"↓";font-size:20px;font-weight:bold;color:#1A1A1A;display:inline-block;position:absolute;bottom:-23px;left:50%;transform:translateX(-50%)}@media (min-width: 769px){#page-custom-css-id .p_05_s::after{display:none}}#page-custom-css-id .bg_gray_01{background:#cfd0d1}#page-custom-css-id .bg_gray_02{background:#ececee}#page-custom-css-id .bg_yel_01{background:#f2f4c1}#page-custom-css-id .bg_yel_02{background:#f7f6e1}#page-custom-css-id .bg_blu_01{background:#acd4c8}#page-custom-css-id .bg_blu_02{background:#e1f1ec}#page-custom-css-id .p_10{padding:10px 5px}#page-custom-css-id .p_20{padding:20px 5px}#page-custom-css-id .p_25{padding:25px 5px}#page-custom-css-id .p_27{padding:27px 5px}#page-custom-css-id .p_29{padding:29px 5px 29px}#page-custom-css-id .p_charmpoint{width:fit-content;margin:0 auto -30px;border:solid 2px #429F31;border-radius:10px;padding:20px 10px 0;position:relative}@media (min-width: 769px){#page-custom-css-id .p_charmpoint{width:fit-content;border:solid 2px #429F31;border-radius:10px;padding:20px 10px 0;position:relative;margin:initial}}#page-custom-css-id .p_charmpoint:after,#page-custom-css-id .p_charmpoint:before{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;top:100%;left:50%}#page-custom-css-id .p_charmpoint:after{border-color:rgba(255,255,255,0);border-top-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-top-color:#FFFFFF}#page-custom-css-id .p_charmpoint:before{border-color:rgba(66,159,49,0);border-top-width:12px;border-bottom-width:12px;border-left-width:12px;border-right-width:12px;margin-left:-10px;margin-top:1px;border-top-color:#429F31}#page-custom-css-id .charm_wrap{display:block;text-align:center}@media (min-width: 769px){#page-custom-css-id .charm_wrap{display:none}}#page-custom-css-id .charm_img_sp{width:40px}#page-custom-css-id .charm_p_sp{margin-top:-35px}#page-custom-css-id .p_college_charge{padding-top:40px}#page-custom-css-id .qrcode{margin-top:-60px}#page-custom-css-id .inner_qrcode{border-bottom:dotted 4px #429F31}#page-custom-css-id .se06_container{padding:0}#page-custom-css-id .h3_support{color:#ffffff;background:#429F31;padding:5px;margin-bottom:20px}@media (min-width: 769px){#page-custom-css-id .h3_support{padding:5px 0 5px 20px}}#page-custom-css-id .h_support{font-size:16px;padding:0;margin-top:10px;margin-bottom:-10px}@media (min-width: 769px){#page-custom-css-id .h_support{font-size:18px;padding:0;margin-top:25px;margin-bottom:initial}}#page-custom-css-id .h_support_lead{font-size:12px;line-height:1em}@media (min-width: 769px){#page-custom-css-id .h_support_lead{font-size:16px;margin-top:32px}}#page-custom-css-id .ul_support{margin-bottom:20px}#page-custom-css-id .list_support_a,#page-custom-css-id .list_support_b{border:solid 2px #429F31;border-radius:10px;padding:15px 2%}#page-custom-css-id .list_support_a{margin-bottom:20px}@media (min-width: 769px){#page-custom-css-id .list_support_a{margin-bottom:initial}}#page-custom-css-id .h_left{font-size:18px !important}#page-custom-css-id .h_right{font-size:18px !important}#page-custom-css-id .h_fase{color:#429F31;border-bottom:solid 2px gray;padding-top:20px}#page-custom-css-id .fase_1_wrap,#page-custom-css-id .fase_2_wrap,#page-custom-css-id .fase_3_wrap,#page-custom-css-id .fase_4_wrap{padding:5px}#page-custom-css-id .fase_1,#page-custom-css-id .fase_2,#page-custom-css-id .fase_3,#page-custom-css-id .fase_4{background:#ffffff;position:relative;padding:15px 0}#page-custom-css-id .fase_1::before,#page-custom-css-id .fase_2::before,#page-custom-css-id .fase_3::before,#page-custom-css-id .fase_4::before{width:10px;content:url("https://ferret-one.akamaized.net/images/65cf2732543b670436f37416/original.png?utime=1708074802");display:inline-block;position:absolute;top:16px;left:20px}#page-custom-css-id .bg_gray_support{background:lightgray}#page-custom-css-id .-m_10{margin-top:-10px}#page-custom-css-id .pb_20{padding-bottom:10px}@media (min-width: 769px){#page-custom-css-id .pb_20{padding-bottom:20px}}#page-custom-css-id .cta_container{background:#63ac54;padding:30px 0}#page-custom-css-id .cta_fv_mid a{margin:auto}
.contents .content-1 {
  /* sample */
}

.contents .content-1 .row.row-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 .component.image {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}

.contents .content-2 {
  /* sample */
}

.contents .content-2 .row.row-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.image {
  /* sample */
}

.contents .content-3 {
  /* sample */
}

.contents .content-3 .row.row-1 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-4 {
  /* sample */
}

.contents .content-4 .row.row-1 {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-3 {
  /* sample */
}

.contents .content-4 .row.row-2 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 .component.image {
  /* sample */
}

.contents .content-5 {
  /* sample */
}

.contents .content-5 .row.row-1 {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-6 {
  /* sample */
}

.contents .content-6 .row.row-1 {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-3 {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-3 .component.rich-heading {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-3 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-3 .component.image {
  /* sample */
}

.contents .content-6 .row.row-2 {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-3 {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-3 .component.rich-heading {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-3 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-3 .component.image {
  /* sample */
}

.contents .content-7 {
  /* sample */
}

.contents .content-7 .row.row-1 {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}

.contents .content-7 .row.row-2 {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-3 {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-3 .component.rich-heading {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-3 .component.image {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-3 .component.richtext {
  /* sample */
}

.contents .content-7 .row.row-3 {
  /* sample */
}
.contents .content-7 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-7 .row.row-3 .col.col-1 .component.rich-heading {
  /* sample */
}

.contents .content-7 .row.row-4 {
  /* sample */
}
.contents .content-7 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-7 .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-7 .row.row-4 .col.col-2 {
  /* sample */
}
.contents .content-7 .row.row-4 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-7 .row.row-4 .col.col-3 {
  /* sample */
}
.contents .content-7 .row.row-4 .col.col-3 .component.richtext {
  /* sample */
}
.contents .content-7 .row.row-4 .col.col-4 {
  /* sample */
}
.contents .content-7 .row.row-4 .col.col-4 .component.richtext {
  /* sample */
}

.contents .content-8 {
  /* sample */
}

.contents .content-8 .row.row-1 {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.fixed-side .row.row-1 {
  /* sample */
}
.fixed-side .row.row-1 .col.col-1 {
  /* sample */
}

.foot {
  /* sample */
}

.foot .row.row-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.foot .row.row-1 .col.col-2 {
  /* sample */
}
.foot .row.row-1 .col.col-2 .component.image {
  /* sample */
}

.foot .row.row-2 {
  /* sample */
}
.foot .row.row-2 .col.col-1 {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.border {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.list {
  /* sample */
}

.foot .row.row-3 {
  /* sample */
}
.foot .row.row-3 .col.col-1 {
  /* sample */
}
.foot .row.row-3 .col.col-1 .component.border {
  /* sample */
}
.foot .row.row-3 .col.col-1 .component.text {
  /* sample */
}

.header, .main-visual {
  /* sample */
}

.header .row.row-1, .main-visual .row.row-1 {
  /* sample */
}
.header .row.row-1 .col.col-1, .main-visual .row.row-1 .col.col-1 {
  /* sample */
}
.header .row.row-1 .col.col-2, .main-visual .row.row-1 .col.col-2 {
  /* sample */
}

.navi, .navi-001-01, .navi-002-01 {
  /* sample */
}

.navi .row.row-1, .navi-001-01 .row.row-1, .navi-002-01 .row.row-1 {
  /* sample */
}
.navi .row.row-1 .col.col-1, .navi-001-01 .row.row-1 .col.col-1, .navi-002-01 .row.row-1 .col.col-1 {
  /* sample */
}
.navi .row.row-1 .col.col-1 .component.image, .navi-001-01 .row.row-1 .col.col-1 .component.image, .navi-002-01 .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.navi .row.row-1 .col.col-2, .navi-001-01 .row.row-1 .col.col-2, .navi-002-01 .row.row-1 .col.col-2 {
  /* sample */
}
.navi .row.row-1 .col.col-2 .component.button, .navi-001-01 .row.row-1 .col.col-2 .component.button, .navi-002-01 .row.row-1 .col.col-2 .component.button {
  /* sample */
}