@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-padding-top:120px}body{font-family:"Hiragino Kaku Gothic Pro",HiraGothicProN-W3,"ヒラギノ角ゴ ProW3",メイリオ,Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',Verdana,Arial,Helvetica,sans-serif;color:#050101}*,:before,:after{box-sizing:inherit}img{vertical-align:bottom}a{color:#1C1C1C;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;outline:none;text-decoration:none}.link a{color:#1b74d5;display:inline-block;padding-right:30px}a:hover{text-decoration:none;opacity:.75;color:#1b74d5}a.color{color:#1b74d5}input[type=submit],button{padding:10px;text-align:center;font-size:16px;-webkit-appearance:none;border-radius:50px;background:#fff;border:none;line-height:1;outline:none}.Arial{font-family:Arial,'Alata',"Hiragino Kaku Gothic Pro",Verdana,Helvetica,sans-serif}.swiper{margin-top:-40px;margin-bottom:80px}.swiper-wrapper{margin-bottom:10px}.swiper-slide{width:400px;margin:0 5px;border-radius:5px;box-shadow:0 3px 6px 0 #9E9E9E;overflow:hidden}.swiper-slide img{width:100%}.swiper-container{position:relative}.swiper-pagination{bottom:-50px!important;z-index:9!important}.swiper-pagination-bullet{width:11px!important;height:11px!important;margin:0 8px!important}.swiper-pagination-bullet-active{background-color:#96cae2!important}@media (min-width:768px){.swiper{margin-top:-80px}.swiper-slide{margin:0 10px;border-radius:10px}}@media (min-width:1024px){.swiper{margin-top:-180px}.swiper-slide{margin:0 18px;border-radius:15px}}header{width:100%;position:fixed}#top header,header.active{z-index:10}.headerIn{position:relative;padding:18px 0 0}.headerIn nav{padding:15px 0 0;display:none}.headerIn nav li{font-size:1rem;margin:0 20px;letter-spacing:.1em;width:140px;font-weight:700;position:relative;transition:.3s}.headerIn nav li span{font-size:.75rem;font-weight:400}.headerIn nav li a{color:#222121;padding:20px 0}.headerIn nav li::after{position:absolute;bottom:-3px;left:0;content:'';width:0;height:1px;background-color:#000;transition:.3s}.headerIn nav li:hover::after{width:80px;left:50%;margin-left:-40px}.headerIn .logo{width:60px;position:absolute;top:10px;left:50%;margin-left:-30px}.headerIn .logo a{display:block;height:60px;border-radius:50%;background-color:#e6e6e6;padding:5px;position:relative}.headerIn .logo img{display:block;margin:0 auto;width:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header.fixed .headerIn .logo{display:none}.sub-nav{background-color:#fff;display:block;box-shadow:0 1px 10px 0 rgba(0,0,0,0.35)}.sub-nav div{border:solid 1px #000;padding:13px;border-radius:6px}.sub-nav li{background-color:#193271;text-align:center;width:121px;height:121px}.sub-nav li img{width:50px}.sub-nav li span{display:block;color:#fff;letter-spacing:.1em;font-size:.85rem}.sub-nav .tel{padding:5px 0;border-bottom:solid 1px #000;margin-bottom:11px}.sub-nav.pc{display:none}.sub-nav.mobail{margin:2rem auto;width:90%;padding:.5rem;border-radius:6px}.sub-nav.mobail div{padding:0}.sub-nav.mobail .noBorder{border:none;width:49%;padding:.5rem .2rem}.sub-nav.mobail .noBorder+.noBorder{width:50%}.sphed-nav{position:absolute;right:0;top:0;z-index:11}header.fixed .sphed-nav{background-color:rgba(255,255,255,0.7)}.sphed-nav div{-webkit-transition:all .4s;cursor:pointer;display:block;height:56px;width:65px;transition:all .4s;position:relative}.sphed-nav div span{-webkit-box-sizing:border-box;-webkit-transition:all .4s;background-color:#000;box-sizing:border-box;display:inline-block;height:1px;left:0;margin:auto;position:absolute;right:0;transition:all .4s;width:22px}.sphed-nav div span:nth-child(1){top:14px}.sphed-nav div span:nth-child(2){top:23px}.sphed-nav div span:nth-child(3){top:32px}#openbtn.active span{width:50%}#openbtn.active span:nth-child(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}#openbtn.active span:nth-child(2){opacity:0}#openbtn.active span:nth-child(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}#sp-nav{background-color:#f7f7f7;position:absolute;width:100%;z-index:10;transform:translateX(100%);transition:transform .3s;top:0;height:100vh;min-height:100%;padding:12vw 0 0 8vw;box-sizing:border-box}#sp-nav.active{transform:translateX(0)}#sp-nav.active nav{display:block}#sp-nav ul{margin-bottom:5vw}#sp-nav li{font-size:1.25rem;letter-spacing:.1em}#sp-nav li span{font-size:.8rem;margin-left:3vw}#sp-nav li a{display:block;padding:2vw 0}#sp-nav p{margin:0 auto 1rem 34%;width:25%}#sp-nav p img{display:block;width:100%}#sp-nav ul+ul li{font-size:.8rem}#sp-nav .SNSIcon li{font-size:3rem}.BtnLine{margin-bottom:6px}.BtnLine a{display:block;position:relative;padding:6px 3px;border:solid 2px #00b900;color:#00b900;transition:.3s ease-in-out;background:#fff;border-radius:10px;width:100%;z-index:0;overflow:hidden}.BtnLine a span{z-index:1}.BtnLine a:after{content:"";position:absolute;top:0;bottom:0;width:0;display:block;background:#00b900;transition:.3s;left:0}.BtnLine a:hover span{color:#fff}.BtnLine a:hover:after{width:100%;z-index:-1}.BtnLine a i{font-size:20px;font-weight:400}.BtnLine a i~i{font-size:16px}@media (min-width:568px){.sub-nav.mobail{width:80%}}@media (min-width:768px){.BtnLine a{padding:7px;border:solid 3px #00b900}.BtnLine a i{font-size:36px}}@media (min-width:1024px){header{background-color:rgba(255,255,255,0.5);z-index:10}.headerIn{height:120px}header.fixed{background-color:rgba(255,255,255,0.9)}header.fixed .headerIn .logo{display:block}.headerIn nav{display:block}.headerIn nav li{text-align:center;position:relative;margin:0 10px}.headerIn nav li:nth-child(3){margin-right:50px}.headerIn nav li:nth-child(4){margin-left:50px}.headerIn nav li span{display:block}.headerIn .logo{width:80px;top:18px;left:50%;margin-left:-40px}.headerIn .logo a{height:80px}.sub-nav{position:absolute;top:300px;right:0;border-radius:15px 0 0 15px;width:260px;padding:8px}.sub-nav.pc{display:block}.sub-nav.mobail{display:none}.sphed-nav{display:none}}@media (min-width:1200px){}@media (min-width:1400px){.headerIn nav li{margin:0 20px}}footer{background-color:#504c4c}footer a,footer a:hover{color:#fff}.footer_nav{width:71%;margin-top:10px}.footer_nav li{min-width:0;white-space:nowrap;margin:0 12px 12px 0;font-weight:700;font-size:.85rem}.footer_nav li a,.Linklist li a{display:block;padding:2px 4px;position:relative;transition:.3s}.footer_nav li a::after,.Linklist li a::after{position:absolute;bottom:0;left:0;content:'';width:0;height:1px;background-color:#fff;transition:.3s}.footer_nav li a:hover::after,.Linklist li a:hover::after{width:100%}.footer_nav ul+ul li{font-weight:400}.footer_in_L{width:28%}.footer_content div{text-align:center}.footerLogo{display:block;width:80px;height:80px;border-radius:50%;background-color:#e6e6e6;padding:5px;position:relative;margin:0 auto}.footerLogo img{display:block;margin:0 auto;width:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.footerLogo{width:130px;height:130px}}@media (min-width:1024px){.footer_nav{width:450px;margin-top:40px}.footerLogo{width:160px;height:160px}}.pc{display:none}.sp-img100{width:100%}.wrap{overflow:hidden;background-color:#f7f7f7}.wrapH{overflow:hidden;background-color:#fff}.container{margin:0 auto}.contentTitle{position:relative;z-index:0}.contentTitle p{color:#1b74d5;letter-spacing:.3em}.contentTitle h3{position:relative;margin-top:30px;font-size:1.125rem;font-weight:700}.contentTitle h3::before{position:absolute;content:"";width:80px;height:1px;display:block;background-color:#242424;top:-18px;left:50%;margin-left:-40px}.contentTitlebg{display:flex;gap:0;list-style:none;margin:0;padding:0;position:absolute;top:-50px;left:0;z-index:-1}.contentTitlebg li{color:#fff;font-size:8rem;letter-spacing:.1em;margin-right:6rem;white-space:nowrap;animation:loop-slide 35s linear infinite 1s both}.Linklist li a{display:inline-block}.Linklist li a::after{background-color:#1b74d5}@keyframes loop-slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}h3.Title{font-size:1.25rem;font-weight:700}h3.Title span{font-size:1rem;color:#898989;display:block}.Minbtn a{border:solid 1px #000;border-radius:20px;width:120px;position:absolute;right:0;top:0;text-align:center;padding:2px}.Minbtn a:hover{border:solid 1px #1b74d5}span.arow{content:"";width:19px;height:19px;background-color:#898989;color:#fff;border-radius:20px;margin-left:20px}.Minbtn a:hover span.arow{background-color:#1b74d5}.content_parts{position:relative;z-index:1}.content_parts_in{width:90%;margin:0 auto}.content_parts_text{width:100%;padding-top:25px}.content_parts_text h4{}.content_parts .Photo{height:100%;width:100%;overflow:hidden;border-radius:1.5rem 0 0 1.5rem;margin:0 -6% 0 auto}.content_parts .Photo img{width:100%;height:100%;object-fit:cover}.top_subnav+.top_subnav{margin-top:4rem}.top_subnav li{flex:1;border-left:solid 1px #000}.top_subnav li:first-child{border-left:none}.top_subnav li a{height:63px;position:relative;display:block}.top_subnav li a span,.top_subnav li a strong{position:absolute;display:block}.top_subnav li a span{top:-20px;left:50%;margin-left:-8px}.top_subnav li a span i.las{display:block;padding:1px 0 0 1px}.top_subnav li a strong{bottom:0;left:0;text-align:center;width:100%;font-weight:700;transition:letter-spacing .3s}.top_subnav li a:hover span{background-color:#1b74d5}.top_subnav li a:hover strong{letter-spacing:.1em}.SNSIcon li{font-size:3rem;margin:0 .5rem;transition-duration:.4s}.SNSIcon li:hover i{transform:scale(1.1)}.box-shadow{box-shadow:0 3px 6px 0 #9E9E9E}.pagination{display:flex;justify-content:center;align-items:center;gap:0 8px;list-style-type:none;padding:0;margin-bottom:2rem}.pagination a{box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:2em;height:2em;border-bottom:2px solid #f2f2f2;color:#333;text-decoration:none}.pagination span.current{border-bottom:2px solid #2589d0;pointer-events:none;width:2em;display:block;text-align:center}@media (min-width:568px){}@media (min-width:768px){}@media (min-width:1024px){.sp{display:none}.pc{display:block}.sp-img100{width:inherit}.content_parts_text{width:48%}.content_parts .Photo{width:45%;position:absolute;right:0;margin:0}.top_subnav li a{height:90px}h3.Title{font-size:2.25rem}h3.Title span{font-size:1.5rem;padding-left:2rem;display:inline-block}.contentTitlebg{top:-85px}.contentTitlebg li{font-size:10rem}.top_subnav li a{height:65px}}@media (min-width:1200px){.content_parts_text{width:46%}.content_parts,.content_parts .Photo{min-height:600px}.container,.content_parts_in{max-width:1100px}.contentTitlebg{top:-130px}.contentTitlebg li{font-size:13rem}.top_subnav li a{height:90px}}@media (min-width:1400px){.content_parts_text{width:45%}.container,.content_parts_in{max-width:1310px}}#main{height:80vw;overflow:hidden}.fade-img{position:relative}.fade-img img{position:absolute;width:100%}#main .main-text{position:absolute;left:8%;color:#fff;z-index:1;top:35vw}#main .main-text h2{letter-spacing:normal}@media (min-width:568px){}@media (min-width:768px){}@media (min-width:1024px){#main,#main .inner{height:920px}#main .main-text{letter-spacing:.1em;top:45vw}}@media (min-width:1200px){#main,#main .inner{height:1000px}#main .main-text{top:45vw}}@media (min-width:1400px){#main,#main .inner{height:1200px}}@media (min-width:1800px){#main .main-text{top:30vw}}#about_us{padding:1rem 0}.activityTitle{width:90%;margin:0 auto}.activityList{margin:.5rem auto 2rem}.activityList ul{justify-content:space-between}.activityList ul li{overflow:hidden;border-radius:20px;position:relative;box-shadow:0 1px 10px 0 rgba(0,0,0,0.35);height:215px}.activityList.top ul li{width:90%;margin:1.5rem auto}.activityList ul li img{width:100%;filter:none;height:100%;object-fit:cover}.activityList ul li:hover img{filter:blur(2px)brightness(0.5)}.activity_text{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s ease;transition:all .4s ease;margin:0;opacity:0;width:100%;height:100%;color:#fff;padding:10px 20px}.activityList ul li:hover .activity_text{opacity:1}.activity_text div{position:relative;height:100%}.activity_text div p+p{position:absolute;bottom:0;padding:8px 0 15px;border-top:solid 1px #fff;width:100%}.LineBox{background-color:#f7f7f7;border-radius:20px;padding:1rem;justify-content:space-between;width:90%;margin:0 auto}.lineIcon{width:60px;margin-right:1rem}.LineBoxL{padding-top:.8rem}.LineBoxL h5{font-size:1.4rem}.LineBoxL h5 span{display:block;padding-left:3px;font-size:1.1rem}.LineBoxR.pc{display:none}.LineBoxRtext{width:50%;border-right:solid 1px #000;padding:0 2rem}.LineBoxRtext:last-child{border-right:none}.LineBoxR.sp{}.LineBoxTitle img{width:50px;margin-right:1.5rem}.LineBoxTitle p{color:#06c755}.LineBtn{margin-top:2rem}.LineBtn a{color:#fff;background-color:#06c755;width:205px;padding:10px 20px;border-radius:30px;display:block;margin:0 auto}#recruit{padding:25px 0;margin-top:30px}.content_parts.recruitTop .Photo{border-radius:0 1.5rem 1.5rem 0;margin-left:-6%}#Access{padding:2rem 1.4rem;border-radius:20px;margin-bottom:70px;width:90%}.map_img{margin:2rem 0}#map{width:100%;height:270px}#map iframe{height:100%}.AccessImg img{width:100%}.AccessInfo h2{}.AccessInfo ul+ul{margin-right:0}.AccessInfo li{display:-ms-flexbox;display:-webkit-flex;display:flex}.AccessInfo li span{display:block;width:6rem;color:#1b74d5;font-weight:700;font-size:.875rem}.AccessLogo{display:none}.AccessLogo img{width:100%}.MapLink a{border:solid 1px #000;border-radius:20px;margin:20px auto 25px;width:150px;display:block;background-color:#f7f7f7;text-align:center;padding:2px}.MapLink a:hover{border:solid 1px #1b74d5}.QR_map{display:none}#contact{padding:65px 0 55px;background:url(../img/common/bg_contact.webp) no-repeat;background-position:center center;background-size:cover;color:#fff}#contact .contentTitle p{color:#fff}#contact .contentTitle h3{font-size:1.5rem}#contact .contentTitle h3::before{background-color:#fff}.contactInfo,.contactInput{width:90%;margin:0 auto}.contactInfoTitle{position:relative}.contactInfoTitle:after{content:"";position:absolute;top:50%;width:80px;height:1px;margin-left:1rem;background-color:#fff}.Tab li{border:solid 2px #fff;width:198px;text-align:center;margin:0 17px 32px 0;position:relative;transition:.3s}.Tab li a{display:block;padding:6px 0;color:#fff;width:100%}.Tab li a:hover{cursor:pointer;background-color:rgba(255,255,255,0.2)}.Tab li.active{background-color:#fff;font-weight:700}.Tab li.active a{color:#1b74d5}.Tab li.active:after{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;width:19px;height:25px;background-color:#fff;clip-path:polygon(50% 25px,0% 0%,19px 0%)}.TabContent{background-color:#fff;padding:25px;color:#000;display:none}.TabContent.show{display:block}.Form-Item{margin-bottom:2rem}.Form-Item-Label{margin-bottom:.4rem;font-weight:700}.Form-Item-Label-Required{background-color:#ee3e74;color:#fff;font-size:.75rem;border-radius:10px;padding:0 5px;display:inline-block;margin-right:.5rem}.wpcf7-text,.wpcf7-textarea{padding:1rem 1.3rem;background-color:#f3f3f3;border:none;border-radius:.5rem}.wpcf7-text{width:100%}.wpcf7-textarea{width:100%}input[type=submit].wpcf7-submit{border:solid 1px #000;border-radius:30px;text-align:center;padding:15px 30px;width:218px;display:block;margin:10px auto;cursor:pointer;-webkit-appearance:none;appearance:none;color:#000}input[type=submit].wpcf7-submit:hover{font-weight:700;color:#1b74d5;border:solid 1px #1b74d5}.wpcf7-form-control input[type=radio]{display:none}.wpcf7-form-control{display:flex;flex-wrap:wrap;gap:.3em 2em;border:none}.wpcf7-form-control .wpcf7-list-item{display:flex;align-items:center;gap:0 .5em;position:relative}.wpcf7-form-control .wpcf7-list-item label{cursor:pointer}.wpcf7-form-control .wpcf7-list-item::before,.wpcf7-form-control .wpcf7-list-item::after{border-radius:50%;content:''}.wpcf7-form-control .wpcf7-list-item::before{width:18px;height:18px;border:2px solid #dee5eb;box-sizing:border-box}.wpcf7-form-control .wpcf7-list-item::after{position:absolute;top:50%;left:9px;transform:translate(-50%,-50%);width:9px;height:9px;background-color:#dee5eb}.wpcf7-form-control .wpcf7-list-item:has(:checked)::after{background-color:#2589d0;animation:anim-radio-2 .3s linear}@keyframes anim-radio-2{0%{box-shadow:0 0 0 1px transparent}50%{box-shadow:0 0 0 10px #2589d033}100%{box-shadow:0 0 0 10px transparent}}.lime_contact{margin:20px 0}.lime_contact a{background-color:#06c755;color:#fff;font-size:1.125rem;font-weight:700;width:228px;border-radius:30px;position:relative;padding:1rem 0 1rem 5.1rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;transition:.3s ease-in-out}.lime_contact a img{position:absolute;left:18px;top:8px}.lime_contact a:hover{letter-spacing:.1rem}@media (min-width:568px){}@media (min-width:768px){.activityList{width:96%}.activityList.top ul li{width:32%}}@media (min-width:1024px){#about_us{padding:55px 0}.activityTitle{width:100%}.activityList ul li{height:260px}.lineIcon{width:70px}.LineBoxL{width:44%}.LineBoxL h5{font-size:1.9rem}#recruit{padding:65px 0 55px;margin-top:60px}.recruitTop.content_parts .Photo img{object-position:top right}.content_parts.recruitTop .Photo{left:0;right:inherit}#Access{width:100%;padding:65px 35px 55px}#map{width:71%;height:287px}.AccessLogo{width:23%;display:block}.MapLink{display:none}.AccessInfo ul{margin-right:60px}.AccessInfo li span{width:8rem}.QR_map{width:139px;text-align:center;display:block}.QR_map img{width:100%}.contactInfo{width:35%}.contactInput{width:53%}.TabContent{padding:25px 45px}.wpcf7-text{min-width:26rem;width:50%}}@media (min-width:1200px){.activityList{width:100%}.activityList.top ul li{width:355px}.LineBox{width:100%;padding:2rem}.lineIcon{width:85px}.LineBoxL{width:40%}.LineBoxL h5{font-size:2.2rem}.LineBoxR.pc{width:53%;display:block}.LineBoxR.sp{display:none}.contactInfo{width:29%}.contactInput{width:65%}}@media (min-width:1400px){.activityList.top ul li{width:405px}}.bread{padding:.5rem 0 1rem;flex-wrap:wrap;list-style:none}.bread li i{margin:0 .3rem}.lower_img{padding:7.5rem 0}.lower_bg{background-attachment:fixed;background-size:cover;background-repeat:no-repeat;height:100%;min-height:240px;position:absolute;top:0;left:0;width:100%}.lower_contentBox{background-color:#fff;border-radius:20px;box-shadow:0 3px 6px 0 #9E9E9E;padding:25px;width:90%;margin:20px auto}.lower_contentBox table{width:100%}.lower_contentBox table th,.lower_contentBox table td{text-align:left;display:block;width:100%;border-bottom:solid 1px #000;padding:1rem 0;vertical-align:middle}.lower_contentBox table th{font-weight:700;border-bottom:none;padding-bottom:0}.lower_contentBox table td{padding-top:.5rem}.lower_text{width:100%}.lower_Photo{overflow:hidden;border-radius:20px;width:100%;margin-top:20px}.lower_Photo img{width:100%;height:auto}.lineCenter{border:solid 1px #000;padding:20px;border-radius:25px;margin:60px auto}.lineCenter li{text-indent:-.9rem;padding-left:1rem;margin-left:.9rem}.lineCenter li i{margin-right:.8rem}.lowerNav p{flex:1;background-color:#e6e6e6;border-radius:20px;position:relative;height:8rem;margin-bottom:1.5rem}.lowerNav p a{display:block;width:100%;height:100%}.lowerNav p strong,.lowerNav p span{display:block;padding-left:1.5rem}.lowerNav p strong,.lowerNav p i{font-size:1.3rem}.lowerNav p strong{font-weight:700;padding-top:2rem}.lowerNav p span{font-size:.7rem;padding-top:.5rem;letter-spacing:.1875rem}.lowerNav p i{position:absolute;bottom:50%;left:85%;margin-bottom:-.65rem}.lowerNav p:hover{background-color:#1b74d5;color:#fff}.lowerNav p:hover a{color:#fff;opacity:inherit}.lowerNav p:hover strong::after{background-color:#fff}.lower_TextList h5{color:#1b74d5;margin:1.2rem 0 .8rem;font-weight:700;position:relative;padding-left:2.5rem}.lower_TextList h5::before{position:absolute;top:50%;left:.5rem;margin-top:-7px;width:14px;height:14px;background-color:#1b74d5;border-radius:20px;content:""}@media (min-width:768px){}@media (min-width:1024px){.lower_img{padding:12.5rem 0}.lower_bg{min-height:400px}.lower_contentBox{width:100%}.lower_contentBox table th,.lower_contentBox table td{padding:1.5rem;display:table-cell;width:inherit}.lower_contentBox table th{border-bottom:solid 1px #000}.lower_text{width:38%}.lower_Photo{width:58%;margin-top:0}.lineCenter{padding:40px 55px}.lowerNav p{height:265px}.lowerNav p strong,.lowerNav p span,.lowerNav p i{text-align:center}.lowerNav p strong,.lowerNav p i{font-size:1.875rem}.lowerNav p strong{padding:3rem 0 0;position:relative}.lowerNav p strong::after{position:absolute;top:7rem;left:50%;width:80px;margin-left:-40px;height:1px;background-color:#000;content:""}.lowerNav p span{font-size:1.125rem;padding:2.5rem 0 0}.lowerNav p:nth-child(2){margin:0 40px}.lowerNav p i{bottom:20px;left:50%;margin-left:-.93rem}.lower_TextList h5{font-size:1.625rem}}@media (min-width:1200px){.lower_img{padding:16rem 0}.lower_bg{min-height:510px}.lower_contentBox{max-width:1100px;padding:40px 60px 50px;margin:50px auto}.lower_contentBox table th{width:330px}}@media (min-width:1400px){.lower_contentBox{max-width:1310px}}.au_bg{background-image:url(../img/au/main_sp.jpg);background-position:center;background-size:contain}.number li{margin-bottom:2rem;font-weight:700}.number li img{width:50px;margin:0 auto 1rem;display:block}.serviceListBox,.flow_box{background-color:#fff;border-radius:20px;box-shadow:0 3px 6px 0 #9E9E9E}.hnc_bg{background-image:url(../img/hnc/main_sp.jpg);background-position:center;background-size:contain}.serviceList{}.serviceListBox{padding:20px 30px;margin:.5rem auto 2.5rem;width:90%}.serviceListBox h4{color:#1b74d5;font-weight:700;padding:.5rem 0;border-bottom:solid 1px #1b74d5;margin-bottom:.45rem}.serviceListBox img{margin:0 auto;display:block}.lower_contentBox#AREA{background:url(../img/hnc/area.png) #fff no-repeat center 100%;background-size:90%}.lower_contentBox#AREA>div{padding-bottom:25vh}.area_box,.area_box div{margin-bottom:30px}.area_box img{width:38%}.recruit_bg{background-image:url(../img/recruit/main_sp.jpg);background-position:center 19%;background-size:contain}.flow_box{overflow:hidden}.flow_n{background-color:#e6e6e6;text-align:center;color:#1b74d5;letter-spacing:.3rem;font-size:1.125rem;padding:1rem 0;position:relative}.flow_n span{display:block;margin-bottom:.5rem}.flow_n img{height:40px}.flow_t h4{color:#1b74d5;text-align:center}.flow_t img{width:97%;margin:0 auto 1rem;display:block}.accordion-header,.accordion-content{padding:1rem 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.accordion-header{transition:background .3s ease;cursor:pointer;border-bottom:solid 1px #000;position:relative}.accordion-content{display:none;background-color:#f7f7f7;animation:fadeIn .5s ease}.accordion-content{padding:1.5rem 0 1.5rem 1rem}.accordion-header::before,.accordion-content::before{content:'';width:35px;height:35px;display:block;margin-right:.8rem}.accordion-header::before{background:url(../img/common/q.png) no-repeat;background-size:contain}.accordion-content::before{background:url(../img/common/a.png) no-repeat;background-size:contain}.accordion-header p{width:70%}.accordion-content p{width:78%}.accordion-header.active{border-bottom:none}.accordion-content.opne{display:flex}.accordion-header::after{content:'\f0ab';position:absolute;right:5%;top:50%;font-family:'Line Awesome Free';font-weight:900;font-size:2rem;margin-top:-1rem}.accordion-header.active::after{content:'\f0aa'}.BotList li{margin:1rem .7rem}.BotList li .btn{border:solid 1px #000;border-radius:10px}.BotList li p{text-align:center}.BotList li p+p{margin-top:.5rem}.BotList li p a{width:100%;display:block}.BotList li p i{font-size:1.5rem;vertical-align:middle}.BotList li.Line .btn{border-color:#00b900}.BotList li.Line .btn a{color:#00b900}.BotList li.Mail .btn{border-color:#1b74d5}.BotList li.Mail .btn a{color:#1b74d5}.single_content img{width:100%;height:auto;margin:1rem 0}.page-numbers{display:-ms-flexbox;display:-webkit-flex;display:flex}.wp-block-image.size-full img,.wp-block-image .size-full img{width:100%;height:auto}.wp-block-image.size-full.is-resized img{width:100%!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:none}}.flow_bg{background-image:url(../img/flow/main_sp.jpg);background-position:center 19%;background-size:contain}@media (min-width:768px){}@media (min-width:1024px){.au_bg{background-image:url(../img/au/main.jpg);background-position:right bottom;background-size:cover}.number li{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:1.625rem}.number li img{margin:0 1.5rem 0 0;width:100px}.hnc_bg{background-image:url(../img/hnc/main.jpg);background-position:right bottom;background-size:cover}.serviceListBox{width:47.4%;margin:.5rem 0 2.5rem}.serviceListBox div{padding-right:2rem}.serviceListBox h4{font-size:1.375rem}.lower_contentBox#AREA{background-size:50%;background-position:center right;margin-bottom:80px}.lower_contentBox#AREA>div{width:42%;padding-bottom:2rem}.area_box img{width:35%}.recruit_bg{background-image:url(../img/recruit/main.jpg);background-position:center;background-size:cover}.flow_n{width:180px;margin-right:60px;padding:2.2rem 0 4rem}.flow_n::after{position:absolute;top:10rem;left:50%;width:60px;margin-left:-30px;height:1px;background-color:#1b74d5;content:""}.flow_n span{width:180px;margin-bottom:1rem}.flow_t h4{text-align:left}.accordion-header,.accordion-content{padding:1.5rem 0}.accordion-content{padding:1.5rem 0 1.5rem 2.5rem}.accordion-header::before,.accordion-content::before{width:76px;height:76px}.accordion-header p,.accordion-content p{width:85%}.BotList li{margin:1rem .7rem 2rem}.single_content img{width:inherit}.archive-event li{margin:1.5rem .8rem!important}.flow_bg{background-image:url(../img/flow/main.jpg);background-position:center;background-size:cover}.wp-block-image.size-full.is-resized img{width:inherit!important}}@media (min-width:1200px){.lower_contentBox#AREA{background-size:45%;background-position:100% 75%}.lower_contentBox#AREA>div{width:47%}.area_box img{width:40%}}