@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:RoNKSeiKaiStd;font-style:normal;font-weight:400;src:local("RoNKSeiKaiStd"),url(../fonts/RoNKSeiKaiStd-Lt.otf) format("opentype");font-display:swap}html{font-family:YakuHanMP,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:62.5%}body{font-size:1.6rem;position:relative;line-height:1.6;letter-spacing:.04em;font-weight:400}@media (max-width:1024px){body{font-size:1.4rem}}@media (max-width:750px){body{font-size:1.4rem;line-height:1.6;letter-spacing:.01em}}.font-gothic{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.font-signe{font-family:RoNKSeiKaiStd,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.font-12{font-size:1.2rem}.pc{display:block}@media (max-width:750px){.pc{display:none}}.sp{display:none}@media (max-width:750px){.sp{display:block}}*{box-sizing:border-box}img{width:100%;vertical-align:bottom;image-rendering:-webkit-optimize-contrast}a{text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:all ease .4s}sup{font-size:1.4rem;vertical-align:top}@media (max-width:1024px){sup{font-size:1.2rem}}strong{font-weight:700}.ptSM{margin-top:56px}@media (max-width:1024px){.ptSM{margin-top:30px}}.pmSS{margin-bottom:16px}@media (max-width:1024px){.pmSS{margin-bottom:10px}}.pmS{margin-bottom:40px}@media (max-width:1024px){.pmS{margin-bottom:16px}}.pmSM{margin-bottom:56px}@media (max-width:1024px){.pmSM{margin-bottom:30px}}.pmM{margin-bottom:80px}@media (max-width:1024px){.pmM{margin-bottom:40px}}.pmL{margin-bottom:120px}@media (max-width:1024px){.pmL{margin-bottom:60px}}@media (max-width:750px){.m0{margin-bottom:0!important}}.page-ttl{position:absolute;z-index:2;top:50%;left:80px;transform:translate(0,-50%);color:#fff;transition:all .8s ease .3s;filter:blur(20px)}@media (max-width:1024px){.page-ttl{left:20px}}.page-ttl .en{font-size:5.2rem;letter-spacing:.4em}@media (max-width:1024px){.page-ttl .en{font-size:2.8rem;line-height:1.2;letter-spacing:.2em}}.page-ttl span{display:block}.page-ttl.active{filter:blur(0)}.page-kv{position:relative;margin-top:100px}@media (max-width:1200px){.page-kv{margin-top:70px}}.page-kv .bg{width:100%;height:100%;position:absolute;display:block;top:0;left:0;background:rgba(0,65,145,.5)}.page-aboutArea{margin:-80px auto 0;position:relative;z-index:3;display:flex;justify-content:center;max-width:960px;padding:0 20px}@media (max-width:1024px){.page-aboutArea{margin:0 auto 0}}.page-about{background:#fff;display:inline-block;padding:60px;width:100%}@media (max-width:1024px){.page-about{padding:40px 0}}.page-about h3{color:#005bac;font-size:2.4rem;margin-bottom:20px}@media (max-width:1024px){.page-about h3{font-size:1.6rem;line-height:1.6}}.bg_blue{background:#005bac}.p-text{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:2.2}.image{position:relative}.image .bg{width:100%;height:100%;position:absolute;display:block;top:0;left:0;background:rgba(0,65,145,.3)}.image .bg20{width:100%;height:100%;position:absolute;display:block;top:0;left:0;background:rgba(0,65,145,.2)}.image .bg10{width:100%;height:100%;position:absolute;display:block;top:0;left:0;background:rgba(0,65,145,.1)}.btn-shien a,.btn1 a{display:inline-block;background:#005bac;border-radius:80px;color:#fff;padding:10px 40px;letter-spacing:3px;font-size:1.6rem}@media (max-width:750px){.btn-shien a,.btn1 a{padding:10px 40px;font-size:1.2rem}}@media (min-width:1025px){.btn-shien a:hover,.btn1 a:hover{background:#013a6a}}.pc-header{display:flex;justify-content:space-between;width:100%;height:100px;background:#fff;position:fixed;top:0;left:0;z-index:99;padding:0 0 0 40px}@media (max-width:1200px){.pc-header{display:none}}h1 a{display:flex;align-items:center;height:100%;color:#000}h1 .img{width:300px;margin-right:30px}h1 .text{letter-spacing:.3em;font-size:1.4rem}.gnavi{display:flex}.gnavi .gnaviItem{display:flex;height:100%;align-items:center}.gnavi .gnaviItem-ttl{display:flex;height:100%;align-items:center;padding:0 10px;cursor:pointer;font-size:1.4rem}.gnavi .gnaviItem-ttl .gnaviItem-ttl_inner{color:#000;display:flex;align-items:center}.gnaviItem-ttl_inner{position:relative}.gnaviItem-ttl_inner::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#005bac;transform:scale(0,1);transform-origin:right top;transition:transform .3s}@media (min-width:1025px){.gnaviItem-ttl_inner:hover{color:#005bac}.gnaviItem-ttl_inner:hover::after{transform-origin:left top;transform:scale(1,1)}}.current.gnaviItem-ttl_inner::after{transform-origin:left top;transform:scale(1,1)}nav{height:100%;display:flex}.gnavi-open{position:absolute;top:100px;left:0;width:100vw;z-index:999;background:#000;padding:40px 40px 20px;visibility:hidden;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif}.gnavi-open ul{display:flex;flex-flow:wrap;justify-content:flex-start;max-width:1200px;margin:0 auto}.gnavi-open li{width:23%;margin:0 1% 20px}.gnavi-open .gnaviItem-text{margin-top:4px;display:inline-block;font-size:1.4rem;width:100%}.gnavi-open .gnaviItem-img{overflow:hidden}.gnavi-open .gnaviItem-img img{transition:all .3s}.gnavi-open a{color:#fff}.gnavi-open a:hover img{transform:scale(1.05)}.gnavi-entry{margin-left:20px}.gnavi-entry a{background:#005bac;color:#fff;height:100%;display:flex;align-items:center;padding:0 20px}.gnavi-hover .gnavi-open{opacity:0;transition:all .4s;z-index:-1}.gnavi-hover.open .gnavi-open{opacity:1;z-index:999;visibility:visible}.gnavi-hover.open .gnaviItem-ttl_inner::after{transform-origin:left top;transform:scale(1,1)}.sp-header{display:none;height:70px;padding:0 20px;position:fixed;top:0;left:0;z-index:999;width:100%;background:#fff}@media (max-width:1200px){.sp-header{display:flex}}.sp-header-logo a{display:flex;align-items:center;height:100%;color:#000;flex-flow:wrap}.sp-header-logo .img{width:200px;margin-top:5px;margin-right:20px}.sp-header-logo .text{letter-spacing:.3em;font-size:1rem;margin-top:5px;transform:scale(.9);transform-origin:left}.sp-header-navi{position:fixed;top:60px;left:0;width:100%;z-index:999;background:#fff;padding:40px 30px 40px;height:calc(100% - 60px);overflow:scroll}.sp-header-label{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:solid 1px #ebf2f8}.header-logo{max-width:200px}.menu-wrapper{display:none}.spnavi-entry a{display:inline-block;width:100%;background:#005bac;color:#fff;padding:5px 0;text-align:center;font-size:1.6rem}.spheader-item{margin-top:20px}.spheader-item p{font-size:2rem}.spheader-item a{color:#000;display:flex;align-items:center;font-size:1.4rem}.spheader-item a::before{content:"";width:25px;height:1px;background:#000;margin-right:15px}.spheader-item a span{font-size:1.2rem;padding-right:10px}.hamburger-box{width:30px;height:45px;right:0;top:-3px;display:flex;flex-flow:column;justify-content:center;align-items:center;border-radius:20px;position:relative;z-index:999}.hamburger-box:after{font-size:1rem;line-height:10px;position:relative;bottom:2px}.hamburger{width:30px;height:26px;position:relative;margin:0 auto}.hamburger .hamburger-line{width:100%;height:1px;background-color:#005bac;display:block;border-radius:80px;transition:all .4s;position:absolute;margin:auto}.hamburger .hamburger-line:nth-of-type(1){top:5px}.hamburger .hamburger-line:nth-of-type(2){top:0;bottom:0}.hamburger .hamburger-line:nth-of-type(3){bottom:5px}.hamburger-box.active .hamburger-line:nth-of-type(1){transform:translateY(8px) rotate(-30deg)}.hamburger-box.active .hamburger-line:nth-of-type(2){opacity:0}.hamburger-box.active .hamburger-line:nth-of-type(3){transform:translateY(-8px) rotate(30deg)}.header__banner{position:fixed;max-width:300px;bottom:10px;right:0;z-index:900}@media (max-width:1200px){.header__banner{max-width:200px}}.header__banner .header__banner__item{box-shadow:-3px 5px 3px 0 rgba(0,0,0,.1);margin-bottom:10px;display:block}.header__banner .header__banner__item a{display:flex}footer{background:#005bac;color:#fff;position:relative;z-index:2}.footer-naviArea{display:flex;justify-content:center;padding:80px 0 40px}@media (max-width:1024px){.footer-naviArea{display:none}}.footer-navi{margin:0 2%}.footer-navi p{border-bottom:solid 1px #fff;padding:0 60px 10px 0}.footer-navi ul{margin-top:10px}.footer-navi a{color:#fff;font-size:1.2rem}@media (min-width:1025px){.footer-navi a:hover{text-decoration:underline}}.footer-bunner__wrap{width:90%;margin:0 auto}.footer-bunner__wrap .footer-bunner{max-width:350px;margin:0 0 0 auto}@media (max-width:1024px){.footer-bunner__wrap .footer-bunner{padding-top:40px;margin:20px auto 0}}.footer-info{display:flex;justify-content:space-between;align-items:flex-end;width:90%;margin:0 auto;padding-bottom:40px}@media (max-width:1024px){.footer-info{width:100%;padding:40px 20px 120px 20px;flex-flow:column;align-items:flex-start}}.footer-info h2{margin-bottom:5px}.footer-info h2 span{font-size:1.4rem}.footer-info p{font-size:1.2rem}.footer-info p span{font-size:1.2rem}.footer-info a{color:#fff;text-decoration:underline;display:inline-block;margin:0 2px}.footer-info a:hover{text-decoration:none}.footer-info small{display:inline-block;font-size:1rem;transform:scale(.9)}@media (max-width:1024px){.footer-info small{transform:scale(1);margin-top:30px;color:rgba(255,255,255,.8)}}.home header{opacity:0}.home .sidebar{opacity:0}.kv-img{position:relative;height:0;overflow:hidden;z-index:1}.kv-img .kv-img-shadow{position:absolute;display:block;top:0;bottom:0;left:0;right:0;box-shadow:0 -105px 55px -5px #fff inset;z-index:3;opacity:1}.top-slide li{position:absolute;top:0;left:0;width:100%}.top-slide li:first-child{z-index:1}.top-slide img{-o-object-position:top;object-position:top}.kv-scroll,.kv-ttl{opacity:0}.kv-ttl{filter:blur(20px)}.kv-ttl.active{filter:blur(0)}.aniImg{transform:translateY(20px);opacity:0;transition:all .4s}.aniImg.active{transition-delay:.2s;transform:translateY(0);opacity:1}.fadeAniList .fadeAniItem{position:relative;top:5px;opacity:0}.slick-slider{height:100%;position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{height:100%;position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{height:100%;position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body{position:relative}.sidebar{color:#005bac;background:#fff;position:fixed;top:0;left:0;height:100vh;writing-mode:vertical-rl;width:40px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;letter-spacing:3px;font-size:1.2rem}@media (max-width:750px){.sidebar{display:none}}.main{display:block;width:calc(100% - 40px);margin:0 0 0 auto}@media (max-width:750px){.main{width:100%;overflow:hidden}}.kv{position:relative;overflow:hidden;height:100vh}.kv .top-slide{height:100vh}.kv .top-slide li{height:100vh}.kv .top-slide li img{height:100%;-o-object-fit:cover;object-fit:cover}.kv-ttl{position:absolute;display:block;top:45%;left:50%;transform:translate(-50%,-50%);max-width:1000px;width:50vw;z-index:3}@media (max-width:1024px){.kv-ttl{top:50%;width:75vw}}.kv-visual{position:relative;height:calc(100% - 100px);overflow:hidden;display:block;top:100px}@media (max-width:1200px){.kv-visual{height:100%;margin:0 0 0 auto;top:0}}@media (max-width:750px){.kv-visual{width:calc(100% - 20px)}}.kv-scroll{position:absolute;display:block;bottom:40px;left:50%;transform:translate(-50%,0);z-index:3}.kv-scroll a{display:inline-block;color:#fff;width:100%;text-align:center}.kv-scroll img{display:block}.kv-scroll span{margin-top:10px}.scroll-img{width:25px;margin:0 auto 5px}@media (max-width:750px){.scroll-img{width:20px}}.scroll-arrow{width:20px;margin:0 auto 10px;animation:move-y 1.5s infinite}@media (max-width:750px){.scroll-arrow{width:15px}}@keyframes move-y{0%{transform:translate(0,-4px);opacity:0}50%{opacity:1}100%{transform:translate(0,0);opacity:0}}.kv-sidebar{display:none}@media (max-width:750px){.kv-sidebar{color:#005bac;background:#fff;position:absolute;top:0;left:0;height:100vh;writing-mode:vertical-rl;width:20px;display:flex;flex-flow:wrap;align-items:center;justify-content:center;letter-spacing:3px;font-size:1rem;z-index:4}}.top-about{margin:100px auto;display:flex;align-items:center;justify-content:center}@media (max-width:750px){.top-about{padding:0 20px;margin:40px auto}}.top-about p{line-height:2;font-size:1.8rem}@media (max-width:750px){.top-about p{font-size:1.4rem}}.top-pickup-ttl{background:#e5ecf0;font-size:2.4rem;text-align:center;padding:10px}@media (max-width:1024px){.top-pickup-ttl{font-size:2rem}}.top-pickup{color:#005bac}.pickupList{background:#f2f5f8;display:flex;text-align:center}@media (max-width:1024px){.pickupList{flex-flow:column}}.pickupList h3{font-size:2.4rem;font-weight:700}@media (max-width:1024px){.pickupList h3{font-size:1.8rem}}.pickupList p{color:#000}.pickupList .pickupList-item{width:33.3333333333%;border-right:2px solid #fff;padding:40px;display:flex;flex-flow:column;justify-content:space-between}@media (max-width:1024px){.pickupList .pickupList-item{width:100%;border-right:none;border-bottom:2px solid #fff}}@media (max-width:1024px) and (max-width:750px){.pickupList .pickupList-item{padding:20px}}.pickupList-point{margin:20px 0}.pickupList-point li{background:#fff;padding:10px;margin-bottom:5px}.pickupList-point span{display:block}.top-news{display:flex;flex-flow:wrap}@media (max-width:750px){.top-news{flex-flow:column}}.top-news-ttl{width:30%;font-size:2.4rem;color:#005bac;background:#e5ecf0;align-items:center;justify-content:flex-end;display:flex}@media (max-width:750px){.top-news-ttl{width:100%;justify-content:flex-start;padding:0 20px}}.top-news-ttl h2{margin:0 20% 0 0}.top-news-con{width:70%;background:#f2f5f8;padding:80px 40px 60px 40px}@media (max-width:750px){.top-news-con{width:100%;padding:40px 20px 20px 20px}}.newsList{max-width:600px}.newsList li{margin-bottom:20px}.newsList dl{display:flex}.newsList dt{margin-right:20px}.newsList dd{flex:1}.toggleBtn.navi1{background:url(../images/top/label1.jpg) no-repeat top center;background-size:cover}@media (max-width:750px){.toggleBtn.navi1{background:url(../images/top/label1_sp.jpg) no-repeat top center;background-size:cover}}.toggleBtn.navi2{background:url(../images/top/label2.jpg) no-repeat top center;background-size:cover}@media (max-width:750px){.toggleBtn.navi2{background:url(../images/top/label2_sp.jpg) no-repeat top center;background-size:cover}}.toggleBtn.navi3{background:url(../images/top/label3.jpg) no-repeat top center;background-size:cover}@media (max-width:750px){.toggleBtn.navi3{background:url(../images/top/label3_sp.jpg) no-repeat top center;background-size:cover}}.toggleBtn.navi4{background:url(../images/top/label4.jpg) no-repeat top center;background-size:cover}@media (max-width:750px){.toggleBtn.navi4{background:url(../images/top/label4_sp.jpg) no-repeat top center;background-size:cover}}.toggleArea{display:none}.toggleBtn{position:relative;height:400px;transition:all .3s;cursor:pointer}@media (max-width:750px){.toggleBtn{height:300px}}@media (min-width:1025px){.toggleBtn:hover{height:430px}}.toggleBtn .toggle-ttl{position:absolute;top:50%;left:10%;transform:translate(0,-50%);color:#fff;z-index:2;font-size:2.4rem}@media (max-width:750px){.toggleBtn .toggle-ttl{font-size:1.4rem;left:20px}}.toggleBtn .toggle-ttl h2{font-size:4rem}@media (max-width:750px){.toggleBtn .toggle-ttl h2{font-size:2.8rem;line-height:1.2}}.toggleBtn .toggle-ttl .toggle-ttl__text{font-size:1.4rem}@media (max-width:750px){.toggleBtn .toggle-ttl .toggle-ttl__text{line-height:1.6}}.toggleBtn .toggle-ttl .toggle-ttl__line{display:block;width:40px;height:1px;background:#fff;margin:8px 0 10px}.toggle-arrow{position:absolute;top:50%;right:10%;transform:translate(0,-50%);display:block;z-index:2;width:50px;transition:all .3s;transform-origin:center}@media (max-width:750px){.toggle-arrow{width:30px}}.toggleBtn.open .toggle-arrow{top:45%;transform:rotate(180deg)}.toggle-bg{width:100%;height:100%;position:absolute;display:block;top:0;left:0;background:rgba(0,65,145,.3)}.toggle_about{padding:80px 40px}@media (max-width:750px){.toggle_about{padding:20px 20px}}.toggle_about .top-naviList{display:flex;justify-content:center;flex-flow:wrap}.toggle_about .top-naviItem{margin:0 20px}@media (max-width:750px){.toggle_about .top-naviItem{margin:0 1%;width:48%}}.toggle_about .top-naviItem a{display:inline-block;background:#fff;text-align:center;padding:60px 40px;color:#000;position:relative;width:100%}@media (max-width:750px){.toggle_about .top-naviItem a{width:100%;padding:20px 0 40px}}.toggle_about .top-naviItem span{display:block}.toggle_about .top-naviItem .en{color:#005bac;margin-top:20px;position:absolute;bottom:20px;left:50%;transform:translate(-50%,0);font-size:1.2rem}.toggle_work{padding:80px 40px 40px}@media (max-width:750px){.toggle_work{padding:20px 20px 0}}.toggle_work .top-naviList{display:flex;flex-flow:wrap;max-width:860px;margin:0 auto}.toggle_work .top-naviItem{margin:0 1% 40px;width:46%}@media (max-width:750px){.toggle_work .top-naviItem{margin:0 1% 10px}}.toggle_work .top-naviItem a{display:inline-block;text-align:center;color:#000}.toggle_work .top-naviItem a:hover img{transform:scale(1.05);z-index:1;position:relative}.toggle_work .top-naviItem .top-naviItem-thumb{position:relative;border:solid 1px #005bac;overflow:hidden}.toggle_work .top-naviItem .top-naviItem-thumb img{transition:all .3s}.toggle_work .top-naviItem .ttl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:4px;color:#fff;z-index:3;width:100%}.toggle_work .top-naviItem .bg{width:100%;height:100%;position:absolute;display:block;top:0;left:0;background:rgba(0,65,145,.3);z-index:2}.toggle_work .top-naviItem span{display:block}.toggle_work .top-naviItem p{margin-top:10px}@media (max-width:750px){.toggle_work .top-naviItem p{margin-top:5px}}.top-recruit{display:flex;flex-flow:wrap;margin-top:80px}@media (max-width:750px){.top-recruit{flex-flow:column}}.top-recruit-ttl{width:30%;font-size:2.4rem;color:#005bac;display:flex;flex-flow:column;align-items:flex-end}@media (max-width:750px){.top-recruit-ttl{width:100%;align-items:flex-start;font-size:2rem;line-height:1.4;margin:0 0 10px 20px}}.top-recruit-ttl h2{margin:80px 20% 0 0}@media (max-width:750px){.top-recruit-ttl h2{margin:20px 0 0 0}}.top-recruit-ttl span{display:block}.top-recruit-con{width:70%;background:#f2f5f8;padding:80px 40px 60px 40px}@media (max-width:750px){.top-recruit-con{width:100%;padding:40px 20px 30px 20px}}.recruitList li{margin-bottom:20px;max-width:600px}@media (max-width:750px){.recruitList li{margin-bottom:10px}}.recruitList a{display:inline-block;width:100%;background:#fff;color:#000;text-align:center;border:solid 1px #005bac;text-align:center;padding:60px 20px;font-size:1.8rem}@media (min-width:1025px){.recruitList a:hover{background:#f2f5f8}}@media (max-width:750px){.recruitList a{padding:30px 20px;font-size:1.4rem}}.about{background:#f2f5f8}.about-kv{position:relative;margin-top:100px}@media (max-width:1024px){.about-kv{margin-top:60px}}.about-kv .bg{width:100%;height:100%;position:absolute;display:block;top:0;left:0;background:rgba(0,65,145,.2)}.about-kv.hanashima-kv .page-ttl{left:auto;right:80px}@media (max-width:1024px){.about-kv.hanashima-kv .page-ttl{right:20px}}.about-section{padding:120px 0 120px 10%}@media (max-width:1024px){.about-section{padding:40px 20px 40px 20px}}.about-section h3{color:#005bac;font-size:4rem;margin-bottom:40px}@media (max-width:1024px){.about-section h3{font-size:1.8rem;margin-bottom:10px}}.about-section .about-h3_2{font-size:2.8rem}@media (max-width:1024px){.about-section .about-h3_2{font-size:1.8rem}}.fukashiro-bg{background-color:#fff;background-image:url(../images/about/fukashiro_bg.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:100% auto}.hanashima-bg{background-color:#fff;background-image:url(../images/about/hanashima_bg.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:100% auto}.about-signe{display:flex;flex-flow:column;align-items:flex-end;font-size:1.2rem;margin:100px 20% 120px 0}@media (max-width:1024px){.about-signe{align-items:flex-end;margin:40px 0 80px 0}}.about-signe span{font-size:3.2rem;margin-left:20px}@media (max-width:1024px){.about-signe span{font-size:2.4rem}}.business-h3{color:#005bac;font-size:2.4rem;margin-bottom:40px}@media (max-width:750px){.business-h3{font-size:1.6rem;margin-bottom:0}}.business-con,.num-con{max-width:1100px;margin:80px auto 0;padding:0 40px}@media (max-width:750px){.business-con,.num-con{margin:40px auto 0;padding:0 20px}}.tab-area{border-bottom:solid 1px #005bac;display:flex;justify-content:center;flex-flow:wrap;margin-top:80px}@media (max-width:750px){.tab-area{margin-top:40px}}.tab-area .tab{transform:translateY(1px);text-align:center;border:solid 1px #005bac;color:#fff;font-size:2rem;padding:10px 40px;cursor:pointer;margin:0 10px;width:40%;background-color:#005bac;border-bottom:solid 1px #005bac}@media (max-width:750px){.tab-area .tab{padding:10px 5px;font-size:1.4rem;width:45%;margin:0 5px}}.tab-area .tab.active{background-color:#fff;color:#005bac;border-bottom:solid 1px #fff}.content-area .content{display:none}.content-area .content.show{display:block}.flow-wrap{margin:120px auto 120px}@media (max-width:750px){.flow-wrap{margin:80px auto 80px}}.business-flow{display:flex;flex-flow:wrap;justify-content:space-between;background:#ebf2f8;border-radius:8px;padding:60px}@media (max-width:750px){.business-flow{flex-flow:column;padding:0 20px 40px}}.business-flow .flow-num{font-style:italic;font-size:14rem;color:#005bac;line-height:120px;margin-top:-100px;margin-bottom:20px;letter-spacing:10px}@media (max-width:750px){.business-flow .flow-num{font-size:8rem;margin-top:-40px;margin-bottom:0;line-height:80px}}.business-flow h4{color:#005bac;font-size:2.4rem;margin-bottom:10px;font-weight:700}@media (max-width:750px){.business-flow h4{font-size:2rem;margin-bottom:5px}}.business-flow .flow-con{width:50%}@media (max-width:750px){.business-flow .flow-con{width:100%}}.business-flow .flow-img{width:45%}@media (max-width:750px){.business-flow .flow-img{width:100%;margin-top:20px}}.flow-line{margin:-20px auto;width:1px;height:160px;background:#005bac;position:relative;z-index:2}@media (max-width:750px){.flow-line{margin:-10px auto;height:80px}}.business-support{display:flex;flex-flow:wrap;justify-content:space-between;width:90%;margin:0 auto 120px}@media (max-width:750px){.business-support{margin:0 auto 80px;flex-flow:column}}.business-support li{width:45%;text-align:center;margin-top:40px}@media (max-width:750px){.business-support li{width:100%;margin-top:40px}}.business-support .support-img{width:120px;height:120px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:solid 1px #005bac;margin:0 auto 20px}@media (max-width:750px){.business-support .support-img{width:110px;height:110px;margin:0 auto 10px}}.business-support .support-img img{width:70px}@media (max-width:750px){.business-support .support-img img{width:65px}}.business-support .support-en{color:#005bac}.business-support h4{color:#005bac;font-weight:700;font-size:2rem}@media (max-width:750px){.business-support h4{font-size:1.8rem}}.business-support p{text-align:left}.num-wrap{margin:0 auto 80px}@media (max-width:750px){.num-wrap{margin:0 auto}}.numList{display:flex;flex-flow:wrap;justify-content:space-between}@media (max-width:750px){.numList{flex-flow:column}}.numList li{width:45%;margin-bottom:80px}@media (max-width:750px){.numList li{width:100%;margin-bottom:40px}}.numList .numItem-img{background:#ebf2f8;border-top:solid 1px #005bac}.numList p{margin:20px auto 0;width:90%}.event-wrap,.training-wrap{max-width:1100px;margin:120px auto 80px;padding:0 40px}@media (max-width:750px){.event-wrap,.training-wrap{margin:40px auto 40px;padding:0 20px}}.event-wrap{margin:80px auto 120px}@media (max-width:750px){.event-wrap{margin:0 auto 80px}}.training-navi{display:flex;align-items:center;justify-content:center;flex-flow:wrap}.training-navi li{margin:0 2%}.training-navi a{display:flex;align-items:center;justify-content:center;flex-flow:column;width:200px;height:200px;border-radius:50%;text-align:center;color:#005bac;border:solid 1px #005bac;font-size:2.4rem;transition:all .3s}@media (max-width:750px){.training-navi a{width:140px;height:140px;font-size:1.6rem;line-height:1.4}}@media (min-width:1025px){.training-navi a:hover{background:#ebf2f8}}.training-navi p{margin-top:20px}.training-navi .training-navi-arrow{width:50px;display:flex;margin-top:20px}@media (max-width:750px){.training-navi .training-navi-arrow{width:30px}}.training-h3{font-size:3.2rem;color:#005bac;margin-bottom:20px}@media (max-width:750px){.training-h3{font-size:2.4rem}}.training-h3 .line{width:160px;background:#7fadd5;height:.5px;position:relative;display:block;margin-top:10px}@media (max-width:750px){.training-h3 .line{width:120px;margin-top:0}}.training-h3 .line::before{content:"";display:block;position:absolute;width:50px;height:3px;top:50%;left:0;transform:translate(0,-50%);background:#005bac}@media (max-width:750px){.training-h3 .line::before{width:40px}}.training-h3sub{color:#005bac;font-size:2rem;font-weight:700}@media (max-width:750px){.training-h3sub{font-size:1.6rem;line-height:1.8;margin-bottom:10px}}.training-h3sub_2{color:#005bac;font-size:2rem}@media (max-width:750px){.training-h3sub_2{font-size:1.6rem;line-height:1.8;margin-bottom:10px}}.training-h4{font-size:2.8rem;margin-bottom:10px}@media (max-width:750px){.training-h4{font-size:1.6rem;margin-bottom:0}}.training-h4_2{letter-spacing:10px;color:#005bac;margin-bottom:20px}@media (max-width:750px){.training-h4_2{letter-spacing:5px}}.training-goal{background:#ebf2f8;padding:40px 60px;color:#005bac;margin:40px 0 60px}@media (max-width:750px){.training-goal{padding:20px 20px;margin:20px 0 40px}}.training-program{margin:40px 0 0 0}.table-program{width:100%}.table-program td{padding:20px 20px;vertical-align:middle}@media (max-width:750px){.table-program td{padding:10px 10px;line-height:1.6}}.table-program .num{text-align:center;width:120px;white-space:nowrap;border-right:solid 1px #005bac;color:#005bac}@media (max-width:750px){.table-program .num{width:60px}}.table-program .ttl{width:45%}@media (max-width:750px){.table-program .ttl{width:40%}}.table-program .text{width:calc(55% - 120px)}@media (max-width:750px){.table-program .text{width:calc(55% - 60px)}}.table-program .num.odd{background:#d9e7f3}.table-program .ttl.odd{background:#e5eef7}.table-program .text.odd{background:#d9e7f3}.table-program .num.even{background:#e5eef7}.table-program .ttl.even{background:#f2f7fb}.table-program .text.even{background:#e5eef7}.tabelArrow{margin-left:113px;margin-bottom:20px}@media (max-width:750px){.tabelArrow{margin-left:54px}}.tabelArrow .tabelArrow-line{width:1px;height:10px;background:#005bac;display:block;margin-left:6px}.tabelArrow .tabelArrow-shape{display:block;width:0;height:0;border-style:solid;border-width:12px 6px 0 6px;border-color:#005bac transparent transparent transparent}.training-program-text{background:#fff;border:solid 3px #ccdeee;padding:20px 40px;margin:40px auto 0;color:#005bac}@media (max-width:750px){.training-program-text{padding:20px}}.training-support{margin:30px auto 120px}@media (max-width:750px){.training-support{margin:0 auto 80px}}.training-support li{border-left:1px solid #005bac;margin-bottom:10px}.training-support dl{display:flex;background:#d9e7f3;align-items:center}@media (max-width:750px){.training-support dl{flex-flow:column}}.training-support dd,.training-support dt{padding:20px 40px}@media (max-width:750px){.training-support dd,.training-support dt{padding:10px 20px}}.training-support dt{color:#005bac;font-weight:700;min-width:240px;text-align:center}@media (max-width:750px){.training-support dt{min-width:100%}}.training-support dd{flex:1;background:#e5eef7}@media (max-width:750px){.training-support dd{width:100%}}.event-ttl{margin-bottom:60px}.event-ttl h3{display:flex;align-items:center;justify-content:space-between}.event-ttl .line{width:100%;height:1px;background:#005bac}.event-ttl .text{color:#005bac;font-size:4rem;padding:0 40px;letter-spacing:10px}@media (max-width:750px){.event-ttl .text{font-size:2.4rem;padding:0 20px}}.event-ttl p{text-align:center;color:#005bac;font-size:2rem}@media (max-width:750px){.event-ttl p{font-size:1.4rem}}.event-h4{color:#005bac;font-size:2rem;margin-bottom:10px}@media (max-width:750px){.event-h4{font-size:1.6rem}}.event-photoList{display:flex;flex-flow:wrap;justify-content:space-between;margin-top:40px}@media (max-width:750px){.event-photoList{justify-content:space-around;margin-top:20px}}.event-photoList li{width:30%}@media (max-width:750px){.event-photoList li{width:45%;margin-top:20px}}.event-photoList .rotate70{transform:rotate(-5deg)}.event-photoList .rotate110{transform:rotate(5deg)}.event-line{margin:40px auto;width:100%;height:2px;background-size:8px 1px;background-repeat:repeat-x;background-image:linear-gradient(to right,#005bac,#005bac 3px,transparent 3px,transparent 8px)}.event-support-section{display:flex;flex-flow:wrap;justify-content:space-between;margin-bottom:80px}@media (max-width:750px){.event-support-section{flex-flow:column;margin-bottom:40px}}.event-support-section .event-support-text{width:50%;padding-top:40px}@media (max-width:750px){.event-support-section .event-support-text{width:100%;padding-top:0}}.event-support-section .event-support-img{width:45%}@media (max-width:750px){.event-support-section .event-support-img{width:100%;margin-top:20px}}.shien-table{width:100%;margin:30px 0 20px 0;text-align:center}@media (max-width:750px){.shien-table{margin:10px 0 10px 0}}.shien-table .ttl{background:#d9e7f3;color:#005bac;font-weight:700}.shien-table .text{background:#f2f7fb}.shien-table td{padding:10px 20px;border:solid 1px #fff}@media (max-width:750px){.shien-table td{padding:10px 5px;font-size:1.2rem}}.btn-shien{margin:40px auto 0;text-align:center}.shinsotsu-support{margin-bottom:10px}.shinsotsu-support li{padding:20px 40px;background:#e5eef7}@media (max-width:750px){.shinsotsu-support li{padding:10px 20px}}.shien-price-table{width:400px}@media (max-width:750px){.shien-price-table{width:100%}}.shien-price-table .price-ttl{text-align:left}.shien-price-table .price-num{text-align:right}.shien-price-table td{border:none}.shien-price-table .total{border:none;border-top:solid 1px #000}.shien-price-table td{padding:5px 0}.shinsotsu-shokiprice{display:flex;flex-flow:wrap;justify-content:space-between}@media (max-width:750px){.shinsotsu-shokiprice{flex-flow:column}}.shinsotsu-shokiprice .shien-table{width:48%;margin-top:0}@media (max-width:750px){.shinsotsu-shokiprice .shien-table{width:100%}}.shinsotsu-shokiprice .img{width:48%;margin:30px 0 20px 0}@media (max-width:750px){.shinsotsu-shokiprice .img{width:100%}}.member-section,.schedule-wrap{max-width:1100px;margin:80px auto 80px;padding:0 40px}@media (max-width:750px){.member-section,.schedule-wrap{margin:40px auto 40px;padding:0 20px}}.work-kv{position:relative;width:90vw;margin-top:100px}@media (max-width:1024px){.work-kv{margin-top:60px}}.work-kv .work-kv-bg{width:100%}@media (max-width:750px){.work-kv .work-kv-bg{width:100vw}}.member-ttl-wrap.active{filter:blur(0)}.member-ttl-wrap{position:absolute;top:50%;right:0;transform:translate(0,-50%);z-index:2;background:rgba(255,255,255,.8);padding:40px;transition:all .8s ease .3s;filter:blur(20px)}@media (max-width:1024px){.member-ttl-wrap{position:relative;top:0;right:auto;left:0;transform:translate(0,0);padding:20px}}.member-ttl-wrap .ttl{color:#005bac;font-size:3.2rem;padding-bottom:80px}@media (max-width:1024px){.member-ttl-wrap .ttl{padding-bottom:10px;font-size:2rem;line-height:1.6}}.member-ttl-wrap .name{font-size:1.4rem}@media (max-width:1024px){.member-ttl-wrap .name{font-size:1.2rem}}.member-ttl-wrap .name span{font-size:2rem}@media (max-width:1024px){.member-ttl-wrap .name span{font-size:1.6rem}}.member-ttl-wrap .deco{display:flex;align-items:center;color:#005bac;margin-top:20px;letter-spacing:2px;font-size:1.2rem}@media (max-width:1024px){.member-ttl-wrap .deco{margin-top:10px}}.member-ttl-wrap .deco .line{background:#005bac;flex:1;height:1px;display:inline-block;margin-right:20px}.member-ttl-wrap.left{right:auto;left:0}.member-section.image{margin-top:0;padding:0}.member-flex{display:flex;justify-content:space-between;flex-flow:wrap;align-items:flex-end}.member-flex .member-section_text{width:55%}@media (max-width:1024px){.member-flex .member-section_text{width:100%}}.member-flex .member-section_img{width:40%}@media (max-width:1024px){.member-flex .member-section_img{width:100%;margin-top:20px}}.member-ttlh3{font-size:2.8rem;color:#005bac;margin-bottom:20px}@media (max-width:750px){.member-ttlh3{font-size:2rem;margin-bottom:10px;line-height:1.6}}.schedule-wrap{background:#f2f5f8;padding:60px 70px;display:flex;flex-flow:wrap;margin-bottom:80px}@media (max-width:1024px){.schedule-wrap{flex-flow:column;padding:40px 20px;margin:0}}.schedule-ttl{width:25%}@media (max-width:750px){.schedule-ttl{width:100%}}.schedule-ttl h3{color:#005bac;font-size:3.2rem}@media (max-width:750px){.schedule-ttl h3{font-size:2.4rem;line-height:1.4}}.timeline{width:75%;padding-top:10px}@media (max-width:750px){.timeline{width:100%}}.timeline li{display:flex;flex-flow:wrap}.timeline .timeline-icon{width:20px;margin-right:10px}@media (max-width:750px){.timeline .timeline-icon{width:15px;margin-right:8px;transform:translateY(1px)}}.timeline .timeline-time{color:#005bac;font-weight:700;padding-top:3px;margin-right:20px;min-width:45px}@media (max-width:750px){.timeline .timeline-time{min-width:32px}}.timeline .timeline-line{margin-right:20px;position:relative}@media (max-width:750px){.timeline .timeline-line{margin-right:10px;display:none}}.timeline .timeline-line img{width:50px;height:30px;display:flex}@media (max-width:750px){.timeline .timeline-line img{width:40px}}.timeline .timeline-line span{background:linear-gradient(to bottom,#005bac,#005bac 16%,rgba(0,0,0,0) 16%,rgba(0,0,0,0) 100%) 0 0;background-size:1px 6px;display:block;width:1px;height:calc(100% - 5px);position:absolute;top:10px;left:50%;transform:translate(-50%,0)}@media (max-width:750px){.timeline .timeline-line span{top:12px}}.timeline .timeline-text{flex:1;padding-top:5px;padding-bottom:20px}.timeline dt{font-weight:700}.member-navi{max-width:860px;margin:0 auto}@media (max-width:750px){.member-navi{margin:0 auto 40px}}.member-navi h3{color:#005bac;font-size:2.4rem;margin-bottom:30px}@media (max-width:750px){.member-navi h3{font-size:2rem;margin-bottom:20px}}.member-sakai .navi-sakai{display:none}.member-akagawa .navi-akagawa{display:none}.member-inakoshi .navi-inakoshi{display:none}.member-ishii .navi-ishii{display:none}.member-abe .navi-abe{display:none}.member-kamimura .navi-kamimura{display:none}.member-lida .navi-lida{display:none}.member-teruya .navi-teruya{display:none}.member-navi,.toggle_member{padding:80px 40px 40px}@media (max-width:750px){.member-navi,.toggle_member{padding:20px 10px 0}}.member-navi .top-naviList,.toggle_member .top-naviList{display:flex;flex-flow:wrap;max-width:860px;margin:0 auto}.member-navi .top-naviItem,.toggle_member .top-naviItem{margin:0 1% 40px;width:46%}@media (max-width:750px){.member-navi .top-naviItem,.toggle_member .top-naviItem{margin:0 1% 20px;width:100%}}.member-navi .top-naviItem a,.toggle_member .top-naviItem a{display:inline-block;color:#000;width:100%}@media (max-width:750px){.member-navi .top-naviItem a,.toggle_member .top-naviItem a{display:flex;flex-flow:wrap;align-items:center}}.member-navi .top-naviItem a:hover img,.toggle_member .top-naviItem a:hover img{transform:scale(1.05)}.member-navi .top-naviItem .top-naviItem-thumb,.toggle_member .top-naviItem .top-naviItem-thumb{overflow:hidden;z-index:1}@media (max-width:750px){.member-navi .top-naviItem .top-naviItem-thumb,.toggle_member .top-naviItem .top-naviItem-thumb{width:160px;padding-right:10px}}@media (max-width:750px){.member-navi .top-naviItem .top-naviItem-text,.toggle_member .top-naviItem .top-naviItem-text{flex:1}}.member-navi .top-naviItem img,.toggle_member .top-naviItem img{transition:all .3s}.member-navi .top-naviItem .ttl,.toggle_member .top-naviItem .ttl{color:#005bac;display:inline-block;background:#fff;margin:-40px 0 0 0;font-size:2rem;padding:10px 10px;position:relative;z-index:2}@media (max-width:750px){.member-navi .top-naviItem .ttl,.toggle_member .top-naviItem .ttl{margin:10px 0 0 0;font-size:1.4rem;padding:0}}.member-navi .top-naviItem .name,.toggle_member .top-naviItem .name{font-size:1.2rem;margin-left:10px}@media (max-width:750px){.member-navi .top-naviItem .name,.toggle_member .top-naviItem .name{font-size:1rem;margin-left:0}}.member-navi .top-naviItem .name span,.toggle_member .top-naviItem .name span{font-size:1.6rem}@media (max-width:750px){.member-navi .top-naviItem .name span,.toggle_member .top-naviItem .name span{font-size:1.2rem}}.recruit-wrap{max-width:1100px;margin:40px auto 80px;padding:0 40px}@media (max-width:750px){.recruit-wrap{margin:40px auto;padding:0 20px}}.requirements2 .recruit-wrap{margin-top:0}.requirements2 .boshu-wrap{padding-top:0}.recruit-table{width:100%}.recruit-table tr{border-top:solid 1px #fff}.recruit-table td{padding:20px}@media (max-width:750px){.recruit-table td{padding:10px;display:inline-block;width:100%}}.recruit-table .ttl{background:#d9e7f3;font-weight:700;white-space:nowrap}.recruit-table .text{background:#e5eef7}.recruit-table a{color:#005bac;text-decoration:underline;font-weight:700}.recruit-table a:hover{text-decoration:none}.recruit-table-saport{margin-bottom:20px;border:solid 2px #005bac}.recruit-table-saport .ttl{background:#005bac;color:#fff}@media (max-width:750px){.recruit-table-saport .ttl{text-align:center}}.boshu-wrap{border-bottom:solid 1px #ccdeee;padding-bottom:60px;padding-top:60px;position:relative}@media (max-width:750px){.boshu-wrap{padding-bottom:40px;padding-top:40px}}.boshu-wrap h3{color:#005bac;font-size:2.4rem;margin-bottom:10px}@media (max-width:750px){.boshu-wrap h3{font-size:2rem;margin-bottom:5px}}.boshu-wrap .boshu-text{margin-bottom:20px}.boshu-wrap__stop{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;min-height:60%;background:rgba(255,255,255,.85);padding:20px;border:solid 3px #005bac;text-align:center;display:flex;flex-direction:column;justify-content:center}@media (max-width:750px){.boshu-wrap__stop{padding:10px}}.boshu-wrap__stop .boshu-wrap__stop__year{font-size:2.4rem;font-weight:700;color:red}@media (max-width:750px){.boshu-wrap__stop .boshu-wrap__stop__year{font-size:1.8rem}}.boshu-wrap__stop .boshu-wrap__stop__ttl{font-size:3.4rem;font-weight:700;color:red;margin-bottom:1em}@media (max-width:750px){.boshu-wrap__stop .boshu-wrap__stop__ttl{font-size:2rem}}.boshu-wrap__stop .boshu-wrap__stop__ttl ruby rt{text-align:center;letter-spacing:normal;margin-bottom:.4em}.boshu-wrap__stop .boshu-wrap__stop__text{font-weight:700}.recruit-schedule-about{text-align:center;margin-top:80px}@media (max-width:750px){.recruit-schedule-about{margin-top:40px;text-align:left;padding:0 20px}}.recruit-schedule{position:relative}.recruit-schedule::before{content:"";display:block;position:absolute;top:0;left:-1px;height:100%;border-left:1px dashed #005bac}.recruit-schedule li{display:flex;position:relative;align-items:flex-start;flex-flow:wrap;padding:20px;margin-top:40px;border-top:solid 1px #005bac;border-right:solid 1px #005bac;border-bottom:solid 1px #005bac}@media (max-width:750px){.recruit-schedule li{padding:20px;margin-top:20px;flex-flow:column}}.recruit-schedule li::before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#005bac;position:absolute;top:-4px;left:-4px}.recruit-schedule .recruit-schedule_ttl{color:#005bac;padding-right:20px;display:flex;align-items:center;width:250px}@media (max-width:750px){.recruit-schedule .recruit-schedule_ttl{width:100%;padding-right:0}}.recruit-schedule .recruit-schedule_ttl .en{font-size:2.4rem;font-weight:700;font-style:italic;margin-right:10px}@media (max-width:750px){.recruit-schedule .recruit-schedule_ttl .en{font-size:2.4rem}}.recruit-schedule .recruit-schedule_ttl p{font-weight:700;font-size:1.8rem}@media (max-width:750px){.recruit-schedule .recruit-schedule_ttl p{font-size:1.6rem}}.recruit-schedule .recruit-schedule_text{padding-left:40px;width:calc(100% - 250px);border-left:solid 1px #7fadd5}@media (max-width:750px){.recruit-schedule .recruit-schedule_text{width:100%;padding-left:0;padding-top:10px;border-left:none}}.recruit-schedule .recruit-schedule_img{max-width:350px;margin-top:10px}@media (max-width:750px){.recruit-schedule .recruit-schedule_img{margin:10px auto 0}}.recruit-schedule_address{display:flex;justify-content:center;margin-top:80px}@media (max-width:750px){.recruit-schedule_address{margin-top:40px}}.recruit-schedule_address section{background:#ebf2f8;padding:30px 50px;color:#005bac}@media (max-width:750px){.recruit-schedule_address section{padding:20px}}.recruit-schedule_address section h3{font-size:2.4rem;font-weight:700;margin-bottom:10px}@media (max-width:750px){.recruit-schedule_address section h3{font-size:1.8rem}}.recruit-schedule_btn-entry{display:flex;justify-content:center;margin:80px auto 120px;max-width:420px}.recruit-schedule_btn-entry a{display:inline-block;background:#005bac;color:#fff;padding:20px;width:100%;text-align:center;font-size:2.4rem}@media (max-width:750px){.recruit-schedule_btn-entry a{font-size:1.8rem}}@media (min-width:1025px){.recruit-schedule_btn-entry a:hover{background:#013a6a}}.faq-wrap{max-width:860px;margin:120px auto}@media (max-width:750px){.faq-wrap{margin:40px auto;padding:0 20px}}.faqItem .faqList{border-top:1px solid #bcbcbc;cursor:pointer;transition:all .3s}.faqItem .faqList:hover{opacity:.6}.faqItem .faqList:last-child{border-bottom:1px solid #bcbcbc}.faqItem dd div,.faqItem dt div{display:flex;align-items:flex-start}.faqItem dd div p,.faqItem dt div p{flex:1}.faqItem dd div span,.faqItem dt div span{padding-right:16px;font-weight:700;font-size:2.2rem;line-height:1.4}.faqItem dt div{align-items:center}.faqItem dt{padding:32px 0 32px}@media (max-width:750px){.faqItem dt{padding:20px 40px 20px 0}}.faqItem dt p{font-size:1.8rem}@media (max-width:750px){.faqItem dt p{font-size:1.4rem}}.faqItem dd{padding:0 0 32px}@media (max-width:750px){.faqItem dd{padding:0 0 20px}}.faq-question{position:relative}.faq-question::after,.faq-question::before{content:"";display:block;width:16px;height:2px;background:#005bac;position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:8}@media (max-width:750px){.faq-question::after,.faq-question::before{width:12px;height:2px;right:12px}}.faq-question::after{background:#005bac;transform:translateY(-50%) rotate(90deg);transition:.5s}.faq-question.open::after{transform:translateY(-50%) rotate(0)}.faqItem .faq-answer{display:none}.entry-form{max-width:760px;margin:120px auto}@media (max-width:1024px){.entry-form{padding:0 20px}}@media (max-width:750px){.entry-form{margin:40px auto}}.entry-form .ttl{background:#e5eef7;padding:8px 24px;font-weight:700;margin-bottom:8px;margin-top:0;margin-top:32px}@media (max-width:750px){.entry-form .ttl{padding:8px 10px}}.entry-form .ttl span{color:red;font-size:1.2rem;margin-left:10px}.entry-form h2{margin-bottom:20px}input[type=email],input[type=text],textarea{width:100%;border:solid 1px #d9e7f3;padding:12px 16px;font-size:1.6rem;margin-bottom:14px}@media (max-width:750px){input[type=email],input[type=text],textarea{font-size:1.4rem;padding:12px 10px}}input[type=radio]{margin-bottom:32px;margin-left:16px}::-moz-placeholder{color:#d7d7d7}::placeholder{color:#d7d7d7}.m0{margin-bottom:16px}select{border:solid 1px #d9e7f3;padding:8px 16px;font-size:1.6rem;margin-bottom:32px}@media (max-width:750px){select{font-size:1.4rem;padding:8px 10px}}.kojin-checkbox{text-align:center}.kojin-checkbox a{color:#000;text-decoration:underline}.kojin-checkbox a:hover{text-decoration:none}input[type=submit]{text-align:center;max-width:360px;margin:40px auto 0;color:#fff;background:#005bac;display:block;padding:20px 20px;font-size:1.8rem;width:100%;border:none;cursor:pointer}.form-soshin{text-align:center;max-width:360px;margin:40px auto 0}@media (max-width:750px){.form-soshin{margin:20px auto 40px}}.form-soshin a{color:#fff;background:#005bac;display:inline-block;padding:20px 20px;font-size:1.8rem;width:100%}@media (max-width:750px){.form-soshin a{font-size:1.3rem;padding:15px 10px}}.page-404{text-align:center;padding:80px 0}@media (max-width:1024px){.page-404{padding:160px 0 80px}}@media (max-width:750px){.page-404{padding:120px 0 40px}}.page-404 h2{font-weight:700;font-size:2.4rem}@media (max-width:750px){.page-404 h2{font-size:1.6rem}}.page-404 h2::after{content:"";width:60px;height:1px;background:#005bac;margin:20px auto;display:block}.page-404 p{margin-bottom:60px}@media (max-width:750px){.page-404 p{margin-bottom:40px}}