@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Cinzel:wght@400..900&display=swap";figure{position:relative;line-height:0}figure img{width:100%}figure .footnote{position:absolute;bottom:1em;right:.5em;color:#0b0b0b;font-size:min(2svw,10px);font-weight:500;line-height:1}figure .footnote.white{color:#fff}figure .footnote.gray{bottom:0;right:0;padding:.5em .5em .5em 2em;color:#fff;background:linear-gradient(-90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 80%, rgba(0, 0, 0, 0) 100%)}#equipment .equipment{margin-top:0}#equipment .equipment #main{position:relative;padding:22svh 0;z-index:-2}@media screen and (min-width: 769px),print{#equipment .equipment #main{padding:30svh 0}}#equipment .equipment #main::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.36);z-index:-1}#equipment .equipment #main.mv01{background:url("../images/equipment/01/mv.webp") no-repeat center center/cover}#equipment .equipment #main.mv02{background:url("../images/equipment/02/mv.webp") no-repeat center center/cover}#equipment .equipment #main.mv03{background:url("../images/equipment/03/mv.webp") no-repeat center center/cover}#equipment .equipment #main.mv04{background:url("../images/equipment/04/mv.webp") no-repeat center center/cover}#equipment .equipment #main.mv05{background:url("../images/equipment/05/mv.webp") no-repeat center center/cover}#equipment .equipment #main h1{padding:0 10%;text-align:left}#equipment .equipment #main h1 .en{font-size:min(9.8svw,80px);font-family:"Oswald",sans-serif;font-weight:bold;line-height:1;letter-spacing:0}#equipment .equipment #main h1 .ja{padding-top:.5em;font-size:min(3.2svw,16px)}#equipment .equipment #main .cap{position:absolute;bottom:0;right:0;padding:.5em;background:rgba(0,0,0,.5);color:#fff;font-size:min(2.4svw,12px);line-height:1}#equipment .equipment #contents{background-color:#fff}#equipment .equipment #contents [data-chotai="08"]{width:125%;transform-origin:left center;transform:scaleX(0.8)}#equipment .equipment #contents [data-chotai="09"]{width:111.1111111111%;transform-origin:left center;transform:scaleX(0.9)}#equipment .equipment #contents .bg-txt{overflow:hidden;width:100%;height:14svw;max-height:120px;display:flex;align-items:center}#equipment .equipment #contents .bg-txt.reverse .bg-txt-area{animation:loop-slide-rev 20s infinite linear 1s both}@keyframes loop-slide-rev{from{transform:translateX(-100%)}to{transform:translateX(0)}}#equipment .equipment #contents .bg-txt.mb2em{margin:.5em 0}@media screen and (min-width: 769px),print{#equipment .equipment #contents .bg-txt.mb2em{margin:1.5em 0}}#equipment .equipment #contents .bg-txt .bg-txt-area{margin:0;display:flex;color:hsla(0,0%,100%,.1882352941);font-family:"Oswald",sans-serif;font-size:min(14svw,120px);font-weight:bold;animation:loop-slide 20s infinite linear 1s both}#equipment .equipment #contents .bg-txt .bg-txt-area.type2{color:hsla(0,0%,100%,0);-webkit-text-stroke:2px rgba(215,0,29,.1882352941)}#equipment .equipment #contents .bg-txt .bg-txt-area.type3{color:hsla(0,0%,100%,0);-webkit-text-stroke:2px hsla(0,0%,100%,.1882352941)}#equipment .equipment #contents .bg-txt .bg-txt-area.type4{color:rgba(215,0,29,.1411764706)}#equipment .equipment #contents .bg-txt .bg-txt-area.type5{color:hsla(0,0%,100%,0);-webkit-text-stroke:2px rgba(215,0,29,.368627451)}#equipment .equipment #contents .bg-txt .bg-txt-area.type6{color:hsla(0,0%,100%,0);-webkit-text-stroke:2px hsla(0,0%,100%,.368627451)}#equipment .equipment #contents .bg-txt .bg-txt-area li{margin:0 0 0 .25em;width:-moz-fit-content;width:fit-content;white-space:nowrap}@keyframes loop-slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}#equipment .equipment #contents .bg-txt[data-loop=KITCHEN] .bg-txt-area{animation-duration:50s}#equipment .equipment #contents .bg-txt[data-loop=BATHROOM] .bg-txt-area{animation-duration:60s}#equipment .equipment #contents .bg-txt[data-loop=UTILITY] .bg-txt-area{animation-duration:35s}#equipment .equipment #contents .bg-txt[data-loop="ZEH-M Oriented"] .bg-txt-area{animation-duration:60s}#equipment .equipment #contents .bg-txt[data-loop=TOILET]{margin:.5em 0 0;padding:0 0 .5em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .bg-txt[data-loop=TOILET]{margin:-1.5em 0 0}}#equipment .equipment #contents .bg-txt[data-loop=TOILET] .bg-txt-area{animation-duration:30s}#equipment .equipment #contents .bg-txt[data-loop="COMMON SECURITY"] .bg-txt-area{animation-duration:70s}#equipment .equipment #contents .bg-txt[data-loop="THE MIDOSUJI RESIDENCE"] .bg-txt-area{animation-duration:80s}#equipment .equipment #contents .bg-txt[data-loop="PRIVATE SECURITY"] .bg-txt-area{animation-duration:75s}#equipment .equipment #contents .bg-txt[data-loop="LIFE SUPPORT"] .bg-txt-area{animation-duration:70s}#equipment .equipment #contents .bg-txt[data-loop=COMFORTABLE] .bg-txt-area{animation-duration:65s}#equipment .equipment #contents .bg-txt[data-loop=STRUCTURE] .bg-txt-area{animation-duration:45s}#equipment .equipment #contents .bg-txt[data-loop="UNIVERSAL DESIGN"] .bg-txt-area{animation-duration:80s}#equipment .equipment #contents .bg-txt[data-loop=SAFETY] .bg-txt-area{animation-duration:50s}#equipment .equipment #contents .sec{position:relative;margin:0 auto;padding:3em 0 0;max-width:1480px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec{padding:6em 0 0;width:100%}}#equipment .equipment #contents .sec.full{max-width:unset;width:100%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec.full{width:100%}}#equipment .equipment #contents .sec_ttl2{color:#fff;font-size:min(4.6svw,28px);font-family:"Shippori Mincho",serif;letter-spacing:.1em;text-align:center}#equipment .equipment #contents .sec_ttl2.type2{color:#d7001d}#equipment .equipment #contents .sec_ttl2.type3{color:#d7001d;font-size:min(5.5svw,40px);font-family:"Oswald",sans-serif;font-weight:bold}#equipment .equipment #contents .sec_ttl3{margin:3em auto 0;padding:.5em 0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.64) 17%, white 35%, white 50%, white 65%, rgba(255, 255, 255, 0.64) 83%, rgba(255, 255, 255, 0) 100%);color:#d7001d;font-size:min(4.2svw,24px);font-family:"Shippori Mincho",serif;text-align:center}#equipment .equipment #contents .sec_ttl3.reverse{background:linear-gradient(90deg, rgba(181, 0, 24, 0) 0%, rgba(181, 0, 24, 0.64) 17%, #b50018 35%, #b50018 50%, #b50018 65%, rgba(181, 0, 24, 0.64) 83%, rgba(181, 0, 24, 0) 100%);color:#fff}#equipment .equipment #contents .sec_ttl3.flat35{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em;background:unset;color:#d7001d;font-size:min(3.8svw,20px)}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec_ttl3.flat35{flex-direction:unset;justify-content:start;align-items:end}}#equipment .equipment #contents .sec_ttl4{margin:2em auto 0;color:#fff;font-size:min(4.6svw,28px);font-family:"Shippori Mincho",serif;letter-spacing:.3em;text-align:center}#equipment .equipment #contents .sec_ttl4.reverse{color:#b50018}#equipment .equipment #contents .sec_btn{margin:0 auto;padding:2em 0;width:100%}#equipment .equipment #contents .sec_btn .btn_block{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em;margin:0 auto;max-width:1280px;width:96%;font-size:min(3.2svw,16px);z-index:2}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec_btn .btn_block{gap:20px}}#equipment .equipment #contents .sec_btn .btn_block .btn_link{box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25em;box-shadow:3px 3px 6px rgba(0,0,0,.24);margin:0;padding:1em 0;border-radius:20px;background:#fff;width:calc((96% - 1em)/2);color:#d6001d;font-size:min(3.2svw,16px);font-family:"Oswald",sans-serif;font-weight:bold;line-height:1;text-align:center;transition:.5s}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec_btn .btn_block .btn_link{gap:.25em;padding:1em 0;width:190px}}#equipment .equipment #contents .sec_btn .btn_block .btn_link.pen{background-color:gray;color:#fff;pointer-events:none}#equipment .equipment #contents .sec_btn .btn_block .btn_link.nav_on{box-shadow:3px 3px 6px rgba(0,0,0,.31) inset;background:#d6001d;color:#fff;pointer-events:none}#equipment .equipment #contents .sec_btn .btn_block .btn_link:hover{opacity:1;background:#d6001d;color:#fff}#equipment .equipment #contents .sec_btn .btn_block .btn_link .ja{font-family:"Shippori Mincho",serif;font-size:min(2.8svw,14px)}#equipment .equipment #contents .sec_lead{margin:2em 0 0;color:#fff;font-size:min(3.2svw,16px);font-family:"Shippori Mincho",serif;line-height:2;text-align:center}#equipment .equipment #contents .sec_lead.black{color:#000}#equipment .equipment #contents .sec_block{display:grid;grid-auto-rows:min-content;justify-content:center;align-items:start;gap:.5em;padding:0 0 1em;border:3px solid #d7001d;border-radius:20px 20px 20px 0;background-color:#fff}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec_block{grid-template-rows:161fr auto 135fr;gap:1em;min-height:344px}}#equipment .equipment #contents .sec_block.subgrid{grid-template-rows:subgrid;grid-row:span 3;padding:0 0 2em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec_block[data-html]{grid-template-rows:unset}}#equipment .equipment #contents .sec_block figure img{border-radius:17px 17px 0 0}#equipment .equipment #contents .sec_block_ttl{color:#d7001d;font-size:min(3.2svw,16px);font-family:"Shippori Mincho",serif;letter-spacing:.1em;line-height:2;text-align:center}#equipment .equipment #contents .sec_block_lead{padding:0 .5em;font-size:min(3.2svw,16px);font-family:"Shippori Mincho",serif;line-height:1.6}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec_block_lead{padding:0 1em}}#equipment .equipment #contents .sec .pin_map{margin:2em auto 0;max-width:1200px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec .pin_map{margin:4em auto 0}}@keyframes updown_infinite{from{transform:translateY(0)}50%{transform:translateY(-25%)}to{transform:translateX(0)}}#equipment .equipment #contents .sec .pin_map>ul{position:absolute;inset:0}#equipment .equipment #contents .sec .pin_map>ul li{position:absolute;z-index:2}#equipment .equipment #contents .sec .pin_map>ul li .pin_anchor{cursor:pointer;width:24px;animation:updown_infinite 2s infinite ease-in-out 1s both;z-index:3}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec .pin_map>ul li .pin_anchor{width:36px}}#equipment .equipment #contents .sec .pin_map .sec_block_wrap{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.4392156863);top:0;left:0;z-index:10;display:none;border-radius:14px 14px 14px 0}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec .pin_map .sec_block_wrap{border-radius:30px 30px 30px 0}}#equipment .equipment #contents .sec .pin_map .sec_block_wrap.displayed{display:block;opacity:1}@starting-style{#equipment .equipment #contents .sec .pin_map .sec_block_wrap.displayed{opacity:0}}#equipment .equipment #contents .sec .pin_map .sec_block{position:fixed;display:none;opacity:0;transition:opacity .5s,display .5s;transition-behavior:allow-discrete;width:50svw;z-index:100;top:50%;left:50%;transform:translate(-50%, -50%);z-index:11}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec .pin_map .sec_block{width:280px}}#equipment .equipment #contents .sec .pin_map .sec_block.displayed{display:block;opacity:1}@starting-style{#equipment .equipment #contents .sec .pin_map .sec_block.displayed{opacity:0}}#equipment .equipment #contents .sec .pin_map .sec_block_close{cursor:pointer;position:absolute;top:3%;right:3%;display:flex;justify-content:center;align-items:center;border-radius:9999px;background-color:#585858;width:2em;height:2em;color:#fff;line-height:1;z-index:101}#equipment .equipment #contents .sec .pin_map .sec_block .caution{display:block;margin:0 0 0 1em;text-indent:-1em;font-size:min(2.4svw,12px);line-height:1.2}#equipment .equipment #contents .sec01{background:url("../images/equipment/01/bg_sec01.webp") no-repeat 0 0/cover #d7001d;background-blend-mode:multiply;border-radius:0 0 20px 20px;box-shadow:0 3px 20px rgba(0,0,0,.47);z-index:1}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec01{border-radius:0 0 60px 60px}}#equipment .equipment #contents .sec01 .bg-txt:first-of-type{margin:1em 0 0}#equipment .equipment #contents .sec01 .pin_map{margin:2em auto 0;max-width:1200px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec01 .pin_map{margin:4em auto 0}}#equipment .equipment #contents .sec01 .pin_map ul li[data-pin="01"]{top:14%;left:17%}#equipment .equipment #contents .sec01 .pin_map ul li[data-pin="02"]{top:37%;left:60%}#equipment .equipment #contents .sec01 .pin_map ul li[data-pin="03"]{top:42%;left:28%}#equipment .equipment #contents .sec01 .pin_map ul li[data-pin="04"]{top:52%;left:22%}#equipment .equipment #contents .sec01 .pin_map ul li[data-pin="05"]{top:55%;left:37%}#equipment .equipment #contents .sec01 .pin_map ul li[data-pin="06"]{top:65%;left:44%}#equipment .equipment #contents .sec01 .pin_map ul li[data-pin="07"]{top:84%;left:39%}#equipment .equipment #contents .sec01 .pin_map ul li[data-pin="08"]{top:74%;left:24%}#equipment .equipment #contents .sec01 .pin_map [data-html="07"] [data-chotai="09"]{width:125%;transform-origin:left center;transform:scaleX(0.8)}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec01 .pin_map [data-html="07"] [data-chotai="09"]{width:111.1111111111%;transform:scaleX(0.9)}}#equipment .equipment #contents .sec02{margin:-2em auto 0;padding:5em 0 7em;background:url("../images/equipment/01/bg_sec02.webp") no-repeat 0 0/cover #fff;background-blend-mode:multiply;z-index:0}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec02{margin:-4em auto 0;padding:11em 0 13em}}#equipment .equipment #contents .sec02 .bg-txt{margin:1em 0 0}#equipment .equipment #contents .sec02_box{display:grid;gap:2%;margin:2em auto 0;max-width:1200px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec02_box{grid-template-columns:880fr 280fr;gap:40px;margin:4em auto 0;width:100%}}#equipment .equipment #contents .sec02_box .pin_map{grid-column:span 2;margin:unset;max-width:880px;width:100%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec02_box .pin_map{grid-row:span 3;grid-row:span 7;grid-column:unset}}#equipment .equipment #contents .sec02_box .pin_map ul li[data-pin="01"]{top:2%;left:24%}#equipment .equipment #contents .sec02_box .pin_map ul li[data-pin="02"]{top:45%;left:11%}#equipment .equipment #contents .sec02_box .pin_map ul li[data-pin="03"]{top:55%;left:48%}#equipment .equipment #contents .sec02_box .pin_map ul li[data-pin="04"]{top:84%;left:89%}#equipment .equipment #contents .sec02_box .pin_map ul li[data-pin="05"]{top:90%;left:47%}#equipment .equipment #contents .sec03{margin:-2em auto 0;background:url("../images/equipment/01/bg_sec03.webp") no-repeat 0 0/cover #d7001d;background-blend-mode:multiply;border-radius:20px 20px 0 0;box-shadow:0 3px 20px rgba(0,0,0,.47);z-index:1}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec03{margin:-4em auto 0;border-radius:60px 60px 0 0}}#equipment .equipment #contents .sec03 .bg-txt:first-of-type{margin:1em 0 0}#equipment .equipment #contents .sec03 .bg-txt:last-of-type{padding:0 0 .5em}#equipment .equipment #contents .sec03 .pin_map{margin:2em auto 0;max-width:800px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec03 .pin_map{margin:4em auto 0}}#equipment .equipment #contents .sec03 .pin_map ul li[data-pin="01"]{top:17%;left:44%}#equipment .equipment #contents .sec03 .pin_map ul li[data-pin="02"]{top:19%;left:18%}#equipment .equipment #contents .sec03 .pin_map ul li[data-pin="03"]{top:23%;left:57%}#equipment .equipment #contents .sec03 .pin_map ul li[data-pin="04"]{top:41%;left:50%}#equipment .equipment #contents .sec03 .pin_map ul li[data-pin="05"]{top:46%;left:57%}#equipment .equipment #contents .sec03 .pin_map ul li[data-pin="06"]{top:66%;left:48%}#equipment .equipment #contents .sec03 .pin_map ul li[data-pin="07"]{top:88%;left:23%}#equipment .equipment #contents .sec04{padding:4em 0 0;background-color:#e2d6bd;z-index:0}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec04{margin:-4em auto 0;padding:11em 0 0}}#equipment .equipment #contents .sec04_box{display:grid;grid-template-columns:repeat(2, 1fr);gap:2%;margin:4em auto 0;max-width:1200px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec04_box{grid-template-columns:repeat(4, 280px);gap:2em;margin:4em auto 0;width:100%}}#equipment .equipment #contents .sec04 .bg_txt{margin:-1em 0 0}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec04 .bg_txt{margin:-2em 0 0}}#equipment .equipment #contents .sec11{background:url("../images/equipment/02/bg_sec11.webp") no-repeat 0 0/cover #d7001d;background-blend-mode:multiply;border-radius:0 0 20px 20px;box-shadow:0 3px 20px rgba(0,0,0,.47);z-index:1}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11{border-radius:0 0 60px 60px}}#equipment .equipment #contents .sec11_box1{display:grid;grid-template-columns:repeat(2, 1fr);align-items:start;gap:2em;margin:4em auto 0;max-width:calc(1200px - 2em);width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box1{grid-template-columns:repeat(4, 1fr);margin:4em auto 0;width:100%}}#equipment .equipment #contents .sec11_box1>figure{grid-column:span 2;display:grid;justify-content:center;align-items:center;gap:.5em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box1>figure{grid-row:span 2;align-self:center}}#equipment .equipment #contents .sec11_box1>figure::before{content:"大きな荷物も、\aベビーカーも、\a出入りラクラクで安心！";position:absolute;top:-1em;left:-0.25em;padding:1em;border-radius:30px 30px 0 30px;background-color:#e2d6bd;color:#3e3e3e;font-size:min(3.8svw,20px);font-family:"Shippori Mincho",serif;line-height:1.5;white-space:pre}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box1>figure::before{content:"大きな荷物も、ベビーカーも、\a出入りラクラクで安心！";top:-2em;left:-2em}}#equipment .equipment #contents .sec11_box1>figure .footnote{right:2.5em}#equipment .equipment #contents .sec11_box1_block{position:relative;display:grid;justify-content:center;align-items:center;gap:.5em}#equipment .equipment #contents .sec11_box1_block:nth-of-type(1)::before,#equipment .equipment #contents .sec11_box1_block:nth-of-type(2)::before,#equipment .equipment #contents .sec11_box1_block:nth-of-type(3)::before{content:"";position:absolute;top:-0.5em;left:-0.5em;background:url("../images/equipment/02/icon_1st.svg") no-repeat 0 0/cover rgba(0,0,0,0);width:10svw;height:auto;aspect-ratio:1/1;z-index:1}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box1_block:nth-of-type(1)::before,#equipment .equipment #contents .sec11_box1_block:nth-of-type(2)::before,#equipment .equipment #contents .sec11_box1_block:nth-of-type(3)::before{top:-1em;left:-1em;width:76px}}#equipment .equipment #contents .sec11_box1_block:nth-of-type(1) figure::after,#equipment .equipment #contents .sec11_box1_block:nth-of-type(2) figure::after,#equipment .equipment #contents .sec11_box1_block:nth-of-type(3) figure::after{content:"";position:absolute;top:50%;right:-1.25em;transform:translateY(-50%) rotate(45deg);border:8px solid;border-color:#fff #fff rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box1_block:nth-of-type(1) figure::after,#equipment .equipment #contents .sec11_box1_block:nth-of-type(2) figure::after,#equipment .equipment #contents .sec11_box1_block:nth-of-type(3) figure::after{border:10px solid;border-color:#fff #fff rgba(0,0,0,0) rgba(0,0,0,0)}}#equipment .equipment #contents .sec11_box1_block:nth-of-type(2)::before{background:url("../images/equipment/02/icon_2nd.svg") no-repeat 0 0/cover rgba(0,0,0,0)}#equipment .equipment #contents .sec11_box1_block:nth-of-type(2)::after{content:"";position:absolute;bottom:-7%;left:-1.5em;border:8px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box1_block:nth-of-type(2)::after{border:10px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff}}#equipment .equipment #contents .sec11_box1_block:nth-of-type(2) figure::after{content:unset}#equipment .equipment #contents .sec11_box1_block:nth-of-type(3)::before{background:url("../images/equipment/02/icon_3rd.svg") no-repeat 0 0/cover rgba(0,0,0,0)}#equipment .equipment #contents .sec11_box1_block p{color:#fff;font-size:min(3.2svw,16px);font-family:"Shippori Mincho",serif;line-height:1.2}#equipment .equipment #contents .sec11_box2{display:grid;grid-template-columns:repeat(2, 1fr);align-items:end;gap:1em 0;margin:4em auto 0;max-width:1380px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2{grid-template-columns:repeat(4, 1fr);align-items:start;gap:0}}#equipment .equipment #contents .sec11_box2_block{position:relative}#equipment .equipment #contents .sec11_box2_block .sec_ttl2{text-align:unset}#equipment .equipment #contents .sec11_box2_block p{color:#fff;font-size:min(2.8svw,14px);font-family:"Shippori Mincho",serif;line-height:1.2}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2_block p{margin:1em 0 0}}#equipment .equipment #contents .sec11_box2_block_wrapper{display:grid;grid-template-columns:repeat(2, 1fr);align-items:start;gap:1em;padding:1em 1em 3em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2_block_wrapper{grid-template-columns:repeat(2, 1fr);gap:0;padding:1em 1em 5em;max-width:600px}}#equipment .equipment #contents .sec11_box2_block_inner{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);gap:1em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2_block_inner{grid-template-columns:repeat(2, 1fr);gap:0}}#equipment .equipment #contents .sec11_box2_block_inner .inner_ttl{grid-column:span 2;color:#d7001d;font-size:min(3.8svw,20px);font-family:"Shippori Mincho",serif}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2_block_inner .inner_ttl{grid-column:span 2}}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2_block:nth-of-type(1){grid-row:span 2}}#equipment .equipment #contents .sec11_box2_block:nth-of-type(2){z-index:1}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2_block:nth-of-type(2){grid-row:span 2}}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2_block:nth-of-type(2) figure{margin:-2em 0 0}}#equipment .equipment #contents .sec11_box2_block:nth-of-type(2) figure .footnote{position:relative;bottom:-0.5em;right:3em;text-align:right}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2_block:nth-of-type(2) figure .footnote{right:4em}}#equipment .equipment #contents .sec11_box2_block:nth-of-type(2) figure.abs{position:absolute;top:-3em;left:0;width:18svw}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2_block:nth-of-type(2) figure.abs{top:-1em;left:-1em;width:120px}}#equipment .equipment #contents .sec11_box2_block:nth-of-type(2) figure.abs .footnote{position:absolute;bottom:1em;right:50%;transform:translateX(50%)}#equipment .equipment #contents .sec11_box2_block:nth-of-type(3){grid-column:span 2;background-color:#fff;z-index:0}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2_block:nth-of-type(3){margin:0 0 0 -2em}}#equipment .equipment #contents .sec11_box2_block:nth-of-type(3) p{color:#000}#equipment .equipment #contents .sec11_box2_block:nth-of-type(3) figure{width:20svw}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2_block:nth-of-type(3) figure{width:100px}}#equipment .equipment #contents .sec11_box2_block:nth-of-type(3) figure .footnote{bottom:6em;right:1em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2_block:nth-of-type(3) figure .footnote{bottom:1em;right:.5em}}#equipment .equipment #contents .sec11_box2_block:nth-of-type(3) figure.abs{position:absolute;top:6em;left:3em;width:30svw}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2_block:nth-of-type(3) figure.abs{top:5em;left:6em;width:150px}}#equipment .equipment #contents .sec11_box2_block:nth-of-type(3) figure.abs .footnote{bottom:2em;right:0}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2_block:nth-of-type(3) figure.abs .footnote{bottom:2em;right:0}}#equipment .equipment #contents .sec11_box2_block:nth-of-type(3) figure.abs2{position:absolute;top:88%;right:-4%;transform:rotate(-12deg);width:25svw}#equipment .equipment #contents .sec11_box2_block:nth-of-type(3) figure.abs2 .footnote{bottom:1em;right:1em}#equipment .equipment #contents .sec11_box2_block:nth-of-type(4){grid-area:2/1/3/3}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2_block:nth-of-type(4){grid-area:unset;grid-column:span 2;margin:.5em 0 0 -2em}}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2_block:nth-of-type(4) figure{width:70%}}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec11_box2_block:nth-of-type(4) figure.abs{position:absolute;top:-4em;right:2em;transform:rotate(-12deg);width:150px}}#equipment .equipment #contents .sec12{background:url("../images/equipment/02/bg_sec12.webp") no-repeat 0 0/cover #fff;background-blend-mode:multiply;z-index:1}#equipment .equipment #contents .sec12>picture{display:block;margin:2em auto 0;max-width:1080px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec12>picture{width:100%}}#equipment .equipment #contents .sec12_box1{display:grid;align-items:start;gap:4em;margin:2em auto 0;padding:0 0 4em;max-width:1200px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec12_box1{grid-template-columns:repeat(3, 1fr);gap:2em;margin:4em auto 0}}#equipment .equipment #contents .sec12_box1_block{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 3;align-items:center;gap:0;padding:3em 2em 12em;border-radius:40px 40px 40px 0;background-color:#b50019;box-shadow:3px 3px 6px rgba(0,0,0,.31)}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec12_box1_block{padding:3em 2em 12em}}#equipment .equipment #contents .sec12_box1_block .sec12_ttl5{color:#fff;font-size:min(3.8svw,20px);font-family:"Shippori Mincho",serif;line-height:1.6;text-align:center}#equipment .equipment #contents .sec12_box1_block p{align-self:start;margin:1em 0 0;padding:1em 0 0;border-top:1px solid #fff;color:#fff;font-size:min(3.2svw,16px);line-height:1.4}#equipment .equipment #contents .sec12_box1_block p span{display:block;margin:0 0 0 1em;text-indent:-1em;font-size:min(2.4svw,12px)}#equipment .equipment #contents .sec12_box1_block figure{position:absolute;bottom:-2em;left:50%;transform:translateX(-50%);width:60svw}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec12_box1_block figure{bottom:-4em;width:calc(100% - 4em)}}#equipment .equipment #contents .sec12_box1_block:first-of-type .footnote{bottom:2em;right:50%;transform:translateX(50%);white-space:nowrap}#equipment .equipment #contents .sec12_box1_block:nth-of-type(2) .footnote{bottom:2em;right:2em}#equipment .equipment #contents .sec12_box1_block:last-of-type .footnote{bottom:2em;right:2em}#equipment .equipment #contents .sec12_box2{display:grid;align-items:start;gap:2em;margin:4em auto 0;padding:0 0 3em;max-width:1200px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec12_box2{grid-template-columns:520fr 618fr;margin:4em auto 0;padding:0 0 6em}}#equipment .equipment #contents .sec12_box2 figure:first-of-type .footnote{bottom:1.5em;right:1.5em}#equipment .equipment #contents .sec13{padding:1em 0}#equipment .equipment #contents .sec21{padding:3em 0 4.5em;background:url("../images/equipment/03/bg_sec21.webp") no-repeat 0 0/cover #d7001d;background-blend-mode:multiply;z-index:1}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21{padding:6em 0 4.5em}}#equipment .equipment #contents .sec21_box1{display:grid;gap:2em;margin:4em auto 0;max-width:1200px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box1{grid-template-columns:1fr 5px 1fr;margin:4em auto 0;width:100%}}#equipment .equipment #contents .sec21_box1_dotted{display:block;background:url("../images/equipment/dotted2.svg") repeat-x center center rgba(0,0,0,0);max-width:1200px;width:100%;height:8px}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box1_dotted{background:url("../images/equipment/dotted.svg") repeat-y center center rgba(0,0,0,0);width:5px;height:100%}}#equipment .equipment #contents .sec21_box1_block{display:grid;grid-template-rows:auto 1fr;grid-template-columns:repeat(1, 1fr);align-items:start;gap:1em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box1_block{grid-template-columns:repeat(2, 1fr);gap:.5em 1em}}#equipment .equipment #contents .sec21_box1_block .sec_block_ttl{color:#fff;font-size:min(3.8svw,20px);font-family:"Shippori Mincho",serif;line-height:1.6;text-align:unset}#equipment .equipment #contents .sec21_box1_block p{color:#fff;font-size:min(3.2svw,16px);font-family:"Shippori Mincho",serif;line-height:1.2}#equipment .equipment #contents .sec21_box1_block p span{display:block;margin:1em 0 0 1em;text-indent:-1em;font-size:min(2.4svw,12px)}#equipment .equipment #contents .sec21_box1_block figure{grid-area:3/1/4/2;margin:0 auto;width:60%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box1_block figure{grid-area:unset;grid-row:span 2;width:100%}}#equipment .equipment #contents .sec21_box1_block figure .footnote{right:1.5em}#equipment .equipment #contents .sec21_box2{display:grid;grid-template-columns:repeat(1, 1fr);gap:2em;margin:4em auto 0;padding:2em;border:1px solid #fff;background-color:rgba(60,0,0,.22);max-width:calc(1200px + 8em);width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box2{grid-template-columns:repeat(2, 1fr);gap:calc(4em + 5px);margin:4em auto 0;padding:4em min((100svw - 1200px)/2,4em);width:100%}}#equipment .equipment #contents .sec21_box2_block{display:grid;grid-template-rows:auto 1fr;grid-template-columns:repeat(1, 1fr);align-items:start;gap:1em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box2_block{grid-template-columns:repeat(2, 1fr)}}#equipment .equipment #contents .sec21_box2_block .sec_block_ttl{color:#fff;font-size:min(3.8svw,20px);font-family:"Shippori Mincho",serif;line-height:1.6;text-align:center}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box2_block .sec_block_ttl{text-align:unset}}#equipment .equipment #contents .sec21_box2_block p{color:#fff;font-size:min(3.2svw,16px);font-family:"Shippori Mincho",serif;line-height:1.2}#equipment .equipment #contents .sec21_box2_block p span{display:block;margin:0 0 0 1em;text-indent:-1em;font-size:min(2.4svw,12px)}#equipment .equipment #contents .sec21_box2_block figure:first-of-type{justify-self:center}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box2_block figure:first-of-type{justify-self:end;align-self:end}}#equipment .equipment #contents .sec21_box2_block figure:last-of-type{margin:0 auto;width:60%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box2_block figure:last-of-type{width:100%}}#equipment .equipment #contents .sec21_box2_block figure:last-of-type .footnote{bottom:0;right:-18%;white-space:nowrap}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box2_block figure:last-of-type .footnote{right:105%}}#equipment .equipment #contents .sec21_box2_block:last-of-type{gap:0}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box2_block:last-of-type{grid-template-columns:unset}}#equipment .equipment #contents .sec21_box2_block:last-of-type ul{display:grid;grid-template-columns:repeat(1, 1fr);gap:.5em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box2_block:last-of-type ul{grid-template-columns:repeat(2, 1fr);gap:.5em}}#equipment .equipment #contents .sec21_box2_block:last-of-type ul li{display:grid;justify-content:center;align-items:center;padding:.25em .5em;background-color:#e2d6bd;text-align:center;color:#000;font-size:min(3.2svw,16px);font-family:"Shippori Mincho",serif;line-height:1.5}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box2_block:last-of-type ul li{padding:.5em}}#equipment .equipment #contents .sec21_box2_block:last-of-type ul li:nth-of-type(5){grid-area:6/1/7/2}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box2_block:last-of-type ul li:nth-of-type(5){grid-area:unset}}#equipment .equipment #contents .sec21_box2_block:last-of-type ul li p{color:#000;text-align:center}#equipment .equipment #contents .sec21_box2_block:last-of-type .footnote{margin:.5em 0 0;color:#fff;font-size:min(2.4svw,12px);font-family:"Shippori Mincho",serif;line-height:1}#equipment .equipment #contents .sec21_box3{margin:4em 0 0;padding:2em 0;background-color:#e2d6bd}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box3{margin:4em 0 0;padding:2em 0;width:100%}}#equipment .equipment #contents .sec21_box3_inner{display:grid;gap:1em;margin:0 auto;max-width:1200px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box3_inner{grid-template-columns:842fr 331fr;gap:0 2em;width:100%}}#equipment .equipment #contents .sec21_box3_inner .sec_ttl3{margin:0 0 1em;padding:0 0 1em;border-bottom:1px solid #000}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box3_inner .sec_ttl3{grid-column:span 2}}#equipment .equipment #contents .sec21_box3_inner .sec_ttl3>figure{max-width:60svw}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box3_inner .sec_ttl3>figure{max-width:220px}}#equipment .equipment #contents .sec21_box3_inner>ul{display:grid;gap:1em}#equipment .equipment #contents .sec21_box3_inner>ul li{margin:0 0 0 1.5em;text-indent:-1.5em;font-size:min(3.2svw,16px);font-family:"Shippori Mincho",serif;line-height:1.5;text-align:left}#equipment .equipment #contents .sec21_box3_inner>figure{margin:0 auto;width:70%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec21_box3_inner>figure{width:100%}}#equipment .equipment #contents .sec22{overflow:hidden;margin:-4em 0 0;border-radius:20px;background:url("../images/equipment/03/bg_sec22.webp") no-repeat 0 0/cover #fff;background-blend-mode:multiply;z-index:1}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec22{margin:-4em 0 0;border-radius:60px}}#equipment .equipment #contents .sec22_box1{display:grid;grid-template-columns:repeat(1, 1fr);align-items:start;gap:2em;margin:3em auto 0;max-width:calc(1200px - 2em);width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec22_box1{grid-template-columns:repeat(2, 1fr);margin:3em auto 0;width:100%}}#equipment .equipment #contents .sec22_box1_block{display:grid;gap:1em}#equipment .equipment #contents .sec22_box1_block .sec22_ttl4{color:#d7001d;font-size:min(3.8svw,20px);font-family:"Shippori Mincho",serif;line-height:1.5}#equipment .equipment #contents .sec22_box1_block p{color:#000;font-size:min(3.2svw,16px);line-height:1.4}#equipment .equipment #contents .sec22_box1_block p span{display:block;margin:0 0 0 1em;text-indent:-1em;font-size:min(2.4svw,12px)}#equipment .equipment #contents .sec22_box1_block figure .footnote{right:1em}#equipment .equipment #contents .sec23{margin:-4em auto 0;padding:7em 0 .5em;background:url("../images/equipment/03/bg_sec23.webp") no-repeat 0 0/cover #d7001d;background-blend-mode:multiply;z-index:0}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec23{margin:-4em auto 0;padding:10em 0 .5em}}#equipment .equipment #contents .sec23 .sec_ttl3 p{color:#000;font-size:min(3.8svw,20px);font-family:"Shippori Mincho",serif;line-height:1.4;text-align:center}#equipment .equipment #contents .sec23 .sec23_ttl4{color:#fff;font-size:min(3.8svw,20px);font-family:"Shippori Mincho",serif;line-height:1.5}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec23 .sec23_ttl4{grid-column:span 2}}#equipment .equipment #contents .sec23 .sec23_ttl4.type2{text-align:center}#equipment .equipment #contents .sec23 p{color:#fff;font-size:min(3.2svw,16px);font-family:"Shippori Mincho",serif;line-height:1.5}#equipment .equipment #contents .sec23 p.caution{font-size:min(2.4svw,12px);line-height:1}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec23 p.caution{grid-column:span 2}}#equipment .equipment #contents .sec23 .v_dotted{display:block;margin:0 2em;background:url("../images/equipment/dotted.svg") repeat-y center center rgba(0,0,0,0);width:5px;height:100%}#equipment .equipment #contents .sec23 .h_dotted{display:block;margin:2em auto;background:url("../images/equipment/dotted2.svg") repeat-x center center rgba(0,0,0,0);max-width:1200px;width:96%;height:8px}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec23 .h_dotted{width:100%;height:5px}}#equipment .equipment #contents .sec23_box1{display:grid;justify-content:start;align-items:start;gap:1em;margin:2em auto 0;max-width:1200px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec23_box1{grid-template-columns:842fr 331fr;width:100%}}#equipment .equipment #contents .sec23_box1 figure{margin:0 auto;width:60%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec23_box1 figure{width:100%}}#equipment .equipment #contents .sec23_box2{display:grid;margin:2em auto 0;max-width:1200px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec23_box2{grid-template-columns:400fr calc(4em + 5px) 400fr calc(4em + 5px) 232fr;width:100%}}#equipment .equipment #contents .sec23_box2_block{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:1em;align-items:start}#equipment .equipment #contents .sec23_box2_block figure{margin:0 auto;width:60%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec23_box2_block figure{width:100%}}#equipment .equipment #contents .sec23_box2_block:last-of-type{grid-template-rows:unset}#equipment .equipment #contents .sec23_box2_block:last-of-type figure{margin:0 auto;width:40%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec23_box2_block:last-of-type figure{width:100%}}#equipment .equipment #contents .sec23_box2 .v_dotted{display:block;margin:2em auto;background:url("../images/equipment/dotted2.svg") repeat-x center center rgba(0,0,0,0);max-width:1200px;width:100%;height:8px}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec23_box2 .v_dotted{grid-row:span 2;margin:0 2em;background:url("../images/equipment/dotted.svg") repeat-y center center rgba(0,0,0,0);width:5px;height:100%}}#equipment .equipment #contents .sec23_box3{display:grid;gap:2em;margin:0 auto;max-width:1200px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec23_box3{grid-template-columns:repeat(2, 1fr);gap:3em}}#equipment .equipment #contents .sec23_box3_block{display:grid;grid-auto-rows:min-content;gap:1em;align-items:start}#equipment .equipment #contents .sec23_box3_block .sec23_ttl5{background-color:#fff;color:#d7001d;font-size:min(3.8svw,20px);font-family:"Shippori Mincho",serif;line-height:2;text-align:center}#equipment .equipment #contents .sec23_box3_block p{display:grid;grid-auto-rows:min-content;gap:1em;color:#fff;font-size:min(3.2svw,16px);line-height:1.4}#equipment .equipment #contents .sec23_box3_block p span{display:block;margin:0 0 0 1em;text-indent:-1em;font-size:min(2.4svw,12px)}#equipment .equipment #contents .sec23_box3_block figure{margin:0 auto;width:100%}#equipment .equipment #contents .sec31{padding:3em 0 4.5em;background:url("../images/equipment/04/bg_sec31.webp") no-repeat 0 0/cover #d7001d;background-blend-mode:multiply;z-index:1}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31{padding:6em 0 4.5em}}#equipment .equipment #contents .sec31 .sec_ttl2{margin:0 auto 1em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31 .sec_ttl2{margin:0 auto 2em}}#equipment .equipment #contents .sec31>figure{margin:1em auto 0;max-width:1200px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31>figure{margin:2em auto 0;width:100%}}#equipment .equipment #contents .sec31>figure .footnote{bottom:2em;right:3em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31>figure .footnote{bottom:3em;right:4em}}#equipment .equipment #contents .sec31 .v_dotted{display:block;margin:0 2em;background:url("../images/equipment/dotted.svg") repeat-y center center rgba(0,0,0,0);width:5px;height:100%}#equipment .equipment #contents .sec31 .h_dotted{display:block;margin:2em auto;background:url("../images/equipment/dotted2.svg") repeat-x center center rgba(0,0,0,0);max-width:1200px;width:96%;height:8px}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31 .h_dotted{width:100%;height:5px}}#equipment .equipment #contents .sec31_box1{display:grid;gap:2em;margin:4em auto 0;max-width:1200px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31_box1{grid-template-columns:1fr 5px 1fr 5px 1fr;margin:4em auto 0;width:100%}}#equipment .equipment #contents .sec31_box1_dotted{background:url("../images/equipment/dotted2.svg") repeat-x center center rgba(0,0,0,0);width:100%;height:8px}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31_box1_dotted{background:url("../images/equipment/dotted.svg") repeat-y center center rgba(0,0,0,0);width:5px;height:100%}}#equipment .equipment #contents .sec31_box1_block{display:grid;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(1, 1fr);align-items:start;gap:1em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31_box1_block{gap:1em}}#equipment .equipment #contents .sec31_box1_block .sec_block_ttl{color:#fff;font-size:min(3.8svw,20px);font-family:"Shippori Mincho",serif;line-height:1.5;text-align:unset}#equipment .equipment #contents .sec31_box1_block p{color:#fff;font-size:min(3.2svw,16px);font-family:"Shippori Mincho",serif;line-height:1.2}#equipment .equipment #contents .sec31_box1_block p span{display:inline-block;margin:1em 0 0 1em;text-indent:-1em;font-size:min(2.4svw,12px)}#equipment .equipment #contents .sec31_box1_block figure{margin:0 auto;width:60%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31_box1_block figure{align-self:end;width:100%}}#equipment .equipment #contents .sec31_box1_block figure .footnote{right:3em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31_box1_block figure .footnote{right:3em}}#equipment .equipment #contents .sec31_box2{display:grid;gap:2em;margin:0 auto;max-width:1200px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31_box2{grid-template-columns:1fr 2fr 5px 2fr 1fr;margin:0 auto;width:100%}}#equipment .equipment #contents .sec31_box2_dotted{background:url("../images/equipment/dotted2.svg") repeat-x center center rgba(0,0,0,0);width:100%;height:8px}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31_box2_dotted{background:url("../images/equipment/dotted.svg") repeat-y center center rgba(0,0,0,0);width:5px;height:100%}}#equipment .equipment #contents .sec31_box2_block{display:grid;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(1, 1fr);align-items:start;gap:1em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31_box2_block{gap:1em}}#equipment .equipment #contents .sec31_box2_block.large{padding:0 0 4em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31_box2_block.large{padding:unset}}#equipment .equipment #contents .sec31_box2_block .sec_block_ttl{color:#fff;font-size:min(3.8svw,20px);font-family:"Shippori Mincho",serif;line-height:1.5;text-align:unset}#equipment .equipment #contents .sec31_box2_block p{color:#fff;font-size:min(3.2svw,16px);font-family:"Shippori Mincho",serif;line-height:1.2}#equipment .equipment #contents .sec31_box2_block p span{display:block;margin:1em 0 0 1em;text-indent:-1em;font-size:min(2.4svw,12px)}#equipment .equipment #contents .sec31_box2_block figure{margin:0 auto;width:60%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31_box2_block figure{align-self:end;width:100%}}#equipment .equipment #contents .sec31_box2_block figure .footnote{right:3em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31_box2_block figure .footnote{right:3em}}#equipment .equipment #contents .sec31_box2_block figure .caution{position:absolute;top:103%;left:0;font-size:min(2.4svw,12px);font-family:"Shippori Mincho",serif;line-height:1}#equipment .equipment #contents .sec31_box3{margin:4em 0 0;padding:2em 0;background-color:#e2d6bd}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31_box3{margin:4em 0 0;padding:2em 0;width:100%}}#equipment .equipment #contents .sec31_box3_inner{display:grid;gap:2em;margin:0 auto;max-width:1080px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31_box3_inner{grid-template-columns:313fr 313fr 349fr;gap:0 2em;width:100%}}#equipment .equipment #contents .sec31_box3_block{display:grid;grid-auto-rows:auto 1fr auto;gap:1em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31_box3_block{padding:0 0 2em}}#equipment .equipment #contents .sec31_box3_block .sec31_ttl3{color:#b50019;font-size:min(3.8svw,20px);font-family:"Shippori Mincho",serif;line-height:1.5}#equipment .equipment #contents .sec31_box3_block p{color:#000;font-size:min(3.2svw,16px);font-family:"Shippori Mincho",serif;line-height:1.2}#equipment .equipment #contents .sec31_box3_block p span{display:block;margin:0 0 0 1em;text-indent:-1em;font-size:min(2.4svw,12px)}#equipment .equipment #contents .sec31_box3_block figure{align-self:end}#equipment .equipment #contents .sec31_box3_block:first-of-type figure{margin:0 auto;max-width:80svw}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31_box3_block:first-of-type figure{margin:0 auto -1.25em;max-width:280px}}#equipment .equipment #contents .sec31_box3_block:nth-of-type(2) figure{margin:0 auto;max-width:50svw}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec31_box3_block:nth-of-type(2) figure{max-width:184px}}#equipment .equipment #contents .sec31_box3_block:last-of-type{grid-auto-rows:auto 1fr}#equipment .equipment #contents .sec32{overflow:hidden;margin:-4em 0 0;border-radius:20px 20px 0 0;background:url("../images/equipment/04/bg_sec32.webp") no-repeat 0 0/cover #fff;background-blend-mode:multiply;box-shadow:0 -6px 12px rgba(0,0,0,.15);z-index:1}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec32{margin:-4em 0 0;border-radius:60px 60px 0 0}}#equipment .equipment #contents .sec32 .v_dotted{display:block;margin:0 2em;background:url("../images/equipment/dotted.svg") repeat-y center center rgba(0,0,0,0);width:5px;height:100%}#equipment .equipment #contents .sec32 .h_dotted{display:block;margin:2em auto;background:url("../images/equipment/dotted3.svg") repeat-x center center rgba(0,0,0,0);max-width:1200px;width:96%;height:8px}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec32 .h_dotted{width:100%;height:5px}}#equipment .equipment #contents .sec32 .sec_ttl2{margin:0 0 1.5em}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec32 .sec_ttl2{margin:0 0 3em}}#equipment .equipment #contents .sec32_box1{display:grid;grid-template-columns:repeat(2, 1fr);align-items:start;gap:2em 1em;margin:2em auto 0;max-width:1200px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec32_box1{grid-template-columns:repeat(4, 1fr);gap:2em;margin:4em auto 0;width:100%}}#equipment .equipment #contents .sec32_box1_block{display:grid;grid-template-rows:subgrid;grid-row:span 3;align-items:center;gap:1em}#equipment .equipment #contents .sec32_box1_block .sec32_ttl3{color:#d7001d;font-size:min(3.8svw,20px);font-family:"Shippori Mincho",serif;line-height:1.5}#equipment .equipment #contents .sec32_box1_block p{align-self:start;color:#000;font-size:min(3.2svw,16px);line-height:1.4}#equipment .equipment #contents .sec32_box1_block p span{display:block;margin:0 0 0 1em;text-indent:-1em;font-size:min(2.4svw,12px)}#equipment .equipment #contents .sec32_box1_block:first-of-type figure .footnote{bottom:-1em;right:1.5em}#equipment .equipment #contents .sec32_box1_block:nth-of-type(3) figure{margin:0 auto;width:83%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec32_box1_block:nth-of-type(3) figure{width:83%}}#equipment .equipment #contents .sec32_box1_block:nth-of-type(3) figure .footnote{bottom:.5em;right:-1.5em}#equipment .equipment #contents .sec32_box2{display:grid;align-items:start;gap:2em 1em;margin:2em auto 0;max-width:1200px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec32_box2{grid-template-columns:2fr 1fr 1fr;gap:2em;margin:4em auto 0;width:100%}}#equipment .equipment #contents .sec32_box2_block{display:grid;grid-template-rows:min-content;align-items:center;gap:1em}#equipment .equipment #contents .sec32_box2_block .sec32_ttl3{color:#d7001d;font-size:min(3.8svw,20px);font-family:"Shippori Mincho",serif;line-height:1.5}#equipment .equipment #contents .sec32_box2_block p{align-self:start;color:#000;font-size:min(3.2svw,16px);line-height:1.4}#equipment .equipment #contents .sec32_box2_block p span{display:block;margin:0 0 0 1em;text-indent:-1em;font-size:min(2.4svw,12px)}#equipment .equipment #contents .sec32_box2_block:first-of-type{grid-template-columns:179fr 347fr}#equipment .equipment #contents .sec32_box2_block:first-of-type .sec32_ttl3{grid-column:span 2}#equipment .equipment #contents .sec32_box2_block:first-of-type figure .footnote{bottom:-1.5em;right:1.5em}#equipment .equipment #contents .sec32_box2_block:nth-of-type(3) figure{margin:0 auto;width:83%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec32_box2_block:nth-of-type(3) figure{width:83%}}#equipment .equipment #contents .sec32_box2_block:nth-of-type(3) figure .footnote{bottom:.5em;right:-1.5em}#equipment .equipment #contents .sec33{background-color:#e2d6bd}#equipment .equipment #contents .sec33_box1{margin:2em 0 0;padding:0 0 2em;background-color:#e2d6bd}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec33_box1{margin:4em 0 0;padding:0 0 2em;width:100%}}#equipment .equipment #contents .sec33_box1_inner{display:grid;gap:2em;margin:0 auto;max-width:1200px;width:96%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec33_box1_inner{grid-template-columns:repeat(2, 1fr);gap:1em 2em;width:100%}}#equipment .equipment #contents .sec33_box1_block{display:grid;grid-auto-rows:min-content;gap:.5em}#equipment .equipment #contents .sec33_box1_block .sec33_ttl3{color:#b50019;font-size:min(3.8svw,20px);font-family:"Shippori Mincho",serif;line-height:1.5}#equipment .equipment #contents .sec33_box1_block p{color:#000;font-size:min(3.2svw,16px);font-family:"Shippori Mincho",serif;line-height:1.2}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec33_box1_block:first-of-type{grid-row:span 2;grid-template-rows:auto 1fr;grid-template-columns:394fr 210fr;gap:1em}}#equipment .equipment #contents .sec33_box1_block:first-of-type figure{grid-area:3/1/4/2;margin:0 auto;width:50%}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec33_box1_block:first-of-type figure{grid-area:unset;grid-row:span 2;width:100%}}#equipment .equipment #contents .sec33_box1_block:first-of-type figure .footnote{position:relative;bottom:-1em;text-align:right}@media screen and (min-width: 769px),print{#equipment .equipment #contents .sec33_box1_block:last-of-type{align-self:end}}#equipment .note{padding:min(12vw,6rem) 1em}#equipment .note li{margin:0 0 0 1em;text-indent:-1em;font-size:min(2.4svw,12px)}#zeh #contents .sec.sec01{border-radius:0;background:url(../images/equipment/05/bg-sec01.webp) no-repeat 0 0;background-size:cover;box-shadow:0 0 0;padding:3em 0 4.5em;position:relative;z-index:1;width:100%;max-width:initial}@media screen and (min-width: 769px),print{#zeh #contents .sec.sec01{padding:6em 0 6em;width:100%}}#zeh #contents .sec.sec01 h3{text-align:center;margin:2em 0 1.5em;background:url(../images/equipment/05/bg-title01.webp) repeat-y 0 0;background-size:100%;color:#d7001d;font-size:min(4.2svw,24px);padding:.5em 0;letter-spacing:.1em}@media screen and (min-width: 769px),print{#zeh #contents .sec.sec01 h3{margin:4em 0 3em}}#zeh #contents .sec.sec01 .flex{max-width:1200px;width:95%;display:flex;flex-wrap:wrap;justify-content:space-between;color:#fff;background:url(../images/equipment/05/border03.webp) no-repeat 0 100%;background-size:100%;padding:0 0 1.5em;margin:0 auto 1.5em}@media screen and (min-width: 769px),print{#zeh #contents .sec.sec01 .flex{padding:0 0 3em;margin:0 auto 3em}}#zeh #contents .sec.sec01 .flex.last{background:none;padding:0;margin:0 auto}#zeh #contents .sec.sec01 .flex .left,#zeh #contents .sec.sec01 .flex .right{width:100%}@media screen and (min-width: 769px),print{#zeh #contents .sec.sec01 .flex .left,#zeh #contents .sec.sec01 .flex .right{width:47%}}#zeh #contents .sec.sec01 .flex .left{margin:0 0 1em}@media screen and (min-width: 769px),print{#zeh #contents .sec.sec01 .flex .left{margin:0}}#zeh #contents .sec.sec01 .flex .left dl dt{font-size:min(3.8svw,20px);margin:0 0 .5em}#zeh #contents .sec.sec01 .flex .left dl dd{font-size:min(3.2svw,16px);margin:0 0 .5em}#zeh #contents .sec.sec01 .flex .left dl dd.note{font-size:min(2.4svw,12px);padding:0}#zeh #contents .sec.sec02{border-radius:30px 30px 0 0;overflow:hidden;margin:-3em auto 0;padding:0;background:#fff url(../images/equipment/05/bg-sec02.webp) no-repeat 0 0;background-size:cover;box-shadow:0 3px 20px rgba(0,0,0,.47);position:relative;z-index:2;width:100%;max-width:initial}@media screen and (min-width: 769px),print{#zeh #contents .sec.sec02{border-radius:60px 60px 0 0}}#zeh #contents .sec.sec02 .box{background:rgba(226,214,189,.6);padding:3em 0 0 0}@media screen and (min-width: 769px),print{#zeh #contents .sec.sec02 .box{padding:5em 0 0 0}}#zeh #contents .sec.sec02 .box .inner{max-width:1200px;margin:0 auto;width:90%}#zeh #contents .sec.sec02 .box .inner .col3,#zeh #contents .sec.sec02 .box .inner .col2{display:flex;flex-wrap:wrap;justify-content:space-between}#zeh #contents .sec.sec02 .box .inner .col3 .block dl dt,#zeh #contents .sec.sec02 .box .inner .col2 .block dl dt{color:#d7001d;font-size:min(3.8svw,20px);margin:0 0 .5em}#zeh #contents .sec.sec02 .box .inner .col3 .block dl dd,#zeh #contents .sec.sec02 .box .inner .col2 .block dl dd{font-size:min(3.2svw,16px);margin:0 0 .5em}#zeh #contents .sec.sec02 .box .inner .col3 .block dl dd.note,#zeh #contents .sec.sec02 .box .inner .col2 .block dl dd.note{font-size:min(2.4svw,12px);padding:0}#zeh #contents .sec.sec02 .box .inner .col3 .block .photo,#zeh #contents .sec.sec02 .box .inner .col2 .block .photo{margin:1em auto 0;width:80%}@media screen and (min-width: 769px),print{#zeh #contents .sec.sec02 .box .inner .col3 .block .photo,#zeh #contents .sec.sec02 .box .inner .col2 .block .photo{width:100%;margin:2em 0 0 0}}#zeh #contents .sec.sec02 .box .inner .col3{position:relative}@media screen and (min-width: 769px),print{#zeh #contents .sec.sec02 .box .inner .col3{background:url(../images/equipment/05/border02.webp) no-repeat 0 100%;background-size:100%;padding:0 0 3em;margin:0 0 3em}}#zeh #contents .sec.sec02 .box .inner .col3::before{content:"";background:url(../images/equipment/05/border01.webp) no-repeat 100% 0;background-size:5px;width:5px;height:100%;position:absolute;top:0;left:32%;display:none}@media screen and (min-width: 769px),print{#zeh #contents .sec.sec02 .box .inner .col3::before{display:block}}#zeh #contents .sec.sec02 .box .inner .col3::after{content:"";background:url(../images/equipment/05/border01.webp) no-repeat 100% 0;background-size:5px;width:5px;height:100%;position:absolute;top:0;left:68%;display:none}@media screen and (min-width: 769px),print{#zeh #contents .sec.sec02 .box .inner .col3::after{display:block}}#zeh #contents .sec.sec02 .box .inner .col3 .block{width:100%;margin:0 0 1em}@media screen and (min-width: 769px),print{#zeh #contents .sec.sec02 .box .inner .col3 .block{width:28%;margin:0}}#zeh #contents .sec.sec02 .box .inner .col2{position:relative}#zeh #contents .sec.sec02 .box .inner .col2::before{content:"";background:url(../images/equipment/05/border01.webp) no-repeat 100% 0;background-size:5px;width:5px;height:100%;position:absolute;top:0;left:50%;display:none}@media screen and (min-width: 769px),print{#zeh #contents .sec.sec02 .box .inner .col2::before{display:block}}#zeh #contents .sec.sec02 .box .inner .col2 .block{width:100%}@media screen and (min-width: 769px),print{#zeh #contents .sec.sec02 .box .inner .col2 .block{width:45%}}#zeh #contents .sec.sec02 .box .inner .col2 .block dl{display:flex;flex-wrap:wrap;justify-content:space-between}#zeh #contents .sec.sec02 .box .inner .col2 .block dl dt{width:100%}#zeh #contents .sec.sec02 .box .inner .col2 .block dl dd{width:100%}@media screen and (min-width: 769px),print{#zeh #contents .sec.sec02 .box .inner .col2 .block dl dd{width:40%}}#zeh #contents .sec.sec02 .box .inner .col2 .block dl dd span.note{display:block;font-size:min(2.4svw,12px);padding:0;margin:1em 0 0 0}#zeh #contents .sec.sec02 .box .inner .col2 .block dl dd.img{width:80%;margin:0 auto}@media screen and (min-width: 769px),print{#zeh #contents .sec.sec02 .box .inner .col2 .block dl dd.img{width:55%;margin:0}}/*# sourceMappingURL=equipment.css.map */