#company .page_ttl{background-color:white;padding:78px 0}@media (max-width: 767px){#company .page_ttl{padding:32px 0}}#company #message{position:relative;padding-top:61px;padding-bottom:165px}@media (max-width: 767px){#company #message{padding-top:16px;padding-bottom:54px;width:100%;overflow:hidden}}#company #message:before{content:"";width:100%;height:284px;background-color:#E7F5F5;z-index:-1;display:block;position:absolute;top:0;left:0}@media (max-width: 767px){#company #message:before{height:254.29688px}}#company #message .container{max-width:900px}#company #message .container .inner .message-layout1{display:flex;justify-content:space-between;margin-bottom:120px}@media (max-width: 767px){#company #message .container .inner .message-layout1{flex-direction:column;margin-bottom:35px}}#company #message .container .inner .message-layout1 .left{width:519px}@media (max-width: 767px){#company #message .container .inner .message-layout1 .left{width:100%;text-align:center}}#company #message .container .inner .message-layout1 .left .heading{padding-top:15px}@media (max-width: 767px){#company #message .container .inner .message-layout1 .left .heading{padding-top:0}}#company #message .container .inner .message-layout1 .left .heading h2{font-size:40px;font-size:4rem;letter-spacing:0em;line-height:1.1em;font-weight:bold}@media (max-width: 767px){#company #message .container .inner .message-layout1 .left .heading h2{font-size:22.26562px}}#company #message .container .inner .message-layout1 .left .heading .name{font-size:20px;font-size:2rem;letter-spacing:-.01em;line-height:1.25em;margin-top:35px}@media (max-width: 767px){#company #message .container .inner .message-layout1 .left .heading .name{font-size:11.71875px;margin-top:12px}}@media (max-width: 767px){#company #message .container .inner .message-layout1 .left .pic{width:198.63281px;margin:15px auto 0}}#company #message .container .inner .message-layout1 .left .texts{font-size:22px;font-size:2.2rem;letter-spacing:0em;line-height:1.22727em;margin-top:110px;text-align:justify}@media (max-width: 767px){#company #message .container .inner .message-layout1 .left .texts{font-size:14.0625px;margin-top:24px;line-height:1.20833em}}#company #message .container .inner .message-layout1 .right{width:339px}#company #message .container .inner .message-layout2{position:relative;padding-top:24px;margin-bottom:105px}@media (max-width: 767px){#company #message .container .inner .message-layout2{padding-top:14px;margin-bottom:48px}}#company #message .container .inner .message-layout2:before{content:'';width:561px;height:204px;display:block;position:absolute;top:0;left:0;margin:auto;background-color:#E7F5F5;z-index:-1}@media (max-width: 767px){#company #message .container .inner .message-layout2:before{width:80%;height:119.53125px;left:-17px}}#company #message .container .inner .message-layout2 .upper{display:flex;justify-content:space-between}#company #message .container .inner .message-layout2 .upper .left{width:calc(100% - 451px);padding-left:39px;padding-top:20px}@media (max-width: 767px){#company #message .container .inner .message-layout2 .upper .left{width:60%;padding-left:0;padding-top:10px}}#company #message .container .inner .message-layout2 .upper .left h2{font-size:32px;font-size:3.2rem;letter-spacing:0em;line-height:1.1875em;font-weight:bold}@media (max-width: 767px){#company #message .container .inner .message-layout2 .upper .left h2{font-size:17.57812px;line-height:1.2em}}#company #message .container .inner .message-layout2 .upper .right{width:451px}@media (max-width: 767px){#company #message .container .inner .message-layout2 .upper .right{position:absolute;width:215px;right:-60px}}#company #message .container .inner .message-layout2 .lower{padding-top:30px}@media (max-width: 767px){#company #message .container .inner .message-layout2 .lower{padding-top:65px}}#company #message .container .inner .message-layout2 .lower p{margin-bottom:1.22727em;font-size:22px;font-size:2.2rem;letter-spacing:0em;line-height:1.22727em}@media (max-width: 767px){#company #message .container .inner .message-layout2 .lower p{font-size:14.0625px;line-height:1.208333em}}#company #message .container .inner .info{margin-top:154px;background-color:#fefae7;position:relative;padding:151px 39px 39px}@media (max-width: 767px){#company #message .container .inner .info{margin-top:90px;padding:110px 18px 18px}}#company #message .container .inner .info .pic{position:absolute;width:415px;top:-60px;left:0;right:0;margin:auto}@media (max-width: 767px){#company #message .container .inner .info .pic{width:273.04688px;top:-30px}}#company #message .container .inner .info p{font-size:22px;font-size:2.2rem;letter-spacing:.05em;line-height:1.272727em;text-align:justify}@media (max-width: 767px){#company #message .container .inner .info p{font-size:14.0625px;letter-spacing:0em;line-height:1.25em}}#company #message .container .inner .info p em{font-style:normal;font-weight:bold}#company #gaiyo{padding-bottom:140px}@media (max-width: 767px){#company #gaiyo{padding-bottom:64px}}#company #gaiyo .container{max-width:900px}#company #gaiyo .container .inner .banners{display:flex;justify-content:space-between;align-items:center;margin-top:35px}@media (max-width: 767px){#company #gaiyo .container .inner .banners{flex-direction:column}}#company #gaiyo .container .inner .banners .ban1{width:45%}@media (max-width: 767px){#company #gaiyo .container .inner .banners .ban1{width:100%;padding:0 40px;margin-bottom:22px}}#company #gaiyo .container .inner .banners .ban2{width:50%}@media (max-width: 767px){#company #gaiyo .container .inner .banners .ban2{width:calc(100% + 10px);margin-left:-5px}}#company #gaiyo .container .inner .banners .ban2 .list{display:flex;justify-content:space-between;margin-top:14px}@media (max-width: 767px){#company #gaiyo .container .inner .banners .ban2 .list{margin-top:8px;flex-wrap:wrap;gap:18px 0}}#company #gaiyo .container .inner .banners .ban2 .list li{height:50px;width:auto}@media (max-width: 767px){#company #gaiyo .container .inner .banners .ban2 .list li{width:50%;height:60px;display:flex;align-items:center;justify-content:center}}#company #gaiyo .container .inner .banners .ban2 .list li a{display:block;height:100%}#company #gaiyo .container .inner .banners .ban2 .list li img{height:100%;width:auto}#company #gaiyo .container .inner .banners .ban3{width:48%}@media (max-width: 767px){#company #gaiyo .container .inner .banners .ban3{width:100%}}#company #gaiyo .container .inner .banners .ban4{width:48%}@media (max-width: 767px){#company #gaiyo .container .inner .banners .ban4{width:100%;padding:0 30px;margin-bottom:14px}}#company #gaiyo .container .inner .caption{font-size:22px;font-size:2.2rem;letter-spacing:0em;line-height:1.22727em;margin-top:34px}@media (max-width: 767px){#company #gaiyo .container .inner .caption{font-size:14.0625px;line-height:1.208333em}}#company #gaiyo .container .inner dl{margin-top:67px;border-top:1px solid #262441}@media (max-width: 767px){#company #gaiyo .container .inner dl{margin-top:34px}}#company #gaiyo .container .inner dl .item{border-bottom:1px solid #262441;display:flex;padding:20px 0}@media (max-width: 767px){#company #gaiyo .container .inner dl .item{padding:11px 0}}#company #gaiyo .container .inner dl .item dt{padding:0 31px 0 26px;width:154px}@media (max-width: 767px){#company #gaiyo .container .inner dl .item dt{padding:0 12px 0 0;width:72px}}#company #gaiyo .container .inner dl .item dt span{background-color:#F8D84A;display:flex;align-items:center;justify-content:center;width:100%;font-size:20px;font-size:2rem;letter-spacing:-.01em;line-height:1em;padding:7px 2px}@media (max-width: 767px){#company #gaiyo .container .inner dl .item dt span{padding:4px 2px;font-size:11.71875px}}#company #gaiyo .container .inner dl .item dd{width:calc(100% - 154px);font-size:20px;font-size:2rem;letter-spacing:-.01em;line-height:1.25em;padding-top:4px}@media (max-width: 767px){#company #gaiyo .container .inner dl .item dd{width:calc(100% - 72px);font-size:11.71875px}}#company #gaiyo .container .inner dl .item dd ul li{position:relative;padding-left:1em}#company #gaiyo .container .inner dl .item dd ul li:before{content:'';width:9px;height:9px;background-color:#262441;display:block;border-radius:50%;position:absolute;top:8px;left:0;margin:auto}@media (max-width: 767px){#company #gaiyo .container .inner dl .item dd ul li:before{width:5px;height:5px;top:4px}}#company #gaiyo .container .inner .ceremony{width:100%;margin-top:42px}@media (max-width: 767px){#company #gaiyo .container .inner .ceremony{margin-top:16px}}#company #gaiyo .container .inner .ceremony figcaption{margin-top:10px;font-size:20px;font-size:2rem;letter-spacing:-.01em;text-align:right}@media (max-width: 767px){#company #gaiyo .container .inner .ceremony figcaption{margin-top:5px;font-size:11.71875px}}#company #enkaku .container{max-width:900px}#company #enkaku .container .inner dl{margin-top:46px;font-size:23px;font-size:2.3rem;letter-spacing:-.01em;line-height:1.2174em;display:flex;flex-wrap:wrap;position:relative}@media (max-width: 767px){#company #enkaku .container .inner dl{margin-top:20px;font-size:13.47656px}}#company #enkaku .container .inner dl dt{width:265px}@media (max-width: 767px){#company #enkaku .container .inner dl dt{width:80px}}#company #enkaku .container .inner dl dd{width:calc(100% - 265px);border-left:2px solid #262441;padding-left:42px;padding-bottom:35px;position:relative}@media (max-width: 767px){#company #enkaku .container .inner dl dd{width:calc(100% - 80px);padding-left:20px;padding-bottom:22px}}#company #enkaku .container .inner dl dd:before{content:'';width:20px;height:20px;display:block;position:absolute;background-color:#F8D84A;border-radius:50%;border:2px solid #262441;top:4px;left:-11px;margin:auto;z-index:2}@media (max-width: 767px){#company #enkaku .container .inner dl dd:before{width:12px;height:12px;left:-7px;top:2px}}#company #enkaku .container .inner dl dd.first:after{content:'';width:10px;height:10px;background-color:white;display:block;position:absolute;top:0;left:-6px;margin:auto;z-index:1}#company #area{margin-top:150px;margin-bottom:140px}@media (max-width: 767px){#company #area{margin-top:56px;margin-bottom:50px}}

/*# sourceMappingURL=maps/company.min.css.map */
