@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../fonts/NotoSansJP-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url("../fonts/NotoSansJP-Medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("../fonts/NotoSansJP-Bold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url("../fonts/Roboto-Light.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("../fonts/Roboto-Bold.woff") format("woff");font-display:swap}.lead{padding-top:80px}@media screen and (max-width: 768px){.lead{padding-top:40px}}.lead .container .content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;margin-top:32px}@media screen and (max-width: 768px){.lead .container .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:20px}}.lead .container .content .txt{max-width:480px;width:100%}.lead .container .content .img{max-width:505px;width:100%}.philosophy{padding-top:60px}@media screen and (max-width: 768px){.philosophy{padding-top:40px}}.philosophy .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-top:32px}@media screen and (max-width: 768px){.philosophy .list{gap:20px;margin-top:20px}}.philosophy .list .item .item-txt{margin-top:10px}.motto{padding-block:60px 140px}@media screen and (max-width: 768px){.motto{padding-block:40px 60px}}.motto .container .lead-txt{margin-top:32px;font-size:18px;font-weight:700}@media screen and (max-width: 768px){.motto .container .lead-txt{margin-top:20px}}.motto .container .content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-top:32px}@media screen and (max-width: 768px){.motto .container .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:20px}}.motto .container .content .txt,.motto .container .content .img{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.motto .container .content .img{max-width:500px;width:calc(100% - 60px)}}/*# sourceMappingURL=page-news-philosophy.css.map */