@charset 'utf-8';#message{margin-bottom:12em}.message--block{display:flex;flex-wrap:wrap;justify-content:space-between}.message--pic{width:48em;display:block;position:relative}.message--pic dl{font-size:1.6em;font-weight:700;line-height:2;display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;justify-content:space-between}.message--pic dl dt{width:12.5em;text-align:right}.message--pic dl dd{width:calc( 100% - 12.5em )}.message--desc{width:74em}.message--cmn{font-size:1.6em;line-height:2}@media only screen and (max-width:768px){#message{margin-bottom:15em}.message--block{display:block}.message--pic{width:100%}.message--pic dl{font-size:1.4em;flex-direction:row}.message--pic dl dt{width:10.5em;text-align:left}.message--pic dl dd{width:calc( 100% - 10.5em )}.message--desc{width:100%;margin-bottom:2em}.message--cmn{font-size:1.4em;color:#707070}}#corporate{padding-bottom:8em;margin-bottom:12em}.corporate--desc table{display:table;width:100%;border-collapse:collapse}.corporate--desc table tbody tr th,.corporate--desc table tbody tr td{font-size:1.6em;line-height:.06em;line-height:1.7;vertical-align:top;text-align:left;padding:1em 2em;border:1px solid #abb2bd;background:#fff;box-sizing:border-box}.corporate--desc table tbody tr th{font-weight:700;width:13.5em;background:#e5f3ff}@media only screen and (max-width:768px){#corporate{padding-bottom:6em;margin-bottom:8em}#corporate .section--title{margin-top:-11em}.corporate--desc table,.corporate--desc table tbody,.corporate--desc table tbody tr,.corporate--desc table tbody tr th,.corporate--desc table tbody tr td{display:block;width:100%}.corporate--desc table tbody tr th{border-bottom:none}.corporate--desc table tbody tr:not(:first-child) th{border-top:none}.corporate--desc table tbody tr th,.corporate--desc table tbody tr td{font-size:1.4em;line-height:1.85;padding:.9em 1.42em}}#philosophy{margin-bottom:12em}.philosophy__lists{display:block;position:relative;text-align:center}.philosophy__lists:not(:last-child){margin-bottom:8em}.philosophy__lists--tag{font-family:"Noto Sans JP",sans-serif;font-size:2.8em;font-weight:700;line-height:1.42;color:#004ea2;margin-bottom:.89em}.philosophy__lists--tlt{font-size:2.4em;font-weight:700;line-height:1.2;margin-bottom:2em}.philosophy__lists--cmn{font-size:1.6em;line-height:2}@media only screen and (max-width:768px){#philosophy{padding-top:6em;margin-bottom:8em}.philosophy__lists:not(:last-child){margin-bottom:5em}.philosophy__lists--tag{font-size:2.6em;margin-bottom:.76em}.philosophy__lists--tlt{font-size:1.8em;line-height:1.72;margin-bottom:1em}.philosophy__lists--cmn{font-size:1.4em;line-height:2;text-align:left}}#company{padding-bottom:9em}#company .section--title{margin-bottom:4.5em}.company--logo{display:block;max-width:51.2em;margin:0 auto 4em}.company--desc{font-size:1.6em;line-height:2;text-align:center}@media only screen and (max-width:768px){#company{padding-bottom:0}#company .section--title{margin-bottom:.8em}#company .section--title .Jp{font-size:2.8em;width:100vw;margin:0 -1em}.company--logo{margin-bottom:0}.company--desc{font-size:1.6em;line-height:1.75}}