@charset "UTF-8";.p-vision-philosophy__column-txtWrap{margin-top:30px}.p-vision-philosophy__image{display:block;max-width:420px;margin:0 auto}.p-vision-greeting .p-vision-greeting__name{margin-top:1.6em;font-size:1.4rem;color:var(--clrTxtDefault);text-align:right}.p-vision-greeting .p-vision-greeting__name strong{margin-left:1em;font-size:1.2em;font-weight:400}.p-vision-greeting__image{display:block;max-width:230px;margin:0 auto 30px}@media all and (width>=769px){.p-vision-philosophy .c-section__body{display:flex;flex-direction:row-reverse;align-items:center}.p-vision-philosophy__column{width:40%;padding-left:50px}.p-vision-philosophy__column-txtWrap{margin-top:50px}.p-vision-philosophy__column-txt{width:min(100%, 1040px);margin-left:auto}.p-vision-philosophy__image{width:60%}.p-vision-greeting .c-section__body{display:flex;align-items:flex-start}.p-vision-greeting__image{width:200px;max-width:none}.p-vision-greeting__column{width:calc(100% - 200px);padding-left:30px}}@media all and (width>=1025px){.p-vision-philosophy__column{width:44%}.p-vision-philosophy__image{width:56%}.p-vision-greeting .p-vision-greeting__name{margin-top:2.2em}}@media all and (width>=1441px){.p-vision-philosophy__column{padding-left:120px}.p-vision-philosophy__image{max-width:560px}.p-vision-greeting__image{width:330px}.p-vision-greeting__column{width:calc(100% - 330px);padding-left:70px}}