@media screen and (max-width: 850px){body{font-size:14px;font-size:1.4rem}.pc_el{display:none}.sp_el{display:inline-block}.base_tbl>tbody>tr>th,.base_tbl>tbody>tr>td,.base_tbl>thead>tr>th,.base_tbl>thead>tr>td{width:100%;display:block}.base_tbl2>tbody>tr>th,.base_tbl2>tbody>tr>td,.base_tbl2>thead>tr>th,.base_tbl2>thead>tr>td{width:100%;border-right:none !important;padding:3%;display:block}.base_tbl2>tbody>tr>th,.base_tbl2>thead>tr>th{border-right:none}h2.base_tl{font-size:20px;font-size:2rem}h2.base_tl3{width:100%;font-size:20px;font-size:2rem}#sub{margin-top:15%;padding:3%;width:100%}#sub a{font-size:18px;font-size:1.8rem;margin-bottom:2%}#headline .bg_box{display:none}#headline #pageTitle{height:110px;border-radius:10px;margin-bottom:10px}#headline #pageTitle .ja_title{font-size:17px;font-size:1.7rem;width:auto;border-radius:10px 0 0 0;padding:5px 20px}.pan{font-size:12px;font-size:1.2rem;overflow:auto;white-space:nowrap;text-align:right}.news_list .box{padding:3% 0 1% 0;flex-wrap:wrap}.news_list .box .date{display:block;width:100%;line-height:1.2;font-size:12px;font-size:1.2rem}.news_list .box .txt{padding-bottom:0}header+nav{display:none;position:absolute;top:60px;right:0;left:0;margin:auto;background:#fff;box-shadow:0 15px 15px 0 rgba(64,22,109,.3);width:100%;z-index:3;padding:6%;height:auto}header+nav #globalNav{align-items:flex-start;flex-direction:column}header+nav #globalNav li a{margin-left:0;margin-bottom:10px;font-size:16px;font-size:1.6rem}.hamburger{outline:none;display:block}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before,.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background:#813691;background:linear-gradient(45deg, #23075c 0%, #813691 100%)}header{z-index:99;display:flex;justify-content:space-between;height:60px}header .inner_wrap{display:none}header .logo_area{position:relative}header .logo_area #siteTitle{width:40vw;padding:3% 6% 3% 3%}header .logo_area #siteTitle img{width:100px;height:46px}header .logo_area .bg_box{width:25vw;border-radius:0 0 10px 10px}.toTop{width:40px;height:60px;border-radius:10px 0 0 10px;position:fixed;bottom:3%;right:0;top:auto;left:auto;z-index:99;opacity:1;transform:none}.toTop:before{height:15.2px;width:24.8px}.contact_area{padding-top:100px}.contact_area .tl{font-size:16px;font-size:1.6rem;padding:15px 0 50px 0;margin:10px 0 -85px 0;width:90%}.contact_area .inner_wrap{flex-direction:column}.contact_area .inner_wrap .title{height:auto;font-size:17px;font-size:1.7rem}.contact_area .inner_wrap .txt{padding:7% 3%}.contact_area .inner_wrap .txt .fl_box{flex-direction:column;margin-bottom:7%}.contact_area .inner_wrap .txt .fl_box:last-of-type{margin-bottom:0}.contact_area .inner_wrap .txt small{text-align:center}.contact_area .inner_wrap .txt small br{display:none}.contact_area .inner_wrap .txt .group{margin:0 0 3% 0}.contact_area .inner_wrap .box{width:100%;box-shadow:0 0 15px rgba(64,22,109,.3)}footer .ft_address .fl_box{flex-direction:column}footer .ft_address .fl_box address{margin:3% 0 0 0}footer .ft_address .fl_box .bnr{margin:3% 0 0 0;width:200px}footer .ft_address .fl_box .bnr.sdgs img{width:100%;height:auto}footer #copyRight{font-size:9px;font-size:.9rem;text-align:left;padding:15px 40px 15px 10px}footer #copyRight .inner_wrap{padding:0}.news_list .box:not(:last-of-type){margin-bottom:3%}.news_list .box .date{margin-right:5px}.news_list .box .txt{font-size:15px;font-size:1.5rem}.base_tl{padding-top:6%}.base_tl.active:before{height:20px}.base_tl.action:before{height:20px}@-webkit-keyframes scroll-btn{0%{height:0}75%{height:30px}100%{height:30px}}@keyframes scroll-btn{0%{height:0}75%{height:30px}100%{height:30px}}body#home nav{position:fixed}body#home #wrapper::before{height:100vh}body#home #mv_area{height:calc(100vh - 60px);top:60px;display:flex;justify-content:space-between;flex-direction:column}body#home #mv_area .fl_box{order:1}body#home #mv_area .mv_txt{line-height:1.5;font-size:20px;font-size:2rem;pointer-events:none;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;position:static;margin:5% 3% 4% 3%;width:auto;order:2}body#home #mv_area .mv_txt span{transform:none !important}body#home #mv_area .txt{font-size:15px;font-size:1.5rem;order:3;line-height:1.7;margin:0 3% 8% 3%;position:static}body#home #mv_area .txt .white{color:#2f3857;padding-left:0}body#home #mv_area .alignC{order:4;margin-bottom:70px}body#home #mv_area .alignC .scroll_btn{font-size:10px;font-size:1rem;padding-top:30px}body#home #mv_area .alignC .scroll_btn:hover:before{-webkit-animation:none;animation:none;height:30px}body#home #mv_area .photo2{width:20vw}body#home #mv_area .photo2 img{width:100%;height:auto}body#home #mv_area .photo1{margin-left:1vw;width:75vw}body#home #mv_area .photo1 img{min-height:inherit;width:100%;height:auto}body#home #about_area{min-height:inherit}body#home #about_area .base_tl{font-size:20px;font-size:2rem;margin-bottom:13%}body#home #about_area .photo1{margin-top:12%;width:70%;z-index:2;top:auto;left:auto;right:auto;bottom:auto}body#home #about_area .photo1 img{width:100%;height:auto}body#home #about_area .photo2{z-index:1;top:auto;left:auto;right:auto;bottom:auto;width:50%;margin:-5% 0 0 50%}body#home #about_area .photo2 img{width:100%;height:auto}body#home #about_area .txt_area{width:100%}body#home #about_area .txt_area .txt{font-size:14px;font-size:1.4rem;margin-bottom:3%}body#home #about_area .photo1,body#home #about_area .photo2{position:relative}body#home #news_area{padding:12% 0;margin-bottom:12%}body#home #news_area .base_tl2{width:auto;margin:0 0 10% 0;text-align:center;font-size:20px;font-size:2rem;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;padding:10px 60px}body#home #news_area .base_tl2::before,body#home #news_area .base_tl2:after{height:25px;top:0;bottom:0;margin:auto}body#home #news_area .base_tl2.active{transform:translateY(0px)}body#home #news_area .base_tl2:before{transform:translateY(0px)}body#home #news_area .base_tl2:after{transform:translateY(0px)}body#home #news_area .fl_box{flex-direction:column}body#home #news_area .news_list{margin-bottom:6%;width:100%}body#home #thought_area{padding:12% 3% 12% 3%}body#home #thought_area .inner_wrap{padding:8% 6%}body#home #thought_area .base_tl3{font-size:20px;font-size:2rem;margin:0 0 6% 0;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}body#home #thought_area .base_tl3 span{margin:0px 10px 0px 0}body#home #thought_area .fl_box{flex-direction:column-reverse}body#home #thought_area .fl_box .txt{width:100%;margin-bottom:6%}body#home #thought_area .fl_box .txt p{font-size:14px;font-size:1.4rem;margin-bottom:3%}body#home #thought_area .fl_box .txt p br{display:none}body#home #thought_area .fl_box .photo{width:50%;margin:0px 0px -15% -15%}body#home #thought_area .photo2{bottom:-20px;width:30vw}body#home #thought_area .photo2 img{width:100%;height:auto}body#home #thought_area .bg_box.bottom{width:30px;height:60px;border-radius:0 10px 10px 0}body#home #target_area{padding:18% 0 12% 0}body#home #target_area .base_tl{font-size:20px;font-size:2rem;margin-bottom:7%}body#home #target_area .base_tbl{display:flex;border-bottom:0}body#home #target_area .base_tbl thead{width:40%}body#home #target_area .base_tbl tbody{width:60%}body#home #target_area .base_tbl tr{width:100%;display:block}body#home #target_area .base_tbl th,body#home #target_area .base_tbl td{height:60px;display:flex;align-items:center;margin-top:-1px}body#home #target_area .base_tbl th{padding:10px;font-size:15px;font-size:1.5rem;text-align:left;line-height:1.5;border-bottom:solid 1px rgba(20,24,118,.21);border-right:1px solid #40166d}body#home #target_area .base_tbl td{font-size:20px;font-size:2rem;padding:3%;border-left:none;justify-content:center}body#home #target_area .base_tbl td small{letter-spacing:1px;font-size:12px;font-size:1.2rem}body#home #target_area .base_tbl td p{display:block;width:100%}body#home #target_area .base_tbl td p .num{font-size:25px;font-size:2.5rem}body#home #scholarship_area{padding:12% 0 5% 0;margin:15% 0 2% 0;text-align:center}body#home #scholarship_area .list{justify-content:space-between;width:100%;margin-bottom:10%}body#home #scholarship_area .list .box:nth-child(1){margin-right:0}body#home #scholarship_area .list .box:nth-child(1),body#home #scholarship_area .list .box:nth-child(2){transform:translateY(10px)}body#home #scholarship_area .list .box:nth-child(1).action,body#home #scholarship_area .list .box:nth-child(2).action{transform:translateY(0)}body#home #scholarship_area .list .box .photo{margin-bottom:4%}body#home #scholarship_area .list .box .txt{font-size:16px;font-size:1.6rem;padding-bottom:3%}body#home #scholarship_area .tl_area{position:static;flex-direction:column;width:100%;margin-bottom:6%;align-items:center}body#home #scholarship_area .tl_area .base_tl2{font-size:20px;font-size:2rem;margin-right:0;padding:10px 60px;margin-bottom:0;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;text-align:center}body#home #scholarship_area .tl_area .base_tl2:before,body#home #scholarship_area .tl_area .base_tl2:after{height:25px;top:0;bottom:0;margin:auto}body#home #scholarship_area .tl_area .base_tl2.action{transform:translateY(0px)}body#home #scholarship_area .tl_area .base_tl2.action:before,body#home #scholarship_area .tl_area .base_tl2.action:after{height:25px}body#home #scholarship_area .tl_area .base_tl2:before{transform:translateY(0px);right:0}body#home #scholarship_area .tl_area .base_tl2:after{transform:translateY(0px);left:0}body#home #scholarship_area .tl_area .base_tl2 br{display:none}body#home #scholarship_area .base_btn{margin:auto auto 12% auto}body#home #wait_area{padding-top:13%;padding-bottom:15%}body#home #wait_area h2{margin-bottom:6%;font-size:20px;font-size:2rem}body#home #wait_area p{line-height:2}.accordion .faq_box{margin-bottom:4%}.accordion .ac_btn{font-size:16px;font-size:1.6rem}body#scholarshipIndex #page_overview{padding:12% 0 15% 0}body#scholarshipIndex #page_overview h2{margin-bottom:8%}body#scholarshipIndex #page_overview .base_tbl th,body#scholarshipIndex #page_overview .base_tbl td{display:table-cell;width:auto}body#scholarshipIndex #page_overview .base_tbl th{line-height:1.5;letter-spacing:0}body#scholarshipIndex #page_overview .base_tbl th:first-child{width:90px;text-align:center}body#scholarshipIndex #page_faq{padding-bottom:18%}body#scholarshipIndex #page_faq h2{margin-bottom:8%}body#aboutIndex .lead{overflow:hidden;margin:12% 0 16% 0}body#aboutIndex .lead h2{-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;line-height:1}body#aboutIndex .lead .txt_area{width:100%;margin-top:6%}body#aboutIndex .lead .txt_area .name{margin-top:7%;font-size:16px;font-size:1.6rem}body#aboutIndex .lead .photo{width:60%;margin:12% auto 0 auto}body#aboutIndex .lead .fl_box{flex-direction:column}body#aboutIndex #sec01{overflow:hidden;padding-top:12%;padding-bottom:11%}body#aboutIndex #sec01 .fl_box{flex-direction:column}body#aboutIndex #sec01 .fl_box table{width:100%}body#aboutIndex #sec01 .fl_box .txt_area{margin-top:12%;width:100%}body#aboutIndex #sec01 .fl_box .txt_area h3{margin-bottom:3%;font-size:17px;font-size:1.7rem}body#aboutIndex #sec01 .fl_box .txt_area p{margin-bottom:6%;font-size:15px;font-size:1.5rem}body#aboutIndex #sec01 h2{transform:translateY(0px)}body#aboutIndex #sec01 .anniversary{width:70%;margin:6% auto;overflow:hidden}body#aboutIndex #sec01 .catch{font-size:17px;font-size:1.7rem;letter-spacing:4px;overflow:hidden;margin-bottom:8%}body#aboutIndex #sec02{padding:9% 0 12% 0}body#aboutIndex #sec02 table{margin-bottom:8%}body#aboutIndex #sec02 table td:nth-of-type(1){width:100%}body#aboutIndex #sec03{padding-bottom:13%;margin-bottom:18%}body#aboutIndex #sec03 h2{line-height:1;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}body#aboutIndex #sec03 .fl_box{flex-direction:column}body#aboutIndex #sec03 .txt_area{margin-top:10%;width:100%}body#aboutIndex #sec03 .txt_area h3{font-size:20px;font-size:2rem;margin-bottom:15px}body#aboutIndex #sec03 .txt_area h3 small{font-size:15px;font-size:1.5rem}body#aboutIndex #sec03 .txt_area .fl_box{flex-direction:column}body#aboutIndex #sec03 .txt_area .fl_box .btn{margin:0 0 6% 0;width:100%;font-size:18px;font-size:1.8rem}body#newsIndex #content_area{padding:12% 0 18% 0}body#newsIndex #content_area .fl_box{padding:6%;margin-bottom:3%;flex-direction:column}body#newsIndex #content_area .fl_box h2{border-right:none;border-bottom:1px solid #181e9d;padding:0 0 3% 30px;margin:0 0 3% 0;font-size:20px;font-size:2rem}body#newsIndiv #content_area{padding:12% 0 18% 0;flex-direction:column-reverse}body#newsIndiv #content_area #sub{width:100%;padding:3%}body#newsIndiv #content_area #post_container{width:100%}body#newsIndiv #content_area #post_container .txt_area p{padding:6%;line-height:2}body#newsIndiv #content_area #post_container .tl{padding:6%;flex-wrap:wrap}body#newsIndiv #content_area #post_container .tl:before{height:5px}body#newsIndiv #content_area #post_container .tl .new{font-size:8px;font-size:.8rem;margin-left:5px}body#newsIndiv #content_area #post_container .tl .date{width:100%;display:block;line-height:1.2;font-size:12px;font-size:1.2rem}body#newsIndiv #content_area #post_container .tl h2{margin:0;font-size:20px;font-size:2rem}body.error #content_area{padding:12% 0}}@media all and (orientation: landscape)and (max-width: 850px){body .contact_area *,body #content_area *,body#home main *{opacity:1 !important}body#home #thought_area .inner_wrap,body#home #thought_area .fl_box .txt p,body#home #about_area .txt_area .txt,body#home #thought_area .fl_box .photo,body#home #thought_area .photo2,body#home #target_area .base_tbl td p .num,body#home #about_area .photo1,body#home #about_area .photo2,.contact_area .inner_wrap .box,body#aboutIndex .lead .photo img,body#aboutIndex #sec01 .anniversary,body#aboutIndex #sec01 .catch,body#aboutIndex #sec01 .fl_box,body#aboutIndex #sec02 .box,body#aboutIndex #sec03 .txt_area .fl_box,.accordion .faq_box,body#newsIndex #content_area .fl_box,body#newsIndiv #content_area #post_container{transform:none !important}.contact_area .tl{transform:translateY(-50px) translateX(0)}body#home #wait_area h2 br{display:none}body#home #mv_area .txt .sp_el{display:none}body#home #mv_area .mv_txt br{display:none}body#home #mv_area .mv_txt br.land{display:block}}