#page-custom-css-id .contents{--primary-color: #F57249;--secondary-color: #F8A084;--primary-text-color: #000000;--primary-blue-color: #1B5BA9;--secondary-blue-color: #4A90E2;--primary-bg-color: #FFE3C9}#page-custom-css-id .contents .inner{width:100%;max-width:1340px;margin-inline:auto}#page-custom-css-id .basic_section{font-family:"Noto Sans JP", sans-serif !important}#page-custom-css-id .pc_honbun,#page-custom-css-id .pc_honbun>p,#page-custom-css-id .pc_honbun>p>span,#page-custom-css-id .pc_honbun ul li,#page-custom-css-id .pc_honbun>h4{color:var(--primary-text-color) !important;font-size:clamp(14px, 1.5vw, 18px) !important;font-weight:normal !important;line-height:175% !important;letter-spacing:0.05em !important;font-feature-settings:"palt" 1}#page-custom-css-id .pc_honbun>h4{color:var(--primary-color) !important;font-weight:bold !important}#page-custom-css-id .pc_honbun_small>p,#page-custom-css-id .pc_honbun_small>p>span,#page-custom-css-id .pc_honbun_small p span{color:var(--primary-text-color) !important;font-size:clamp(12px, 1.33333vw, 16px) !important;font-weight:normal !important;line-height:180% !important;letter-spacing:0.05em !important;font-feature-settings:"palt" 1}#page-custom-css-id .pc_section,#page-custom-css-id .pc_section h2,#page-custom-css-id .pc_section h3{color:var(--primary-color) !important;font-size:clamp(34px, 4vw, 48px) !important;font-weight:bold !important;line-height:100% !important;letter-spacing:0.05em !important}#page-custom-css-id .pc_midashi_bold h2,#page-custom-css-id .pc_midashi_bold h3,#page-custom-css-id .pc_midashi_bold h4,#page-custom-css-id .pc_midashi_bold span,#page-custom-css-id span.pc_midashi_bold{color:var(--primary-color) !important;font-size:clamp(24px, 2.66667vw, 32px) !important;font-weight:bold !important;line-height:180% !important;letter-spacing:0.1em !important}#page-custom-css-id .pc_komidashi_bold h3,#page-custom-css-id .pc_komidashi_bold h4,#page-custom-css-id .pc_komidashi_bold span{margin:0 !important;color:var(--primary-color) !important;font-size:clamp(16px, 2vw, 24px) !important;font-weight:bold !important;line-height:175% !important;letter-spacing:0.05em !important}#page-custom-css-id .pc_komidashi_bold.black h3,#page-custom-css-id .pc_komidashi_bold.black h4,#page-custom-css-id .pc_komidashi_bold.black span{color:var(--primary-text-color) !important}#page-custom-css-id .pc_komoji,#page-custom-css-id .pc_komoji>h3,#page-custom-css-id .pc_komoji>p,#page-custom-css-id .pc_komoji>p>span,#page-custom-css-id .pc_komoji li{color:var(--primary-text-color) !important;font-size:clamp(12px, 1.33333vw, 16px) !important;font-weight:400 !important;line-height:180% !important;letter-spacing:0.1em !important}#page-custom-css-id .pc_komoji_bold,#page-custom-css-id .pc_komoji_bold>h3,#page-custom-css-id .pc_komoji_bold>h4,#page-custom-css-id .pc_komoji_bold>p,#page-custom-css-id .pc_komoji_bold>p>span,#page-custom-css-id .pc_komoji_bold li{color:var(--primary-color) !important;font-size:clamp(12px, 1.33333vw, 16px) !important;font-weight:bold !important;line-height:180% !important;letter-spacing:0.1em !important}#page-custom-css-id .pc_chusyaku,#page-custom-css-id .pc_chusyaku>p,#page-custom-css-id .pc_chusyaku>p>span{color:var(--primary-text-color) !important;font-size:clamp(10px, 1.16667vw, 14px) !important;font-weight:normal !important;line-height:180% !important;letter-spacing:0.05em !important}#page-custom-css-id .d-inline-block{display:inline-block}#page-custom-css-id .common_btn .button-cont a{box-shadow:none !important;letter-spacing:0.1em}#page-custom-css-id .pc_inline{display:inline !important}#page-custom-css-id .pc_block{display:block !important}#page-custom-css-id .mi_negative{margin-inline:-2em !important}#page-custom-css-id .dot_list{position:relative;padding-left:1.0em}#page-custom-css-id .dot_list::before{content:'';position:absolute;top:0.65em;left:0;width:calc(8 / 18 * 1em);height:calc(8 / 18 * 1em);background-color:var(--secondary-color);border-radius:100vmax}@media screen and (max-width: 769px){#page-custom-css-id .contents .inner{max-width:540px}#page-custom-css-id .pc_section,#page-custom-css-id .pc_section h2,#page-custom-css-id .pc_section h3{font-size:26px !important;line-height:150% !important;letter-spacing:0.1em !important}#page-custom-css-id .pc_midashi_bold h2,#page-custom-css-id .pc_midashi_bold h3,#page-custom-css-id .pc_midashi_bold h4,#page-custom-css-id .pc_midashi_bold span,#page-custom-css-id span.pc_midashi_bold{font-size:22px !important;line-height:130% !important;letter-spacing:0.1em !important}#page-custom-css-id .pc_komidashi_bold h3,#page-custom-css-id .pc_komidashi_bold h4,#page-custom-css-id .pc_komidashi_bold span{font-size:18px !important;line-height:175% !important;letter-spacing:0.05em !important}#page-custom-css-id .pc_honbun,#page-custom-css-id .pc_honbun>p,#page-custom-css-id .pc_honbun>p>span{font-size:14px !important;line-height:175% !important;letter-spacing:0.05em !important}#page-custom-css-id .pc_honbun_small>p,#page-custom-css-id .pc_honbun_small>p>span,#page-custom-css-id .pc_honbun_small p,#page-custom-css-id .pc_honbun_small p span{font-size:12px !important;line-height:150% !important;letter-spacing:0.05em !important}#page-custom-css-id .pc_komoji,#page-custom-css-id .pc_komoji>h3,#page-custom-css-id .pc_komoji>p,#page-custom-css-id .pc_komoji>p>span,#page-custom-css-id .pc_komoji li{font-size:13px !important}#page-custom-css-id .pc_komoji_bold,#page-custom-css-id .pc_komoji_bold>h3,#page-custom-css-id .pc_komoji_bold>h4,#page-custom-css-id .pc_komoji_bold>p,#page-custom-css-id .pc_komoji_bold>p>span,#page-custom-css-id .pc_komoji_bold li{font-size:14px !important;font-weight:bold !important;line-height:150% !important;letter-spacing:0.05em !important}#page-custom-css-id .pc_chusyaku,#page-custom-css-id .pc_chusyaku>p,#page-custom-css-id .pc_chusyaku>p>span{font-size:11px !important}#page-custom-css-id .pc_block,#page-custom-css-id .pc_inline{display:none !important}}#page-custom-css-id .feature_title{display:flex;justify-content:center;color:var(--primary-color) !important;font-family:"Noto Sans JP", sans-serif !important;font-size:clamp(24px, 2.66667vw, 32px) !important;font-weight:bold !important;line-height:1 !important;letter-spacing:0.1em !important}#page-custom-css-id .feature_title>span{padding:calc(5 / 32 * 1em) calc(30 / 32 * 1em) calc(7 / 32 * 1em) calc(16 / 32 * 1em)}#page-custom-css-id .feature_title .num{color:#FFE3C9;padding-right:0 !important;font-size:calc(48 / 32 * 1em);font-weight:bold !important;border-radius:10px 0 0 10px;background-color:var(--primary-color) !important;overflow:hidden}#page-custom-css-id .feature_title .title{display:flex;align-items:center;color:#fff;font-weight:bold !important;border-radius:0 10px 10px 0;background-color:var(--primary-color) !important;overflow:hidden}#page-custom-css-id .feature_title .title u{font-size:calc(18 / 32 * 1em);text-decoration:none;translate:0 0.4em}@media screen and (max-width: 769px){#page-custom-css-id .feature_title{font-size:22px !important;line-height:150% !important}#page-custom-css-id .feature_title .num{font-size:26px !important}#page-custom-css-id .feature_title>span{padding:9px 10px}#page-custom-css-id .feature_title .num{display:flex;align-items:center;padding-inline:15px !important;padding-right:10px !important;padding-left:20px !important}#page-custom-css-id .feature_title .title{padding-right:5px;padding-left:2px;flex:1;flex-direction:column;align-items:flex-start;line-height:130%}#page-custom-css-id .feature_title .title u{translate:-0.5em 0;line-height:1.5}}#page-custom-css-id .slider_item_cat{display:inline-block;color:var(--primary-color);font-size:12px;line-height:1;padding:8px;border:1px solid var(--primary-color);border-radius:8px}#page-custom-css-id .slider_item_btn a{min-width:inherit !important;width:100%;aspect-ratio:360 / 84;display:flex;align-items:center;justify-content:center;padding:0 !important;background-color:var(--primary-blue-color) !important;font-size:clamp(10px, 1.14286vw, 16px) !important;font-weight:bold !important;letter-spacing:0.05em !important;box-shadow:none !important}#page-custom-css-id .slider_img{border-radius:20px;overflow:hidden}@media screen and (max-width: 769px){#page-custom-css-id .slider_item_cat{font-size:10px;line-height:1;padding:8px}#page-custom-css-id .slider_item_btn a{width:100%;aspect-ratio:300 / 62;font-size:14px !important;letter-spacing:0.05em !important}}#page-custom-css-id .main-visual{min-height:inherit}#page-custom-css-id .main-visual .col,#page-custom-css-id .main_kv,#page-custom-css-id .main_kv *,#page-custom-css-id .main_kv *:before,#page-custom-css-id .main_kv *:after{margin:0;padding:0}#page-custom-css-id .main-visual-content{position:relative;aspect-ratio:1600 / 560;background-color:#FFE3C9}#page-custom-css-id .main_kv.content-element{background-size:contain !important}#page-custom-css-id .main_kv .inner{display:flex;align-items:flex-start;max-width:inherit !important;padding-top:calc(60 / 1600 * 100vw);padding-left:calc(160 / 1600 * 100vw)}#page-custom-css-id .main_kv .kv_content{width:calc(572 / 1600 * 100vw);display:inline-flex;align-items:center;justify-content:center;flex-direction:column;font-family:"Noto Sans JP", sans-serif !important}#page-custom-css-id .main_kv .kv_content .hp_logo{width:calc(343 / 1600 * 100vw);margin-bottom:calc(20 / 1600 * 100vw)}#page-custom-css-id .main_kv .kv_content .main_title{margin-bottom:calc(30 / 64 * 1em);color:#F57249;font-size:calc(48 / 1600 * 100vw);font-weight:bold;white-space:nowrap;line-height:1}#page-custom-css-id .main_kv .kv_content .kv_lead{width:100%;padding:calc(30 / 1600 * 100vw) 0 calc(25 / 1600 * 100vw);background:#fff;border-radius:10px}#page-custom-css-id .main_kv .kv_content .kv_lead p{font-size:calc(20 / 1600 * 100vw);font-weight:400;line-height:160%;letter-spacing:0.05em;text-align:center}#page-custom-css-id .main_kv .kv_content .kv_lead p strong{color:#F57249}#page-custom-css-id .main_kv .kv_content .kv_img{position:absolute;top:calc(124 / 1600 * 100vw);right:calc(175 / 1600 * 100vw);width:calc(590 / 1600 * 100vw)}#page-custom-css-id .main_kv .kv_content .sp_img{display:none}@media screen and (max-width: 769px){#page-custom-css-id .main-visual-content{aspect-ratio:none}#page-custom-css-id .main_kv .inner{padding-block:calc(20 / 375 * 100vw);padding-bottom:calc(108 / 375 * 100vw);padding-inline:0px}#page-custom-css-id .main_kv .kv_content{width:100%}#page-custom-css-id .main_kv .kv_content .hp_logo{width:calc(250 / 375 * 100vw);margin-inline:auto;margin-bottom:calc(30 / 375 * 100vw)}#page-custom-css-id .main_kv .kv_content .main_title{margin-bottom:calc(30 / 375 * 100vw);font-size:calc(28 / 375 * 100vw);white-space:nowrap}#page-custom-css-id .main_kv .kv_content .kv_lead{width:calc(310 / 375 * 100vw);padding:calc(30 / 375 * 100vw) 0;border-radius:calc(10 / 375 * 100vw)}#page-custom-css-id .main_kv .kv_content .kv_lead p{font-size:calc(16 / 375 * 100vw);line-height:160%;letter-spacing:0.05em}#page-custom-css-id .main_kv .kv_content .kv_img{position:relative;top:auto;right:auto;width:calc(300 / 375 * 100vw);margin-inline:auto;margin-top:calc(30 / 375 * 100vw)}}#page-custom-css-id .pickupContents{display:block;width:calc(360 / 13 * 1em);min-width:200px;position:absolute;left:calc((572 / 2 + 160) / 1600 * 100vw);bottom:0;z-index:100;color:#fff;font-size:clamp(10px, .92857vw, 13px) !important;text-align:center;border:3px solid #F57249;border-radius:8px;background-color:#F57249;box-shadow:0px 3px 12px rgba(0,0,0,0.2);opacity:1 !important;translate:-50% 50%;scale:1;transition:box-shadow 0.1s ease-out, scale 0.1s ease-out}@media (hover: hover){#page-custom-css-id .pickupContents:hover{box-shadow:0px 0px 0px transparent;scale:0.99;transition:box-shadow 0.1s ease-out 0.1s, scale 0.1s ease-out 0.1s}}#page-custom-css-id .pickupContents p.pickup_title{font-size:clamp(11px, 1.14286vw, 16px) !important;letter-spacing:0.05em}#page-custom-css-id .pickupContents img{width:100%;height:auto}#page-custom-css-id .pickupContents p.pickup_txt{margin-top:-1px;padding-block:0.5em 0.4em;color:#F57249;font-size:clamp(10px, .92857vw, 13px) !important;font-weight:500;line-height:130%;letter-spacing:0.05em;background-color:#fff;border-radius:0 0 6px 6px}@media screen and (max-width: 1600px){#page-custom-css-id .content-element.content-1{padding-top:calc(200 / 1600 * 100vw) !important}}@media screen and (max-width: 1400px){#page-custom-css-id .pickupContents{translate:-50% 60%}}@media screen and (max-width: 991px){#page-custom-css-id .content-element.content-1{padding-top:calc(260 / 1600 * 100vw) !important}#page-custom-css-id .pickupContents{translate:-50% 80%}}@media screen and (max-width: 769px){#page-custom-css-id .pickupContents{width:calc(250 / 375 * 100vw);min-width:inherit;left:50%;bottom:0px;border:3px solid #F57249;border-radius:8px;translate:-50% calc(100% - (60 / 375 * 100vw))}#page-custom-css-id .pickupContents p.pickup_title{font-size:calc(16 / 375 * 100vw) !important}#page-custom-css-id .pickupContents p.pickup_txt{font-size:calc(12 / 375 * 100vw) !important}#page-custom-css-id .content-element.content-1{padding-top:calc(160 / 375 * 100vw) !important}}#page-custom-css-id .service_table{border:1px solid var(--secondary-color);border-radius:20px;overflow:hidden}#page-custom-css-id .service_table table tr:not(:last-of-type){border-bottom:1px solid var(--primary-color)}#page-custom-css-id .service_table table th,#page-custom-css-id .service_table table td{font-size:clamp(12px, 1.33333vw, 16px) !important;font-weight:normal !important;line-height:175% !important;letter-spacing:0.05em !important;vertical-align:middle;border-width:0 !important;border-color:var(--primary-color) !important}#page-custom-css-id .service_table table th{padding:2em;font-weight:bold !important;color:var(--primary-color) !important;text-align:center;background-color:var(--primary-bg-color);white-space:nowrap}#page-custom-css-id .service_table table td{padding-top:2em;padding-bottom:2em;padding-right:2em}#page-custom-css-id .service_table table td:first-of-type{padding-right:0;padding-left:3em;font-weight:bold !important;color:var(--primary-color) !important;white-space:nowrap}@media screen and (max-width: 769px){#page-custom-css-id .service_table table th,#page-custom-css-id .service_table table td{font-size:14px !important}#page-custom-css-id .service_table table th{padding:16px}#page-custom-css-id .service_table table td{padding:16px 20px}#page-custom-css-id .service_table table td:first-of-type{padding-left:20px;padding-bottom:0}#page-custom-css-id .service_table table tr:not(:last-of-type){border-bottom:0}#page-custom-css-id .service_table table tr:not(:first-of-type){border-top:1px solid var(--primary-color)}#page-custom-css-id .service_table table tr:nth-child(5){border-top:0}}#page-custom-css-id .movie_thumbnail{max-width:640px;width:calc(640 / 1600 * 100vw);margin:0 auto}@media screen and (max-width: 769px){#page-custom-css-id .movie_thumbnail{max-width:inherit;width:320px;margin-inline:auto}}#page-custom-css-id .download_btn a{width:calc(430 / 24 * 1em);aspect-ratio:430 / 84;display:inline-flex;align-items:center;justify-content:center;background-color:var(--primary-blue-color) !important;font-size:clamp(18px, 2vw, 24px) !important;font-weight:bold !important;letter-spacing:0.05em !important;box-shadow:none !important}#page-custom-css-id .note_list_block{text-align:center}#page-custom-css-id .note_list_block ul{display:inline-block;text-align:left}@media screen and (max-width: 769px){#page-custom-css-id .download_btn a{min-width:inherit;width:320px;max-width:320px;margin-inline:auto;padding-inline:0;aspect-ratio:320 / 70;font-size:18px !important}#page-custom-css-id .note_list_block ul li{font-size:12px !important}}#page-custom-css-id .contact_btn a{width:calc(400 / 24 * 1em);aspect-ratio:400 / 84;display:inline-flex;align-items:center;justify-content:center;background-color:var(--primary-blue-color) !important;font-size:clamp(18px, 2vw, 24px) !important;font-weight:bold !important;letter-spacing:0.1em !important;box-shadow:none !important}@media screen and (max-width: 769px){#page-custom-css-id .contact_btn a{width:320px;margin-inline:auto;aspect-ratio:320 / 70;font-size:18px !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.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}

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

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

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

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

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

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

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

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

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

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

.foot {
  /* sample */
}

.foot .row.row-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.foot .row.row-1 .col.col-2 {
  /* sample */
}
.foot .row.row-1 .col.col-2 .component.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.script-comp {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.script-comp {
  /* sample */
}

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

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