@media screen and (max-width: 769px){#page-custom-css-id .heading-text h3 span{font-size:24px}}#page-custom-css-id .component.carousel.carousel_custom .flexslider{background:transparent}#page-custom-css-id .component.carousel.carousel_custom .flexslider .flex-control-nav li a{border-radius:0;width:80px;height:2px;background-color:#2BA25F;opacity:0.2}@media screen and (max-width: 769px){#page-custom-css-id .component.carousel.carousel_custom .flexslider .flex-control-nav li a{width:50px}}#page-custom-css-id .component.carousel.carousel_custom .flexslider .flex-control-nav li .flex-active{opacity:1}#page-custom-css-id .component.carousel.carousel_custom .flexslider .flex-viewport{overflow:visible !important}#page-custom-css-id .component.carousel.carousel_custom .flexslider .flex-viewport ul{background-color:rgba(43,162,95,0.1)}#page-custom-css-id .component.carousel.carousel_custom .flexslider .flex-viewport ul li{opacity:1}#page-custom-css-id .component.carousel.carousel_custom .flexslider .flex-viewport ul li.flex-active-slide{opacity:1}#page-custom-css-id .component.carousel.carousel_custom .flexslider .flex-viewport ul li img{padding:20px 15px}#page-custom-css-id .component.carousel.carousel_custom .flexslider .flex-direction-nav a:before{color:#fff}#page-custom-css-id .footer-links{gap:0 !important;justify-content:left}@media screen and (max-width: 834px){#page-custom-css-id .footer-links .col{justify-content:space-between;width:49% !important}}#page-custom-css-id .form-area{height:650px}@media screen and (max-width: 834px){#page-custom-css-id .form-area{height:900px}}#page-custom-css-id .last-contents-section{margin-top:88px}#page-custom-css-id .gradation-section{background:transparent linear-gradient(0deg, #BCEDFF 0%, #DBF2FE 54%, #fff 100%) 0% 0% no-repeat padding-box}@media screen and (min-width: 768px){#page-custom-css-id .flex-col{display:flex;align-items:flex-end}}@media screen and (max-width: 769px){#page-custom-css-id .left-image{display:none !important}}#page-custom-css-id .only-sp-image{display:none}@media screen and (max-width: 769px){#page-custom-css-id .only-sp-image{display:block !important}}#page-custom-css-id .partner-heading{line-height:1.3;margin:0;font-weight:bold;font-size:60px}@media screen and (max-width: 769px){#page-custom-css-id .partner-heading{font-size:40px !important}}#page-custom-css-id .gradation-partner-heading span span:first-child{background:transparent linear-gradient(180deg, #2BA25F 0%, #83CA40 100%) 0% 0% no-repeat padding-box;background-clip:text;-webkit-background-clip:text;color:transparent}#page-custom-css-id .partner-paragraph{font-size:20px;margin:40px 0}#page-custom-css-id .team-beyon-dou-col{width:840px;margin:0 auto;background:#fff 0% 0% no-repeat padding-box;border-radius:12px;padding:40px 20px}#page-custom-css-id .team-beyon-dou-col .col{padding:0}@media screen and (max-width: 769px){#page-custom-css-id .team-beyon-dou-col .col .component-1{margin:10px 0 20px 0}}@media screen and (max-width: 769px){#page-custom-css-id .team-beyon-dou-col{width:100%;padding:20px}}#page-custom-css-id .favorite-points h3{font-size:48px}@media screen and (max-width: 769px){#page-custom-css-id .favorite-points h3{font-size:42px}}#page-custom-css-id .favorite-points h3 span:last-child{background:transparent linear-gradient(180deg, #2BA25F 0%, #83CA40 100%) 0% 0% no-repeat padding-box;background-clip:text;-webkit-background-clip:text;color:transparent !important}@media screen and (max-width: 769px){#page-custom-css-id .favorite-point-mid{display:flex;flex-direction:column-reverse}}#page-custom-css-id .gradation-heading-3 h3 span:first-child{background:transparent linear-gradient(180deg, #2BA25F 0%, #83CA40 100%) 0% 0% no-repeat padding-box;background-clip:text;-webkit-background-clip:text;color:transparent}#page-custom-css-id .handbook-button{background:linear-gradient(45deg, red, blue)}#page-custom-css-id .scene-text h3{font-size:36px;margin-bottom:0}@media screen and (max-width: 769px){#page-custom-css-id .scene-text h3{font-size:24px}}#page-custom-css-id .how-to-use-text p{font-size:48px;font-weight:bold;background:transparent linear-gradient(180deg, #2BA25F 0%, #83CA40 100%) 0% 0% no-repeat padding-box;background-clip:text;-webkit-background-clip:text;color:transparent}@media screen and (max-width: 769px){#page-custom-css-id .how-to-use-text p{font-size:28px}}#page-custom-css-id .main-visual{background-size:cover;height:600px;margin-top:88px}@media screen and (max-width: 769px){#page-custom-css-id .main-visual{height:300px}}#page-custom-css-id .main-title{position:absolute;top:43%;left:0}#page-custom-css-id .main-title img{width:662.4px !important}@media screen and (max-width: 769px){#page-custom-css-id .main-title img{width:75% !important}}#page-custom-css-id .contact-button a{display:flex;align-items:center;justify-content:center;font-size:24px;background:transparent linear-gradient(78deg, #2BA25F 0%, #83CA40 100%) 0% 0% no-repeat padding-box;border-radius:30px;width:271px;height:60px;padding:10px;margin:0 10px}@media screen and (max-width: 769px){#page-custom-css-id .contact-button a{width:300px;font-size:16px;height:44px}}#page-custom-css-id .contact-button-long a{display:flex;align-items:center;justify-content:center;font-size:24px;background:transparent linear-gradient(78deg, #2BA25F 0%, #83CA40 100%) 0% 0% no-repeat padding-box;border-radius:30px;width:340px;height:60px;padding:10px;margin:0 10px}@media screen and (max-width: 769px){#page-custom-css-id .contact-button-long a{width:300px;font-size:16px;height:44px}}#page-custom-css-id .download-button a{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font-size:23px;color:#2BA25F;border-radius:30px;background:linear-gradient(78deg, #2BA25F 0%, #83CA40 100%) 0% 0% no-repeat padding-box;width:271px;height:60px;padding:5px;margin:0 10px}@media screen and (max-width: 769px){#page-custom-css-id .download-button a{width:300px;font-size:16px;height:44px}}#page-custom-css-id .download-button a::before{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;padding:4px;box-sizing:border-box;border-radius:inherit;background:#fff;background-clip:content-box;content:""}@media screen and (max-width: 769px){#page-custom-css-id .download-button a::before{width:300px;font-size:16px}}#page-custom-css-id .download-button-long a{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font-size:23px;color:#2BA25F;border-radius:30px;background:linear-gradient(78deg, #2BA25F 0%, #83CA40 100%) 0% 0% no-repeat padding-box;width:340px;height:60px;padding:5px;margin:0 10px}@media screen and (max-width: 769px){#page-custom-css-id .download-button-long a{width:300px;font-size:16px;height:44px}}#page-custom-css-id .download-button-long a::before{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;padding:4px;box-sizing:border-box;border-radius:inherit;background:#fff;background-clip:content-box;content:""}@media screen and (max-width: 769px){#page-custom-css-id .download-button-long a::before{width:300px;font-size:16px}}#page-custom-css-id .download-button-contact a{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font-size:23px;color:#2BA25F;border-radius:30px;background:linear-gradient(78deg, #2BA25F 0%, #83CA40 100%) 0% 0% no-repeat padding-box;width:340px;height:60px;padding:5px;margin:0 10px}@media screen and (max-width: 769px){#page-custom-css-id .download-button-contact a{font-size:16px;height:44px}}#page-custom-css-id .download-button-contact a::before{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;padding:4px;box-sizing:border-box;border-radius:inherit;background:#fff;background-clip:content-box;content:""}@media screen and (max-width: 769px){#page-custom-css-id .download-button-contact a::before{font-size:16px}}#page-custom-css-id .button-section{padding:0}#page-custom-css-id .button-section .inner{padding:0}#page-custom-css-id .button-section .inner .row{padding:14px}#page-custom-css-id .button-section .inner .row .col{padding:0}#page-custom-css-id .button-section .inner .row .col-1 .component-1 .button-cont{display:flex;justify-content:end}@media screen and (max-width: 768px){#page-custom-css-id .button-section .inner .row .col-1 .component-1 .button-cont{justify-content:center}}#page-custom-css-id .button-section .inner .row .col-2 .component-1 .button-cont{display:flex;justify-content:start}@media screen and (max-width: 768px){#page-custom-css-id .button-section .inner .row .col-2 .component-1 .button-cont{justify-content:center}}#page-custom-css-id .button-section-2{padding:0}#page-custom-css-id .button-section-2 .inner{padding:50px 0}@media screen and (max-width: 768px){#page-custom-css-id .button-section-2 .inner{padding:0}}#page-custom-css-id .button-section-2 .inner .row{padding:14px}#page-custom-css-id .button-section-2 .inner .row .col{padding:0}#page-custom-css-id .button-section-2 .inner .row .col-1 .component-1{display:flex;justify-content:end;padding-right:12px}@media screen and (max-width: 768px){#page-custom-css-id .button-section-2 .inner .row .col-1 .component-1{justify-content:center}}#page-custom-css-id .button-section-2 .inner .row .col-1 .component-1 p{display:inline-block;width:340px}#page-custom-css-id .button-section-2 .inner .row .col-1 .component-2 .button-cont{display:flex;justify-content:end}@media screen and (max-width: 768px){#page-custom-css-id .button-section-2 .inner .row .col-1 .component-2 .button-cont{justify-content:center}}#page-custom-css-id .button-section-2 .inner .row .col-2 .component-1{display:flex;justify-content:start;padding-left:12px}@media screen and (max-width: 768px){#page-custom-css-id .button-section-2 .inner .row .col-2 .component-1{justify-content:center}}#page-custom-css-id .button-section-2 .inner .row .col-2 .component-1 p{display:inline-block;width:340px}#page-custom-css-id .button-section-2 .inner .row .col-2 .component-2 .button-cont{display:flex;justify-content:start}@media screen and (max-width: 768px){#page-custom-css-id .button-section-2 .inner .row .col-2 .component-2 .button-cont{justify-content:center}}#page-custom-css-id .contact-section{background:transparent linear-gradient(72deg, #BDEDFD 0%, #ECF7FE 100%) 0% 0% no-repeat padding-box;padding:0;display:flex;align-items:center}@media screen and (max-width: 769px){#page-custom-css-id .contact-section{width:100%}}@media screen and (min-width: 768px){#page-custom-css-id .contact-section{height:465px}}#page-custom-css-id .contact-section .inner{background-color:#FFFFFF;border-radius:15px;width:800px}@media screen and (max-width: 769px){#page-custom-css-id .contact-section .inner{width:90%;margin:20px auto}}#page-custom-css-id .contact-section .inner .row-1{padding:0}#page-custom-css-id .contact-section .inner .row-1 h3{font-size:48px;font-weight:bold;background:transparent linear-gradient(180deg, #2BA25F 0%, #83CA40 100%) 0% 0% no-repeat padding-box;background-clip:text;-webkit-background-clip:text;color:transparent;margin:0}@media screen and (max-width: 768px){#page-custom-css-id .contact-section .inner .row-1 h3{font-size:36px}}#page-custom-css-id .contact-section .inner .row-2{padding:0}#page-custom-css-id .contact-section .inner .row-2 .col{padding:0}#page-custom-css-id .contact-section .inner .row-2 .col-1 .component-1{display:flex;justify-content:end;padding-right:12px}@media screen and (max-width: 768px){#page-custom-css-id .contact-section .inner .row-2 .col-1 .component-1{justify-content:center}}#page-custom-css-id .contact-section .inner .row-2 .col-1 .component-1 p{display:inline-block;width:340px}@media screen and (max-width: 768px){#page-custom-css-id .contact-section .inner .row-2 .col-1 .component-1 p span{font-size:16px !important}}#page-custom-css-id .contact-section .inner .row-2 .col-1 .component-2 .button-cont{display:flex;justify-content:end}@media screen and (max-width: 768px){#page-custom-css-id .contact-section .inner .row-2 .col-1 .component-2 .button-cont{justify-content:center}}#page-custom-css-id .contact-section .inner .row-2 .col-2 .component-1{display:flex;justify-content:start;padding-left:12px}@media screen and (max-width: 768px){#page-custom-css-id .contact-section .inner .row-2 .col-2 .component-1{justify-content:center}}#page-custom-css-id .contact-section .inner .row-2 .col-2 .component-1 p{display:inline-block;width:340px}@media screen and (max-width: 768px){#page-custom-css-id .contact-section .inner .row-2 .col-2 .component-1 p span{font-size:16px !important}}#page-custom-css-id .contact-section .inner .row-2 .col-2 .component-2 .button-cont{display:flex;justify-content:start}@media screen and (max-width: 768px){#page-custom-css-id .contact-section .inner .row-2 .col-2 .component-2 .button-cont{justify-content:center}}#page-custom-css-id .example-box{padding:20px 35px 25px;background-position:0 0, 0 0, 100% 0, 0 100%;background-size:2px 100%, 100% 2px, 2px 100% , 100% 2px;background-repeat:no-repeat;background-image:linear-gradient(0deg, transparent 2%, green 2%, green 98%, transparent 98%),linear-gradient(90deg, transparent 2%, green 2%, green 98%, transparent 98%),linear-gradient(180deg, transparent 2%, green 2%, green 98%, transparent 98%),linear-gradient(270deg, transparent 2%, green 2%, green 98%, transparent 98%);background-color:#fff}@media screen and (max-width: 769px){#page-custom-css-id .example-box{padding:10px;margin-bottom:40px}}@media screen and (min-width: 768px){#page-custom-css-id .example-box .component-3{display:inline-block;height:130px;margin:0}}@media screen and (min-width: 768px){#page-custom-css-id .example-box-row{margin:0 0 60px 0;display:flex;gap:40px}}#page-custom-css-id .example-box-heading p{font-size:38px;font-weight:bold;color:#2BA25F}@media screen and (max-width: 769px){#page-custom-css-id .example-box-heading p{font-size:24px}}#page-custom-css-id .example-box-heading p span:first-child,#page-custom-css-id .example-box-heading p span:last-child{padding:0 8px;color:#fff !important;font-size:40px;background:transparent linear-gradient(180deg, #2BA25F 0%, #83CA40 100%) 0% 0% no-repeat padding-box}@media screen and (max-width: 769px){#page-custom-css-id .example-box-heading p span:first-child,#page-custom-css-id .example-box-heading p span:last-child{font-size:24px}}#page-custom-css-id .example-box-image{position:relative}#page-custom-css-id .example-box-image::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:white;opacity:0.5}#page-custom-css-id .team-beyon-dou-footer::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:white;opacity:0.4}#page-custom-css-id .team-beyon-dou-footer-logo{z-index:3}#page-custom-css-id .footer-links{gap:0 !important}@media screen and (max-width: 834px){#page-custom-css-id .footer-links .col{justify-content:space-between !important;width:49% !important}}#page-custom-css-id .staffs-row{display:flex;column-gap:40px}@media screen and (max-width: 769px){#page-custom-css-id .staffs-row{flex-direction:column}}#page-custom-css-id .staffs-text{margin:6px 0}@media screen and (max-width: 769px){#page-custom-css-id .profile-img{margin:auto;width:50%}}
.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-3 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-3 .component.button {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-4 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-4 .component.button {
  /* sample */
}

.contents .content-1 .row.row-2 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 {
  /* 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.cta {
  /* sample */
}

.contents .content-2 .row.row-2 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .component.script-comp {
  /* 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.image {
  /* 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.carousel {
  /* 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.button {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-5 .row.row-1 .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-2 {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-2 .component.richtext {
  /* 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.image {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-1 .component.richtext {
  /* 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-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.richtext {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-2 .component.image {
  /* 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.image {
  /* sample */
}
.contents .content-7 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-7 .row.row-3 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-7 .row.row-3 .col.col-2 .component.richtext {
  /* 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.rich-heading {
  /* 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.image {
  /* 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.rich-heading {
  /* 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.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.button {
  /* 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-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-9 .row.row-2 {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-1 .component.button {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-2 .component.image {
  /* 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.richtext {
  /* sample */
}
.contents .content-10 .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.contents .content-10 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-10 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-10 .row.row-1 .col.col-2 .component.button {
  /* 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-1 .col.col-1 .component.richtext {
  /* 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-2 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-11 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-11 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-11 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-11 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-11 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-11 .row.row-2 .col.col-2 .component.image {
  /* 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-3 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-11 .row.row-3 .col.col-1 .component.image {
  /* sample */
}
.contents .content-11 .row.row-3 .col.col-2 {
  /* 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.image {
  /* 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 .entry-list {
  /* sample */
}

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

.contents .content-13 .row.row-3 {
  /* sample */
}
.contents .content-13 .row.row-3 .col.col-1 {
  /* 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.rich-heading {
  /* sample */
}

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

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

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

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

.contents .content-15 .row.row-3 {
  /* sample */
}
.contents .content-15 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-15 .row.row-3 .col.col-1 .component.text {
  /* sample */
}
.contents .content-15 .row.row-3 .col.col-1 .component.script-comp {
  /* sample */
}
.contents .content-15 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-15 .row.row-3 .col.col-2 .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.rich-heading, .main-visual .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.text, .main-visual .row.row-1 .col.col-1 .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 */
}