﻿#page-custom-css-id .p-top-mv{position:relative;background:url(https://ferret-one.akamaized.net/images/5f9fcc988b229d26529d6fc9/original.jpeg) top center;background-size:100% auto;border-radius:0 0 40px 40px;width:100%}@media screen and (max-width: 1045px){#page-custom-css-id .p-top-mv{margin-top:26px !important}}@media screen and (max-width: 769px){#page-custom-css-id .p-top-mv{margin-top:0 !important}}#page-custom-css-id .p-top-mv>.inner{position:absolute;top:10%;left:50%;transform:translateX(-50%);text-align:center}@media screen and (min-width: 770px){#page-custom-css-id .p-top-mv{background-size:auto 100%;padding-top:50% !important}#page-custom-css-id .p-top-mv>.inner{top:5%}}@media screen and (min-width: 1300px){#page-custom-css-id .p-top-mv{padding-top:0 !important;height:634px}}@media screen and (max-width: 769px){#page-custom-css-id .p-top-mv{position:relative;background:#fff;background-image:url(https://ferret-one.akamaized.net/images/5fb23f071bffd8314620a5b3/original.jpeg) !important;background-size:contain !important;border-radius:0 !important;width:100%;padding-top:100% !important;margin-bottom:0 !important}#page-custom-css-id .p-top-mv>.inner{top:2%}}#page-custom-css-id .p-mv_shoulder{color:#e83316;font-family:"UD新丸ゴ M","Lucida Grande", "segoe UI", "Hiragino Kaku Gothic ProN", "Meiryo", "Verdana", "Arial", "sans-serif";font-size:1.8vw;font-weight:bold;letter-spacing:4px !important;text-align:center !important}@media screen and (max-width: 769px){#page-custom-css-id .p-mv_shoulder{letter-spacing:1px !important;font-size:5vw;line-height:1.5}}@media screen and (min-width: 770px){#page-custom-css-id .p-mv_shoulder br{display:none}}@media screen and (min-width: 1300px){#page-custom-css-id .p-mv_shoulder{font-size:24px}}#page-custom-css-id .p-mv_logo{margin:10px auto 0 !important;width:36vw;max-width:400px}@media screen and (min-width: 1300px){#page-custom-css-id .p-mv_logo{width:400px;max-width:none}}@media screen and (max-width: 769px){#page-custom-css-id .p-mv_logo{margin:10px auto 0 !important;width:80%;min-width:240px;max-width:none}}#page-custom-css-id .p-arellgen .c-arellgen{margin-top:0 !important;margin-bottom:0 !important}@media screen and (max-width: 769px){#page-custom-css-id .p-arellgen{border-radius:0 0 20px 20px !important}}#page-custom-css-id .p-mv_thumb-pure,#page-custom-css-id .p-mv_thumb-tacchi{display:inline-block;width:234px}@media screen and (max-width: 769px){#page-custom-css-id .p-mv_thumb-pure,#page-custom-css-id .p-mv_thumb-tacchi{width:150px}}#page-custom-css-id .p-mv_thumb-pure{margin-right:25px !important}@media screen and (max-width: 769px){#page-custom-css-id .p-mv_thumb-pure{margin-right:-48px !important}}@media screen and (max-width: 769px){#page-custom-css-id .p-top-cta-product{border-radius:20px 20px 0 0 !important;margin-bottom:0 !important}}#page-custom-css-id .cta-wrap-kodawari{position:relative;margin-top:40px}#page-custom-css-id .cta-wrap-kodawari::before,#page-custom-css-id .cta-wrap-kodawari::after{position:absolute;top:-2px;z-index:11;display:block;content:'';height:64px;width:50%;background:#fff}#page-custom-css-id .cta-wrap-kodawari::before{left:-110px}#page-custom-css-id .cta-wrap-kodawari::after{right:-110px}#page-custom-css-id .cta-wrap-kodawari>.inner{position:relative}#page-custom-css-id .cta-wrap-kodawari>.inner::before{position:absolute;top:-2px;left:50%;z-index:10;display:block;content:'';width:220px;height:64px;background:url(https://ferret-one.akamaized.net/images/5f9fc082aa479410d31b46ed/original.png) no-repeat;background-size:220px 64px;transform:translateX(-50%)}#page-custom-css-id .cta-wrap-kodawari .p-wrap-head{padding:0;margin:0 0 40px !important}@media screen and (max-width: 769px){#page-custom-css-id .cta-wrap-kodawari{margin-top:0;border-radius:0 !important;margin-bottom:0 !important;box-shadow:none !important}#page-custom-css-id .cta-wrap-kodawari::before,#page-custom-css-id .cta-wrap-kodawari::after{height:35px}#page-custom-css-id .cta-wrap-kodawari::before{left:-63px}#page-custom-css-id .cta-wrap-kodawari::after{right:-63px}#page-custom-css-id .cta-wrap-kodawari>.inner::before{width:126px;height:35px;background-size:126px 35px}#page-custom-css-id .cta-wrap-kodawari .p-wrap-head{padding:0;margin:0 0 40px !important}}#page-custom-css-id .p-wrap-head{padding:0;margin:80px 0 40px !important}@media screen and (max-width: 769px){#page-custom-css-id .p-wrap-head{margin-top:20px !important}}#page-custom-css-id .p-rich-heading h2{font-family:"UD新丸ゴ M", "Hiragino Kaku Gothic ProN", "Meiryo", "Verdana", "Arial", "sans-serif";font-size:32px;line-height:1.6;text-align:center !important;margin-bottom:18px}@media screen and (max-width: 769px){#page-custom-css-id .p-rich-heading h2{margin-bottom:14px;font-size:24px;line-height:1.5}}#page-custom-css-id .p-rich-subheading{position:relative;padding:0;margin:0;color:#e83316;font-family:"UD新丸ゴ M", "Hiragino Kaku Gothic ProN", "Meiryo", "Verdana", "Arial", "sans-serif"}#page-custom-css-id .p-rich-subheading::before,#page-custom-css-id .p-rich-subheading::after{display:inline-block;content:'';background:#e83316;border-radius:1px;width:56px;height:2px;vertical-align:middle}#page-custom-css-id .p-rich-subheading::before{margin-right:20px}#page-custom-css-id .p-rich-subheading::after{margin-left:20px}#page-custom-css-id .p-rich-headingicon{width:50px;margin:0 auto 30px !important}@media screen and (max-width: 769px){#page-custom-css-id .p-rich-headingicon{width:38px;margin:20px auto !important}}#page-custom-css-id .theme-fo-base.no-navi .contents .cta-kodawari .cta-row-1 .cta-column-1.c-column_item{background:transparent !important}@media screen and (max-width: 769px){#page-custom-css-id .theme-fo-base.no-navi .contents .cta-kodawari .cta-row-1 .cta-column-1.c-column_item{display:none}}
.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.cta {
  /* 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.text {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.image {
  /* sample */
}

.contents .content-2 .row.row-2 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 {
  /* 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-1 .col.col-2 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-2 .component.text {
  /* 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.cta {
  /* 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.image {
  /* 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-1 .component.cta {
  /* 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.cta {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 .component.script-comp {
  /* 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.richtext {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.richtext {
  /* 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.carousel, .main-visual .row.row-1 .col.col-1 .component.carousel {
  /* 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.richtext, .navi-001-01 .row.row-1 .col.col-1 .component.richtext, .navi-002-01 .row.row-1 .col.col-1 .component.richtext {
  /* 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 */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

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