body{overflow-x:hidden}img{vertical-align:top}.flex{display:flex}.grid{display:grid}figure{position:relative}figure figcaption{position:absolute;right:0;bottom:0;padding:.5em;font-size:min(2.4svw,12px)}figure figcaption.white{color:#fff}.cap{font-size:min(2.4svw,12px);padding:.5em}.cap.white{color:#fff}.center{text-align:center}.right{text-align:right;display:block}#equipment #main{padding:8em 0;background:#eae8df}@media screen and (max-width: 1024px),print{#equipment #main{padding:5em 0}}#equipment #main h1{font-size:min(5svw,32px);text-align:center;color:#fff;height:55px}@media screen and (max-width: 1024px),print{#equipment #main h1{height:30px}}#equipment #main h1 img{margin-bottom:10px}#equipment #main .small_ttl{font-size:min(2.8svw,14px)}#equipment #main{background:url(../images/access/ttl_bg.png) no-repeat left center/cover}@media screen and (max-width: 1024px),print{#equipment #main{background:url(../images/access/ttl_bg@sp.png) no-repeat left center/cover}}#equipment #contents{padding:100px 0 2em}@media screen and (max-width: 1024px),print{#equipment #contents{padding:50px 0 0}}#equipment #contents .select{margin:0 auto 5em;display:flex;justify-content:center;gap:2em}#equipment #contents .select li a{display:block;text-align:center;border:2px solid #093068;padding:.5em 1em;font-size:min(3.8svw,20px)}@media screen and (max-width: 1024px),print{#equipment #contents .select li a{font-size:min(4.2svw,24px)}}#equipment #contents .select li a span{display:block;font-size:min(2.8svw,14px)}@media screen and (max-width: 1024px),print{#equipment #contents .select li a span{font-size:min(3.6svw,18px)}}#equipment #contents .select li a.active{background:#093068;color:#fff;pointer-events:none}#equipment #contents h2{font-size:min(4.6svw,28px);color:#093068;border-bottom:1px solid #093068;padding:0 0 1em;margin:0 0 2em}@media screen and (max-width: 1024px),print{#equipment #contents h2{font-size:min(4.6svw,28px);margin:0 0 1em;padding:0 0 .5em}}#equipment #contents h2 span{font-size:min(3.2svw,16px)}@media screen and (max-width: 1024px),print{#equipment #contents h2 span{font-size:min(4svw,22px)}}#equipment #contents .block{margin:0 0 2em}#equipment #contents .block .photo{position:relative}#equipment #contents .block .photo .cap{position:absolute;bottom:0;right:0;color:#fff;font-size:min(2svw,10px)}#equipment #contents .block dl dt{font-size:min(3.6svw,18px);padding:.25em 0}@media screen and (max-width: 1024px),print{#equipment #contents .block dl dt{font-size:min(4svw,22px);letter-spacing:-0.1em}}#equipment #contents .block dl dd{font-size:min(3svw,15px)}@media screen and (max-width: 1024px),print{#equipment #contents .block dl dd{font-size:min(3.2svw,16px)}}#equipment #contents .block dl dd span{display:block;font-size:min(2svw,10px)}@media screen and (max-width: 1024px),print{#equipment #contents .block dl dd span{font-size:min(2.4svw,12px)}}#equipment #contents .sec01,#equipment #contents .sec02,#equipment #contents .sec03,#equipment #contents .sec04,#equipment #contents .sec05{max-width:1280px;margin:0 auto 2em;position:relative}@media screen and (max-width: 1024px),print{#equipment #contents .sec01,#equipment #contents .sec02,#equipment #contents .sec03,#equipment #contents .sec04,#equipment #contents .sec05{width:95%}}#equipment #contents .sec01 .flex,#equipment #contents .sec01 .col2,#equipment #contents .sec01 .col3,#equipment #contents .sec01 .col4,#equipment #contents .sec01 .col5,#equipment #contents .sec02 .flex,#equipment #contents .sec02 .col2,#equipment #contents .sec02 .col3,#equipment #contents .sec02 .col4,#equipment #contents .sec02 .col5,#equipment #contents .sec03 .flex,#equipment #contents .sec03 .col2,#equipment #contents .sec03 .col3,#equipment #contents .sec03 .col4,#equipment #contents .sec03 .col5,#equipment #contents .sec04 .flex,#equipment #contents .sec04 .col2,#equipment #contents .sec04 .col3,#equipment #contents .sec04 .col4,#equipment #contents .sec04 .col5,#equipment #contents .sec05 .flex,#equipment #contents .sec05 .col2,#equipment #contents .sec05 .col3,#equipment #contents .sec05 .col4,#equipment #contents .sec05 .col5{display:flex;flex-wrap:wrap}#equipment #contents .sec01 .col4 .block,#equipment #contents .sec02 .col4 .block,#equipment #contents .sec03 .col4 .block,#equipment #contents .sec04 .col4 .block,#equipment #contents .sec05 .col4 .block{width:25%;padding:0 .5em}@media screen and (max-width: 1024px),print{#equipment #contents .sec01 .col4 .block,#equipment #contents .sec02 .col4 .block,#equipment #contents .sec03 .col4 .block,#equipment #contents .sec04 .col4 .block,#equipment #contents .sec05 .col4 .block{width:50%}}#equipment #contents .sec01 .col5 .block,#equipment #contents .sec02 .col5 .block,#equipment #contents .sec03 .col5 .block,#equipment #contents .sec04 .col5 .block,#equipment #contents .sec05 .col5 .block{width:20%;padding:0 .5em}@media screen and (max-width: 1024px),print{#equipment #contents .sec01 .col5 .block,#equipment #contents .sec02 .col5 .block,#equipment #contents .sec03 .col5 .block,#equipment #contents .sec04 .col5 .block,#equipment #contents .sec05 .col5 .block{width:50%}}#equipment #contents .sec02 .btm{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 .5em}#equipment #contents .sec02 .btm .left{width:17%;border:1px solid #093068}@media screen and (max-width: 1024px),print{#equipment #contents .sec02 .btm .left{width:100%;margin:0 0 2em}}#equipment #contents .sec02 .btm .left dl dt{text-align:center;font-size:min(3.2svw,16px);padding:1em;background:#d3dfee}#equipment #contents .sec02 .btm .left dl dd{font-size:min(2.8svw,14px);padding:1em}#equipment #contents .sec02 .btm .right{width:81%}@media screen and (max-width: 1024px),print{#equipment #contents .sec02 .btm .right{width:100%}}#equipment #contents .sec02 .btm .right .jcom{background:#f5f2e9;padding:1em}#equipment #contents .sec02 .btm .right .jcom .flex{display:flex;flex-wrap:wrap;justify-content:space-between}#equipment #contents .sec02 .btm .right .jcom .flex .block{width:22%;padding:0 1em;border-left:1px solid #d33823;margin:0 0 .5em}@media screen and (max-width: 1024px),print{#equipment #contents .sec02 .btm .right .jcom .flex .block{width:33.333%}}#equipment #contents .sec02 .btm .right .jcom .flex .block .logo{text-align:center;margin:0 0 .25em}#equipment #contents .sec02 .btm .right .jcom .flex .block .logo img{height:25px;mix-blend-mode:multiply}@media screen and (max-width: 1024px),print{#equipment #contents .sec02 .btm .right .jcom .flex .block .logo img{height:15px}}#equipment #contents .sec02 .btm .right .jcom .flex .block .wappen{background:#d33823;color:#fff;text-align:center;border-radius:8px;font-size:min(2.8svw,14px);padding:.25em 0;margin:0 0 .5em}@media screen and (max-width: 1024px),print{#equipment #contents .sec02 .btm .right .jcom .flex .block .wappen{font-size:min(3.6svw,18px)}}#equipment #contents .sec02 .btm .right .jcom .flex .block .txt{font-size:min(2.4svw,12px);text-align:left}@media screen and (max-width: 1024px),print{#equipment #contents .sec02 .btm .right .jcom .flex .block .txt{font-size:min(3.2svw,16px)}}#equipment #contents .sec02 .btm .right .jcom .flex .block .txt span{font-size:1.5em}#equipment #contents .sec02 .btm .right .jcom .flex .block.main{width:34%;border:none;padding:0 1em 0 0}@media screen and (max-width: 1024px),print{#equipment #contents .sec02 .btm .right .jcom .flex .block.main{width:100%;border-bottom:1px solid #d33823;padding:0 0 1em;margin:0 0 1em}}#equipment #contents .sec02 .btm .right .jcom .flex .block.main .logo{float:left}#equipment #contents .sec02 .btm .right .jcom .flex .block.main .logo img{height:60px}@media screen and (max-width: 1024px),print{#equipment #contents .sec02 .btm .right .jcom .flex .block.main .logo img{height:50px}}#equipment #contents .sec02 .btm .right .jcom .flex .block.net{border-left:none;padding:0 1em 0 0}@media screen and (max-width: 1024px),print{#equipment #contents .sec02 .btm .right .jcom .flex .block.net .txt{text-align:center}}#equipment #contents .sec02 .btm .right .jcom .flex .block.phone{padding:0 0 0 1em}#equipment #contents .sec02 .btm .right .note{font-size:min(2svw,10px);text-align:left}@media screen and (max-width: 1024px),print{#equipment #contents .sec02 .btm .right .note{font-size:min(2.4svw,12px)}}#equipment #contents .sec03 .flex{justify-content:space-between}#equipment #contents .sec03 .flex .left{width:28%}@media screen and (max-width: 1024px),print{#equipment #contents .sec03 .flex .left{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#equipment #contents .sec03 .flex .left h2{width:100%}}#equipment #contents .sec03 .flex .left .block{padding:0 .5em}@media screen and (max-width: 1024px),print{#equipment #contents .sec03 .flex .left .block{width:50%}}#equipment #contents .sec03 .flex .right{width:70%;text-align:left}@media screen and (max-width: 1024px),print{#equipment #contents .sec03 .flex .right{width:100%}}#equipment #contents .sec03 .flex .right .col3 .block{width:33.333%;padding:0 .5em}#equipment #contents .sec04 .box{border:1px solid #fff;background:#093068;padding:1em}#equipment #contents .sec04 .box .flex{justify-content:space-between}#equipment #contents .sec04 .box .flex .left{width:30%}@media screen and (max-width: 1024px),print{#equipment #contents .sec04 .box .flex .left{width:100%;margin:0 0 1em}}#equipment #contents .sec04 .box .flex .right{width:67%}@media screen and (max-width: 1024px),print{#equipment #contents .sec04 .box .flex .right{width:100%}}#equipment #contents .sec04 .box .flex .right ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 2em}@media screen and (max-width: 1024px),print{#equipment #contents .sec04 .box .flex .right ul{margin:0 0 1em}}#equipment #contents .sec04 .box .flex .right ul li{width:49%}@media screen and (max-width: 1024px),print{#equipment #contents .sec04 .box .flex .right ul li{width:100%;margin:0 0 1em}}#equipment #contents .sec04 .box .flex .right .note{color:#fff;font-size:min(2svw,10px);text-align:left}@media screen and (max-width: 1024px),print{#equipment #contents .sec04 .box .flex .right .note{font-size:min(2.4svw,12px)}}#equipment #contents .sec05{padding:0 0 5em}@media screen and (max-width: 1024px),print{#equipment #contents .sec05{padding:0 0 2em}}#equipment #contents .sec05 .flex{justify-content:space-between}#equipment #contents .sec05 .flex .left{width:70%}@media screen and (max-width: 1024px),print{#equipment #contents .sec05 .flex .left{width:100%;margin:0 0 2em}}#equipment #contents .sec05 .flex .left .col2{justify-content:space-between}#equipment #contents .sec05 .flex .left .col2 .left{width:66%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 1024px),print{#equipment #contents .sec05 .flex .left .col2 .left{width:100%;margin:0 0 2em}}#equipment #contents .sec05 .flex .left .col2 .left .block{width:48%;margin:0}#equipment #contents .sec05 .flex .left .col2 .left .block.top{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 2em}#equipment #contents .sec05 .flex .left .col2 .left .block.top .photo{width:67%}@media screen and (max-width: 1024px),print{#equipment #contents .sec05 .flex .left .col2 .left .block.top .photo{width:48%}}#equipment #contents .sec05 .flex .left .col2 .left .block.top dl{width:30%}@media screen and (max-width: 1024px),print{#equipment #contents .sec05 .flex .left .col2 .left .block.top dl{width:48%}}#equipment #contents .sec05 .flex .left .col2 .left .block.top dl dt.second{margin-top:1em}#equipment #contents .sec05 .flex .left .col2 .right{width:32%;background:rgba(9,48,104,.5019607843);color:#fff;padding:1em}@media screen and (max-width: 1024px),print{#equipment #contents .sec05 .flex .left .col2 .right{width:100%}}#equipment #contents .sec05 .flex .left .col2 .right .block{width:100%}@media screen and (max-width: 1024px),print{#equipment #contents .sec05 .flex .left .col2 .right .block{display:flex;flex-wrap:wrap;justify-content:space-between}#equipment #contents .sec05 .flex .left .col2 .right .block .top{width:48%}#equipment #contents .sec05 .flex .left .col2 .right .block .box{width:48%}}#equipment #contents .sec05 .flex .left .col2 .right .block dl{margin:0 0 2em}@media screen and (max-width: 1024px),print{#equipment #contents .sec05 .flex .left .col2 .right .block dl{margin:0}}#equipment #contents .sec05 .flex .left .col2 .right .block dl.merit{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 1em}#equipment #contents .sec05 .flex .left .col2 .right .block dl.merit:last-child{margin:0}#equipment #contents .sec05 .flex .left .col2 .right .block dl.merit dt{width:100%;background:#093068;color:#fff;font-size:min(2.8svw,14px);text-align:center;margin:0 0 .5em;padding:.5em 0}@media screen and (max-width: 1024px),print{#equipment #contents .sec05 .flex .left .col2 .right .block dl.merit dt{font-size:min(3.6svw,18px)}}#equipment #contents .sec05 .flex .left .col2 .right .block dl.merit dd{width:48%;background:#fff;color:#093068;font-size:min(2svw,10px);text-align:center;padding:.5em 0;margin:0 0 .5em}#equipment #contents .sec05 .flex .right{width:27%;text-align:left}@media screen and (max-width: 1024px),print{#equipment #contents .sec05 .flex .right{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#equipment #contents .sec05 .flex .right h2{width:100%}}#equipment #contents .sec05 .flex .right .block{padding:0 .5em}@media screen and (max-width: 1024px),print{#equipment #contents .sec05 .flex .right .block{width:50%}}#equipment #contents .sec05 .flex .right .block:last-child{margin:0}/*# sourceMappingURL=equipment.css.map */