#page-custom-css-id .mv{padding:0 !important}#page-custom-css-id .mv .inner{padding-top:0 !important;padding-bottom:0 !important}#page-custom-css-id .mv__item{height:100%;background:rgba(255,255,255,0.8);max-width:658px;margin:0 auto;padding:120px 40px;text-align:center}#page-custom-css-id .mv__logo{max-width:334px;margin:0 auto}#page-custom-css-id .mv__hdg{font-size:36px;margin:20px 0}#page-custom-css-id .mv__hdg h1{margin-bottom:0 !important}#page-custom-css-id .mv__text{border-top:1px solid #333;border-bottom:1px solid #333;position:relative;margin-bottom:40px}#page-custom-css-id .mv__text::before,#page-custom-css-id .mv__text::after{content:"";position:absolute;width:1px;height:24px;background:#333}#page-custom-css-id .mv__text::before{top:-19px;left:9px;transform:rotate(55deg)}#page-custom-css-id .mv__text::after{bottom:-19px;right:10px;transform:rotate(55deg)}#page-custom-css-id .mv__text p{font-size:30px;font-weight:bold}@media (min-width: 770px){#page-custom-css-id .mv__text p{font-size:52px}}#page-custom-css-id .hdg__lv2{font-size:3.6rem;background-position:center top;padding-top:90px !important}#page-custom-css-id .hdg__lv2 em{color:#B72121;font-weight:bold;text-decoration:underline}@media (min-width: 770px){#page-custom-css-id .col2{display:flex;justify-content:space-between;gap:24px}}#page-custom-css-id .box__01{padding:0 !important;max-width:508px}#page-custom-css-id .box__01.col-01{box-shadow:5px 8px 6px 0 rgba(139,90,90,0.2) inset,0 2px 3px 0 rgba(139,90,90,0.2);background:#FFF5F8}#page-custom-css-id .box__01.col-02{box-shadow:5px 8px 6px 0 rgba(87,118,79,0.2) inset,0 2px 3px 0 rgba(87,118,79,0.2);background:#F5FAF0}#page-custom-css-id .box__hdg{text-align:center;position:relative;color:#fff;padding:20px;margin:0 !important}#page-custom-css-id .box__hdg::before{content:"";position:absolute;left:0;right:0;margin:0 auto;bottom:-17px;width:0;height:0;border-style:solid;border-width:17px 15px 0 15px}#page-custom-css-id .box__hdg h3{margin-bottom:0 !important}#page-custom-css-id .box__hdg em{text-decoration:underline;font-weight:bold}#page-custom-css-id .box__hdg.col-01::before{content:"";border-color:#B72121 transparent transparent transparent}#page-custom-css-id .box__hdg.col-02::before{content:"";border-color:#58AA2A transparent transparent transparent}#page-custom-css-id .box__hdg__lv4{position:relative;text-align:center;padding:0 20px;margin-left:20px;margin-right:20px}#page-custom-css-id .box__hdg__lv4.col-01 h4{background:#FFF5F8;color:#B72121}#page-custom-css-id .box__hdg__lv4.col-01::before{background:#B72121}#page-custom-css-id .box__hdg__lv4.col-02 h4{background:#F5FAF0;color:#189639}#page-custom-css-id .box__hdg__lv4.col-02::before{background:#189639}#page-custom-css-id .box__hdg__lv4::before{content:"";width:100%;height:1px;position:absolute;left:0;top:50%}#page-custom-css-id .box__hdg__lv4 h4{margin-bottom:0 !important;font-size:24px;display:inline-block;position:relative;z-index:1;padding:0 10px}#page-custom-css-id .box__hdg__lv4 em{font-weight:bold}#page-custom-css-id .box__01__text{padding:40px 20px 0}#page-custom-css-id .box__01__image{padding:0 20px 20px}#page-custom-css-id .hdg__lv2__02{background-position:center top;padding-top:90px !important}#page-custom-css-id .hdg__lv2__02 h2{font-size:36px;position:relative;padding-bottom:20px}#page-custom-css-id .hdg__lv2__02 h2::after{content:"";position:absolute;left:0;right:0;bottom:0;width:80px;height:2px;background:#333;margin:0 auto}#page-custom-css-id .lineup-hdg__wrap{text-align:center}#page-custom-css-id .lineup-hdg{display:inline-block}#page-custom-css-id .lineup-hdg h3{margin-bottom:0 !important;padding:10px 0 10px 100px;font-size:36px}#page-custom-css-id .lineup__hdg__lv4 h4{margin-bottom:0 !important}#page-custom-css-id .box__02{background:#fff;padding:20px;text-align:center}@media (min-width: 770px){#page-custom-css-id .box__02{padding:50px}}#page-custom-css-id .box__03{border:1px solid #ccc;padding:0 !important;margin-top:30px}@media (min-width: 770px){#page-custom-css-id .box__03{margin-top:0}}#page-custom-css-id .box__03:first-of-type{margin-top:0}#page-custom-css-id .box__03__hdg{margin:0 !important;text-align:center;font-size:24px;padding:15px}#page-custom-css-id .box__03__hdg img{height:50px;margin-bottom:15px}#page-custom-css-id .box__03__hdg__lv4{margin-bottom:10px;padding-bottom:10px;border-bottom:4px solid #EDEDED;position:relative;margin-left:24px;margin-right:24px}#page-custom-css-id .box__03__hdg__lv4._col-01::before{background:#B72121}#page-custom-css-id .box__03__hdg__lv4._col-02::before{background:#D5E995}#page-custom-css-id .box__03__hdg__lv4::before{content:"";width:100px;height:4px;position:absolute;bottom:-4px;left:0}#page-custom-css-id .box__03__hdg__lv4 h4{margin-bottom:0 !important}#page-custom-css-id .list__01{padding:0 20px}#page-custom-css-id .list__01._col-01 li{background:#FFD8CC}#page-custom-css-id .list__01._col-02 li{background:#EAF6B4}#page-custom-css-id .list__01 ul{margin:0 !important}#page-custom-css-id .list__01 li{list-style:none;margin:0;padding:10px;border-radius:10px;background:#fff;margin-top:15px;text-align:center;font-size:20px}#page-custom-css-id .list__01 li:first-child{margin-top:0}#page-custom-css-id .list__01 li strong{background:#FEF2B3;font-size:14px;padding:4px;border-radius:10px}#page-custom-css-id .list__01 li u{text-decoration:none;font-weight:bold;font-size:24px}#page-custom-css-id .box__03__lead{padding:10px 20px;font-size:28px;text-align:center;line-height:1}@media (min-width: 770px){#page-custom-css-id .box__03__lead{font-size:36px}}#page-custom-css-id .box__03__lead em{font-size:22px;font-style:normal}#page-custom-css-id .box__03__lead.col-01{color:#BC1432}#page-custom-css-id .box__03__lead.col-02{color:#189639}#page-custom-css-id .strong-bg{background-size:contain;background-position:center top}#page-custom-css-id .strong-hdg{font-size:24px;padding-bottom:5px;position:relative;margin-bottom:24px;padding-left:60px;background-position:left bottom 5px}#page-custom-css-id .strong-hdg::before,#page-custom-css-id .strong-hdg::after{content:"";position:absolute;left:0;bottom:0;height:4px}#page-custom-css-id .strong-hdg::before{width:100%;background:#EDEDED}#page-custom-css-id .strong-hdg::after{width:100px;background:#F5D146}#page-custom-css-id .strong-hdg h4{margin-bottom:0 !important;padding-bottom:10px;font-size:24px}#page-custom-css-id .strong-hdg h4 em{position:absolute;left:0;top:-15px;background:#F5D146;font-size:16px;font-weight:bold;padding:5px 10px}#page-custom-css-id .list__02 ul{margin:0}#page-custom-css-id .list__02 ul li{list-style:none;margin:0}#page-custom-css-id .list__02 ul li strong{position:relative;padding-left:20px}#page-custom-css-id .list__02 ul li strong::before{content:"";width:16px;height:16px;border-radius:50%;background:#F5D146;position:absolute;left:0;top:3px}#page-custom-css-id .strong__col{margin-bottom:60px}#page-custom-css-id .btn__01{max-width:350px;margin:0 auto}#page-custom-css-id .btn__01._grad a{background:linear-gradient(to right, #fcd867 1%, #fff1aa 100%);box-shadow:0 3px 6px 0 rgba(0,0,0,0.15);font-size:16px}@media (min-width: 770px){#page-custom-css-id .btn__01._grad a{font-size:20px}}#page-custom-css-id .btn__01._contact a::before{content:"\f0e0"}#page-custom-css-id .btn__01._download a::before{content:"\f15c"}#page-custom-css-id .btn__01 a{width:100%;display:flex;align-items:center;justify-content:center;height:70px;background:#F5D146;font-size:20px;font-weight:bold;border-radius:5px;color:#333;text-align:center;position:relative}#page-custom-css-id .btn__01 a::before{font-family:"Font Awesome 5 Free";font-weight:500;padding-right:10px}#page-custom-css-id .support__text{font-size:22px}#page-custom-css-id .support__text br{display:none}#page-custom-css-id .contact__hdg h3{line-height:1.5}#page-custom-css-id .list__03._col-01 ul li::before{color:#DE002A}#page-custom-css-id .list__03._col-02 ul li::before{color:#189639}#page-custom-css-id .list__03 ul{margin:0}#page-custom-css-id .list__03 ul li{list-style:none;position:relative;padding-left:1.5em;text-indent:-1.5em}#page-custom-css-id .list__03 ul li::before{content:"\f00c";margin-right:0.5em;font-family:"Font Awesome 5 Free";font-weight:700;line-height:1}#page-custom-css-id .footer{position:relative;padding:0 !important}#page-custom-css-id .totop{position:fixed;right:0;bottom:0}#page-custom-css-id .totop a{border-radius:0;background:#F5D146;color:transparent;position:relative;width:60px;height:60px}#page-custom-css-id .totop a::before{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:20px;height:20px;position:absolute;left:0;right:0;margin:0 auto;top:25px;transform:rotate(-45deg)}#page-custom-css-id .mt-20{margin-top:20px !important}#page-custom-css-id .mt-40{margin-top:40px !important}#page-custom-css-id .mt-60{margin-top:60px !important}#page-custom-css-id .mb-0{margin-bottom:0 !important}#page-custom-css-id .mb-20{margin-bottom:20px !important}#page-custom-css-id .mb-40{margin-bottom:40px !important}#page-custom-css-id .pb-0{padding-bottom:0 !important}#page-custom-css-id .pb-20{padding-bottom:20px !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-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-1 .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.richtext {
  /* 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.rich-heading {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-2 .component.image {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-2 .component.image {
  /* sample */
}

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

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

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

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

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

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

.side {
  /* sample */
}

.side {
  /* 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.list {
  /* sample */
}
.foot .row.row-1 .col.col-3 {
  /* sample */
}
.foot .row.row-1 .col.col-3 .component.list {
  /* sample */
}
.foot .row.row-1 .col.col-4 {
  /* sample */
}
.foot .row.row-1 .col.col-4 .component.list {
  /* sample */
}

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

.foot .row.row-3 {
  /* sample */
}
.foot .row.row-3 .col.col-1 {
  /* sample */
}
.foot .row.row-3 .col.col-1 .component.image {
  /* 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-2, .main-visual .row.row-2 {
  /* sample */
}
.header .row.row-2 .col.col-1, .main-visual .row.row-2 .col.col-1 {
  /* sample */
}
.header .row.row-2 .col.col-1 .component.cta, .main-visual .row.row-2 .col.col-1 .component.cta {
  /* 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 */
}
.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 */
}
.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 */
}
.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 */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

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