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{display:block;max-width:960px;background-color:#fff;padding:0 16px 16px 16px;padding-bottom:38px}.top-page-content .description{text-align:justify;font-size:14px;color:#7e4400;font-weight:700}.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-wrapper{width:100%;position:absolute;bottom:10%;left:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.interview-header .header .button-wrapper :hover{opacity:.8}.interview-header .header .button-wrapper .go-profile-button{padding:4px 16px;border-radius:9999px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer}.interview-header .header .button-wrapper .go-profile-button .whowatch_logo{width:24px;height:24px}.interview-header .header .button-wrapper .go-profile-button .label{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.12em;padding:0 4px}.interview-header .header .button-wrapper .go-profile-button .arrow{width:14px;height:14px}.interview-page-content{display:block;max-width:960px;background-color:#fff;padding:0 16px 16px 16px}.interview-page-content .title{padding:24px 0;text-align:center;font-size:14px;font-weight:700;color:#7e4400}.interview-page-content .button-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.interview-page-content .button-wrapper :hover{opacity:.8}.interview-page-content .button-wrapper .go-top-button{border-radius:9999px;cursor:pointer;color:#fff;font-size:16px;font-weight:700;width:100%;max-width:400px;height:44px;line-height:38px;text-align:center}.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 24px 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:#7e4400;text-align:justify;direction:ltr}.scroll-to-top{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:fixed;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-transition:all .6s;transition:all .6s;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}.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 a{width:100%;height:auto}.picture-source a:hover{opacity:.8;cursor:pointer}.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}.main-content-wrapper{background-color:#f7f2e3;background-size:400px 400px}.main-content-wrapper .main-content{max-inline-size:-webkit-max-content;max-inline-size:max-content;margin-inline:auto;background-color:#fff}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}.section-divider.xxl{margin:63px 0}.hide{display:none!important}.sp-show{display:unset!important}.sp-show-block{display:block!important}.sp-hide,.sp-hide-block{display:none!important}.pc-show{display:none!important}.pc-hide{display:unset!important}.bg-lazy-loading{background-image:none!important}