.sec-philosophy{padding:115px 20px 145px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-philosophy{padding-left:60px;padding-right:60px}}@media (max-width: 767px){.sec-philosophy{padding-top:43px;padding-bottom:54px}}.sec-philosophy .content-sec{max-width:1196px;margin:0 auto 119px}@media (min-width: 768px){.sec-philosophy .content-sec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.sec-philosophy .content-sec{margin-bottom:73px}}.sec-philosophy .content-sec .content-left{max-width:370px}@media (max-width: 767px){.sec-philosophy .content-sec .content-left{margin:0 auto 31px;max-width:185px}}.sec-philosophy .content-sec .content-left img{display:block;width:100%}.sec-philosophy .content-sec .content-right{width:calc(100% - 370px);padding-left:60px;margin-top:-14px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-philosophy .content-sec .content-right{padding-left:30px;margin-top:0}}@media (max-width: 767px){.sec-philosophy .content-sec .content-right{width:100%;padding:0 20px;margin-top:0}}.sec-philosophy .content-sec .content-right p{font-size:18px;font-size:1.8rem;font-weight:700;font-family:"noto-sans-cjk-jp", sans-serif;line-height:2.55;letter-spacing:3.66px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-philosophy .content-sec .content-right p{font-size:16px;font-size:1.6rem;line-height:2.3}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-philosophy .content-sec .content-right p{font-size:16px;font-size:1.6rem;letter-spacing:1.5px}}@media (max-width: 767px){.sec-philosophy .content-sec .content-right p{font-size:9px;font-size:.9rem;letter-spacing:2px}}.sec-corporate{background:#e2ebf6;padding:96px 20px 91px}@media (max-width: 767px){.sec-corporate{padding-top:43px;padding-bottom:65px}}.sec-corporate .tit-sec{margin-bottom:65px}@media (max-width: 767px){.sec-corporate .tit-sec{margin-bottom:35px}}.sec-corporate .desc{text-align:center;font-size:20px;font-size:2rem;font-weight:700;font-family:"noto-sans-cjk-jp", sans-serif;line-height:3.05;letter-spacing:4.26px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-corporate .desc{font-size:16px;font-size:1.6rem;line-height:2.3}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-corporate .desc{font-size:18px;font-size:1.8rem}}@media (max-width: 767px){.sec-corporate .desc{font-size:10px;font-size:1rem;letter-spacing:2px;text-align:left;padding:0 20px;line-height:2.15}}

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