@charset "UTF-8";#main-container>main{margin-right:0;max-width:100%}#main-container>aside#aside-right-links{display:none}.interview-body .question{color:#000;font-size:1.8rem;line-height:1.6;margin-top:60px;padding-left:30px;position:relative}.interview-body .question:before{content:"ー";left:0;position:absolute}.interview-body .interview-face{margin-top:30px}.interview-body .interview-face .face-image img{border-radius:50%;height:71px;width:71px}.interview-body .interview-face dl{font-size:1.2rem;margin:0}.interview-body .interview-face dt{font-weight:400}.interview-text{font-size:1.5rem;letter-spacing:1.2px;line-height:2;margin-top:25px}.interview-text a{color:#000;text-decoration:underline}.interview-text a:hover{opacity:.8}.interview-text img{display:table;height:auto;margin:40px auto 0;max-width:100%}.interview-under-link>h2{font-size:1.5rem;margin:60px auto 0;text-align:center}.interview-under-link a{color:#000;opacity:1;text-decoration:none;transition:.15s}.interview-under-link a:hover{opacity:.8}.interview-under-link .interview-slick{margin-top:20px}.interview-under-link article{display:flex;flex-direction:column;padding-bottom:5px}.interview-under-link article .exp{order:2}.interview-under-link article .image{order:1}.interview-under-link article .terms{flex-wrap:wrap;margin-left:-10px;margin-top:0;order:3}.interview-under-link article .terms li{font-size:1.3rem;margin-left:10px;margin-top:10px}.interview-under-link article h2{font-size:1.8rem;margin-bottom:0;margin-top:20px}.interview-under-link article h2 span{color:#d80000;display:inline-block;margin-right:20px}.interview-under-link p{font-size:1.4rem;line-height:1.5;margin-top:20px;text-align:justify}.interview-under-link .image{overflow:hidden;position:relative}.interview-package{margin-top:60px}.interview-package>h2{font-size:1.5rem;margin:0;text-align:center}.interview-package .interview-body-slick{margin-top:20px}.interview-package a{align-items:center;background:#e8e8e8;border:1px solid #000;border-radius:25px;color:#000;display:table;justify-content:center;line-height:1;margin:20px auto 0;padding:10px 40px 8px}.interview-package-slick-wrap{margin-top:20px}.interview-slick-slide{padding:0 10px}.back-interview{align-items:center;border:1px solid #000;border-radius:25px;color:#000;display:flex;justify-content:center;padding:3px 10px}.back-interview:hover{color:#000;opacity:.8;text-decoration:none}.interview-main{margin-top:25px}.interview-desc{margin-top:50px}.interview-desc table{border:1px solid #000;width:100%}.interview-desc tr:first-child td,.interview-desc tr:first-child th{padding-top:25px}.interview-desc tr:last-child td,.interview-desc tr:last-child th{padding-bottom:25px}.interview-desc td,.interview-desc th{font-size:1.4rem;padding:4px 0}.interview-desc th{font-weight:400;padding-left:50px;width:150px}.interview-desc a{color:#000}.interview-desc .map-link{border:1px solid #000;border-radius:20px;display:inline-block;margin-left:15px;padding:3px 10px;position:relative}.interview-desc .map-link:after{content:url(../../../images/interview/icon-map.svg);display:inline-block;margin-left:8px}.interview-body-slick{margin-top:55px;padding-bottom:50px}.interview-body-slick .slider{padding:0 5px}.interview-body-slick .interview-slick-btn{bottom:0;position:absolute;width:50%}.interview-body-slick .interview-slick-btn button{background-color:initial;border:none}.interview-body-slick .btn-l{left:0;text-align:right}.interview-body-slick .btn-l button{margin-right:10px}.interview-body-slick .btn-r{bottom:-3px;left:50%}.interview-body-slick .btn-r button{margin-left:10px}.interview-body-slick .btn-r button:before{display:inline-block;transform:rotate(180deg);transform-origin:center}.interview-body-slick .slide-arrow:before{content:url(../../../images/interview/icon-arrow.svg);height:31px;width:31px}.more-link{margin-top:60px}.more-link ul{display:grid;grid-template-columns:100px 156px 100px;justify-content:space-between;list-style:none;margin-top:20px;padding:0}.more-link ul a{align-items:center;border:1px solid #000;border-radius:25px;display:flex;height:34px;justify-content:center;line-height:1;padding:0 15px}.more-link ul a,.more-link ul a:hover{color:#000;text-decoration:none}.interview-body-slick-under .image{padding:5px}.interview-list-wrapper>div:not(.no-item){display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-gap:30px 50px;gap:30px 50px}.interview-head-text{margin-top:40px}.interview-head-text h2{color:#ea6376;font-size:2.2rem;font-weight:700;text-align:center}.interview-head-text h2:before{content:url(../../../images/interview/icon-balloon.svg);display:block;height:22.93px;margin:0 auto 15px;width:31.86px}.interview-head-text .interview-head-content{display:grid;grid-template-columns:auto 30px auto;grid-template-rows:auto;margin-top:15px;grid-gap:35px;gap:35px;justify-content:center}.interview-head-text .cross{position:relative}.interview-head-text .cross img{position:absolute;top:65px}.interview-head-text dl{position:relative}.interview-head-text dt{font-weight:700;margin-bottom:10px;text-align:center}.interview-head-text dd.image img{border-radius:50%}.interview-head-text dd.name{font-size:1.5rem;font-weight:700;padding-top:2.5em;position:relative;text-align:center}.interview-head-text dd.name span{align-items:center;display:flex;font-size:1.2rem;font-weight:400;height:3em;justify-content:center;left:50%;line-height:1.35;max-width:100vw;min-width:max-content;overflow-x:auto;position:absolute;top:5px;transform:translateX(-50%);white-space:nowrap}.balloon{display:grid;grid-template-columns:132px 595px;grid-template-rows:auto}.balloon dl{font-size:1.2rem;text-align:center}.balloon dt{max-width:100vw;min-width:max-content;overflow-x:auto;white-space:nowrap}.balloon .face-image{margin-bottom:10px}.balloon .face-image img{display:table;margin:0 auto}.balloon .interview-text{position:relative}.balloon .interview-text .text-in{clear:both}.balloon .interview-text .text-in:after{clear:both;content:"";display:block}.balloon .interview-text .text-in>div{border-radius:7px;padding:25px}.balloon .interview-text p:last-child{margin-bottom:0}.balloon .interview-text .arrow{border-style:solid;height:0;position:absolute;top:30px;width:0}.balloon.side-tantou .text-in>div{background-color:#fcf4e7;float:left}.balloon.side-tantou .arrow{border-color:#0000 #fcf4e7 #0000 #0000;border-width:7.5px 15px 7.5px 0;left:0;transform:translateX(-100%)}.balloon.side-interviewer{grid-template-columns:595px 132px;justify-content:flex-end}.balloon.side-interviewer .text-in>div{background-color:#f0f0f0;float:right}.balloon.side-interviewer .interview-text{order:1}.balloon.side-interviewer .interview-face{order:2}.balloon.side-interviewer .arrow{border-color:#0000 #0000 #0000 #f0f0f0;border-style:solid;border-width:7.5px 0 7.5px 15px;height:0;right:0;transform:translateX(100%);width:0}@media screen and (max-width:769px){.interview-desc th{padding-left:15px;vertical-align:top;width:90px}.interview-desc td{padding-right:15px}.interview-desc .map-link{clear:both}.interview-list-wrapper>div:not(.no-item){grid-template-columns:1fr 1fr}.interview-head-text .cross img{top:55px;transform:scale(.6)}.interview-head-text dd.image img{width:80px}.interview-head-text dd.name{padding-top:2.5em}.interview-head-text dd.name span{font-size:1rem}.balloon{gap:20px;grid-template-columns:auto 1fr}.balloon dl{font-size:1rem!important}.balloon dt{font-size:.8rem;line-height:1.3}.balloon .interview-text .text-in>div{font-size:1.15rem!important;padding:15px}.balloon.side-interviewer{grid-template-columns:1fr auto}}@media screen and (max-width:545px){.interview-list-wrapper>div:not(.no-item){grid-template-columns:1fr}}