﻿html{overflow-y:scroll;visibility:hidden}html.wf-active{visibility:visible}@media all and (max-width: 767px){html.is-fixed,html.is-fixed body{overflow:hidden}}body{background:#fff}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper{position:relative}#container{width:100%;overflow:hidden}img{vertical-align:top}@media screen and (max-width: 1000px){img{width:100%}}#header{position:fixed;top:0;right:0;height:70px;width:100%;z-index:1000;top:0;background:#fff}@media screen and (max-width: 1000px){#header{height:60px}}#header .header_inner{height:100%;display:flex;justify-content:space-between;padding-right:70px;position:relative;z-index:1000;align-items:center}@media screen and (max-width: 1000px){#header .header_inner{padding-right:60px;background:#fff}}#header .header_inner .logo{margin-left:40px}@media screen and (max-width: 1000px){#header .header_inner .logo{margin-left:13px}}#header .header_inner .logo a{display:flex;align-items:center}@media screen and (max-width: 1000px){#header .header_inner .logo a{flex-direction:column;align-items:flex-start}}#header .header_inner .logo img{width:160px}@media screen and (max-width: 1000px){#header .header_inner .logo img{width:100px}}#header .header_inner .logo p{margin-left:40px;color:#03075f;font-size:16px;letter-spacing:.1em}@media screen and (max-width: 1000px){#header .header_inner .logo p{margin-left:0;margin-top:3px;font-size:10px}}#header .header_inner .contact_btn{color:#fff;background:#03075f;padding:0 30px;display:flex;align-items:center;justify-content:center;height:100%;font-size:15px}.pc #header .header_inner .contact_btn:hover{background:rgb(.6581632653,1.5357142857,20.8418367347)}@media screen and (max-width: 1000px){#header .header_inner .contact_btn{min-width:130px;font-size:12px}}#header.open #gnav{opacity:1;pointer-events:auto}#header.open #gnav .gnav_inner .gnav_content .movie_list .movie_list_item a{pointer-events:none}@media screen and (max-width: 1000px){#header.open #gnav .gnav_inner .gnav_content .movie_list .movie_list_item a{pointer-events:auto}}.menu_trigger{transition:all .3s;box-sizing:border-box;cursor:pointer;margin-left:16px;position:fixed;top:0;right:0;z-index:100;background:#377fbe;height:70px;width:70px;display:flex;flex-direction:column;align-items:center;justify-content:center}.pc .menu_trigger:hover{background:hsl(208,55.1020408163%,33.0392156863%)}@media screen and (max-width: 1000px){.menu_trigger{width:60px;height:60px}}.menu_trigger .menu_trigger_inner{display:flex;justify-content:center;align-items:center;width:20px;height:18px;position:relative}.menu_trigger .txt{font-size:12px;margin-top:5px;color:#fff}@media screen and (max-width: 1000px){.menu_trigger .txt{font-size:10px;margin-top:3px}}.menu_trigger span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:0;width:100%;height:2px;background-color:#fff}.menu_trigger span:nth-of-type(1){top:0}.menu_trigger span:nth-of-type(2){top:0;bottom:0;margin:auto}.menu_trigger span:nth-of-type(3){bottom:0}.menu_trigger.active span:nth-of-type(1){transform:translateY(8px) rotate(-40deg)}.menu_trigger.active span:nth-of-type(2){opacity:0}.menu_trigger.active span:nth-of-type(3){transform:translateY(-8px) rotate(40deg)}#gnav{position:fixed;z-index:900;width:100vw;height:calc(100vh - 70px);background:hsla(0,0%,100%,.85);backdrop-filter:blur(14px);top:70px;left:0;opacity:0;pointer-events:none;transition:opacity .2s;flex-direction:column;justify-content:center;display:flex;align-items:center}@media screen and (max-width: 1080px){#gnav{width:100%;height:calc(100vh - 60px);top:60px}}#gnav .gnav_inner{margin:auto;display:flex;height:100%;flex-direction:column;justify-content:center;padding:70px 40px;max-height:700px}@media screen and (max-width: 1000px){#gnav .gnav_inner{width:100%;min-width:inherit;margin:auto;flex-direction:column;padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px;overflow:scroll;justify-content:flex-start;margin-top:0}}#gnav .copy{font-size:30px;letter-spacing:.2em;text-align:center;padding-bottom:32px;border-bottom:1px solid #707070;font-weight:400}@media screen and (max-width: 1000px){#gnav .copy{display:none}}#gnav .bottom{text-align:center;padding-top:80px;border-top:1px solid #707070;font-size:12px;letter-spacing:.35em;margin-top:auto}@media screen and (max-width: 1000px){#gnav .bottom{display:none}}#footer{width:100%;background:#fff}#footer .footer_inner{display:flex;justify-content:space-between;padding-top:50px;padding-bottom:60px}@media screen and (max-width: 1000px){#footer .footer_inner{flex-direction:column;padding-top:40px;padding-bottom:0px}}#footer .footer_inner .logo_area .logo{width:130px}#footer .footer_inner .logo_area .logo img{width:100%}#footer .footer_inner .logo_area .logo p{font-size:15px;margin-top:15px;color:#03075f}@media screen and (max-width: 1000px){#footer .footer_inner .logo_area .logo p{margin-top:8px;font-size:15px}}#footer .footer_inner .logo_area .company_en{margin-top:10px;font-size:13px;color:#03075f}@media screen and (max-width: 1000px){#footer .footer_inner .logo_area .company_en{margin-top:2px}}#footer .footer_copy{background:#fff;padding:15px;font-size:9px;text-align:center;border-top:1px solid #707070;width:calc(100% - 60px);margin:auto}@media screen and (max-width: 1000px){#footer .footer_copy{width:calc(100% - 40px)}}.nav_area{display:flex}@media screen and (max-width: 1000px){.nav_area{flex-direction:column;margin-top:16px}}.nav_area .nav_area_inner+.nav_area_inner{margin-left:5.8565153734vw}@media screen and (max-width: 1000px){.nav_area .nav_area_inner+.nav_area_inner{margin-left:0}}@media screen and (max-width: 1000px){.nav_area .nav_box{border-top:1px solid #ddd;padding:12px 5px}}.nav_area .nav_box+.nav_box{margin-top:30px}@media screen and (max-width: 1000px){.nav_area .nav_box+.nav_box{margin-top:0}}.nav_area .nav_box .nav_ttl{margin-bottom:7px}@media screen and (max-width: 1000px){.nav_area .nav_box .nav_ttl{margin-bottom:0}}.nav_area .nav_box .nav_ttl span,.nav_area .nav_box .nav_ttl a{display:block;font-size:18px;letter-spacing:.04em}@media screen and (max-width: 1000px){.nav_area .nav_box .nav_ttl span,.nav_area .nav_box .nav_ttl a{font-size:20px}}@media screen and (max-width: 1000px){.nav_area .nav_box .nav_ttl.toggle-btn{position:relative}.nav_area .nav_box .nav_ttl.toggle-btn::before,.nav_area .nav_box .nav_ttl.toggle-btn::after{content:"";background:#707070;height:2px;width:16px;border-radius:2px;position:absolute;top:0;bottom:0;margin:auto;right:0}.nav_area .nav_box .nav_ttl.toggle-btn::after{transform:rotate(90deg);transition:transform .3s}.nav_area .nav_box .nav_ttl.toggle-btn.selected::after{transform:rotate(0deg)}}@media screen and (max-width: 1000px){.nav_area .nav_box .nav_list{display:none;margin-top:10px}}.nav_area .nav_box .nav_list .list_item+.list_item{margin-top:12px}.nav_area .nav_box .nav_list .list_item a{font-size:13px;position:relative;display:flex}.nav_area .nav_box .nav_list .list_item a::before{content:"";width:10px;height:4px;background:#c50018;margin-top:8px;margin-right:6px}.nav_area .nav_box .nav_list .list_item a._blank::after{content:"";width:13px;height:13px;background:url(../img/ico_balnk_bk.svg) center center/contain no-repeat;margin-left:2px;margin-top:5px}@media screen and (max-width: 1000px){.nav_area .nav_box .nav_list._none_hide{display:block}}.nav_area._header{padding:0 2.9282576867vw;padding-top:50px;margin-bottom:40px}@media screen and (max-width: 1000px){.nav_area._header{padding:0;margin-bottom:0;margin-top:0;border-bottom:1px solid #9f9f9f}}.nav_area._header .nav_box{border-color:#9f9f9f}.nav_area._header .nav_ttl{color:#03075f}.nav_area._header .nav_ttl span,.nav_area._header .nav_ttl a{color:#03075f;font-size:34px;letter-spacing:.1em;line-height:1.2}@media screen and (max-width: 1000px){.nav_area._header .nav_ttl span,.nav_area._header .nav_ttl a{font-size:22px;letter-spacing:.04em}}.nav_area._header .ttl_ja{font-size:15px;color:#000;font-weight:400;margin-bottom:20px;font-weight:500}.nav_area._header .nav_list .list_item a{font-size:15px;color:#000}@media screen and (max-width: 1000px){.nav_area._header .nav_list .list_item a{font-size:13px}}.nav_area._header .nav_list .list_item a::before{margin-top:11px}@media screen and (max-width: 1000px){.nav_area._header .nav_list .list_item a::before{margin-top:9px}}.nav_area._header .nav_list .list_item a._blank::after{width:15px;height:15px;margin-top:5px}.scrolldown{display:inline-block;position:absolute;left:0;right:0;bottom:0;z-index:2;padding:10px 10px 60px;overflow:hidden;color:#03075f;line-height:1;text-decoration:none;font-size:10px;font-weight:bold;margin:auto;font-size:14px;text-align:center;z-index:80;letter-spacing:.05rem}@media screen and (max-width: 1000px){.scrolldown{padding:10px 10px 30px;font-size:10px;text-align:center;transform:translateZ(1px)}}.scrolldown::after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:50px;background:#03075f;animation:sdl 1.5s cubic-bezier(1, 0, 0, 1) infinite}@media screen and (max-width: 1000px){.scrolldown::after{height:20px}}.scrolldown._sec._wh{color:#fff}.scrolldown._sec._wh::after{background:#fff}.scrolldown._sec._blue{color:#377fbe}.scrolldown._sec._blue::after{background:#377fbe}@keyframes sdl{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}.mainContents{margin-top:70px}@media screen and (max-width: 1000px){.mainContents{margin-top:60px}}.sec_inner{max-width:1280px;padding-left:40px;padding-right:40px;margin:auto;padding-top:80px;padding-bottom:100px}@media screen and (max-width: 1000px){.sec_inner{padding:30px 20px 40px}}.sec_inner._small{max-width:1080px}.top_sec_ttl{color:#fff;display:flex;align-items:center;margin-bottom:80px}@media screen and (max-width: 1000px){.top_sec_ttl{flex-direction:column;margin-bottom:30px;align-items:flex-start}}.top_sec_ttl .en{font-size:90px;line-height:1;position:relative;margin-right:40px;padding-right:40px}@media screen and (max-width: 1000px){.top_sec_ttl .en{font-size:50px;margin-right:0;padding-right:0}}.top_sec_ttl .en::before{content:"";width:1px;height:calc(100% - 10px);background:#fff;position:absolute;right:0;top:0;bottom:0;margin:auto}@media screen and (max-width: 1000px){.top_sec_ttl .en::before{display:none}}.top_sec_ttl .ja{font-size:25px;font-weight:500;letter-spacing:.1em}@media screen and (max-width: 1000px){.top_sec_ttl .ja{font-size:18px;padding-top:8px}}.top_sec_ttl._gray{color:#4d4c4c}.top_sec_ttl._gray .en::before{background:#4d4c4c}#top .sec_mv{width:100%;height:calc(100vh - 70px);background:url(../img/mv.jpg?20250522) center center/cover no-repeat;position:relative}@media screen and (max-width: 1000px){#top .sec_mv{background-image:url(../img/mv_sp.jpg?20250522);height:132.2666666667vw}}#top .sec_mv .main_copy_area{position:absolute;left:9.224011713vw;top:0;bottom:0;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media screen and (max-width: 1000px){#top .sec_mv .main_copy_area{left:5.3333333333vw}}#top .sec_mv .main_copy_area .main_copy{display:flex;flex-direction:column;align-items:flex-start}#top .sec_mv .main_copy_area .main_copy .txt{background:#03075f;font-size:4.39238653vw;color:#fff;padding:0 12px;letter-spacing:.2em;display:block;line-height:1.5}@media screen and (max-width: 1000px){#top .sec_mv .main_copy_area .main_copy .txt{font-size:9.6vw;padding:0 7px}}#top .sec_mv .main_copy_area .site_name{color:#fff;font-size:1.4641288433vw;margin-top:1.756954612vw;letter-spacing:.35em}@media screen and (max-width: 1000px){#top .sec_mv .main_copy_area .site_name{font-size:4.8vw;margin-top:2.6666666667vw}}#top .sec_mv .job_btn{background:hsla(0,0%,100%,.8);color:#03075f;font-weight:bold;font-size:15px;position:absolute;width:130px;height:130px;border-radius:75px;right:50px;bottom:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;backdrop-filter:blur(10px);border:1px solid #377fbe;font-weight:500;line-height:1.4}@media screen and (max-width: 1000px){#top .sec_mv .job_btn{width:100px;height:100px;font-size:12px;right:10px;bottom:10px}}#top .sec_mv .job_btn span{background:#377fbe;color:#fff;padding:0 8px;border-radius:10px;font-size:10px;margin-top:10px;letter-spacing:.05em}@media screen and (max-width: 1000px){#top .sec_mv .job_btn span{font-size:8px;margin-top:6px}}#top .sec_message{background:url(../img/top_message_bg.jpg?20250423) center center/cover no-repeat;background-size:cover}@media screen and (max-width: 1000px){#top .sec_message{background-image:url(../img/top_message_bg_sp.jpg?20250423)}}#top .sec_message .message_column{position:relative;max-width:900px;margin:auto}#top .sec_message .message_column::after{content:"";z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(77,76,76,.8);mix-blend-mode:multiply}#top .sec_message .message_column p{color:#fff;position:relative;z-index:2;padding:70px;line-height:2.7;font-size:18px;letter-spacing:.1em}@media screen and (max-width: 1000px){#top .sec_message .message_column p{padding:15px;font-size:14px;line-height:2}}#top .sec_about{background:#efefef}#top .sec_about .about_link_box{max-width:1100px;margin:auto}@media screen and (max-width: 1000px){#top .sec_about .about_link_box{width:calc(100% + 20px)}}#top .sec_about .about_link_box a{display:flex;min-height:370px}@media screen and (max-width: 1000px){#top .sec_about .about_link_box a{flex-direction:column;min-height:inherit}}#top .sec_about .about_link_box .img_area{background:#03075f;width:50%;position:relative}@media screen and (max-width: 1000px){#top .sec_about .about_link_box .img_area{width:100%;background:rgba(0,0,0,0)}#top .sec_about .about_link_box .img_area::before{content:"";z-index:1;background:#03075f;width:100%;height:90px;position:absolute;top:0;left:0}}#top .sec_about .about_link_box .img_area .img{width:100%;position:absolute;left:-68px;top:60px;width:134.7985347985%;box-shadow:0px 0px 20px 0px rgba(0,0,0,.16)}@media screen and (max-width: 1000px){#top .sec_about .about_link_box .img_area .img{width:100%;position:relative;left:-20px;top:30px;z-index:2}}#top .sec_about .about_link_box .img_area .img img{object-fit:cover;width:100%;height:100%}#top .sec_about .about_link_box .content_area{background:#fff;width:50%;padding:30px 60px 30px 180px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}@media screen and (max-width: 1000px){#top .sec_about .about_link_box .content_area{padding:50px 45px 40px 25px;width:100%;align-items:center}}#top .sec_about .about_link_box .content_area .ttl{color:#377fbe;font-size:30px;margin-bottom:40px;letter-spacing:.1em}@media screen and (max-width: 1000px){#top .sec_about .about_link_box .content_area .ttl{font-size:20px;margin-bottom:20px}}#top .sec_about .about_link_box+.about_link_box{margin-top:130px}@media screen and (max-width: 1000px){#top .sec_about .about_link_box+.about_link_box{margin-top:50px;margin-left:-20px}}#top .sec_about .about_link_box+.about_link_box a{flex-direction:row-reverse}@media screen and (max-width: 1000px){#top .sec_about .about_link_box+.about_link_box a{flex-direction:column}}#top .sec_about .about_link_box+.about_link_box .img_area .img{left:auto;right:-68px}@media screen and (max-width: 1000px){#top .sec_about .about_link_box+.about_link_box .img_area .img{right:-20px}}#top .sec_about .about_link_box+.about_link_box .content_area{padding:30px 180px 30px 60px}@media screen and (max-width: 1000px){#top .sec_about .about_link_box+.about_link_box .content_area{padding:50px 25px 40px 45px}}#top .sec_institutions .sec_inner{padding-bottom:80px;padding-top:120px}@media screen and (max-width: 1000px){#top .sec_institutions .sec_inner{padding-top:30px;padding-bottom:30px}}#top .sec_institutions .sec_inner .top_sec_ttl{margin-bottom:0}#top .sec_institutions .institutions_list{display:flex}@media screen and (max-width: 1000px){#top .sec_institutions .institutions_list{flex-direction:column}}#top .sec_institutions .institutions_list .list_item{width:50%;position:relative;display:flex;align-items:center;justify-content:center;min-height:310px}@media screen and (max-width: 1000px){#top .sec_institutions .institutions_list .list_item{width:100%;min-height:220px}}#top .sec_institutions .institutions_list .list_item .img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}#top .sec_institutions .institutions_list .list_item .img img{object-fit:cover;width:100%;height:100%}#top .sec_institutions .institutions_list .list_item .content{z-index:2;position:relative;color:#fff;display:flex;flex-direction:column;align-items:center}#top .sec_institutions .institutions_list .list_item .content .ttl{font-size:20px;margin-bottom:30px}@media screen and (max-width: 1000px){#top .sec_institutions .institutions_list .list_item .content .ttl{font-size:16px;margin-bottom:20px}}#top .sec_people{background:#d6dce6}#top .sec_people .people_list{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1000px){#top .sec_people .people_list{flex-direction:column}}#top .sec_people .people_list .list_item{width:calc((100% - 64px)/2)}@media screen and (max-width: 1000px){#top .sec_people .people_list .list_item{width:100%}#top .sec_people .people_list .list_item+.list_item{margin-top:30px}}#top .sec_people .people_list .list_item:nth-of-type(n + 3){margin-top:70px}@media screen and (max-width: 1000px){#top .sec_people .people_list .list_item:nth-of-type(n + 3){margin-top:30px}}#top .sec_people .people_list .list_item a{position:relative;display:flex}#top .sec_people .people_list .list_item a .num_area{position:absolute;z-index:3;left:30px;top:30px}@media screen and (max-width: 1000px){#top .sec_people .people_list .list_item a .num_area{left:15px;top:20px}}#top .sec_people .people_list .list_item a .num_area .txt{font-size:14px;color:#fff;background:#c50018;position:absolute;padding:0 5px;left:0;top:10px}@media screen and (max-width: 1000px){#top .sec_people .people_list .list_item a .num_area .txt{font-size:9px;top:8px}}#top .sec_people .people_list .list_item a .num_area .num{font-size:100px;color:#03075f;line-height:1}@media screen and (max-width: 1000px){#top .sec_people .people_list .list_item a .num_area .num{font-size:64px}}#top .sec_people .people_list .list_item a .num_area .num span{font-size:130px}@media screen and (max-width: 1000px){#top .sec_people .people_list .list_item a .num_area .num span{font-size:84px}}#top .sec_people .people_list .list_item a::before{content:"";background:#bfc8d8;width:calc(100% - 70px);height:calc(100% - 70px);position:absolute;top:0;left:0;z-index:1}@media screen and (max-width: 1000px){#top .sec_people .people_list .list_item a::before{width:calc(100% - 40px);height:calc(100% - 40px)}}#top .sec_people .people_list .list_item a .people_content{position:relative;box-shadow:0px 0px 20px 0px rgba(0,0,0,.16);z-index:2;background:#fff;margin-left:70px;margin-top:70px}@media screen and (max-width: 1000px){#top .sec_people .people_list .list_item a .people_content{margin-left:40px;margin-top:40px}}#top .sec_people .people_list .list_item a .people_content .img img{object-fit:cover;width:100%;height:100%}#top .sec_people .people_list .list_item a .people_content .cont{padding:20px 30px 30px}@media screen and (max-width: 1000px){#top .sec_people .people_list .list_item a .people_content .cont{padding:10px 16px 16px}}#top .sec_people .people_list .list_item a .people_content .cont .pos{font-size:25px;color:#377fbe;padding-bottom:6px;border-bottom:1px solid #cecece}@media screen and (max-width: 1000px){#top .sec_people .people_list .list_item a .people_content .cont .pos{font-size:16px}}#top .sec_people .people_list .list_item a .people_content .cont .info_area{display:flex;margin-top:13px}#top .sec_people .people_list .list_item a .people_content .cont .info_area .name{font-size:52px;margin-right:20px;line-height:1}@media screen and (max-width: 1000px){#top .sec_people .people_list .list_item a .people_content .cont .info_area .name{font-size:35px;margin-right:10px}}#top .sec_people .people_list .list_item a .people_content .cont .info_area .info_detail_area .year,#top .sec_people .people_list .list_item a .people_content .cont .info_area .info_detail_area .txt{font-size:15px}@media screen and (max-width: 1000px){#top .sec_people .people_list .list_item a .people_content .cont .info_area .info_detail_area .year,#top .sec_people .people_list .list_item a .people_content .cont .info_area .info_detail_area .txt{font-size:10px}}#top .sec_people .people_list .list_item a .people_content .cont .info_area .info_detail_area .txt{margin-top:2px}@media screen and (max-width: 1000px){#top .sec_people .people_list .list_item a .people_content .cont .info_area .info_detail_area .txt{margin-top:0}}#top .sec_contact{background:url(../img/top_contact_bg.jpg) center center/cover no-repeat}#top .sec_contact .sec_inner{padding-top:90px;padding-bottom:90px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1000px){#top .sec_contact .sec_inner{padding-top:30px;padding-bottom:50px;flex-direction:column;align-items:flex-start}}#top .sec_contact .sec_inner .top_sec_ttl{margin-bottom:0}#top .sec_contact .sec_inner .contact_btn{background:#03075f;color:#fff;min-width:436px;height:140px;display:flex;align-items:center;padding:50px;justify-content:space-between;transition:background .3s;font-size:18px}@media screen and (max-width: 1000px){#top .sec_contact .sec_inner .contact_btn{min-width:inherit;width:100%;height:90px;padding:32px;font-size:16px;margin-top:48px}}.pc #top .sec_contact .sec_inner .contact_btn:hover{background:rgb(.6581632653,1.5357142857,20.8418367347)}#top .sec_contact .sec_inner .contact_btn i{width:70px;display:flex;align-items:center}#top .sec_contact .sec_inner .contact_btn i img{width:100%}#page.interview .mainContents{background:#efefef}#page.interview .sec_mv{height:778px;width:100%;position:relative;z-index:1}@media screen and (max-width: 1000px){#page.interview .sec_mv{height:140.8vw}}#page.interview .sec_mv .bg{width:100%;height:100%}#page.interview .sec_mv .bg img{object-fit:cover;width:100%;height:100%}#page.interview .sec_mv .copy_area{position:absolute;top:160px;left:120px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 1000px){#page.interview .sec_mv .copy_area{top:auto;left:20px;bottom:160px}}#page.interview .sec_mv .copy_area .num_area{display:flex;align-items:center}#page.interview .sec_mv .copy_area .num_area .txt{font-size:18px;color:#fff;background:#c50018;padding:0 5px;line-height:1.2}#page.interview .sec_mv .copy_area .num_area .num{font-size:55px;color:#03075f;margin-left:8px}@media screen and (max-width: 1000px){#page.interview .sec_mv .copy_area .num_area .num{line-height:1.3}}#page.interview .sec_mv .copy_area .copy{font-size:50px;color:#03075f;letter-spacing:.2em}@media screen and (max-width: 1000px){#page.interview .sec_mv .copy_area .copy{font-size:28px}}#page.interview .sec_mv .info_outer{color:#fff;position:absolute;z-index:1;bottom:50px;right:0;display:flex;align-items:center;min-width:660px;padding:18px 40px}@media screen and (max-width: 1000px){#page.interview .sec_mv .info_outer{min-width:inherit;width:calc(100% - 30px);padding:15px 15px 20px;flex-direction:column;align-items:flex-start;bottom:0}}#page.interview .sec_mv .info_outer::after{content:"";z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(3,7,95,.8);mix-blend-mode:multiply}#page.interview .sec_mv .info_outer .pos{font-size:20px;position:relative;z-index:2}#page.interview .sec_mv .info_outer .info_area{display:flex;position:relative;z-index:2;margin-left:30px}@media screen and (max-width: 1000px){#page.interview .sec_mv .info_outer .info_area{margin-left:0;margin-top:12px}}#page.interview .sec_mv .info_outer .info_area .name{font-size:52px;margin-right:20px;line-height:1}@media screen and (max-width: 1000px){#page.interview .sec_mv .info_outer .info_area .name{font-size:48px;margin-right:10px}}#page.interview .sec_mv .info_outer .info_area .info_detail_area .year,#page.interview .sec_mv .info_outer .info_area .info_detail_area .txt{font-size:15px}@media screen and (max-width: 1000px){#page.interview .sec_mv .info_outer .info_area .info_detail_area .year,#page.interview .sec_mv .info_outer .info_area .info_detail_area .txt{font-size:13px}}#page.interview .sec_mv .info_outer .info_area .info_detail_area .txt{margin-top:2px}@media screen and (max-width: 1000px){#page.interview .sec_mv .info_outer .info_area .info_detail_area .txt{margin-top:0}}#page.interview .sec_info{z-index:2;position:relative}#page.interview .sec_info .info_box{margin-left:17.0571010249%;background:#fff;padding:60px calc((100vw - 1200px)/2) 120px 60px;margin-top:-50px}@media screen and (max-width: 1000px){#page.interview .sec_info .info_box{margin-top:0;padding:30px 20px 50px 20px;margin-left:20px}}#page.interview .sec_info .info_list .list_item{display:flex}@media screen and (max-width: 1000px){#page.interview .sec_info .info_list .list_item{flex-direction:column}}#page.interview .sec_info .info_list .list_item+.list_item{margin-top:56px}@media screen and (max-width: 1000px){#page.interview .sec_info .info_list .list_item+.list_item{margin-top:24px}}#page.interview .sec_info .info_list .list_item .ttl_area{border-right:1px solid #707070;width:150px}@media screen and (max-width: 1000px){#page.interview .sec_info .info_list .list_item .ttl_area{display:flex;align-items:flex-end;width:100%;border-right:none;border-bottom:1px solid #707070;padding-bottom:6px}}#page.interview .sec_info .info_list .list_item .ttl_area .en{font-size:36px;color:#377fbe;line-height:1}#page.interview .sec_info .info_list .list_item .ttl_area .ja{font-size:16px;margin-top:5px;font-weight:400}@media screen and (max-width: 1000px){#page.interview .sec_info .info_list .list_item .ttl_area .ja{margin-left:10px}}#page.interview .sec_info .info_list .list_item .txt{flex:1}#page.interview .sec_info .info_list .list_item .txt p{font-size:15px;padding:10px 0 10px 40px;letter-spacing:.1em;font-weight:400;line-height:2}@media screen and (max-width: 1000px){#page.interview .sec_info .info_list .list_item .txt p{padding:10px 0 0}}#page.interview .sec_chapter .img{width:100%;position:relative;padding-right:17.0571010249%;padding-bottom:60px}@media screen and (max-width: 1000px){#page.interview .sec_chapter .img{padding-right:45px;padding-bottom:25px}}#page.interview .sec_chapter .img::after{content:"";width:89.3118594436%;height:100%;position:absolute;right:0;bottom:0;background:#d6dce6;z-index:1}@media screen and (max-width: 1000px){#page.interview .sec_chapter .img::after{width:calc(100% - 20px)}}#page.interview .sec_chapter .img img{width:100%;margin-top:-40px;width:100%;position:relative;z-index:2}@media screen and (max-width: 1000px){#page.interview .sec_chapter .img img{margin-top:-20px}}#page.interview .sec_chapter .column{margin-right:9.7364568082%;background:#fff;padding:120px 100px 120px 16.3250366032vw;margin-top:-60px}@media screen and (max-width: 1000px){#page.interview .sec_chapter .column{margin-top:-25px;padding:80px 20px 90px 20px;margin-right:20px}}#page.interview .sec_chapter .column .ttl_area{margin-bottom:30px}@media screen and (max-width: 1000px){#page.interview .sec_chapter .column .ttl_area{margin-bottom:15px}}#page.interview .sec_chapter .column .ttl_area .num{color:#c50018;font-size:16px;line-height:1;padding-bottom:14px;position:relative}#page.interview .sec_chapter .column .ttl_area .num::after{content:"";width:40px;height:2px;background:#c50018;position:absolute;bottom:0;left:0}#page.interview .sec_chapter .column .ttl_area .ttl{font-size:25px;margin-top:15px;color:#03075f}@media screen and (max-width: 1000px){#page.interview .sec_chapter .column .ttl_area .ttl{font-size:20px}}#page.interview .sec_chapter .column .txt p{font-size:15px;line-height:2;letter-spacing:.1em;font-weight:400}@media screen and (max-width: 1000px){#page.interview .sec_chapter .column .txt p{font-size:13px}}#page.interview .sec_chapter .other_contents{margin-left:9.7364568082%;background:#fff;padding:70px 16.3250366032vw 100px 100px;margin-top:-60px;background:#03075f;color:#fff;display:flex}@media screen and (max-width: 1000px){#page.interview .sec_chapter .other_contents{margin-top:-36px;padding:30px 25px 50px;margin-left:20px;flex-direction:column}}#page.interview .sec_chapter .other_contents .other_contents_inner{width:50%}@media screen and (max-width: 1000px){#page.interview .sec_chapter .other_contents .other_contents_inner{width:100%}}#page.interview .sec_chapter .other_contents .other_contents_inner:nth-of-type(1){padding-right:40px}@media screen and (max-width: 1000px){#page.interview .sec_chapter .other_contents .other_contents_inner:nth-of-type(1){padding-right:0}}#page.interview .sec_chapter .other_contents .other_contents_inner+.other_contents_inner{border-left:1px solid #fff;padding-left:65px}@media screen and (max-width: 1000px){#page.interview .sec_chapter .other_contents .other_contents_inner+.other_contents_inner{padding-left:0;padding-top:20px;margin-top:30px;border-left:none;border-top:1px solid #fff}}#page.interview .sec_chapter .other_contents .ttl_area{margin-bottom:48px}@media screen and (max-width: 1000px){#page.interview .sec_chapter .other_contents .ttl_area{margin-bottom:24px}}#page.interview .sec_chapter .other_contents .ttl_area .en{font-size:50px;line-height:1}#page.interview .sec_chapter .other_contents .ttl_area .ja{font-size:15px;margin-top:5px}#page.interview .sec_chapter .other_contents .schedule_list{margin-left:50px}@media screen and (max-width: 1000px){#page.interview .sec_chapter .other_contents .schedule_list{margin-left:5px}}#page.interview .sec_chapter .other_contents .schedule_list .list_item{position:relative;display:flex;padding-bottom:10px}#page.interview .sec_chapter .other_contents .schedule_list .list_item::after{content:"";width:3px;height:100%;background:#fff;position:absolute;left:5.5px;top:7px;z-index:1}@media screen and (max-width: 1000px){#page.interview .sec_chapter .other_contents .schedule_list .list_item::after{top:6px}}#page.interview .sec_chapter .other_contents .schedule_list .list_item:last-child{padding-bottom:0}#page.interview .sec_chapter .other_contents .schedule_list .list_item:last-child::after{display:none}#page.interview .sec_chapter .other_contents .schedule_list .list_item .time,#page.interview .sec_chapter .other_contents .schedule_list .list_item .txt{font-size:18px}@media screen and (max-width: 1000px){#page.interview .sec_chapter .other_contents .schedule_list .list_item .time,#page.interview .sec_chapter .other_contents .schedule_list .list_item .txt{font-size:15px}}#page.interview .sec_chapter .other_contents .schedule_list .list_item .time{width:84px;position:relative;padding-left:24px;text-align:right}@media screen and (max-width: 1000px){#page.interview .sec_chapter .other_contents .schedule_list .list_item .time{width:64px}}#page.interview .sec_chapter .other_contents .schedule_list .list_item .time::before{content:"";width:14px;height:14px;background:#377fbe;border:3px solid #fff;border-radius:7px;position:absolute;left:0;top:7px;z-index:2}@media screen and (max-width: 1000px){#page.interview .sec_chapter .other_contents .schedule_list .list_item .time::before{top:6px}}#page.interview .sec_chapter .other_contents .schedule_list .list_item .txt{margin-left:20px;flex:1}#page.interview .sec_chapter .other_contents .schedule_list .list_item .txt span{font-size:16px}@media screen and (max-width: 1000px){#page.interview .sec_chapter .other_contents .schedule_list .list_item .txt span{font-size:13px}}#page.interview .sec_chapter .other_contents .txt p{font-size:15px;line-height:2;font-weight:400}@media screen and (max-width: 1000px){#page.interview .sec_chapter .other_contents .txt p{font-size:13px}}#page.interview .sec_chapter:nth-of-type(even) .img{padding-right:0;padding-left:17.0571010249%}@media screen and (max-width: 1000px){#page.interview .sec_chapter:nth-of-type(even) .img{padding-right:0;padding-left:45px}}#page.interview .sec_chapter:nth-of-type(even) .img::after{right:auto;left:0;background:#84b5e0}#page.interview .sec_chapter:nth-of-type(even) .column{margin-right:0;margin-left:9.7364568082%;padding:120px 16.3250366032vw 120px 100px}@media screen and (max-width: 1000px){#page.interview .sec_chapter:nth-of-type(even) .column{padding:80px 20px 90px 20px;margin-right:0;margin-left:20px}}#page.interview .sec_other_interview{background:#efefef}@media screen and (max-width: 1000px){#page.interview .sec_other_interview .sec_inner{padding-top:50px;padding-bottom:100px}}#page.interview .sec_other_interview .ttl{color:#03075f;font-size:30px;text-align:center;margin-bottom:20px}@media screen and (max-width: 1000px){#page.interview .sec_other_interview .ttl{font-size:25px}}#page.interview .sec_other_interview .other_interview_list{display:flex;justify-content:center}#page.interview .sec_other_interview .other_interview_list .list_item{width:326px}@media screen and (max-width: 1000px){#page.interview .sec_other_interview .other_interview_list .list_item{width:100%}}#page.interview .sec_other_interview .other_interview_list .list_item .img img{object-fit:cover;width:100%;height:100%}#page.interview .sec_other_interview .other_interview_list .list_item .txt{font-size:18px;color:#377fbe;text-align:center;margin-top:15px}@media screen and (max-width: 1000px){#page.interview .sec_other_interview .other_interview_list .list_item .txt{font-size:15px}}.sec_page_ttl{background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:550px;position:relative}@media screen and (max-width: 1000px){.sec_page_ttl{height:480px}}.sec_page_ttl._jobinfo{background-image:url(../img/jobinfo/mv.jpg?20250522)}@media screen and (max-width: 1000px){.sec_page_ttl._jobinfo{background-image:url(../img/jobinfo/mv_sp.jpg?20250522)}}.sec_page_ttl._welfare{background-image:url(../img/welfare/mv.jpg)}@media screen and (max-width: 1000px){.sec_page_ttl._welfare{background-image:url(../img/welfare/mv_sp.jpg)}}.sec_page_ttl._institutions{background-image:url(../img/institutions/mv.jpg?20250423)}@media screen and (max-width: 1000px){.sec_page_ttl._institutions{background-image:url(../img/institutions/mv_sp.jpg?20250423)}}.sec_page_ttl .page_ttl_content{background:#03075f;padding:30px 30px 40px 0;color:#fff;position:absolute;bottom:100px;left:0}@media screen and (max-width: 1000px){.sec_page_ttl .page_ttl_content{bottom:50px;padding:20px 30px 30px 0;min-width:78.1333333333vw}}.sec_page_ttl .page_ttl_content .page_ttl,.sec_page_ttl .page_ttl_content .en{padding-left:100px;padding-right:100px}@media screen and (max-width: 1000px){.sec_page_ttl .page_ttl_content .page_ttl,.sec_page_ttl .page_ttl_content .en{padding-right:0;padding-left:20px}}.sec_page_ttl .page_ttl_content .page_ttl{font-size:40px;font-weight:500;letter-spacing:.15em;padding-bottom:13px;border-bottom:1px solid #fff}@media screen and (max-width: 1000px){.sec_page_ttl .page_ttl_content .page_ttl{font-size:30px}}.sec_page_ttl .page_ttl_content .en{font-size:20px;margin-top:5px;letter-spacing:.04em}@media screen and (max-width: 1000px){.sec_page_ttl .page_ttl_content .en{font-size:14px}}#page.jobinfo{background:#efefef}#page.jobinfo .sec_department+.sec_department .sec_inner{padding-top:0}#page.jobinfo .sec_department .sec_ttl{color:#03075f;font-size:25px;font-weight:500;padding-top:10px;border-top:4px solid #03075f;letter-spacing:.04em;margin-bottom:50px}@media screen and (max-width: 1000px){#page.jobinfo .sec_department .sec_ttl{font-size:22px;margin-bottom:30px}}#page.jobinfo .sec_department .department_list{display:flex;justify-content:space-between;flex-wrap:wrap}#page.jobinfo .sec_department .department_list .department_list_item{background:#fff;width:calc((100% - 32px)/2);display:flex;flex-direction:column}@media screen and (max-width: 1000px){#page.jobinfo .sec_department .department_list .department_list_item{width:100%}#page.jobinfo .sec_department .department_list .department_list_item+.department_list_item{margin-top:20px}}#page.jobinfo .sec_department .department_list .department_list_item:nth-of-type(n + 3){margin-top:32px}@media screen and (max-width: 1000px){#page.jobinfo .sec_department .department_list .department_list_item:nth-of-type(n + 3){margin-top:20px}}#page.jobinfo .sec_department .department_list .department_list_item .ttl_area{padding:30px 0 15px 30px;margin-right:30px;border-bottom:1px solid #707070;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1000px){#page.jobinfo .sec_department .department_list .department_list_item .ttl_area{padding:20px 0 15px 20px;margin-right:20px;flex-direction:column;align-items:flex-start}}#page.jobinfo .sec_department .department_list .department_list_item .ttl_area .ttl{font-size:25px;font-weight:500;color:#03075f}#page.jobinfo .sec_department .department_list .department_list_item .ttl_area .cate_list{display:flex;align-items:center}@media screen and (max-width: 1000px){#page.jobinfo .sec_department .department_list .department_list_item .ttl_area .cate_list{margin-top:8px}}#page.jobinfo .sec_department .department_list .department_list_item .ttl_area .cate_list .cate_list_item{color:#fff;font-size:11px;padding:5px 10px;line-height:1}#page.jobinfo .sec_department .department_list .department_list_item .ttl_area .cate_list .cate_list_item+.cate_list_item{margin-left:8px}#page.jobinfo .sec_department .department_list .department_list_item .ttl_area .cate_list .cate_list_item._01{background:#377fbe}#page.jobinfo .sec_department .department_list .department_list_item .ttl_area .cate_list .cate_list_item._02{background:#c50018}#page.jobinfo .sec_department .department_list .department_list_item .content_area{padding:25px 30px 50px;display:flex;flex-direction:column;flex:1}@media screen and (max-width: 1000px){#page.jobinfo .sec_department .department_list .department_list_item .content_area{padding:20px 20px 40px}}#page.jobinfo .sec_department .department_list .department_list_item .content_area .ttl{font-size:20px;font-weight:500;color:#000;line-height:1.7}#page.jobinfo .sec_department .department_list .department_list_item .content_area .txt{margin-top:15px;margin-bottom:40px}@media screen and (max-width: 1000px){#page.jobinfo .sec_department .department_list .department_list_item .content_area .txt{margin-bottom:30px}}#page.jobinfo .sec_department .department_list .department_list_item .content_area .txt p{font-size:16px;color:#000;font-weight:400;line-height:1.8}@media screen and (max-width: 1000px){#page.jobinfo .sec_department .department_list .department_list_item .content_area .txt p{font-size:14px}}#page.jobinfo .sec_department .department_list .department_list_item .content_area .btn_area{margin-top:auto}#page.jobinfo .sec_department .department_list .department_list_item .content_area .btn_area .btn{display:block;background:#03075f;color:#fff;font-size:16px;padding:20px;text-align:center;max-width:340px;margin:auto;display:flex;justify-content:center;align-items:center;transition:background .3s}.pc #page.jobinfo .sec_department .department_list .department_list_item .content_area .btn_area .btn:hover{background:rgb(.6581632653,1.5357142857,20.8418367347)}@media screen and (max-width: 1000px){#page.jobinfo .sec_department .department_list .department_list_item .content_area .btn_area .btn{font-size:15px;width:calc(100% - 30px)}}#page.jobinfo .sec_department .department_list .department_list_item .content_area .btn_area .btn i{content:"";background:url(../img/ico_arrow.svg) center center/contain no-repeat;width:33.62px;height:10px;margin-left:24px}#page.about .sec_about_ttl{height:550px;width:100%;background:url(../img/about/mv.jpg) center center/cover no-repeat}@media screen and (max-width: 1000px){#page.about .sec_about_ttl{height:480px;background-image:url(../img/about/mv_sp.jpg)}}#page.about .sec_about_ttl .inner{height:100%;max-width:900px;margin:auto;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media screen and (max-width: 1000px){#page.about .sec_about_ttl .inner{padding:60px 20px;justify-content:flex-start}}#page.about .sec_about_ttl .inner .about_ttl_en{font-size:14px;border-bottom:1px solid #fff;line-height:1}#page.about .sec_about_ttl .inner .about_ttl{letter-spacing:.15em;font-size:40px;margin-top:20px;font-weight:500}#page.about .sec_about_ttl .inner .en_copy{letter-spacing:.15em;margin-top:11px;font-size:20px}#page.about .sec_about{background:#efefef;position:relative}#page.about .sec_about .sec_inner{position:relative;z-index:10}#page.about .sec_about .sec_ttl{font-size:25px;font-weight:500;text-align:center;margin-bottom:50px;color:#03075f;letter-spacing:.04em}#page.about .sec_about .about_list+.about_list{margin-top:20px}#page.about .sec_about .about_list._col2{display:flex;justify-content:space-between}@media screen and (max-width: 1000px){#page.about .sec_about .about_list._col2{flex-direction:column}}#page.about .sec_about .about_list._col2 .about_list_item{width:calc((100% - 20px)/2)}@media screen and (max-width: 1000px){#page.about .sec_about .about_list._col2 .about_list_item{width:100%}#page.about .sec_about .about_list._col2 .about_list_item+.about_list_item{margin-top:20px}}#page.about .sec_about .about_list._col3{display:flex;justify-content:space-between}@media screen and (max-width: 1000px){#page.about .sec_about .about_list._col3{flex-direction:column}}#page.about .sec_about .about_list._col3 .about_list_item{width:calc((100% - 40px)/3)}@media screen and (max-width: 1000px){#page.about .sec_about .about_list._col3 .about_list_item{width:100%}#page.about .sec_about .about_list._col3 .about_list_item+.about_list_item{margin-top:20px}}#page.about .sec_about .about_list .about_list_item{background:#fff;padding:40px 50px}@media screen and (max-width: 1000px){#page.about .sec_about .about_list .about_list_item{padding:20px 20px 30px}}#page.about .sec_about .about_list .about_list_item .ttl_area{text-align:center;margin-bottom:30px}#page.about .sec_about .about_list .about_list_item .ttl_area .ttl{font-size:20px;color:#c50018;font-weight:bold}@media screen and (max-width: 1000px){#page.about .sec_about .about_list .about_list_item .ttl_area .ttl{font-size:22px}}#page.about .sec_about .about_list .about_list_item .num{font-size:35px;color:#03075f;font-weight:bold;line-height:1}#page.about .sec_about .about_list .about_list_item .num span{font-size:75px}#page.about .sec_about.sec01::before,#page.about .sec_about.sec01::after{content:"";position:absolute}#page.about .sec_about.sec01::before{width:100%;height:calc(100% - 220px);left:0;top:0;background:#d6dce6;z-index:1}@media screen and (max-width: 1000px){#page.about .sec_about.sec01::before{height:calc(100% - 330px)}}#page.about .sec_about.sec01::after{z-index:2;background:#84b5e0;width:calc(1000px + (100vw - 1200px)/2);right:0;bottom:0;height:calc(100% - 280px)}@media screen and (max-width: 1000px){#page.about .sec_about.sec01::after{width:87.2vw;height:calc(100% - 200px)}}@media screen and (max-width: 1000px){#page.about .sec_about.sec01 .sec_inner{padding-top:40px}}#page.about .sec_about.sec01 .about_list .item01 .ico,#page.about .sec_about.sec01 .about_list .item02 .ico{max-width:280px;margin:auto}@media screen and (max-width: 1000px){#page.about .sec_about.sec01 .about_list .item01 .ico,#page.about .sec_about.sec01 .about_list .item02 .ico{width:66.1333333333vw}}#page.about .sec_about.sec01 .about_list .item03 .content_area{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 1000px){#page.about .sec_about.sec01 .about_list .item03 .content_area{align-items:center;flex-direction:column}}#page.about .sec_about.sec01 .about_list .item03 .content_area .txt p{font-size:16px;color:#000;line-height:2;font-weight:400}@media screen and (max-width: 1000px){#page.about .sec_about.sec01 .about_list .item03 .content_area .txt p{font-size:14px}}#page.about .sec_about.sec01 .about_list .item03 .content_area .txt p span{font-weight:bold}#page.about .sec_about.sec01 .about_list .item03 .content_area .ico{max-width:120px}@media screen and (max-width: 1000px){#page.about .sec_about.sec01 .about_list .item03 .content_area .ico{margin-top:24px}}#page.about .sec_about.sec01 .about_list .item04{padding-left:80px;padding-right:80px}@media screen and (max-width: 1000px){#page.about .sec_about.sec01 .about_list .item04 .ttl_area{margin-bottom:10px}}#page.about .sec_about.sec01 .about_list .item04 .content_area{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1000px){#page.about .sec_about.sec01 .about_list .item04 .content_area{flex-direction:column}}#page.about .sec_about.sec01 .about_list .item04 .content_area .ico{max-width:142px}@media screen and (max-width: 1000px){#page.about .sec_about.sec01 .about_list .item04 .content_area .ico{margin-top:20px}}#page.about .sec_about.sec01 .about_list .item04 .content_area .num+.num{margin-top:10px}@media screen and (max-width: 1000px){#page.about .sec_about.sec01 .about_list .item04 .content_area .num+.num{margin-top:20px}}#page.about .sec_about.sec02{padding-top:100px;position:relative}@media screen and (max-width: 1000px){#page.about .sec_about.sec02{padding-top:50px}}@media screen and (max-width: 1000px){#page.about .sec_about.sec02 .sec_inner{padding-top:40px}}#page.about .sec_about.sec02::before{content:"";width:calc(1115px + (100vw - 1200px)/2);position:absolute;left:0;bottom:0;height:calc(100% - 100px);background:#d6dce6}@media screen and (max-width: 1000px){#page.about .sec_about.sec02::before{width:100%;height:calc(100% - 50px)}}#page.about .sec_about.sec02 .management_list{display:flex;justify-content:space-between;margin-top:100px}@media screen and (max-width: 1000px){#page.about .sec_about.sec02 .management_list{flex-direction:column;margin-top:68px}}#page.about .sec_about.sec02 .management_list .management_list_item{background:#fff;padding:70px 80px 50px;position:relative;width:calc((100% - 40px)/3)}@media screen and (max-width: 1000px){#page.about .sec_about.sec02 .management_list .management_list_item{width:100%;padding:64px 20px 40px}#page.about .sec_about.sec02 .management_list .management_list_item+.management_list_item{margin-top:75px}}#page.about .sec_about.sec02 .management_list .management_list_item .num{color:#03075f;position:absolute;left:0;right:0;top:-55px;font-size:75px;display:flex;justify-content:center;line-height:1.2}#page.about .sec_about.sec02 .management_list .management_list_item .num::after{content:"";background:#c50018;width:60px;height:2px;position:absolute;left:0;right:0;bottom:0;margin:auto}#page.about .sec_about.sec02 .management_list .management_list_item .txt p{font-size:18px;line-height:1.8;text-align:center;color:#000}@media screen and (max-width: 1000px){#page.about .sec_about.sec02 .management_list .management_list_item .txt p{font-size:16px}}#page.about .sec_about.sec03{position:relative}#page.about .sec_about.sec03 .sec_inner{padding-bottom:150px}@media screen and (max-width: 1000px){#page.about .sec_about.sec03 .sec_inner{padding-bottom:40px}}@media screen and (max-width: 1000px){#page.about .sec_about.sec03 .content_area{background:#fff;padding:40px 20px}}#page.about .sec_about.sec03::before,#page.about .sec_about.sec03::after{content:"";position:absolute}#page.about .sec_about.sec03::before{background:#fff;z-index:2;width:calc(1200px + (100vw - 1200px)/2);height:calc(100% - 70px);right:0;top:0}@media screen and (max-width: 1000px){#page.about .sec_about.sec03::before{display:none}}#page.about .sec_about.sec03::after{background:#03075f;z-index:1;width:calc(1115px + (100vw - 1200px)/2);height:calc(100% - 40px);left:0;bottom:0}@media screen and (max-width: 1000px){#page.about .sec_about.sec03::after{width:84.2666666667vw;height:calc(100% - 240px)}}@media screen and (max-width: 1000px){#page.about .sec_about.sec03 .sec_ttl{margin-bottom:30px}}#page.about .sec_about.sec03 .txt p{text-align:center;font-size:16px;line-height:2;color:#000;font-weight:400}@media screen and (max-width: 1000px){#page.about .sec_about.sec03 .txt p{text-align:left}}#page.about .sec_about.sec03 .department_list{display:flex;justify-content:space-between;max-width:900px;margin:auto;margin-top:30px}@media screen and (max-width: 1000px){#page.about .sec_about.sec03 .department_list{flex-direction:column}}#page.about .sec_about.sec03 .department_list .department_list_item{width:calc((100% - 32px)/3)}@media screen and (max-width: 1000px){#page.about .sec_about.sec03 .department_list .department_list_item{width:100%}#page.about .sec_about.sec03 .department_list .department_list_item+.department_list_item{margin-top:20px}}#page.about .sec_about.sec03 .department_list .department_list_item a{display:flex;flex-direction:column;align-items:flex-end}#page.about .sec_about.sec03 .department_list .department_list_item .img img{width:100%}#page.about .sec_about.sec03 .department_list .department_list_item .ttl{background:#03075f;color:#fff;width:calc(100% - 40px);padding:20px;text-align:center;margin-top:-46px;font-size:15px;position:relative;z-index:1}@media screen and (max-width: 1000px){#page.about .sec_about.sec03 .department_list .department_list_item .ttl{width:calc(100% - 48px)}}#page.about .sec_about.sec04{position:relative}#page.about .sec_about.sec04 .sec_inner{padding-bottom:70px}@media screen and (max-width: 1000px){#page.about .sec_about.sec04 .sec_inner{padding-bottom:50px;padding-top:50px}}#page.about .sec_about.sec04::after{content:"";position:absolute;background:#84b5e0;z-index:1;width:calc(1115px + (100vw - 1200px)/2);height:calc(100% - 240px);right:0;bottom:0}@media screen and (max-width: 1000px){#page.about .sec_about.sec04::after{width:84.2666666667vw;height:calc(100% - 180px)}}@media screen and (max-width: 1000px){#page.about .sec_about.sec04 .sec_ttl{margin-bottom:24px}}#page.about .sec_about.sec04 .content_area{background:#fff;padding:40px 50px;display:flex;justify-content:space-between}@media screen and (max-width: 1000px){#page.about .sec_about.sec04 .content_area{flex-direction:column;padding:20px 10px}}#page.about .sec_about.sec04 .content_area .content_area_inner{width:28.8602941176%}@media screen and (max-width: 1000px){#page.about .sec_about.sec04 .content_area .content_area_inner{width:100%}}#page.about .sec_about.sec04 .content_area .content_area_inner+.content_area_inner{width:67.3713235294%}@media screen and (max-width: 1000px){#page.about .sec_about.sec04 .content_area .content_area_inner+.content_area_inner{width:100%;margin-top:30px}}#page.about .sec_about.sec04 .content_area .content_area_inner .content_box+.content_box{margin-top:60px}@media screen and (max-width: 1000px){#page.about .sec_about.sec04 .content_area .content_area_inner .content_box+.content_box{margin-top:30px}}#page.about .sec_about.sec04 .content_area .content_area_inner .content_box .ttl{font-size:20px;color:#c50018;font-weight:bold;text-align:center;margin-bottom:20px}@media screen and (max-width: 1000px){#page.about .sec_about.sec04 .content_area .content_area_inner .content_box .ttl{font-size:22px;margin-bottom:10px}}#page.about .sec_about.sec04 .content_area .content_area_inner .content_box .num{font-size:35px;color:#03075f;font-weight:bold;line-height:1;text-align:center}#page.about .sec_about.sec04 .content_area .content_area_inner .content_box .num span{font-size:75px}@media screen and (max-width: 1000px){#page.about .sec_about.sec04 .content_area .content_area_inner .content_box .img{margin-top:20px}}#page.about .sec_about.sec04 .content_area .content_area_inner .content_box .img img{width:100%}#page.about .sec_about.sec05{position:relative}#page.about .sec_about.sec05 .sec_inner{padding-bottom:70px}@media screen and (max-width: 1000px){#page.about .sec_about.sec05 .sec_inner{padding-bottom:40px;padding-top:50px}}#page.about .sec_about.sec05::after{content:"";position:absolute;background:#d6dce6;z-index:1;width:calc(1115px + (100vw - 1200px)/2);height:calc(100% - 220px);left:0;bottom:0}@media screen and (max-width: 1000px){#page.about .sec_about.sec05::after{width:84.2666666667vw;height:calc(100% - 300px)}}#page.about .sec_about.sec05 .type_list{display:flex;justify-content:space-between}@media screen and (max-width: 1000px){#page.about .sec_about.sec05 .type_list{flex-direction:column}}#page.about .sec_about.sec05 .type_list .type_list_item{width:calc((100% - 40px)/3);color:#fff}@media screen and (max-width: 1000px){#page.about .sec_about.sec05 .type_list .type_list_item{width:100%}#page.about .sec_about.sec05 .type_list .type_list_item+.type_list_item{margin-top:20px}}#page.about .sec_about.sec05 .type_list .type_list_item:nth-of-type(1){background:#377fbe}#page.about .sec_about.sec05 .type_list .type_list_item:nth-of-type(2){background:#b9333d}#page.about .sec_about.sec05 .type_list .type_list_item:nth-of-type(3){background:#7d6baf}#page.about .sec_about.sec05 .type_list .type_list_item .ttl{padding:20px;font-size:24px;text-align:center;letter-spacing:.3em}@media screen and (max-width: 1000px){#page.about .sec_about.sec05 .type_list .type_list_item .ttl{font-size:21px;padding:16px}}#page.about .sec_about.sec05 .type_list .type_list_item .img img{width:100%}#page.about .sec_about.sec05 .type_list .type_list_item .content{padding:20px 20px 40px}@media screen and (max-width: 1000px){#page.about .sec_about.sec05 .type_list .type_list_item .content{padding:15px 15px 20px}}#page.about .sec_about.sec05 .type_list .type_list_item .content .copy{font-size:24px;line-height:1.5;letter-spacing:.04em}#page.about .sec_about.sec05 .type_list .type_list_item .content .txt{margin-top:12px;padding-top:12px;border-top:1px solid #fff}@media screen and (max-width: 1000px){#page.about .sec_about.sec05 .type_list .type_list_item .content .txt{margin-top:10px;padding-top:10px}}#page.about .sec_about.sec05 .type_list .type_list_item .content .txt p{font-size:16px;font-weight:400;letter-spacing:.02em}@media screen and (max-width: 1000px){#page.about .sec_about.sec05 .type_list .type_list_item .content .txt p{font-size:14px}}#page.about .sec_about.sec06{position:relative}#page.about .sec_about.sec06 .sec_inner{padding-bottom:70px}@media screen and (max-width: 1000px){#page.about .sec_about.sec06 .sec_inner{padding-bottom:40px;padding-top:40px}}@media screen and (max-width: 1000px){#page.about .sec_about.sec06 .sec_ttl{margin-bottom:30px}}#page.about .sec_about.sec06::after{content:"";position:absolute;background:#84b5e0;z-index:1;width:calc(1115px + (100vw - 1200px)/2);height:calc(100% - 240px);right:0;bottom:0}@media screen and (max-width: 1000px){#page.about .sec_about.sec06::after{width:84.2666666667vw;height:calc(100% - 180px)}}#page.about .sec_about.sec06 .about_list_item{display:flex;flex-direction:column}#page.about .sec_about.sec06 .about_list_item .ttl_area{margin-bottom:10px}#page.about .sec_about.sec06 .about_list_item .ttl_area .note{font-size:16px;margin-top:2px;color:#4d4c4c;font-weight:400}#page.about .sec_about.sec06 .about_list_item .content_area{display:flex;flex-direction:column;flex:1}#page.about .sec_about.sec06 .about_list_item .content_area .num{text-align:center;margin-bottom:30px}@media screen and (max-width: 1000px){#page.about .sec_about.sec06 .about_list_item .content_area .num{margin-bottom:10px}}#page.about .sec_about.sec06 .about_list_item .content_area .ico{text-align:center;margin-top:auto}@media screen and (max-width: 1000px){#page.about .sec_about.sec06 .about_list_item .content_area .ico img{width:200px}}#page.about .sec_note{background:#efefef}#page.about .sec_note .sec_inner{padding-top:30px;padding-bottom:120px}@media screen and (max-width: 1000px){#page.about .sec_note .sec_inner{padding-top:10px;padding-bottom:60px}}#page.about .sec_note .note{font-size:16px;font-weight:400}@media screen and (max-width: 1000px){#page.about .sec_note .note{font-size:14px}}#page.contact{background:#efefef}#page.contact .sec_contact .set_ttl{text-align:center;color:#03075f;font-size:50px;letter-spacing:.15em;font-weight:500}@media screen and (max-width: 1000px){#page.contact .sec_contact .set_ttl{font-size:40px}}#page.contact .sec_contact .txt{max-width:530px;margin:auto;margin-top:30px}#page.contact .sec_contact .txt p{font-size:15px;line-height:1.8}#page.contact .sec_contact .btn_area{margin-top:100px}@media screen and (max-width: 1000px){#page.contact .sec_contact .btn_area{margin-top:60px}}#page.contact .sec_contact .btn_area a{background:#03075f;color:#fff;display:flex;align-items:center;justify-content:center;max-width:480px;margin:auto;text-align:center;font-size:18px;line-height:1.4;padding:20px 50px;position:relative;transition:background .3s}@media screen and (max-width: 1000px){#page.contact .sec_contact .btn_area a{font-size:16px;margin:auto;padding:20px;width:calc(100% - 30px)}}.pc #page.contact .sec_contact .btn_area a:hover{background:rgb(.6581632653,1.5357142857,20.8418367347)}#page.contact .sec_contact .btn_area a i{position:absolute;content:"";width:24px;height:24px;background:url(../img/ico_blank.svg) center center/contain no-repeat;right:50px;top:0;bottom:0;margin:auto}@media screen and (max-width: 1000px){#page.contact .sec_contact .btn_area a i{right:20px}}#page.welfare{background:#efefef;color:#231815}#page.welfare .intro_area{margin-bottom:60px}@media screen and (max-width: 1000px){#page.welfare .intro_area{margin-bottom:40px}}#page.welfare .intro_area .ttl{font-size:20px;color:#03075f;background:#fff;border:2px solid #03075f;padding:20px;text-align:center}@media screen and (max-width: 1000px){#page.welfare .intro_area .ttl{font-size:18px}}#page.welfare .intro_area .intro_list{margin-top:30px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1000px){#page.welfare .intro_area .intro_list{margin-top:20px}}#page.welfare .intro_area .intro_list .list_item{width:33.3333333333%;font-size:18px;margin-bottom:10px}@media screen and (max-width: 1000px){#page.welfare .intro_area .intro_list .list_item{width:50%;font-size:15px;margin-bottom:5px}}#page.welfare .intro_area .intro_list .list_item::before{content:"・";padding-right:5px}#page.welfare .welfare_box{background:#fff;border:2px solid #03075f}#page.welfare .welfare_box+.welfare_box{margin-top:60px}@media screen and (max-width: 1000px){#page.welfare .welfare_box+.welfare_box{margin-top:30px}}#page.welfare .welfare_box .welfare_box_ttl{background:#03075f;color:#fff;font-size:25px;text-align:center;padding:16px}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_ttl{font-size:23px}}#page.welfare .welfare_box .welfare_box_content{padding:50px 60px}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content{padding:20px 12px 30px}}#page.welfare .welfare_box .welfare_box_content .welfare_list{display:flex;justify-content:space-between;text-align:center;flex-wrap:wrap}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list{flex-direction:column;text-align:left}}#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item{width:calc((100% - 20px)/3);display:flex;flex-direction:column;align-items:center;font-weight:bold}#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item:nth-of-type(n + 4){margin-top:50px}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item:nth-of-type(n + 4){margin-top:30px}}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item{width:100%;flex-direction:row;align-items:flex-start}#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item+.list_item{margin-top:30px}}#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item._wide{width:calc((100% - 10px)/2)}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item._wide{width:100%}}#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item .ico{width:76px;margin-bottom:15px}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item .ico{margin-bottom:0}}#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item .ico img{width:100%}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item .inner{display:flex;flex-direction:column;align-items:flex-start;flex:1;margin-left:12px}}#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item .ttl{font-size:20px;line-height:1.4;margin-bottom:5px}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item .ttl{font-size:18px}}#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item .num{font-size:20px;color:#03075f;line-height:1.2}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item .num{font-size:15px}}#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item .num span{font-size:36px}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item .num span{font-size:24px}}#page.welfare .welfare_box .welfare_box_content .welfare_list .list_item .note{font-size:15px;font-weight:400;margin-top:5px}#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item{display:flex;justify-content:space-between}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item{flex-direction:column}}#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item+.list_item{margin-top:30px}#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item+.list_item .ttl_area{border-top:2px solid #707070;padding-top:30px}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item+.list_item .ttl_area{padding-top:0;border:none;border-bottom:2px solid #707070}}#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item+.list_item .content_area{border-top:1px solid #707070;padding-top:30px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item+.list_item .content_area{padding-top:0;border:none;padding-top:10px}}#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item .ttl_area{width:30.5882352941%}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item .ttl_area{border-bottom:2px solid #707070;padding-bottom:10px;width:100%;display:flex;align-items:flex-end}}#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item .ttl_area .ico{width:96px}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item .ttl_area .ico{width:76px}}#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item .ttl_area .ttl{font-size:20px;margin-top:15px;font-weight:bold}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item .ttl_area .ttl{margin-bottom:10px;margin-left:7px;font-size:18px}}#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item .content_area{width:64.7058823529%}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item .content_area{padding-top:10px;width:100%}}#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item .content_area .txt p{font-size:15px;line-height:1.8}#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item .content_area .img{margin-top:30px}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item .content_area .img{margin-top:15px}}#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item .content_area .img img{width:100%}#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item .content_area .img._small{max-width:400px}#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item .content_area .img+.img{margin-top:15px}#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item .content_area .note{font-size:15px;margin-top:10px;font-weight:400}@media screen and (max-width: 1000px){#page.welfare .welfare_box .welfare_box_content .welfare_list2 .list_item .content_area .note{font-size:13px}}#page.welfare .welfare_box._clubs .clubs_intro{font-size:20px}@media screen and (max-width: 1000px){#page.welfare .welfare_box._clubs .clubs_intro{font-size:18px}}#page.welfare .welfare_box._clubs .clubs_list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px}#page.welfare .welfare_box._clubs .clubs_list .clubs_list_item{width:calc((100% - 50px)/2)}@media screen and (max-width: 1000px){#page.welfare .welfare_box._clubs .clubs_list .clubs_list_item{width:100%}#page.welfare .welfare_box._clubs .clubs_list .clubs_list_item+.clubs_list_item{margin-top:15px}}#page.welfare .welfare_box._clubs .clubs_list .clubs_list_item:nth-of-type(n + 3){margin-top:30px}@media screen and (max-width: 1000px){#page.welfare .welfare_box._clubs .clubs_list .clubs_list_item:nth-of-type(n + 3){margin-top:15px}}#page.welfare .welfare_box._clubs .clubs_list .clubs_list_item .img img{width:100%}#page.welfare .welfare_box._clubs .clubs_list .clubs_list_item .txt{font-size:15px;font-weight:400;margin-top:10px}@media screen and (max-width: 1000px){#page.welfare .welfare_box._clubs .clubs_list .clubs_list_item .txt{font-size:13px;margin-top:5px}}#page.welfare .welfare_box._clubs .association_box{margin-top:50px;display:flex}@media screen and (max-width: 1000px){#page.welfare .welfare_box._clubs .association_box{margin-top:30px;flex-direction:column}}#page.welfare .welfare_box._clubs .association_box .ttl{font-size:20px;font-weight:bold;border-bottom:2px solid #707070;width:250px}@media screen and (max-width: 1000px){#page.welfare .welfare_box._clubs .association_box .ttl{width:100%;font-size:18px;padding-bottom:10px}}#page.welfare .welfare_box._clubs .association_box .txt{flex:1;margin-left:50px;border-bottom:1px solid #707070;padding-bottom:30px}@media screen and (max-width: 1000px){#page.welfare .welfare_box._clubs .association_box .txt{border:none;padding-bottom:0;margin-left:0;margin-top:10px}}#page.welfare .welfare_box._clubs .association_box .txt p{font-size:15px;line-height:1.8}#page.institutions{background:#efefef;color:#231815}#page.institutions .sec_institutions .sec_inner{max-width:1080px}#page.institutions .institutions_box{background:#fff;border:2px solid #03075f}#page.institutions .institutions_box+.institutions_box{margin-top:60px}@media screen and (max-width: 1000px){#page.institutions .institutions_box+.institutions_box{margin-top:30px}}#page.institutions .institutions_box .institutions_box_ttl{background:#03075f;color:#fff;font-size:25px;text-align:center;padding:16px;font-weight:500}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_ttl{font-size:23px}}#page.institutions .institutions_box .institutions_box_content{padding:50px 70px}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content{padding:20px 12px 30px}}#page.institutions .institutions_box .institutions_box_content .education_ttl{display:flex;align-items:center;margin-bottom:50px}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .education_ttl{flex-direction:column;margin-bottom:30px}}#page.institutions .institutions_box .institutions_box_content .education_ttl .ico{width:100px}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .education_ttl .ico{width:72px}}#page.institutions .institutions_box .institutions_box_content .education_ttl .ttl{font-size:30px;margin-left:30px}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .education_ttl .ttl{margin-left:0;margin-top:10px;font-size:24px;text-align:center}}#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item{display:flex;justify-content:space-between}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item{flex-direction:column}}#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item+.list_item{margin-top:30px}#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item .ttl_area{width:30.5882352941%;border-bottom:2px solid #707070;padding-bottom:30px}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item .ttl_area{border-bottom:2px solid #707070;padding-bottom:0px;width:100%;display:flex;align-items:flex-end;border:none}}#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item .ttl_area .ttl{font-size:20px;font-weight:bold}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item .ttl_area .ttl{font-size:18px}}#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item .content_area{width:64.7058823529%;border-bottom:1px solid #707070;padding-bottom:30px}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item .content_area{padding-top:10px;width:100%}}#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item .content_area .txt .ttl{font-size:18px;margin-bottom:15px;font-weight:bold}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item .content_area .txt .ttl{font-size:16px;margin-bottom:10px;margin-top:10px}}#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item .content_area .txt p{font-size:15px;line-height:1.8}#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item .content_area .img{margin-top:30px}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item .content_area .img{margin-top:15px}}#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item .content_area .img img{width:100%}#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item .content_area .img._small{max-width:380px;margin-left:auto;margin-right:auto}#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item .content_area .img+.img{margin-top:15px}#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item .content_area .note{font-size:15px;margin-top:10px;font-weight:400}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .institutions_list .list_item .content_area .note{font-size:13px}}#page.institutions .institutions_box .institutions_box_content .institutions_box_wide{position:relative}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .institutions_box_wide+.institutions_list .list_item:nth-of-type(1){margin-top:30px}}#page.institutions .institutions_box .institutions_box_content .institutions_box_wide+.institutions_list .list_item:nth-of-type(1) .ttl_area{margin-top:30px}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .institutions_box_wide+.institutions_list .list_item:nth-of-type(1) .ttl_area{margin-top:0}}#page.institutions .institutions_box .institutions_box_content .institutions_box_wide+.institutions_list .list_item:nth-of-type(1) .content_area{margin-top:30px}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .institutions_box_wide+.institutions_list .list_item:nth-of-type(1) .content_area{margin-top:0}}#page.institutions .institutions_box .institutions_box_content .institutions_box_wide::before,#page.institutions .institutions_box .institutions_box_content .institutions_box_wide::after{content:"";width:100%;background:#707070;position:absolute;bottom:0}#page.institutions .institutions_box .institutions_box_content .institutions_box_wide::before{width:30.5882352941%;height:2px;left:0}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .institutions_box_wide::before{display:none}}#page.institutions .institutions_box .institutions_box_content .institutions_box_wide::after{width:64.7058823529%;height:1px;right:0}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .institutions_box_wide::after{width:100%}}#page.institutions .institutions_box .institutions_box_content .institutions_box_wide .ttl_area .ttl{font-size:20px;font-weight:bold;padding-top:30px}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .institutions_box_wide .ttl_area .ttl{font-size:18px}}#page.institutions .institutions_box .institutions_box_content .institutions_box_wide .content_area{padding-top:40px;padding-bottom:80px}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .institutions_box_wide .content_area{padding-top:15px;padding-bottom:50px}}#page.institutions .institutions_box .institutions_box_content .institutions_box_wide .content_area .img.js-scrollable img{width:100%}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .institutions_box_wide .content_area .img.js-scrollable img{min-width:700px}}#page.institutions .institutions_box .institutions_box_content .institutions_box_wide .content_area .content_box+.content_box{margin-top:50px}#page.institutions .institutions_box .institutions_box_content .institutions_box_wide .content_area .content_box .ttl{font-size:18px;font-weight:bold}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .institutions_box_wide .content_area .content_box .ttl{font-size:16px}}#page.institutions .institutions_box .institutions_box_content .institutions_box_wide .content_area .content_box .txt{margin-top:10px}#page.institutions .institutions_box .institutions_box_content .institutions_box_wide .content_area .content_box .txt p{font-size:15px;line-height:1.8}#page.institutions .institutions_box .institutions_box_content .institutions_box_wide .content_area .content_box .img{margin-top:30px}#page.institutions .institutions_box .institutions_box_content .license_box{margin-top:30px;font-weight:bold}#page.institutions .institutions_box .institutions_box_content .license_box .ttl{font-size:18px;margin-bottom:16px}#page.institutions .institutions_box .institutions_box_content .license_box .license_list_outer{display:flex}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .license_box .license_list_outer{flex-direction:column}}#page.institutions .institutions_box .institutions_box_content .license_box .license_list_outer .license_list{width:calc((100% - 32px)/2)}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .license_box .license_list_outer .license_list{width:100%}}#page.institutions .institutions_box .institutions_box_content .license_box .license_list_outer .license_list+.license_list{margin-left:32px}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .license_box .license_list_outer .license_list+.license_list{margin-left:0;margin-top:5px}}#page.institutions .institutions_box .institutions_box_content .license_box .license_list_outer .license_list .license_list_item{position:relative;padding-left:1em;font-size:16px}#page.institutions .institutions_box .institutions_box_content .license_box .license_list_outer .license_list .license_list_item+.license_list_item{margin-top:5px}#page.institutions .institutions_box .institutions_box_content .license_box .license_list_outer .license_list .license_list_item::before{content:"⚫︎";position:absolute;left:0;top:0}#page.institutions .institutions_box .institutions_box_content .license_box .license_list_outer .license_list .license_list_item span{font-size:14px}#page.institutions .institutions_box .institutions_box_content .license_box+.txt{margin-top:30px}@media screen and (max-width: 1000px){#page.institutions .institutions_box .institutions_box_content .license_box+.txt{margin-top:16px}}#page.institutions .development_box{display:flex;justify-content:space-between;font-weight:400}@media screen and (max-width: 1000px){#page.institutions .development_box{flex-direction:column}}#page.institutions .development_box .txt{width:50%}@media screen and (max-width: 1000px){#page.institutions .development_box .txt{width:100%}}#page.institutions .development_box .txt p{font-size:16px;line-height:2}@media screen and (max-width: 1000px){#page.institutions .development_box .txt p{font-size:15px;line-height:1.8}}#page.institutions .development_box .img_area{width:47.0930232558%}@media screen and (max-width: 1000px){#page.institutions .development_box .img_area{width:100%;width:calc(100% - 36px);margin:auto;margin-top:30px}}#page.institutions .development_box .img_area .img img{width:100%}#page.institutions .development_box .img_area .note{margin-top:10px;font-size:15px}@media screen and (max-width: 1000px){#page.institutions .development_box .img_area .note{margin-top:5px}}#page.institutions .development_img_list{margin-top:50px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1000px){#page.institutions .development_img_list{width:calc(100% - 36px);margin:auto;margin-top:20px}}#page.institutions .development_img_list .development_img_list_item{width:calc((100% - 25px)/3)}@media screen and (max-width: 1000px){#page.institutions .development_img_list .development_img_list_item{width:100%}#page.institutions .development_img_list .development_img_list_item+.development_img_list_item{margin-top:20px}}#page.institutions .development_img_list .development_img_list_item:nth-of-type(n + 4){margin-top:30px}@media screen and (max-width: 1000px){#page.institutions .development_img_list .development_img_list_item:nth-of-type(n + 4){margin-top:20px}}#page.institutions .development_img_list .development_img_list_item .img img{width:100%}#page.institutions .development_img_list .development_img_list_item .note{margin-top:10px;font-size:15px;font-weight:400;line-height:1.2}@media screen and (max-width: 1000px){#page.institutions .development_img_list .development_img_list_item .note{margin-top:5px}}#page.institutions .btn_area{margin-top:60px}@media screen and (max-width: 1000px){#page.institutions .btn_area{margin-top:40px}}#page.institutions .btn_area .btn{background:#03075f;color:#fff;display:flex;align-items:center;justify-content:center;max-width:480px;margin:auto;text-align:center;font-size:18px;line-height:1.4;padding:20px 50px;position:relative;transition:background .3s;min-height:92px}@media screen and (max-width: 1000px){#page.institutions .btn_area .btn{font-size:16px;width:calc(100% - 30px);padding:20px;text-align:left}}@media screen and (max-width: 1000px){#page.institutions .btn_area .btn span{font-size:14px}}.pc #page.institutions .btn_area .btn:hover{background:rgb(.6581632653,1.5357142857,20.8418367347)}#page.institutions .btn_area .btn i{position:relative;content:"";width:24px;height:24px;background:url(../img/ico_blank.svg) center center/contain no-repeat;margin-left:10px}.link_txt{color:#000;text-decoration:underline;transition:opacity .2s cubic-bezier(0.17, 0.84, 0.44, 1)}.link_txt:hover{opacity:.75}.link_txt._blank{position:relative}.link_txt._blank::after{content:"";width:13px;height:13px;background:url(/saiyou_career/asset/img/ico_blank.svg) center center/contain no-repeat;display:inline-block;margin-left:10px;position:absolute;bottom:2px}.link{transition:opacity .2s}.pc .link:hover{opacity:.6}.link_img .img{overflow:hidden;width:100%}.link_img .img img{transition:transform .3s}.link_img:hover .img img{transform:scale(1.1)}.btn a{background:#03075f;padding:20px;width:257px;display:block;position:relative;font-weight:bold;font-size:13px;margin:auto;color:#fff;border-radius:30px;text-align:center;transition:background .2s}.btn a::after{content:"";width:20px;height:20px;background:url(/saiyou_career/asset/img/ico_arrow.svg) center center/contain no-repeat;position:absolute;top:0;bottom:0;right:20px;margin:auto;transition:right .2s}@media screen and (max-width: 1000px){.btn a::after{right:16px}}.btn a:hover{background:rgb(1.4387755102,3.3571428571,45.5612244898)}.btn a:hover::after{right:16px}@media screen and (max-width: 1000px){.btn a:hover::after{right:16px}}.pc .common_btn_outer:hover .common_btn{background:hsl(208,55.1020408163%,33.0392156863%)}.common_btn_outer .common_btn{background:#377fbe;border-radius:25px;height:50px;min-width:200px;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .3s}@media screen and (max-width: 1000px){.common_btn_outer .common_btn{font-size:16px}}.pc .common_btn_outer._wh:hover .common_btn{background:#377fbe}.common_btn_outer._wh .common_btn{background:#fff;color:#03075f}.none-sp{display:block !important}.none-pc{display:none !important}@media screen and (max-width: 1000px){.none-sp{display:none !important}.none-pc{display:block !important}}.br-pc{display:inline-block}.br-mid{display:inline-block}.br-sp{display:none}@media screen and (max-width: 1200px){.br-mid{display:none}}@media screen and (max-width: 1000px){.br-pc{display:none}.br-sp{display:block}}/*# sourceMappingURL=style.css.map */