@charset "UTF-8";body{margin:0;padding:0;border:none}img,div,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,textarea{border:0;margin:0;padding:0;font-size:100%;font-weight:400;font-style:normal;text-decoration:none;list-style:none}a{cursor:pointer;text-decoration:none;color:inherit}table{font-size:100%}hr.separator{display:none}input[type=text],button,select,textarea{resize:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;border-radius:0;background-color:#0000}select::-ms-expand{display:none}img{vertical-align:bottom;width:100%}svg{width:100%;height:100%}figure{margin-bottom:0}*{box-sizing:border-box}input[type=text],input[type=tel],input[type=email],input[type=submit],button,select,textarea{resize:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;border-radius:0;background-color:#0000}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}main{padding-bottom:14.6875rem}@media only screen and (max-width:767px){main{padding-bottom:10rem}}main:not(.about):not(.top){margin-top:11.25rem}@media only screen and (max-width:767px){main:not(.about):not(.top){margin-top:3.75rem}}main.top{padding-bottom:0}main.event,main.news{padding-bottom:15rem}@media only screen and (max-width:767px){main.event,main.news{padding-bottom:10rem}}.inner{max-width:1920px;margin-inline:auto;padding-inline:min(4.125rem,66px)}@media only screen and (max-width:767px){.inner{padding-inline:min(1.875rem,30px)}}.innerNarrow{max-width:clamp(952px,74.375vw,1428px);margin-inline:auto}@media only screen and (max-width:767px){.innerNarrow{padding-inline:0}}.title{font-family:optima-lt-pro,sans-serif;font-weight:400}.titleLarge{font-size:2.25rem;line-height:1}@media only screen and (max-width:767px){.titleLarge{font-size:2rem}}.titleMiddle{font-size:1.75rem}@media only screen and (max-width:767px){.textWrap{font-size:.875rem}}.footer{background-color:#f6f6f6;padding-top:6.1875rem;padding-bottom:6.25rem;position:relative}.footerSnsList{display:flex;gap:1.875rem;justify-content:center;align-items:center}.footerSnsItem:nth-of-type(2){display:none}.footerSnsIcon{transition:opacity .4s}.footerSnsIcon svg{vertical-align:sub}@media(hover:hover){.footerSnsIcon:hover{opacity:.5}}@media(prefers-reduced-motion:reduce){.footerSnsIcon{transition:1ms!important}}.footerLink{margin-top:2.375rem}.footerLinkList{display:flex;gap:1.875rem;justify-content:center}.footerLinkItem a{font-family:optima-lt-pro,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;transition:opacity .3s}.footerLinkItem a:hover{opacity:.6;transition:opacity .3s}@media(prefers-reduced-motion:reduce){.footerLinkItem a{transition:1ms!important}}.footerCopy{font-family:optima-lt-pro,sans-serif;font-size:.625rem;text-align:center;margin-top:1.25rem}.hamburgerBtnWrap{display:none}@media only screen and (max-width:767px){.hamburgerBtnWrap{display:block;width:3.75rem;height:3.75rem;position:fixed;top:0;right:.625rem;z-index:10}}@media only screen and (max-width:767px){.hamburgerBtn{height:inherit;width:inherit;border:none;background:none;cursor:pointer}}@media only screen and (max-width:767px){.hamburgerBtn .hamburgerLine{position:absolute;left:50%;width:3.125rem;height:1px;background:#000;transform:translate(-50%);transition:transform .3s ease,opacity .3s ease}}@media only screen and (max-width:767px)and (prefers-reduced-motion:reduce){.hamburgerBtn .hamburgerLine{transition:1ms!important}}@media only screen and (max-width:767px)and (max-width:767px){.hamburgerBtn .hamburgerLine.--top{top:calc(50% - .21875rem)}}@media only screen and (max-width:767px)and (max-width:767px){.hamburgerBtn .hamburgerLine.--bottom{top:calc(50% + .21875rem)}}@media only screen and (max-width:767px){.headerSpModal .hamburgerBtn .hamburgerLine{background-color:#fff}}@media only screen and (max-width:767px)and (max-width:767px){.headerSpModal .hamburgerBtn .hamburgerLine.--top{top:50%;transform:translate(-50%) rotate(20deg)}}@media only screen and (max-width:767px)and (max-width:767px){.headerSpModal .hamburgerBtn .hamburgerLine.--bottom{top:50%;transform:translate(-50%,-50%) rotate(-20deg)}}.headerNav{margin-top:1.9375rem;padding-left:.125rem}@media only screen and (max-width:767px){.headerNav{display:none;padding-left:4.875rem;margin-top:2.1875rem}}@media only screen and (max-width:767px){.open .headerNav{display:block}}.headerNavItems{display:flex;gap:1.875rem}@media only screen and (max-width:767px){.headerNavItems{flex-wrap:wrap;gap:.75rem}}@media(hover:hover){.headerNavItems:has(.headerNavItem a:hover) .headerNavItem a{opacity:.3}.headerNavItems:has(.headerNavItem a:hover) .headerNavItem a:hover{opacity:1}}@media(prefers-reduced-motion:reduce){.headerNavItems{transition:1ms!important}.headerNavItems .headerNavItem a{opacity:1!important}}@media only screen and (max-width:767px){.headerNavItem{flex-basis:7.5rem;opacity:0}}.headerNavItem a{font-family:optima-lt-pro,sans-serif;font-size:.875rem;position:relative;transition:.5s opacity}@media only screen and (max-width:767px){.headerNavItem a{font-size:1.125rem}}.headerNavItem a .--line{display:block;background-color:#707070;width:102%;height:1px;position:absolute;bottom:-.3em;opacity:0;pointer-events:none;transition:.5s opacity}@media(prefers-reduced-motion:reduce){.headerNavItem a .--line{transition:1ms!important}}@media(hover:hover){.headerNavItem a:hover .--line{opacity:1}}.header{background-color:#fff;padding-top:2.5rem;padding-bottom:2.125rem;position:fixed;top:0;width:100%;z-index:100;will-change:transform}@media only screen and (max-width:767px){.header{height:3.75rem;padding-block:.9375rem}}.header.--top{position:absolute;top:100lvh;box-sizing:initial}@media only screen and (max-width:767px){.header.--top{box-sizing:border-box}@supports (-webkit-touch-callout: none){.header.--top{top:calc(var(--vh, 1vh) * 115)}}}.header .inner{max-width:none}@media only screen and (max-width:767px){.header .inner{padding-right:.9375rem;padding-left:1rem;height:inherit}}.spHeader{display:none}@media only screen and (max-width:767px){.spHeader{display:flex;gap:1rem}}@media only screen and (max-width:767px){.spHeader .headerLogo{width:5.8125rem}}@media only screen and (max-width:767px){.spHeader .headerDateMain{gap:.4375rem}}@media only screen and (max-width:767px){.spHeader .headerDateNum{font-size:1.3125rem;margin-top:-.0625rem}}@media only screen and (max-width:767px){.spHeader .headerDateWeekYear span{font-size:.5625rem;margin-top:.0625rem}}@media only screen and (max-width:767px){.spHeader .headerDateMainRight{margin-top:.125rem}}@media only screen and (max-width:767px){.spHeader .headerDateMainRight .--jp{font-size:.6875rem}}@media only screen and (max-width:767px){.spHeader .headerDateMainRight .--en{font-size:.5625rem}}.headerContents{position:relative}.headerTop{display:flex;gap:2.5rem;align-items:center}@media only screen and (max-width:767px){.headerTop{display:none;opacity:0}}@media only screen and (max-width:767px){.headerSpModal .headerTop{display:flex;flex-direction:column;align-items:flex-start;gap:2.1875rem}}.headerSpTop{display:contents}@media only screen and (max-width:767px){.headerSpTop{display:block;position:relative;width:100%}}.headerLogo{display:block;width:9.6875rem;height:auto}@media only screen and (max-width:767px){.headerLogo path:not(.spHeader .headerLogo path){fill:#fff}}@media only screen and (max-width:767px){.headerSpModal .headerLogo{display:inline-block;width:11.0625rem;margin-left:.9375rem}}.headerLogo svg{vertical-align:middle}.headerDate{display:flex;align-items:center;gap:1.3125rem}@media only screen and (max-width:767px){.headerSpModal .headerDate{flex-direction:column;align-items:flex-start;gap:0;padding-left:4.875rem;width:100%}}.headerDateMain{display:flex;align-items:center;gap:.625rem;z-index:0}.headerDateMainLeft{display:flex;align-items:center;gap:.375rem;font-family:optima-lt-pro,sans-serif}.headerDateNum{font-size:1.875rem;letter-spacing:-.05em;line-height:1}.headerDateWeekYear span{display:block;font-size:.75rem;line-height:1;width:fit-content}.headerDateMainRight{display:flex;align-items:baseline;gap:.25rem;line-height:1}.headerDateMainRight .--jp{font-size:.875rem;line-height:1}.headerDateMainRight .--en{font-family:optima-lt-pro,sans-serif;font-size:.75rem}.headerDateEvents{padding-left:.625rem;margin-top:-.125rem;position:relative}@media only screen and (max-width:767px){.headerSpModal .headerDateEvents{margin-top:.375rem;padding-top:.4375rem;padding-left:0;padding-right:1.875rem;width:100%}}.headerDateEvents .--line{display:block;background-color:#adadad;width:1px;height:80%;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.headerSpModal .headerDateEvents .--line{width:100%;height:1px;top:0;left:0}}.headerDateEventsTItle{display:flex;gap:.625rem;font-size:.875rem}.headerDateEventsTItle .--jp{font-weight:700}.headerDateEventsDetails{font-size:.625rem}.headerSpModal{width:100%;height:100%;position:fixed;inset:0;color:#fff;display:none;opacity:0;visibility:hidden}@media only screen and (max-width:767px){.headerSpModal{display:flex;z-index:101}}.headerSpModal.open{opacity:1;visibility:visible}.headerSpModalInner{flex-direction:column;justify-content:center;padding-bottom:2rem;padding-right:.9375rem;padding-left:1rem;height:inherit;width:100%;display:flex}.headerSpBg{background-color:#3c3c3c;height:100dvh;position:fixed;inset:0;opacity:0}.headerSpModal .headerSpBg{display:block}.instagramLink a{display:flex;align-items:center;gap:.625rem}.instagramLinkImg{width:1.875rem;height:1.875rem}.instagramLinkText{font-size:.75rem}.languageSwitch{font-family:optima-lt-pro,sans-serif;font-size:.75rem;width:4.1875rem;position:absolute;top:.9375rem;right:0;z-index:10;display:none!important;opacity:0!important}@media only screen and (max-width:767px){.languageSwitch{display:block;font-size:.875rem;top:auto;bottom:-.9375rem;right:.6875rem}}.languageSwitch .languageSwitchList{position:relative}.languageSwitch .languageSwitchTrigger{display:flex;align-items:center;gap:.3125rem;justify-content:center;cursor:pointer;border:none;background:transparent;padding:0;margin:0;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;text-align:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none}.languageSwitch .languageSwitchItem.--current{padding-bottom:.625rem;position:relative}.languageSwitch .languageSwitchItem.--current .--arrow{width:.75em;height:.75em;transition:transform .3s ease}@media(prefers-reduced-motion:reduce){.languageSwitch .languageSwitchItem.--current .--arrow{transition:1ms!important}}.languageSwitch .languageSwitchItem.--current .--arrow svg{vertical-align:top}@media only screen and (max-width:767px){.open .languageSwitch .languageSwitchItem.--current .--arrow svg path{stroke:#fff}}.languageSwitch .languageSwitchItem.--dropdown{padding-top:.625rem;border-top:1px solid #707070;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}@media(prefers-reduced-motion:reduce){.languageSwitch .languageSwitchItem.--dropdown{transition:1ms!important}}.languageSwitch .languageSwitchItem.--dropdown a{display:block;text-align:center;padding:.3125rem 0;transition:opacity .3s ease}.languageSwitch .languageSwitchItem.--dropdown a:hover{opacity:.7}.languageSwitch.is-open .languageSwitchItem.--dropdown{opacity:1;visibility:visible}.languageSwitch.is-open .languageSwitchItem.--current .--arrow{transform:rotate(180deg)}.linkWrap:hover .linkArrow,.postItemLink:hover .linkArrow,.postColumnLink:hover .linkArrow{transition:.5s;transform:translate(.625rem)}.linkInArrowText{display:flex;align-items:center;gap:.625rem;font-size:.875rem}.linkInArrowText .articleArrow{margin-top:0}.linkWrap a{display:flex;gap:.8125rem;font-size:.875rem;transition:.5s}@media(hover:hover){.linkWrap a:hover{opacity:.5}.linkWrap a:hover .linkArrow{transform:translate(.625rem)}}@media(prefers-reduced-motion:reduce){.linkWrap a{transition:1ms!important}}.linkArrow{width:2.5rem;height:.5rem;transition:.5s}@media(prefers-reduced-motion:reduce){.linkArrow{transition:1ms!important}}.pagination{display:flex;align-items:center}.pagination>.page,.pagination>.dot{position:relative;display:flex;align-items:center;justify-content:center;height:1.5rem}.pagination>:not(:first-child):before{content:"";position:absolute;left:0;top:50%;width:.0625rem;height:1.5rem;background:#adadad;transform:translateY(-50%)}.pagination .page{color:#adadad;line-height:1;width:2.5625rem}.pagination .page.current{color:#000}.pagination .dot{padding-inline:1.25rem}.pagination .dot:after{content:"";width:2rem;height:.125rem;background:repeating-linear-gradient(to right,#adadad 0 .125rem,transparent .125rem .375rem)}.postItemLink{position:relative}.cardLink{transition:.5s opacity;position:absolute;inset:0;z-index:2}.postItemThumbnail{height:11.125rem}@media only screen and (max-width:767px){.postItemThumbnail{height:9.125rem}}.postItemThumbnail img{object-fit:cover;height:100%}.postItemBody{margin-top:.625rem}.postItemTime{font-size:.75rem}.postItemTitle{font-weight:400;margin-top:.1875rem}.postItemTags{display:flex;flex-wrap:wrap;gap:0rem .9375rem;margin-top:.6875rem}@media only screen and (max-width:767px){.postItemTags{margin-top:.625rem;gap:0rem 1rem}}.postItemTag{font-size:.75rem;color:#adadad;position:relative;z-index:2}.postItemLink .postItemTag{position:relative}.postItemLink .postItemTag:before{content:"";display:block;height:.0625rem;width:100%;background-color:#adadad;position:absolute;left:0;bottom:-.15em;opacity:0;transition:opacity .5s ease}.postItemLink .postItemTag:hover:before{opacity:1}.postItemLink .postItemTag:not(:hover):before{opacity:0}.postItemArrow{margin-top:1rem}.postItemArrow svg{vertical-align:top}.postSlider{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-top:2.5rem;overflow:hidden;position:relative}@media only screen and (max-width:767px){.postSlider{margin-right:-1.875rem;margin-left:-1.875rem}}.postSliderList{display:flex;gap:1.75rem;width:100%;padding-left:max(66px,66px + (100% - 132px - 952px) / 2);padding-bottom:.125rem}@media only screen and (min-width:1281px){.postSliderList{padding-left:max(12.8125vw,(100vw - 1428px) / 2)}}@media only screen and (max-width:960px){.postSliderList{padding-left:min(4.125rem,66px)}}@media only screen and (max-width:767px){.postSliderList{padding-left:1.875rem;gap:1.5625rem}}.postSliderList.--instagram{padding-left:0}@media only screen and (max-width:767px){.postSliderList.--instagram{gap:1.75rem}}.postSliderList.--instagram.swiper-wrapper{transition-timing-function:linear!important}.postSliderList.--noGap{gap:0}.postSliderItem{flex-basis:22.75rem;white-space:nowrap}@media only screen and (max-width:767px){.postSliderItem{flex-basis:15.9375rem;width:15.9375rem}}.postSliderItem .postItemThumbnail{height:15.1875rem}@media only screen and (max-width:767px){.postSliderItem .postItemThumbnail{height:10.625rem}}.postSliderItemInner{white-space:normal;width:22.75rem}.postSliderItemInner.--instagram{width:11.25rem;overflow:hidden}@media only screen and (max-width:767px){.postSliderItemInner{width:15.9375rem}}.postSliderItemInner .postItemLink .postItemThumbnail{overflow:hidden;position:relative}.postSliderItemInner .postItemLink .postItemThumbnail:after{content:"";position:absolute;inset:0;background:#00000040;opacity:0;transition:opacity .7s ease;pointer-events:none}@media(prefers-reduced-motion:reduce){.postSliderItemInner .postItemLink .postItemThumbnail:after{transition:1ms!important}}.postSliderItemInner .postItemLink .postItemThumbnail img{transition:transform .7s cubic-bezier(.25,.1,.25,1)}@media(prefers-reduced-motion:reduce){.postSliderItemInner .postItemLink .postItemThumbnail img{transition:1ms!important}}@media(hover:hover){.postSliderItemInner .postItemLink:hover .postItemThumbnail:after{opacity:1}.postSliderItemInner .postItemLink:hover img{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.postSliderItemInner .postItemLink{transition:1ms!important}.postSliderItemInner .postItemLink img{transform:scale(1)!important}}.postSliderBtn{position:absolute;top:0;right:4.0625rem;opacity:1}@media only screen and (max-width:767px){.postSliderBtn{display:none}}.postSliderBtn .--disable{pointer-events:none;opacity:.5}.swiper{padding-right:max(66px + 1.75rem,66px + 1.75rem + (100% - 132px - 952px) / 2)}@media only screen and (min-width:1281px){.swiper{padding-right:max(12.8125vw + 1.75rem,(100vw - 1428px) / 2 + 1.75rem)}}@media only screen and (max-width:960px){.swiper{padding-right:min(5.875rem,66px + 1.75rem)}}@media only screen and (max-width:767px){.swiper{padding-right:3.4375rem}}.swiper.--instagram{padding-right:0}.sectionEvents.--top{padding-top:18.75rem;background:#fff;position:relative}@media only screen and (max-width:767px){.sectionEvents.--top{padding-top:9.625rem}}.sectionEvents.--lower{padding-top:15rem}@media only screen and (max-width:767px){.sectionEvents.--lower{padding-top:9.9375rem;margin-bottom:-.3125rem}}.sectionEventsContents{display:flex}@media only screen and (max-width:767px){.sectionEventsContents{flex-direction:column;gap:2.625rem}}.sectionEventsTitle{flex:1}.sectionEventsPostWrap{flex-basis:65.85%;margin-top:.625rem}@media only screen and (max-width:767px){.sectionEventsPostWrap{flex-basis:auto;margin-top:0}}.sectionEventsPost>*+*{margin-top:2.4375rem}@media only screen and (max-width:767px){.sectionEventsPost>*+*{margin-top:2.25rem}}.sectionEventsPostItem{display:flex;gap:3.7%}@media only screen and (max-width:767px){.sectionEventsPostItem{flex-direction:column;gap:1.1875rem}}.sectionEventsImg{flex-basis:48.15%}@media only screen and (max-width:767px){.sectionEventsImg{flex-basis:auto}}.sectionEventsImg img{object-fit:cover}.sectionEventsPostBody{flex-basis:48.1%;margin-top:-.625rem}.sectionEventsPostTitle{font-size:1.375rem;font-weight:400}.sectionEventsPostDesc{font-size:.875rem;margin-top:.4375rem}.sectionEventsPostData{font-size:.875rem;margin-top:1.0625rem}.sectionEventsPostData>div{display:flex;align-items:center;gap:.625rem}.sectionEventsPostData .icon{width:1rem;height:1rem}.sectionEventsPostDataTime .--text{display:flex;gap:1.0625rem}.sectionEventsPostDataTime .--text .--date{position:relative}.sectionEventsPostDataTime .--text .--date:before{content:"";display:block;background-color:#d8d8d8;width:.0625rem;height:1.142em;position:absolute;right:-.5625rem;top:50%;transform:translateY(-50%)}.sectionEventsPostDataPlace{margin-top:.3125rem}.sectionEventsItemLink{margin-top:1.0625rem}.sectionEventsItemLink a{gap:.625rem}.sectionEventsLink{margin-top:2.125rem}@media only screen and (max-width:767px){.sectionEventsLink{margin-top:3.25rem}}.sectionEventsLink .link{justify-content:flex-end;gap:.625rem;padding-right:1.25rem}@media only screen and (max-width:767px){.sectionEventsLink .link{padding-right:0}}.sectionLotus.--top{background:#fff;position:relative}.sectionLotusContens{display:flex;align-items:center;gap:11.7%}@media only screen and (max-width:767px){.sectionLotusContens{flex-direction:column;gap:3.6875rem}}.sectionLotusContens.--top{padding-top:18.75rem}@media only screen and (max-width:767px){.sectionLotusContens.--top{padding-top:10rem}}.sectionLotusContens.--lower{border-top:.0625rem solid #adadad;border-bottom:.0625rem solid #adadad;padding-block:1.875rem;margin-top:14.9375rem}@media only screen and (max-width:767px){.sectionLotusContens.--lower{padding-top:3.75rem;padding-bottom:3.4375rem;margin-top:9.9375rem}}#id_about .sectionLotusContens{margin-top:10rem}.sectionLotusImg{flex-basis:48.8%}@media only screen and (max-width:767px){.sectionLotusImg{flex-basis:auto;width:100%}}.sectionLotusBody{flex-basis:39.5%;padding-right:5%;padding-top:.25rem}@media only screen and (max-width:767px){.sectionLotusBody{flex-basis:auto;padding-right:0;padding-top:0}}.sectionLotusText{margin-top:2.125rem}@media only screen and (max-width:767px){.sectionLotusText{margin-top:2.1875rem}}.sectionLotusLink{margin-top:1.8125rem}@media only screen and (max-width:767px){.sidebar{margin-top:5.125rem}}.sidebarSection.--tag{margin-top:2.5625rem}@media only screen and (max-width:767px){.sidebarSection.--tag{margin-top:2.5rem}}.sidebarSection.--pickup{margin-top:3.125rem}@media only screen and (max-width:767px){.sidebarSection.--pickup{margin-top:3.75rem}}.sidebarSection.--banner{margin-top:2.875rem}@media only screen and (max-width:767px){.sidebarSection.--banner{margin-top:3.5rem}}.sidebarSectionTitle{display:flex;gap:.625rem;align-items:center}.sidebarSectionTitle .--text{font-family:optima-lt-pro,sans-serif;font-size:1.125rem;line-height:1}.sidebarSectionTitle .--line{height:.0625rem;flex:1;background-color:#adadad}.sidebarCategoryItem:not(:first-of-type){border-top:.0625rem solid #adadad}.sidebarCategoryItem.current a{background-color:#707070;color:#fff;pointer-events:none}.sidebarCategoryItem a{display:block;font-family:optima-lt-pro,sans-serif;line-height:2.625rem;height:2.5625rem;padding-left:.625rem;transition:opacity .4s}@media(hover:hover){.sidebarCategoryItem a:hover{opacity:.5}}@media(prefers-reduced-motion:reduce){.sidebarCategoryItem a{transition:1ms!important}}.sidebarTagWrap{display:flex;flex-wrap:wrap;gap:.625rem .3125rem;margin-top:1.25rem}.sidebarTagItem{display:inline-block;height:1.1875rem}.sidebarTagItem a{display:inline-block;border:.0625rem solid #d8d8d8;border-radius:50rem;font-size:.75rem;line-height:.9375rem;height:inherit;padding-inline:.4375rem;vertical-align:super;transition:opacity .4s}.sidebarTagItem a:before{content:"#"}@media(hover:hover){.sidebarTagItem a:hover{opacity:.5}}@media(prefers-reduced-motion:reduce){.sidebarTagItem a{transition:1ms!important}}.sidebarTagItem.current a{background-color:#707070;border-color:#707070;color:#fff}.sidebarPickupWrap{margin-top:1.25rem}@media only screen and (max-width:767px){.sidebarPickupWrap .sidebarPickList{display:grid;grid-template-columns:repeat(2,1fr);gap:3.5rem 1.5rem}}.sidebarPickupWrap .sidebarPickList>*+*{margin-top:1.625rem}@media only screen and (max-width:767px){.sidebarPickupWrap .sidebarPickList>*+*{margin-top:0}}@media(hover:hover){.sidebarPickupWrap .sidebarPickList:hover .postItemLink{opacity:.4}.sidebarPickupWrap .sidebarPickList:hover .postItemLink:hover{opacity:1}}@media(prefers-reduced-motion:reduce){.sidebarPickupWrap .sidebarPickList{transition:1ms!important}.sidebarPickupWrap .sidebarPickList .postItemLink{opacity:1!important}.sidebarPickupWrap .sidebarPickList .postItemLink:hover{opacity:.7!important}}.sidebarPickupWrap .postItemLink{display:flex;gap:1.3125rem;transition:.5s opacity}@media(prefers-reduced-motion:reduce){.sidebarPickupWrap .postItemLink{transition:1ms!important}}@media only screen and (max-width:767px){.sidebarPickupWrap .postItemLink{flex-direction:column;gap:1.25rem}}.sidebarPickupWrap .postItemThumbnail{width:5.625rem;height:5.625rem}@media only screen and (max-width:767px){.sidebarPickupWrap .postItemThumbnail{width:100%;height:min(38.83vw,14.25rem)}}.sidebarPickupWrap .postItemBody{flex:1;margin-top:-.625rem}.sidebarPickupWrap .postItemTitle{font-size:.875rem;margin-top:.0625rem}@media only screen and (max-width:767px){.sidebarPickupWrap .postItemTitle{margin-top:.3125rem}}.sidebarPickupWrap .postItemTags{margin-top:.25rem}@media only screen and (max-width:767px){.sidebarPickupWrap .postItemTags{margin-top:.5625rem}}.sidebarBannerLink{display:flex;align-items:center;justify-content:center;gap:.6875rem;border:.0625rem solid #707070;font-family:optima-lt-pro,sans-serif;font-size:1.125rem;line-height:1;height:6.75rem;padding-bottom:.125rem;position:relative;box-shadow:0 0 20px -5px #0000;transition:box-shadow .5s}.sidebarBannerLink .--inner-line{display:block;border:.0625rem solid #d8d8d8;width:calc(100% - .375rem);height:calc(100% - .375rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sidebarBannerLink .--arrow{display:inline-block;background-color:#000;height:.51375rem;width:.375rem;clip-path:polygon(0 0,0% 100%,100% 50%)}@media(hover:hover){.sidebarBannerLink:hover{box-shadow:0 0 20px #0003}}@media(prefers-reduced-motion:reduce){.sidebarBannerLink{transition:1ms!important}}.sliderBtnWrap{display:flex;gap:.6875rem}.sliderBtn{width:.6875rem;height:1.3125rem;cursor:pointer}.aboutDescription{background-color:#f6f6f6;padding-top:14.9375rem;padding-bottom:18.4375rem}@media only screen and (max-width:767px){.aboutDescription{padding-top:10rem}}.aboutDescriptionTitle{opacity:0}@media only screen and (max-width:767px){.aboutDescriptionTitle{font-size:1.5rem}}.aboutDescriptionBody{display:grid;grid-template-columns:repeat(2,1fr);gap:2.94%}@media only screen and (max-width:767px){.aboutDescriptionBody{grid-template-columns:1fr;gap:0}}.aboutDescriptionBlock{padding-right:2.1875rem;opacity:0}@media only screen and (max-width:767px){.aboutDescriptionBlock{padding-right:0}}.aboutDescriptionBlock:first-of-type .aboutDescriptionText{margin-top:2.125rem}.aboutDescriptionBlock:last-of-type{margin-top:16.125rem}@media only screen and (max-width:767px){.aboutDescriptionBlock:last-of-type{margin-top:1.8125rem}}.aboutDescriptionText>*+*{margin-top:1rem}#id_about main{padding-bottom:0}.aboutKv{position:relative;--bg-opacity: 1}.aboutKv .inner{background:rgba(255,255,255,var(--bg-opacity))}.aboutKvBgContainer{position:absolute;inset:0;overflow:hidden;display:flex;z-index:-1}.aboutKvBg{position:relative;overflow:hidden}.aboutKvBg.--01{flex:1 0 35.78125%}@media only screen and (max-width:767px){.aboutKvBg.--01{flex:1 0 100%}}.aboutKvBg.--02{flex:1 0 64.21875%}@media only screen and (max-width:767px){.aboutKvBg.--02{display:none}}.aboutKvBg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background-repeat:no-repeat;background-size:cover}.aboutKvTop{overflow:hidden;position:relative}@media only screen and (max-width:767px){.aboutKvTop{height:min(128.7vw,100dvh)}}.aboutKvTop img{position:relative;z-index:-1}.aboutKvTop{--bg-opacity: 1}.aboutKvTop:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,var(--bg-opacity));pointer-events:none}.aboutKvBody{color:#fff;padding-top:26.25rem;padding-bottom:16.375rem;width:40.25%}@media only screen and (max-width:767px){.aboutKvBody{padding-top:3.75rem;padding-bottom:3.4375rem;width:100%}}.aboutKvTitle{opacity:0}.aboutKvText{margin-top:2.125rem}.aboutKvText p{opacity:0}.articleDetailsTop{margin-top:3.75rem}.articleDetailsTopTitle{font-family:optima-lt-pro,sans-serif;font-size:2rem;line-height:1.2}@media only screen and (max-width:767px){.articleDetailsTopTitle{font-size:1.875rem}}.articleDetailsTopText{font-size:1.125rem;margin-top:.75rem}.articleDetailsTopDescription{border-top:.0625rem solid #adadad;margin-top:2.125rem;padding-top:2.125rem}@media only screen and (max-width:767px){.articleDetailsTopDescription{font-size:.875rem}}.grayBox{position:relative}.grayBox:before,.postContents blockquote:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-1;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;filter:url(#texturePc);background:linear-gradient(135deg,#f6f6f6,#fff)}@media only screen and (max-width:767px){.grayBox:before,.postContents blockquote:before{filter:url(#textureSp);width:calc(100% + 1.875rem)}}.grayBoxInner{position:relative;z-index:1}.latestPopularSection{margin-top:9.75rem}.latestPopularWrap:last-of-type .latestPopularItem{padding-bottom:0}@media only screen and (max-width:767px){.latestPopularBody{margin-top:1.875rem}}.latestPopularTitle{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;line-height:1}.latestPopularTitle .--line{flex:1;height:.0625rem;background-color:#adadad;margin-top:.625rem}.latestPopularItem{padding-top:2.5rem;padding-bottom:3.5rem}@media only screen and (max-width:767px){.latestPopularItem{padding-top:2.4375rem;padding-bottom:3.5625rem}}.latestPopularImg{background-color:#b8b8b8}.latestPopularArticle{margin-top:9.8125rem}@media only screen and (max-width:767px){.latestPopularArticle{margin-top:9.875rem}}.latestPopularArticle+.latestPopularArticle{margin-top:3.5rem}.latestPopularArticleBody{margin-top:1.25rem}@media only screen and (max-width:767px){.latestPopularArticleBody{margin-top:1.9375rem}}.latestPopularArticleBody .postColumnText{margin-top:.8125rem}.latestPopularArticleFirstImg{aspect-ratio:329/220}@media only screen and (max-width:767px){.latestPopularArticleOnwardsList{margin-top:2.5rem}}.latestPopularArticleOnwardsList>*+*{margin-top:1.875rem}.latestPopularArticleOnwardsLink{display:flex;align-items:flex-start;gap:5%}@media only screen and (max-width:767px){.latestPopularArticleOnwardsLink{gap:7.59%}}.latestPopularArticleOnwardsImg{flex-basis:30%;aspect-ratio:168/112}@media only screen and (max-width:767px){.latestPopularArticleOnwardsImg{flex-basis:46.2%;aspect-ratio:146/97}}@media only screen and (max-width:767px){.latestPopularArticleOnwardsImg img{height:100%;object-fit:cover}}.latestPopularArticleFirstImg,.latestPopularArticleOnwardsImg{background-color:#b8b8b8}.latestPopularArticleOnwardsBody{flex:1}.latestPopularArticleOnwardsBody .articleArrow{margin-top:.8125rem}@media only screen and (max-width:767px){.latestPopularArticleOnwardsBody .articleArrow{margin-top:.9375rem}}.latestPopularArticleOnwardsTitle{font-size:1.125rem;margin-top:-.5rem}@media only screen and (max-width:767px){.latestPopularArticleOnwardsTitle{font-size:.875rem;margin-top:-.375rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.latestPopularNameList{margin-top:1.125rem}.latestPopularNameList>*+*{margin-top:.3125rem}.latestPopularNameItem{font-size:.875rem;padding-left:1.125rem;position:relative}.latestPopularNameItem:before{content:"";display:block;background-color:#000;border-radius:50%;width:.5rem;height:.5rem;position:absolute;left:0;top:.5lh;transform:translateY(-50%)}.latestPopularNameItem span{padding-inline:.25rem}.latestPopularLink{margin-top:1.1875rem}#id_articles_details_04 .latestPopularSection{margin-top:9.875rem}@media only screen and (max-width:767px){#id_articles_details_04 .latestPopularSection{margin-top:9.6875rem}}#id_articles_details_04 .latestPopularItem{padding-bottom:3.1875rem}#id_articles_details_04 .sectionLotusContens.--lower{margin-top:11.4375rem}@media only screen and (max-width:767px){#id_articles_details_04 .sectionLotusContens.--lower{margin-top:6.5rem}}.postBody{margin-top:3.125rem}.postBody.noPlain{margin-top:5rem}.postHeadingDate{font-size:.75rem}.postHeadingTitle{font-size:1.375rem}@media only screen and (max-width:767px){.postHeadingTitle{font-size:1.1875rem;margin-top:.1875rem}}.postHeadingTags{display:flex;gap:.9375rem;font-size:.75rem;margin-top:.5rem}@media only screen and (max-width:767px){.postHeadingTags{gap:1rem;margin-top:.625rem}}.postHeadingTag{position:relative}.postHeadingTag:before{content:"#"}.postEyeCatch{margin-top:1.875rem}@media only screen and (max-width:767px){.postEyeCatch{margin-top:2.25rem;margin-inline:-1.875rem}}.postEyeCatch img{width:100%;height:auto;opacity:0}.postTitle{font-size:1.75rem;padding-top:4.25rem}@media only screen and (max-width:767px){.postTitle{font-size:1.5rem;padding-top:3.0625rem}}.postContentsWrap{margin-top:4.4375rem;padding-top:2.375rem;max-width:47.25rem;max-width:clamp(756px,59.0625vw,1134px);margin-inline:auto;position:relative}@media only screen and (max-width:767px){.postContentsWrap{margin-top:3.1875rem}}.postContentsWrap .topLine{display:inline-block;height:.0625rem;width:10.5rem;background-color:#adadad;position:absolute;top:0;left:0}.postContents.--lotusSutraList{margin-top:4.1875rem}.postContents h2{font-size:1.25rem;font-weight:700;padding-bottom:3.1875rem;letter-spacing:.018em}.postContents h3{font-size:1.25rem;padding-bottom:2.1875rem}@media only screen and (max-width:767px){.postContents h3{padding-bottom:2.25rem}}.postContents p{padding-bottom:3.125rem;margin-block:calc((1em - 1lh)/2)}@media only screen and (max-width:767px){.postContents p{font-size:.875rem}}.postContents p.has-small-font-size{font-size:.75rem!important;padding-bottom:3.125rem}.postContents figure{padding-bottom:1.6875rem;padding-top:.625rem}@media only screen and (max-width:767px){.postContents figure{padding-bottom:1.25rem;padding-top:.5rem}}.postContents>*:last-child{padding-bottom:0}.articleArrow{margin-top:.9375rem}.articleArrow svg{vertical-align:top}.postBottomArchiveWrap{padding-top:15rem;overflow:hidden}@media only screen and (max-width:767px){.postBottomArchiveWrap{padding-top:9.9375rem}}.postBottomArchiveWrap>*+*{margin-top:3.4375rem}@media only screen and (max-width:767px){.postBottomArchiveWrap>*+*{margin-top:3.6875rem}}.postBottomArchiveWrap .postSliderItem{flex-basis:16.625rem}@media only screen and (max-width:767px){.postBottomArchiveWrap .postSliderItem{flex-basis:15.9375rem}}.postBottomArchiveWrap .postItemThumbnail{height:11.125rem}@media only screen and (max-width:767px){.postBottomArchiveWrap .postItemThumbnail{height:10.625rem}}.postBottomArchiveWrap .postSlider{margin-left:0;margin-top:-1.25rem}@media only screen and (max-width:767px){.postBottomArchiveWrap .postSlider{margin-top:-1.1875rem}}.postBottomArchiveWrap .postSliderList{padding-left:0}.postBottomArchiveWrap .postItemArrow{display:none}@media only screen and (max-width:767px){.postBottomArchiveWrap .postItemArrow{display:block}}.postBottomArchiveSliderWrap .swiper{padding-right:1.75rem}@media only screen and (max-width:767px){.postBottomArchiveSliderWrap .swiper{padding-right:1.875rem}}.postBottomLink{display:flex;justify-content:space-between;font-size:.875rem;line-height:1;margin-top:5.0625rem;padding-right:1.25rem;height:1.75rem}@media only screen and (max-width:767px){.postBottomLink{height:1.6875rem;padding-right:0}}.postBottomLink .backLink{align-self:flex-end}.postBottomLink .linkWrap .link{gap:.625rem}@media only screen and (max-width:767px){.postBottomLink .linkWrap .link{gap:.6875rem}}.shareXLink a{display:flex;align-items:flex-end;align-self:flex-start;gap:.75rem;transition:opacity .5s}@media only screen and (max-width:767px){.shareXLink a{gap:.8125rem}}.shareXLink a .--icon{width:1.3125rem;height:1.375rem}@media(hover:hover){.shareXLink a:hover{opacity:.5}}@media(prefers-reduced-motion:reduce){.shareXLink a{transition:1ms!important}}.postColumnList>*+*{margin-top:2.5rem}@media only screen and (max-width:767px){.postColumnList>*+*{margin-top:2.1875rem}}.postColumn{display:flex;align-items:flex-start;gap:6.6%}@media only screen and (max-width:767px){.postColumn{flex-direction:column;align-items:stretch;gap:0}}.postColumnSmallImg{flex-basis:34.56%;aspect-ratio:329/220;object-fit:cover}@media only screen and (max-width:767px){.postColumnSmallImg{flex-basis:auto}}.postColumnSmallImg img{height:100%;aspect-ratio:329/220;object-fit:cover}.postColumnLargeImg{flex-basis:44.86%}.postColumnLargeImg img{aspect-ratio:427/286;height:100%;object-fit:cover}@media only screen and (max-width:767px){.postColumnLargeImg img{aspect-ratio:316/211}}.postColumnBody{flex:1}.postColumnDate{display:block;font-size:.75rem;line-height:1;margin-top:-.1875rem}.postColumnTitle{font-size:1.375rem;margin-top:.25rem}@media only screen and (max-width:767px){.postColumnTitle{font-size:1.1875rem;margin-top:.375rem}}.postColumnText{font-size:.875rem;margin-top:1.0625rem}@media only screen and (max-width:767px){.postColumnText{margin-top:1.125rem}}.postColumnLargeText{font-size:1rem;margin-top:.6875rem}@media only screen and (max-width:767px){.postColumnLargeText{font-size:.875rem;margin-top:.8125rem}}.postColumnLink figure{overflow:hidden;position:relative}.postColumnLink figure:after{content:"";position:absolute;inset:0;background:#00000040;opacity:0;transition:opacity .7s ease;pointer-events:none}@media(prefers-reduced-motion:reduce){.postColumnLink figure:after{transition:1ms!important}}.postColumnLink figure img{transition:transform .7s cubic-bezier(.25,.1,.25,1)}@media(hover:hover){.postColumnLink:hover figure:after{opacity:1}.postColumnLink:hover img{transform:scale(1.05)}.postColumnLink:hover .linkArrow{opacity:.5}}@media(prefers-reduced-motion:reduce){.postColumnLink{transition:1ms!important}.postColumnLink img{transform:scale(1)!important}}.richPostHeading{margin-top:4.625rem}@media only screen and (max-width:767px){.richPostHeading{margin-top:4.6875rem}}.richPostHeadingDate{display:flex;font-family:optima-lt-pro,sans-serif;font-size:1.25rem;line-height:1.2}.richPostHeadingDate span{color:#adadad;padding-left:.375rem;padding-right:.3125rem}.richPostHeadingTitle{margin-top:1.0625rem}.richPostEyeCatch{margin-top:1.875rem}@media only screen and (max-width:767px){.richPostEyeCatch{margin-inline:-1.875rem}}.richPostEyeCatch img{width:100%;height:auto}.richPostEyeCatchBottomText{margin-top:2.125rem}@media only screen and (max-width:767px){.richPostEyeCatchBottomText{font-size:.875rem;margin-top:2.1875rem}}.richPostEyeCatchBottomTextWrap p{margin-top:2.125rem}@media only screen and (max-width:767px){.richPostEyeCatchBottomTextWrap p{font-size:.875rem;margin-top:2.1875rem}}.articleDetailsTopCategoryLink{padding-top:3.75rem}.articleDetailsTopCategoryLinkList{display:flex}.articleDetailsTopCategoryLinkItem:first-of-type{padding-right:.625rem}.articleDetailsTopCategoryLinkItem:last-of-type{padding-left:.625rem;border-left:.0625rem solid #d8d8d8}.articleDetailsTopCategoryLinkItem a{display:inline-block;font-family:optima-lt-pro,sans-serif;font-size:1.25rem;height:1.875rem;line-height:1.875rem}.articleWrap{margin-top:3.4375rem}.articleContents{display:flex;gap:5.487%}@media only screen and (max-width:767px){.articleContents{flex-direction:column}}.articleListWrap{flex:1}.sidebar{flex-basis:max(231px,20.12%)}@media only screen and (max-width:767px){.sidebar{width:100%}}.articleHeading{padding-top:3.125rem}.articleHeadingWrap{display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (max-width:767px){.articleHeadingWrap{flex-direction:column;align-items:flex-start}}.articleHeadingTitle{font-family:optima-lt-pro,sans-serif}.articleHeadingParentTitle{font-size:1.25rem;margin-bottom:.9375rem}.articleHeadingTitle{margin-top:.625rem}.articleHeadingTitle span{display:block}@media only screen and (max-width:767px){.articleHeadingMainTitle{font-size:2.25rem}}.articleHeadingTag{font-size:.875rem;margin-top:.875rem}.articleHeadingDescription{flex-basis:48.7%;font-size:.75rem;padding-bottom:1rem}@media only screen and (max-width:767px){.articleHeadingDescription{padding-top:2.0625rem;padding-bottom:0}}#id_articles-all .articleWrap{margin-top:3.75rem}#id_articles .articleHeadingTitleWrap,#id_articles .articleHeadingDescription,#id_articles .articleWrap,[class^=articles-details-],[class^=articles_details_]{opacity:0}.articleList{display:grid;grid-template-columns:repeat(3,1fr);gap:3.4375rem 1.75rem}@media only screen and (max-width:960px){.articleList{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.articleList{gap:3.4375rem 1.5rem}}.articleList .postItemThumbnail{aspect-ratio:266/178;height:auto;overflow:hidden;position:relative}.articleList .postItemThumbnail:after{content:"";position:absolute;inset:0;background:#00000040;opacity:0;transition:opacity .7s ease;pointer-events:none}@media(prefers-reduced-motion:reduce){.articleList .postItemThumbnail:after{transition:1ms!important}}.articleList .postItemThumbnail img{transition:transform .7s cubic-bezier(.25,.1,.25,1)}@media(prefers-reduced-motion:reduce){.articleList .postItemThumbnail img{transition:1ms!important}}@media only screen and (max-width:767px){.articleList .postItemThumbnail{aspect-ratio:auto;height:min(38.83vw,14.25rem)}}@media only screen and (max-width:767px){.articleList .postItemTitle{font-size:.875rem;margin-top:.3125rem}}@media(hover:hover){.articleItem:hover .postItemThumbnail:after{opacity:1}.articleItem:hover img{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.articleItem{transition:1ms!important}.articleItem img{transform:scale(1)!important}}.articlePagination{margin-top:4.625rem;margin-left:-.125rem}@media only screen and (max-width:767px){.articlePagination{margin-top:4.6875rem;margin-left:-.625rem}}.lotusSutraDetailHeading{margin-top:3.75rem}.lotusSutraDetailHeadingDate{font-size:.75rem}.lotusSutraDetailHeadingParentTitle{font-family:optima-lt-pro,sans-serif;font-size:1.25rem}.lotusSutraDetailHeadingBottom{border-top:.0625rem solid #adadad;margin-top:.625rem;padding-top:1.875rem}.lotusSutraDetailHeadingTitle{margin-top:-.125rem}@media only screen and (max-width:767px){.lotusSutraDetailHeadingTitle{font-size:1.5rem}}.lotusSutraDetailHeadingWriter{font-size:.75rem;margin-top:.3125rem}@media only screen and (max-width:767px){.lotusSutraDetailHeadingWriter{margin-top:.5rem}}#id_articles_details_03-detail .postContents blockquote{margin-top:1.4375rem;margin-bottom:2.5rem;padding:1.875rem;position:relative}@media only screen and (max-width:767px){#id_articles_details_03-detail .postContents blockquote{margin-top:1.375rem;margin-bottom:2.5rem;padding:1.875rem 0}}#id_articles_details_03-detail .postContents blockquote p{font-family:optima-lt-pro,sans-serif;font-size:1.375rem;line-height:1.4;padding-bottom:0}@media only screen and (max-width:767px){#id_articles_details_03-detail .postContents blockquote p{font-size:1.25rem}}#id_articles_details_03-detail .postContents p{padding-bottom:1.375rem}@media only screen and (max-width:767px){#id_articles_details_03-detail .postContents p{padding-bottom:1.40625rem}}#id_articles_details_03-detail .postContents p:last-of-type{padding-bottom:0}#id_articles_details_03-detail .postContents figure{padding-top:2.3125rem}.lotusSutraDetail .postEyeCatch{margin-top:2.25rem}.lotusSutraDetail .postContentsWrap{margin-top:3.5625rem;padding-top:0}@media only screen and (max-width:767px){.lotusSutraDetail .postContentsWrap{margin-top:3.625rem}}.lotusSutraDetail .postContentsWrap figure{padding-bottom:3.5625rem}.lotusSutraDetailPerspectives{margin-top:10rem;margin-bottom:-.3125rem}@media only screen and (max-width:767px){.lotusSutraDetailPerspectives{margin-top:9.9375rem}}.lotusSutraDetailPerspectivesList{display:flex;gap:6.6%}@media only screen and (max-width:767px){.lotusSutraDetailPerspectivesList{flex-direction:column;gap:2.5rem}}.lotusSutraDetailPerspectivesItem{flex-basis:44.86%}@media only screen and (max-width:767px){.lotusSutraDetailPerspectivesItem{flex-basis:auto}}.lotusSutraDetailPerspectivesItem:last-of-type .lotusSutraDetailPerspectivesBody{margin-right:-1.875rem}@media only screen and (max-width:767px){.lotusSutraDetailPerspectivesItem:last-of-type .lotusSutraDetailPerspectivesBody{margin-right:0}}.lotusSutraDetailPerspectivesBody{margin-top:1.125rem}@media only screen and (max-width:767px){.lotusSutraDetailPerspectivesBody{margin-top:1.3125rem;margin-right:-.0625rem}}.lotusSutraDetailPerspectivesLink{margin-top:2.125rem}@media only screen and (max-width:767px){.lotusSutraDetailPerspectivesLink{margin-top:2.625rem}}.lotusSutraDetailPerspectivesLink .linkWrap .link{justify-content:flex-end;gap:.625rem;padding-right:1.375rem}@media only screen and (max-width:767px){.lotusSutraDetailPerspectivesLink .linkWrap .link{gap:.6875rem;padding-right:0}}.lotusSutraListLearn{margin-top:5rem;padding:3.75rem 0 3.75rem 3.75rem}@media only screen and (max-width:767px){.lotusSutraListLearn{padding:2.375rem 0 2.5rem}}.lotusSutraListLearnTitle{font-family:optima-lt-pro,sans-serif;font-size:1.25rem;line-height:1.2}.lotusSutraListLearnList{padding-top:2.1875rem;margin-block:calc((1em - 1lh)/2)}.lotusSutraListLearnList>*+*{margin-top:.375rem}.lotusSutraListLearnItem{font-size:1.125rem;padding-left:1em;position:relative}.lotusSutraListLearnItem:before{content:"";display:block;background-color:#000;border-radius:50%;width:.5rem;height:.5rem;position:absolute;left:0;top:.5lh;transform:translateY(-50%)}.lotusSutraListPerspectives{margin-top:4.9375rem}@media only screen and (max-width:767px){.lotusSutraListPerspectives{margin-right:-.0625rem}}.lotusSutraListPerspectivesTitle{font-family:optima-lt-pro,sans-serif;font-size:1.5rem;line-height:1.2}.lotusSutraListPerspectivesText{margin-top:1.4375rem}@media only screen and (max-width:767px){.lotusSutraListPerspectivesText{font-size:.875rem;margin-top:1.5625rem}}.lotusSutraListPerspectivesList{margin-top:2.1875rem}@media only screen and (max-width:767px){.lotusSutraListPerspectivesList{margin-top:3.125rem}}@media only screen and (max-width:767px){.lotusSutraListPerspectivesList>*+*{margin-top:2.5rem}}.lotusSutraListPerspectivesBody{padding-top:.75rem;position:relative}@media only screen and (max-width:767px){.lotusSutraListPerspectivesBody{padding-top:.9375rem}}.lotusSutraListPerspectivesBody .--line{display:inline-block;background-color:#adadad;height:.0625rem;width:5rem;position:absolute;top:0;left:0}.lotusSutraListPerspectivesWriter{font-size:.75rem;margin-top:.625rem}.lotusSutraListPerspectivesArrow{margin-top:1rem}.lotusSutraListPerspectivesArrow svg{vertical-align:top}.templeColumnItemName{font-size:1.25rem;font-weight:700;margin-top:1.4375rem}@media only screen and (max-width:767px){.templeColumnItemName{margin-top:1.375rem}}.templeColumnItemPoint{font-size:1.25rem;margin-top:.9375rem}.templeColumnItemText{margin-top:1.0625rem}.templeColumnItemInfo{font-size:.75rem;margin-top:1.25rem}.templeGuide{margin-top:4.75rem}.templeGuideTitle{font-family:optima-lt-pro,sans-serif;font-size:1.5rem;line-height:1.2}.templeGuideDescription{margin-top:1.4375rem}@media only screen and (max-width:767px){.templeGuideDescription{font-size:.875rem}}.templeGuideTabWrap{margin-top:2.1875rem}.templeGuideTabList{display:flex;position:relative}.templeGuideTabList .--line{display:block;background-color:#d8d8d8;height:.125rem;width:100%;position:absolute;bottom:0;left:0;z-index:-1}.templeGuideTabBtn{border-bottom:.125rem solid #d8d8d8;color:#707070;cursor:pointer;font-family:Shippori Mincho,serif;font-size:1rem;font-weight:700;line-height:1;height:2.125rem;padding-inline:1.25rem}@media only screen and (max-width:767px){.templeGuideTabBtn{font-size:.875rem;height:2rem;padding-inline:1.15625rem}}.templeGuideTabBtn.current{background-color:#000;border-bottom:.125rem solid #000;color:#fff}.templeGuideTabPanel{margin-top:2.5rem}.templeColumnItemTime{display:flex;align-items:center;gap:.625rem;margin-top:.875rem;margin-bottom:1.125rem}.templeColumnItemTime .icon{width:1rem;height:1rem}.templeColumnItemTime .--text{display:flex;gap:1.0625rem;font-size:.875rem}.templeColumnItemTime .--text .--date{position:relative}.templeColumnItemTime .--text .--date:before{content:"";display:block;background-color:#d8d8d8;width:.0625rem;height:1.142em;position:absolute;right:-.5625rem;top:50%;transform:translateY(-50%)}.templeGuideList .templeColumnItemName{font-size:1rem;margin-top:1.1875rem}@media only screen and (max-width:767px){.templeGuideList .templeColumnItemName{font-size:.875rem;margin-top:1.5625rem}}.templeGuideList .templeColumnItemPoint,.templeGuideList .templeColumnItemText{margin-top:.75rem}.templeGuideList .templeGuideLink{margin-top:.875rem}.templeGuideList .templeGuideLink .link{gap:.6875rem}.templesPickup{margin-top:4.6875rem}.templesPickupTitle{font-family:optima-lt-pro,sans-serif;font-size:1.25rem;line-height:1.2}.templesPickupList{margin-top:2.5rem}.templesPickupList>*+*{margin-top:2.25rem}.guide .postBottomLink{margin-top:4.75rem}@media only screen and (max-width:767px){.guide .postBottomLink{margin-top:4.8125rem}}.guidePickup{margin-top:4.6875rem}.guidePickupTitle{font-family:optima-lt-pro,sans-serif;font-size:1.25rem;line-height:1.2}.guidePickupList{margin-top:2.5rem}.pickupBody{position:relative}.pickupBody .--line{display:inline-block;background-color:#adadad;width:5rem;height:.0625rem;position:absolute;top:0;left:0}@media only screen and (max-width:767px){.pickupBody .--line{display:none}}.guidePickupBodyTitle{font-size:1.375rem;margin-top:1.3125rem}@media only screen and (max-width:767px){.guidePickupBodyTitle{font-size:1.1875rem;margin-top:1.375rem}}.guidePickupBodyText{margin-top:1rem}@media only screen and (max-width:767px){.guidePickupBodyText{font-size:.875rem;margin-top:1.0625rem}}.guideDiscoveries{margin-top:5rem;padding:3.75rem 0 4rem 3.75rem}@media only screen and (max-width:767px){.guideDiscoveries{padding:2.5rem 0 0;margin-top:4.75rem}}@media only screen and (max-width:767px){.guideDiscoveriesBg{height:27.5rem}}@media only screen and (max-width:767px){.guideDiscoveriesBody{display:contents}}.guideDiscoveriesTop{font-family:optima-lt-pro,sans-serif;font-size:1.25rem;line-height:1.2}@media only screen and (max-width:767px){.guideDiscoveriesTop{order:1}}.guideDiscoveriesTitle{font-size:1.375rem;margin-top:1.875rem}@media only screen and (max-width:767px){.guideDiscoveriesTitle{order:3;font-size:1.1875rem;margin-top:1.375rem}}.guideDiscoveriesText{margin-top:1rem}@media only screen and (max-width:767px){.guideDiscoveriesText{order:4;font-size:.875rem;margin-top:1.125rem}}.guideDiscoveriesImg{flex-basis:36.89%}@media only screen and (max-width:767px){.guideDiscoveriesImg{order:2;margin-top:2.5rem}}.eventNewsTitle,.policyTitle{font-family:optima-lt-pro,sans-serif;padding-top:3.75rem}@media only screen and (max-width:767px){.eventNewsTitle,.policyTitle{font-size:2.25rem}}.eventNewsContents{opacity:0}.eventNewsContentsList{margin-top:3.75rem}.eventNewsItem{gap:5.5%;border-top:.0625rem solid #adadad;padding-top:2.5rem;padding-bottom:3.75rem}@media only screen and (max-width:767px){.eventNewsItem{padding-bottom:3.6875rem}}.eventNewsItem:last-of-type{padding-bottom:0!important}.eventNewsItemDate{font-size:.875rem}.eventNewsItemImg{flex-basis:37.2%}.eventNewsItemBody{margin-top:-.625rem}@media only screen and (max-width:767px){.eventNewsItemBody{margin-top:1.375rem}}.eventNewsItemTitle{font-size:1.375rem;font-weight:400}@media only screen and (max-width:767px){.eventNewsItemTitle{font-size:1.1875rem}}.eventNewsItemDesc{font-size:.875rem;padding-top:.625rem;margin-block:calc((1em - 1lh)/2)}.eventNewsItemData{font-size:.875rem;padding-top:1.3125rem;margin-block:calc((1em - 1lh)/2)}.eventNewsItemData>div{display:flex;align-items:center;gap:.625rem}.eventNewsItemData .icon{width:1rem;height:1rem}.eventNewsItemDataTime .--text{display:flex;gap:1.0625rem}.eventNewsItemDataTime .--text .--date{position:relative}.eventNewsItemDataTime .--text .--date:before{content:"";display:block;background-color:#d8d8d8;width:.0625rem;height:1.142em;position:absolute;right:-.5625rem;top:50%;transform:translateY(-50%)}.eventNewsItemDataPlace{margin-top:.3125rem}.eventNewsItemLink{padding-top:1.3125rem;margin-block:calc((1em - 1lh)/2)}.eventNewsItemLink a{gap:.625rem}@media only screen and (max-width:767px){.eventNewsItemLink a{gap:.6875rem}}.eventNewsPagination{margin-top:5rem;margin-left:-.625rem}@media only screen and (max-width:767px){.eventNewsPagination{margin-top:4.9375rem}}.news .eventNewsItemDate{flex-basis:11.58%;margin-top:-.375rem}@media only screen and (max-width:767px){.news .eventNewsItemDate{flex-basis:auto}}.news .eventNewsItem{gap:0;padding-bottom:3.71875rem}@media only screen and (max-width:767px){.news .eventNewsItemImg{margin-top:1.5625rem}}@media only screen and (max-width:767px){.news .eventNewsItemImg.empty{margin-top:-.375rem}}.news .eventNewsItemBody{padding-left:2.48%}@media only screen and (max-width:767px){.news .eventNewsItemBody{padding-left:0}}.news .eventNewsItemDesc{padding-top:1.25rem}@media only screen and (max-width:767px){.news .eventNewsItemDesc{padding-top:1.375rem}}.news .eventNewsItemDescSmall{font-size:.75rem;padding-top:1.5rem;margin-block:calc((1em - 1lh)/2)}.news .eventNewsItemLink{padding-top:2.0625rem}.policy{opacity:0}.policyBox{border-top:1px solid #adadad;margin-top:3.75rem;padding-top:1.875rem}@media only screen and (max-width:767px){.policyBox{padding-top:2.0625rem}}.policyBox:not(:first-of-type){margin-top:3.4375rem}.textBold{font-weight:700!important}.policySubTitle{font-size:1.375rem;font-weight:400;line-height:1.5}@media only screen and (max-width:767px){.policySubTitle{font-size:1.1875rem}}.policySubTitleSmall{font-size:1rem;font-weight:400;line-height:1.5}@media only screen and (max-width:767px){.policySubTitleSmall{font-size:.875rem}}@media only screen and (max-width:767px){.policySubTitleXSmall{font-size:.875rem}}.policyText{font-size:.875rem;line-height:1.5}.policyParentText{margin-top:1.625rem}@media only screen and (max-width:767px){.policyParentText{margin-top:1.75rem}}.policyIntroDetail,.policyContentsText{margin-top:1.0625rem}.policyContentsItemText{margin-top:.5625rem}.policyContentsItemText .lastLine{display:block;margin-top:.625rem}.policyContentsItemText .example{display:block;text-indent:.25rem}.policyContentsList:not(.--child){margin-top:1.75rem}@media only screen and (max-width:767px){.policyContentsList:not(.--child){margin-top:1.6875rem}}.policyContentsList:not(.--child)>*+*{margin-top:1.75rem}@media only screen and (max-width:767px){.policyContentsList:not(.--child)>*+*{margin-top:1.8125rem}}.policyContentsList:not(.--child).--parent{margin-top:0}.--parent .policyContentsList:not(.--child){margin-top:1.625rem}@media only screen and (max-width:767px){.--parent .policyContentsList:not(.--child){margin-top:1.6875rem}}.policyContentsList:not(.--child).--child{margin-top:0}.policyContentsList{counter-reset:policy}.policyContentsItem{counter-increment:policy}.policyContentsItem.--child{margin-top:.5rem}@media only screen and (max-width:767px){.policyContentsItem.--child{margin-top:.5625rem}}.policySubTitleSmall:before,.--parent .policySubTitle:before{content:counter(policy) "."}.policyInnerList{counter-reset:inner;margin-top:.5625rem}.policyInnerList>*+*{margin-top:.625rem}.policyInnerListItem{counter-increment:inner;position:relative;padding-left:1.3125rem}.policyInnerListItem:before{content:counter(inner) ".";position:absolute;left:.375rem;top:0}.policyContentsList.--parent .policyContentsList{counter-reset:child}.policyContentsList.--parent .policyContentsList>.policyContentsItem{counter-increment:child}.policyContentsList.--parent .policySubTitleSmall:before{content:counter(policy) "." counter(child)}.policyContactNote{margin-top:1.75rem}@media only screen and (max-width:767px){.policyContactNote{margin-top:1.8125rem}}.policyContactNote>*+*{margin-top:1.75rem}@media only screen and (max-width:767px){.policyContactNote>*+*{margin-top:1.8125rem}}.policyContactNote dt{font-size:1rem}@media only screen and (max-width:767px){.policyContactNote dt{font-size:.875rem}}.policyContactNote dd{margin-top:.5625rem}.policyContactNote dd.indent{padding-left:.25rem}.lastUpdated{margin-top:3.125rem}@media only screen and (max-width:767px){.lastUpdated{margin-top:3.0625rem}}#id_site-policy .policyInnerListItem:before{content:"";display:block;background-color:#000;width:.25rem;height:.25rem;border-radius:50%;top:.45lh;left:.5rem}#id_privacy main{padding-bottom:14.0625rem}@media only screen and (max-width:767px){#id_privacy main{padding-bottom:9.1875rem}}@media only screen and (max-width:767px){#id_site-policy main{padding-bottom:9.1875rem}}@media only screen and (max-width:767px){#id_site-policy .policyBox{padding-top:2rem}}#id_site-policy .policyInnerListItem{margin-top:0}#id_site-policy .policyContentsItem.--parent:nth-of-type(n+2){border-top:1px solid #adadad;margin-top:3.4375rem;padding-top:1.875rem}@media only screen and (max-width:767px){#id_site-policy .policyContentsItem.--parent:nth-of-type(n+2){padding-top:2rem}}.topAbout{padding-top:18.75rem;background:#fff;position:relative}@media only screen and (max-width:767px){.topAbout{padding-top:7.5rem}}.topAboutContents{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.topAboutContents{flex-direction:column}}.topAboutBody{flex-basis:48.5294117647%}@media only screen and (max-width:767px){.topAboutBody{flex-basis:auto}}.topAboutText{margin-top:2.125rem}@media only screen and (max-width:767px){.topAboutText{margin-top:2.1875rem}}.topAboutLink{margin-top:1.8125rem}.topAboutLink a{font-weight:700}.topAboutInstagram{flex-basis:38.2352941176%;padding-right:2.125rem;padding-top:4.8125rem}@media only screen and (max-width:767px){.topAboutInstagram{flex-basis:auto;padding-top:3.4375rem;padding-right:0}}.topAboutInstagramMovie{position:relative;z-index:0}.topAboutInstagramMovie video{width:100%;height:auto;display:block;cursor:pointer}@media(hover:hover){.topAboutInstagramMovie:hover .topAboutInstagramMovieArrow{transform:translate(-50%,-50%) scale(1.1)}}.topAboutInstagramMovieArrow{display:none;display:block;border:none;background-color:#fff6;border-radius:50%;width:4.5rem;height:4.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none;transition:opacity .4s ease,transform .4s ease}@media(prefers-reduced-motion:reduce){.topAboutInstagramMovieArrow{transition:1ms!important}}.topAboutInstagramMovieArrow.is-hidden{opacity:0}.topAboutInstagramMovieArrow .--arrow{display:block;width:1.1875rem;height:1.375rem;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);z-index:2}.topAboutInstagramLink{margin-top:.9375rem;transition:opacity .5s}@media(prefers-reduced-motion:reduce){.topAboutInstagramLink{transition:1ms!important}}@media(hover:hover){.topAboutInstagramLink:hover{opacity:.5}}.topArticlesWrap{position:relative;z-index:0;overflow:hidden}.topArticlesBg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.topArticlesBgItem{height:inherit;position:absolute;top:0;left:0;width:100%}.topArticlesBgItem img{object-fit:cover;width:100%;height:calc(100svh + 100px)}@media only screen and (max-width:767px){@supports (-webkit-touch-callout: none){.topArticlesBgItem img{height:calc(var(--vh, 1vh) * 115 + 100px)}}}.topArticlesBgItem.--01{z-index:-1}.topArticlesBgItem.--02{z-index:-2}.topArticlesBgItem.--03{z-index:-3}.topArticles{padding-top:20rem;padding-bottom:11.1875rem;color:#fff;overflow:hidden}@media only screen and (max-width:767px){.topArticles{padding-top:12.375rem;padding-bottom:16.375rem}}@media only screen and (max-width:767px){.topArticles .topPostSlider{padding-top:2.1875rem}}.topArticles .sliderBtn.--prev path{stroke:#fff}.topArticles .sliderBtn.--next path{stroke:#fff}.topArticles .postItemArrow svg path:nth-of-type(1){fill:#fff}.topArticles .postItemArrow svg path:nth-of-type(2){stroke:#fff}.topArticlesTextBody{width:45.65%}@media only screen and (max-width:767px){.topArticlesTextBody{width:100%}}.topArticlesText{margin-top:.875rem}@media only screen and (max-width:767px){.topArticlesText{margin-top:1rem}}.topArticlesSliderWrap{margin-top:2.125rem}@media only screen and (max-width:767px){.topArticlesSliderWrap{margin-top:0}}.topInstagram{padding-top:18.75rem;overflow:hidden;background:#fff;position:relative}@media only screen and (max-width:767px){.topInstagram{padding-top:10rem}}@media only screen and (max-width:767px){.topInstagram .inner{display:flex;flex-direction:column}}.topInstagram.blankBelow{padding-bottom:9.375rem}@media only screen and (max-width:767px){.topInstagram.blankBelow{padding-bottom:6.25rem}}.topInstagram .sbi_photo,.topInstagram .sbi_item{transition:none!important;opacity:1!important}.topInstagram .sbi_photo:hover,.topInstagram .sbi_item:hover{opacity:1!important}.topInstagram .sbi_hover{display:none!important}.topInstagramHeading{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.topInstagramHeading{display:contents}}@media only screen and (max-width:767px){.topArticlesTitle{order:1}}.topInstagramLink{transition:opacity .5s}@media(prefers-reduced-motion:reduce){.topInstagramLink{transition:1ms!important}}@media(hover:hover){.topInstagramLink:hover{opacity:.5}}.topInstagramLink a{flex-direction:row-reverse}@media only screen and (max-width:767px){.topInstagramLink{order:3;margin-top:2.5rem}}@media only screen and (max-width:767px){.topInstagramSliderWrap{order:2}}.topInstagramSliderItem{flex-basis:11.25rem}.topInstagramSliderItem img{aspect-ratio:1/1;object-fit:cover}.topInstagramSliderItem .sbi_playbtn{width:1rem;height:auto;position:absolute;top:.75rem;right:.75rem;z-index:1}.topInstagramSliderItemLink{display:block;position:relative}.topInstagramSliderItemLink:after{content:"";position:absolute;inset:0;background:#00000040;opacity:0;transition:opacity .7s ease;pointer-events:none}@media(prefers-reduced-motion:reduce){.topInstagramSliderItemLink:after{transition:1ms!important}}.topInstagramSliderItemLink img{transition:transform .7s cubic-bezier(.25,.1,.25,1)}@media(prefers-reduced-motion:reduce){.topInstagramSliderItemLink img{transition:1ms!important;transform:scale(1)!important}}@media(hover:hover){.topInstagramSliderItemLink:hover:after{opacity:1}.topInstagramSliderItemLink:hover img{transform:scale(1.05)}}.kvSpacer{height:100lvh;position:relative;background:#00000080;opacity:0;pointer-events:none}@media only screen and (max-width:767px){@supports (-webkit-touch-callout: none){.kvSpacer{height:calc(var(--vh, 1vh) * 115)}}}.kv{height:100lvh;position:fixed;inset:0}@media only screen and (max-width:767px){@supports (-webkit-touch-callout: none){.kv{height:calc(var(--vh, 1vh) * 115)}}}.kv .languageSwitch{color:#fff;top:3.4375rem;right:4.125rem;opacity:0}@media only screen and (max-width:767px){.kv .languageSwitch{font-size:.75rem;bottom:auto;top:1.3125rem;right:.4375rem}}.kv .languageSwitch .--arrow path{stroke:#fff}.kvBody{width:23.625rem;position:absolute;top:11rem;left:4.125rem;z-index:1}@media only screen and (max-width:767px){.kvBody{width:67.8%;left:1.875rem;top:6.25rem}}.kvBodyLogo{width:13.5625rem;height:4.375rem;opacity:0}@media only screen and (max-width:767px){.kvBodyLogo{width:11.0625rem;height:3.5625rem}}.kvBodyLogo svg path{fill:#fff}.kvTextWrap{color:#fff;margin-top:2.5rem}.kvCatch{font-family:optima-lt-pro,sans-serif;font-size:2.5625rem;line-height:1;opacity:0}@media only screen and (max-width:767px){.kvCatch{font-size:1.75rem}}.kvDescription{margin-top:.5rem;display:block;opacity:0}@media only screen and (max-width:767px){.kvDescription{margin-top:.375rem;font-size:.6875rem}}.kvSlideWrap{position:absolute;height:100svh;width:100%;inset:0}.kvSlideList{position:relative;display:contents}.kvSlideItem:nth-of-type(n+2){display:none}.kvSlideItem a{transition:opacity .4s ease}.kvSlideItem a:hover{opacity:.6!important;transition:opacity .4s ease}.kvPractice{display:block;color:#fff;width:43.75%;position:absolute;left:4.125rem;bottom:4.875rem;z-index:1;opacity:0}@media only screen and (max-width:767px){.kvPractice{width:67.8%;left:1.875rem;bottom:3.125rem}}.kvTextTitle{font-family:optima-lt-pro,sans-serif;font-size:.875rem}.kvTextDetail{font-size:1.125rem;margin-top:.125rem}@media only screen and (max-width:767px){.kvTextDetail{margin-top:.25rem;font-size:.875rem}}.kvSlideScrollbar{height:.0625rem;width:43.75%;position:absolute;left:4.125rem;bottom:3.9375rem;z-index:1;overflow:hidden;opacity:0}@media only screen and (max-width:767px){.kvSlideScrollbar{width:67.8%;bottom:2.125rem;left:1.875rem}}.kvSlideScrollbar .--line{height:.0625rem;width:100%;display:block;position:relative;background-color:#ffffff40}.kvSlideScrollbar .--activeLine{display:block;width:0;height:.0625rem;background-color:#fff;position:absolute;left:0;top:0;z-index:2}@media only screen and (max-width:767px){.kvSlideScrollbar .--activeLine{width:7.1875rem}}.kvSlidePagenation{display:flex;flex-direction:column;align-items:center;gap:.125rem;color:#fff;font-family:optima-lt-pro,sans-serif;font-size:1.5rem;line-height:1;position:absolute;bottom:3.75rem;right:4.125rem;opacity:0}@media only screen and (max-width:767px){.kvSlidePagenation{bottom:1.875rem;right:1.875rem}}@media(hover:hover){.kvSlidePagenation:hover .kvSlidePageDivider .--slash{opacity:0;visibility:hidden}.kvSlidePagenation:hover .kvSlidePageDivider .sliderBtnWrap{opacity:1;visibility:visible}}.kvSlidePagenation .--total{opacity:.5}.kvSlidePagenation span{display:inline-block}.kvSlidePageDivider{position:relative}.kvSlidePageDivider .--slash{width:1.625rem;height:1.625rem;transition:opacity .4s cubic-bezier(.25,.1,.25,1),visibility .4s cubic-bezier(.25,.1,.25,1)}@media(prefers-reduced-motion:reduce){.kvSlidePageDivider .--slash{transition:1ms!important}}.kvSlidePageDivider .--slash svg path{stroke:#fff}.kvSlidePageDivider .sliderBtnWrap{position:absolute;gap:1.2375rem;width:120%;transform:translate(-50%);inset:0 0 0 50%;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.25,.1,.25,1),visibility .4s cubic-bezier(.25,.1,.25,1)}@media(prefers-reduced-motion:reduce){.kvSlidePageDivider .sliderBtnWrap{transition:1ms!important}}.kvSlidePageDivider .sliderBtn{width:auto;height:auto;transform:scale(2)}.kvSlidePageDivider .sliderBtn svg{scale:1.3}.kvSlidePageDivider .sliderBtn.--prev path{stroke:#fff}.kvSlidePageDivider .sliderBtn.--next path{stroke:#fff}.kvCanavsWrap{width:100%;height:100%}.kvCanavsWrap canvas{width:100%;height:100%;display:block}.topNews{padding-top:14.1875rem;padding-bottom:14.6875rem;background:#fff;position:relative}@media only screen and (max-width:767px){.topNews{padding-top:9.1875rem;padding-left:.125rem;padding-bottom:10rem}}.topNewsContents{display:flex}@media only screen and (max-width:767px){.topNewsContents{flex-direction:column;gap:1.5rem}}.topNewsTitle{flex:1}.topNewsPostWrap{flex-basis:65.85%;margin-top:-.75rem}@media only screen and (max-width:767px){.topNewsPostWrap{flex-basis:auto;margin-top:0}}.topNewsPostLink{display:flex;border-bottom:.0625rem solid #d8d8d8;font-size:.875rem;font-weight:400;padding-top:1.5rem;padding-bottom:1.5625rem;width:100%}@media only screen and (max-width:767px){.topNewsPostLink{flex-direction:column;gap:.25rem}}.topNewsPostTime{flex-basis:6.125rem;transition:.5s margin-left}@media(prefers-reduced-motion:reduce){.topNewsPostTime{transition:1ms!important;margin-left:0!important}}@media only screen and (max-width:767px){.topNewsPostTime{flex-basis:auto}}.topNewsPostTitle{flex:1}.topNewsLink{margin-top:1.5rem}.topNewsLink .link{justify-content:flex-end;gap:.625rem;padding-right:1.25rem}@media only screen and (max-width:767px){.topNewsLink .link{padding-right:0}}@media(hover:hover){.topNewsPost:hover .topNewsPostitem{opacity:.3}.topNewsPost:hover .topNewsPostitem:hover{opacity:1}.topNewsPost:hover .topNewsPostitem:hover .topNewsPostTime{margin-left:.5rem}}@media(hover:hover)and (prefers-reduced-motion:reduce){.topNewsPost:hover{transition:1ms!important}.topNewsPost:hover .topNewsPostitem{opacity:1!important}.topNewsPost:hover .topNewsPostitem:hover{opacity:.5!important}}.topNewsPostitem{transition:.5s opacity}@media(prefers-reduced-motion:reduce){.topNewsPostitem{transition:1ms!important}}.topPickup{padding-top:10rem;padding-bottom:15rem;overflow:hidden;background:#fff;position:relative}html{font-size:min(1.6666666667vw,16px);scroll-behavior:smooth}@media only screen and (max-width:767px){html{font-size:min(4.2553191489vw,16px)}}body{background:#fff;color:#000;font-family:Shippori Mincho,serif;font-weight:400;line-height:1.5}.visuallyHidden{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);border:0;clip-path:inset(50%);height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.0625rem}@media only screen and (max-width:767px){.is-pc{display:none}}.is-sp{display:none}@media only screen and (max-width:767px){.is-sp{display:block}}.wrapper{opacity:0}
