.interviewHead{position:relative}.interviewHead__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.interviewHead__textArea{position:relative;width:100%;z-index:1}.interviewHead__textAreaInner{position:relative}.interviewHead__name{font-family:YakuHanJP,"Noto Serif JP",serif;letter-spacing:.05em;white-space:nowrap}.interviewHead__date{color:#999;font-family:YakuHanJP,"Noto Serif JP",serif}.interviewHead .circleItem{z-index:-1}.interviewTextBox{position:relative}.interviewTextBox__col{display:-webkit-box;display:-ms-flexbox;display:flex}.interviewTextBox[data-circle-pos=left] .circleItem{z-index:-1}.interviewTextBox[data-circle-pos=left].interviewTextBox--posRight .circleItem{z-index:-1}.interviewTextBox[data-circle-pos=right] .circleItem{z-index:-1}@media screen and (max-width:767px){.interviewHead__bg{display:none}.interviewHead__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.interviewHead__textArea{background-color:rgba(251,235,223,.9);margin:-30px 20px 0;padding:35px 20px 35px;width:calc(100% - 40px)}.interviewHead__name{font-size:17px;margin-top:35px}.interviewHead__date{font-size:14px;margin-top:15px}.interviewHead .enTtl{font-size:20px}.interviewHead .lead__inner{font-size:22px;line-height:1.8}.interviewHead .circleItem{display:none}.interviewTextBox{margin-top:70px}.interviewTextBox__col{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.interviewTextBox__img{margin-left:-20px;margin-right:-20px;margin-top:70px}.interviewTextBox__img .photo__capOut{margin-top:10px;padding-left:10px;padding-right:10px;position:relative}.interviewTextBox[data-circle-pos=left] .circleItem{left:-40px;top:-30px;width:80px}.interviewTextBox[data-circle-pos=left].interviewTextBox--posRight .circleItem{left:-30px;top:-30px;width:80px}.interviewTextBox[data-circle-pos=right] .circleItem{right:-30px;top:-25px;width:80px}.interviewTextBox .lead+.caption{margin-top:10px}.interviewTextBox .lead__inner{font-size:20px}}@media screen and (min-width:768px){.interviewHead__bg{background-color:rgba(244,206,175,.4);border-radius:0 0 20px 0;left:0;position:absolute;top:60px}.interviewHead__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.interviewHead__textArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:60px;padding:80px 0 60px}.interviewHead__textAreaInner{width:684px}.interviewHead__img{margin-left:-120px;width:calc((100vw - 1040px)/ 2 + 438px)}.interviewHead__name{font-size:18px;margin-top:50px;line-height:1.88889}.interviewHead__name:before{content:'';margin-top:calc((1 - 1.88889) * .5em)}.interviewHead__name:after{margin-bottom:calc((1 - 1.88889) * .5em)}.interviewHead__name:after,.interviewHead__name:before{content:'';display:block;height:0;width:0}.interviewHead__date{font-size:14px;line-height:1;margin-top:25px}.interviewHead .enTtl{font-size:24px}.interviewHead .lead__inner{font-size:30px}.interviewHead .circleItem{left:-115px;top:-115px;width:230px}.interviewTextBox{margin-top:140px;max-width:690px}.interviewTextBox--2col{max-width:unset}.interviewTextBox--posRight{margin-left:auto}.interviewTextBox--posCenter{margin-left:auto;margin-right:auto}.interviewTextBox__col--rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.interviewTextBox__col--rev .interviewTextBox__textArea{margin-left:unset;margin-right:60px}.interviewTextBox__col--rev .interviewTextBox__img{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:unset;margin-right:calc((100vw - 960px)/ 2 * -1)}.interviewTextBox__textArea{margin-left:60px;width:450px}.interviewTextBox__img{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:calc((100vw - 960px)/ 2 * -1)}.interviewTextBox[data-circle-pos=left] .circleItem{left:-140px;top:-85px;width:250px}.interviewTextBox[data-circle-pos=left].interviewTextBox--posRight .circleItem{left:-220px;top:-40px;width:250px}.interviewTextBox[data-circle-pos=right] .circleItem{right:-140px;top:-85px;width:250px}.interviewTextBox .lead+.caption{margin-top:18px}}@media screen and (min-width:768px) and (max-width:1024px){.interviewHead__textArea{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:40px}.interviewHead__textAreaInner{width:50vw}.interviewHead__img{width:50vw}.interviewTextBox{max-width:unset}.interviewTextBox__col--rev .interviewTextBox__textArea{margin-right:40px}.interviewTextBox__col--rev .interviewTextBox__img{margin-left:unset;margin-right:-40px}.interviewTextBox__textArea{margin-left:40px;width:50%}.interviewTextBox__img{margin-left:-40px}}