@media (min-width: 768px){.c-pagename--small{height:344px}.c-pagename--small .c-pagename-box{clip-path:polygon(78px 0, 100% 0, calc(100% - 78px) 100%, 0 100%);padding:25px 133px 25px 110px}.c-pagename--small .c-pagename-box__catch{font-size:40px;font-size:4rem;line-height:1.45em;letter-spacing:.06em;font-weight:900}.c-pagename--small .c-pagename__img{clip-path:polygon(118px 0, 100% 0, 100% 100%, 0 100%)}}.sec-info{position:relative;overflow:hidden;margin-top:-30px}.sec-info .inner{position:relative;padding-top:120px;z-index:1}.sec-info .inner:before{content:"";position:absolute;left:-174px;top:0;width:559px;height:444px;background:url(../../img/company/icon-deco1.png) left top no-repeat;background-size:100%;z-index:-1}@media only screen and (max-width: 1140px){.sec-info .inner:before{width:450px;height:358px}}@media (max-width: 767px){.sec-info .inner{padding-top:90px}.sec-info .inner:before{left:-120px;top:0;width:250px;height:213px}}.sec-info .ttl-main{text-align:center;font-size:30px;font-size:3rem;line-height:1.46667em;letter-spacing:.03em;font-weight:700}.sec-info .icon-deco{text-align:center;margin-top:10px}.sec-info .info{max-width:800px;width:100%;margin:56px auto 0;border-collapse:collapse;border:1px solid #B5B5B5}.sec-info .info tr{border-bottom:1px solid #B5B5B5}.sec-info .info tr th,.sec-info .info tr td{vertical-align:top;border-bottom:1px solid #B5B5B5}.sec-info .info tr th{width:220px;padding:13px 20px;text-align:center;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.06em;font-weight:700;background:#F5F5F5}.sec-info .info tr td{padding:13px 16px 14px 30px;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.06em;font-weight:400}.sec-info .info tr .vtm{vertical-align:middle}.sec-info .info .map-link{color:#B93831;text-decoration:underline;text-underline-offset:2px;margin-left:4px}@media (max-width: 767px){.sec-info .info{margin-top:30px}.sec-info .info th,.sec-info .info tr,.sec-info .info td,.sec-info .info tbody{display:block}.sec-info .info tr:last-child{border-bottom:0}.sec-info .info tr th,.sec-info .info tr td{width:100%;padding:12px 15px;text-align:left;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:0em;font-weight:400}.sec-info .info tr th{font-weight:bold}.sec-info .info tr td{border-bottom:0;width:100%}}.sec-map{margin-top:100px}.sec-map .map{text-align:center}@media (max-width: 767px){.sec-map{margin-top:60px}}.simplebar-track.simplebar-vertical{width:18px}@media (max-width: 767px){.simplebar-track.simplebar-vertical{width:15px}}.simplebar-scrollbar{width:10px;background:#636363;border-radius:5px;top:7px}.simplebar-scrollbar:before{display:none}@media (max-width: 767px){.simplebar-scrollbar{top:1px}}.sec-address{position:relative;z-index:1;overflow:hidden;padding-bottom:97px;margin-top:61px}.sec-address:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:528px;background:url(../../img/company/img-footer.jpg) center no-repeat;background-size:cover;z-index:-1}@media (max-width: 767px){.sec-address{margin-top:60px;padding-bottom:60px}.sec-address:after{height:320px}}.sec-address .inbox{max-width:960px;width:100%;margin:0 auto;background:rgba(255,255,255,0.96)}.sec-address .ttl-main{height:60px;display:flex;align-items:center;color:#fff;background:#E7344A;font-size:30px;font-size:3rem;line-height:1.46667em;letter-spacing:0em;font-weight:700;justify-content:center;border:1px solid #E7344A;padding-bottom:6px}@media (max-width: 767px){.sec-address .ttl-main{height:50px;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:0em;font-weight:700;padding-bottom:0}}.sec-address .content{border:1px solid #000000;border-top:0;height:702px;padding:35px 40px}@media (max-width: 767px){.sec-address .content{padding:20px 20px;height:400px}}.sec-address .content .item{margin-bottom:26px;border-bottom:1px solid #B5B5B5;padding:0 30px 27px}@media (min-width: 768px){.sec-address .content .item{display:flex}}.sec-address .content .item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}@media (max-width: 767px){.sec-address .content .item{padding:0 0 20px;margin-bottom:20px}.sec-address .content .item:last-child{margin-bottom:0}}.sec-address .content .ttl{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:0em;font-weight:700}@media (min-width: 768px){.sec-address .content .ttl{width:113px}}@media (max-width: 767px){.sec-address .content .ttl{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px){.sec-address .content .txtbox{width:calc(100% - 115px);display:flex}}.sec-address .content .txtbox .txt{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:0em;font-weight:400}.sec-address .content .txtbox .map-link{margin-left:12px;padding-top:2px}.sec-address .content .txtbox .map-link a{display:flex;width:96px;height:27px;justify-content:center;align-items:center;color:#E7344A;border:1px solid #E7344A;font-size:10px;font-size:1rem;line-height:1em;letter-spacing:0em;font-weight:700}@media (max-width: 767px){.sec-address .content .txtbox{margin-top:10px;position:relative}.sec-address .content .txtbox .txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:0em;font-weight:400}.sec-address .content .txtbox .map-link{margin-left:0;padding-top:0;position:absolute;top:-38px;right:0}}
