@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Zen+Old+Mincho&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300..700&display=swap";*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom}body{font-size:1.6rem;line-height:1.8;margin:0;padding:0;overflow-x:clip}html{overflow-x:clip;font-size:62.5%;scroll-padding-top:160px}picture{display:flex;justify-content:center}body{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.font-outfit{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.font-mincho{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.font-en{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.globalNavi{background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);border-radius:6rem;box-shadow:0 1px 1px #1f268733;display:flex;justify-content:space-between;align-items:center;padding:15px 35px 0 30px;width:calc(100% - 64px);margin:30px auto 0;position:fixed;z-index:10000;transform:translate(-50%);left:50%}@media (max-width: 1024px){.globalNavi{display:none}}.globalNavi._hasSubmenuParent{position:relative}@media (max-width: 1024px){.globalNavi{gap:2rem;padding:1.6rem 2rem}}@media (max-width: 1024px) and (max-width: 480px){.globalNavi{flex-direction:column;gap:1.2rem;padding:1.2rem 1.6rem}}.globalNavi:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)}.globalNavi .globalNavi-logo{flex-shrink:0;margin-top:-16px}.globalNavi .globalNavi-logo img{display:block;height:auto;width:auto}.globalNavi .globalNavi-naviWrap{display:flex;flex-direction:column;gap:0}.globalNavi .globalNavi-naviWrap .globalNavi-main{margin-top:10px;position:relative}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list{display:flex;justify-content:flex-start;gap:3rem;font-size:1.6rem;color:#1b1b1b;white-space:nowrap;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media (max-width: 1240px){.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list{font-size:1.4rem;gap:1.2rem}}@media (max-width: 1240px) and (max-width: 1024px){.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list{gap:1.2rem;font-size:1.2rem}}@media (max-width: 1240px) and (max-width: 1024px) and (max-width: 480px){.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list{flex-wrap:wrap;justify-content:flex-start}}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item{padding-bottom:17px}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item .globalNavi-link{display:inline;color:#1b1b1b;background:linear-gradient(#00a7ea,#00a7ea) right bottom/0 1px no-repeat;transition:background-size .4s}@media (hover: hover) and (pointer: fine){.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item .globalNavi-link:hover{color:#00a7ea;background-position:left bottom;background-size:100% 1px}}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._active .globalNavi-link{color:#00a7ea;background-position:left bottom;background-size:100% 1px}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu:after{content:"";position:absolute;top:100%;left:0;right:0;height:20px;z-index:10001;pointer-events:none}@media (hover: hover) and (pointer: fine){.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu:hover:after{pointer-events:auto}}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu{position:fixed;left:50%;transform:translate(-50%,2rem);padding:50px;background:#ffffffe6;backdrop-filter:blur(200px);-webkit-backdrop-filter:blur(200px);border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 1px 1px #1f268733;width:calc(100vw - 120px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease-out;z-index:10000;display:grid;grid-template-columns:minmax(300px,30%) 1fr;gap:0 50px}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuTextWrap .globalNavi-submenuTitle{display:flex;align-items:center;gap:8px;text-decoration:none;position:relative}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuTextWrap .globalNavi-submenuTitle:before{content:"";flex-shrink:0;width:22px;height:22px;background-color:#028bce;border-radius:50%;border:1px solid #028BCE;background-image:url(/images/common/icon-arrow-right.svg);background-size:8px auto;background-repeat:no-repeat;background-position:center;transition:background-color .3s,border .3s,background-image .3s}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuTextWrap .globalNavi-submenuTitle .globalNavi-submenuTitleWrap{display:flex;flex-direction:column;align-items:flex-start}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuTextWrap .globalNavi-submenuTitle .globalNavi-submenuTitleEn{font-family:Cormorant Garamond,serif;font-size:4.8rem;line-height:1.1;color:#060606;margin:0 0 .8rem;white-space:nowrap;transition:color .3s}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuTextWrap .globalNavi-submenuTitle .globalNavi-submenuTitleJa{display:inline-block;font-size:1.6rem;line-height:1.2;color:#060606;margin-top:-2px;white-space:nowrap;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;background:linear-gradient(#00a7ea,#00a7ea) right bottom/0 1px no-repeat;transition:background-size .4s,color .3s}@media (hover: hover) and (pointer: fine){.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuTextWrap .globalNavi-submenuTitle:hover:before{background-color:transparent;border:1px solid rgba(0,165,247,.5);background-image:url(/images/common/icon-arrow-right-accent.svg)}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuTextWrap .globalNavi-submenuTitle:hover .globalNavi-submenuTitleEn{color:#028bce}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuTextWrap .globalNavi-submenuTitle:hover .globalNavi-submenuTitleJa{color:#00a7ea;background-position:left bottom;background-size:100% 1px}}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuTextWrap .globalNavi-submenuDesc{font-size:1.4rem;line-height:1.8;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;color:#5d5d5d;margin-top:40px;white-space:normal}@media (max-width: 1240px){.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuTextWrap .globalNavi-submenuDesc br{display:none}}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuList{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 3%;margin:0;list-style:none}@media (max-width: 1240px){.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuList{gap:20px 3%}}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuList .globalNavi-submenuItem{min-width:0}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuList .globalNavi-submenuItem .globalNavi-submenuLink{display:block;padding:0;position:relative;height:100%}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuList .globalNavi-submenuItem .globalNavi-submenuLink .globalNavi-submenuThum{width:100%;aspect-ratio:16/9;overflow:hidden;position:relative}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuList .globalNavi-submenuItem .globalNavi-submenuLink .globalNavi-submenuThum img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuList .globalNavi-submenuItem .globalNavi-submenuLink .globalNavi-submenuLinkTxt{display:flex;align-items:center;gap:5px;font-size:1.4rem;line-height:1.2;color:#060606;margin-top:10px;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media (max-width: 1240px){.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuList .globalNavi-submenuItem .globalNavi-submenuLink .globalNavi-submenuLinkTxt{font-size:1.4rem}}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuList .globalNavi-submenuItem .globalNavi-submenuLink .globalNavi-submenuLinkTxt:before{content:"";flex-shrink:0;width:18px;height:18px;background-color:#028bce;border-radius:50%;border:1px solid #028BCE;background-image:url(/images/common/icon-arrow-right.svg);background-size:7px auto;background-repeat:no-repeat;background-position:center;margin-top:2px;transition:background-color .3s,border .3s,background-image .3s}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuList .globalNavi-submenuItem .globalNavi-submenuLink .globalNavi-submenuLinkTxt>span{min-width:0;white-space:normal}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuList .globalNavi-submenuItem .globalNavi-submenuLink .globalNavi-submenuLinkTxt>span>span{display:inline;background:linear-gradient(#00a7ea,#00a7ea) right bottom/0 1px no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .4s}@media (hover: hover) and (pointer: fine){.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuList .globalNavi-submenuItem:hover .globalNavi-submenuLinkTxt{color:#00a7ea}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuList .globalNavi-submenuItem:hover .globalNavi-submenuLinkTxt:before{background-color:transparent;border:1px solid rgba(0,165,247,.5);background-image:url(/images/common/icon-arrow-right-accent.svg)}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu .globalNavi-submenu .globalNavi-submenuList .globalNavi-submenuItem:hover .globalNavi-submenuLinkTxt>span>span{background-position:left bottom;background-size:100% 1px}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu:hover .globalNavi-link{color:#00a7ea;background-position:left bottom;background-size:100% 1px}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu:hover .globalNavi-submenu{opacity:1;visibility:visible;transform:translate(-50%,3rem)}}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._hasSubmenu._active .globalNavi-link{color:#00a7ea;background-position:left bottom;background-size:100% 1px}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._4column .globalNavi-submenuList{grid-template-columns:repeat(4,1fr)!important;gap:40px 2%;margin:0}.globalNavi .globalNavi-naviWrap .globalNavi-main .globalNavi-list .globalNavi-item._4column .globalNavi-submenuList .globalNavi-submenuLinkTxt{font-size:1.4rem!important}.globalNavi .globalNavi-naviWrap .globalNavi-sub{display:flex;align-items:center;justify-content:flex-end;gap:1.2rem;white-space:nowrap}@media (max-width: 1024px){.globalNavi .globalNavi-naviWrap .globalNavi-sub{gap:.8rem}}@media (max-width: 1024px) and (max-width: 480px){.globalNavi .globalNavi-naviWrap .globalNavi-sub{flex-wrap:wrap}}.globalNavi .globalNavi-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:4rem;font-size:1.4rem;line-height:1;text-transform:uppercase;text-decoration:none;transition:opacity .3s ease;height:2.5rem;min-width:13.1rem;gap:.5rem;font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-weight:100}@media (max-width: 1024px){.globalNavi .globalNavi-btn{padding-inline:1.4rem;min-width:auto}}.globalNavi .globalNavi-btn .globalNavi-btn-label{letter-spacing:.06em}.globalNavi .globalNavi-btn:hover{opacity:.6}.globalNavi .globalNavi-btn._event{border:.7px solid #0B318F;color:#0b318f;background-color:transparent;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.2rem;margin-top:-1px}.globalNavi .globalNavi-btn._event:before{content:"";display:block;width:18px;height:18px;margin-top:2px;background-image:url(/images/common/icon-event.svg);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.globalNavi .globalNavi-btn._mypage{border:.7px solid #00A7EA;background-color:#00a7ea;color:#fff}.globalNavi .globalNavi-btn._mypage:before{content:"";display:block;width:16px;height:16px;background-image:url(/images/common/icon-mypage.svg);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.globalNavi .globalNavi-btn._entry{border:.7px solid #0B318F;background-color:#0b318f;color:#fff}.globalNavi .globalNavi-btn._entry:before{content:"";display:block;width:16px;height:16px;background-image:url(/images/common/icon-entry.svg);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.globalNavi-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;margin:0;padding:0;background-color:#0009;opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.4,0,.2,1),visibility .5s cubic-bezier(.4,0,.2,1);z-index:9999;pointer-events:none}@media (hover: hover) and (pointer: fine){.globalNavi:has(.globalNavi-item._hasSubmenu:hover)~.globalNavi-overlay,body:has(.globalNavi .globalNavi-item._hasSubmenu:hover) .globalNavi-overlay{opacity:1;visibility:visible;pointer-events:auto}}.globalNaviSp{display:none}@media (max-width: 1024px){.globalNaviSp{display:flex;justify-content:space-between;align-items:center;background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:6rem;box-shadow:0 4px 4px #0000000d;padding:0 0 0 20px;width:calc(100% - 40px);margin:10px auto 0;position:fixed;z-index:10000;transform:translate(-50%);left:50%}}@media (max-width: 1024px) and (max-width: 480px){.globalNaviSp{position:fixed;bottom:calc(15px + env(safe-area-inset-bottom));top:auto;margin:0 auto;padding:0 0 0 15px;width:calc(100% - 30px)}}.globalNaviSp .globalNaviSp-logo{flex-shrink:0}.globalNaviSp .globalNaviSp-logo a{display:block}.globalNaviSp .globalNaviSp-logo a img{display:block;height:24px;width:auto}@media (max-width: 600px){.globalNaviSp .globalNaviSp-logo a img{height:20px}}@media (max-width: 600px) and (max-width: 480px){.globalNaviSp .globalNaviSp-logo a img{height:12px}}.globalNaviSp .globalNaviSp-actions{display:flex;align-items:center}.globalNaviSp .globalNaviSp-actions .globalNaviSp-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;transition:opacity .3s ease;width:77px;height:77px}@media (max-width: 1024px){.globalNaviSp .globalNaviSp-actions .globalNaviSp-btn{width:60px;height:60px}}@media (max-width: 1024px) and (max-width: 480px){.globalNaviSp .globalNaviSp-actions .globalNaviSp-btn{width:50px;height:50px}}.globalNaviSp .globalNaviSp-actions .globalNaviSp-btn:hover{opacity:.6}.globalNaviSp .globalNaviSp-actions .globalNaviSp-btn .globalNaviSp-btnIcon{display:block;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:4px}@media (max-width: 1024px){.globalNaviSp .globalNaviSp-actions .globalNaviSp-btn .globalNaviSp-btnIcon{width:16px;height:16px}}@media (max-width: 1024px) and (max-width: 480px){.globalNaviSp .globalNaviSp-actions .globalNaviSp-btn .globalNaviSp-btnIcon{width:14px;height:14px}}.globalNaviSp .globalNaviSp-actions .globalNaviSp-btn .globalNaviSp-btnLabel{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:1.4rem;font-weight:400;text-transform:uppercase;letter-spacing:.02em;line-height:1;margin-top:3px}@media (max-width: 1024px){.globalNaviSp .globalNaviSp-actions .globalNaviSp-btn .globalNaviSp-btnLabel{font-size:1.2rem}}@media (max-width: 1024px) and (max-width: 480px){.globalNaviSp .globalNaviSp-actions .globalNaviSp-btn .globalNaviSp-btnLabel{font-size:1rem}}.globalNaviSp .globalNaviSp-actions .globalNaviSp-btn._mypage{background-color:#00a7ea;color:#fff}.globalNaviSp .globalNaviSp-actions .globalNaviSp-btn._mypage .globalNaviSp-btnIcon{background-image:url(/images/common/icon-mypage.svg)}.globalNaviSp .globalNaviSp-actions .globalNaviSp-btn._entry{background-color:#0b318f;color:#fff}.globalNaviSp .globalNaviSp-actions .globalNaviSp-btn._entry .globalNaviSp-btnIcon{background-image:url(/images/common/icon-entry.svg)}.globalNaviSp .globalNaviSp-actions .globalNaviSp-hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:77px;height:77px;background-color:#081b49;border:none;border-radius:0 50% 50% 0;cursor:pointer;transition:opacity .3s ease}@media (max-width: 1024px){.globalNaviSp .globalNaviSp-actions .globalNaviSp-hamburger{width:60px;height:60px}}@media (max-width: 1024px) and (max-width: 480px){.globalNaviSp .globalNaviSp-actions .globalNaviSp-hamburger{width:50px;height:50px}}.globalNaviSp .globalNaviSp-actions .globalNaviSp-hamburger:hover{opacity:.8}.globalNaviSp .globalNaviSp-actions .globalNaviSp-hamburger .globalNaviSp-hamburgerLine{display:block;width:20px;height:1px;background-color:#fff;border-radius:1px;transition:transform .3s ease,opacity .3s ease;margin-left:-4px}@media (max-width: 480px){.globalNaviSp .globalNaviSp-actions .globalNaviSp-hamburger .globalNaviSp-hamburgerLine{width:16px;margin-left:-2px}}.globalNaviSp .globalNaviSp-actions .globalNaviSp-hamburger._isOpen .globalNaviSp-hamburgerLine:nth-child(1),body.is-spMenu-open .globalNaviSp .globalNaviSp-actions .globalNaviSp-hamburger .globalNaviSp-hamburgerLine:nth-child(1){transform:translateY(8px) rotate(45deg)}.globalNaviSp .globalNaviSp-actions .globalNaviSp-hamburger._isOpen .globalNaviSp-hamburgerLine:nth-child(2),body.is-spMenu-open .globalNaviSp .globalNaviSp-actions .globalNaviSp-hamburger .globalNaviSp-hamburgerLine:nth-child(2){opacity:0}.globalNaviSp .globalNaviSp-actions .globalNaviSp-hamburger._isOpen .globalNaviSp-hamburgerLine:nth-child(3),body.is-spMenu-open .globalNaviSp .globalNaviSp-actions .globalNaviSp-hamburger .globalNaviSp-hamburgerLine:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.globalNaviSpMenu{-webkit-overflow-scrolling:touch;position:fixed;z-index:20000;display:block;overflow:auto;width:100vw;height:100vh;margin-top:0;background-color:#0b318f99;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.globalNaviSpMenu._isOpen{opacity:1;visibility:visible;pointer-events:auto}.globalNaviSpMenu._isOpen .globalNaviSpMenu-wrap{opacity:1;visibility:visible}.globalNaviSpMenu .globalNaviSpMenu-close{background:none;border:none;cursor:pointer;width:60px;height:60px;border-radius:50%;background-color:#0b318f;position:fixed;right:25px;top:25px;display:flex;align-items:center;justify-content:center;z-index:20001}.globalNaviSpMenu .globalNaviSpMenu-close:before,.globalNaviSpMenu .globalNaviSpMenu-close:after{content:"";position:absolute;width:24px;height:1px;background-color:#fff}.globalNaviSpMenu .globalNaviSpMenu-close:before{transform:rotate(45deg)}.globalNaviSpMenu .globalNaviSpMenu-close:after{transform:rotate(-45deg)}@media (max-width: 480px){.globalNaviSpMenu .globalNaviSpMenu-close{width:40px;height:40px;right:15px;top:auto;bottom:15px}.globalNaviSpMenu .globalNaviSpMenu-close:before,.globalNaviSpMenu .globalNaviSpMenu-close:after{width:15px}}.globalNaviSpMenu .globalNaviSpMenu-wrap{width:calc(100% - 40px);margin:0 auto;margin-bottom:2.5vw;margin-top:20px;padding:40px 20px;border-radius:10px;background-color:#e7eff0;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}@media (max-width: 480px){.globalNaviSpMenu .globalNaviSpMenu-wrap{width:calc(100% - 20px);border-radius:5px;padding:30px 17px 40px;margin-top:10px}}.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list{list-style:none;margin:0;padding:0}.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-itemLink{display:flex;align-items:center;font-size:16px;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;padding-top:15px;padding-bottom:15px;border-top:1px solid #dadada;text-decoration:none;transition:opacity .3s ease;line-height:1}@media (max-width: 480px){.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-itemLink{font-size:14px}}.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-itemLink:before{content:"";display:inline-block;margin-right:4px;background-color:#028bce;border-radius:50%;height:18px;width:18px;background-image:url(/images/common/icon-arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:8px 8px;flex-shrink:0}@media (hover: hover) and (pointer: fine){.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-itemLink:hover{opacity:.7}}@media (hover: none){.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-itemLink:active{opacity:.7}}.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-listChild{list-style:none;padding:0;margin:5px 0 0 25px}@media (max-width: 480px){.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-listChild{margin-left:10px}}.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-listChild .globalNaviSpMenu-itemChild{padding-top:10px}.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-listChild .globalNaviSpMenu-itemChild:first-child{padding-top:0}.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-listChild .globalNaviSpMenu-itemChild:last-child{padding-bottom:30px}.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-listChild .globalNaviSpMenu-itemChild .globalNaviSpMenu-itemChildLink{display:flex;align-items:center;text-decoration:none;transition:opacity .3s ease}@media (hover: hover) and (pointer: fine){.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-listChild .globalNaviSpMenu-itemChild .globalNaviSpMenu-itemChildLink:hover{opacity:.7}}@media (hover: none){.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-listChild .globalNaviSpMenu-itemChild .globalNaviSpMenu-itemChildLink:active{opacity:.7}}.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-listChild .globalNaviSpMenu-itemChild .globalNaviSpMenu-itemChildLink .globalNaviSpMenu-thum{width:25%;max-width:150px;flex-shrink:0}.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-listChild .globalNaviSpMenu-itemChild .globalNaviSpMenu-itemChildLink .globalNaviSpMenu-thum img{width:100%}.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-listChild .globalNaviSpMenu-itemChild .globalNaviSpMenu-itemChildLink .globalNaviSpMenu-tit{font-size:14px;margin-left:10px;letter-spacing:0;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;display:flex;align-items:center}@media (max-width: 480px){.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-listChild .globalNaviSpMenu-itemChild .globalNaviSpMenu-itemChildLink .globalNaviSpMenu-tit{font-size:12px}}.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-listChild .globalNaviSpMenu-itemChild .globalNaviSpMenu-itemChildLink .globalNaviSpMenu-tit:before{content:"";display:inline-block;margin-right:4px;background-color:#028bce;border-radius:50%;height:16px;width:16px;background-image:url(/images/common/icon-arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:6px 6px;flex-shrink:0}@media (max-width: 480px){.globalNaviSpMenu .globalNaviSpMenu-wrap .globalNaviSpMenu-navi .globalNaviSpMenu-list .globalNaviSpMenu-item .globalNaviSpMenu-listChild .globalNaviSpMenu-itemChild .globalNaviSpMenu-itemChildLink .globalNaviSpMenu-tit:before{height:12px;width:12px}}.footer{background-color:#fff;padding:7.66% 6.08% 5.91%}@media (max-width: 1024px){.footer{padding:60px 20px}}@media (max-width: 1024px) and (max-width: 480px){.footer{padding:40px 16px 80px}}.footer .footer-inner{display:flex;gap:4.98%;margin:0 auto}@media (max-width: 1024px){.footer .footer-inner{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:40px}.footer .footer-inner .footer-leftWrap{grid-row:1}.footer .footer-inner .footer-rightWrap{grid-row:2}.footer .footer-inner .footer-legal._tb{grid-row:3}}@media (max-width: 1024px) and (max-width: 480px){.footer .footer-inner{gap:30px}}.footer .footer-leftWrap{flex:0 0 26.75%;display:flex;flex-direction:column;gap:24px}@media (max-width: 1024px){.footer .footer-leftWrap{flex:1 1 auto;gap:20px}}@media (max-width: 1024px) and (max-width: 480px){.footer .footer-leftWrap{gap:16px}}.footer .footer-leftWrap .footer-logo img{display:block;height:auto;width:auto}.footer .footer-leftWrap .footer-address .footer-address-txt{font-size:1.4rem;line-height:1.6;color:#000;margin:0}@media (max-width: 480px){.footer .footer-leftWrap .footer-address .footer-address-txt{font-size:1.2rem}}.footer .footer-leftWrap .footer-btnArea{display:flex;flex-direction:column;gap:12px}@media (max-width: 1024px){.footer .footer-leftWrap .footer-btnArea{gap:10px}}@media (max-width: 1024px) and (max-width: 480px){.footer .footer-leftWrap .footer-btnArea{gap:8px}}.footer .footer-leftWrap .footer-btn{display:flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:40px;text-decoration:none;transition:opacity .3s;position:relative;gap:5px}@media (hover: hover) and (pointer: fine){.footer .footer-leftWrap .footer-btn:hover{opacity:.8}}@media (hover: none){.footer .footer-leftWrap .footer-btn:active{opacity:.8}}@media (max-width: 480px){.footer .footer-leftWrap .footer-btn{padding:10px 20px}}.footer .footer-leftWrap .footer-btn._minavi{border:1px solid #aaa;background-color:#fff}.footer .footer-leftWrap .footer-btn._minavi .footer-btn-thum{width:100%;height:auto;display:flex;justify-content:center;align-items:center}.footer .footer-leftWrap .footer-btn._minavi .footer-btn-thum .footer-btn-thum-img{display:block;width:143px;height:auto;border-radius:10px}.footer .footer-leftWrap .footer-btn._event{border:.7px solid #0B318F;color:#0b318f;background-color:transparent;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.4rem;margin-top:-1px}.footer .footer-leftWrap .footer-btn._event:before{content:"";display:block;width:18px;height:18px;margin-top:2px;background-image:url(/images/common/icon-event.svg);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.footer .footer-leftWrap .footer-btn._event .footer-btn-label{font-size:1.4rem;color:#0b318f;margin-right:0}@media (max-width: 480px){.footer .footer-leftWrap .footer-btn._event .footer-btn-label{font-size:1.1rem}}.footer .footer-leftWrap .footer-btn._mypage{border:.7px solid #00A7EA;background-color:#00a7ea;color:#fff;font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-transform:uppercase}.footer .footer-leftWrap .footer-btn._mypage:before{content:"";display:block;width:16px;height:16px;background-image:url(/images/common/icon-mypage.svg);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.footer .footer-leftWrap .footer-btn._mypage .footer-btn-label{font-size:1.6rem;font-weight:100;color:#fff;letter-spacing:.06em;margin-right:0}@media (max-width: 480px){.footer .footer-leftWrap .footer-btn._mypage .footer-btn-label{font-size:1.2rem}}.footer .footer-leftWrap .footer-btn._entry{border:.7px solid #0B318F;background-color:#0b318f;color:#fff;font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-transform:uppercase}.footer .footer-leftWrap .footer-btn._entry:before{content:"";display:block;width:16px;height:16px;background-image:url(/images/common/icon-entry.svg);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.footer .footer-leftWrap .footer-btn._entry .footer-btn-label{font-size:1.6rem;font-weight:100;color:#fff;letter-spacing:.06em;margin-right:0}@media (max-width: 480px){.footer .footer-leftWrap .footer-btn._entry .footer-btn-label{font-size:1.2rem}}.footer .footer-legal{display:flex;flex-direction:column;gap:16px;margin-top:auto}@media (max-width: 1024px){.footer .footer-legal._pc{display:none}}.footer .footer-legal._tb{display:none}@media (max-width: 1024px){.footer .footer-legal._tb{display:flex;gap:12px;margin-top:0}}@media (max-width: 1024px) and (max-width: 480px){.footer .footer-legal._tb{gap:10px}}.footer .footer-legal .footer-privacy{font-size:1.2rem;font-weight:400;color:#000;line-height:1.6}.footer .footer-legal .footer-privacy span{background:linear-gradient(currentColor,currentColor) left bottom/100% 1px no-repeat;transition:background-size .4s;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media (hover: hover) and (pointer: fine){.footer .footer-legal .footer-privacy span:hover{background-position:right bottom;background-size:0 1px;opacity:.8}}@media (max-width: 480px){.footer .footer-legal .footer-privacy{font-size:1.1rem}}.footer .footer-legal .footer-copyright{font-size:1.2rem;line-height:1.6;color:#000;margin:0;font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media (max-width: 480px){.footer .footer-legal .footer-copyright{font-size:1.1rem}}.footer .footer-rightWrap{flex:1 1 auto;padding-left:24px}@media (max-width: 1024px){.footer .footer-rightWrap{padding-left:0}}.footer .footer-nav{display:flex;flex-direction:row;gap:4.98%;align-items:start}@media (max-width: 1024px){.footer .footer-nav{flex-direction:column;gap:0}}@media (max-width: 1024px) and (max-width: 480px){.footer .footer-nav{gap:0}}.footer .footer-nav .footer-nav-col{display:grid;grid-template-columns:1fr;gap:0;flex:1 1 auto}@media (max-width: 1024px){.footer .footer-nav .footer-nav-col{width:100%}}.footer .footer-nav .footer-nav-col .footer-nav-group{padding:24px 0 40px;border-top:1px solid #ccc}@media (max-width: 1024px){.footer .footer-nav .footer-nav-col .footer-nav-group{padding:20px 0}}@media (max-width: 1024px) and (max-width: 480px){.footer .footer-nav .footer-nav-col .footer-nav-group{padding:20px 0}}.footer .footer-nav .footer-nav-col .footer-nav-group:last-child{border-bottom:none}.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-title{font-size:1.6rem;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#000;margin:0;display:flex;align-items:flex-start;gap:8px;text-decoration:none;transition:color .3s}@media (max-width: 480px){.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-title{font-size:1.4rem;gap:4px}}.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-title:before{content:"";flex-shrink:0;width:22px;height:22px;background-color:#028bce;border-radius:50%;border:1px solid #028BCE;background-image:url(/images/common/icon-arrow-right.svg);background-size:8px auto;background-repeat:no-repeat;background-position:center;margin-top:2px;transition:background-color .3s,border .3s,background-image .3s}@media (max-width: 480px){.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-title:before{margin-top:3px;width:16px;height:16px}}.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-title>span{min-width:0;white-space:normal}.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-title>span>span{display:inline;background:linear-gradient(#00a7ea,#00a7ea) right bottom/0 1px no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .4s}@media (hover: hover) and (pointer: fine){.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-title:hover{color:#00a7ea}.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-title:hover:before{background-color:transparent;border:1px solid rgba(0,165,247,.5);background-image:url(/images/common/icon-arrow-right-accent.svg)}.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-title:hover>span>span{background-position:left bottom;background-size:100% 1px}}@media (hover: none){.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-title:active{color:#00a7ea}.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-title:active:before{background-color:transparent;border:1px solid rgba(0,165,247,.5);background-image:url(/images/common/icon-arrow-right-accent.svg)}.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-title:active>span>span{background-position:left bottom;background-size:100% 1px}}.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px;margin:20px 0 0 32px}@media (max-width: 480px){.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-list{gap:4px;margin-top:10px;margin-left:20px}}.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-item{margin:0}.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-link{font-size:1.4rem;font-weight:400;color:#686868;line-height:normal;background:linear-gradient(currentColor,currentColor) left bottom/100% 1px no-repeat;transition:background-size .4s;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media (hover: hover) and (pointer: fine){.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-link:hover{background-position:right bottom;background-size:0 1px;opacity:.8}}@media (max-width: 480px){.footer .footer-nav .footer-nav-col .footer-nav-group .footer-nav-link{font-size:1.2rem}}.pageTitle{position:relative;width:100%;z-index:10;--pageTitle-block-size: calc(100vw / 6);--pageTitle-enter-duration: 1.2s;--pageTitle-enter-ease: cubic-bezier(.12, .9, .2, 1);--pageTitle-image-duration: 1.2s;--pageTitle-title-char-duration: .9s;--pageTitle-opening-delay: 5.5s}.pageTitle .pageTitle-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.pageTitle .pageTitle-wrap{position:relative;background-color:#e7eff0}.pageTitle .pageTitle-wrap .pageTitle-titleWrap{position:absolute;bottom:0;left:5%;z-index:5}@media (max-width: 810px){.pageTitle .pageTitle-wrap .pageTitle-titleWrap{bottom:-5%}}.pageTitle .pageTitle-wrap .pageTitle-titleWrap .pageTitle-titleEn{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(3.6rem,4.2vw,8rem);font-weight:300;line-height:1.1;color:#333;margin:0 0 8px;letter-spacing:.02em;display:flex;flex-wrap:wrap;gap:.02em}@media (max-width: 1024px){.pageTitle .pageTitle-wrap .pageTitle-titleWrap .pageTitle-titleEn{font-size:clamp(3rem,6vw,5rem)}}@media (max-width: 1024px) and (max-width: 480px){.pageTitle .pageTitle-wrap .pageTitle-titleWrap .pageTitle-titleEn{font-size:2.8rem;margin-bottom:5px}}.pageTitle .pageTitle-wrap .pageTitle-titleWrap .pageTitle-titleJa{font-size:clamp(1.4rem,1.2vw,2rem);font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333;margin-top:-10px;letter-spacing:.08em;opacity:0;transform:translateY(8px)}@media (max-width: 480px){.pageTitle .pageTitle-wrap .pageTitle-titleWrap .pageTitle-titleJa{margin-top:-5px;font-size:1.3rem}}.pageTitle .pagTitle-btmGradient{position:absolute;z-index:2;bottom:-1px;left:0;width:100%;height:calc(var(--pageTitle-block-size) + 1px);background:linear-gradient(to bottom,#fff0,#fff)}.pageTitle .pageTitle-gradient{position:absolute;aspect-ratio:1/1;width:var(--pageTitle-block-size);z-index:1}.pageTitle .pageTitle-gradient._01{top:0;left:0;background:linear-gradient(to bottom,#b2e0f3,#028bce);opacity:.5}.pageTitle .pageTitle-gradient._02{top:0;left:calc(var(--pageTitle-block-size) * 2);background:linear-gradient(to bottom,#b2e0f3,#028bce)}.pageTitle .pageTitle-gradient._03{bottom:0;left:calc(var(--pageTitle-block-size) * 3);background:linear-gradient(to bottom,#028bce00,#028bce)}.pageTitle .pageTitle-gradient._04{bottom:0;right:0;background:#028bce}.pageTitle .pageTitle-glass{z-index:3}.pageTitle .pageTitle-glass._01{width:var(--pageTitle-block-size);aspect-ratio:1/1;border-radius:0 0 50% 50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#pageTitle-glass-filter);backdrop-filter:url(#pageTitle-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.pageTitle .pageTitle-glass._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 50% 50%;border:1px solid rgba(255,255,255,0);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.pageTitle .pageTitle-glass._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 50% 50%;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.pageTitle .pageTitle-glass._01{top:0;left:0}.pageTitle .pageTitle-glass._02{width:var(--pageTitle-block-size);aspect-ratio:1/1;border-radius:0 50% 50% 0;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#pageTitle-glass-filter);backdrop-filter:url(#pageTitle-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.pageTitle .pageTitle-glass._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 50% 50% 0;border:1px solid rgba(255,255,255,.2);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.pageTitle .pageTitle-glass._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 50% 50% 0;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.pageTitle .pageTitle-glass._02{bottom:0;left:0}.pageTitle .pageTitle-glass._03{width:var(--pageTitle-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#pageTitle-glass-filter);backdrop-filter:url(#pageTitle-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.pageTitle .pageTitle-glass._03:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.pageTitle .pageTitle-glass._03:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.pageTitle .pageTitle-glass._03{top:calc(var(--pageTitle-block-size) / 2);left:calc(var(--pageTitle-block-size) * 2)}.pageTitle .pageTitle-glass._04{width:var(--pageTitle-block-size);aspect-ratio:1/1;border-radius:50% 0 0 50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#pageTitle-glass-filter);backdrop-filter:url(#pageTitle-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.pageTitle .pageTitle-glass._04:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50% 0 0 50%;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.pageTitle .pageTitle-glass._04:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50% 0 0 50%;border:1px solid rgba(255,255,255,.1);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.pageTitle .pageTitle-glass._04{bottom:0;right:0}.pageTitle .pageTitle-images{position:relative;top:0;right:0;bottom:0;left:0;pointer-events:none;display:grid;grid-template-columns:repeat(6,1fr)}.pageTitle .pageTitle-imageMain{position:relative;grid-column:4/6}.pageTitle .pageTitle-imageMain img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pageTitle .pageTitle-imageSub{position:relative;align-self:start}.pageTitle .pageTitle-imageSub img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pageTitle .pageTitle-imageSub._left{grid-column:3/4;aspect-ratio:1/1;margin-top:var(--pageTitle-block-size)}.pageTitle .pageTitle-imageSub._right{grid-column:6/7;aspect-ratio:1/1;margin-top:calc(var(--pageTitle-block-size) / 1.43)}.pageTitle .pageTitle-animItem{opacity:1;transform:none;transition:opacity var(--pageTitle-enter-duration) var(--pageTitle-enter-ease),transform var(--pageTitle-enter-duration) var(--pageTitle-enter-ease);transition-delay:calc(var(--pageTitle-opening-delay) + var(--delay, 0ms))}.pageTitle .pageTitle-animItem--image{transition:clip-path var(--pageTitle-image-duration) var(--pageTitle-enter-ease),opacity var(--pageTitle-image-duration) var(--pageTitle-enter-ease);transition-delay:calc(var(--pageTitle-opening-delay) + var(--delay, 0ms))}.pageTitle.is-prepare .pageTitle-animItem{opacity:0;transform:translate(var(--x, 0),var(--y, 0))}.pageTitle.is-prepare .pageTitle-animItem--image{opacity:1;clip-path:inset(0 100% 0 0)}.pageTitle.is-open .pageTitle-animItem{opacity:1;transform:none}.pageTitle.is-open .pageTitle-animItem--image{clip-path:inset(0 0 0 0)}.pageTitle .pageTitle-animItem--image img{transform:scale(1.4);transition:transform var(--pageTitle-image-duration) var(--pageTitle-enter-ease);transition-delay:calc(var(--pageTitle-opening-delay) + var(--delay, 0ms))}.pageTitle.is-open .pageTitle-animItem--image img{transform:scale(1)}.pageTitle.is-prepare .pageTitle-titleChar{opacity:0;transform:translateY(40px);display:inline-block}.pageTitle.is-open .pageTitle-titleChar{animation:pageTitle-title-char var(--pageTitle-title-char-duration) var(--pageTitle-enter-ease) both;animation-delay:calc(var(--pageTitle-opening-delay) + var(--delay, 0ms) + var(--char-delay, 0ms))}.pageTitle.is-open .pageTitle-titleJa{animation:pageTitle-title-ja .8s ease-in both;animation-delay:calc(var(--pageTitle-opening-delay) + var(--delay, 0ms))}@keyframes pageTitle-title-char{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pageTitle-title-ja{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pageTitle._blue .pageTitle-wrap{background-color:#028bce}.pageTitle._blue .pageTitle-wrap .pageTitle-titleEn,.pageTitle._blue .pageTitle-wrap .pageTitle-titleJa{color:#fff}.pageTitle._blue .pagTitle-btmGradient{background:linear-gradient(to bottom,#028bce00,#028bce)}.pageTitleChild{position:relative;width:100%;--pageTitleChild-block-size: 20vw ;--pageTitleChild-opening-delay: 0ms;--pageTitleChild-enter-duration: 1.2s;--pageTitleChild-enter-ease: cubic-bezier(.16, 1, .3, 1);--pageTitleChild-image-duration: 1.2s;--pageTitleChild-title-char-duration: .9s}.pageTitleChild .pageTitleChild-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background-color:#e7eff0}.pageTitleChild .pageTitleChild-bg._white{background-color:#fff!important}.pageTitleChild .pageTitleChild-bg._blue{background-color:#028bce!important}.pageTitleChild .pageTitleChild-wrap{position:relative}.pageTitleChild .pageTitleChild-wrap._white{background-color:#fff}.pageTitleChild .pageTitleChild-wrap._white .pageTitleChild-bg{background-color:#fff!important}.pageTitleChild .pageTitleChild-wrap._blue{background-color:#028bce}.pageTitleChild .pageTitleChild-wrap._blue .pageTitleChild-bg{background-color:#028bce!important}.pageTitleChild .pageTitleChild-wrap._blue .pageTitleChild-titleWrap .pageTitleChild-titleEn,.pageTitleChild .pageTitleChild-wrap._blue .pageTitleChild-titleWrap .pageTitleChild-titleJa{color:#fff}.pageTitleChild .pageTitleChild-wrap .pageTitleChild-titleWrap{position:absolute;bottom:0;left:5%;z-index:5}.pageTitleChild .pageTitleChild-wrap .pageTitleChild-titleWrap .pageTitleChild-titleEn{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(3.6rem,4.2vw,8rem);font-weight:300;line-height:1.1;color:#333;margin:0 0 8px;letter-spacing:.02em;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.01em}@media (max-width: 1024px){.pageTitleChild .pageTitleChild-wrap .pageTitleChild-titleWrap .pageTitleChild-titleEn{font-size:clamp(3rem,6vw,5rem)}}@media (max-width: 1024px) and (max-width: 480px){.pageTitleChild .pageTitleChild-wrap .pageTitleChild-titleWrap .pageTitleChild-titleEn{font-size:2.8rem;margin-bottom:5px}}.pageTitleChild .pageTitleChild-wrap .pageTitleChild-titleWrap .pageTitleChild-titleChar{display:inline-block;line-height:1.1}.pageTitleChild .pageTitleChild-wrap .pageTitleChild-titleWrap .pageTitleChild-titleJa{font-size:clamp(1.4rem,1.2vw,2rem);font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333;margin-top:-5px;letter-spacing:.08em}@media (max-width: 480px){.pageTitleChild .pageTitleChild-wrap .pageTitleChild-titleWrap .pageTitleChild-titleJa{margin-top:-5px;font-size:1.3rem}}.pageTitleChild .pageTitleChild-btmGradient{position:absolute;z-index:2;bottom:-2px;left:0;width:100%;height:calc(10vw + 2px);background:linear-gradient(to bottom,#e7eff000,#e7eff0)}.pageTitleChild .pageTitleChild-btmGradient._white{background:linear-gradient(to bottom,#e7eff000,#fff)}.pageTitleChild .pageTitleChild-btmGradient._blue{background:linear-gradient(to bottom,#028bce00,#028bce)}.pageTitleChild .pageTitleChild-gradient{position:absolute;aspect-ratio:1/1;width:var(--pageTitleChild-block-size);z-index:1}.pageTitleChild .pageTitleChild-gradient._01{top:0;left:var(--pageTitleChild-block-size);width:calc(var(--pageTitleChild-block-size) * 1.5);height:var(--pageTitleChild-block-size);background:linear-gradient(to bottom,#038ccf,#038ccf00)}.pageTitleChild .pageTitleChild-gradient._02{bottom:0;right:0;background:linear-gradient(to bottom,#038ccf00,#038ccf)}.pageTitleChild .pageTitleChild-glass{z-index:3}.pageTitleChild .pageTitleChild-glass._01{width:var(--pageTitleChild-block-size);height:calc(var(--pageTitleChild-block-size) * 2);border-radius:0 0 20vw 20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#pageTitleChild-glass-filter);backdrop-filter:url(#pageTitleChild-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.pageTitleChild .pageTitleChild-glass._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 20vw 20vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.pageTitleChild .pageTitleChild-glass._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 20vw 20vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.pageTitleChild .pageTitleChild-glass._01{top:calc(var(--pageTitleChild-block-size) * -1);left:calc(var(--pageTitleChild-block-size) * 1.5)}.pageTitleChild .pageTitleChild-glass._02{width:var(--pageTitleChild-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#pageTitleChild-glass-filter);backdrop-filter:url(#pageTitleChild-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.pageTitleChild .pageTitleChild-glass._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.pageTitleChild .pageTitleChild-glass._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.pageTitleChild .pageTitleChild-glass._02{bottom:calc(var(--pageTitleChild-block-size) * .5);right:calc(var(--pageTitleChild-block-size) * -.5)}.pageTitleChild .pageTitleChild-images{position:relative;pointer-events:none;display:grid;grid-template-columns:repeat(5,1fr);align-content:start}.pageTitleChild .pageTitleChild-imageMain{position:relative;grid-column:3/6}.pageTitleChild .pageTitleChild-imageMain img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.pageTitleChild .pageTitleChild-animItem{opacity:1;transform:none;transition:opacity var(--pageTitleChild-enter-duration) var(--pageTitleChild-enter-ease),transform var(--pageTitleChild-enter-duration) var(--pageTitleChild-enter-ease);transition-delay:calc(var(--pageTitleChild-opening-delay) + var(--delay, 0ms))}.pageTitleChild .pageTitleChild-animItem--image{transition:clip-path var(--pageTitleChild-image-duration) var(--pageTitleChild-enter-ease),opacity var(--pageTitleChild-image-duration) var(--pageTitleChild-enter-ease);transition-delay:calc(var(--pageTitleChild-opening-delay) + var(--delay, 0ms))}.pageTitleChild.is-prepare .pageTitleChild-animItem{opacity:0;transform:translate(var(--x, 0),var(--y, 0))}.pageTitleChild.is-prepare .pageTitleChild-animItem--image{opacity:1;clip-path:inset(0 100% 0 0)}.pageTitleChild.is-open .pageTitleChild-animItem{opacity:1;transform:none}.pageTitleChild.is-open .pageTitleChild-animItem--image{clip-path:inset(0 0 0 0)}.pageTitleChild .pageTitleChild-animItem--image img{transform:scale(1.4);transition:transform var(--pageTitleChild-image-duration) var(--pageTitleChild-enter-ease);transition-delay:calc(var(--pageTitleChild-opening-delay) + var(--delay, 0ms))}.pageTitleChild.is-open .pageTitleChild-animItem--image img{transform:scale(1)}.pageTitleChild.is-prepare .pageTitleChild-titleChar{opacity:0;transform:translateY(40px)}.pageTitleChild.is-open .pageTitleChild-titleChar{animation:pageTitleChild-title-char var(--pageTitleChild-title-char-duration) var(--pageTitleChild-enter-ease) both;animation-delay:calc(var(--pageTitleChild-opening-delay) + var(--delay, 0ms) + var(--char-delay, 0ms))}.pageTitleChild.is-open .pageTitleChild-titleJa{animation:pageTitleChild-title-ja .8s ease both;animation-delay:calc(var(--pageTitleChild-opening-delay) + var(--delay, 0ms))}@keyframes pageTitleChild-title-char{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pageTitleChild-title-ja{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.breadcrumb{position:relative;z-index:5;padding-right:30px;padding-top:20px}@media (max-width: 810px){.breadcrumb{padding-top:20px;margin-right:0;padding-left:5%;padding-right:5%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.breadcrumb::-webkit-scrollbar{display:none}}@media (max-width: 810px) and (max-width: 480px){.breadcrumb{padding-bottom:20px}}.breadcrumb._gray{background-color:#e7eff0}.breadcrumb._blue{background-color:#028bce}.breadcrumb._blue .breadcrumb-item span,.breadcrumb._blue .breadcrumb-item a{color:#fff;opacity:.5}.breadcrumb._blue .breadcrumb-item:not(:last-child):after{background-color:#fff;opacity:.5}.breadcrumb-list{display:flex;align-items:center;gap:12px;list-style:none;margin:0;padding:0;justify-content:flex-end;flex-wrap:nowrap;min-width:-moz-min-content;min-width:min-content}@media (max-width: 480px){.breadcrumb-list{gap:5px;justify-content:flex-start;width:-moz-max-content;width:max-content}}.breadcrumb-item{font-size:1.2rem;z-index:5;flex-shrink:0}@media (max-width: 810px){.breadcrumb-item{font-size:1rem}}.breadcrumb-item a{color:#a7a7a7;background:linear-gradient(currentColor,currentColor) left calc(100% + 1px) /100% 1px no-repeat;transition:background-size .4s;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media (hover: hover) and (pointer: fine){.breadcrumb-item a:hover{background-position:right calc(100% + 1px);background-size:0 1px;opacity:.8}}.breadcrumb-item:not(:last-child):after{content:"";display:inline-block;width:30px;height:1px;margin-top:-1px;background-color:#c4c4c4;margin-left:8px;vertical-align:middle}@media (max-width: 810px){.breadcrumb-item:not(:last-child):after{width:20px}}@media (max-width: 810px) and (max-width: 480px){.breadcrumb-item:not(:last-child):after{margin-left:2px}}.breadcrumb-item:last-child span{color:#a7a7a7}.glass-circle{--glass-size: 100px;--glass-bg-opacity: .03;--glass-border-top-width: 1px;--glass-border-top-opacity: .85;--glass-border-bottom-width: .8px;--glass-border-bottom-opacity: .85;--glass-shadow-top-color: rgba(255, 255, 255, .06);--glass-shadow-bottom-color: rgba(0, 0, 0, .06);--glass-fade-start: 8deg;--glass-fade-end: 82deg;--glass-border-radius: 50%;width:var(--glass-size);aspect-ratio:1/1;border-radius:var(--glass-border-radius);position:absolute;background:rgba(255,255,255,var(--glass-bg-opacity));-webkit-backdrop-filter:url(#glass-filter);backdrop-filter:url(#glass-filter);box-shadow:inset -10px -10px 10px 0 var(--glass-shadow-top-color),inset 10px 10px 10px 0 var(--glass-shadow-bottom-color)}.glass-circle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--glass-border-radius);border:var(--glass-border-top-width) solid rgba(255,255,255,var(--glass-border-top-opacity));-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black var(--glass-fade-start),black var(--glass-fade-end),transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black var(--glass-fade-start),black var(--glass-fade-end),transparent 90deg,transparent 360deg);z-index:1}.glass-circle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--glass-border-radius);border:var(--glass-border-bottom-width) solid rgba(255,255,255,var(--glass-border-bottom-opacity));-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black var(--glass-fade-start),black var(--glass-fade-end),transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black var(--glass-fade-start),black var(--glass-fade-end),transparent 90deg,transparent 360deg);z-index:1}.glass-circle._top-left-right-bottom:before{-webkit-mask-image:conic-gradient(from 0deg at 50% 50%,transparent 0deg,black var(--glass-fade-start),black var(--glass-fade-end),transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 0deg at 50% 50%,transparent 0deg,black var(--glass-fade-start),black var(--glass-fade-end),transparent 90deg,transparent 360deg)}.glass-circle._top-left-right-bottom:after{-webkit-mask-image:conic-gradient(from 180deg at 50% 50%,transparent 0deg,black var(--glass-fade-start),black var(--glass-fade-end),transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 180deg at 50% 50%,transparent 0deg,black var(--glass-fade-start),black var(--glass-fade-end),transparent 90deg,transparent 360deg)}.entryBanner{position:relative;width:100%;--entryBanner-block-size: calc(100vw / 6)}.entryBanner .js-entryBannerDecor,.entryBanner .js-entryBannerImage,.entryBanner .js-entryBannerContent{opacity:0;visibility:hidden}.entryBanner .entryBanner-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.entryBanner .entryBanner-wrap{position:relative;background-color:#028bce}.entryBanner .entryBanner-wrap .entryBanner-content{position:absolute;top:50%;left:50%;z-index:5;display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width: 480px){.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap{margin-top:20px}}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleJa{font-size:2rem;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff;letter-spacing:.5em}@media (max-width: 1024px){.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleJa{letter-spacing:.3em;font-size:1.8rem}}@media (max-width: 480px){.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleJa{margin-top:-5px;font-size:1.4rem;letter-spacing:0}}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(3.6rem,8vw,250px);font-weight:100;line-height:1;height:1em;color:#fff;letter-spacing:.02em;display:inline-block;overflow:hidden}@media (max-width: 480px){.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn{font-size:28px}}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-block:last-child{color:#fff}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter{display:inline-block;transition:transform .5s cubic-bezier(.76,0,.24,1)}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(1){transition-delay:0s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(2){transition-delay:25ms}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(3){transition-delay:.05s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(4){transition-delay:75ms}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(5){transition-delay:.1s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(6){transition-delay:.125s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(7){transition-delay:.15s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(8){transition-delay:.175s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(9){transition-delay:.2s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(10){transition-delay:.225s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(11){transition-delay:.25s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(12){transition-delay:.275s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(13){transition-delay:.3s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(14){transition-delay:.325s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(15){transition-delay:.35s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(16){transition-delay:.375s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(17){transition-delay:.4s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(18){transition-delay:.425s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(19){transition-delay:.45s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(20){transition-delay:.475s}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-titleWrap .entryBanner-titleEn .rolling-letter:nth-child(21){transition-delay:.5s}@media (max-width: 810px){.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-textWrap{display:none}}.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-textWrap .entryBanner-text{font-size:1.4rem;font-weight:400;color:#fff;line-height:1.6;margin-top:0;letter-spacing:.05em}@media (max-width: 480px){.entryBanner .entryBanner-wrap .entryBanner-content .entryBanner-textWrap .entryBanner-text{font-size:1rem}}.entryBanner .entryBanner-gradient{position:absolute;aspect-ratio:1/1;width:var(--entryBanner-block-size);z-index:1;transition:background .6s cubic-bezier(.4,0,.2,1)}.entryBanner .entryBanner-gradient._01{top:0;left:0;background:linear-gradient(to bottom,#b2e0f3,#028bce)}.entryBanner .entryBanner-gradient._02{left:0;top:var(--entryBanner-block-size);background:linear-gradient(to bottom,#038ccf,#038ccf00)}.entryBanner .entryBanner-gradient._03{top:0;left:var(--entryBanner-block-size);background:linear-gradient(to bottom,#87c3db,#038cce)}.entryBanner .entryBanner-gradient._04{height:calc(var(--entryBanner-block-size) * 2);top:0;left:calc(var(--entryBanner-block-size) * 2);background:linear-gradient(to bottom,#74d3f9,#096d9e)}.entryBanner .entryBanner-gradient._05{left:calc(var(--entryBanner-block-size) * 2);bottom:0;height:calc(var(--entryBanner-block-size) / 2);background:linear-gradient(to bottom,#038ccf00,#038ccf)}.entryBanner .entryBanner-gradient._06{left:calc(var(--entryBanner-block-size) * 3);top:var(--entryBanner-block-size);background:linear-gradient(to bottom,#038ccf00,#038ccf)}.entryBanner .entryBanner-gradient._07{left:calc(var(--entryBanner-block-size) * 3);bottom:0;background-color:#028bce}.entryBanner .entryBanner-gradient._08{top:0;left:calc(var(--entryBanner-block-size) * 4);background:linear-gradient(to bottom,#b2e0f3,#028bce)}.entryBanner .entryBanner-gradient._09{bottom:0;left:calc(var(--entryBanner-block-size) * 5);background:linear-gradient(to bottom,#b2e0f3,#028bce)}.entryBanner .entryBanner-glass{z-index:3}.entryBanner .entryBanner-glass._01{width:var(--entryBanner-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#entryBanner-glass-filter);backdrop-filter:url(#entryBanner-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.entryBanner .entryBanner-glass._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.entryBanner .entryBanner-glass._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.entryBanner .entryBanner-glass._01{top:0;left:0}.entryBanner .entryBanner-glass._02{width:var(--entryBanner-block-size);height:calc(var(--entryBanner-block-size) * 2);border-radius:20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#entryBanner-glass-filter);backdrop-filter:url(#entryBanner-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.entryBanner .entryBanner-glass._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.entryBanner .entryBanner-glass._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.entryBanner .entryBanner-glass._02{top:0;left:calc(var(--entryBanner-block-size) * 2)}.entryBanner .entryBanner-glass._03{width:var(--entryBanner-block-size);aspect-ratio:1/1;border-radius:50% 0 0 50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#entryBanner-glass-filter);backdrop-filter:url(#entryBanner-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.entryBanner .entryBanner-glass._03:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50% 0 0 50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.entryBanner .entryBanner-glass._03:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50% 0 0 50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.entryBanner .entryBanner-glass._03{top:0;left:calc(var(--entryBanner-block-size) * 4)}.entryBanner .entryBanner-glass._04{width:var(--entryBanner-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#entryBanner-glass-filter);backdrop-filter:url(#entryBanner-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.entryBanner .entryBanner-glass._04:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.entryBanner .entryBanner-glass._04:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.entryBanner .entryBanner-glass._04{bottom:0;right:0}.entryBanner .entryBanner-images{position:relative;top:0;right:0;bottom:0;left:0;pointer-events:none;display:grid;grid-template-columns:repeat(6,1fr);overflow:hidden}.entryBanner .entryBanner-img01,.entryBanner .entryBanner-img02,.entryBanner .entryBanner-img03,.entryBanner .entryBanner-img04,.entryBanner .entryBanner-img05{position:relative;overflow:hidden;width:100%}.entryBanner .entryBanner-img01 img,.entryBanner .entryBanner-img02 img,.entryBanner .entryBanner-img03 img,.entryBanner .entryBanner-img04 img,.entryBanner .entryBanner-img05 img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.01);transition:transform .6s cubic-bezier(.4,0,.2,1)}.entryBanner .entryBanner-img01{grid-column:1/3;margin-top:var(--entryBanner-block-size)}.entryBanner .entryBanner-img02{grid-column:3/4;margin-top:calc(var(--entryBanner-block-size) * 2)}.entryBanner .entryBanner-img03{grid-column:4/5}.entryBanner .entryBanner-img04{grid-column:5/6;margin-top:var(--entryBanner-block-size)}.entryBanner .entryBanner-img05{grid-column:6/7}@media (hover: hover) and (pointer: fine){.entryBanner:hover .entryBanner-img01 img,.entryBanner:hover .entryBanner-img02 img,.entryBanner:hover .entryBanner-img03 img,.entryBanner:hover .entryBanner-img04 img,.entryBanner:hover .entryBanner-img05 img{transform:scale(1.1)}.entryBanner:hover .entryBanner-titleEn .rolling-letter{transform:translateY(-100%)}}@media (hover: none){.entryBanner:active .entryBanner-img01 img,.entryBanner:active .entryBanner-img02 img,.entryBanner:active .entryBanner-img03 img,.entryBanner:active .entryBanner-img04 img,.entryBanner:active .entryBanner-img05 img{transform:scale(1.1)}.entryBanner:active .entryBanner-titleEn .rolling-letter{transform:translateY(-100%)}}.topMain{position:relative;width:100%;background-color:#028bce;--topMain-move-scale: 3;--topMain-block-size: calc(100vw / 6);--topMain-hold-duration: 3s;--topMain-main01-hold: var(--topMain-hold-duration);--topMain-mask-duration: 1.4s;--topMain-loop-start-delay: 3s;--topMain-mask-ease: cubic-bezier(.16, 1, .3, 1);--topMain-airplane-delay: 3s;--topMain-airplane-duration: 1.4s;--topMain-airplane-ease: cubic-bezier(.2, .8, .2, 1);--topMain-airplane-x: 200px;--topMain-airplane-y: 85px;--topMain-airplane-start-x: -280px;--topMain-airplane-start-y: 120px;--topMain-airplane-rotate: -5deg;--topMain-airplane-line-length: 500px;--topMain-airplane-line-rotate: -5deg;--topMain-airplane-line-x: 0px;--topMain-airplane-line-y: 128px}@media (max-width: 1024px){.topMain{--topMain-airplane-x: 220px;--topMain-airplane-y: 55px;--topMain-airplane-start-x: -260px;--topMain-airplane-start-y: 100px;--topMain-airplane-line-length: 500px;--topMain-airplane-line-x: 0px;--topMain-airplane-line-y: 100px}}@media (max-width: 1024px) and (max-width: 810px){.topMain{--topMain-airplane-x: 180px;--topMain-airplane-y: 48px;--topMain-airplane-start-x: -240px;--topMain-airplane-start-y: 90px;--topMain-airplane-line-length: 300px;--topMain-airplane-line-x: 0px;--topMain-airplane-line-y: 80px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.topMain{--topMain-airplane-x: 120px;--topMain-airplane-y: 35px;--topMain-airplane-start-x: -220px;--topMain-airplane-start-y: 80px;--topMain-airplane-line-length: 250px;--topMain-airplane-line-x: 0px;--topMain-airplane-line-y: 60px}}.topMain .topMain-concept{position:absolute;top:calc(50vh - 40px);left:0;width:100%;pointer-events:none;transform:translateY(-50%);z-index:100}@media (max-width: 1024px){.topMain .topMain-concept{top:28vw;transform:translateY(0)}}@media (max-width: 1024px) and (max-width: 810px){.topMain .topMain-concept{top:27vw}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.topMain .topMain-concept{top:70vw}}.topMain .topMain-conceptText{margin:0;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;line-height:1;position:relative}.topMain .topMain-conceptLine{display:flex;justify-content:center;gap:24px}@media (max-width: 1024px){.topMain .topMain-conceptLine{gap:20px}}@media (max-width: 1024px) and (max-width: 810px){.topMain .topMain-conceptLine{gap:15px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.topMain .topMain-conceptLine{gap:10px}}.topMain .topMain-conceptLine._mt{margin-top:30px}@media (max-width: 1024px){.topMain .topMain-conceptLine._mt{margin-top:20px}}@media (max-width: 1024px) and (max-width: 810px){.topMain .topMain-conceptLine._mt{margin-top:15px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.topMain .topMain-conceptLine._mt{margin-top:10px}}.topMain .topMain-conceptChar{display:inline-block}.topMain .topMain-conceptChar img{display:block;height:clamp(28px,4.2vw,56px);width:auto}.topMain .topMain-conceptAirplane{position:absolute;left:50%;top:50%;width:clamp(60px,10vw,120px);opacity:0;transform:translate(calc(-50% + var(--topMain-airplane-start-x)),calc(-50% + var(--topMain-airplane-start-y))) rotate(var(--topMain-airplane-rotate))}.topMain .topMain-conceptAirplane img{width:100%;height:auto;display:block}.topMain .topMain-conceptPath{position:absolute;left:50%;top:50%;width:var(--topMain-airplane-line-length);height:1px;background:#fffc;opacity:0;transform-origin:left center;transform:translate(-50%,-50%) translate(var(--topMain-airplane-line-x),var(--topMain-airplane-line-y)) rotate(var(--topMain-airplane-line-rotate))}.topMain .topMain-animItem{opacity:1;transform:none;transition:opacity 1.2s ease-out,transform 1.6s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay, 0ms);will-change:opacity,transform}.topMain .topMain-animItem--image{transition:opacity 1.2s ease-out,transform 1.8s cubic-bezier(.16,1,.3,1),filter 1.8s ease}body.is-opening .topMain .topMain-animItem{opacity:0;transform:translate3d(0,calc(var(--ty, 14px) * var(--topMain-move-scale)),0)}body.is-opening .topMain .topMain-animItem--bg{transform:translate3d(0,calc(var(--ty, 8px) * var(--topMain-move-scale)),0)}body.is-opening .topMain .topMain-animItem--image{transform:translate3d(0,calc(var(--ty, 18px) * var(--topMain-move-scale)),0) scale(1.03);filter:blur(6px)}body.is-opening .topMain .topMain-concept{opacity:1;transform:translateY(-50%)}body.is-opening.is-opening--top .topMain .topMain-animItem{transition:none;animation:topMain-enter 1.6s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay, 0ms)}body.is-opening.is-opening--top .topMain .topMain-animItem--bg{animation-name:topMain-enter-bg;animation-duration:3s}body.is-opening.is-opening--top .topMain .topMain-animItem--image{animation-name:topMain-enter-image;animation-duration:1.8s}body.is-opening .topMain .topMain-conceptChar{opacity:0;transform:translateY(12px)}body.is-opening.is-opening--top .topMain .topMain-conceptChar{animation:topMain-concept-char 1.2s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--delay, 0ms) + var(--char-delay, 0ms))}body.is-opening.is-opening--top .topMain .topMain-conceptAirplane{animation:topMain-concept-airplane var(--topMain-airplane-duration) var(--topMain-airplane-ease) both;animation-delay:var(--topMain-airplane-delay)}body.is-opening.is-opening--top .topMain .topMain-conceptPath{animation:topMain-concept-airplane-line var(--topMain-airplane-duration) var(--topMain-airplane-ease) both;animation-delay:var(--topMain-airplane-delay)}@keyframes topMain-enter{0%{opacity:0;transform:translate3d(0,calc(var(--ty, 14px) * var(--topMain-move-scale)),0)}to{opacity:1;transform:translateZ(0)}}@keyframes topMain-enter-bg{0%{opacity:0;transform:translate3d(0,calc(var(--ty, 8px) * var(--topMain-move-scale)),0)}to{opacity:1;transform:translateZ(0)}}@keyframes topMain-enter-image{0%{opacity:0;transform:translate3d(0,calc(var(--ty, 18px) * var(--topMain-move-scale)),0) scale(1.03);filter:blur(6px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes topMain-concept-char{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes topMain-concept-airplane{0%{opacity:0;transform:translate(calc(-50% + var(--topMain-airplane-start-x)),calc(-50% + var(--topMain-airplane-start-y))) rotate(var(--topMain-airplane-rotate))}to{opacity:1;transform:translate(calc(-50% + var(--topMain-airplane-x)),calc(-50% + var(--topMain-airplane-y))) rotate(var(--topMain-airplane-rotate))}}@keyframes topMain-concept-airplane-line{0%{opacity:0;transform:translate(-50%,-50%) translate(var(--topMain-airplane-line-x),var(--topMain-airplane-line-y)) rotate(var(--topMain-airplane-line-rotate)) scaleX(0)}to{opacity:1;transform:translate(-50%,-50%) translate(var(--topMain-airplane-line-x),var(--topMain-airplane-line-y)) rotate(var(--topMain-airplane-line-rotate)) scaleX(1)}}.topMain .topMain-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.topMain .topMain-gradientBar{position:absolute;bottom:-1px;left:-1px;width:calc(100% + 2px);z-index:10;height:calc(var(--topMain-block-size) * 1.5 + 1px);background:linear-gradient(to top,#0680b3,#038ccf00)}.topMain .topMain-gradient{position:absolute;aspect-ratio:1/1;width:var(--topMain-block-size);z-index:1}.topMain .topMain-gradient._01{top:0;left:0;background:linear-gradient(to bottom,#b2e0f3,#028bce)}@media (max-width: 480px){.topMain .topMain-gradient._01{top:calc(var(--topMain-block-size) * 0)!important;left:calc(var(--topMain-block-size) * 2)!important;z-index:5!important}}.topMain .topMain-gradient._02{top:0;left:var(--topMain-block-size);background:linear-gradient(to bottom,#67bbeb,#038cce)}@media (max-width: 480px){.topMain .topMain-gradient._02{top:calc(var(--topMain-block-size) * 1)!important;left:calc(var(--topMain-block-size) * 0)!important;z-index:20!important}}.topMain .topMain-gradient._03{left:0;top:var(--topMain-block-size);background:linear-gradient(to top,#038ccf,#038ccf00)}@media (max-width: 480px){.topMain .topMain-gradient._03{top:calc(var(--topMain-block-size) * 1)!important;left:calc(var(--topMain-block-size) * 1)!important;z-index:20!important}}.topMain .topMain-gradient._04{top:0;left:calc(var(--topMain-block-size) * 2);height:calc(var(--topMain-block-size) * 2);background:linear-gradient(to bottom,#74d3f9,#096d9e)}@media (max-width: 480px){.topMain .topMain-gradient._04{top:calc(var(--topMain-block-size) * 2)!important;left:calc(var(--topMain-block-size) * 1)!important;height:calc(var(--topMain-block-size) * 1)!important;z-index:2!important;background:#038ccf!important}}.topMain .topMain-gradient._05{top:var(--topMain-block-size);left:calc(var(--topMain-block-size) * 3 - 1px);width:calc(var(--topMain-block-size) + 2px);height:calc(var(--topMain-block-size) * 1 + 1px);background:linear-gradient(to bottom,#038ccf00,#038ccf)}@media (max-width: 480px){.topMain .topMain-gradient._05{top:calc(var(--topMain-block-size) * 3)!important;left:calc(var(--topMain-block-size) * 0 - 1px)!important;width:calc(var(--topMain-block-size) + 2px)!important;height:calc(var(--topMain-block-size) * 1 + 1px)!important;background:linear-gradient(to bottom,#b2e0f3,#028bce)!important;z-index:3!important}}.topMain .topMain-gradient._06{top:0;left:calc(var(--topMain-block-size) * 4);background:linear-gradient(to bottom,#b2e0f3,#028bce)}@media (max-width: 480px){.topMain .topMain-gradient._06{top:calc(var(--topMain-block-size) * 4)!important;left:calc(var(--topMain-block-size) * 1)!important;z-index:5!important}}.topMain .topMain-gradient._07{top:0;right:0;background:linear-gradient(to bottom,#87c3db,#038cce)}@media (max-width: 480px){.topMain .topMain-gradient._07{top:calc(var(--topMain-block-size) * 3)!important;right:calc(var(--topMain-block-size) * 0)!important;z-index:10!important;background:linear-gradient(to bottom,#038cce,#038cce)}}.topMain .topMain-gradient._08{top:calc(var(--topMain-block-size) * 2);left:calc(var(--topMain-block-size) * 1);background:linear-gradient(to bottom,#a8c6d5,#038ccf)}@media (max-width: 480px){.topMain .topMain-gradient._08{display:none}}.topMain .topMain-gradient._09{top:calc(var(--topMain-block-size) * 2);right:0;background:linear-gradient(to bottom,#a8c6d5,#038ccf)}@media (max-width: 480px){.topMain .topMain-gradient._09{display:none}}.topMain .topMain-gradient._10{top:calc(var(--topMain-block-size) * 3);left:calc(var(--topMain-block-size) * 2);background:linear-gradient(to bottom,#a8c6d5,#038ccf)}@media (max-width: 480px){.topMain .topMain-gradient._10{display:none}}.topMain .topMain-gradient._11{top:calc(var(--topMain-block-size) * 3);left:calc(var(--topMain-block-size) * 4);background:linear-gradient(to bottom,#a8c6d5,#038ccf)}@media (max-width: 480px){.topMain .topMain-gradient._11{display:none}}.topMain .topMain-gradient._12{bottom:0;left:0;background:linear-gradient(to bottom,#b2e0f3,#028bce)}.topMain .topMain-gradient._13{bottom:0;left:calc(var(--topMain-block-size) * 4);background:linear-gradient(to bottom,#b2e0f3,#028bce)}@media (max-width: 480px){.topMain .topMain-gradient._13{display:none}}.topMain .topMain-gradient._14{bottom:0;right:0;background:linear-gradient(to bottom,#87c3db,#038cce)}@media (max-width: 480px){.topMain .topMain-gradient._14{display:none}}.topMain .topMain-glass{z-index:3}.topMain .topMain-glass._01{width:var(--topMain-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topMain-glass-filter);backdrop-filter:url(#topMain-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topMain .topMain-glass._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._01{top:0;left:0}@media (max-width: 480px){.topMain .topMain-glass._01{top:calc(var(--topMain-block-size) * 3)!important;left:calc(var(--topMain-block-size) * 0)!important;z-index:6!important}}.topMain .topMain-glass._02{width:calc(var(--topMain-block-size) * 1);height:calc(var(--topMain-block-size) * 2);border-radius:0 0 20vw 20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topMain-glass-filter);backdrop-filter:url(#topMain-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topMain .topMain-glass._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 20vw 20vw;border:1px solid rgba(255,255,255,.3);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 20vw 20vw;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._02{top:calc(var(--topMain-block-size) * 0);left:calc(var(--topMain-block-size) * 2)}@media (max-width: 480px){.topMain .topMain-glass._02{width:calc(var(--topMain-block-size) * 1);height:calc(var(--topMain-block-size) * 1);border-radius:20vw 0 0 20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topMain-glass-filter);backdrop-filter:url(#topMain-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topMain .topMain-glass._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 0 0 20vw;border:1px solid rgba(255,255,255,.3);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 0 0 20vw;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._02{top:calc(var(--topMain-block-size) * .2)!important;left:calc(var(--topMain-block-size) * 2)!important;z-index:20!important}}.topMain .topMain-glass._03{width:var(--topMain-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topMain-glass-filter);backdrop-filter:url(#topMain-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topMain .topMain-glass._03:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._03:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._03{top:0;right:var(--topMain-block-size)}@media (max-width: 480px){.topMain .topMain-glass._03{width:calc(var(--topMain-block-size) * 1);height:calc(var(--topMain-block-size) * 1);border-radius:20vw 0 0 20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topMain-glass-filter);backdrop-filter:url(#topMain-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topMain .topMain-glass._03:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 0 0 20vw;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._03:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 0 0 20vw;border:1px solid rgba(255,255,255,.3);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._03{top:calc(var(--topMain-block-size) * 3)!important;left:calc(var(--topMain-block-size) * 2)!important;z-index:20!important}}.topMain .topMain-glass._04{width:var(--topMain-block-size);aspect-ratio:1/1;border-radius:20vw 20vw 0 0;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topMain-glass-filter);backdrop-filter:url(#topMain-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topMain .topMain-glass._04:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 20vw 0 0;border:1px solid rgba(255,255,255,.3);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._04:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 20vw 0 0;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._04{top:calc(var(--topMain-block-size) * 2);left:calc(var(--topMain-block-size) * .5)}@media (max-width: 480px){.topMain .topMain-glass._04{width:var(--topMain-block-size);aspect-ratio:1/1;border-radius:20vw 0 0 20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topMain-glass-filter);backdrop-filter:url(#topMain-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topMain .topMain-glass._04:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 0 0 20vw;border:1px solid rgba(255,255,255,.3);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._04:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 0 0 20vw;border:1px solid rgba(255,255,255,.2);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._04{top:calc(var(--topMain-block-size) * 4)!important;left:calc(var(--topMain-block-size) * 1)!important;z-index:20!important}}.topMain .topMain-glass._05{width:var(--topMain-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topMain-glass-filter);backdrop-filter:url(#topMain-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topMain .topMain-glass._05:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._05:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._05{top:calc(var(--topMain-block-size) * 2);right:0}@media (max-width: 480px){.topMain .topMain-glass._05{display:none}}.topMain .topMain-glass._06{width:var(--topMain-block-size);aspect-ratio:1/1;border-radius:0 20vw 20vw 0;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topMain-glass-filter);backdrop-filter:url(#topMain-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topMain .topMain-glass._06:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 20vw 20vw 0;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._06:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 20vw 20vw 0;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._06{top:calc(var(--topMain-block-size) * 3);left:calc(var(--topMain-block-size) * 2)}@media (max-width: 480px){.topMain .topMain-glass._06{display:none}}.topMain .topMain-glass._07{width:calc(var(--topMain-block-size) * 1);height:calc(var(--topMain-block-size) * 2);border-radius:20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topMain-glass-filter);backdrop-filter:url(#topMain-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topMain .topMain-glass._07:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._07:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.3);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._07{top:calc(var(--topMain-block-size) * 3);left:calc(var(--topMain-block-size) * 4)}@media (max-width: 480px){.topMain .topMain-glass._07{display:none}}.topMain .topMain-glass._08{width:calc(var(--topMain-block-size) * 1);height:calc(var(--topMain-block-size) * 1);border-radius:20vw 20vw 0 0;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topMain-glass-filter);backdrop-filter:url(#topMain-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topMain .topMain-glass._08:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 20vw 0 0;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._08:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 20vw 0 0;border:1px solid rgba(255,255,255,.3);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._08{top:calc(var(--topMain-block-size) * 4);left:calc(var(--topMain-block-size) * .5)}@media (max-width: 480px){.topMain .topMain-glass._08{display:none}}.topMain .topMain-glass._09{width:calc(var(--topMain-block-size) * 1);height:calc(var(--topMain-block-size) * 1);border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topMain-glass-filter);backdrop-filter:url(#topMain-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topMain .topMain-glass._09:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._09:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.3);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topMain .topMain-glass._09{top:calc(var(--topMain-block-size) * 4);right:0}@media (max-width: 480px){.topMain .topMain-glass._09{display:none}}.topMain .topMain-images{position:relative;top:0;right:0;bottom:0;left:0;pointer-events:none;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,var(--topMain-block-size));overflow:hidden}.topMain .topMain-img01,.topMain .topMain-img02,.topMain .topMain-img03,.topMain .topMain-img04,.topMain .topMain-img05,.topMain .topMain-img06,.topMain .topMain-img07,.topMain .topMain-img08,.topMain .topMain-img09{position:relative;overflow:hidden;width:100%;height:100%}.topMain .topMain-img01 img,.topMain .topMain-img02 img,.topMain .topMain-img03 img,.topMain .topMain-img04 img,.topMain .topMain-img05 img,.topMain .topMain-img06 img,.topMain .topMain-img07 img,.topMain .topMain-img08 img,.topMain .topMain-img09 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.topMain .topMain-loopImage{position:relative;width:100%;height:100%}.topMain .topMain-loopImageItem{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;clip-path:inset(0 100% 0 0);will-change:clip-path,opacity;transform:scale(1.8);transition:clip-path var(--topMain-mask-duration) var(--topMain-mask-ease),transform var(--topMain-mask-duration) var(--topMain-mask-ease),opacity 0s linear}.topMain .topMain-loopImageItem.is-main01-base{z-index:1;opacity:1;clip-path:inset(0 0 0 0);transform:scale(1)}.topMain .topMain-loopImageItem.is-main02{z-index:2}.topMain .topMain-loopImageItem.is-main03{z-index:3}.topMain .topMain-loopImageItem.is-main01-overlay{z-index:4}.topMain .topMain-loopImage.is-loop-main02 .topMain-loopImageItem.is-main02,.topMain .topMain-loopImage.is-loop-main03 .topMain-loopImageItem.is-main03,.topMain .topMain-loopImage.is-loop-main01-overlay .topMain-loopImageItem.is-main01-overlay{opacity:1;clip-path:inset(0 0 0 0);transform:scale(1)}.topMain .topMain-img01{grid-column:1/3;grid-row:2/4}@media (max-width: 480px){.topMain .topMain-img01{grid-column:1/2!important;grid-row:1/2!important;z-index:2}}.topMain .topMain-img02{grid-column:3/4;grid-row:3/4}@media (max-width: 480px){.topMain .topMain-img02{grid-column:2/3!important;grid-row:1/3!important;z-index:2}}.topMain .topMain-img03{grid-column:4/5;grid-row:1/3}@media (max-width: 480px){.topMain .topMain-img03{grid-column:3/4!important;grid-row:2/4!important;z-index:3}}.topMain .topMain-img04{grid-column:5/6;grid-row:2/4}@media (max-width: 480px){.topMain .topMain-img04{grid-column:1/2!important;grid-row:3/4!important;z-index:4}}.topMain .topMain-img05{grid-column:6/7;grid-row:2/3;z-index:2}@media (max-width: 480px){.topMain .topMain-img05{grid-column:2/3!important;grid-row:4/5!important;z-index:5}}.topMain .topMain-img06{grid-column:1/3;grid-row:4/5}@media (max-width: 480px){.topMain .topMain-img06{grid-column:1/2!important;grid-row:5/6!important;z-index:6}}.topMain .topMain-img07{grid-column:4/5;grid-row:4/5}@media (max-width: 480px){.topMain .topMain-img07{grid-column:3/4!important;grid-row:5/7!important;z-index:7}}.topMain .topMain-img08{grid-column:6/7;grid-row:4/5}.topMain .topMain-img09{grid-column:3/5;grid-row:5/7}@media (max-width: 480px){.topMain{--topMain-block-size: calc(100vw / 3)}.topMain .topMain-images{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(6,var(--topMain-block-size));grid-auto-flow:dense}.topMain .topMain-gradient{width:var(--topMain-block-size)}.topMain .topMain-gradientBar{height:calc(var(--topMain-block-size) * 1.5)}.topMain .topMain-img01,.topMain .topMain-img02,.topMain .topMain-img03,.topMain .topMain-img04,.topMain .topMain-img05,.topMain .topMain-img06,.topMain .topMain-img07,.topMain .topMain-img08,.topMain .topMain-img09{grid-column:auto;grid-row:auto}.topMain .topMain-img08,.topMain .topMain-img09{display:none}}.topConcept{position:relative;width:100%;background-color:#057fb2;padding-top:5vw}@media (max-width: 1024px){.topConcept{padding-top:20vw}}@media (max-width: 1024px) and (max-width: 810px){.topConcept{padding-top:45vw}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 590px){.topConcept{padding-top:60vw}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 590px) and (max-width: 480px){.topConcept{padding-top:30vw}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 590px) and (max-width: 480px) and (max-width: 365px){.topConcept{padding-top:70vw}}.topConcept-inner{position:absolute;left:50%;transform:translate(-50%);z-index:2}@media (max-width: 1024px){.topConcept-inner{top:5vw}}@media (max-width: 1024px) and (max-width: 480px){.topConcept-inner{top:0}}.topConcept-inner .topConcept-txt{width:100vw;position:relative;text-align:center;top:0;right:0;bottom:0;left:0;z-index:2;display:block;color:#ffffff40;font-size:clamp(16px,1.2vw,100px);line-height:2.4;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin-bottom:5vw}@media (max-width: 480px){.topConcept-inner .topConcept-txt{width:90vw;text-align:center;margin-left:auto;margin-right:auto;line-height:2;font-size:14px;letter-spacing:-1px}}.topConcept-line{position:relative;display:inline-block;--reveal: 100%}.topConcept-line:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;color:#fff;clip-path:inset(0 var(--reveal) 0 0);transition:clip-path .1s linear}@media (max-width: 480px){.topConcept-line{letter-spacing:-1.5px}}.topConcept-img{position:relative;z-index:1}.topConcept-img img{display:block;width:100%;height:auto}.topEvent{position:relative;--topEvent-block-size: calc(100vw / 6);height:10vw;background:linear-gradient(to bottom,transparent,#028BCE);z-index:0;margin-top:-10vw}.topEvent-inner{width:90%;margin-left:auto;margin-right:auto;padding-top:140px;padding-bottom:140px}@media (max-width: 1024px){.topEvent-inner{padding-top:100px;padding-bottom:100px}}@media (max-width: 1024px) and (max-width: 810px){.topEvent-inner{padding-top:80px;padding-bottom:80px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.topEvent-inner{padding-top:60px;padding-bottom:60px}}.topEvent-grid{display:grid;grid-template-columns:2fr 8fr;gap:60px;align-items:start}@media (max-width: 1024px){.topEvent-grid{gap:40px}}@media (max-width: 1024px) and (max-width: 810px){.topEvent-grid{grid-template-columns:1fr;gap:30px}}.topEvent-titleCol{position:relative}.topEvent-titleWrap{position:relative;z-index:0}.topEvent-gradient{position:absolute;height:calc(var(--topEvent-block-size) * .8);width:var(--topEvent-block-size);z-index:1;pointer-events:none}.topEvent-gradient._01{top:calc(var(--topEvent-block-size) * .4);left:calc(var(--topEvent-block-size) * -1.1);background:linear-gradient(to top,#038ccf00,#61c6f9)}.topEvent-glass{z-index:2;pointer-events:none}.topEvent-glass._01{width:calc(var(--topEvent-block-size) * .8);height:calc(var(--topEvent-block-size) * 1.2);border-radius:5vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topEvent-glass-filter);backdrop-filter:url(#topEvent-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topEvent-glass._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5vw;border:1px solid rgba(255,255,255,.4);-webkit-mask-image:conic-gradient(from 0deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 0deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topEvent-glass._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 180deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 180deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topEvent-glass._01{top:calc(var(--topEvent-block-size) * -.25);left:calc(var(--topEvent-block-size) * -.7)}.topEvent-title{position:relative;z-index:10}.topEvent-title-en{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(3.6rem,4.2vw,8rem);font-weight:300;line-height:1;color:#fff;margin:-15px 0 8px;letter-spacing:.02em}.topEvent-title-en span{display:inline-block;will-change:transform,opacity}.topEvent-title-jp{font-size:clamp(1.4rem,1.2vw,2rem);font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff;margin:-10px 0 0;letter-spacing:.08em}.topEvent-contentCol{display:flex;flex-direction:column}.topEvent-content{display:flex;flex-direction:column;gap:40px}@media (max-width: 480px){.topEvent-content{gap:30px}}.topEvent-more{display:flex;justify-content:flex-end;margin-top:auto}@media (max-width: 480px){.topEvent-more{justify-content:flex-start}}.topEvent-more .btn{background-color:#fff;color:#028bce}.topEvent-more .btn:before{background-color:#028bce;border-color:#028bce}@media (hover: hover) and (pointer: fine){.topEvent-more .btn:hover{background-color:#028bce;color:#fff}.topEvent-more .btn:hover:before{background-color:#fff;border-color:#fff}}@media (hover: none){.topEvent-more .btn:active{background-color:#028bce;color:#fff}.topEvent-more .btn:active:before{background-color:#fff;border-color:#fff}}.topCompany{position:relative;z-index:6;padding:100px 0 120px}@media (max-width: 1024px){.topCompany{padding:80px 0 100px}}@media (max-width: 1024px) and (max-width: 810px){.topCompany{padding:60px 0 80px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.topCompany{padding:50px 0 60px}}.topCompany-inner{width:90%;margin-left:auto;margin-right:auto}@media (max-width: 480px){.topCompany-inner{width:100%}}.topCompany-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}@media (max-width: 480px){.topCompany-header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;margin-bottom:30px;margin-left:5%}}.topCompany-title{position:relative}.topCompany-title-en{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(4rem,4.5vw,6.4rem);font-weight:300;line-height:1.1;color:#000;margin:0;letter-spacing:.02em}.topCompany-title-jp{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(1.6rem,1.5vw,2.4rem);font-weight:400;color:#000;margin:8px 0 0;letter-spacing:.08em}.topCompany-more .btn{background-color:#fff;color:#028bce;border:1px solid #028BCE}.topCompany-more .btn:before{background-color:#028bce;border-color:#028bce}@media (hover: hover) and (pointer: fine){.topCompany-more .btn:hover{background-color:#028bce;color:#fff}.topCompany-more .btn:hover:before{background-color:#fff;border-color:#fff}}@media (hover: none){.topCompany-more .btn:active{background-color:#028bce;color:#fff}.topCompany-more .btn:active:before{background-color:#fff;border-color:#fff}}.topCompany-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;gap:1px}@media (max-width: 810px){.topCompany-grid{grid-template-columns:repeat(2,1fr)}}.topCompany-item{position:relative;overflow:hidden}.topCompany-item .bannerLink-img{width:100%;height:100%}.topCompany-item .bannerLink-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.topCompany-item .bannerLink-body{padding:20px 16px;display:flex;justify-content:space-between;align-items:center}@media (max-width: 1024px){.topCompany-item .bannerLink-body{padding:20px 10px 5px}}@media (max-width: 1024px) and (max-width: 810px){.topCompany-item .bannerLink-body{padding:20px 10px 10px}}.topCompany-item .bannerLink-text{font-size:1.6rem;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}@media (max-width: 1024px){.topCompany-item .bannerLink-text{font-size:1.4rem;line-height:1.3}}.topCompany-item._large{grid-row:span 2}@media (max-width: 480px){.topCompany-item._large{grid-row:auto}}.topCompany-item._large .bannerLink-img,.topCompany-item._large .bannerLink-img img{height:100%}.topCompany-item._01{grid-column:1;grid-row:1/3}@media (max-width: 810px){.topCompany-item._01{grid-column:1;grid-row:1/3}}@media (max-width: 810px) and (max-width: 480px){.topCompany-item._01{grid-row:auto}}.topCompany-item._02{grid-column:2;grid-row:1}@media (max-width: 810px){.topCompany-item._02{grid-column:2;grid-row:1}}.topCompany-item._03{grid-column:2;grid-row:2}@media (max-width: 810px){.topCompany-item._03{grid-column:2;grid-row:2}}@media (max-width: 810px) and (max-width: 480px){.topCompany-item._03{grid-column:1;grid-row:2}}.topCompany-item._04{grid-column:3;grid-row:1/3}@media (max-width: 810px){.topCompany-item._04{grid-column:1;grid-row:3/5}}@media (max-width: 810px) and (max-width: 480px){.topCompany-item._04{grid-column:2;grid-row:2}}.topCompany-item._05{grid-column:4;grid-row:1}@media (max-width: 810px){.topCompany-item._05{grid-column:2;grid-row:3}}@media (max-width: 810px) and (max-width: 480px){.topCompany-item._05{grid-column:1;grid-row:3}}.topCompany-item._06{grid-column:4;grid-row:2}@media (max-width: 810px){.topCompany-item._06{grid-column:2;grid-row:4}}@media (max-width: 810px) and (max-width: 480px){.topCompany-item._06{grid-column:2;grid-row:3}}.topJob{position:relative;z-index:5;--topJob-block-size: calc(100vw / 6)}.topJob-inner{width:90%;margin-left:auto;margin-right:auto;padding-top:200px;padding-bottom:140px}@media (max-width: 1024px){.topJob-inner{padding-top:100px;padding-bottom:100px}}@media (max-width: 1024px) and (max-width: 810px){.topJob-inner{padding-top:80px;padding-bottom:80px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.topJob-inner{padding-top:60px;padding-bottom:60px}}.topJob-grid{display:grid;grid-template-columns:auto 1fr auto;gap:60px;align-items:end;margin-bottom:40px}@media (max-width: 1024px){.topJob-grid{gap:40px}}@media (max-width: 1024px) and (max-width: 810px){.topJob-grid{grid-template-columns:1fr;gap:20px;align-items:start}}.topJob-titleCol{position:relative}.topJob-titleWrap{position:relative;z-index:0}.topJob-gradient{position:absolute;height:calc(var(--topJob-block-size) * 1);width:var(--topJob-block-size);z-index:0;pointer-events:none}.topJob-gradient._01{top:calc(var(--topJob-block-size) * -1);left:calc(var(--topJob-block-size) * -.4);background:linear-gradient(to top,#038ccf00,#b2e0f3)}.topJob-glass{z-index:1;pointer-events:none}.topJob-glass._01{width:calc(var(--topJob-block-size) * 1);height:calc(var(--topJob-block-size) * 1);border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topJob-glass-filter);backdrop-filter:url(#topJob-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topJob-glass._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.4);-webkit-mask-image:conic-gradient(from 0deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 0deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topJob-glass._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.3);-webkit-mask-image:conic-gradient(from 180deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 180deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topJob-glass._01{top:calc(var(--topJob-block-size) * -.7);left:calc(var(--topJob-block-size) * .15)}.topJob-title{position:relative;z-index:10}.topJob-title-en{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(3.6rem,4.2vw,6.4rem);font-weight:300;line-height:1;color:#fff;margin:-15px 0 8px;letter-spacing:.02em}@media (max-width: 1024px){.topJob-title-en{font-size:4.8rem}}.topJob-title-jp{font-size:clamp(1.4rem,1.2vw,2.4rem);font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff;margin:-5px 0 0;letter-spacing:.08em}@media (max-width: 1024px){.topJob-title-jp{font-size:1.6rem}}.topJob-descCol{display:flex;align-items:flex-start}.topJob-desc{font-size:1.4rem;line-height:2;color:#fff;margin:0;letter-spacing:.05em;z-index:1}@media (max-width: 1024px){.topJob-desc br{display:none}}@media (max-width: 480px){.topJob-desc{line-height:1.6}.topJob-desc br{display:none}}.topJob-more{display:flex;justify-content:flex-end;align-items:flex-start}@media (max-width: 810px){.topJob-more{justify-content:flex-start}}.topJob-more .btn{background-color:#fff;color:#028bce}.topJob-more .btn:before{background-color:#028bce;border-color:#028bce}@media (hover: hover) and (pointer: fine){.topJob-more .btn:hover{background-color:#028bce;color:#fff}.topJob-more .btn:hover:before{background-color:#fff;border-color:#fff}}@media (hover: none){.topJob-more .btn:active{background-color:#028bce;color:#fff}.topJob-more .btn:active:before{background-color:#fff;border-color:#fff}}.topJob-list{list-style:none;margin:0;padding:0}.topJob-item{position:relative;border-top:1px solid rgba(255,255,255,.3)}.topJob-item:last-child{border-bottom:1px solid rgba(255,255,255,.3)}.topJob-item:hover{z-index:1}.topJob-link{display:flex;align-items:center;gap:24px;padding:60px 0;text-decoration:none;position:relative;z-index:10}.topJob-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff0;transition:background-color .8s ease;pointer-events:none;z-index:0}@media (max-width: 1024px){.topJob-link{padding:30px 0;gap:16px}}@media (max-width: 1024px) and (max-width: 480px){.topJob-link{padding:20px 0;gap:4px}}@media (hover: hover) and (pointer: fine){.topJob-link:hover:before{background-color:#ffffff1a}.topJob-link:hover .topJob-itemTitle{background-position:left bottom;background-size:100% 1px}.topJob-link:hover .topJob-arrow{background-color:transparent;border-color:#ffffff80;background-image:url(/images/common/icon-arrow-right.svg)}}@media (hover: none){.topJob-link:active:before{background-color:#ffffff1a}.topJob-link:active .topJob-itemTitle{background-position:left bottom;background-size:100% 1px}.topJob-link:active .topJob-arrow{background-color:transparent;border-color:#ffffff80;background-image:url(/images/common/icon-arrow-right.svg)}}.topJob-num{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1rem;font-weight:200;color:#fff;flex-shrink:0;width:20px;position:relative;z-index:1;margin-top:-32px}@media (max-width: 1024px){.topJob-num{margin-top:-28px}}@media (max-width: 480px){.topJob-num{margin-top:-24px}}.topJob-text{flex:1;min-width:0;position:relative;z-index:1}.topJob-itemTitle{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(2rem,2.2vw,3.2rem);font-weight:100;color:#fff;margin:0;line-height:1.2;background:linear-gradient(#ffffffb3,#ffffffb3) right bottom/0 1px no-repeat;display:inline;transition:background-size .4s}.topJob-itemTitleEn{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:1.4rem;font-weight:200;font-style:italic;color:#fff;margin:8px 0 0;line-height:1;opacity:.8;mix-blend-mode:screen}@media (max-width: 480px){.topJob-itemTitleEn{font-size:1.2rem;margin-top:4px}}.topJob-imgWrap{position:absolute;right:30px;top:20px;width:500px;height:auto;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;pointer-events:none;z-index:2}.topJob-imgWrap._active{opacity:1;visibility:visible}@media (max-width: 1024px){.topJob-imgWrap{width:200px}}@media (max-width: 480px){.topJob-imgWrap{display:none}}.topJob-imgWrap img{width:100%;height:auto;display:block}.topJob-arrow{flex-shrink:0;width:23px;height:23px;background-color:#fff;border-radius:50%;border:1px solid white;background-image:url(/images/common/icon-arrow-right-accent.svg);background-size:8px auto;background-repeat:no-repeat;background-position:center;transition:background-color .3s,border-color .3s,background-image .3s;position:relative;z-index:1}@media (max-width: 480px){.topJob-arrow{width:20px;height:20px;background-size:6px auto}}.topPeople{position:relative}.topPeople-inner{width:90%;margin-left:auto;margin-right:auto;padding-top:140px;position:relative;z-index:10}@media (max-width: 1024px){.topPeople-inner{padding-top:100px}}@media (max-width: 1024px) and (max-width: 810px){.topPeople-inner{padding-top:80px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.topPeople-inner{padding-top:60px}}.topPeople-grid{display:grid;grid-template-columns:auto 1fr auto;gap:60px;align-items:end;margin-bottom:40px}@media (max-width: 1024px){.topPeople-grid{gap:40px}}@media (max-width: 1024px) and (max-width: 810px){.topPeople-grid{grid-template-columns:1fr;gap:30px;align-items:start}}.topPeople-titleCol{position:relative}.topPeople-title{position:relative;z-index:10}.topPeople-title-en{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(3.6rem,4.2vw,6.4rem);font-weight:300;line-height:1;color:#fff;margin:-15px 0 8px;letter-spacing:.02em}.topPeople-title-jp{font-size:clamp(1.4rem,1.2vw,2.4rem);font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff;margin:-10px 0 0;letter-spacing:.08em}.topPeople-descCol{display:flex;align-items:flex-start}.topPeople-desc{font-size:1.4rem;line-height:2;color:#fff;margin:0;letter-spacing:.05em}@media (max-width: 480px){.topPeople-desc br{display:none}}.topPeople-more{display:flex;justify-content:flex-end;align-items:flex-start}@media (max-width: 810px){.topPeople-more{justify-content:flex-start}}.topPeople-more .btn{background-color:#fff;color:#028bce}.topPeople-more .btn:before{background-color:#028bce;border-color:#028bce}@media (hover: hover) and (pointer: fine){.topPeople-more .btn:hover{background-color:#028bce;color:#fff}.topPeople-more .btn:hover:before{background-color:#fff;border-color:#fff}}@media (hover: none){.topPeople-more .btn:active{background-color:#028bce;color:#fff}.topPeople-more .btn:active:before{background-color:#fff;border-color:#fff}}.topEnvironment{background-color:#e7eff0;--topEnvironment-block-size: calc(100vw / 6);padding:100px 0 160px;overflow:hidden}@media (max-width: 1024px){.topEnvironment{padding:80px 0 120px}}@media (max-width: 1024px) and (max-width: 810px){.topEnvironment{padding:60px 0 100px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.topEnvironment{padding:50px 0 80px}}.topEnvironment-inner{width:90%;margin-left:auto;margin-right:auto}@media (max-width: 810px){.topEnvironment-inner{width:100%}}.topEnvironment-header{position:relative;z-index:2;display:flex;justify-content:flex-end;align-items:flex-start;gap:60px}@media (max-width: 810px){.topEnvironment-header{flex-direction:column;align-items:flex-end;gap:20px;margin-bottom:40px;margin-right:5%}}@media (max-width: 810px) and (max-width: 480px){.topEnvironment-header{align-items:flex-start;margin-right:0;margin-left:5%}}.topEnvironment-titleArea{text-align:right}@media (max-width: 480px){.topEnvironment-titleArea{text-align:left}}.topEnvironment-title{margin-bottom:20px}.topEnvironment-title-en{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(3.6rem,4.2vw,6.4rem);font-weight:300;line-height:1.1;color:#000;margin:0;letter-spacing:.02em}.topEnvironment-title-jp{font-size:clamp(1.4rem,1.2vw,2.4rem);font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#000;margin:0;letter-spacing:.08em}.topEnvironment-desc{font-size:1.4rem;line-height:2;color:#000;margin:0;letter-spacing:.05em}@media (max-width: 480px){.topEnvironment-desc br{display:none}}.topEnvironment-more{flex-shrink:0;margin-top:30px}.topEnvironment-more .btn{background-color:#fff;color:#028bce;border:1px solid white}.topEnvironment-more .btn:before{background-color:#028bce;border-color:#028bce}@media (hover: hover) and (pointer: fine){.topEnvironment-more .btn:hover{background-color:#028bce;color:#fff}.topEnvironment-more .btn:hover:before{background-color:#fff;border-color:#fff}}@media (hover: none){.topEnvironment-more .btn:active{background-color:#028bce;color:#fff}.topEnvironment-more .btn:active:before{background-color:#fff;border-color:#fff}}.topEnvironment-cards{max-width:1536px;width:100%;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;position:relative;align-items:start;margin-top:-60px}@media (max-width: 810px){.topEnvironment-cards{margin-top:20px;grid-template-columns:repeat(3,1fr);gap:1px;width:100%}}@media (max-width: 810px) and (max-width: 480px){.topEnvironment-cards{grid-template-columns:repeat(1,1fr);width:80%}}.topEnvironment-card{display:block;position:relative;border-radius:1px;overflow:visible;text-decoration:none;transition:transform .3s ease}.topEnvironment-card:nth-of-type(1){margin-top:0}.topEnvironment-card:nth-of-type(2){margin-top:120px}@media (max-width: 810px){.topEnvironment-card:nth-of-type(2){margin-top:0}}.topEnvironment-card:nth-of-type(3){margin-top:240px}@media (max-width: 810px){.topEnvironment-card:nth-of-type(3){margin-top:0}}.topEnvironment-card._gradient01 .topEnvironment-cardInner{background:linear-gradient(to bottom,#b2e0f3,#028bce)}.topEnvironment-card._gradient02 .topEnvironment-cardInner{background-color:#028bce}.topEnvironment-card._gradient03 .topEnvironment-cardInner{background:linear-gradient(to bottom,#028bce,#63b7d9)}@media (hover: hover) and (pointer: fine){.topEnvironment-card:hover .topEnvironment-cardImg img{transform:scale(1.08)}.topEnvironment-card:hover .topEnvironment-cardTitle{background-position:left bottom;background-size:100% 1px}}@media (hover: none){.topEnvironment-card:active .topEnvironment-cardImg img{transform:scale(1.08)}.topEnvironment-card:active .topEnvironment-cardTitle{background-position:left bottom;background-size:100% 1px}}.topEnvironment-cardInner{position:relative;z-index:2;border-radius:1px;padding:clamp(20px,4vw,60px);display:flex;flex-direction:column}@media (max-width: 810px){.topEnvironment-cardInner{padding:20px 20px 30px}}.topEnvironment-cardImg{position:relative;z-index:1;width:100%;overflow:hidden}.topEnvironment-cardImg img{width:100%;height:auto;display:block;transition:transform .4s ease}.topEnvironment-cardBody{position:relative;z-index:2;margin-top:35px}@media (max-width: 810px){.topEnvironment-cardBody{margin-top:20px}}.topEnvironment-cardTitle{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(2rem,1.8vw,2.4rem);font-weight:300;color:#fff;line-height:1.4;background:linear-gradient(#ffffffb3,#ffffffb3) right bottom/0 1px no-repeat;display:inline;transition:background-size .4s}.topEnvironment-cardTitleEn{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:1.4rem;font-weight:200;color:#fff;margin-top:5px;line-height:1;opacity:.8;mix-blend-mode:screen}@media (max-width: 480px){.topEnvironment-cardTitleEn{font-size:1.2rem;margin-bottom:12px}}.topEnvironment-cardDesc{font-size:1.4rem;line-height:2;color:#fff;margin-top:30px;letter-spacing:.05em}@media (max-width: 810px){.topEnvironment-cardDesc{margin-top:20px}}@media (max-width: 480px){.topEnvironment-cardDesc{font-size:1.3rem;line-height:1.8}}.topEnvironment-cardGlass{width:clamp(120px,16vw,220px);height:clamp(180px,24vw,360px);border-radius:160px;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topEnvironment-glass-filter);backdrop-filter:url(#topEnvironment-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topEnvironment-cardGlass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:160px;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topEnvironment-cardGlass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:160px;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topEnvironment-cardGlass{bottom:clamp(-50px,-1vw,-60px);left:clamp(-30px,-16vw,-130px);z-index:1}@media (max-width: 810px){.topEnvironment-cardGlass{display:none}}.topGallery{position:relative;overflow:hidden;margin-bottom:15vw}@media (max-width: 480px){.topGallery{margin-bottom:20vw}}.topGallery-grayBack{position:absolute;top:0;left:0;width:100%;height:28vw;background-color:#e7eff0;z-index:0}.topGallery-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr}@media (max-width: 480px){.topGallery-inner{grid-template-columns:1fr}.topGallery-inner .topGallery-right{order:-1}}.topGallery-left{display:flex;flex-direction:column}.topGallery-right{display:flex;flex-direction:column;margin-top:10.1vw}@media (max-width: 480px){.topGallery-right{margin-top:0;flex-direction:row-reverse}}.topGallery-img{overflow:hidden;position:relative;--reveal: 100%;clip-path:inset(0 var(--reveal) 0 0)}.topGallery-img img{width:100%;height:120%;display:block;-o-object-fit:cover;object-fit:cover}.topGallery-img._01{width:39.2vw;margin-left:10.6vw}@media (max-width: 480px){.topGallery-img._01{width:80vw;margin-left:20vw;margin-top:10vw}}.topGallery-img._02{width:30.6vw;margin-top:23.4vw;margin-left:5.4vw}@media (max-width: 480px){.topGallery-img._02{width:60vw;margin-top:-15vw;margin-left:0}}.topGallery-img._03{width:26.8vw;margin-left:10.6vw;margin-top:25.6vw}@media (max-width: 480px){.topGallery-img._03{width:60vw;margin-left:0vw;margin-top:5vw}}.topGallery-text{text-align:left;padding-right:14.4vw;writing-mode:vertical-rl;margin-left:auto;align-self:flex-start}@media (max-width: 480px){.topGallery-text{padding-right:5vw}}.topGallery-text-brand{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:2.4rem;font-weight:300;letter-spacing:.3em;color:#000}@media (max-width: 480px){.topGallery-text-brand{letter-spacing:.2em;font-size:1.8rem}}.topGallery-text-copy{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:1rem;font-weight:300;line-height:1.2;color:#0009;margin-right:5px}@media (max-width: 480px){.topGallery-text-copy{margin-right:0}}.topTalk{position:relative;background-color:#e7eff0;overflow:hidden;--topTalk-block-size: calc(100vw / 6)}@media (max-width: 810px){.topTalk{padding-bottom:80px}}@media (max-width: 810px) and (max-width: 480px){.topTalk{padding-bottom:60px}}.topTalk-wrap{display:grid;grid-template-columns:2fr 4fr;align-items:center}@media (max-width: 810px){.topTalk-wrap{grid-template-columns:1fr;gap:30px}}@media (max-width: 810px) and (max-width: 480px){.topTalk-wrap{gap:20px}}.topTalk-content{position:relative;z-index:2;padding-left:5vw;padding-right:60px}@media (max-width: 1024px){.topTalk-content{padding-right:30px}}@media (max-width: 1024px) and (max-width: 810px){.topTalk-content{padding:60px 0 0;width:90%;margin-left:auto;margin-right:auto}}@media (max-width: 480px){.topTalk-content{width:90%;margin-left:auto;margin-right:auto;padding-left:0}}.topTalk-title{margin-bottom:30px}@media (max-width: 810px){.topTalk-title{margin-bottom:10px}}.topTalk-title-en{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(4rem,5vw,7.2rem);font-weight:300;line-height:1;color:#000;margin:0;letter-spacing:.02em}.topTalk-title-jp{font-size:clamp(1.4rem,1.4vw,2rem);font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#000;margin:8px 0 0;letter-spacing:.08em}@media (max-width: 1024px){.topTalk-title-jp{margin-top:0}}.topTalk-desc{font-size:1.4rem;line-height:2;color:#000;margin:0 0 30px;letter-spacing:.05em}@media (max-width: 1024px){.topTalk-desc br{display:none}.topTalk-desc{margin-bottom:10px}}@media (max-width: 1024px) and (max-width: 480px){.topTalk-desc{font-size:1.3rem}}.topTalk-more .btn{background-color:#fff;color:#028bce;border:1px solid white}.topTalk-more .btn:before{background-color:#028bce;border-color:#028bce}@media (hover: hover) and (pointer: fine){.topTalk-more .btn:hover{background-color:#028bce;color:#fff}.topTalk-more .btn:hover:before{background-color:#fff;border-color:#fff}}@media (hover: none){.topTalk-more .btn:active{background-color:#028bce;color:#fff}.topTalk-more .btn:active:before{background-color:#fff;border-color:#fff}}.topTalk-images{position:relative;width:100%;height:55vw}@media (max-width: 810px){.topTalk-images{width:66vw;margin-left:auto;margin-right:auto}}.topTalk-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.topTalk-gradient{position:absolute;z-index:1}.topTalk-gradient._01{top:calc(var(--topTalk-block-size) * .5);left:0;width:var(--topTalk-block-size);height:var(--topTalk-block-size);background:linear-gradient(to bottom,#63b7d9,#028bce)}.topTalk-gradient._02{top:calc(var(--topTalk-block-size) * 1);left:calc(var(--topTalk-block-size) * 2);width:var(--topTalk-block-size);height:calc(var(--topTalk-block-size) * 1.5);background:linear-gradient(to top,#028bce,#028bce00);z-index:10}.topTalk-gradient._03{top:calc(var(--topTalk-block-size) * 2);left:calc(var(--topTalk-block-size) * 1);width:var(--topTalk-block-size);height:var(--topTalk-block-size);background:linear-gradient(to bottom,#b2e0f3,#028bce)}.topTalk-gradient._04{top:calc(var(--topTalk-block-size) * 1);right:0;width:var(--topTalk-block-size);height:var(--topTalk-block-size);background:linear-gradient(to bottom,#cce8f1,#a7d5ea)}.topTalk-glass{z-index:3}.topTalk-glass._01{width:var(--topTalk-block-size);height:var(--topTalk-block-size);border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topTalk-glass-filter);backdrop-filter:url(#topTalk-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topTalk-glass._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topTalk-glass._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topTalk-glass._01{top:calc(var(--topTalk-block-size) * .5);left:0}.topTalk-glass._02{width:var(--topTalk-block-size);height:var(--topTalk-block-size);border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topTalk-glass-filter);backdrop-filter:url(#topTalk-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topTalk-glass._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topTalk-glass._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topTalk-glass._02{top:calc(var(--topTalk-block-size) * 2);left:calc(var(--topTalk-block-size) * 1)}.topTalk-glass._03{width:var(--topTalk-block-size);height:var(--topTalk-block-size);border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#topTalk-glass-filter);backdrop-filter:url(#topTalk-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.topTalk-glass._03:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topTalk-glass._03:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.topTalk-glass._03{top:calc(var(--topTalk-block-size) * 1);right:0}.topTalk-img{position:absolute;z-index:2;overflow:hidden}.topTalk-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.topTalk-img._01{top:calc(var(--topTalk-block-size) * 1.5);left:0;width:var(--topTalk-block-size);height:auto}.topTalk-img._02{top:0;left:calc(var(--topTalk-block-size) * 1);width:calc(var(--topTalk-block-size) * 2);height:auto}.topTalk-img._03{top:calc(var(--topTalk-block-size) * 2);right:0;width:var(--topTalk-block-size);height:auto}.btn{display:inline-flex;align-items:center;gap:40px;padding:12px 96px 12px 24px;background-color:#e7eff0;border-radius:40px;text-decoration:none;transition:background-color .3s ease,transform .2s ease;align-self:flex-start;position:relative;font-size:1.4rem;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media (max-width: 1024px){.btn{padding:10px 88px 10px 20px}}@media (max-width: 1024px) and (max-width: 480px){.btn{padding:6px 77px 6px 15px}}.btn .btn-text{font-size:1.4rem;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333}@media (max-width: 480px){.btn .btn-text{font-size:1.2rem}}.btn:before{content:"";position:absolute;right:20px;flex-shrink:0;width:22px;height:22px;background-color:#028bce;border-radius:50%;border:1px solid #028BCE;background-image:url(/images/common/icon-arrow-right.svg);background-size:8px auto;background-repeat:no-repeat;background-position:center;transition:transform .3s ease,background-color .3s,border .3s,background-image .3s}@media (max-width: 1024px){.btn:before{right:10px}}@media (max-width: 1024px) and (max-width: 480px){.btn:before{width:18px;height:18px;background-size:6px auto}}@media (hover: hover) and (pointer: fine){.btn:hover{background-color:#028bce;color:#fff}.btn:hover .btn-text{color:#fff}.btn:hover:before{background-color:#fff;background-image:url(/images/common/icon-arrow-right-accent.svg);transform:translate(4px)}}@media (hover: none){.btn:active{background-color:#028bce;color:#fff}.btn:active .btn-text{color:#fff}.btn:active:before{background-color:#fff;background-image:url(/images/common/icon-arrow-right-accent.svg);transform:translate(4px)}}.btn._return{padding-right:24px;padding-left:96px}@media (max-width: 1024px){.btn._return{padding-right:20px;padding-left:88px}}@media (max-width: 1024px) and (max-width: 480px){.btn._return{padding-right:15px;padding-left:77px}}.btn._return:before{right:auto;left:20px;transform:rotate(180deg)}@media (max-width: 1024px){.btn._return:before{left:10px}}@media (hover: hover) and (pointer: fine){.btn._return:hover:before{transform:rotate(180deg) translate(4px)}}@media (hover: none){.btn._return:active:before{transform:rotate(180deg) translate(4px)}}.btn._blue{background-color:#028bce;color:#fff}.btn._blue:before{background-color:#fff;background-image:url(/images/common/icon-arrow-right-accent.svg)}@media (hover: hover) and (pointer: fine){.btn._blue:hover{background-color:#fff;color:#028bce}.btn._blue:hover:before{background-color:#028bce;background-image:url(/images/common/icon-arrow-right.svg)}}@media (hover: none){.btn._blue:active{background-color:#fff;color:#028bce}.btn._blue:active:before{background-color:#028bce;background-image:url(/images/common/icon-arrow-right.svg)}}.recNavi{position:relative;width:90%;margin:0 auto;background-color:#fff}.recNavi .recNavi-titWrap{margin-bottom:60px}.recNavi .recNavi-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:10%;position:relative;margin-top:5vw}@media (max-width: 810px){.recNavi .recNavi-cards{grid-template-columns:1fr;gap:100px}}@media (max-width: 810px) and (max-width: 480px){.recNavi .recNavi-cards{gap:60px}}.recNavi .recNavi-cards:before{content:"";position:absolute;left:calc(50% - .5px);top:0;bottom:0;width:1px;background-color:#dadada}@media (max-width: 810px){.recNavi .recNavi-cards:before{left:0;right:0;top:calc(50% - .5px);bottom:auto;width:auto;height:1px}}.recNavi .recNavi-cards .recNavi-card{display:flex;gap:32px;align-items:flex-start;text-decoration:none;color:inherit}@media (max-width: 810px){.recNavi .recNavi-cards .recNavi-card{gap:25px}}@media (max-width: 810px) and (max-width: 480px){.recNavi .recNavi-cards .recNavi-card{gap:20px}}.recNavi .recNavi-cards .recNavi-card .recNavi-cardCon{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:20px;height:100%}@media (max-width: 480px){.recNavi .recNavi-cards .recNavi-card .recNavi-cardCon{gap:16px}}.recNavi .recNavi-cards .recNavi-card .recNavi-cardCon .recNavi-cardTextWrap{display:flex;flex-direction:column;gap:8px}.recNavi .recNavi-cards .recNavi-card .recNavi-cardCon .recNavi-cardTextWrap .recNavi-cardTit{font-size:clamp(2rem,2.4vw,2.8rem);color:#333;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.4;margin:0}@media (max-width: 480px){.recNavi .recNavi-cards .recNavi-card .recNavi-cardCon .recNavi-cardTextWrap .recNavi-cardTit{font-size:1.8rem}}.recNavi .recNavi-cards .recNavi-card .recNavi-cardCon .recNavi-cardTextWrap .recNavi-cardText{font-size:1.4rem;font-weight:400;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;color:#666;line-height:1.6;margin-top:20px;letter-spacing:.05em;opacity:.8}@media (max-width: 810px){.recNavi .recNavi-cards .recNavi-card .recNavi-cardCon .recNavi-cardTextWrap .recNavi-cardText{margin-top:0}}@media (max-width: 480px){.recNavi .recNavi-cards .recNavi-card .recNavi-cardCon .recNavi-cardTextWrap .recNavi-cardText{font-size:1.2rem}}.recNavi .recNavi-cards .recNavi-card .recNavi-cardCon .btn{margin-top:auto}.recNavi .recNavi-cards .recNavi-card .recNavi-cardImg{flex:0 0 auto;width:clamp(60px,15vw,364px);overflow:hidden}@media (max-width: 810px){.recNavi .recNavi-cards .recNavi-card .recNavi-cardImg{width:clamp(60px,20vw,364px)}}@media (max-width: 810px) and (max-width: 480px){.recNavi .recNavi-cards .recNavi-card .recNavi-cardImg{width:25vw}}.recNavi .recNavi-cards .recNavi-card .recNavi-cardImg img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:transform .6s cubic-bezier(.4,0,.2,1)}@media (hover: hover) and (pointer: fine){.recNavi .recNavi-cards .recNavi-card:hover .btn{background-color:#028bce}.recNavi .recNavi-cards .recNavi-card:hover .btn .btn-text{color:#fff}.recNavi .recNavi-cards .recNavi-card:hover .btn:before{background-color:#fff;background-image:url(/images/common/icon-arrow-right-accent.svg);transform:translate(4px)}.recNavi .recNavi-cards .recNavi-card:hover .recNavi-cardImg img{transform:scale(1.05)}}@media (hover: none){.recNavi .recNavi-cards .recNavi-card:active .btn{background-color:#028bce}.recNavi .recNavi-cards .recNavi-card:active .btn .btn-text{color:#fff}.recNavi .recNavi-cards .recNavi-card:active .btn:before{background-color:#fff;background-image:url(/images/common/icon-arrow-right-accent.svg);transform:translate(4px)}.recNavi .recNavi-cards .recNavi-card:active .recNavi-cardImg img{transform:scale(1.05)}}.nextNavi{position:relative;background-color:#e7eff0;--nextNavi-block-size: calc(100vw / 6)}.nextNavi .nextNavi-wrap{position:relative;width:100%}.nextNavi .nextNavi-wrap .nextNavi-link{display:flex;align-items:center;text-decoration:none;color:inherit;position:relative;overflow:hidden}@media (max-width: 810px){.nextNavi .nextNavi-wrap .nextNavi-link{flex-direction:column}}@media (max-width: 810px) and (max-width: 480px){.nextNavi .nextNavi-wrap .nextNavi-link{align-items:flex-start}}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(6,1fr)}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-gradient{position:absolute;aspect-ratio:1/1;width:var(--nextNavi-block-size);z-index:3;transition:background .6s cubic-bezier(.4,0,.2,1)}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-gradient._01{bottom:0;left:0;background:linear-gradient(to bottom,#038ccf00,#038ccf)}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-gradient._02{top:0;left:calc(var(--nextNavi-block-size) * 2);background:linear-gradient(to bottom,#038ccf,#038ccf00)}@media (max-width: 480px){.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-gradient._02{left:calc(var(--nextNavi-block-size) * 4.5)}}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-gradient._03{bottom:0;right:0;opacity:.5;background:linear-gradient(to bottom,#038ccf00,#038ccf)}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-glass{z-index:4;transition:transform .6s cubic-bezier(.4,0,.2,1)}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-glass._01{width:calc(var(--nextNavi-block-size) * 2);height:calc(var(--nextNavi-block-size) * 1);border-radius:20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#nextNavi-glass-filter);backdrop-filter:url(#nextNavi-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-glass._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.4);-webkit-mask-image:conic-gradient(from 0deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 0deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-glass._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 180deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 180deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-glass._01{bottom:calc(var(--nextNavi-block-size) * -.5);left:calc(var(--nextNavi-block-size) * -1)}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-glass._02{width:calc(var(--nextNavi-block-size) * 1.8);height:calc(var(--nextNavi-block-size) * .7);border-radius:20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#nextNavi-glass-filter);backdrop-filter:url(#nextNavi-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-glass._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.4);-webkit-mask-image:conic-gradient(from 0deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 0deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-glass._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 180deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 180deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-glass._02{top:calc(var(--nextNavi-block-size) * .2);left:calc(var(--nextNavi-block-size) * 1.8)}@media (max-width: 480px){.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-glass._02{left:calc(var(--nextNavi-block-size) * 4.8)}}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-glass._03{width:var(--nextNavi-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#nextNavi-glass-filter);backdrop-filter:url(#nextNavi-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-glass._03:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-glass._03:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-bg .nextNavi-glass._03{bottom:0;left:calc(var(--nextNavi-block-size) * 5)}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-img{position:relative;width:100%;z-index:2;grid-column:1/3;overflow:hidden}@media (max-width: 480px){.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-img{grid-column:1/6}}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-images .nextNavi-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:transform .6s cubic-bezier(.4,0,.2,1)}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-content{position:absolute;top:50%;left:calc(var(--nextNavi-block-size) * 2 + 4vw);transform:translateY(-50%);z-index:5}@media (max-width: 480px){.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-content{position:relative;transform:none;top:initial;left:initial;padding:20px 0 20px 20px}}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-content .nextNavi-titleWrap .nextNavi-titEn{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:5vw;font-weight:100;line-height:1;color:#333;letter-spacing:.02em}@media (max-width: 480px){.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-content .nextNavi-titleWrap .nextNavi-titEn{font-size:1.4rem}}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-content .nextNavi-titleWrap .nextNavi-titJa{font-size:clamp(1.4rem,1.5vw,2rem);font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333;margin-top:10px;line-height:1}@media (max-width: 480px){.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-content .nextNavi-titleWrap .nextNavi-titJa{font-size:1.6rem;margin-top:0}}.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-arrow{position:absolute;right:4vw;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:#028bce;border-radius:50%;border:1px solid #028BCE;background-image:url(/images/common/icon-arrow-right.svg);background-size:8px auto;background-repeat:no-repeat;background-position:center;transition:transform .3s ease,background-color .3s,border .3s,background-image .3s;z-index:6;transition:right .4s ease}@media (max-width: 1024px){.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-arrow{width:32px;height:32px;right:20px;bottom:10px}}@media (max-width: 1024px) and (max-width: 480px){.nextNavi .nextNavi-wrap .nextNavi-link .nextNavi-arrow{width:18px;height:18px;background-size:6px auto;top:initial;transform:none;bottom:25px}}@media (hover: hover) and (pointer: fine){.nextNavi .nextNavi-wrap .nextNavi-link:hover .nextNavi-img img{transform:scale(1.05)}.nextNavi .nextNavi-wrap .nextNavi-link:hover .nextNavi-glass._01,.nextNavi .nextNavi-wrap .nextNavi-link:hover .nextNavi-glass._02,.nextNavi .nextNavi-wrap .nextNavi-link:hover .nextNavi-glass._03{transform:translate(1vw)}.nextNavi .nextNavi-wrap .nextNavi-link:hover .nextNavi-arrow{background-color:#fff;background-image:url(/images/common/icon-arrow-right-accent.svg);right:3vw}}@media (hover: none){.nextNavi .nextNavi-wrap .nextNavi-link:active .nextNavi-img img{transform:scale(1.05)}.nextNavi .nextNavi-wrap .nextNavi-link:active .nextNavi-glass._01,.nextNavi .nextNavi-wrap .nextNavi-link:active .nextNavi-glass._02,.nextNavi .nextNavi-wrap .nextNavi-link:active .nextNavi-glass._03{transform:translate(1vw)}.nextNavi .nextNavi-wrap .nextNavi-link:active .nextNavi-arrow{background-color:#fff;background-image:url(/images/common/icon-arrow-right-accent.svg);right:3vw}}.cateIndex{position:relative;max-width:1532px;width:90%;margin:0 auto;background-color:#fff}.cateIndex .cateIndex-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);position:relative}@media (max-width: 810px){.cateIndex .cateIndex-cards{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width: 480px){.cateIndex .cateIndex-cards{grid-template-columns:1fr;gap:24px}}.cateIndex .cateIndex-cards .cateIndex-card{min-width:0}.cateIndex .cateIndex-cards .cateIndex-card .cateIndex-cardLink{display:block;padding:0;position:relative;height:100%}.cateIndex .cateIndex-cards .cateIndex-card .cateIndex-cardLink .cateIndex-cardImg{width:100%;aspect-ratio:16/9;overflow:hidden;position:relative}.cateIndex .cateIndex-cards .cateIndex-card .cateIndex-cardLink .cateIndex-cardImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cateIndex .cateIndex-cards .cateIndex-card .cateIndex-cardLink .cateIndex-cardTextWrap{display:flex;flex-direction:column;gap:8px;margin-top:16px}.cateIndex .cateIndex-cards .cateIndex-card .cateIndex-cardLink .cateIndex-cardTextWrap .cateIndex-cardTit{display:flex;align-items:flex-start;gap:8px;font-size:1.8rem;line-height:1.2;color:#060606;margin:0;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.cateIndex .cateIndex-cards .cateIndex-card .cateIndex-cardLink .cateIndex-cardTextWrap .cateIndex-cardTit:before{content:"";flex-shrink:0;width:22px;height:22px;background-color:#028bce;border-radius:50%;border:1px solid #028BCE;background-image:url(/images/common/icon-arrow-right.svg);background-size:8px auto;background-repeat:no-repeat;background-position:center;margin-top:1px;transition:background-color .3s,border .3s,background-image .3s}.cateIndex .cateIndex-cards .cateIndex-card .cateIndex-cardLink .cateIndex-cardTextWrap .cateIndex-cardTit>span{min-width:0;white-space:normal}.cateIndex .cateIndex-cards .cateIndex-card .cateIndex-cardLink .cateIndex-cardTextWrap .cateIndex-cardTit>span>span{display:inline;background:linear-gradient(#00a7ea,#00a7ea) right bottom/0 1px no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .4s}.cateIndex .cateIndex-cards .cateIndex-card .cateIndex-cardLink .cateIndex-cardTextWrap .cateIndex-cardDesc{font-size:1.4rem;line-height:1.6;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;color:#5d5d5d;margin:0;white-space:normal}@media (max-width: 480px){.cateIndex .cateIndex-cards .cateIndex-card .cateIndex-cardLink .cateIndex-cardTextWrap .cateIndex-cardDesc{font-size:1.2rem}}@media (hover: hover) and (pointer: fine){.cateIndex .cateIndex-cards .cateIndex-card .cateIndex-cardLink:hover .cateIndex-cardTit{color:#00a7ea}.cateIndex .cateIndex-cards .cateIndex-card .cateIndex-cardLink:hover .cateIndex-cardTit:before{background-color:transparent;border:1px solid rgba(0,165,247,.5);background-image:url(/images/common/icon-arrow-right-accent.svg)}.cateIndex .cateIndex-cards .cateIndex-card .cateIndex-cardLink:hover .cateIndex-cardTit>span>span{background-position:left bottom;background-size:100% 1px}}.jobTit{position:relative;width:100%;--jobTit-block-size: calc(100vw / 6);overflow:visible}.jobTit .jobTit-wrap{max-width:1920px;width:90%;margin:0 auto;color:#fff;position:relative}.jobTit .jobTit-glass{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;z-index:0}.jobTit .jobTit-gradient{position:absolute;aspect-ratio:1/1;z-index:1}.jobTit .jobTit-gradient._01{top:calc(var(--jobTit-block-size) / -3);left:calc(var(--jobTit-block-size) / -3);width:var(--jobTit-block-size);background:linear-gradient(to bottom,#b2e0f3,#028bce)}.jobTit .jobTit-gradient._02{bottom:-10vw;right:0;width:var(--jobTit-block-size);background:linear-gradient(to bottom,#028bce,#b2e0f3)}.jobTit .jobTit-glass-item{z-index:3}.jobTit .jobTit-glass-item._01{width:var(--jobTit-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#jobTit-glass-filter);backdrop-filter:url(#jobTit-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.jobTit .jobTit-glass-item._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.jobTit .jobTit-glass-item._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.4);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.jobTit .jobTit-glass-item._01{top:calc(var(--jobTit-block-size) / -8);left:calc(var(--jobTit-block-size) / -3)}.jobTit .jobTit-glass-item._02{width:calc(var(--jobTit-block-size) * 2);height:calc(var(--jobTit-block-size) * .8);border-radius:20vw 0 0 20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#jobTit-glass-filter);backdrop-filter:url(#jobTit-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.jobTit .jobTit-glass-item._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 0 0 20vw;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.jobTit .jobTit-glass-item._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 0 0 20vw;border:1px solid rgba(255,255,255,.2);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.jobTit .jobTit-glass-item._02{bottom:0;right:-10vw}.jobTit .jobTit-p{position:relative;z-index:1;font-size:clamp(1.8rem,1.9vw,3rem);line-height:1.6;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff;margin:0;letter-spacing:.06vw}.jobTit .jobTit-tit{position:relative;z-index:1;font-size:clamp(4.6rem,5vw,7.8rem);line-height:1;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;color:#fff;font-weight:100}.jobTit .jobTit-txt{position:relative;z-index:1;font-size:1.6rem;line-height:2;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;color:#fff;margin:60px 0 0;letter-spacing:.05em}@media (max-width: 1024px){.jobTit .jobTit-txt{margin-top:40px}}@media (max-width: 1024px) and (max-width: 810px){.jobTit .jobTit-txt br{display:none}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.jobTit .jobTit-txt{margin-top:20px}}.jobIndex{position:relative;max-width:1920px;width:90%;margin:0 auto;padding:clamp(60px,8vw,120px) 0}.jobIndex .jobIndex-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,40px);row-gap:6vw;position:relative}@media (max-width: 480px){.jobIndex .jobIndex-cards{grid-template-columns:1fr;gap:30px}}.jobIndex .jobIndex-cards .jobIndex-card{min-width:0}.jobIndex .jobIndex-cards .jobIndex-card .jobIndex-cardLink{display:block;padding:0;position:relative;height:100%}.jobIndex .jobIndex-cards .jobIndex-card .jobIndex-cardLink .jobIndex-cardImg{width:100%;overflow:hidden;position:relative}.jobIndex .jobIndex-cards .jobIndex-card .jobIndex-cardLink .jobIndex-cardImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.jobIndex .jobIndex-cards .jobIndex-card .jobIndex-cardLink .jobIndex-cardTextWrap{display:flex;flex-direction:column;gap:8px;margin-top:16px}@media (max-width: 480px){.jobIndex .jobIndex-cards .jobIndex-card .jobIndex-cardLink .jobIndex-cardTextWrap{margin-top:5px}}.jobIndex .jobIndex-cards .jobIndex-card .jobIndex-cardLink .jobIndex-cardTextWrap .jobIndex-cardTit{display:flex;align-items:flex-start;gap:8px;font-size:2rem;line-height:1.2;color:#fff;margin-top:10px;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media (max-width: 810px){.jobIndex .jobIndex-cards .jobIndex-card .jobIndex-cardLink .jobIndex-cardTextWrap .jobIndex-cardTit{font-size:1.8rem}}.jobIndex .jobIndex-cards .jobIndex-card .jobIndex-cardLink .jobIndex-cardTextWrap .jobIndex-cardTit:before{content:"";flex-shrink:0;width:22px;height:22px;background-color:#fff;border-radius:50%;border:1px solid white;background-image:url(/images/common/icon-arrow-right-accent.svg);background-size:8px auto;background-repeat:no-repeat;background-position:center;margin-top:1px;transition:background-color .3s,border .3s,background-image .3s}.jobIndex .jobIndex-cards .jobIndex-card .jobIndex-cardLink .jobIndex-cardTextWrap .jobIndex-cardTit>span{min-width:0;white-space:normal}.jobIndex .jobIndex-cards .jobIndex-card .jobIndex-cardLink .jobIndex-cardTextWrap .jobIndex-cardTit>span>span{display:inline;background:linear-gradient(#fff,#fff) right bottom/0 1px no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .4s}.jobIndex .jobIndex-cards .jobIndex-card .jobIndex-cardLink .jobIndex-cardTextWrap .jobIndex-cardTxt{font-size:1.6rem;color:#fff;margin:16px 0 0;letter-spacing:.06vw;line-height:1.6}@media (max-width: 810px){.jobIndex .jobIndex-cards .jobIndex-card .jobIndex-cardLink .jobIndex-cardTextWrap .jobIndex-cardTxt{margin-top:2px}}@media (hover: hover) and (pointer: fine){.jobIndex .jobIndex-cards .jobIndex-card .jobIndex-cardLink:hover .jobIndex-cardTit{color:#fff}.jobIndex .jobIndex-cards .jobIndex-card .jobIndex-cardLink:hover .jobIndex-cardTit:before{background-color:transparent;border:1px solid rgba(255,255,255,.5);background-image:url(/images/common/icon-arrow-right.svg)}.jobIndex .jobIndex-cards .jobIndex-card .jobIndex-cardLink:hover .jobIndex-cardTit>span>span{background-position:left bottom;background-size:100% 1px}}.jobPageTit{position:relative;width:100%;--jobPageTit-block-size: calc(100vw / 6);padding-top:150px;background-color:#028bce;--jobPageTit-opening-delay: 0ms;--jobPageTit-enter-duration: 1.1s;--jobPageTit-enter-ease: cubic-bezier(.16, 1, .3, 1);--jobPageTit-slider-duration: 1.2s}@media (max-width: 1024px){.jobPageTit{padding-top:120px}}@media (max-width: 1024px) and (max-width: 480px){.jobPageTit{padding-top:0}}.jobPageTit .jobPageTit-breadcrumb{position:relative;z-index:0}.jobPageTit .jobPageTit-animItem{opacity:1;transform:none;transition:opacity var(--jobPageTit-enter-duration) var(--jobPageTit-enter-ease),transform var(--jobPageTit-enter-duration) var(--jobPageTit-enter-ease);transition-delay:calc(var(--jobPageTit-opening-delay) + var(--delay, 0ms))}.jobPageTit .jobPageTit-animItem--slider{transition:clip-path var(--jobPageTit-slider-duration) var(--jobPageTit-enter-ease),opacity var(--jobPageTit-slider-duration) var(--jobPageTit-enter-ease),transform var(--jobPageTit-enter-duration) var(--jobPageTit-enter-ease)}.jobPageTit.is-prepare .jobPageTit-animItem{opacity:0;transform:translate(var(--x, 0),var(--y, 0))}.jobPageTit.is-open .jobPageTit-animItem{opacity:1;transform:none}.jobPageTit.is-prepare .jobPageTit-animItem--slider{clip-path:inset(0 100% 0 0)}.jobPageTit.is-open .jobPageTit-animItem--slider{clip-path:inset(0 0 0 0)}.jobPageTit.is-prepare .jobPageTit-enChar{opacity:0;transform:translateY(40px)}.jobPageTit.is-open .jobPageTit-enChar{animation:jobPageTit-en-char .9s var(--jobPageTit-enter-ease) both;animation-delay:calc(var(--jobPageTit-opening-delay) + var(--delay, 0ms) + var(--char-delay, 0ms))}.jobPageTit .jobPageTit-wrap{position:relative;max-width:1920px;width:90%;margin:-60px auto 0;z-index:100}@media (max-width: 1024px){.jobPageTit .jobPageTit-wrap{margin-top:20px}}@media (max-width: 1024px) and (max-width: 810px){.jobPageTit .jobPageTit-wrap{margin-top:20px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.jobPageTit .jobPageTit-wrap{margin-top:10px}}.jobPageTit .jobPageTit-wrap .jobPageTit-en{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(3.6rem,4.2vw,8rem);font-weight:300;line-height:1.1;color:#fff;margin:0 0 8px;letter-spacing:.02em;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.01em}.jobPageTit .jobPageTit-wrap .jobPageTit-en .jobPageTit-enChar{display:inline-block;line-height:1.1}@media (max-width: 1024px){.jobPageTit .jobPageTit-wrap .jobPageTit-en{font-size:clamp(3rem,6vw,5rem)}}@media (max-width: 1024px) and (max-width: 480px){.jobPageTit .jobPageTit-wrap .jobPageTit-en{font-size:3.2rem;margin-bottom:5px}}.jobPageTit .jobPageTit-wrap .jobPageTit-jp{font-size:clamp(1.4rem,1.2vw,2rem);font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff;margin:-10px 0 0;letter-spacing:.08em}@media (max-width: 480px){.jobPageTit .jobPageTit-wrap .jobPageTit-jp{margin-top:-1px;font-size:1.3rem}}.jobPageTit .jobPageTit-wrap .jobPageTit-txt{font-size:1.6rem;font-weight:400;line-height:2;color:#fff;margin-top:30px}@media (max-width: 480px){.jobPageTit .jobPageTit-wrap .jobPageTit-txt br{display:none}}.jobPageTit .jobPageTit-glass{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;z-index:6}.jobPageTit .jobPageTit-gradient{position:absolute;aspect-ratio:1/1;z-index:0}.jobPageTit .jobPageTit-gradient._01{top:calc(var(--jobPageTit-block-size) / -3);left:calc(var(--jobPageTit-block-size) / -3);width:var(--jobPageTit-block-size);background:linear-gradient(to bottom,#b2e0f3,#028bce)}.jobPageTit .jobPageTit-gradient._02{top:5vw;left:30vw;width:var(--jobPageTit-block-size);background:linear-gradient(to bottom,#028bce,#b2e0f3)}.jobPageTit .jobPageTit-glass-item{z-index:1}.jobPageTit .jobPageTit-glass-item._01{width:var(--jobPageTit-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#jobTit-glass-filter);backdrop-filter:url(#jobTit-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.jobPageTit .jobPageTit-glass-item._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.jobPageTit .jobPageTit-glass-item._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.4);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.jobPageTit .jobPageTit-glass-item._01{top:calc(var(--jobPageTit-block-size) / -8);left:calc(var(--jobPageTit-block-size) / -3)}.jobPageTit .jobPageTit-glass-item._02{width:calc(var(--jobPageTit-block-size) * 1);height:calc(var(--jobPageTit-block-size) * 1);border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#jobTit-glass-filter);backdrop-filter:url(#jobTit-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.jobPageTit .jobPageTit-glass-item._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.jobPageTit .jobPageTit-glass-item._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.2);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.jobPageTit .jobPageTit-glass-item._02{top:5vw;left:30vw}.jobPageTit .jobPageTit-glass-item._03{width:calc(var(--jobPageTit-block-size) * 1);height:calc(var(--jobPageTit-block-size) * 1.5);border-radius:20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#jobTit-glass-filter);backdrop-filter:url(#jobTit-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.jobPageTit .jobPageTit-glass-item._03:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.jobPageTit .jobPageTit-glass-item._03:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.5);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.jobPageTit .jobPageTit-glass-item._03{top:40vw;left:-5vw}@media (max-width: 1024px){.jobPageTit .jobPageTit-glass-item._03{display:none}}.jobPageTit._white{background-color:#e7eff0}.jobPageTit._white .jobPageTit-wrap .jobPageTit-en,.jobPageTit._white .jobPageTit-wrap .jobPageTit-jp{color:#000}.jobPageTit._white .jobPageTit-wrap .jobPageTit-txt{color:#333}@keyframes jobPageTit-en-char{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.jobLoopSlider{position:relative;width:100%;overflow:hidden;z-index:10}.jobLoopSlider .jobLoopSlider-track{display:flex;gap:40px;will-change:transform}@media (max-width: 1024px){.jobLoopSlider .jobLoopSlider-track{gap:30px}}@media (max-width: 1024px) and (max-width: 480px){.jobLoopSlider .jobLoopSlider-track{gap:20px}}.jobLoopSlider .jobLoopSlider-item{flex-shrink:0;width:60vw;overflow:hidden}.jobLoopSlider .jobLoopSlider-item img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}@media (max-width: 480px){.jobLoopSlider .jobLoopSlider-item{width:85vw}}.jobLoopSlider .jobLoopSlider-arrowArea{position:absolute;top:0;bottom:0;width:50%;z-index:10;cursor:none}.jobLoopSlider .jobLoopSlider-arrowArea._left{left:0}.jobLoopSlider .jobLoopSlider-arrowArea._right{right:0}.jobLoopSlider .jobLoopSlider-arrowArea .jobLoopSlider-arrow{position:absolute;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.8);transition:opacity .3s ease-out,transform .3s ease-out}.jobLoopSlider .jobLoopSlider-arrowArea:hover .jobLoopSlider-arrow{opacity:1;transform:translate(-50%,-50%) scale(1)}.jobLoopSlider .jobLoopSlider-arrow{display:flex;align-items:center;justify-content:center;border:1px solid white;border-radius:50%;width:120px;height:120px}@media (max-width: 810px){.jobLoopSlider .jobLoopSlider-arrow{width:60px;height:60px}}.jobLoopSlider .jobLoopSlider-arrowIcon{width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width: 810px){.jobLoopSlider .jobLoopSlider-arrowIcon{width:20px;height:20px}}@media (max-width: 480px){.jobLoopSlider .jobLoopSlider-arrowIcon{width:18px;height:15px}}.jobLoopSlider .jobLoopSlider-arrowArea._left .jobLoopSlider-arrowIcon{background-image:url(/images/common/icon-arrow-left.svg)}.jobLoopSlider .jobLoopSlider-arrowArea._right .jobLoopSlider-arrowIcon{background-image:url(/images/common/icon-arrow-right.svg)}.jobPageTit._white .jobLoopSlider-arrow{border-color:#028bce}.jobPageTit._white .jobLoopSlider-arrowArea._left .jobLoopSlider-arrowIcon{background-image:url(/images/common/icon-arrow-left-accent.svg)}.jobPageTit._white .jobLoopSlider-arrowArea._right .jobLoopSlider-arrowIcon{background-image:url(/images/common/icon-arrow-right-accent.svg)}.jobPageCon .jobPageCon-tit{font-size:2.8rem;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff;letter-spacing:.08em}@media (max-width: 1024px){.jobPageCon .jobPageCon-tit{font-size:2.4rem}}@media (max-width: 1024px) and (max-width: 480px){.jobPageCon .jobPageCon-tit{font-size:2rem}}.jobPageCon .jobPageCon-list{display:grid;grid-template-columns:repeat(2,1fr);row-gap:40px;margin-top:40px}@media (max-width: 1024px){.jobPageCon .jobPageCon-list{margin-top:20px;row-gap:25px}}@media (max-width: 1024px) and (max-width: 480px){.jobPageCon .jobPageCon-list{grid-template-columns:1fr;gap:20px}}.jobPageCon .jobPageCon-item{border-left:1px solid rgba(255,255,255,.3);padding:40px 60px;color:#fff}.jobPageCon .jobPageCon-item:nth-child(2n){border-right:1px solid rgba(255,255,255,.3)}@media (max-width: 1024px){.jobPageCon .jobPageCon-item{padding:30px 35px}}@media (max-width: 1024px) and (max-width: 810px){.jobPageCon .jobPageCon-item{padding:20px 30px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.jobPageCon .jobPageCon-item{padding:10px 20px;border-right:1px solid rgba(255,255,255,.3)}}.jobPageCon .jobPageCon-itemNum{font-size:1rem;font-weight:300;color:#fff;opacity:.8;letter-spacing:.05em}.jobPageCon .jobPageCon-itemTit{font-size:2.4rem;color:#fff;line-height:1.6;letter-spacing:.05em;margin-top:5px;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media (max-width: 1024px){.jobPageCon .jobPageCon-itemTit{font-size:2rem;letter-spacing:0}}@media (max-width: 1024px) and (max-width: 480px){.jobPageCon .jobPageCon-itemTit{font-size:1.8rem;margin-top:0}}.jobPageCon .jobPageCon-itemTxt{font-size:1.6rem;font-weight:400;color:#fff;line-height:1.8;margin:25px 0 0;letter-spacing:.05em}@media (max-width: 1410px){.jobPageCon .jobPageCon-itemTxt br{display:none}}@media (max-width: 1410px) and (max-width: 1024px){.jobPageCon .jobPageCon-itemTxt{margin-top:15px}}@media (max-width: 1410px) and (max-width: 1024px) and (max-width: 480px){.jobPageCon .jobPageCon-itemTxt{font-size:1.4rem;line-height:1.75;margin-top:10px}}.calender{width:100%;margin-top:40px}@media (max-width: 1024px){.calender{margin-top:30px}}@media (max-width: 1024px) and (max-width: 480px){.calender{margin-top:20px}}.calender-table{width:100%;border-collapse:collapse;background-color:inherit}.calender-header{background-color:#b3dcf0}.calender-header._week{background-color:#e8e9e9}.calender-headerRow{border-bottom:1px solid #dadada}.calender-headerCell{padding:15px 10px;font-size:1.4rem;font-weight:400;color:#333;text-align:center;letter-spacing:.05em;border-right:1px solid #dadada}@media (max-width: 480px){.calender-headerCell{padding:12px 5px;font-size:1.2rem}}.calender-headerCell._sun{color:#e74c3c}.calender-headerCell._sat{color:#028bce}.calender-body{background-color:inherit}.calender-row{border-bottom:1px solid #dadada}.calender-cell{width:14.2857142857%;padding:25px 10px;text-align:center;vertical-align:middle;border-right:1px solid #dadada;background-color:#028bce;position:relative;font-family:Zen Old Mincho,serif}@media (max-width: 1024px){.calender-cell{padding:20px 8px}}@media (max-width: 1024px) and (max-width: 480px){.calender-cell{padding:15px 3px}}.calender-cell:has(.calender-shift._early){background-color:#e8f5f5}.calender-cell:has(.calender-shift._middle){background-color:#fafaec}.calender-cell:has(.calender-shift._late){background-color:#ecfaf0}.calender-cell:has(.calender-shift._paid){background-color:#fff}.calender-cell:has(.calender-shift._public){background-color:#fff}.calender-cell:has(.calender-shift._night){background-color:#e9e9e9}.calender-cell:has(.calender-shift._morning){background-color:#faf2f9}.calender-cell:has(.calender-shift._seasonal){background-color:#fff}.calender-cell:has(.calender-shift._rest){background-color:#e8e8e8}.calender-cell._alt{background-color:#fff8dc}.calender-cell._alt:has(.calender-shift._early){background-color:#e8f5f5}.calender-cell._alt:has(.calender-shift._middle){background-color:#fafaec}.calender-cell._alt:has(.calender-shift._late){background-color:#ecfaf0}.calender-cell._alt:has(.calender-shift._paid){background-color:#fff}.calender-cell._alt:has(.calender-shift._public){background-color:#fff}.calender-cell._alt:has(.calender-shift._night){background-color:#e9e9e9}.calender-cell._alt:has(.calender-shift._morning){background-color:#faf2f9}.calender-cell._alt:has(.calender-shift._seasonal){background-color:#fff}.calender-cell._alt:has(.calender-shift._rest){background-color:#e8e8e8}.calender-cell._empty{background-color:inherit;border-right:1px solid #dadada}.calender-date{position:absolute;top:8px;left:10px;font-size:1.2rem;font-weight:400;color:#333;letter-spacing:.05em}@media (max-width: 1024px){.calender-date{top:6px;left:8px}}@media (max-width: 1024px) and (max-width: 480px){.calender-date{top:2px;left:2px;font-size:1rem}}.calender-date._sun{color:#e74c3c}.calender-date._sat{color:#028bce}.calender-shift{display:inline-block;font-size:1.6rem;font-weight:400;color:#333;letter-spacing:.05em;padding:4px 12px;border-radius:4px;white-space:nowrap;background-color:transparent}@media (max-width: 1024px){.calender-shift{font-size:1.5rem;padding:3px 10px}}@media (max-width: 1024px) and (max-width: 480px){.calender-shift{font-size:1.3rem;padding:2px 0}}.calender._week{width:100%}.calender._week .calender-cell{padding:30px 10px;min-height:100px}@media (max-width: 1024px){.calender._week .calender-cell{padding:15px 8px;min-height:80px}}@media (max-width: 1024px) and (max-width: 480px){.calender._week .calender-cell{padding:10px 3px;min-height:70px}}.calender._week .calender-date{display:none}.calender._week .calender-shift{display:block;padding:0}@media (max-width: 480px){.calender._week .calender-shift{font-size:1.1rem}}.calender._week .calender-time{display:inline-block;font-size:1.2rem;color:#333;line-height:1.2;transform:rotate(90deg);transform-origin:center}@media (max-width: 480px){.calender._week .calender-time{font-size:1rem}}.slideNavi{position:relative;display:flex;width:100%;overflow:visible}@media (max-width: 810px){.slideNavi{flex-direction:column}}.slideNavi .slideNavi-side{position:sticky;top:200px;align-self:flex-start;width:18vw;min-width:270px;flex-shrink:0;z-index:10;height:-moz-fit-content;height:fit-content}@media (max-width: 810px){.slideNavi .slideNavi-side{position:relative;top:0;width:100%;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:auto}.slideNavi .slideNavi-side::-webkit-scrollbar{display:none}}.slideNavi .slideNavi-navList{list-style:none;margin:0;padding:0}@media (max-width: 810px){.slideNavi .slideNavi-navList{display:flex;white-space:nowrap}}.slideNavi .slideNavi-navList--cloned{display:none;list-style:none;margin:0;padding:0}@media (max-width: 810px){.slideNavi .slideNavi-navList--cloned{display:flex;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:110%;margin-left:-5%;margin-right:-5%;padding-left:5%;padding-right:5%}.slideNavi .slideNavi-navList--cloned::-webkit-scrollbar{display:none}}.slideNavi .slideNavi-navItem{position:relative;isolation:isolate;display:flex;align-items:center;font-size:1.2rem;cursor:pointer;transition:all .3s ease;overflow:hidden;margin-bottom:1px}@media (max-width: 810px){.slideNavi .slideNavi-navItem{margin-bottom:1px;margin-right:1px;flex-shrink:0}}.slideNavi .slideNavi-navItem:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.9;z-index:-1;transition:opacity .3s ease}.slideNavi .slideNavi-navItem a{color:#333;text-decoration:none;opacity:.7;transition:opacity .3s ease;display:flex;align-items:center;width:100%;height:40px;padding:0 20px}@media (max-width: 810px){.slideNavi .slideNavi-navItem a{height:auto;padding:12px 20px}}.slideNavi .slideNavi-navItem._active:before{background:linear-gradient(to right,#028bce,#b2e0f3);opacity:.7}.slideNavi .slideNavi-navItem._active:after{background-color:#fff}.slideNavi .slideNavi-navItem._active a{color:#fff;opacity:1}@media (hover: hover) and (pointer: fine){.slideNavi .slideNavi-navItem:hover:not(._active):before{background:linear-gradient(to right,#028bce,#b2e0f3);opacity:.7}.slideNavi .slideNavi-navItem:hover:not(._active):after{background-color:#fff}.slideNavi .slideNavi-navItem:hover:not(._active) a{color:#fff;opacity:1}}@media (hover: none){.slideNavi .slideNavi-navItem:active:not(._active):before{background:linear-gradient(to right,#028bce,#b2e0f3);opacity:.7}.slideNavi .slideNavi-navItem:active:not(._active):after{background-color:#fff}.slideNavi .slideNavi-navItem:active:not(._active) a{color:#fff;opacity:1}}.slideNavi .slideNavi-navItem--sub{font-size:1.1rem}.slideNavi .slideNavi-navItem--sub a{padding-left:40px}@media (max-width: 810px){.slideNavi .slideNavi-navItem--sub a{padding-left:30px}}.slideNavi .slideNavi-navItem--sub:after{left:28px}.slideNavi .slideNavi-content{flex:1;display:flex;flex-direction:column;min-width:0}.slideNavi .slideNavi-block{background-color:#fff;border-radius:5px 0 0 5px;padding:0 0 80px;margin-top:12vw;scroll-margin-top:220px}@media (max-width: 1024px){.slideNavi .slideNavi-block{padding:0 0 60px;margin-bottom:0vw;scroll-margin-top:100px}}@media (max-width: 810px){.slideNavi .slideNavi-block{border-radius:0;padding:30px 0 40px;margin-top:0;margin-bottom:10vw;scroll-margin-top:80px}}.slideNavi .slideNavi-block .slideNavi-blockContent{width:90%;max-width:1000px;margin:0 auto}.slideNavi .slideNavi-block._bgBlue{background:linear-gradient(to bottom,#ade3f7,#0069ad 45%);color:#fff}.slideNavi .slideNavi-block._bgBlue .p,.slideNavi .slideNavi-block._bgBlue .h3Tit,.slideNavi .slideNavi-block._bgBlue .h4Tit,.slideNavi .slideNavi-block._bgBlue .slideNavi-p,.slideNavi .slideNavi-block._bgBlue .noteList-item,.slideNavi .slideNavi-block._bgBlue .table,.slideNavi .slideNavi-block._bgBlue .table-head th{color:#fff}.slideNavi .slideNavi-block._bgBlue .table-body th,.slideNavi .slideNavi-block._bgBlue .table-body td{color:#fff;background-color:transparent}.slideNavi .slideNavi-block._bgNavy{background:linear-gradient(to bottom,#0a308fcc,#0a308f);color:#fff}.slideNavi .slideNavi-block._bgNavy .p,.slideNavi .slideNavi-block._bgNavy .h3Tit,.slideNavi .slideNavi-block._bgNavy .h4Tit,.slideNavi .slideNavi-block._bgNavy .slideNavi-p,.slideNavi .slideNavi-block._bgNavy .noteList-item,.slideNavi .slideNavi-block._bgNavy .table,.slideNavi .slideNavi-block._bgNavy .table-head th{color:#fff}.slideNavi .slideNavi-block._bgNavy .table-body th,.slideNavi .slideNavi-block._bgNavy .table-body td{color:#fff;background-color:transparent}.slideNavi .slideNavi-main{flex:1;background-color:#fff;border-radius:5px 0 0 5px;padding:0 70px 80px;min-height:100vh}@media (max-width: 1024px){.slideNavi .slideNavi-main{padding:0 40px 60px}}@media (max-width: 1024px) and (max-width: 810px){.slideNavi .slideNavi-main{border-radius:0;padding:30px 5% 40px;min-height:auto}}.slideNavi-title{position:relative;padding-left:20px;width:90%;max-width:1000px;margin:-60px auto 70px}@media (max-width: 1024px){.slideNavi-title{padding-left:15px;margin:-40px auto 50px}}@media (max-width: 810px){.slideNavi-title{margin:20px auto 30px}}.slideNavi-title:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background-color:#028bce}.slideNavi-title .slideNavi-titleJa{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-size:2.4rem;font-weight:400;color:#333;margin:0 0 5px;line-height:1.1}@media (max-width: 1024px){.slideNavi-title .slideNavi-titleJa{font-size:1.8rem}}@media (max-width: 1024px) and (max-width: 810px){.slideNavi-title .slideNavi-titleJa{font-size:1.6rem}}.slideNavi-title .slideNavi-titleEn{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:6.4rem;font-weight:400;color:#028bce;margin:0;line-height:.8}@media (max-width: 1024px){.slideNavi-title .slideNavi-titleEn{font-size:4.2rem}}@media (max-width: 1024px) and (max-width: 810px){.slideNavi-title .slideNavi-titleEn{font-size:3.6rem}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.slideNavi-title .slideNavi-titleEn{font-size:3rem}}@media (max-width: 1024px){.slideNavi-title._scroll{padding-left:15px;margin-bottom:50px;margin-top:-40px;margin-left:40px}}@media (max-width: 1024px) and (max-width: 810px){.slideNavi-title._scroll{margin-bottom:30px;margin-top:20px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.slideNavi-title._scroll{margin-left:5%}}.slideNavi-p{font-size:1.6rem;font-weight:400;color:#333;line-height:2;margin-top:32px}.slideNavi-access .slideNavi-access-address{margin-top:30px;font-size:1.6rem;line-height:1.8;color:#333}@media (max-width: 480px){.slideNavi-access .slideNavi-access-address{font-size:1.4rem}}.slideNavi-access .slideNavi-access-map{width:100%;position:relative;overflow:hidden;border-radius:5px}.slideNavi-access .slideNavi-access-map iframe{width:100%;aspect-ratio:16/9;border:0;display:block}@media (max-width: 480px){.slideNavi-access .slideNavi-access-map iframe{aspect-ratio:3/4}}.slideNavi-organization{width:100%}.slideNavi-organization img,.esg-about-image{width:100%;height:auto;display:block}.esg-section .esg-section-text{font-size:1.6rem;font-weight:400;color:#333;line-height:2;margin:0}@media (max-width: 480px){.esg-section .esg-section-text{font-size:1.4rem}}.esg-section .esg-section-image{margin-top:30px}.esg-section .esg-section-image img{width:100%;height:auto;display:block}@media (max-width: 480px){.esg-section .esg-section-image{margin-top:20px}}.esg-section .esg-section-list{margin:20px 0 0;padding:0 0 0 1.5em}.esg-section .esg-section-list li{font-size:1.6rem;color:#333;line-height:2}@media (max-width: 480px){.esg-section .esg-section-list li{font-size:1.4rem}}.slideNavi-helthWrap{background:#ebf4ec;margin-top:12vw}.slideNavi-helthWrap .slideNavi-block{background-color:transparent;margin-top:0}.slideNavi-helthWrap .slideNavi-block .slideNavi-title .slideNavi-titleEn{color:#00a7ea}.helth-tit{display:flex;align-items:center;justify-content:center;position:relative;padding:40px 0;width:90%;margin:0 auto}@media (max-width: 1024px){.helth-tit{padding:0}}.helth-tit:before,.helth-tit:after{content:"";position:absolute;top:50%;height:1px;background-color:#4eb0cd}.helth-tit:before{left:0;right:calc(50% + 130px)}@media (max-width: 1024px){.helth-tit:before{right:calc(50% + 100px)}}@media (max-width: 1024px) and (max-width: 480px){.helth-tit:before{right:calc(50% + 80px)}}.helth-tit:after{left:calc(50% + 130px);right:0}@media (max-width: 1024px){.helth-tit:after{left:calc(50% + 100px)}}@media (max-width: 1024px) and (max-width: 480px){.helth-tit:after{left:calc(50% + 80px)}}.helth-tit-circle{width:220px;height:220px;border-radius:50%;background:linear-gradient(to bottom,#5db1cf,#5eadca);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}@media (max-width: 1024px){.helth-tit-circle{width:180px;height:180px}}@media (max-width: 1024px) and (max-width: 480px){.helth-tit-circle{width:150px;height:150px}}.helth-titNum{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-size:1.2rem;font-weight:400;color:#fff;margin:0 0 10px;letter-spacing:.1em}@media (max-width: 1024px){.helth-titNum{font-size:1.1rem;margin-bottom:8px}}@media (max-width: 1024px) and (max-width: 480px){.helth-titNum{font-size:1rem;margin-bottom:5px}}.helth-titJp{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-size:2.4rem;font-weight:100;color:#fff;margin:0;text-align:center;line-height:1.4}@media (max-width: 1024px){.helth-titJp{font-size:2rem}}@media (max-width: 1024px) and (max-width: 480px){.helth-titJp{font-size:1.6rem}}.helth-titJp span{display:block;font-size:1.2rem;margin-top:5px}@media (max-width: 1024px){.helth-titJp span{font-size:1.1rem}}@media (max-width: 1024px) and (max-width: 480px){.helth-titJp span{font-size:1rem}}.helth-circleWrap{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px;width:100%}@media (max-width: 1024px){.helth-circleWrap{gap:20px;margin-top:40px}}@media (max-width: 1024px) and (max-width: 810px){.helth-circleWrap{gap:15px;margin-top:30px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.helth-circleWrap{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:20px}}.helth-circleItem{width:100%;aspect-ratio:1;border-radius:50%;box-sizing:border-box;min-width:0;background:linear-gradient(to bottom,#5db1cf,#5eadca);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}@media (max-width: 1024px){.helth-circleItem{padding:16px}}@media (max-width: 480px){.helth-circleItem{padding:12px}}.helth-circleItem .helth-titNum{margin-bottom:5px;color:#fff!important}.helth-circleItem .helth-titJp{font-size:2rem;color:#fff!important}@media (max-width: 1024px){.helth-circleItem .helth-titJp{font-size:1.5vw}}@media (max-width: 1024px) and (max-width: 810px){.helth-circleItem .helth-titJp{font-size:1.6rem}}@media (max-width: 480px){.helth-circleItem .helth-titJp{font-size:1.4rem}}.helth-circleItem .helth-titJp span{font-size:1.1rem;margin-top:3px}@media (max-width: 1024px){.helth-circleItem .helth-titJp span{font-size:1vw}}@media (max-width: 1024px) and (max-width: 810px){.helth-circleItem .helth-titJp span{font-size:1rem}}@media (max-width: 480px){.helth-circleItem .helth-titJp span{font-size:.9rem}}.scrollTable-wrapper,.seminarSlider-wrapper{width:100%;margin-top:30px}.scrollTable,.seminarSlider{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;cursor:grab;padding-left:calc((100% - 1000px)/2);padding-right:calc((100% - 1000px)/2)}@media (max-width: 1410px){.scrollTable,.seminarSlider{padding-left:5%;padding-right:5%}}.scrollTable,.seminarSlider{scrollbar-width:none}.scrollTable::-webkit-scrollbar,.seminarSlider::-webkit-scrollbar{display:none}.scrollTable:active,.seminarSlider:active{cursor:grabbing}.scrollTable-table{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-collapse:collapse;white-space:nowrap}.scrollTable-table th,.scrollTable-table td{padding:15px 10px;font-size:1.4rem;color:#333;text-align:center;vertical-align:middle;border:1px solid rgba(0,0,0,.1);min-width:280px;background-color:#fff}@media (max-width: 1024px){.scrollTable-table th,.scrollTable-table td{min-width:250px}}@media (max-width: 480px){.scrollTable-table th,.scrollTable-table td{padding:10px 8px;font-size:1.2rem;min-width:200px}}.scrollTable-table tbody th{min-width:80px;width:80px;background-color:#0000000a;text-orientation:mixed;font-size:1.2rem;letter-spacing:.1em}@media (max-width: 480px){.scrollTable-table tbody th{min-width:60px;width:60px;font-size:1rem}}.scrollTable-table thead th{height:114px;background-color:#e7eff073;font-weight:700;line-height:1.4}@media (max-width: 480px){.scrollTable-table thead th{height:80px;font-size:1.1rem}}.scrollTable-table thead th._label{min-width:100px;width:100px}@media (max-width: 480px){.scrollTable-table thead th._label{min-width:80px;width:80px}}.scrollTable-table thead th._label{writing-mode:horizontal-tb}.scrollTable-table tbody tr._content th{height:auto;vertical-align:middle;text-align:center;padding:15px;white-space:normal}@media (max-width: 480px){.scrollTable-table tbody tr._content th{padding:10px}}.scrollTable-table tbody tr._content td{height:auto;vertical-align:top;text-align:left;padding:15px;white-space:normal}@media (max-width: 480px){.scrollTable-table tbody tr._content td{padding:10px}}.scrollTable-table tbody tr._content td p{margin:0 0 10px;font-size:1.4rem;line-height:1.6}@media (max-width: 480px){.scrollTable-table tbody tr._content td p{font-size:1.2rem}}.scrollTable-table tbody tr._content td ul{margin:0;padding:0 0 0 1.2em;list-style:disc;text-align:left}.scrollTable-table tbody tr._content td ul li{font-size:1.4rem;line-height:1.6;margin-bottom:5px}@media (max-width: 480px){.scrollTable-table tbody tr._content td ul li{font-size:1.2rem}}.scrollTable-table tbody tr._content th{writing-mode:horizontal-tb}.scrollTable-table tbody tr._small th,.scrollTable-table tbody tr._small td{height:50px}@media (max-width: 480px){.scrollTable-table tbody tr._small th,.scrollTable-table tbody tr._small td{height:40px}}.scrollTable-scrollbar,.seminarSlider-scrollbar{max-width:1000px;margin:30px auto 0;height:6px;background:#00000014;border-radius:3px;position:relative;cursor:pointer}@media (max-width: 1410px){.scrollTable-scrollbar,.seminarSlider-scrollbar{margin-left:5%;margin-right:5%;width:90%;max-width:none}}.scrollTable-scrollbar-thumb,.seminarSlider-scrollbar-thumb{position:absolute;top:0;left:0;height:100%;background:#00a7ea;border-radius:3px;cursor:grab}.scrollTable-scrollbar-thumb:active,.seminarSlider-scrollbar-thumb:active{cursor:grabbing}.seminarSlider-track{display:flex;gap:20px;width:-moz-max-content;width:max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:10px 0 20px}.seminarSlider-track img{-webkit-user-drag:none;pointer-events:none}.seminarSlider-item{flex-shrink:0;width:300px}@media (max-width: 480px){.seminarSlider-item{width:250px}}.seminarSlider-item img{width:100%;height:auto;display:block}.seminarSlider-title{margin-top:15px;font-size:1.6rem;color:#333;line-height:1.8}@media (max-width: 480px){.seminarSlider-title{margin-top:10px;font-size:1.4rem}}.seminarSlider-badge{display:inline-block;margin-top:10px;padding:6px 16px;font-size:1.2rem;color:#666;border:1px solid rgba(0,0,0,.15);border-radius:40px}@media (max-width: 480px){.seminarSlider-badge{padding:6px 12px;font-size:1.2rem}}.seminarVoice-btn{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:7px 36px 7px 14px;background-color:#fff;border:none;border-radius:30px;cursor:pointer;position:relative;transition:background-color .3s ease,transform .2s ease}@media (max-width: 480px){.seminarVoice-btn{padding:5px 32px 5px 12px}}.seminarVoice-btn:after{content:"";position:absolute;right:10px;width:18px;height:18px;background-color:#028bce;border-radius:50%;background-image:url(/images/common/icon-arrow-right.svg);background-size:6px auto;background-repeat:no-repeat;background-position:center;transition:transform .3s ease,background-color .3s}@media (max-width: 480px){.seminarVoice-btn:after{width:16px;height:16px;background-size:5px auto}}@media (hover: hover) and (pointer: fine){.seminarVoice-btn:hover{background-color:#028bce}.seminarVoice-btn:hover .seminarVoice-btn-text{color:#fff}.seminarVoice-btn:hover:after{background-color:#fff;background-image:url(/images/common/icon-arrow-right-accent.svg);transform:translate(3px)}}@media (hover: none){.seminarVoice-btn:active{background-color:#028bce}.seminarVoice-btn:active .seminarVoice-btn-text{color:#fff}.seminarVoice-btn:active:after{background-color:#fff;background-image:url(/images/common/icon-arrow-right-accent.svg);transform:translate(3px)}}.seminarVoice-btn-text{font-size:1.2rem;color:#333;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;transition:color .3s ease}@media (max-width: 480px){.seminarVoice-btn-text{font-size:1.1rem}}.voiceModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.voiceModal._open{opacity:1;visibility:visible}.voiceModal._open .voiceModal-dialog{transform:translateY(0)}.voiceModal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0009;cursor:pointer}.voiceModal-dialog{position:relative;background-color:#fff;border-radius:12px;padding:40px 40px 35px;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;transform:translateY(20px);transition:transform .3s ease;z-index:1}@media (max-width: 480px){.voiceModal-dialog{padding:30px 20px 25px;max-height:85vh}}.voiceModal-close{position:absolute;top:12px;right:16px;background:none;border:none;font-size:2.8rem;line-height:1;color:#999;cursor:pointer;transition:color .2s;padding:0}@media (hover: hover) and (pointer: fine){.voiceModal-close:hover{color:#333}}@media (hover: none){.voiceModal-close:active{color:#333}}.voiceModal-title{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-size:2rem;font-weight:500;color:#0b318f;text-align:center;margin-bottom:30px}@media (max-width: 480px){.voiceModal-title{font-size:1.8rem;margin-bottom:24px}}.voiceModal-titleSub{display:block;font-size:1.3rem;font-weight:350;color:#666;margin-top:4px}.voiceModal-body{display:flex;flex-direction:column;gap:24px}@media (max-width: 480px){.voiceModal-body{gap:20px}}.voiceModal-item+.voiceModal-item{padding-top:24px;border-top:1px solid #eee}@media (max-width: 480px){.voiceModal-item+.voiceModal-item{padding-top:20px}}.voiceModal-name{display:inline-flex;align-items:center;gap:6px;font-size:1.4rem;font-weight:500;color:#028bce;margin-bottom:10px}@media (max-width: 480px){.voiceModal-name{font-size:1.3rem;margin-bottom:8px}}.voiceModal-nameIcon{display:block;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23028BCE'%3E%3Cpath d='M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H5.17L4 17.17V4h16v12z'/%3E%3Cpath d='M7 9h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2z'/%3E%3C/svg%3E") no-repeat center/contain}@media (max-width: 480px){.voiceModal-nameIcon{width:14px;height:14px}}.voiceModal-bubble{background-color:#e7eff0;border-radius:8px;padding:20px 22px;position:relative}@media (max-width: 480px){.voiceModal-bubble{padding:16px}}.voiceModal-bubble:before{content:"";position:absolute;bottom:100%;left:24px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #E7EFF0}.voiceModal-bubble p{font-size:1.4rem;font-weight:350;color:#434343;line-height:1.9;letter-spacing:-.01em}@media (max-width: 480px){.voiceModal-bubble p{font-size:1.3rem;line-height:1.8}}.mentalCare{display:grid;width:100%;grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:start;justify-content:center;margin-top:60px}@media (max-width: 1024px){.mentalCare{grid-template-columns:1fr 15px 1fr 15px 1fr 15px 1fr;margin-top:40px}}@media (max-width: 1024px) and (max-width: 480px){.mentalCare{grid-template-columns:1fr}}.mentalCare .mentalCare-item{display:flex;flex-direction:column;align-items:center;width:100%}.mentalCare .mentalCare-circle{width:100%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:#fff9;display:flex;align-items:center;justify-content:center;margin-bottom:20px}@media (max-width: 480px){.mentalCare .mentalCare-circle{width:50%;margin-bottom:10px}}.mentalCare .mentalCare-title{font-family:Zen Old Mincho,serif;font-size:1.8rem;color:#333;text-align:center;line-height:1.3}@media (max-width: 1024px){.mentalCare .mentalCare-title{font-size:1.4vw}}@media (max-width: 1024px) and (max-width: 810px){.mentalCare .mentalCare-title{font-size:1.5rem}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.mentalCare .mentalCare-title{font-size:1.6rem}}.mentalCare .mentalCare-desc{font-size:1.4rem;color:#333;text-align:center;line-height:1.6}@media (max-width: 1024px){.mentalCare .mentalCare-desc{font-size:1.4rem;text-align:left}.mentalCare .mentalCare-desc br{display:none}}.mentalCare .mentalCare-arrow{display:flex;align-items:center;justify-content:center;align-self:center;position:relative;width:100%;height:0;padding-top:100%;margin-top:-75px}@media (max-width: 480px){.mentalCare .mentalCare-arrow{margin-top:0;padding-top:40px}}.mentalCare .mentalCare-arrow svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:auto}@media (max-width: 1024px){.mentalCare .mentalCare-arrow svg{width:1.2vw}}@media (max-width: 480px){.mentalCare .mentalCare-arrow svg{width:1.6rem;transform:translate(-50%,-50%) rotate(90deg)}}.mentalCare .mentalCare-arrow svg path{fill:#333}.dataTable{width:100%}.dataTable .dataTable-row{display:flex;border-bottom:1px solid #dadada;padding:40px 0}@media (max-width: 1024px){.dataTable .dataTable-row{padding:30px 0}}@media (max-width: 1024px) and (max-width: 480px){.dataTable .dataTable-row{flex-direction:column;padding:20px 0;gap:10px}}.dataTable .dataTable-row:first-child{border-top:1px solid #dadada}.dataTable .dataTable-row._noBorder{border-bottom:none;padding-bottom:0}.dataTable .dataTable-label{width:200px;flex-shrink:0;font-size:1.6rem;font-weight:400;color:#333;line-height:1.6}@media (max-width: 1024px){.dataTable .dataTable-label{width:150px}}@media (max-width: 1024px) and (max-width: 480px){.dataTable .dataTable-label{width:100%;font-weight:600;line-height:1.6}}.dataTable .dataTable-value{flex:1;font-size:1.6rem;font-weight:400;color:#333;line-height:1.6}@media (max-width: 480px){.dataTable .dataTable-value{font-size:1.4rem}}.dataTable .dataTable-value p{margin:0}.dataTable .dataTable-value ul{list-style:none;margin:0;padding:0}.dataTable .dataTable-value ul li{position:relative;padding-left:1em;margin-top:5px}.dataTable .dataTable-value ul li:before{content:"•";position:absolute;left:0}.historyTable{width:100%}.historyTable-year{display:flex;border-top:1px solid #dadada;padding-top:30px;margin-top:30px}@media (max-width: 480px){.historyTable-year{flex-direction:column;padding-top:20px;margin-top:20px}}.historyTable-yearLabel{min-width:56px;flex-shrink:0;font-size:1.6rem;font-weight:700;color:#333;line-height:2;padding-top:0;padding-right:20px;white-space:nowrap}@media (max-width: 480px){.historyTable-yearLabel{width:100%;min-width:auto;font-size:1.4rem;padding-right:0;padding-bottom:0}}.historyTable-rows{flex:1}.historyTable-row{display:flex;align-items:baseline;padding:0}.historyTable-row:not(:first-child){margin-top:15px}@media (max-width: 480px){.historyTable-row:not(:first-child){margin-top:10px}}.historyTable-month{min-width:90px;flex-shrink:0;font-size:1.6rem;font-weight:400;color:#333;line-height:2;padding-right:20px;white-space:nowrap}@media (max-width: 480px){.historyTable-month{min-width:36px;font-size:1.4rem;padding-right:16px}}.historyTable-content{flex:1;font-size:1.6rem;font-weight:400;color:#333;line-height:1.8}@media (max-width: 480px){.historyTable-content{font-size:1.4rem;line-height:1.4}}.airlineGrid{display:grid;grid-template-columns:repeat(3,1fr);row-gap:20px}@media (max-width: 480px){.airlineGrid{grid-template-columns:repeat(2,1fr);row-gap:16px}}.airlineGrid-item{padding:16px 20px;font-size:1.6rem;font-weight:400;color:#333;line-height:1.4;text-align:center;border-left:1px solid #dadada;display:flex;align-items:center;justify-content:center}.airlineGrid-item img{max-width:100%;height:auto;display:block}.airlineGrid-item:nth-child(3n){border-right:1px solid #dadada}@media (max-width: 480px){.airlineGrid-item{padding:12px 16px;font-size:1.4rem}.airlineGrid-item:nth-child(3n){border-right:none}.airlineGrid-item:nth-child(2n){border-right:1px solid #dadada}}.airlineGrid-item:last-child{border-right:1px solid #dadada}.otherPages{background-color:#fff;padding:80px 0}.otherPages._gray{background-color:#e7eff0}@media (max-width: 1024px){.otherPages{padding:60px 0}}@media (max-width: 1024px) and (max-width: 480px){.otherPages{padding:40px 0}}.otherPages-inner{width:90%;margin:0 auto}.otherPages-title{margin-bottom:50px}@media (max-width: 480px){.otherPages-title{margin-bottom:30px}}.otherPages-titleEn{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:4.8rem;font-weight:400;color:#333;margin:0 0 8px;line-height:1}@media (max-width: 1024px){.otherPages-titleEn{font-size:3.6rem}}@media (max-width: 1024px) and (max-width: 480px){.otherPages-titleEn{font-size:2.8rem}}.otherPages-titleJa{font-size:1.4rem;font-weight:400;color:#333;margin:0}@media (max-width: 480px){.otherPages-titleJa{font-size:1.2rem}}.otherPages-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 40px;list-style:none;margin:0;padding:0}@media (max-width: 1024px){.otherPages-list{gap:2vw 3vw}}@media (max-width: 1024px) and (max-width: 480px){.otherPages-list{grid-template-columns:1fr;gap:10px}}.otherPages-item._active .otherPages-linkTxt{color:#028bce}.otherPages-item._active .otherPages-linkTxt span{background:none}.otherPages-item._active .otherPages-link:hover .otherPages-thumb img{transform:none}.otherPages-link{display:flex;align-items:center;gap:2vw;text-decoration:none}@media (max-width: 480px){.otherPages-link{gap:16px}}.otherPages-thumb{width:clamp(170px,20vw,300px);flex-shrink:0;overflow:hidden}@media (max-width: 1024px){.otherPages-thumb{width:140px}}@media (max-width: 1024px) and (max-width: 480px){.otherPages-thumb{width:100px}}.otherPages-thumb img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.otherPages-link:hover .otherPages-thumb img{transform:scale(1.05)}.otherPages-linkTxt{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-size:1.6rem;font-weight:400;color:#333;margin:0;line-height:1.6}@media (max-width: 1024px){.otherPages-linkTxt{font-size:1.5rem}}@media (max-width: 1024px) and (max-width: 480px){.otherPages-linkTxt{font-size:1.3rem}}.otherPages-linkTxt span{background:linear-gradient(currentColor,currentColor) left bottom/100% 1px no-repeat;transition:background-size .4s;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media (hover: hover) and (pointer: fine){.otherPages-linkTxt span:hover{background-position:right bottom;background-size:0 1px;opacity:.8}.otherPages-link:hover .otherPages-linkTxt span{background-position:right bottom;background-size:0 1px;opacity:.8;color:#028bce}}.mission{position:relative;width:100vw;--mission-block-size: calc(100vw / 6);margin-top:60px}@media (max-width: 480px){.mission{margin-top:20px}}.mission .mission-content{position:relative;z-index:5;display:flex;align-items:flex-start;justify-content:center;padding:5vw 5% 0;gap:5vw;background-color:#028bce}@media (max-width: 1024px){.mission .mission-content{padding-top:100px}}@media (max-width: 1024px) and (max-width: 810px){.mission .mission-content{flex-direction:column;padding:80px 5% 0;gap:40px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.mission .mission-content{padding-top:60px;padding-bottom:20px}}.mission .mission-content .mission-title{display:flex;flex-direction:row;align-items:flex-start;gap:0px;padding-top:60px;z-index:7;position:relative}@media (max-width: 1024px){.mission .mission-content .mission-title{padding-top:0}}@media (max-width: 1024px) and (max-width: 810px){.mission .mission-content .mission-title{flex-direction:column;align-items:flex-start;padding-top:0;position:initial}}.mission .mission-content .mission-title .mission-title-ja{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.8rem;color:#fff;writing-mode:vertical-rl;letter-spacing:.1em;z-index:1}@media (max-width: 810px){.mission .mission-content .mission-title .mission-title-ja{writing-mode:horizontal-tb;font-size:1.4rem;order:2}}.mission .mission-content .mission-title .mission-title-en{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(6rem,10vw,12.8rem);font-weight:300;color:#fff;writing-mode:vertical-rl;letter-spacing:.02em;line-height:1.1;z-index:1}@media (max-width: 810px){.mission .mission-content .mission-title .mission-title-en{writing-mode:horizontal-tb;font-size:clamp(4rem,8vw,6rem);order:1}}.mission .mission-content .mission-title .mission-glass{z-index:0}.mission .mission-content .mission-title .mission-glass._01{width:180px;height:400px;border-radius:20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#mission-glass-filter);backdrop-filter:url(#mission-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.mission .mission-content .mission-title .mission-glass._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.mission .mission-content .mission-title .mission-glass._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.mission .mission-content .mission-title .mission-glass._01{opacity:.7;top:0;left:-120px}@media (max-width: 810px){.mission .mission-content .mission-title .mission-glass._01{left:initial;right:5%;top:60px}}@media (max-width: 810px) and (max-width: 480px){.mission .mission-content .mission-title .mission-glass._01{top:100px;width:100px;height:200px}}.mission .mission-content .mission-main{flex:1;max-width:605px;padding-top:60px;z-index:10}@media (max-width: 1024px){.mission .mission-content .mission-main{padding-top:0;max-width:100%}}.mission .mission-content .mission-main .mission-heading{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(2.4rem,3.2vw,4.2rem);font-weight:100;color:#fff;line-height:1.38;letter-spacing:.1em;margin-bottom:40px}@media (max-width: 1024px){.mission .mission-content .mission-main .mission-heading{font-size:clamp(2rem,5vw,3rem);margin-bottom:30px}}.mission .mission-content .mission-main .mission-subheading{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(1.8rem,2vw,2.8rem);font-weight:500;color:#fff;line-height:1.38;margin-bottom:30px}@media (max-width: 1024px){.mission .mission-content .mission-main .mission-subheading{font-size:clamp(1.6rem,4vw,2rem);margin-bottom:20px}}.mission .mission-content .mission-main .mission-description{font-size:1.6rem;font-weight:500;color:#fff;line-height:2.4;margin-bottom:50px}@media (max-width: 1024px){.mission .mission-content .mission-main .mission-description{font-size:1.4rem;line-height:2;margin-bottom:40px}}.mission .mission-content .mission-main .mission-list{list-style:none;padding:0;margin:0}.mission .mission-content .mission-main .mission-list .mission-list-item{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.8rem;color:#fff;line-height:1.38;border-top:1px solid rgba(255,255,255,.4);position:relative;padding:34px 0 34px 30px}.mission .mission-content .mission-main .mission-list .mission-list-item:last-child{border-bottom:1px solid rgba(255,255,255,.3)}.mission .mission-content .mission-main .mission-list .mission-list-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;border:1px solid rgba(255,255,255,.6);border-radius:50%}@media (max-width: 1024px){.mission .mission-content .mission-main .mission-list .mission-list-item{font-size:1.5rem;padding:20px 0 20px 25px}}.mission .mission-bg{position:relative;width:100vw}.mission .mission-bg .mission-bg-img{width:100%;height:auto;display:block}.wSlider-block{background-color:#fff;border-radius:5px 0 0 5px;padding:0 0 80px;margin-top:12vw;width:100%;min-width:0;max-width:100%}@media (max-width: 1024px){.wSlider-block{padding:0 0 60px;margin-bottom:12vw}}@media (max-width: 1024px) and (max-width: 810px){.wSlider-block{border-radius:0;padding:30px 0 40px;margin-top:0}}.wSlider-block .wSlider{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:calc((100% - 1000px)/2);padding-right:calc((100% - 1000px)/2)}@media (max-width: 1410px){.wSlider-block .wSlider{padding-left:70px}}@media (max-width: 1410px) and (max-width: 1024px){.wSlider-block .wSlider{padding-left:40px;padding-right:40px}}@media (max-width: 1410px) and (max-width: 1024px) and (max-width: 480px){.wSlider-block .wSlider{padding-left:5%;padding-right:5%}}.wSlider-block .wSlider{scrollbar-width:none}.wSlider-block .wSlider::-webkit-scrollbar{display:none}.wSlider-block .wSlider .wSlider-track{display:flex;gap:50px;padding:10px 0 30px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-max-content;width:max-content}.wSlider-block .wSlider .wSlider-track img{-webkit-user-drag:none;pointer-events:none}.wSlider-block .wSlider .wSlider-item{flex-shrink:0;width:1000px}@media (max-width: 1024px){.wSlider-block .wSlider .wSlider-item{width:800px}}@media (max-width: 1024px) and (max-width: 810px){.wSlider-block .wSlider .wSlider-item{width:600px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.wSlider-block .wSlider .wSlider-item{width:400px}}.wSlider-block .wSlider-scrollbar{max-width:1000px;margin:40px auto 0;height:8px;background:#e8e8e8;border-radius:4px;position:relative;cursor:pointer}@media (max-width: 1410px){.wSlider-block .wSlider-scrollbar{margin-left:70px;margin-right:70px;width:calc(100% - 140px);max-width:none}}@media (max-width: 1410px) and (max-width: 1024px){.wSlider-block .wSlider-scrollbar{margin-left:40px;margin-right:40px;width:calc(100% - 80px)}}@media (max-width: 1410px) and (max-width: 1024px) and (max-width: 480px){.wSlider-block .wSlider-scrollbar{margin-left:5%;margin-right:5%;width:90%;margin-top:10px}}.wSlider-block .wSlider-scrollbar-thumb{position:absolute;top:0;left:0;height:100%;background:#028bce;border-radius:4px;cursor:grab}.wSlider-block .wSlider-scrollbar-thumb:active{cursor:grabbing}.wSlider-inline{width:100%;margin-top:30px}@media (max-width: 480px){.wSlider-inline{margin-top:20px}}.wSlider-inline .wSlider{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wSlider-inline .wSlider::-webkit-scrollbar{display:none}.wSlider-inline .wSlider-track{display:flex;gap:30px;padding:10px 0 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-max-content;width:max-content}@media (max-width: 480px){.wSlider-inline .wSlider-track{gap:20px}}.wSlider-inline .wSlider-track img{-webkit-user-drag:none;pointer-events:none}.wSlider-inline .wSlider-item{flex-shrink:0;width:300px}@media (max-width: 1024px){.wSlider-inline .wSlider-item{width:280px}}@media (max-width: 1024px) and (max-width: 480px){.wSlider-inline .wSlider-item{width:250px}}.wSlider-inline .wSlider-scrollbar{width:100%;margin-top:20px;height:6px;background:#fff3;border-radius:3px;position:relative;cursor:pointer}@media (max-width: 480px){.wSlider-inline .wSlider-scrollbar{margin-top:15px;height:4px}}.wSlider-inline .wSlider-scrollbar-thumb{position:absolute;top:0;left:0;height:100%;background:#fff;border-radius:3px;cursor:grab}.wSlider-inline .wSlider-scrollbar-thumb:active{cursor:grabbing}.tags{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}@media (max-width: 480px){.tags{justify-content:center}}.tag{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:20px;font-family:Zen Old Mincho,serif;font-size:1.2rem;line-height:1.38;white-space:nowrap}.tag._department{background:#28a1db;color:#fff}.tag._year{background:#fff;border:1px solid #b1d6e5;color:#0081c6;font-family:Zen Kaku Gothic New,sans-serif}.tag._job{background:#028bce;color:#fff;display:inline-block;width:-moz-fit-content;width:fit-content;font-size:1.4rem;line-height:1;padding:10px 20px 11px}@media (max-width: 1024px){.tag._job{padding:6px 16px 7px}}@media (max-width: 1024px) and (max-width: 480px){.tag._job{font-size:10px;padding:4px 10px 5px;letter-spacing:0}}.talk-profile .talk-profileTitleEn{font-family:Cormorant Garamond,serif;font-size:6.4rem;color:#028bce;line-height:1;margin-bottom:0;text-align:center}@media (max-width: 480px){.talk-profile .talk-profileTitleEn{font-size:4.8rem}}.talk-profile .talk-profileTitleJa{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.6rem;color:#333;margin-bottom:60px;text-align:center}@media (max-width: 480px){.talk-profile .talk-profileTitleJa{margin-bottom:40px}}.talk-profile._newcomer .talk-profileTitleEn,.talk-profile._newcomer .talk-profileTitleJa{display:none}.talk-profileCards{display:flex;justify-content:center;gap:120px;position:relative;width:90%;max-width:1080px;margin:0 auto}@media (max-width: 1024px){.talk-profileCards{gap:40px}}@media (max-width: 1024px) and (max-width: 810px){.talk-profileCards{gap:30px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.talk-profileCards{flex-direction:column;gap:20px;align-items:center}}.talk-profileCards:before,.talk-profileCards:after{content:"";position:absolute;top:50%;left:50%;width:100px;height:2px;background:#ccc}@media (max-width: 1024px){.talk-profileCards:before,.talk-profileCards:after{width:30px}}@media (max-width: 1024px) and (max-width: 810px){.talk-profileCards:before,.talk-profileCards:after{width:20px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.talk-profileCards:before,.talk-profileCards:after{display:none}}.talk-profileCards:before{transform:translate(-50%,-50%) rotate(45deg)}.talk-profileCards:after{transform:translate(-50%,-50%) rotate(-45deg)}.talk-profileCard{width:100%;background:#fff;border-radius:5px 0 0 5px;padding:40px;position:relative}@media (max-width: 1024px){.talk-profileCard{padding:30px}}@media (max-width: 1024px) and (max-width: 810px){.talk-profileCard{padding:20px}}.talk-profileCardHeader{display:flex;align-items:center;gap:20px;margin-bottom:20px}@media (max-width: 480px){.talk-profileCardHeader{flex-direction:column;align-items:center;text-align:center}}@media (max-width: 480px) and (max-width: 810px){.talk-profileCardHeader{gap:10px;margin-bottom:10px}}.talk-profileImg{width:100px;flex-shrink:0}@media (max-width: 480px){.talk-profileImg{width:80px}}.talk-profileImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.talk-profileCardInfo{flex:1}@media (max-width: 480px){.talk-profileCardInfo{width:100%}}.talk-profileName{font-family:Zen Old Mincho,serif;font-size:2rem;color:#333;line-height:1.38}@media (max-width: 480px){.talk-profileName{font-size:1.8rem}}.talk-profileDesc{font-size:1.4rem;color:#4f4f4f;line-height:2}.talk-profileMeta{margin-top:10px;font-size:1.2rem;color:#333;line-height:1.6}.talk-profileMeta dt{color:#028bce;font-weight:500;margin-bottom:2px}.talk-profileMeta dd{margin:0}.talk-section{margin-top:80px}@media (max-width: 480px){.talk-section{margin-top:60px}}.talk-sectionHeader{text-align:right;z-index:1;position:relative;width:90%;max-width:1080px;margin:0 auto}@media (max-width: 1024px){.talk-sectionHeader{width:100%}}.talk-sectionHeader .talk-sectionLabel{font-family:Cormorant Garamond,serif;font-size:6.4rem;color:#028bce;line-height:1.1}@media (max-width: 810px){.talk-sectionHeader .talk-sectionLabel{font-size:4rem}}.talk-sectionHeader .talk-sectionNum{font-family:"Noto Serif JP",serif;font-size:6.4rem;font-weight:200;color:#028bce;line-height:1.1;margin-left:10px}@media (max-width: 810px){.talk-sectionHeader .talk-sectionNum{font-size:4rem;margin-right:5px}}.talk-sectionHeader._newcomer{text-align:left}.talk-sectionSub{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2rem;color:#333;letter-spacing:.05em}@media (max-width: 810px){.talk-sectionSub{font-size:1.6rem}}.talk-sectionImgWrap{position:relative;margin-bottom:60px}@media (max-width: 1024px){.talk-sectionImgWrap{margin-bottom:100px}}@media (max-width: 1024px) and (max-width: 480px){.talk-sectionImgWrap{margin-bottom:80px}}.talk-sectionImgWrap .talk-sectionHeader._newcomer{position:absolute;bottom:-90px;left:0;margin:0;padding:20px 30px;width:auto}@media (max-width: 810px){.talk-sectionImgWrap .talk-sectionHeader._newcomer{padding:15px 20px;bottom:-70px}}.talk-sectionImg{margin-top:-30px;margin-bottom:60px}@media (max-width: 480px){.talk-sectionImg{margin-top:-20px;margin-bottom:40px}}.talk-sectionImgWrap .talk-sectionImg{margin-top:0;margin-bottom:0}.talk-sectionImg img{width:100%;height:auto;display:block}.talk-sectionQuestion{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.6rem;color:#333;line-height:1.6;width:90%;max-width:1080px;margin:0 auto 60px}@media (max-width: 1024px){.talk-sectionQuestion{font-size:2.8rem}}@media (max-width: 1024px) and (max-width: 480px){.talk-sectionQuestion{font-size:2rem;margin-bottom:30px}}.talk-question{display:flex;flex-direction:column;align-items:center;text-align:center;width:90%;max-width:1080px;margin:6vw auto 40px}@media (max-width: 810px){.talk-question{margin-bottom:30px}}.talk-questionIcon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:2px solid #028BCE;border-radius:50%;font-family:Cormorant Garamond,serif;font-size:2.4rem;color:#028bce;margin-bottom:10px;background-color:#028bce;color:#fff}@media (max-width: 810px){.talk-questionIcon{width:40px;height:40px;font-size:2rem;margin-bottom:10px}}.talk-questionText{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-size:2.4rem;color:#333;line-height:1.6;font-weight:400;color:#028bce}@media (max-width: 810px){.talk-questionText{font-size:1.8rem}}.talk-answers{display:flex;flex-direction:column;gap:0;width:90%;max-width:1080px;margin:0 auto}.talk-answerItem{display:flex;align-items:flex-start;gap:20px}.talk-answerPerson{width:100px;flex-shrink:0;display:flex;flex-direction:column;align-items:center}@media (max-width: 480px){.talk-answerPerson{width:30px}}.talk-answerPerson .talk-answerImg{width:100px;margin-bottom:10px}@media (max-width: 480px){.talk-answerPerson .talk-answerImg{width:30px;margin-bottom:0}}.talk-answerPerson .talk-answerImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.talk-answerPerson .talk-answerName{font-family:Zen Old Mincho,serif;font-size:1.4rem;color:#333;line-height:1.38;text-align:center;white-space:nowrap}@media (max-width: 480px){.talk-answerPerson .talk-answerName{font-size:1rem;margin-top:2px}}.talk-answerBody{flex:1;background:#fff;padding:30px 40px;font-size:1.6rem;color:#4f4f4f;line-height:2;position:relative}@media (max-width: 480px){.talk-answerBody{padding:20px;font-size:1.4rem}}.talk-answerBody:before{content:"";position:absolute;left:-10px;top:40px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid white}@media (max-width: 480px){.talk-answerBody:before{left:-10px;top:20px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:10px solid white}}.talk-message{width:90%;max-width:1080px;margin:0 auto;text-align:center;padding:60px 40px;background-color:#fff;border-radius:5px}@media (max-width: 480px){.talk-message{padding:40px 20px}}.talk-messageText{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-size:2rem;color:#028bce;line-height:2;font-weight:500}@media (max-width: 480px){.talk-messageText{font-size:1.6rem}}.peopleIndex{max-width:1532px;width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);row-gap:6vw;-moz-column-gap:3.2rem;column-gap:3.2rem}@media (max-width: 1024px){.peopleIndex{-moz-column-gap:2rem;column-gap:2rem}}@media (max-width: 810px){.peopleIndex{grid-template-columns:repeat(2,1fr)}}.peopleCard{display:block;text-decoration:none;color:inherit;overflow:hidden;transition:transform .2s ease-out;position:relative}@media (hover: hover) and (pointer: fine){.peopleCard:hover .peopleCard-thum img{transform:scale(1.05)}}@media (hover: none){.peopleCard:active .peopleCard-thum img{transform:scale(1.05)}}.peopleCard .peopleCard-thum{width:100%;overflow:hidden;position:relative}.peopleCard .peopleCard-thum img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .5s ease-out}.peopleCard .peopleCard-text{margin-top:18px;display:flex;flex-direction:column}@media (max-width: 810px){.peopleCard .peopleCard-text{margin-top:12px}}@media (max-width: 810px) and (max-width: 480px){.peopleCard .peopleCard-text{margin-top:8px}}.peopleCard .peopleCard-text .peopleCart-tit{font-size:clamp(2rem,1.5vw,3rem);font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-weight:400;color:#333;line-height:1.6;letter-spacing:.05em;display:inline-block;margin-top:12px}@media (max-width: 1024px){.peopleCard .peopleCard-text .peopleCart-tit{font-size:16px;letter-spacing:0}.peopleCard .peopleCard-text .peopleCart-tit br{display:none}}@media (max-width: 1024px) and (max-width: 810px){.peopleCard .peopleCard-text .peopleCart-tit{margin-top:6px}}.peopleCard .peopleCard-text .peopleCart-tit>span{min-width:0;white-space:normal}.peopleCard .peopleCard-text .peopleCart-tit>span>span{display:inline;background:linear-gradient(#00a7ea,#00a7ea) right bottom/0 1px no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .4s}.peopleCard .peopleCard-text .peopleCart-wrap{display:flex;align-items:center;gap:15px;margin-top:15px}@media (max-width: 810px){.peopleCard .peopleCard-text .peopleCart-wrap{margin-top:7px;gap:5px}}.peopleCard .peopleCard-text .peopleCart-name{font-size:1.6rem;font-weight:500;color:#333;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1.5;letter-spacing:.05em}@media (max-width: 810px){.peopleCard .peopleCard-text .peopleCart-name{font-size:1.2rem;margin-top:0;line-height:1.5}}.peopleCard .peopleCard-text>.tag._department{margin-bottom:0}@media (max-width: 810px){.peopleCard .peopleCard-text ._year{font-size:10px;padding:4px 10px 3px;letter-spacing:0}}@media (hover: hover) and (pointer: fine){.peopleCard:hover .peopleCard-text .peopleCart-tit{color:#00a7ea}.peopleCard:hover .peopleCard-text .peopleCart-tit>span>span{background-position:left bottom;background-size:100% 1px}}.peopleCard._reverse .peopleCard-text .tag._job{background-color:inherit;color:#fff;border:1px solid white}@media (max-width: 1024px){.peopleCard._reverse .peopleCard-text .tag._job{padding:4px 10px 5px;font-size:12px}}.peopleCard._reverse .peopleCard-text .peopleCart-tit{color:#fff}.peopleCard._reverse .peopleCard-text .peopleCart-tit>span>span{background:linear-gradient(#fff,#fff) right bottom/0 1px no-repeat}.peopleCard._reverse .peopleCard-text .peopleCart-wrap .tag._year{background-color:#fff;color:#028bce}.peopleCard._reverse .peopleCard-text .peopleCart-wrap .peopleCart-name{color:#fff}@media (hover: hover) and (pointer: fine){.peopleCard._reverse:hover .peopleCard-text .peopleCart-tit{color:#fff}.peopleCard._reverse:hover .peopleCard-text .peopleCart-tit>span>span{background-position:left bottom;background-size:100% 1px}}.peopleSlider{width:100%;background-color:#028bce;--peopleSlider-block-size: calc(100vw / 6);position:relative;overflow:visible}@media (max-width: 1024px){.peopleSlider{padding:40px 0}}.peopleSlider .peoplePage-glass{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;z-index:0}@media (max-width: 1024px){.peopleSlider .peoplePage-glass{opacity:.7}}@media (max-width: 1024px) and (max-width: 480px){.peopleSlider .peoplePage-glass{opacity:1}}.peopleSlider .peoplePage-gradient{position:absolute;aspect-ratio:1/1;z-index:0;width:var(--peopleSlider-block-size)}.peopleSlider .peoplePage-gradient._01{top:0;left:calc(var(--peopleSlider-block-size) / -3);width:var(--peopleSlider-block-size);background:linear-gradient(to bottom,#b2e0f3,#028bce)}@media (max-width: 480px){.peopleSlider .peoplePage-gradient._01{width:calc(var(--peopleSlider-block-size) * 2)}}.peopleSlider .peoplePage-gradient._02{top:5vw;left:30vw;width:var(--peopleSlider-block-size);background:linear-gradient(to bottom,#028bce,#b2e0f3)}@media (max-width: 480px){.peopleSlider .peoplePage-gradient._02{display:none}}.peopleSlider .peoplePage-gradient._03{top:0;left:var(--peopleSlider-block-size);background:linear-gradient(to bottom,#87c3db,#038cce)}@media (max-width: 480px){.peopleSlider .peoplePage-gradient._03{display:none}}.peopleSlider .peoplePage-gradient._04{height:calc(var(--peopleSlider-block-size) * 2);top:0;left:calc(var(--peopleSlider-block-size) * 2);background:linear-gradient(to bottom,#74d3f9,#096d9e)}.peopleSlider .peoplePage-gradient._05{left:calc(var(--peopleSlider-block-size) * 2);bottom:0;height:calc(var(--peopleSlider-block-size) / 2);background:linear-gradient(to bottom,#038ccf00,#038ccf)}.peopleSlider .peoplePage-gradient._06{left:calc(var(--peopleSlider-block-size) * 3);top:var(--peopleSlider-block-size);background:linear-gradient(to bottom,#038ccf00,#038ccf)}.peopleSlider .peoplePage-gradient._07{left:calc(var(--peopleSlider-block-size) * 3);bottom:0;background-color:#028bce}.peopleSlider .peoplePage-gradient._08{top:calc(var(--peopleSlider-block-size) * .5);left:calc(var(--peopleSlider-block-size) * 4);width:calc(var(--peopleSlider-block-size) * 2);height:var(--peopleSlider-block-size);background:linear-gradient(to bottom,#028bce,#b2e0f3)}@media (max-width: 480px){.peopleSlider .peoplePage-gradient._08{width:calc(var(--peopleSlider-block-size) * 3);height:calc(var(--peopleSlider-block-size) * 2)}}.peopleSlider .peoplePage-gradient._09{bottom:0;left:calc(var(--peopleSlider-block-size) * 5);background:linear-gradient(to bottom,#028bce,#b2e0f3)}@media (max-width: 480px){.peopleSlider .peoplePage-gradient._09{width:calc(var(--peopleSlider-block-size) * 3);height:calc(var(--peopleSlider-block-size) * 2)}}.peopleSlider .peoplePage-glass-item{z-index:1}.peopleSlider .peoplePage-glass-item._01{width:var(--peopleSlider-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#peoplePage-glass-filter);backdrop-filter:url(#peoplePage-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.peopleSlider .peoplePage-glass-item._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.peopleSlider .peoplePage-glass-item._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.4);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.peopleSlider .peoplePage-glass-item._01{top:0;left:calc(var(--peopleSlider-block-size) / -3)}@media (max-width: 480px){.peopleSlider .peoplePage-glass-item._01{width:calc(var(--peopleSlider-block-size) * 2)}}.peopleSlider .peoplePage-glass-item._02{width:calc(var(--peopleSlider-block-size) * 1);height:calc(var(--peopleSlider-block-size) * 1);border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#peoplePage-glass-filter);backdrop-filter:url(#peoplePage-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.peopleSlider .peoplePage-glass-item._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.peopleSlider .peoplePage-glass-item._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.2);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.peopleSlider .peoplePage-glass-item._02{top:5vw;left:30vw}@media (max-width: 480px){.peopleSlider .peoplePage-glass-item._02{display:none}}.peopleSlider .peoplePage-glass-item._03{width:calc(var(--peopleSlider-block-size) * 1);height:calc(var(--peopleSlider-block-size) * 1.5);border-radius:20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#peoplePage-glass-filter);backdrop-filter:url(#peoplePage-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.peopleSlider .peoplePage-glass-item._03:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.peopleSlider .peoplePage-glass-item._03:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.5);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.peopleSlider .peoplePage-glass-item._03{top:40vw;left:-5vw}.peopleSlider .peoplePage-glass-item._04{width:calc(var(--peopleSlider-block-size) * 2);height:calc(var(--peopleSlider-block-size) * 1);border-radius:20vw 0 0 20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#entryBanner-glass-filter);backdrop-filter:url(#entryBanner-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.peopleSlider .peoplePage-glass-item._04:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 0 0 20vw;border:1px solid rgba(255,255,255,.4);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.peopleSlider .peoplePage-glass-item._04:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 0 0 20vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.peopleSlider .peoplePage-glass-item._04{top:calc(var(--peopleSlider-block-size) * .5);left:calc(var(--peopleSlider-block-size) * 4)}@media (max-width: 480px){.peopleSlider .peoplePage-glass-item._04{width:calc(var(--peopleSlider-block-size) * 3);height:calc(var(--peopleSlider-block-size) * 2)}}.peopleSlider .peoplePage-glass-item._05{width:var(--peopleSlider-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#entryBanner-glass-filter);backdrop-filter:url(#entryBanner-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.peopleSlider .peoplePage-glass-item._05:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.peopleSlider .peoplePage-glass-item._05:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.peopleSlider .peoplePage-glass-item._05{bottom:0;right:0}@media (max-width: 480px){.peopleSlider .peoplePage-glass-item._05{width:calc(var(--peopleSlider-block-size) * 2)}}.peopleSlider .peopleSlider-scroll{width:100%;margin-top:0;position:relative;z-index:10}.peopleSlider .peopleSlider-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:50px;height:50px;border-radius:50%;background-color:#fff;border:1px solid white;cursor:pointer;background-size:10px auto;background-repeat:no-repeat;background-position:center;transition:background-color .3s ease,border .3s ease,background-image .3s ease}@media (max-width: 1024px){.peopleSlider .peopleSlider-btn{width:40px;height:40px;background-size:8px auto}}@media (max-width: 480px){.peopleSlider .peopleSlider-btn{width:32px;height:32px;background-size:6px auto}}.peopleSlider .peopleSlider-btn span{display:none}.peopleSlider .peopleSlider-btn:disabled{opacity:.3;pointer-events:none}.peopleSlider .peopleSlider-btn._prev{left:2.5%;background-image:url(/images/common/icon-arrow-left-accent.svg)}@media (max-width: 480px){.peopleSlider .peopleSlider-btn._prev{left:5px}}@media (hover: hover) and (pointer: fine){.peopleSlider .peopleSlider-btn._prev:hover{background-color:#028bce;border-color:#028bce;background-image:url(/images/common/icon-arrow-left.svg)}}@media (hover: none){.peopleSlider .peopleSlider-btn._prev:active{background-color:#028bce;border-color:#028bce;background-image:url(/images/common/icon-arrow-left.svg)}}.peopleSlider .peopleSlider-btn._next{right:2.5%;background-image:url(/images/common/icon-arrow-right-accent.svg)}@media (max-width: 480px){.peopleSlider .peopleSlider-btn._next{right:5px}}@media (hover: hover) and (pointer: fine){.peopleSlider .peopleSlider-btn._next:hover{background-color:#028bce;border-color:#028bce;background-image:url(/images/common/icon-arrow-right.svg)}}@media (hover: none){.peopleSlider .peopleSlider-btn._next:active{background-color:#028bce;border-color:#028bce;background-image:url(/images/common/icon-arrow-right.svg)}}.peopleSlider .peopleSlider-slider{overflow-x:auto;-webkit-overflow-scrolling:touch;cursor:grab;padding-left:5%;padding-right:5%;scrollbar-width:none}.peopleSlider .peopleSlider-slider::-webkit-scrollbar{display:none}.peopleSlider .peopleSlider-slider:active{cursor:grabbing}.peopleSlider .peopleSlider-slider .peopleSlider-track{display:flex;gap:40px;padding:20px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-max-content;width:max-content}@media (max-width: 1024px){.peopleSlider .peopleSlider-slider .peopleSlider-track{gap:30px}}@media (max-width: 480px){.peopleSlider .peopleSlider-slider .peopleSlider-track{gap:20px}}.peopleSlider .peopleSlider-slider .peopleSlider-track .peopleCard{flex-shrink:0;width:27vw}@media (max-width: 1024px){.peopleSlider .peopleSlider-slider .peopleSlider-track .peopleCard{width:30vw}}@media (max-width: 1024px) and (max-width: 810px){.peopleSlider .peopleSlider-slider .peopleSlider-track .peopleCard{width:40vw}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.peopleSlider .peopleSlider-slider .peopleSlider-track .peopleCard{width:50vw}}.peopleSlider .peopleSlider-scrollbar{width:90%;margin:20px auto 0;height:8px;background:#fff3;border-radius:4px;position:relative;cursor:pointer}.peopleSlider .peopleSlider-scrollbar:active{cursor:grabbing}.peopleSlider .peopleSlider-scrollbar-thumb{position:absolute;top:0;left:0;height:100%;width:20%;background:#03699d;border-radius:4px;cursor:grab}.peopleSlider .peopleSlider-scrollbar-thumb:active{cursor:grabbing}.memberPc{display:block;--memberTit-opening-delay: 0ms;--memberTit-enter-duration: 1s;--memberTit-enter-ease: cubic-bezier(.16, 1, .3, 1);--memberTit-image-duration: 1.1s}.memberPc .memberPc-animItem{opacity:1;transform:none;transition:opacity var(--memberTit-enter-duration) var(--memberTit-enter-ease),transform var(--memberTit-enter-duration) var(--memberTit-enter-ease);transition-delay:calc(var(--memberTit-opening-delay) + var(--delay, 0ms))}.memberPc.is-prepare .memberPc-animItem{opacity:0;transform:translate(var(--x, 0),var(--y, 0))}.memberPc.is-open .memberPc-animItem{opacity:1;transform:none}@media (max-width: 700px){.memberPc{display:none}}.memberTb{display:none}@media (max-width: 700px){.memberTb{display:block}}.memberTit{position:relative;width:100%;--memberTit-block-size: 20vw ;--memberTit-opening-delay: 0ms;--memberTit-enter-duration: 1s;--memberTit-enter-ease: cubic-bezier(.16, 1, .3, 1);--memberTit-image-duration: 1.1s}.memberTit .memberTit-animItem{opacity:1;transform:none;transition:opacity var(--memberTit-enter-duration) var(--memberTit-enter-ease),transform var(--memberTit-enter-duration) var(--memberTit-enter-ease);transition-delay:calc(var(--memberTit-opening-delay) + var(--delay, 0ms))}.memberTit .memberTit-animItem--image{transition:clip-path var(--memberTit-image-duration) var(--memberTit-enter-ease),opacity var(--memberTit-image-duration) var(--memberTit-enter-ease),transform var(--memberTit-enter-duration) var(--memberTit-enter-ease)}.memberTit.is-prepare .memberTit-animItem{opacity:0;transform:translate(var(--x, 0),var(--y, 0))}.memberTit.is-open .memberTit-animItem{opacity:1;transform:none}.memberTit.is-prepare .memberTit-animItem--image{opacity:1;clip-path:inset(0 100% 0 0)}.memberTit.is-open .memberTit-animItem--image{clip-path:inset(0 0 0 0)}.memberTit .memberTit-img-mask img{transform:scale(1.16);transform-origin:center center;transition:transform var(--memberTit-image-duration) var(--memberTit-enter-ease);transition-delay:calc(var(--memberTit-opening-delay) + var(--delay, 0ms))}.memberTit.is-open .memberTit-img-mask img{transform:scale(1)}.memberTit .memberTit-btmGradient{position:absolute;z-index:2;bottom:-5px;left:0;width:100%;height:calc(10vw + 5spx);background:linear-gradient(to bottom,#fff0,#e7eff0)}.memberTit .memberTit-btmGradient._white{background:linear-gradient(to bottom,#fff0,#fff)}@media (max-width: 700px){.memberTit .memberTit-btmGradient{bottom:initial;top:calc(var(--memberTit-block-size) * 2.85);left:0}}.memberTit .memberTit-img{position:relative;pointer-events:none;display:grid;grid-template-columns:repeat(5,1fr);align-content:start}.memberTit .memberTit-img .memberTit-img-mask{position:relative;grid-column:1/4;overflow:hidden}@media (max-width: 700px){.memberTit .memberTit-img .memberTit-img-mask{grid-column:1/6}}.memberTit .memberTit-img .memberTit-img-inner{position:relative}.memberTit .memberTit-img .memberTit-img-inner img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.memberTit .memberTit-text{position:absolute;bottom:5%;right:3%;z-index:5}@media (max-width: 810px){.memberTit .memberTit-text{right:1%}}@media (max-width: 810px) and (max-width: 700px){.memberTit .memberTit-text{position:relative;bottom:initial;right:initial;width:90%;margin:20px auto 0}}@media (max-width: 810px) and (max-width: 700px) and (max-width: 480px){.memberTit .memberTit-text{margin-top:0}}.memberTit .memberTit-text ._job{padding:6px 16px 7px}.memberTit .memberTit-text .memberTit-tit{font-size:3rem;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333;margin-top:10px;letter-spacing:.08em}.memberTit .memberTit-text .memberTit-tit .memberTit-titleChar{display:inline-block}@media (max-width: 1366px){.memberTit .memberTit-text .memberTit-tit{font-size:3rem;letter-spacing:0}}@media (max-width: 1366px) and (max-width: 1024px){.memberTit .memberTit-text .memberTit-tit{font-size:2.8rem}}@media (max-width: 1366px) and (max-width: 1024px) and (max-width: 810px){.memberTit .memberTit-text .memberTit-tit{font-size:2.4rem}}@media (max-width: 1366px) and (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.memberTit .memberTit-text .memberTit-tit{font-size:2rem;margin-top:5px}}.memberTit .memberTit-text .memberTit-wrap{display:flex;align-items:center;gap:1.6rem;margin-top:1.6rem}@media (max-width: 480px){.memberTit .memberTit-text .memberTit-wrap ._year{padding:4px 10px!important;font-size:1rem!important}.memberTit .memberTit-text .memberTit-wrap{gap:1.2rem;margin-top:7px}}.memberTit .memberTit-text .memberTit-wrap .memberTit-name{font-size:1.6rem;font-weight:400;color:#333;letter-spacing:.05em}@media (max-width: 480px){.memberTit .memberTit-text .memberTit-wrap .memberTit-name{font-size:1.4rem}}.memberTit .memberTit-glass{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;z-index:0}.memberTit .memberTit-glass .memberTit-gradient{position:absolute;aspect-ratio:1/1;width:var(--memberTit-block-size);z-index:1}.memberTit .memberTit-glass .memberTit-gradient._01{bottom:0;left:0;width:calc(var(--memberTit-block-size) * 1);height:var(--memberTit-block-size)}@media (max-width: 700px){.memberTit .memberTit-glass .memberTit-gradient._01{bottom:initial;top:calc(var(--memberTit-block-size) * 2.34);left:0}}.memberTit .memberTit-glass .memberTit-gradient._01{background:linear-gradient(to bottom,#038ccf00,#038ccf)}.memberTit .memberTit-glass .memberTit-gradient._02{top:0;right:0;background:linear-gradient(to bottom,#038ccf,#038ccf00)}.memberTit .memberTit-glass .memberTit-glass-item{z-index:3}.memberTit .memberTit-glass .memberTit-glass-item._01{width:calc(var(--memberTit-block-size) * 2);height:var(--memberTit-block-size);border-radius:0 20vw 20vw 0;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#memberTit-glass-filter);backdrop-filter:url(#memberTit-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.memberTit .memberTit-glass .memberTit-glass-item._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 20vw 20vw 0;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.memberTit .memberTit-glass .memberTit-glass-item._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 20vw 20vw 0;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.memberTit .memberTit-glass .memberTit-glass-item._01{bottom:0;left:calc(var(--memberTit-block-size) * -1)}.memberTit .memberTit-glass .memberTit-glass-item._02{width:var(--memberTit-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#memberTit-glass-filter);backdrop-filter:url(#memberTit-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.memberTit .memberTit-glass .memberTit-glass-item._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.memberTit .memberTit-glass .memberTit-glass-item._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.4);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.memberTit .memberTit-glass .memberTit-glass-item._02{bottom:calc(var(--memberTit-block-size) * 1);right:calc(var(--memberTit-block-size) * .5)}@media (max-width: 700px){.memberTit .memberTit-glass .memberTit-glass-item._02{bottom:initial;top:0}}.memberTit.is-prepare .memberTit-titleAnim .memberTit-titleChar{opacity:0;transform:translateY(20px)}.memberTit.is-open .memberTit-titleAnim .memberTit-titleChar{animation:memberTit-title-char .82s var(--memberTit-enter-ease) both;animation-delay:calc(var(--memberTit-opening-delay) + var(--delay, 0ms) + var(--char-delay, 0ms))}@keyframes memberTit-title-char{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.memberBox{display:flex;gap:clamp(40px,4vw,100px);--memberBox-block-size: calc(100vw / 6);align-items:start;max-width:1400px;width:90%;margin:0 auto;position:relative}@media (max-width: 1740px){.memberBox{margin:0 auto 0 10%}}@media (max-width: 1740px) and (max-width: 1024px){.memberBox{flex-direction:column-reverse;margin:0 auto}}.memberBox._reverse{flex-direction:row-reverse;margin:0 auto}@media (max-width: 1740px){.memberBox._reverse{margin:0 10% 0 auto}}@media (max-width: 1740px) and (max-width: 1024px){.memberBox._reverse{flex-direction:column-reverse;margin:0 auto}}.memberBox .memberBox-body{position:relative;z-index:1;max-width:600px;width:100%}@media (max-width: 1024px){.memberBox .memberBox-body{max-width:100%}}.memberBox .memberBox-body .memberBox-q{display:flex;align-items:center;gap:1.6rem;margin-bottom:10px}@media (max-width: 810px){.memberBox .memberBox-body .memberBox-q{gap:10px}}.memberBox .memberBox-body .memberBox-q .memberBox-qTit{display:inline-block;padding:6px 16px 7px;background-color:#00a7ea;color:#fff;border-radius:20px;white-space:nowrap;position:relative;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.4rem}@media (max-width: 810px){.memberBox .memberBox-body .memberBox-q .memberBox-qTit{font-size:1.2rem}}.memberBox .memberBox-body .memberBox-q .memberBox-qLine{width:100px;height:1px;background-color:#dadada}@media (max-width: 810px){.memberBox .memberBox-body .memberBox-q .memberBox-qLine{width:50px}}.memberBox .memberBox-body .memberBox-q .memberBox-qNum{font-size:1.2rem;font-weight:200;color:#333;opacity:.5;line-height:1}@media (max-width: 810px){.memberBox .memberBox-body .memberBox-q .memberBox-qNum{font-size:1rem}}.memberBox .memberBox-body .memberBox-tit{font-size:3.6rem;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333;line-height:1.6;margin:0 0 2.4rem;letter-spacing:.05em}@media (max-width: 810px){.memberBox .memberBox-body .memberBox-tit{font-size:2.4rem}}@media (max-width: 810px) and (max-width: 480px){.memberBox .memberBox-body .memberBox-tit{font-size:2rem}}.memberBox .memberBox-body .memberBox-p{font-size:1.6rem;font-weight:400;color:#333;line-height:2;margin:0}@media (max-width: 480px){.memberBox .memberBox-body .memberBox-p{font-size:1.4rem}}.memberBox .memberBox-img{position:relative;max-width:700px;width:100%;z-index:1}@media (max-width: 1024px){.memberBox .memberBox-img{max-width:100%}}.memberBox .memberBox-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.memberBox .memberBox-glass{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;z-index:0}.memberBox .memberBox-gradient{position:absolute;aspect-ratio:1/1;z-index:0;width:var(--memberBox-block-size)}.memberBox .memberBox-gradient._01{opacity:.2;top:calc(var(--memberBox-block-size) * .6);left:50%;transform:translate(-50%);width:var(--memberBox-block-size);height:calc(var(--memberBox-block-size) * 1.5);background:linear-gradient(to bottom,#b2e0f3,#028bce)}.memberBox .memberBox-gradient._02{opacity:.3;top:calc(var(--memberBox-block-size) * .6);right:calc(var(--memberBox-block-size) * -.5);width:var(--memberBox-block-size);height:calc(var(--memberBox-block-size) * 1.5);background:linear-gradient(to bottom,#b2e0f3,#028bce)}.memberBox .memberBox-gradient._03{opacity:.3;top:calc(var(--memberBox-block-size) * .1);left:calc(var(--memberBox-block-size) * -.2);transform:translate(-50%);width:var(--memberBox-block-size);height:calc(var(--memberBox-block-size) * 1.8);background:linear-gradient(to bottom,#b2e0f3,#028bce)}.memberBox .memberBox-gradient._04{opacity:.3;top:calc(var(--memberBox-block-size) * .6);right:calc(var(--memberBox-block-size) * -.5);width:var(--memberBox-block-size);height:calc(var(--memberBox-block-size) * 1.5);background:linear-gradient(to bottom,#b2e0f3,#028bce)}.memberBox .memberBox-gradient._05{opacity:.2;top:calc(var(--memberBox-block-size) * 1);left:40%;transform:translate(-50%);width:var(--memberBox-block-size);height:calc(var(--memberBox-block-size) * 1.5);background:linear-gradient(to bottom,#b2e0f3,#028bce)}.memberBox .memberBox-glass-item{z-index:1}.memberBox .memberBox-glass-item._01{width:var(--memberBox-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#memberBox-glass-filter);backdrop-filter:url(#memberBox-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.memberBox .memberBox-glass-item._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.memberBox .memberBox-glass-item._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.memberBox .memberBox-glass-item._01{top:calc(var(--memberBox-block-size) * 1);left:45%}.memberBox .memberBox-glass-item._02{width:var(--memberBox-block-size);aspect-ratio:1/1;border-radius:20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#memberBox-glass-filter);backdrop-filter:url(#memberBox-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.memberBox .memberBox-glass-item._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.memberBox .memberBox-glass-item._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.memberBox .memberBox-glass-item._02{top:calc(var(--memberBox-block-size) * .9);right:calc(var(--memberBox-block-size) * -.2)}.memberBox .memberBox-glass-item._03{width:var(--memberBox-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#memberBox-glass-filter);backdrop-filter:url(#memberBox-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.memberBox .memberBox-glass-item._03:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.memberBox .memberBox-glass-item._03:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.memberBox .memberBox-glass-item._03{top:calc(var(--memberBox-block-size) * 1);left:calc(var(--memberBox-block-size) * -.5)}.memberBox .memberBox-glass-item._04{width:var(--memberBox-block-size);aspect-ratio:1/1;border-radius:20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#memberBox-glass-filter);backdrop-filter:url(#memberBox-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.memberBox .memberBox-glass-item._04:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.memberBox .memberBox-glass-item._04:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.memberBox .memberBox-glass-item._04{top:calc(var(--memberBox-block-size) * 1.1);right:calc(var(--memberBox-block-size) * -1)}.memberBox .memberBox-glass-item._05{width:var(--memberBox-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#memberBox-glass-filter);backdrop-filter:url(#memberBox-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.memberBox .memberBox-glass-item._05:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.memberBox .memberBox-glass-item._05:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.memberBox .memberBox-glass-item._05{top:calc(var(--memberBox-block-size) * 1.8);left:20%}.memberBigImg{width:95%;margin:10vw auto 0 0}@media (max-width: 1024px){.memberBigImg{width:100%;margin:10vw auto 0}}.memberBigImg img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.oneDay{width:90%;max-width:1080px;margin:0 auto}.oneDay .h2TitLine{margin-bottom:60px}@media (max-width: 1024px){.oneDay .h2TitLine{margin-bottom:40px}}@media (max-width: 1024px) and (max-width: 480px){.oneDay .h2TitLine{margin-bottom:30px}}.oneDay .oneDay-list{position:relative}.oneDay .oneDay-list:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#00a7ea}.oneDay .oneDay-item{position:relative;display:flex;align-items:center;gap:40px;padding:40px 0}@media (max-width: 1024px){.oneDay .oneDay-item{padding:30px 0}}@media (max-width: 1024px) and (max-width: 480px){.oneDay .oneDay-item{padding:25px 0;display:block}}.oneDay .oneDay-item:after{content:"";position:absolute;left:30px;bottom:0;right:0;height:1px;background-color:#dadada}.oneDay .oneDay-item:last-child{padding-bottom:0}.oneDay .oneDay-item:last-child:after{display:none}.oneDay .oneDay-item .oneDay-timeWrap{position:relative;width:300px;padding-right:20px;margin-left:30px;display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0}@media (max-width: 1024px){.oneDay .oneDay-item .oneDay-timeWrap{width:200px}}.oneDay .oneDay-item .oneDay-timeWrap:before{content:"";position:absolute;left:-29px;top:0;width:12px;height:12px;background-color:#00a7ea;border-radius:50%;transform:translate(-50%)}.oneDay .oneDay-item .oneDay-timeWrap .oneDay-time{font-size:2rem;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#00a7ea;line-height:1;margin-bottom:8px;margin-top:-5px}@media (max-width: 1024px){.oneDay .oneDay-item .oneDay-timeWrap .oneDay-time{font-size:1.8rem}}@media (max-width: 1024px) and (max-width: 480px){.oneDay .oneDay-item .oneDay-timeWrap .oneDay-time{margin-bottom:2px}}.oneDay .oneDay-item .oneDay-timeWrap .oneDay-title{font-size:2rem;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333;line-height:1.6}@media (max-width: 1024px){.oneDay .oneDay-item .oneDay-timeWrap .oneDay-title{font-size:1.8rem}}.oneDay .oneDay-item .oneDay-content{font-size:1.6rem;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333;line-height:1.8;margin:0}@media (max-width: 480px){.oneDay .oneDay-item .oneDay-content{font-size:1.4rem;margin-top:5px;margin-left:30px}}.memberCarrier{background-color:#e7eff0;width:100%;padding-top:1px;position:relative;padding-bottom:10vw;scroll-margin-top:120px}@media (max-width: 1024px){.memberCarrier{scroll-margin-top:100px}}@media (max-width: 1024px) and (max-width: 480px){.memberCarrier{scroll-margin-top:80px}}.memberCarrier .memberCarrier-header{display:flex;align-items:center;gap:20px;width:90%;margin:-60px auto 0;position:relative;z-index:1}@media (max-width: 810px){.memberCarrier .memberCarrier-header{margin-top:-40px;gap:10px}}.memberCarrier .memberCarrier-header .memberCarrier-img{width:40px}@media (max-width: 810px){.memberCarrier .memberCarrier-header .memberCarrier-img{width:30px}}@media (max-width: 810px) and (max-width: 480px){.memberCarrier .memberCarrier-header .memberCarrier-img{width:25px}}.memberCarrier .memberCarrier-header .memberCarrier-img img{width:100%}.memberCarrier .memberCarrier-header .memberCarrier-title{font-size:6.4rem;line-height:1;font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333}@media (max-width: 810px){.memberCarrier .memberCarrier-header .memberCarrier-title{font-size:4.6rem}}@media (max-width: 810px) and (max-width: 480px){.memberCarrier .memberCarrier-header .memberCarrier-title{font-size:3.6rem}}.memberCarrier .memberCarrier-header .memberCarrier-subtitle{font-size:2.4rem;color:#666;line-height:1;margin:0;letter-spacing:.05em;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media (max-width: 810px){.memberCarrier .memberCarrier-header .memberCarrier-subtitle{font-size:2rem}}@media (max-width: 810px) and (max-width: 480px){.memberCarrier .memberCarrier-header .memberCarrier-subtitle{font-size:1.6rem}}.memberCarrier .memberCarrier-scroll{width:100%;margin-top:10px}.memberCarrier .memberCarrier-scroll .memberCarrier-slider{overflow-x:auto;-webkit-overflow-scrolling:touch;cursor:grab;padding-left:5%;padding-right:5%;scrollbar-width:none}.memberCarrier .memberCarrier-scroll .memberCarrier-slider::-webkit-scrollbar{display:none}.memberCarrier .memberCarrier-scroll .memberCarrier-slider:active{cursor:grabbing}.memberCarrier .memberCarrier-scroll .memberCarrier-slider .memberCarrier-track{display:flex;gap:24px;padding:40px 0 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-max-content;width:max-content}@media (max-width: 480px){.memberCarrier .memberCarrier-scroll .memberCarrier-slider .memberCarrier-track{gap:10px}}.memberCarrier .memberCarrier-scrollbar{width:90%;margin:20px auto 0;height:8px;background:#fff;border-radius:4px;position:relative;cursor:pointer}.memberCarrier .memberCarrier-scrollbar .memberCarrier-scrollbar-thumb{position:absolute;top:0;left:0;height:100%;background:#028bce;border-radius:4px;cursor:grab}.memberCarrier .memberCarrier-scrollbar .memberCarrier-scrollbar-thumb:active{cursor:grabbing}.memberCarrier .memberCarrier-card{flex-shrink:0;width:400px;background:linear-gradient(to bottom,#038ccf,#43afd9);border-radius:12px;padding:30px;color:#fff;position:relative}@media (max-width: 480px){.memberCarrier .memberCarrier-card{width:300px;padding:20px}}.memberCarrier .memberCarrier-card .memberCarrier-year{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:80px;height:80px;border-radius:50%;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.4rem;font-weight:400;color:#00a7ea;z-index:1;text-align:center;line-height:1.2;gap:2px}.memberCarrier .memberCarrier-card .memberCarrier-year span{display:block;line-height:1.2}.memberCarrier .memberCarrier-card .memberCarrier-year .memberCarrier-year-wave{display:inline-block;transform:rotate(90deg);line-height:1;margin:0}.memberCarrier .memberCarrier-card .memberCarrier-cardTitle{font-size:2rem;margin:0 0 16px;line-height:1.4;padding-top:24px;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media (max-width: 810px){.memberCarrier .memberCarrier-card .memberCarrier-cardTitle{font-size:1.8rem}}@media (max-width: 810px) and (max-width: 480px){.memberCarrier .memberCarrier-card .memberCarrier-cardTitle{font-size:1.6rem}}.memberCarrier .memberCarrier-card .memberCarrier-divider{width:100%;height:1px;background-color:#ffffff4d;margin:0 0 22px}@media (max-width: 480px){.memberCarrier .memberCarrier-card .memberCarrier-divider{margin-bottom:16px}}.memberCarrier .memberCarrier-card .memberCarrier-details .memberCarrier-qualification{margin-bottom:12px}@media (max-width: 480px){.memberCarrier .memberCarrier-card .memberCarrier-details .memberCarrier-qualification{margin-bottom:10px}}.memberCarrier .memberCarrier-card .memberCarrier-details .memberCarrier-qualification .memberCarrier-qualTitle{font-size:1.8rem;font-weight:400;display:flex;align-items:center;gap:8px;margin-bottom:10px;line-height:1}@media (max-width: 810px){.memberCarrier .memberCarrier-card .memberCarrier-details .memberCarrier-qualification .memberCarrier-qualTitle{font-size:1.6rem}}@media (max-width: 810px) and (max-width: 480px){.memberCarrier .memberCarrier-card .memberCarrier-details .memberCarrier-qualification .memberCarrier-qualTitle{font-size:1.4rem}}.memberCarrier .memberCarrier-card .memberCarrier-details .memberCarrier-qualification .memberCarrier-qualTitle .memberCarrier-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}@media (max-width: 480px){.memberCarrier .memberCarrier-card .memberCarrier-details .memberCarrier-qualification .memberCarrier-qualTitle .memberCarrier-icon{width:20px;height:20px}}.memberCarrier .memberCarrier-card .memberCarrier-details .memberCarrier-qualification .memberCarrier-qualTitle .memberCarrier-icon img,.memberCarrier .memberCarrier-card .memberCarrier-details .memberCarrier-qualification .memberCarrier-qualTitle .memberCarrier-icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.memberCarrier .memberCarrier-card .memberCarrier-details .memberCarrier-qualification .memberCarrier-qualList{list-style:none;padding:0;margin-top:10px}.memberCarrier .memberCarrier-card .memberCarrier-details .memberCarrier-qualification .memberCarrier-qualList .memberCarrier-qualItem{font-size:1.6rem;line-height:1.8;margin-top:15px;padding-left:16px;position:relative}@media (max-width: 480px){.memberCarrier .memberCarrier-card .memberCarrier-details .memberCarrier-qualification .memberCarrier-qualList .memberCarrier-qualItem{font-size:1.4rem;margin-top:10px}}.memberCarrier .memberCarrier-card .memberCarrier-details .memberCarrier-qualification .memberCarrier-qualList .memberCarrier-qualItem:before{content:"・";position:absolute;left:0}.memberCarrier .memberCarrier-card .memberCarrier-details .memberCarrier-qualification .memberCarrier-qualList .memberCarrier-qualItem .memberCarrier-qualDesc{display:block;font-size:1.4rem;opacity:.8;margin-top:0;padding-left:0}.memberCarrier-note{font-size:1.4rem;line-height:1.4;margin-bottom:15px}@media (max-width: 480px){.memberCarrier-note{font-size:1.2rem}}.personality{width:100%;position:relative;--personality-block-size: calc(100vw / 6);overflow:hidden}.personality .personality-header{text-align:center;margin-bottom:60px}@media (max-width: 480px){.personality .personality-header{margin-bottom:40px}}.personality .personality-headerTit{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(2.4rem,3vw,3.6rem);font-weight:100;color:#fff;margin-bottom:30px;letter-spacing:.1em}@media (max-width: 480px){.personality .personality-headerTit{font-size:2rem;margin-bottom:20px}}.personality .personality-headerDesc{font-size:1.6rem;line-height:2;color:#fff!important}@media (max-width: 810px) and (max-width: 480px){.personality .personality-headerDesc{font-size:1.4rem}}.personality .personality-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 30px}@media (max-width: 810px){.personality .personality-cards{gap:50px 20px}}@media (max-width: 810px) and (max-width: 480px){.personality .personality-cards{grid-template-columns:1fr;gap:40px}}.personality .personality-card{position:relative;background:linear-gradient(135deg,#fffffff2,#f0f8ffe6);border-radius:8px;padding:50px 30px 40px;text-align:center}@media (max-width: 480px){.personality .personality-card{padding:40px 20px 30px}}.personality .personality-cardNum{position:absolute;top:-30px;left:50%;transform:translate(-50%);width:64px;height:64px;background:linear-gradient(135deg,#4db8e8,#08c);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}@media (max-width: 480px){.personality .personality-cardNum{width:44px;height:44px;font-size:1.2rem;top:-20px}}.personality .personality-cardIcon{width:100px;height:100px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.personality .personality-cardIcon img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width: 480px){.personality .personality-cardIcon{width:80px;height:80px;margin-bottom:15px}}.personality .personality-cardTit{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-size:2.6rem;font-weight:500;color:#333;margin-bottom:15px;letter-spacing:.05em}@media (max-width: 480px){.personality .personality-cardTit{font-size:2rem;margin-bottom:10px}}.personality .personality-cardDesc{font-size:1.6rem;line-height:1.8;color:#666}@media (max-width: 810px){.personality .personality-cardDesc br{display:none}}@media (max-width: 480px){.personality .personality-cardDesc{font-size:1.4rem}.personality .personality-cardDesc br{display:none}}.personality .personalityPage-glass{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;z-index:0}@media (max-width: 1024px){.personality .personalityPage-glass{opacity:.7}}@media (max-width: 1024px) and (max-width: 480px){.personality .personalityPage-glass{opacity:1}}.personality .personalityPage-gradient{position:absolute;aspect-ratio:1/1;z-index:0;width:var(--personality-block-size)}.personality .personalityPage-gradient._01{top:calc(var(--personality-block-size) * .5);left:calc(var(--personality-block-size) / -2);width:var(--personality-block-size);background:linear-gradient(to bottom,#b2e0f3,#028bce)}@media (max-width: 480px){.personality .personalityPage-gradient._01{opacity:.3;width:calc(var(--personality-block-size) * 2)}}.personality .personalityPage-gradient._02{top:calc(var(--personality-block-size) * 2);left:40vw;width:var(--personality-block-size);background:linear-gradient(to bottom,#028bce,#b2e0f3)}@media (max-width: 480px){.personality .personalityPage-gradient._02{display:none}}.personality .personalityPage-gradient._03{left:calc(var(--personality-block-size) * 2);bottom:0;height:calc(var(--personality-block-size) / 2);background:linear-gradient(to bottom,#038ccf00,#038ccf)}.personality .personalityPage-gradient._04{left:calc(var(--personality-block-size) * 3);top:var(--personality-block-size);background:linear-gradient(to bottom,#038ccf00,#038ccf)}.personality .personalityPage-gradient._05{left:calc(var(--personality-block-size) * 3);bottom:0;background-color:#028bce}.personality .personalityPage-gradient._06{top:calc(var(--personality-block-size) * 3);left:calc(var(--personality-block-size) * 4);width:calc(var(--personality-block-size) * 2);height:var(--personality-block-size);background:linear-gradient(to bottom,#028bce,#b2e0f3)}@media (max-width: 480px){.personality .personalityPage-gradient._06{width:calc(var(--personality-block-size) * 3);height:calc(var(--personality-block-size) * 2)}}.personality .personalityPage-gradient._07{bottom:0;left:calc(var(--personality-block-size) * 5);background:linear-gradient(to bottom,#028bce,#b2e0f3)}@media (max-width: 480px){.personality .personalityPage-gradient._07{width:calc(var(--personality-block-size) * 3);height:calc(var(--personality-block-size) * 2)}}.personality .personalityPage-glass-item{z-index:1}.personality .personalityPage-glass-item._01{width:var(--personality-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#personalityPage-glass-filter);backdrop-filter:url(#personalityPage-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.personality .personalityPage-glass-item._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.personality .personalityPage-glass-item._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.4);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.personality .personalityPage-glass-item._01{top:0;left:0}@media (max-width: 480px){.personality .personalityPage-glass-item._01{width:calc(var(--personality-block-size) * 2)}}.personality .personalityPage-glass-item._02{width:calc(var(--personality-block-size) * 1);height:calc(var(--personality-block-size) * 1);border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#personalityPage-glass-filter);backdrop-filter:url(#personalityPage-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.personality .personalityPage-glass-item._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.personality .personalityPage-glass-item._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.2);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.personality .personalityPage-glass-item._02{top:calc(var(--personality-block-size) * 2);left:40vw}@media (max-width: 480px){.personality .personalityPage-glass-item._02{display:none}}.personality .personalityPage-glass-item._03{width:calc(var(--personality-block-size) * 1);height:calc(var(--personality-block-size) * 1.5);border-radius:20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#personalityPage-glass-filter);backdrop-filter:url(#personalityPage-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.personality .personalityPage-glass-item._03:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.personality .personalityPage-glass-item._03:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.5);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.personality .personalityPage-glass-item._03{top:calc(var(--personality-block-size) * 4);left:-5vw}.personality .personalityPage-glass-item._04{width:calc(var(--personality-block-size) * 2);height:calc(var(--personality-block-size) * 1);border-radius:20vw 0 0 20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#personalityPage-glass-filter);backdrop-filter:url(#personalityPage-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.personality .personalityPage-glass-item._04:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 0 0 20vw;border:1px solid rgba(255,255,255,.4);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.personality .personalityPage-glass-item._04:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 0 0 20vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.personality .personalityPage-glass-item._04{top:calc(var(--personality-block-size) * 3);left:calc(var(--personality-block-size) * 4)}@media (max-width: 480px){.personality .personalityPage-glass-item._04{width:calc(var(--personality-block-size) * 3);height:calc(var(--personality-block-size) * 2)}}.personality .personalityPage-glass-item._05{width:var(--personality-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#personalityPage-glass-filter);backdrop-filter:url(#personalityPage-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.personality .personalityPage-glass-item._05:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.personality .personalityPage-glass-item._05:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.personality .personalityPage-glass-item._05{bottom:0;right:0}@media (max-width: 480px){.personality .personalityPage-glass-item._05{width:calc(var(--personality-block-size) * 2)}}.notFound{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:80px 0}@media (max-width: 1024px){.notFound{min-height:50vh;padding:60px 0}}.notFound-inner{width:100%}.notFound-content{text-align:center}.notFound-code{font-family:Cormorant Garamond,serif;font-size:120px;font-weight:700;line-height:1;color:#028bce;margin-bottom:16px}@media (max-width: 1024px){.notFound-code{font-size:80px}}.notFound-title{font-size:28px;font-weight:700;color:#333;margin-bottom:24px}@media (max-width: 1024px){.notFound-title{font-size:22px;margin-bottom:20px}}.notFound-text{font-size:16px;line-height:2;color:#333;margin-bottom:40px}@media (max-width: 1024px){.notFound-text{font-size:14px;margin-bottom:32px}}.notFound-btnWrap{display:flex;justify-content:center}.notFound-btn{display:inline-flex;align-items:center;justify-content:center;min-width:280px;height:56px;padding:0 32px;background-color:#028bce;color:#fff;font-size:16px;font-weight:700;text-decoration:none;border-radius:28px;transition:background-color .3s ease,transform .3s ease}.notFound-btn:hover{opacity:.8;transform:translateY(-2px)}@media (max-width: 1024px){.notFound-btn{min-width:240px;height:48px;font-size:14px;border-radius:24px}}.notFound-btnText{position:relative}.requirements-inner{max-width:1536px;width:90%;margin-left:auto;margin-right:auto}.requirements-list{list-style:none;margin:0;padding:0}.requirements-item{border-top:1px solid #dadada}.requirements-item:last-child{border-bottom:1px solid #dadada}.requirements-link{display:flex;align-items:center;gap:24px;padding:48px 0;text-decoration:none;color:#333;transition:color .3s ease}@media (hover: hover) and (pointer: fine){.requirements-link:hover{color:#00a7ea}.requirements-link:hover .requirements-title>span{background-position:left bottom;background-size:100% 1px}.requirements-link:hover .requirements-arrow{background-color:transparent;border:1px solid rgba(0,165,247,.5);background-image:url(/images/common/icon-arrow-right-accent.svg)}}@media (hover: none){.requirements-link:active{color:#00a7ea}.requirements-link:active .requirements-title>span{background-position:left bottom;background-size:100% 1px}.requirements-link:active .requirements-arrow{background-color:transparent;border:1px solid rgba(0,165,247,.5);background-image:url(/images/common/icon-arrow-right-accent.svg)}}@media (max-width: 1024px){.requirements-link{gap:16px;padding:32px 0}}.requirements-num{flex-shrink:0;align-self:flex-start;font-family:Cormorant Garamond,serif;font-size:14px;color:#028bce;line-height:1;margin-top:8px;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}@media (max-width: 1024px){.requirements-num{font-size:12px;margin-top:6px}}.requirements-textWrap{flex:1;min-width:0}.requirements-title{display:block;font-size:28px;line-height:1.4;margin:0 0 12px;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.requirements-title>span{display:inline;background:linear-gradient(#00a7ea,#00a7ea) right bottom/0 1px no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .4s}@media (max-width: 1024px){.requirements-title{font-size:20px;margin-bottom:8px}}.requirements-desc{font-size:14px;line-height:1.8;color:#666;margin:0}@media (max-width: 1024px){.requirements-desc{font-size:13px}}.requirements-arrow{flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:#028bce;border:1px solid #028BCE;background-image:url(/images/common/icon-arrow-right.svg);background-size:10px auto;background-repeat:no-repeat;background-position:center;transition:background-color .3s,border .3s,background-image .3s}@media (max-width: 1024px){.requirements-arrow{width:32px;height:32px;background-size:8px auto}}@media (max-width: 1024px) and (max-width: 480px){.requirements-arrow{width:24px;height:24px;background-size:6px auto}}.requirements-empty{text-align:center;padding:80px 0;color:#666;font-size:16px}.singleTit{position:relative;background-color:#028bce;--singleTit-block-size: calc(100vw / 6);padding:200px 0 180px;overflow:hidden}@media (max-width: 1024px){.singleTit{padding:100px 0 60px}}@media (max-width: 480px){.singleTit{padding:40px 0 60px}}.singleTit-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.singleTit-gradient{position:absolute;aspect-ratio:1/1;width:var(--singleTit-block-size);z-index:1}.singleTit-gradient._01{top:0;right:calc(var(--singleTit-block-size) * 1);background:linear-gradient(to bottom,#b2e0f3,#028bce);opacity:.5}.singleTit-gradient._02{bottom:0;left:calc(var(--singleTit-block-size) * 2);background:linear-gradient(to top,#b2e0f3,#028bce);opacity:.5}.singleTit-gradient._03{bottom:0;left:calc(var(--singleTit-block-size) * 3);background:linear-gradient(to bottom,#028bce00,#028bce)}.singleTit-gradient._04{bottom:0;right:0;background:#028bce}.singleTit-glass{z-index:3}.singleTit-glass._01{width:var(--singleTit-block-size);aspect-ratio:1/1;border-radius:0 0 50% 50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#singleTit-glass-filter);backdrop-filter:url(#singleTit-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.singleTit-glass._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 50% 50%;border:1px solid rgba(255,255,255,0);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.singleTit-glass._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 50% 50%;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.singleTit-glass._01{top:0;right:calc(var(--singleTit-block-size) * 1)}.singleTit-glass._02{width:var(--singleTit-block-size);aspect-ratio:1/1;border-radius:0 50% 50% 0;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#singleTit-glass-filter);backdrop-filter:url(#singleTit-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.singleTit-glass._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 50% 50% 0;border:1px solid rgba(255,255,255,.2);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.singleTit-glass._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 50% 50% 0;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.singleTit-glass._02{bottom:0;left:0}.singleTit-glass._03{width:var(--singleTit-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#singleTit-glass-filter);backdrop-filter:url(#singleTit-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.singleTit-glass._03:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.singleTit-glass._03:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.singleTit-glass._03{top:calc(var(--singleTit-block-size) / 2);left:calc(var(--singleTit-block-size) * 2);opacity:.5}.singleTit-glass._04{width:var(--singleTit-block-size);aspect-ratio:1/1;border-radius:50% 0 0 50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#singleTit-glass-filter);backdrop-filter:url(#singleTit-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.singleTit-glass._04:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50% 0 0 50%;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.singleTit-glass._04:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50% 0 0 50%;border:1px solid rgba(255,255,255,.1);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.singleTit-glass._04{bottom:0;right:0}.singleTit-title{position:relative;z-index:4;color:#fff;font-size:40px;line-height:1.4;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;width:90%;margin:0 auto 16px}@media (max-width: 1024px){.singleTit-title{font-size:32px;margin-bottom:12px}}@media (max-width: 480px){.singleTit-title{font-size:24px;margin-bottom:10px}}.singleTit-desc{position:relative;z-index:4;color:#fffc;font-size:14px;line-height:1.8;width:90%;margin:0 auto}@media (max-width: 480px){.singleTit-desc{font-size:13px}}.singleTit-btmGradient{position:absolute;bottom:0;left:0;width:100%;height:90px;background:linear-gradient(to bottom,transparent,#fff);pointer-events:none;z-index:5}.eventList-inner{max-width:1536px;width:90%;margin-left:auto;margin-right:auto;margin-bottom:60px}@media (max-width: 480px){.eventList-inner{margin-bottom:40px}}.eventList-list{list-style:none;margin:0;padding:0}.eventList-item{border-top:1px solid rgba(255,255,255,.3)}.eventList-item:last-child{border-bottom:1px solid rgba(255,255,255,.3)}.eventList-link{display:flex;align-items:center;gap:32px;padding:32px 0;text-decoration:none;color:#fff;transition:opacity .3s ease}@media (hover: hover) and (pointer: fine){.eventList-link:hover{opacity:.8}.eventList-link:hover .eventList-title>span{background-position:left bottom;background-size:100% 1px}.eventList-link:hover .eventList-arrow{background-color:transparent;border:1px solid rgba(255,255,255,.5);background-image:url(/images/common/icon-arrow-right.svg)}}@media (hover: none){.eventList-link:active{opacity:.8}.eventList-link:active .eventList-title>span{background-position:left bottom;background-size:100% 1px}.eventList-link:active .eventList-arrow{background-color:transparent;border:1px solid rgba(255,255,255,.5);background-image:url(/images/common/icon-arrow-right.svg)}}@media (max-width: 1024px){.eventList-link{gap:20px;padding:24px 0}}@media (max-width: 480px){.eventList-link{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;-moz-column-gap:16px;column-gap:16px;row-gap:8px;align-items:center}}.eventList-date{flex-shrink:0;font-size:14px;color:#ffffffb3;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}@media (max-width: 480px){.eventList-date{grid-column:1;font-size:12px}}.eventList-title{flex:1;min-width:0;font-size:18px;font-weight:400;line-height:1.6;margin:0}.eventList-title>span{display:inline;background:linear-gradient(#fff,#fff) right bottom/0 1px no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .4s}@media (max-width: 1024px){.eventList-title{font-size:16px}}@media (max-width: 480px){.eventList-title{grid-column:1;font-size:15px}}.eventList-arrow{flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:#fff;border:1px solid #fff;background-image:url(/images/common/icon-arrow-right-accent.svg);background-size:8px auto;background-repeat:no-repeat;background-position:center;transition:background-color .3s,border .3s}@media (max-width: 480px){.eventList-arrow{grid-column:2;grid-row:1/span 2;justify-self:end;width:28px;height:28px;background-size:6px auto}}.eventList-empty{text-align:center;padding:80px 0;color:#ffffffb3;font-size:16px}.talkPc{display:block}@media (max-width: 700px){.talkPc{display:none}}.talkTb{display:none}@media (max-width: 700px){.talkTb{display:block}}.talkTit{position:relative;width:100%;background-color:#e7eff0;--talkTit-block-size: 20vw ;--talkTit-opening-delay: 0ms;--talkTit-enter-duration: 1.8s;--talkTit-enter-ease: cubic-bezier(.16, 1, .3, 1);--talkTit-image-duration: 1.9s;--talkTit-image-sync-duration: var(--talkTit-image-duration)}.talkTit .talkTit-animItem{opacity:1;transform:none;transition:opacity var(--talkTit-enter-duration) var(--talkTit-enter-ease),transform var(--talkTit-enter-duration) var(--talkTit-enter-ease);transition-delay:calc(var(--talkTit-opening-delay) + var(--delay, 0ms))}.talkTit .talkTit-animItem--image{--talkTit-image-sync-delay: calc(var(--talkTit-opening-delay) + var(--delay, 0ms));transition:clip-path var(--talkTit-image-duration) var(--talkTit-enter-ease),opacity var(--talkTit-image-duration) var(--talkTit-enter-ease);transition-duration:var(--talkTit-image-sync-duration),var(--talkTit-image-sync-duration);transition-delay:var(--talkTit-image-sync-delay),var(--talkTit-image-sync-delay)}.talkTit.is-prepare .talkTit-animItem{opacity:0;transform:translate(var(--x, 0),var(--y, 0))}.talkTit.is-open .talkTit-animItem{opacity:1;transform:none}.talkTit.is-prepare .talkTit-animItem--image{opacity:1;clip-path:inset(0 100% 0 0);transform:none}.talkTit.is-open .talkTit-animItem--image{clip-path:inset(0 0 0 0)}.talkTit .talkTit-animItem--image img{transform:scale(1.4);transform-origin:center center;transition:transform var(--talkTit-image-sync-duration) var(--talkTit-enter-ease);transition-delay:calc(var(--talkTit-opening-delay) + var(--delay, 0ms))}.talkTit.is-open .talkTit-animItem--image img{transform:scale(1)}.talkTit-btmGradient{position:absolute;z-index:2;bottom:-1px;left:0;width:100%;height:10vw;background:linear-gradient(to bottom,#e7eff000,#e7eff0)}.talkTit-img{position:relative;pointer-events:none;display:grid;grid-template-columns:repeat(5,1fr);align-content:start}.talkTit-img-inner{position:relative;grid-column:1/4}@media (max-width: 700px){.talkTit-img-inner{grid-column:1/5}}.talkTit-img-inner img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.talkTit-text{position:absolute;bottom:5%;right:5%;z-index:5}@media (max-width: 810px){.talkTit-text{right:1%}}@media (max-width: 810px) and (max-width: 700px){.talkTit-text{position:relative;bottom:initial;right:initial;width:100%;padding:20px 5% 0;margin-top:0}}.talkTit-text._pc{display:block}@media (max-width: 700px){.talkTit-text._pc{display:none}}.talkTit-text._bp700{display:none}@media (max-width: 700px){.talkTit-text._bp700{display:block;background-color:#e7eff0}}.talkTit-titleEn{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(3.6rem,4.2vw,8rem);font-weight:300;line-height:1.1;color:#333;margin:0 0 8px;letter-spacing:.02em;display:flex;gap:.02em}.talkTit-titleEn .talkTit-titleEnChar{display:inline-block}@media (max-width: 1024px){.talkTit-titleEn{font-size:clamp(3rem,6vw,5rem)}}@media (max-width: 1024px) and (max-width: 480px){.talkTit-titleEn{font-size:2.8rem;margin-bottom:5px}}.talkTit-titleJa{display:flex;align-items:center;font-size:2rem;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333;margin-top:-10px;letter-spacing:.08em}@media (max-width: 480px){.talkTit-titleJa{margin-top:-5px;font-size:1.3rem}}.talkTit-titleJa span{display:inline-flex;align-items:center;font-size:1.6rem;margin-left:10px}.talkTit-titleJa span:before,.talkTit-titleJa span:after{content:"";display:block;width:20px;height:1px;background-color:#b7b7b7}.talkTit-titleJa span:before{margin-right:10px}.talkTit-titleJa span:after{margin-left:10px}@media (max-width: 480px){.talkTit-titleJa span{font-size:1.4rem}}.talkTit-glass{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;z-index:0}.talkTit-gradient{position:absolute;aspect-ratio:1/1;width:var(--talkTit-block-size);z-index:1}.talkTit-gradient._01{top:0;left:calc(var(--talkTit-block-size) * 2.5);width:calc(var(--talkTit-block-size) * 1);height:var(--talkTit-block-size);background:linear-gradient(to top,#028bce00,#028bce)}@media (max-width: 700px){.talkTit-gradient._01{top:calc(var(--talkTit-block-size) * 0);left:calc(var(--talkTit-block-size) * -.5);background:linear-gradient(to top,#028bce,#028bce00)}}.talkTit-gradient._02{bottom:0;right:0;background:linear-gradient(to bottom,#028bce,#028bce00)}@media (max-width: 700px){.talkTit-gradient._02{bottom:initial;top:calc(var(--talkTit-block-size) * 0);right:calc(var(--talkTit-block-size) * 0)}}.talkTit-glass-item{z-index:3}.talkTit-glass-item._01{width:var(--talkTit-block-size);aspect-ratio:1/1;border-radius:0 0 10vw 10vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#talkTit-glass-filter);backdrop-filter:url(#talkTit-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.talkTit-glass-item._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 10vw 10vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.talkTit-glass-item._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 10vw 10vw;border:1px solid rgba(255,255,255,.4);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.talkTit-glass-item._01{top:0;left:calc(var(--talkTit-block-size) * -.5)}.talkTit-glass-item._02{width:var(--talkTit-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#talkTit-glass-filter);backdrop-filter:url(#talkTit-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.talkTit-glass-item._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.talkTit-glass-item._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.4);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.talkTit-glass-item._02{top:calc(var(--talkTit-block-size) * .5);right:calc(var(--talkTit-block-size) * .5)}@media (max-width: 700px){.talkTit-glass-item._02{bottom:initial;top:calc(var(--talkTit-block-size) * 0);right:calc(var(--talkTit-block-size) * 0)}}.talkTit.is-prepare .talkTit-titleEnChar{opacity:0;transform:translateY(34px)}.talkTit.is-open .talkTit-titleEnChar{animation:talkTit-en-char 1.35s var(--talkTit-enter-ease) both;animation-delay:calc(var(--talkTit-opening-delay) + var(--delay, 0ms) + var(--char-delay, 0ms))}.talkTit-text._bp700{--talkTit-opening-delay: 0ms;--talkTit-enter-duration: 1.8s;--talkTit-enter-ease: cubic-bezier(.16, 1, .3, 1)}.talkTit-text._bp700.is-prepare{opacity:0;transform:translate(var(--x, 0),var(--y, 0))}.talkTit-text._bp700.is-open{opacity:1;transform:none;transition:opacity var(--talkTit-enter-duration) var(--talkTit-enter-ease),transform var(--talkTit-enter-duration) var(--talkTit-enter-ease);transition-delay:calc(var(--talkTit-opening-delay) + var(--delay, 0ms))}.talkTit-text._bp700.is-prepare .talkTit-titleEnChar{opacity:0;transform:translateY(28px)}.talkTit-text._bp700.is-open .talkTit-titleEnChar{animation:talkTit-en-char 1.35s var(--talkTit-enter-ease) both;animation-delay:calc(var(--talkTit-opening-delay) + var(--delay, 0ms) + var(--char-delay, 0ms))}@keyframes talkTit-en-char{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.newcomerTalk{padding:80px 0}@media (max-width: 480px){.newcomerTalk{padding:60px 0}}.newcomerTalk-inner{width:90%;max-width:1536px;margin:0 auto}.newcomerTalk-title{text-align:center;margin-bottom:40px}@media (max-width: 480px){.newcomerTalk-title{margin-bottom:30px}}.newcomerTalk-titleEn{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:4.8rem;color:#028bce;line-height:1.2}@media (max-width: 480px){.newcomerTalk-titleEn{font-size:3.2rem}}.newcomerTalk-titleJa{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.4rem;color:#333;margin-top:5px}.newcomerTalk .cateIndex{margin-top:0;margin-bottom:0}.newcomerTalk .cateIndex .cateIndex-cards .cateIndex-card._active{pointer-events:none}.newcomerTalk .cateIndex .cateIndex-cards .cateIndex-card._active .cateIndex-cardLink .cateIndex-cardTextWrap .cateIndex-cardTit{color:#00a7ea!important}.newcomerTalk .cateIndex .cateIndex-cards .cateIndex-card._active .cateIndex-cardLink .cateIndex-cardTextWrap .cateIndex-cardTit:before{background-color:transparent!important;border:1px solid rgba(0,165,247,.5)!important;background-image:url(/images/common/icon-arrow-right-accent.svg)!important}.newcomerTalk .cateIndex .cateIndex-cards .cateIndex-card._active .cateIndex-cardLink .cateIndex-cardTextWrap .cateIndex-cardTit>span>span{background-position:left bottom!important;background-size:100% 1px!important}body:has(.reels-page){overflow:hidden;height:100vh}html:has(.reels-page){overflow:hidden;height:100vh}body:has(.reels-page) .footer{display:none}.reels-page{position:fixed;top:0;right:0;bottom:0;left:0;--reelsPage-block-size: calc(100vw / 6);width:100%;height:100vh;background:linear-gradient(135deg,#00a5f7,#0091d9);overflow:hidden;z-index:100}.reels-page .reels-page-logo{position:absolute;top:16px;left:16px;z-index:100}@media (max-width: 810px){.reels-page .reels-page-logo{width:200px}}.reels-page .reels-page-glass{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;z-index:0}@media (max-width: 1024px){.reels-page .reels-page-glass{opacity:.7}}@media (max-width: 1024px) and (max-width: 480px){.reels-page .reels-page-glass{opacity:1}}.reels-page .reels-page-gradient{position:absolute;aspect-ratio:1/1;z-index:0;width:var(--reelsPage-block-size)}.reels-page .reels-page-gradient._01{top:calc(var(--reelsPage-block-size) * 0);left:calc(var(--reelsPage-block-size) * 0);width:var(--reelsPage-block-size);height:calc(var(--reelsPage-block-size) * 1.5);background:linear-gradient(to bottom,#b2e0f300,#b2e0f3);opacity:.5}.reels-page .reels-page-gradient._02{top:calc(var(--reelsPage-block-size) * 1);left:calc(var(--reelsPage-block-size) * 1);width:var(--reelsPage-block-size);height:calc(var(--reelsPage-block-size) * 1.5);background:linear-gradient(to bottom,#b2e0f300,#b2e0f3);opacity:.5}@media (max-width: 480px){.reels-page .reels-page-gradient._02{display:none}}.reels-page .reels-page-gradient._06{top:calc(var(--reelsPage-block-size) * 0);left:calc(var(--reelsPage-block-size) * 3);width:calc(var(--reelsPage-block-size) * 1);height:calc(var(--reelsPage-block-size) * 2);background:linear-gradient(to bottom,#b2e0f300,#b2e0f3);opacity:.5}.reels-page .reels-page-gradient._07{top:calc(var(--reelsPage-block-size) * 2);left:calc(var(--reelsPage-block-size) * 5);width:calc(var(--reelsPage-block-size) * 1);height:calc(var(--reelsPage-block-size) * 1);background:linear-gradient(to bottom,#b2e0f300,#b2e0f3);opacity:.5}.reels-page .reels-page-glass-item{z-index:1}.reels-page .reels-page-glass-item._01{width:var(--reelsPage-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#personalityPage-glass-filter);backdrop-filter:url(#personalityPage-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.reels-page .reels-page-glass-item._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.reels-page .reels-page-glass-item._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.4);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.reels-page .reels-page-glass-item._01{top:calc(var(--reelsPage-block-size) * .5);left:0}.reels-page .reels-page-glass-item._02{width:calc(var(--reelsPage-block-size) * 1);height:calc(var(--reelsPage-block-size) * 1);border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#personalityPage-glass-filter);backdrop-filter:url(#personalityPage-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.reels-page .reels-page-glass-item._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.reels-page .reels-page-glass-item._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.2);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.reels-page .reels-page-glass-item._02{top:calc(var(--reelsPage-block-size) * 2);left:calc(var(--reelsPage-block-size) * 2)}.reels-page .reels-page-glass-item._03{width:calc(var(--reelsPage-block-size) * 1);height:calc(var(--reelsPage-block-size) * 1);border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#personalityPage-glass-filter);backdrop-filter:url(#personalityPage-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.reels-page .reels-page-glass-item._03:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.reels-page .reels-page-glass-item._03:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.reels-page .reels-page-glass-item._03{top:calc(var(--reelsPage-block-size) * 1);left:calc(var(--reelsPage-block-size) * 1)}.reels-page .reels-page-glass-item._04{width:calc(var(--reelsPage-block-size) * 2);height:calc(var(--reelsPage-block-size) * 1);border-radius:20vw 0 0 20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#personalityPage-glass-filter);backdrop-filter:url(#personalityPage-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.reels-page .reels-page-glass-item._04:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 0 0 20vw;border:1px solid rgba(255,255,255,.4);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.reels-page .reels-page-glass-item._04:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw 0 0 20vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.reels-page .reels-page-glass-item._04{top:calc(var(--reelsPage-block-size) * 0);left:calc(var(--reelsPage-block-size) * 3)}@media (max-width: 480px){.reels-page .reels-page-glass-item._04{width:calc(var(--reelsPage-block-size) * 3);height:calc(var(--reelsPage-block-size) * 2)}}.reels-page .reels-page-glass-item._05{width:var(--reelsPage-block-size);aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#personalityPage-glass-filter);backdrop-filter:url(#personalityPage-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.reels-page .reels-page-glass-item._05:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.reels-page .reels-page-glass-item._05:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.reels-page .reels-page-glass-item._05{bottom:0;right:0}@media (max-width: 480px){.reels-page .reels-page-glass-item._05{width:calc(var(--reelsPage-block-size) * 2)}}.reels-wrapper{--thumb-height: min( calc((100vh - 104px)/2) , 300px);--thumb-width: calc(var(--thumb-height) * 9 / 16);--sidebar-width: calc(var(--thumb-width) * 3 + 12px + 24px);position:relative;width:calc(100vw - var(--sidebar-width));height:100%}@media (max-width: 1024px){.reels-wrapper{--sidebar-width: 0px;width:100vw}}.reels{position:relative;width:100%;height:100%;touch-action:none}.panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.video-frame{position:relative;height:min(100vh - 120px,768px);aspect-ratio:9/16;border-radius:10px;overflow:hidden;background:#111}@media (max-width: 1024px){.video-frame{height:min(100vh - 120px,768px)}}@media (max-width: 1024px) and (max-width: 810px){.video-frame{height:min(100vh - 100px,768px);aspect-ratio:9/16}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.video-frame{height:min(100vh - 140px,768px);aspect-ratio:9/16}}.video-frame iframe,.video-frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover}.play-btn-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000004d;border:none;cursor:pointer;z-index:5;transition:background-color .2s ease,opacity .2s ease}.play-btn-overlay.is-hidden{opacity:0;pointer-events:none}.play-btn-overlay img{width:80px;height:80px;transition:transform .2s ease}@media (max-width: 1024px){.play-btn-overlay img{width:60px;height:60px}}@media (hover: hover) and (pointer: fine){.play-btn-overlay:hover{background:#0006}.play-btn-overlay:hover img{transform:scale(1.1)}}@media (hover: none){.play-btn-overlay:active{background:#0006}.play-btn-overlay:active img{transform:scale(1.1)}}.nav-buttons{position:absolute;left:24px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:16px;z-index:10}@media (max-width: 1024px){.nav-buttons{left:12px}}.nav-btn{width:48px;height:48px;border-radius:50%;background-color:#fffffff2;border:1px solid rgba(255,255,255,.95);background-image:url(/images/common/icon-arrow-right-accent.svg);background-size:12px auto;background-repeat:no-repeat;background-position:center;cursor:pointer;transition:transform .3s ease,background-color .3s ease,border .3s ease,background-image .3s ease}@media (max-width: 1024px){.nav-btn{width:40px;height:40px;background-size:8px auto}}.nav-btn.nav-prev{transform:rotate(-90deg)}.nav-btn.nav-next{transform:rotate(90deg)}@media (hover: hover) and (pointer: fine){.nav-btn:hover{background-color:#028bce;border-color:#028bce;background-image:url(/images/common/icon-arrow-right.svg)}.nav-btn:hover.nav-prev{transform:rotate(-90deg) scale(1.1)}.nav-btn:hover.nav-next{transform:rotate(90deg) scale(1.1)}}@media (hover: none){.nav-btn:active{background-color:#028bce;border-color:#028bce;background-image:url(/images/common/icon-arrow-right.svg)}.nav-btn:active.nav-prev{transform:rotate(-90deg) scale(1.1)}.nav-btn:active.nav-next{transform:rotate(90deg) scale(1.1)}}.thumb-sidebar{position:fixed;right:0;top:0;padding:16px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;display:flex;flex-direction:column}@media (max-width: 1024px){.thumb-sidebar{display:none}}.thumb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.thumb-item{position:relative;height:min((100vh - 32px - 50px - 16px - 6px) / 2,300px);aspect-ratio:9/16;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.thumb-item img,.thumb-item picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:6px}.thumb-item picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.thumb-item.is-active{border-color:#fff;box-shadow:0 0 0 2px #ffffff80}@media (hover: hover) and (pointer: fine){.thumb-item:hover{transform:translateY(-2px);border-color:#ffffff80}}@media (hover: none){.thumb-item:active{transform:translateY(-2px);border-color:#ffffff80}}.back-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:999px;background:#fffffff2;color:#028bce;text-decoration:none;font-size:14px;font-weight:500;transition:background-color .2s ease,transform .2s ease;margin-top:16px;flex-shrink:0;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.back-btn svg{flex-shrink:0}@media (hover: hover) and (pointer: fine){.back-btn:hover{background:#fff;transform:translate(-2px)}}@media (hover: none){.back-btn:active{background:#fff;transform:translate(-2px)}}.thumb-toggles{position:fixed;right:16px;bottom:24px;z-index:20;display:none}@media (max-width: 1024px){.thumb-toggles{display:inline-flex}}.thumb-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0b318f99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30;display:none;flex-direction:column;padding:20px}.thumb-overlay-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.thumb-overlay-title{font-size:15px;font-weight:600;letter-spacing:.05em;color:#fff}.thumb-overlay-close{background:none;border:none;cursor:pointer;width:60px;height:60px;border-radius:50%;background-color:#0b318f;position:fixed;right:25px;top:25px;display:flex;align-items:center;justify-content:center;z-index:31}.thumb-overlay-close:before,.thumb-overlay-close:after{content:"";position:absolute;width:24px;height:1px;background-color:#fff}.thumb-overlay-close:before{transform:rotate(45deg)}.thumb-overlay-close:after{transform:rotate(-45deg)}@media (max-width: 810px){.thumb-overlay-close{width:40px;height:40px;right:15px;top:15px}.thumb-overlay-close:before,.thumb-overlay-close:after{width:15px}}.thumb-overlay-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;overflow-y:auto;flex:1}@media (max-width: 1024px){.thumb-overlay-grid{position:absolute;width:70%;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}}@media (max-width: 1024px) and (max-width: 810px){.thumb-overlay-grid{width:80%}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.thumb-overlay-grid{grid-template-columns:repeat(3,1fr);width:95%}}.thumb-overlay-item{position:relative;aspect-ratio:9/16;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:transform .15s ease,border-color .15s ease}.thumb-overlay-item img,.thumb-overlay-item picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.thumb-overlay-item picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumb-overlay-item.is-active{border-color:#fff}@media (hover: hover) and (pointer: fine){.thumb-overlay-item:hover{transform:translateY(-2px);border-color:#ffffff80}}@media (hover: none){.thumb-overlay-item:active{transform:translateY(-2px);border-color:#ffffff80}}.figma{padding:300px 0;text-align:center}.figma p{font-size:20px;font-weight:700;margin-bottom:20px}.figma a{font-size:20px;font-weight:700}.welfare{padding:80px 0 120px}@media (max-width: 1024px){.welfare{padding:60px 0 80px}}@media (max-width: 1024px) and (max-width: 480px){.welfare{padding:40px 0 60px}}.welfare .welfare-list{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 60px;width:100%}@media (max-width: 1024px){.welfare .welfare-list{gap:40px 40px}}@media (max-width: 1024px) and (max-width: 810px){.welfare .welfare-list{gap:30px 30px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.welfare .welfare-list{grid-template-columns:1fr;gap:20px}}.welfare .welfare-item{padding-top:40px;padding-bottom:40px;padding-left:52px;border-left:1px solid #dadada;position:relative}@media (max-width: 1024px){.welfare .welfare-item{padding-top:30px;padding-bottom:30px;padding-left:40px}}@media (max-width: 1024px) and (max-width: 810px){.welfare .welfare-item{padding-left:30px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.welfare .welfare-item{border-right:1px solid #dadada;padding-right:30px;padding-top:0;padding-bottom:10px}}.welfare .welfare-item:nth-child(2n){border-right:1px solid #dadada;padding-right:52px}@media (max-width: 1024px){.welfare .welfare-item:nth-child(2n){padding-right:40px}}@media (max-width: 1024px) and (max-width: 810px){.welfare .welfare-item:nth-child(2n){padding-right:30px}}.welfare .welfare-num{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.4rem;color:#00a7ea;line-height:1.1}@media (max-width: 480px){.welfare .welfare-num{font-size:1rem}}.welfare .welfare-title{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.4rem;color:#000;line-height:1.4;margin-bottom:16px}@media (max-width: 1024px){.welfare .welfare-title{font-size:2.2rem}}@media (max-width: 1024px) and (max-width: 480px){.welfare .welfare-title{font-size:1.8rem;margin-bottom:8px}}.welfare .welfare-txt{font-size:1.6rem;color:#000;line-height:2;font-weight:350}@media (max-width: 480px){.welfare .welfare-txt{font-size:1.4rem;line-height:1.8}}.programCard{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;list-style:none;padding:0;margin-top:50px}@media (max-width: 1024px){.programCard{gap:20px;margin-top:40px}}@media (max-width: 1024px) and (max-width: 480px){.programCard{grid-template-columns:1fr;gap:30px}}.programCard .programCard-item{background:#fff;border-radius:5px;padding:40px 40px 35px}@media (max-width: 1024px){.programCard .programCard-item{padding:35px 30px 30px}}@media (max-width: 1024px) and (max-width: 480px){.programCard .programCard-item{padding:25px 20px 20px}}.programCard .programCard-header{display:flex;align-items:center;gap:20px;margin-bottom:20px}@media (max-width: 480px){.programCard .programCard-header{gap:15px;margin-bottom:15px}}.programCard .programCard-line{width:2px;height:43px;background-color:#028bce;flex-shrink:0}@media (max-width: 480px){.programCard .programCard-line{height:35px}}.programCard .programCard-title{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.4rem;color:#000;line-height:1.38}@media (max-width: 1024px){.programCard .programCard-title{font-size:2.2rem}}@media (max-width: 1024px) and (max-width: 480px){.programCard .programCard-title{font-size:2rem}}.programCard .programCard-txt{font-size:1.6rem;font-weight:350;color:#000;line-height:2;letter-spacing:-.01em}@media (max-width: 480px){.programCard .programCard-txt{font-size:1.4rem;line-height:1.8}}.programCard .programCard-list{list-style:none;padding:0;margin:0}.programCard .programCard-list li{position:relative;padding-left:1.2em;font-size:1.6rem;font-weight:350;color:#000;line-height:1.4}@media (max-width: 480px){.programCard .programCard-list li{font-size:1.4rem;line-height:1.4}}.programCard .programCard-list li:before{content:"・";position:absolute;left:0;top:0}.programCard .programCard-list li+li{margin-top:20px}@media (max-width: 480px){.programCard .programCard-list li+li{margin-top:10px}}.programCard .programCard-voice{display:flex;align-items:flex-start;gap:20px;margin-top:25px}@media (max-width: 1024px){.programCard .programCard-voice{display:block}}@media (max-width: 1024px) and (max-width: 480px){.programCard .programCard-voice{gap:15px;margin-top:20px}}.programCard .programCard-voiceImg{width:120px;height:120px;border-radius:50%;overflow:hidden;flex-shrink:0}@media (max-width: 1024px){.programCard .programCard-voiceImg{margin:0 auto}}.programCard .programCard-voiceImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.programCard .programCard-voiceBody{flex:1;position:relative}@media (max-width: 1024px){.programCard .programCard-voiceBody{margin-top:15px}}.programCard .programCard-voiceLabel{display:inline-flex;align-items:center;gap:5px;background-color:#028bce;color:#fff;font-size:1.4rem;font-weight:400;line-height:1;padding:7px 12px;border-radius:20px;margin-left:20px;position:relative;z-index:2}@media (max-width: 1024px){.programCard .programCard-voiceLabel{display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto}}@media (max-width: 1024px) and (max-width: 480px){.programCard .programCard-voiceLabel{font-size:1.2rem;padding:4px 10px}}.programCard .programCard-voiceLabel:before{content:"";display:block;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E") no-repeat center/contain}.programCard .programCard-voiceComment{background-color:#e7eff0;border-radius:5px;padding:30px 25px 20px;position:relative;font-size:1.4rem;font-weight:350;color:#434343;line-height:1.7;letter-spacing:-.01em;margin-top:-15px;z-index:1}@media (max-width: 480px){.programCard .programCard-voiceComment{margin-top:-11px;font-size:1.2rem;padding:22px 15px 15px}}.programCard .programCard-voiceComment:before{content:"";position:absolute;left:-8px;top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid #E7EFF0}@media (max-width: 1024px){.programCard .programCard-voiceComment:before{display:none}}.movieSlide{--item-width: 290px;--item-gap: 10px;--slide-distance: calc((var(--item-width) + var(--item-gap)) * 6);position:relative;width:100%;overflow:hidden;padding:140px 0 100px;background:linear-gradient(to bottom,#028bce,#b2e0f3)}@media (max-width: 1024px){.movieSlide{--item-width: 240px;padding:60px 0 50px}}@media (max-width: 1024px) and (max-width: 810px){.movieSlide{--item-width: 220px;padding:50px 0 40px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.movieSlide{--item-width: 180px;padding:30px 0 20px}}.movieSlide-deco{z-index:1;pointer-events:none}.movieSlide-deco._01{width:320px;aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#movieSlide-glass-filter);backdrop-filter:url(#movieSlide-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.movieSlide-deco._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.movieSlide-deco._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.4);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.movieSlide-deco._01{top:160px;left:-80px}@media (max-width: 480px){.movieSlide-deco._01{width:200px;height:200px;top:-100px;left:-50px}}.movieSlide-deco._02{width:230px;aspect-ratio:1/1;border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#movieSlide-glass-filter);backdrop-filter:url(#movieSlide-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.movieSlide-deco._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.6);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.movieSlide-deco._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.2);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.movieSlide-deco._02{top:-50px;right:-80px}@media (max-width: 1024px){.movieSlide-deco._02{display:none}}.movieSlide-header{display:flex;align-items:flex-end;justify-content:space-between;width:90%;margin:0 auto;position:relative;z-index:1;padding-bottom:60px}@media (max-width: 1024px){.movieSlide-header{padding-bottom:40px}}@media (max-width: 1024px) and (max-width: 585px){.movieSlide-header{padding-bottom:30px;display:block}}.movieSlide-headerLeft{display:flex;align-items:flex-end;gap:60px}@media (max-width: 1024px){.movieSlide-headerLeft{flex-direction:column;align-items:flex-start;gap:20px}}.movieSlide-title{flex-shrink:0}.movieSlide-titleEn{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:6.4rem;font-weight:100;color:#fff;line-height:1}@media (max-width: 1024px){.movieSlide-titleEn{font-size:4.8rem}}@media (max-width: 1024px) and (max-width: 480px){.movieSlide-titleEn{font-size:3.6rem}}.movieSlide-titleJa{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-size:2rem;font-weight:400;color:#fff;line-height:1;margin-top:5px}@media (max-width: 1024px){.movieSlide-titleJa{font-size:2rem}}@media (max-width: 1024px) and (max-width: 480px){.movieSlide-titleJa{font-size:1.6rem}}.movieSlide-desc{font-size:1.6rem;color:#fff;line-height:1.6;letter-spacing:.1em;opacity:.8}@media (max-width: 1024px){.movieSlide-desc{font-size:1.4rem;margin-top:0}}@media (max-width: 1024px) and (max-width: 585px){.movieSlide-desc{font-size:1.2rem}}@media (max-width: 585px){.movieSlide-headerRight{margin-top:20px}}.movieSlide-moreBtn{flex-shrink:0}.movieSlide-wrapper{position:relative;z-index:1;overflow:hidden}@media (max-width: 1024px){.movieSlide-wrapper{touch-action:pan-x}}.movieSlide-track{display:flex;width:-moz-max-content;width:max-content;animation:movieSlideScroll 50s linear infinite}.movieSlide-track:hover{animation-play-state:paused}.movieSlide-track._jsLoop{animation:none}.movieSlide-items{display:flex;gap:var(--item-gap);padding-right:var(--item-gap)}.movieSlide-item{flex-shrink:0;width:var(--item-width);transition:transform .3s ease}@media (hover: hover) and (pointer: fine){.movieSlide-item:hover .movieSlide-playIcon{transform:translate(-50%,-50%) scale(1.2)}}@media (hover: none){.movieSlide-item:active .movieSlide-playIcon{transform:translate(-50%,-50%) scale(1.2)}}.movieSlide-item a{display:block;width:100%;text-decoration:none}.movieSlide-itemInner{position:relative;width:100%;border-radius:20px;overflow:hidden}@media (max-width: 480px){.movieSlide-itemInner{border-radius:12px}}.movieSlide-itemInner>img,.movieSlide-itemInner>picture{width:100%;height:auto;display:block;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover}.movieSlide-itemInner>picture img{width:100%;height:auto;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover}.movieSlide-playIcon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;transition:transform .3s ease}.movieSlide-playIcon img,.movieSlide-playIcon picture{width:50px;height:50px;display:block;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;border-radius:0}@media (max-width: 480px){.movieSlide-playIcon img,.movieSlide-playIcon picture{width:40px;height:40px}}.movieSlide-playIcon picture img{width:100%;height:100%;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}@keyframes movieSlideScroll{0%{transform:translate(0)}to{transform:translate(calc(var(--slide-distance) * -1))}}.careerBox{background-color:#fff;border-radius:3px;padding:60px 30px;text-align:center}@media (max-width: 1024px){.careerBox{padding:30px 20px}}@media (max-width: 1024px) and (max-width: 480px){.careerBox{padding:24px 16px}}.careerBox-tit{font-size:1.6rem;margin-bottom:20px;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.5;color:#028bce}@media (max-width: 1024px){.careerBox-tit{font-size:1.4rem;margin-bottom:16px}}@media (max-width: 1024px) and (max-width: 480px){.careerBox-tit{font-size:1.2rem;margin-bottom:12px}}.careerBox-Num{font-size:10rem;line-height:1;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media (max-width: 1024px){.careerBox-Num{font-size:5.6rem}}@media (max-width: 1024px) and (max-width: 480px){.careerBox-Num{font-size:4.8rem}}.careerBox-Num span{font-size:2.4rem;color:#666;margin-left:8px;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media (max-width: 1024px){.careerBox-Num span{font-size:2rem;margin-left:6px}}@media (max-width: 1024px) and (max-width: 480px){.careerBox-Num span{font-size:1.8rem;margin-left:4px}}.careerBox-desc{font-size:1.4rem;color:#666;margin-top:10px;line-height:1.5;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.careerPath{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 40px;margin-top:30px}@media (max-width: 1024px){.careerPath{gap:24px 30px}}@media (max-width: 1024px) and (max-width: 480px){.careerPath{grid-template-columns:1fr;gap:10px}}.careerPath-item{display:flex;align-items:center;gap:10px;text-decoration:none;position:relative;padding:10px 20px}@media (max-width: 1024px){.careerPath-item{gap:20px}}@media (max-width: 1024px) and (max-width: 480px){.careerPath-item{padding:0;gap:10px}}.careerPath-item:nth-child(odd):after{content:"";position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:1px;height:100%;background-color:#d8d8d8}@media (max-width: 1024px){.careerPath-item:nth-child(odd):after{right:-15px}}@media (max-width: 1024px) and (max-width: 480px){.careerPath-item:nth-child(odd):after{display:none}}@media (hover: hover) and (pointer: fine){.careerPath-item:hover .careerPath-date span{background-position:right bottom;background-size:0 1px}.careerPath-item:hover .careerPath-arrow{background-color:#fff;background-image:url(/images/common/icon-arrow-right-accent.svg)}}@media (hover: none){.careerPath-item:active .careerPath-date span{background-position:right bottom;background-size:0 1px}.careerPath-item:active .careerPath-arrow{background-color:#fff;background-image:url(/images/common/icon-arrow-right-accent.svg)}}.careerPath-img{width:32px}@media (max-width: 480px){.careerPath-img{width:25px}}.careerPath-img picture img{width:100%}.careerPath-body{flex:1;min-width:0}.careerPath-date{font-size:2rem;color:#028bce;margin:0 0 4px;line-height:1.38;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media (max-width: 1024px){.careerPath-date{font-size:1.8rem}}@media (max-width: 1024px) and (max-width: 480px){.careerPath-date{font-size:1.6rem}}.careerPath-date span{background:linear-gradient(currentColor,currentColor) left bottom/100% 1px no-repeat;transition:background-size .4s;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media (hover: hover) and (pointer: fine){.careerPath-date span:hover{background-position:right bottom;background-size:0 1px;opacity:.8}}.careerPath-desc{font-size:1.4rem;font-weight:350;color:#333;opacity:.6;margin:0;line-height:1.6}@media (max-width: 480px){.careerPath-desc{font-size:1.3rem}}.careerPath-arrow{width:23px;height:23px;flex-shrink:0;background-color:#028bce;border-radius:50%;border:1px solid #028BCE;background-image:url(/images/common/icon-arrow-right.svg);background-size:7px auto;background-repeat:no-repeat;background-position:center;transition:background-color .3s ease,background-image .3s ease}@media (max-width: 480px){.careerPath-arrow{width:20px;height:20px;background-size:4px auto}}.careerGraph{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:40px}@media (max-width: 1024px){.careerGraph{gap:30px}}@media (max-width: 1024px) and (max-width: 480px){.careerGraph{grid-template-columns:1fr;gap:50px}}.careerGraph-item{text-align:center;position:relative}.careerGraph-item:first-child:after{content:"";position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:1px;height:80%;background-color:#d2d2d2}@media (max-width: 1024px){.careerGraph-item:first-child:after{right:-15px}}@media (max-width: 1024px) and (max-width: 480px){.careerGraph-item:first-child:after{display:none}}.careerGraph-q{font-size:1.8rem;color:#028bce;margin:0 0 10px;line-height:1.38;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media (max-width: 480px){.careerGraph-q{font-size:1.6rem}}.careerGraph-title{font-size:2rem;font-weight:400;color:#333;margin:0 0 30px;line-height:1.4}@media (max-width: 1024px){.careerGraph-title{font-size:1.8rem;margin-bottom:20px}}@media (max-width: 1024px) and (max-width: 480px){.careerGraph-title{font-size:1.6rem}}.careerGraph-chart{max-width:378px;margin:0 auto 30px}@media (max-width: 1024px){.careerGraph-chart{max-width:320px;margin-bottom:20px}}@media (max-width: 1024px) and (max-width: 480px){.careerGraph-chart{max-width:280px}}.careerGraph-chart img,.careerGraph-chart picture{width:100%;height:auto}.careerGraph-chart picture img{width:100%;height:auto}.careerGraph-desc{font-size:1.6rem;font-weight:400;color:#333;margin:0;line-height:1.8}@media (max-width: 480px){.careerGraph-desc{font-size:1.4rem}}.aboutLead{position:relative;min-height:clamp(460px,50vw,700px);overflow:hidden;color:#fff}@media (max-width: 1024px){.aboutLead{min-height:580px}}@media (max-width: 1024px) and (max-width: 810px){.aboutLead{min-height:540px;padding-top:12px}}.aboutLead-content{position:relative;z-index:2;width:90%;max-width:700px;margin:0 auto}@media (max-width: 1024px){.aboutLead-content{width:min(100%,600px)}}@media (max-width: 1024px) and (max-width: 810px){.aboutLead-content{width:90%;display:flex;flex-direction:column-reverse}}.aboutLead-inner{position:relative;width:100%;padding-top:140px}@media (max-width: 1024px){.aboutLead-inner{width:74%}}@media (max-width: 1024px) and (max-width: 810px){.aboutLead-inner{width:100%;padding-top:0}}.aboutLead-text{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin:0;font-size:1.6rem;line-height:2;letter-spacing:.06em}.aboutLead-text .topConcept-line{color:#fff3}@media (max-width: 1024px){.aboutLead-text{font-size:1.6rem;line-height:1.9}}@media (max-width: 1024px) and (max-width: 480px){.aboutLead-text{font-size:1.4rem;line-height:2.4;text-align:center}}.aboutLead-copy{position:absolute;top:0;right:0;z-index:2;margin:0;display:flex;flex-direction:row-reverse;gap:clamp(14px,1.6vw,22px)}@media (max-width: 810px){.aboutLead-copy{position:relative;top:auto;right:auto;justify-content:flex-start;margin-bottom:10px;margin-right:10vw}}@media (max-width: 810px) and (max-width: 480px){.aboutLead-copy{margin-right:0;justify-content:center;margin-bottom:40px}}.aboutLead-copyLine{display:flex;flex-direction:column;gap:clamp(8px,.9vw,12px)}.aboutLead-copyChar{display:inline-block}.aboutLead-copyChar img{display:block;width:auto;height:clamp(34px,3.8vw,52px)}@media (max-width: 480px){.aboutLead-copyChar img{height:26px}}.aboutLead-loop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.1;pointer-events:none;overflow:hidden}.aboutLead-loopTrack{position:absolute;top:clamp(8px,1.6vw,24px);left:0;display:flex;width:-moz-max-content;width:max-content;will-change:transform;animation:aboutLeadLoop 240s linear infinite}@media (max-width: 480px){.aboutLead-loopTrack{top:34px}}.aboutLead-loopText{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin:0;white-space:nowrap;line-height:1;letter-spacing:-.05em;font-size:clamp(150px,28vw,520px);padding-right:.28em}@keyframes aboutLeadLoop{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.aboutValue01{--aboutValue01-block-size: 12.5vw ;margin-top:clamp(60px,8vw,120px);color:#fff}@media (max-width: 810px){.aboutValue01{--aboutValue01-block-size: 18.75vw }}@media (max-width: 480px){.aboutValue01{--aboutValue01-block-size: 25vw ;margin-top:56px}}.aboutValue01-wrap{display:grid;grid-template-columns:calc(var(--aboutValue01-block-size) * 3) 1fr;align-items:center;gap:clamp(32px,6vw,120px)}@media (max-width: 1024px){.aboutValue01-wrap{gap:5vw}}@media (max-width: 1024px) and (max-width: 810px){.aboutValue01-wrap{grid-template-columns:1fr;gap:0}}.aboutValue01._reverse .aboutValue01-wrap{grid-template-columns:1fr calc(var(--aboutValue01-block-size) * 3)}@media (max-width: 810px){.aboutValue01._reverse .aboutValue01-wrap{grid-template-columns:1fr}}.aboutValue01._reverse .aboutValue01-content{order:1;margin-left:auto;padding-left:5%;padding-right:0}@media (max-width: 810px){.aboutValue01._reverse .aboutValue01-content{order:2;padding-left:0}}.aboutValue01._reverse .aboutValue01-visual{order:2}@media (max-width: 810px){.aboutValue01._reverse .aboutValue01-visual{order:1}}.aboutValue01-visual{position:relative;width:calc(var(--aboutValue01-block-size) * 3);height:calc(var(--aboutValue01-block-size) * 3.55)}@media (max-width: 810px){.aboutValue01-visual{width:calc(var(--aboutValue01-block-size) * 3);max-width:100%;margin:0 auto}}.aboutValue01-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.aboutValue01-gradient{position:absolute}.aboutValue01-gradient._01{top:calc(var(--aboutValue01-block-size) * 1);left:calc(var(--aboutValue01-block-size) * 2);width:var(--aboutValue01-block-size);height:calc(var(--aboutValue01-block-size) * 1);background:linear-gradient(to bottom,#b2e0f38c,#47a9daf2);z-index:1}.aboutValue01-gradient._02{top:calc(var(--aboutValue01-block-size) * 2);left:0;width:var(--aboutValue01-block-size);height:calc(var(--aboutValue01-block-size) * 1.5);background:linear-gradient(to bottom,#b2e0f38c,#028bcef2);z-index:1}.aboutValue01-gradient._03{top:calc(var(--aboutValue01-block-size) * 1);left:var(--aboutValue01-block-size);width:var(--aboutValue01-block-size);height:calc(var(--aboutValue01-block-size) * 1.3);background:linear-gradient(to bottom,#028bce00,#028bce);z-index:10}.aboutValue01-glass{z-index:4}.aboutValue01-glass._01{width:var(--aboutValue01-block-size);height:var(--aboutValue01-block-size);border-radius:50%;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#aboutValue01-glass-filter);backdrop-filter:url(#aboutValue01-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.aboutValue01-glass._01:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.aboutValue01-glass._01:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.aboutValue01-glass._01{top:calc(var(--aboutValue01-block-size) * 1);left:calc(var(--aboutValue01-block-size) * 2)}.aboutValue01-glass._02{width:var(--aboutValue01-block-size);height:calc(var(--aboutValue01-block-size) * 1.5);border-radius:20vw;position:absolute;background:#ffffff08;-webkit-backdrop-filter:url(#aboutValue01-glass-filter);backdrop-filter:url(#aboutValue01-glass-filter);box-shadow:inset -10px -10px 10px #ffffff0f,inset 10px 10px 10px #0000000f}.aboutValue01-glass._02:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 270deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.aboutValue01-glass._02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20vw;border:1px solid rgba(255,255,255,.85);-webkit-mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);mask-image:conic-gradient(from 90deg at 50% 50%,transparent 0deg,black 8deg,black 82deg,transparent 90deg,transparent 360deg);z-index:1}.aboutValue01-glass._02{top:calc(var(--aboutValue01-block-size) * 2);left:0}.aboutValue01-img{position:absolute;overflow:hidden;z-index:3}.aboutValue01-img img{width:100%;height:auto;display:block}.aboutValue01-img._01{top:0;left:0;width:calc(var(--aboutValue01-block-size) * 2)}.aboutValue01-img._02{top:calc(var(--aboutValue01-block-size) * 2);left:calc(var(--aboutValue01-block-size) * 2);width:var(--aboutValue01-block-size)}.aboutValue01-visual._02 .aboutValue01-gradient._01{top:calc(var(--aboutValue01-block-size) * .5);left:calc(var(--aboutValue01-block-size) * 0);background:linear-gradient(to bottom,#b2e0f300,#47a9daf2)}.aboutValue01-visual._02 .aboutValue01-gradient._02{top:calc(var(--aboutValue01-block-size) * 2);left:calc(var(--aboutValue01-block-size) * 1)}.aboutValue01-visual._02 .aboutValue01-gradient._03{top:calc(var(--aboutValue01-block-size) * 1);left:calc(var(--aboutValue01-block-size) * 2)}.aboutValue01-visual._02 .aboutValue01-glass._01{top:calc(var(--aboutValue01-block-size) * .5);left:calc(var(--aboutValue01-block-size) * 0)}.aboutValue01-visual._02 .aboutValue01-glass._02{top:calc(var(--aboutValue01-block-size) * 2);left:calc(var(--aboutValue01-block-size) * 1)}.aboutValue01-visual._02 .aboutValue01-img._01{top:calc(var(--aboutValue01-block-size) * 1.5);left:0;width:calc(var(--aboutValue01-block-size) * 1)}.aboutValue01-visual._02 .aboutValue01-img._02{top:calc(var(--aboutValue01-block-size) * 0);left:calc(var(--aboutValue01-block-size) * 1);width:calc(var(--aboutValue01-block-size) * 2)}.aboutValue01-visual._03 .aboutValue01-gradient._01{top:calc(var(--aboutValue01-block-size) * 0);left:calc(var(--aboutValue01-block-size) * 0)}.aboutValue01-visual._03 .aboutValue01-gradient._02{top:calc(var(--aboutValue01-block-size) * 1);left:calc(var(--aboutValue01-block-size) * 2);background:linear-gradient(to bottom,#5dceff80,#028bcef2)!important}.aboutValue01-visual._03 .aboutValue01-gradient._03{top:calc(var(--aboutValue01-block-size) * 2);left:calc(var(--aboutValue01-block-size) * 0);height:calc(var(--aboutValue01-block-size) * 1)}.aboutValue01-visual._03 .aboutValue01-glass._01{top:calc(var(--aboutValue01-block-size) * 2);left:calc(var(--aboutValue01-block-size) * 2)}.aboutValue01-visual._03 .aboutValue01-glass._02{top:calc(var(--aboutValue01-block-size) * 0);left:calc(var(--aboutValue01-block-size) * 0);width:calc(var(--aboutValue01-block-size) * 1.5);height:calc(var(--aboutValue01-block-size) * 1)}.aboutValue01-visual._03 .aboutValue01-img._01{top:calc(var(--aboutValue01-block-size) * 1);left:0;width:calc(var(--aboutValue01-block-size) * 2)}.aboutValue01-visual._03 .aboutValue01-img._02{top:calc(var(--aboutValue01-block-size) * .5);left:calc(var(--aboutValue01-block-size) * 2);width:var(--aboutValue01-block-size)}.aboutValue01-content{position:relative;max-width:calc(560px + 5%);padding-right:5%;z-index:10}@media (max-width: 810px){.aboutValue01-content{width:100%;max-width:none;margin:0 auto;margin-top:-10vw!important}}.aboutValue01-top{display:flex;align-items:center;gap:clamp(12px,1.8vw,24px)}@media (max-width: 810px){.aboutValue01-top{display:none}}.aboutValue01-line{display:block;flex:1;height:1px;background:#ffffff47}.aboutValue01-sub{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin:12px 0 0;font-size:1.4rem;line-height:1.1;letter-spacing:.1em;color:#ffffff8c}@media (max-width: 480px){.aboutValue01-sub{font-size:1.3rem}}.aboutValue01-title{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;margin:10px 0 0;font-size:clamp(2.4rem,2.2vw,5.4rem);line-height:1.4;font-weight:400;letter-spacing:.1em}.aboutValue01-title._min{letter-spacing:0}@media (max-width: 1024px){.aboutValue01-title{font-size:clamp(3rem,4vw,4rem)}}@media (max-width: 1024px) and (max-width: 480px){.aboutValue01-title{font-size:2.5rem;letter-spacing:0em}}.aboutValue01-text{margin:20px 0 0;font-size:1.6rem;line-height:2.6;letter-spacing:.02em}@media (max-width: 1024px){.aboutValue01-text{font-size:1.5rem;line-height:2.4}}@media (max-width: 1024px) and (max-width: 480px){.aboutValue01-text{margin-top:16px;font-size:1.4rem;line-height:2.2}}.aboutValue01-num{font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;flex-shrink:0;margin:0;font-size:6.4rem;line-height:1;opacity:.2}@media (max-width: 1024px){.aboutValue01-num{font-size:clamp(5rem,6vw,6.2rem)}}@media (max-width: 1024px) and (max-width: 810px){.aboutValue01-num{font-size:4.6rem}}@media (max-width: 480px){.aboutValue01-num{font-size:4rem}}@media (max-width: 810px){.aboutValue01-top{gap:14px}}@media (max-width: 480px){.aboutValue01-top{gap:10px}}@media (max-width: 1024px){.aboutValue01-line{max-width:100%}}@media (max-width: 810px){.aboutValue01-line{max-width:none}}.aboutValue01-content{padding-right:5%}@media (max-width: 810px){.aboutValue01-content{width:90%;margin:0 auto;padding-right:0}}@media (max-width: 480px){.aboutValue01-sub{margin-top:10px}.aboutValue01-text{margin-top:14px}}.loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#8fd3f4,#2b94d8);color:#fff;--loading-base-draw-duration: .9s;--loading-base-draw-easing: ease-out;transition:opacity 1.6s ease,visibility 1.6s ease}.loading._hide{opacity:0;visibility:hidden;pointer-events:none}.loading-inner{position:relative;text-align:center}.loading-circle{--loading-radius: 94px;position:relative;width:380px;height:380px;margin:0 auto}.loading-ring{width:100%;height:100%;transform:rotate(-90deg)}.loading-ringBase,.loading-ringProgress{fill:none;stroke:#fff;stroke-linecap:round}.loading-ringBase{stroke-width:1;opacity:.35;stroke-dasharray:490;stroke-dashoffset:490;animation:loading-ring-draw var(--loading-base-draw-duration) var(--loading-base-draw-easing) forwards}.loading-ringProgress{stroke-width:1;opacity:.5;stroke-dasharray:490;stroke-dashoffset:490}.loading-airplane{position:absolute;top:50%;left:50%;width:64px;height:78px;opacity:0;transform:translate(-50%,-50%) rotate(var(--loading-angle, 0deg)) translateY(calc(var(--loading-radius) * -1));transition:opacity .6s ease}.loading._ready .loading-airplane{opacity:1}.loading-airplane img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s ease;opacity:1;transform:rotate(90deg)}.loading-airplane img[data-loading-airplane-complete]{opacity:0;transform:scale(1.25) rotate(-5deg) translateY(-8%)}.loading._complete .loading-airplane img[data-loading-airplane]{opacity:0}.loading._complete .loading-airplane img[data-loading-airplane-complete]{opacity:1}.loading-text{position:absolute;top:50%;left:50%;height:1.6em;font-size:16px;letter-spacing:.06em;transform:translate(-50%,-50%);font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.loading-textItem{position:absolute;left:50%;top:0;transform:translate(-50%);opacity:0;transform:translate(-50%,14px);transition:opacity .7s ease,transform .7s ease}.loading._textReady .loading-textItem--loading{opacity:1;transform:translate(-50%)}.loading-textItem--complete{opacity:0;transform:translate(-50%,-14px)}.loading._complete .loading-textItem--loading{opacity:0;transform:translate(-50%,14px)}.loading._complete .loading-textItem--complete{opacity:1;transform:translate(-50%);font-size:22px}@keyframes loading-ring-draw{to{stroke-dashoffset:0}}.glossary{background-color:#f6f9fb;border:1px solid #dce8ef;border-radius:16px;padding:40px 48px;margin-bottom:60px}@media (max-width: 1024px){.glossary{padding:32px;margin-bottom:50px}}@media (max-width: 1024px) and (max-width: 480px){.glossary{padding:24px 20px;border-radius:12px;margin-bottom:40px}}.glossary-title{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:600;color:#0b318f;letter-spacing:.08em;padding-bottom:16px;border-bottom:1px solid #c8d8e4;margin-bottom:28px}@media (max-width: 480px){.glossary-title{font-size:19px;padding-bottom:12px;margin-bottom:20px}}.glossary-title-icon{width:28px;height:28px;flex-shrink:0;color:#028bce}@media (max-width: 480px){.glossary-title-icon{width:24px;height:24px}}.glossary-body{display:flex;flex-direction:column;gap:28px}@media (max-width: 480px){.glossary-body{gap:20px}}.glossary-section-title{font-size:17px;font-weight:600;color:#028bce;margin-bottom:12px;padding-left:14px;border-left:3px solid #028BCE;letter-spacing:.05em}@media (max-width: 480px){.glossary-section-title{font-size:15px;margin-bottom:10px;padding-left:12px}}.glossary-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.glossary-list-item{display:flex;align-items:baseline;gap:4px;font-size:14px;line-height:1.8;color:#333}@media (max-width: 480px){.glossary-list-item{font-size:13px;flex-direction:column;gap:0}}.glossary-list-item-term{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-weight:600;color:#333;white-space:nowrap}.glossary-list-item-term:before{content:"・"}.glossary-list-item-desc{color:#666}.glossary-list-item-desc:before{content:"…";margin:0 4px;color:#bbb}@media (max-width: 480px){.glossary-list-item-desc:before{content:none}.glossary-list-item-desc{padding-left:1em}}.img{margin-top:40px}.img img{width:100%;height:auto;display:block}@media (max-width: 480px){.img{margin-top:30px}}.p{font-size:1.6rem;font-weight:400;color:#333;line-height:1.8;margin:40px 0 0}@media (max-width: 480px){.p{font-size:1.4rem;margin-top:30px}}.list{margin-top:32px}@media (max-width: 1024px){.list{margin-top:28px}}@media (max-width: 1024px) and (max-width: 480px){.list{margin-top:25px}}.list{padding:0;list-style:none}.list .item{position:relative;padding-left:1.2em;font-size:1.6rem;font-weight:400;color:#333;line-height:1.8}@media (max-width: 480px){.list .item{font-size:1.4rem}}.list .item:before{content:"・";position:absolute;left:0;top:0}.list .item+.item{margin-top:.5em}.noteList{margin-top:32px}@media (max-width: 1024px){.noteList{margin-top:28px}}@media (max-width: 1024px) and (max-width: 480px){.noteList{margin-top:25px}}.noteList{padding:0;list-style:none;counter-reset:note-counter}.noteList .noteList-item{position:relative;padding-left:1em;font-size:1.4rem;font-weight:400;color:#666;line-height:1.8}@media (max-width: 480px){.noteList .noteList-item{font-size:1.2rem}}.noteList .noteList-item:before{content:"※";position:absolute;left:0;top:0}.noteList .noteList-item+.noteList-item{margin-top:.3em}.noteList .noteList-item._num{counter-increment:note-counter;padding-left:1.8em}.noteList .noteList-item._num:before{content:"※" counter(note-counter)}.noteList .noteList-item._indent{padding-left:2em}.noteList .noteList-item._indent:before{content:"・";left:1em}.noteList._white,.noteList._white .noteList-item{color:#fff}.pdfLink{display:inline-flex;align-items:center;gap:.8rem;font-size:1.6rem;font-weight:400;color:#333;line-height:1.8}@media (max-width: 480px){.pdfLink{font-size:1.4rem}}.pdfLink:before{content:"";display:block;width:2.8rem;height:3.2rem;background:url(/images/common/icon-pdf.svg) no-repeat center/contain;flex-shrink:0}.pdfLink-text{background:linear-gradient(currentColor,currentColor) left bottom/100% 1px no-repeat;transition:background-size .4s;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media (hover: hover) and (pointer: fine){.pdfLink-text:hover{background-position:right bottom;background-size:0 1px;opacity:.8}}.__mt5{margin-top:5px!important}.__mt15{margin-top:15px!important}.__mt20{margin-top:20px!important}.__mt25{margin-top:25px!important}.__mtLLL{margin-top:12vw!important}.__mtLL{margin-top:8vw!important}.__mtL{margin-top:6vw!important}.__mtM{margin-top:40px!important}@media (max-width: 1024px){.__mtM{margin-top:30px!important}}@media (max-width: 1024px) and (max-width: 480px){.__mtM{margin-top:20px!important}}@media (max-width: 1024px){.__mtS{margin-top:18px!important}}@media (max-width: 1024px) and (max-width: 480px){.__mtS{margin-top:15px!important}}.__mtSS{margin-top:15px!important}@media (max-width: 1024px){.__mtSS{margin-top:12px!important}}@media (max-width: 1024px) and (max-width: 480px){.__mtSS{margin-top:10px!important}}.__mtT2{margin-top:100px!important}@media (max-width: 1024px){.__mtT2{margin-top:80px!important}}@media (max-width: 1024px) and (max-width: 480px){.__mtT2{margin-top:60px!important}}.__mtT3{margin-top:70px!important}@media (max-width: 1024px){.__mtT3{margin-top:60px!important}}@media (max-width: 1024px) and (max-width: 480px){.__mtT3{margin-top:50px!important}}.__mtH4{margin-top:40px!important}@media (max-width: 1024px){.__mtH4{margin-top:30px!important}}@media (max-width: 1024px) and (max-width: 480px){.__mtH4{margin-top:20px!important}}.__mtP{margin-top:32px!important}@media (max-width: 1024px){.__mtP{margin-top:28px!important}}@media (max-width: 1024px) and (max-width: 480px){.__mtP{margin-top:25px!important}}.__mtS{margin-top:20px!important}@media (max-width: 1024px){.__mtS{margin-top:15px!important}}@media (max-width: 1024px) and (max-width: 480px){.__mtS{margin-top:10px!important}}.__mt0,.__mtno,.__mtnone{margin-top:0!important}.__mt10{margin-top:10px!important}.__mbLLL{margin-bottom:12vw!important}.__mbLL{margin-bottom:8vw!important}.__mbL{margin-bottom:6vw!important}.__mbM{margin-bottom:40px!important}@media (max-width: 1024px){.__mbM{margin-bottom:30px!important}}@media (max-width: 1024px) and (max-width: 480px){.__mbM{margin-bottom:20px!important}}.__mbS{margin-bottom:20px!important}@media (max-width: 1024px){.__mbS{margin-bottom:15px!important}}@media (max-width: 1024px) and (max-width: 480px){.__mbS{margin-bottom:10px!important}}.__mb0,.__mbno,.__mbnone{margin-bottom:0!important}.__ptLLL{padding-top:12vw!important}.__ptLL{padding-top:8vw!important}.__ptL{padding-top:6vw!important}.__ptM{padding-top:40px!important}@media (max-width: 1024px){.__ptM{padding-top:30px!important}}@media (max-width: 1024px) and (max-width: 480px){.__ptM{padding-top:20px!important}}.__ptS{padding-top:20px!important}@media (max-width: 1024px){.__ptS{padding-top:15px!important}}@media (max-width: 1024px) and (max-width: 480px){.__ptS{padding-top:10px!important}}.__pt0,.__ptno,.__ptnone{padding-top:0!important}.__pbLLL{padding-bottom:12vw!important}.__pbLL{padding-bottom:8vw!important}.__pbL{padding-bottom:6vw!important}.__pbM{padding-bottom:40px!important}@media (max-width: 1024px){.__pbM{padding-bottom:30px!important}}@media (max-width: 1024px) and (max-width: 480px){.__pbM{padding-bottom:20px!important}}.__pbS{padding-bottom:20px!important}@media (max-width: 1024px){.__pbS{padding-bottom:15px!important}}@media (max-width: 1024px) and (max-width: 480px){.__pbS{padding-bottom:10px!important}}.__pb0,.__pbno,.__pbnone{padding-bottom:0!important}.h2Tit,.h2TitLine{font-size:clamp(1.4rem,1.2vw,2rem);font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333;letter-spacing:.08em;margin-bottom:2.4rem}@media (max-width: 1024px){.h2Tit,.h2TitLine{margin-bottom:2rem}}@media (max-width: 1024px) and (max-width: 810px){.h2Tit,.h2TitLine{margin-bottom:1.6rem}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.h2Tit,.h2TitLine{font-size:1.4rem}}.h2Tit span,.h2TitLine span{display:block;font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-style:normal;font-size:6.2rem;font-weight:300;line-height:1;color:#333;letter-spacing:.02em}@media (max-width: 1024px){.h2Tit span,.h2TitLine span{font-size:4.8rem}}@media (max-width: 1024px) and (max-width: 480px){.h2Tit span,.h2TitLine span{font-size:3.2rem}}.h2Tit .h2Tit-jp,.h2TitLine .h2Tit-jp{display:block;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}.h2Tit._jpBottom span,._jpBottom.h2TitLine span{margin-bottom:10px}.h2Tit._reverse,._reverse.h2TitLine,.h2Tit._reverse span,._reverse.h2TitLine span{color:#fff}.h2TitLine{position:relative;padding-top:42px;margin-bottom:45px}@media (max-width: 810px){.h2TitLine{margin-bottom:30px;padding-top:30px}}.h2TitLine:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#dadada}.h2TitLine:after{content:"";position:absolute;top:0;left:0;width:70px;height:1px;background-color:#028bce}.h2TitLine._reverse{color:#fff;font-size:3.2rem;padding-top:40px}@media (max-width: 810px){.h2TitLine._reverse{font-size:2.4rem;padding-top:30px}}.h2TitLine._reverse span{color:#fff}.h2TitLine._reverse:before{background-color:#ffffff4d}.h2TitLine._reverse:after{background-color:#1f4dbf}.h3Tit{position:relative;padding-left:20px;padding-top:12px;padding-bottom:12px;background-color:#e7eff073;font-size:2rem;font-weight:400;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;color:#333;line-height:1.8;margin:70px 0 0}@media (max-width: 1024px){.h3Tit{margin-top:60px}}@media (max-width: 1024px) and (max-width: 480px){.h3Tit{margin-top:50px}}@media (max-width: 1024px){.h3Tit{padding-left:15px;font-size:1.8rem}}@media (max-width: 1024px) and (max-width: 480px){.h3Tit{font-size:1.6rem;padding-left:12px;padding-top:8px;padding-bottom:8px}}.h3Tit:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background-color:#028bce}.h3Tit._white{background-color:#ffffff73}.h3Tit._reverse{background-color:#015e9c;color:#fff}.h3Tit._reverse:before{background-color:#00a7ea}.h3Tit._reverse2{background-color:#59b6d7;color:#fff}.h3Tit._reverse2:before{background-color:#00a7ea}.h4Tit{position:relative;padding-left:16px;font-size:1.8rem;font-weight:400;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;color:#333;line-height:1.8;margin:40px 0 0}@media (max-width: 480px){.h4Tit{font-size:1.6rem;padding-left:12px;margin-top:30px}}.h4Tit:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:100%;background-color:#028bce}.grid2col{display:grid;gap:3.2rem}@media (max-width: 810px){.grid2col{gap:2.4rem}}.grid2col._50-50{grid-template-columns:1fr 1fr}@media (max-width: 810px){.grid2col._50-50{grid-template-columns:1fr}}.grid2col._50-50-sp{grid-template-columns:1fr 1fr}@media (max-width: 480px){.grid2col._50-50-sp{grid-template-columns:1fr}}.grid2col._30-70{grid-template-columns:3fr 7fr}@media (max-width: 810px){.grid2col._30-70{grid-template-columns:1fr}}.grid2col._30-70-sp{grid-template-columns:3fr 7fr}@media (max-width: 480px){.grid2col._30-70-sp{grid-template-columns:1fr}}.grid2col._70-30{grid-template-columns:7fr 3fr}@media (max-width: 1024px){.grid2col._70-30{grid-template-columns:1fr}}.grid2col._70-30-sp{grid-template-columns:7fr 3fr}@media (max-width: 480px){.grid2col._70-30-sp{grid-template-columns:1fr}}.grid2col._40-60{grid-template-columns:4fr 6fr}@media (max-width: 810px){.grid2col._40-60{grid-template-columns:1fr}}.grid2col._40-60-sp{grid-template-columns:4fr 6fr}@media (max-width: 480px){.grid2col._40-60-sp{grid-template-columns:1fr}}.grid2col._60-40{grid-template-columns:6fr 4fr}@media (max-width: 810px){.grid2col._60-40{grid-template-columns:1fr}}.grid2col._60-40-sp{grid-template-columns:6fr 4fr}@media (max-width: 480px){.grid2col._60-40-sp{grid-template-columns:1fr}}.grid2col._20-80{grid-template-columns:2fr 8fr}@media (max-width: 810px){.grid2col._20-80{grid-template-columns:1fr}}.grid2col._20-80-sp{grid-template-columns:2fr 8fr}@media (max-width: 480px){.grid2col._20-80-sp{grid-template-columns:1fr}}.grid2col._80-20{grid-template-columns:8fr 2fr}@media (max-width: 810px){.grid2col._80-20{grid-template-columns:1fr}}.grid2col._80-20-sp{grid-template-columns:8fr 2fr}@media (max-width: 480px){.grid2col._80-20-sp{grid-template-columns:1fr}}.grid2col._25-75{grid-template-columns:1fr 3fr}@media (max-width: 810px){.grid2col._25-75{grid-template-columns:1fr}}.grid2col._75-25{grid-template-columns:3fr 1fr}@media (max-width: 810px){.grid2col._75-25{grid-template-columns:1fr}}.grid2col._75-25-sp{grid-template-columns:3fr 1fr}@media (max-width: 480px){.grid2col._75-25-sp{grid-template-columns:1fr}}.grid2col._33-67{grid-template-columns:1fr 2fr}@media (max-width: 810px){.grid2col._33-67{grid-template-columns:1fr}}.grid2col._33-67-sp{grid-template-columns:1fr 2fr}@media (max-width: 480px){.grid2col._33-67-sp{grid-template-columns:1fr}}.grid2col._67-33{grid-template-columns:2fr 1fr}@media (max-width: 810px){.grid2col._67-33{grid-template-columns:1fr}}.grid2col._67-33-sp{grid-template-columns:2fr 1fr}@media (max-width: 480px){.grid2col._67-33-sp{grid-template-columns:1fr}}@media (max-width: 810px){.grid2col._keepCol{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.grid2col._keepCol{grid-template-columns:1fr}}@media (max-width: 810px){.grid2col._reverse .grid2col-item:first-child{order:2}.grid2col._reverse .grid2col-item:last-child{order:1}}.grid2col .grid2col-item{min-width:0}.grid2col .grid2col-item img{width:100%;height:auto}.grid3col{display:grid;gap:3.2rem}@media (max-width: 810px){.grid3col{gap:2.4rem}}.grid3col._33-33-33{grid-template-columns:repeat(3,1fr)}@media (max-width: 810px){.grid3col._33-33-33{grid-template-columns:1fr}}.grid3col._33-33-33-tb2{grid-template-columns:repeat(3,1fr)}@media (max-width: 810px){.grid3col._33-33-33-tb2{grid-template-columns:repeat(2,1fr);gap:20px}}.grid3col._33-33-33-sp{grid-template-columns:repeat(3,1fr)}@media (max-width: 480px){.grid3col._33-33-33-sp{grid-template-columns:1fr}}.grid3col._25-50-25{grid-template-columns:1fr 2fr 1fr}@media (max-width: 810px){.grid3col._25-50-25{grid-template-columns:1fr}}.grid3col._25-50-25-sp{grid-template-columns:1fr 2fr 1fr}@media (max-width: 480px){.grid3col._25-50-25-sp{grid-template-columns:1fr}}.grid3col._50-25-25{grid-template-columns:2fr 1fr 1fr}@media (max-width: 810px){.grid3col._50-25-25{grid-template-columns:1fr}}.grid3col._50-25-25-sp{grid-template-columns:2fr 1fr 1fr}@media (max-width: 480px){.grid3col._50-25-25-sp{grid-template-columns:1fr}}.grid3col._25-25-50{grid-template-columns:1fr 1fr 2fr}@media (max-width: 810px){.grid3col._25-25-50{grid-template-columns:1fr}}.grid3col._25-25-50-sp{grid-template-columns:1fr 1fr 2fr}@media (max-width: 480px){.grid3col._25-25-50-sp{grid-template-columns:1fr}}@media (max-width: 810px){.grid3col._tb2col{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.grid3col._tb2col{grid-template-columns:1fr}}.grid3col .grid3col-item{min-width:0}.grid3col .grid3col-item img{width:100%;height:auto}.grid3col .grid3col-item .grid3col-item-img{position:relative;overflow:hidden}.grid3col .grid3col-item .grid3col-item-img img{width:100%;height:auto;display:block;border-radius:5px}.grid3col .grid3col-item .grid3col-item-playBtn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;transition:transform .3s ease-out}.grid3col .grid3col-item .grid3col-item-playBtn img{width:60px;height:60px;display:block}@media (max-width: 480px){.grid3col .grid3col-item .grid3col-item-playBtn img{width:40px;height:40px}}@media (hover: hover) and (pointer: fine){.grid3col .grid3col-item:hover .grid3col-item-playBtn{transform:translate(-50%,-50%) scale(1.2)}}@media (hover: none){.grid3col .grid3col-item:active .grid3col-item-playBtn{transform:translate(-50%,-50%) scale(1.2)}}.grid4col{display:grid;gap:3.2rem}@media (max-width: 810px){.grid4col{gap:2.4rem}}.grid4col._25-25-25-25{grid-template-columns:repeat(4,1fr)}@media (max-width: 810px){.grid4col._25-25-25-25{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.grid4col._25-25-25-25{grid-template-columns:1fr}}.grid4col._2-1-1-2{grid-template-columns:2fr 1fr 1fr 2fr}@media (max-width: 810px){.grid4col._2-1-1-2{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.grid4col._2-1-1-2{grid-template-columns:1fr}}@media (max-width: 810px){.grid4col._tb2col{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.grid4col._tb2col{grid-template-columns:1fr}}@media (max-width: 810px){.grid4col._tb3col{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){.grid4col._tb3col{grid-template-columns:repeat(2,1fr)}}.grid4col .grid4col-item{min-width:0}.grid4col .grid4col-item img{width:100%;height:auto}.grid2col._alignCenter,.grid3col._alignCenter,.grid4col._alignCenter{align-items:center}.grid2col._alignStart,.grid3col._alignStart,.grid4col._alignStart{align-items:start}.grid2col._alignEnd,.grid3col._alignEnd,.grid4col._alignEnd{align-items:end}.grid2col._gapS,.grid3col._gapS,.grid4col._gapS{gap:1.6rem}@media (max-width: 810px){.grid2col._gapS,.grid3col._gapS,.grid4col._gapS{gap:1.2rem}}.grid2col._gapL,.grid3col._gapL,.grid4col._gapL{gap:4.8rem}@media (max-width: 810px){.grid2col._gapL,.grid3col._gapL,.grid4col._gapL{gap:3.2rem}}.grid2col._gapNone,.grid3col._gapNone,.grid4col._gapNone{gap:0}.table-wrap{width:100%}@media (max-width: 1024px){.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;width:calc(100% + (100vw - 100%)/2);margin-right:calc((100vw - 100%)/-2);padding-right:calc((100vw - 100%)/2)}}.table{width:100%;border-collapse:collapse;font-size:1.6rem;line-height:1.8;color:#333}@media (max-width: 1024px){.table{min-width:800px;white-space:nowrap}}@media (max-width: 480px){.table{font-size:1.4rem}}.table-head tr:first-child th{background-color:#284fae}.table-head th{padding:14px 16px;font-weight:400;color:#fff;text-align:center;border:1px solid #dadada}@media (max-width: 480px){.table-head th{padding:10px 12px}}.table-head th._male{background-color:#028bce}.table-head th._female{background-color:#dd8485}.table-head th._secondary{background-color:#284fae}.table-head th._empty{background-color:transparent;border-top:none;border-left:none}.table-body tr{border-bottom:1px solid #dadada}.table-body th,.table-body td{padding:18px 16px;text-align:center;border-left:1px solid #dadada;border-right:1px solid #dadada}@media (max-width: 480px){.table-body th,.table-body td{padding:14px 12px}}.table-body th{background-color:#e7eff073;font-weight:400;text-align:left}.table-body td{background-color:#fff}.laborTable-table thead tr{background:#284fae}.laborTable-table thead th{padding:12px 20px;font-size:1.6rem;font-weight:400;color:#fff;text-align:center;border-right:1px solid rgba(255,255,255,.2)}.laborTable-table thead th:first-child{width:200px;background:transparent;border-right:1px solid rgba(255,255,255,.2)}@media (max-width: 480px){.laborTable-table thead th:first-child{width:150px}}.laborTable-table tbody tr{border-bottom:1px solid #dadada}.laborTable-table tbody th{padding:15px 20px;font-size:1.6rem;font-weight:400;color:#333;text-align:left;background:#e7eff073;border-right:1px solid #dadada;vertical-align:top;line-height:1.3;white-space:normal}@media (max-width: 480px){.laborTable-table tbody th{font-size:1.4rem;padding:12px 15px}}.laborTable-table tbody td{padding:15px 20px;font-size:1.6rem;color:#333;text-align:center;border-right:1px solid #dadada;line-height:1.8;background-color:#fff}@media (max-width: 480px){.laborTable-table tbody td{font-size:1.4rem;padding:12px 15px}}.laborTable-note{display:block;font-size:1.2rem;color:#666;margin-top:5px;line-height:1.3}.bannerLink{display:block;position:relative;overflow:hidden;text-decoration:none}@media (hover: hover) and (pointer: fine){.bannerLink:hover .bannerLink-img{transform:scale(1.05)}.bannerLink:hover .bannerLink-arrow{transform:translate(4px)}}@media (hover: none){.bannerLink:active .bannerLink-img{transform:scale(1.05)}.bannerLink:active .bannerLink-arrow{transform:translate(4px)}}.bannerLink-img{display:block;width:100%;height:auto;transition:transform .4s ease}.bannerLink-img img{width:100%;height:auto;display:block}.bannerLink-body{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:16px;padding:28px 24px;background:linear-gradient(180deg,#028bce00,#028bcee6)}@media (max-width: 480px){.bannerLink-body{padding:20px 16px}}.bannerLink-text{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-style:normal;font-size:2.4rem;font-weight:400;color:#fff}@media (max-width: 1024px){.bannerLink-text{font-size:2rem}}@media (max-width: 1024px) and (max-width: 810px){.bannerLink-text{font-size:1.8rem}}@media (max-width: 1024px) and (max-width: 480px){.bannerLink-text{font-size:1.6rem}}.bannerLink-arrow{flex-shrink:0;width:23px;height:23px;background-color:#fff;border-radius:50%;background-image:url(/images/common/icon-arrow-right-accent.svg);background-size:8px auto;background-repeat:no-repeat;background-position:center;transition:transform .3s ease}@media (max-width: 480px){.bannerLink-arrow{width:20px;height:20px;background-size:6px auto}}.card .cardTit{font-size:1.8rem;margin-top:20px;font-weight:700}@media (max-width: 480px){.card .cardTit{font-size:1.6rem;margin-top:15px}}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}:root{--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--black: #000000;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--cyan-bluish-gray: #abb8c3}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}html :where(.has-border-color){border-style:solid}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator{border:none;border-bottom:2px solid}.gurten p a{color:#028bce;background:linear-gradient(currentColor,currentColor) left bottom/100% 1px no-repeat;transition:background-size .4s;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media (hover: hover) and (pointer: fine){.gurten p a:hover{background-position:right bottom;background-size:0 1px;opacity:.8}}.gurten .wp-block-quote{position:relative;margin-top:32px;padding:30px;background-color:#f8f9fa;border-left:1px solid #028BCE;border-radius:0 8px 8px 0;font-style:italic}.gurten .wp-block-quote p{margin:0 0 10px 20px;font-size:16px;line-height:1.6;color:#333}.gurten .wp-block-quote cite{display:block;font-size:14px;color:#666;font-style:normal;text-align:right}.gurten .wp-block-quote cite:before{content:"— "}.gurten .wp-block-quote:before{content:"“";position:absolute;opacity:.8;top:10px;left:10px;font-size:4rem;color:#028bce;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1}.gurten .wp-block-pullquote{position:relative;margin:3rem 0;padding:40px;background-color:#f8f9fa;border:1px solid #028BCE;border-radius:12px;text-align:center}.gurten .wp-block-pullquote blockquote{margin:0;padding:0;border:none;background:none}.gurten .wp-block-pullquote blockquote p{margin:0 0 20px;font-size:18px;line-height:1.7;color:#333;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.gurten .wp-block-pullquote blockquote cite{display:block;font-size:14px;color:#666;font-style:normal;text-align:center}.gurten .wp-block-pullquote blockquote cite:before{content:"— "}.gurten .wp-block-pullquote:before,.gurten .wp-block-pullquote:after{content:"“";position:absolute;font-size:3rem;color:#028bce;opacity:.3;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1}.gurten .wp-block-pullquote:before{top:15px;left:15px}.gurten .wp-block-pullquote:after{bottom:15px;right:15px;transform:rotate(180deg)}.gurten .wp-block-buttons{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.gurten .wp-block-buttons .wp-block-button{margin-top:32px}.gurten .wp-block-buttons .wp-block-button .wp-block-button__link{position:relative;display:inline-flex;align-items:center;justify-content:space-between;padding:16px 24px;color:#fff;border-radius:50px;font-size:16px;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;cursor:pointer;text-decoration:none;outline:none;background-color:#028bce!important;background-image:none!important;border:1px solid #028BCE!important;box-shadow:none!important;min-width:200px;transition:all .3s ease}.gurten .wp-block-buttons .wp-block-button .wp-block-button__link:hover{background-color:#fff!important;background-image:none!important;color:#028bce!important;border:1px solid #028BCE!important}.gurten .wp-block-buttons .wp-block-button .wp-block-button__link:hover:after{background-color:#028bce!important;background-image:url(/wp-content/themes/kixap/images/common/icon-arrow-right.svg)}.gurten .wp-block-buttons .wp-block-button .wp-block-button__link:active{transform:translateY(0)}.gurten .wp-block-buttons .wp-block-button .wp-block-button__link:after{content:"";width:32px;height:32px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;background-image:url(/wp-content/themes/kixap/images/common/icon-arrow-right-accent.svg);background-repeat:no-repeat;background-position:center;background-size:10px;margin-left:80px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image figure{margin:0}.gurten figure{margin-top:32px}.gurten figure figcaption{text-align:center;margin-top:10px;font-size:16px}.gurten .wp-block-image{margin:0;margin-inline:0;height:auto;width:auto}.gurten .wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.gurten h2{position:relative;padding-top:48px;margin-bottom:40px;width:100%;font-size:36px;letter-spacing:2;line-height:1.5;font-weight:700;margin-top:120px;scroll-margin-top:120px;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media (max-width: 1024px){.gurten h2{padding-top:45px;margin-bottom:20px;margin-top:60px;font-size:28px;letter-spacing:2}}@media (max-width: 1024px) and (max-width: 480px){.gurten h2{padding-top:37px;margin-bottom:20px;margin-top:40px;font-size:24px;line-height:1.2;letter-spacing:0}}.gurten h2:after{content:"";top:-1px;position:absolute;display:block;width:calc(100% - 25px);border-top:1px solid #ccc;z-index:1;right:0}.gurten h2:before{content:"";top:-1px;position:absolute;display:block;width:20px;border-top:1px solid #028BCE;z-index:2}.gurten h2 sup{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:14px;font-weight:100;color:#028bce;letter-spacing:0px;display:block}@media (max-width: 480px){.gurten h2 sup{font-size:10px}}._h2{position:relative;padding-top:48px;margin-bottom:40px;width:100%;font-size:36px;letter-spacing:2;line-height:1.5;font-weight:700;margin-top:120px;scroll-margin-top:120px;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media (max-width: 1024px){._h2{padding-top:45px;margin-bottom:20px;margin-top:60px;font-size:28px;letter-spacing:2}}@media (max-width: 1024px) and (max-width: 480px){._h2{padding-top:37px;margin-bottom:20px;margin-top:40px;font-size:24px;line-height:1.2;letter-spacing:0}}._h2:after{content:"";top:-1px;position:absolute;display:block;width:calc(100% - 25px);border-top:1px solid #ccc;z-index:1;right:0}._h2:before{content:"";top:-1px;position:absolute;display:block;width:20px;border-top:1px solid #028BCE;z-index:2}._h2 sup{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:14px;font-weight:100;color:#028bce;letter-spacing:0px;display:block}@media (max-width: 480px){._h2 sup{font-size:10px}}.gurten h3{font-size:24px;line-height:1.4;margin-top:48px;margin-bottom:32px;padding:5px 0 6px 18px;position:relative;scroll-margin-top:120px;border-left:2px solid #028BCE;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media (max-width: 1024px) and (max-width: 810px){.gurten h3{font-size:22px;margin-top:38px;margin-bottom:28px;padding:5px 0 5px 12px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){.gurten h3{font-size:20px;margin-top:30px;padding:5px 0 5px 12px}}.gurten h3 span{display:inline}.gurten h3._simple{margin-top:28px;border-left:none;padding:0;margin-bottom:28px}._h3{font-size:24px;line-height:1.4;margin-top:48px;margin-bottom:32px;padding:5px 0 6px 18px;position:relative;scroll-margin-top:120px;border-left:2px solid #028BCE;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media (max-width: 1024px) and (max-width: 810px){._h3{font-size:22px;margin-top:38px;margin-bottom:28px;padding:5px 0 5px 12px}}@media (max-width: 1024px) and (max-width: 810px) and (max-width: 480px){._h3{font-size:20px;margin-top:30px;padding:5px 0 5px 12px}}._h3 span{display:inline}._h3._simple{margin-top:28px;border-left:none;padding:0;margin-bottom:28px}.gurten h4,._h4{font-size:20px;line-height:1.4;margin-top:48px;margin-bottom:20px;font-weight:700}.gurten h5,._h5{font-size:18px;font-weight:700;line-height:1.4;margin-top:48px;margin-bottom:20px;padding:5px 0 6px 18px}.gurten h6,._h6{font-size:16px}.gurten hr{border-top:1px solid #ccc;margin-top:32px}.gurten p{font-size:16px;line-height:2;margin-top:32px}@media (max-width: 480px){.gurten p{font-size:16px;line-height:2;margin-top:28px}}.gurten .wp-block-code{position:relative;margin:2rem 0;padding:20px;background-color:#2d3748;border-radius:8px;overflow-x:auto;color:#fff}.gurten .wp-block-code pre{margin:0;padding:0;background:none;border:none;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.6;color:#e2e8f0;white-space:pre;word-wrap:normal}.gurten .wp-block-code pre code{display:block;padding:0;margin:0;background:none;border:none;font-family:inherit;font-size:inherit;line-height:inherit;color:#fff;white-space:inherit;word-wrap:inherit}.gurten .wp-block-code .token.comment{color:#68d391}.gurten .wp-block-code .token.keyword{color:#f6ad55}.gurten .wp-block-code .token.string{color:#68d391}.gurten .wp-block-code .token.function{color:#63b3ed}.gurten .wp-block-code .token.number{color:#f687b3}.gurten .wp-block-code .token.property{color:#9f7aea}.gurten .wp-block-code:after{content:"Copy";position:absolute;top:10px;right:10px;padding:4px 8px;background-color:#4a5568;color:#e2e8f0;font-size:12px;border-radius:4px;cursor:pointer;opacity:0;transition:opacity .2s ease}.gurten .wp-block-code:hover:after{opacity:1}.gurten code:not(.wp-block-code code){padding:2px 6px;background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;color:#2d3748}.gurten .wp-block-preformatted{white-space:pre-wrap;overflow-wrap:break-word;font-family:var(--wp--preset--font-family--monospace, monospace);font-size:var(--wp--preset--font-size--medium, 1em);line-height:inherit}.gurten .wp-block-table{margin-top:32px}@media (max-width: 810px){.gurten .wp-block-table{margin-top:20px}}.gurten .wp-block-table table{width:100%;border-collapse:collapse}.gurten .wp-block-table table thead{border-bottom:none;background-color:#f8f9fa}.gurten .wp-block-table table th,.gurten .wp-block-table table td{background-color:transparent;padding:15px 10px!important;border:1px solid #ccc!important;line-height:1.4;font-size:16px}@media (max-width: 810px){.gurten .wp-block-table table th,.gurten .wp-block-table table td{padding:5px;font-size:14px}}.gurten .wp-block-table._2colum tr td:first-child{margin-top:0;font-weight:700;background-color:#f8f9fa;width:20%;vertical-align:middle}@media (max-width: 480px){.gurten .wp-block-table._2colum tr td:first-child{width:30%}}.gurten .wp-block-flexible-table-block-table table{width:100%;border-collapse:collapse}.gurten .wp-block-flexible-table-block-table table thead{border-bottom:none;background-color:#f8f9fa}.gurten .wp-block-flexible-table-block-table table th,.gurten .wp-block-flexible-table-block-table table td{background-color:transparent;padding:15px 10px!important;border:1px solid #ccc!important;line-height:1.4;font-size:16px}@media (max-width: 810px){.gurten .wp-block-flexible-table-block-table table th,.gurten .wp-block-flexible-table-block-table table td{padding:5px;font-size:14px}.gurten .is-scroll-on-mobile{width:95vw}}.gurten ul{margin-top:28px}.gurten ul:first-child{margin-top:0}.gurten ul li{font-size:16px;line-height:160%;letter-spacing:0px;margin-left:1.3em;margin-top:10px}@media (max-width: 480px){.gurten ul li{margin-top:5px}}.gurten ul li:first-child{margin-top:0}.gurten ul li:before{position:relative;top:14px;left:-12px;display:block;width:3px;height:3px;content:"";border-radius:100%;background:#000;flex-shrink:0}.gurten ul li ul,.gurten ul li ol{margin-top:10px!important}.gurten ul._kome li:before{position:relative;top:0;left:-25px;display:inline-block;width:0px;height:auto;content:"※";border-radius:none;background:initial}.gurten ol{margin-top:28px;list-style-type:decimal}.gurten ol li{font-size:16px;line-height:180%;letter-spacing:1px;margin-left:1.4em;margin-top:10px}@media (max-width: 480px){.gurten ol li{margin-left:1.7em}}.gurten ol li:first-child{margin-top:0}.gurten ol li ul,.gurten ol li ol{margin-top:10px!important}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important;align-items:normal!important}@media (min-width: 782px){.wp-block-columns{flex-wrap:nowrap!important}}@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}:where(.wp-block-columns){margin-bottom:1.75em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}:where(.is-layout-flex){gap:.5em}:where(.wp-block-columns.is-layout-flex){gap:2em}.gurten .wp-block-columns{margin-top:32px}.gurten .wp-block-columns.__align-center{align-items:center!important}@media (max-width: 810px){.gurten .wp-block-columns{display:block;margin-top:28px}.gurten .wp-block-columns.is-not-stacked-on-mobile{display:flex;flex-wrap:wrap}}.gurten .wp-block-columns>.wp-block-column:nth-of-type(1)>:first-child{margin-top:0}.gurten .wp-block-columns>.wp-block-column:nth-of-type(2)>:first-child{margin-top:0}@media (max-width: 810px){.gurten .wp-block-columns>.wp-block-column:nth-of-type(2){margin-top:28px}}.gurten .wp-block-columns>.wp-block-column:nth-of-type(3)>:first-child{margin-top:0}@media (max-width: 810px){.gurten .wp-block-columns>.wp-block-column:nth-of-type(3){margin-top:20px}}.gurten .wp-block-columns .wp-element-caption{text-align:center}@media (max-width: 810px){.gurten :where(.wp-block-columns.is-layout-flex){gap:0em}.gurten .__reverse{display:flex!important;flex-direction:column-reverse!important}.gurten .__reverse>.wp-block-column:nth-of-type(1)>:first-child{margin-top:30px}.gurten .__reverse>.wp-block-column:nth-of-type(2){margin-top:0}}.gurten .__gap,.gurten .__gap .wp-block-columns{gap:20px!important}.gurten .wp-block-group{margin-top:32px}.__wrap{width:100%!important}.__wrap90{width:90%;margin-left:auto;margin-right:auto}.__wrap1000{max-width:1000px;width:90%;margin-left:auto;margin-right:auto}.__wrap1080{max-width:1080px;width:90%;margin-left:auto;margin-right:auto}.__wrap870{max-width:870px;width:90%;margin-left:auto;margin-right:auto}.__bgGray{background-color:#e7eff0}.__bgBlue{background-color:#028bce}.__wrap1200{max-width:1200px;width:90%;margin-left:auto;margin-right:auto}.__wrap1536{max-width:1536px;width:90%;margin-left:auto;margin-right:auto}.__center{justify-content:center!important;display:flex!important}.__textCenter{text-align:center!important}.__right{text-align:right!important}.__mincho{font-family:Zen Old Mincho,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.__fzL{font-size:2.4rem!important}@media (max-width: 480px){.__fzL{font-size:2rem!important}}.__fzM{font-size:2rem!important}@media (max-width: 480px){.__fzM{font-size:1.8rem!important}}.__mtT2{margin-top:100px}@media (max-width: 1024px){.__mtT2{margin-top:80px}}@media (max-width: 1024px) and (max-width: 480px){.__mtT2{margin-top:60px}}.__mtT3{margin-top:70px}@media (max-width: 1024px){.__mtT3{margin-top:60px}}@media (max-width: 1024px) and (max-width: 480px){.__mtT3{margin-top:50px}}.__mtH4{margin-top:40px}@media (max-width: 1024px){.__mtH4{margin-top:30px}}@media (max-width: 1024px) and (max-width: 480px){.__mtH4{margin-top:20px}}.__mtP{margin-top:32px}@media (max-width: 1024px){.__mtP{margin-top:28px}}@media (max-width: 1024px) and (max-width: 480px){.__mtP{margin-top:25px}}.__z10{z-index:10!important;position:relative}.__z100{z-index:100!important;position:relative}.__z1000{z-index:1000!important;position:relative}.js-sectionTitleEn span{display:inline-block;will-change:transform,opacity}.__imgSize-50-sp{width:50%!important;height:auto}@media (max-width: 480px){.__imgSize-50-sp{width:100%;height:auto}}.tableList{border-top:1px solid #dadada;padding-top:30px;padding-bottom:30px;margin-top:0!important;margin-bottom:0!important}@media (max-width: 810px){.tableList{padding-top:20px;padding-bottom:20px;gap:0}}.tableList-left p{font-weight:700;margin-bottom:0}@media (max-width: 810px){.tableList-left p{margin-bottom:5px}}.tableList-left>:first-child{margin-top:0}@media (max-width: 810px){.tableList-right{margin-top:0!important}}.tableList-right p{margin-bottom:0}@media (max-width: 810px){.tableList-right p{line-height:1.7;margin-top:5px}}.tableList-right>:first-child{margin-top:0}.tableList._lastChild{border-bottom:1px solid #dadada;padding-bottom:40px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1050px){.\!container{max-width:1050px!important}.container{max-width:1050px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-full{width:100%;height:100%}.h-auto{height:auto}.w-full{width:100%}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}
