@charset "utf-8";.ceo-int-main{padding:100px 0 60px;background:#fff;color:#202020}.ceo-int-body{max-width:1000px;margin:0 auto 0;padding:0 0 76px}.ceo-int-header{width:100%;padding:50px 0 24px}.ceo-int-header__label{margin:0 0 20px;font-family:Roboto,sans-serif;font-size:1.4rem}.ceo-int-header__type{display:inline-block}.ceo-int-header__type img{width:auto;height:13px;vertical-align:-1px}.ceo-int-header__heading{color:#202020;font-size:4.4rem;line-height:1.3}.ceo-int-link{color:#e5006e;text-decoration:underline}.ceo-int-share.-top{position:relative;margin:0 0 50px;padding:0 0 20px;text-align:right;border-bottom:1px solid #ccc}.ceo-int-share.-top::after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:200px;height:1px;background:#e4006e}.ceo-int-share.-bottom{margin:20px 0 0;text-align:right}.ceo-int-content__heading{display:inline-block;width:58px;line-height:32px}.ceo-int-content__heading img{vertical-align:middle}.ceo-int-share-list{display:inline-block;vertical-align:top;font-size:0}.ceo-int-share-list__item{display:inline-block;width:32px;height:32px;margin:0 0 0 12px}.ceo-int-share-list__link{display:block}.ceo-int-interview{padding:0 100px 0}.ceo-int-interview h2{position:relative;margin:80px 0 36px;font-size:3.4rem;line-height:1.6}.ceo-int-interview h2::before{content:"";display:block;position:absolute;top:-24px;left:-15px;width:22px;height:22px;background:url(/corporate/wp-content/themes/recochoku/common/img/top-interview/icon_h2.png) no-repeat 0 0;background-size:contain}.ceo-int-interview h2 span{background:#fde5f0}.ceo-int-interview p{margin:0 0 30px;font-size:1.8rem;font-weight:500;line-height:1.7}.ceo-int-interview p.q{font-weight:600}.ceo-int-interview img{display:block;width:100%;margin:0 auto 38px}.ceo-int-credit{font-size:1.4rem;line-height:1.7}.ceo-int-credit span{color:#333;font-weight:700}.l-interview-notes{margin:80px 0 0;font-size:1.4rem;font-weight:500;line-height:1.7}@media screen and (min-width:769px){.ceo-int-footer{display:table;table-layout:fixed;width:100%;margin:28px 0 0}.ceo-int-credit{display:table-cell;width:100%}.ceo-int-footer .ceo-int-share{display:table-cell;width:180px;vertical-align:bottom}}@media screen and (max-width:768px){.ceo-int-credit{margin:23px 0 0;font-size:1.3rem}}@media screen and (max-width:1000px){.ceo-int-credit .disp-l{display:none}}.ceo-int-profile{position:relative;margin:52px 0 0;padding:60px 0 0;border-top:1px solid #ccc}.ceo-int-profile::after{content:"";display:block;position:absolute;top:-1px;left:0;width:200px;height:1px;background:#e4006e}.ceo-int-profile__heading{width:150px}.ceo-int-profile-list__item{width:100%;margin:40px 0 0}.ceo-int-profile-box{display:table;table-layout:fixed;width:100%}.ceo-int-profile-box__thumb{display:table-cell;width:196px;vertical-align:top}.ceo-int-profile-box__thumb img{width:160px}.ceo-int-profile-box__info{display:table-cell;width:100%;vertical-align:middle}.ceo-int-profile-box__name{margin:10px 0 26px;font-size:1.8rem;font-weight:700}.ceo-int-profile-box__text{margin:6px 0 0;font-size:1.4rem;font-weight:500;line-height:1.8}.ceo-int-archive{width:100%;margin:0 auto;padding:0 0 50px;background-color:#eee}.ceo-int-archive__content{margin:50px auto 0 auto;padding:50px 20px 0 20px}.ceo-int-archive__heading{position:relative;width:100%;margin:0 0 20px}.ceo-int-archive__heading::after{content:"";position:absolute;top:50%;left:136px;width:22%;border-top:1px solid #e5006e}.ceo-int-archive__heading-image{width:122px}.ceo-int-archive__list{display:flex;flex-direction:column}.ceo-int-archive__item{margin:0 auto 20px;padding:0}.ceo-int-archive__item:last-child{margin:0 auto}.ceo-int-archive__item-link{display:block;width:100%}.ceo-int-archive__item-content{display:flex;flex-direction:column}.ceo-int-archive__item-thumb{width:100%;outline:10px solid rgba(255,255,255,.5);outline-offset:-10px}.ceo-int-archive__item-text{position:relative;min-height:164px;padding:20px 15px 30px;background-color:#fff}.ceo-int-archive__item-text::after{content:"";position:absolute;bottom:15px;right:15px;width:8px;height:8px;background:url(/corporate/wp-content/themes/recochoku/common/img/re/icon_out.svg) no-repeat 50% 50%;background-size:contain}.ceo-int-archive__item-icon{display:inline-block;width:70px;margin:0 0 14px}.ceo-int-archive__list-heading{width:100%;overflow:hidden;font-size:1.4rem;line-height:1.4}.ceo-int-archive__list-heading p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media screen and (min-width:1281px){.ceo-int-mv{position:relative;width:100%;height:450px;overflow:hidden}.ceo-int-mv__image{position:absolute;top:0;left:50%;width:1920px;max-width:inherit;height:450px;transform:translateX(-50%)}.ceo-int-mv__image.disp-m{display:none}}@media screen and (min-width:769px) and (max-width:1280px){.ceo-int-mv__image.disp-l{display:none}.ceo-int-header{margin:0}}@media screen and (min-width:769px){.disp-s{display:none}.ceo-int-interview .box{display:-webkit-box;display:-ms-flexbox;display:flex}.ceo-int-interview .box__col{width:400px}.ceo-int-interview .box__col:nth-of-type(odd){padding-right:20px}.ceo-int-interview .box__col:nth-of-type(even){padding-left:20px}.ceo-int-interview .box h2,.ceo-int-interview .box+h2{margin-top:28px}.ceo-int-archive{padding:0 0 80px}.ceo-int-archive__content{max-width:1040px;margin:80px auto 0 auto;padding:80px 20px 0}.ceo-int-archive__heading{margin:0 0 40px}.ceo-int-archive__heading::after{left:270px;width:14%}.ceo-int-archive__heading-image{width:240px}.ceo-int-archive__item-content{flex-direction:row}.ceo-int-archive__item-thumb{width:300px}.ceo-int-archive__item-text{max-height:192px;padding:40px 60px 40px 40px}.ceo-int-archive__item-text::after{bottom:20px;right:20px;width:15px;height:15px}.ceo-int-archive__item-icon{width:104px;margin:0 0 20px}.ceo-int-archive__list-heading{font-size:2rem}.ceo-int-archive__list-heading p{-webkit-line-clamp:3}}@media screen and (min-width:1920px){.ceo-int-mv__image{width:100%;height:auto}}@media screen and (min-width:1001px) and (max-width:1050px){.ceo-int-body{margin:0 30px 0}}@media screen and (min-width:769px) and (max-width:1000px){.ceo-int-body{margin:0 40px 0}.ceo-int-header__label{font-size:1.2rem}.ceo-int-header__heading{font-size:2.2rem}.ceo-int-header__guest-title{font-size:1.3rem}.ceo-int-header__guest-name{font-size:1.6rem}.ceo-int-interview h2{font-size:2.2rem}}@media screen and (max-width:768px){.disp-l,.disp-m{display:none}.ceo-int-logo{padding:11px 12px 8px}.ceo-int-logo__image{height:29px}.ceo-int-main{padding:60px 0 50px;background:#fff}.ceo-int-body{margin:0;padding:0 20px;background:0 0}.ceo-int-header{width:100%;min-height:auto;padding:30px 0 16px}.ceo-int-header__label{margin:0 0 8px}.ceo-int-header__type img{width:auto;height:8px}.ceo-int-header__heading{font-size:2rem;line-height:1.3}.ceo-int-header__guest{margin:10px 0 0;padding:12px 0 0}.ceo-int-header__guest::before{width:40px}.ceo-int-header__guest-title{font-size:1.1rem}.ceo-int-header__guest-name{font-size:1.4rem}.ceo-int-share.-top{margin:0 0 25px;padding:0 0 15px}.ceo-int-share.-top::after{width:100px}.ceo-int-share.-bottom{margin:15px 0 0}.ceo-int-content__heading{width:46px}.ceo-int-share-list__item{margin:0 0 0 10px}.ceo-int-interview{padding:0}.ceo-int-interview h2{margin:58px 0 30px;font-size:1.8rem;line-height:1.7}.ceo-int-interview h2::before{top:-13px;left:0;width:9px;height:6px}.ceo-int-interview p{margin:0 0 2.3rem;font-size:1.5rem;line-height:1.5}.l-interview-notes{margin:55px 0 0;font-size:1.3rem}.ceo-int-profile{margin:20px 0 0;padding:40px 0 0}.ceo-int-profile::after{width:100px}.ceo-int-profile__heading{width:80px}.ceo-int-profile-list{display:block}.ceo-int-profile-list__item{width:100%;margin:30px 0 0}.ceo-int-profile-box__info{padding:0}.ceo-int-profile-box__text{margin:0;font-size:1.3rem;line-height:1.5}.ceo-int-profile-box__thumb{width:74px}.ceo-int-profile-box__thumb img{width:60px}.ceo-int-profile-box__name{margin:0 0 12px;font-size:1.3rem}}