@charset "UTF-8";.section__inner{max-width:100%;margin-inline:auto;padding:6rem 2rem}@media screen and (min-width:768px){.section__inner{padding:8rem 2rem}}@media screen and (min-width:1024px){.section__inner{max-width:960px;padding:10rem 2rem}}@media screen and (min-width:1280px){.section__inner{max-width:1320px;padding:12rem 2rem}}section{position:relative}#area2 .top-row.topspace,#area3 .top-row.topspace,#area4 .top-row.topspace{padding-top:1rem}@media screen and (min-width:480px){#area2 .top-row.topspace,#area3 .top-row.topspace,#area4 .top-row.topspace{padding-top:2rem}}@media screen and (min-width:768px){#area2 .top-row.topspace,#area3 .top-row.topspace,#area4 .top-row.topspace{padding-top:3rem}}@media screen and (min-width:1024px){#area2 .top-row.topspace,#area3 .top-row.topspace,#area4 .top-row.topspace{padding-top:4rem}}@media screen and (min-width:1280px){#area2 .top-row.topspace,#area3 .top-row.topspace,#area4 .top-row.topspace{padding-top:4rem}}#area1 .top-row,#area2 .top-row,#area3 .top-row,#area4 .top-row{display:flex;flex-wrap:wrap;padding-bottom:2rem;align-items:center}@media screen and (min-width:480px){#area1 .top-row,#area2 .top-row,#area3 .top-row,#area4 .top-row{padding-bottom:3rem}}@media screen and (min-width:768px){#area1 .top-row,#area2 .top-row,#area3 .top-row,#area4 .top-row{padding-bottom:4rem}}@media screen and (min-width:1024px){#area1 .top-row,#area2 .top-row,#area3 .top-row,#area4 .top-row{padding-bottom:6rem}}@media screen and (min-width:1280px){#area1 .top-row,#area2 .top-row,#area3 .top-row,#area4 .top-row{padding-bottom:8rem}}#area1 .top-row .col-image,#area2 .top-row .col-image,#area3 .top-row .col-image,#area4 .top-row .col-image{width:62%;position:relative}@media screen and (min-width:1024px){#area1 .top-row .col-image,#area2 .top-row .col-image,#area3 .top-row .col-image,#area4 .top-row .col-image{width:77.6666%}}#area1 .top-row .col-image .main-image,#area2 .top-row .col-image .main-image,#area3 .top-row .col-image .main-image,#area4 .top-row .col-image .main-image{width:100%;height:100%;border-radius:0 8px 8px 0;display:block;object-fit:cover;min-height:32rem}@media screen and (min-width:480px){#area1 .top-row .col-image .main-image,#area2 .top-row .col-image .main-image,#area3 .top-row .col-image .main-image,#area4 .top-row .col-image .main-image{height:auto;min-height:42rem}}#area1 .top-row .col-text,#area2 .top-row .col-text,#area3 .top-row .col-text,#area4 .top-row .col-text{width:38%;display:flex;flex-direction:column;align-items:center;padding-right:2rem;padding-left:1.5rem}@media screen and (min-width:1024px){#area1 .top-row .col-text,#area2 .top-row .col-text,#area3 .top-row .col-text,#area4 .top-row .col-text{width:26.3333%;max-width:187px;margin:0 auto;padding-right:0;padding-left:0}}#area1 .top-row .col-text .title-container,#area2 .top-row .col-text .title-container,#area3 .top-row .col-text .title-container,#area4 .top-row .col-text .title-container{display:flex;flex-direction:row-reverse;margin-bottom:40px}#area1 .top-row .col-text .title-container .main-title,#area2 .top-row .col-text .title-container .main-title,#area3 .top-row .col-text .title-container .main-title,#area4 .top-row .col-text .title-container .main-title{writing-mode:vertical-rl;letter-spacing:.2em;margin:0;font-size:clamp(2.2rem,.682vw + 1.927rem,2.8rem)}@media screen and (min-width:480px){#area1 .top-row .col-text .title-container .main-title,#area2 .top-row .col-text .title-container .main-title,#area3 .top-row .col-text .title-container .main-title,#area4 .top-row .col-text .title-container .main-title{letter-spacing:.3em;font-size:clamp(2.8rem,.864vw + 2.436rem,3.6rem)}}#area1 .top-row .col-text .title-container .sub-title,#area2 .top-row .col-text .title-container .sub-title,#area3 .top-row .col-text .title-container .sub-title,#area4 .top-row .col-text .title-container .sub-title{writing-mode:vertical-rl;color:#c30c22;font-size:clamp(1.2rem,.227vw + 1.109rem,1.4rem);letter-spacing:.1em;margin:0;text-align:left}@media screen and (min-width:480px){#area1 .top-row .col-text .title-container .sub-title,#area2 .top-row .col-text .title-container .sub-title,#area3 .top-row .col-text .title-container .sub-title,#area4 .top-row .col-text .title-container .sub-title{letter-spacing:.2em;margin-left:5px;font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem)}}#area1 .top-row .col-text .concentration-box,#area2 .top-row .col-text .concentration-box,#area3 .top-row .col-text .concentration-box,#area4 .top-row .col-text .concentration-box{text-align:center;border-top:1px solid #333333;border-bottom:1px solid #333333;padding:1rem 0;width:100%}@media screen and (min-width:480px){#area1 .top-row .col-text .concentration-box,#area2 .top-row .col-text .concentration-box,#area3 .top-row .col-text .concentration-box,#area4 .top-row .col-text .concentration-box{padding:1.5rem 0}}#area1 .top-row .col-text .concentration-box .label,#area2 .top-row .col-text .concentration-box .label,#area3 .top-row .col-text .concentration-box .label,#area4 .top-row .col-text .concentration-box .label{font-size:clamp(1.2rem,.227vw + 1.109rem,1.4rem);font-weight:700;letter-spacing:0;margin:0 0 3px;line-height:1.4}@media screen and (min-width:480px){#area1 .top-row .col-text .concentration-box .label,#area2 .top-row .col-text .concentration-box .label,#area3 .top-row .col-text .concentration-box .label,#area4 .top-row .col-text .concentration-box .label{letter-spacing:.2em;font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);line-height:1.6;margin:0 0 5px}}#area1 .top-row .col-text .concentration-box .value,#area2 .top-row .col-text .concentration-box .value,#area3 .top-row .col-text .concentration-box .value,#area4 .top-row .col-text .concentration-box .value{font-size:clamp(1.2rem,.227vw + 1.109rem,1.4rem);font-weight:700;letter-spacing:0;margin:0;line-height:1.4}@media screen and (min-width:480px){#area1 .top-row .col-text .concentration-box .value,#area2 .top-row .col-text .concentration-box .value,#area3 .top-row .col-text .concentration-box .value,#area4 .top-row .col-text .concentration-box .value{letter-spacing:.1em;font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem);line-height:1.6}}#area1 .top-row--reverse .col-text,#area2 .top-row--reverse .col-text,#area3 .top-row--reverse .col-text,#area4 .top-row--reverse .col-text{padding-left:2rem;padding-right:1.5rem}#area1 .top-row--reverse .col-image .main-image,#area2 .top-row--reverse .col-image .main-image,#area3 .top-row--reverse .col-image .main-image,#area4 .top-row--reverse .col-image .main-image{border-radius:8px 0 0 8px}#area1 .top-row--reverse .col-image .main-image--new,#area2 .top-row--reverse .col-image .main-image--new,#area3 .top-row--reverse .col-image .main-image--new,#area4 .top-row--reverse .col-image .main-image--new{position:absolute;top:-20px;left:-15px;z-index:2;width:80px}@media screen and (min-width:480px){#area1 .top-row--reverse .col-image .main-image--new,#area2 .top-row--reverse .col-image .main-image--new,#area3 .top-row--reverse .col-image .main-image--new,#area4 .top-row--reverse .col-image .main-image--new{width:100px;top:-20px}}@media screen and (min-width:768px){#area1 .top-row--reverse .col-image .main-image--new,#area2 .top-row--reverse .col-image .main-image--new,#area3 .top-row--reverse .col-image .main-image--new,#area4 .top-row--reverse .col-image .main-image--new{width:130px;top:-20px;left:-20px}}@media screen and (min-width:1024px){#area1 .top-row--reverse .col-image .main-image--new,#area2 .top-row--reverse .col-image .main-image--new,#area3 .top-row--reverse .col-image .main-image--new,#area4 .top-row--reverse .col-image .main-image--new{width:149px;top:-20px}}#area1 .description-area,#area2 .description-area,#area3 .description-area,#area4 .description-area{max-width:1000px;margin:0 auto}#area1 .description-area p,#area2 .description-area p,#area3 .description-area p,#area4 .description-area p{line-height:2;font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);letter-spacing:.01em;margin:0;text-align:justify;font-feature-settings:"palt" 1}@media screen and (min-width:480px){#area1 .description-area p,#area2 .description-area p,#area3 .description-area p,#area4 .description-area p{letter-spacing:.05em}}#area1 .description-area p.description-area--subtext,#area2 .description-area p.description-area--subtext,#area3 .description-area p.description-area--subtext,#area4 .description-area p.description-area--subtext{color:#adadad;margin-top:1rem;padding-bottom:4rem}@media screen and (min-width:480px){#area1 .description-area p.description-area--subtext,#area2 .description-area p.description-area--subtext,#area3 .description-area p.description-area--subtext,#area4 .description-area p.description-area--subtext{margin-top:2rem;padding-bottom:5rem}}@media screen and (min-width:768px){#area1 .description-area p.description-area--subtext,#area2 .description-area p.description-area--subtext,#area3 .description-area p.description-area--subtext,#area4 .description-area p.description-area--subtext{margin-top:3rem;padding-bottom:8rem}}@media screen and (min-width:1024px){#area1 .description-area p.description-area--subtext,#area2 .description-area p.description-area--subtext,#area3 .description-area p.description-area--subtext,#area4 .description-area p.description-area--subtext{margin-top:3rem;padding-bottom:8rem}}@media screen and (min-width:1280px){#area1 .description-area p.description-area--subtext,#area2 .description-area p.description-area--subtext,#area3 .description-area p.description-area--subtext,#area4 .description-area p.description-area--subtext{margin-top:3rem;padding-bottom:8rem}}#area1 .recommend-area,#area2 .recommend-area,#area3 .recommend-area,#area4 .recommend-area{position:relative;max-width:1000px;margin:0 auto;margin-top:4rem}@media screen and (min-width:480px){#area1 .recommend-area,#area2 .recommend-area,#area3 .recommend-area,#area4 .recommend-area{margin-top:5rem}}@media screen and (min-width:768px){#area1 .recommend-area,#area2 .recommend-area,#area3 .recommend-area,#area4 .recommend-area{margin-top:8rem}}@media screen and (min-width:1024px){#area1 .recommend-area,#area2 .recommend-area,#area3 .recommend-area,#area4 .recommend-area{margin-top:8rem}}@media screen and (min-width:1280px){#area1 .recommend-area,#area2 .recommend-area,#area3 .recommend-area,#area4 .recommend-area{margin-top:8rem}}#area1 .recommend-area-noTop,#area2 .recommend-area-noTop,#area3 .recommend-area-noTop,#area4 .recommend-area-noTop{margin-top:0}#area1 .recommend-area .recommend-label,#area2 .recommend-area .recommend-label,#area3 .recommend-area .recommend-label,#area4 .recommend-area .recommend-label{background-color:#c30c22;color:#fff;padding:.6rem 2rem;font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);letter-spacing:.1rem;border-radius:8px 8px 0;display:inline-block;position:absolute;top:-20px;left:-10px;z-index:2;margin:0}@media screen and (min-width:480px){#area1 .recommend-area .recommend-label,#area2 .recommend-area .recommend-label,#area3 .recommend-area .recommend-label,#area4 .recommend-area .recommend-label{padding:.8rem 2rem;top:-20px;left:-10px}}@media screen and (min-width:768px){#area1 .recommend-area .recommend-label,#area2 .recommend-area .recommend-label,#area3 .recommend-area .recommend-label,#area4 .recommend-area .recommend-label{padding:1rem 3rem;letter-spacing:.3rem;top:-30px}}@media screen and (min-width:1024px){#area1 .recommend-area .recommend-label,#area2 .recommend-area .recommend-label,#area3 .recommend-area .recommend-label,#area4 .recommend-area .recommend-label{left:-30px}}#area1 .recommend-area .recommend-grid,#area2 .recommend-area .recommend-grid,#area3 .recommend-area .recommend-grid,#area4 .recommend-area .recommend-grid{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #666;border-radius:8px;position:relative;z-index:1;padding:10px;background-color:#fff}@media screen and (min-width:768px){#area1 .recommend-area .recommend-grid,#area2 .recommend-area .recommend-grid,#area3 .recommend-area .recommend-grid,#area4 .recommend-area .recommend-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px){#area1 .recommend-area .recommend-grid,#area2 .recommend-area .recommend-grid,#area3 .recommend-area .recommend-grid,#area4 .recommend-area .recommend-grid{grid-template-columns:repeat(6,1fr)}}#area1 .recommend-area .recommend-grid .grid-item,#area2 .recommend-area .recommend-grid .grid-item,#area3 .recommend-area .recommend-grid .grid-item,#area4 .recommend-area .recommend-grid .grid-item{padding:12px 8px;text-align:center;font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;letter-spacing:.01rem}@media screen and (min-width:480px){#area1 .recommend-area .recommend-grid .grid-item br,#area2 .recommend-area .recommend-grid .grid-item br,#area3 .recommend-area .recommend-grid .grid-item br,#area4 .recommend-area .recommend-grid .grid-item br{display:none}}@media screen and (min-width:480px){#area1 .recommend-area .recommend-grid .grid-item,#area2 .recommend-area .recommend-grid .grid-item,#area3 .recommend-area .recommend-grid .grid-item,#area4 .recommend-area .recommend-grid .grid-item{padding:15px 10px;letter-spacing:.05rem}}@media screen and (min-width:768px){#area1 .recommend-area .recommend-grid .grid-item,#area2 .recommend-area .recommend-grid .grid-item,#area3 .recommend-area .recommend-grid .grid-item,#area4 .recommend-area .recommend-grid .grid-item{padding:20px 10px}}#area1 .recommend-area .recommend-grid .grid-item.is-wide,#area2 .recommend-area .recommend-grid .grid-item.is-wide,#area3 .recommend-area .recommend-grid .grid-item.is-wide,#area4 .recommend-area .recommend-grid .grid-item.is-wide{grid-column:span 2}#area1 .recommend-area .recommend-grid .grid-item:nth-child(2n),#area1 .recommend-area .recommend-grid .grid-item.is-wide,#area2 .recommend-area .recommend-grid .grid-item:nth-child(2n),#area2 .recommend-area .recommend-grid .grid-item.is-wide,#area3 .recommend-area .recommend-grid .grid-item:nth-child(2n),#area3 .recommend-area .recommend-grid .grid-item.is-wide,#area4 .recommend-area .recommend-grid .grid-item:nth-child(2n),#area4 .recommend-area .recommend-grid .grid-item.is-wide{border-right:none}@media screen and (min-width:768px){#area1 .recommend-area .recommend-grid .grid-item:nth-child(2n),#area2 .recommend-area .recommend-grid .grid-item:nth-child(2n),#area3 .recommend-area .recommend-grid .grid-item:nth-child(2n),#area4 .recommend-area .recommend-grid .grid-item:nth-child(2n){border-right:1px solid #e0e0e0}#area1 .recommend-area .recommend-grid .grid-item:nth-child(3n),#area1 .recommend-area .recommend-grid .grid-item.is-wide,#area2 .recommend-area .recommend-grid .grid-item:nth-child(3n),#area2 .recommend-area .recommend-grid .grid-item.is-wide,#area3 .recommend-area .recommend-grid .grid-item:nth-child(3n),#area3 .recommend-area .recommend-grid .grid-item.is-wide,#area4 .recommend-area .recommend-grid .grid-item:nth-child(3n),#area4 .recommend-area .recommend-grid .grid-item.is-wide{border-right:none}}@media screen and (min-width:1024px){#area1 .recommend-area .recommend-grid .grid-item:nth-child(3n),#area2 .recommend-area .recommend-grid .grid-item:nth-child(3n),#area3 .recommend-area .recommend-grid .grid-item:nth-child(3n),#area4 .recommend-area .recommend-grid .grid-item:nth-child(3n){border-right:1px solid #e0e0e0}#area1 .recommend-area .recommend-grid .grid-item:nth-child(6n),#area1 .recommend-area .recommend-grid .grid-item.is-wide,#area2 .recommend-area .recommend-grid .grid-item:nth-child(6n),#area2 .recommend-area .recommend-grid .grid-item.is-wide,#area3 .recommend-area .recommend-grid .grid-item:nth-child(6n),#area3 .recommend-area .recommend-grid .grid-item.is-wide,#area4 .recommend-area .recommend-grid .grid-item:nth-child(6n),#area4 .recommend-area .recommend-grid .grid-item.is-wide{border-right:none}}#area1 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+2),#area2 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+2),#area3 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+2),#area4 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+2){border-bottom:none}@media screen and (min-width:768px){#area1 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+2),#area2 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+2),#area3 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+2),#area4 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+2){border-bottom:1px solid #e0e0e0}#area1 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+3),#area2 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+3),#area3 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+3),#area4 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+3){border-bottom:none}}@media screen and (min-width:1024px){#area1 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+3),#area2 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+3),#area3 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+3),#area4 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+3){border-bottom:1px solid #e0e0e0}#area1 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+6),#area2 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+6),#area3 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+6),#area4 .recommend-area .recommend-grid .grid-item:nth-last-child(-n+6){border-bottom:none}}#area1 .recommend-area .recommend-grid:has(.grid-item:nth-child(13)) .grid-item,#area2 .recommend-area .recommend-grid:has(.grid-item:nth-child(13)) .grid-item,#area3 .recommend-area .recommend-grid:has(.grid-item:nth-child(13)) .grid-item,#area4 .recommend-area .recommend-grid:has(.grid-item:nth-child(13)) .grid-item{border-bottom:1px solid #e0e0e0!important}#area1 .recommend-area .recommend-grid:has(.grid-item:nth-child(13)) .grid-item:nth-last-child(-n+1),#area2 .recommend-area .recommend-grid:has(.grid-item:nth-child(13)) .grid-item:nth-last-child(-n+1),#area3 .recommend-area .recommend-grid:has(.grid-item:nth-child(13)) .grid-item:nth-last-child(-n+1),#area4 .recommend-area .recommend-grid:has(.grid-item:nth-child(13)) .grid-item:nth-last-child(-n+1){border-bottom:none!important}@media screen and (min-width:768px){#area1 .recommend-area .recommend-grid:has(.grid-item:nth-child(13)) .grid-item:nth-last-child(-n+2),#area2 .recommend-area .recommend-grid:has(.grid-item:nth-child(13)) .grid-item:nth-last-child(-n+2),#area3 .recommend-area .recommend-grid:has(.grid-item:nth-child(13)) .grid-item:nth-last-child(-n+2),#area4 .recommend-area .recommend-grid:has(.grid-item:nth-child(13)) .grid-item:nth-last-child(-n+2){border-bottom:none!important}}@media screen and (min-width:1024px){#area1 .recommend-area .recommend-grid:has(.grid-item:nth-child(13)) .grid-item:nth-last-child(-n+5),#area2 .recommend-area .recommend-grid:has(.grid-item:nth-child(13)) .grid-item:nth-last-child(-n+5),#area3 .recommend-area .recommend-grid:has(.grid-item:nth-child(13)) .grid-item:nth-last-child(-n+5),#area4 .recommend-area .recommend-grid:has(.grid-item:nth-child(13)) .grid-item:nth-last-child(-n+5){border-bottom:none!important}}@media screen and (min-width:1024px){#area1 .recommend-area .recommend-grid.is-3col,#area2 .recommend-area .recommend-grid.is-3col,#area3 .recommend-area .recommend-grid.is-3col,#area4 .recommend-area .recommend-grid.is-3col{grid-template-columns:repeat(3,1fr)}}#area1 .recommend-area .recommend-grid.is-3col .grid-item,#area2 .recommend-area .recommend-grid.is-3col .grid-item,#area3 .recommend-area .recommend-grid.is-3col .grid-item,#area4 .recommend-area .recommend-grid.is-3col .grid-item{border-bottom:1px solid #e0e0e0!important}@media screen and (min-width:1024px){#area1 .recommend-area .recommend-grid.is-3col .grid-item:nth-child(6n),#area2 .recommend-area .recommend-grid.is-3col .grid-item:nth-child(6n),#area3 .recommend-area .recommend-grid.is-3col .grid-item:nth-child(6n),#area4 .recommend-area .recommend-grid.is-3col .grid-item:nth-child(6n){border-right:1px solid #e0e0e0!important}#area1 .recommend-area .recommend-grid.is-3col .grid-item:nth-child(3n),#area2 .recommend-area .recommend-grid.is-3col .grid-item:nth-child(3n),#area3 .recommend-area .recommend-grid.is-3col .grid-item:nth-child(3n),#area4 .recommend-area .recommend-grid.is-3col .grid-item:nth-child(3n){border-right:none!important}}#area1 .recommend-area .recommend-grid.is-3col .grid-item:nth-last-child(-n+2),#area2 .recommend-area .recommend-grid.is-3col .grid-item:nth-last-child(-n+2),#area3 .recommend-area .recommend-grid.is-3col .grid-item:nth-last-child(-n+2),#area4 .recommend-area .recommend-grid.is-3col .grid-item:nth-last-child(-n+2){border-bottom:none!important}@media screen and (min-width:768px){#area1 .recommend-area .recommend-grid.is-3col .grid-item:nth-last-child(-n+2),#area2 .recommend-area .recommend-grid.is-3col .grid-item:nth-last-child(-n+2),#area3 .recommend-area .recommend-grid.is-3col .grid-item:nth-last-child(-n+2),#area4 .recommend-area .recommend-grid.is-3col .grid-item:nth-last-child(-n+2){border-bottom:1px solid #e0e0e0!important}#area1 .recommend-area .recommend-grid.is-3col .grid-item:nth-last-child(-n+3),#area2 .recommend-area .recommend-grid.is-3col .grid-item:nth-last-child(-n+3),#area3 .recommend-area .recommend-grid.is-3col .grid-item:nth-last-child(-n+3),#area4 .recommend-area .recommend-grid.is-3col .grid-item:nth-last-child(-n+3){border-bottom:none!important}}@media screen and (min-width:1024px){#area1 .recommend-area .recommend-grid.is-3col .grid-item:nth-last-child(-n+3),#area2 .recommend-area .recommend-grid.is-3col .grid-item:nth-last-child(-n+3),#area3 .recommend-area .recommend-grid.is-3col .grid-item:nth-last-child(-n+3),#area4 .recommend-area .recommend-grid.is-3col .grid-item:nth-last-child(-n+3){border-bottom:none!important}}@media screen and (min-width:480px){#area1 .recommend-area .recommend-grid .grid-sp,#area2 .recommend-area .recommend-grid .grid-sp,#area3 .recommend-area .recommend-grid .grid-sp,#area4 .recommend-area .recommend-grid .grid-sp{display:none}}@media screen and (min-width:768px){#area4 .recommend-area .recommend-grid.is-3col .grid-item{border-bottom:none!important}}#area3 .description-area{margin-left:auto;margin-right:0}#area4 .description-area{margin-right:auto;margin-left:0}.rotenspace .healing-space{margin:0 auto;text-align:center;max-width:1000px}.rotenspace .healing-space__title{color:#c30c22;font-weight:700;margin-bottom:3rem;display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:0;font-size:clamp(2.2rem,.682vw + 1.927rem,2.8rem)}@media screen and (min-width:768px){.rotenspace .healing-space__title{font-size:clamp(2.8rem,.864vw + 2.436rem,3.6rem);margin-bottom:4rem}}.rotenspace .healing-space__title:before,.rotenspace .healing-space__title:after{content:"";display:inline-block;width:3px;height:28px;background-color:#c30c22;border-radius:2px}@media screen and (min-width:768px){.rotenspace .healing-space__title:before,.rotenspace .healing-space__title:after{width:4px;height:35px}}.rotenspace .healing-space__title:before{transform:rotate(-35deg)}.rotenspace .healing-space__title:after{transform:rotate(35deg)}.rotenspace .healing-space__grid{display:grid;grid-template-columns:1fr;grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}@media screen and (min-width:480px){.rotenspace .healing-space__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media screen and (min-width:768px){.rotenspace .healing-space__grid{grid-template-columns:repeat(3,1fr);gap:0 2rem}}.rotenspace .healing-space__grid--4{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}@media screen and (min-width:480px){.rotenspace .healing-space__grid--4{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.rotenspace .healing-space__grid--4{gap:3.5rem 2rem}}.rotenspace .healing-space__item{position:relative}.rotenspace .healing-space__image{width:100%;border-radius:8px;margin-bottom:1rem}@media screen and (min-width:768px){.rotenspace .healing-space__image{border-radius:16px;margin-bottom:2rem}}.rotenspace .healing-space__new{display:block;position:absolute;top:-15px;left:-1rem;z-index:1;width:56px}@media screen and (min-width:480px){.rotenspace .healing-space__new{top:-20px;left:-15px;width:86px}}@media screen and (min-width:768px){.rotenspace .healing-space__new{top:-20px;left:-10px;width:96px}}.rotenspace .healing-space__catch{color:#c30c22;font-size:clamp(1.2rem,.227vw + 1.109rem,1.4rem);font-weight:700;margin:0 0 .3rem;line-height:1.5}@media screen and (min-width:480px){.rotenspace .healing-space__catch{line-height:1.8;font-size:1.3rem;margin:0 0 .2rem}}@media screen and (min-width:768px){.rotenspace .healing-space__catch{font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem)}}@media screen and (min-width:480px){.rotenspace .healing-space__catch br{display:none}}.rotenspace .healing-space__name{font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);font-weight:700;color:#333;margin:0;letter-spacing:0}@media screen and (min-width:480px){.rotenspace .healing-space__name{font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem)}}.back_white{background-image:url(/images/common/back_white3@2x.webp);background-repeat:repeat;background-size:1130px;background-position:center;padding-top:1rem;padding-bottom:1rem}@media screen and (min-width:768px){.back_white{padding-top:2rem;padding-bottom:2rem}}@media screen and (min-width:1024px){.back_white{padding-top:3rem;padding-bottom:3rem}}@media screen and (min-width:1280px){.back_white{padding-top:4rem;padding-bottom:4rem}}.back_washi{background-image:url(/images/common/back_white2@2x.webp);background-repeat:repeat;background-position:top center;background-size:100%;padding-top:1rem;padding-bottom:1rem}@media screen and (min-width:768px){.back_washi{padding-top:2rem;padding-bottom:2rem}}@media screen and (min-width:1024px){.back_washi{padding-top:3rem;padding-bottom:3rem}}@media screen and (min-width:1280px){.back_washi{padding-top:4rem;padding-bottom:4rem}}.back_washi:has(#area5){padding-bottom:0}#area2_2{padding-bottom:1rem}@media screen and (min-width:768px){#area2_2{padding-bottom:2rem}}@media screen and (min-width:1024px){#area2_2{padding-bottom:3rem}}@media screen and (min-width:1280px){#area2_2{padding-bottom:4rem}}.section__inner:has(.description-area),.rotenspace .section__inner,.section__inner:has(.map__image){padding-top:0}#area3 .section__inner:has(.description-area),#area4 .section__inner:has(.description-area){max-width:none;width:100%;margin:0}@media screen and (min-width:1024px){#area3 .section__inner:has(.description-area),#area4 .section__inner:has(.description-area){width:77.6666%;margin:0 2rem}}#area4 .section__inner:has(.description-area){margin-left:auto}.section__inner:has(.kasou__title){padding-bottom:0}.section__inner:has(.description-area){position:relative;z-index:4}.map__image{width:100%;font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);color:#333}.map__tabs{display:flex;align-items:flex-end;justify-content:center;gap:1rem}@media screen and (min-width:768px){.map__tabs{gap:2rem}}.map__tab{position:relative;min-width:10rem;padding:1.2rem 3.2rem;font-size:clamp(1.8rem,.455vw + 1.618rem,2.2rem);font-weight:700;color:#fff;background-color:#c8c8d2;border:none;border-radius:8px 8px 0 0;cursor:pointer;transition:background-color .25s ease;letter-spacing:.08em}@media screen and (min-width:768px){.map__tab{min-width:18rem;padding:2rem 4rem;border-radius:16px 16px 0 0}}.map__tab[data-tab=men].is-active{background-color:#4086ae}.map__tab[data-tab=men].is-active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background-color:#4086ae}.map__tab[data-tab=women].is-active{background-color:#c30c22}.map__tab[data-tab=women].is-active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background-color:#c30c22}.map__contents{border-radius:16px;background-color:#fff;overflow:hidden}.map__content{display:none}.map__content.is-active{display:block}.map__content-inner{padding:3rem 2rem}@media screen and (min-width:768px){.map__content-inner{padding:6rem}}.map__content-inner img{display:block;width:100%;height:auto}h3,p{text-align:center;margin-top:0}h3{font-size:clamp(2.8rem,.864vw + 2.436rem,3.6rem);margin-bottom:0}@media screen and (min-width:768px){h3{margin-bottom:1rem}}p{font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);margin-bottom:2rem}@media screen and (min-width:768px){p{margin-bottom:5rem}}.map__content[data-content=men] h3,.map__content[data-content=men] p{color:#4086ae}.map__content[data-content=women] h3,.map__content[data-content=women] p{color:#c30c22}.map__legend{display:grid;grid-template-columns:1fr 1fr;gap:.8rem .5rem;list-style:none;margin:0;padding:2rem 0 0}@media screen and (min-width:768px){.map__legend{grid-template-columns:repeat(3,1fr);padding:4rem 0 0}}@media screen and (min-width:1024px){.map__legend{grid-template-columns:repeat(4,1fr)}}.map__legend-item{display:flex;align-items:baseline;gap:.4rem;font-size:clamp(1.4rem,.227vw + 1.309rem,1.6rem);color:#333;line-height:1.8;letter-spacing:0;text-align:justify;font-feature-settings:"palt" 1}@media screen and (min-width:480px){.map__legend-item{letter-spacing:.01rem}}@media screen and (min-width:768px){.map__legend-item{letter-spacing:.1rem;line-height:2}}.map__legend-item-long{letter-spacing:-.1rem}.map__legend-num{flex-shrink:0}.map__content[data-content=men] .map__legend-num{color:#4086ae}.map__content[data-content=women] .map__legend-num{color:#c30c22}.kasou__title{z-index:3;position:relative}.pagegold [class*=pagegold__gold]{--pagegold-progress: 0;translate:calc(var(--pagegold-translate-x, 0) * var(--pagegold-progress)) 0}.pagegold__gold1{--pagegold-translate-x: 30vw;position:absolute;top:5rem;right:0;z-index:1;width:140px;margin-right:-2rem}@media screen and (min-width:480px){.pagegold__gold1{--pagegold-translate-x: 20vw;width:160px;margin-right:0}}@media screen and (min-width:768px){.pagegold__gold1{--pagegold-translate-x: 10vw;top:6rem;width:260px}}@media screen and (min-width:1024px){.pagegold__gold1{width:300px}}@media screen and (min-width:1280px){.pagegold__gold1{top:3rem;right:2vw;width:389px}}.pagegold__gold2{--pagegold-translate-x: -20vw;position:absolute;top:8rem;left:0;z-index:3;width:110px;margin-left:-2rem}@media screen and (min-width:480px){.pagegold__gold2{width:140px}}@media screen and (min-width:768px){.pagegold__gold2{--pagegold-translate-x: -12vw;top:7rem;width:220px;margin-left:0}}@media screen and (min-width:1024px){.pagegold__gold2{top:4rem;width:230px}}@media screen and (min-width:1280px){.pagegold__gold2{top:1rem;width:340px}}.pagegold__gold5{bottom:59rem;top:auto}@media screen and (min-width:480px){.pagegold__gold5{bottom:60rem}}@media screen and (min-width:768px){.pagegold__gold5{bottom:54rem}}@media screen and (min-width:1024px){.pagegold__gold5{bottom:43rem}}@media screen and (min-width:1280px){.pagegold__gold5{width:352px;bottom:45rem}}.pagegold__gold6{top:-3rem}@media screen and (min-width:480px){.pagegold__gold6{top:-1rem}}@media screen and (min-width:768px){.pagegold__gold6{top:-4rem}}@media screen and (min-width:1024px){.pagegold__gold6{top:-5rem}}@media screen and (min-width:1280px){.pagegold__gold6{top:-6rem}}.pagegold__gold7{width:90px;top:auto;z-index:-1;margin-left:0;bottom:-2rem}@media screen and (min-width:480px){.pagegold__gold7{width:110px;bottom:-4rem}}@media screen and (min-width:768px){.pagegold__gold7{width:100px;bottom:20rem}}@media screen and (min-width:1024px){.pagegold__gold7{width:209px;bottom:-9rem}}@media screen and (min-width:1280px){.pagegold__gold7{width:309px;bottom:55rem;top:auto}}.pagegold__gold8{top:-3rem}@media screen and (min-width:480px){.pagegold__gold8{top:-5rem}}@media screen and (min-width:768px){.pagegold__gold8{top:-8rem}}@media screen and (min-width:1024px){.pagegold__gold8{top:-10rem}}@media screen and (min-width:1280px){.pagegold__gold8{top:-14rem}}.pagegold__gold9{top:-3rem}@media screen and (min-width:480px){.pagegold__gold9{top:-5rem}}@media screen and (min-width:768px){.pagegold__gold9{top:-7rem}}@media screen and (min-width:1024px){.pagegold__gold9{top:-8rem}}@media screen and (min-width:1280px){.pagegold__gold9{top:-12rem;width:355px}}.pagegold__gold10{top:auto;margin-top:-6rem}@media screen and (min-width:480px){.pagegold__gold10{margin-top:-8rem}}@media screen and (min-width:768px){.pagegold__gold10{margin-top:-12rem}}@media screen and (min-width:1024px){.pagegold__gold10{margin-top:-14rem}}@media screen and (min-width:1280px){.pagegold__gold10{width:355px;margin-top:-21rem}}.pagegold__gold11{top:auto;margin-top:13rem}@media screen and (min-width:768px){.pagegold__gold11{margin-top:11rem}}@media screen and (min-width:1280px){.pagegold__gold11{width:344px;margin-top:5rem}}.pagegold__gold12{top:auto;margin-top:18rem}@media screen and (min-width:480px){.pagegold__gold12{margin-top:13rem}}@media screen and (min-width:768px){.pagegold__gold12{margin-top:12rem}}@media screen and (min-width:1024px){.pagegold__gold12{margin-top:16rem}}@media screen and (min-width:1280px){.pagegold__gold12{width:309px;margin-top:30rem}}.pagegold__gold13{top:auto;margin-top:-6rem}@media screen and (min-width:768px){.pagegold__gold13{margin-top:-9rem}}@media screen and (min-width:1024px){.pagegold__gold13{margin-top:-20rem}}@media screen and (min-width:1280px){.pagegold__gold13{width:352px;margin-top:-25rem}}.pagegold__gold14{top:auto;margin-top:-2rem}@media screen and (min-width:768px){.pagegold__gold14{margin-top:-2rem}}@media screen and (min-width:1024px){.pagegold__gold14{margin-top:-35rem}}@media screen and (min-width:1280px){.pagegold__gold14{width:354px;margin-top:-39rem}}.pagegold__kinpun1,.pagegold__kinpun4{position:absolute;left:-1rem;z-index:-1;width:90px}@media screen and (min-width:768px){.pagegold__kinpun1,.pagegold__kinpun4{bottom:20rem;width:158px}}@media screen and (min-width:1024px){.pagegold__kinpun1,.pagegold__kinpun4{bottom:25rem;width:168px}}@media screen and (min-width:1280px){.pagegold__kinpun1,.pagegold__kinpun4{bottom:30rem;width:188px}}.pagegold__kinpun1{bottom:55rem}@media screen and (min-width:768px){.pagegold__kinpun1{bottom:44rem}}@media screen and (min-width:1024px){.pagegold__kinpun1{bottom:32rem}}@media screen and (min-width:1280px){.pagegold__kinpun1{bottom:30rem;left:0}}.pagegold__kinpun4{left:-2rem}@media screen and (min-width:768px){.pagegold__kinpun4{bottom:20rem}}@media screen and (min-width:1024px){.pagegold__kinpun4{bottom:25rem}}@media screen and (min-width:1280px){.pagegold__kinpun4{bottom:40rem}}.pagegold__kinpun2{position:absolute;z-index:0;right:-1rem;top:65rem;width:90px}@media screen and (min-width:768px){.pagegold__kinpun2{right:0;top:40rem;width:148px}}@media screen and (min-width:1024px){.pagegold__kinpun2{right:0;top:15rem;width:168px}}@media screen and (min-width:1280px){.pagegold__kinpun2{right:-1rem;top:18rem;width:188px}}.pagegold__kinpun3,.pagegold__kinpun7,.pagegold__kinpun12,.pagegold__kinpun13{position:absolute;z-index:0;right:-1rem;bottom:0;width:90px}@media screen and (min-width:768px){.pagegold__kinpun3,.pagegold__kinpun7,.pagegold__kinpun12,.pagegold__kinpun13{right:0;width:120px}}@media screen and (min-width:1024px){.pagegold__kinpun3,.pagegold__kinpun7,.pagegold__kinpun12,.pagegold__kinpun13{right:0;width:140px}}@media screen and (min-width:1280px){.pagegold__kinpun3,.pagegold__kinpun7,.pagegold__kinpun12,.pagegold__kinpun13{right:-1rem;width:160px}}.pagegold__kinpun5,.pagegold__kinpun6,.pagegold__kinpun8,.pagegold__kinpun9,.pagegold__kinpun10,.pagegold__kinpun11{position:absolute;z-index:0;left:-1rem;top:1rem;width:80px}@media screen and (min-width:768px){.pagegold__kinpun5,.pagegold__kinpun6,.pagegold__kinpun8,.pagegold__kinpun9,.pagegold__kinpun10,.pagegold__kinpun11{width:100px}}@media screen and (min-width:1024px){.pagegold__kinpun5,.pagegold__kinpun6,.pagegold__kinpun8,.pagegold__kinpun9,.pagegold__kinpun10,.pagegold__kinpun11{width:140px}}@media screen and (min-width:1280px){.pagegold__kinpun5,.pagegold__kinpun6,.pagegold__kinpun8,.pagegold__kinpun9,.pagegold__kinpun10,.pagegold__kinpun11{width:160px;top:3rem}}.pagegold__kinpun5{z-index:3;left:0}.pagegold__kinpun6{right:0;left:auto;top:1rem}@media screen and (min-width:768px){.pagegold__kinpun6{top:1rem}}@media screen and (min-width:1024px){.pagegold__kinpun6{top:2rem}}@media screen and (min-width:1280px){.pagegold__kinpun6{top:9rem}}.pagegold__kinpun7{bottom:2rem}@media screen and (min-width:768px){.pagegold__kinpun7{bottom:4rem}}@media screen and (min-width:1024px){.pagegold__kinpun7{bottom:6rem}}@media screen and (min-width:1280px){.pagegold__kinpun7{bottom:12rem}}.pagegold__kinpun8{top:auto;left:0;z-index:1}@media screen and (min-width:768px){.pagegold__kinpun8{margin-top:0}}@media screen and (min-width:1024px){.pagegold__kinpun8{margin-top:0}}@media screen and (min-width:1280px){.pagegold__kinpun8{margin-top:0}}.pagegold__kinpun9{top:auto;right:0;left:auto}@media screen and (min-width:768px){.pagegold__kinpun9{margin-top:0}}@media screen and (min-width:1024px){.pagegold__kinpun9{margin-top:0}}@media screen and (min-width:1280px){.pagegold__kinpun9{margin-top:-8rem;right:-3rem}}.pagegold__kinpun10{top:auto;left:0;margin-top:18rem}@media screen and (min-width:768px){.pagegold__kinpun10{margin-top:25rem}}@media screen and (min-width:1024px){.pagegold__kinpun10{margin-top:35rem}}@media screen and (min-width:1280px){.pagegold__kinpun10{margin-top:45rem}}.pagegold__kinpun11{top:auto;left:0;z-index:1}@media screen and (min-width:768px){.pagegold__kinpun11{margin-top:-4rem}}@media screen and (min-width:1024px){.pagegold__kinpun11{margin-top:-5rem}}@media screen and (min-width:1280px){.pagegold__kinpun11{margin-top:-8rem}}.pagegold__kinpun12{top:auto;bottom:auto;z-index:0}@media screen and (min-width:768px){.pagegold__kinpun12{margin-top:-10rem}}@media screen and (min-width:1024px){.pagegold__kinpun12{margin-top:-20rem}}@media screen and (min-width:1280px){.pagegold__kinpun12{margin-top:-30rem;width:188px}}.pagegold__kinpun13{top:auto;bottom:auto;z-index:0}@media screen and (min-width:768px){.pagegold__kinpun13{margin-top:-6rem}}@media screen and (min-width:1024px){.pagegold__kinpun13{margin-top:-8rem}}@media screen and (min-width:1280px){.pagegold__kinpun13{margin-top:-10rem;width:188px}}.pagegold__kinpun14{z-index:0}.pagegold__gold3{--pagegold-translate-x: 30vw;position:absolute;top:-3rem;right:0;z-index:1;width:134px}@media screen and (min-width:480px){.pagegold__gold3{--pagegold-translate-x: 20vw;width:184px}}@media screen and (min-width:768px){.pagegold__gold3{--pagegold-translate-x: 10vw;top:-5rem;width:260px}}@media screen and (min-width:1024px){.pagegold__gold3{width:300px}}@media screen and (min-width:1280px){.pagegold__gold3{top:-7rem;right:2vw;width:369px}}.pagegold__gold4{--pagegold-translate-x: -20vw;position:absolute;top:-4rem;left:0;z-index:3;width:120px}@media screen and (min-width:480px){.pagegold__gold4{width:140px}}@media screen and (min-width:768px){.pagegold__gold4{--pagegold-translate-x: -12vw;top:-6rem;width:220px}}@media screen and (min-width:1024px){.pagegold__gold4{width:230px}}@media screen and (min-width:1280px){.pagegold__gold4{top:-6rem;width:340px}}.pagegold__kinpun{position:absolute;top:-6rem;right:0;width:120px}@media screen and (min-width:480px){.pagegold__kinpun{width:160px}}@media screen and (min-width:768px){.pagegold__kinpun{width:160px}}@media screen and (min-width:1024px){.pagegold__kinpun{top:-10rem;width:190px}}@media screen and (min-width:1280px){.pagegold__kinpun{width:230px}}.illust1{top:-4rem}@media screen and (min-width:768px){.illust1{top:-6rem}}@media screen and (min-width:1024px){.illust1{top:-9rem}}.illust1 img{width:90px}@media screen and (min-width:480px){.illust1 img{width:100px}}@media screen and (min-width:768px){.illust1 img{width:125px}}@media screen and (min-width:1024px){.illust1 img{width:auto}}.illust2{top:-5rem}@media screen and (min-width:768px){.illust2{top:-9rem}}.illust2 img{width:85px}@media screen and (min-width:480px){.illust2 img{width:95px}}@media screen and (min-width:768px){.illust2 img{width:120px}}@media screen and (min-width:1024px){.illust2 img{width:auto}}.illust3{top:-5rem}@media screen and (min-width:768px){.illust3{top:-7rem}}@media screen and (min-width:1024px){.illust3{top:-8rem}}.illust3 img{width:75px}@media screen and (min-width:480px){.illust3 img{width:80px}}@media screen and (min-width:768px){.illust3 img{width:100px}}@media screen and (min-width:1024px){.illust3 img{width:120px}}@media screen and (min-width:480px){.kasou-nav a{letter-spacing:.1rem}.kasou-nav a:after{right:1rem}}@media screen and (min-width:1024px){.kasou-nav a:after{right:1.5rem}}
