.bread-list ol li{color:#000000}.bread-list ol li a{color:#000000}.overview .section-title{position:relative}.overview .section-title+.copy{margin-top:6rem}.overview .section-title::before{background-color:#e8e1d2;position:absolute;bottom:0;content:'';width:1px;display:block}.overview .copy{font-size:2rem;line-height:1.44;font-feature-settings:"palt";letter-spacing:0.05em;text-align:left}.overview .lead{font-size:1.5rem;text-align:left;margin-top:1.5rem}.facility{display:grid;gap:3rem}.facility .text-block{display:grid;column-gap:1.5rem}.facility .text-block .number img{transform-origin:bottom left}.facility .text-block .name{font-size:2rem;line-height:1.4;font-feature-settings:"palt";letter-spacing:0.05em}.facility .text-block .data{font-size:12px;margin-top:0.5rem;font-feature-settings:"palt";letter-spacing:0.05em}.facility .text-block .data .stores{font-size:14px}.facility .text-block .text{font-size:15px;line-height:1.8;margin-top:2rem}@media screen and (max-width: 768px){.facility .text-block .data{font-size:11px}.facility .text-block .data .stores{font-size:13px}.facility .text-block .text{font-size:12px}}@media screen and (max-width: 600px){.facility .text-block{order:2 !important}.facility .text-block .number img{scale:0.9}.facility .img{order:1 !important}}.main-visual .plot{width:calc((198/1368)*100%);position:absolute;right:calc((72/1368)*100%);bottom:calc((156/840)*100%)}@media screen and (max-width: 834px){.main-visual .plot{width:calc((320/1368)*100%);right:calc((192/1368)*100%);bottom:calc((186/840)*100%)}.main-visual .plot .pc{display:none !important}.main-visual .plot .sp{display:block !important}}@media screen and (max-width: 600px){.main-visual .plot{width:calc((440/1368)*100%);right:calc((152/1368)*100%)}}@media screen and (max-width: 440px){.main-visual .plot{width:calc((480/1368)*100%);right:calc((136/1368)*100%)}}#intro .cont-ttl{max-width:239px}#intro .local-nav{position:relative;z-index:0}#intro .local-nav .nav{position:absolute;width:19%;max-width:260px;height:auto;aspect-ratio:1 / 1}#intro .local-nav .nav a{display:block;position:relative;width:100%;height:100%}#intro .local-nav .nav a img{position:absolute;left:50%;top:50%;translate:-50% -30%;z-index:2}#intro .local-nav .nav a::before{position:absolute;left:0;top:0;content:'';display:block;border-radius:calc(infinity * 1px);width:100%;height:100%;mix-blend-mode:multiply;transition:scale .5s ease-out, filter .5s linear;z-index:1}#intro .local-nav .nav a:hover::before{scale:1.1;filter:brightness(120%)}#intro .local-nav .resort{left:21.71%;top:6.28%}#intro .local-nav .resort a::before{background-color:#0088b7}#intro .local-nav .shopping{left:60.52%;top:6.28%}#intro .local-nav .shopping a::before{background-color:#657882}#intro .local-nav .gourmet{left:39.32%;top:58.08%}#intro .local-nav .gourmet a::before{background-color:#6e4d1d}@media screen and (max-width: 1024px){#intro .local-nav .nav a img{height:110px;width:auto}}@media screen and (max-width: 768px){#intro .local-nav .nav a img{height:80px}}@media screen and (max-width: 600px){#intro .local-nav .nav{width:36%}#intro .local-nav .nav a img{height:clamp(64px, 50%, 80px)}#intro .local-nav .shopping{left:auto;right:8%;top:2%}#intro .local-nav .resort{left:8%;top:2%}#intro .local-nav .gourmet{left:50%;top:38%;transform:translateX(-50%)}}#shopping{background-color:#546371;color:#e9e3d3;padding-bottom:14rem}#shopping .overview{position:relative;padding-top:14rem}#shopping .overview .text-block{position:absolute;left:8.77%;top:27%;z-index:1;width:50%}#shopping .overview .section-title{padding-left:2rem}#shopping .overview .section-title::before{left:0;height:45rem}#shopping .overview .img01{margin-left:auto;width:72.36%}#shopping .overview .img02{margin-right:auto;width:calc((672/1368)*100%);max-width:672px;margin-top:-12%}#shopping .facility01-02{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}#shopping .facility01-02 .facility01{width:51.16%}#shopping .facility01-02 .facility01 .text-block{grid-template-columns:max-content 1fr;padding-left:2rem}#shopping .facility01-02 .facility01 .text-block .number{grid-row:span 3;align-self:flex-end}#shopping .facility01-02 .facility02{width:39.1%;margin-top:-10%}#shopping .facility01-02 .facility02 .text-block{order:2;grid-template-columns:max-content 1fr;padding-right:3rem}#shopping .facility01-02 .facility02 .text-block .number{grid-row:span 2}#shopping .facility01-02 .facility02 .text-block .text{grid-column:span 2}#shopping .facility01-02 .facility02 .img{order:1}#shopping .facility03{grid-template-columns:1fr 0.39fr;align-items:flex-start;margin-top:14rem}#shopping .facility03 .text-block{order:2;padding-right:3rem}#shopping .facility03 .text-block .name{margin-top:2rem}#shopping .facility03 .img{order:1}#shopping .facility04{position:relative;display:block;margin-top:14rem}#shopping .facility04 .text-block{position:absolute;left:4rem;bottom:2rem;z-index:1}#shopping .facility04 .text-block .name{margin-top:2rem}.facility05-06{margin-top:14rem;width:100%;margin-inline:auto}.facility05-06 .facility{row-gap:2rem}.facility05-06 .text-block{grid-template-columns:1fr max-content}.facility05-06 .text-block .number{order:2}.facility05-06 .text-block .name{order:1}.facility05-06 .text-block .data{order:3}.facility05-06 .text-block .text{order:4}.facility05-06 .facility:nth-child(odd) .text-block{order:2}.facility05-06 .facility:nth-child(odd) .text-block .number{grid-row:span 2}.facility05-06 .facility:nth-child(odd) .text-block .text{grid-column:span 2}.facility05-06 .facility:nth-child(odd) .img{grid-column:1/3;order:1}.facility05-06 .facility:nth-child(even) .number{grid-row:span 3;align-self:flex-end}.facility05-06 .facility05{grid-template-columns:1fr;width:calc((622/1368)*100%);max-width:622px;margin:auto 0 auto auto}.facility05-06 .facility05 .text-block{grid-template-columns:auto 1fr}.facility05-06 .facility05 .number{order:1}.facility05-06 .facility05 .name{order:2}.facility05-06 .facility06{grid-template-columns:40.93567251% auto;align-items:flex-end;margin-top:-32%}.facility05-06 .facility06 .text-block{grid-template-columns:auto 1fr;order:2}.facility05-06 .facility06 .text-block .number{margin-bottom:0;grid-row:span 2;order:1}.facility05-06 .facility06 .text-block .name{order:1}.facility05-06 .facility06 .text-block .text{grid-column:1/3}.facility05-06 .facility06 .img{order:1}.facility07-08{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:13.84615385%;margin-top:14rem;width:90%;max-width:1040px;margin-inline:auto}.facility07-08 .facility{row-gap:2rem;column-gap:0;grid-template-columns:1fr}.facility07-08 .text-block{grid-template-columns:1fr max-content}.facility07-08 .text-block .number{order:2}.facility07-08 .text-block .name{order:1}.facility07-08 .text-block .data{order:3}.facility07-08 .text-block .text{order:4}.facility07-08 .facility:nth-child(odd) .text-block .number{grid-row:span 2}.facility07-08 .facility:nth-child(odd) .text-block .text{grid-column:span 2}.facility07-08 .facility:nth-child(odd) .img{grid-column:1/3}.facility07-08 .facility:nth-child(even) .text-block{order:2}.facility07-08 .facility:nth-child(even) .text-block .number{grid-row:span 3;align-self:flex-end}.facility07-08 .facility:nth-child(even) .img{order:1}.facility07-08 .facility07 .text-block{grid-column:1/3;grid-template-columns:18.97321429% auto;gap:0 2.45901639%}.facility07-08 .facility07 .text-block .number{grid-row:span 2;order:1}.facility07-08 .facility07 .text-block .name{order:2}.facility07-08 .facility08 .text-block{grid-column:1/3;grid-template-columns:19.41964286% auto;gap:0 2.45901639%}.facility07-08 .facility08 .text-block .number{grid-row:span 2 !important;align-self:flex-start !important;order:1}.facility07-08 .facility08 .text-block .name{order:2}.facility07-08 .facility08 .text-block .text{grid-column:1/3}@media screen and (max-width: 1024px){#shopping .overview .img02{margin-top:0}#shopping .facility05-06,#shopping .facility07-08{gap:6rem}}@media screen and (max-width: 834px){#shopping .overview .img02{margin-top:8rem}#shopping .facility05-06 .facility06{margin-top:-24%}}@media screen and (max-width: 768px){#shopping .overview .text-block{width:80%;left:6%;top:10%}#shopping .overview .text-block .section-title::before{height:15rem}#shopping .overview .img01{width:90%;margin-top:4rem}#shopping .overview .img02{width:64%;margin-top:-2rem}}@media screen and (max-width: 600px){#shopping{padding-bottom:8rem}#shopping .overview{padding-top:6rem}#shopping .overview .text-block{position:static;width:90%;margin-inline:auto}#shopping .overview .img02{width:100%}#shopping .facility01-02 .facility01{width:90%;margin-inline:auto;margin-top:4rem}#shopping .facility01-02 .facility01 .text-block{padding-left:0}#shopping .facility01-02 .facility01 .text-block .number{grid-row:span 2;align-self:flex-start}#shopping .facility01-02 .facility01 .text-block .text{grid-column:span 2}#shopping .facility01-02 .facility02{width:80%;margin-left:auto;margin-top:6rem}#shopping .facility03{width:90%;grid-template-columns:1fr;margin-right:auto;margin-top:6rem}#shopping .facility03 .text-block{padding-left:3rem;padding-right:0;grid-template-columns:max-content 1fr}#shopping .facility03 .text-block .number{grid-row:span 2}#shopping .facility03 .text-block .name{margin-top:0}#shopping .facility03 .text-block .text{grid-column:span 2}#shopping .facility04{margin-top:6rem;display:grid}#shopping .facility04 .text-block{grid-template-columns:max-content 1fr;width:90%;margin-inline:auto;position:static;padding-left:0}#shopping .facility04 .text-block .number{grid-row:span 2}#shopping .facility04 .text-block .name{margin-top:0}#shopping .facility04 .text-block .text{grid-column:span 2}#shopping .facility05-06{grid-template-columns:1fr;margin-top:6rem}#shopping .facility05-06 .facility .text-block{grid-template-columns:max-content 1fr}#shopping .facility05-06 .facility .text-block .number{order:1}#shopping .facility05-06 .facility .text-block .name{order:2}#shopping .facility05-06 .facility:nth-child(even) .text-block .number{grid-row:span 2;align-self:flex-start}#shopping .facility05-06 .facility:nth-child(even) .text-block .text{grid-column:span 2}#shopping .facility05-06 .facility05{width:88%;grid-template-columns:1fr}#shopping .facility05-06 .facility06{width:100%;grid-template-columns:1fr;margin-top:6rem}#shopping .facility05-06 .facility06 .text-block{padding-left:3rem}#shopping .facility05-06 .facility06 .img{width:88%}#shopping .facility07-08{grid-template-columns:1fr;margin-top:6rem}#shopping .facility07-08 .facility .text-block{grid-template-columns:max-content 1fr}#shopping .facility07-08 .facility .text-block .number{order:1}#shopping .facility07-08 .facility .text-block .name{order:2}#shopping .facility07-08 .facility:nth-child(even) .text-block .number{grid-row:span 2;align-self:flex-start}#shopping .facility07-08 .facility:nth-child(even) .text-block .text{grid-column:span 2}}#resort{background-color:#000331;color:#e9e3d3;padding-bottom:14rem}#resort .section-header .cap{right:auto;left:5px}#resort .overview01{padding-top:14rem;display:grid;grid-template-columns:0.71fr 1fr;gap:8rem;max-width:1040px;width:90%;margin-inline:auto}#resort .overview01 .text-block{order:2;text-align:right}#resort .overview01 .section-title{padding-right:2rem}#resort .overview01 .section-title::before{right:0;height:35rem}#resort .overview01 .copy,#resort .overview01 .lead{text-align:right}#resort .overview01 .img01{order:1;align-self:flex-end;grid-row:span 2}#resort .overview01 .img02{order:3}#resort .overview02{position:relative;display:grid;grid-template-columns:1fr 0.62fr;column-gap:3rem;margin-top:8rem;z-index:1}#resort .overview02 .text-block{order:2;padding-right:3rem}#resort .overview02 .text-block .lead{margin-top:0;position:relative;z-index:2}#resort .overview02 .img01{order:1}#resort .overview02 .img01 .cap{right:auto;left:5px}#resort .overview02 .img02{order:3;grid-column:span 2;text-align:right;margin-top:-20%;z-index:1}#resort .overview02 .img02 img{width:calc((700/1368)*100%);max-width:700px}#resort .facility01{position:relative;display:block;margin-top:-24rem;z-index:0}#resort .facility01 .text-block{position:absolute;left:4rem;bottom:2rem;z-index:1}#resort .facility01 .text-block .name{margin-top:2rem}#resort .facility02{margin-top:14rem;width:calc((1130/1368)*100%);max-width:1130px;margin-left:auto;grid-template-columns:0.43fr 1fr;column-gap:4rem;align-items:flex-end}#resort .facility02 .text-block{text-align:right}#resort .facility02 .text-block .name{margin-top:2rem}#resort .facility03{position:relative;display:block;margin-top:14rem;z-index:0}#resort .facility03 .text-block{position:absolute;left:4rem;bottom:2rem;z-index:1}#resort .facility03 .text-block .name{margin-top:2rem}#resort .facility04-05{display:grid;grid-template-columns:repeat(2, 1fr);gap:13rem;margin-top:14rem;width:90%;max-width:1040px;margin-inline:auto}#resort .facility04-05 .facility{row-gap:2rem}#resort .facility04-05 .text-block{grid-template-columns:1fr max-content}#resort .facility04-05 .text-block .number{order:2}#resort .facility04-05 .text-block .name{order:1}#resort .facility04-05 .text-block .data{order:3}#resort .facility04-05 .text-block .text{order:4}#resort .facility04-05 .facility:nth-child(odd) .text-block{order:2}#resort .facility04-05 .facility:nth-child(odd) .text-block .number{grid-row:span 2}#resort .facility04-05 .facility:nth-child(odd) .text-block .text{grid-column:span 2}#resort .facility04-05 .facility:nth-child(odd) .img{order:1}#resort .facility04-05 .facility:nth-child(even) .number{grid-row:span 3}@media screen and (max-width: 1024px){#resort .overview02 .img02{margin-top:-18%}#resort .facility01{margin-top:-18rem;display:grid}#resort .facility01 .text-block{width:90%;margin-inline:auto;position:static;padding-right:0;grid-template-columns:max-content 1fr}#resort .facility01 .text-block .number{grid-row:span 2}#resort .facility01 .text-block .name{margin-top:0}#resort .facility01 .text-block .text{grid-column:span 2}#resort .facility02{width:90%;grid-template-columns:0.7fr 1fr}#resort .facility04-05{gap:6rem}}@media screen and (max-width: 834px){#resort .overview02 .img02{margin-top:-8%}}@media screen and (max-width: 768px){#resort .overview01 .text-block .section-title::before{height:25rem}}@media screen and (max-width: 600px){#resort{padding-bottom:8rem}#resort .overview01{padding-top:6rem;gap:4rem 2rem}#resort .overview01 .text-block{width:100%;padding-right:0;grid-column:span 2;order:1}#resort .overview01 .text-block .section-title::before{height:15rem}#resort .overview01 .img01{order:2;grid-row:span 1}#resort .overview01 .img02{order:3}#resort .overview02{grid-template-columns:1fr;margin-top:6rem}#resort .overview02 .text-block{order:1;width:90%;margin-inline:auto}#resort .overview02 .img01{order:2;margin-top:3rem}#resort .overview02 .img02{order:3;width:100%;margin-top:0;grid-column:span 1}#resort .overview02 .img02 img{width:100%}#resort .facility01{width:90%;margin-right:auto;margin-top:-24%}#resort .facility01 .text-block{width:100%;padding-left:3rem}#resort .facility02{margin-top:6rem;grid-template-columns:1fr}#resort .facility02 .text-block{margin-inline:auto;padding-right:3rem;grid-template-columns:max-content 1fr;text-align:left}#resort .facility02 .text-block .number{grid-row:span 2}#resort .facility02 .text-block .name{margin-top:0}#resort .facility02 .text-block .text{grid-column:span 2}#resort .facility03{margin-top:6rem;display:grid}#resort .facility03 .text-block{width:90%;margin-inline:auto;position:static;padding-right:0;grid-template-columns:max-content 1fr}#resort .facility03 .text-block .number{grid-row:span 2}#resort .facility03 .text-block .name{margin-top:0}#resort .facility03 .text-block .text{grid-column:span 2}#resort .facility04-05{grid-template-columns:1fr;margin-top:6rem}#resort .facility04-05 .facility .text-block{grid-template-columns:max-content 1fr}#resort .facility04-05 .facility .text-block .number{order:1}#resort .facility04-05 .facility .text-block .name{order:2}#resort .facility04-05 .facility:nth-child(even) .text-block .number{grid-row:span 2;align-self:flex-start}#resort .facility04-05 .facility:nth-child(even) .text-block .text{grid-column:span 2}}#gourmet{background-color:#332900;color:#e9e3d3;padding-bottom:14rem}#gourmet .overview{position:relative}#gourmet .overview .text-block{width:44.29%;position:absolute;right:0;top:28%;z-index:1}#gourmet .overview .text-block .section-title{padding-bottom:2rem}#gourmet .overview .text-block .section-title::before{height:1px;width:100%;left:0;bottom:0}#gourmet .overview .text-block .copy,#gourmet .overview .text-block .lead{padding-right:3rem}#gourmet .overview .img01{width:70.15%}#gourmet .overview .img01 .cap{right:auto;left:5px}#gourmet .overview .img02{width:44.29%;width:calc((706/1368)*100%);max-width:706px;position:absolute;right:0;top:76%}#gourmet .facility01-02{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:12rem}#gourmet .facility01-02 .text-block .name{margin-top:2rem}#gourmet .facility01-02 .facility01{width:37.64%}#gourmet .facility01-02 .facility01 .text-block{padding-left:3rem;text-align:right}#gourmet .facility01-02 .facility02{width:50.65%;margin-top:54rem;grid-template-columns:0.6fr 1fr;align-items:flex-start}#gourmet .facility01-02 .facility02 .text-block{order:2}#gourmet .facility01-02 .facility02 .img01{order:1;grid-column:span 2}#gourmet .facility01-02 .facility02 .img02{order:3}#gourmet .facility03{width:90%;max-width:1040px;margin-top:10rem;margin-inline:auto;grid-template-columns:1fr 0.79fr;grid-template-rows:1fr repeat(2, max-content);align-items:flex-end}#gourmet .facility03 .text-block{order:2;text-align:right;grid-column-start:2;grid-row-start:2}#gourmet .facility03 .text-block .name{margin-top:2rem}#gourmet .facility03 .img01{order:1;grid-row:span 3 / span 3}#gourmet .facility03 .img02{order:3;grid-column-start:2;grid-row-start:3}#gourmet .facility04{width:84.94%;margin-right:auto;margin-top:14rem}#gourmet .facility04 .text-block{width:50%;margin-left:auto;order:2;grid-template-columns:1fr max-content;text-align:right}#gourmet .facility04 .text-block .name{order:1}#gourmet .facility04 .text-block .number{order:2;grid-row:span 3}#gourmet .facility04 .text-block .data{order:3}#gourmet .facility04 .text-block .text{order:4}#gourmet .facility04 .img{order:1}#gourmet .facility05{grid-template-columns:0.57fr 1fr;align-items:flex-end;margin-top:14rem}#gourmet .facility05 .text-block{text-align:right;padding-bottom:20%;padding-left:3rem}#gourmet .facility05 .text-block .name{margin-top:2rem}#gourmet .facility05 .img-list{display:grid;grid-template-columns:0.66fr 1fr;column-gap:2rem}#gourmet .facility06{width:73.09%;margin-right:auto;grid-template-columns:1fr 0.31fr;margin-top:8rem;align-items:flex-end}#gourmet .facility06 .text-block{order:2}#gourmet .facility06 .text-block .name{margin-top:2rem}#gourmet .facility06 .img{order:1}@media screen and (max-width: 1024px){#gourmet .overview .text-block{width:50%;top:15%}#gourmet .facility01-02 .facility01{width:40%}#gourmet .facility01-02 .facility02{width:55%;margin-top:45rem}#gourmet .facility04 .text-block{width:100%}#gourmet .facility06{width:100%;grid-template-columns:1fr 0.8fr}#gourmet .facility06 .text-block{padding-right:3rem}}@media screen and (max-width: 834px){#gourmet .overview .img02{top:84%}}@media screen and (max-width: 768px){#gourmet .overview .img02{width:56%;position:static;margin-left:auto;margin-top:8rem}#gourmet .facility01-02{margin-top:-6rem}#gourmet .facility01-02 .facility02{margin-top:20rem}}@media screen and (max-width: 600px){#gourmet .overview{display:grid}#gourmet .overview .text-block{position:static;width:90%;order:2;margin-left:auto;margin-top:6rem}#gourmet .overview .text-block .section-title{padding-right:3rem}#gourmet .overview .img01{order:1;width:80%}#gourmet .overview .img02{width:100%;order:3;margin-top:3rem;margin-right:0}#gourmet .facility01-02{margin-top:4rem}#gourmet .facility01-02 .facility01{width:70%}#gourmet .facility01-02 .facility01 .text-block{grid-template-columns:max-content 1fr;text-align:left;padding-left:3rem}#gourmet .facility01-02 .facility01 .text-block .number{order:1;grid-row:span 2}#gourmet .facility01-02 .facility01 .text-block .name{order:2;margin-top:0}#gourmet .facility01-02 .facility01 .text-block .data{order:3}#gourmet .facility01-02 .facility01 .text-block .text{order:4;grid-column:span 2}#gourmet .facility01-02 .facility02{width:90%;margin-top:6rem;margin-left:auto}#gourmet .facility01-02 .facility02 .text-block{order:3 !important;grid-column:1/3;margin-top:-40%}#gourmet .facility01-02 .facility02 .img01{order:1 !important}#gourmet .facility01-02 .facility02 .img02{order:2 !important;grid-column:2/3}#gourmet .facility03{margin-top:6rem;gap:3rem 2rem}#gourmet .facility03 .text-block{order:3 !important;grid-column:span 2;grid-template-columns:max-content 1fr;text-align:left}#gourmet .facility03 .text-block .number{grid-row:span 2}#gourmet .facility03 .text-block .text{grid-column:span 2}#gourmet .facility03 .img01{order:1 !important;grid-row:inherit}#gourmet .facility03 .img02{order:2 !important;grid-column-start:inherit;grid-row-start:inherit}#gourmet .facility04{width:90%;margin-top:6rem}#gourmet .facility04 .text-block{grid-template-columns:max-content 1fr;text-align:left;padding-left:3rem}#gourmet .facility04 .text-block .number{order:1}#gourmet .facility04 .text-block .name{order:2}#gourmet .facility04 .text-block .data{order:3}#gourmet .facility04 .text-block .text{order:4;grid-column:span 2}#gourmet .facility05{grid-template-columns:1fr;width:90%;margin-inline:auto;margin-top:6rem}#gourmet .facility05 .text-block{grid-template-columns:max-content 1fr;text-align:left;padding-left:0;padding-bottom:0}#gourmet .facility05 .text-block .number{order:1;grid-row:span 2}#gourmet .facility05 .text-block .name{order:2;margin-top:0}#gourmet .facility05 .text-block .data{order:3}#gourmet .facility05 .text-block .text{order:4;grid-column:span 2}#gourmet .facility06{width:90%;grid-template-columns:1fr;margin-left:auto;margin-right:0;margin-top:6rem}#gourmet .facility06 .text-block{grid-template-columns:max-content 1fr;text-align:left;padding-left:0}#gourmet .facility06 .text-block .number{order:1;grid-row:span 2}#gourmet .facility06 .text-block .name{order:2;margin-top:0}#gourmet .facility06 .text-block .data{order:3}#gourmet .facility06 .text-block .text{order:4;grid-column:span 2}}#life-information{background-color:#e9e3d3}#life-information .cont-ttl{width:calc((446/1040)*100%);min-width:446px}#life-information .main-copy{color:#332900;margin-bottom:8rem}#life-information .tab{display:flex;row-gap:1px;justify-content:center;flex-wrap:wrap;background-color:#322800;border:1px solid #322800;border-width:1px 0}#life-information .tab li{width:20%;border-right:1px solid #322800;color:#322800;background-color:#e9e3d3;text-align:center;padding:10px;font-size:1.8rem;line-height:1.4;font-feature-settings:"palt";letter-spacing:0.05em;transition:background-color .2s linear, color .2s linear;cursor:pointer;display:flex;flex-direction:column;justify-content:center}#life-information .tab li:first-child{border-left:1px solid #322800}#life-information .tab li:hover,#life-information .tab li.current{background-color:#322800;color:#ffffff}#life-information .data-wrapper{display:grid;grid-template-columns:1fr 0.71fr;align-items:flex-start;gap:2rem 3rem;margin-top:3rem}#life-information .data-wrapper tr{display:flex;flex-wrap:wrap;flex-direction:column;margin-top:1.5rem}#life-information .data-wrapper th{font-size:16px;width:100%;display:flex;justify-content:flex-start;align-items:flex-start}#life-information .data-wrapper th p{line-height:1.44}#life-information .data-wrapper th .number{background-color:#322800;color:#e9e3d3;font-size:14px;width:24px !important;aspect-ratio:1/1;text-align:center;margin-right:6px}#life-information .data-wrapper th .number span{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#life-information .data-wrapper th .number.empty{background-color:#ffffff00}#life-information .data-wrapper th .number.empty span{display:none}#life-information .data-wrapper th .name{flex-basis:calc(100% - 32px)}#life-information .data-wrapper td{font-size:14px;width:100%;padding-left:30px}#life-information .tab-contents{display:none}#life-information .tab-contents.active{display:block}@media screen and (max-width: 1024px){#life-information .tab li{font-size:1.5rem}}@media screen and (max-width: 768px){#life-information .cont-ttl{min-width:auto;width:100%;max-width:332px}#life-information .tab li{font-size:1.4rem;width:33.33%}#life-information .tab li:nth-child(4){border-left:1px solid #322800}#life-information .tab li:nth-child(n+4){width:50%}#life-information .data-wrapper{grid-template-columns:1fr}#life-information .data-wrapper th br.sp{display:inline !important}}
