a[data-astro-cid-7e6x2uym]{letter-spacing:.05em;padding:0 30px}@media screen and (width>=1000px){a[data-astro-cid-7e6x2uym]{padding:0 2.14286vw}}@media screen and (width>=1400px){a[data-astro-cid-7e6x2uym]{padding:0 30px}}.bar[data-astro-cid-7e6x2uym]{color:var(--darkGray);padding:0 .5em}.non-active[data-astro-cid-7e6x2uym]{color:var(--darkGray)}.header[data-astro-cid-x7j63lzb]{z-index:100;backdrop-filter:blur(5px);opacity:0;background:#ffffff4d;width:100%;font-family:EBGaramond,serif;transition:all .5s;position:sticky;top:0;transform:translateY(-100%)}.header[data-astro-cid-x7j63lzb].-in{opacity:1;transition:all .5s;transform:translateY(0)}.header__inner[data-astro-cid-x7j63lzb]{display:none}@media screen and (width>=1000px){.header__inner[data-astro-cid-x7j63lzb]{justify-content:space-between;align-items:center;width:100vw;height:5.21429vw;margin:0 auto;padding:0 5vw;display:flex}}@media screen and (width>=1400px){.header__inner[data-astro-cid-x7j63lzb]{width:1400px;height:73px;padding:0 70px}}.header__logo[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{width:109px;display:block}@media screen and (width>=1000px){.header__logo[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{width:8.92857vw}}@media screen and (width>=1400px){.header__logo[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{width:125px}}.header__logo[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb] img[data-astro-cid-x7j63lzb]{width:100%}.header__logo--white[data-astro-cid-x7j63lzb]{display:none}.header__navMenu[data-astro-cid-x7j63lzb]{height:100%}.header__spInner[data-astro-cid-x7j63lzb]{justify-content:space-between;align-items:center;display:flex}@media screen and (width>=1000px){.header__spInner[data-astro-cid-x7j63lzb]{display:none}}.header__spInner[data-astro-cid-x7j63lzb] .logo[data-astro-cid-x7j63lzb]{padding-left:5.33333vw}.header__spInner[data-astro-cid-x7j63lzb] .logo[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{width:28vw;display:block}@media screen and (width>=1000px){.header__spInner[data-astro-cid-x7j63lzb] .logo[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{width:7.78571vw}}@media screen and (width>=1400px){.header__spInner[data-astro-cid-x7j63lzb] .logo[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{width:109px}}.header__spInner[data-astro-cid-x7j63lzb] .logo[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb] img[data-astro-cid-x7j63lzb]{width:100%}.header__spInner[data-astro-cid-x7j63lzb] .logo[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb] .logo--white[data-astro-cid-x7j63lzb]{display:none}.header__spUi[data-astro-cid-x7j63lzb]{align-items:center;display:flex}.header--clear[data-astro-cid-x7j63lzb]{background:unset}.header--clear[data-astro-cid-x7j63lzb] .navMenu[data-astro-cid-x7j63lzb] .navMenu__list__item[data-astro-cid-x7j63lzb],.header--clear[data-astro-cid-x7j63lzb] .navMenu[data-astro-cid-x7j63lzb] .navMenu__list__itemText[data-astro-cid-x7j63lzb]{color:#fff}.header--clear[data-astro-cid-x7j63lzb] .header__logo--white[data-astro-cid-x7j63lzb]{display:block}.header--clear[data-astro-cid-x7j63lzb] .header__logo--white[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{width:109px;display:block}@media screen and (width>=1000px){.header--clear[data-astro-cid-x7j63lzb] .header__logo--white[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{width:8.92857vw}}@media screen and (width>=1400px){.header--clear[data-astro-cid-x7j63lzb] .header__logo--white[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{width:125px}}.header--clear[data-astro-cid-x7j63lzb] .header__logo--white[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb] img[data-astro-cid-x7j63lzb]{width:100%}.header--clear[data-astro-cid-x7j63lzb] .header__logo[data-astro-cid-x7j63lzb],.header--clear[data-astro-cid-x7j63lzb] .header__spInner[data-astro-cid-x7j63lzb] .logo[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb] .logo--black[data-astro-cid-x7j63lzb]{display:none}.header--clear[data-astro-cid-x7j63lzb] .header__spInner[data-astro-cid-x7j63lzb] .logo[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb] .logo--white[data-astro-cid-x7j63lzb]{display:block}.header--clear[data-astro-cid-x7j63lzb] .header__spUi[data-astro-cid-x7j63lzb]{color:var(--white)}.navMenu[data-astro-cid-x7j63lzb]{height:100%}.navMenu[data-astro-cid-x7j63lzb] .navMenu__list[data-astro-cid-x7j63lzb]{height:100%;display:flex}.navMenu[data-astro-cid-x7j63lzb] .navMenu__list[data-astro-cid-x7j63lzb] .navMenu__list__item[data-astro-cid-x7j63lzb]{cursor:pointer;box-sizing:border-box;align-items:center;height:100%;font-size:1.5rem;font-weight:500;transition:all .5s;display:flex;position:relative}.navMenu[data-astro-cid-x7j63lzb] .navMenu__list[data-astro-cid-x7j63lzb] .navMenu__list__item[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{padding:0 30px}@media screen and (width>=1000px){.navMenu[data-astro-cid-x7j63lzb] .navMenu__list[data-astro-cid-x7j63lzb] .navMenu__list__item[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{padding:0 2.14286vw}}@media screen and (width>=1400px){.navMenu[data-astro-cid-x7j63lzb] .navMenu__list[data-astro-cid-x7j63lzb] .navMenu__list__item[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{padding:0 30px}}.navMenu[data-astro-cid-x7j63lzb] .navMenu__list[data-astro-cid-x7j63lzb] .navMenu__list__item[data-astro-cid-x7j63lzb]:after{content:"";opacity:0;background:url(/images/top/sprite--pc.jpg) bottom/200% no-repeat;width:100%;height:0;transition:all .5s;position:absolute;bottom:0;left:0}.navMenu[data-astro-cid-x7j63lzb] .navMenu__list[data-astro-cid-x7j63lzb] .navMenu__list__item[data-astro-cid-x7j63lzb]:hover{background:#ffffffb3;transition:all .5s}.navMenu[data-astro-cid-x7j63lzb] .navMenu__list[data-astro-cid-x7j63lzb] .navMenu__list__item[data-astro-cid-x7j63lzb]:hover:after{opacity:1;height:4px;transition:all .5s}.navMenu[data-astro-cid-x7j63lzb] .navMenu__list[data-astro-cid-x7j63lzb] .navMenu__list__item[data-astro-cid-x7j63lzb]:hover .navMenuDrop[data-astro-cid-x7j63lzb]{color:var(--black);animation-name:navMenuDrop;animation-duration:.3s;animation-fill-mode:forwards;display:flex}.navMenu[data-astro-cid-x7j63lzb] .navMenu__list[data-astro-cid-x7j63lzb] .navMenu__list__item[data-astro-cid-x7j63lzb]:hover .navMenu__list__itemText[data-astro-cid-x7j63lzb]{transition:all .5s;transform:translateY(-.0714286vw)}@media screen and (width>=1000px){.navMenu[data-astro-cid-x7j63lzb] .navMenu__list[data-astro-cid-x7j63lzb] .navMenu__list__item[data-astro-cid-x7j63lzb]:hover .navMenu__list__itemText[data-astro-cid-x7j63lzb] .--jp[data-astro-cid-x7j63lzb]{opacity:1;transition:all .5s}}.navMenu[data-astro-cid-x7j63lzb] .navMenu__list__itemText[data-astro-cid-x7j63lzb]{text-align:center;color:var(--black);line-height:1.1;transition:all .5s;transform:translateY(.571429vw)}@media screen and (width>=1000px){.navMenu[data-astro-cid-x7j63lzb] .navMenu__list__itemText[data-astro-cid-x7j63lzb] .--jp[data-astro-cid-x7j63lzb]{opacity:0;color:var(--black);font-size:.642857vw;transition:all .5s}}@media screen and (width>=1400px){.navMenu[data-astro-cid-x7j63lzb] .navMenu__list__itemText[data-astro-cid-x7j63lzb] .--jp[data-astro-cid-x7j63lzb]{font-size:9px}}@keyframes navMenuDrop{0%{opacity:0;display:none}to{opacity:1;display:flex}}.navMenuDrop[data-astro-cid-x7j63lzb]{z-index:10;white-space:nowrap;backdrop-filter:blur(8px);background:#fffffffa;border-radius:10px;display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(100%);box-shadow:0 4px 30px #7b8daa40}@media screen and (width>=1000px){.navMenuDrop[data-astro-cid-x7j63lzb]{min-width:20vw;padding:1.42857vw 2.85714vw}}@media screen and (width>=1400px){.navMenuDrop[data-astro-cid-x7j63lzb]{min-width:280px;padding:20px 40px}}.navMenuDrop[data-astro-cid-x7j63lzb]:has(.--recruiting){left:-20%;transform:translate(-50%)translateY(100%)}.navMenuDrop[data-astro-cid-x7j63lzb] .mainPageLink[data-astro-cid-x7j63lzb]{background:url(/images/top/sprite--pc.jpg) bottom/auto 100% no-repeat;border-radius:10px;width:100%;height:auto;position:relative}.navMenuDrop[data-astro-cid-x7j63lzb] .mainPageLink[data-astro-cid-x7j63lzb]:after{content:"";z-index:0;background:#fff;border-radius:8px;width:calc(100% - 2px);height:calc(100% - 2px);transition:all .3s;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.navMenuDrop[data-astro-cid-x7j63lzb] .mainPageLink[data-astro-cid-x7j63lzb]:hover:after{width:calc(100% - 45px);transition:all .3s}.navMenuDrop[data-astro-cid-x7j63lzb] .mainPageLink[data-astro-cid-x7j63lzb]:hover .navMenuDrop__head[data-astro-cid-x7j63lzb]:after{background-image:url(/images/common/menu/icon_menu_arrow-w.png);transition:all .3s}.navMenuDrop[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{align-items:center;display:grid;position:relative}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__head[data-astro-cid-x7j63lzb]{z-index:1;text-align:left;align-items:center;min-height:108px;font-size:2rem;line-height:1.2;transition:all .1s;display:grid;position:relative}@media screen and (width>=1000px){.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__head[data-astro-cid-x7j63lzb]{padding-top:20px;padding-bottom:20px;padding-right:7.14286vw;font-size:1.57143vw}}@media screen and (width>=1400px){.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__head[data-astro-cid-x7j63lzb]{padding-right:100px;font-size:22px}}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__head[data-astro-cid-x7j63lzb] .--jp[data-astro-cid-x7j63lzb]{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,yu-gothic-pr6n,Noto Sans JP,sans-serif;font-size:1rem;line-height:1.2}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__head[data-astro-cid-x7j63lzb]:after{content:"";z-index:0;background-image:url(/images/common/menu/icon_menu_arrow.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:6px;height:20px;transition:all .5s;display:block;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}@media screen and (width>=1000px){.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb]{grid-column-gap:4.28571vw;grid-row-gap:.714286vw;grid-auto-flow:column;padding-top:1.42857vw;padding-bottom:1.42857vw;padding-left:2.14286vw;display:grid}}@media screen and (width>=1400px){.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb]{grid-column-gap:60px;grid-row-gap:10px;padding-top:20px;padding-bottom:20px;padding-left:30px}}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--service{grid-template-rows:1em 1fr 1fr 1fr;grid-template-columns:1fr}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--service .navMenuDrop__list__company[data-astro-cid-x7j63lzb]{color:var(--lightGray);cursor:default;font-size:.857143vw}@media screen and (width>=1400px){.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--service .navMenuDrop__list__company[data-astro-cid-x7j63lzb]{font-size:12px}}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--service .navMenuDrop__list__item[data-astro-cid-x7j63lzb]{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,yu-gothic-pr6n,Noto Sans JP,sans-serif;font-size:1.2rem}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--company{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting{grid-column-gap:50px;grid-row-gap:8px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting .navMenuDrop__list__item[data-astro-cid-x7j63lzb]{padding-right:unset;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,yu-gothic-pr6n,Noto Sans JP,sans-serif;font-size:1.2rem}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--square{border-radius:8px;font-weight:600}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--square a[data-astro-cid-x7j63lzb]{color:#fff;border-radius:8px;padding-left:16px;padding-right:60px;transition:all .3s}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--square a[data-astro-cid-x7j63lzb]:hover{color:var(--black);background:#fff;transition:all .3s}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--square a[data-astro-cid-x7j63lzb]:hover:before{width:0}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--square.--newgraduate{background:var(--black);transition:all .3s}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--square.--newgraduate a[data-astro-cid-x7j63lzb]{border:1px solid var(--black)}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--square.--newgraduate a[data-astro-cid-x7j63lzb]:after{background-image:url(/images/common/menu/icon_menu_arrow-w.png)}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--square.--newgraduate a[data-astro-cid-x7j63lzb]:hover:after{background-image:url(/images/common/menu/icon_menu_arrow.png)}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--square.--jobOpenings{background:var(--recruitBlue);transition:all .3s}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--square.--jobOpenings a[data-astro-cid-x7j63lzb]{border:1px solid var(--recruitBlue)}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--square.--jobOpenings a[data-astro-cid-x7j63lzb]:after{background-image:url(/images/common/menu/icon_menu_arrow-w.png);transition:all .3s}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--square.--jobOpenings a[data-astro-cid-x7j63lzb]:hover:after{background-image:url(/images/common/menu/icon_menu_arrow.png);transition:all .3s}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--square.--casual{background:var(--Green);transition:all .3s}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--square.--casual a[data-astro-cid-x7j63lzb]{border:1px solid var(--Green)}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--square.--casual a[data-astro-cid-x7j63lzb]:after{background-image:url(/images/common/icon_blank_w.png);transition:all .3s}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb].--recruiting .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--square.--casual a[data-astro-cid-x7j63lzb]:hover:after{background-image:url(/images/common/icon_blank.png);transition:all .3s}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb] .navMenuDrop__list__item[data-astro-cid-x7j63lzb]{padding-right:40px;line-height:1.2;position:relative}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb] .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--en a[data-astro-cid-x7j63lzb]{padding-top:.3em;font-size:1.8rem;line-height:1.2em}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb] .navMenuDrop__list__item[data-astro-cid-x7j63lzb].--en a[data-astro-cid-x7j63lzb] span[data-astro-cid-x7j63lzb]{align-self:center;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,yu-gothic-pr6n,Noto Sans JP,sans-serif;font-size:1rem}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb] .navMenuDrop__list__item[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{text-align:center;opacity:1;height:60px;padding-left:5px;padding-right:50px;font-size:1.3rem;line-height:60px;transition:all .1s;display:block}@media screen and (width>=1000px){.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb] .navMenuDrop__list__item[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{text-align:left}}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb] .navMenuDrop__list__item[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]:after{content:"";aspect-ratio:3/10;background-image:url(/images/common/menu/icon_menu_arrow.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:5px;height:auto;transition:all .5s;display:block;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb] .navMenuDrop__list__item[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]:hover:after{background-image:url(/images/common/menu/icon_menu_arrow-w.png);transition:all .5s}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb] .navMenuDrop__list__item[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]:before{content:"";opacity:0;background-color:#2fd2d2;border-radius:3px;width:0;height:100%;transition:all .5s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb] .navMenuDrop__list__item[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]:hover:before{opacity:1;width:20px;transition:all .5s}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb] .navMenuDrop__list__item[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb][target=_blank]{align-items:center;display:flex}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb] .navMenuDrop__list__item[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb][target=_blank]:after{content:"";background-image:url(/images/common/icon_blank.png);background-position:50%;background-repeat:no-repeat;background-size:80%;transition:all .5s;display:block}@media screen and (width>=1000px){.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb] .navMenuDrop__list__item[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb][target=_blank]:after{width:1.14286vw;height:1.14286vw;margin-right:-.357143vw}}@media screen and (width>=1400px){.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb] .navMenuDrop__list__item[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb][target=_blank]:after{width:16px;height:16px;margin-right:-5px}}.navMenuDrop[data-astro-cid-x7j63lzb] .navMenuDrop__list[data-astro-cid-x7j63lzb] .navMenuDrop__list__item[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb][target=_blank]:hover:after{background-image:url(/images/common/icon_blank_w.png);transition:all .5s}.lang[data-astro-cid-x7j63lzb]{letter-spacing:.05em;padding-right:6.66667vw;font-family:EBGaramond,serif;font-size:4vw;display:block}.slideMenuTrigger[data-astro-cid-x7j63lzb]{aspect-ratio:1;text-align:center;background:var(--black);z-index:100;flex-direction:column;justify-content:center;align-items:center;width:16vw;height:16vw;padding:10px;display:flex;position:sticky;top:0;right:0}.slideMenuTrigger[data-astro-cid-x7j63lzb] .menuBtn__text[data-astro-cid-x7j63lzb]{letter-spacing:.2em;text-align:center;color:var(--white);padding-left:3px;font-family:Poppins,sans-serif;font-size:2.4vw}.slideMenuTrigger[data-astro-cid-x7j63lzb] button[data-astro-cid-x7j63lzb] .menuBtn__bar1[data-astro-cid-x7j63lzb]{background:url(/images/common/menu/menu-var-2.svg) 50%/contain no-repeat;width:9.33333vw;height:4.26667vw;margin-inline:auto;transition:all .2s;display:block}.slideMenuTrigger[data-astro-cid-x7j63lzb] button[data-astro-cid-x7j63lzb] .menuBtn__bar2[data-astro-cid-x7j63lzb]{margin-top:-7px;background:url(/images/common/menu/menu-var-1.svg) 50%/contain no-repeat;width:9.33333vw;height:4.26667vw;margin-inline:auto;transition:all .2s;display:block}.slideMenuTrigger[data-astro-cid-x7j63lzb] button[data-astro-cid-x7j63lzb].close .menuBtn__bar1[data-astro-cid-x7j63lzb]{transition:all .2s;transform:rotate(-15deg)translateY(1.33333vw)}.slideMenuTrigger[data-astro-cid-x7j63lzb] button[data-astro-cid-x7j63lzb].close .menuBtn__bar2[data-astro-cid-x7j63lzb]{transition:all .2s;transform:rotate(15deg)translateY(-1.33333vw)}.slideMenu[data-astro-cid-x7j63lzb]{-webkit-overflow-scrolling:touch;backdrop-filter:blur(20px);background:#000000eb;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0;overflow-y:auto}.slideMenu__wrapper[data-astro-cid-x7j63lzb]{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.slideMenu__inner[data-astro-cid-x7j63lzb]{width:100%;height:auto;min-height:100vh;color:var(--white);z-index:30;position:relative;overflow-y:auto}.slideMenu__header[data-astro-cid-x7j63lzb]{justify-content:space-between;align-items:center;height:16vw;display:flex}.slideMenu__header[data-astro-cid-x7j63lzb] .lang[data-astro-cid-x7j63lzb]{margin-right:16vw}.slideMenu__logo[data-astro-cid-x7j63lzb]{padding-left:5.33333vw}.slideMenu__logo[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{width:28vw;display:block}.slideMenu__logo[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb] img[data-astro-cid-x7j63lzb]{width:100%}.slideMenu__spUi[data-astro-cid-x7j63lzb]{align-items:center;display:flex}.slideMenu__spUi[data-astro-cid-x7j63lzb] .lang[data-astro-cid-x7j63lzb]{color:#000;padding-right:7.73333vw}.slideMenu__close[data-astro-cid-x7j63lzb]{z-index:10;text-indent:-200vw;background-image:url(/images/common/header/icn-close-b.png);background-position:50%;background-repeat:no-repeat;background-size:100%;width:4.13333vw;height:4.13333vw;display:block;position:relative}.slideMenu__body[data-astro-cid-x7j63lzb]{padding:5.33333vw 8vw 13.3333vw}.slideMenuList__item[data-astro-cid-x7j63lzb]{font-size:7.46667vw;line-height:1}.slideMenuList__item[data-astro-cid-x7j63lzb]>a[data-astro-cid-x7j63lzb]{letter-spacing:.05em;padding:4.66667vw 0 4.66667vw 1.86667vw;font-family:EBGaramond,serif;font-size:7.46667vw;display:block}.slideMenuList__item[data-astro-cid-x7j63lzb]>a[data-astro-cid-x7j63lzb] span[data-astro-cid-x7j63lzb]{color:var(--gray);font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,yu-gothic-pr6n,Noto Sans JP,sans-serif;font-size:2.66667vw}.slideMenuList__item[data-astro-cid-x7j63lzb]>.acdTrigger[data-astro-cid-x7j63lzb]{font-family:EBGaramond,serif}.slideMenuList__item[data-astro-cid-x7j63lzb]>.acdTrigger[data-astro-cid-x7j63lzb] .jp[data-astro-cid-x7j63lzb]{color:var(--gray);font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,yu-gothic-pr6n,Noto Sans JP,sans-serif;font-size:2.66667vw}.slideMenuList__item[data-astro-cid-x7j63lzb]>.acdTrigger[data-astro-cid-x7j63lzb] .icon[data-astro-cid-x7j63lzb]{aspect-ratio:1;background:url(/images/common/menu/icon_plus.png) 50%/contain no-repeat;width:10px;height:20px;margin-left:5.33333vw;display:inline-block}.slideMenuList__item--hasMenu[data-astro-cid-x7j63lzb]{letter-spacing:.05em;padding:4.66667vw 5.33333vw 4.66667vw 1.86667vw;position:relative}.slideMenuList__item--isOpen[data-astro-cid-x7j63lzb]>.acdTrigger[data-astro-cid-x7j63lzb]{border-bottom:1px solid var(--gray);padding-bottom:10px}.slideMenuList__item--isOpen[data-astro-cid-x7j63lzb]>.acdTrigger[data-astro-cid-x7j63lzb] .icon[data-astro-cid-x7j63lzb]{background:url(/images/common/menu/icon-minus.png) 50%/contain no-repeat}.pageList[data-astro-cid-x7j63lzb]{display:none}.pageList__list[data-astro-cid-x7j63lzb]{flex-wrap:wrap;margin-top:3.33333vw;padding:2.66667vw 0 1.33333vw;display:flex}.pageList__list__item[data-astro-cid-x7j63lzb]{width:100%}.pageList__list__item[data-astro-cid-x7j63lzb].--en.--top a[data-astro-cid-x7j63lzb]{font-size:4.66667vw}.pageList__list__item[data-astro-cid-x7j63lzb].--en.--top .--jp[data-astro-cid-x7j63lzb]{vertical-align:middle;padding-left:2.66667vw;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,yu-gothic-pr6n,Noto Sans JP,sans-serif;font-size:2.4vw}.pageList__list__item[data-astro-cid-x7j63lzb].--jp a[data-astro-cid-x7j63lzb]{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,yu-gothic-pr6n,Noto Sans JP,sans-serif}.pageList__list__item[data-astro-cid-x7j63lzb].subDirectory{color:var(--lightGray);margin-top:8vw;margin-bottom:2.66667vw;padding-left:5.33333vw;font-family:EBGaramond,serif;font-size:3.2vw;line-height:1.8}.pageList__list__item[data-astro-cid-x7j63lzb].--en a[data-astro-cid-x7j63lzb]{padding-top:1.33333vw;font-size:3.73333vw}.pageList__list__item[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{letter-spacing:.05em;padding:4vw 5.33333vw;font-family:EBGaramond,serif;font-size:3.2vw;display:block}.pageList__list__item[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb][target=_blank]{align-items:center;display:flex}.pageList__list__item[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb][target=_blank]:after{content:"";background-image:url(/images/common/icon_blank.png);background-position:50%;background-repeat:no-repeat;background-size:100%;width:3.46667vw;height:3.46667vw;margin:-.666667vw 0 0 2.66667vw;display:block}.slideMenuList__bottom[data-astro-cid-x7j63lzb]{justify-content:space-between;align-items:flex-end;margin-top:18.6667vw;display:flex}.slideMenuList__bottom[data-astro-cid-x7j63lzb] .slideMenuSnsList[data-astro-cid-x7j63lzb]{letter-spacing:.1em;font-size:4vw}.slideMenuList__bottom[data-astro-cid-x7j63lzb] .slideMenuSnsList[data-astro-cid-x7j63lzb] .menuTitle[data-astro-cid-x7j63lzb]{color:#ffffff80}.slideMenuList__bottom[data-astro-cid-x7j63lzb] .slideMenuSnsList[data-astro-cid-x7j63lzb] ul[data-astro-cid-x7j63lzb]{margin-top:4vw}.slideMenuList__bottom[data-astro-cid-x7j63lzb] .slideMenuSnsList[data-astro-cid-x7j63lzb] li[data-astro-cid-x7j63lzb]+li[data-astro-cid-x7j63lzb]{margin-top:5.33333vw}.slideMenuList__bottom[data-astro-cid-x7j63lzb] .slideMenuSubList[data-astro-cid-x7j63lzb]{text-align:right;margin-top:18.6667vw;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,yu-gothic-pr6n,Noto Sans JP,sans-serif;font-size:2.66667vw}.slideMenuList__bottom[data-astro-cid-x7j63lzb] .slideMenuSubList[data-astro-cid-x7j63lzb] li[data-astro-cid-x7j63lzb]+li[data-astro-cid-x7j63lzb]{margin-top:5.33333vw}.footer[data-astro-cid-vnidhd3p]{color:var(--white);background-color:var(--black);padding:13.3333vw 6.66667vw 10.6667vw}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p]{padding:5.71429vw 3.57143vw 7.14286vw}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p]{padding:80px 50px 100px}}.footer__contact[data-astro-cid-vnidhd3p]{cursor:pointer;background:url(/images/common/contact--sp.jpg) 50%/cover no-repeat;border:1px solid #fff;border-radius:2.66667vw;padding:16vw 6.66667vw 40vw;transition:all .6s ease-in-out;display:block;position:relative}@media screen and (width>=1000px){.footer__contact[data-astro-cid-vnidhd3p]{background:url(/images/common/contact--pc.jpg) 50%/cover no-repeat;border-radius:1.33333vw;padding:5vw 5vw 6.42857vw}}@media screen and (width>=1400px){.footer__contact[data-astro-cid-vnidhd3p]{border-radius:20px;padding:70px 70px 90px}}.footer__contact[data-astro-cid-vnidhd3p] h2[data-astro-cid-vnidhd3p]{letter-spacing:.05em;z-index:1;font-family:EBGaramond,serif;font-size:13.3333vw;line-height:1;transition:all .6s ease-in-out;position:relative}@media screen and (width>=1000px){.footer__contact[data-astro-cid-vnidhd3p] h2[data-astro-cid-vnidhd3p]{font-size:7.2rem}}@media screen and (width>=1400px){.footer__contact[data-astro-cid-vnidhd3p] h2[data-astro-cid-vnidhd3p]{font-size:72px}}.footer__contact[data-astro-cid-vnidhd3p] h2[data-astro-cid-vnidhd3p] .jp[data-astro-cid-vnidhd3p]{letter-spacing:.2em;margin-top:2.66667vw;font-family:tot-shizukamin-stdn,serif;font-size:3.73333vw;line-height:1;display:block}@media screen and (width>=1000px){.footer__contact[data-astro-cid-vnidhd3p] h2[data-astro-cid-vnidhd3p] .jp[data-astro-cid-vnidhd3p]{margin-top:.714286vw;font-size:1.6rem}}@media screen and (width>=1400px){.footer__contact[data-astro-cid-vnidhd3p] h2[data-astro-cid-vnidhd3p] .jp[data-astro-cid-vnidhd3p]{margin-top:10px;font-size:16px}}.footer__contact[data-astro-cid-vnidhd3p]:hover h2[data-astro-cid-vnidhd3p],.footer__contact[data-astro-cid-vnidhd3p]:hover p[data-astro-cid-vnidhd3p]{color:var(--black);transition:all .3s ease-in-out}.footer__contact[data-astro-cid-vnidhd3p] p[data-astro-cid-vnidhd3p]{color:#ffffff90;z-index:1;margin-top:6vw;font-size:3.2vw;line-height:1.8;transition:all .6s ease-in-out;position:relative}@media screen and (width>=1000px){.footer__contact[data-astro-cid-vnidhd3p] p[data-astro-cid-vnidhd3p]{margin-top:3.57143vw;font-size:1.3rem}}@media screen and (width>=1400px){.footer__contact[data-astro-cid-vnidhd3p] p[data-astro-cid-vnidhd3p]{margin-top:50px;font-size:13px}}.footer__contact[data-astro-cid-vnidhd3p]:after{content:"";aspect-ratio:1;background-image:url(/images/common/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:5.33333vw;border:1px solid #fff;border-radius:100vmax;width:21.3333vw;transition:all .6s ease-in-out;position:absolute;bottom:5.33333vw;right:5.33333vw}@media screen and (width>=1000px){.footer__contact[data-astro-cid-vnidhd3p]:after{background-size:2.28571vw;width:8.57143vw;bottom:50%;right:5.28571vw;transform:translateY(50%)}}@media screen and (width>=1400px){.footer__contact[data-astro-cid-vnidhd3p]:after{background-size:32px;width:120px;right:74px}}.footer__contact[data-astro-cid-vnidhd3p]:hover:after{background-color:var(--black);transition:all .3s ease-in-out}.footer__contact[data-astro-cid-vnidhd3p]:before{content:"";background-color:var(--black);opacity:1;z-index:0;border-radius:2.66667vw;width:100%;height:100%;transition:all .6s ease-in-out;display:block;position:absolute;top:0;left:0}@media screen and (width>=1000px){.footer__contact[data-astro-cid-vnidhd3p]:before{border-radius:1.42857vw}}@media screen and (width>=1400px){.footer__contact[data-astro-cid-vnidhd3p]:before{border-radius:20px}}.footer__contact[data-astro-cid-vnidhd3p]:hover:before{opacity:0;transition:all .3s ease-in-out}.footer__body[data-astro-cid-vnidhd3p]{margin-top:16vw}@media screen and (width>=1000px){.footer__body[data-astro-cid-vnidhd3p]{margin-top:8.57143vw}}@media screen and (width>=1400px){.footer__body[data-astro-cid-vnidhd3p]{margin-top:120px}}@media screen and (width>=1000px){.footer__content[data-astro-cid-vnidhd3p]{justify-content:space-between;align-items:flex-start;display:flex}}.footer[data-astro-cid-vnidhd3p] .footer__head[data-astro-cid-vnidhd3p]{justify-content:space-between;align-items:center;display:flex}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__head[data-astro-cid-vnidhd3p]{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:56px}}.footer[data-astro-cid-vnidhd3p] .footer__head[data-astro-cid-vnidhd3p] .footer__logo[data-astro-cid-vnidhd3p]{width:37.3333vw;height:auto}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__head[data-astro-cid-vnidhd3p] .footer__logo[data-astro-cid-vnidhd3p]{width:12.8571vw}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__head[data-astro-cid-vnidhd3p] .footer__logo[data-astro-cid-vnidhd3p]{width:180px}}.footer[data-astro-cid-vnidhd3p] .footer__head[data-astro-cid-vnidhd3p] .footer__logo[data-astro-cid-vnidhd3p] img[data-astro-cid-vnidhd3p]{width:100%;height:auto}.footer[data-astro-cid-vnidhd3p] .footer__head[data-astro-cid-vnidhd3p] .langSwitch[data-astro-cid-vnidhd3p]{font-family:EBGaramond,serif;font-size:4.26667vw}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__head[data-astro-cid-vnidhd3p] .langSwitch[data-astro-cid-vnidhd3p]{margin-left:-15px;font-size:1.14286vw}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__head[data-astro-cid-vnidhd3p] .langSwitch[data-astro-cid-vnidhd3p]{font-size:16px}}.footer[data-astro-cid-vnidhd3p] .footer__main[data-astro-cid-vnidhd3p]{justify-content:space-between;align-items:flex-start;gap:8vw;margin-top:13.3333vw;display:flex}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__main[data-astro-cid-vnidhd3p]{margin-top:unset;gap:2.85714vw;width:100%;max-width:940px}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__main[data-astro-cid-vnidhd3p]{gap:40px}}.footer[data-astro-cid-vnidhd3p] .footer__main[data-astro-cid-vnidhd3p] .footer__mainCol[data-astro-cid-vnidhd3p]{flex-direction:column;gap:10.6667vw;width:50%;display:flex}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__main[data-astro-cid-vnidhd3p] .footer__mainCol[data-astro-cid-vnidhd3p]{flex-direction:row;justify-content:flex-start;gap:2.85714vw;width:40%}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__main[data-astro-cid-vnidhd3p] .footer__mainCol[data-astro-cid-vnidhd3p]{gap:40px}}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__main[data-astro-cid-vnidhd3p] .footer__mainCol[data-astro-cid-vnidhd3p].--longText{justify-content:flex-end;width:60%}}.footer[data-astro-cid-vnidhd3p] .footer__menu[data-astro-cid-vnidhd3p]{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,yu-gothic-pr6n,Noto Sans JP,sans-serif}.footer[data-astro-cid-vnidhd3p] .footer__menu__title[data-astro-cid-vnidhd3p]{letter-spacing:.02em;font-family:EBGaramond,serif;font-size:5.33333vw;font-weight:400}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__menu__title[data-astro-cid-vnidhd3p]{font-size:2.4rem}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__menu__title[data-astro-cid-vnidhd3p]{font-size:24px}}.footer[data-astro-cid-vnidhd3p] .footer__menu__title[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]{color:var(--white);transition:color .3s}.footer[data-astro-cid-vnidhd3p] .footer__menu__title[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]:hover{color:#ffffff9d;transition:color .3s}.footer[data-astro-cid-vnidhd3p] .footer__menu__list[data-astro-cid-vnidhd3p]{margin-top:5.33333vw}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__menu__list[data-astro-cid-vnidhd3p]{margin-top:2.14286vw}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__menu__list[data-astro-cid-vnidhd3p]{margin-top:30px}}.footer[data-astro-cid-vnidhd3p] .footer__menu__list--titles[data-astro-cid-vnidhd3p]{flex-direction:column;gap:5.33333vw;margin-top:0;display:flex}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__menu__list--titles[data-astro-cid-vnidhd3p]{gap:2.14286vw}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__menu__list--titles[data-astro-cid-vnidhd3p]{gap:30px}}.footer[data-astro-cid-vnidhd3p] .footer__menu__list--titles[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]{letter-spacing:.05em;font-family:EBGaramond,serif;font-size:6.13333vw}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__menu__list--titles[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]{font-size:2.4rem}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__menu__list--titles[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]{font-size:24px}}.footer[data-astro-cid-vnidhd3p] .footer__menu__group[data-astro-cid-vnidhd3p]{color:#ffffff50;margin-top:5.33333vw;font-family:EBGaramond,serif;font-size:3.2vw}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__menu__group[data-astro-cid-vnidhd3p]{margin-top:1.71429vw;font-size:1.3rem}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__menu__group[data-astro-cid-vnidhd3p]{margin-top:24px;font-size:13px}}.footer[data-astro-cid-vnidhd3p] .footer__menu__group[data-astro-cid-vnidhd3p]:first-child{margin-top:0}.footer[data-astro-cid-vnidhd3p] .footer__menu__item[data-astro-cid-vnidhd3p]{margin-top:4vw;line-height:1.4}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__menu__item[data-astro-cid-vnidhd3p]{margin-top:1.14286vw}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__menu__item[data-astro-cid-vnidhd3p]{margin-top:16px}}.footer[data-astro-cid-vnidhd3p] .footer__menu__item[data-astro-cid-vnidhd3p]:first-child{margin-top:0}.footer[data-astro-cid-vnidhd3p] .footer__menu__item[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]{color:#ffffff9d;font-size:2.66667vw;transition:color .3s;display:block}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__menu__item[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]{font-size:1.2rem}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__menu__item[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]{font-size:12px}}.footer[data-astro-cid-vnidhd3p] .footer__menu__item[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]:hover{color:var(--white);transition:color .3s}.footer[data-astro-cid-vnidhd3p] .footer__menu__item[data-astro-cid-vnidhd3p].--sub a[data-astro-cid-vnidhd3p]{color:#ffffff9d;font-family:EBGaramond,serif;font-size:3.73333vw;transition:color .3s}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__menu__item[data-astro-cid-vnidhd3p].--sub a[data-astro-cid-vnidhd3p]{font-size:1.2rem}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__menu__item[data-astro-cid-vnidhd3p].--sub a[data-astro-cid-vnidhd3p]{font-size:12px}}.footer[data-astro-cid-vnidhd3p] .footer__menu__item[data-astro-cid-vnidhd3p].--sub a[data-astro-cid-vnidhd3p] .jp[data-astro-cid-vnidhd3p]{color:#ffffff70;margin-top:1.33333vw;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,yu-gothic-pr6n,Noto Sans JP,sans-serif;font-size:2.4vw;transition:color .3s;display:block}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__menu__item[data-astro-cid-vnidhd3p].--sub a[data-astro-cid-vnidhd3p] .jp[data-astro-cid-vnidhd3p]{letter-spacing:.05em;margin-top:.428571vw;font-size:1rem}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__menu__item[data-astro-cid-vnidhd3p].--sub a[data-astro-cid-vnidhd3p] .jp[data-astro-cid-vnidhd3p]{margin-top:6px;font-size:10px}}.footer[data-astro-cid-vnidhd3p] .footer__menu__item[data-astro-cid-vnidhd3p].--sub a[data-astro-cid-vnidhd3p]:hover,.footer[data-astro-cid-vnidhd3p] .footer__menu__item[data-astro-cid-vnidhd3p].--sub a[data-astro-cid-vnidhd3p]:hover .jp[data-astro-cid-vnidhd3p]{color:var(--white);transition:color .3s}.footer[data-astro-cid-vnidhd3p] .footer__menu--single[data-astro-cid-vnidhd3p] .footer__menu__title[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]{font-size:5.33333vw}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__menu--single[data-astro-cid-vnidhd3p] .footer__menu__title[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]{font-size:2.4rem}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__menu--single[data-astro-cid-vnidhd3p] .footer__menu__title[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]{font-size:24px}}.footer[data-astro-cid-vnidhd3p] .footer__companyInfo[data-astro-cid-vnidhd3p]{flex-direction:column;gap:8vw;margin-top:18.6667vw;display:flex}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__companyInfo[data-astro-cid-vnidhd3p]{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2.85714vw;margin-top:8.57143vw}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__companyInfo[data-astro-cid-vnidhd3p]{gap:40px;margin-top:120px}}.footer[data-astro-cid-vnidhd3p] .footer__companyInfo__address[data-astro-cid-vnidhd3p]{opacity:.5;order:1;font-size:2.93333vw}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__companyInfo__address[data-astro-cid-vnidhd3p]{order:1;font-size:1.2rem}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__companyInfo__address[data-astro-cid-vnidhd3p]{font-size:12px}}.footer[data-astro-cid-vnidhd3p] .footer__companyInfo[data-astro-cid-vnidhd3p] .footer__media[data-astro-cid-vnidhd3p]{order:0}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__companyInfo[data-astro-cid-vnidhd3p] .footer__media[data-astro-cid-vnidhd3p]{order:2}}.footer[data-astro-cid-vnidhd3p] .footer__media__list[data-astro-cid-vnidhd3p]{align-items:center;gap:6.66667vw;display:flex}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__media__list[data-astro-cid-vnidhd3p]{gap:1.71429vw}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__media__list[data-astro-cid-vnidhd3p]{gap:24px}}.footer[data-astro-cid-vnidhd3p] .footer__media__item[data-astro-cid-vnidhd3p]{width:7.46667vw;height:auto;display:block}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__media__item[data-astro-cid-vnidhd3p]{width:2.14286vw}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__media__item[data-astro-cid-vnidhd3p]{width:30px}}.footer[data-astro-cid-vnidhd3p] .footer__media__item[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]{opacity:1;transition:opacity .3s;display:block}.footer[data-astro-cid-vnidhd3p] .footer__media__item[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]:hover{opacity:.6;transition:opacity .3s}.footer[data-astro-cid-vnidhd3p] .footer__media__item[data-astro-cid-vnidhd3p] img[data-astro-cid-vnidhd3p]{width:100%;height:auto}.footer[data-astro-cid-vnidhd3p] .footer__Certification[data-astro-cid-vnidhd3p]{background-color:#fff;border-radius:10px;margin-top:5.33333vw;margin-left:-3.46667vw;padding:10px;display:inline-flex}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__Certification[data-astro-cid-vnidhd3p]{margin-top:unset;margin-left:unset}}.footer[data-astro-cid-vnidhd3p] .footer__Certification[data-astro-cid-vnidhd3p] ul[data-astro-cid-vnidhd3p]{justify-content:flex-start;align-items:center;gap:0;display:flex}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__Certification[data-astro-cid-vnidhd3p] ul[data-astro-cid-vnidhd3p]{gap:.714286vw}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__Certification[data-astro-cid-vnidhd3p] ul[data-astro-cid-vnidhd3p]{gap:10px}}.footer[data-astro-cid-vnidhd3p] .footer__Certification[data-astro-cid-vnidhd3p] img[data-astro-cid-vnidhd3p]{width:100%;height:auto}.footer[data-astro-cid-vnidhd3p] .footer__Certification[data-astro-cid-vnidhd3p] .p_mark[data-astro-cid-vnidhd3p]{width:22.6667vw;height:auto;display:block}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__Certification[data-astro-cid-vnidhd3p] .p_mark[data-astro-cid-vnidhd3p]{width:6.07143vw}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__Certification[data-astro-cid-vnidhd3p] .p_mark[data-astro-cid-vnidhd3p]{width:85px}}.footer[data-astro-cid-vnidhd3p] .footer__Certification[data-astro-cid-vnidhd3p] .ehc[data-astro-cid-vnidhd3p]{width:31.2vw;height:auto;display:block}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__Certification[data-astro-cid-vnidhd3p] .ehc[data-astro-cid-vnidhd3p]{width:8.35714vw}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__Certification[data-astro-cid-vnidhd3p] .ehc[data-astro-cid-vnidhd3p]{width:117px}}.footer[data-astro-cid-vnidhd3p] .footer__Certification[data-astro-cid-vnidhd3p] .kkYuryo[data-astro-cid-vnidhd3p]{width:34.6667vw;height:auto;display:block}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__Certification[data-astro-cid-vnidhd3p] .kkYuryo[data-astro-cid-vnidhd3p]{width:9.28571vw}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__Certification[data-astro-cid-vnidhd3p] .kkYuryo[data-astro-cid-vnidhd3p]{width:130px}}.footer[data-astro-cid-vnidhd3p] .footer__underContent[data-astro-cid-vnidhd3p]{border-top:1px solid #ffffff30;margin-top:2.66667vw;padding-top:5.33333vw}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__underContent[data-astro-cid-vnidhd3p]{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;margin-top:1.42857vw;padding-top:1.42857vw;display:flex}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__underContent[data-astro-cid-vnidhd3p]{margin-top:20px;padding-top:20px}}.footer[data-astro-cid-vnidhd3p] .footer__bottomMenu[data-astro-cid-vnidhd3p]{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__bottomMenu[data-astro-cid-vnidhd3p]{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:16px}}.footer[data-astro-cid-vnidhd3p] .footer__bottomMenu__list[data-astro-cid-vnidhd3p]{text-align:right;font-size:2.66667vw}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__bottomMenu__list[data-astro-cid-vnidhd3p]{font-size:1.2rem}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__bottomMenu__list[data-astro-cid-vnidhd3p]{font-size:12px}}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__bottomMenu__list[data-astro-cid-vnidhd3p] ul[data-astro-cid-vnidhd3p]{display:flex}}.footer[data-astro-cid-vnidhd3p] .footer__bottomMenu__list[data-astro-cid-vnidhd3p] li[data-astro-cid-vnidhd3p]+li[data-astro-cid-vnidhd3p]{margin-top:4vw}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__bottomMenu__list[data-astro-cid-vnidhd3p] li[data-astro-cid-vnidhd3p]+li[data-astro-cid-vnidhd3p]{margin-top:unset;margin-left:2.85714vw}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__bottomMenu__list[data-astro-cid-vnidhd3p] li[data-astro-cid-vnidhd3p]+li[data-astro-cid-vnidhd3p]{margin-left:40px}}.footer[data-astro-cid-vnidhd3p] .footer__bottomMenu__list[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]{opacity:1;transition:opacity .3s}.footer[data-astro-cid-vnidhd3p] .footer__bottomMenu__list[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]:hover{opacity:.6;transition:opacity .3s}.footer[data-astro-cid-vnidhd3p] .footer__bottomMenu[data-astro-cid-vnidhd3p] .footer__copy[data-astro-cid-vnidhd3p]{letter-spacing:.1em;font-family:EBGaramond,serif;font-size:3.2vw}@media screen and (width>=1000px){.footer[data-astro-cid-vnidhd3p] .footer__bottomMenu[data-astro-cid-vnidhd3p] .footer__copy[data-astro-cid-vnidhd3p]{font-size:1vw}}@media screen and (width>=1400px){.footer[data-astro-cid-vnidhd3p] .footer__bottomMenu[data-astro-cid-vnidhd3p] .footer__copy[data-astro-cid-vnidhd3p]{font-size:14px}}
