@charset "UTF-8";@media only screen and (min-width: 768px){.nature__action{margin-top:27.8rem}}@media only screen and (max-width: 767px){.nature__action{margin-top:13.6rem}}.nature__action h2 .jp{margin-left:-.2rem}@media only screen and (min-width: 768px){.nature__action h2 .en{margin-left:-.1rem}}@media only screen and (min-width: 768px){.nature__action__body{margin-top:9.4rem}}@media only screen and (max-width: 767px){.nature__action__body{margin-top:4.3rem}}.nature__action__body ul{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.nature__action__body ul{row-gap:22rem}}@media only screen and (max-width: 767px){.nature__action__body ul{row-gap:10rem}}.nature__action__body .nature_action_card{display:flex}@media only screen and (min-width: 768px){.nature__action__body .nature_action_card{justify-content:space-between}}@media only screen and (max-width: 767px){.nature__action__body .nature_action_card{flex-direction:column}}@media only screen and (min-width: 768px){.nature__action__body .nature_action_card>.image{width:76.4rem;height:54.6rem}}@media only screen and (max-width: 767px){.nature__action__body .nature_action_card>.image{width:100%;height:26.7rem}}.nature__action__body .nature_action_card>.image img{height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 768px){.nature__action__body .nature_action_card>.text{width:50rem;min-height:54.6rem;display:flex;flex-direction:column;justify-content:center}}@media only screen and (max-width: 767px){.nature__action__body .nature_action_card>.text{margin-top:4rem}}.nature__action__body .nature_action_card>.text img{-o-object-fit:contain;object-fit:contain}.nature__action__body .nature_action_card>.text h3{font-family:\898b\51fa\30b4MB31,Midashi Go MB31,sans-serif;font-feature-settings:"palt";display:block;white-space:nowrap;letter-spacing:-.02em}@media only screen and (min-width: 768px){.nature__action__body .nature_action_card>.text h3{font-size:2.8rem;line-height:1.57;margin-top:5rem}}@media only screen and (max-width: 767px){.nature__action__body .nature_action_card>.text h3{font-size:2.3rem;line-height:1.52;margin-top:3.2rem}}.nature__action__body .nature_action_card>.text p{display:block}@media only screen and (min-width: 768px){.nature__action__body .nature_action_card>.text p{font-size:max(10px,1vw);line-height:1.875;margin-top:2rem}}@media only screen and (max-width: 767px){.nature__action__body .nature_action_card>.text p{font-size:1.4rem;line-height:1.79;margin-top:1.3rem}}@media only screen and (min-width: 768px){.nature__action__body .nature_action_card>.text .link_border{margin-top:4.1rem}}@media only screen and (max-width: 767px){.nature__action__body .nature_action_card>.text .link_border{margin-top:2.4rem;width:23.7rem}}@media only screen and (min-width: 768px){.nature__action__body .nature_action_card>.text--01 img{width:36.9rem;height:5.5rem}}@media only screen and (max-width: 767px){.nature__action__body .nature_action_card>.text--01 img{width:27.7rem;height:4.1rem}}@media only screen and (max-width: 767px){.nature__action__body .nature_action_card>.text--01 p{letter-spacing:.008em}}@media only screen and (min-width: 768px){.nature__action__body .nature_action_card>.text--02 img{width:28.8rem;height:5.5rem}}@media only screen and (max-width: 767px){.nature__action__body .nature_action_card>.text--02 img{width:21.5rem;height:4.1rem}}@media only screen and (max-width: 767px){.nature__action__body .nature_action_card>.text--02 h3{letter-spacing:-.014em}}@media only screen and (max-width: 767px){.nature__action__body .nature_action_card>.text--02 p{letter-spacing:-.02em}}@media only screen and (min-width: 768px){.nature__action__body .nature_action_card>.text--03 img{width:10.1rem;height:5.7rem}}@media only screen and (max-width: 767px){.nature__action__body .nature_action_card>.text--03 img{width:7.3rem;height:4.1rem}}@media only screen and (max-width: 767px){.nature__action__body .nature_action_card>.text--03 h3{letter-spacing:-.014em}}@media only screen and (max-width: 767px){.nature__action__body .nature_action_card>.text--03 p{letter-spacing:-.02em}}.nature__column{background:#f9fafb}@media only screen and (min-width: 768px){.nature__column{margin-top:28rem;padding:19.4rem 0 28rem}}@media only screen and (max-width: 767px){.nature__column{margin-top:13.9rem;padding:9.7rem 0 14rem}}.nature__column h2 .jp{margin-left:-.1rem}@media only screen and (min-width: 768px){.nature__column h2 .en{margin-left:-.1rem}}@media only screen and (max-width: 767px){.nature__column h2 .en{margin-left:-.3rem}}@media only screen and (min-width: 768px){.nature__column__body{margin-top:9.5rem;margin-left:8.8rem;width:129.2rem}}@media only screen and (max-width: 767px){.nature__column__body{margin-top:4.4rem}}.nature__column__body ul{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.nature__column__body ul{row-gap:4rem}}@media only screen and (max-width: 767px){.nature__column__body ul{row-gap:2rem}}.nature__column__body .nature_column_card{position:relative;overflow:hidden;display:flex;border-radius:.6rem}@media only screen and (max-width: 767px){.nature__column__body .nature_column_card{flex-direction:column}}.nature__column__body .nature_column_card .frame{display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.nature__column__body .nature_column_card .frame{flex-direction:column;width:33.6rem;min-height:41rem}}@media only screen and (max-width: 767px){.nature__column__body .nature_column_card .frame{position:relative;width:100%;height:26.5rem}}.nature__column__body .nature_column_card .frame span{font-family:nimbus-sans,sans-serif;font-weight:400;font-style:normal;display:block;color:#fff;line-height:1}@media only screen and (min-width: 768px){.nature__column__body .nature_column_card .frame span{font-size:max(10px,1.25vw)}}@media only screen and (max-width: 767px){.nature__column__body .nature_column_card .frame span{position:absolute;font-size:1.5rem;top:calc(50% - .7rem)}.nature__column__body .nature_column_card .frame span:first-of-type{left:2.1rem}.nature__column__body .nature_column_card .frame span:nth-of-type(2){right:3.6rem}}.nature__column__body .nature_column_card .frame .image{position:relative;overflow:hidden;border-radius:.6rem}@media only screen and (min-width: 768px){.nature__column__body .nature_column_card .frame .image{width:23.6rem;height:25rem;margin:2.7rem 0 2.8rem}}@media only screen and (max-width: 767px){.nature__column__body .nature_column_card .frame .image{width:19rem;height:20rem}}.nature__column__body .nature_column_card .frame .image img{height:100%;-o-object-fit:cover;object-fit:cover}.nature__column__body .nature_column_card .text{position:relative;background:#fff}@media only screen and (min-width: 768px){.nature__column__body .nature_column_card .text{flex:1;padding:6.5rem 17rem 7.2rem 10.6rem;display:flex;flex-direction:column;justify-content:center}}@media only screen and (max-width: 767px){.nature__column__body .nature_column_card .text{padding:2.4rem 2.5rem 2rem}}.nature__column__body .nature_column_card .text h3{display:flex;flex-direction:column;white-space:nowrap}@media only screen and (min-width: 768px){.nature__column__body .nature_column_card .text h3{row-gap:.5rem}}@media only screen and (max-width: 767px){.nature__column__body .nature_column_card .text h3{row-gap:.2rem}}.nature__column__body .nature_column_card .text h3 .small,.nature__column__body .nature_column_card .text h3 .large{font-family:\898b\51fa\30b4MB31,Midashi Go MB31,sans-serif;font-feature-settings:"palt";display:block;line-height:1.5}@media only screen and (min-width: 768px){.nature__column__body .nature_column_card .text h3 .small{font-size:max(10px,1.125vw)}}@media only screen and (max-width: 767px){.nature__column__body .nature_column_card .text h3 .small{font-size:1.4rem}}@media only screen and (min-width: 768px){.nature__column__body .nature_column_card .text h3 .large{font-size:3.6rem}}@media only screen and (max-width: 767px){.nature__column__body .nature_column_card .text h3 .large{font-size:2.5rem}}.nature__column__body .nature_column_card .text p{display:block}@media only screen and (min-width: 768px){.nature__column__body .nature_column_card .text p{font-size:max(10px,1vw);line-height:1.875}}@media only screen and (max-width: 767px){.nature__column__body .nature_column_card .text p{font-size:1.4rem;line-height:1.79}}@media only screen and (min-width: 768px){.nature__column__body .nature_column_card .text .arrow_bg{position:absolute;bottom:2rem;right:2rem}}@media only screen and (max-width: 767px){.nature__column__body .nature_column_card .text .arrow_bg{margin-top:2.2rem;margin-left:auto;margin-right:-.5rem}}@media (hover: hover) and (pointer: fine){.nature__column__body .nature_column_card .image,.nature__column__body .nature_column_card .image img{transition:transform .3s ease-out}.nature__column__body .nature_column_card .arrow_bg .bg{transition:background .3s ease-out}.nature__column__body .nature_column_card .arrow_bg .arrow{transition:background .2s ease-out}.nature__column__body .nature_column_card:hover .image{transform:scale(.95)}.nature__column__body .nature_column_card:hover .image img{transform:scale(1.13)}.nature__column__body .nature_column_card:hover .arrow_bg .bg{background:#0a0a14}.nature__column__body .nature_column_card:hover .arrow_bg .arrow{background:#fff;animation:arrow_run .3s 1 forwards linear}}.nature__column__body .nature_column_card--01 .frame{background:#bcc399}.nature__column__body .nature_column_card--01 .text h3 .large{letter-spacing:-.015em}@media only screen and (min-width: 768px){.nature__column__body .nature_column_card--01 .text h3 .large{margin-left:-.2rem}}@media only screen and (min-width: 768px){.nature__column__body .nature_column_card--01 .text p{margin-top:3.7rem}}
@media only screen and (max-width: 767px){.nature__column__body .nature_column_card--01 .text p{margin-top:2.3rem;letter-spacing:0}}.nature__column__body .nature_column_card--02 .frame{background:#9db5bf}@media only screen and (min-width: 768px){.nature__column__body .nature_column_card--02 .text h3{padding-top:.7rem}}@media only screen and (max-width: 767px){.nature__column__body .nature_column_card--02 .text h3{padding-top:.4rem}}.nature__column__body .nature_column_card--02 .text h3 .small{letter-spacing:.06em}@media only screen and (min-width: 768px){.nature__column__body .nature_column_card--02 .text h3 .small{margin-left:-.1rem}}@media only screen and (min-width: 768px){.nature__column__body .nature_column_card--02 .text h3 .large{margin-left:-.2rem;letter-spacing:.014em}}@media only screen and (min-width: 768px){.nature__column__body .nature_column_card--02 .text p{margin-top:2.8rem}}@media only screen and (max-width: 767px){.nature__column__body .nature_column_card--02 .text p{margin-top:2rem;letter-spacing:-.04em}}

/* 2024/10/01 追加*/
@media only screen and (min-width: 768px){.nature__be{margin-top:27.8rem;margin-bottom: 27.8rem}}
@media only screen and (max-width: 767px){.nature__be{margin-top:13.6rem;margin-bottom: 13.6rem}}.nature__be h2 .jp{margin-left:-.2rem}
@media only screen and (min-width: 768px){.nature__be h2 .en{margin-left:-.1rem}}
@media only screen and (min-width: 768px){.nature__be__body{margin-top:9.4rem}}
@media only screen and (max-width: 767px){.nature__be__body{margin-top:4.3rem}}.nature__be__body ul{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.nature__be__body ul{row-gap:22rem}}
@media only screen and (max-width: 767px){.nature__be__body ul{row-gap:10rem}}.nature__be__body .nature_action_card{display:flex}@media only screen and (min-width: 768px){.nature__be__body .nature_action_card{justify-content:space-between}}
@media only screen and (max-width: 767px){.nature__be__body .nature_action_card{flex-direction:column}}
@media only screen and (min-width: 768px){.nature__be__body .nature_action_card>.image{width:76.4rem;height:54.6rem}}
@media only screen and (max-width: 767px){.nature__be__body .nature_action_card>.image{width:100%;height:26.7rem}}.nature__be__body .nature_action_card>.image img{height:100%;-o-object-fit:cover;object-fit:cover}
@media only screen and (min-width: 768px){.nature__be__body .nature_action_card>.text{width:50rem;min-height:54.6rem;display:flex;flex-direction:column;justify-content:center}}
@media only screen and (max-width: 767px){.nature__be__body .nature_action_card>.text{margin-top:4rem}}.nature__be__body .nature_action_card>.text img{-o-object-fit:contain;object-fit:contain}.nature__be__body .nature_action_card>.text h3{font-family:\898b\51fa\30b4MB31,Midashi Go MB31,sans-serif;font-feature-settings:"palt";display:block;white-space:nowrap;letter-spacing:-.02em}
@media only screen and (min-width: 768px){.nature__be__body .nature_action_card>.text h3{font-size:2.8rem;line-height:1.57;margin-top:5rem}}@media only screen and (max-width: 767px){.nature__be__body .nature_action_card>.text h3{font-size:2.3rem;line-height:1.52;margin-top:3.2rem}}.nature__be__body .nature_action_card>.text p{display:block}
@media only screen and (min-width: 768px){.nature__be__body .nature_action_card>.text p{font-size:max(10px,1vw);line-height:1.875;margin-top:2rem}}
@media only screen and (max-width: 767px){.nature__be__body .nature_action_card>.text p{font-size:1.4rem;line-height:1.79;margin-top:1.3rem}}
@media only screen and (min-width: 768px){.nature__be__body .nature_action_card>.text .link_border{margin-top:4.1rem}}
/*@media only screen and (max-width: 767px){.nature__be__body .nature_action_card>.text .link_border{margin-top:2.4rem;width:23.7rem}}*/
@media only screen and (max-width: 767px){.nature__be__body .nature_action_card>.text .link_border{margin-top:2.4rem;width:27rem}} /*文字数多いため枠を広げる*/
@media only screen and (max-width: 767px){.txt_pre{word-break: break-all;}}/*文字が多い際の改行*/
@media only screen and (min-width: 768px){.nature__be__body .nature_action_card>.text--01 img{width:36.9rem;height:5.5rem}}
@media only screen and (max-width: 767px){.nature__be__body .nature_action_card>.text--01 img{width:27.7rem;height:4.1rem}}
@media only screen and (max-width: 767px){.nature__be__body .nature_action_card>.text--01 p{letter-spacing:.008em}}
@media only screen and (min-width: 768px){.nature__be__body .nature_action_card>.text--02 img{width:28.8rem;height:5.5rem}}
@media only screen and (max-width: 767px){.nature__be__body .nature_action_card>.text--02 img{width:21.5rem;height:4.1rem}}
@media only screen and (max-width: 767px){.nature__be__body .nature_action_card>.text--02 h3{letter-spacing:-.014em}}
@media only screen and (max-width: 767px){.nature__be__body .nature_action_card>.text--02 p{letter-spacing:-.02em}}
@media only screen and (min-width: 768px){.nature__be__body .nature_action_card>.text--03 img{width:10.1rem;height:5.7rem}}
@media only screen and (max-width: 767px){.nature__be__body .nature_action_card>.text--03 img{width:7.3rem;height:4.1rem}}
@media only screen and (max-width: 767px){.nature__be__body .nature_action_card>.text--03 h3{letter-spacing:-.014em}}
@media only screen and (max-width: 767px){.nature__be__body .nature_action_card>.text--03 p{letter-spacing:-.02em}}.nature__column{background:#f9fafb}
