@font-face{font-family:'NotoSansCJKjp';src:url("../font/NotoSansCJKjp-Thin.otf") format("opentype");font-weight:100;font-style:normal}@font-face{font-family:'NotoSansCJKjp';src:url("fonts/NotoSansCJKjp-DemiLight.otf") format("opentype");font-weight:200;font-style:normal}@font-face{font-family:'NotoSansCJKjp';src:url("fonts/NotoSansCJKjp-Light.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:'NotoSansCJKjp';src:url("../font/NotoSansCJKjp-Regular.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:'NotoSansCJKjp';src:url("../font/NotoSansCJKjp-Medium.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:'NotoSansCJKjp';src:url("../font/NotoSansCJKjp-Bold.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:'NotoSansCJKjp';src:url("../font/NotoSansCJKjp-Black.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:'NotoSansMonoCJKjp';src:url("../font/NotoSansMonoCJKjp-Bold.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:'NotoSansMonoCJKjp';src:url("fonts/NotoSansMonoCJKjp-Regular.otf") format("opentype");font-weight:500;font-style:normal}.about .lowerHero{background-image:url(../images/about/kv_about.jpg)}@media screen and (max-width: 970px){.about .lowerHero{background-image:url(../images/about/sp_kv_about.jpg)}}.about .aboutBlock{padding:0 0 78px 0}@media screen and (max-width: 970px){.about .aboutBlock{padding:0 0 19px 0}}.about .aboutNav{padding:0 0 84px}@media screen and (max-width: 970px){.about .aboutNav{padding:0px 0 26px}}.about .aboutNav__list{display:flex;justify-content:center}@media screen and (max-width: 970px){.about .aboutNav__list{display:none}}.about .aboutNav__item{width:200px;height:70px;font-size:1.4rem;display:flex;margin:0 5px;justify-content:center;background:#FFFFFF;padding:18px 0}@media screen and (max-width: 970px){.about .aboutNav__item{width:28vw;height:10vw;font-size:10px;padding:6px 0}}.about .aboutNav__item a{flex-direction:column;display:flex;align-items:center}.about .aboutNav__item img{width:12px;height:12px;margin:12px 0 0 0}@media screen and (max-width: 970px){.about .aboutNav__item img{width:8px;height:5px;margin:8px 0 0 0}}.about .aboutMessage{width:760px;margin:23px auto}@media screen and (max-width: 970px){.about .aboutMessage{width:100%}}.about .aboutMessage__CEO{display:flex}.about .aboutMessage__photo{width:600px;text-align:center;line-height:2.3}@media screen and (max-width: 970px){.about .aboutMessage__photo{width:77%;line-height:2}.about .aboutMessage__photo img{margin-bottom:12px}}.about .aboutMessage__copy{width:160px;padding:48px;position:relative}.about .aboutMessage__copy:after{content:'';position:absolute;background-image:url(../images/common/bg_img_wood01.png);top:102px;left:-20px;right:auto;width:397px;z-index:-1;height:271px}@media screen and (max-width: 970px){.about .aboutMessage__copy{width:23%;padding:0px 4.5%}}.about .aboutMessage__text{padding:57px 0 42px;line-height:2}@media screen and (max-width: 970px){.about .aboutMessage__text{padding:39px 20px;font-size:1.4rem;line-height:2}}@media screen and (max-width: 970px){.about .aboutMessage__motto{padding:10px 20px}}.about .aboutGroup{background-color:#FFFFFF;padding:100px 0;position:relative}.about .aboutGroup:before{content:'';position:absolute;background-image:url(../images/common/bg_img_wood01.png);top:-33px;left:123px;right:auto;width:397px;z-index:0;height:271px}@media screen and (max-width: 970px){.about .aboutGroup{padding:53px 20px}}.about .aboutGroup .aboutGroupBlock{background-color:#faf4ee;width:920px;margin:0 auto;padding:100px 80px;position:relative;z-index:1}@media screen and (max-width: 970px){.about .aboutGroup .aboutGroupBlock{width:100%;padding:50px 20px 10px}}.about .aboutGroup .aboutGroup__head{text-align:center}.about .aboutGroup .aboutGroup__list{margin:45px 0 0}@media screen and (max-width: 970px){.about .aboutGroup .aboutGroup__list{margin:32px 0 0}}.about .aboutGroup .aboutGroup__item{display:flex;padding:20px 0;border-bottom:1px solid #DCDCDC}@media screen and (max-width: 970px){.about .aboutGroup .aboutGroup__item{display:block;padding:25px 0}.about .aboutGroup .aboutGroup__item:last-child{border:none}}.about .aboutGroup .aboutGroup__label{width:25%}@media screen and (max-width: 970px){.about .aboutGroup .aboutGroup__label{width:100%;font-weight:bold;line-height:1.6}}.about .aboutGroup .aboutGroup__text{width:75%}@media screen and (max-width: 970px){.about .aboutGroup .aboutGroup__text{width:100%;font-size:1.4rem;line-height:1.6}}.about .aboutGroup .aboutGroup__text br{height:1.6rem}.about .aboutGroup .aboutGroup__text--link{line-height:2}@media screen and (max-width: 970px){.about .aboutGroup .aboutGroup__text--link{font-size:1.4rem;margin:25px 0 0 0;line-height:2.5}}.about .aboutHistory{background-color:#faf4ee;padding:100px 0;position:relative}.about .aboutHistory:before{content:'';position:absolute;background-image:url(../images/common/bg_img_wood01.png);top:-133px;right:68px;width:397px;z-index:0;height:271px}@media screen and (max-width: 970px){.about .aboutHistory{padding:53px 20px}}.about .aboutHistory .aboutHistoryBlock{position:relative;background-color:#FFFFFF;width:920px;margin:0 auto;padding:84px 80px;z-index:1}@media screen and (max-width: 970px){.about .aboutHistory .aboutHistoryBlock{width:100%;padding:46px 20px 10px}}.about .aboutHistory .aboutHistoryHead{text-align:center}.about .aboutHistory .aboutHistroy__head{text-align:center}.about .aboutHistory .aboutHistory__list{margin:45px 0 0}@media screen and (max-width: 970px){.about .aboutHistory .aboutHistory__list{margin:45px 0 0}}.about .aboutHistory .aboutHistory__item{display:flex;padding:23px 0}@media screen and (max-width: 970px){.about .aboutHistory .aboutHistory__item{padding:0}}.about .aboutHistory .aboutHistory__item:last-child .aboutHistory__text:after{display:none}.about .aboutHistory .aboutHistory__item:last-child .aboutHistory__text{border:none}.about .aboutHistory .aboutHistory__label{width:25%}@media screen and (max-width: 970px){.about .aboutHistory .aboutHistory__label{width:25%}}.about .aboutHistory .aboutHistory__text{padding-left:31px;position:relative;width:75%}.about .aboutHistory .aboutHistory__text:before{content:'';width:16px;height:16px;background-color:#DCDCDC;position:absolute;border-radius:16px;left:0px}.about .aboutHistory .aboutHistory__text:after{content:'';width:1px;height:80px;background-color:#DCDCDC;position:absolute;left:7px}@media screen and (max-width: 970px){.about .aboutHistory .aboutHistory__text{width:75%;padding-left:17px;border-left:1px solid #DCDCDC;padding:0px 0 40px 17px}.about .aboutHistory .aboutHistory__text:before{width:14px;height:14px;border-radius:14px;left:-7px;top:1px}.about .aboutHistory .aboutHistory__text:after{display:none}}

/* 代表変更に伴う修正 */
.aboutMessage__text p{
    padding-top:15px;
}

.aboutMessage__text div{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 43px 0 0 0;
    font-size: 1.4rem;
    text-align: right;
}

.aboutMessage__photo__2{
    margin-top: 30px;
    width: 100%;
    text-align: center;
    line-height: 2.3;
}

.about .aboutMessage__photo{
    margin-bottom: 20px;
}

@media screen and (max-width: 970px){
.about .aboutMessage__photo img {
    margin-bottom: 2px;
}
}