section.message{max-width:900px;width:90%;margin:0 auto 100px;border-radius:10px;padding:65px 125px 45px;background-color:#fff;position:relative}@media screen and (max-width: 768px){section.message{margin:65px auto 48px;padding:28px 5% 22px}}section.message h2{display:flex;justify-content:center;margin-bottom:50px;padding-bottom:22px;text-align:center;font-size:30px;font-weight:bold;position:relative}@media screen and (max-width: 768px){section.message h2{margin-bottom:22px;padding-bottom:15px;font-size:20px}}section.message h2::after{content:'';width:80px;height:10px;background-color:#191919;position:absolute;left:calc(50% - 40px);bottom:0px}@media screen and (max-width: 768px){section.message h2::after{width:60px;height:8px;left:calc(50% - 30px)}}section.message figure{margin:0 auto 35px;position:relative}section.message figure::after{content:'';width:57.85%;height:307px;background:url(/about/img/greeting/principal_bg.gif) no-repeat bottom right/contain;position:absolute;right:-54px;bottom:-93px}@media screen and (max-width: 768px){section.message figure::after{width:48%;height:70%;right:-3.5%;bottom:-20%}}section.message figure img{width:100%;position:relative;z-index:2}section.message figure figcaption{line-height:20px;font-size:12px;font-weight:bold}section.message .profile{margin-bottom:14px}@media screen and (max-width: 768px){section.message .profile{margin-bottom:10px}}section.message .profile .name{margin-bottom:20px}section.message .profile .name span{font-size:12px}section.message .profile .name h3{font-size:30px}@media screen and (max-width: 768px){section.message .profile .name h3{font-size:24px}}section.message .profile .title{line-height:1.6;font-size:12px}section.message .profile .title span{color:#04a554}section.message p{line-height:2;font-size:18px}@media screen and (max-width: 768px){section.message p{line-height:1.8;font-size:16px}}section.education{max-width:1000px;width:100%;margin:0 auto 110px}@media screen and (max-width: 768px){section.education{margin:0 auto 48px;padding:0 5%}}section.education .cntWrap{display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 768px){section.education .cntWrap{flex-direction:column}}section.education .cntWrap .cntBox{display:flex;flex-direction:column;padding:0 50px}@media screen and (max-width: 768px){section.education .cntWrap .cntBox{padding:0 5%}}section.education .cntWrap .cntBox:nth-of-type(1){position:relative}@media screen and (max-width: 768px){section.education .cntWrap .cntBox:nth-of-type(1){margin-bottom:16px;padding-bottom:16px}}section.education .cntWrap .cntBox:nth-of-type(1)::after{content:'';width:6px;height:calc(100% - 30px);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQImWNgYGBgkJSU/M+ADCQlJf+jiAIAR4UD318pvqEAAAAASUVORK5CYII=) repeat;position:absolute;right:0;bottom:0}@media screen and (min-width: 769px){section.education .cntWrap .cntBox:nth-of-type(1)::after{transform:translateX(50%)}}@media screen and (max-width: 768px){section.education .cntWrap .cntBox:nth-of-type(1)::after{width:100%;height:3px}}section.education .cntWrap .cntBox h2{text-align:center;font-size:30px;font-weight:bold}@media screen and (max-width: 768px){section.education .cntWrap .cntBox h2{font-size:22px}}section.education .cntWrap .cntBox img{height:60px;margin:15px 0}@media screen and (max-width: 768px){section.education .cntWrap .cntBox img{height:30px;margin:12px 0}}section.education .cntWrap .cntBox p{line-height:2}@media screen and (max-width: 768px){section.education .cntWrap .cntBox p{line-height:1.6}}
/*# sourceMappingURL=style-greeting_.css.map */
