.ceo-interview__top-img{-webkit-box-pack:center;-ms-flex-pack:center;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:60em;height:auto}.ceo-interview__top-img.-sm{width:45em;margin:2em auto}.ceo-interview__flow{position:relative;width:50%;margin:4em auto;padding:1.5em 1em 1em 2.5em;border:2px solid #fac21d}.ceo-interview__flow-title{position:absolute;top:-0.75em;left:1em;padding:0 .5em;background-color:#fff;color:#fac21d;font-weight:600}.ceo-interview__flow-list{margin:0;padding:0;list-style:none}.ceo-interview__flow-list li{position:relative;padding:.3em .3em .3em 1.2em}.ceo-interview__flow-list li::before{position:absolute;top:.8em;left:0;width:.45em;height:.45em;border-radius:50%;background-color:#fac21d;content:""}.ceo-interview__flow-list a{color:inherit}.ceo-interview__flow-list a:hover{text-decoration:none}.ceo-interview__txt{letter-spacing:.05em;line-height:1.8}.ceo-interview__txt+.ceo-interview__txt{margin-top:2em}@media screen and (max-width: 1900px){/*! 代表インタビュー */}@media screen and (max-width: 1540px){/*! 代表インタビュー */}@media screen and (max-width: 1260px){/*! 代表インタビュー */}@media screen and (max-width: 1100px){/*! 代表インタビュー */}@media screen and (max-width: 840px){/*! 代表インタビュー */.ceo-interview__top-img{width:100%}}@media screen and (max-width: 480px){/*! 代表インタビュー */.ceo-interview__top-img.-sm{width:100%}.ceo-interview__flow{width:100%}}