@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600&display=swap";body{font-size:16px;font-family:"Shippori Mincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-feature-settings:"palt";letter-spacing:.05em;color:#fff;line-height:1.75;font-weight:400;background:linear-gradient(to bottom, #10141a, #363f47, #10141a);word-break:break-all}#wrap{overflow-x:hidden}.en{font-family:"Cormorant Garamond",serif}.gothic{font-family:"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}img{vertical-align:top}.sp-only{display:none}.pc-only{display:block}.h1{font-size:48px}.h2{font-size:40px}.h3{font-size:32px}.h4{font-size:28px}.h5{font-size:24px}.h6{font-size:20px}.white{color:#fff}.silver{color:#ccc}.gold{color:#aa9765}.black{color:#000}.gray{color:#555}.w80{width:80%}.w75{width:75%}.w70{width:70%}.w65{width:65%}.w60{width:60%}@media screen and (max-width: 750px){body{font-size:13px}.sp-only{display:block}.pc-only{display:none}.h1{font-size:32px}.h2{font-size:24px}.h3{font-size:18px}.h4{font-size:16px}.h5{font-size:16px}.h6{font-size:16px}.w80{width:100%}.w75{width:100%}.w70{width:100%}.w65{width:100%}.w60{width:100%}}.mw1200{max-width:1200px;margin-left:auto;margin-right:auto}.mw1080{max-width:1080px;margin-left:auto;margin-right:auto}.mw960{max-width:960px;margin-left:auto;margin-right:auto}.mw800{max-width:800px;margin-left:auto;margin-right:auto}a.btn{transition:.3s;display:block}a.btn:hover{opacity:.8}.intro_premier{font-family:"Zen Old Mincho",serif;font-size:min(3.2dvw,16px)}.intro_premier .ib{white-space:nowrap}.intro_premier .shine{overflow:hidden;position:relative;display:block}.intro_premier .shine::before{content:"";position:absolute;top:0;left:-100%;background:linear-gradient(135deg, rgba(255, 255, 255, 0) 28%, rgba(255, 255, 255, 0.75) 32%, rgba(255, 255, 255, 0.75) 78%, rgba(0, 0, 0, 0) 82%);width:100%;height:100%;animation:shine-loop 4s linear infinite}@keyframes shine-loop{0%{transform:translateX(0)}10%{transform:translateX(300%)}100%{transform:translateX(300%)}}.intro_premier .sec{position:relative}.intro_premier .sec figure{position:relative;line-height:0}.intro_premier .sec figure img{width:100%;height:auto}.intro_premier .sec figure .cap,.intro_premier .sec figure~.cap{font-weight:200;font-size:min(2.8dvw,14px);line-height:1;text-shadow:1px 1px 1px #000}@media screen and (768px <= width),print{.intro_premier .sec figure .cap,.intro_premier .sec figure~.cap{font-size:min(3dvw,15px)}}.intro_premier .sec_inner{margin:0 auto;max-width:1152px;width:90%}@media screen and (768px <= width),print{.intro_premier .sec_inner{width:100%}}.intro_premier .sec_h2{color:#fff;font-size:min(8.2dvw,64px);font-weight:500;letter-spacing:.08em;line-height:1.1}@media screen and (768px <= width),print{.intro_premier .sec_h2{font-size:min(9dvw,72px)}}.intro_premier .sec_h2 span{display:block;margin:.25em 0 0;font-size:min(6.7dvw,48px)}@media screen and (768px <= width),print{.intro_premier .sec_h2 span{font-size:min(6.7dvw,48px)}}.intro_premier .sec_h3{color:#fff;font-size:min(6.25dvw,44px);letter-spacing:.08em;line-height:1.3}@media screen and (768px <= width),print{.intro_premier .sec_h3{font-size:min(5.5dvw,40px)}}.intro_premier .sec_h3.large{font-size:min(6.7dvw,48px)}@media screen and (768px <= width),print{.intro_premier .sec_h3.large{font-size:min(6.25dvw,44px)}}.intro_premier .sec_lead{margin:1em 0 0;color:#fff;font-size:min(3.8dvw,20px);letter-spacing:.08em;line-height:1.6;text-align:center}@media screen and (768px <= width),print{.intro_premier .sec_lead{font-size:min(3.2dvw,16px);line-height:2;text-align:unset}}.intro_premier .sec00_bg{position:relative}.intro_premier .sec00 .sec_inner{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%}.intro_premier .sec00_body{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1em;width:100%;font-size:min(3.2dvw,16px)}@media screen and (768px <= width),print{.intro_premier .sec00_body{gap:2em}}.intro_premier .sec00_body_ttl{position:relative;padding:.25em .5em .25em 0;background-image:linear-gradient(90deg, #bd9d77 0%, #b8976e 10%, #b59969 20%, #c2aa7a 35%, #e3d1ad 50%, #fcf0d6 65%, #ecdbc1 80%, #cbae8e 90%, #b6946f 100%);color:#000;font-size:min(4.8dvw,30px);font-weight:500;line-height:1.4}@media screen and (768px <= width),print{.intro_premier .sec00_body_ttl{padding:.25em .5em .25em 0;font-size:min(4.8dvw,30px)}}.intro_premier .sec00_body_ttl::before{content:"";position:absolute;top:0;right:99%;background-color:#bd9d77;width:100dvw;height:100%}.intro_premier .sec00_body_ttl span{letter-spacing:.08em}.intro_premier .sec00_body_lead{font-size:min(4dvw,22px)}@media screen and (768px <= width),print{.intro_premier .sec00_body_lead{font-size:min(3.6dvw,18px)}}.intro_premier .sec00_body_grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em 1.5em;width:45dvw}@media screen and (768px <= width),print{.intro_premier .sec00_body_grid{grid-template-columns:repeat(2, 1fr);width:calc(450px + 3em)}}.intro_premier .sec00_body_grid>a{position:relative;display:flex;justify-content:center;align-items:center;padding:.5em;background-image:linear-gradient(90deg, #B59760 0%, #94794A 100%);max-width:225px;width:40dvw;color:#000;font-size:min(2.8dvw,14px);font-weight:500}@media screen and (768px <= width),print{.intro_premier .sec00_body_grid>a{padding:1.5em;width:100%;font-size:min(2.8dvw,14px)}}.intro_premier .sec00_body_grid>a::after{content:"";position:absolute;top:50%;right:10%;transform:translateY(-50%) rotate(45deg);border-top:1px solid #000;border-right:1px solid #000;width:.25em;height:.25em}@media screen and (768px <= width),print{.intro_premier .sec00_body_grid>a::after{width:.5em;height:.5em}}.intro_premier .sec01{padding:1.5em 0 3em;background-color:#0a0a0a}@media screen and (768px <= width),print{.intro_premier .sec01{padding:2.5em 0 4em}}.intro_premier .sec01_grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:2em 3.5em}@media screen and (768px <= width),print{.intro_premier .sec01_grid{grid-template-columns:repeat(2, 1fr)}}.intro_premier .sec01_grid>figure{order:1}@media screen and (768px <= width),print{.intro_premier .sec01_grid>figure{order:unset}}.intro_premier .sec01_body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;font-size:min(3.2dvw,16px)}@media screen and (768px <= width),print{.intro_premier .sec01_body{align-items:start}}.intro_premier .sec01_body_ttl{color:#d4be99;font-size:min(4.6dvw,28px);font-family:"Cormorant Garamond",serif;font-style:italic;letter-spacing:.15em;text-align:center}@media screen and (768px <= width),print{.intro_premier .sec01_body_ttl{font-size:min(4.2dvw,24px);text-align:unset}}.intro_premier .sec01_body .sec_h3{text-align:center}@media screen and (768px <= width),print{.intro_premier .sec01_body .sec_h3{text-align:unset}}.intro_premier .sec01_body .sec_lead{margin:1em 0 0}.intro_premier .sec01_body_grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em 1.5em;width:45dvw}@media screen and (768px <= width),print{.intro_premier .sec01_body_grid{grid-template-columns:repeat(2, 1fr);width:calc(450px + 3em)}}.intro_premier .sec01_body_grid>a{position:relative;display:flex;justify-content:center;align-items:center;padding:.5em;background-image:linear-gradient(90deg, #B59760 0%, #94794A 100%);max-width:225px;width:40dvw;color:#000;font-size:min(2.8dvw,14px);font-weight:500}@media screen and (768px <= width),print{.intro_premier .sec01_body_grid>a{padding:1.5em;width:100%;font-size:min(2.8dvw,14px)}}.intro_premier .sec01_body_grid>a::after{content:"";position:absolute;top:50%;right:10%;transform:translateY(-50%) rotate(45deg);border-top:1px solid #000;border-right:1px solid #000;width:.25em;height:.25em}@media screen and (768px <= width),print{.intro_premier .sec01_body_grid>a::after{width:.5em;height:.5em}}.intro_premier .sec02{background-color:#fff}.intro_premier .sec02_body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;padding:2em 0 1.5em;width:100%;font-size:min(3.2dvw,16px);text-align:center}@media screen and (768px <= width),print{.intro_premier .sec02_body{padding:4em 0 3em}}.intro_premier .sec02_body_ttl{color:#ac932b;font-size:min(4.6dvw,28px);font-style:italic;letter-spacing:.15em;line-height:1.1;text-align:center}@media screen and (768px <= width),print{.intro_premier .sec02_body_ttl{font-size:min(4.2dvw,24px)}}.intro_premier .sec02_body .sec_h3{color:#000}.intro_premier .sec02_body .sec_lead{margin:1em 0 0;color:#000;text-align:center}.intro_premier .sec03_bg{position:relative}.intro_premier .sec04{padding:2em 0 2.5em;background-color:#0a0a0a}@media screen and (768px <= width),print{.intro_premier .sec04{padding:4.5em 0 5em}}.intro_premier .sec04_head_ttl{color:#d5c099;font-size:min(4.2dvw,24px);letter-spacing:.25em;line-height:1.4;text-align:center}.intro_premier .sec04_head>figure{margin:2.5em auto 0;max-width:100%;width:100%}@media screen and (768px <= width),print{.intro_premier .sec04_head>figure{margin:2.5em auto 0;max-width:837px}}.intro_premier .sec04_grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5em;margin:2em auto 0;width:100%}@media screen and (768px <= width),print{.intro_premier .sec04_grid{grid-template-columns:repeat(2, 1fr);gap:3em;margin:3.5em auto 0;max-width:837px}}.intro_premier .sec04_grid>figure{order:1}@media screen and (768px <= width),print{.intro_premier .sec04_grid>figure{order:unset}}.intro_premier .sec05{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;padding:2em 0 0;background-image:linear-gradient(90deg, #EAEAEA 0%, #fff 50%, #EAEAEA 100%)}@media screen and (768px <= width),print{.intro_premier .sec05{gap:2em;padding:4em 0 0}}.intro_premier .sec05_head{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;gap:1em;max-width:100%;width:90%}@media screen and (768px <= width),print{.intro_premier .sec05_head{max-width:837px;width:100%}}.intro_premier .sec05_head_tab{padding:.75em 0;background-color:#bababa;cursor:pointer;color:#fff;font-size:min(4.2dvw,24px);letter-spacing:.15em;line-height:1;text-align:center;transition:background-color .3s}@media screen and (768px <= width),print{.intro_premier .sec05_head_tab{font-size:min(3.8dvw,20px)}}.intro_premier .sec05_head_tab.active{background-color:#890808;cursor:default}.intro_premier .sec05_body{overflow-x:scroll;overflow-y:hidden;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;position:relative;width:100%;height:400px;transition:background-color .3s}.intro_premier .sec05_body.is-dragging{cursor:grabbing}.intro_premier .sec05_body .swipe_icon{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none;opacity:0;transition:opacity .5s,display .5s;transition-behavior:allow-discrete;z-index:5}@starting-style{.intro_premier .sec05_body .swipe_icon{opacity:1}}.intro_premier .sec05_body figure{position:absolute;bottom:0;left:0;opacity:0;max-width:none;width:-moz-max-content;width:max-content;height:400px;line-height:0;transition:opacity .5s}.intro_premier .sec05_body figure::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .5s;z-index:2}.intro_premier .sec05_body figure.active{opacity:1}.intro_premier .sec05_body figure img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;display:block;max-width:none;width:auto;height:400px}.intro_premier .sec05_body.cover .swipe_icon{display:block;opacity:1}.intro_premier .sec05_body.cover figure::before{opacity:1}.intro_premier .sec06{padding:1.5em 0 3em;background-color:#f7f6f2}@media screen and (768px <= width),print{.intro_premier .sec06{padding:2.5em 0 4em}}.intro_premier .sec06_ttl{color:#896e3a;font-size:min(9.8dvw,80px);font-family:"Cormorant Garamond",serif;font-style:italic;letter-spacing:.15em;line-height:1;text-align:center}@media screen and (768px <= width),print{.intro_premier .sec06_ttl{font-size:min(9dvw,72px)}}.intro_premier .sec06_lead{margin:.5em 0 0;color:#896e3a;font-size:min(4.6dvw,28px);letter-spacing:.1em;line-height:2;text-align:center}@media screen and (768px <= width),print{.intro_premier .sec06_lead{margin:.5em 0 0;font-size:min(4.2dvw,24px)}}.intro_premier .sec06_head{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:center;align-items:center;gap:0 1em;margin:2em auto 0;max-width:100%;width:90%}@media screen and (768px <= width),print{.intro_premier .sec06_head{max-width:396px;width:100%}}.intro_premier .sec06_head_tab{position:relative;padding:.5em 0;background-color:#fff;cursor:pointer;color:#000;font-size:min(4.2dvw,24px);letter-spacing:.08em;line-height:1;text-align:center;transition:background-color .3s}@media screen and (768px <= width),print{.intro_premier .sec06_head_tab{width:190px;font-size:min(3.8dvw,20px)}}.intro_premier .sec06_head_tab.active{background-color:#890808;cursor:default;color:#fff}.intro_premier .sec06_head_tab.active::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:16px solid #a40000}.intro_premier .sec06_box{position:relative;margin:3em 0 0;min-height:900px}@media screen and (768px <= width),print{.intro_premier .sec06_box{min-height:980px}}.intro_premier .sec06_box_block{position:absolute;top:0;left:0;display:grid;grid-template-columns:repeat(1, 1fr);align-items:center;gap:2em 0;opacity:0;transition:opacity .3s}@media screen and (768px <= width),print{.intro_premier .sec06_box_block{grid-template-columns:repeat(2, 1fr)}}.intro_premier .sec06_box_block.active{opacity:1}.intro_premier .sec06_box_block .block_flex{display:flex;flex-direction:column;justify-content:center;align-items:start;width:100%}@media screen and (768px <= width),print{.intro_premier .sec06_box_block .block_flex{width:-moz-fit-content;width:fit-content}}.intro_premier .sec06_box_block .block_flex .type{width:100%;color:#000;font-size:min(5.1dvw,34px);font-family:"EB Garamond",serif;font-weight:500;line-height:1}@media screen and (768px <= width),print{.intro_premier .sec06_box_block .block_flex .type{font-size:min(4.8dvw,30px)}}.intro_premier .sec06_box_block .block_flex .type span{color:#896e3b;font-size:min(7dvw,52px);line-height:1.1}@media screen and (768px <= width),print{.intro_premier .sec06_box_block .block_flex .type span{font-size:min(6.7dvw,48px)}}.intro_premier .sec06_box_block .block_flex .madori{margin:.25em 0 0;padding:.25em 0 0;border-top:1px solid #896e3b;width:100%;color:#896e3b;font-size:min(5.2dvw,36px);font-family:"EB Garamond",serif;font-weight:500;line-height:1}@media screen and (768px <= width),print{.intro_premier .sec06_box_block .block_flex .madori{font-size:min(5.05dvw,33px)}}.intro_premier .sec06_box_block .block_flex .madori>span{font-size:min(7.5dvw,56px)}@media screen and (768px <= width),print{.intro_premier .sec06_box_block .block_flex .madori>span{font-size:min(7dvw,52px)}}.intro_premier .sec06_box_block .block_flex .madori .caution{margin:.5em 0 0;color:#000;font-size:min(3.2dvw,16px);line-height:1.2;font-family:unset}@media screen and (768px <= width),print{.intro_premier .sec06_box_block .block_flex .madori .caution{font-size:min(2.4dvw,12px)}}.intro_premier .sec06_box_block .block_flex .info{display:grid;grid-template-columns:auto 1fr;align-items:center;margin:1rem 0 0;width:-moz-fit-content;width:fit-content;color:#000;line-height:1}@media screen and (768px <= width),print{.intro_premier .sec06_box_block .block_flex .info{margin:1rem 0 0}}.intro_premier .sec06_box_block .block_flex .info_ttl{font-size:min(4.4dvw,26px)}@media screen and (768px <= width),print{.intro_premier .sec06_box_block .block_flex .info_ttl{font-size:min(4dvw,22px)}}.intro_premier .sec06_box_block .block_flex .info_dat{font-size:min(8.2dvw,64px);font-family:"EB Garamond",serif;font-weight:500}@media screen and (768px <= width),print{.intro_premier .sec06_box_block .block_flex .info_dat{font-size:min(8dvw,62px)}}.intro_premier .sec06_box_block .block_flex .info_dat span{font-size:min(11.02dvw,94px)}@media screen and (768px <= width),print{.intro_premier .sec06_box_block .block_flex .info_dat span{font-size:min(10.8dvw,90px)}}.intro_premier .sec06_box_block .block_flex .info_tbo{grid-column:span 2;font-size:min(3.7dvw,19px);text-align:right}@media screen and (768px <= width),print{.intro_premier .sec06_box_block .block_flex .info_tbo{font-size:min(3dvw,15px)}}.intro_premier .sec06_box_block .block_flex .areas{margin:0 0 0 1.5em}.intro_premier .sec06_box_block .block_flex .areas li{margin:0 0 0 1.5em;text-indent:-1.5em;color:#000;font-size:min(3.2dvw,16px)}@media screen and (768px <= width),print{.intro_premier .sec06_box_block .block_flex .areas li{font-size:min(2.4dvw,12px)}}.intro_premier .sec06_box_block .block_flex .areas li::before{content:"■";position:relative;display:inline-block;margin:0 .25em 0 0;color:#896e3b;line-height:1.4}.intro_premier .sec06_box_block .block_flex .option{margin:2em 0 0 1.75rem;text-indent:-1.5rem;color:#000;font-size:min(3.2dvw,16px);line-height:1}@media screen and (768px <= width),print{.intro_premier .sec06_box_block .block_flex .option{font-size:min(2.4dvw,12px)}}.intro_premier .sec06_box_block .block_flex .option::before{content:"※";position:relative}.intro_premier .sec07{padding:3em 0 6em;background-color:#141313}@media screen and (768px <= width),print{.intro_premier .sec07{padding:4em 0 8em}}.intro_premier .sec07_flex{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2em 3.5em}.intro_premier .sec07_body{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1em;font-size:min(3.2dvw,16px)}.intro_premier .sec07_body_ttl{width:100%;color:#ac932b;font-size:min(4.6dvw,28px);font-style:italic;letter-spacing:.15em;line-height:1.1;text-align:center}@media screen and (768px <= width),print{.intro_premier .sec07_body_ttl{font-size:min(4.2dvw,24px)}}.intro_premier .sec07_body .sec_h3{width:100%;color:#fff;text-align:center}.intro_premier .sec07_body .sec_lead{width:100%;color:#fff;text-align:center}.intro_premier .sec07_body_grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1em 1.25em;width:100%}@media screen and (768px <= width),print{.intro_premier .sec07_body_grid{grid-template-columns:repeat(4, 1fr)}}.intro_premier .sec07_body_grid figure .cap{bottom:0;right:0;padding:.25em 0 .5em 2em;background-image:linear-gradient(-90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);font-size:min(2.8dvw,14px)}@media screen and (768px <= width),print{.intro_premier .sec07_body_grid figure .cap{font-size:min(2.4dvw,12px)}}.intro_premier .sec08{padding:1.5em 0 3em;background-color:#0a0a0a}@media screen and (768px <= width),print{.intro_premier .sec08{padding:2.5em 0 4em}}.intro_premier .sec08_flex{display:flex;flex-direction:column;gap:2em 3.5em}.intro_premier .sec08_body{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1em;font-size:min(3.2dvw,16px)}.intro_premier .sec08_body_ttl{color:#a68c5d;font-size:min(3.8dvw,20px);letter-spacing:.04em;text-shadow:1px 1px 1px #5a4d38}@media screen and (768px <= width),print{.intro_premier .sec08_body_ttl{text-shadow:unset}}.intro_premier .sec08_body .sec_lead{font-weight:200}.intro_premier .sec08_body_grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em 1.5em;width:100%}@media screen and (768px <= width),print{.intro_premier .sec08_body_grid{grid-template-columns:689fr 438fr}}@media screen and (768px <= width),print{.intro_premier .sec08_body_grid figure:first-of-type{grid-row:span 2}}.intro_premier .sec08_body_grid figure .cap{bottom:0;right:0;padding:.25em 0 .5em 2em;background-image:linear-gradient(-90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);font-size:min(2.8dvw,14px)}@media screen and (768px <= width),print{.intro_premier .sec08_body_grid figure .cap{font-size:min(2.4dvw,12px)}}.intro_premier .sec09{padding:1.5em 0 3em;background-color:#0a0a0a}@media screen and (768px <= width),print{.intro_premier .sec09{padding:2.5em 0 4em}}.intro_premier .sec09_flex{display:flex;flex-direction:column;gap:2em 3.5em}.intro_premier .sec09_body{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1em;font-size:min(3.2dvw,16px)}.intro_premier .sec09_body_ttl{color:#a68c5d;font-size:min(3.8dvw,20px);letter-spacing:.04em;text-shadow:1px 1px 1px #5a4d38}@media screen and (768px <= width),print{.intro_premier .sec09_body_ttl{text-shadow:unset}}.intro_premier .sec09_body .sec_lead{font-weight:200}.intro_premier .sec09_body_grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em 2.5em;width:100%}@media screen and (768px <= width),print{.intro_premier .sec09_body_grid{grid-template-columns:repeat(2, 1fr)}}.intro_premier .sec09_body_grid figure .cap{bottom:0;right:0;padding:.25em 0 .5em 2em;background-image:linear-gradient(-90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);font-size:min(2.8dvw,14px)}@media screen and (768px <= width),print{.intro_premier .sec09_body_grid figure .cap{font-size:min(2.4dvw,12px)}}.intro_premier .sec98_bg{position:relative}.intro_premier .sec98_body{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1em;width:80dvw;font-size:min(3.2dvw,16px)}@media screen and (768px <= width),print{.intro_premier .sec98_body{gap:2em;width:unset}}.intro_premier .sec98_body_ttl{width:100%;color:#fff;font-size:min(7dvw,52px);font-weight:200;line-height:1.2;text-align:center}@media screen and (768px <= width),print{.intro_premier .sec98_body_ttl{font-size:min(8.2dvw,64px)}}.intro_premier .sec98_body_grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em 0;margin:0 auto;width:60dvw}@media screen and (768px <= width),print{.intro_premier .sec98_body_grid{grid-template-columns:repeat(2, 1fr);gap:2.25em 2em;width:100%}}.intro_premier .sec98_body_grid>a{position:relative;display:flex;justify-content:center;align-items:center;padding:.5em;background-image:linear-gradient(90deg, #B59760 0%, #94794A 100%);width:100%;color:#000;font-size:min(3.8dvw,20px);font-weight:500}@media screen and (768px <= width),print{.intro_premier .sec98_body_grid>a{padding:1.5em;font-size:min(3.4dvw,17px)}}.intro_premier .sec98_body_grid>a::after{content:"";position:absolute;top:50%;right:10%;transform:translateY(-50%) rotate(45deg);border-top:1px solid #000;border-right:1px solid #000;width:.25em;height:.25em}@media screen and (768px <= width),print{.intro_premier .sec98_body_grid>a::after{width:.5em;height:.5em}}/*# sourceMappingURL=intro_premier.css.map */