@charset "UTF-8";
.l-lowerpage-header01 .header-interview-heading>*{display:block}.l-lowerpage-header01 .header-interview-heading .heading-main{line-height:1.875;letter-spacing:.2em;color:#fff}.l-lowerpage-header01 .header-interview-heading .heading-name{margin-top:.3rem;margin-left:1.8rem;color:#fff}.l-lowerpage-header01 .header-img{height:6.8rem}.l-lowerpage-header01 .header-text .text-heading .heading-name_dept{margin-top:.12rem;line-height:1}.l-lowerpage-header01 .header-text .text-heading .heading-name_dept .name{font-size:.36rem;letter-spacing:.2em}.topmassage-section_wrap{margin-top:3rem;padding-top:1.5rem;padding-bottom:1.8rem}.topmassage-section+.topmassage-section{margin-top:1.2rem}.topmassage-section .section-mainvisual{height:5rem}.topmassage-section .section-mainvisual+.section_inner{margin-top:1.2rem}.topmassage-section .section_inner{padding-bottom:.8rem}.topmassage-section .section_inner .profile{border:1px solid #a4002d;margin-top:.7rem;padding:.3rem}.topmassage-section .section_inner .profile p{margin-top:.1rem;font-weight:300;font-size:.14rem;line-height:.3rem}.topmassage-section .section-img img{margin-top:-3rem;width:100%}.topmassage-section .section-img+.section-talk{margin-top:.6rem}.topmassage-section .section-img .chapter{margin-top:.4rem;padding-bottom:.4rem;border-bottom:2px solid #ddd}.topmassage-section .section-img .chapter h3{margin-bottom:.2rem;color:#a4002d}.topmassage-section .section-img .chapter .body{display:flex;justify-content:space-between}.topmassage-section .section-img .chapter .body p{text-align:justify;text-justify:inter-character;width:calc(50% - .2rem)}.topmassage-section .section-img :last-child{padding-bottom:0;border-bottom:none}@media screen and (max-width:480px){.l-lowerpage-header01{position:relative}.l-lowerpage-header01 .header-interview-heading{position:absolute;top:0;left:.4rem;padding-top:.35rem;padding-bottom:0}.l-lowerpage-header01 .header-interview-heading .heading-main{margin-top:.01rem;line-height:1.6;letter-spacing:.1em}.l-lowerpage-header01 .header-interview-heading .heading-name{text-align:right;margin-top:.1rem;margin-left:.5rem}.l-lowerpage-header01 .header-img{height:3.5rem}.l-lowerpage-header01 .header-text .text-heading{margin-top:-.3rem}.l-lowerpage-header01 .header-text .text-heading .heading-name_dept{margin-top:.08rem}.l-lowerpage-header01 .header-text .text-heading .heading-name_dept .name{font-size:.3rem}.topmassage-section_wrap{margin-top:2rem;padding-bottom:.8rem}.topmassage-section+.topmassage-section{margin-top:.6rem}.topmassage-section .section-mainvisual{height:1.5rem}.topmassage-section .section-mainvisual+.section_inner{margin-top:.5rem}.topmassage-section .section_inner{padding-bottom:.4rem}.topmassage-section .section_inner .profile{margin:.7rem .2rem 0 .2rem}.topmassage-section .section-img+.section-talk{margin-top:.3rem}.topmassage-section .section-img .chapter .body{display:block;margin-bottom:.2rem}.topmassage-section .section-img .chapter .body p{width:100%}}@media print,screen and (min-width:481px),print{.l-lowerpage-header01 .header-interview-heading{display:flex;flex-direction:column;justify-content:center;margin:0 auto;height:100%;padding-bottom:2rem;position:absolute;left:0;right:0}.l-lowerpage-header01 .header-text .text-heading .heading_inner{width:3.8rem}.topmassage-section .section_inner{padding-left:.8rem;padding-right:.8rem}.topmassage-section .section-img{margin-left:-.8rem;margin-right:-.8rem}}
/*# sourceMappingURL=top-message.css.map */