body{font-feature-settings:"palt";-webkit-text-size-adjust:100%;font-size:16px;font-size:1.6rem;color:#2f3857;font-family:dnp-shuei-mincho-pr6n,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;font-style:normal;letter-spacing:2px}#wrapper{position:relative;margin:0 auto}figure,figcaption{margin-bottom:0;padding:0}a,a:hover,a:active,a:visited{color:#2f3857;text-decoration:none}.photo img{width:100%;height:auto}.pan{text-align:right;font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:normal}.pan .home{color:#40166d}.pan .delimiter{content:"";width:8px;height:8px;display:inline-block;margin:0 10px;border-bottom:solid 1px #98939c;border-right:solid 1px #98939c;transform:rotate(-45deg)}.pan strong{font-weight:normal}#headline{margin-top:10px}#headline .fl_box{height:100%}#headline .bg_box{width:calc((100% - 1200px)/2 - 10px);height:185px;border-radius:0 20px 20px 0;margin-right:10px}#headline .inner_wrap{margin:0}#headline #pageTitle{border-radius:20px;width:100%;height:185px;background:url(../img/tl/tl_headline.png) center/cover no-repeat;position:relative;margin-bottom:30px;letter-spacing:6px;font-weight:normal;overflow:hidden}#headline #pageTitle .ja_title{border-radius:20px 0 0 0;position:absolute;bottom:0;right:0;width:460px;background:#813691;background:linear-gradient(45deg, #23075c 0%, #813691 100%);color:#fff;font-size:28px;font-size:2.8rem;padding:10px;text-align:center}@-webkit-keyframes g-nav-fade{0%{opacity:0;transform:translateX(30px)}100%{transform:translateX(0px);opacity:1}}@keyframes g-nav-fade{0%{opacity:0;transform:translateX(30px)}100%{transform:translateX(0px);opacity:1}}@-webkit-keyframes mv-txt{0%{opacity:0}100%{opacity:1}}@keyframes mv-txt{0%{opacity:0}100%{opacity:1}}.hamburger{display:none}#globalNav{display:flex;align-items:center;position:relative;height:100%}#globalNav li a{font-size:18px;font-size:1.8rem;position:relative;padding-left:30px;margin-left:40px;letter-spacing:3px;transition:.5s color}#globalNav li a:before{content:"";width:18px;height:1px;display:block;position:absolute;top:0;bottom:0;left:0;transition:.5s width;margin:auto;background:#b8b8c9}#globalNav li a.current,#globalNav li a:hover{color:#813691}#globalNav li a.current:before,#globalNav li a:hover:before{width:22px}header{background:#fff;height:160px;position:relative;z-index:9999}header .inner_wrap{display:flex;justify-content:flex-end;align-content:center;height:100%}header .logo_area{position:absolute;top:0;left:0;bottom:0;height:100%;display:flex}header .logo_area #siteTitle{width:250px;display:flex;justify-content:center;align-items:center;text-align:center;height:100%}header .logo_area .bg_box{width:230px;height:100%;display:block;border-radius:0 0 20px 20px}.toTop{width:100%;height:100%;display:block;position:absolute;top:-50px;right:0;width:60px;height:100px;border-radius:20px 0 0 20px;box-shadow:0 0 10px rgba(255,255,255,.5)}.toTop:before{content:"";background:url(../img/ico/ico_arrow_top.png) center/cover no-repeat;width:31px;display:block;height:19px;position:absolute;top:0;bottom:0;right:-8px;left:0;margin:auto}.contact_area{background:#f5eff7;padding:50px 0 70px 0;position:relative;z-index:4}.contact_area .tl{background:#813691;background:linear-gradient(45deg, #23075c 0%, #813691 25%, #813691 100%);max-width:630px;color:#fff;text-align:center;font-size:22px;font-size:2.2rem;padding:50px 0 70px 0;letter-spacing:5px;transform:translateY(-50px) translateX(-30px);margin:-70px 0 -90px 0;opacity:0;transition:.5s opacity ease,.5s transform ease}.contact_area .tl.action{opacity:1;transform:translateY(-50px) translateX(0)}.contact_area .inner_wrap{background:#fff;position:relative;z-index:1;display:flex;justify-content:space-between}.contact_area .inner_wrap .title{padding:10px;font-size:20px;font-size:2rem;height:60px;text-align:center;border-bottom:1px solid #181e9d}.contact_area .inner_wrap .box{background:#fff;transition:.5s box-shadow ease-in;width:50%;box-shadow:0 0 70px rgba(64,22,109,.3);transition:.5s opacity ease-in,.5s transform ease-in;opacity:0;transform:translateY(30px)}.contact_area .inner_wrap .box.action{opacity:1;transform:translateY(0)}.contact_area .inner_wrap .box.tel{transition-delay:.5s}.contact_area .inner_wrap .box.mail .txt a{font-size:28px;font-size:2.8rem;letter-spacing:0}.contact_area .inner_wrap .txt{font-size:42px;font-size:4.2rem;padding:10px 40px 30px 40px;color:#40166d;text-align:center;display:flex;justify-content:center;align-items:center;line-height:1.2;height:calc(100% - 60px);flex-wrap:wrap}.contact_area .inner_wrap .txt a{color:#40166d}.contact_area .inner_wrap .txt .fl_box{align-items:center;width:100%}.contact_area .inner_wrap .txt small{font-size:14px;font-size:1.4rem;display:inline-block;text-align:left;color:#2f3857;margin-left:20px;line-height:1.3;font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:1px}.contact_area .inner_wrap .txt .group{min-width:80px;color:#2f3857;font-size:20px;font-size:2rem;padding:5px 10px;border:1px solid rgba(20,24,118,.34);margin-right:20px}footer{position:relative;z-index:3;background:#fff}footer .ft_address{padding:30px 0}footer .ft_address .fl_box{display:flex;align-items:center}footer .ft_address .fl_box address{font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-left:40px;letter-spacing:1px}footer .ft_address .fl_box #ftLogo{display:flex;align-items:center}footer .ft_address .fl_box .bnr{font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-left:40px;letter-spacing:1px;font-size:1.2rem;line-height:1.5}footer .ft_address .fl_box .bnr.jasrac p{margin-top:.5em}footer #copyRight{background:#391268;font-size:12px;font-size:1.2rem;color:#f5eff7;padding:10px;text-align:right;letter-spacing:0;font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}footer #copyRight .inner_wrap{display:flex;justify-content:space-between;align-items:center}footer #copyRight a{color:#fff}#sub a{font-size:25px;font-size:2.5rem;display:block;margin-bottom:20px}@-webkit-keyframes scroll-btn{0%{height:0}75%{height:60px}100%{height:60px}}@keyframes scroll-btn{0%{height:0}75%{height:60px}100%{height:60px}}body#home #wrapper{position:relative;overflow:hidden}body#home #wrapper::before{height:100vh;width:100%;content:"";display:block;min-height:750px}body#home header{position:fixed;top:0;right:0;left:0;width:100%;z-index:2}body#home main{position:relative;z-index:3;background:#fff}body#home #mv_area{position:fixed;top:160px;left:0;right:0;width:100%;height:calc(100vh - 160px);margin-bottom:90px;padding-top:20px;z-index:2;min-height:500px}body#home #mv_area .scroll_btn{text-align:center;color:#40166d;position:relative;display:inline-block;padding-top:70px}body#home #mv_area .scroll_btn:before{content:"";width:1px;height:0;position:absolute;top:0;right:0;left:0;margin:auto;display:block;background:#b7b7b7;-webkit-animation-name:scroll-btn;animation-name:scroll-btn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}body#home #mv_area .scroll_btn:hover:before{-webkit-animation:none;animation:none;height:60px}body#home #mv_area .photo1{margin-left:20px}body#home #mv_area .photo1 img{height:calc(100vh - 160px - 200px);min-height:410px;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;object-fit:contain;font-family:"object-fit: contain;object-position:top left;"}body#home #mv_area .parallax-bg{background-attachment:fixed;background-position:center;background-repeat:no-repeat;position:relative;z-index:1}body#home #mv_area .parallax-bg.photo1{margin-left:20px;height:600px;background-image:url(../../img/pho_mv_01.png);width:1000px;background-size:1000px 600px;background-position:250px 180px;border-radius:20px}body#home #mv_area .parallax-bg.photo2{background-image:url(../../img/pho_mv_02.png);width:230px;background-size:230px 350px;border-radius:0 20px 20px 0;background-position:0px 180px}body#home #mv_area .txt{font-size:18px;font-size:1.8rem;position:fixed;left:100px;top:calc(100vh - 220px);z-index:4;line-height:2.5;letter-spacing:5px}body#home #mv_area .txt .white{color:#fff;padding-left:5px}body#home #mv_area .mv_txt{pointer-events:none;position:absolute;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#40166d;font-size:35px;font-size:3.5rem;line-height:2;letter-spacing:5px;width:100%;top:30px;right:30px;z-index:3;text-shadow:0 0 30px rgba(255,255,255,.8),0 0 30px rgba(255,255,255,.8),0 0 15px rgba(255,255,255,.8),0 0 15px rgba(255,255,255,.8),0 0 5px rgba(255,255,255,.8),0 0 5px rgba(255,255,255,.8)}body#home #mv_area .mv_txt span{display:inline-block;-webkit-animation-name:mv-txt;animation-name:mv-txt;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}body#home #mv_area .mv_txt span:nth-of-type(1){transform:translateX(3px)}body#home #mv_area .mv_txt span:nth-of-type(2){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(3){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(4){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(5){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(6){transform:translateX(1px)}body#home #mv_area .mv_txt span:nth-of-type(7){transform:translateX(2px)}body#home #mv_area .mv_txt span:nth-of-type(8){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(9){transform:translateX(1px)}body#home #mv_area .mv_txt span:nth-of-type(10){transform:translateX(3px)}body#home #mv_area .mv_txt span:nth-of-type(11){transform:translateX(2px)}body#home #mv_area .mv_txt span:nth-of-type(12){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(13){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(14){transform:translateX(2px)}body#home #mv_area .mv_txt span:nth-of-type(15){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(16){transform:translateX(3px)}body#home #mv_area .mv_txt span:nth-of-type(17){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(18){transform:translateX(1px)}body#home #mv_area .mv_txt span:nth-of-type(19){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(20){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(21){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(22){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(23){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(24){transform:translateX(2px)}body#home #mv_area .mv_txt span:nth-of-type(25){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(26){transform:translateX(5px)}body#home #mv_area .mv_txt span:nth-of-type(27){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(28){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(29){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(30){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(31){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(32){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(33){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(34){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(35){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(36){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(37){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(38){transform:translateX(0)}body#home #mv_area .mv_txt span:nth-of-type(39){transform:translateX(0)}body#home #thought_area{z-index:3;position:relative;background:#f5eff7;padding:200px 0 110px 0}body#home #thought_area .base_tl3{font-size:35px;font-size:3.5rem;margin:-300px 0 0 160px}body#home #thought_area .bg_box{position:absolute}body#home #thought_area .bg_box.top{width:calc((100% - 1200px)/2);height:230px;right:0;border-radius:20px 0 0 20px;top:-20px;transform:scale(1.2);opacity:0;transition:opacity 1s,transform .5s}body#home #thought_area .bg_box.top.action{opacity:1;transform:scale(1)}body#home #thought_area .bg_box.bottom{width:60px;height:100px;bottom:-50px;left:0;border-radius:0 20px 20px 0;transform:scale(1.2);opacity:0;transition:opacity 1s,transform .5s}body#home #thought_area .bg_box.bottom.action{opacity:1;transform:scale(1)}body#home #thought_area .inner_wrap{background:#fff;border-radius:20px;box-shadow:none;padding:70px 70px 0 0;transform:translateY(50px);transition:transform .5s ease,box-shadow 1s ease}body#home #thought_area .inner_wrap.action{transform:translateY(0);box-shadow:0 0 70px rgba(64,22,109,.3)}body#home #thought_area .photo2{position:absolute;bottom:-130px;right:0;transform:scale(1.2);opacity:0;transition:opacity 1.5s,transform 1s}body#home #thought_area .photo2.action{opacity:1;transform:scale(1)}body#home #thought_area .fl_box{justify-content:space-between}body#home #thought_area .fl_box .txt{width:58%;margin-bottom:70px}body#home #thought_area .fl_box .txt p{margin-bottom:30px;line-height:3;font-size:20px;font-size:2rem;opacity:0;transition:opacity 1.5s,transform 1s;transform:translateY(30px)}body#home #thought_area .fl_box .txt p.action{opacity:1;transform:translateY(0)}body#home #thought_area .fl_box .photo{width:35%;margin:90px 0 -60px -80px;transform:scale(1.1);opacity:0;transition:opacity 1.5s,transform 1s}body#home #thought_area .fl_box .photo.action{opacity:1;transform:scale(1)}body#home #target_area{padding:100px 0}body#home #target_area .alignC{margin-top:30px}body#home #target_area .base_tl{margin-bottom:70px;font-size:35px;font-size:3.5rem}body#home #target_area .base_tbl{table-layout:fixed}body#home #target_area .base_tbl th,body#home #target_area .base_tbl td{width:100%;color:#40166d;text-align:center}body#home #target_area .base_tbl th{font-size:22px;font-size:2.2rem;font-weight:normal;padding:10px}body#home #target_area .base_tbl td{padding:50px;line-height:1;font-size:35px;font-size:3.5rem;letter-spacing:5px}body#home #target_area .base_tbl td p{overflow:hidden;background:#fff;padding:.2em}body#home #target_area .base_tbl td p .num{font-size:65px;font-size:6.5rem;transform:translateY(0.5em);display:inline-block;opacity:0;transition:opacity .5s,transform .3s}body#home #target_area .base_tbl td p .num.action{transform:translateY(0);opacity:1}body#home #target_area .base_tbl td small{font-size:23px;font-size:2.3rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-right:10px}body#home #news_area{margin-bottom:110px;background:#f5eff7;padding:60px 0 20px 0}body#home #news_area .fl_box{justify-content:space-between;align-items:center}body#home #news_area .news_list{width:calc(100% - 260px)}body#home #news_area .base_btn{padding:8px 30px}body#home #news_area .base_tl2{width:200px;position:relative;font-size:35px;font-size:3.5rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding:100px 80px;margin:-100px 0;line-height:1}body#home #news_area .base_tl2:before,body#home #news_area .base_tl2:after{width:1px;background:#181e9d;height:170px;display:block;content:"";position:absolute;margin:auto;transition:transform .3s ease-in}body#home #news_area .base_tl2:before{top:0;right:0;transform:translateY(170px)}body#home #news_area .base_tl2:after{bottom:0;left:0;transform:translateY(-170px)}body#home #news_area .base_tl2.action:before{transform:translateY(0)}body#home #news_area .base_tl2.action:after{transform:translateY(0)}body#home #news_area .base_tl2 span{display:inline-block}body#home #news_area .base_tl2 span:nth-of-type(1){transform:translateX(0)}body#home #news_area .base_tl2 span:nth-of-type(2){transform:translateX(0)}body#home #news_area .base_tl2 span:nth-of-type(3){transform:translateX(2px)}body#home #news_area .base_tl2 span:nth-of-type(4){transform:translateX(0)}body#home #about_area{position:relative;min-height:calc(450px + ((100vw - 1200px)/2 + 680px)/7.4*5)}body#home #about_area .inner_wrap{position:relative}body#home #about_area .photo1{top:200px;position:absolute;left:0;width:calc((100% - 1200px)/2 + 680px);transform:scale(1.1);opacity:0;transition:opacity 1.5s,transform 1s}body#home #about_area .photo1 img{width:100%;height:auto}body#home #about_area .photo1.action{opacity:1;transform:scale(1)}body#home #about_area .photo2{position:absolute;top:calc(((100vw - 1200px)/2 + 680px)/7.4*5 + 100px);left:580px;transform:scale(1.2);opacity:0;transition:opacity 1.5s,transform 1s}body#home #about_area .photo2.action{opacity:1;transform:scale(1)}body#home #about_area .base_tl{font-size:35px;font-size:3.5rem;margin-bottom:130px}body#home #about_area .txt_area{margin:0 0 0 auto;width:420px}body#home #about_area .txt_area .txt{line-height:2.5;font-size:18px;font-size:1.8rem;margin-bottom:20px}body#home #about_area .txt_area p{opacity:0;transition:opacity 1.5s,transform 1s;transform:translateY(30px)}body#home #about_area .txt_area p.action{opacity:1;transform:translateY(0)}body#home #scholarship_area{background:#f5eff7;padding:80px 0 50px 0;margin-top:250px;margin-bottom:20px}body#home #scholarship_area .inner_wrap{position:relative}body#home #scholarship_area .tl_area{top:-250px;right:0;position:absolute;display:flex;align-items:flex-end;margin-right:-100px}body#home #scholarship_area .tl_area .base_tl2{position:relative;font-size:35px;font-size:3.5rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding:100px 0;margin-right:80px}body#home #scholarship_area .tl_area .base_tl2:before,body#home #scholarship_area .tl_area .base_tl2:after{width:1px;background:#2f3857;display:block;content:"";position:absolute;margin:auto;height:0;transition:height .5s ease-in,width .5s ease-in}body#home #scholarship_area .tl_area .base_tl2.action:before,body#home #scholarship_area .tl_area .base_tl2.action:after{height:80px}body#home #scholarship_area .tl_area .base_tl2:before{top:0;right:1em}body#home #scholarship_area .tl_area .base_tl2:after{bottom:0;left:1em}body#home #scholarship_area .list{display:flex;justify-content:flex-start}body#home #scholarship_area .list .box{width:30%;text-align:center;opacity:0;transition:opacity 1.5s,transform 1s}body#home #scholarship_area .list .box:hover .txt{color:#40166d}body#home #scholarship_area .list .box:hover .photo img{transform:scale(1)}body#home #scholarship_area .list .box:nth-child(1){transform:translateY(-130px);margin-right:60px}body#home #scholarship_area .list .box:nth-child(1).action{transform:translateY(-160px)}body#home #scholarship_area .list .box:nth-child(2){transform:translateY(30px)}body#home #scholarship_area .list .box:nth-child(2).action{transform:translateY(0)}body#home #scholarship_area .list .box:nth-child(3){transform:translateY(190px)}body#home #scholarship_area .list .box:nth-child(3).action{transform:translateY(160px)}body#home #scholarship_area .list .box.action{opacity:1}body#home #scholarship_area .list .box .photo{margin-bottom:40px;overflow:hidden;border-radius:20px}body#home #scholarship_area .list .box .photo img{transition:transform .3s ease-out;transform:scale(1.1)}body#home #scholarship_area .list .box .txt{border-bottom:1px solid #b8b8c9;padding-bottom:10px;font-size:22px;font-size:2.2rem;display:inline-block;margin:auto;transition:color .5s}body#home #wait_area{padding-top:130px;padding-bottom:150px}body#home #wait_area h2{font-size:35px;font-size:3.5rem;margin-bottom:60px;letter-spacing:5px}body#home #wait_area h2 span{opacity:0;transition:opacity 1.5s,transform 1s;transform:translateY(30px)}body#home #wait_area h2 span.action{opacity:1;transform:translateY(0)}body#home #wait_area h2 span:nth-of-type(){transition-duration:0}body#home #wait_area h2 span:nth-of-type(2){transition-duration:.2s}body#home #wait_area h2 span:nth-of-type(3){transition-duration:.3s}body#home #wait_area h2 span:nth-of-type(4){transition-duration:.4s}body#home #wait_area h2 span:nth-of-type(5){transition-duration:.5s}body#home #wait_area h2 span:nth-of-type(6){transition-duration:.6s}body#home #wait_area h2 span:nth-of-type(7){transition-duration:.7s}body#home #wait_area h2 span:nth-of-type(8){transition-duration:.8s}body#home #wait_area h2 span:nth-of-type(9){transition-duration:.9s}body#home #wait_area h2 span:nth-of-type(10){transition-duration:1s}body#home #wait_area h2 span:nth-of-type(11){transition-duration:1.1s}body#home #wait_area h2 span:nth-of-type(12){transition-duration:1.2s}body#home #wait_area h2 span:nth-of-type(13){transition-duration:1.3s}body#home #wait_area h2 span:nth-of-type(14){transition-duration:1.4s}body#home #wait_area h2 span:nth-of-type(15){transition-duration:1.5s}body#home #wait_area h2 span:nth-of-type(16){transition-duration:1.6s}body#home #wait_area h2 span:nth-of-type(17){transition-duration:1.7s}body#home #wait_area h2 span:nth-of-type(18){transition-duration:1.8s}body#home #wait_area h2 span:nth-of-type(19){transition-duration:1.9s}body#home #wait_area h2 span:nth-of-type(20){transition-duration:2s}body#home #wait_area p{line-height:2.5;max-width:780px;opacity:0;transition:opacity 1.5s,transform 1s;transform:translateY(30px)}body#home #wait_area p.action{opacity:1;transform:translateY(0)}body#newsIndex #content_area{padding:70px 0 180px 0}body#newsIndex #content_area .fl_box{background:#f5eff7;padding:30px;margin-bottom:50px;opacity:0;transition:opacity 1.5s,transform 1s;transform:translateY(30px)}body#newsIndex #content_area .fl_box.action{opacity:1;transform:translateY(0)}body#newsIndex #content_area .fl_box:last-of-type{margin-bottom:0}body#newsIndex #content_area .fl_box h2{border-right:1px solid #181e9d;padding-right:60px;margin-right:80px;font-size:25px;font-size:2.5rem}body#newsIndiv #content_area{padding:110px 0 170px 0;display:flex;justify-content:space-between}body#newsIndiv #content_area #sub{width:190px;padding:30px 30px 30px 0}body#newsIndiv #content_area #post_container{width:calc(100% - 190px);box-shadow:3px 3px 70px 0 #ddd1e4;opacity:0;transition:opacity 1.5s,transform 1s;transform:translateY(30px)}body#newsIndiv #content_area #post_container.action{opacity:1;transform:translateY(0)}body#newsIndiv #content_area #post_container .tl{position:relative;padding:40px 60px;display:flex;border-bottom:1px solid #181e9d;align-items:center}body#newsIndiv #content_area #post_container .tl:before{content:"";width:100%;height:7px;display:block;position:absolute;top:0;right:0;left:0;margin:auto;background:#000;background:linear-gradient(to right, #23075c 0%, #23075c 20%, #813691 22%, #813691 100%)}body#newsIndiv #content_area #post_container .tl .date{font-size:18px;font-size:1.8rem}body#newsIndiv #content_area #post_container .tl h2{font-size:25px;font-size:2.5rem;color:#40166d;letter-spacing:5px;margin:0 25px}body#newsIndiv #content_area #post_container .tl .new{margin-left:0}body#newsIndiv #content_area #post_container .txt_area p{padding:50px 60px;line-height:2.5}body#aboutIndex .lead{margin-bottom:190px}body#aboutIndex .lead .fl_box{justify-content:space-between;align-items:flex-start}body#aboutIndex .lead h2{line-height:180px}body#aboutIndex .lead .photo{width:32%;margin-top:150px}body#aboutIndex .lead .photo img{transform:scale(1.2);opacity:0;transition:opacity 1.5s,transform 1s}body#aboutIndex .lead .photo img.action{opacity:1;transform:scale(1)}body#aboutIndex .lead .txt_area{width:46%;margin-top:220px}body#aboutIndex .lead .txt_area p{line-height:2.5}body#aboutIndex .lead .txt_area .name{margin-top:70px;color:#141876;font-size:20px;font-size:2rem}body#aboutIndex .lead .txt_area .name small{font-size:16px;font-size:1.6rem}body#aboutIndex #sec01{background:#f5eff7;padding-bottom:110px}body#aboutIndex #sec01 h2{transform:translateY(-20px)}body#aboutIndex #sec01 .anniversary{text-align:center;margin:50px 0;transform:scale(1.2);opacity:0;transition:opacity 1.5s,transform 1s}body#aboutIndex #sec01 .anniversary.action{opacity:1;transform:scale(1)}body#aboutIndex #sec01 .anniversary img{max-width:100%;height:auto}body#aboutIndex #sec01 .catch{color:#2f3857;margin-bottom:80px;letter-spacing:6px;font-size:28px;font-size:2.8rem;line-height:2;text-align:center;transform:scale(1.2);opacity:0;transition:opacity 1.5s,transform 1s}body#aboutIndex #sec01 .catch.action{opacity:1;transform:scale(1)}body#aboutIndex #sec01 .fl_box{justify-content:space-between;opacity:0;transition:opacity 1.5s,transform 1s;transform:translateY(30px)}body#aboutIndex #sec01 .fl_box.action{opacity:1;transform:translateY(0)}body#aboutIndex #sec01 .fl_box table{width:50%}body#aboutIndex #sec01 .fl_box .txt_area{width:42%}body#aboutIndex #sec01 .fl_box .txt_area:last-of-type{margin-bottom:0}body#aboutIndex #sec01 .fl_box .txt_area h3{border:1px solid #d6d7e9;background:#fff;text-align:center;font-size:22px;font-size:2.2rem;padding:5px;margin-bottom:30px}body#aboutIndex #sec01 .fl_box .txt_area p{margin-bottom:60px;font-size:18px;font-size:1.8rem}body#aboutIndex #sec02{padding:90px 0 120px 0}body#aboutIndex #sec02 h2{margin-bottom:60px}body#aboutIndex #sec02 h3{margin-bottom:20px}body#aboutIndex #sec02 .box{opacity:0;transition:opacity 1.5s,transform 1s;transform:translateY(30px)}body#aboutIndex #sec02 .box.action{opacity:1;transform:translateY(0)}body#aboutIndex #sec02 table{margin-bottom:80px}body#aboutIndex #sec02 table th{background:#f5eff7}body#aboutIndex #sec02 table td:nth-of-type(1){width:20%}body#aboutIndex #sec03{padding-bottom:130px;background:#f5eff7;margin-bottom:180px}body#aboutIndex #sec03 h2{line-height:250px;transform:translateY(-20px)}body#aboutIndex #sec03 .txt_area{width:calc(100% - 260px);margin-top:100px}body#aboutIndex #sec03 .txt_area h3{margin-bottom:40px;color:#40166d;font-size:25px;font-size:2.5rem}body#aboutIndex #sec03 .txt_area h3 a{color:#40166d}body#aboutIndex #sec03 .txt_area h3 small{font-size:20px;font-size:2rem}body#aboutIndex #sec03 .txt_area .fl_box{display:flex;justify-content:space-between}body#aboutIndex #sec03 .txt_area .fl_box .btn{background:#fff;box-shadow:0 0 70px rgba(64,22,109,.3);display:block;width:31%;color:#40166d;font-size:20px;font-size:2rem;padding:15px 60px 15px 30px;position:relative;opacity:0;transition:opacity 1.5s,transform 1s;transform:translateY(30px)}body#aboutIndex #sec03 .txt_area .fl_box .btn:after{content:"";background:url(../img/ico/ico_pdf.svg) center/cover no-repeat;width:28px;height:33px;position:absolute;top:0;bottom:0;right:20px;margin:auto}body#aboutIndex #sec03 .txt_area .fl_box .btn small{font-size:14px;font-size:1.4rem;display:block;color:#2f3857}body#aboutIndex #sec03 .txt_area .fl_box.action .btn{opacity:1;transform:translateY(0)}body#aboutIndex #sec03 .txt_area .fl_box.action .btn:nth-child(2){transition-delay:.25s}body#aboutIndex #sec03 .txt_area .fl_box.action .btn:nth-child(3){transition-delay:.5s}body#scholarshipIndex #page_overview{padding:80px 0 120px 0;opacity:0;transition:opacity 1.5s,transform 1s;transform:translateY(30px)}body#scholarshipIndex #page_overview.action{opacity:1;transform:translateY(0)}body#scholarshipIndex #page_overview h2{margin-bottom:60px}body#scholarshipIndex #page_overview .base_tbl2 th{background:#f5eff7}body#scholarshipIndex #page_overview .base_tbl2 td a{text-decoration:underline;color:#40166d}body#scholarshipIndex #page_overview .base_tbl{margin-top:20px}body#scholarshipIndex #page_overview .base_tbl th,body#scholarshipIndex #page_overview .base_tbl td{padding:10px}body#scholarshipIndex #page_overview .base_tbl th{background:#f8f8f8}body#scholarshipIndex #page_faq{padding-bottom:180px}body#scholarshipIndex #page_faq h2{margin-bottom:80px}body.error #content_area{padding:80px 0 200px 0}body.error #content_area .base_tl{margin-bottom:6%}body.error #content_area .base_tl2{margin-top:3%}@media screen and (max-width: 1500px){.contact_area .inner_wrap{margin-right:3%;margin-left:3%;width:94%}body#home #thought_area .bg_box.bottom{bottom:-70px}body#home #scholarship_area .list{width:calc(100% - 430px)}body#home #scholarship_area .list .box{width:49%}body#home #scholarship_area .tl_area{margin-right:0;width:360px}body#home #scholarship_area .tl_area .base_tl2{margin-right:50px}}@media screen and (max-width: 1300px){.inner_wrap{padding-right:3%;padding-left:3%}.contact_area .inner_wrap{padding:0}body#home #thought_area{padding-right:3%;padding-left:3%}}@media screen and (max-width: 1200px){header .logo_area .bg_box{width:200px}header .logo_area #siteTitle{width:200px}header #globalNav li a{font-size:14px;font-size:1.4rem}.contact_area .inner_wrap .box.mail .txt a{font-size:20px;font-size:2rem}.contact_area .inner_wrap .txt{font-size:32px;font-size:3.2rem;padding:10px 30px 25px 30px}.contact_area .inner_wrap .txt .group{margin-right:10px;font-size:14px;font-size:1.4rem}body#home #about_area .photo1{width:calc(97% - 470px)}body#home #mv_area .mv_txt{font-size:30px;font-size:3rem}body#home #thought_area .fl_box .txt{width:65%}}@media screen and (max-width: 1000px){.contact_area .inner_wrap .txt{font-size:25px;font-size:2.5rem}.contact_area .inner_wrap .txt small{font-size:12px;font-size:1.2rem}}@media screen and (max-height: 770px){body#home #mv_area .txt{top:390px;position:absolute}}@media screen and (max-height: 750px){body#home header,body#home #mv_area{position:absolute}}@media screen and (min-width: 850px){.portrait body#home #mv_area,.portrait body#home #wrapper::before{height:50vh}.portrait body#home #mv_area .photo1 img{height:30vh}.portrait body#home #mv_area .txt{top:58vh}}.ie body#home #thought_area .base_tl3{max-height:400px;text-align:left}.tablet body#home #wait_area h2 span{opacity:1;transform:translateY(0)}.tablet .contact_area .tl{opacity:1;transform:translateY(-50px) translateX(0)}.tablet .contact_area .inner_wrap .box{opacity:1;transform:translateY(0)}