﻿@charset "UTF-8";.prev-next a span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:var(--line,4);line-height:var(--line-height,1.6);max-height:calc(1em*var(--line-height,1.6)*var(--line,4));}body:has(.memberCenter){background-color:var(--color-bg-primary);}.main-aside{--mainColumn-min-width:750px;--aside-min-width:clamp(15.625rem,-6.6964285714rem + 35.7142857143vw,21.875rem);--main-aside-gap:0px;display:flex;gap:var(--main-aside-gap);flex-wrap:wrap;width:100%;margin-inline:auto;}@media screen and (min-width:1000px){.main-aside{--main-side-inner-padding-BS:var(--sp-block-4x);--aside-padding-BE:0;}}.main-aside>*{flex-grow:1;padding-block-start:var(--main-side-inner-padding-BS,var(--sp-block-3x));}.main-aside aside{flex-basis:var(--aside-min-width);padding-block-end:var(--aside-padding-BE,var(--sp-block-3x));}.main-aside .mainColumn{flex-grow:999;flex-basis:calc((var(--mainColumn-min-width) - (100% - var(--aside-min-width) - var(--main-aside-gap)))*9999);padding-block-end:var(--sp-block-5x);background-color:#fff;max-width:100%;overflow:hidden;}.main-aside .mainColumn>*{max-width:var(--mainColumn-max-width,1024px);margin-inline:var(--mainColumn-margin-inline,auto);}.main-aside .mainColumn>*+*{margin-block-start:var(--sp-block-3x);}.pagination{display:flex;justify-content:var(--pagination-justify-content,center);align-items:center;gap:.5em;font-size:var(--fs-18-22);}.pagination a{--linkColor:var(--color-border-brown);--decoration-line:none;padding:0 .5em;border:1px solid var(--a-border-color,var(--color-border-brown));border-radius:5px;}.pagination a.on{--linkColor:white;--a-border-color:transparent;background-color:var(--color-rose-primary);}.pagination .first,.pagination .last,.pagination .prev,.pagination .next{padding:0;}.pagination .first i,.pagination .last i,.pagination .prev i,.pagination .next i{width:1.6em;height:1.6em;display:block;background:var(--iconUrl,url(../images_new/icon_arrow2.svg)) no-repeat center/50%;filter:var(--black2brownBorder);-moz-transform:rotate(var(--arrow-rotate,0));-ms-transform:rotate(var(--arrow-rotate,0));-o-transform:rotate(var(--arrow-rotate,0));-webkit-transform:rotate(var(--arrow-rotate,0));transform:rotate(var(--arrow-rotate,0));}.pagination .first{--iconUrl:url(../images_new/icon_double-arrow.svg);--arrow-rotate:90deg;}.pagination .last{--iconUrl:url(../images_new/icon_double-arrow.svg);--arrow-rotate:-90deg;}.pagination .prev{--arrow-rotate:180deg;}@media screen and (min-width:1000px){.pagination{--pagination-justify-content:flex-end;}.pagination .prev,.pagination .next{--iconUrl:url(../images_new/icon_arrow2.svg);}}.breadcrumbs{--linkColor:var(--color-brown-primary);--decoration-line:none;list-style:none;padding-left:0;margin-block-end:0;}.breadcrumbs li{display:inline-block;}.breadcrumbs li+li:before{content:">";padding-inline:.5em;}main.blog .main-grid{--breakout-max-width:1450px;--content-max-width:1280px;--aside-padding-BE:0;}section:has(.stickyTopNavbar){padding-block-start:0!important;background-color:var(--color-brown-primary);}.stickyTopNavbar.withoutBg{--stickyTop-bg:tansparent;--stickyTopNavbar-fs:var(--fs-16-18);--stickyTopNavbar-height:3em;}.stickyTopNavbar.withoutBg a{--linkColor:white;display:block;--decoration-line:none;}.heroBn{--hero-pagination-bottom:5px;min-height:533px;}.heroBn .swiper{height:100%;}.heroBn .hero{--hero-ratio:640/650;height:100%;}.heroBn .content{width:var(--hero-content-width,84%);max-width:650px;background-color:rgba(255,255,255,.84);letter-spacing:var(--letter-spacing-100);font-size:1.375rem;color:#000;padding:clamp(1.875rem,.3662536443rem + 5.8309037901vw,4.375rem) clamp(1rem,-.8104956268rem + 6.9970845481vw,4rem) clamp(1.25rem,.6842201166rem + 2.1865889213vw,2.1875rem);--content-text-align:left;--content-bottom:1.8rem;}.heroBn em{color:var(--color-rose-primary);}.heroBn h2{font-size:var(--fs-30-36);--line-height:1.4;--line:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:var(--line,4);line-height:var(--line-height,1.6);max-height:calc(1em*var(--line-height,1.6)*var(--line,4));}.heroBn p{font-size:var(--fs-18-22);--line:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:var(--line,4);line-height:var(--line-height,1.6);max-height:calc(1em*var(--line-height,1.6)*var(--line,4));margin-block-start:var(--fs-pageTitle);}.heroBn .cta{letter-spacing:var(--letter-spacing-240);float:right;}.tags:not(.text){--tag-color:var(--color-brown-primary);--tag-bg:var(--color-bg-primary);--tag-padding-inline:1em;}.tags:not(.text) .tag{text-align:center;}div:has(>.articleCardList){width:100%;max-width:1120px;margin-inline:auto;grid-column:full-width;}.articleCardList+div:has(.cta){margin-block-start:var(--sp-block-4x);}@media screen and (min-width:1000px){.heroBn{--hero-pagination-bottom:10px;}.heroBn .hero{--hero-ratio:1920/670;}.heroBn .hero .content{transform:translateX(calc(clamp(1rem,-.8104956268rem + 6.9970845481vw,4rem) * -1));bottom:unset;margin-block:auto;inset-block:0;margin-inline-start:50%;height:fit-content;}.tags{--cols:5;}.articleCardList .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem 1rem;}.articleCardList .swiper-button-prev,.articleCardList .swiper-button-next{display:none;}}main.blog.page .main-grid:not(.blog-head){--content-max-width:1225px;}.main-aside{--main-side-inner-padding-BS:var(--sp-block-2x);--mainColumn-min-width:750px;--aside-min-width:clamp(15.625rem,-6.6964285714rem + 35.7142857143vw,21.875rem);}.mainColumn{padding-block-end:0;--toc-bgBox:block;}.mainColumn .section-title{margin-block:6.25rem 3.75rem;}aside{--toc-bgBox:none;}.mainColumn>*+*,aside>*+*{margin-block-start:var(--sp-block-2x);}section.main-grid:has(.main-aside)+section.main-grid{margin-block:clamp(6.25rem,3.2621247113rem + 11.5473441109vw,12.5rem) clamp(3.75rem,2.5548498845rem + 4.6189376443vw,6.25rem);}.blog-head{--content-max-width:1195px;background-color:var(--color-bg-primary);padding-inline:1em;padding-block:clamp(2.5rem,1.9024249423rem + 2.3094688222vw,3.75rem) clamp(1.875rem,.5304561201rem + 5.1963048499vw,4.6875rem) !important;font-size:var(--fs-18);margin-block-start:0;--content-max-width:74.6875rem;}.blog-head h1{color:var(--color-rose-primary);font-size:var(--fs-subSectionTitle);line-height:1.6;margin-block-end:0;margin-block-start:1.2857142857em;}.blog-head .cover{border-radius:var(--border-radius-2);overflow:hidden;margin-block-start:2.0625em;}.blog-head p{font-size:var(--fs-18-20);margin-block-end:0;margin-block-start:2em;}.bgBox{background-color:var(--color-bg-primary);padding-block:var(--bgBox-padding-block,clamp(1.25rem,.8914549654rem + 1.3856812933vw,2rem));padding-inline:var(--bgBox-padding-inline,clamp(1rem,.5219399538rem + 1.8475750577vw,2rem));border-radius:var(--bgBox-radius,0);font-size:var(--fs-18);}.author.bgBox{display:flex;gap:1rem;font-size:var(--fs-18-20);}.author.bgBox .cover{aspect-ratio:1/1;border-radius:50%;overflow:hidden;width:clamp(5.625rem,2.9359122402rem + 10.3926096998vw,11.25rem);flex-shrink:0;flex-grow:0;height:fit-content;}.author.bgBox .text{-webkit-flex-grow:1;flex-grow:1;}.author.bgBox h3{font-size:var(--fs-22-30);line-height:1.6;margin-block-end:.5rem;}.author.bgBox p{margin-block-end:.25rem;}.aside.bgBox{width:calc(100% - clamp(0rem,8.6206896552rem + -13.7931034483vw,2rem));margin-inline:auto;--bgBox-radius:6px;--linkColor:black;--decoration-line:none;}.aside.bgBox h3{font-size:var(--fs-22-24);color:var(--color-rose-primary);letter-spacing:var(--letter-spacing-150);padding-inline-start:1rem;margin-block-end:1em;}.aside.bgBox h3 span{border-inline-start:4px solid var(--color-rose-primary);padding-inline-start:1em;padding-block:.5em;display:inline-block;}.aside.bgBox .tags{padding-inline-start:1rem;--tag-color:#fff;--tag-bg:var(--color-border-brown);--tag-padding-inline:1em;}.toc{display:var(--toc-bgBox,block);position:var(--toc-position,sticky);top:var(--toc-top,4rem);z-index:2;}.mainColumn>.editable{font-size:var(--fs-18);}.mainColumn>.editable p{margin-block:1.25rem 2.25rem;}.mainColumn>.editable h2{font-size:var(--fs-22-24);color:var(--color-rose-primary);margin-block-start:clamp(2rem,-.0317551963rem + 7.8521939954vw,6.25rem);}.mainColumn>.editable h3{font-size:var(--fs-20);}.mainColumn>.editable h4{font-size:var(--fs-18);}.mainColumn>.editable img{max-width:100%;display:block;margin:1.25rem auto;}.prev-next{--prev-next-border:1px solid var(--color-brown-primary);border-block:var(--prev-next-border);padding-block:var(--sp-block-3x);display:flex;--linkColor:#3f3f3f;--decoration-line:none;}.prev-next>*{-ms-flex:1;-webkit-flex:1;flex:1;}.prev-next>*+*{border-inline-start:var(--prev-next-border);}.prev-next a{padding-inline:var(--prev-next-a-PIS,1em) var(--prev-next-a-PIE,1em);--arrow-border-width:2px;}.prev-next a em{display:block;color:var(--color-brown-primary);}.prev-next a span{font-size:var(--fs-18-20);--line:3;}.prev-next a:has(.left){--prev-next-a-PIE:clamp(1rem,-.4341801386rem + 5.5427251732vw,4rem);}.prev-next a:has(.right){--prev-next-a-PIS:clamp(1rem,-.4341801386rem + 5.5427251732vw,4rem);text-align:right;}.content-footer{--editable-p-padding-inline:0;}.page .articleCardList{display:grid;gap:3em;}@media screen and (min-width:1000px){.mainColumn>.editable>*:first-child{margin-block-start:var(--sp-block-4x)!important;}.main-aside{--main-aside-gap:1.6rem;}.mainColumn,aside{position:relative;}.mainColumn>*+*,aside>*+*{margin-block-start:var(--sp-block-3x);}.mainColumn{--toc-bgBox:none;}aside{--toc-bgBox:block;}.page .articleCard{display:grid;padding:1.125rem 2.25rem;grid-template-columns:1fr 2fr;grid-template-rows:auto;gap:1.125rem;--line:2;}.page .articleCard>*:not(em){padding:0;margin:0;}.page .articleCard .cover{grid-row:1/span 3;grid-column:1/2;}.page .articleCard em{position:absolute;inset-inline-start:0;top:1.5rem;}.page .articleCard h3{grid-row:1;grid-column:2;}.page .articleCard p{grid-row:2;grid-column:2;--decoration-line:2;}.page .articleCard div:has(a){grid-row:3;grid-column:2;}.bannerList{grid-template-columns:1fr;overflow:hidden;}.bannerList .swiper-wrapper{display:grid;grid-template-columns:1fr;gap:1.5em;}.bannerList .swiper-button-next,.bannerList .swiper-button-prev{display:none;}}