.cl-article{margin-top:4rem;line-height:1.8}.cl-article figure,.cl-article h2,.cl-article p{margin-top:4.8rem}.cl-article figure:not(:nth-last-child(1)),.cl-article h2:not(:nth-last-child(1)),.cl-article p:not(:nth-last-child(1)){margin-bottom:4.8rem}.cl-article p{font-size:1.5rem}.cl-article figure{width:90%;margin-left:auto;margin-right:auto}.cl-article figcaption{margin-top:.4rem;color:#777;font-size:1.2rem}@media screen and (min-width:768px){.cl-article figcaption{font-size:1.4rem}}.cl-article figcaption a{color:#777;text-decoration:underline}.cl-article h2{position:relative;font-size:2rem}@media screen and (min-width:768px){.cl-article h2{font-size:2.8rem}}.cl-article h2::before{content:"";position:absolute;top:50%;left:-7.2rem;width:4.8rem;height:1px;background-color:#141414}.cl-article__top{position:relative;z-index:2;width:104%;left:-.1rem}.cl-article__himo{position:absolute;z-index:0;width:7.2rem;bottom:30rem;right:-4rem}.cl-article__bottom{position:relative;z-index:2;width:104%;top:-12rem;left:-1rem}.cl-article__inner{position:relative;z-index:1;top:-8rem;padding:10rem 7.2rem 12rem;background-color:#fff;border-left:.3rem solid #141414;border-right:.3rem solid #141414}.cl-article__profile{position:relative;background-color:#f2f2f2;border:1px solid #141414;border-radius:.8rem;padding:1.8rem 2.4rem}.cl-article__profile strong{position:relative;z-index:1;font-size:1.6rem;display:block}@media screen and (min-width:768px){.cl-article__profile strong{font-size:1.8rem}}.cl-article__profile p{position:relative;z-index:1;font-size:1.2rem;margin-top:.8rem;margin-bottom:0!important}@media screen and (min-width:768px){.cl-article__profile p{font-size:1.4rem}}.cl-article__profile img{position:absolute;z-index:0;width:10rem;top:50%;left:50%;transform:translate(-50%,-50%)}.cl-article__q{position:relative;padding-left:4.8rem;color:#777;font-weight:900;font-size:2rem}@media screen and (min-width:768px){.cl-article__q{font-size:2.8rem}}.cl-article__q::before{content:"";position:absolute;top:1.4rem;left:0;width:4rem;height:1px;background-color:#777}.cl-article__a{display:flex}.cl-article__balloon{display:table;padding:1.4rem 2rem;position:relative;max-width:calc(100% - 1em);margin-top:0!important;margin-left:1em;border-radius:.8rem;border:1px solid #141414;background-color:#fdd100}.cl-article__balloon::after,.cl-article__balloon::before{content:"";position:absolute;top:4rem;transform:translateY(-50%);left:-1em;border-top:1rem solid transparent;border-right:1em solid #141414;border-bottom:1rem solid transparent}.cl-article__balloon::after{left:calc(.2rem - 1em);border-right:solid 1em #fdd100}.cl-article__interviewee{margin-right:2.4rem}.cl-article__interviewee img{width:6.4rem}.cl-article__interviewee p{text-align:center;margin-top:.4rem;font-weight:700;font-size:1.2rem}@media screen and (min-width:768px){.cl-article__interviewee p{font-size:1.4rem}}.cl-modal{position:relative;width:calc(100% + 14.4rem);margin-top:9.6rem;padding:4rem 7.2rem 6.4rem;top:0;left:-7.2rem;transform:translate(0)}.cl-modal p:not(:root){margin-top:0;margin-bottom:0}.cl-modal .c-modal__img{width:40%}.cl-modal .c-modal__content{width:54%}.cl-modal .c-modal__title{font-size:1.6rem}.cl-modal .c-modal__item{font-size:1.2rem;margin-top:.8rem;padding-top:.8rem;padding-bottom:.8rem;padding-left:.8rem;padding-right:.4rem}.cl-modal .c-modal__item dt{width:20%}.cl-modal .c-modal__item dd{width:77%}.cl-modal__title{margin-top:0!important;font-size:1.8rem}@media screen and (min-width:768px){.cl-modal__title{font-size:2.4rem}}.cl-modal__title::before{display:none}@media screen and (max-width:767px){.cl-article figure,.cl-article h2,.cl-article p{margin-top:3.2rem}.cl-article figure:not(:nth-last-child(1)),.cl-article h2:not(:nth-last-child(1)),.cl-article p:not(:nth-last-child(1)){margin-bottom:3.2rem}.cl-article p{font-size:1.4rem}.cl-article figure{width:100%}.cl-article figure.u-percent70{width:100%!important}.cl-article figcaption{margin-top:.2rem}.cl-article h2{padding-left:1.6rem;font-size:2rem}}@media screen and (max-width:767px) and (min-width:768px){.cl-article h2{font-size:2.8rem}}@media screen and (max-width:767px){.cl-article h2::before{top:2rem;left:-1.6rem;width:2.4rem}.cl-article__top{width:104%;left:-.05rem}.cl-article__himo{width:4rem;bottom:20rem;right:-.7rem}.cl-article__bottom{width:104%;top:-4.5rem;left:-.5rem}.cl-article__inner{top:-3.2rem;padding:3.2rem 1.6rem 4rem;border-left:.13rem solid #141414;border-right:.13rem solid #141414}.cl-article__profile{padding:2rem 1.6rem}.cl-article__profile p{margin-top:1.6rem!important}.cl-article__q{padding-left:3.2rem;font-size:1.8rem}}@media screen and (max-width:767px) and (min-width:768px){.cl-article__q{font-size:2.4rem}}@media screen and (max-width:767px){.cl-article__q::before{top:1.6rem;width:2.4rem}.cl-article__a{width:100%;display:block}.cl-article__interviewee{display:flex;align-items:center;margin-right:0;position:relative;z-index:1;width:100%}.cl-article__interviewee img{width:6.4rem}.cl-article__interviewee p{margin-top:0;margin-left:.8rem}.cl-article__balloon{margin-top:-2rem!important;padding:2rem 1.2rem 1.6rem;max-width:100%;margin-left:0}.cl-article__balloon::after,.cl-article__balloon::before{display:none}.cl-modal{width:calc(100% + 3.2rem);margin-top:6.4rem;padding:4rem 1.6rem 3.2rem;left:-1.6rem}.cl-modal .c-modal__img{width:100%}.cl-modal .c-modal__content{width:100%;margin-top:1.6rem}.cl-modal .c-modal__title{font-size:1.4rem}.cl-modal .c-modal__item{margin-top:.8rem;padding-top:.8rem;padding-bottom:.8rem;padding-left:.8rem;padding-right:.8rem}.cl-modal .c-modal__item dt{width:100%}.cl-modal .c-modal__item dd{width:100%}.cl-modal__title{margin-top:0!important;font-size:1.8rem}}@media screen and (max-width:767px) and (min-width:768px){.cl-modal__title{font-size:2.4rem}}@media screen and (max-width:767px){.cl-modal__title::before{display:none}}.cl-kv{position:fixed;width:100vw;top:0;left:0;margin:0}.cl-kv__logo{z-index:1;margin-top:6.4rem;transform:translateX(-50%)}.cl-kv__bg{height:100vh;opacity:.4}.cl-kv__kona{width:28vw;top:60%;left:50%;transform-origin:top left;animation:guru 6s linear infinite!important}.cl-top{position:fixed;z-index:2;width:8rem;bottom:4vh;left:-100%;opacity:0;transition:all .4s}.cl-top.--active{left:4rem;opacity:1}@media screen and (min-width:768px){.cl-top:hover{animation:shake .4s}}@media screen and (max-width:767px){.cl-kv__logo{margin-top:3.2rem}.cl-kv__kona{width:60vw}.cl-top{z-index:5;width:6rem;bottom:4vh}.cl-top.--active{left:1rem}}.cl-header{display:flex;flex-direction:column;align-items:flex-start;row-gap:3.2rem;margin-top:22rem}.cl-header.is-animation{animation:apear .4s .3s ease-in-out both}.cl-header__head{width:9.6rem}.cl-header__title{font-size:2.4rem}@media screen and (min-width:768px){.cl-header__title{font-size:3.6rem}}.cl-header__guest{font-size:1.8rem}@media screen and (min-width:768px){.cl-header__guest{font-size:2.4rem}}.cl-header__date{display:inline-block;position:relative;margin-top:.8rem}.cl-header__date::after{content:"";position:absolute;top:50%;right:-9rem;width:7.2rem;height:1px;background-color:#141414}.cl-header__num{position:absolute;z-index:-1;top:0;right:0;font-size:12rem;color:#d0d0d0}@media screen and (max-width:767px){.cl-header{row-gap:1.8rem;margin-top:12rem;padding-left:2.4rem;padding-right:2.4rem}.cl-header__head{width:8rem}.cl-header__title{line-height:1.5!important}.cl-header__guest{font-size:1.6rem}}@media screen and (max-width:767px) and (min-width:768px){.cl-header__guest{font-size:1.8rem}}@media screen and (max-width:767px){.cl-header__date{margin-top:.4rem}.cl-header__num{top:2.4rem;font-size:6rem}}