@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");.state_modal{overflow:hidden}.title{font-size:0.28rem;letter-spacing:0.08em;line-height:1;font-weight:bold;color:#0E3480;text-align:center}@media screen and (max-width:460px){.title{font-size:0.2rem;letter-spacing:0.05em}}.ttl_top{font-size:0.18rem;letter-spacing:0.05em;line-height:1;font-weight:bold;color:#14141E;text-align:center}@media screen and (max-width:460px){.ttl_top{font-size:0.14rem;letter-spacing:0.04em}}.ttl_top>span{display:block;font-size:0.6rem;letter-spacing:0.05em;color:#0E3480;margin-bottom:0.13rem;font-family:"ヒラギノ明朝 ProN W3","游明朝",YuMincho,"Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400}.os-android .ttl_top>span{font-family:"Noto Serif JP",serif}@media screen and (max-width:460px){.ttl_top>span{font-size:0.4rem;letter-spacing:0.025em;margin-bottom:0.1rem;line-height:1.25}}.mod_w1560{max-width:15.6rem;margin:0 auto;position:relative}p{line-height:2}.f_roboto_m{font-family:"Roboto",sans-serif;font-weight:500;font-style:normal}.sec_mv_page{min-height:5rem;height:auto}.sec_mv_page:before{content:"";display:block;padding-top:41%}@media screen and (max-width:460px){.sec_mv_page{max-height:inherit;height:auto;min-height:inherit;position:relative}.sec_mv_page:before{content:"";display:block;padding-top:112.68%}}.sec_mv_page .content{top:53%;left:13%;text-align:left}@media screen and (max-width:460px){.sec_mv_page .content{top:80%;left:0.2rem;right:auto}}.sec_mv_page .content .ttl{font-size:6.2vw;font-family:"Roboto",sans-serif;font-style:italic}@media screen and (max-width:460px){.sec_mv_page .content .ttl{font-size:0.56rem;letter-spacing:0.05em}}.sec_mv_page .content .year{font-size:0.2rem;font-family:"Roboto",sans-serif;font-weight:500;font-style:italic;position:relative;padding-left:0.25rem}.sec_mv_page .content .year:before{content:"";display:block;width:0.2rem;height:1px;background-color:#E49E00;position:absolute;left:0;top:50%}.sec_mv_page .btn_entry{position:fixed;top:2.6rem;right:0;z-index:50}@media screen and (max-width:460px){.sec_mv_page .btn_entry{width:0.5rem;height:0.5rem;top:0.2rem;right:0.8rem}.sec_mv_page .btn_entry img{width:100%;height:auto}}.introArea{padding-top:0.5rem}@media screen and (max-width:460px){.introArea{padding:0.3rem 0.25rem 0}}.introArea .in{text-align:center}.introArea .in .tit{font-size:0.24rem;font-weight:700}@media screen and (max-width:460px){.introArea .in .tit{font-size:6vw;text-align:justify}}h2.ttl{font-size:0.55rem;font-family:"Roboto",sans-serif;font-style:italic;color:#0E3480;margin-bottom:0.4rem;letter-spacing:0.05rem;text-align:center}@media screen and (max-width:460px){h2.ttl{font-size:8vw;letter-spacing:0.02rem}}h2.ttl span{display:block;font-size:0.18rem;color:#14141E;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-style:normal;font-weight:700}h2.ttl span.txt_n{font-size:0.55rem;font-family:"Roboto",sans-serif;font-style:italic;display:inline-block;margin-right:0.2rem;color:#0E3480}.hd_txt{font-size:0.16rem;text-align:center;margin-bottom:0.5rem}@media screen and (max-width:460px){.hd_txt{font-size:4vw;text-align:left;padding:0 0.2rem}}.messageArea{padding-top:0.5rem}@media screen and (max-width:460px){.messageArea{padding:0.3rem 0 0}}.messageArea .ph{max-width:1100px;width:84.6%;margin:0 auto;z-index:5}@media screen and (max-width:460px){.messageArea .ph{width:90%}}.messageArea .ph img{width:100%;height:auto}.messageArea .in{background-color:rgba(230,239,246,0.95);text-align:center;margin-top:-1.6rem;padding:1.7rem 0.5rem 0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:460px){.messageArea .in{margin-top:-1rem;padding:1.2rem 0.2rem 0.5rem}}.messageArea .in h2.ttl{font-size:0.55rem;font-family:"Roboto",sans-serif;font-style:italic;color:#0E3480;margin-bottom:0.4rem;letter-spacing:0.05rem}@media screen and (max-width:460px){.messageArea .in h2.ttl{font-size:8vw;letter-spacing:0.02rem}}.messageArea .in h2.ttl span{display:block;font-size:0.16rem;color:#14141E;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-style:normal;font-weight:700}@media screen and (max-width:460px){.messageArea .in h2.ttl span{font-size:3.6vw}}.messageArea .in p{font-size:0.16rem}@media screen and (max-width:460px){.messageArea .in p{font-size:4vw;text-align:left}}.messageArea .in .tit{font-size:0.24rem;font-weight:700;margin-bottom:0.24rem}@media screen and (max-width:460px){.messageArea .in .tit{font-size:5vw;text-align:left}}.movieArea{padding-bottom:0.6rem}@media (min-width:461px){.movieArea{padding-top:1.2rem}}.movieArea>.in{position:relative;display:block;width:100%;height:6rem}@media screen and (max-width:460px){.movieArea>.in{height:5.6rem}}.movieArea>.in:before{position:absolute;content:"";display:block;width:100%;height:100%;background-color:rgba(0,12,71,0.38);z-index:1}.movieArea .movie{display:block;top:0;left:0;z-index:1;width:100%;height:100%;z-index:-2}.movieArea .movie video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.movieArea .movie_txtarea{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;text-align:center;z-index:2}.movieArea .movie_catch{color:#FFF;font-size:0.22rem;font-weight:700;letter-spacing:0.05em;line-height:1;margin-top:0.22rem}@media screen and (max-width:460px){.movieArea .movie_catch{font-size:0.16rem;margin-top:0.12rem}}.worksArea{padding:0.6rem 0 1rem;position:relative}@media screen and (max-width:460px){.worksArea{padding:0.4rem 0 0.48rem}}.worksArea:before{content:"";background:url(/img/mission/info_before.png);background-size:cover;position:absolute;height:calc(100% - 4rem);width:calc(50% + 4rem);top:4rem;right:-0.1rem;z-index:-1}@media screen and (max-width:460px){.worksArea:before{height:calc(100% - 5rem);width:80%;top:5rem}}.worksArea .col2{max-width:1330px;width:91%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 0.45rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;float:left}@media screen and (max-width:460px){.worksArea .col2{width:100%;display:block}}.worksArea .col2:before{content:"";background:url(/img/recruit/hs_bk.png);background-repeat:no-repeat;background-size:contain;position:absolute;height:100%;width:825px;top:-6.5rem;right:-4.1rem}@media screen and (max-width:460px){.worksArea .col2:before{height:100%;width:60%;top:-30%;right:-5%}}.worksArea .col2 .ph{width:50%}@media screen and (max-width:460px){.worksArea .col2 .ph{width:calc(100% - 0.2rem);margin-right:0.2rem;margin-bottom:0.2rem}}.worksArea .col2 .ph img{width:100%;max-width:670px;height:auto;margin-bottom:0.5rem}@media screen and (max-width:460px){.worksArea .col2 .ph img{width:100%;margin-bottom:0.2rem}}.worksArea .col2 .ph p{font-size:0.16rem;max-width:440px;float:right}@media screen and (max-width:460px){.worksArea .col2 .ph p{font-size:4vw;padding-left:0.2rem}}.worksArea .col2 .col{width:44.7%}@media screen and (max-width:460px){.worksArea .col2 .col{width:calc(100% - 0.4rem);margin:0 0.2rem}}.worksArea .col2 .col img{width:100%;height:auto}.worksArea .col4{max-width:1100px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0.2rem;position:relative;margin:0 auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:460px){.worksArea .col4{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.worksArea .col4 .col{max-width:240px;width:23%}@media screen and (max-width:460px){.worksArea .col4 .col{width:47%;margin-bottom:0.24rem}}.worksArea .col4 .col .ico{position:relative;width:100%;height:200px;background:url(/img/recruit/ico_works_bk.png);background-size:cover;margin-bottom:0.24rem}@media screen and (max-width:460px){.worksArea .col4 .col .ico{height:auto;margin-bottom:0.16rem}}.worksArea .col4 .col .ico img{width:108px;height:auto;margin:35% 0 0 50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:460px){.worksArea .col4 .col .ico img{width:44%}}.worksArea .col4 .col .ico .tit{width:100%;text-align:center;font-size:0.16rem;font-weight:700;position:absolute;bottom:10%}@media screen and (max-width:460px){.worksArea .col4 .col .ico .tit{font-size:3.6vw}}@media screen and (max-width:460px){.worksArea .col4 .col p{font-size:3.6vw}}.philosophyArea{padding:1.2rem 0 0rem;position:relative}@media screen and (max-width:460px){.philosophyArea{padding:0.8rem 0 0rem}}.philosophyArea .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width:460px){.philosophyArea .in{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0.2rem}}.philosophyArea .in .col{width:47.7%;border-radius:0.08rem;background-color:rgba(237,241,245,0.95);padding:0 0.5rem 0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (max-width:460px){.philosophyArea .in .col{width:100%;padding:0.6rem 0.2rem 0.3rem;margin-bottom:0.6rem;position:relative}}.philosophyArea .in .col .ttl{margin-top:-0.5rem;margin-bottom:0.4rem}@media screen and (max-width:460px){.philosophyArea .in .col .ttl{margin-top:0;position:absolute;top:-0.24rem;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.philosophyArea .in .col p{font-size:0.18rem;text-align:center;position:absolute;left:50%;top:60%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}@media screen and (max-width:460px){.philosophyArea .in .col p{font-size:4vw;position:relative;left:0%;top:0%;-webkit-transform:translate(0%,0%);transform:translate(0%,0%)}}.philosophyArea .in .col:nth-child(2){margin-bottom:0}.philosophyArea .in .col:nth-child(2) li{font-size:0.16rem;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0.08rem}@media screen and (max-width:460px){.philosophyArea .in .col:nth-child(2) li{font-size:4vw}}.voiceArea{padding:1.2rem 0 0rem;position:relative}@media screen and (max-width:460px){.voiceArea{padding:0.5rem 0 0rem}}@media screen and (max-width:460px){.voiceArea .hd_txt{text-align:center;margin-bottom:0.2rem}}.voiceArea .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (max-width:460px){.voiceArea .in{display:block;padding:0 0.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.voiceArea .in .col{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}@media screen and (max-width:460px){.voiceArea .in .col{width:100%;margin-bottom:0.4rem}}.voiceArea .in .col img{width:100%;height:auto;vertical-align:bottom}.voiceArea .in .col .ph{padding-top:0.2rem;position:relative}.voiceArea .in .col .ph .ph_en{width:0.2rem;position:absolute;left:0.2rem;top:0.4rem}.voiceArea .in .col .ph .ph_tit{width:0.7rem;position:absolute;right:0.2rem;top:0}.voiceArea .in .col:nth-child(4) .ph_en{width:0.24rem}.voiceArea .in .col:nth-child(5) .ph_en{width:0.24rem}.voiceArea .in .col .cont{width:100%;height:2rem;background-color:#EDF1F5;position:relative}.voiceArea .in .col .cont.second{background-color:#CFE0EE}.voiceArea .in .col .cont.second .tit{background-color:rgba(207,224,238,0.9)}.voiceArea .in .col .cont .tit{width:80%;position:absolute;left:10%;top:-0.4rem;background-color:rgba(237,241,245,0.9);text-align:center;padding-top:0.24rem}.voiceArea .in .col .cont .tit:before{content:"";position:absolute;display:block;width:1px;height:0.3rem;background-color:#E49E00;left:50%;top:-0.15rem}.voiceArea .in .col .cont .tit .date{font-size:0.14rem;font-weight:700}.voiceArea .in .col .cont .tit .name{font-size:0.2rem;font-weight:700}.voiceArea .in .col .cont .detail{position:absolute;left:50%;bottom:0.4rem}.voiceArea .in .col .cont .detail a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.2rem;height:0.5rem;font-size:0.16rem;margin:0 auto 0;background-color:#FFF;border:solid 1px #0E3480;border-radius:0.06rem;font-weight:700;letter-spacing:0.05em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#0E3480;overflow:hidden;-webkit-transition:background 0.5s,color 0.5s;transition:background 0.5s,color 0.5s;position:relative;border-radius:0.03rem;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.voiceArea .in .col .cont .detail a:after{content:"";display:block;margin:auto 0;border-top:2px solid #d58e0f;border-right:2px solid #d58e0f;width:0.08rem;height:0.08rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:0.16rem}.voiceArea .modal{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.enshutuStop .voiceArea .modal{-webkit-transition:none!important;transition:none!important}.voiceArea .modal.is-visible{opacity:1;pointer-events:auto}.voiceArea .modal.is-visible .modal-overlay{opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.voiceArea .modal.is-visible .modal-wrapper{opacity:1}.voiceArea .modal .modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.voiceArea .modal .modal-content{background-color:#fff;border:1px solid #e5e5e5;position:absolute;z-index:9999;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;opacity:0}@media screen and (min-width:461px) and (max-width:1200px){.voiceArea .modal .modal-content{width:90%}}@media screen and (max-width:460px){.voiceArea .modal .modal-content{width:89.2%}}.enshutuStop .voiceArea .modal .modal-content{-webkit-transition:none!important;transition:none!important}.voiceArea .modal .modal-content.active{z-index:10000;opacity:1;-webkit-overflow-scrolling:touch;-webkit-transition:opacity 1.6s ease;transition:opacity 1.6s ease}.voiceArea .modal .modal-content .inner{padding:0.4rem;overflow-y:auto;overflow-x:hidden;max-height:87vh;position:relative}@media screen and (max-width:460px){.voiceArea .modal .modal-content .inner{padding:0.1rem 0.1rem 0.5rem;overflow:hidden;max-height:80vh;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper{overflow-y:auto;max-height:70vh;padding:0 0.14rem;position:relative}.voiceArea .modal .modal-content .modal-wrapper:before{content:"";background:#E5E9F1;width:48%;height:7rem;position:absolute;top:0;right:0;z-index:-1}}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .mod_w1100{padding:0}}.voiceArea .modal .modal-content .modal-close{position:fixed;top:0.3rem;right:0.3rem;width:0.65rem;height:0.65rem;z-index:10001;cursor:pointer;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-close{height:0.4rem;width:0.4rem;top:0.05rem;right:0.05rem}}.voiceArea .modal .modal-content .modal-close:after,.voiceArea .modal .modal-content .modal-close:before{content:"";display:block;width:100%;height:2px;background-color:#0A149F;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:0.3s;transition:0.3s}.voiceArea .modal .modal-content .modal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.voiceArea .modal .modal-content .modal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.no-touchevents .voiceArea .modal .modal-content .modal-close:hover,.voiceArea .modal .modal-content .modal-close.active{background-color:#000}.no-touchevents .voiceArea .modal .modal-content .modal-close:hover:after,.no-touchevents .voiceArea .modal .modal-content .modal-close:hover:before,.voiceArea .modal .modal-content .modal-close.active:after,.voiceArea .modal .modal-content .modal-close.active:before{background-color:#FFF}.voiceArea .modal .modal-content .modal-wrapper{position:relative}.voiceArea .modal .modal-content .modal-wrapper:after{content:"";display:block;clear:both}.voiceArea .modal .modal-content .modal-wrapper .title{font-size:0.28rem;letter-spacing:0.05em;line-height:1;color:#0A149F;margin-bottom:0.2rem;padding-top:0.15rem;position:relative;text-align:left}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .title{font-size:0.2rem;padding-top:0.1rem}}.voiceArea .modal .modal-content .modal-wrapper .left{float:left;width:51.8%}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .left{float:none;width:100%;display:block}}.voiceArea .modal .modal-content .modal-wrapper .left:after{content:"";display:block;clear:both}.voiceArea .modal .modal-content .modal-wrapper .left .left_date{font-size:0.16rem;font-weight:bold;line-height:1}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .left .left_date{font-size:0.13rem;margin-bottom:0.15rem}}.voiceArea .modal .modal-content .modal-wrapper .left .left_name{margin:0.2rem 0 0.4rem;font-size:0.36rem;font-weight:bold;line-height:1;position:relative}.voiceArea .modal .modal-content .modal-wrapper .left .left_name:after{content:"";display:block;position:absolute;width:0.4rem;height:2px;background-color:#E49E00;left:0;bottom:-0.2rem}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .left .left_name:after{width:0.2rem;bottom:-0.1rem}}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .left .left_name{font-size:0.35rem;margin:0.1rem 0 0.2rem;line-height:0.7}}.voiceArea .modal .modal-content .modal-wrapper .left .left_name span{font-size:0.21rem;letter-spacing:0.05em;color:#0A149F;margin-bottom:0.13rem;display:inline-block}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .left .left_name span{font-size:0.16rem;margin-bottom:0.07rem}}.voiceArea .modal .modal-content .modal-wrapper .left .left_cap span{line-height:2.09;height:0.4rem;letter-spacing:0.05em;font-size:0.24rem;font-weight:bold;padding:0 0.1rem 0 0;display:table}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .left .left_cap span{font-size:0.16rem;line-height:0.27rem;height:0.27rem}}.voiceArea .modal .modal-content .modal-wrapper .left .left_cap span+span{margin-top:3px}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .left .left_cap span+span{margin-top:2px}}.voiceArea .modal .modal-content .modal-wrapper .left .left_txt{font-size:0.14rem;line-height:2.14;margin-top:0.4rem;text-align:justify}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .left .left_txt{font-size:0.12rem;line-height:2;margin:0.25rem 0}}.voiceArea .modal .modal-content .modal-wrapper .left .left_img{width:49%;height:auto;margin-top:0.1rem}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .left .left_img{margin-top:0.07rem}}.voiceArea .modal .modal-content .modal-wrapper .left .left_img:first-child{width:100%;margin-top:0}.voiceArea .modal .modal-content .modal-wrapper .left .left_img:nth-child(2){float:left}.voiceArea .modal .modal-content .modal-wrapper .left .left_img:nth-child(3){float:right}.voiceArea .modal .modal-content .modal-wrapper .right{width:42.7%;float:right}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .right{float:none;width:100%;margin:20px 0}}.voiceArea .modal .modal-content .modal-wrapper .right:after{content:"";display:block;clear:both}.voiceArea .modal .modal-content .modal-wrapper .right .right_date{font-size:0.16rem;font-weight:bold;line-height:1}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .right .right_date{font-size:0.13rem}}.voiceArea .modal .modal-content .modal-wrapper .right .right_name{margin:0.2rem 0 0.3rem;font-size:0.24rem;font-weight:bold;line-height:1}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .right .right_name{font-size:0.15rem;margin:0.1rem 0 0.15rem}}.voiceArea .modal .modal-content .modal-wrapper .right .right_name span{font-size:0.48rem;letter-spacing:0.05em;color:#0A149F;margin-bottom:0.13rem;display:inline-block}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .right .right_name span{font-size:0.23rem;margin-bottom:0.07rem}}.voiceArea .modal .modal-content .modal-wrapper .right .right_cap span{background:#0A149F;line-height:2.09;height:0.4rem;color:#fff;font-size:0.22rem;font-weight:bold;padding:0 0.1rem;display:table}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .right .right_cap span{font-size:0.16rem;line-height:0.27rem;height:0.27rem}}.voiceArea .modal .modal-content .modal-wrapper .right .right_cap span+span{margin-top:3px}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .right .right_cap span+span{margin-top:2px}}.voiceArea .modal .modal-content .modal-wrapper .right .right_txt{font-size:0.14rem;line-height:2.14;margin-top:0.4rem;text-align:justify}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .right .right_txt{font-size:0.12rem;line-height:2;margin-top:0.25rem}}.voiceArea .modal .modal-content .modal-wrapper .right .right_img{width:49%;height:auto;margin-top:0.1rem}@media screen and (max-width:460px){.voiceArea .modal .modal-content .modal-wrapper .right .right_img{margin-top:0.07rem;vertical-align:bottom}}.voiceArea .modal .modal-content .modal-wrapper .right .right_img:first-child{width:100%;margin-top:0}.voiceArea .modal .modal-content .modal-wrapper .right .right_img:nth-child(2){float:left}.voiceArea .modal .modal-content .modal-wrapper .right .right_img:nth-child(3){float:right}.voiceArea .modal .modal-content .modal-wrapper .btn_close{background-color:#0e3480;color:#FFF;font-size:0.13rem;font-weight:700;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:80%;height:0.5rem;margin:0 auto;border-radius:0.25rem;letter-spacing:0.02rem}.voiceArea .modal .modal-content .modal-wrapper .btn_close:before{content:"";display:block;width:0.2rem;height:2px;background-color:#FFF;position:absolute;top:0;bottom:0;right:0.2rem;margin:auto;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.voiceArea .modal .modal-content .modal-wrapper .btn_close:after{content:"";display:block;width:0.2rem;height:2px;background-color:#FFF;position:absolute;top:0;bottom:0;right:0.2rem;margin:auto;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.welfareArea{padding:1.2rem 0 1rem;position:relative}@media screen and (max-width:460px){.welfareArea{padding:0rem 0 0rem}}@media screen and (max-width:460px){.welfareArea .hd_txt{padding:0 0.4rem 0.2rem;text-align:center;margin-bottom:0.2rem}}.welfareArea .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%;position:relative}@media screen and (max-width:460px){.welfareArea .in{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.welfareArea .in:before{content:"";background:url(/img/mission/info_before.png);background-size:cover;border-radius:0.06rem;width:100%;height:calc(100% + 1rem);position:absolute;top:-2rem;left:0;z-index:-1}@media screen and (max-width:460px){.welfareArea .in:before{width:calc(100% - 0.4rem);height:calc(100% + 1.9rem);top:-1.9rem;left:0.2rem}}.welfareArea .in .col{width:8%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-bottom:0.5rem}@media screen and (max-width:460px){.welfareArea .in .col{width:26%;padding-bottom:0.8rem}}.welfareArea .in .col img{width:100%;height:auto}.welfareArea .in .col .tit{font-size:0.16rem;font-weight:700;text-align:center;white-space:nowrap;position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:460px){.welfareArea .in .col .tit{white-space:normal;font-size:3.6vw;left:0%;-webkit-transform:translate(0,0);transform:translate(0,0)}}.welfareArea .in .col .tit:after{content:"";position:absolute;width:0.3rem;height:1px;background-color:#E49E00;left:50%;bottom:-0.1rem;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.presidentmessageArea{padding:2rem 0 1rem;position:relative}@media screen and (max-width:460px){.presidentmessageArea{padding:0.9rem 0.2rem 0;margin-bottom:0.5rem}}.presidentmessageArea .in{border:solid 1px #CFE0EE;border-radius:0.06rem;padding:1.5rem 1.5rem 0.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (max-width:460px){.presidentmessageArea .in{padding:0.6rem 0.2rem 0.5rem}}.presidentmessageArea .in .ttl{display:inline-block;padding:0.1rem 0.2rem 0.1rem;position:absolute;top:-0.6rem;left:50%;background-color:#FFF;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);white-space:nowrap}@media screen and (max-width:460px){.presidentmessageArea .in .ttl{top:-0.3rem;font-size:7vw}}.presidentmessageArea .in .ts{font-size:0.24rem;font-weight:700;text-align:center;margin-bottom:0.4rem;margin-top:-0.37rem}@media screen and (max-width:460px){.presidentmessageArea .in .ts{font-size:5vw;margin-bottom:0.2rem;margin-top:0}}.presidentmessageArea .in p{font-size:0.16rem;margin-bottom:0.2rem}@media screen and (max-width:460px){.presidentmessageArea .in p{font-size:4vw}}.presidentmessageArea .in .auth{font-size:0.22rem;font-weight:700;text-align:right}@media screen and (max-width:460px){.presidentmessageArea .in .auth{font-size:5vw}}.presidentmessageArea .in .auth .posi{font-size:0.14rem;margin-right:0.15rem}@media screen and (max-width:460px){.presidentmessageArea .in .auth .posi{font-size:3.6vw}}.presidentmessageArea .in .auth .en_name{font-size:0.14rem;margin-left:0.15rem;color:#0E3480;font-family:"Roboto",sans-serif}@media screen and (max-width:460px){.presidentmessageArea .in .auth .en_name{font-size:3.6vw;display:block}}.jobdescriptionArea{padding:0.6rem 0 0.3rem;position:relative;background:url(/img/recruit/job_description_bk.jpg);background-size:cover;border-radius:0.06rem;margin-bottom:0.2rem}@media screen and (max-width:460px){.jobdescriptionArea{background-image:none;background-color:#EDF1F5;padding:0.2rem 0 0.15rem;border-radius:0rem;margin-bottom:0}}.jobdescriptionArea .ttl{margin-bottom:0.3rem;margin-bottom:0}@media screen and (max-width:460px){.jobdescriptionArea .hd_txt{text-align:center}}.jobdescriptionArea .in{max-width:1100px;margin:0 auto;padding:0 5%;margin-top:0.3rem}@media screen and (max-width:460px){.jobdescriptionArea .in{width:calc(100% - 0.4rem)}}.jobdescriptionArea .in .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1100px;margin:0 auto 0.56rem;gap:0.48rem}@media screen and (max-width:460px){.jobdescriptionArea .in .nav-tabs{display:block;margin-bottom:0rem;margin-top:0.16rem}}.jobdescriptionArea .in .nav-tabs li{width:47.8%;height:50px;border-radius:25px;text-align:center;position:relative}@media screen and (max-width:460px){.jobdescriptionArea .in .nav-tabs li{width:100%;margin-bottom:0.16rem}}.jobdescriptionArea .in .nav-tabs li a{width:100%;height:50px;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0E3480;color:#fff}@media (min-width:461px){.jobdescriptionArea .in .nav-tabs li a{-webkit-transition:background 0.3s,color 0.3s;transition:background 0.3s,color 0.3s}.jobdescriptionArea .in .nav-tabs li a:hover{color:#0E3480;background-color:#fff}}.jobdescriptionArea .in .nav-tabs li a span{font-size:0.18rem;font-weight:700;position:relative}.jobdescriptionArea .in .nav-tabs li a.active{color:#0E3480;background:#FFF;font-size:0.9em;pointer-events:none;cursor:text}@media screen and (max-width:460px){.jobdescriptionArea .in .nav-tabs li a.active{pointer-events:all;cursor:pointer}}.jobdescriptionArea .in .tab-content .tab-pane{display:none}.jobdescriptionArea .in .tab-content .tab-pane.active{display:block}.jobdescriptionArea .in .tab-content .tab-pane:first-child{display:block}@media screen and (max-width:460px){.jobdescriptionArea .in .tab-content .tab-pane:first-child{display:none}}.jobdescriptionArea .in .tab-content .tab-pane .col{background-color:#FFF;border-radius:0.06rem;padding:0.5rem 1rem;margin:0 auto 0.6rem;max-width:1100px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:460px){.jobdescriptionArea .in .tab-content .tab-pane .col{padding:0.2rem;margin-bottom:0.4rem}}.jobdescriptionArea .in .tab-content .tab-pane .col dl{border-bottom:solid 1px #E5E5E5;display:-webkit-box;display:-ms-flexbox;display:flex}.jobdescriptionArea .in .tab-content .tab-pane .col dl:first-child{border-top:solid 1px #E5E5E5}.jobdescriptionArea .in .tab-content .tab-pane .col dl dt{font-size:0.14rem;font-weight:700;text-align:justify;width:100px;-moz-text-align-last:justify;text-align-last:justify;padding:0.13rem 0.15rem 0 0;margin-right:0.15rem;position:relative}@media screen and (max-width:460px){.jobdescriptionArea .in .tab-content .tab-pane .col dl dt{font-size:3.6vw;width:26%;padding:0.13rem 0.1rem 0 0;margin-right:0rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.jobdescriptionArea .in .tab-content .tab-pane .col dl dt:after{content:"";display:block;width:1px;height:26px;position:absolute;top:0.13rem;right:0;background-color:#0E3480}.jobdescriptionArea .in .tab-content .tab-pane .col dl dd{font-size:0.14rem;font-weight:700;padding:0.13rem 0}@media screen and (max-width:460px){.jobdescriptionArea .in .tab-content .tab-pane .col dl dd{font-size:3.6vw;width:74%;padding:0.13rem 0 0.13rem 0.1rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.jobdescriptionArea .in .tab-content .tab-pane .col dl dd .txt_bl{color:#0E3480}.entryArea{padding:1.2rem 0 1rem;position:relative;background:url(/img/recruit/entry_bk.jpg);background-size:cover;border-radius:0.06rem}@media screen and (max-width:460px){.entryArea{padding:0.8rem 0 0.4rem;border-radius:0rem}}.entryArea .in{max-width:1100px;width:90%;padding:1.2rem 0.5rem 0.5rem;margin:0 auto;background-color:rgba(255,255,255,0.9);border-radius:0.06rem;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:460px){.entryArea .in{width:calc(100% - 0.4rem);padding:0.8rem 0.2rem 0.3rem}}.entryArea .in .ttl{display:inline-block;color:#EFA900;position:absolute;left:50%;top:-0.5rem;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:460px){.entryArea .in .ttl{top:-0.24rem}}.entryArea .in .ts{font-size:0.24rem;font-weight:700;text-align:center;margin-bottom:0.2rem}@media screen and (max-width:460px){.entryArea .in .ts{font-size:5vw}}.entryArea .in p{font-size:0.16rem;text-align:center;margin-bottom:0.2rem}@media screen and (max-width:460px){.entryArea .in p{font-size:4vw;text-align:left}}.entryArea .in .entry_b a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.6rem;height:0.6rem;font-size:0.16rem;margin:0.22rem auto 0;width:4rem;line-height:0.76rem;height:0.76rem;font-size:0.18rem;background-color:#EFA900;font-weight:700;letter-spacing:0.05em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#0e3480;overflow:hidden;-webkit-transition:background 0.5s,color 0.5s;transition:background 0.5s,color 0.5s;position:relative;border-radius:0.06rem}@media screen and (max-width:460px){.entryArea .in .entry_b a{width:100%;font-size:4vw}}.entryArea .in .entry_b a:before{position:absolute;top:0;bottom:0;right:0.09rem;margin:auto;content:"";vertical-align:middle;width:0.2rem;height:0.2rem;border-radius:50%;background:#FFF}.entryArea .in .entry_b a:after{content:"";display:block;margin:auto 0;border-top:2px solid #d58e0f;border-right:2px solid #d58e0f;width:0.08rem;height:0.08rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:0.16rem}.entryArea .in .entry_b a span{position:relative;padding-left:0.35rem;color:#FFF}.entryArea .in .entry_b a span:before{content:"";background:url("/img/recruit/ico_contact.png");background-size:cover;position:absolute;top:50%;left:-0.3rem;height:0.34rem;width:0.47rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.infoArea{padding:0.6rem 0 1rem;position:relative}@media screen and (max-width:460px){.infoArea{padding:0.4rem 0 0.48rem}}.infoArea:before{content:"";background:url(/img/mission/info_before.png);background-size:cover;position:absolute;height:calc(100% + 0.46rem);width:calc(50% + 5rem);top:-0.46rem;right:-0.1rem;z-index:-1}@media screen and (max-width:460px){.infoArea:before{height:calc(100% + 1rem);width:80%;top:-1rem}}.infoArea .box .ttl{font-size:0.28rem;letter-spacing:0.04em;line-height:1;font-weight:bold;color:#0E3480;margin-bottom:0.35rem;text-align:center}@media screen and (max-width:460px){.infoArea .box .ttl{font-size:0.19rem;letter-spacing:0.05em;line-height:1.21;margin-bottom:0.28rem}}.infoArea .box .ttl span{font-size:0.22rem;margin-right:0.13rem}@media screen and (max-width:460px){.infoArea .box .ttl span{font-size:0.14rem;margin-right:0.02rem}}.infoArea .box .list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:460px){.infoArea .box .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.infoArea .box .txt{font-size:0.16rem;line-height:2.125;color:#141E28;text-align:justify;margin-top:0.19rem}@media screen and (max-width:460px){.infoArea .box .txt{font-size:0.12rem;line-height:1.91;margin-top:0.1rem}}.infoArea .box .top{font-size:0.2rem;line-height:1.7;color:#14141E;font-family:"ヒラギノ明朝 ProN W3","游明朝",YuMincho,"Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;font-weight:700;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-top:0.15rem}.os-android .infoArea .box .top{font-family:"Noto Serif JP",serif}@media screen and (max-width:460px){.infoArea .box .top{font-size:0.13rem;line-height:1.46;padding-top:0.1rem}}.infoArea .box .img{width:100%;height:auto}.infoArea .box .img img{width:100%;height:auto}.infoArea .box01{padding:0.58rem 0 0.6rem;position:relative}@media screen and (max-width:460px){.infoArea .box01{padding:0.36rem 0.4rem 0.43rem}}.infoArea .box01:before{content:"";position:absolute;width:calc(100% - 1.48rem);height:100%;background:#fff;top:0;left:0;z-index:-1;border-radius:0.05rem}@media screen and (max-width:460px){.infoArea .box01:before{width:100%}}.infoArea .box01 .list .item{width:calc((100% - 1rem) / 3)}@media screen and (max-width:460px){.infoArea .box01 .list .item{width:100%}}.infoArea .box01 .list .item+.item{margin-left:0.5rem}@media screen and (max-width:460px){.infoArea .box01 .list .item+.item{margin:0.332rem 0 0 0}}.infoArea .box01 .list .item+.item .img{position:relative}.infoArea .box01 .list .item+.item .img:before{content:"";position:absolute;width:2px;height:0.35rem;background:#23377D;top:50%;left:-0.26rem;-webkit-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg)}@media screen and (max-width:460px){.infoArea .box01 .list .item+.item .img:before{display:none}}.infoArea .box01 .list .item+.item .img:after{content:"";position:absolute;width:2px;height:0.35rem;background:#23377D;top:50%;left:-0.26rem;-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}@media screen and (max-width:460px){.infoArea .box01 .list .item+.item .img:after{display:none}}.infoArea .box01 .list .ph{width:4rem;height:2.8rem;max-width:4rem;position:relative}@media screen and (max-width:460px){.infoArea .box01 .list .ph{width:100%;height:36vw}}.infoArea .box01 .list .ph:before{content:"";position:absolute;width:100%;height:100%;border:4px solid rgba(255,255,255,0.3);-webkit-box-sizing:border-box;box-sizing:border-box}.infoArea .box01 .list .ph .item_box{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:3.48rem;height:1.5rem;text-align:center;color:#FFF;font-size:0.24rem;font-weight:bold}@media screen and (max-width:460px){.infoArea .box01 .list .ph .item_box{font-size:0.17rem;width:100%;height:1rem}}.infoArea .box01 .list .ph .item_box img{width:3.48rem;height:auto}@media screen and (max-width:460px){.infoArea .box01 .list .ph .item_box img{width:74%}}.infoArea .box02{padding-top:0.8rem;position:relative}@media screen and (max-width:460px){.infoArea .box02{padding:0.48rem 0.2rem 0}}.infoArea .box02 .ttl{margin-bottom:0.7rem}@media screen and (max-width:460px){.infoArea .box02 .ttl{margin-bottom:0}}.infoArea .box02:before{content:"";position:absolute;width:1px;height:0.6rem;background:#23377D;top:-0.3rem;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:460px){.infoArea .box02:before{height:0.4rem;top:-0.2rem}}@media screen and (max-width:460px){.infoArea .box02 .list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.infoArea .box02 .list .item{background:#fff;border:1px solid #CFE0EE;border-radius:0.05rem;width:calc((100% - 0.9rem) / 4);height:1.5rem;position:relative}@media screen and (max-width:460px){.infoArea .box02 .list .item{width:calc((100% - 0.2rem) / 2);margin-top:0.44rem;height:0.85rem}}.infoArea .box02 .list .item+.item{margin-left:0.3rem}@media screen and (max-width:460px){.infoArea .box02 .list .item+.item{margin-left:0}}@media screen and (max-width:460px){.infoArea .box02 .list .item:nth-child(2n){margin-left:0.15rem}}.infoArea .box02 .list .item:before{content:"";background:url(/img/mission/info_box02_before.png);background-size:cover;position:absolute;height:0.8rem;width:0.8rem;top:-0.4rem;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:460px){.infoArea .box02 .list .item:before{background:url(/img/mission/info_box02_before.png);background-size:cover;height:0.5rem;width:0.5rem;top:-0.25rem}}.flowArea{background:#EDF1F5;padding:0.85rem 0 2.29rem;margin-top:1rem;position:relative}@media screen and (max-width:460px){.flowArea{padding:0.4rem 0.2rem 1.1rem;margin-top:0.45rem;background:none}.flowArea:after{content:"";position:absolute;top:0;left:-0.1rem;width:calc(100% + 0.2rem);height:100%;background:#EDF1F5;z-index:-1}}.flowArea:before{content:"";background:url(/img/mission/flow_before_bg.png);background-size:cover;position:absolute;height:4.43rem;width:7.05rem;top:0;right:0;z-index:0}@media screen and (max-width:460px){.flowArea:before{height:1.98rem;width:3.15rem;top:14.5%;right:-0.1rem}}.flowArea .cap{font-size:0.2rem;line-height:2;color:#14141E;text-align:center;margin:0.43rem 0 1.75rem}@media screen and (max-width:460px){.flowArea .cap{font-size:0.14rem;line-height:2.07;margin:0.3rem 0 0.25rem;text-align:left}}.flowArea .stepArea{position:relative}@media screen and (max-width:460px){.flowArea .stepArea{max-width:3.24rem;margin:0.9rem auto 0}}.flowArea .stepArea .light{width:12.2rem;height:6.5rem}@media screen and (max-width:460px){.flowArea .stepArea .light{width:0.975rem;height:auto;margin-left:0.6rem}}.flowArea .stepArea .light img{width:100%;height:auto}.flowArea .stepArea .group .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute}@media screen and (max-width:460px){.flowArea .stepArea .group .box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.flowArea .stepArea .group .box .boxin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:460px){.flowArea .stepArea .group .box .boxin{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;flex-direction:column}}.flowArea .stepArea .group .box .ttl{font-size:0.18rem;line-height:1.55;font-weight:bold;color:#14141E;text-align:center}@media screen and (max-width:460px){.flowArea .stepArea .group .box .ttl{font-size:0.13rem;line-height:1.285}}.flowArea .stepArea .group .box .ttl span{color:#0E3480;font-family:"ヒラギノ明朝 ProN W3","游明朝",YuMincho,"Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;font-size:0.16rem;display:block;margin-top:0.03rem}.os-android .flowArea .stepArea .group .box .ttl span{font-family:"Noto Serif JP",serif}@media screen and (max-width:460px){.flowArea .stepArea .group .box .ttl span{font-size:0.11rem;margin-top:0.04rem}}.flowArea .stepArea .group .box .step{font-family:"ヒラギノ明朝 ProN W3","游明朝",YuMincho,"Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;font-size:0.14rem;line-height:1.55;color:#0E3480;margin-bottom:0.2rem;text-align:center;margin-top:-0.4rem}.os-android .flowArea .stepArea .group .box .step{font-family:"Noto Serif JP",serif}@media screen and (max-width:460px){.flowArea .stepArea .group .box .step{font-size:0.1rem;line-height:1.3;margin-bottom:0.16rem;margin-top:-0.17rem}}.flowArea .stepArea .group .box .step span{display:block;font-size:0.28rem;line-height:1;position:relative}@media screen and (max-width:460px){.flowArea .stepArea .group .box .step span{font-size:0.2rem}}.flowArea .stepArea .group .box .step span:after{content:"";position:absolute;bottom:-3px;left:0;background:#E49E00;width:100%;height:1px}.flowArea .stepArea .group .box .txt{font-size:0.14rem;line-height:1.71;color:#fff;text-align:left;margin-top:0.1rem;width:100%}@media screen and (max-width:460px){.flowArea .stepArea .group .box .txt{font-size:0.12rem;line-height:1.91;margin-top:0;width:1.57rem;color:#141E28;text-align:justify}}.flowArea .stepArea .group .box .in1{width:2.36rem;height:2.36rem;border:0.1rem solid #CFE0EE;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:461px){.flowArea .stepArea .group .box .in1{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}}@media screen and (max-width:460px){.flowArea .stepArea .group .box .in1{position:relative;border:0.05rem solid #CFE0EE;width:1.4rem;height:1.4rem}}.flowArea .stepArea .group .box .in1:after{content:"";display:block;margin:auto 0;border-top:2px solid #d58e0f;border-right:2px solid #d58e0f;width:0.06rem;height:0.06rem;-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg);position:absolute;bottom:0.28rem;left:50%}@media screen and (max-width:460px){.flowArea .stepArea .group .box .in1:after{content:"";position:absolute;left:auto;bottom:auto;right:-0.175rem;top:50%;-webkit-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg);width:0;height:0;border-top:0;border-left:0.07rem solid transparent;border-right:0.07rem solid transparent;border-bottom:0.13rem solid #CFE0EE;z-index:0}}.flowArea .stepArea .group .box .in2{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:461px){.flowArea .stepArea .group .box .in2{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;border:0.1rem solid #fff;padding:0 0.45rem;border-radius:50%;width:3.44rem;height:3.44rem;background:#0E3480;pointer-events:none;-webkit-transition:0.5s;transition:0.5s;position:absolute;top:0;left:-0.54rem;bottom:0;right:-0.54rem;cursor:pointer;opacity:0}}@media screen and (max-width:460px){.flowArea .stepArea .group .box .in2{padding:0;margin-left:0.22rem}}.flowArea .stepArea .group .box .in2 .ttl{color:#fff}.flowArea .stepArea .group .box .in2 .ttl span{color:#fff}.flowArea .stepArea .group .box .in2 .step{color:#fff}@media (min-width:461px){.no-touchevents .flowArea .stepArea .group .box:hover .in1{opacity:0;pointer-events:none}.no-touchevents .flowArea .stepArea .group .box:hover .in2{opacity:1;pointer-events:auto}}@media screen and (max-width:460px){.flowArea .stepArea .group .box{pointer-events:none}}.flowArea .stepArea .group .box_special1{width:3.24rem;height:3.24rem;border:0.54rem solid #CFE0EE;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}@media screen and (max-width:460px){.flowArea .stepArea .group .box_special1{width:3.15rem;height:1.3rem;border:0.09rem solid #CFE0EE;border-radius:2.55rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:460px){.flowArea .stepArea .group .box_special1 .txt{width:auto}}@media (min-width:461px){.flowArea .stepArea .group .box02,.flowArea .stepArea .group .box03,.flowArea .stepArea .group .box04,.flowArea .stepArea .group .box05,.flowArea .stepArea .group .box07{width:2.36rem;height:2.36rem}}.flowArea .stepArea .group .box01{top:-1.49rem;left:5%}@media screen and (max-width:460px){.flowArea .stepArea .group .box01{top:-5%;left:1%}}.flowArea .stepArea .group .box01 .img{width:0.38rem;height:0.45rem;margin:0 auto 0.14rem}@media screen and (max-width:460px){.flowArea .stepArea .group .box01 .img{width:0.25rem;height:0.31rem;margin:0 auto 0.06rem}}.flowArea .stepArea .group .box01 .img img{width:100%;height:auto}.flowArea .stepArea .group .box02{top:-1.03rem;left:41%}@media screen and (max-width:460px){.flowArea .stepArea .group .box02{top:10%;left:-2%}}.flowArea .stepArea .group .box03{top:-1.03rem;right:10%}@media screen and (max-width:460px){.flowArea .stepArea .group .box03{top:23.5%;right:auto;left:-2%}}.flowArea .stepArea .group .box04{top:0;right:25%}@media (min-width:461px){.flowArea .stepArea .group .box04{margin:auto 0;bottom:0}}@media screen and (max-width:460px){.flowArea .stepArea .group .box04{top:37.3%;right:auto;left:-2%}}.flowArea .stepArea .group .box05{top:0;left:24%}@media (min-width:461px){.flowArea .stepArea .group .box05{margin:auto 0;bottom:0}}@media screen and (max-width:460px){.flowArea .stepArea .group .box05{top:51%;right:auto;left:-2%}}.flowArea .stepArea .group .box06{bottom:-1.49rem;left:5%;border:0;background-color:transparent}@media screen and (max-width:460px){.flowArea .stepArea .group .box06{top:65%;bottom:auto;right:auto;left:-2%}}.flowArea .stepArea .group .box06 .boxin{background-color:#fff}@media (min-width:461px){.flowArea .stepArea .group .box06 .boxin{border-radius:50%}}@media screen and (max-width:460px){.flowArea .stepArea .group .box06 .boxin{border-radius:60px}}.flowArea .stepArea .group .box06 .img{width:1.45rem;height:1.45rem;margin:-0.12rem auto 0.06rem}@media screen and (max-width:460px){.flowArea .stepArea .group .box06 .img{width:0.85rem;height:0.85rem;margin:0;position:absolute;right:0.4rem;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.flowArea .stepArea .group .box06 .img img{width:100%;height:auto}@media (min-width:461px){.flowArea .stepArea .group .box06 .step{padding-top:0.35rem}}@media screen and (max-width:460px){.flowArea .stepArea .group .box06 .step{padding-right:1.2rem}}@media screen and (max-width:460px){.flowArea .stepArea .group .box06 .ttl{padding-right:1.2rem}}.flowArea .stepArea .group .box07{bottom:-1.03rem;left:40%}@media screen and (max-width:460px){.flowArea .stepArea .group .box07{top:78%;bottom:auto;left:-2%}}.flowArea .stepArea .group .box08{bottom:-1.49rem;right:5%}@media screen and (max-width:460px){.flowArea .stepArea .group .box08{bottom:-5%;right:0}}.flowArea .stepArea .group .box08 .ttl span{font-size:0.407rem;line-height:1.21;margin-top:0}@media screen and (max-width:460px){.flowArea .stepArea .group .box08 .ttl span{font-size:0.3rem;line-height:2;margin-top:-0.13rem}}.caseArea{padding:1.07rem 0 0.1rem}@media screen and (max-width:460px){.caseArea{padding:0.4rem 0.2rem 0.15rem}}.caseArea .cap{font-size:0.2rem;line-height:1;color:#14141E;text-align:center;margin:0.5rem 0 0.57rem}@media screen and (max-width:460px){.caseArea .cap{font-size:0.14rem;line-height:2.07;text-align:left;margin:0.3rem 0 0.34rem}}.caseArea .box{max-width:9rem;margin:0 auto}@media screen and (max-width:460px){.caseArea .box{max-width:100%;position:relative}}.caseArea .box .slick-dotted.slick-slider{padding-bottom:0.6rem}@media screen and (max-width:460px){.caseArea .box .slick-dotted.slick-slider{padding-bottom:0.3rem}}.caseArea .box .item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media screen and (max-width:460px){.caseArea .box .item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:0.7rem}}.caseArea .box .item .left{max-width:5.6rem;margin-right:0.6rem;padding-top:0.07rem}@media screen and (max-width:460px){.caseArea .box .item .left{max-width:100%;margin-right:0;padding-top:0}}.caseArea .box .item .left .ttl{font-size:0.3rem;letter-spacing:0.05em;line-height:1;font-weight:bold;color:#14141E;margin-bottom:0.26rem;padding-bottom:0.28rem;border-bottom:1px solid #B6D0E5}@media screen and (max-width:460px){.caseArea .box .item .left .ttl{font-size:0.2rem;letter-spacing:0.025em;margin-bottom:0.3rem;padding-bottom:0.15rem;position:absolute;top:0;width:100%}}.caseArea .box .item .left .ttl span{font-size:0.34rem;font-family:"ヒラギノ明朝 ProN W3","游明朝",YuMincho,"Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;color:#0E3480;margin-right:0.44rem;position:relative;line-height:1}.os-android .caseArea .box .item .left .ttl span{font-family:"Noto Serif JP",serif}@media screen and (max-width:460px){.caseArea .box .item .left .ttl span{font-size:0.24rem;margin-right:0.34rem}}.caseArea .box .item .left .ttl span:after{content:"";position:absolute;width:1px;height:85%;background:#B6D0E5;top:0.04rem;right:-0.22rem}@media screen and (max-width:460px){.caseArea .box .item .left .ttl span:after{right:-0.16rem}}.caseArea .box .item .left .top{font-size:0.18rem;line-height:1;color:#0E3480;margin-bottom:0.2rem;font-family:"ヒラギノ明朝 ProN W3","游明朝",YuMincho,"Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700}.os-android .caseArea .box .item .left .top{font-family:"Noto Serif JP",serif}@media screen and (max-width:460px){.caseArea .box .item .left .top{font-size:0.17rem;margin-bottom:0.13rem}}.caseArea .box .item .left .content p{font-size:0.14rem;line-height:2;color:#14141E}@media screen and (max-width:460px){.caseArea .box .item .left .content p{font-size:0.12rem;line-height:1.91}}.caseArea .box .item .left .content p+p{margin-top:0.3rem}@media screen and (max-width:460px){.caseArea .box .item .left .content p+p{margin-top:0.14rem}}.caseArea .box .item .right{width:2.68rem;height:3.37rem}@media screen and (max-width:460px){.caseArea .box .item .right{width:50%;height:auto;margin:0 auto}}.caseArea .box .item .right img{width:100%;height:auto}.caseArea .box .list .slick-next:after,.caseArea .box .list .slick-prev:after{content:"";display:block;margin:auto;width:0.2rem;height:0.2rem;border-left:2px solid #1D428C;border-top:2px solid #1D428C;position:absolute;top:50%;left:0}@media screen and (max-width:460px){.caseArea .box .list .slick-next:after,.caseArea .box .list .slick-prev:after{width:0.15rem;height:0.15rem}}.caseArea .box .list .slick-next{right:-1.48rem}@media screen and (max-width:460px){.caseArea .box .list .slick-next{top:30%;right:0.15rem}}.caseArea .box .list .slick-next:after{-webkit-transform:translate(0,-50%) rotate(135deg);transform:translate(0,-50%) rotate(135deg)}.caseArea .box .list .slick-prev{left:-1.48rem}@media screen and (max-width:460px){.caseArea .box .list .slick-prev{top:30%;left:0.15rem}}.caseArea .box .list .slick-prev:after{-webkit-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg)}.caseArea .box .list .slick-dots li{width:0.3rem;height:0.04rem}@media screen and (max-width:460px){.caseArea .box .list .slick-dots li{width:0.225rem;height:0.03rem}}.caseArea .box .list .slick-dots li button{width:0.3rem;height:0.04rem;padding:0;background:#B6D0E5}@media screen and (max-width:460px){.caseArea .box .list .slick-dots li button{width:0.225rem;height:0.03rem}}.caseArea .box .list .slick-dots li button:before{opacity:0}.caseArea .box .list .slick-active button{width:0.3rem;height:0.04rem;padding:0;background:#E49E00!important}@media screen and (max-width:460px){.caseArea .box .list .slick-active button{width:0.225rem;height:0.03rem}}.caseArea .box .list .slick-dots{bottom:0}
/*# sourceMappingURL=recruit.css.map */