#page-custom-css-id [id]::before{content:"";display:block;height:300px;margin-top:-300px;visibility:hidden}@media screen and (max-width: 769px){#page-custom-css-id .inner{padding-right:16px !important;padding-left:16px !important}}#page-custom-css-id .float-header{position:fixed;top:0;z-index:1000;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.1);padding:0px 3% !important}@media screen and (max-width: 769px){#page-custom-css-id .float-header{width:100%}}#page-custom-css-id .float-header .inner{max-width:none;padding:0 !important}#page-custom-css-id .float-header .inner .col-1{vertical-align:middle !important}#page-custom-css-id .float-header .inner .col-2{width:100% !important;display:flex;align-items:center;gap:20px;justify-content:flex-end}#page-custom-css-id .float-header .inner .col-2 .styles_richtext-v2-content__l0LFT{position:relative;display:inline-block}#page-custom-css-id .float-header .inner .col-2 .styles_richtext-v2-content__l0LFT .dropdown-menu{display:none;position:absolute;top:100%;left:auto;right:0;width:320px;background-color:#ffffff;border:1px solid #e0e0e0;box-shadow:0 10px 25px rgba(0,0,0,0.1);list-style:none;padding:8px 0;margin:0;border-radius:4px}#page-custom-css-id .float-header .inner .col-2 .styles_richtext-v2-content__l0LFT:hover{color:#999999;transition:color 0.2s}#page-custom-css-id .float-header .inner .col-2 .styles_richtext-v2-content__l0LFT:hover .dropdown-menu{display:block}#page-custom-css-id .float-header .inner .col-2 .dropdown-menu li a{display:block;padding:12px 20px;text-decoration:none;color:#333333;font-size:14px;line-height:1.5;border-bottom:1px solid #f0f0f0}#page-custom-css-id .float-header .inner .col-2 .dropdown-menu li:last-child a{border-bottom:none}#page-custom-css-id .float-header .inner .col-2 .dropdown-menu li a:hover{background-color:#f9f9f9;color:#d72d2d}#page-custom-css-id .float-header .inner .col-2 .btn-header a{padding:14px 30px;border-radius:100px;margin-left:20px}@media screen and (max-width: 769px){#page-custom-css-id .float-header .inner .col-2 .btn-header a{padding:10px 13px 11px 13px}}@media screen and (max-width: 769px){#page-custom-css-id .float-header .inner .col-2 .btn-header .button-cont.left{text-align:right}}@media screen and (max-width: 769px){#page-custom-css-id .float-header .inner .row-1{display:flex !important;align-items:center}}#page-custom-css-id .heading-box{text-align:center}#page-custom-css-id .heading-box .two-tone-heading{display:inline-block;position:relative;padding-bottom:15px}#page-custom-css-id .heading-box .two-tone-heading h2{margin-bottom:8px}#page-custom-css-id .main-visual-content .row-1 .col-1{width:100% !important;padding-left:6%;padding-top:140px;display:flex !important;flex-wrap:wrap !important;justify-content:flex-start;padding-bottom:10%}@media screen and (max-width: 769px){#page-custom-css-id .main-visual-content .row-1 .col-1{flex-direction:column !important;padding:74px 16px 0px 16px}}#page-custom-css-id .main-visual-content .row-1 .col-1 .btn-fv{flex:0 1 auto !important;width:fit-content !important;width:auto !important;margin-right:16px;margin-top:16px}#page-custom-css-id .main-visual-content .row-1 .col-1 .btn-fv a{border-radius:100px;border:2px solid #fff;box-shadow:0 3.897px 13.641px 0 rgba(10,83,81,0.15);width:fit-content;padding:18px 32px 20px 22px;position:relative;font-size:20px}@media screen and (max-width: 769px){#page-custom-css-id .main-visual-content .row-1 .col-1 .btn-fv a{padding:20px 20px 22px 20px;width:100%}}#page-custom-css-id .main-visual-content .row-1 .col-1 .btn-fv a::after{content:"";position:absolute;right:16px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);top:50%;transform:translateY(-50%) rotate(45deg)}#page-custom-css-id .main-visual-content .row-1 .col-1 .btn-fv-white{flex:0 0 auto !important;width:fit-content;margin-top:16px}#page-custom-css-id .main-visual-content .row-1 .col-1 .btn-fv-white a{border-radius:100px;border:3px solid #FF8000;box-shadow:0 3.897px 13.641px 0 rgba(10,83,81,0.15);width:fit-content;padding:18px 32px 20px 22px;position:relative;font-size:20px}#page-custom-css-id .main-visual-content .row-1 .col-1 .btn-fv-white a::after{content:"";position:absolute;right:16px;width:8px;height:8px;border-top:2px solid #FF8000;border-right:2px solid #FF8000;transform:rotate(45deg);top:50%;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 769px){#page-custom-css-id .main-visual-content .row-1 .col-1 .btn-fv,#page-custom-css-id .main-visual-content .row-1 .col-1 .btn-fv-white{width:100% !important;flex:none !important;max-width:none !important}#page-custom-css-id .main-visual-content .row-1 .col-1 .btn-fv a,#page-custom-css-id .main-visual-content .row-1 .col-1 .btn-fv-white a{width:100% !important}}#page-custom-css-id .main-visual-content .row-1 .col-2{position:relative}#page-custom-css-id .main-visual-content .row-1 .col-2 img{width:90% !important;max-width:800px;margin-left:auto;margin-right:-1%;display:block;height:auto}@media screen and (max-width: 769px){#page-custom-css-id .main-visual-content .row-1 .col-2 img{margin-left:auto;margin-right:auto;width:100% !important}}#page-custom-css-id .main-visual-content .row-1 .col-2 .note{position:absolute;color:#fff;text-shadow:0 0 4px #000;bottom:100px;right:0;z-index:10;padding:2px 3%}#page-custom-css-id .sp-section-company-logo{display:none}@media screen and (max-width: 769px){#page-custom-css-id .sp-section-company-logo{display:block;padding:0}#page-custom-css-id .sp-section-company-logo .inner{padding:0 !important}#page-custom-css-id .sp-section-company-logo .inner .col .component,#page-custom-css-id .sp-section-company-logo .inner .col .heading{margin:0}#page-custom-css-id .sp-section-company-logo .inner .col .component h3,#page-custom-css-id .sp-section-company-logo .inner .col .heading h3{margin:0}#page-custom-css-id .sp-section-company-logo .inner .col .image{padding:6px 20px 6px 20px}#page-custom-css-id .sp-section-company-logo .inner .note{padding:0 16px 0 16px}#page-custom-css-id .sp-section-company-logo .inner .note span{display:inline-block;line-height:1.6em !important}}#page-custom-css-id .section-recomend .recomend-box .col-2{background-color:#EBF7F6;border-radius:16px;display:flex;flex-direction:column;justify-content:center;width:100% !important;padding:32px 56px 50px 32px}@media screen and (max-width: 769px){#page-custom-css-id .section-recomend .recomend-box .col-2{padding:16px 16px 16px 16px}#page-custom-css-id .section-recomend .recomend-box .col-2 p{display:flex;margin:0}#page-custom-css-id .section-recomend .recomend-box .col-2 p span{font-feature-settings:"palt";display:block;line-height:1.6em !important}}@media screen and (max-width: 769px){#page-custom-css-id .section-recomend .recomend-box{display:flex !important;flex-direction:column-reverse}}#page-custom-css-id .two-tone-heading::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;border-radius:2px;background:linear-gradient(to right, #00C0B5 50%, #0081A1 50%)}#page-custom-css-id .section-course-list .list-1,#page-custom-css-id .section-course-list .list-2{border-collapse:separate;border-spacing:8px 0;margin-left:-8px;width:calc(100% + 16px);margin-bottom:8px}@media screen and (max-width: 769px){#page-custom-css-id .section-course-list .list-1,#page-custom-css-id .section-course-list .list-2{border-collapse:initial !important;border-spacing:0 !important;margin-left:0 !important;width:auto !important}}#page-custom-css-id .section-course-list .list-1 .col,#page-custom-css-id .section-course-list .list-2 .col{background-color:#fff;border-radius:16px}@media screen and (max-width: 769px){#page-custom-css-id .section-course-list .list-2{margin-bottom:0}}#page-custom-css-id .section-course-list .list-2 .col{background-color:#fff}@media screen and (max-width: 769px){#page-custom-css-id .section-course-list{padding:0}#page-custom-css-id .section-course-list .inner{padding:20px 20px 0 20px}}#page-custom-css-id .course-card .inner{position:relative;z-index:10}#page-custom-css-id .course-card .inner .row{background-color:#FFF;border-radius:24px;padding:32px;margin-bottom:56px}#page-custom-css-id .course-card .inner .row .btn-orange a{width:346px !important;max-width:100%}#page-custom-css-id .course-card .inner .row .btn-white a{border:2px solid #FF8000;width:346px !important;max-width:100%}@media screen and (max-width: 769px){#page-custom-css-id .course-card .inner .row{position:relative;padding:16px 16px 32px 16px;margin-bottom:16px}#page-custom-css-id .course-card .inner .row .component.heading h3{margin-bottom:0 !important}#page-custom-css-id .course-card .inner .row .course-heading-box{text-align:center}#page-custom-css-id .course-card .inner .row .course-heading-box .icon-ai{position:absolute;top:10px;right:10px}#page-custom-css-id .course-card .inner .row .course-outline .blank{height:16px}#page-custom-css-id .course-card .inner .row .btn-course-sp a,#page-custom-css-id .course-card .inner .row .btn-white a{padding:18px 30px 20px !important;width:100%}}#page-custom-css-id .course-card .inner .row .bg-green{display:inline-block;width:110px;margin-right:8px;text-align:center;padding:2px 2px 4px 2px}@media screen and (max-width: 769px){#page-custom-css-id .course-card .inner .row .bg-green{width:100%}}#page-custom-css-id .course-card .inner .row .button a{border-radius:100px;padding:18px 24px 20px}#page-custom-css-id .course-card .inner .row:last-child{margin-bottom:0}#page-custom-css-id .section-campaign{padding-top:0px !important}#page-custom-css-id .section-campaign .cp-box{position:relative}#page-custom-css-id .section-campaign .cp-box .ribbon-cp{position:absolute;top:-50px}@media screen and (max-width: 769px){#page-custom-css-id .section-campaign .cp-box .ribbon-cp{top:-65px;max-width:375px;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 769px){#page-custom-css-id .section-campaign .cp-box h3{line-height:1.9rem;margin-bottom:0px !important}}#page-custom-css-id .section-supports .button-cont a{width:320px;padding:18px 30px 20px 30px;border-radius:100px;border:2px solid #FFF;box-shadow:0 4px 14px 0 rgba(10,83,81,0.15)}@media screen and (max-width: 769px){#page-custom-css-id .section-supports h3{margin-bottom:0 !important}}#page-custom-css-id .section-special-program .heading-box{text-align:center}#page-custom-css-id .section-special-program .heading-box .two-tone-heading::after{background:linear-gradient(to right, #DE6A22 50%, #A93032 50%)}#page-custom-css-id .section-special-program .balloon-red{position:relative;display:inline-block;background-color:#a02222;color:#ffffff;padding:10px 20px;border-radius:120px;font-weight:bold;font-size:14px;text-align:center;margin-bottom:15px}#page-custom-css-id .section-special-program .balloon-red::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:10px;border-style:solid;border-color:#a02222 transparent transparent transparent}#page-custom-css-id .section-special-program .program-box{border-spacing:40px 0;margin-left:-20px;width:calc(100% + 40px)}@media screen and (max-width: 769px){#page-custom-css-id .section-special-program .program-box{width:100%;margin-left:auto}#page-custom-css-id .section-special-program .program-box .col-1{margin-bottom:24px}#page-custom-css-id .section-special-program .program-box .col-1 h3{padding-top:4px;margin-bottom:0}#page-custom-css-id .section-special-program .program-box .col-2 h3{padding-top:4px;margin-bottom:0}}#page-custom-css-id .section-special-program .program-box .col{background-color:#fff;padding:16px 16px 32px 16px;border-radius:16px}#page-custom-css-id .section-special-program .program-box .col .rabel-red span{display:inline-block;padding:2px 10px 3px 10px;border-radius:70px}#page-custom-css-id .section-special-program .price-box .col{padding:0 !important}#page-custom-css-id .section-special-program .price-box .col .red-heading{margin:0 !important;border-radius:10px 10px 0 0;padding:6px 0 10px 0}#page-custom-css-id .section-special-program .price-box .col .red-heading h3{margin-bottom:0 !important}#page-custom-css-id .section-special-program .price-box .col .note span{display:inline-block;line-height:1.6em !important}#page-custom-css-id .section-special-program .btn-box{margin-left:auto;margin-right:auto;max-width:800px}#page-custom-css-id .section-special-program .btn-box .btn-individuals a{margin-right:15px;width:100%;max-width:380px;padding:22px 16px 24px 16px;border-radius:100px;border:2px solid #FFF;box-shadow:0 4px 14px 0 rgba(10,83,81,0.15);background:linear-gradient(45deg, #A93032 0%, #f70 100%)}@media screen and (max-width: 769px){#page-custom-css-id .section-special-program .btn-box .btn-individuals a{margin-right:auto;margin-bottom:10px}}#page-custom-css-id .section-special-program .btn-box .btn-contact a{margin-left:15px;width:100%;max-width:380px;padding:22px 16px 24px 16px;border-radius:100px;border:2px solid #FFF;box-shadow:0 4px 14px 0 rgba(10,83,81,0.15)}@media screen and (max-width: 769px){#page-custom-css-id .section-special-program .btn-box .btn-contact a{margin-left:auto}}#page-custom-css-id .section-flow-title{padding-bottom:0}@media screen and (max-width: 769px){#page-custom-css-id .section-flow{padding-top:0}}#page-custom-css-id .section-flow .inner{display:flex;align-items:center;align-items:stretch}@media screen and (max-width: 769px){#page-custom-css-id .section-flow .inner{flex-direction:column !important}}#page-custom-css-id .section-flow .inner .triangle{width:100%;flex:0 0 auto;width:auto !important;display:flex !important;flex-direction:column;justify-content:center}#page-custom-css-id .section-flow .inner .triangle .col{display:flex;flex-direction:column;justify-content:center;align-items:center}#page-custom-css-id .section-flow .inner .triangle .col .component{height:100%}#page-custom-css-id .section-flow .inner .flow-step span{display:inline-block;padding:2px 6px 4px 6px;border-radius:70px}@media screen and (max-width: 769px){#page-custom-css-id .section-flow .inner .flow-step{margin:10px 0 0 0}}#page-custom-css-id .section-flow .inner .flow-step3{position:relative}#page-custom-css-id .section-flow .inner .flow-step3 .notice-discount{position:absolute;top:-13%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 769px){#page-custom-css-id .section-flow .inner .flow-step3 .notice-discount-sp{width:100%;background-color:#007972;border-radius:12px 12px 0 0}}#page-custom-css-id .section-cta{position:relative}#page-custom-css-id .section-cta .inner{max-width:800px}#page-custom-css-id .section-cta .inner .btn-contact,#page-custom-css-id .section-cta .inner .btn-courses{position:relative;z-index:2}#page-custom-css-id .section-cta .inner .btn-contact a,#page-custom-css-id .section-cta .inner .btn-courses a{width:320px;padding:18px 30px 20px 30px;border-radius:100px;border:2px solid #FFF;box-shadow:0 4px 14px 0 rgba(10,83,81,0.15)}#page-custom-css-id .section-cta .inner .bg-triangle{position:absolute;right:0;top:-40px;z-index:1}@media screen and (max-width: 769px){#page-custom-css-id .section-cta .inner .bg-triangle{right:-30%;height:100%;top:-5%}}#page-custom-css-id .section-cta section.section-p{padding:0 !important}#page-custom-css-id .section-cta section.section-p .inner{padding:0 !important}
.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.image {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 .component.button {
  /* 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-2 .row.row-1 .col.col-1 .component.text {
  /* 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.rich-heading {
  /* sample */
}

.contents .content-3 .row.row-2 {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 .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-1 .component.rich-heading {
  /* 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.text {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 .component.image {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-3 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-3 .component.text {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-3 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-3 .component.image {
  /* sample */
}

.contents .content-4 .row.row-3 {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-1 .component.text {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-1 .component.image {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-2 .component.text {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-2 .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-5 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-2 .component.button {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-2 .component.button {
  /* sample */
}

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

.contents .content-5 .row.row-3 {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-1 .component.text {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-1 .component.button {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-1 .component.button {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-2 .component.button {
  /* sample */
}
.contents .content-5 .row.row-3 .col.col-2 .component.button {
  /* sample */
}

.contents .content-5 .row.row-4 {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-1 .component.text {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-1 .component.button {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-1 .component.button {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-2 {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-2 .component.button {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-2 .component.button {
  /* sample */
}

.contents .content-5 .row.row-5 {
  /* sample */
}
.contents .content-5 .row.row-5 .col.col-1 {
  /* sample */
}
.contents .content-5 .row.row-5 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-5 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-5 .row.row-5 .col.col-1 .component.text {
  /* sample */
}
.contents .content-5 .row.row-5 .col.col-1 .component.button {
  /* sample */
}
.contents .content-5 .row.row-5 .col.col-1 .component.button {
  /* sample */
}
.contents .content-5 .row.row-5 .col.col-2 {
  /* sample */
}
.contents .content-5 .row.row-5 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-5 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-5 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-5 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-5 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-5 .row.row-5 .col.col-2 .component.button {
  /* sample */
}
.contents .content-5 .row.row-5 .col.col-2 .component.button {
  /* 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.image {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 .component.text {
  /* 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-1 .component.text {
  /* 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.text {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-2 .component.image {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-3 {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-3 .component.text {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-3 .component.image {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-3 .component.rich-heading {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-3 .component.text {
  /* 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.button {
  /* 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.text {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 .component.text {
  /* sample */
}

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

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

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

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

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

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

.contents .content-10 .row.row-1 {
  /* sample */
}
.contents .content-10 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-10 .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.contents .content-10 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-10 .row.row-1 .col.col-1 .component.text {
  /* sample */
}

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

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

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

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

.contents .content-10 .row.row-6 {
  /* sample */
}
.contents .content-10 .row.row-6 .col.col-1 {
  /* sample */
}
.contents .content-10 .row.row-6 .col.col-1 .component.image {
  /* sample */
}

.contents .content-10 .row.row-7 {
  /* sample */
}
.contents .content-10 .row.row-7 .col.col-1 {
  /* sample */
}
.contents .content-10 .row.row-7 .col.col-1 .component.image {
  /* sample */
}
.contents .content-10 .row.row-7 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-10 .row.row-7 .col.col-1 .component.text {
  /* sample */
}

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

.contents .content-10 .row.row-9 {
  /* sample */
}
.contents .content-10 .row.row-9 .col.col-1 {
  /* sample */
}
.contents .content-10 .row.row-9 .col.col-1 .component.image {
  /* sample */
}
.contents .content-10 .row.row-9 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-10 .row.row-9 .col.col-1 .component.text {
  /* sample */
}

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

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

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

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

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

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

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

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

.contents .content-12 .row.row-2 {
  /* sample */
}
.contents .content-12 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-12 .row.row-2 .col.col-1 .component.script-comp {
  /* sample */
}

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

.contents .content-13 .row.row-1 {
  /* sample */
}
.contents .content-13 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-13 .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.contents .content-13 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-13 .row.row-1 .col.col-2 .component.button {
  /* sample */
}

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

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

.contents .content-14 .row.row-1 {
  /* sample */
}
.contents .content-14 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-14 .row.row-1 .col.col-1 .component.image {
  /* 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 */
}

.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-1 .component.image, .main-visual .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.button, .main-visual .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.button, .main-visual .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.header .row.row-1 .col.col-2, .main-visual .row.row-1 .col.col-2 {
  /* sample */
}
.header .row.row-1 .col.col-2 .component.image, .main-visual .row.row-1 .col.col-2 .component.image {
  /* sample */
}
.header .row.row-1 .col.col-2 .component.text, .main-visual .row.row-1 .col.col-2 .component.text {
  /* 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-2, .navi-001-01 .row.row-1 .col.col-2, .navi-002-01 .row.row-1 .col.col-2 {
  /* sample */
}