.c__submv{margin-bottom:120px}@media (max-width: 767px){.c__submv{margin-bottom:70px}}.sec-about-philosophy{overflow:hidden}@media (min-width: 768px){.sec-about-philosophy{margin-bottom:120px}}.sec-about-philosophy .inner1080{position:relative;padding:0 25px 121px}@media (max-width: 767px){.sec-about-philosophy .inner1080{padding-bottom:80px}}.sec-about-philosophy .inner1080:before{position:absolute;content:"";top:60px;right:0;width:calc(100% - 165px);height:calc(100% - 60px);background:#fff;border-radius:10px 0 0 10px;z-index:-1}@media (max-width: 767px){.sec-about-philosophy .inner1080:before{top:175px;border-radius:0;width:100%;height:calc(100% - 175px)}}@media (min-width: 768px){.sec-about-philosophy .inner1080:after{position:absolute;content:"";top:60px;left:100%;width:200%;height:calc(100% - 60px);background:#fff}}@media (min-width: 768px){.philosophy-block{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-bottom:80px}.philosophy-block .c__ttl01{margin-bottom:75px}.philosophy-block .block-info{padding-top:170px;width:53%}.philosophy-block .block-img{max-width:500px;width:46.5%}}@media (max-width: 767px){.philosophy-block{margin-bottom:50px}.philosophy-block .c__ttl01{margin-bottom:47px}.philosophy-block .c__txt01{font-size:15px;font-size:1.5rem;line-height:1.86667em}.philosophy-block .block-info{margin-bottom:36px}.philosophy-block .block-img{text-align:center}}.philosophy-list{border-top:1px solid #0a1e71}.philosophy-list .item{border-bottom:1px solid #0a1e71}@media (min-width: 768px){.philosophy-list .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;padding:51px 40px 44px}}@media only screen and (min-width: 768px) and (max-width: 992px){.philosophy-list .item{padding-left:15px;padding-right:15px}}@media (max-width: 767px){.philosophy-list .item{padding:32px 0 28px}}.philosophy-list .ttl{color:#0a1e71;font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.05em;font-weight:700}@media (min-width: 768px){.philosophy-list .ttl{width:29%;max-width:310px}}@media only screen and (min-width: 768px) and (max-width: 992px){.philosophy-list .ttl{font-size:17px;font-size:1.7rem;width:31%}}@media (max-width: 767px){.philosophy-list .ttl{font-size:18px;font-size:1.8rem;line-height:1.44444em;margin-bottom:13px}}@media (min-width: 768px){.philosophy-list .c__txt01{width:68%}}@media only screen and (min-width: 768px) and (max-width: 992px){.philosophy-list .c__txt01{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.philosophy-list .c__txt01{font-size:15px;font-size:1.5rem;line-height:1.86667em}}.sec-about-business{overflow:hidden;position:relative;background:#0a1e71;color:#fff;margin-bottom:120px;padding:120px 0 119px}@media (min-width: 768px){.sec-about-business:after{height:300px;width:calc((540 / 1280) * 100%)}}@media (max-width: 767px){.sec-about-business{margin-bottom:60px;padding:70px 0 80px}}.sec-about-business .inner1000{position:relative;z-index:2}@media (min-width: 768px){.sec-about-business .c__ttl01{margin-bottom:75px}}@media (max-width: 767px){.sec-about-business .c__ttl01 .c__ttl01__en{margin-bottom:4px}}.sec-about-business .desc{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.05em;font-weight:500}@media (min-width: 768px){.sec-about-business .desc{text-align:center}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-about-business .desc{font-size:15px;font-size:1.5rem}}@media (max-width: 767px){.sec-about-business .desc{font-size:15px;font-size:1.5rem;line-height:1.86667em;margin-top:47px}}.sec-about-business .desc p{margin-bottom:30px}@media (max-width: 767px){.sec-about-business .desc p{margin-bottom:17px}}.sec-about-business .desc p:last-child{margin-bottom:0}.sec-about-business .c__btn01{margin-top:28px}.sec-about-business .c__btn01 a{margin:0 auto;padding:17px 50px 17px 30px}.sec-about-business .c__btn01 a:after{right:14px}@media (max-width: 767px){.sec-about-business .c__btn01 a{max-width:265px;padding:13px 23px}.sec-about-business .c__btn01 a span{font-size:15px;font-size:1.5rem}}.business-list li{border:1px solid #fff;border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.business-list .ttl{font-family:"Anton",sans-serif;width:70px;margin-right:20px;text-align:center;font-size:26px;font-size:2.6rem;line-height:1.03846em;letter-spacing:.1em}.business-list .ttl span{display:block}.business-list .ttl-txt{font-size:12px;font-size:1.2rem;letter-spacing:.1em;margin-bottom:1px}.business-list .txt{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.05em;font-weight:700;margin-top:9px}@media (min-width: 768px){.business-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:55px -10px 0}.business-list li{margin:0 10px 20px;width:calc(33.33% - 20px);padding:12px 10px 22px 20px;min-height:140px}.business-list li:last-child .txt{line-height:1.5em}}@media only screen and (min-width: 768px) and (max-width: 992px){.business-list li{padding-left:5px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.business-list .ttl{margin-right:10px}}@media only screen and (min-width: 768px) and (max-width: 992px){.business-list .ttl{margin-right:5px}}@media only screen and (min-width: 768px) and (max-width: 992px){.business-list .txt{font-size:11px;font-size:1.1rem}}@media (max-width: 767px){.business-list{margin:36px 0 40px}.business-list li{padding:16px 10px 21px 10px;margin-bottom:10px}.business-list li:last-child{margin-bottom:0;padding-top:9px;padding-bottom:14px}.business-list .ttl{font-size:22px;font-size:2.2rem;margin-right:9px}.business-list .ttl-txt{font-size:10px;font-size:1rem;margin-bottom:0}.business-list .txt{font-size:15px;font-size:1.5rem;line-height:1.46667em;margin-top:7px}}@media only screen and (max-width: 767px) and (max-width: 374px){.business-list .txt{font-size:14px;font-size:1.4rem}}.sec-about-company{margin-bottom:181px}@media (max-width: 767px){.sec-about-company{margin-bottom:79px}}@media (max-width: 767px){.sec-about-company .c__ttl01 .c__ttl01__en{margin-bottom:4px}}.sec-about-company .c-tbl01{margin-top:80px}@media (max-width: 767px){.sec-about-company .c-tbl01{margin-top:50px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-about-company .c-tbl01 dl dd{padding-right:15px}}@media (min-width: 768px){.sec-about-company .c-tbl01 dl .ab-address p{display:inline-block}.sec-about-company .c-tbl01 dl .ab-address p:first-child{margin-right:12px}}@media (max-width: 767px){.sec-about-company .c-tbl01 dl .desc p{margin-bottom:4px}.sec-about-company .c-tbl01 dl .desc p:last-child{margin-bottom:0}.sec-about-company .c-tbl01 dl:nth-child(1) dt{padding-top:12px}.sec-about-company .c-tbl01 dl:nth-child(2) dd{padding-top:16px;padding-bottom:12px}}@media only screen and (max-width: 374px){.sec-about-company .c-tbl01 dl dd{font-size:13px;font-size:1.3rem}}.sec-about-company .alink{color:#2e3039}.sec-about-company .alink:link,.sec-about-company .alink:visited,.sec-about-company .alink:active{color:#2e3039}.sec-about-company .suppliers .txt-small{font-size:12px;font-size:1.2rem;margin-top:4px}@media (min-width: 768px){.sec-about-company .suppliers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.sec-about-company .suppliers .c__list-txt{width:48.8%}.sec-about-company .suppliers .txt-small{margin-top:2px}}@media (min-width: 768px){.sec-about-company .c__list-txt li{margin-bottom:0}}@media (max-width: 767px){.sec-about-company .c__list-txt{font-size:14px;font-size:1.4rem;line-height:1.42857em}.sec-about-company .c__list-txt li{padding-left:12px;margin-bottom:4px}.sec-about-company .c__list-txt li:before{top:8px}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-about-company .c__list-txt{font-size:13px;font-size:1.3rem}.sec-about-company .c__list-txt li:before{top:6px}}.sec-about-company .c__btn01{margin:16px 0 2px}@media (max-width: 767px){.sec-about-company .c__btn01{margin-top:10px}}.sec-about-company .c__btn01 a:after{right:14px}@media (max-width: 767px){.sec-about-company .c__btn01 a{max-width:285px;padding:14px 23px 15px}}

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