@font-face{font-family:YuGothicM;font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:YuGothicM;font-weight:bold;src:local("YoGothic-Bold"),local("Yu Gothic")}@media screen and (max-width:767px){.buttonBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.buttonBox .button{-webkit-box-flex:1;-ms-flex:1;flex:1}.outline__title{font-size:1.75em;font-weight:bold;letter-spacing:.06em;margin-bottom:40px}@media screen and (max-width:767px){.outline__title{font-size:1.5em}}.outline__title::after{content:"";display:block;width:32px;height:2px;background-color:#5690bb;margin-top:20px}.greeting-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px 35px}@media screen and (max-width:767px){.greeting-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.greeting-wrap-image{width:233px}.greeting-wrap-image__name{line-height:2.1em;padding-top:20px}.greeting-wrap-image__name__big{font-weight:500}.greeting-wrap-image__name__en{display:inline-block;margin-left:1em;color:#a7a7a7;font-family:"Outfit",sans-serif;font-weight:500}.greeting-wrap-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.greeting-wrap-content .ol_list{padding-block:10px}.philosophy-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:20px 35px}@media screen and (max-width:767px){.philosophy-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.philosophy-wrap-image{width:320px}@media screen and (max-width:767px){.philosophy-wrap-image{width:250px}}.philosophy-wrap-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.philosophy-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(837px,100%);margin-inline:auto;padding:56px}@media screen and (max-width:767px){.philosophy-box{row-gap:25px;padding:25px}}.philosophy-box-links__item:nth-of-type(n+2){margin-top:15px}@media screen and (max-width:767px){.philosophy-box-links__item:nth-of-type(n+2){margin-top:5px}}.history-list{border-top:1px solid #e5e5e5}.history-list-item{display:grid;grid-template-columns:105px 1fr;border-bottom:1px solid #e5e5e5;padding-block:50px;padding-inline:42px 65px}@media screen and (max-width:767px){.history-list-item{display:block;padding-inline:0;padding-block:25px}}.history-list-item__year{color:#0d588d;line-height:1.7em;font-weight:500;font-size:1.125em;font-family:"Outfit",sans-serif;letter-spacing:.02em}.history-list-item-content{letter-spacing:.06em}@media screen and (max-width:767px){.history-list-item-content{padding-inline:10px;margin-top:5px}}/*# sourceMappingURL=style-outline.min.css.map */