#company .representative-message-v128.representative-editorial-v130{width:min(760px,100%);margin-top:42px;padding-top:0;color:#174457}
#company .representative-editorial-v130:before{display:none}
#company .representative-editorial-v130 .representative-block-v130{position:relative;margin:0;padding:0}
#company .representative-editorial-v130 .representative-block-v130+.representative-block-v130{margin-top:48px;padding-top:34px}
#company .representative-editorial-v130 .representative-block-v130+.representative-block-v130:before{content:'';position:absolute;top:0;left:0;width:78px;height:2px;background:linear-gradient(90deg,#ed75a0 0 28%,#029dc7 28%)}
#company .representative-editorial-v130 .representative-block-v130 h3{font-family:'Noto Sans JP','Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif;color:#103e53;font-size:29px;font-weight:900;line-height:1.65;letter-spacing:.045em;margin:24px 0 22px;overflow-wrap:anywhere}
#company .representative-editorial-v130 .representative-block-v130 h3:first-child{margin-top:0}
#company .representative-editorial-v130 .representative-block-v130 p,#company .representative-editorial-v130 .representative-block-v130 p:last-child{font-size:17px;font-weight:500;line-height:2.1;letter-spacing:.035em;margin:0 0 20px;padding:0;color:#174457}
#company .representative-editorial-v130 .representative-block-v130 p:last-child{margin-bottom:0}
#company .representative-editorial-v130 strong{font-weight:800;color:#123d52}
#company .representative-editorial-v130 .representative-rhythm-v130{padding-left:18px;border-left:3px solid #169fc0}
#company .representative-editorial-v130 .representative-rhythm-v130 span{display:block;font-weight:800;color:#103e53}
#company .representative-editorial-v130 .representative-closing-v130{margin-top:28px}
@media(max-width:767px){#company .representative-message-v128.representative-editorial-v130{margin-top:32px}#company .representative-editorial-v130 .representative-block-v130+.representative-block-v130{margin-top:36px;padding-top:28px}#company .representative-editorial-v130 .representative-block-v130 h3{font-size:22px;line-height:1.7;letter-spacing:.035em;margin-top:22px;margin-bottom:20px}#company .representative-editorial-v130 .representative-block-v130 p,#company .representative-editorial-v130 .representative-block-v130 p:last-child{font-size:15px;line-height:2.05;letter-spacing:.025em;margin-bottom:20px}#company .representative-editorial-v130 .representative-block-v130 p:last-child{margin-bottom:0}#company .representative-editorial-v130 .representative-rhythm-v130{padding-left:14px}}
