:root{--green: #36787E}@media screen and (max-width: 1440px){.sp2-none{display:none}}@media screen and not (max-width: 1440px){.pc2-none{display:none}}.general-section{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em}.general-section .inner{max-width:1480px}.general-section .inner-narrow{max-width:1170px;margin:0 auto}.general-section .mt30{margin-top:30px !important}@media screen and (max-width: 767px){.general-section .mt30{margin-top:20px !important}}.general-section .mb30{margin-bottom:30px !important}@media screen and (max-width: 767px){.general-section .mb30{margin-bottom:20px !important}}@media screen and (max-width: 767px){.general-section .mb40-sp{margin-bottom:32px !important}}.general-section .mb20{margin-bottom:20px !important}@media screen and (max-width: 767px){.general-section .mb20{margin-bottom:10px !important}}.general-section .mb0{margin-bottom:0 !important}.general-section .mb50{margin-bottom:50px !important}@media screen and (max-width: 767px){.general-section .mb50{margin-bottom:10px !important}}.general-section .mb80{margin-bottom:80px !important}@media screen and (max-width: 767px){.general-section .mb80{margin-bottom:40px !important}}.general-section img{max-width:100%}.sec--head{color:var(--green);font-size:48px;text-align:center;line-height:1.5}@media screen and (max-width: 767px){.sec--head{font-size:25px}}.sec--lead{text-align:center;font-size:26px;line-height:1.66}@media screen and (max-width: 767px){.sec--lead{font-size:18px}}.sec--title{color:var(--green);font-size:30px;line-height:1.5;font-weight:normal;margin-bottom:10px}@media screen and (max-width: 767px){.sec--title{font-size:20px}.sec--title.is-sp-big{font-size:26px}}.sec--text{font-size:20px;line-height:1.8}@media screen and (max-width: 767px){.sec--text{font-size:16px}}.sec--text span{font-size:16px;line-height:1.66}@media screen and (max-width: 767px){.sec--text span{font-size:12px}}.sec--textbox{background:url(../images/equipment/bg.webp) top center/clamp(1440px, 100%, 100%) auto repeat;padding:50px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:-9998;-ms-flex-order:-9999;order:-9999;margin-top:20px}@media screen and not (max-width: 767px){.sec--textbox.is-small{padding-block:26px}}.sec--textbox:first-child{margin-top:0}@media screen and (max-width: 767px){.sec--textbox{margin-inline:-16px;padding:30px 16px;width:calc(100% + 32px) !important;margin-top:0}}.sec--img{margin-bottom:20px}@media screen and (max-width: 767px){.sec--img{margin-bottom:10px}.sec--img.is-noside{margin-inline:-16px}}.sec--box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.sec--box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.sec--box:has(.sec--box--2+.sec--box--2){gap:30px}}@media screen and not (max-width: 767px){.sec--box.is-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.sec--box--1{width:49.3243243243%}@media screen and (max-width: 767px){.sec--box--1{width:100%}}.sec--box--2{width:47.2972972973%}@media screen and (max-width: 767px){.sec--box--2{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.sec--barrierfree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.sec--barrierfree .sec--lead{margin-inline:0}@media screen and (max-width: 767px){.sec--barrierfree figure img{width:20px}}