@charset "utf-8";#contentsInner{width:auto}#interview{background-image:linear-gradient(0deg,transparent 17px,#def3f1 18px),linear-gradient(90deg,transparent 17px,#def3f1 18px);background-color:#fff;background-size:18px 18px;padding-bottom:150px;overflow:hidden}#interview p{font-size:2rem;line-height:1.7;letter-spacing:.05em;color:#455a64;padding:0}#interview #mv{position:relative}#interview #mv img{width:100%;height:auto}#interview #mv .txt{text-align:center;font-size:2rem;line-height:2.35;margin:40px 0 0}#interview #talk{position:relative;margin-top:70px;padding:70px 0 410px}#interview #talk:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/wp/wp-content/themes/toho/lp/interview4/images/bg_bungu.png) center 0 no-repeat}#interview #talk .intro{margin-bottom:160px}#interview #talk .intro .ttl{text-align:center}#interview #talk .intro .txt{margin-top:30px;font-size:2rem;line-height:1.7;text-align:center}#interview #talk .block{position:relative;width:1200px;margin:0 auto}#interview #talk .block .ttl{border:0;padding:0;margin-bottom:30px}#interview #talk .block .txt{position:relative;width:760px;background:#fff;box-shadow:13px 10px 5px rgba(73,126,120,.15);padding:30px 33px;box-sizing:border-box;z-index:2}#interview #talk .block .txt.reverse{margin:0 0 0 auto}#interview #talk .block .txt p+p{margin-top:1.4em}#interview #talk .block .txt p span{color:#e86200}#interview #talk .block .img{position:absolute}#interview #talk .block01{padding:0 0 45px}#interview #talk .block01 .img{bottom:0;right:-178px}#interview #talk .block02{padding-top:105px;margin-top:30px}#interview #talk .block02 .ttl{position:relative;margin-left:440px;z-index:2}#interview #talk .block02 .img{top:0;left:-170px}#interview #talk .block03{margin-top:108px}#interview #talk .block03 .img{top:0;right:-170px}#interview #talk .block03 .photo{position:absolute;bottom:0;right:0;width:385px}#interview #talk .block03 .photo p{color:#455a64;font-size:1.7rem;line-height:1.6;margin-top:.5em}#interview #talk .block04{margin-top:160px}#interview #talk .block04 .ttl{margin-left:330px}#interview #talk .block04 .img{top:134px;left:-170px}#interview #talk .block04 .notes{margin-top:222px;font-size:1.7rem;line-height:1.6}#interview #talk .block05{margin-top:50px}#interview #talk .block05 .img{top:-190px;right:-178px}#interview #talk .block06{margin-top:90px}#interview #talk .block06 .ttl{position:relative;margin-left:440px;z-index:2}#interview #talk .block06 .img{top:108px;left:-192px}#interview #talk .block06 .notes{margin-top:85px;font-size:1.7rem;line-height:1.6}#interview #talk .naishin{position:relative;width:1200px;margin:90px auto 0}#interview #talk .naishin:before{content:'';position:absolute;top:-48px;right:-216px;width:454px;height:321px;background:url(/wp/wp-content/themes/toho/lp/interview4/images/bg_bungu_01.png) 0 0 no-repeat}#interview #talk .naishin .ttl{text-align:center;border:0;padding:0}#interview #talk .naishin .txt{text-align:center;margin:10px 0 30px}#interview #talk .naishin .lists{display:flex;justify-content:space-between}#interview #talk .naishin .lists li{width:380px;font-size:2rem;line-height:1.7;letter-spacing:.05em;background:#3a6188;color:#fff;box-shadow:13px 10px 5px rgba(73,126,120,.15);border-radius:15px;padding:25px 30px;box-sizing:border-box}#interview #talk .naishin .lists li span{color:#ffeb00}#interview #teacher{background-image:linear-gradient(0deg,transparent 17px,#c1e2e0 18px),linear-gradient(90deg,transparent 17px,#c1e2e0 18px);background-color:#e1eded;background-size:18px 18px;padding-bottom:130px}#interview #teacher .ttl{text-align:center}#interview #teacher .ttl img{margin-top:-145px}#interview #teacher .intro{text-align:center;margin-top:1em}#interview #teacher .block{position:relative;width:1200px;margin:0 auto}#interview #teacher .block .txt{position:relative;width:760px;background:#fff;box-shadow:13px 10px 0 rgba(73,126,120,.15);padding:30px 33px;border:1px solid #114b76;box-sizing:border-box;z-index:2}#interview #teacher .block .txt.reverse{margin:0 0 0 auto}#interview #teacher .block .txt p{color:#114b76}#interview #teacher .block .txt p+p{margin-top:1.4em}#interview #teacher .block .img{position:absolute;border:1px solid #114b76}#interview #teacher .block01{padding-bottom:83px;margin-top:65px}#interview #teacher .block01 .img{right:-156px;bottom:0}#interview #teacher .block02{padding-top:92px;margin-top:50px}#interview #teacher .block02 .img{top:0;left:-200px}#interview #teacher .case{margin-top:90px}#interview #teacher .case .ttl{margin:0 0 60px;padding:0;border:0}#interview #teacher .case .content{display:flex;justify-content:space-between;width:1200px;margin:0 auto}#interview #teacher .case .content .inner{width:550px}#interview #teacher .case .content .ttl{font-size:2.4rem;text-align:center;border:0;color:#114b76;font-weight:700;margin:0;padding:1.1em 0}#interview #teacher .case .content p{color:#114b76}#interview #event{position:relative;padding:93px 0 0}#interview #event:before{content:'';position:absolute;top:-50px;left:calc(50% - 700px);width:855px;height:119px;background:url(/wp/wp-content/themes/toho/lp/interview4/images/bg_pen.png) 0 0 no-repeat;transform:translateX(-50%)}#interview #event .block{width:1218px;height:1658px;background:url(/wp/wp-content/themes/toho/lp/interview4/images/bg_event.png) 0 0 no-repeat;margin:0 auto 140px;padding:300px 162px 0;box-sizing:border-box}#interview #event .block>.ttl{text-align:center;margin-bottom:50px}#interview #event .block>.txt{text-align:center;font-size:2rem;line-height:2;color:#455a64}#interview #event .num{display:flex;align-items:center;justify-content:center;width:170px;height:170px;font-size:3.6rem;background:#f56b02;color:#fff;padding-top:5px;box-sizing:border-box;border-radius:100%}#interview #event .num span{font-size:6rem;line-height:1;margin-bottom:13px}#interview #event .lists{margin-top:50px}#interview #event .list{display:flex;justify-content:space-between;align-items:center}#interview #event .list+.list{margin-top:40px}#interview #event .list .txt{width:680px}#interview #event .list .txt span{display:block;font-size:1.7rem}#interview #event .list .ttl{font-size:3.2rem;letter-spacing:.1em;font-weight:700;color:#f56b02;border-bottom:0;margin-bottom:.5em;padding:0}#interview #event .block .btn{width:520px;font-size:2.5rem;font-weight:700;text-align:center;letter-spacing:.01em;margin:85px auto 0}#interview #event .block .btn a{position:relative;display:block;transition:.3s;color:#f56b02;padding:1em 0;border-radius:80px;border:2px solid #f56b02;transition:.3s}#interview #event .block .btn a:after{content:'';position:absolute;top:50%;right:24px;width:0;height:0;border-style:solid;border-width:7px 0 7px 14px;border-color:transparent transparent transparent #f56b02;transform:translateY(-50%)}#interview #event .block .btn a:hover{opacity:.7;text-decoration:none}#interview #event .letter{width:926px;margin:0 auto}#interview #event .letter .ttl{text-align:center;padding:0;border:0;margin-bottom:60px}#interview #event .letter p+p{margin-top:1.5em}