@charset "UTF-8";.hero, .secVisual{display:flex;align-items:center;justify-content:center}.aboutImg{position:fixed;inset:0}.secImg{position:absolute;top:0;left:0}.secTt::before{display:block;content:""}.srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);white-space:nowrap;clip-path:inset(50%)}.secImg img{-o-object-fit:cover;display:block;width:100%;height:100vh;object-fit:cover}:root{--aoNewsH:32px;--aoSpMenuH:46px;--aoFullH:calc(100vh - var(--aoSpMenuH));--pMarb:.6lh;--introAboutPadH:5em;--introAboutPadB:calc(var(--introAboutPadH) - var(--pMarb));--introPad:var(--introAboutPadH) 8% var(--introAboutPadB);--aboutPad:var(--introAboutPadH) 8%}

/*!Pearl Amakusa */.mainContent{position:relative;min-width:350px;color:#303030;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-align:justify}.mainContent a{cursor:pointer}.mainContent :where(figure){margin:0;padding:0}.mainContent, .mainContent dl, .mainContent li, .mainContent p{font-size:clamp(13px,1.1vw,14px);line-height:clamp(1.9em,1.95vh + 1em,2.2em);letter-spacing:.05em}.footerOuter{z-index:7;position:relative;padding-top:0!important}.breadcrumb{display:none;margin-bottom:0!important}.header_margin.isset_news{padding:0!important}.heroTt .ttJp{font-family:"Yu Mincho",YuMincho,"游明朝","游明朝体","Hiragino Mincho ProN W3","Hiragino Mincho ProN",serif} .aboutTt,.heroTt, .introTt, .secImgCap, .secTt{font-style:normal;font-weight:300;font-family:"Cormorant",serif;font-optical-sizing:auto}.museumEx dt{font-style:italic;font-weight:300;font-family:"Cormorant",serif}.moreLink .more{font-weight:300;font-family:"Montserrat",sans-serif;font-optical-sizing:auto}.videoFull{z-index:1;position:absolute;inset:0;overflow:hidden}.videoFull .hacobune-univideo{position:absolute;width:100%;height:100%;inset:0}.videoFull .hacobune-app-container, .videoFull .hacobune-unit-video, .videoFull .hacobune-unit-video-player, .videoFull .hacobune-unit-video-wrap, .videoFull .hacobune-video-frame, .videoFull .hacobune-video-js{position:absolute;width:100%!important;height:100%!important;inset:0;padding-top:0!important;background:transparent!important}.videoFull .hacobune-vjs-tech, .videoFull video{position:absolute!important;width:100%!important;height:100%!important;inset:0;-o-object-fit:cover;object-fit:cover}.videoFull .hacobune-vjs-poster{background-size:cover!important}.videoFull .hacobune-unit-video-outline{display:none}.videoFull .hacobune-unit-video{margin:0!important}.videoBox{aspect-ratio:16/9;width:100%;max-width:1080px;margin:0 auto;overflow:hidden}.videoBox .hacobune-univideo{width:calc(100% + 2px);margin:-1px}.videoBox .hacobune-univideo .hacobune-unit-video{margin:0}.videoBox .hacobune-app-container{width:100%!important;padding:0!important;background:transparent!important}.videoFull{background:url(/photo/page/zMAC/V.webp) 50%/cover no-repeat}.videoBox{background:url(/photo/page/zMAC/H.webp) 50%/cover no-repeat}.videoBox img, .videoFull img{display:block;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.aboutTt, .secImgCap{color:#fff;font-size:110%;line-height:1;letter-spacing:.08em} .about p,.intro p{margin-bottom:var(--pMarb);line-height:clamp(2em,2.6vh + .8em,2.4em)}.museumEx a:not(.tel a){padding-bottom:.2em;border-bottom:.5px solid #aaa}.moreLink{margin-top:2em;padding:.6em 0;border-bottom:1px solid #aaa;line-height:1}.moreLink,.moreLink span{display:inline-block}.moreLink .more{margin-right:.4em;font-style:normal;font-size:120%}.moreLink .more::before{display:inline-block;margin-right:.3em;content:"→";font-size:85%}.moreLink .jp{font-size:90%} .collabImg,.secTt{opacity:0;transition:.6s cubic-bezier(.3,1,.7,1)}@property --mask-r{syntax:"<percentage>";inherits:false;initial-value:0%}@-webkit-keyframes maskReveal{0%{--mask-r:0%}30%, 60%{--mask-r:5%}100%{--mask-r:100%}}@keyframes maskReveal{0%{--mask-r:0%}30%, 60%{--mask-r:5%}100%{--mask-r:100%}} .heroVisual,.secImg figure{--mask-r:0%;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0,#000 var(--mask-r),transparent var(--mask-r));mask-image:radial-gradient(circle at 50% 50%,#000 0,#000 var(--mask-r),transparent var(--mask-r))}.pret .heroVisual{-webkit-animation:maskReveal 1.1s cubic-bezier(.895,.03,.685,.22) 2s both;animation:maskReveal 1.1s cubic-bezier(.895,.03,.685,.22) 2s both}.heroTt span{opacity:0;transition:.7s cubic-bezier(.3,1,.7,1) 1s;-webkit-filter:blur(3px);display:block;filter:blur(3px)}.heroTt span:nth-child(2){transition-delay:1.3s}.heroTt span:nth-child(3){transition-delay:1.6s}.pret .heroTt span{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.inView .secImg figure{-webkit-animation:maskReveal 1s cubic-bezier(.895,.03,.685,.22) .1s both;animation:maskReveal 1s cubic-bezier(.895,.03,.685,.22) .1s both}.inView .collabImg{opacity:1}.secTt::before{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:.7s ease-out .2s}.secTt.act{opacity:1}.secTt.act::before{-webkit-clip-path:inset(0);clip-path:inset(0)}.secTx{view-timeline:--secTx block}.secTx::before{transform:scale(0)}@supports (animation-timeline:view()){.secTx::before{-webkit-animation:secTxExpand linear both;animation:secTxExpand linear both;animation-timeline:--secTx;animation-range:entry 0 entry 100%}}@-webkit-keyframes secTxExpand{0%, 50%{transform:scale(0)}100%{transform:scale(1)}}@keyframes secTxExpand{0%, 50%{transform:scale(0)}100%{transform:scale(1)}}@supports not (animation-timeline:view()){.secTx::before{transition:transform .7s cubic-bezier(.3,1,.7,1)}.inView.secTx::before{transform:scale(1)}}.secTxInner{opacity:0;transition:.7s cubic-bezier(.3,1,.7,1)}.secTxInner.act{opacity:1}@-webkit-keyframes dusk{0%{opacity:0}100%{opacity:1}}@keyframes dusk{0%{opacity:0}100%{opacity:1}}.intro{view-timeline:--introProgress block}.heroIntroWrap{timeline-scope:--introProgress}.heroIntroWrap::after{z-index:1;position:fixed;inset:0;background:linear-gradient(0deg,rgba(85,85,85,.8) 100%,transparent);content:"";opacity:0;pointer-events:none}@supports (animation-timeline:view()){.heroIntroWrap::after{-webkit-animation:dusk ease-in both;animation:dusk ease-in both;animation-timeline:--introProgress;animation-range:cover 10% cover 90%}}.about{view-timeline:--aboutProgress block}.aboutWrap{timeline-scope:--aboutProgress}.aboutWrap::after{z-index:1;position:fixed;inset:0;background:linear-gradient(0deg,rgba(51,51,51,.8) 100%,transparent);content:"";opacity:0;pointer-events:none}@supports (animation-timeline:view()){.aboutWrap::after{-webkit-animation:dusk ease-in both;animation:dusk ease-in both;animation-timeline:--aboutProgress;animation-range:cover 5% cover 50%}}.heroIntroWrap{z-index:4;position:relative;-webkit-clip-path:inset(0);clip-path:inset(0)}.heroIntroWrap::before{z-index:0;position:fixed;inset:0;background:url(/photo/page/2610_amakusa/amakusa-1p.webp) top/cover no-repeat;content:"";pointer-events:none}.hero{z-index:3;position:relative;width:100%;height:var(--aoFullH);background:#999}.heroTt{container-type:size;z-index:2;width:100%;font-size:150%;line-height:2.3;letter-spacing:.02em;text-align:center}.heroTt, .heroTt h1{color:#fff}.heroTt i{font-style:italic}.heroTt .ttJp{font-size:55%}.heroTt .ttEn2{margin-top:.08em;font-size:184.62%}.heroVisual{z-index:1;position:absolute;inset:0}.intro{z-index:2;position:relative;margin:0 auto;padding:var(--introPad);color:#fff}.introTt{color:#fff;line-height:1.7}.introTt span{display:block}.introTtJp{margin-bottom:.7lh;color:#fff;text-align:left}p.introNote{font-size:90%}.aboutWrap::before{z-index:0;position:fixed;inset:0;background:url(/photo/page/2610_amakusa/amakusa-2p.webp) 50%/cover no-repeat;content:"";pointer-events:none}.about{z-index:4;position:relative;color:#fff;line-height:2}.aboutImg{z-index:0}.aboutDesc{padding:var(--aboutPad)}.aboutTt{padding:0 8%}.videoL{z-index:6;position:relative}.cardWrap{z-index:5;position:relative}.secVisual{height:var(--aoFullH);overflow:hidden}.secImg{container-type:size;width:100%;height:100%}.sea .secImg{background-color:#aec3c7}.earth .secImg{background-color:#c4c1bc}.collec .secImg{background-color:#c6c6c6}.museumEx .secImg{background-color:#c4c1bc}.secTt{z-index:2;position:relative;color:#fff;font-size:230.77%;line-height:1.15}.secTt::before{position:absolute;top:-.3em;left:-.7em;aspect-ratio:1/1;width:1.4em;background:url(/photo/page/2610_amakusa/curve.svg) 50%/cover no-repeat}.secTt i{font-size:186.6666666667%}.secTt::before{bottom:.8em;background:url(/photo/page/2610_amakusa/curve.svg);transition-duration:.4s}.secTx{container-type:size;position:relative;overflow:hidden}.sea .secTx{background-color:#d4dcde}.earth .secTx{background-color:#dfdbd4}.collec .secTx{background-color:#dadada}.collab .secTx{background-color:#d4dcde}.museumEx .secTx{background-color:#dfdbd4}.secTx::before{position:absolute;top:50%;left:50%;width:150cqmax;height:150cqmax;margin-top:-75cqmax;margin-left:-75cqmax;border-radius:50%;background-color:#fff;content:""}.secTxInner{z-index:2;position:relative}.secImgCap{z-index:2;position:absolute;top:2em;left:1em;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}.secCatch{margin-bottom:.5lh;font-weight:bold}.museumEx .tam{display:block;font-size:80%}.museumEx dl{margin-top:clamp(.7em,5.2vh - 1.7em,1.5em)} .museumEx address, .museumEx dd,.museumEx dl{line-height:clamp(1.9em,1.95vh + 1em,2.2em)}.museumEx dt{flex-shrink:0;min-width:3.5em;font-size:130%}.museumEx .group{display:flex;align-items:baseline;margin-bottom:clamp(.7em,2.6vh - .5em,1.1em);gap:.8em}.collab .secVisual{flex-direction:column;background-color:#e3ecef}.collab .secTt{margin-bottom:-.7em;color:#303030;font-size:clamp(22px,5vw,27px);text-align:center}.collabImg{width:min(65%,350px)}.collabName{display:block;font-size:150%}.collabNameJp{font-weight:bold;line-height:2}.collabRole{margin-bottom:.5lh}.collabLinks li{display:inline-block;line-height:2.3}@media (750px <= width){:root{--aoSpMenuH:0px;--aoFullH:calc(100vh - var(--aoNewsH));--pMarb:.8lh;--introAboutPadH:8em;--introPad:var(--introAboutPadH) 0 var(--introAboutPadB);--aboutPad:var(--introAboutPadH) 0 3em}.moreLink{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.secTxInner{transition-delay:.3s}.heroIntroWrap::before{background:url(/photo/page/2610_amakusa/amakusa-1l.webp) top/cover no-repeat}.hero{display:flex;height:100vh;background-color:#d3d3d2}.heroVisual{position:relative;flex:1 1 50%;order:1;height:100%;overflow:hidden}.heroVisual .videoFull, .heroVisual video{position:absolute;width:100%;height:100%;inset:0;-o-object-fit:cover;object-fit:cover}.heroTt{display:flex;position:relative;flex:1 1 50%;flex-direction:column;align-items:center;justify-content:center;order:2;height:100%;background:url(/photo/page/2610_amakusa/0-hero2pc.webp) 50%/cover no-repeat;color:#fff;text-align:center;pointer-events:none}.aboutWrap::before{background:url(/photo/page/2610_amakusa/amakusa-2l.webp) 50%/cover no-repeat}.intro{align-items:center}.intro,.introHead{display:flex;justify-content:center}.introHead{width:50%;margin-right:auto;margin-left:auto}.introTt{font-size:130%}.introBody{width:50%}.introDesc{max-width:40em;margin:0 auto;padding:0 8%}.about{display:flex;align-items:stretch;padding:0}.aboutHead{margin-left:1em;text-align:center}.aboutTt{position:-webkit-sticky;position:sticky;top:80px;padding:60px 0 45vh;font-size:110%;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}.aboutBody{flex:1}.aboutDesc{max-width:40em;margin:0 auto}.videoL{z-index:2;position:relative;margin:0 auto var(--introAboutPadH);padding-left:1em}.sec{display:flex;position:-webkit-sticky;position:sticky;top:0;height:var(--aoFullH)}.sec:nth-of-type(even){flex-direction:row-reverse}.secVisual{display:flex;position:relative;align-items:center;justify-content:center;width:50%;height:100%}.secImgCap{top:8em}.secTx{display:flex;align-items:center;width:50%;height:100%}.secTxInner{display:flex;flex-direction:column;justify-content:center;max-width:40em;margin-right:auto;margin-left:auto;padding:0 8%}}@media (width < 750px){.heroVisual{background:url(/photo/page/2610_amakusa/0-hero2pc.webp) 50%/cover no-repeat}.heroTt{margin-top:-20%} .aboutTt,.introTt{margin-bottom:1.4lh;font-size:130%}.aboutHead{display:none}.sec{display:contents}.secTx,.secVisual{position:-webkit-sticky;position:sticky;top:0}.secTx{display:flex;flex-direction:column;justify-content:center;height:var(--aoFullH);margin-right:auto;margin-left:auto;padding:3em 8%}.secTx::before{width:150vmax;height:150vmax;margin-top:-75vmax;margin-left:-75vmax}}