.page-interview #contents{padding:100px 0 0}@media screen and (max-width: 680px){.page-interview #contents{padding-top:40px}}#contents #interview-head{display:flex;align-items:center;background:#ee86a8 url(../images/diagonal.png)}#contents #interview-head figure{width:320px;flex-basis:auto}#contents #interview-head figure img{margin-top:-80px}#contents #interview-head-text{width:100%;flex-shrink:9999;padding-right:40px;order:2}#contents #interview-head-text h3{font-size:2.25rem;font-weight:bold;line-height:1.3;margin-bottom:5px}#contents #interview-head-text h3 br{display:none}@media screen and (max-width: 1024px){#contents #interview-head-text h3{font-size:2rem}}@media screen and (max-width: 768px){#contents #interview-head figure{width:280px}#contents #interview-head-text{padding-right:20px}#contents #interview-head-text h3 br{display:block}}@media screen and (max-width: 680px){#contents #interview-head{display:block;background:transparent}#contents #interview-head figure{width:auto;position:relative}#contents #interview-head figure::before{content:"";position:absolute;top:30%;left:0;width:100%;height:70%;background:#ee86a8 url(../images/diagonal.png);z-index:-1}#contents #interview-head figure img{max-width:240px;display:block;margin:-80px auto 0}#contents #interview-head-text{text-align:center;padding:0 20px 80px}#contents #interview-head-text h3{font-size:1.75rem;font-weight:800;color:#ee86a8}}#contents #interview-post{padding:0 40px 80px}#contents #interview-post section{margin-top:80px}#contents #interview-post h4{font-size:1.75rem;font-weight:500;line-height:1.5;letter-spacing:1px;margin-bottom:25px;padding-left:28px;position:relative}#contents #interview-post h4 span{color:#ee86a8}#contents #interview-post h4::before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:url(../images/icon_quo.png) no-repeat center center/100%}#contents #interview-post p{line-height:2.2;text-indent:1em;margin:20px 0;letter-spacing:1px}#contents #interview-post figure{margin-top:35px;border-radius:20px;overflow:hidden}@media screen and (max-width: 768px){#contents #interview-post{padding:0 20px 60px}#contents #interview-post section{margin-top:60px}#contents #interview-post h4{font-size:1.375rem;padding-left:20px;letter-spacing:0;margin-bottom:20px}#contents #interview-post h4::before{width:14px;height:14px}#contents #interview-post p{margin:15px 0;letter-spacing:0;line-height:2}#contents #interview-post figure{border-radius:15px;margin-top:25px}}@media screen and (max-width: 680px){#contents #interview-post section{margin-top:40px}#contents #interview-post h4{font-size:1.25rem;padding-left:18px}#contents #interview-post h4::before{width:12px;height:12px}}#contents #interview-list{padding:60px 40px;border-top:1px solid #efefec;display:flex;justify-content:center;margin:0 -15px;justify-content:flex-start}#contents #interview-list .box{width:25%;padding:0 15px}#contents #interview-list .box a{display:block}#contents #interview-list .box a *{transition:all 0.3s ease}#contents #interview-list .box a figure{border-radius:10px;overflow:hidden;margin-bottom:15px}#contents #interview-list .box a h4{font-size:1.125rem;font-weight:500;line-height:1.4;margin-bottom:5px}#contents #interview-list .box a p{font-size:.875rem;line-height:1.5}#contents #interview-list .box a:hover figure img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#contents #interview-list .box a:hover h4{color:#00b0f4;text-decoration:underline}@media screen and (max-width: 768px){#contents #interview-list{flex-wrap:wrap}#contents #interview-list .box{width:50%}#contents #interview-list .box:nth-child(n+3){margin-top:40px}}@media screen and (max-width: 680px){#contents #interview-list{margin:0 -10px;justify-content:flex-start}#contents #interview-list .box{padding:0 10px}#contents #interview-list .box a figure{margin-bottom:10px}#contents #interview-list .box a h4{font-size:1rem}#contents #interview-list .box a p{font-size:.75rem}}#contents #interview-list .box.now{position:relative}#contents #interview-list .box.now::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.6)}#contents #interview-list .box a figure{margin-bottom:10px}#contents #interview-list .box a h4{font-size:1rem;margin-bottom:3px}#contents #interview-list .box a p{font-size:.75rem}@media screen and (max-width: 768px){#contents #interview-list{padding:40px 20px}}@media screen and (max-width: 680px){#contents #interview-list .box a h4{font-size:.875rem}#contents #interview-list .box a p{font-size:.625rem}}
