.philosophy .block-top{margin-bottom:120px;margin-top:63px}.philosophy .block-top .in{max-width:1210px;padding:0 20px;margin:0 auto;font-size:0}.philosophy .block-top .in .tit_bx{font-size:34px;line-height:40px;display:inline-block;width:100%;text-align:center;margin-bottom:53px}.philosophy .block-top .in .avt{width:320px;display:inline-block;vertical-align:top;margin-left:55px}.philosophy .block-top .in .avt__img{margin-bottom:20px}.philosophy .block-top .in .avt__name span{font-size:24px;line-height:40px;letter-spacing:0;display:inline-block;margin-bottom:3px}.philosophy .block-top .in .avt__name h3{font-size:38px;line-height:40px;letter-spacing:0}.philosophy .block-top .in .txt{width:calc(100% - 375px);padding-left:40px;display:inline-block;vertical-align:top;margin-top:-10px;text-align:justify}.philosophy .block-top .in .txt p{font-size:22px;line-height:46px;letter-spacing:1px;text-indent:22px;text-align:justify}.philosophy .block-bot{text-align:center;margin-bottom:150px}.philosophy .block-bot .tit{font-size:34px;line-height:40px;letter-spacing:0.1em;padding:37px 20px;background:#F4F4F4}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.philosophy .block-bot .tit{padding:44px 20px 30px}}.philosophy .block-bot .tit2{color:#004891;font-family:"Noto Serif JP",serif;font-size:33px;line-height:1;letter-spacing:0.4em;font-weight:600;display:inline-block;padding:10px 20px 10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.philosophy .block-bot .tit2{padding:18px 20px 5px}}.philosophy .block-bot .list{background:#F4F4F4;padding:12px 20px 53px;font-family:"Noto Serif JP",serif;font-size:37px;font-weight:500}.philosophy .block-bot .list ul li{font-weight:600;letter-spacing:1px;line-height:70px}@media (max-width: 767px){.philosophy .block-top{margin-bottom:45px;margin-top:15px}.philosophy .block-top .in .tit_bx{font-size:17px;line-height:42px;margin-bottom:15px}.philosophy .block-top .in .avt{width:100%;margin-left:0;font-size:0}.philosophy .block-top .in .avt__img{width:160px;display:inline-block;vertical-align:bottom;margin-bottom:0}.philosophy .block-top .in .avt__name{display:inline-block;vertical-align:bottom;width:calc(100% - 160px);padding-left:20px}.philosophy .block-top .in .avt__name span{font-size:12px;line-height:28px}.philosophy .block-top .in .avt__name h3{font-size:20px;line-height:1}.philosophy .block-top .in .txt{width:100%;padding:16px 0px 0;margin-top:0}.philosophy .block-top .in .txt p{font-size:11px;line-height:23px;text-indent:11px}.philosophy .block-bot{margin-bottom:74px}.philosophy .block-bot .tit{font-size:17px;line-height:20px;padding:10px 20px}.philosophy .block-bot .tit2{font-size:15px}.philosophy .block-bot .list{padding:4px 5px 6px}.philosophy .block-bot .list ul li{font-size:17px;line-height:33px;letter-spacing:0}}

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