@media only screen and (min-width:768px),print{.i-concept__container{width:calc(100vw - (100vw - 1160px) / 2) !important;margin-right:0 !important}}.i-concept__grid{display:grid;gap:2em}@media only screen and (min-width:768px),print{.i-concept__grid{gap:2em;grid:auto auto auto auto/790rem 370rem}}.i-concept__img{border-radius:.5em}@media only screen and (min-width:768px),print{.i-concept__img{border-radius:1em}}@media only screen and (max-width:767px){.i-concept__img{position:relative;z-index:2}}.i-concept__txt1{font-family:"Noto Serif JP",serif;line-height:1.4;letter-spacing:.2em;grid-column:1/2;font-size:min(19rem,24px)}@media only screen and (min-width:768px),print{.i-concept__txt1{font-size:34rem}}.i-concept__txt2{grid-column:1/2}.i-concept__ill{position:absolute;top:200rem;right:.5em;width:186rem}@media only screen and (min-width:768px),print{.i-concept__ill{top:83rem;right:auto;width:min(432px, 432rem)}}.i-concept__sph2{margin-top:2em !important;margin-bottom:0 !important}.i-concept__btn{display:flex;align-items:flex-end;justify-content:flex-end}@media only screen and (min-width:768px),print{.i-concept__btn{margin-top:-5em}}@media only screen and (max-width:767px){.i-concept__btn{margin-top:1em}}@media only screen and (min-width:768px),print{.i-menu{padding-bottom:2em !important}}.i-menu__grid{display:flex;flex-wrap:wrap;gap:21rem 9rem}@media only screen and (min-width:768px),print{.i-menu__grid{gap:64rem 80rem}.i-menu__grid.-sm{flex-wrap:nowrap}}.i-menu__article{font-family:"Noto Serif JP",serif;position:relative;width:calc(50% - 4.5rem)}@media only screen and (min-width:768px),print{.i-menu__article{width:calc(50% - 40rem)}.i-menu__article.-sm{width:calc(33.3333333333% - 53.3333333333rem + 20rem);margin-right:-28rem}}.i-menu__article:hover img,.i-menu__article:focus img{transform:scale(1.1)}.i-menu__article:hover .i-menu__txt,.i-menu__article:focus .i-menu__txt{text-decoration:underline}.i-menu__img{width:100%;height:auto;overflow:hidden;aspect-ratio:538/358;border-radius:.5em}@media only screen and (min-width:768px),print{.i-menu__img{border-radius:1em}}@media only screen and (max-width:767px){.i-menu__img{margin-top:2em}}.i-menu__img img{transition:.2s;transform-origin:50%}.i-menu__h3{z-index:3;left:0;position:absolute;display:flex;background:#fff;align-items:center;gap:.5em;line-height:1}@media only screen and (min-width:768px),print{.i-menu__h3{padding:.5em .75em;letter-spacing:.1em;top:1em;font-size:min(16px, 1.25em)}}@media only screen and (max-width:767px){.i-menu__h3{padding:.25em .5em;flex-direction:column}}@media only screen and (min-width:768px),print{.i-menu__h3 .-en{font-size:1.5em}}@media only screen and (max-width:767px){.i-menu__h3 .-ja{letter-spacing:0;font-size:min(12rem,15px)}}.i-menu__txt{margin-top:.5em;transition:.2s;line-height:1.4;font-size:min(13rem,15px)}@media only screen and (min-width:768px),print{.i-menu__txt{margin-top:1em;text-align:center;font-size:1.125em;font-size:min(21px, 1.125em)}}.i-menu__btn{margin-top:-6em;display:flex;justify-content:flex-end}@media only screen and (min-width:768px),print{.i-menu__btn{margin-top:2em}}@media only screen and (max-width:767px){.i-menu__btn{margin-bottom:2em}}.i-menu__link{z-index:4;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:768px),print{.i-newslist{padding-bottom:2em !important}}@media only screen and (max-width:767px){.i-newslist{padding-bottom:10px !important}}.i-newslist__list{border-top:1px solid #98b798}@media only screen and (max-width:767px){.i-newslist__list{padding-bottom:110px}}.i-newslist__list li{width:100%;border-bottom:1px solid #98b798}.i-newslist__list li a{text-decoration:none}.i-newslist__list li a:hover{opacity:.5;transition:all .12s ease-in 0s}.i-newslist__list li>a{width:100%;display:block;padding:20px;box-sizing:border-box}.i-newslist__list li .top{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;color:#7a6a56}.i-newslist__list li time{margin-right:10px;font-size:min(14px, 1.00em);color:#7a6a56}.i-newslist__list li .cats{font-size:min(12px, 0.9em);border:1px solid #98b798;color:#6aa886;line-height:100%;padding:2px 5px 4px;margin-right:10px}.i-newslist__list li p{margin:0;color:#7a6a56}.i-newslist__btn{margin-top:-6em;display:flex;justify-content:flex-end}@media only screen and (min-width:768px),print{.i-newslist__btn{margin-top:2em}}@media only screen and (max-width:767px){.i-newslist__btn{margin-bottom:2em}}@media only screen and (max-width:767px){.i-news{display:none !important}}.i-story__grid{display:flex;flex-direction:column;gap:2em}@media only screen and (min-width:768px),print{.i-story__grid{display:grid;gap:2em;grid:auto auto/auto 790rem}}@media only screen and (min-width:768px),print{.i-story__img{grid-column:2/3}}.i-story__img img{border-radius:.5em}@media only screen and (min-width:768px),print{.i-story__img img{border-radius:1em}}.i-story__txt1{font-family:"Noto Serif JP",serif;line-height:1.4;letter-spacing:.15em;font-size:min(20rem,24px)}@media only screen and (min-width:768px),print{.i-story__txt1{letter-spacing:.2em;font-size:34rem;position:absolute;top:360rem;left:0}.i-story__txt1 span{display:inline-block;background:#fff;padding:.25em}}.i-story__txt2{grid-column:1/3;grid-row:2/3}.i-story__ill2{position:absolute;top:256rem}@media only screen and (min-width:768px),print{.i-story__ill2{left:269rem}}@media only screen and (max-width:767px){.i-story__ill2{right:-12rem;width:178rem;top:460rem}}.i-story__ill3{position:absolute;left:0;top:73rem}@media only screen and (max-width:767px){.i-story__ill3{top:250rem;width:201rem}}.i-story__sph2{margin-top:2em !important;margin-bottom:0 !important}.i-story__btn{display:flex;align-items:flex-end;justify-content:flex-end}@media only screen and (min-width:768px),print{.i-story__btn{grid-column:2/3;grid-row:2/3}}@media only screen and (max-width:767px){.i-story__btn{margin-top:-2em}}