.main{margin:0 0 40px}.introCatch{text-align:center;font-family:serif;font-size:calc(1.475rem + 2.025vw);color:#3892e1;font-weight:700;margin:0 0 40px}.intro{max-width:740px;padding:0 15px;margin:0 auto}.middlePic{height:680px;position:relative}.middlePic img{height:100%;width:100%;object-fit:cover;object-position:center center}.middleCopyright{position:absolute;right:10px;bottom:10px;font-size:calc(1.265rem + .135vw);color:#fff}.philosophy{background-color:#f9f9f9;padding:110px 0 185px}.philosophyList{max-width:1210px;padding:0 15px;margin:0 auto}.philosophyListItem{display:flex;align-items:center;background-color:#fff;padding:10px;height:155px}.philosophyListItem:not(:last-of-type){margin:0 0 55px}.philosophyListTitle{width:200px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:calc(1.425rem + 1.575vw);font-weight:400}.philosophyListTitle:before{content:"";width:23px;height:23px;transform:rotate(45deg);margin:0 20px 0 0}.philosophyListTitle01:before{border:7px solid #3892e1}.philosophyListTitle02:before{border:7px solid #ec5757}.philosophyListTitle03:before{border:7px solid #bbdf55}@media (min-width:1000px){.introCatch{font-size:3.5rem}.middleCopyright{font-size:1.4rem}.philosophyListTitle{font-size:3rem}}