a.button,button.button{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;font-weight:700;border-radius:100px;border-width:2px 2px 4px 2px;border-style:solid;width:100%;max-width:400px;height:44px;font-size:20px;vertical-align:middle;line-height:1;-webkit-appearance:none;appearance:none;outline:0;text-decoration:none;color:#fff;cursor:pointer}a.button:hover,button.button:hover{opacity:.8}body{margin:0;padding:0;font-family:"Noto Sans JP",sans-serif;background-color:#fff}body *,body :after,body :before{box-sizing:border-box}.footer{display:grid;grid-template-columns:repeat(2,1fr);max-inline-size:-webkit-max-content;max-inline-size:max-content;margin-inline:auto;padding:64px 16px 32px 16px;background-clip:padding-box;background-color:#fff;grid-template-columns:1fr 1fr}.footer .left-column{display:grid;grid-template-rows:-webkit-min-content -webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content min-content;gap:16px;max-width:174px}.footer .left-column .store-link{display:grid;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;place-items:center;gap:12px;max-inline-size:-webkit-max-content;max-inline-size:max-content;margin-inline:auto}.footer .left-column .store-link .itunes{height:40px;width:110px}.footer .left-column .store-link .google-play{height:40px;width:135px}.footer .left-column .description{font-size:12px;font-weight:700}.footer .right-column{max-width:174px}.footer a{display:block}.header{display:block;max-width:960px;background-color:#fff;padding:0}.top-page-content .catch{margin:24px auto 16px;text-align:center;font-size:20px;color:#eb568a;font-weight:700;line-height:1.2}.top-page-content .description{text-align:center;font-size:16px;color:#6d6c6a;font-weight:700}.top-page-content .event-detail{width:100%;max-width:440px;margin:32px auto 56px}.top-page-content .event-detail .date{margin-top:8px;width:100%;height:48px;line-height:48px;text-align:center;color:#05c5d6;font-size:16px;font-weight:700;border:#05c5d6 2px solid;border-radius:10px}.main-banner{cursor:pointer}.main-banner :hover{opacity:.9}.interview-header{display:block;max-width:960px;background-color:#fff;padding:0}.interview-header .header{position:relative}.interview-header .header .button{position:absolute;right:32px;bottom:32px;width:260px;color:#eb568a;border-color:#eb568a;background-color:#ff0}.interview-header .header .button .whowatch_logo{width:24px;height:24px}.interview-header .header .button .label{font-size:14px;font-weight:700;padding-left:8px}.interview-page-content{display:block;max-width:960px;background-color:#fff;padding:0;padding:0 0 32px}.interview-page-content .title{width:100%;font-size:20px;font-weight:700;line-height:1.6;padding:32px 32px 16px;color:#6d6c6a}.interview-page-content .sentence{width:100%;padding:0 32px 32px;font-size:16px;line-height:1.6;color:#6d6c6a}.interview-page-content .centering{margin:0 auto 32px;max-width:840px;width:auto;max-height:540px;height:auto;overflow:hidden}.interview-page-content .centering .picture-source{max-width:840px;width:auto;max-height:540px;height:auto}.interview-page-content .centering .picture-source img,.interview-page-content .centering .picture-source picture>img,.interview-page-content .centering .picture-source picture>source{object-fit:contain!important}.interview-page-content .profile{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.interview-page-content .profile .user-icon{display:block;width:100%;max-width:120px;aspect-ratio:120/120;border-radius:100%;border:6px #eb568a solid;overflow:hidden}.interview-page-content .profile .username{color:#eb568a;font-size:20px;font-weight:700;margin:8px 0 16px}.interview-page-content .profile .button{display:-webkit-box;display:flex;max-width:260px;color:#eb568a;border-color:#eb568a;background-color:#ff0}.interview-page-content .profile .button .whowatch_logo{width:24px;height:24px}.interview-page-content .profile .button .label{font-size:14px;font-weight:700;padding-left:8px}.interview-footer{display:block;max-width:960px;background-color:#fff;padding:0;margin:0 auto;padding:0 16px 72px;background-color:transparent}.interview-footer .booklists{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;gap:0 32px}.interview-footer .booklists .booklist{display:block;max-width:440px;width:100%;margin-top:32px}.interview-footer .booklists .booklist img{width:100%}.interview-footer .booklists .booklist:hover{opacity:.8;cursor:pointer}.interview-footer .button-box{width:100%;text-align:center;margin-top:48px}.interview-footer .button-box .button{background-color:#73ced4;border-color:#49a2a8;font-size:14px}.img-with-description{display:grid;grid-template:"title" auto "img" auto "message" auto/1fr}.img-with-description.bottom{grid-template:"title" auto "message" auto "img" auto/1fr}.img-with-description.bottom .message-wrapper{padding:0 0 32px 0}.img-with-description .title{display:-webkit-box;display:flex;justify-self:center;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:70%;max-width:340px;grid-area:title}.img-with-description .img-wrapper{display:-webkit-box;display:flex;justify-self:center;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:80%;max-width:400px;grid-area:img}.img-with-description.no-title .img-wrapper{width:100%}.img-with-description .message-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;grid-area:message}.img-with-description .message-wrapper.with-title{padding:24px 0 0 0}.img-with-description .message-wrapper .message{font-size:16px;color:#6d6c6a;text-align:justify;direction:ltr}.menu{margin:0;padding:0}.menu .menu-container{display:-webkit-box;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;width:100%;height:auto;min-height:100px;background-color:#ebebeb;padding:32px 16px;margin-bottom:56px;border-radius:10px}.menu .menu-container .button{background-color:#ffce3a;border-color:#d6ad31;max-width:272px;width:100%;margin:8px;vertical-align:baseline}.menu .menu-container .menu-title{display:block;position:absolute;max-width:400px;width:100%;aspect-ratio:400/48;left:0;right:0;top:-24px;margin:0 auto}.menu .subheadings-container{width:100%}.menu .subheadings-container .subheading{margin-bottom:72px}.menu .subheadings-container .subheading .booklists{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;gap:0 32px}.menu .subheadings-container .subheading .booklists .booklist{display:block;max-width:440px;width:100%;margin-top:32px}.menu .subheadings-container .subheading .booklists .booklist img{width:100%}.menu .subheadings-container .subheading .booklists .booklist:first-child{text-align:center;max-width:538px}.menu .subheadings-container .subheading .booklists .booklist:first-child img{margin:0 auto;max-width:538px}.menu .subheadings-container .subheading .booklists .booklist:hover{opacity:.8;cursor:pointer}.scroll-to-top{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:fixed;opacity:0;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-transition:all .3s;transition:all .3s;color:#fff;font-weight:700;border-radius:100%;bottom:16px;right:16px;width:72px;height:72px;font-size:16px;border:2px solid #fff;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;z-index:999}.scroll-to-top .arrow{background-color:#fff;width:24px;height:16px;margin-bottom:8px;-webkit-clip-path:polygon(50% 16%,100% 100%,80% 100%,50% 50%,20% 100%,0 100%);clip-path:polygon(50% 16%,100% 100%,80% 100%,50% 50%,20% 100%,0 100%)}.picture-source{width:100%;height:auto;display:-webkit-box;display:flex;position:relative}.picture-source .inline-image{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;opacity:.8;-webkit-transition:opacity .2s;transition:opacity .2s}.picture-source picture{display:-webkit-box;display:flex;max-width:100%;height:auto}.ribbon-container{display:-webkit-box;display:flex;height:44px;gap:4px}.ribbon-container .ribbon{display:table;width:100%;height:100%;max-width:calc(100% - 110px);text-align:center;font-size:20px;font-weight:700;color:#fff}.ribbon-container .ribbon .label{display:table-cell;vertical-align:middle;line-height:1}.ribbon-container .ribbon-left,.ribbon-container .ribbon-right{position:relative;width:51px;height:100%;flex-shrink:0;-webkit-box-flex:0;flex-grow:0}.ribbon-container .ribbon-left::after{position:absolute;content:"";width:0;height:0;top:0;left:0;border-width:22px 0 22px 15px;border-color:transparent transparent transparent #fff;border-style:solid;z-index:1}.ribbon-container .ribbon-right::after{position:absolute;content:"";width:0;height:0;top:0;right:0;border-width:22px 15px 22px 0;border-color:transparent #fff transparent transparent;border-style:solid;z-index:1}.main-content-wrapper{background-color:#e7fefd;background-size:100px 100px}.main-content-wrapper .main-content{max-inline-size:-webkit-max-content;max-inline-size:max-content;margin-inline:auto;background-color:#fff}.main-content-wrapper .main-content .main-content-inner{display:block;max-width:960px;background-color:#fff;padding:0 24px 24px 24px}picture{width:100%}img{max-width:100%;height:auto;height:intrinsic;width:100%}a{text-decoration:none;display:block}#whowatch-devtools a{all:unset}.section-divider{height:2px;margin:15px 0}.section-divider.border{background-image:-webkit-linear-gradient(left,#7e4400,#7e4400 6px,transparent 6px,transparent 8px);background-image:linear-gradient(to right,#7e4400,#7e4400 6px,transparent 6px,transparent 8px);background-size:14px 100px;background-position:left bottom;background-repeat:repeat-x}.section-divider.small{margin:11px 0}.section-divider.large{margin:31px 0}.section-divider.xl{margin:43px 0}.hide{display:none!important}.sp-show{display:unset!important}.sp-hide{display:none!important}.pc-show{display:none!important}.pc-hide{display:unset!important}.bg-lazy-loading{background-image:none!important}.underline-marker{display:inline;background:-webkit-linear-gradient(transparent 50%,#ff0 50%);background:linear-gradient(transparent 50%,#ff0 50%)}::-webkit-scrollbar{width:8px;height:8px;background:rgba(73,162,168,.2)}::-webkit-scrollbar-thumb{background:-webkit-linear-gradient(#73ced4,#49a2a8);background:linear-gradient(#73ced4,#49a2a8);border-radius:100px}::-webkit-scrollbar-track{background-color:transparent;border-radius:100px;-webkit-transition:all .5s ease;transition:all .5s ease}@media (max-device-width:461px){.interview-header .header .button{left:0;right:0;margin:0 auto}}@media (max-device-width:700px){.interview-page-content .title{padding:32px 16px 16px}.interview-page-content .sentence{padding:0 16px 32px}}@media (max-device-width:448px){.menu .menu-container{width:100%}.menu .menu-container .button{max-width:400px}}@media only screen and (max-device-width:700px){.main-content-wrapper .main-content .main-content-inner{padding-bottom:0}}