.side-padding{padding:0 35px}@media (min-width:1px) and (max-width:768px){.side-padding{padding:0 20px}}@media (min-width:1px) and (max-width:768px){.isPC{display:none!important}}@media (min-width:769px) and (max-width:99999px){.isSP{display:none!important}}article#about .inner-article{display:table;margin:0 auto;padding-top:90px;padding-bottom:110px}@media (min-width:1px) and (max-width:768px){article#about .inner-article{padding-top:45px;padding-bottom:60px}}@media (min-width:1px) and (max-width:768px){article#about .inner-article h4.heading{background-image:url(assets/img/about/heading-sp.png);background-size:cover;width:218px;height:84px}}@media (min-width:769px) and (max-width:99999px){article#about .inner-article h4.heading{background-image:url(assets/img/about/heading.png);background-size:cover;width:487px;height:43px}}@media (min-width:1px) and (max-width:768px){article#about .inner-article p.text{font-size:16px}}@media (min-width:1px) and (max-width:768px){article#about .inner-article p.text-1{margin-top:30px}}@media (min-width:769px) and (max-width:99999px){article#about .inner-article p.text-1{margin-top:60px}}article#about .inner-article .photo-wrap{max-width:600px;position:relative;overflow:hidden}@media (min-width:1px) and (max-width:620px){article#about .inner-article .photo-wrap{margin:30px 0;position:relative;border-radius:5px 0 0 5px;width:calc(100% + 20px)}}@media (min-width:621px) and (max-width:768px){article#about .inner-article .photo-wrap{margin:30px 0;position:relative;border-radius:5px;width:calc(100%)}}@media (min-width:769px) and (max-width:99999px){article#about .inner-article .photo-wrap{margin:60px 0;border-radius:5px;width:100%}}article#about .inner-article .photo-wrap:before{content:'';display:block}@media (min-width:1px) and (max-width:768px){article#about .inner-article .photo-wrap:before{padding-top:calc(450 / 710 * 100%)}}@media (min-width:769px) and (max-width:99999px){article#about .inner-article .photo-wrap:before{padding-top:calc(300 / 600 * 100%)}}article#about .inner-article .photo-wrap .photo{width:100%;height:100%;background-size:100% 100%;background-position:center center;position:absolute;top:0;left:0}@media (min-width:1px) and (max-width:768px){article#about .inner-article .photo-wrap .photo{background-image:url(assets/img/about/photo-sp.jpg)}}@media (min-width:769px) and (max-width:99999px){article#about .inner-article .photo-wrap .photo{background-image:url(assets/img/about/photo.jpg)}}article#salutation{width:100%;background-color:#e1ecdf;position:relative;overflow:hidden;padding:160px 0}article#salutation:before{content:'';display:block;width:100%;height:68px;background-size:auto 100%;background-position:center center;position:absolute;background-image:url(assets/img/common/wave-bg-top@2x.png);top:0}@media (min-width:1px) and (max-width:768px){article#salutation:before{height:25px}}article#salutation:after{content:'';display:block;width:100%;height:68px;background-size:auto 100%;background-position:center center;position:absolute;background-image:url(assets/img/common/wave-bg-bottom@2x.png);bottom:0}@media (min-width:1px) and (max-width:768px){article#salutation:after{height:25px}}@media (min-width:1px) and (max-width:768px){article#salutation{padding:70px 0}}@media (min-width:769px) and (max-width:99999px){article#salutation .side-padding{padding:0 80px}}@media (min-width:1px) and (max-width:768px){article#salutation .side-padding{padding:0}}article#salutation .side-padding .inner-article{width:100%;max-width:864px;margin:0 auto}article#salutation .side-padding .inner-article h3.title{display:table;margin:0 auto}article#salutation .side-padding .inner-article h3.title svg path{fill:#3c3c3c}article#salutation .side-padding .inner-article .box-photo{position:relative;width:calc(600 / 864 * 100%);max-width:600px;border-radius:5px;overflow:hidden;margin-top:60px}@media (min-width:1px) and (max-width:768px){article#salutation .side-padding .inner-article .box-photo{width:calc(710 / 750 * 100%)}}article#salutation .side-padding .inner-article .box-photo:before{content:'';display:block;padding-top:calc(338 / 600 * 100%)}article#salutation .side-padding .inner-article .box-photo .photo{background-image:url(assets/img/about/profile.jpg);background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}article#salutation .side-padding .inner-article .area-white .box-white{background-color:#fff;border-radius:5px}article#salutation .side-padding .inner-article .area-white.area-salutation{margin-top:-40px;display:flex;justify-content:flex-end}@media (min-width:1px) and (max-width:768px){article#salutation .side-padding .inner-article .area-white.area-salutation{margin-top:-30px}}article#salutation .side-padding .inner-article .area-white.area-salutation .box-white{max-width:700px;width:calc(700 / 864 * 100%)}@media (min-width:1px) and (max-width:768px){article#salutation .side-padding .inner-article .area-white.area-salutation .box-white{width:calc(710 / 750 * 100%)}}article#salutation .side-padding .inner-article .area-white.area-salutation .box-white .inner{padding:100px 60px 60px}@media (min-width:1px) and (max-width:768px){article#salutation .side-padding .inner-article .area-white.area-salutation .box-white .inner{padding:75px 30px 45px}}article#salutation .side-padding .inner-article .area-white.area-salutation .box-white .inner .texts p{font-size:15px;letter-spacing:.04em;line-height:1.8em;margin-top:46px;display:block}article#salutation .side-padding .inner-article .area-white.area-salutation .box-white .inner .texts p:after,article#salutation .side-padding .inner-article .area-white.area-salutation .box-white .inner .texts p:before{content:"";display:block;margin-top:-6px}article#salutation .side-padding .inner-article .area-white.area-salutation .box-white .inner .texts p:first-child{margin-top:0}article#salutation .side-padding .inner-article .area-white.area-salutation .box-white .inner>p{font-size:15px;letter-spacing:.04em;line-height:1.8em;margin-top:46px}article#salutation .side-padding .inner-article .area-white.area-salutation .box-white .inner>p:after,article#salutation .side-padding .inner-article .area-white.area-salutation .box-white .inner>p:before{content:"";display:block;margin-top:-6px}article#salutation .side-padding .inner-article .area-white.area-salutation .box-white .inner>p span.name{font-size:18px;letter-spacing:.04em;line-height:1.8em}article#salutation .side-padding .inner-article .area-white.area-profile{margin-top:40px}@media (min-width:769px) and (max-width:99999px){article#salutation .side-padding .inner-article .area-white.area-profile{margin-left:20px}}article#salutation .side-padding .inner-article .area-white.area-profile .box-white{max-width:784px;width:calc(784 / 864 * 100%)}@media (min-width:1px) and (max-width:768px){article#salutation .side-padding .inner-article .area-white.area-profile .box-white{width:calc(710 / 750 * 100%)}}article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner{padding:50px 60px 60px}@media (min-width:1px) and (max-width:768px){article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner{padding:55px 30px 60px}}article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner h4.heading{margin-bottom:50px}@media (min-width:1px) and (max-width:768px){article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner h4.heading{display:table;margin:0 auto}}article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner h4.heading svg path{fill:#3c3c3c}article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner .cell{margin-top:30px}@media (min-width:769px) and (max-width:99999px){article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner .cell{display:flex;align-items:center}}article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner .cell h5{font-size:15px;letter-spacing:.04em;line-height:1.4em}article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner .cell h5:after,article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner .cell h5:before{content:"";display:block;margin-top:-3px}@media (min-width:1px) and (max-width:768px){article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner .cell h5{text-align:center}}@media (min-width:769px) and (max-width:99999px){article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner .cell ul{margin-left:30px;padding-left:30px;border-left:solid 1px #d8d8d8;flex:1}}@media (min-width:1px) and (max-width:768px){article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner .cell ul{margin-top:20px;padding-top:20px;border-top:solid 1px #d8d8d8}}article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner .cell ul li{font-size:15px;letter-spacing:0;line-height:1.8em;margin-top:15px}article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner .cell ul li:after,article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner .cell ul li:before{content:"";display:block;margin-top:-6px}@media (min-width:1px) and (max-width:768px){article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner .cell ul li{margin-top:10px}}article#salutation .side-padding .inner-article .area-white.area-profile .box-white .inner .cell ul li:first-child{margin-top:0}article#adjunct{padding:100px 0}@media (min-width:1px) and (max-width:768px){article#adjunct{padding:70px 0}}article#adjunct .side-padding .inner-article h3{font-family:YakuHanJP,fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;letter-spacing:.12em;font-size:36px;line-height:1em;text-align:center}@media (min-width:1px) and (max-width:768px){article#adjunct .side-padding .inner-article h3{font-family:YakuHanJP,fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;letter-spacing:.12em;font-size:24px;line-height:1em}}article#adjunct .side-padding .inner-article .sections{display:flex;flex-direction:column;gap:30px;margin-top:50px}article#adjunct .side-padding .inner-article .sections section.adjunct{border:solid 3px #e1ecdf;border-radius:3px;max-width:600px;margin:0 auto}article#adjunct .side-padding .inner-article .sections section.adjunct .area-name{height:124px;border-bottom:solid 3px #e1ecdf;display:flex;justify-content:center;align-items:center;gap:20px}article#adjunct .side-padding .inner-article .sections section.adjunct .area-name .box-photo{width:86px;height:86px;border-radius:100%;overflow:hidden}article#adjunct .side-padding .inner-article .sections section.adjunct .area-name .box-photo img{width:100%;height:100%;object-fit:cover}article#adjunct .side-padding .inner-article .sections section.adjunct .area-name h4{font-size:25px}@media (min-width:1px) and (max-width:768px){article#adjunct .side-padding .inner-article .sections section.adjunct .area-name h4{font-size:18px}}article#adjunct .side-padding .inner-article .sections section.adjunct .area-text{padding:45px 60px}@media (min-width:1px) and (max-width:768px){article#adjunct .side-padding .inner-article .sections section.adjunct .area-text{padding:45px 30px}}@media (min-width:769px) and (max-width:99999px){article#adjunct .side-padding .inner-article .sections section.adjunct .area-text .cell{display:flex;align-items:center}}article#adjunct .side-padding .inner-article .sections section.adjunct .area-text .cell:not(:first-child){margin-top:30px}article#adjunct .side-padding .inner-article .sections section.adjunct .area-text .cell h5{font-size:15px;letter-spacing:.04em;line-height:1.4em}article#adjunct .side-padding .inner-article .sections section.adjunct .area-text .cell h5:after,article#adjunct .side-padding .inner-article .sections section.adjunct .area-text .cell h5:before{content:"";display:block;margin-top:-3px}@media (min-width:1px) and (max-width:768px){article#adjunct .side-padding .inner-article .sections section.adjunct .area-text .cell h5{text-align:center}}article#adjunct .side-padding .inner-article .sections section.adjunct .area-text .cell p{font-size:15px;letter-spacing:0;line-height:2em}@media (min-width:769px) and (max-width:99999px){article#adjunct .side-padding .inner-article .sections section.adjunct .area-text .cell p{margin-left:30px;padding-left:30px;border-left:solid 1px #d8d8d8;flex:1}}@media (min-width:1px) and (max-width:768px){article#adjunct .side-padding .inner-article .sections section.adjunct .area-text .cell p{margin-top:20px;padding-top:20px;border-top:solid 1px #d8d8d8}}.footer-people-wrap{background-color:#e1ecdf}