#main{margin-top:64px;position:relative}#main .main h2{margin:0;height:8svw;position:absolute;top:20%;left:50%;transform:translateX(-50%)}@media screen and (min-width: 769px),print{#main .main h2{height:54px;top:25%}}#main .main h2 img{width:auto;height:100%}#main .block1{margin:0;padding:14svw 0 16svw;width:100%;background:linear-gradient(#B4A600, #6E6500);position:relative;text-align:center;color:#fff}@media screen and (min-width: 769px),print{#main .block1{padding:4em 0 6em}}#main .block1::before{content:"";background:url(../images/common/bg01.webp) no-repeat center center;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;mix-blend-mode:multiply}#main .block1 .bg1,#main .block1 .bg2{margin:0;width:100%;height:11svw;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (min-width: 769px),print{#main .block1 .bg1,#main .block1 .bg2{width:auto;height:80px;left:0;transform:none}}#main .block1 .bg1 img,#main .block1 .bg2 img{margin:0 auto;width:auto;height:100%;line-height:0}@media screen and (min-width: 769px),print{#main .block1 .bg1 img,#main .block1 .bg2 img{margin:0}}#main .block1 .bg1{opacity:.11}#main .block1 .bg2{position:absolute;top:auto;bottom:0}@media screen and (min-width: 769px),print{#main .block1 .bg2{left:auto;right:0}}#main .block1 .lead{position:relative;z-index:1;text-align:center;font-size:min(4.6svw,28px);letter-spacing:.05em}#main .scroll{position:absolute}#main .scroll::before{background:#fff}#main .scroll .scroll-title{margin:0;position:relative;z-index:2;color:#fff;font-family:"Public Sans",sans-serif;font-size:min(2.8svw,14px);font-weight:600;line-height:1;filter:none}#contents{background:linear-gradient(135deg, #B4A600, #B4A600 50%, #6E6500)}#contents .bg-txt{margin:0;width:auto;height:11svw;position:absolute;top:0;left:0}@media screen and (min-width: 769px),print{#contents .bg-txt{width:auto;height:80px;left:0;transform:none}}#contents .bg-txt.right{left:auto;right:0}#contents .bg-txt img{width:auto;height:100%;line-height:0;opacity:.07}@media screen and (min-width: 769px),print{#contents .bg-txt img{margin:0}}#contents .nav{display:flex;flex-wrap:wrap;justify-content:center;gap:2%;margin:2em auto 2em;position:relative;z-index:5}@media screen and (min-width: 769px),print{#contents .nav{gap:2%;margin:4em auto 5em}}#contents .nav li{width:47%;margin:0 0 .5em}@media screen and (min-width: 769px),print{#contents .nav li{max-width:240px;width:25%;margin:0}}#contents .nav li a{display:block;background:#ccc;background:linear-gradient(135deg, rgb(204, 204, 204) 0%, rgb(155, 155, 155) 100%);color:#fff;font-size:min(2.4svw,12px);padding:2px;text-align:center}@media screen and (min-width: 769px),print{#contents .nav li a{font-size:min(3.8svw,20px);padding:5px}}#contents .nav li a span{display:block;padding:.5em 0;border:1px solid #fff}@media screen and (min-width: 769px),print{#contents .nav li a span{padding:.5em 0}}#contents .nav li.active a{background:#b4a600;background:linear-gradient(135deg, rgb(180, 166, 0) 0%, rgb(110, 101, 0) 100%)}#contents .sec{overflow:hidden;margin:0;padding:0 0 4em 0;width:100%;position:relative;z-index:1;color:#fff}@media screen and (min-width: 769px),print{#contents .sec{padding:0 0 8em 0}}#contents .sec::after{content:"";background:rgba(116,106,1,.2509803922);position:absolute;top:0;left:67%;right:0;bottom:0;mix-blend-mode:multiply;z-index:2}#contents .sec h3{padding:1em 0;text-align:center;font-size:min(7.5svw,56px);font-family:YakuHanJP,"Noto Sans JP",YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;text-shadow:0 0 10px rgba(0,0,0,.7);color:#fff;position:relative;font-weight:bold}@media screen and (min-width: 769px),print{#contents .sec h3{padding:2em 0}}#contents .sec h3 .cap{font-size:min(2.4svw,12px);position:absolute;bottom:0;right:0;padding:.5em;color:#fff}@media screen and (min-width: 769px),print{#contents .sec h3 .cap{padding:1em}}#contents .sec .flex{display:flex;justify-content:flex-start;padding:3em 0 0}@media screen and (min-width: 769px),print{#contents .sec .flex{padding:5em 0 0}}#contents .sec .flex .block{width:50%;box-sizing:border-box;padding:0 .5em;margin:0 0 2em}@media screen and (min-width: 769px),print{#contents .sec .flex .block{width:25%}}#contents .sec .flex .block .photo{margin:0 0 1em}#contents .sec .flex .block dl dt{font-size:min(3svw,15px);margin:0 0 .5em}@media screen and (min-width: 769px),print{#contents .sec .flex .block dl dt{font-size:min(3.2svw,16px)}}#contents .sec .flex .block dl dd{font-size:min(2.8svw,14px)}@media screen and (min-width: 769px),print{#contents .sec .flex .block dl dd{font-size:min(2.8svw,14px)}}#contents .sec .flex .block dl dd.note{font-size:min(2svw,10px)}@media screen and (min-width: 769px),print{#contents .sec .flex .block dl dd.note{font-size:min(2svw,10px)}}#contents .sec.sec01,#contents .sec.sec03{background:#fff;position:relative;color:#000}#contents .sec.sec01 h3{background:url(../images/equipment/bg-01.webp) no-repeat 50% 50%;background-size:cover}#contents .sec.sec02 h3{background:url(../images/equipment/bg-02.webp) no-repeat 50% 50%;background-size:cover}#contents .sec.sec03 h3{background:url(../images/equipment/bg-03.webp) no-repeat 50% 50%;background-size:cover}#contents .sec.sec04 h3{background:url(../images/equipment/bg-04.webp) no-repeat 50% 50%;background-size:cover}#contents .sec.sec04 .flex .left{width:100%;display:flex;justify-content:flex-start}@media screen and (min-width: 769px),print{#contents .sec.sec04 .flex .left{width:48%}}#contents .sec.sec04 .flex .left .block{width:50%}#contents .sec.sec04 .flex .right{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap}@media screen and (min-width: 769px),print{#contents .sec.sec04 .flex .right{width:48%}}#contents .sec.sec04 .flex .right .block{width:50%}#contents .sec .inner{margin:0 auto;width:95%;max-width:1280px;position:relative;z-index:5}#contents #security .sec{background:#fff;position:relative;color:#000}#contents #security .sec h3{background:#564625;padding:.5em 0;font-size:min(4.6svw,28px);text-shadow:0 0 0;font-weight:normal;line-height:1.5;margin:0 0 2em}#contents #security .sec h3 span{display:block}#contents #security .sec h3 span.ja{font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;font-size:.5em}#contents #security .sec .top{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 2em}#contents #security .sec .top .block{width:100%}@media screen and (min-width: 769px),print{#contents #security .sec .top .block{width:23.5%}}#contents #security .sec .top .block dl{margin:0 0 1em}@media screen and (min-width: 769px),print{#contents #security .sec .top .block dl{margin:0 0 2em}}#contents #security .sec .top .block dl dt{font-size:min(3svw,15px);margin:0 0 .5em;font-weight:bold}@media screen and (min-width: 769px),print{#contents #security .sec .top .block dl dt{font-size:min(3.8svw,20px)}}#contents #security .sec .top .block dl dd{font-size:min(2.8svw,14px)}@media screen and (min-width: 769px),print{#contents #security .sec .top .block dl dd{font-size:min(2.8svw,14px)}}#contents #security .sec .top .block dl dd.note{font-size:min(2svw,10px)}@media screen and (min-width: 769px),print{#contents #security .sec .top .block dl dd.note{font-size:min(2svw,10px)}}#contents #security .sec .top .block dl.flex{margin:0;padding:0}#contents #security .sec .top .block dl.flex dt{width:100%}#contents #security .sec .top .block dl.flex dd.txt{width:70%}@media screen and (min-width: 769px),print{#contents #security .sec .top .block dl.flex dd.txt{width:40%}}#contents #security .sec .top .block dl.flex dd.img{width:30%}@media screen and (min-width: 769px),print{#contents #security .sec .top .block dl.flex dd.img{width:55%}}#contents #security .sec .top .block.map{width:100%;margin:0 0 1em}@media screen and (min-width: 769px),print{#contents #security .sec .top .block.map{width:50%;margin:0}}#contents #security .sec .top .block.box{background:rgba(86,70,37,.062745098);padding:1em}@media screen and (min-width: 769px),print{#contents #security .sec .top .block.box{padding:2em}}#contents #security .sec .top .block.box dl{border-bottom:1px solid #000;padding:0 0 1em}#contents #security .sec .top .block.box dl:last-child{border:none;padding:0;margin:0}#contents #security .sec .top .block.box dl dd.img{width:40%;margin:1em 0 0 40%}@media screen and (min-width: 769px),print{#contents #security .sec .top .block.box dl dd.img{width:80%;margin:1em 0 0 20%}}#contents #security .sec .col4{margin:0 0 1em}@media screen and (min-width: 769px),print{#contents #security .sec .col4{margin:0 0 2em}}#contents #security .sec .col4 .txt{font-size:min(3.2svw,16px);margin:0 0 .5em}#contents #security .sec .col4 .flex{padding:0}#contents #security .sec .col4 .flex .block{width:50%}@media screen and (min-width: 769px),print{#contents #security .sec .col4 .flex .block{width:25%}}#contents #security .sec .col4 .flex .block .img{margin:0 0 .5em}#contents #security .sec .col4 .flex .block .txt{font-size:min(2.8svw,14px)}@media screen and (min-width: 769px),print{#contents #security .sec .col4 .flex .block .txt{font-size:min(3svw,15px)}}#contents #security .sec .col4 .flex .block .note{font-size:min(2svw,10px)}#contents #security .sec .col2 .flex{flex-wrap:wrap;justify-content:space-between;padding:0}#contents #security .sec .col2 .flex .block{width:100%}@media screen and (min-width: 769px),print{#contents #security .sec .col2 .flex .block{width:50%}}#contents #security .sec .col2 .flex .block p.img{background:#fff;padding:.5em}@media screen and (min-width: 769px),print{#contents #security .sec .col2 .flex .block p.img{padding:1em}}#contents #security .sec .col2 .flex .block dl{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 1em}@media screen and (min-width: 769px),print{#contents #security .sec .col2 .flex .block dl{margin:0 0 2em}}#contents #security .sec .col2 .flex .block dl:last-child{margin:0}#contents #security .sec .col2 .flex .block dl dt{width:100%;font-weight:bold;font-size:min(3svw,15px)}@media screen and (min-width: 769px),print{#contents #security .sec .col2 .flex .block dl dt{font-size:min(3.8svw,20px)}}#contents #security .sec .col2 .flex .block dl dd.txt{width:60%}#contents #security .sec .col2 .flex .block dl dd.img{width:40%;margin-top:-1em}@media screen and (min-width: 769px),print{#contents #security .sec .col2 .flex .block dl dd.img{margin-top:-3em}}#contents #security .sec .col2 .flex .block dl dd.txt2{width:70%}#contents #security .sec .col2 .flex .block dl dd.door{width:30%;margin-top:-1em}@media screen and (min-width: 769px),print{#contents #security .sec .col2 .flex .block dl dd.door{margin-top:-3em}}#contents #security .sec .last .block{display:flex;flex-wrap:wrap;justify-content:space-between}#contents #security .sec .last .block dl{width:100%;margin:0 0 1em}@media screen and (min-width: 769px),print{#contents #security .sec .last .block dl{width:40%;margin:0}}#contents #security .sec .last .block dl dt{font-size:min(3svw,15px);margin:0 0 .5em;font-weight:bold}@media screen and (min-width: 769px),print{#contents #security .sec .last .block dl dt{font-size:min(3.8svw,20px)}}#contents #security .sec .last .block ul{width:100%;display:flex;flex-wrap:wrap}@media screen and (min-width: 769px),print{#contents #security .sec .last .block ul{width:58%}}#contents #security .sec .last .block ul li{font-size:min(2.4svw,12px);margin:0 1em .5em 0}@media screen and (min-width: 769px),print{#contents #security .sec .last .block ul li{font-size:min(2.8svw,14px)}}#contents #security .sec .last .block ul li:last-child{margin:0}#contents #security .sec .last .block ul li::first-letter{color:#0081cc}#contents #security .sec .last .block ul li span{display:block;font-weight:bold;font-size:min(3.2svw,16px)}@media screen and (min-width: 769px),print{#contents #security .sec .last .block ul li span{font-size:min(3.6svw,18px)}}#contents #structure .sec{background:#fff;position:relative;color:#000}#contents #structure .sec h3{background:#564625;padding:.5em 0;font-size:min(4.6svw,28px);text-shadow:0 0 0;font-weight:normal;line-height:1.5;margin:0 0 2em}#contents #structure .sec h3 span{display:block}#contents #structure .sec h3 span.ja{font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;font-size:.5em}#contents #structure .sec dl dt{font-size:min(3svw,15px);margin:0 0 .5em;font-weight:bold}@media screen and (min-width: 769px),print{#contents #structure .sec dl dt{font-size:min(3.8svw,20px)}}#contents #structure .sec dl dd{font-size:min(2.8svw,14px)}@media screen and (min-width: 769px),print{#contents #structure .sec dl dd{font-size:min(2.8svw,14px)}}#contents #structure .sec dl dd.note{font-size:min(2svw,10px)}@media screen and (min-width: 769px),print{#contents #structure .sec dl dd.note{font-size:min(2svw,10px)}}#contents #structure .sec .top .flex{padding:0}#contents #structure .sec .top .flex .left{width:100%}@media screen and (min-width: 769px),print{#contents #structure .sec .top .flex .left{width:60%}}#contents #structure .sec .top .flex .left .block{width:100%}@media screen and (min-width: 769px),print{#contents #structure .sec .top .flex .left .block{display:flex;justify-content:space-between}}#contents #structure .sec .top .flex .left .block dl{width:100%;margin:0 0 1em}@media screen and (min-width: 769px),print{#contents #structure .sec .top .flex .left .block dl{width:40%;margin:0}}#contents #structure .sec .top .flex .left .block .img{width:100%}@media screen and (min-width: 769px),print{#contents #structure .sec .top .flex .left .block .img{width:58%}}#contents #structure .sec .top .flex .left .block:last-child dl{width:100%}@media screen and (min-width: 769px),print{#contents #structure .sec .top .flex .left .block:last-child dl{width:60%}}#contents #structure .sec .top .flex .left .block:last-child .img{width:60%;margin:0 auto}@media screen and (min-width: 769px),print{#contents #structure .sec .top .flex .left .block:last-child .img{width:38%;margin:0}}#contents #structure .sec .top .flex .right{width:100%}@media screen and (min-width: 769px),print{#contents #structure .sec .top .flex .right{width:40%}}#contents #structure .sec .top .flex .right .img{background:#fff;padding:1em;margin:0 0 2em}#contents #structure .sec .col3 .flex{padding:0}#contents #structure .sec .col3 .flex .block{width:100%}@media screen and (min-width: 769px),print{#contents #structure .sec .col3 .flex .block{width:33.333%}}#contents #structure .sec .col3 .flex .block dl{display:flex;flex-wrap:wrap;justify-content:space-between}#contents #structure .sec .col3 .flex .block dl dt{width:100%}#contents #structure .sec .col3 .flex .block dl dd{width:60%}@media screen and (min-width: 769px),print{#contents #structure .sec .col3 .flex .block dl dd{width:48%}}#contents #structure .sec .col3 .flex .block dl dd.img{width:38%}@media screen and (min-width: 769px),print{#contents #structure .sec .col3 .flex .block dl dd.img{width:48%}}#contents #structure .sec .btm .flex{flex-wrap:wrap;justify-content:space-between;padding:0}#contents #structure .sec .btm .flex .left{width:100%}@media screen and (min-width: 769px),print{#contents #structure .sec .btm .flex .left{width:63%}}#contents #structure .sec .btm .flex .left .block{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#contents #structure .sec .btm .flex .left .block dl{width:60%}@media screen and (min-width: 769px),print{#contents #structure .sec .btm .flex .left .block dl{width:75%}}#contents #structure .sec .btm .flex .left .block .img{width:38%}@media screen and (min-width: 769px),print{#contents #structure .sec .btm .flex .left .block .img{width:23%}}@media screen and (min-width: 769px),print{#contents #structure .sec .btm .flex .left .block:first-child{flex-direction:row-reverse;align-items:center}}#contents #structure .sec .btm .flex .left .block:last-child{flex-direction:row}#contents #structure .sec .btm .flex .left .block:last-child dl{width:100%}@media screen and (min-width: 769px),print{#contents #structure .sec .btm .flex .left .block:last-child dl{width:50%}}#contents #structure .sec .btm .flex .left .block:last-child .img{width:80%;margin:1em auto 0}@media screen and (min-width: 769px),print{#contents #structure .sec .btm .flex .left .block:last-child .img{width:48%;margin:0}}#contents #structure .sec .btm .flex .right{width:100%}@media screen and (min-width: 769px),print{#contents #structure .sec .btm .flex .right{width:35%}}#contents #structure .sec .btm .flex .right .block{width:100%}#contents #structure .sec .btm .flex .right .block dl{margin:0 0 1em}#contents #structure .sec .col2 .flex{flex-wrap:wrap;justify-content:space-between;padding:0}#contents #structure .sec .col2 .flex .block:first-child{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 769px),print{#contents #structure .sec .col2 .flex .block:first-child{width:58%}}#contents #structure .sec .col2 .flex .block:first-child dl{width:100%}@media screen and (min-width: 769px),print{#contents #structure .sec .col2 .flex .block:first-child dl{width:68%}}#contents #structure .sec .col2 .flex .block:first-child .img{width:50%;margin:1em auto 0}@media screen and (min-width: 769px),print{#contents #structure .sec .col2 .flex .block:first-child .img{width:30%;margin:0}}#contents #structure .sec .col2 .flex .block:last-child{width:100%}@media screen and (min-width: 769px),print{#contents #structure .sec .col2 .flex .block:last-child{width:40%}}#contents #structure .sec .col2 .flex .block:last-child dl{margin:0 0 1em}#contents #structure .sec .box{background:rgba(86,70,37,.062745098);padding:1em}#contents #structure .sec .box .flex{padding:0}#contents #structure .sec .box .flex .block{margin:0}#contents #structure .sec .box .flex .block.left{box-sizing:border-box;padding:0 0 1em;width:100%;border-bottom:1px solid #000}@media screen and (min-width: 769px),print{#contents #structure .sec .box .flex .block.left{width:37%;padding:0 2em 0 0;border-bottom:none}}#contents #structure .sec .box .flex .block.left .title{text-align:center;font-size:min(3.8svw,20px);margin:0 0 .5em}#contents #structure .sec .box .flex .block.left .title span{font-size:.75em}#contents #structure .sec .box .flex .block.left ul{display:flex;flex-wrap:wrap;justify-content:space-between}#contents #structure .sec .box .flex .block.left ul li{width:32%;background:#000;color:#fff;text-align:center;font-size:min(2.8svw,14px);padding:.25em 0;margin:0 0 .5em}#contents #structure .sec .box .flex .block.right{width:60%;padding:1em 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 769px),print{#contents #structure .sec .box .flex .block.right{width:45%;border-left:1px solid #000;padding:0 0 0 2em}}#contents #structure .sec .box .flex .block.right dl{width:100%;margin:0 0 1em}@media screen and (min-width: 769px),print{#contents #structure .sec .box .flex .block.right dl{width:31%;margin:0}}#contents #structure .sec .box .flex .img{width:40%;margin:2em auto 0}@media screen and (min-width: 769px),print{#contents #structure .sec .box .flex .img{width:17%;margin:-2em 0 0 0}}#contents #comfort .sec{background:#fff;position:relative;color:#000}#contents #comfort .sec h3{background:#564625;padding:.5em 0;font-size:min(4.6svw,28px);text-shadow:0 0 0;font-weight:normal;line-height:1.5;margin:0 0 1em}@media screen and (min-width: 769px),print{#contents #comfort .sec h3{margin:0 0 2em}}#contents #comfort .sec h3 span{display:block}#contents #comfort .sec h3 span.ja{font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;font-size:.5em}#contents #comfort .sec dl dt{font-size:min(3svw,15px);margin:0 0 .5em;font-weight:bold}@media screen and (min-width: 769px),print{#contents #comfort .sec dl dt{font-size:min(3.8svw,20px)}}#contents #comfort .sec dl dd{font-size:min(2.8svw,14px)}@media screen and (min-width: 769px),print{#contents #comfort .sec dl dd{font-size:min(2.8svw,14px)}}#contents #comfort .sec dl dd.note{font-size:min(2svw,10px)}@media screen and (min-width: 769px),print{#contents #comfort .sec dl dd.note{font-size:min(2svw,10px)}}#contents #comfort .sec .col3 .flex{padding:0}#contents #comfort .sec .col3 .flex .block{width:100%}@media screen and (min-width: 769px),print{#contents #comfort .sec .col3 .flex .block{width:33.333%}}#contents #comfort .sec .col3 .flex.top .block dl{margin:0 0 1em}#contents #comfort .sec .col3 .flex.top .block:nth-of-type(2) .img{width:60%;margin:0 auto}#contents #comfort .sec .col3 .flex.btm .block{display:flex;flex-wrap:wrap;justify-content:space-between}#contents #comfort .sec .col3 .flex.btm .block dl{width:50%}#contents #comfort .sec .col3 .flex.btm .block .img{width:50%}#contents #comfort .sec .col3 .flex.btm .block:first-child dl{width:38%}#contents #comfort .sec .col3 .flex.btm .block:first-child .img{width:60%}#contents #comfort .sec .col3 .flex.btm .block:nth-of-type(2) dl{width:60%}#contents #comfort .sec .col3 .flex.btm .block:nth-of-type(2) .img{width:35%}#contents #comfort .sec .col3 .flex.btm .block:last-child dl{width:100%;margin:0 0 1em}#contents #comfort .sec .col3 .flex.btm .block:last-child .img{width:100%}#contents #comfort .sec .col2 .flex{padding:0}#contents #comfort .sec .col2 .flex .block{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 769px),print{#contents #comfort .sec .col2 .flex .block{width:50%}}#contents #comfort .sec .col2 .flex .block:first-child dl{width:70%}#contents #comfort .sec .col2 .flex .block:first-child .img{width:20%;margin:0 auto}#contents #comfort .sec .col2 .flex .block:last-child dl{width:45%}#contents #comfort .sec .col2 .flex .block:last-child .img{width:50%}#contents #comfort .sec .col2 .flex.life .block:first-child dl{width:50%}#contents #comfort .sec .col2 .flex.life .block:first-child .img{width:45%;margin:0}#contents #comfort .sec .col2 .flex.life .block:last-child dl{width:78%}#contents #comfort .sec .col2 .flex.life .block:last-child .img{width:17%}#contents #comfort .sec .post{border:2px solid #000;padding:1em;margin:0 0 1em;background:#fff}@media screen and (min-width: 769px),print{#contents #comfort .sec .post{padding:2em;margin:0 0 2em}}#contents #comfort .sec .post .box{display:flex;flex-wrap:wrap;justify-content:space-between}#contents #comfort .sec .post .box .left{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 1em}@media screen and (min-width: 769px),print{#contents #comfort .sec .post .box .left{width:49%;margin:0}}#contents #comfort .sec .post .box .left dl{width:48%}#contents #comfort .sec .post .box .left .img{width:48%}#contents #comfort .sec .post .box .right{width:100%}@media screen and (min-width: 769px),print{#contents #comfort .sec .post .box .right{width:49%}}#contents #comfort .sec .post .box .right ul{display:flex;flex-wrap:wrap;justify-content:space-between}#contents #comfort .sec .post .box .right ul li{background:#efefef;width:48%;margin:0 0 1em;text-align:center;padding:.5em 0;font-size:min(2.8svw,14px)}@media screen and (min-width: 769px),print{#contents #comfort .sec .post .box .right ul li{font-size:min(2.8svw,14px)}}#contents #comfort .sec .post .box .right .note{font-size:min(2.4svw,12px)}#contents #comfort .sec .flat35 .box{display:flex;flex-wrap:wrap;justify-content:space-between;background:#eee9de;padding:1em}@media screen and (min-width: 769px),print{#contents #comfort .sec .flat35 .box{padding:2em}}#contents #comfort .sec .flat35 .box .name{width:100%;font-size:min(3svw,15px)}#contents #comfort .sec .flat35 .box .name img{width:40%;margin:0 .5em 0 0}@media screen and (min-width: 769px),print{#contents #comfort .sec .flat35 .box .name img{max-width:200px}}@media screen and (min-width: 769px),print{#contents #comfort .sec .flat35 .box .name{font-size:min(3.8svw,20px)}}#contents #comfort .sec .flat35 .box ul{width:100%;box-sizing:border-box}@media screen and (min-width: 769px),print{#contents #comfort .sec .flat35 .box ul{width:80%;padding:0 1em 0 0}}#contents #comfort .sec .flat35 .box ul li{font-size:min(3svw,15px);text-indent:-1.3em;padding-left:1.3em}#contents #comfort .sec .flat35 .box .logo{width:50%;margin:1em auto 0}@media screen and (min-width: 769px),print{#contents #comfort .sec .flat35 .box .logo{width:20%;margin:0}}#contents #comfort .sec .flat35 .note{font-size:min(2.4svw,12px);text-align:left}@media screen and (min-width: 769px),print{#contents #comfort .sec .flat35 .note{text-align:right}}/*# sourceMappingURL=equipment.css.map */