@charset "utf-8";#contentsInner{width:auto}#interview{padding-bottom:75px}#interview p{font-size:1.6rem;line-height:1.9;text-align:justify;color:#3a3a3a;padding:0}#interview #mv{position:relative}#interview #mv img{width:100%;height:auto}#interview #mv .inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#interview #mv .preTtl{text-align:center;font-weight:500;font-size:2.4rem;color:#3a3a3a}#interview #mv .ttl{text-align:center;font-weight:500;line-height:1.2;font-size:3.4rem;color:#3a3a3a}#interview #mv .txt{width:520px;box-sizing:border-box;background:rgba(255,255,255,.9);line-height:1.7;box-shadow:0 3px 8px rgba(47,52,102,.5);margin:10px auto 0;padding:20px;color:#3a3a3a}#interview #intro{position:relative;width:1090px;margin:55px auto 90px}#interview #intro .ttl{margin-bottom:45px}#interview #intro .txt{position:relative;width:715px;padding:60px 55px 40px 100px;box-sizing:border-box}#interview #intro .txt:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#376996;z-index:-1}#interview #intro .txt p{color:#fff;font-size:1.6rem;line-height:1.9;text-indent:1em;text-align:justify;padding-left:50px}#interview #intro .txt p+p{margin-top:2em}#interview #intro .img{position:absolute;bottom:10px;right:0;z-index:-1}#interview #intro .img img{display:block}#interview #intro .img img[src*="txt_intro.png"]{margin:30px 0 0 auto}#interview #aim .block{position:relative;width:1090px;margin:0 auto}#interview #aim .ttl{text-align:center;margin-bottom:80px}#interview #aim .inner{width:595px;margin:0 0 0 auto}#interview #aim .inner p{text-indent:1em;padding-left:100px}#interview #aim .inner p+p{margin-top:2em}#interview #aim .inner img{margin-bottom:50px}#interview #aim .img{position:absolute;bottom:0;left:-150px;z-index:-1}#interview #aim .block2 img{width:100%;height:auto;margin:90px 0 45px}#interview #aim .block2 p{width:990px;margin:0 auto}#interview #aim .block2 p+p{text-indent:1em;margin-top:2em}#interview #five{position:relative;width:1090px;margin:80px auto 0;padding:40px 0 0}#interview #five:before{content:'';position:absolute;top:0;left:-150px;width:866px;height:586px;background:url(/wp/wp-content/themes/toho/lp/interview3/images/img_five.jpg) 0 0 no-repeat;z-index:-1}#interview #five .ttlBlock{width:480px;background:rgba(5,68,124,.8);padding:40px;box-sizing:border-box;margin:0 0 75px auto;padding:40px 0 30px 50px}#interview #five .ttlBlock p{color:#fff;font-size:2.2rem;line-height:1.5;margin-top:25px}#interview #five .numberBlock{background:#e2eaf2;box-shadow:0 3px 8px rgba(47,52,102,.5)}#interview #five .numberBlock ul{display:flex;justify-content:center;flex-wrap:wrap;padding:60px 0 70px}#interview #five .numberBlock ul li{position:relative;width:330px;background:#fff;text-align:center;margin:37px 2px 0;padding:0 0 25px}#interview #five .numberBlock ul li:nth-child(-n+3){margin-top:0}#interview #five .numberBlock ul li .number{position:absolute;top:-20px;left:50%;transform:translateX(-50%)}#interview #five .numberBlock ul li h3{text-align:center;border-bottom:0;padding:45px 0 0;margin-bottom:15px}#interview #five .numberBlock ul li:last-child h3{padding-top:35px}#interview #five .numberBlock ul li p{color:#455a64;line-height:1.7;font-size:1.8rem;text-align:center}#step{background:#d8d8d8;margin-top:70px;padding:52px 0 60px}#step .block{width:1090px;margin:0 auto}#step .inner{display:flex;justify-content:space-between;background:#fff;box-shadow:0 3px 8px rgba(47,52,102,.5);width:900px;margin:0;padding:0 0 20px}#step .inner+.inner{margin-top:65px}#step .inner:nth-child(2){margin-right:auto;margin-left:auto}#step .inner:last-child{margin-left:auto}#step .inner p{font-size:1.4rem}#step .ttl{text-align:center;margin-bottom:60px}#step .txt{position:relative;width:275px;box-sizing:border-box;padding:40px 0 0 30px}#step .txt h3{position:absolute;top:-20px;left:0;width:230px;background:#05447c;color:#fff;text-align:center;font-size:1.8rem;font-weight:700;padding:10px 0}#step .img{width:600px}#step .img p{margin:.5em 2em 0 0}#timetable{padding:45px 0 225px}#timetable .block{position:relative;width:1090px;margin:0 auto}#timetable .img{position:absolute;top:115px;right:-150px;z-index:-1}#timetable .txt{position:absolute;bottom:-120px;left:50px;font-size:1.4rem;width:550px}#timetable .inner{width:477px;background:rgba(55,105,150,.8);padding:45px 40px 45px 50px;box-sizing:border-box}#timetable .inner p{color:#fff;letter-spacing:.05em;margin-top:2em;text-indent:1em}#timetable .inner p:last-of-type{text-indent:0}#timetable .btn{font-size:1.8rem;font-weight:700;text-align:center;margin-top:30px}#timetable .btn a{display:block;color:#00203c;border-radius:3px;background:#fff;box-shadow:0 3px 8px #00203c;padding:1.2em 0;transition:.3s}#timetable .btn a:hover{opacity:.7;text-decoration:none}#table{background:#e2eaf2;padding:80px 0 70px;margin-bottom:70px}#table .ttl{display:flex;justify-content:center;align-items:center;font-size:3.4rem;font-weight:500;text-align:center;color:#3a3a3a}#table .ttl:before,#table .ttl:after{content:'';width:43px;height:4px;background:#3a3a3a;margin:0 25px}#table .curriculum_table{width:780px;border-top:2px solid #3a3a3a;border-left:4px solid #3a3a3a;border-right:2px solid #3a3a3a;border-bottom:4px solid #3a3a3a;border-spacing:0;margin:30px auto 0}#table .curriculum_table thead th{width:calc(100%/6);font-size:2rem;background:#05447c;text-align:center;border-top:2px solid #3a3a3a;border-right:2px solid #3a3a3a;color:#fff;padding:.6em 0}#table .curriculum_table tbody th{text-align:center;font-size:2rem;border-top:2px solid #3a3a3a;border-right:2px solid #3a3a3a;vertical-align:middle;color:#3a3a3a;background:#fff}#table .curriculum_table tbody td{text-align:center;font-size:2rem;border-top:2px solid #3a3a3a;border-right:2px solid #3a3a3a;background:#fff;color:#3a3a3a;line-height:1.4;vertical-align:middle;padding:.6em 0}#table .txt{text-align:center;font-size:1.4rem;margin-top:1.5em}#letter .img{width:100%;height:auto}#letter .block{position:relative;width:1090px;margin:0 auto}#letter .caption{font-size:1.4rem;margin-top:1.5em;padding:0 60px 0 40px}#letter .ttl{margin:50px 0}#letter .txt{text-indent:1em;margin-bottom:2em;padding:0 60px 0 40px}#letter .notes{font-size:1.2rem;padding:0 60px 0 40px}