@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Cinzel:wght@400..900&display=swap";figure{position:relative;line-height:0}figure .footnote{position:absolute;bottom:1em;right:.5em;color:#231815;font-size:min(2svw,10px);font-weight:500;line-height:1}figure figcaption{position:absolute;bottom:.5em;right:.5em;color:#231815;font-size:min(2svw,10px);font-weight:500;line-height:1}body main{background-color:#231815}body main .main-ttl{position:relative;padding:8em 0;background:linear-gradient(180deg, #baac7c 0%, #fff 40%, #baac7c 100%);font-size:min(2.8svw,16px)}@media screen and (min-width: 769px),print{body main .main-ttl{aspect-ratio:1280/469}}body main .main-ttl::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.6)}body main .main-ttl h1{position:absolute;top:60%;left:50%;transform:translate(-50%, -50%);padding:unset;background-color:unset;width:-moz-fit-content;width:fit-content;color:#f2e3bf;font-size:min(5svw,32px);letter-spacing:.1em;line-height:1.2;text-align:center;z-index:2}body main .main-ttl h1 span{display:block;background:linear-gradient(95deg, #6CF59E 0%, #FFED64 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}body main .main-ttl h1 span.tl{font-size:min(6.5svw,48px);font-family:"Bebas Neue",sans-serif;line-height:1}body main .main-ttl h1 span.en{margin:1em auto 0;font-size:min(4.6svw,28px);font-family:"Bebas Neue",sans-serif}body main .main-ttl h1 span.ja{font-size:min(2.5svw,14px);letter-spacing:.1em}body main #contents{padding:0 0 3em;background-color:#fff}@media screen and (min-width: 769px),print{body main #contents{padding:0 0 6em}}body main #contents .equipment{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2em;padding-top:unset;background:url("../images/quality/bg.webp") no-repeat 0 0/cover rgba(0,0,0,0);font-size:min(2.8svw,16px)}@media screen and (min-width: 769px),print{body main #contents .equipment{gap:4em}}body main #contents .equipment.eco{background:unset;background-color:#f3fafa}body main #contents .equipment .sec{margin:0 auto;max-width:1000px;width:90%}body main #contents .equipment .sec-btn{margin:0 auto;padding:2.5em 0;width:100%;border-bottom:4px #938051 solid;-o-border-image:linear-gradient(90deg, #B2863A, #FFF6D0, #B2863A);border-image:linear-gradient(90deg, #B2863A, #FFF6D0, #B2863A);border-image-slice:1}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-btn{padding:4em 0}}body main #contents .equipment .sec-btn .btn-block{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5em;margin:0 auto;max-width:1000px;width:90%;font-size:min(2.8svw,16px);z-index:2}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-btn .btn-block{gap:1em}}body main #contents .equipment .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;margin:0;border:1px #938051 solid;background:#fff;width:calc((100% - .5em)/2);height:3em;color:#231815;font-size:min(3.2svw,20px);font-family:YakuHanJP,"Noto Sans JP",YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-weight:normal;line-height:1;text-align:center;transition:.5s}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-btn .btn-block .btn-link{width:calc((100% - 2em)/3)}}body main #contents .equipment .sec-btn .btn-block .btn-link::after{content:"";position:absolute;inset:0;transform:translate(3px, 3px);background:rgba(147,128,81,.2509803922);z-index:-1}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-btn .btn-block .btn-link::after{transform:translate(5px, 5px)}}body main #contents .equipment .sec-btn .btn-block .btn-link.pre{border:1px #833d21 solid;background:#ffa5fb;background:linear-gradient(126deg, rgb(255, 165, 251) 0%, rgb(239, 236, 156) 100%);box-sizing:border-box;color:#833d21}body main #contents .equipment .sec-btn .btn-block .btn-link.pre::after{background:rgba(131,61,33,.2509803922)}body main #contents .equipment .sec-btn .btn-block .btn-link.pre.nav-on{background:#ffa5fb;background:linear-gradient(126deg, rgb(255, 165, 251) 0%, rgb(239, 236, 156) 100%);color:#fff}body main #contents .equipment .sec-btn .btn-block .btn-link.pre:hover{background:#ffa5fb;background:linear-gradient(126deg, rgb(255, 165, 251) 0%, rgb(239, 236, 156) 100%);color:#fff}body main #contents .equipment .sec-btn .btn-block .btn-link.nav-on{background:#ffa5fb;background:linear-gradient(126deg, rgb(255, 165, 251) 0%, rgb(239, 236, 156) 100%);color:#231815;pointer-events:none}body main #contents .equipment .sec-btn .btn-block .btn-link:hover{opacity:1;background:#ffa5fb;background:linear-gradient(126deg, rgb(255, 165, 251) 0%, rgb(239, 236, 156) 100%);color:#fff}body main #contents .equipment .sec-btn .btn-block .btn-link .en{letter-spacing:.1em}body main #contents .equipment .sec-btn .btn-block .btn-link .ja{font-size:min(2svw,10px);letter-spacing:.2em}body main #contents .equipment .sec-ttl2{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:unset;background-color:unset;width:-moz-fit-content;width:fit-content;color:#f2e3bf;font-size:min(2.8svw,16px);font-family:"EB Garamond",serif;letter-spacing:.1em;z-index:2}body main #contents .equipment .sec-ttl2 span{display:block;color:#938051}body main #contents .equipment .sec-ttl2 span.en{font-size:min(5.5svw,40px)}body main #contents .equipment .sec-ttl2 span.ja{margin:.5em auto 0;font-size:min(3svw,18px);letter-spacing:.1em}body main #contents .equipment .sec-ttl2-lead{margin:1em 0 0;color:#231815;font-size:min(4.6svw,28px);line-height:1.6;text-align:center}body main #contents .equipment .sec-ttl3{display:flex;justify-content:start;align-items:center;gap:1em;padding:0 0 0 1em;background:#b4a482;width:100%;color:#fff;font-size:min(3.2svw,20px);font-family:"Cinzel",serif}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-ttl3{font-size:min(2.8svw,16px)}}body main #contents .equipment .sec-ttl3.center{justify-content:center;padding:unset;font-size:min(3.75svw,24px)}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-ttl3.center{font-size:min(3.2svw,20px)}}body main #contents .equipment .sec-ttl3.center2{justify-content:center;padding:unset}body main #contents .equipment .sec-ttl3.eco{padding:0 0 .25em;border-bottom:1px solid #3b5e6f;background-color:rgba(0,0,0,0);color:#3b5e6f}body main #contents .equipment .sec-ttl3 span{display:inline-block}body main #contents .equipment .sec-ttl3 span.en{font-size:min(3.75svw,24px)}body main #contents .equipment .sec-ttl3 span.ja{font-size:min(2.8svw,16px)}body main #contents .equipment .sec-ttl4{color:#7a6a56;font-size:min(2.8svw,16px);font-weight:600}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-ttl4{font-size:min(2.5svw,14px)}}body main #contents .equipment .sec-ttl4 span{display:inline-block;margin:0 0 0 1em;color:#231815;font-size:min(2svw,10px);line-height:1.2}body main #contents .equipment .sec-ttl4.eco{color:#00714c}body main #contents .equipment .sec-ttl4.eco span{color:#00714c}body main #contents .equipment .sec-ttl4.eco2{color:#3b5e6f}body main #contents .equipment .sec-ttl5{display:flex;justify-content:start;align-items:center;gap:1em;padding:0 0 .25em;border-bottom:1px solid #3b5e6f;background-color:rgba(0,0,0,0);width:100%;color:#3b5e6f;font-size:min(3.2svw,20px);font-family:"Cinzel",serif}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-ttl5{font-size:min(2.8svw,16px)}}body main #contents .equipment .sec-ttl5.eco{padding:unset;border-bottom:unset}body main #contents .equipment .sec-ttl6{display:flex;justify-content:start;align-items:center;gap:1em;background-color:rgba(0,0,0,0);width:100%;color:#3b5e6f;font-size:min(3.2svw,20px);font-family:"Cinzel",serif}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-ttl6{font-size:min(2.8svw,16px)}}body main #contents .equipment .sec-body{margin:1em auto 0;font-size:min(2.8svw,16px)}body main #contents .equipment .sec-body .list-txt{display:flex;flex-direction:column;gap:.5em;font-size:min(2.8svw,16px)}body main #contents .equipment .sec-body .list-txt p{color:#231815;font-size:min(2.5svw,14px);line-height:1.6}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-body .list-txt p{font-size:min(2.3svw,12px)}}body main #contents .equipment .sec-body .list-txt ul.caution li{margin:0 0 0 1em;width:calc(100% - 1em);text-indent:-1em;font-size:min(2.3svw,12px);line-height:1.2}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-body .list-txt ul.caution li{font-size:min(2svw,10px)}}body main #contents .equipment .sec-body .list-txt .caution2{font-size:min(2.3svw,12px);line-height:1.2}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-body .list-txt .caution2{grid-column:span 2;font-size:min(2svw,10px)}}body main #contents .equipment .sec-security .flex_box{display:flex}body main #contents .equipment .sec-security .grid_box{display:grid}body main #contents .equipment .sec-security figure figcaption{position:relative;text-align:right;bottom:0;right:0}body main #contents .equipment .sec-security .h3_head{font-size:min(3.75svw,24px);font-weight:500;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #333}body main #contents .equipment .sec-security .lead_head{font-size:min(3.75svw,24px)}body main #contents .equipment .sec-security .lead{font-size:min(3.2svw,20px)}body main #contents .equipment .sec-security .txt{font-size:min(2.8svw,16px);text-align:justify}body main #contents .equipment .sec-security .cap{font-size:min(2.3svw,12px)}body main #contents .equipment .sec-security .small{display:inline-block;line-height:1.5}body main #contents .equipment .sec-security .inner.inner_01 figure{margin-bottom:1em;width:100%}body main #contents .equipment .sec-security .inner.inner_01 figure img{width:100%}body main #contents .equipment .sec-security .inner.inner_01 .grid_box{justify-content:space-between;grid-column-gap:2em;margin-bottom:2em;grid-template-columns:repeat(1, 1fr);grid-auto-rows:auto;grid-row-gap:1em}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-security .inner.inner_01 .grid_box{grid-template-columns:repeat(3, 1fr);grid-row-gap:0em}}body main #contents .equipment .sec-security .inner.inner_01 .grid_box .box{margin:0;display:flex;flex-direction:column}body main #contents .equipment .sec-security .inner.inner_01 .grid_box .box .flex_box{gap:2em;margin:0;align-items:flex-start;flex-grow:1}body main #contents .equipment .sec-security .inner.inner_01 .grid_box .box .lead{border-bottom:1px solid #333;padding-bottom:.5em;margin-bottom:.5em}body main #contents .equipment .sec-security .inner.inner_01 .grid_box .box .txt{width:100%}body main #contents .equipment .sec-security .inner.inner_01 .grid_box .box figure{width:50%;margin-bottom:1em}body main #contents .equipment .sec-security .inner.inner_01 .grid_box .box figure img{width:100%}body main #contents .equipment .sec-security .inner.inner_01 .grid_box .box figure figcaption{bottom:-1em}body main #contents .equipment .sec-security .inner.inner_01 .border_box{border:1px solid #595757;padding:20px}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-security .inner.inner_01 .border_box{padding:2em}}body main #contents .equipment .sec-security .inner.inner_01 .border_box .title_wrap{gap:1em;align-items:center;margin-bottom:2em;justify-content:center}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-security .inner.inner_01 .border_box .title_wrap{gap:1.5em}}body main #contents .equipment .sec-security .inner.inner_01 .border_box .title_wrap img{width:23%}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-security .inner.inner_01 .border_box .title_wrap img{width:18%}}body main #contents .equipment .sec-security .inner.inner_01 .border_box .flex_list_wrap{margin-bottom:1em;align-items:flex-start;flex-direction:column}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-security .inner.inner_01 .border_box .flex_list_wrap{flex-direction:row}}body main #contents .equipment .sec-security .inner.inner_01 .border_box .flex_list_wrap ul{margin:0 auto 0 1.5em}body main #contents .equipment .sec-security .inner.inner_01 .border_box .flex_list_wrap ul li{list-style-type:disc;text-indent:-1em;padding-left:1em}body main #contents .equipment .sec-security .inner.inner_01 .border_box .flex_list_wrap figure{width:80%;margin:0 auto 1em}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-security .inner.inner_01 .border_box .flex_list_wrap figure{width:40%}}body main #contents .equipment .sec-security .inner.inner_01 .border_box .flex_list_wrap figure figcaption{bottom:-1.5em;margin-right:39%}body main #contents .equipment .sec-security .inner.inner_01 .border_box .lead{margin-bottom:.5em;line-height:1.4}body main #contents .equipment .sec-security .inner.inner_01 .border_box .lead .small{font-size:min(2.8svw,16px)}body main #contents .equipment .sec-security .inner.inner_01 .border_box figure{width:45%}body main #contents .equipment .sec-security .inner.inner_01 .border_box .txt:nth-of-type(1){margin-bottom:1em}body main #contents .equipment .sec-security .inner.inner_02 .lead{margin-bottom:1em}body main #contents .equipment .sec-security .inner.inner_02>.flex_box{gap:3em;flex-direction:column;margin-bottom:2em}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-security .inner.inner_02>.flex_box{flex-direction:row}}body main #contents .equipment .sec-security .inner.inner_02>.flex_box .flex_box_left{margin:0}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-security .inner.inner_02>.flex_box .flex_box_left{width:70%}}body main #contents .equipment .sec-security .inner.inner_02>.flex_box .flex_box_left .flex_box{gap:2em;align-items:flex-start;margin-bottom:2em}body main #contents .equipment .sec-security .inner.inner_02>.flex_box .flex_box_left .flex_box .box{margin:0}body main #contents .equipment .sec-security .inner.inner_02>.flex_box .flex_box_left .flex_box img{width:30%}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-security .inner.inner_02>.flex_box .flex_box_left .flex_box img{width:25%}}body main #contents .equipment .sec-security .inner.inner_02>.flex_box .flex_box_right{margin:0}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-security .inner.inner_02>.flex_box .flex_box_right{width:30%}}body main #contents .equipment .sec-security .inner.inner_02>.flex_box .flex_box_right .lead{margin-bottom:1em}body main #contents .equipment .sec-security .inner.inner_02>.flex_box .flex_box_right .grid_box{grid-template-areas:"grid_01 grid_01" "grid_02 grid_03";align-items:center;margin-bottom:1em}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-security .inner.inner_02>.flex_box .flex_box_right .grid_box{grid-template-areas:"grid_01 grid_02" "grid_03 grid_03";margin-bottom:0;grid-row-gap:1em}}body main #contents .equipment .sec-security .inner.inner_02>.flex_box .flex_box_right .grid_box .grid_01{grid-area:grid_01}body main #contents .equipment .sec-security .inner.inner_02>.flex_box .flex_box_right .grid_box .grid_02{grid-area:grid_02;width:70%;margin:0 auto}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-security .inner.inner_02>.flex_box .flex_box_right .grid_box .grid_02{width:80%}}body main #contents .equipment .sec-security .inner.inner_02>.flex_box .flex_box_right .grid_box .grid_02 figcaption{bottom:0em}body main #contents .equipment .sec-security .inner.inner_02>.flex_box .flex_box_right .grid_box .grid_03{grid-area:grid_03;width:80%;margin:0 auto}body main #contents .equipment .sec-security .inner.inner_02 .security_zone .txt{margin-bottom:1em}body main #contents .equipment .sec-security .inner.inner_02 .security_zone figure{width:80%;margin:0 auto}body main #contents .equipment .sec-security .inner.inner_02 .security_zone figure figcaption{bottom:-2em}body main #contents .equipment .sec-security .inner.inner_03 .grid_box{grid-column-gap:2em;grid-row-gap:2em;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-security .inner.inner_03 .grid_box{grid-template-columns:repeat(3, 1fr)}}body main #contents .equipment .sec-security .inner.inner_03 .grid_box .box{display:flex;flex-direction:column;margin:0}body main #contents .equipment .sec-security .inner.inner_03 .grid_box .box .txt_wrap{margin:0 0 auto}body main #contents .equipment .sec-security .inner.inner_03 .grid_box .box .lead{margin-bottom:.5em}body main #contents .equipment .sec-security .inner.inner_03 .grid_box .box .txt{margin-bottom:1em}body main #contents .equipment .sec-security .inner.inner_03 .grid_box .box figure{margin:0 auto}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-security .inner.inner_03 .grid_box .box figure{width:80%}}body main #contents .equipment .sec-security .inner.inner_03 .grid_box .box figure img{margin-bottom:20px}body main #contents .equipment .sec-structure .flex_box{display:flex}body main #contents .equipment .sec-structure .grid_box{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:2em;grid-row-gap:1em}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-structure .grid_box{grid-column-gap:3em;grid-row-gap:1.5em}}body main #contents .equipment .sec-structure .grid_box .box{display:flex;flex-direction:column;height:100%;justify-content:space-between;border-bottom:1px solid #333;padding-bottom:1em}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-structure .grid_box .box{padding-bottom:2em}}body main #contents .equipment .sec-structure .grid_box .box:nth-child(-n+8){grid-column:span 6}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-structure .grid_box .box:nth-child(-n+8){grid-column:span 3}}body main #contents .equipment .sec-structure .grid_box .box:nth-child(n+9){grid-column:span 6}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-structure .grid_box .box:nth-child(n+9){grid-column:span 4}}body main #contents .equipment .sec-structure .grid_box .box.box_10{grid-column:span 12}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-structure .grid_box .box.box_10{grid-column:span 4}}body main #contents .equipment .sec-structure .grid_box .box.box_11{grid-area:5/7/6/13}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-structure .grid_box .box.box_11{grid-area:unset;grid-column:span 4}}body main #contents .equipment .sec-structure .grid_box .box.box_12{grid-column:span 12}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-structure .grid_box .box.box_12{grid-column:span 5}}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-structure .grid_box .box.box_13{grid-column:span 3}}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-structure .grid_box .box.box_14{grid-column:span 4}}body main #contents .equipment .sec-structure .grid_box .box .txt_wrap{margin:0}body main #contents .equipment .sec-structure .grid_box .box .lead{font-size:min(3.2svw,20px);margin-bottom:.5em}body main #contents .equipment .sec-structure .grid_box .box .txt{text-align:justify;font-size:min(2.5svw,14px);margin-bottom:1.5em}body main #contents .equipment .sec-structure .grid_box .box .small{font-size:min(2.3svw,12px)}body main #contents .equipment .sec-structure .grid_box .box figure{max-width:85%;width:100%;margin:0 auto 1em}body main #contents .equipment .sec-structure .grid_box .box figure figcaption{bottom:-2em}body main #contents .equipment .sec-structure .grid_box .box>.flex_box{justify-content:space-between;margin:0}body main #contents .equipment .sec-structure .grid_box .box>.flex_box figure{width:45%}body main #contents .equipment .sec-structure .grid_box .box>.flex_box figure figcaption{left:0;right:0;text-align:center}body main #contents .equipment .sec-structure .grid_box .box>.flex_box figure:first-of-type figcaption{bottom:-2.5em;line-height:1.2}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-structure .grid_box .box>.flex_box figure:first-of-type figcaption{bottom:-3em}}body main #contents .equipment .sec-customer .flex_box{display:flex}body main #contents .equipment .sec-customer .grid_box{display:grid}body main #contents .equipment .sec-customer .h3_head{font-size:min(3.75svw,24px);font-weight:500}body main #contents .equipment .sec-customer .h3_head_block{font-size:min(3.75svw,24px);background:#e5e2d8;display:block;padding:5px}body main #contents .equipment .sec-customer .chotai07{transform-origin:left center;transform:scaleX(0.7);width:142.8571428571%}body main #contents .equipment .sec-customer .chotai075{transform-origin:left center;transform:scaleX(0.75);width:133.3333333333%}body main #contents .equipment .sec-customer .chotai08{transform-origin:left center;transform:scaleX(0.8);width:125%}body main #contents .equipment .sec-customer .chotai09{transform-origin:left center;transform:scaleX(0.9);width:111.1111111111%}body main #contents .equipment .sec-customer .lead{font-size:min(3.2svw,20px)}body main #contents .equipment .sec-customer .txt{font-size:min(2.8svw,16px)}body main #contents .equipment .sec-customer .cap{font-size:min(2.3svw,12px)}body main #contents .equipment .sec-customer .triangle_flex{align-items:center;gap:.5em;margin-bottom:.5em}body main #contents .equipment .sec-customer .triangle_under{width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-top:15px solid #a69647;margin:0}body main #contents .equipment .sec-customer .customer_support .h3_head{margin-bottom:.5em}body main #contents .equipment .sec-customer .customer_support .flex_box_01{gap:1em;align-items:center;flex-direction:column;margin-bottom:1em}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_support .flex_box_01{flex-direction:row}}body main #contents .equipment .sec-customer .customer_support .flex_box_01 .txt{width:100%}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_support .flex_box_01 .txt{width:50%}}body main #contents .equipment .sec-customer .customer_support .flex_box_01 img{width:100%}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_support .flex_box_01 img{width:50%}}body main #contents .equipment .sec-customer .customer_support .image_photo{display:block;margin-bottom:1em}body main #contents .equipment .sec-customer .customer_support .cap{margin-bottom:1em}body main #contents .equipment .sec-customer .customer_support .support_box{background:#a69647;color:#fff;padding:20px}body main #contents .equipment .sec-customer .customer_support .support_box h3{font-size:min(4.6svw,28px);position:relative;display:flex;align-items:center;color:#fff;font-weight:normal;margin-bottom:10px}body main #contents .equipment .sec-customer .customer_support .support_box h3::after{content:"";flex:1;height:1px;background:#fff;margin-left:10px}body main #contents .equipment .sec-customer .customer_support .support_box .flex_box{gap:1em;align-items:center;flex-direction:column;margin-bottom:1em}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_support .support_box .flex_box{flex-direction:row}}body main #contents .equipment .sec-customer .customer_support .support_box .flex_box .plus_mark{font-size:min(3.75svw,24px);font-weight:700}body main #contents .equipment .sec-customer .customer_support .support_box .flex_box.flex_box_01{width:100%;flex-direction:row;flex-wrap:wrap;margin:auto;gap:1em;justify-content:space-between}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_support .support_box .flex_box.flex_box_01{width:50%}}body main #contents .equipment .sec-customer .customer_support .support_box .flex_box.flex_box_01 .flex_img{width:48%}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_support .support_box .flex_box.flex_box_01 .flex_img{width:47%}}body main #contents .equipment .sec-customer .customer_support .support_box .grid_box.grid_box_02{grid-template-columns:2fr 2fr;grid-row-gap:.5em;grid-column-gap:.5em;grid-template-areas:"lead grid_image_box_01" "grid_image_box_02 grid_image_box_03";width:100%}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_support .support_box .grid_box.grid_box_02{width:50%;grid-row-gap:0em}}body main #contents .equipment .sec-customer .customer_support .support_box .grid_box.grid_box_02 .lead{grid-area:lead;text-align:center}body main #contents .equipment .sec-customer .customer_support .support_box .grid_box.grid_box_02 .grid_image_box{grid-template-rows:subgrid;grid-row:span 2;width:100%;display:flex;flex-grow:1;align-items:stretch}body main #contents .equipment .sec-customer .customer_support .support_box .grid_box.grid_box_02 .grid_image_box figure{width:30%;flex-shrink:0}body main #contents .equipment .sec-customer .customer_support .support_box .grid_box.grid_box_02 .grid_image_box figure img{height:100%;-o-object-fit:cover;object-fit:cover;display:block}body main #contents .equipment .sec-customer .customer_support .support_box .grid_box.grid_box_02 .grid_image_box .grid_text_box{background:#fff;padding:3px;margin:0;width:100%}body main #contents .equipment .sec-customer .customer_support .support_box .grid_box.grid_box_02 .grid_image_box .grid_text_box .grid_text_head{font-size:min(2.8svw,16px);color:#a69647}body main #contents .equipment .sec-customer .customer_support .support_box .grid_box.grid_box_02 .grid_image_box .grid_text_box ul li{margin:0 0 0 1em;text-indent:-1em;color:#000;font-size:min(2svw,10px)}body main #contents .equipment .sec-customer .customer_support .support_box .grid_box.grid_box_02 .grid_image_box.grid_image_box_01{grid-area:grid_image_box_01}body main #contents .equipment .sec-customer .customer_support .support_box .grid_box.grid_box_02 .grid_image_box.grid_image_box_01 figure figcaption{color:#fff;transform-origin:right center;transform:scaleX(0.8);white-space:nowrap}body main #contents .equipment .sec-customer .customer_support .support_box .grid_box.grid_box_02 .grid_image_box.grid_image_box_02{grid-area:grid_image_box_02}body main #contents .equipment .sec-customer .customer_support .support_box .grid_box.grid_box_02 .grid_image_box.grid_image_box_02 figure figcaption{transform-origin:right center;transform:scaleX(0.8);white-space:nowrap}body main #contents .equipment .sec-customer .customer_support .support_box .grid_box.grid_box_02 .grid_image_box.grid_image_box_03{grid-area:grid_image_box_03}body main #contents .equipment .sec-customer .customer_support .support_box .grid_box.grid_box_02 .grid_image_box.grid_image_box_03 figure figcaption{transform-origin:right center;transform:scaleX(0.8);white-space:nowrap}body main #contents .equipment .sec-customer .customer_support .support_box .cap{margin-bottom:0}body main #contents .equipment .sec-customer .customer_service .flex_box_02{align-items:center;gap:1em;margin-bottom:2em}body main #contents .equipment .sec-customer .customer_service .flex_box_02 .box{width:100%}body main #contents .equipment .sec-customer .customer_service .flex_box_02 .box .h3_head{margin-bottom:1em}body main #contents .equipment .sec-customer .customer_service .flex_box_02 .box img{width:60%}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_service .flex_box_02 .box img{width:auto}}body main #contents .equipment .sec-customer .customer_service .flex_box_02 img{width:30%}body main #contents .equipment .sec-customer .customer_service .h3_head_block{margin-bottom:.3em}body main #contents .equipment .sec-customer .customer_service .lead{margin-bottom:1em}body main #contents .equipment .sec-customer .customer_service .flex_box_03{flex-wrap:wrap;justify-content:space-between}body main #contents .equipment .sec-customer .customer_service .flex_box_03 dl{width:49%;margin-bottom:1em}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_service .flex_box_03 dl{width:50%}}body main #contents .equipment .sec-customer .customer_service .flex_box_03 dl dt{font-size:min(3.2svw,20px);color:#a69647;font-weight:500}body main #contents .equipment .sec-customer .customer_club .title_wrap{flex-direction:column;align-items:center;gap:.5em;margin-bottom:2em}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_club .title_wrap{flex-direction:row;justify-content:space-between}}body main #contents .equipment .sec-customer .customer_club .title_wrap .logo{width:60%;margin:0 auto}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_club .title_wrap .logo{width:20%}}body main #contents .equipment .sec-customer .customer_club .title_wrap .logo .lead{text-align:center}body main #contents .equipment .sec-customer .customer_club .title_wrap .logo .txt{text-align:center}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_01 .flex_contents{display:flex;flex-direction:column;margin-bottom:4em}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_01 .flex_contents{flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:2em}}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_01 .flex_contents .flex_contents_left{display:flex;align-items:flex-start;gap:1.5em;width:100%;margin:0;margin-bottom:1em}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_01 .flex_contents .flex_contents_left{width:50%;margin:0}}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_01 .flex_contents .flex_contents_left .icon{width:25%;flex-shrink:0}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_01 .flex_contents .lead{color:#a69647;line-height:1.5;margin-bottom:1em;font-weight:500}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_01 .flex_contents figure{width:100%}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_01 .flex_contents figure{width:40%}}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_01 .flex_contents figure figcaption{color:#fff}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02{background:#efefef;width:100%;padding:2em}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .lead{margin-bottom:1em}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02>.flex_box{flex-wrap:wrap}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .flex_contents{width:100%;margin-bottom:1em}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .flex_contents{width:50%;margin-bottom:0}}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .flex_contents.flex_contents_left{margin:0 0 1em 0}}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .flex_contents.flex_contents_left .flex_box .box{margin-right:1em}}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .flex_contents.flex_contents_left .flex_box .box img{width:50%;margin:0 0 6px}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .flex_contents.flex_contents_left .flex_box .box .txt{text-align:left;margin-right:1em}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .flex_contents.flex_contents_left .flex_box .box .txt{margin-right:0}}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .flex_contents.flex_contents_left:nth-of-type(2) .box{margin-right:0;margin-left:1em}}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .flex_contents .flex_box{align-items:center}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .flex_contents .flex_box.flex_box_reverse{flex-direction:row-reverse}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .flex_contents .flex_box .box{width:60%}@media screen and (min-width: 769px),print{body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .flex_contents .flex_box .box{margin:0}}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .flex_contents .flex_box .box .logo_image{width:80%;display:block;margin:0 auto}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .flex_contents .flex_box .box .logo_image.logo_image_02{width:50%}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .flex_contents .flex_box .box .lead{color:#a69647;text-align:center;margin-bottom:10px}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .flex_contents .flex_box .box .txt{text-align:center;font-size:min(2.5svw,14px);margin-bottom:1em}body main #contents .equipment .sec-customer .customer_club .flex_contents_wrap_02 .flex_contents .flex_box figure{width:50%}/*# sourceMappingURL=equipment.css.map */