@charset "UTF-8";*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}:root{--scrollbar-width:0;--scrollbar-fixed-width:0}html{height:100%;line-height:1.5}body{color:#333;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,Hiragino Sans Modified,Hiragino Sans,meiryo,arial,sans-serif;min-height:100%;overflow-wrap:break-word;width:100%;word-break:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden}.containor{background-color:#eee;min-height:100vh;overflow:hidden;position:relative}.containor.is-show-interviewmenu,.containor.is-show-modal{padding-right:var(--scrollbar-width)}.containor.containor--special{background-color:#fafafa}img{display:block;height:auto;width:100%}.copyright{color:#888;font-weight:400;letter-spacing:.06em}.backToTop{align-items:center;background-color:#333;display:flex;justify-content:center;position:absolute;right:0;transition:background-color .5s cubic-bezier(.39,.575,.565,1)}.backToTop__arrow{display:inline-block;position:relative}.backToTop__arrow>img{opacity:1}.backToTop__arrow:after,.backToTop__arrow>img{transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.backToTop__arrow:after{background-image:url(/corporate/about/brand/assets/images/common/icon_back-to-top_arrow_black.svg);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:100%;opacity:0;top:0}.backToTop__arrow:after,.footer{left:0;position:absolute;width:100%}.footer{background-color:#fff;bottom:0}.footer__inner{align-items:center;display:flex}.footer__logo{display:block}.interviewHeader{background-color:#ffffffe6;left:0;position:fixed;top:0;transition:background-color .5s cubic-bezier(.39,.575,.565,1);width:100%;z-index:1000}.interviewHeader.is-open{background-color:#fff;width:var(--scrollbar-fixed-width)}.interviewHeader__inner{align-items:center;display:flex;height:60px;justify-content:space-between;padding-left:20px}.interviewHeader__logo{display:block;width:72px}.interviewHeaderLinkArea{align-items:center;display:flex}.interviewHeader__hamburgerButton{height:60px;position:relative;transition:opacity .5s cubic-bezier(.39,.575,.565,1);width:60px}.interviewHeader__hamburgerButton>span{background-color:#707070;display:block;height:1px;left:50%;position:absolute;transform:translate(-50%,-50%);width:20px}.interviewHeader__hamburgerButton>span:first-of-type{top:calc(50% - 7px)}.interviewHeader__hamburgerButton>span:nth-of-type(2){top:50%}.interviewHeader__hamburgerButton>span:nth-of-type(3){top:calc(50% + 7px)}.interviewHeader__hamburgerButton.is-open>span:first-of-type{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.interviewHeader__hamburgerButton.is-open>span:nth-of-type(2){opacity:0}.interviewHeader__hamburgerButton.is-open>span:nth-of-type(3){top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.interviewHeader__hamburgerMenu{left:0;opacity:0;position:fixed;top:0;transition:opacity .3s cubic-bezier(.645,.045,.355,1),visibility .3s cubic-bezier(.645,.045,.355,1);visibility:hidden;width:100%;z-index:990}.interviewHeader__hamburgerMenu.is-open{opacity:1;visibility:visible;width:var(--scrollbar-fixed-width)}.interviewHeader__hamburgerMenu *{transform:translateZ(0)}.interviewHeader__hamburgerMenu__inner{background-color:#fff;box-shadow:0 4px 4px #00000029;position:relative;z-index:10}.interviewHeader__hamburgerMenuItem.headerLink__hamburgerMenuItem--brandTop,.interviewHeader__hamburgerMenuItem.headerLink__hamburgerMenuItem--interviewTop{width:100%}.interviewHeader__hamburgerMenuItem.headerLink__hamburgerMenuItem--brandTop:before,.interviewHeader__hamburgerMenuItem.headerLink__hamburgerMenuItem--interviewTop:before{display:none}.interviewHeaderLink{color:#333;display:block;font-size:16px;font-weight:400;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.headerLink__hamburgerMenuItem--brandTop .interviewHeaderLink,.headerLink__hamburgerMenuItem--interviewTop .interviewHeaderLink{font-size:20px;font-weight:700}.is-current .interviewHeaderLink{color:#194;pointer-events:none}.blockHeading{font-weight:700}.specialInterviewHeading .blockHeading{background-image:linear-gradient(#ccc,#ccc);background-repeat:no-repeat;display:flex;position:relative}.specialInterviewHeading .blockHeading:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block}.specialInterviewHeading .blockHeading .blockHeading__text{letter-spacing:1.28px;letter-spacing:.04em;position:relative}.specialInterviewHeading .blockHeading .blockHeading__text:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;left:0;position:absolute;top:100%}.specialInterviewHeading--1 .blockHeading:before{background-image:url(/corporate/about/brand/assets/images/sp-interview/text_number_01.svg)}.specialInterviewHeading--2 .blockHeading:before{background-image:url(/corporate/about/brand/assets/images/sp-interview/text_number_02.svg)}.specialInterviewHeading--3 .blockHeading:before{background-image:url(/corporate/about/brand/assets/images/sp-interview/text_number_03.svg)}.specialInterviewHeading--4 .blockHeading:before{background-image:url(/corporate/about/brand/assets/images/sp-interview/text_number_04.svg)}.specialInterviewHeading.specialInterviewHeading--5 .blockHeading{background:none;display:block}.specialInterviewHeading.specialInterviewHeading--5 .blockHeading:before{color:#333;content:"コラム";display:block;font-weight:400;height:auto;letter-spacing:.04em;line-height:2;margin:0;width:auto}.blockImage img{-o-object-fit:contain;object-fit:contain}.containor--special .blockContent__text{color:#333;letter-spacing:.04em;line-height:2}.preface__inner{margin-inline:auto}.preface__nameSub{color:#333;font-weight:400;letter-spacing:.06em;line-height:1}.preface__title{color:#333;font-weight:700;letter-spacing:.04em;line-height:1.6667}.preface--special .preface__title{position:relative;width:-moz-fit-content;width:fit-content}.preface--special .preface__title:after{background-image:url(/corporate/about/brand/assets/images/sp-interview/bg_preface.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute}.preface__lead{color:#333;font-weight:400;letter-spacing:.06em;line-height:1.6667}.preface--special .preface__lead{letter-spacing:.04em;line-height:2}.interviewDetailKeyVisual{margin-top:60px}.interviewDetailKeyVisual.interviewDetailKeyVisual--special{margin-top:0}.interviewDetailKeyVisual__hero{width:100%}.contentBlockD__inner{margin-inline:auto;position:relative;width:100%}.contentBlockD__title{color:#333;font-weight:700;letter-spacing:.06em;line-height:1.5}.contentBlockD__box{display:flex}.contentBlockD__note{color:#333;letter-spacing:.06em;line-height:1.7143}.contentBlockD__textContent{color:#333;font-weight:400;letter-spacing:.06em;line-height:1.6667}.buttonPrimary{align-items:center;display:flex;position:relative;transition:background-color .5s cubic-bezier(.39,.575,.565,1)}.buttonPrimary:after,.buttonPrimary:before{background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;position:absolute;transform:translateY(-50%);transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.buttonPrimary:before{opacity:1}.buttonPrimary:after{opacity:0}.buttonPrimary.buttonPrimary--text>span{font-weight:400;letter-spacing:.06em;transition:color .5s cubic-bezier(.39,.575,.565,1)}.buttonPrimary.buttonPrimary--brandMessage>span:has(img){position:relative}.buttonPrimary.buttonPrimary--brandMessage>span:has(img)>img{opacity:1;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.buttonPrimary.buttonPrimary--brandMessage>span:has(img):after{background-image:url(/corporate/about/brand/assets/images/top/cast/text_button-message_white.svg);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.39,.575,.565,1);width:100%}.buttonPrimary.buttonPrimary--textAndBackPage{justify-content:center;line-height:1.5}.buttonPrimary.buttonPrimary--textAndBackPage>span{color:#333;letter-spacing:0}.buttonPrimary.buttonPrimary--textAndBackPage:after,.buttonPrimary.buttonPrimary--textAndBackPage:before{display:none}.buttonPrimary.buttonPrimary--text.buttonPrimary--top-interview{justify-content:center}.buttonPrimary.buttonPrimary--text.buttonPrimary--top-interview>span{letter-spacing:0}.buttonPrimary.buttonPrimary--text.buttonPrimary--top-interview:after,.buttonPrimary.buttonPrimary--text.buttonPrimary--top-interview:before{display:none}.buttonPrimary.buttonPrimary--white{background-color:#fff}.buttonPrimary.buttonPrimary--white:before{background-image:url(/corporate/about/brand/assets/images/common/icon_button-arrow_black.svg)}.buttonPrimary.buttonPrimary--white:after{background-image:url(/corporate/about/brand/assets/images/common/icon_button-arrow_white.svg)}.buttonPrimary.buttonPrimary--black{background-color:#333}.buttonPrimary.buttonPrimary--black:before{background-image:url(/corporate/about/brand/assets/images/common/icon_button-arrow_white.svg)}.buttonPrimary.buttonPrimary--black:after{background-image:url(/corporate/about/brand/assets/images/common/icon_button-arrow_black.svg)}.buttonPrimary.buttonPrimary--black.buttonPrimary--text>span{color:#fff}.companySiteList{display:flex}.officialAccount__title{margin-inline:auto}.officialAccount__list{align-items:center;display:flex;justify-content:center}.officialAccount__list>li>a{display:block;opacity:1;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.companyLink__inner{margin-inline:auto}.profile{background-color:#fff}.profile__inner{margin-inline:auto}.profile__box{display:flex;gap:20px}.profile__nameMain{color:#333;letter-spacing:.06em}.profile__nameEn{color:#333;font-weight:700;letter-spacing:.03em}.profile__nameSub{color:#333;font-size:18px;font-weight:400;line-height:1.5556}.profile__data{flex:1 1 0}.profile__text{color:#333;font-weight:400}.interviewDetailCarousel__inner{padding-bottom:76px}.interviewDetailCarousel__title{margin-inline:auto}.interviewDetailCarousel__swiper{position:relative;width:100%}.interviewDetailCarousel__swiper .swiper{width:100%}.interviewDetailSwiper__link{border-bottom:1px solid #6c6c6c;display:flex;opacity:1;position:relative;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.interviewDetailSwiper__img.interviewDetailSwiper__img--new{position:relative}.interviewDetailSwiper__img.interviewDetailSwiper__img--new:after{background-image:url(/corporate/about/brand/assets/images/common/icon_new-tag.svg);background-repeat:no-repeat;background-size:100% auto;content:"";height:64px;left:0;position:absolute;top:0;width:64px}.interviewDetailSwiper__content{flex:1 1 0}.interviewDetailSwiper__title{color:#333;font-weight:400}.interviewDetailSwiper__castNameJp{color:#333;font-weight:700}.interviewDetailSwiper__castNameEn>span{color:#333;display:inline-block;font-weight:700;text-transform:uppercase}.interviewDetailSwiper__position{color:#333;font-weight:400}.interviewDetailSwiper__controlWrap{align-items:center;display:flex;margin-top:37px}.interviewDetailSwiper__controlWrap .swiper-button-next,.interviewDetailSwiper__controlWrap .swiper-button-prev,.interviewDetailSwiper__controlWrap .swiper-pagination{position:static}.interviewDetailSwiper__controlWrap .swiper-button-next,.interviewDetailSwiper__controlWrap .swiper-button-prev{background-image:url(/corporate/about/brand/assets/images/common/icon_carousel-arrow_black.svg);background-position:50%;background-repeat:no-repeat;background-size:50px 7px;height:19px;margin-top:-3px;width:62px}.interviewDetailSwiper__controlWrap .swiper-button-next:after,.interviewDetailSwiper__controlWrap .swiper-button-prev:after{content:"";display:inline-block}.interviewDetailSwiper__controlWrap .swiper-button-prev{transform:scaleX(-1)}.interviewDetailSwiper__controlWrap .swiper-pagination-bullets.swiper-pagination-horizontal{width:auto}.interviewDetailSwiper__controlWrap .swiper-pagination-horizontal.swiper-pagination-bullets{align-items:center;display:flex;justify-content:center}.interviewDetailSwiper__controlWrap .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#ccc;height:8px;margin:0;opacity:1;width:8px}.interviewDetailSwiper__controlWrap .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.interViewDetailPageBackButtonArea{display:flex;justify-content:center}.otherServices__title{margin-inline:auto}.otherServices__serviceList{display:flex}.otherServicesItem__link{border-bottom:1px solid #333;display:block;opacity:1;position:relative;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.otherServicesItem__link:after{background-image:url(/corporate/about/brand/assets/images/common/icon_button-arrow_black.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;bottom:25px;content:"";height:4px;position:absolute;right:0;width:20px}.otherServicesItem__img{width:100%}.otherServicesItem__seviceName{color:#333;font-weight:400;letter-spacing:.06em}.PageBackButtonArea{display:flex;justify-content:center}.interviewKeyVisual{margin-top:60px}.interviewKeyVisual__hero{width:100%}.interviewAbout__inner{position:relative}.interviewAbout__bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.interviewAbout__bgImg{opacity:.2;position:absolute;transform:translate(-50%,-50%)}.interviewAbout__title{margin-inline:auto}.interviewAbout__description{color:#333;font-weight:400}.interviewList__inner{padding-bottom:120px}.interviewList__title{margin-inline:auto}.interviewListItem__link{border-bottom:1px solid #6c6c6c;display:flex;opacity:1;position:relative;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.interviewListItem__img.interviewListItem__img--new{position:relative}.interviewListItem__img.interviewListItem__img--new:after{background-image:url(/corporate/about/brand/assets/images/common/icon_new-tag.svg);background-repeat:no-repeat;background-size:100% auto;content:"";height:64px;left:0;position:absolute;top:0;width:64px}.interviewListItem__content{flex:1 1 0}.interviewListItem__title{color:#333;font-weight:400}.interviewListItem__castNameJp{color:#333;font-weight:700}.interviewListItem__castNameEn>span{color:#333;font-weight:700;text-transform:uppercase}.interviewListItem__position{color:#333;font-weight:400}.brandMessage__title{margin-inline:auto}.brandMessage__backToTopArea{display:flex;justify-content:flex-end}.brandMessage__backToTop{opacity:1;position:relative;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.brandMessage__backToTop:before{background-image:url(/corporate/about/brand/assets/images/message/brand-message/icon_back-to-top_arrow.svg);content:"";display:inline-block;left:0;position:absolute;transition:transform .6s cubic-bezier(.39,.575,.565,1)}.brandMessage__backToTop>span{display:inline-block}.cast__inner{margin-inline:auto}.cast--special .cast__inner{background-color:#d9d9d9}.cast__list,.cast__list>li{display:flex}.cast__name>img{height:100%;width:auto}.cast--special .cast__name{color:#333;font-weight:700;height:auto!important;line-height:2}.cast__description{color:#333;font-weight:400;letter-spacing:.06em;line-height:1.6923}.cast--special .cast__description{letter-spacing:.04em;line-height:2}.topInterview.topInterview--special{padding-top:0}.topInterview__inner{background-position:50%;background-repeat:no-repeat;padding-left:5.3333333333vw;padding-right:5.3333333333vw}.topInterview__title{margin-inline:auto}.topInterview__title>a{transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.specialInterviewBanner{border:1px solid #ccc;display:block}.movieModal{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:200}.movieModal.is-open{display:block}.movieModal[aria-hidden=false] .movieModal__overlay{animation:fade-in .4s cubic-bezier(.47,0,.745,.715);width:var(--scrollbar-fixed-width)}.movieModal[aria-hidden=true] .movieModal__overlay{animation:fade-out .4s cubic-bezier(.47,0,.745,.715);width:100%}.movieModal__inner{align-items:center;display:flex;height:100%;margin-inline:auto}.movieModal__overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed}.movieModal__content{position:relative;width:100%;z-index:210}.movieModal__close{overflow:hidden;position:absolute}.movieModal__close>span{background-color:#fff;display:inline-block;position:absolute}.movieModal__close>span:first-of-type{transform:rotate(45deg)}.movieModal__close>span:nth-of-type(2){transform:rotate(-45deg)}.movieModal__movie{aspect-ratio:16/9;height:100%;position:relative;width:100%}.movieModal__movie>iframe{height:100%;left:0;position:absolute;top:0;width:100%}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.contentBlock__inner{margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.containor--special .contentBlock__inner{max-width:1200px}.businessButton{align-items:center;border:1px solid #333;color:#333;display:flex;font-weight:400;justify-content:center;letter-spacing:.04em;line-height:2;margin-left:auto;margin-right:auto;margin-top:40px;position:relative;text-align:center;transition:background-color .5s cubic-bezier(.39,.575,.565,1);width:-moz-fit-content;width:fit-content}.businessButton:after,.businessButton:before{background-repeat:no-repeat;background-size:100% auto;bottom:0;content:"";display:inline-block;height:16px;margin:auto;position:absolute;top:0;transform:translateY(1px);transition:opacity .5s cubic-bezier(.39,.575,.565,1);width:8px}.businessButton:before{background-image:url(/corporate/about/brand/assets/images/sp-interview/icon_arrow.svg);opacity:1}.businessButton:after{background-image:url(/corporate/about/brand/assets/images/sp-interview/icon_arrow_white.svg);opacity:0}.businessButton>span{transition:color .5s cubic-bezier(.39,.575,.565,1)}.contentheading05{padding-left:20px;padding-right:20px}.contentheading05 .contentBlock{padding-left:0;padding-right:0}.contentheading05 .blockHeading{line-height:2}.contentheading05__inner{background:#fff;border:4px solid #888;margin-left:auto;margin-right:auto;max-width:1200px}.containor--special .specialInterviewHeading--5 .blockHeading__text{display:block;font-weight:700;letter-spacing:.04em;line-height:2}.containor--special .specialInterviewHeading--5 .blockImageCaption{font-size:12px;letter-spacing:.04em;line-height:1.5}.containor--special .specialInterviewHeading--5 .blockContent__text{letter-spacing:.04em;line-height:2}.specialCmGallery{background-color:#eee}.specialCmGallery__inner,.specialCmGallery__title{margin-inline:auto}.specialCmGallery__title img{margin-left:auto;margin-right:auto;width:auto}.specialCmGallery__list{display:flex;justify-content:space-between}.specialCmGallery__thumb{opacity:1;position:relative;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.specialCmGallery__thumb img{pointer-events:none}.specialCmGallery__thumb:after{background-image:url(/corporate/about/brand/assets/images/common/icon_movie.svg);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.specialCmGallery__movieTitle{margin-inline:auto;text-align:center}.specialCmGallery__movieTitle img{height:100%;margin-left:auto;margin-right:auto;width:auto}.spInterviewBottom{display:grid}.anchorLinkAccordion{margin-left:auto;margin-right:auto;max-width:1280px}.anchorLinkAccordion:not([open]) .anchorLinkAccordionHeader:before{background-color:#333;bottom:0;content:"";display:block;height:20px;margin:auto;position:absolute;top:0;transition:opacity .5s cubic-bezier(.39,.575,.565,1);width:2px}.anchorLinkAccordionHeader{align-items:center;background-color:#f5f5f5;cursor:pointer;display:flex;list-style:none;position:relative}.anchorLinkAccordionHeader:after{background-color:#333;bottom:0;content:"";display:block;height:2px;margin:auto;position:absolute;top:0;transition:opacity .5s cubic-bezier(.39,.575,.565,1);width:20px}.anchorLinkAccordionHeader::marker{content:none;display:none}.anchorLinkAccordionHeader::-webkit-details-marker{display:none}.anchorLinkAccordionHeader__text{transition:opacity .5s cubic-bezier(.39,.575,.565,1);width:-moz-fit-content;width:fit-content}.anchorLinkList{background-color:#f5f5f5;border-top:1px solid #fff;display:grid}.anchorLinkItem{font-weight:700;letter-spacing:.04em;line-height:2}.anchorLinkItem a{align-items:baseline;display:flex;position:relative;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.anchorLinkItem a:before{background-position:0;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0}.anchorLinkItem a:after{background-color:#ccc;content:"";display:block;height:1px;position:absolute}.anchorLinkItem:first-child a:before{background-image:url(/corporate/about/brand/assets/images/sp-interview/text_number_01.svg)}.anchorLinkItem:nth-child(2) a:before{background-image:url(/corporate/about/brand/assets/images/sp-interview/text_number_02.svg)}.anchorLinkItem:nth-child(3) a:before{background-image:url(/corporate/about/brand/assets/images/sp-interview/text_number_03.svg)}.anchorLinkItem:nth-child(4) a:before{background-image:url(/corporate/about/brand/assets/images/sp-interview/text_number_04.svg)}.anchorLinkItem:nth-child(5) a:before{content:"コラム";font-weight:400}.anchorLinkItem:nth-child(5) a:after{content:none}.keyvisual{height:100vh;overflow:hidden;width:100%}.keyvisual__inner{height:100%}.keyvisual__hero{height:100%;position:relative}.keyvisual__logo{pointer-events:none;position:absolute}.progressbar{height:6px;overflow:hidden;z-index:5}.progressbar,.progressbar span{bottom:0;left:0;position:absolute;width:100%}.progressbar span{background-color:#119943;display:inline-block;top:0;transform:scaleX(0);transform-origin:left center;transition-timing-function:linear}.swiper--keyvisual,.swiper--keyvisual .swiper-slide{height:100%}.swiper--keyvisual .swiper-slide img{-o-object-fit:cover;object-fit:cover}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{line-height:0}.swiper-pagination-bullet{--swiper-pagination-bullet-inactive-color:#d9d9d9;--swiper-pagination-bullet-inactive-opacity:.8;--swiper-pagination-bullet-horizontal-gap:10px;position:relative}.swiper-pagination-bullet:after{content:"";display:block;height:calc(100% + 20px);left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 20px)}.swiper-pagination-bullet-active{--swiper-pagination-bullet-opacity:.8;--swiper-pagination-color:#194}.popupArea{background-color:#fff;bottom:40px;box-shadow:0 4px 8px #0000004d;opacity:1;position:fixed;right:40px;transition:visibility .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1);visibility:visible;z-index:180}.popupArea.is-hide{opacity:0;visibility:hidden}.popup__closeButton{background-color:#194;cursor:pointer;height:36px;position:absolute;right:0;top:-36px;width:36px}.popup__closeButton span{background-color:#fff;display:block;height:1px;left:50%;position:absolute;top:50%;width:20px}.popup__closeButton span:first-child{transform:translate(-50%,50%) rotate(45deg)}.popup__closeButton span:last-child{transform:translate(-50%,50%) rotate(-45deg)}.popup__link{border:4px solid #194;display:block;opacity:1;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.popup__img{width:100%}.popup__text{background-color:#fff;color:#333;font-size:14px;font-weight:400;line-height:1.4286;padding:11px 60px 10px;position:relative;text-align:center}.popup__text:before{background-image:url(/corporate/about/brand/assets/images/common/icon_button-arrow_black.svg);background-position:50%;background-size:100% auto;bottom:0;content:"";display:inline-block;height:4px;margin:auto;position:absolute;right:28px;top:0;width:20px}.pageMenu{align-items:center;background-color:transparent;display:flex;justify-content:center;transition:background-color .5s cubic-bezier(.39,.575,.565,1);width:100%;z-index:180}.pageMenu.is-fixed{background-color:#ffffffe6;left:0;position:fixed;top:0}.is-show-modal .pageMenu{width:var(--scrollbar-fixed-width)}.pageMenu__list{align-items:center;display:flex;height:100%;position:relative}.pageMenu__list:before{background-color:#707070;content:"";display:inline-block;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.pageMenu__list>li{height:100%;position:relative;width:33.3333333333%}.pageMenu__list>li:after{background-color:#707070;content:"";display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.pageMenu__link{align-items:center;display:flex;height:100%;justify-content:center;opacity:1;position:relative}.pageMenu__link,.pageMenu__link:after{transition:opacity .5s cubic-bezier(.39,.575,.565,1);width:100%}.pageMenu__link:after{background-color:#333;bottom:0;content:"";display:inline-block;left:0;opacity:0;position:absolute}.pageMenu__link>span{display:inline-block}.pageMenu__link.is-current:after{opacity:1}.introduction__inner{width:100%}.introduction__mainTextArea{position:relative}.introduction__description{margin-inline:auto}.introduction__text img{transform:rotate(.0001deg)}.introduction__bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.introduction__bgImg{opacity:.2;position:absolute;transform:translate(-50%,-50%)}.js-fadeup{opacity:0;transform:translateY(50px);will-change:transform,opacity}.js-bgImg{filter:blur(30px);will-change:filter}.specialMovie__movie-list{overflow:hidden}.specialMovie__movie-heading{position:relative}.specialMovie__movie-heading:before{background-color:#000;content:"";display:inline-block;left:0;position:absolute}.specialMovie__movie-heading img{height:100%;width:auto}.specialMovie__movie-content{background-color:#fff}.specialMovie__movie-button{opacity:1;overflow:hidden;position:relative;transition:opacity .5s cubic-bezier(.39,.575,.565,1);width:100%}.specialMovie__movie-button>picture>img{min-height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.specialMovie__movie-text{left:50%;position:absolute;text-align:center;transform:translate(-50%,-50%);z-index:10}.specialMovie__movie-text:after{background-image:url(/corporate/about/brand/assets/images/common/icon_movie.svg);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block}.specialMovie__movie-main-text{position:absolute;z-index:10}.cmGallery__inner,.cmGallery__title,.specialMovie__title{margin-inline:auto}.cmGallery__list{display:flex}.cmGallery__thumb{opacity:1;position:relative;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.cmGallery__thumb img{pointer-events:none}.cmGallery__thumb:after{background-image:url(/corporate/about/brand/assets/images/common/icon_movie.svg);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cmGallery__movieTitle{margin-inline:auto}.cmGallery__movieTitle img{height:100%;width:auto}.br--l,.br--m,.br--pc,.br--s,.br--sp,.br--tab,.br--xl{display:none}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.topPageNextMessageArea{display:flex;justify-content:center}@media screen and (min-width:840px){.specialInterviewHeading.specialInterviewHeading--5 .blockHeading .blockHeading__text:after{background-image:url(/corporate/about/brand/assets/images/sp-interview/bg_heading_5.svg);background-size:cover;height:66px;left:0;top:38px;width:576px}}@media screen and (min-width:850px){.otherServices__serviceList{gap:40px;margin-top:59px}.otherServices__serviceItem{width:25%}}@media screen and (min-width:1025px){.keyvisual__logo{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;text-align:center;width:100%;z-index:150}.keyvisual__logo img{aspect-ratio:1366/768;height:100%;margin-left:auto;margin-right:auto;width:100%}.swiper--keyvisual .swiper-slide img{min-height:100vh;min-width:100vw}}@media screen and (min-width:1040px){.movieModal__inner{width:1040px}}@media screen and (min-width:1105px){.preface--special .preface__title:after{bottom:6px;height:156px;margin:auto;right:-34px;top:0;width:728px}}@media screen and (min-width:1211px){.interviewDetailSwiper__controlWrap .swiper-button-next,.interviewDetailSwiper__controlWrap .swiper-button-prev{position:absolute;top:96px}.interviewDetailSwiper__controlWrap .swiper-button-prev{left:-80px}.interviewDetailSwiper__controlWrap .swiper-button-next{right:-80px}}@media screen and (min-width:1233px){.specialContentBlock__floatLeft .blockImage{margin-bottom:120px}}@media (hover:hover)and (pointer:fine){.backToTop:hover{background-color:#fff}.backToTop:hover .backToTop__arrow>img{opacity:0}.backToTop:hover .backToTop__arrow:after{opacity:1}.interviewHeaderLink:hover,.interviewHeader__brandTopLink:hover,.interviewHeader__hamburgerButton:hover{opacity:.5}.buttonPrimary:hover:before{opacity:0}.buttonPrimary:hover:after{opacity:1}.buttonPrimary.buttonPrimary--brandMessage:hover>span:has(img)>img{opacity:0}.buttonPrimary.buttonPrimary--brandMessage:hover>span:has(img):after{opacity:1}.buttonPrimary.buttonPrimary--text.buttonPrimary--top-interview:hover>span,.buttonPrimary.buttonPrimary--textAndBackPage:hover>span{color:#fff}.buttonPrimary.buttonPrimary--white:hover{background-color:#333}.buttonPrimary.buttonPrimary--black:hover{background-color:#fff}.buttonPrimary.buttonPrimary--black:hover.buttonPrimary--text>span{color:#333}.officialAccount__list>li>a:hover{opacity:.4}.interviewDetailSwiper__link:hover,.interviewListItem__link:hover,.otherServicesItem__link:hover{opacity:.5}.brandMessage__backToTop:hover,.topInterview__title>a:hover{opacity:.7}.businessButton:hover{background-color:#333}.businessButton:hover:before{opacity:0}.businessButton:hover:after{opacity:1}.businessButton:hover>span{color:#fff}.businessButton:hover>span br{display:none}.specialCmGallery__thumb:hover{opacity:.7}.anchorLinkAccordionHeader:hover .anchorLinkAccordionHeader__text,.anchorLinkAccordionHeader:hover:after,.anchorLinkAccordionHeader:hover:before,.anchorLinkItem a:hover,.pageMenu__link:hover,.popup__link:hover{opacity:.5}.cmGallery__thumb:hover,.specialMovie__movie-button:hover{opacity:.7}}@media (hover:none)and (pointer:coarse){.backToTop:active{background-color:#fff}.backToTop:active .backToTop__arrow>img{opacity:0}.backToTop:active .backToTop__arrow:after{opacity:1}.interviewHeaderLink:active,.interviewHeader__brandTopLink:active,.interviewHeader__hamburgerButton:active{opacity:.5}.buttonPrimary:active:before{opacity:0}.buttonPrimary:active:after{opacity:1}.buttonPrimary.buttonPrimary--brandMessage:active>span:has(img)>img{opacity:0}.buttonPrimary.buttonPrimary--brandMessage:active>span:has(img):after{opacity:1}.buttonPrimary.buttonPrimary--text.buttonPrimary--top-interview:active>span,.buttonPrimary.buttonPrimary--textAndBackPage:active>span{color:#fff}.buttonPrimary.buttonPrimary--white:active{background-color:#333}.buttonPrimary.buttonPrimary--black:active{background-color:#fff}.buttonPrimary.buttonPrimary--black:active.buttonPrimary--text>span{color:#333}.officialAccount__list>li>a:active{opacity:.4}.interviewDetailSwiper__link:active,.interviewListItem__link:active,.otherServicesItem__link:active{opacity:.5}.brandMessage__backToTop:active,.topInterview__title>a:active{opacity:.7}.movieModal__close{outline:none}.businessButton:active{background-color:#333}.businessButton:active:before{opacity:0}.businessButton:active:after{opacity:1}.businessButton:active>span{color:#fff}.businessButton:active>span br{display:none}.specialCmGallery__thumb:active{opacity:.7}.anchorLinkAccordionHeader:active .anchorLinkAccordionHeader__text,.anchorLinkAccordionHeader:active:after,.anchorLinkAccordionHeader:active:before,.anchorLinkItem a:active,.pageMenu__link:active,.popup__link:active{opacity:.5}.cmGallery__thumb:active,.specialMovie__movie-button:active{opacity:.7}}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (max-width:374.98px){.businessButton:hover>span br{display:inline}}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (max-width:767.98px){.brandMessage__backToTop:hover:before{transform:translate(-1.6vw)}}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:768px){.brandMessage__backToTop:hover:before{transform:translate(-6px)}}@media print and (hover:none)and (pointer:coarse),screen and (hover:none)and (pointer:coarse)and (max-width:374.98px){.businessButton:active>span br{display:inline}}@media print and (hover:none)and (pointer:coarse),screen and (hover:none)and (pointer:coarse)and (max-width:767.98px){.brandMessage__backToTop:active:before{transform:translate(-1.6vw)}}@media print and (hover:none)and (pointer:coarse),screen and (hover:none)and (pointer:coarse)and (min-width:768px){.brandMessage__backToTop:active:before{transform:translate(-6px)}}@media print,screen and (max-width:1024.98px){.keyvisual__logo{bottom:40px;display:inline-block;left:20px;width:150px;z-index:10}.swiper--keyvisual .swiper-slide img{height:100%;width:100%}}@media print,screen and (max-width:1104.98px){.preface--special .preface__title{line-height:2}.preface--special .preface__title .br--sp{display:inline}}@media print,screen and (max-width:1365.98px){.cast--special .cast__inner{padding:5.3333333333vw}.cast__list>li{position:relative}.cast__img{left:0;position:absolute;top:0}.cast__nameArea{align-items:center;display:flex;justify-content:center}.keyvisual{height:100svh}.br--tab{display:inline}}@media print,screen and (max-width:374.98px){.specialInterviewHeading.specialInterviewHeading--5 .blockHeading .blockHeading__text{background-size:72vw auto;font-size:4.8vw;white-space:nowrap}.popupArea{left:0!important;right:0!important}}@media print,screen and (max-width:480.98px){.br--s{display:inline}}@media print,screen and (max-width:767.98px){.containor{padding-bottom:26.6666666667vw}.copyright{font-size:3.2vw}.backToTop{border:.2666666667vw solid #333;height:11.7333333333vw;top:-11.7333333333vw;width:11.7333333333vw}.backToTop__arrow{width:4.5333333333vw}.footer__inner{flex-direction:column;gap:2.9333333333vw;padding-bottom:5.0666666667vw;padding-top:5.3333333333vw}.footer__logo{width:30.6666666667vw}.interviewHeader__hamburgerMenu{height:100dvh}.interviewHeader__hamburgerMenu__inner{max-height:100%;overflow:auto;padding:60px 20px 20px}.interviewHeader__hamburgerMenuItem{border-bottom:1px solid #ccc;width:100%}.interviewHeaderLink{padding:13px 0 13px 40px}.headerLink__hamburgerMenuItem--brandTop .interviewHeaderLink,.headerLink__hamburgerMenuItem--interviewTop .interviewHeaderLink{padding:22px 0 18px}.headerLink__hamburgerMenuItem--brandTop .interviewHeaderLink{letter-spacing:.03em}.interviewHeader__overlay{display:none}.blockHeading{font-size:20px;line-height:1.5}.specialInterviewHeading .blockHeading{background-position:8px 35px;background-size:1px 88px;gap:11px;padding-bottom:52px}.specialInterviewHeading .blockHeading:before{height:13px;margin-top:13px;width:16px}.specialInterviewHeading .blockHeading .blockHeading__text{line-height:2}.specialInterviewHeading--1 .blockHeading .blockHeading__text:after{background-image:url(/corporate/about/brand/assets/images/sp-interview/bg_heading_1_sp.svg);height:12px;left:0;top:31px;width:249px}.specialInterviewHeading--2 .blockHeading .blockHeading__text:after{background-image:url(/corporate/about/brand/assets/images/sp-interview/bg_heading_2_sp.svg);height:52px;left:0;top:31px;width:192px}.specialInterviewHeading--3 .blockHeading .blockHeading__text:after{background-image:url(/corporate/about/brand/assets/images/sp-interview/bg_heading_3_sp.svg);height:54px;left:0;top:32px;width:209px}.specialInterviewHeading--4 .blockHeading .blockHeading__text:after{background-image:url(/corporate/about/brand/assets/images/sp-interview/bg_heading_4_sp.svg);height:52px;left:0;top:31px;width:229px}.specialInterviewHeading.specialInterviewHeading--1 .blockHeading{background-position:8px 35px;background-size:1px 48px;gap:11px;padding-bottom:52px}.specialInterviewHeading.specialInterviewHeading--5 .blockHeading{padding-bottom:30px}.specialInterviewHeading.specialInterviewHeading--5 .blockHeading:before{font-size:16px}.specialInterviewHeading.specialInterviewHeading--5 .blockHeading .blockHeading__text{background-image:url(/corporate/about/brand/assets/images/sp-interview/text_heading_5.svg);background-position:left 11px;background-repeat:no-repeat;color:#3330}.specialInterviewHeading.specialInterviewHeading--5 .blockHeading .blockHeading__text:after{content:none}.blockHeading+.blockImage{margin-top:20px}.blockContent+.blockImage{margin-top:18px}.containor--special .blockContent+.blockImage{margin-top:31px}.blockImageCaption{font-size:12px;line-height:2;margin-top:12px}.blockContent{font-size:16px;line-height:2}.blockHeading+.blockContent{margin-top:15px}.containor--special .blockHeading+.blockContent{margin-top:10px}.blockImage+.blockContent{margin-top:18px}.containor--special .blockImage+.blockContent{margin-top:39px}.blockContent__text+.blockContent__text{margin-top:1.625em}.containor--special .blockContent__text+.blockContent__text{margin-top:2em}.preface__inner{padding:43px 20px 60px;width:100%}.preface--special .preface__inner{padding:84px 20px 81px}.preface__nameSub{font-size:18px;margin-top:16px}.preface__title{font-size:24px}.preface--special .preface__title{line-height:2}.preface--special .preface__title:after{background-image:url(/corporate/about/brand/assets/images/sp-interview/bg_preface_sp.svg);height:148px;left:10px;top:-4px;width:290px}.preface__leadContent{margin-top:16px}.preface--special .preface__leadContent{margin-top:39px}.preface__lead{font-size:16px}.preface__lead+.preface__lead{margin-top:2em}.blockHeading+.contentBlock__floatLeft,.blockHeading+.contentBlock__floatRight{margin-top:20px}.contentBlock--alternatingSP .contentBlock__floatRight{display:contents}.contentBlock--alternatingSP .contentBlock__inner{display:grid}.contentBlock--alternatingSP .blockHeading{grid-row-start:1}.contentBlock--alternatingSP .blockImage{grid-row-start:3;margin-top:18px}.contentBlock--alternatingSP .blockContent{display:contents}.contentBlock--alternatingSP .blockContent__text:first-of-type{grid-row-start:2;margin-top:15px}.contentBlock--alternatingSP .blockContent__text:nth-of-type(2){grid-row-start:4;margin-top:18px}.contentBlockD{padding-left:20px;padding-right:20px}.contentBlockD__inner{padding:5.3333333333vw 0}.contentBlockD__title{font-size:20px}.contentBlockD__box{flex-direction:column;gap:20px;margin-top:20px}.contentBlockD__photo{width:100%}.contentBlockD__note{font-size:12px;margin-top:10px}.contentBlockD__textContent{font-size:16px;margin-top:16px}.contentBlockD__text{margin-top:1.625em}.buttonPrimary{border:.2666666667vw solid #333;height:16vw;padding-left:4vw;padding-right:4vw;width:89.3333333333vw}.buttonPrimary:after,.buttonPrimary:before{height:1.0666666667vw;right:4.2666666667vw;top:calc(50% - .53333vw);width:5.3333333333vw}.buttonPrimary.buttonPrimary--text>span{font-size:3.7333333333vw}.buttonPrimary.buttonPrimary--brandMessage>span:has(img){width:39.2vw}.buttonPrimary.buttonPrimary--text.buttonPrimary--top-interview>span,.buttonPrimary.buttonPrimary--textAndBackPage>span{font-size:4.2666666667vw}.companySiteList{align-items:center;flex-direction:column;gap:2.6666666667vw}.officialAccount{padding-bottom:16vw;padding-top:16vw}.officialAccount__title{width:52.5333333333vw}.officialAccount__list{gap:10.6666666667vw;margin-top:6.6666666667vw}.officialAccount__list>li{width:12.8vw}.companyLink{padding-left:5.3333333333vw;padding-right:5.3333333333vw}.companyLink__inner{border-top:.2666666667vw solid #333;padding-top:10.6666666667vw}.profile{padding:42px 20px 44px}.profile__box{flex-direction:column}.profile__nameMain{font-size:28px;font-weight:700;line-height:1.5714}.profile__nameEn{font-size:18px;line-height:1.5556;margin-top:4px}.profile__nameSub{margin-top:4px}.profile__text{font-size:14px;line-height:2}.interviewDetailCarousel{padding-left:20px;padding-right:20px}.interviewDetailCarousel__inner{padding-top:140px}.interviewDetailCarousel__title{width:218px}.interviewDetailSwiper__link{gap:17px;padding-bottom:33px;padding-top:25px}.interviewDetailSwiper__img{margin-top:9px}.interviewDetailSwiper__img>img{height:160px;-o-object-fit:cover;object-fit:cover;width:150px}.interviewDetailSwiper__title{display:-webkit-box;font-size:16px;-webkit-line-clamp:3;line-height:2;margin-top:10px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.interviewDetailSwiper__castNameJp{font-size:16px;line-height:2}.interviewDetailSwiper__castNameEn{margin-top:0}.interviewDetailSwiper__castNameEn>span{font-size:14px;letter-spacing:.03em;line-height:1.5714}.interviewDetailSwiper__castNameEn>span+span{margin-left:4px}.interviewDetailSwiper__position{font-size:14px;line-height:1.5714;margin-top:4px}.interviewDetailSwiper__controlWrap{justify-content:center;margin-inline:auto;width:100%}.interviewDetailSwiper__controlWrap .swiper-button-next,.interviewDetailSwiper__controlWrap .swiper-button-prev{display:none}.interviewDetailSwiper__controlWrap .swiper-pagination-horizontal.swiper-pagination-bullets{gap:10px}.interViewDetailPageBackButtonArea{padding-bottom:80px}.otherServices{padding-left:20px;padding-right:20px}.otherServices__inner{padding-top:53px}.otherServices__title{width:321px}.otherServicesItem__link{padding-bottom:14px}.otherServicesItem__img{padding-bottom:10px}.otherServicesItem__seviceName{font-size:14px;line-height:1.7143}.PageBackButtonArea{padding-bottom:80px}.containor--special .PageBackButtonArea{margin-top:20px;padding-bottom:20px}.interviewAbout__inner{padding-bottom:120px;padding-top:80px}.interviewAbout__bgImg.interviewAbout__bgImg01{left:calc(50% - 29.86667vw);top:calc(50% - 218px);width:110px}.interviewAbout__bgImg.interviewAbout__bgImg02{left:calc(50% + 34.66667vw);top:calc(50% - 111px);width:96px}.interviewAbout__bgImg.interviewAbout__bgImg03{left:calc(50% + 28.26667vw);top:calc(50% - 264px);width:143px}.interviewAbout__bgImg.interviewAbout__bgImg04{left:calc(50% - 30.93333vw);top:calc(50% - 3px);width:143px}.interviewAbout__bgImg.interviewAbout__bgImg05{left:calc(50% + 34.93333vw);top:calc(50% + 100px);width:110px}.interviewAbout__bgImg.interviewAbout__bgImg06{left:calc(50% - 35.2vw);top:calc(50% + 249px);width:96px}.interviewAbout__bgImg.interviewAbout__bgImg07{left:calc(50% + 25.6vw);top:calc(50% + 260px);width:143px}.interviewAbout__title{width:169px}.interviewAbout__descriptionWrap{margin-inline:auto;margin-top:30px;max-width:375px;padding-left:20px;padding-right:20px}.interviewAbout__description{font-size:16px;line-height:1.875}.interviewAbout__description+.interviewAbout__description{margin-top:18px}.interviewList__title{width:173px}.interviewList__list{padding-left:20px;padding-right:20px}.interviewListItem__link{gap:17px;padding-bottom:33px;padding-top:22px}.interviewListItem__img{margin-top:9px}.interviewListItem__img>img{height:160px;-o-object-fit:cover;object-fit:cover;width:150px}.interviewListItem__title{font-size:16px;line-height:2;margin-top:10px}.interviewListItem__castNameJp{font-size:16px;line-height:1.5625}.interviewListItem__castNameEn{margin-top:2px}.interviewListItem__castNameEn>span{font-size:14px;letter-spacing:.03em;line-height:1.5714}.interviewListItem__castNameEn>span+span{margin-left:4px}.interviewListItem__position{font-size:14px;line-height:1.5714;margin-top:5px}.brandMessage{padding-bottom:6.4vw}.brandMessage__inner{padding-left:5.3333333333vw;padding-right:5.3333333333vw;padding-top:16vw}.brandMessage__title{width:71.4666666667vw}.brandMessage__descriptionArea{margin-inline:auto;margin-top:16vw;width:76.5333333333vw}.brandMessage__description.brandMessage__description01{width:64vw}.brandMessage__description.brandMessage__description02{width:76.5333333333vw}.brandMessage__description.brandMessage__description03{width:55.4666666667vw}.brandMessage__description.brandMessage__description04{width:66.1333333333vw}.brandMessage__description.brandMessage__description05{width:45.3333333333vw}.brandMessage__description+.brandMessage__description{margin-top:12vw}.brandMessage__companyName{margin-left:6.6666666667vw;margin-top:15.2vw;width:17.3333333333vw}.brandMessage__backToTopArea{margin-top:3.7333333333vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw}.brandMessage__backToTop{padding-left:8.5333333333vw}.brandMessage__backToTop:before{height:1.0666666667vw;top:1.8666666667vw;width:5.3333333333vw}.brandMessage__backToTop>span{border-bottom:.2666666667vw solid #333;padding-bottom:1.3333333333vw;width:35.2vw}.cast{margin-top:-10.6666666667vw;padding-top:10.6666666667vw}.cast.cast--special{padding-left:5.3333333333vw;padding-right:5.3333333333vw;padding-top:16vw}.cast__inner{padding:21.3333333333vw 5.3333333333vw 0}.cast__list{flex-direction:column;gap:10.4vw}.cast__list>li{width:100%}.cast__img{width:32vw}.cast__nameArea{min-height:38.4vw;padding-left:32vw}.cast__item--takaishi-akari .cast__name{height:4.8vw}.cast__item--imase .cast__name{height:4.2666666667vw}.cast--special .cast__name{font-size:4.8vw;letter-spacing:.72px}.cast__description{font-size:3.4666666667vw;margin-top:4.2666666667vw}.cast--special .cast__description{font-size:14px;margin-top:5.3333333333vw}.topInterview{padding-top:20.5333333333vw}.topInterview.topInterview--special{margin-top:20px}.topInterview__title+.topInterview__title{margin-top:5.3333333333vw}.movieModal__inner{padding-left:5.3333333333vw;padding-right:5.3333333333vw;width:100%}.movieModal__close{height:10.6666666667vw;right:-1.3333333333vw;top:-14.9333333333vw;width:10.6666666667vw}.movieModal__close>span{height:.5333333333vw;width:10.6666666667vw}.contentBlock{padding-left:20px;padding-right:20px}.contentBlock+.contentBlock,.contentBlock+.contentBlockD,.contentBlockD+.contentBlock{margin-top:52px}.containor--special .contentBlock+.contentBlock,.containor--special .contentBlock+.contentBlockD,.containor--special .contentBlockD+.contentBlock{margin-top:82px}.contentBlock--a.contentBlock--a--margin-short{margin-top:18px}.contentBlockD+.contentBlockD{margin-top:52px}.contentBlock--narrow{margin-top:20px!important}.containor--special .contentBlock--narrow{margin-top:41px!important}.specialContentBlock__floatLeft .blockImage{grid-row-start:4;margin-left:auto;margin-right:auto;margin-top:41px;padding-bottom:7px;width:calc(100% - 95px)}.blockHeading+.specialContentBlock__floatLeft{margin-top:20px}.specialContentBlock__floatLeft .blockContent{display:grid;grid-auto-flow:row}.businessButton{font-size:16px;max-width:295px;padding:14px 32px;width:100%}.businessButton:after,.businessButton:before{right:12px}.contentheading05{margin-top:71px;padding-bottom:80px}.contentheading05__inner{padding:35px 16px}.containor--special .specialInterviewHeading--5 .blockHeading__text{font-size:18px;margin-top:-1px}.containor--special .specialInterviewHeading--5 .contentBlock__floatLeft .blockImage{width:100%}.containor--special .specialInterviewHeading--5 .blockImageCaption{font-weight:500;margin-top:21px}.containor--special .specialInterviewHeading--5 .blockContent__text{font-size:14px}.specialCmGallery{padding-bottom:60px}.specialCmGallery__inner{padding-left:5.3333333333vw;padding-right:5.3333333333vw;padding-top:20.2666666667vw}.specialCmGallery__list{flex-direction:column;gap:11.7333333333vw;margin-top:10.6666666667vw}.specialCmGallery__item+.specialCmGallery__item{margin-top:-4px}.specialCmGallery__thumb{margin-top:10px}.specialCmGallery__thumb:after{height:10.6666666667vw;width:10.6666666667vw}.spInterviewBottom{row-gap:60px}.anchorLinkAccordion{margin-bottom:80px;padding-left:20px;padding-right:20px}.anchorLinkAccordion:not([open]) .anchorLinkAccordionHeader:before{right:29px}.anchorLinkAccordionHeader:after{right:20px}.anchorLinkAccordionHeader{height:48px;padding-left:20px;padding-right:20px}.anchorLinkAccordionHeader__text{height:16px}.anchorLinkList{padding:20px 20px 17px;row-gap:21px}.anchorLinkItem{font-size:14px}.anchorLinkItem:last-child a{gap:0}.anchorLinkItem:last-child a:before{width:55px}.anchorLinkItem a{gap:41px}.anchorLinkItem a:before{height:11px;width:14px}.anchorLinkItem a:after{left:18px;top:15px;width:25px}.keyvisual__logo{bottom:32px;display:inline-block;left:5.3333333333vw;position:absolute;width:40.2666666667vw}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{--swiper-pagination-bottom:10px;height:12px}.swiper-pagination-bullet{--swiper-pagination-bullet-size:12px}.popupArea{bottom:32px;margin:auto;max-width:335px;right:10px;width:100%}.pageMenu,.pageMenuArea{height:17.0666666667vw}.pageMenu__list{width:89.8666666667vw}.pageMenu__list:before,.pageMenu__list>li:after{height:11.7333333333vw}.pageMenu__link:after{height:.5333333333vw}.pageMenu__link.pageMenu__link--special-movie>span{width:13.3333333333vw}.pageMenu__link.pageMenu__link--cm-gallery>span{width:14.9333333333vw}.pageMenu__link.pageMenu__link--cast>span{width:9.0666666667vw}.pageMenu__link.pageMenu__link--interview>span{width:17.8666666667vw}.introduction__inner{padding-top:8vw}.introduction__mainTextArea{padding-bottom:26.6666666667vw;padding-top:29.8666666667vw}.introduction__description,.introduction__text.introduction__text01,.introduction__text.introduction__text02,.introduction__text.introduction__text03{width:89.3333333333vw}.introduction__text+.introduction__text{margin-top:4vw}.introduction__bgImg.introduction__bgImg01{left:calc(50% - 20.8vw);top:calc(50% - 55.46667vw);width:37.3333333333vw}.introduction__bgImg.introduction__bgImg02{left:calc(50% + 34.13333vw);top:calc(50% - 31.37255vw);width:48vw}.introduction__bgImg.introduction__bgImg03{left:calc(50% - 34.13333vw);top:calc(50% + 64.53333vw);width:48vw}.introduction__bgImg.introduction__bgImg04{left:calc(50% + 31.46667vw);top:calc(50% + 42.66667vw);width:37.3333333333vw}.specialMovie__movie-list{margin-top:12vw}.specialMovie__movie-item+.specialMovie__movie-item{margin-top:10.4vw}.specialMovie__movie-heading{height:13.3333333333vw;padding-left:9.6vw}.specialMovie__movie-heading:before{height:.2666666667vw;top:2.1333333333vw;width:5.3333333333vw}.specialMovie__movie-content-wrap{width:100%}.specialMovie__movie-content{margin-top:4vw}.specialMovie__movie-text-area{padding:8.5333333333vw 6.4vw;width:100%}.specialMovie__movie-main-description{width:100%}.specialMovie__movie-text{top:calc(50% - 3.2vw);width:16vw}.specialMovie__movie-text:after{height:11.7333333333vw;margin-top:3.7333333333vw;width:11.7333333333vw}.specialMovie__movie-main-text{bottom:8vw}.specialMovie__movie-item--takaishi-akari .specialMovie__movie-main-text{left:5.3333333333vw;width:40.5333333333vw}.specialMovie__movie-item--imase .specialMovie__movie-main-text{left:2.6666666667vw;width:44.8vw}.specialMovie{margin-top:-30.4vw}.specialMovie__inner{padding-top:32vw}.specialMovie__title{width:59.2vw}.cmGallery{margin-top:-10.6666666667vw;padding-top:10.6666666667vw}.cmGallery__inner{padding-left:6.4vw;padding-right:6.4vw;padding-top:21.3333333333vw}.cmGallery__title{width:54.4vw}.cmGallery__list{flex-direction:column;gap:11.7333333333vw;margin-top:12.2666666667vw}.cmGallery__thumb:after{height:10.6666666667vw;width:10.6666666667vw}.cmGallery__movieTitle{height:13.3333333333vw;margin-top:6.4vw;width:44.8vw}.br--sp{display:inline}.display-none--sp{display:none}.topPageNextMessageArea{padding-bottom:21.3333333333vw;padding-top:21.3333333333vw}}@media print,screen and (max-width:839.98px){.contentheading05 .blockHeading .br--sp{display:inline}}@media print,screen and (max-width:849.98px){.otherServices__serviceList{flex-wrap:wrap;gap:24px 19px;margin-top:20px}.otherServices__serviceItem{width:calc(50% - 9.5px)}}@media print,screen and (min-width:1366px){.backToTop{height:60px;top:-60px;width:60px}.backToTop__arrow{width:23px}.buttonPrimary{width:335px}.companySiteList{gap:40px}.officialAccount__title{width:144px}.officialAccount__list{gap:56px;margin-top:20px}.officialAccount__list>li{width:32px}.companyLink__inner{padding-top:52px;width:1266px}.interviewDetailCarousel__inner,.otherServices__inner{width:1040px}.interviewAbout__inner{padding-bottom:141px;padding-top:170px}.interviewAbout__bgImg.interviewAbout__bgImg01{left:calc(50% - 355px);top:calc(50% - 206px);width:216px}.interviewAbout__bgImg.interviewAbout__bgImg02{left:calc(50% + 215px);top:calc(50% - 144px);width:160px}.interviewAbout__bgImg.interviewAbout__bgImg03{left:calc(50% + 505px);top:calc(50% - 222px);width:278px}.interviewAbout__bgImg.interviewAbout__bgImg04{left:calc(50% - 544px);top:calc(50% + 33px);width:278px}.interviewAbout__bgImg.interviewAbout__bgImg05{left:calc(50% + 576px);top:calc(50% + 16px);width:194px}.interviewAbout__bgImg.interviewAbout__bgImg06{left:calc(50% - 342px);top:calc(50% + 282px);width:180px}.interviewAbout__bgImg.interviewAbout__bgImg07{left:calc(50% + 392px);top:calc(50% + 278px);width:278px}.interviewList__inner{width:1040px}.cast__inner{width:1266px}.cast--special .cast__inner{padding:0;width:1366px}.cast__list{gap:60px}.cast__list>li{gap:24px}.cast--special .cast__list>li{gap:0}.cast__img{width:200px}.cast--special .cast__img{width:300px}.cast__textArea{flex:1 1 0}.cast--special .cast__textArea{padding:56px 40px}.cast__description{margin-top:40px}.specialCmGallery__inner{width:1200px}.specialCmGallery__list{margin-top:3px}.specialCmGallery__thumb:after{height:60px;width:60px}.pageMenu,.pageMenuArea{height:80px}.pageMenu__list{width:1040px}.pageMenu__list:before,.pageMenu__list>li:after{height:32px}.pageMenu__link:after{height:4px}.pageMenu__link.pageMenu__link--special-movie>span{width:102px}.pageMenu__link.pageMenu__link--cm-gallery>span{width:109px}.pageMenu__link.pageMenu__link--cast>span{width:46px}.pageMenu__link.pageMenu__link--interview>span{width:88px}.introduction__inner{padding-top:35px}.introduction__mainTextArea{padding-bottom:116px;padding-top:98px}.introduction__description{width:min(100%,680px)}.introduction__text.introduction__text01,.introduction__text.introduction__text02{width:679px}.introduction__text.introduction__text03{width:673px}.introduction__text+.introduction__text{margin-top:28px}.introduction__bgImg.introduction__bgImg01{left:calc(50% - 432px);top:calc(50% - 226px);width:280px}.introduction__bgImg.introduction__bgImg02{left:calc(50% + 374px);top:calc(50% - 134px);width:360px}.introduction__bgImg.introduction__bgImg03{left:calc(50% - 454px);top:calc(50% + 228px);width:360px}.introduction__bgImg.introduction__bgImg04{left:calc(50% + 454px);top:calc(50% + 210px);width:280px}.specialMovie__movie-list{margin-top:40px}.specialMovie__movie-item{margin-inline:auto;max-width:1264px}.specialMovie__movie-heading{width:min(100%,1643px)}.specialMovie__movie-item--takaishi-akari .specialMovie__movie-content-wrap{margin-right:calc(50% - 50vw)}.specialMovie__movie-item--imase .specialMovie__movie-content-wrap{margin-left:calc(50% - 50vw)}.specialMovie__movie-content{height:540px;margin-top:20px;max-width:1592px}.specialMovie__movie-item--imase .specialMovie__movie-content{margin-left:auto}.specialMovie__movie-text-area{width:340px}.specialMovie__movie-text{top:calc(50% - 22px);width:121px}.specialMovie__movie-text:after{height:60px;margin-top:22px;width:60px}.specialMovie__movie-item--takaishi-akari .specialMovie__movie-main-text{bottom:51px;left:51px;width:373px}.specialMovie__movie-item--imase .specialMovie__movie-main-text{bottom:46px;left:38px;width:386px}.specialMovie{margin-top:-140px}.specialMovie__inner{margin-inline:auto;padding-bottom:40px}.specialMovie__title{width:298px}.cmGallery__inner{width:1266px}.cmGallery__title{width:275px}.cmGallery__list{margin-top:42px}.cmGallery__thumb:after{height:60px;width:60px}.cmGallery__movieTitle{height:20px;margin-top:24px}.cmGallery__item-takaishi-akari .cmGallery__movieTitle{width:361px}.cmGallery__item-imase .cmGallery__movieTitle{width:324px}.br--xl{display:inline}}@media print,screen and (min-width:375px)and (max-width:767.98px){.specialInterviewHeading.specialInterviewHeading--5 .blockHeading .blockHeading__text{background-size:270px auto}}@media print,screen and (min-width:481px)and (max-width:767.98px){.br--m{display:inline}}@media print,screen and (min-width:768px){.containor{padding-bottom:72px}.copyright{font-size:12px}.backToTop{border:1px solid #333}.footer__inner{justify-content:space-between;padding:20px}.footer__logo{width:115px}.interviewHeader__brandTopLink{color:#333;display:inline-block;font-size:16px;font-weight:400;line-height:1.5;margin-left:24px;margin-right:24px;transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.interviewHeader__hamburgerMenu__inner{padding:103px 20px 46px}.interviewHeader__hamburgerMenuList{align-items:center;display:flex;flex-wrap:wrap;gap:22px 16px;margin-inline:auto;max-width:1040px}.interviewHeader__hamburgerMenuItem{position:relative;width:calc(25% - 12px)}.interviewHeader__hamburgerMenuItem:before{background-color:#ccc;content:"";display:inline-block;height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.interviewHeaderLink{padding-left:18px}.headerLink__hamburgerMenuItem--brandTop .interviewHeaderLink,.headerLink__hamburgerMenuItem--interviewTop .interviewHeaderLink{display:inline-block;padding-left:0}.interviewHeader__overlay{background-color:#00000080;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s cubic-bezier(.39,.575,.565,1);z-index:1}.is-open .interviewHeader__overlay{opacity:1;width:var(--scrollbar-fixed-width)}.blockHeading{font-size:32px;line-height:1.5}.specialInterviewHeading .blockHeading{background-position:12px 49px;background-size:1px 48px;gap:37px;padding-bottom:50px}.specialInterviewHeading .blockHeading:before{height:19px;margin-top:16px;width:23px}.specialInterviewHeading--1 .blockHeading .blockHeading__text:after{background-image:url(/corporate/about/brand/assets/images/sp-interview/bg_heading_1.svg);height:18px;width:398px}.specialInterviewHeading--2 .blockHeading .blockHeading__text:after{background-image:url(/corporate/about/brand/assets/images/sp-interview/bg_heading_2.svg);height:18px;width:505px}.specialInterviewHeading--3 .blockHeading .blockHeading__text:after{background-image:url(/corporate/about/brand/assets/images/sp-interview/bg_heading_3.svg);height:18px;width:531px}.specialInterviewHeading--4 .blockHeading .blockHeading__text:after{background-image:url(/corporate/about/brand/assets/images/sp-interview/bg_heading_4.svg);height:18px;width:630px}.specialInterviewHeading.specialInterviewHeading--4 .blockHeading{white-space:nowrap}.specialInterviewHeading.specialInterviewHeading--5 .blockHeading:before{font-size:24px}.blockHeading+.blockImage{margin-top:35px}.blockContent+.blockImage{margin-top:33px}.containor--special .blockContent+.blockImage{margin-top:40px}.blockImageCaption{font-size:14px;line-height:1.7143;margin-top:16px}.blockContent{font-size:18px;line-height:1.6667}.blockHeading+.blockContent{margin-top:30px}.containor--special .blockHeading+.blockContent{margin-top:18px}.blockImage+.blockContent{margin-top:33px}.containor--special .blockImage+.blockContent{margin-top:40px}.blockContent__text+.blockContent__text{margin-top:1.6666666667em}.blockContent__text.blockContent__text--noFixedHeight{overflow:hidden}.containor--special .blockContent__text{font-size:20px}.containor--special .blockContent__text+.blockContent__text{margin-top:2em}.preface{padding-left:40px;padding-right:40px}.preface__inner{max-width:1040px;padding-bottom:120px;padding-top:110px;width:100%}.preface--special .preface__inner{max-width:1200px;padding-top:126px}.preface__nameSub{font-size:24px;margin-top:24px}.preface__title{font-size:36px}.preface__leadContent{margin-top:50px}.preface--special .preface__leadContent{margin-top:86px}.preface__lead{font-size:18px}.preface__lead+.preface__lead{margin-top:1.6666666667em}.preface--special .preface__lead{font-size:20px}.preface__lead+.preface__lead{margin-top:2em}.contentBlock__floatLeft:after,.contentBlock__floatLeft:before{clear:both;content:"";display:block}.contentBlock__floatLeft .blockImage{float:left;margin-bottom:18px;margin-right:40px;margin-top:5px;width:calc(50% - 20px)}.contentBlock--adjustCaption .contentBlock__floatLeft .blockImage{margin-bottom:8px}.contentBlock__floatLeft .blockImage+.blockContent{margin-top:30px}.containor--special .contentBlock__floatLeft .blockImage{margin-top:0;width:41.6667%}.containor--special .contentBlock__floatLeft .blockImage+.blockContent{margin-top:18px}.containor--special .specialInterviewHeading--2 .contentBlock__floatLeft .blockContent{margin-top:-2px}.contentBlock__floatRight:after,.contentBlock__floatRight:before{clear:both;content:"";display:block}.contentBlock__floatRight .blockImage{float:right;margin-bottom:18px;margin-left:40px;margin-top:5px;width:calc(50% - 20px)}.contentBlock__floatRight .blockImage+.blockContent{margin-top:30px}.contentBlockD{padding-left:40px;padding-right:40px}.contentBlockD__inner{max-width:1040px}.contentBlockD__title{font-size:32px}.contentBlockD__box{gap:40px;margin-top:35px}.contentBlockD__photo{width:50%}.contentBlockD__note{font-size:14px;margin-top:14px}.contentBlockD__textContent{font-size:18px;margin-top:35px}.contentBlockD__text{margin-top:1.6666666667em}.buttonPrimary{border:1px solid #333;height:60px;padding-left:16px;padding-right:16px}.buttonPrimary:after,.buttonPrimary:before{height:4px;right:16px;top:calc(50% - 2px);width:20px}.buttonPrimary.buttonPrimary--text>span{font-size:14px}.buttonPrimary.buttonPrimary--brandMessage>span:has(img){width:168px}.buttonPrimary.buttonPrimary--text.buttonPrimary--top-interview>span,.buttonPrimary.buttonPrimary--textAndBackPage>span{font-size:16px}.companySiteList{justify-content:center}.companySiteList>li{width:min(100%,335px)}.officialAccount{padding-bottom:60px;padding-top:60px}.companyLink{padding-left:40px;padding-right:40px}.companyLink__inner{border-top:1px solid #333}.profile{padding:44px 40px 50px}.profile__inner{max-width:1040px;width:100%}.profile__box{justify-content:space-between}.profile__nameMain{font-size:36px;font-weight:600;line-height:1.6111}.profile__nameEn{font-size:20px;line-height:1.6;margin-top:2px}.profile__nameSub{margin-top:2px}.profile__data{margin-top:8px;max-width:640px}.profile__text{font-size:16px;line-height:1.875}.interviewDetailCarousel{padding-left:40px;padding-right:40px}.interviewDetailCarousel__inner{margin-inline:auto;padding-top:118px}.interviewDetailCarousel__title{width:586px}.interviewDetailCarousel__swiper{margin-top:60px}.interviewDetailCarousel__swiper .swiper-slide{height:auto;width:33.3333333333%}.interviewDetailSwiper__link{flex-direction:column;height:100%;padding-bottom:17px}.interviewDetailSwiper__img{width:100%}.interviewDetailSwiper__content{display:flex;flex-direction:column;margin-top:14px}.interviewDetailSwiper__title{font-size:18px;letter-spacing:.06em;line-height:2.2222;margin-top:28px}.interviewDetailSwiper__castNameJp{font-size:28px;line-height:1.5714}.interviewDetailSwiper__castNameEn{margin-top:4px}.interviewDetailSwiper__castNameEn>span{font-size:20px;letter-spacing:.04em;line-height:1.5}.interviewDetailSwiper__castNameEn>span+span{margin-left:8px}.interviewDetailSwiper__position{font-size:16px;line-height:2;margin-top:3px}.interviewDetailSwiper__controlWrap{gap:54px;justify-content:center}.interviewDetailSwiper__controlWrap .swiper-pagination-horizontal.swiper-pagination-bullets{gap:20px}.interViewDetailPageBackButtonArea{padding-bottom:100px}.otherServices{padding-left:40px;padding-right:40px}.otherServices__inner{margin-inline:auto;padding-top:196px}.otherServices__title{width:692px}.otherServicesItem__link{padding-bottom:15px}.otherServicesItem__img{padding-bottom:11px}.otherServicesItem__seviceName{font-size:16px;line-height:1.5}.PageBackButtonArea{padding-bottom:60px}.containor--special .PageBackButtonArea{padding-bottom:0}.interviewAbout__title{width:240px}.interviewAbout__descriptionWrap{margin-top:37px}.interviewAbout__description{font-size:18px;line-height:1.7778;text-align:center}.interviewAbout__description+.interviewAbout__description{margin-top:34px}.interviewList{padding-left:40px;padding-right:40px}.interviewList__inner{margin-inline:auto}.interviewList__title{width:232px}.interviewList__list{display:grid;gap:60px 40px;grid-template-columns:1fr 1fr 1fr;margin-top:40px}.interviewListItem__link{flex-direction:column;height:100%;padding-bottom:17px}.interviewListItem__img{width:100%}.interviewListItem__content{display:flex;flex-direction:column;margin-top:14px}.interviewListItem__title{font-size:18px;letter-spacing:.06em;line-height:2.2222;margin-top:28px}.interviewListItem__castNameJp{font-size:28px;line-height:1.1429}.interviewListItem__castNameEn{margin-top:10px}.interviewListItem__castNameEn>span{font-size:20px;letter-spacing:.04em;line-height:1.5}.interviewListItem__castNameEn>span+span{margin-left:7px}.interviewListItem__position{font-size:16px;line-height:1.5625;margin-top:6px}.brandMessage{padding-bottom:60px}.brandMessage__inner{margin-inline:auto;padding-top:70px;position:relative;width:527px}.brandMessage__title{width:358px}.brandMessage__descriptionArea{margin-top:70px}.brandMessage__description.brandMessage__description01{width:387px}.brandMessage__description.brandMessage__description02{width:527px}.brandMessage__description.brandMessage__description03{width:394px}.brandMessage__description.brandMessage__description04{width:240px}.brandMessage__description.brandMessage__description05{width:164px}.brandMessage__description+.brandMessage__description{margin-top:45px}.brandMessage__companyName{bottom:-2px;position:absolute;right:0;width:65px}.brandMessage__backToTopArea{margin-top:28px;padding-left:60px;padding-right:60px}.brandMessage__backToTop{padding-left:32px}.brandMessage__backToTop:before{height:4px;top:7px;width:20px}.brandMessage__backToTop>span{border-bottom:1px solid #333;padding-bottom:8px;width:165px}.cast{padding-left:40px;padding-right:40px}.cast.cast--special{margin-left:auto;margin-right:auto}.cast__inner{padding-top:120px}.cast__list>li{width:50%}.cast--special .cast__list>li{width:100%}.cast__item--takaishi-akari .cast__name{height:20px}.cast__item--imase .cast__name{height:18px}.cast--special .cast__name{font-size:24px;letter-spacing:.96px}.cast__description{font-size:13px}.cast--special .cast__description{font-size:18px;margin-top:20px}.topInterview{padding-top:120px}.topInterview__title{max-width:1366px}.topInterview__title+.topInterview__title{margin-top:40px}.movieModal__inner{padding-left:40px;padding-right:40px}.movieModal__close{height:40px;right:-5px;top:-56px;width:40px}.movieModal__close>span{height:2px;width:40px}.contentBlock{padding-left:40px;padding-right:40px}.contentBlock+.contentBlock,.contentBlock+.contentBlockD,.contentBlockD+.contentBlock{margin-top:108px}.containor--special .contentBlock+.contentBlock,.containor--special .contentBlock+.contentBlockD,.containor--special .contentBlockD+.contentBlock{margin-top:128px}.contentBlock--a.contentBlock--a--margin-short{margin-top:30px}.contentBlockD+.contentBlockD{margin-top:108px}.contentBlock--narrow{margin-top:30px!important}.containor--special .contentBlock--narrow{margin-top:40px!important}.specialContentBlock__floatLeft{margin-top:21px}.specialContentBlock__floatLeft .blockImage{float:left;margin-right:40px;margin-top:0;max-width:500px;width:41.6667%}.specialContentBlock__floatLeft .blockImage+.blockContent{margin-top:18px}.specialContentBlock__floatLeft .blockContent{margin-top:-2px}.specialContentBlock__floatLeft .blockContent:after{clear:both;content:"";display:block}.businessButton{font-size:18px;padding:17px 97px}.businessButton:after,.businessButton:before{right:16px}.contentheading05{margin-top:120px}.contentheading05__inner{padding:46px 96px 55px}.containor--special .specialInterviewHeading--5 .blockHeading__text{font-size:24px;margin-top:-5px}.containor--special .specialInterviewHeading--5 .contentBlock__floatLeft .blockImage{width:48%}.containor--special .specialInterviewHeading--5 .contentBlock--narrow{margin-top:42px!important}.containor--special .specialInterviewHeading--5 .blockImageCaption{margin-top:20px}.containor--special .specialInterviewHeading--5 .blockContent{margin-top:41px}.containor--special .specialInterviewHeading--5 .blockContent__text{font-size:16px}.specialCmGallery{margin-top:120px;padding-bottom:120px;padding-left:40px;padding-right:40px}.specialCmGallery__inner{padding-top:40px}.specialCmGallery__list{gap:100px}.specialCmGallery__thumb{margin-top:8px;max-width:540px}.spInterviewBottom{row-gap:120px}.anchorLinkAccordion{margin-bottom:128px;padding-left:40px;padding-right:40px}.anchorLinkAccordion:not([open]) .anchorLinkAccordionHeader:before{right:49px}.anchorLinkAccordionHeader:after{right:40px}.anchorLinkAccordionHeader{height:60px;padding-left:40px;padding-right:40px}.anchorLinkAccordionHeader__text{height:20px}.anchorLinkList{padding:40px;row-gap:24px}.anchorLinkItem{font-size:18px}.anchorLinkItem a{gap:36px}.anchorLinkItem a:before{height:14px;width:57px}.anchorLinkItem a:after{left:27px;top:18px;width:30px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{--swiper-pagination-bottom:40px;height:16px}.swiper-pagination-bullet{--swiper-pagination-bullet-size:16px}.popupArea{width:335px}.specialMovie__movie-item+.specialMovie__movie-item{margin-top:50px}.specialMovie__movie-heading{height:20px;margin-left:auto;padding-left:56px}.specialMovie__movie-heading:before{height:1px;top:50%;transform:translateY(-50%);width:40px}.specialMovie__movie-content{display:flex;width:100%}.specialMovie__movie-item--takaishi-akari .specialMovie__movie-content{flex-direction:row-reverse}.specialMovie__movie-text-area{align-items:center;display:flex;justify-content:center}.specialMovie__movie-main-description{width:246px}.specialMovie__movie-button{flex:1 1 0;height:100%}.specialMovie__inner{padding-top:120px;width:min(100%,1920px)}.cmGallery{padding-left:40px;padding-right:40px}.cmGallery__inner{padding-top:120px}.cmGallery__list{gap:20px}.br--pc{display:inline}.display-none--pc{display:none}.topPageNextMessageArea{padding-bottom:120px;padding-top:120px}}@media print,screen and (min-width:768px)and (max-width:1039.98px){.movieModal__inner{width:100%}}@media print,screen and (min-width:768px)and (max-width:1104.98px){.preface--special .preface__title:after{background-image:url(/corporate/about/brand/assets/images/sp-interview/bg_preface_sp.svg);height:222px;left:14px;top:-5px;width:435px}}@media print,screen and (min-width:768px)and (max-width:1232.98px){.specialContentBlock__floatLeft .blockImage{margin-bottom:18px}}@media print,screen and (min-width:768px)and (max-width:1365.98px){.backToTop{height:44px;top:-44px;width:44px}.backToTop__arrow{width:17px}.buttonPrimary{width:min(100%,335px)}.companySiteList{gap:8px}.officialAccount__title{width:197px}.officialAccount__list{gap:40px;margin-top:25px}.officialAccount__list>li{width:48px}.companyLink__inner{padding-top:40px;width:min(100%,1266px)}.interviewDetailCarousel__inner,.otherServices__inner{max-width:1040px;width:100%}.interviewAbout__inner{padding-bottom:10.3221083455vw;padding-top:12.4450951684vw}.interviewAbout__bgImg.interviewAbout__bgImg01{left:calc(50% - 25.98829vw);top:calc(50% - 15.08053vw);width:15.8125915081vw}.interviewAbout__bgImg.interviewAbout__bgImg02{left:calc(50% + 15.73939vw);top:calc(50% - 10.54173vw);width:11.7130307467vw}.interviewAbout__bgImg.interviewAbout__bgImg03{left:calc(50% + 36.96925vw);top:calc(50% - 16.25183vw);width:20.3513909224vw}.interviewAbout__bgImg.interviewAbout__bgImg04{left:calc(50% - 39.8243vw);top:calc(50% + 2.41581vw);width:20.3513909224vw}.interviewAbout__bgImg.interviewAbout__bgImg05{left:calc(50% + 42.16691vw);top:calc(50% + 1.1713vw);width:14.2020497804vw}.interviewAbout__bgImg.interviewAbout__bgImg06{left:calc(50% - 25.0366vw);top:calc(50% + 20.64422vw);width:13.17715959vw}.interviewAbout__bgImg.interviewAbout__bgImg07{left:calc(50% + 28.69693vw);top:calc(50% + 20.35139vw);width:20.3513909224vw}.interviewList__inner{max-width:1040px;width:100%}.cast__inner{width:688px}.cast__list{gap:20px}.cast__img{width:120px}.cast__nameArea{min-height:144px;padding-left:120px}.cast__description{margin-top:16px}.specialCmGallery__inner{width:688px}.specialCmGallery__list{margin-top:46px}.specialCmGallery__thumb:after{height:40px;width:40px}.pageMenu,.pageMenuArea{height:64px}.pageMenu__list{width:337px}.pageMenu__list:before,.pageMenu__list>li:after{height:44px}.pageMenu__link:after{height:2px}.pageMenu__link.pageMenu__link--special-movie>span{width:50px}.pageMenu__link.pageMenu__link--cm-gallery>span{width:56px}.pageMenu__link.pageMenu__link--cast>span{width:34px}.pageMenu__link.pageMenu__link--interview>span{width:67px}.introduction__inner{padding-top:3.8799414348vw}.introduction__mainTextArea{padding-bottom:8.9311859444vw;padding-top:14.3484626647vw}.introduction__description,.introduction__text.introduction__text01,.introduction__text.introduction__text02,.introduction__text.introduction__text03{width:43.6197916667vw}.introduction__text+.introduction__text{margin-top:2.0497803807vw}.introduction__bgImg.introduction__bgImg01{left:calc(50% - 28.38542vw);top:calc(50% - 24.73958vw);width:18.2291666667vw}.introduction__bgImg.introduction__bgImg02{left:calc(50% + 28.125vw);top:calc(50% - 13.28125vw);width:23.4375vw}.introduction__bgImg.introduction__bgImg03{left:calc(50% - 30.46875vw);top:calc(50% + 28.38542vw);width:23.4375vw}.introduction__bgImg.introduction__bgImg04{left:calc(50% + 29.42708vw);top:calc(50% + 22.91667vw);width:18.2291666667vw}.specialMovie__movie-list{margin-top:45px}.specialMovie__movie-content{height:365px;margin-top:13px}.specialMovie__movie-text-area{width:298px}.specialMovie__movie-text{top:calc(50% - 13px);width:60px}.specialMovie__movie-text:after{height:44px;margin-top:14px;width:44px}.specialMovie__movie-main-text{bottom:24px}.specialMovie__movie-item--takaishi-akari .specialMovie__movie-main-text{left:24px;width:201px}.specialMovie__movie-item--imase .specialMovie__movie-main-text{left:10px;width:220px}.specialMovie{margin-top:-82px}.specialMovie__title{width:222px}.cmGallery__inner{width:688px}.cmGallery__title{width:204px}.cmGallery__list{margin-top:46px}.cmGallery__thumb:after{height:40px;width:40px}.cmGallery__movieTitle{height:50px;margin-top:24px;width:168px}.br--l{display:inline}}@media print,screen and (min-width:768px)and (max-width:839.98px){.specialInterviewHeading.specialInterviewHeading--5 .blockHeading .blockHeading__text:after{background-image:url(/corporate/about/brand/assets/images/sp-interview/bg_heading_5_sp.svg);background-size:contain;height:110.5px;top:41px;width:351px}}@media print,screen and (min-width:768px)and (max-width:999.98px){.contentBlock--exception .blockContent__text.blockContent__text--noFixedHeight{overflow:unset!important}}