@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;height:100%;font-size:62.5%}body,sub,sup{position:relative}body,html{-webkit-text-size-adjust:100%}body{margin:0;padding:0;font-family:"Noto Sans JP",sans-serif;font-size:1.8rem;line-height:1.875;color:#333}details,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:inherit;text-decoration:none;outline:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border:0;vertical-align:top;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}input,optgroup,select,textarea{font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}body.nav-show{overflow:hidden}h1,h2,h3,h4,h5,object,p{margin:0;padding:0;font-size:100%;font-weight:400}ol,ul{list-style:none}dl,dl dd,dl dt,ol,ul{margin:0;padding:0}button{font-family:"Noto Sans JP",sans-serif}.wrap{position:relative;display:grid;grid-template-rows:1fr auto;grid-template-columns:100%;min-height:100vh}.main-wrap,header{background-color:#fff}.main-wrap{margin-top:98px;background-image:url(../img/interview_bg_pc.png);background-repeat:no-repeat;background-size:100% auto}.main-wrap.artist-message,.main-wrap.company-message{background-image:none}.main-wrap.artist-message::before,.main-wrap.company-message::before{content:"";display:block;position:fixed;z-index:0;top:0;left:0;right:0;height:100vh;background-image:url(../img/artist_mes_bg.png);background-repeat:no-repeat;background-size:cover;background-position:center center}.main-wrap.company-message::before{background-image:url(../img/company_mes_bg.png)}.main-wrap .main-contents{max-width:1200px;margin:0 auto;padding:0 10px}header{position:fixed;left:0;right:0;height:98px;z-index:3}.header-wrap{display:flex;align-items:center;height:100%;margin-left:90px;margin-right:100px}.header-menu{margin-left:auto;width:46px;height:46px}.header-btn{appearance:none;-webkit-appearance:none;cursor:pointer;outline:0;padding:0;background-color:transparent;position:relative;width:100%;height:100%;border:1px solid #01a29a}.header-btn span,.nav-close-btn span{transition:all .4s;position:absolute;left:8px;width:28px;height:2px;background-color:#01a29a}.header-btn span:nth-of-type(1){top:13px}.header-btn span:nth-of-type(2){top:21px}.header-btn span:nth-of-type(3){top:29px}.nav{position:fixed;top:0;bottom:0;left:0;right:0;padding:28px 0;background-color:#01a29a;z-index:10;opacity:0;visibility:hidden;transition:all .6s ease;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}.nav.show{visibility:visible;opacity:1}.nav-wrap{max-width:1220px;padding:0 10px;margin:0 auto;color:#fff}.nav-title-wrap{position:relative;margin-bottom:42px;padding-bottom:32px;border-bottom:1px solid #fff}.nav-title{font-size:2.4rem;font-weight:700}.nav-close{position:absolute;right:0;bottom:40px;width:46px;height:46px}.nav-close-btn{position:relative;appearance:none;-webkit-appearance:none;border:0;cursor:pointer;outline:0;padding:0;width:100%;height:100%;background-color:#fff}.nav-close-btn span:nth-of-type(1){top:7px;transform:translateY(15px) rotate(45deg)}.nav-close-btn span:nth-of-type(2){top:35px;transform:translateY(-13px) rotate(-45deg)}.nav-main{margin:0 10px}.nav-interview,.nav-top{margin-bottom:40px}.nav-top a{font-size:3rem;font-weight:700}.nav-interview-lead{font-size:1.8rem;font-weight:700;line-height:1.2}.nav-interview-title{margin-bottom:24px;font-size:3rem;font-weight:700;line-height:1.4}.nav-interview-list{display:flex;flex-wrap:wrap;gap:20px 3.3%}.nav-interview-list li{width:22.5%;border-radius:5px;background-color:#fff}.nav-interview-list li a{display:flex;align-items:center;background-color:#fff;border-radius:5px;overflow:hidden;color:#333}.nav-interview-list li a.current{background-color:#01a29a;color:#fff}.nav-interview-img{flex-shrink:0;aspect-ratio:10/9}.nav-interview-name{margin-left:7.4%;font-size:1.6rem;font-weight:700;line-height:1.2}.nav-mes-list{display:flex;gap:0 3.3%}footer{position:relative;padding:24px 0 14px;background-color:#f2f0f0}.footer-notice{font-weight:700}.footer-copyrights,.footer-notice{text-align:center;font-size:1.4rem}@media (hover:hover){a{transition:opacity .4s ease}a:hover{opacity:.7}}@media only screen and (max-width:640px){.pc-only{display:none}.main-wrap{margin-top:min((17.3333333333vw),130px);background-image:url(../img/interview_bg_sp.png)}.main-wrap.artist-message::before{background-image:url(../img/artist_mes_bg_sp.png)}.main-wrap.company-message::before{background-image:url(../img/company_mes_sp_bg.png)}header{height:min((17.3333333333vw),130px)}.header-wrap{margin-left:min((2.6666666667vw),20px);margin-right:min((2.6666666667vw),20px)}.header-logo{width:min((46.4vw),348px)}.header-menu{width:min((9.3333333333vw),70px);height:min((9.3333333333vw),70px)}.header-btn,.header-logo img{display:block}.header-btn span{left:min((1.8666666667vw),14px);width:min((5.3333333333vw),40px)}.header-btn span:nth-of-type(1){top:min((2.1333333333vw),16px)}.header-btn span:nth-of-type(2){top:min((4.2666666667vw),32px)}.header-btn span:nth-of-type(3){top:min((6.4vw),48px)}.nav{padding:min((4vw),30px) 0}.nav-wrap{padding:0}.nav-title-wrap{margin-bottom:min((6.1333333333vw),46px);padding:0 min((3.2vw),24px) min((4vw),30px)}.nav-title{font-size:min((4vw),30px)}.nav-close{right:min((2.6666666667vw),20px);bottom:min((4vw),30px);width:min((9.3333333333vw),70px);height:min((9.3333333333vw),70px)}.nav-close-btn span{width:min((5.3333333333vw),40px)}.nav-close-btn span:nth-of-type(1){top:min((3.2vw),24px);transform:translateY(min((1.3333333333vw),10px)) rotate(45deg)}.nav-close-btn span:nth-of-type(2){top:min((5.8666666667vw),44px);transform:translateY(max(-1.3333333333vw,-10px)) rotate(-45deg)}.nav-top{margin-bottom:min((6vw),45px)}.nav-top a{font-size:min((5.3333333333vw),40px)}.nav-interview{margin-bottom:min((8vw),60px)}.nav-interview-lead{font-size:min((2.9333333333vw),22px)}.nav-interview-title{margin-bottom:min((2.6666666667vw),20px);font-size:min((5.3333333333vw),40px)}.nav-interview-list{gap:min((2.6666666667vw),20px) 4%}.nav-interview-list li{width:48%}.nav-interview-img{width:min((13.6vw),102px)}.nav-interview-name{font-size:min((2.6666666667vw),20px)}.nav-mes-list{display:block}.nav-mes-list li{margin-bottom:min((6.6666666667vw),50px)}footer{padding:min((4.2666666667vw),32px) 0 min((4vw),30px)}.footer-copyrights,.footer-notice{font-size:min((2.9333333333vw),22px)}.footer-copyrights{margin-top:min((4vw),30px)}}@media only screen and (min-width:641px){.sp-only{display:none}}