#page-custom-css-id :is(#cc-guide,.cc-guide){--cc-primary: #3A579B;--cc-primary-dark: #003B82;--cc-cta-blue: #1940D0;--cc-mint: #00FDDE;--cc-neutral: #F4F5F7;--cc-heading: #253250;--cc-text: #253250;--cc-background: #FFFFFF;--cc-soft: #F2F7FA;--cc-border: #D8E0ED;--cc-divider: #E5E8ED;--cc-warning: var(--cc-primary);--cc-warning-soft: var(--cc-background);--cc-warning-border: var(--cc-border);--cc-radius: 6px;--cc-gap: 16px;--cc-anchor-offset: 96px;box-sizing:border-box;max-width:1100px;margin:0 auto;padding:2px 8px;color:var(--cc-text);font-family:"Noto Sans JP", "Yu Gothic", Meiryo, sans-serif;font-size:16px;line-height:1.75;overflow-wrap:anywhere;letter-spacing:.02em;text-align:left}#page-custom-css-id :is(#cc-guide,.cc-guide) *,#page-custom-css-id :is(#cc-guide,.cc-guide) *::before,#page-custom-css-id :is(#cc-guide,.cc-guide) *::after{box-sizing:border-box}#page-custom-css-id :is(#cc-guide,.cc-guide) h1,#page-custom-css-id :is(#cc-guide,.cc-guide) h2,#page-custom-css-id :is(#cc-guide,.cc-guide) h3{margin:0;padding:0;border:0;background:none;color:var(--cc-heading);font-weight:700;line-height:1.5;letter-spacing:0.04em}#page-custom-css-id :is(#cc-guide,.cc-guide) p{margin:0;font-size:inherit;line-height:1.75;letter-spacing:inherit}#page-custom-css-id :is(#cc-guide,.cc-guide) a{color:var(--cc-primary)}#page-custom-css-id :is(#cc-guide,.cc-guide) a:focus-visible{outline:3px solid var(--cc-heading);outline-offset:3px;border-radius:3px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-header,#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-section,#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-card{display:block;float:none;width:auto}#page-custom-css-id :is(#cc-guide,.cc-guide) h1::before,#page-custom-css-id :is(#cc-guide,.cc-guide) h1::after,#page-custom-css-id :is(#cc-guide,.cc-guide) h2::before,#page-custom-css-id :is(#cc-guide,.cc-guide) h2::after,#page-custom-css-id :is(#cc-guide,.cc-guide) h3::before,#page-custom-css-id :is(#cc-guide,.cc-guide) h3::after,#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-links li::before,#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-links li::after,#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__item::before,#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__item::after{content:none}#page-custom-css-id :is(#cc-guide,.cc-guide) a:hover{opacity:1 !important}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-links a:hover,#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-nav a:hover,#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__foot a:hover,#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-service-link:hover{text-decoration:underline !important}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-header{margin-bottom:24px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-header__visual{display:flex;align-items:center;min-height:144px;padding:24px 28px;margin-bottom:12px;border-radius:var(--cc-radius);background-color:var(--cc-soft);background-image:linear-gradient(90deg, rgba(255,255,255,0.92) 0%, rgba(255,255,255,0.72) 55%, rgba(255,255,255,0) 100%),var(--cc-header-image, none);background-size:cover;background-position:center, right center;background-repeat:no-repeat}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-header__copy{width:75%;min-width:0}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-header__visual .cc-title{margin-bottom:0}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-title{font-size:clamp(24px, 3vw, 32px);margin-bottom:8px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-intro{max-width:68em}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-service-link{display:inline-block;padding:4px 0;margin-bottom:8px;font-size:14px;text-underline-offset:3px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-header__intro-row{display:flex;align-items:center;gap:24px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-header__intro-row .cc-intro{flex:1;min-width:0}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-portal-login{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;max-width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--cc-primary);border-radius:var(--cc-radius);background:var(--cc-background);color:var(--cc-primary);font-size:13px;font-weight:700;line-height:1.6;text-decoration:none}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-portal-login:hover{background:var(--cc-soft);text-decoration:none}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-welcome{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:22px;margin-bottom:16px;background:var(--cc-soft);border-radius:var(--cc-radius)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-welcome__body{flex:1 1 380px;min-width:0}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-welcome h2{font-size:22px;margin-bottom:6px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-welcome p{font-size:15px;margin-bottom:8px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-text-link{font-size:14px;text-underline-offset:3px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-button{display:inline-block;max-width:100%;padding:13px 20px;color:#FFFFFF;background:var(--cc-primary);border-radius:999px;font-size:15px;font-weight:700;text-align:center;text-decoration:none}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-button:hover{background:var(--cc-primary-dark);text-decoration:underline}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps{position:relative;overflow:hidden;margin:0 0 16px;padding:22px 24px 18px;border-radius:var(--cc-radius, 6px);background:var(--cc-soft, #F2F7FA)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__title{margin:0 0 3px;font-size:22px;color:var(--cc-heading, #253250);line-height:1.5}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__intro{margin:0}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__list{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:16px;margin:16px 0 12px;padding:0;list-style:none}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__item{position:relative;min-width:0;margin:0;padding:0;list-style:none;border:0}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__link{display:flex;flex-direction:column;align-items:center;gap:7px;min-height:72px;padding:4px 8px;color:var(--cc-heading, #253250);text-decoration:none;text-align:center;border-radius:5px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__number{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--cc-primary, #3A579B);color:#FFFFFF;font-size:18px;font-weight:700;line-height:1}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__label{font-size:14px;font-weight:700;line-height:1.5}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__arrow{position:absolute;top:6px;right:-14px;width:12px;color:#71809A;font-size:28px;line-height:32px;text-align:center;pointer-events:none}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__link:hover{background:#E8EEF6}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__link:hover .cc-steps__label{text-decoration:underline;text-underline-offset:3px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__foot{margin:0;text-align:center}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__foot a{color:var(--cc-primary, #3A579B);text-underline-offset:3px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__intro,#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__foot{font-size:14px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-nav{margin-bottom:24px;display:flex;flex-wrap:wrap;margin:0 0 24px;border-radius:6px;background:var(--cc-neutral)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-nav a{flex:1 1 180px;padding:12px;text-align:center;font-size:15px;font-weight:700;text-decoration:none}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-nav a:hover{text-decoration:underline;background:#E8EEF6}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-section{padding:12px 0;margin-bottom:16px;scroll-margin-top:var(--cc-anchor-offset)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-section__title{margin-bottom:16px;padding-left:12px;border-left:5px solid var(--cc-primary);font-size:24px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--cc-gap)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-card{min-width:0;padding:18px 20px;border:1px solid var(--cc-border);border-radius:var(--cc-radius);background:var(--cc-background)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-card--setup{grid-row:span 2}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-card__title{margin-bottom:10px;font-size:18px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-links{list-style:none;margin:0;padding:0}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-links li{padding:0;margin:0;list-style:none;border-top:1px solid var(--cc-divider)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 0;color:var(--cc-text);font-size:15px;line-height:1.6;text-decoration:none}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-links a:hover{color:var(--cc-primary-dark);text-decoration:underline;text-underline-offset:3px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-links a>span:first-child{min-width:0}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-links__arrow{flex-shrink:0;color:var(--cc-primary)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-section--trouble{padding:16px 12px;background:var(--cc-warning-soft);border-radius:var(--cc-radius)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-section--trouble .cc-section__title{border-left-color:var(--cc-warning)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-section--trouble .cc-card{border-color:var(--cc-warning-border)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid:has(>.cc-card__title){column-gap:16px;row-gap:0;margin-bottom:24px;align-items:stretch}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid>.cc-card__title{min-width:0;margin:0;padding:16px 18px 10px;border:1px solid var(--cc-border);border-bottom:0;border-radius:6px 6px 0 0;background:#fff;font-size:18px;line-height:1.5}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid>.cc-links{min-width:0;margin:0 0 16px;padding:0 18px 14px;border:1px solid var(--cc-border);border-top:0;border-radius:0 0 6px 6px;background:#fff}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid>h3:nth-of-type(1){grid-column:1;grid-row:1}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid>ul:nth-of-type(1){grid-column:1;grid-row:2}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid>h3:nth-of-type(2){grid-column:2;grid-row:1}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid>ul:nth-of-type(2){grid-column:2;grid-row:2}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid>h3:nth-of-type(3){grid-column:1;grid-row:3}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid>ul:nth-of-type(3){grid-column:1;grid-row:4}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid>h3:nth-of-type(4){grid-column:2;grid-row:3}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid>ul:nth-of-type(4){grid-column:2;grid-row:4}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid>h3:nth-of-type(5){grid-column:1;grid-row:5}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid>ul:nth-of-type(5){grid-column:1;grid-row:6}#page-custom-css-id :is(#cc-guide,.cc-guide)>.cc-intro{margin-bottom:24px}#page-custom-css-id :is(#cc-guide,.cc-guide)>.cc-steps__title{margin:0;padding:20px 24px 3px;border-radius:6px 6px 0 0;background:var(--cc-soft)}#page-custom-css-id :is(#cc-guide,.cc-guide)>.cc-steps__intro{margin:0;padding:0 24px 12px;background:var(--cc-soft)}#page-custom-css-id :is(#cc-guide,.cc-guide)>.cc-steps__list{margin:0;padding:4px 24px 12px;background:var(--cc-soft)}#page-custom-css-id :is(#cc-guide,.cc-guide)>.cc-steps__foot{margin:0 0 16px;padding:0 24px 18px;border-radius:0 0 6px 6px;background:var(--cc-soft)}#page-custom-css-id :is(#cc-guide,.cc-guide)>.cc-section__title{margin-top:24px;scroll-margin-top:96px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__list+.cc-steps__foot{margin-top:0 !important}@media (min-width: 601px) and (max-width: 900px){#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__list{grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:12px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__item:nth-child(3) .cc-steps__arrow{display:none}}@media (max-width: 700px){#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-header__intro-row{flex-direction:column;align-items:stretch;gap:12px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-portal-login{align-self:flex-end}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-header__visual{min-height:128px;padding:20px 16px;background-image:linear-gradient(90deg, rgba(255,255,255,0.96), rgba(255,255,255,0.88)),var(--cc-header-image, none)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-header__copy{width:100%}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid{grid-template-columns:minmax(0, 1fr)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-card--setup{grid-row:auto}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-welcome{padding:18px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-button{width:100%}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-card{padding:16px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-section__title{font-size:22px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid>.cc-card__title:nth-of-type(n),#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid>.cc-links:nth-of-type(n){grid-column:1;grid-row:auto}}@media (max-width: 600px){#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps{padding:18px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__title{font-size:20px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__list{grid-template-columns:minmax(0, 1fr);gap:0}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__link{flex-direction:row;gap:12px;min-height:56px;padding:8px;text-align:left}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__number{width:32px;height:32px;font-size:16px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__item+.cc-steps__item{border-top:1px solid var(--cc-border, #D8E0ED)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps__arrow{display:none}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-steps .cc-steps__list{margin:12px 0}}@media print{#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-nav{display:none}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid{display:block}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-card{margin-bottom:12px;break-inside:avoid}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid>.cc-card__title{break-after:avoid}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-grid>.cc-links{break-inside:avoid}}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use{--cc-before-use-secondary: #52627E;--cc-before-use-hover: #E8EEF6;margin:12px 0 0;padding:18px 0 0;border-top:1px solid var(--cc-border, #D8E0ED)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:700;line-height:1.6}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__info{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;height:18px;border:1.5px solid currentColor;border-radius:50%;color:var(--cc-primary, #3A579B);font-family:Georgia, serif;font-size:13px;line-height:1}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__grid{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:12px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__item{min-width:0}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__link{--cc-before-use-text-column: 1;display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto auto;align-content:center;align-items:center;gap:3px 12px;width:100%;height:100%;min-height:90px;padding:15px 16px;border:1px solid var(--cc-border, #D8E0ED);border-radius:var(--cc-radius, 6px);background:var(--cc-background, #fff);color:var(--cc-text, #253250);font-size:15px;line-height:1.6;text-decoration:none}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__link:hover{background:var(--cc-before-use-hover);border-color:var(--cc-primary, #3A579B)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__link:hover .cc-before-use__label{text-decoration:underline;text-underline-offset:3px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__copy{display:contents}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__label{display:block;grid-column:var(--cc-before-use-text-column);grid-row:1;min-width:0;font-weight:700}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__description{display:block;grid-column:var(--cc-before-use-text-column);grid-row:2;min-width:0;margin:0;color:var(--cc-before-use-secondary);font-size:12px;font-weight:400}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__arrow{grid-column:-2 / -1;grid-row:1 / 3;color:var(--cc-primary, #3A579B);font-size:19px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__icon{position:relative;display:inline-block;grid-column:1;grid-row:1 / 3;width:20px;height:23px;border:1.5px solid currentColor;border-radius:2px;color:var(--cc-primary, #3A579B)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__link:has(.cc-before-use__icon){--cc-before-use-text-column: 2;grid-template-columns:20px minmax(0, 1fr) auto}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__icon--document::before{content:"";position:absolute;left:4px;right:4px;top:7px;height:1px;background:currentColor;box-shadow:0 4px 0 currentColor, 0 8px 0 currentColor}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__icon--wallet{height:18px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__icon--wallet::before{content:"";position:absolute;right:-2px;top:4px;width:9px;height:7px;border:1.5px solid currentColor;border-radius:2px;background:var(--cc-background, #fff)}@media (max-width: 600px){#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__grid{grid-template-columns:minmax(0, 1fr)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-before-use__link{min-height:76px}}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-contact{display:block;margin:12px 0 28px;padding:24px;border:1px solid var(--cc-border);border-radius:var(--cc-radius);background:var(--cc-soft);scroll-margin-top:var(--cc-anchor-offset);break-inside:avoid}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-contact__title{margin:0 0 10px;font-size:22px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-contact__intro{font-size:15px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-contact__email{margin-top:16px;padding-top:14px;border-top:1px solid var(--cc-border)}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-contact__note{font-size:14px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-contact__address{display:inline-block;max-width:100%;padding:6px 0;color:var(--cc-primary-dark);font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-contact__address:hover{color:var(--cc-primary);text-decoration:underline !important}@media (max-width: 600px){#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-contact{padding:18px}#page-custom-css-id :is(#cc-guide,.cc-guide) .cc-contact__title{font-size:20px}}
.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.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-1 .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.richtext {
  /* 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.script-comp {
  /* 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 */
}

.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-3 {
  /* sample */
}
.foot .row.row-3 .col.col-1 {
  /* 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.rich-heading, .main-visual .row.row-1 .col.col-1 .component.rich-heading {
  /* 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.button, .navi-001-01 .row.row-1 .col.col-1 .component.button, .navi-002-01 .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.navi .row.row-1 .col.col-1 .component.button, .navi-001-01 .row.row-1 .col.col-1 .component.button, .navi-002-01 .row.row-1 .col.col-1 .component.button {
  /* 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 */
}