.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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 rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.b3d9b478.svg) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0)}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}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;box-sizing:border-box}body,html{height:100%;width:100%;color:#000;line-height:1.5;font-family:Noto Sans JP,sans-serif;-webkit-text-size-adjust:100%}.gothic{font-family:Osaka－等幅,Osaka-mono,ＭＳ ゴシック,MS Gothic,monospace}.mincho{font-family:ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,ＭＳ Ｐ明朝,MS PMincho,serif}html::-webkit-scrollbar{width:0}a,a:active,a:hover,a:visited{text-decoration:none;color:#000}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}.uparrow{position:fixed;bottom:5vh;right:10vw;width:3%;cursor:pointer;display:none;z-index:9}.bodyOverflow{overflow:hidden}.dn,.dn1024,.dn375,.dn414,.dn768{display:none}.dn1023,.dn1151,.dn767{display:block}.db1023,.db1199,.db413,.db533,.db767{display:none}section{background-color:#fff;padding:100px 0}.mr20{margin-right:20px}.dummy{display:flex;justify-content:center;align-items:center;font-size:80px;height:80vh;width:100vw}.topImg{width:100vw;height:calc(100vh - 81px);overflow:hidden}.topImg img{width:100%}.breadcrumb{display:flex;flex-wrap:wrap;list-style:none;width:96%;margin-top:10px;margin-left:auto;margin-right:auto;cursor:pointer;font-size:14px}.breadcrumb div{display:inline-block;color:#000}.breadcrumb li:not(:last-of-type):after{content:"›";margin:0 .6em;color:#000}.startFadeInnAndSlide{display:block;opacity:0;padding-top:50px;transition:all 1s ease-out;margin-bottom:-50px}.gnav{display:flex;margin:0 auto;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;width:100%;padding:0 5%;background-color:#fff;z-index:1000;transition:all .5s ease}.gnav .menuImg{cursor:pointer;width:50px}.gnav img{cursor:pointer;height:80px}.gnav .main_nav{display:flex}.gnav .main_nav .menuItem{position:relative;padding:0 20px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:18px}.gnav .main_nav .menuItem img{height:50px}.gnav .main_nav .menuItem div{cursor:pointer;color:#0062a1}.gnav .main_nav .menuItem div:hover{opacity:.6}.gnavMob{display:none}@media(max-width:767px){.gnav img{width:48.309vw}}.mobileMenuWrapper{display:none;position:fixed;top:8px;right:0;z-index:1000}.mobileMenu{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:-100vw;z-index:1000;background-color:#fff;transition:right .3s linear}.mobileMenu .menuItems{text-align:center;z-index:1002}.mobileMenu .menuItems .menuItem{margin-bottom:20%;font-size:18px}.mobileMenu .menuItems .menuItem a{color:#0062a1}.mobileMenu .menuItems .menuItem img{width:150px}.mobileMenu .bgLogo{position:absolute;z-index:1001;height:30%;opacity:.2}.burgerWrapper{position:absolute;z-index:1003;right:20px;top:15px;padding:5px}.burgerWrapper .burger{border-top:2px solid #0062a1;height:25px;width:30px;box-sizing:border-box;position:relative;cursor:pointer;transition:all .3s ease-in}.burgerWrapper .burger:before{top:10px}.burgerWrapper .burger:after,.burgerWrapper .burger:before{content:"";display:block;position:absolute;height:2px;width:30px;left:0;background:#0062a1;transition:all .3s ease-in}.burgerWrapper .burger:after{bottom:0}.open .burger{border-color:rgba(0,0,0,0)}.open .burger:before{-khtml-transform:rotate(45deg);transform:rotate(45deg)}.open .burger:after,.open .burger:before{width:33px;left:-2px;background-color:#0062a1}.open .burger:after{-khtml-transform:rotate(135deg);transform:rotate(135deg);bottom:11px}.open .mobileMenu{right:0}.topPage{margin-top:81px}.topPage .video{width:100%}.topPage .slick-slider .slick-slide img{width:auto;height:calc(100vh - 82px)}.topPage .paralax{position:fixed;background:#000;min-height:100vh;width:100%;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:-1;display:flex;justify-content:center;align-items:center}.topPage .paralax .about{font-family:Sawarabi Gothic,sans-serif;text-align:center;margin-bottom:10%;display:none;background:rgba(0,0,0,.3);min-height:100vh;width:100%;padding:14%}.topPage .paralax .about .title{font-size:36px;margin-bottom:30px;color:#fff}.topPage .paralax .about .text{line-height:1.5em;font-size:20px;color:#fff}.topPage .paralax .about .text p{margin-bottom:20px}.topPage .paralax2{display:none}.topPage .wrapper{width:1200px;margin:0 auto}.topPage .sectionTitle{text-align:center;font-size:36px;margin-bottom:70px;letter-spacing:.05em}.topPage .news{margin-top:100vh}.topPage .news .wrapper{display:flex;justify-content:center}.topPage .news .wrapper iframe{min-width:500px;height:560px}.topPage .services{background-color:#f5fbfe}.topPage .services .wrapper{display:flex;justify-content:space-between}.topPage .services .wrapper .item{width:25%;text-align:center;line-height:1.2em;font-size:20px}.topPage .services .wrapper .item .service{width:100%;position:relative;display:flex;justify-content:center;align-items:center;height:220px;margin-bottom:10px}@keyframes scale-in-center{0%{transform:scale(1);opacity:1}to{transform:scale(1.1);opacity:1}}.topPage .services .wrapper .item .service .serviceLink{width:90%;overflow:hidden}.topPage .services .wrapper .item .service .serviceLink .serviceWrapper{width:100%;margin:0 auto;height:200px;background-size:cover;transition:all 1s ease;cursor:pointer}.topPage .services .wrapper .item .service .serviceLink .serviceWrapper:hover{animation:scale-in-center 1s cubic-bezier(.25,.46,.45,.94) both}.topPage .services .wrapper .item .service .serviceLink .serviceWrapper .title{position:absolute;height:100%;top:0;left:0;background-color:rgba(0,0,0,0);color:#fff;display:flex;justify-content:center;align-items:center;font-size:28px;text-align:center;line-height:1.5em;opacity:0;transition:opacity 1s ease;width:100%;height:200px;top:50%;left:50%;transform:translate(-50%,-50%)}.topPage .services .wrapper .item .service .serviceLink .serviceWrapper .title:hover{opacity:1;width:100%;background-color:rgba(0,0,0,.3)}.topPage .recruit{padding-bottom:200px}.topPage .recruit .wrapper{display:flex;justify-content:space-between;align-items:center}.topPage .recruit .wrapper .recruitImg{aspect-ratio:1/1;width:300px;margin-left:150px}.topPage .recruit .wrapper .content{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center}.topPage .recruit .wrapper .content .text{line-height:1.5em;font-size:18px}.topPage .recruit .wrapper .content .text .textTitle{font-size:22px;margin-bottom:20px}.topPage .recruit .wrapper .content .linkWrapper .link{display:flex;justify-content:center;align-items:center;width:204.75px;height:54px;background-color:#fff;border:2px solid #5472a0;border-radius:30px;margin-top:20px;font-size:18px;white-space:nowrap;cursor:pointer}.topPage .recruit .wrapper .content .linkWrapper .link img{aspect-ratio:1/1;max-width:18px;margin-right:10px;margin-top:.5%}.news_items{width:75%;padding-right:20px}.news_items .news_item{display:flex;align-items:center;flex-direction:column;margin-top:20px;border-bottom:1px solid gray}.news_items .news_item .dateWrapper{display:flex;width:100%;margin-bottom:10px;font-size:14px;color:#333}.news_items .news_item .dateWrapper .date{width:15%}.news_items .news_item .dateWrapper .facility{display:flex}.news_items .news_item .dateWrapper .facility .corporation{margin-right:20px}.news_items .news_item .oneNewsWrapper{width:100%;padding-left:15%;margin-bottom:20px;font-size:18px;color:#000;line-height:1.5em}.news_items .news_item .oneNewsWrapper .icon{margin-left:5px;display:inline-block;margin-bottom:-3px}.news_items .news_item .oneNewsWrapper .title{display:inline-block}.news_items .news_item .oneNewsWrapper .titleRed div{color:red}.news_items .news_item .pdf{display:flex;justify-content:center;align-items:center;margin-right:20px;font-size:20px;color:red}.news_items .news_item .link{color:#0062a1}.news_items .allnews{cursor:pointer;width:-moz-fit-content;width:fit-content;font-size:18px;color:#000;display:flex;justify-content:center;align-items:center;padding:5px 0 8px;margin:20px 0 0 auto;border-bottom:2px solid #fff}.news_items .allnews img{height:18px;margin-right:5px;margin-bottom:-2px}.news_items .allnews:hover{border-bottom:2px solid #5472a0}.newsItems{width:75%;padding-right:20px}.newsItems .newsItemWrapper .newsItemYear{font-size:20px}.newsItems .newsItemWrapper .newsItemYear .newsYear{cursor:pointer;padding:4% 3%;border-bottom:1px solid gray}.newsItems .newsItemWrapper .newsItemYear .newsYear .yearsArrow{margin-bottom:.4%;margin-right:.8em;transition:all .5s ease}.newsItems .newsItemWrapper .newsItemYear .newsYear .showList1{transform:rotateX(180deg)}.newsItems .newsItemWrapper .newsItemYear .no{font-size:18px;padding:4.1% 3%}.newsItems .newsItemWrapper .newsItemYear:first-child{border-top:1px solid gray}.newsItems .newsItemWrapper .newsItemYear .news_item{visibility:hidden;opacity:0;height:0;overflow:hidden;transition:all .5s;display:flex;align-items:center;flex-direction:column;padding-left:3%}.newsItems .newsItemWrapper .newsItemYear .news_item .dateWrapper{display:flex;width:100%;margin-bottom:10px;font-size:14px;color:#333}.newsItems .newsItemWrapper .newsItemYear .news_item .dateWrapper .date{width:15%}.newsItems .newsItemWrapper .newsItemYear .news_item .dateWrapper .facility{display:flex}.newsItems .newsItemWrapper .newsItemYear .news_item .dateWrapper .facility .corporation{margin-right:20px}.newsItems .newsItemWrapper .newsItemYear .news_item .oneNewsWrapper{width:100%;padding-left:15%;margin-bottom:20px;font-size:18px;color:#000;line-height:1.5em}.newsItems .newsItemWrapper .newsItemYear .news_item .oneNewsWrapper .icon{margin-left:5px;display:inline-block;margin-bottom:-3px}.newsItems .newsItemWrapper .newsItemYear .news_item .oneNewsWrapper .title{display:inline-block}.newsItems .newsItemWrapper .newsItemYear .news_item .oneNewsWrapper .titleRed div{color:red}.newsItems .newsItemWrapper .newsItemYear .news_item .pdf{display:flex;justify-content:center;align-items:center;margin-right:20px;font-size:20px;color:red}.newsItems .newsItemWrapper .newsItemYear .news_item .link{color:#0062a1;margin-bottom:-2px}.newsItems .newsItemWrapper .newsItemYear .showList{visibility:visible;opacity:1;height:auto;transition:all .5s ease;padding-top:20px;border-bottom:1px solid gray}.footer{background-color:#e0e3ec;padding:50px 0 0}.footer .footerWrapper{width:1200px;margin:0 auto}.footer .footerWrapper .footerMenu{display:flex;justify-content:space-between;padding:0 10%;margin-bottom:40px;font-size:18px}.footer .footerWrapper .footerMenu div{cursor:pointer;color:#000}.footer .footerWrapper .content{display:flex;justify-content:space-around;margin-bottom:40px;align-items:center}.footer .footerWrapper .content img{cursor:pointer;width:250px}.footer .footerWrapper .content .contact{font-size:20px}.footer .footerWrapper .content .contact a{display:block;margin-bottom:5px;color:#000}.footer .footerWrapper .content .contact img{width:30px}.footer .footerWrapper .content .social{font-size:25px}.footer .footerWrapper .content .social a{margin-right:20px}.footer .footerWrapper .content .nipponFoundation{display:none}.footer .footerWrapper .content .nipponFoundation .nipponFoundationImg{width:180px;margin:0 auto}.footer .copyrights{background-color:#fff;text-align:center;padding:5px 0}.allnewsPage .bg .bgText{background-color:#c9ccda;color:#fff;font-size:40px;padding:6.5% 0;text-align:center}.allnewsPage .content{padding-bottom:200px}.allnewsPage .content .mainTitle{font-size:40px;text-align:center;margin-bottom:50px}.allnewsPage .content .contentsWrapper{width:1200px;margin:0 auto;display:flex}.allnewsPage .content .contentsWrapper .category{width:25%;height:-moz-fit-content;height:fit-content;padding-bottom:2%;margin-left:8%;border-bottom:1px solid #f0f1f5}.allnewsPage .content .contentsWrapper .category .titleJa{font-size:14px;color:#b5b9c5;text-align:center;padding:5% 0;border-top:3px solid #c6cad8;border-bottom:1px solid #f0f1f5}.allnewsPage .content .contentsWrapper .category .categoryCorporation{cursor:pointer;display:flex;margin-left:.5em}.allnewsPage .content .contentsWrapper .category .categoryCorporation .categoryNameWrapper{display:flex}.allnewsPage .content .contentsWrapper .category .categoryCorporation .categoryArrow{margin-top:13px;width:.5em;opacity:0}.allnewsPage .content .contentsWrapper .category .categoryCorporation .categoryArrow.choose{opacity:1}.allnewsPage .content .contentsWrapper .category .categoryCorporation .categoryName{margin-top:15px;margin-left:.3em}.allnewsPage .content .contentsWrapper .category .categoryCorporation .categoryName.choose{color:#9aa0b7}.allnewsPage .content .contentsWrapper .category .categoryCorporation .other{margin-top:5%;margin-left:.8em}.oneNewsPage .bg .bgText{background-color:#c9ccda;color:#fff;font-size:40px;padding:6.5% 0;text-align:center}.oneNewsPage .mainTitle{font-size:40px;text-align:center;margin-top:50px}.oneNewsPage .title{width:768px;font-size:24px;text-align:center;margin:100px auto 50px;line-height:1.417}.oneNewsPage .title a{color:#000;text-decoration:underline}.oneNewsPage .dateWrapper{width:768px;text-align:end;font-size:16px;margin-top:10px;line-height:1.4em;margin-left:auto;margin-right:auto}.oneNewsPage .newsImg{display:flex;justify-content:center;align-items:center;height:300px;margin-top:20px;overflow:hidden}.oneNewsPage .newsImg .img{width:400px}.oneNewsPage .contents .blockWrapper{margin-top:50px;margin-bottom:200px}.oneNewsPage .contents .blockWrapper .block .blockText{font-size:18px;width:768px;margin-left:auto;margin-right:auto;line-height:1.5em}.oneNewsPage .contents .blockWrapper .block .blockText.justify{text-align:justify}.oneNewsPage .contents .blockWrapper .block .blockText.center{text-align:center}.oneNewsPage .contents .blockWrapper .block .blockText.widthFit{width:-moz-fit-content;width:fit-content}.oneNewsPage .contents .blockWrapper .block .blockText.width500{width:500px}.oneNewsPage .contents .blockWrapper .block .blockText.width700{width:700px}.oneNewsPage .contents .blockWrapper .block .blockText.width780{width:780px}.oneNewsPage .contents .blockWrapper .block .blockText a,.oneNewsPage .contents .blockWrapper .block .blockText a:link{color:blue;text-decoration:underline}.oneNewsPage .contents .blockWrapper .block .blockText a:visited{color:purple}.oneNewsPage .contents .blockWrapper .block .blockText a:hover{color:blue}.oneNewsPage .contents .blockWrapper .block .blockText .facebook{margin-top:10px;margin-left:10px}.oneNewsPage .contents .blockWrapper .block .blockText .twitterX{margin-left:20px}.oneNewsPage .contents .blockWrapper .block .blockText .instagram{margin-top:10px;margin-left:20px}.oneNewsPage .contents .blockWrapper .block .blockText .tiktok{margin-top:10px;margin-left:20px;margin-right:-5px}.oneNewsPage .contents .blockWrapper .block .blockText .threads{margin-left:20px}.oneNewsPage .contents .blockWrapper .block .blockText .linkImgItem{width:250px;margin-left:auto}.oneNewsPage .contents .blockWrapper .block .blockText .linkImgItem2{width:250px;margin-left:auto;margin-right:auto}.oneNewsPage .contents .blockWrapper .block .blockText .iframe{width:768px;height:432px}.oneNewsPage .contents .blockWrapper .block .blockText .iframe iframe{width:100%;height:100%}.oneNewsPage .contents .blockWrapper .block .img{width:500px;margin-top:50px;display:block;margin-left:auto;margin-right:auto}.oneNewsPage .contents .blockWrapper .block .width700{width:700px;margin-top:10px;margin-bottom:20px}.oneNewsPage .contents .blockWrapper .block .width650{width:650px;margin-top:10px;margin-bottom:20px}.oneNewsPage .contents .blockWrapper .block .width650_2{width:650px;margin:0 auto 20px;border-radius:16px;overflow:hidden}.oneNewsPage .contents .blockWrapper .block .width600{width:600px;height:304px;margin:0 auto 20px;border-radius:16px;overflow:hidden}.oneNewsPage .contents .blockWrapper .block .aspect1{aspect-ratio:300/169}.oneNewsPage .contents .blockWrapper .block .aspect2{aspect-ratio:4/3;height:-moz-fit-content;height:fit-content}.oneNewsPage .contents .blockWrapper .block .aspect3{aspect-ratio:147/200}.oneNewsPage .contents .blockWrapper .block .aspect4{aspect-ratio:26/15;max-width:780px}.oneNewsPage .contents .blockWrapper .block .aspect4 iframe{width:100%;height:100%;margin-left:.8em}.oneNewsPage .contents .blockWrapper .block .aspect5{aspect-ratio:200/171}.oneNewsPage .contents .blockWrapper .block .aspect6{aspect-ratio:1/1}.oneNewsPage .contents .blockWrapper .block .aspect7{aspect-ratio:16/9}.oneNewsPage .contents .blockWrapper .block .aspect8{aspect-ratio:3/4}.oneNewsPage .contents .blockWrapper .block .aspect9{aspect-ratio:3/2}.oneNewsPage .contents .blockWrapper .block .borderR1{border-radius:20px;overflow:hidden}.oneNewsPage .contents .blockWrapper .block .borderR2{border-radius:16px;overflow:hidden}.oneNewsPage .contents .blockWrapper .block .width550{width:550px}.oneNewsPage .contents .blockWrapper .block .width450{width:450px}.oneNewsPage .contents .blockWrapper .block .width400{width:400px}.oneNewsPage .contents .blockWrapper .block .width368{width:368px;border-radius:12px;overflow:hidden;margin:10px 8px 24px}.oneNewsPage .contents .blockWrapper .block .width350{width:350px}.oneNewsPage .contents .blockWrapper .block .width300{width:300px}.oneNewsPage .contents .blockWrapper .block .width300_2,.oneNewsPage .contents .blockWrapper .block .width300_3{width:300px;margin-top:30px;margin-left:0;margin-right:0}.oneNewsPage .contents .blockWrapper .block .width240{height:160px}.oneNewsPage .contents .blockWrapper .block .width240,.oneNewsPage .contents .blockWrapper .block .width240_2{width:240px;border-radius:12px;overflow:hidden;margin:10px 8px 24px}.oneNewsPage .contents .blockWrapper .block .width240_3{width:240px;overflow:hidden;margin:10px 8px 24px}.oneNewsPage .contents .blockWrapper .block .width240_4{width:240px;margin:10px 8px 24px}.oneNewsPage .contents .blockWrapper .block .width200{width:200px}.oneNewsPage .contents .blockWrapper .block .width150{width:150px;margin-left:0;margin-right:0}.oneNewsPage .contents .blockWrapper .block hr{height:1px;background-color:#000;width:100%;margin:40px auto;border:none}.oneNewsPage .contents .blockItem{margin-bottom:0}.oneNewsPage .contents .imgItem{margin-top:0;margin-bottom:0}.oneNewsPage .contents .sns{margin-top:0}.oneNewsPage .red{color:red;font-weight:700}.oneNewsPage .red2{color:red;font-weight:600}.oneNewsPage .red3{color:red}.oneNewsPage .black{font-weight:700}.oneNewsPage .center{text-align:center}.oneNewsPage .center2{margin:-20px auto}.oneNewsPage .left,.oneNewsPage .left2{margin-left:6em;display:block}.oneNewsPage .left2{text-indent:1em}.oneNewsPage .flex{display:flex}.oneNewsPage .flex2{width:100%;display:flex;justify-content:left;align-items:center;flex-wrap:wrap}.oneNewsPage .flex3{display:flex}.oneNewsPage .flex3 .linkWrapper{display:flex;align-items:center}.oneNewsPage .flex3 .linkWrapper .link{color:#0062a1;margin-left:.1em;margin-top:0}.oneNewsPage .flex4,.oneNewsPage .flex4_2{width:1000px;display:flex;justify-content:space-between}.oneNewsPage .flex5{display:flex}.oneNewsPage .flex5 .linkWrapper{display:flex;align-items:center}.oneNewsPage .flex5 .linkWrapper .link{color:#0062a1;margin-left:.1em;margin-top:0}.oneNewsPage .flex6{width:780px;display:flex;justify-content:space-between;margin-left:-1.5em;margin-right:.5em}.oneNewsPage .flex7{display:flex}.oneNewsPage .flex7 .linkWrapper{display:flex;align-items:center}.oneNewsPage .flex7 .linkWrapper .link{color:#0062a1;margin-left:.1em;margin-top:0}.oneNewsPage .flex8{width:768px;display:flex;justify-content:space-around;flex-wrap:wrap}.oneNewsPage .flex9{width:768px;display:flex;justify-content:space-between}.oneNewsPage .flex10{display:flex}.oneNewsPage .flex11{width:650px;display:flex;justify-content:space-between}.oneNewsPage .flex12{display:flex;column-gap:20px}.oneNewsPage .flex12 .height350{width:auto!important;height:350px;margin:0!important;border-radius:16px;overflow:hidden}.oneNewsPage .flex12 .height350 img{height:100%!important}.oneNewsPage .bannerLink{width:-moz-fit-content;width:fit-content;margin:0 auto}.oneNewsPage .imgText{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.oneNewsPage .dbCenter{display:block;margin-left:auto;margin-right:auto}.oneNewsPage .underLine{font-size:18px;text-decoration:underline;margin-left:1em}.oneNewsPage .width650{width:650px;margin-left:auto;margin-right:auto}.oneNewsPage .fs18{font-size:18px}.oneNewsPage .fs16{font-size:16px;font-weight:700}.oneNewsPage .fs20{font-size:20px}.oneNewsPage .underline{text-decoration:underline}.oneNewsPage .width768{display:block;width:768px;margin-left:auto;margin-right:auto}.oneNewsPage .right{text-align:right}.oneNewsPage .fs14{font-size:14px}.oneNewsPage .bold{font-weight:700}.oneNewsPage .fs24{font-size:24px}.oneNewsPage .indent2{padding-left:1.4em}.oneNewsPage .normalIndent{text-indent:1em}.oneNewsPage .indent3{text-indent:-1.1em;padding-left:1.1em}.oneNewsPage .indent4{text-indent:-1.1em;padding-left:2.1em}.oneNewsPage .underLine2{color:#000;text-decoration:underline;text-underline-offset:.5em;text-decoration-thickness:1px}.oneNewsPage .mt5{margin-top:5px}.oneNewsPage .ml5{margin-left:5px}.oneNewsPage .ml13{margin-left:13px}.oneNewsPage .decorateFlex{display:flex;justify-content:center;column-gap:2em}.oneNewsPage .indent{display:block;text-indent:-1.1em;padding-left:1.1em}.oneNewsPage .pLeft{display:block;padding-left:1em}.oneNewsPage .pLeftIndent{display:block;text-indent:-1em;padding-left:2em}.oneNewsPage .snsIcons .facebook,.oneNewsPage .snsIcons .instagram,.oneNewsPage .snsIcons .threads,.oneNewsPage .snsIcons .tiktok,.oneNewsPage .snsIcons .twitterX{margin-bottom:-5px}.servicePage .topImgWrapper{position:relative}.servicePage .topImgWrapper .topImg{height:-moz-fit-content;height:fit-content;background-color:#070707;display:inline-block}.servicePage .topImgWrapper .topImg img{opacity:.85;display:block}.servicePage .topImgWrapper .topImgTitle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:36px;color:#fff;letter-spacing:.05em}.servicePage .overviewWrapper{width:1200px;margin:0 auto}.servicePage .overviewWrapper .overviewTitle{font-size:28px;margin-top:90px}.servicePage .overviewWrapper .overviewText{font-size:18px;margin-top:40px;line-height:1.5em}.servicePage .overviewWrapper hr{height:1px;background-color:rgba(112,112,112,.3);border:none;margin-top:40px}.servicePage .serviceTableWrapper{width:1200px;display:flex;border:12.5px solid rgba(225,227,235,.5);margin:40px auto 0}.servicePage .serviceTableWrapper .serviceTable{width:25%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:35px 0;border-right:1.5px solid #f0f1f5;cursor:pointer}.servicePage .serviceTableWrapper .serviceTable.last{border-right:none}.servicePage .serviceTableWrapper .serviceTable .serviceTableImg{width:100px}.servicePage .serviceTableWrapper .serviceTable .medical{padding:6px 0}.servicePage .serviceTableWrapper .serviceTable .nursing{padding:11px 0}.servicePage .serviceTableWrapper .serviceTable .institution{padding:13px 0}.servicePage .serviceTableWrapper .serviceTable .support{padding:6.5px 0}.servicePage .serviceTableWrapper .serviceTable .serviceTableText{font-size:22px;margin-top:10px}.servicePage .service{width:1200px;margin:0 auto;padding-bottom:0}.servicePage .service:last-child{margin-bottom:200px}.servicePage .service .serviceImg{width:1200px}.servicePage .service .content{display:flex;flex-direction:column}.servicePage .service .content .title{font-size:28px;margin:40px 0 20px}.servicePage .service .content .text{font-size:18px;line-height:1.5em;margin-bottom:20px}.servicePage .service .content .links{display:flex;justify-content:space-between}.servicePage .service .content .links .linkWrapper{display:flex;flex-direction:column;width:49.5%}.servicePage .service .content .links .linkWrapper .link{height:-moz-fit-content;height:fit-content;width:100%;background-color:rgba(225,227,235,.5);padding:30px 0 30px 30px;margin-top:12px;font-size:22px}.servicePage .service .content .links .linkWrapper .link img{margin-right:2%}.servicePage .service .content .institution{flex-wrap:wrap}.servicePage .service .content .institution .linkWrapper1{height:-moz-fit-content;height:fit-content;width:49.5%;background-color:rgba(225,227,235,.5);padding:27px 0 28px 30px;margin-top:12px;font-size:22px}.servicePage .service .content .institution .linkWrapper1 .linkTextWrapper{display:flex;justify-content:flex-start;align-items:center}.servicePage .service .content .institution .linkWrapper1 .linkTextWrapper .linkTextImg{margin-right:2%}.servicePage .service .content .institution .linkWrapper1 .linkTextWrapper .linkText{line-height:1.15em}.servicePage .service .content .institution .subListWrapper{width:49.5%}.servicePage .service .content .institution .subListWrapper .subList{width:100%;background-color:rgba(225,227,235,.5);padding:30px 0 30px 30px;margin-top:12px;font-size:22px;cursor:pointer}.servicePage .service .content .institution .subListWrapper .subList img{margin-right:2%}.servicePage .service .content .institution .subListWrapper .subList .downArrow{transition:all .5s ease}.servicePage .service .content .institution .subListWrapper .subList .showList{transform:rotateX(180deg)}.servicePage .service .content .institution .subListWrapper .linkWrapper{width:100%;visibility:hidden;opacity:0;height:0;overflow:hidden;transition:all .5s}.servicePage .service .content .institution .subListWrapper .linkWrapper .linkWrapper1{height:-moz-fit-content!important;height:fit-content!important;width:100%;background-color:rgba(225,227,235,.2);padding:30px 0 30px 30px;margin-top:12px;font-size:22px;height:0}.servicePage .service .content .institution .subListWrapper .linkWrapper .linkWrapper1 .linkTextWrapper{display:flex;justify-content:flex-start;align-items:center}.servicePage .service .content .institution .subListWrapper .linkWrapper .linkWrapper1 .linkTextWrapper .linkTextImg{margin-right:2%}.servicePage .service .content .institution .subListWrapper .linkWrapper .linkWrapper1 .linkTextWrapper .linkText{line-height:1.15em}.servicePage .service .content .institution .subListWrapper .linkWrapper .linkWrapper2{height:-moz-fit-content;height:fit-content;width:100%;background-color:rgba(225,227,235,.2);padding:15px 0 15px 30px;margin-top:12px;font-size:22px}.servicePage .service .content .institution .subListWrapper .linkWrapper .linkWrapper2 .linkTextWrapper{display:flex;justify-content:flex-start;align-items:center}.servicePage .service .content .institution .subListWrapper .linkWrapper .linkWrapper2 .linkTextWrapper .linkTextImg{margin-right:2%}.servicePage .service .content .institution .subListWrapper .linkWrapper .linkWrapper2 .linkTextWrapper .linkText{line-height:1.15em}.servicePage .service .content .institution .subListWrapper .showList{visibility:visible;opacity:1;height:auto;transition:all .5s ease}.servicePage .service hr{height:1px;background-color:rgba(112,112,112,.3);border:none;margin-bottom:60px}.aboutPage .topImgWrapper{position:relative}.aboutPage .topImgWrapper .topImg{height:-moz-fit-content;height:fit-content;background-color:#070707;display:inline-block}.aboutPage .topImgWrapper .topImg img{opacity:.85;display:block}.aboutPage .topImgWrapper .topImgTitle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:36px;color:#fff;letter-spacing:.05em}.aboutPage section{width:1200px;margin:0 auto}.aboutPage .description{line-height:1.5em;text-align:justify;font-size:18px}.aboutPage .corporation{display:flex;padding-bottom:0}.aboutPage .corporation:last-child{margin-bottom:200px}.aboutPage .corporation .corporationImg{height:10%;margin-right:50px;width:56%}.aboutPage .corporation .content{width:80%;display:flex;flex-direction:column}.aboutPage .corporation .content .title{font-size:30px;margin-bottom:40px}.aboutPage .corporation .content .text{font-size:18px;line-height:1.5em;margin-bottom:20px}.aboutPage .corporation .content .links{margin-top:40px}.aboutPage .corporation .content .links .link{width:-moz-fit-content;width:fit-content;padding:12px 35px;background-color:#fff;border:2px solid #5472a0;border-radius:30px;margin-top:20px;font-size:18px;white-space:nowrap;cursor:pointer}.aboutPage .corporation .content .links .link img{width:16px;height:16px;margin-right:1%;margin-bottom:-.2%}.iryouhoujinMinzenkaiPage .topImgWrapper{position:relative}.iryouhoujinMinzenkaiPage .topImgWrapper .topImg{height:-moz-fit-content;height:fit-content;background-color:#070707;display:inline-block}.iryouhoujinMinzenkaiPage .topImgWrapper .topImg img{opacity:.85;display:block}.iryouhoujinMinzenkaiPage .topImgWrapper .topImgTitle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:36px;color:#fff;letter-spacing:.05em}.iryouhoujinMinzenkaiPage .titleWrapper{text-align:center;margin-top:80px}.iryouhoujinMinzenkaiPage .titleWrapper .title{font-size:28px}.iryouhoujinMinzenkaiPage .titleWrapper hr{width:90px;height:1.5px;background-color:#5472a0;margin-top:24px;border:none}.iryouhoujinMinzenkaiPage .sliderWrapper{display:flex;justify-content:center}.iryouhoujinMinzenkaiPage .sliderWrapper .slider{position:relative;width:1084px;margin-top:66px}.iryouhoujinMinzenkaiPage .sliderWrapper .slider .slick-slider .slick-slide img{width:auto;height:auto}.iryouhoujinMinzenkaiPage .sliderWrapper .slider .slick-prev{left:-55px}.iryouhoujinMinzenkaiPage .sliderWrapper .slider .slick-prev:before{content:url(/_next/static/media/leftarrow2.8a0ac123.svg)}.iryouhoujinMinzenkaiPage .sliderWrapper .slider .slick-next{right:-40px}.iryouhoujinMinzenkaiPage .sliderWrapper .slider .slick-next:before{content:url(/_next/static/media/rightarrow2.b00d5802.svg)}.iryouhoujinMinzenkaiPage .sliderWrapper .slider .slick-dots{bottom:-40px}.iryouhoujinMinzenkaiPage .sliderWrapper .slider .slick-dots li{margin:0}.iryouhoujinMinzenkaiPage .sliderWrapper .slider .slick-dots li button:before{content:"○";opacity:1;color:#5472a0;font-size:14px}.iryouhoujinMinzenkaiPage .sliderWrapper .slider .slick-dots .slick-active button:before{content:"●";color:#5472a0;font-size:17px}.iryouhoujinMinzenkaiPage .textWrapper{width:1084px;margin:110px auto 0;font-size:18px;line-height:1.5em}.iryouhoujinMinzenkaiPage .textWrapper .text{margin-top:42px}.iryouhoujinMinzenkaiPage .overviewWrapper{width:1084px;margin:150px auto 50px}.iryouhoujinMinzenkaiPage .overviewWrapper .overviewTitle{font-size:24px;color:#5472a0;padding-bottom:25px;border-bottom:1px solid #5472a0}.iryouhoujinMinzenkaiPage .overviewWrapper .overviewContents{display:flex;font-size:18px;padding:40px 0;border-bottom:1px solid #a0a0a0}.iryouhoujinMinzenkaiPage .overviewWrapper .overviewContents .overviewSubTitle{width:20%;margin-left:30px}.iryouhoujinMinzenkaiPage .overviewWrapper .overviewContents .overviewText{width:60%;line-height:1.3em}.iryouhoujinMinzenkaiPage .linkWrapper{width:1084px;margin:50px auto 250px}.iryouhoujinMinzenkaiPage .linkWrapper .link{font-size:18px}.iryouhoujinMinzenkaiPage .linkWrapper .link a{color:#5472a0;border-bottom:1px solid #5472a0}.hosoyaPage .topImgWrapper{position:relative}.hosoyaPage .topImgWrapper .topImg{height:-moz-fit-content;height:fit-content;background-color:#070707;display:inline-block}.hosoyaPage .topImgWrapper .topImg img{opacity:.85;display:block}.hosoyaPage .topImgWrapper .topImgTitle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:36px;color:#fff;letter-spacing:.05em}.hosoyaPage .titleWrapper{text-align:center;margin-top:80px}.hosoyaPage .titleWrapper .title{font-size:28px}.hosoyaPage .titleWrapper hr{width:90px;height:1.5px;background-color:#5472a0;margin-top:24px;border:none}.hosoyaPage .sliderWrapper{display:flex;justify-content:center}.hosoyaPage .sliderWrapper .slider{position:relative;width:1084px;margin:66px auto 0}.hosoyaPage .sliderWrapper .slider .slick-slider .slick-slide img{width:auto;height:auto}.hosoyaPage .sliderWrapper .slider .slick-prev{left:-55px}.hosoyaPage .sliderWrapper .slider .slick-prev:before{content:url(/_next/static/media/leftarrow2.8a0ac123.svg)}.hosoyaPage .sliderWrapper .slider .slick-next{right:-40px}.hosoyaPage .sliderWrapper .slider .slick-next:before{content:url(/_next/static/media/rightarrow2.b00d5802.svg)}.hosoyaPage .sliderWrapper .slider .slick-dots{bottom:-40px}.hosoyaPage .sliderWrapper .slider .slick-dots li{margin:0}.hosoyaPage .sliderWrapper .slider .slick-dots li button:before{content:"○";opacity:1;color:#5472a0;font-size:14px}.hosoyaPage .sliderWrapper .slider .slick-dots .slick-active button:before{content:"●";color:#5472a0;font-size:17px}.hosoyaPage .textWrapper{width:1084px;margin:110px auto 0;font-size:18px;line-height:1.5em}.hosoyaPage .textWrapper .textTitle{font-size:24px}.hosoyaPage .textWrapper .text{margin-top:42px}.hosoyaPage .overviewWrapper{width:1084px;margin:150px auto 250px}.hosoyaPage .overviewWrapper .overviewTitle{font-size:24px;color:#5472a0;padding-bottom:25px;border-bottom:1px solid #5472a0}.hosoyaPage .overviewWrapper .overviewContents{display:flex;font-size:18px;padding:40px 0;border-bottom:1px solid #a0a0a0}.hosoyaPage .overviewWrapper .overviewContents .overviewSubTitle{width:20%;margin-left:30px}.hosoyaPage .overviewWrapper .overviewContents .overviewText{width:60%;line-height:1.3em}.shakaifukushiMinzenkaiPage .topImgWrapper{position:relative}.shakaifukushiMinzenkaiPage .topImgWrapper .topImg{height:-moz-fit-content;height:fit-content;background-color:#070707;display:inline-block}.shakaifukushiMinzenkaiPage .topImgWrapper .topImg img{opacity:.85;display:block}.shakaifukushiMinzenkaiPage .topImgWrapper .topImgTitle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:36px;color:#fff;letter-spacing:.05em}.shakaifukushiMinzenkaiPage .titleWrapper{text-align:center;margin-top:80px}.shakaifukushiMinzenkaiPage .titleWrapper .title{font-size:28px}.shakaifukushiMinzenkaiPage .titleWrapper hr{width:90px;height:1.5px;background-color:#5472a0;margin-top:24px;border:none}.shakaifukushiMinzenkaiPage .sliderWrapper{display:flex;justify-content:center}.shakaifukushiMinzenkaiPage .sliderWrapper .slider{position:relative;width:1084px;margin:66px auto 0}.shakaifukushiMinzenkaiPage .sliderWrapper .slider .slick-slider .slick-slide img{width:auto;height:auto}.shakaifukushiMinzenkaiPage .sliderWrapper .slider .slick-prev{left:-55px}.shakaifukushiMinzenkaiPage .sliderWrapper .slider .slick-prev:before{content:url(/_next/static/media/leftarrow2.8a0ac123.svg)}.shakaifukushiMinzenkaiPage .sliderWrapper .slider .slick-next{right:-40px}.shakaifukushiMinzenkaiPage .sliderWrapper .slider .slick-next:before{content:url(/_next/static/media/rightarrow2.b00d5802.svg)}.shakaifukushiMinzenkaiPage .sliderWrapper .slider .slick-dots{bottom:-40px}.shakaifukushiMinzenkaiPage .sliderWrapper .slider .slick-dots li{margin:0}.shakaifukushiMinzenkaiPage .sliderWrapper .slider .slick-dots li button:before{content:"○";opacity:1;color:#5472a0;font-size:14px}.shakaifukushiMinzenkaiPage .sliderWrapper .slider .slick-dots .slick-active button:before{content:"●";color:#5472a0;font-size:17px}.shakaifukushiMinzenkaiPage .textWrapper{width:1084px;margin:110px auto 0;font-size:18px;line-height:1.5em}.shakaifukushiMinzenkaiPage .textWrapper .textTitle{font-size:24px}.shakaifukushiMinzenkaiPage .textWrapper .text{margin-top:42px}.shakaifukushiMinzenkaiPage .overviewWrapper{width:1084px;margin:150px auto}.shakaifukushiMinzenkaiPage .overviewWrapper .overviewTitle{font-size:24px;color:#5472a0;padding-bottom:25px;border-bottom:1px solid #5472a0}.shakaifukushiMinzenkaiPage .overviewWrapper .overviewContents{display:flex;font-size:18px;padding:40px 0;border-bottom:1px solid #a0a0a0}.shakaifukushiMinzenkaiPage .overviewWrapper .overviewContents .overviewSubTitle{width:20%;margin-left:30px}.shakaifukushiMinzenkaiPage .overviewWrapper .overviewContents .overviewText{width:60%;line-height:1.3em}.shakaifukushiMinzenkaiPage .overviewWrapper2{width:1084px;margin:150px auto 250px}.shakaifukushiMinzenkaiPage .overviewWrapper2 .overviewTitle{font-size:24px;color:#5472a0;padding-bottom:25px;border-bottom:1px solid #5472a0}.shakaifukushiMinzenkaiPage .overviewWrapper2 .overviewContents{font-size:18px;padding:40px 0;border-bottom:1px solid #a0a0a0}.shakaifukushiMinzenkaiPage .overviewWrapper2 .overviewContents .overviewText2{width:94%;margin:0 30px;line-height:1.5em;letter-spacing:1px;padding:20px 0}.shakaifukushiMinzenkaiPage .overviewWrapper2 .overviewContents .overviewText2 a{color:#5472a0;border-bottom:1px solid #5472a0}.searchPage .bg .bgText{background-color:#c9ccda;color:#fff;font-size:36px;padding:6.5% 0;text-align:center;letter-spacing:.05em}.searchPage section{width:1200px;margin:0 auto}.searchPage .iframe{display:flex;justify-content:center;padding-top:100px;margin-bottom:200px}.searchPage .or{font-size:32px;text-align:center;padding:50px 0}.searchPage .form{display:flex;padding:0 10% 200px}.searchPage .form form{width:50%;padding:5% 10%;border:1px solid #000}.searchPage .form form .formGroup{display:flex;justify-content:space-between;margin-bottom:20px;font-size:16px;align-items:center}.searchPage .form form .formGroup select{padding:5px 10px}.searchPage .form form .formBtn{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:5px 10px;border:1px solid #000;cursor:pointer}.searchPage .form .results{padding:5% 10%;width:50%;border:1px solid #000;border-left:none}.faqPage .bg .bgText{background-color:#c9ccda;color:#fff;font-size:36px;padding:6.5% 0;text-align:center;letter-spacing:.05em}.faqPage section{width:1200px;margin:0 auto}.faqPage .faqItems{padding-bottom:200px}.faqPage .faqItems .faqItem{margin-bottom:75px;border:1px solid rgba(112,112,112,.2);font-size:18px}.faqPage .faqItems .faqItem .faqIcon{margin-right:30px}.faqPage .faqItems .faqItem .qa{line-height:1.5em;display:flex;align-items:center;padding:20px 30px 20px 40px}.faqPage .faqItems .faqItem .q{background-color:rgba(225,227,235,.2)}.faqPage .faqItems .faqItem .q .iconWrapper{width:30px;height:30px;position:relative;margin-right:30px}.faqPage .faqItems .faqItem .q .iconWrapper .faqIcon{width:100%;color:#f08080}.faqPage .faqItems .faqItem .a .iconWrapper{width:30px;height:30px;position:relative;margin-right:30px}.faqPage .faqItems .faqItem .a .iconWrapper .faqIcon{width:100%;color:green}.faqPage .faqItems .faqOther{text-align:center;font-size:18px;letter-spacing:.05em}.contactPage .bg .bgText{background-color:#c9ccda;color:#fff;font-size:36px;padding:6.5% 0;text-align:center;letter-spacing:.05em}.contactPage section{width:1200px;margin:0 auto}.contactPage .description{width:-moz-fit-content;width:fit-content;padding-bottom:20px}.contactPage .description .title{margin-bottom:40px}.contactPage .description .text,.contactPage .description .title{font-size:18px;line-height:1.5em;text-align:center}.contactPage .table{padding-top:50px}.contactPage .form{padding:0 0 50px;display:flex;justify-content:center;align-items:center;flex-direction:column}.contactPage .form .formgroup{width:600px;display:flex;justify-content:space-between;margin-bottom:20px;font-size:20px}.contactPage .form .submitBtn{justify-content:center;font-size:20px}.contactPage .form .submitBtn button{padding:5px 30px;background-color:#000;color:#fff;margin-top:50px;cursor:pointer}.contactPage .contactForm{width:900px}.contactPage .contactForm .table{width:100%;margin:auto auto 5em;font-size:1em;line-height:1em}.contactPage .contactForm .table .reqcomment{color:red;margin-bottom:.5em}.contactPage .contactForm .table .form{width:100%}.contactPage .contactForm .table .form input[type=email],.contactPage .contactForm .table .form input[type=tel],.contactPage .contactForm .table .form input[type=text],.contactPage .contactForm .table .form select,.contactPage .contactForm .table .form textarea{-moz-appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;font-family:Noto Sans JP,sans-serif;box-shadow:none;outline:none;border:none;border-radius:.4em;padding:0;margin:0;font-size:16px;line-height:1em;background-color:#eeefef;resize:none}.contactPage .contactForm .table .form input:focus,.contactPage .contactForm .table .form select:focus,.contactPage .contactForm .table .form textarea:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.contactPage .contactForm .table .form .title.required:after{content:"*";font-size:1.2em;margin-left:.1em}.contactPage .contactForm .table .form input::placeholder{color:rgba(65,65,65,.4)}.contactPage .contactForm .table .form .field{width:100%;display:flex;margin-bottom:2em;height:3em}.contactPage .contactForm .table .form .field .title{background-color:#0062a1;display:flex;height:100%;width:25%;justify-content:center;align-items:center;color:#fff;margin-right:3em}.contactPage .contactForm .table .form .field .input{display:flex;height:100%;flex:1 1}.contactPage .contactForm .table .form .field .input input{text-indent:1em;display:flex;flex:1 1}.contactPage .contactForm .table .form .commentfield{height:-moz-fit-content;height:fit-content;margin-bottom:5em}.contactPage .contactForm .table .form .commentfield .title{height:3em}.contactPage .contactForm .table .form .commentfield .comment textarea{display:flex;flex:1 1;padding:1em;height:15em}.contactPage .contactForm .table .form .submit{display:flex;flex-direction:column;font-size:1em}.contactPage .contactForm .table .form .submit .check{display:flex;align-items:center;justify-content:center;margin-bottom:2em}.contactPage .contactForm .table .form .submit .check input{display:flex;font-size:.5em;width:2em;height:2em;margin-right:1em}.contactPage .contactForm .table .form .submit .check label{font-size:1.1em;display:flex}.contactPage .contactForm .table .form .submit .check label div{cursor:pointer;color:#0062a1}.contactPage .contactForm .table .form .submit .check .privacy{color:#0062a1;font-weight:700;margin-right:.5em}.contactPage .contactForm .table .form .submit .sendbtn{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.contactPage .contactForm .table .form .submit .sendbtn input,.contactPage .contactForm .table .form .submit .sendbtn input:active,.contactPage .contactForm .table .form .submit .sendbtn input:focus,.contactPage .contactForm .table .form .submit .sendbtn input:visited{width:16em;height:4em;color:#0062a1;font-size:18px;line-height:1em;outline:none;box-shadow:none;padding:0 10px 0 0;margin:0;border:1px solid;border-radius:3em;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.9' height='66.9' viewBox='0 0 66.9 66.9'%3E%3Cg transform='translate(-1223.181 2796.332) rotate(180)'%3E%3Ccircle cx='33.45' cy='33.45' r='33.45' transform='translate(-1223.181 2729.431) rotate(90)' fill='%230062a1'/%3E%3Cpath d='M0,21.5,9.384,10.888,0,0' transform='translate(-1253.066 2773.513) rotate(180)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E");background-color:#fff;background-position:calc(100% - 5.4em);background-repeat:no-repeat;background-size:1.1em;transition:background-color .3s ease}.contactPage .contactForm .table .form .submit .sendbtn input:hover{color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.9' height='66.9' viewBox='0 0 66.9 66.9'%3E%3Cg transform='translate(-1223.181 2796.332) rotate(180)'%3E%3Ccircle cx='33.45' cy='33.45' r='33.45' transform='translate(-1223.181 2729.431) rotate(90)' fill='white'/%3E%3Cpath d='M0,21.5,9.384,10.888,0,0' transform='translate(-1253.066 2773.513) rotate(180)' fill='none' stroke='%230062a1' stroke-linecap='square' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E");background-color:#0062a1}.privacyPage .bg .bgText{background-color:#c9ccda;color:#fff;font-size:36px;padding:6.5% 0;text-align:center;letter-spacing:.05em}.privacyPage section{width:1200px;margin:0 auto;padding-bottom:200px}.privacyPage .privacyWrapper .privacyContent{margin-bottom:50px}.privacyPage .privacyWrapper .privacyContent .privacyTitle{font-size:18px;line-height:1.5em}.privacyPage .privacyWrapper .privacyContent .privacyText{font-size:16px;margin-top:-.3%;line-height:1.5em}.privacyPage .privacyWrapper .privacyContent .top{margin-top:4%}.privacyPage .privacyWrapper .privacyContent .privacyTextContentsWrapper{margin:1% auto 0}.privacyPage .privacyWrapper .privacyContent .privacyTextContentsWrapper .privacyTextContent{line-height:1.5em}.privacyPage .privacyWrapper hr{height:1px;background-color:rgba(112,112,112,.3);border:none;margin-bottom:30px}.privacyPage .privacyWrapper .privacyContact .privacyContactTitle{font-size:18px}.privacyPage .privacyWrapper .privacyContact .privacyContactText{font-size:16px;margin-top:1%;margin-bottom:2%;line-height:1.3em}.privacyPage .privacyWrapper .privacyContact .privacyContactName{font-size:18px;margin-bottom:.5%}.privacyPage .privacyWrapper .privacyContact .privacyContactAddress{font-size:18px;margin-bottom:.5%;line-height:1.2em}.privacyPage .privacyWrapper .privacyContact .privacyContactTel{font-size:18px;margin-bottom:.5%}.privacyPage .privacyWrapper .privacyContact .privacyContactTime{font-size:18px;margin-bottom:.5%;line-height:1.2em}.privacyPage .privacyWrapper .privacyContact .privacyContactMail{font-size:18px}.recruitmentPage .topImgWrapper{position:relative}.recruitmentPage .topImgWrapper .topImg{height:-moz-fit-content;height:fit-content;background-color:#070707;display:inline-block}.recruitmentPage .topImgWrapper .topImg img{opacity:.85;display:block}.recruitmentPage .topImgWrapper .topImgTitle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:36px;color:#fff;letter-spacing:.05em}.recruitmentPage .pageTitle{margin:100px auto 50px;font-size:28px;width:1200px}.recruitmentPage .cardWrapper{display:flex;flex-wrap:wrap;width:1200px;margin:0 auto}.recruitmentPage .cardWrapper .card{width:50%;border-bottom:1px solid #c9c9c9;border-right:1px solid #c9c9c9;padding:60px 60px 120px;margin-left:0;margin-right:0;position:relative}.recruitmentPage .cardWrapper .card .cardImg{width:100%}.recruitmentPage .cardWrapper .card .content{width:99%;display:flex;flex-direction:column;padding:8% 1%;justify-content:space-between}.recruitmentPage .cardWrapper .card .content .title{font-size:28px;margin-bottom:20px;align-self:flex-start}.recruitmentPage .cardWrapper .card .content .text{font-size:18px;line-height:1.5em;margin-bottom:20px}.recruitmentPage .cardWrapper .card .content .button{display:flex;justify-content:center;align-items:center;padding:15px 20px;border:2px solid #5472a0;border-radius:30px;font-size:18px;cursor:pointer;width:204.75px;height:54px;align-self:center;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.recruitmentPage .cardWrapper .card .content .button img{aspect-ratio:1/1;max-width:18px;margin-right:.3em;margin-top:.2em}.recruitmentPage .cardWrapper .card.reverse{flex-direction:row-reverse;border-right:none}.recruitmentPage .cardWrapper .card:last-child,.recruitmentPage .cardWrapper .card:nth-child(11){border-bottom:none;margin-bottom:200px}.recruitmentPage section{width:1200px;margin:0 auto;padding-top:0;padding-bottom:200px}.recruitmentPage .helperWrapper .careWrapper .careImg{text-align:center}.recruitmentPage .helperWrapper .careWrapper .careTitle{font-size:28px;width:1084px;margin:70px auto 30px}.recruitmentPage .helperWrapper .careWrapper .careContentWrapper{width:1084px;display:flex;margin:0 auto 80px}.recruitmentPage .helperWrapper .careWrapper .careContentWrapper .careContent{font-size:20px;margin-right:90px;cursor:pointer}.recruitmentPage .helperWrapper .careWrapper .careContentWrapper .careContent img{margin-right:.3em;margin-bottom:-1%}.recruitmentPage .helperWrapper .list{width:-moz-fit-content;width:fit-content;font-size:18px;color:#000;display:flex;justify-content:center;align-items:center;padding:5px 10px 5px 0;margin:0 58px 50px auto;border-bottom:2px solid #fff;cursor:pointer}.recruitmentPage .helperWrapper .list img{height:18px;margin-right:5px;margin-bottom:-2px}.recruitmentPage .helperWrapper .list:hover{border-bottom:2px solid #5472a0}.requirementsPage .topImgWrapper{position:relative}.requirementsPage .topImgWrapper .topImg{height:-moz-fit-content;height:fit-content;background-color:#070707;display:inline-block}.requirementsPage .topImgWrapper .topImg img{opacity:.85;display:block}.requirementsPage .topImgWrapper .topImgTitle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:36px;color:#fff;letter-spacing:.05em}.requirementsPage .pageTitle{margin:100px auto 50px;font-size:28px;width:1200px}.requirementsPage section{width:1200px;margin:0 auto;padding-top:0;padding-bottom:200px}.infosWrapper .tabs{width:1200px;display:flex;justify-content:flex-start;margin-bottom:50px;border-bottom:1px solid #fff}.infosWrapper .tabs.color0{border-bottom:1px solid #346aa1}.infosWrapper .tabs.color1{border-bottom:1px solid #f6c344}.infosWrapper .tabs.color2{border-bottom:1px solid #62b6aa}.infosWrapper .tabs.color3{border-bottom:1px solid #d58780}.infosWrapper .tabs .tab{width:25%;padding:25px 15px;font-size:20px;cursor:pointer;text-align:center;border-right:1px solid #707070;border-bottom:1px solid #fff}.infosWrapper .tabs .tab:last-child{border-right:none}.infosWrapper .tabs .color0.picked,.infosWrapper .tabs .color0:hover{background-color:#346aa1;color:#fff;border-bottom:1px solid #346aa1}.infosWrapper .tabs .color1.picked,.infosWrapper .tabs .color1:hover{background-color:#f6c344;color:#fff;border-bottom:1px solid #f6c344}.infosWrapper .tabs .color2.picked,.infosWrapper .tabs .color2:hover{background-color:#62b6aa;color:#fff;border-bottom:1px solid #62b6aa}.infosWrapper .tabs .color3.picked,.infosWrapper .tabs .color3:hover{background-color:#d58780;border-bottom:1px solid #d58780;color:#fff}.infosWrapper .info{width:1200px;margin:0 auto;font-size:18px;line-height:27px}.infosWrapper .info .infoGroup{display:flex;border-bottom:1px solid rgba(160,160,160,.5)}.infosWrapper .info .infoGroup:first-child{border-top:1px solid rgba(160,160,160,.5)}.infosWrapper .info .infoGroup.facilities{border:none}.infosWrapper .info .infoGroup.contact{border:none;border-bottom:1px solid #c9c9c9}.infosWrapper .info .infoGroup .infoTitle{width:30%;display:flex;justify-content:start;align-items:center;padding-left:2%}.infosWrapper .info .infoGroup .color0{background-color:rgba(52,106,161,.15)}.infosWrapper .info .infoGroup .color1{background-color:rgba(246,195,68,.29)}.infosWrapper .info .infoGroup .color2{background-color:rgba(98,182,170,.29)}.infosWrapper .info .infoGroup .color3{background-color:rgba(213,135,128,.29)}.infosWrapper .info .infoGroup .infoContent{padding:20px;width:70%}.infosWrapper .info .infoGroup .infoContent.color0{background-color:rgba(52,106,161,.05)}.infosWrapper .info .infoGroup .infoContent.color1{background-color:rgba(246,195,68,.08)}.infosWrapper .info .infoGroup .infoContent.color2{background-color:rgba(98,182,170,.08)}.infosWrapper .info .infoGroup .infoContent.color3{background-color:rgba(213,135,128,.08)}.infosWrapper .info .contact,.infosWrapper .info .facilities{flex-direction:column;margin-top:100px;text-align:center}.infosWrapper .info .contact .link,.infosWrapper .info .facilities .link{display:flex;align-items:center;justify-content:center;width:20em;height:4em;color:#0062a1;font-size:1em;line-height:1em;outline:none;box-shadow:none;padding:0 2% 0 0;border:1px solid;border-radius:3em;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.9' height='66.9' viewBox='0 0 66.9 66.9'%3E%3Cg transform='translate(-1223.181 2796.332) rotate(180)'%3E%3Ccircle cx='33.45' cy='33.45' r='33.45' transform='translate(-1223.181 2729.431) rotate(90)' fill='%230062a1'/%3E%3Cpath d='M0,21.5,9.384,10.888,0,0' transform='translate(-1253.066 2773.513) rotate(180)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E");background-color:#fff;background-position:calc(100% - 4.3em);background-repeat:no-repeat;background-size:1.2em;transition:background-color .3s ease;margin:50px auto}.infosWrapper .info .contact .link:hover,.infosWrapper .info .facilities .link:hover{color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.9' height='66.9' viewBox='0 0 66.9 66.9'%3E%3Cg transform='translate(-1223.181 2796.332) rotate(180)'%3E%3Ccircle cx='33.45' cy='33.45' r='33.45' transform='translate(-1223.181 2729.431) rotate(90)' fill='white'/%3E%3Cpath d='M0,21.5,9.384,10.888,0,0' transform='translate(-1253.066 2773.513) rotate(180)' fill='none' stroke='%230062a1' stroke-linecap='square' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E");background-color:#0062a1}.infosWrapper .info .contact .contact,.infosWrapper .info .facilities .contact{padding:0 3% 0 0}.infosWrapper .info .contact span,.infosWrapper .info .facilities span{font-size:18px}.infosWrapper .info .contact{margin-top:50px}.infosWrapper .list{width:-moz-fit-content;width:fit-content;font-size:18px;color:#000;display:flex;justify-content:center;align-items:center;padding:5px 0 8px;margin:0 0 50px auto;border-bottom:2px solid #fff;cursor:pointer}.infosWrapper .list img{height:18px;margin-right:5px;margin-bottom:-2px}.infosWrapper .list:hover{border-bottom:2px solid #5472a0}.helperPage .topImgWrapper{position:relative}.helperPage .topImgWrapper .topImg{height:-moz-fit-content;height:fit-content;background-color:#070707;display:inline-block}.helperPage .topImgWrapper .topImg img{opacity:.85;display:block}.helperPage .topImgWrapper .topImgTitle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:36px;color:#fff;letter-spacing:.05em}.helperPage section{width:1200px;margin:0 auto;padding-top:0;padding-bottom:200px}.helperPage .helperWrapper .careWrapper .careImg{width:1084px;margin:0 auto}.helperPage .helperWrapper .careWrapper .careTitle{font-size:28px;width:1084px;margin:70px auto 30px}.helperPage .helperWrapper .careWrapper .careContentWrapper{width:1084px;display:flex;margin:0 auto 80px}.helperPage .helperWrapper .careWrapper .careContentWrapper .careContent{font-size:20px;margin-right:90px;cursor:pointer}.helperPage .helperWrapper .careWrapper .careContentWrapper .careContent img{margin-right:.3em;margin-bottom:-1%}.helperPage .helperWrapper .list{width:-moz-fit-content;width:fit-content;font-size:18px;color:#000;display:flex;justify-content:center;align-items:center;padding:5px 0 8px;margin:100px 58px 50px auto;border-bottom:2px solid #fff;cursor:pointer}.helperPage .helperWrapper .list img{height:18px;margin-right:5px;margin-bottom:-2px}.helperPage .helperWrapper .list:hover{border-bottom:2px solid #5472a0}.TriangleIconGray{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='43' viewBox='0 0 64 43'%3E%3Cpath d='M32,0,64,43H0Z' transform='translate(64 43) rotate(180)' fill='%23A4A4A4'/%3E%3C/svg%3E")}.red{color:red}.green,.red{font-size:18px;margin-top:5%}.green{color:green}.green .return{color:#000;text-align:center;margin-top:2%;cursor:pointer}@media(min-width:1000px){.RecruitContact{margin-top:120px}.RecruitContact .breadcrumb{width:980px;margin-bottom:50px}.RecruitContact .mobr{display:none}.RecruitContact .showPop{position:fixed;top:0;display:flex;width:100%;height:100%;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7529411765);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .3s ease;z-index:1000}.RecruitContact .showPop .content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:81%;max-width:1240px;background-color:#fff;border-radius:1em;font-family:EPSON_MGB,Kosugi Maru,sans-serif;padding:2.5em 0}.RecruitContact .showPop .content br{display:none}.RecruitContact .showPop .content .title{font-size:2em;color:#0062a1;font-weight:700;line-height:.7em;margin-top:.2em}.RecruitContact .showPop .content .text{font-size:1.25em;width:90%;margin:1.8em auto}.RecruitContact .showPop .content .text .normal{line-height:1.7em}.RecruitContact .showPop .content .text .normal:last-child{margin-top:1em}.RecruitContact .showPop .content .return{display:flex;width:17em;height:3em;color:#0062a1;font-size:1.25em;line-height:1em;text-align:center;justify-content:center;align-items:center;outline:none;box-shadow:none;padding:0;margin:0;border:1px solid;border-radius:3em;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.9' height='66.9' viewBox='0 0 66.9 66.9'%3E%3Cg transform='translate(-1223.181 2796.332) rotate(180)'%3E%3Ccircle cx='33.45' cy='33.45' r='33.45' transform='translate(-1223.181 2729.431) rotate(90)' fill='%230062a1'/%3E%3Cpath d='M0,21.5,9.384,10.888,0,0' transform='translate(-1253.066 2773.513) rotate(180)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E");background-color:#fff;background-position:calc(100% - 1em);background-repeat:no-repeat;background-size:1.5em;transition:background-color .3s ease}.RecruitContact .showPop .content .return:hover{color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.9' height='66.9' viewBox='0 0 66.9 66.9'%3E%3Cg transform='translate(-1223.181 2796.332) rotate(180)'%3E%3Ccircle cx='33.45' cy='33.45' r='33.45' transform='translate(-1223.181 2729.431) rotate(90)' fill='white'/%3E%3Cpath d='M0,21.5,9.384,10.888,0,0' transform='translate(-1253.066 2773.513) rotate(180)' fill='none' stroke='%230062a1' stroke-linecap='square' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E");background-color:#0062a1}.RecruitContact .topimg{width:100%;margin-top:3.8em;height:calc(85vh - 3.8em);min-height:600px;max-height:1080px;position:relative}.RecruitContact .topimg .bgimg{width:100%;height:100%;background-image:linear-gradient(0deg,rgb(255,255,255),rgba(255,255,255,0) 20%,rgba(255,255,255,0))}.RecruitContact .topimg .bottom{position:absolute;width:100%;bottom:0}.RecruitContact .topimg .bottom .first{display:flex;width:100%;padding:1.2em 0;justify-content:center;font-family:EPSON_MGB,Kosugi Maru,sans-serif;font-size:3em;background-color:#0062a1;color:#fff;-webkit-clip-path:circle(5em at 50% 147%);clip-path:circle(5em at 50% 147%);text-shadow:1px 1px 3px rgba(0,0,0,.5019607843)}.RecruitContact .topimg .bottom .second{width:100%;height:5em;margin-top:-1.2%;background-color:#fff;-webkit-clip-path:ellipse(55% 150% at 50% 150%);clip-path:ellipse(55% 150% at 50% 150%)}.RecruitContact .content{margin:auto;max-width:970px}.RecruitContact .content,.RecruitContact .content .description{display:flex;flex-direction:column;justify-content:center;width:90%}.RecruitContact .content .description{margin:auto auto 2em;max-width:700px}.RecruitContact .content .description br{display:none}.RecruitContact .content .description .stext{text-align:center;font-size:18px;line-height:1em;margin-bottom:1.4em}.RecruitContact .content .description .pointtext{text-align:center;font-size:1em;line-height:1em;background-color:#0062a1;color:#fff;padding:1em 0;margin-bottom:1.5em}.RecruitContact .content .description .name{font-weight:700;font-size:20px;line-height:1em;text-align:center;margin-bottom:.55em;letter-spacing:.1em}.RecruitContact .content .description .tel{margin-bottom:2.5em}.RecruitContact .content .description .tel a{display:flex;font-size:34px;line-height:.9em;margin:0 auto -.1em;font-weight:700;color:#0062a1;width:-moz-fit-content;width:fit-content}.RecruitContact .content .description .tel .subtext{font-size:14px;line-height:1em;text-align:center;margin:1em 0 0;text-indent:1em}.RecruitContact .content .description .titletext{font-size:18px;text-align:center;line-height:1em;margin-bottom:1.2em}.RecruitContact .content .description .sstext{font-size:14px;text-align:center;line-height:1em;margin-bottom:1em}.RecruitContact .content .table{width:100%;margin:auto auto 5em;font-size:1em;line-height:1em}.RecruitContact .content .table .reqcomment{color:red;margin-bottom:.5em}.RecruitContact .content .table .form input[type=email],.RecruitContact .content .table .form input[type=tel],.RecruitContact .content .table .form input[type=text],.RecruitContact .content .table .form select,.RecruitContact .content .table .form textarea{-moz-appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;font-family:Noto Sans JP,sans-serif;box-shadow:none;outline:none;border:none;border-radius:.4em;padding:0;margin:0;font-size:16px;line-height:1em;background-color:#eeefef;resize:none}.RecruitContact .content .table .form input:focus,.RecruitContact .content .table .form select:focus,.RecruitContact .content .table .form textarea:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.RecruitContact .content .table .form .title.required:after{content:"*";font-size:1.2em;margin-left:.1em}.RecruitContact .content .table .form input::placeholder{color:rgba(65,65,65,.4)}.RecruitContact .content .table .form .field{display:flex;margin-bottom:2em;height:3em}.RecruitContact .content .table .form .field .title{background-color:#0062a1;display:flex;height:100%;width:25%;justify-content:center;align-items:center;color:#fff;margin-right:3em}.RecruitContact .content .table .form .field .input{display:flex;height:100%;flex:1 1}.RecruitContact .content .table .form .field .input input{text-indent:1em;display:flex;flex:1 1}.RecruitContact .content .table .form .field .jobtype select{width:20em;text-indent:1em;background-repeat:no-repeat;background-position:89%;background-size:1em}.RecruitContact .content .table .form .addressfield{display:flex;height:-moz-fit-content;height:fit-content}.RecruitContact .content .table .form .addressfield .title{height:3em}.RecruitContact .content .table .form .addressfield .inputaddress{display:grid;flex:1 1;grid-template-rows:repeat(3,auto);grid-template-columns:min-content auto;grid-column-gap:1em;column-gap:1em;grid-row-gap:1em;row-gap:1em;grid-template-areas:"index pref" "line1 line1" "line2 line2"}.RecruitContact .content .table .form .addressfield .inputaddress .index{height:3em;display:flex;width:-moz-fit-content;width:fit-content;grid-area:index;align-items:center}.RecruitContact .content .table .form .addressfield .inputaddress .index .label{margin-right:.3em}.RecruitContact .content .table .form .addressfield .inputaddress .index input{height:100%;width:10em;text-indent:1em}.RecruitContact .content .table .form .addressfield .inputaddress #prefecture{height:3em;display:flex;width:10em;grid-area:pref;text-indent:30%;background-repeat:no-repeat;background-position:89%;background-size:1em}.RecruitContact .content .table .form .addressfield .inputaddress .addressline1{display:flex;flex-direction:column;width:100%;grid-area:line1}.RecruitContact .content .table .form .addressfield .inputaddress .addressline1 .label{margin-bottom:.5em}.RecruitContact .content .table .form .addressfield .inputaddress .addressline1 input{height:3em;text-indent:1em}.RecruitContact .content .table .form .addressfield .inputaddress .addressline2{display:flex;flex-direction:column;width:100%;grid-area:line2}.RecruitContact .content .table .form .addressfield .inputaddress .addressline2 .label{margin-bottom:.5em}.RecruitContact .content .table .form .addressfield .inputaddress .addressline2 input{height:3em;text-indent:1em}.RecruitContact .content .table .form .commentfield{height:-moz-fit-content;height:fit-content;margin-bottom:5em}.RecruitContact .content .table .form .commentfield .title{height:3em}.RecruitContact .content .table .form .commentfield .comment textarea{display:flex;flex:1 1;padding:1em;height:15em}.RecruitContact .content .table .form .submit{display:flex;flex-direction:column;font-size:1em}.RecruitContact .content .table .form .submit .check{display:flex;align-items:center;justify-content:center;margin-bottom:2em}.RecruitContact .content .table .form .submit .check input{display:flex;font-size:.5em;width:2em;height:2em;margin-right:1em}.RecruitContact .content .table .form .submit .check label{font-size:1.1em;display:flex}.RecruitContact .content .table .form .submit .check label div{cursor:pointer;color:#0062a1}.RecruitContact .content .table .form .submit .check .privacy{color:#0062a1;font-weight:700;margin-right:.5em}.RecruitContact .content .table .form .submit .sendbtn{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.RecruitContact .content .table .form .submit .sendbtn input,.RecruitContact .content .table .form .submit .sendbtn input:active,.RecruitContact .content .table .form .submit .sendbtn input:focus,.RecruitContact .content .table .form .submit .sendbtn input:visited{width:16em;height:4em;color:#0062a1;font-size:18px;line-height:1em;outline:none;box-shadow:none;padding:0 1.3em 0 0;margin:0;border:1px solid;border-radius:3em;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.9' height='66.9' viewBox='0 0 66.9 66.9'%3E%3Cg transform='translate(-1223.181 2796.332) rotate(180)'%3E%3Ccircle cx='33.45' cy='33.45' r='33.45' transform='translate(-1223.181 2729.431) rotate(90)' fill='%230062a1'/%3E%3Cpath d='M0,21.5,9.384,10.888,0,0' transform='translate(-1253.066 2773.513) rotate(180)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E");background-color:#fff;background-position:calc(100% - 5.5em);background-repeat:no-repeat;background-size:1.2em;transition:background-color .3s ease}.RecruitContact .content .table .form .submit .sendbtn input:hover{color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.9' height='66.9' viewBox='0 0 66.9 66.9'%3E%3Cg transform='translate(-1223.181 2796.332) rotate(180)'%3E%3Ccircle cx='33.45' cy='33.45' r='33.45' transform='translate(-1223.181 2729.431) rotate(90)' fill='white'/%3E%3Cpath d='M0,21.5,9.384,10.888,0,0' transform='translate(-1253.066 2773.513) rotate(180)' fill='none' stroke='%230062a1' stroke-linecap='square' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E");background-color:#0062a1}}@media(max-width:999px){.RecruitContact{margin-top:130px}.RecruitContact .mobr{display:none}.RecruitContact .showPop{position:fixed;top:0;display:flex;width:100%;height:100%;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7529411765);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .3s ease;z-index:1000}.RecruitContact .showPop .content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:81%;max-width:1240px;background-color:#fff;border-radius:1em;font-family:EPSON_MGB,Kosugi Maru,sans-serif;padding:2.5em 0}.RecruitContact .showPop .content .title{font-size:2em;color:#0062a1;font-weight:700;line-height:.7em;margin-top:.2em}.RecruitContact .showPop .content .text{font-size:1.25em;width:89%;margin:1.8em auto}.RecruitContact .showPop .content .text .normal{line-height:1.7em}.RecruitContact .showPop .content .text .normal:last-child{margin-top:1em}.RecruitContact .showPop .content .return{display:flex;width:17em;height:3em;color:#0062a1;font-size:1.25em;line-height:1em;text-align:center;justify-content:center;align-items:center;outline:none;box-shadow:none;padding:0;margin:0;border:1px solid;border-radius:3em;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.9' height='66.9' viewBox='0 0 66.9 66.9'%3E%3Cg transform='translate(-1223.181 2796.332) rotate(180)'%3E%3Ccircle cx='33.45' cy='33.45' r='33.45' transform='translate(-1223.181 2729.431) rotate(90)' fill='%230062a1'/%3E%3Cpath d='M0,21.5,9.384,10.888,0,0' transform='translate(-1253.066 2773.513) rotate(180)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E");background-color:#fff;background-position:calc(100% - 1em);background-repeat:no-repeat;background-size:1.5em;transition:background-color .3s ease}.RecruitContact .showPop .content .return:hover{color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.9' height='66.9' viewBox='0 0 66.9 66.9'%3E%3Cg transform='translate(-1223.181 2796.332) rotate(180)'%3E%3Ccircle cx='33.45' cy='33.45' r='33.45' transform='translate(-1223.181 2729.431) rotate(90)' fill='white'/%3E%3Cpath d='M0,21.5,9.384,10.888,0,0' transform='translate(-1253.066 2773.513) rotate(180)' fill='none' stroke='%230062a1' stroke-linecap='square' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E");background-color:#0062a1}.RecruitContact .topimg{width:100%;margin-top:3.8em;height:calc(80vh - 3.8em);min-height:400px;max-height:80vh;position:relative;margin-bottom:.1em}.RecruitContact .topimg .bgimg{width:100%;height:100%;background-image:linear-gradient(0deg,rgb(255,255,255),rgba(255,255,255,0) 20%,rgba(255,255,255,0))}.RecruitContact .topimg .bottom{position:absolute;width:100%;bottom:0}.RecruitContact .topimg .bottom .first{display:flex;width:100%;height:3em;justify-content:center;align-items:center;font-family:EPSON_MGB,Kosugi Maru,sans-serif;font-size:2em;background-color:#0062a1;color:#fff;-webkit-clip-path:circle(6em at 50% 6em);clip-path:circle(6em at 50% 6em);text-shadow:1px 1px 3px rgba(0,0,0,.5019607843)}.RecruitContact .topimg .bottom .second{width:100%;height:3em;margin-top:-1%;background-color:#fff;-webkit-clip-path:ellipse(60% 100% at 50% 100%);clip-path:ellipse(60% 100% at 50% 100%)}.RecruitContact .content{display:flex;flex-direction:column;margin:auto;justify-content:center;width:90%}.RecruitContact .content .description{display:flex;flex-direction:column;margin:auto auto 3em;justify-content:center;width:100%}.RecruitContact .content .description br{display:none}.RecruitContact .content .description .stext{text-align:center;font-size:1em;line-height:1em;margin-bottom:1em}.RecruitContact .content .description .pointtext{text-align:center;font-size:1.2em;line-height:1em;background-color:#0062a1;color:#fff;padding:1em 0;margin-bottom:1em}.RecruitContact .content .description .name{font-weight:700;font-size:1.4em;line-height:1em;text-align:center;margin-bottom:.55em;letter-spacing:.1em}.RecruitContact .content .description .tel{margin-bottom:1.3em}.RecruitContact .content .description .tel a{display:flex;font-size:2.23em;line-height:.9em;margin:0 auto -.1em;font-weight:700;color:#0062a1;width:-moz-fit-content;width:fit-content}.RecruitContact .content .description .tel .subtext{font-size:.88em;line-height:1em;text-align:center;margin:1em 0 0;text-indent:.7em}.RecruitContact .content .description .titletext{font-size:.9em;text-align:center;line-height:1em;margin-bottom:1em}.RecruitContact .content .description .sstext{font-size:.8em;text-align:center;line-height:1em;margin-bottom:1em}.RecruitContact .content .table{width:100%;margin:auto auto 4em;font-size:1em;line-height:1em}.RecruitContact .content .table .reqcomment{color:red;margin-bottom:.5em}.RecruitContact .content .table .form input[type=email],.RecruitContact .content .table .form input[type=tel],.RecruitContact .content .table .form input[type=text],.RecruitContact .content .table .form select,.RecruitContact .content .table .form textarea{-moz-appearance:none;-webkit-appearance:none;box-shadow:none;outline:none;border:none;border-radius:.4em;padding:0;margin:0;font-size:1em;line-height:1em;background-color:#eeefef;resize:none}.RecruitContact .content .table .form input:focus,.RecruitContact .content .table .form select:focus,.RecruitContact .content .table .form textarea:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.RecruitContact .content .table .form .title.required:after{content:"*";font-size:1.2em;margin-left:.1em}.RecruitContact .content .table .form input::placeholder{color:rgba(65,65,65,.4)}.RecruitContact .content .table .form .field{display:flex;margin-bottom:1em;height:3em}.RecruitContact .content .table .form .field .title{background-color:#0062a1;display:flex;height:100%;width:30%;justify-content:center;align-items:center;color:#fff;margin-right:1em}.RecruitContact .content .table .form .field .input{display:flex;height:100%;flex:1 1}.RecruitContact .content .table .form .field .input input{text-indent:1em;display:flex;flex:1 1}.RecruitContact .content .table .form .field .jobtype select{width:100%;text-indent:1em;background-repeat:no-repeat;background-position:89%;background-size:1em}.RecruitContact .content .table .form .addressfield{display:flex;height:-moz-fit-content;height:fit-content}.RecruitContact .content .table .form .addressfield .title{height:3em}.RecruitContact .content .table .form .addressfield .inputaddress{display:grid;flex:1 1;grid-template-rows:repeat(3,auto);grid-template-columns:min-content auto;grid-column-gap:1em;column-gap:1em;grid-row-gap:1em;row-gap:1em;grid-template-areas:"index pref" "line1 line1" "line2 line2"}.RecruitContact .content .table .form .addressfield .inputaddress .index{height:3em;display:flex;width:-moz-fit-content;width:fit-content;grid-area:index;align-items:center}.RecruitContact .content .table .form .addressfield .inputaddress .index .label{margin-right:.3em}.RecruitContact .content .table .form .addressfield .inputaddress .index input{height:100%;width:12em;text-indent:1em}.RecruitContact .content .table .form .addressfield .inputaddress #prefecture{height:3em;display:flex;width:100%;grid-area:pref;text-indent:30%;background-repeat:no-repeat;background-position:89%;background-size:1em}.RecruitContact .content .table .form .addressfield .inputaddress .addressline1{display:flex;flex-direction:column;width:100%;grid-area:line1}.RecruitContact .content .table .form .addressfield .inputaddress .addressline1 .label{margin-bottom:.5em}.RecruitContact .content .table .form .addressfield .inputaddress .addressline1 input{height:3em;text-indent:1em}.RecruitContact .content .table .form .addressfield .inputaddress .addressline2{display:flex;flex-direction:column;width:100%;grid-area:line2}.RecruitContact .content .table .form .addressfield .inputaddress .addressline2 .label{margin-bottom:.5em}.RecruitContact .content .table .form .addressfield .inputaddress .addressline2 input{height:3em;text-indent:1em}.RecruitContact .content .table .form .commentfield{height:-moz-fit-content;height:fit-content;margin-bottom:3em}.RecruitContact .content .table .form .commentfield .title{height:3em}.RecruitContact .content .table .form .commentfield .comment textarea{display:flex;flex:1 1;padding:1em;height:15em}.RecruitContact .content .table .form .submit{display:flex;flex-direction:column;font-size:1em}.RecruitContact .content .table .form .submit .check{display:flex;align-items:center;justify-content:center;margin-bottom:2em}.RecruitContact .content .table .form .submit .check input{display:flex;font-size:.5em;width:2em;height:2em;margin-right:1em}.RecruitContact .content .table .form .submit .check label{font-size:1.1em;display:flex}.RecruitContact .content .table .form .submit .check label a{color:#0062a1}.RecruitContact .content .table .form .submit .check .privacy{color:#0062a1;font-weight:700;margin-right:.5em}.RecruitContact .content .table .form .submit .sendbtn{display:flex;justify-content:center;align-items:center}.RecruitContact .content .table .form .submit .sendbtn input,.RecruitContact .content .table .form .submit .sendbtn input:active,.RecruitContact .content .table .form .submit .sendbtn input:focus,.RecruitContact .content .table .form .submit .sendbtn input:visited{width:16em;height:4em;color:#0062a1;font-size:18px;line-height:1em;outline:none;box-shadow:none;padding:0 1.3em 0 0;margin:0;border:1px solid;border-radius:3em;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.9' height='66.9' viewBox='0 0 66.9 66.9'%3E%3Cg transform='translate(-1223.181 2796.332) rotate(180)'%3E%3Ccircle cx='33.45' cy='33.45' r='33.45' transform='translate(-1223.181 2729.431) rotate(90)' fill='%230062a1'/%3E%3Cpath d='M0,21.5,9.384,10.888,0,0' transform='translate(-1253.066 2773.513) rotate(180)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E");background-color:#fff;background-position:calc(100% - 5.5em);background-repeat:no-repeat;background-size:1.2em;transition:background-color .3s ease}}@media screen and (max-width:699px){.RecruitContact .showPop{position:fixed;top:0;display:flex;width:100%;height:100%;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7529411765);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .3s ease;z-index:1000}.RecruitContact .showPop .content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;background-color:#fff;padding:2.5em 0;border-radius:1em}.RecruitContact .showPop .content .title{font-size:1.5em;color:#0062a1;font-weight:700;line-height:.7em;margin-top:.2em}.RecruitContact .showPop .content .text{font-size:1em;width:88%;margin:1.8em auto}.RecruitContact .showPop .content .text .normal{line-height:1.7em}.RecruitContact .showPop .content .text .normal:last-child{margin-top:1em}.RecruitContact .showPop .content .return{display:flex;width:17em;height:3em;color:#0062a1;font-size:1.25em;line-height:1em;text-align:center;justify-content:center;align-items:center;outline:none;box-shadow:none;padding:0;margin:0;border:1px solid;border-radius:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.9' height='66.9' viewBox='0 0 66.9 66.9'%3E%3Cg transform='translate(-1223.181 2796.332) rotate(180)'%3E%3Ccircle cx='33.45' cy='33.45' r='33.45' transform='translate(-1223.181 2729.431) rotate(90)' fill='%230062a1'/%3E%3Cpath d='M0,21.5,9.384,10.888,0,0' transform='translate(-1253.066 2773.513) rotate(180)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E");background-color:#fff;background-position:calc(100% - 1em);background-repeat:no-repeat;background-size:1.5em;transition:background-color .3s ease}.RecruitContact .topimg{width:100%;height:calc(65vh - 3em);min-height:400px;position:relative;margin-top:3em;margin-bottom:5em}.RecruitContact .topimg .bgimg{width:100%;height:100%;background-image:linear-gradient(0deg,rgb(255,255,255),rgba(255,255,255,0) 20%,rgba(255,255,255,0))}.RecruitContact .topimg .bottom{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:0}.RecruitContact .topimg .bottom .first{color:#fff;font-family:EPSON_MGB,Kosugi Maru,sans-serif;font-size:3em;letter-spacing:2px;text-shadow:1px 1px 1px rgba(0,0,0,.7),0 0 7px rgba(0,0,0,.6),0 0 7px rgba(255,255,255,.6)}.RecruitContact .content{display:flex;flex-direction:column;margin:auto;justify-content:center;width:100%}.RecruitContact .content br:not(.mobr){display:none}.RecruitContact .content .description{display:flex;flex-direction:column;margin:auto auto 3em;justify-content:center;width:100%}.RecruitContact .content .description .stext{text-align:center;font-size:1.1em;line-height:1.7em;margin-bottom:1em}.RecruitContact .content .description .pointtext{text-align:center;font-size:1.2em;line-height:1em;background-color:#0062a1;color:#fff;padding:1em 0;margin-bottom:1em;width:96%;margin-left:auto;margin-right:auto}.RecruitContact .content .description .name{font-weight:700;font-size:1.4em;line-height:1em;text-align:center;margin-bottom:.55em;letter-spacing:.1em}.RecruitContact .content .description .tel{margin-bottom:1.5em}.RecruitContact .content .description .tel a{display:flex;margin:0 auto;font-size:2.3em;line-height:.9em;font-weight:700;color:#0062a1;width:-moz-fit-content;width:fit-content}.RecruitContact .content .description .tel .subtext{font-size:.88em;line-height:1em;text-align:center;margin:1em 0 0;text-indent:.7em}.RecruitContact .content .description .titletext{font-size:1.1em;text-align:center;line-height:1.7em;margin-bottom:1em}.RecruitContact .content .description .sstext{font-size:.9em;text-align:left;line-height:1.7em;width:85%;min-width:25em;margin:auto auto 1em}.RecruitContact .content .table{width:96%;margin:auto auto 4em;font-size:1em;line-height:1em}.RecruitContact .content .table .reqcomment{font-size:1.2em;color:red;margin-bottom:1em}.RecruitContact .content .table .form input:not(#checkbox):not(#Form-Btn),.RecruitContact .content .table .form select,.RecruitContact .content .table .form textarea{-moz-appearance:none;-webkit-appearance:none;box-shadow:none;outline:none;border:1px solid #ccc;padding:0;margin:0;height:3em;width:100%;border-radius:0;font-size:1.2em;line-height:1em;text-indent:1em;background-color:#eeefef;resize:none}.RecruitContact .content .table .form input:focus,.RecruitContact .content .table .form select:focus,.RecruitContact .content .table .form textarea:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.RecruitContact .content .table .form .title.required:after{content:"*";font-size:1.2em;margin-left:.1em}.RecruitContact .content .table .form input::placeholder{color:rgba(65,65,65,.4)}.RecruitContact .content .table .form .field{display:flex;flex-direction:column;margin-bottom:0;height:-moz-fit-content;height:fit-content}.RecruitContact .content .table .form .field .title{background-color:#0062a1;display:flex;height:3em;width:100%;font-size:1.2em;justify-content:left;align-items:center;color:#fff;padding-left:1em}.RecruitContact .content .table .form .field .jobtype select{width:100%;background-repeat:no-repeat;background-position:89%;background-size:1em}.RecruitContact .content .table .form .addressfield{display:flex;height:-moz-fit-content;height:fit-content;margin-bottom:3em}.RecruitContact .content .table .form .addressfield .title{height:3em}.RecruitContact .content .table .form .addressfield .inputaddress{display:flex;flex-direction:column}.RecruitContact .content .table .form .addressfield .inputaddress .index{display:flex;flex-direction:column;margin-bottom:2em;margin-top:1em}.RecruitContact .content .table .form .addressfield .inputaddress .index .label{font-size:1.1em;line-height:2em;text-indent:1.7em;margin-left:-6.5em}.RecruitContact .content .table .form .addressfield .inputaddress .index .label:after{content:" 郵便番号"}.RecruitContact .content .table .form .addressfield .inputaddress #prefecture{height:3em;width:100%;text-indent:1.5em;background-repeat:no-repeat;background-position:89%;background-size:1em;margin-bottom:1em}.RecruitContact .content .table .form .addressfield .inputaddress .addressline1{display:flex;flex-direction:column;width:100%;margin-bottom:1em}.RecruitContact .content .table .form .addressfield .inputaddress .addressline1 .label{font-size:1.1em;line-height:2em;text-indent:1.7em}.RecruitContact .content .table .form .addressfield .inputaddress .addressline1 input{height:3em;text-indent:1em}.RecruitContact .content .table .form .addressfield .inputaddress .addressline2{display:flex;flex-direction:column;width:100%}.RecruitContact .content .table .form .addressfield .inputaddress .addressline2 .label{font-size:1.1em;line-height:2em;text-indent:1.7em}.RecruitContact .content .table .form .addressfield .inputaddress .addressline2 input{height:3em;text-indent:1em}.RecruitContact .content .table .form .commentfield{height:-moz-fit-content;height:fit-content;margin-bottom:3em}.RecruitContact .content .table .form .commentfield .title{height:3em}.RecruitContact .content .table .form .commentfield .comment textarea{display:flex;flex:1 1;padding:1em;height:10em}.RecruitContact .content .table .form .submit{display:flex;flex-direction:column;font-size:1em}.RecruitContact .content .table .form .submit .check{display:flex;align-items:center;justify-content:center;margin-bottom:2em}.RecruitContact .content .table .form .submit .check input{display:flex;font-size:.5em;width:2em;height:2em;margin-right:1em}.RecruitContact .content .table .form .submit .check label{font-size:1.1em}.RecruitContact .content .table .form .submit .check label a{color:#0062a1}.RecruitContact .content .table .form .submit .check .privacy{color:#0062a1;font-weight:700;margin-right:.5em}.RecruitContact .content .table .form .submit .sendbtn{display:flex;justify-content:center;align-items:center}.RecruitContact .content .table .form .submit .sendbtn input,.RecruitContact .content .table .form .submit .sendbtn input:active,.RecruitContact .content .table .form .submit .sendbtn input:focus,.RecruitContact .content .table .form .submit .sendbtn input:visited{appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;width:16em;height:4em;color:#0062a1;font-size:18px;line-height:1em;outline:none;box-shadow:none;padding:0 1.3em 0 0;margin:0;border:1px solid;border-radius:3em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.9' height='66.9' viewBox='0 0 66.9 66.9'%3E%3Cg transform='translate(-1223.181 2796.332) rotate(180)'%3E%3Ccircle cx='33.45' cy='33.45' r='33.45' transform='translate(-1223.181 2729.431) rotate(90)' fill='%230062a1'/%3E%3Cpath d='M0,21.5,9.384,10.888,0,0' transform='translate(-1253.066 2773.513) rotate(180)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E");background-color:#fff;background-position:calc(100% - 4.5em);background-repeat:no-repeat;background-size:1.3em}}.sougeihyoPage{width:1152px;margin:0 auto;padding-bottom:200px}.sougeihyoPage .sougeihyoTitle{font-size:70px;text-align:center;margin-top:100px}.sougeihyoPage .sougeihyoItem .sougeihyoSubTitle{font-size:24px;margin-top:150px}.sougeihyoPage .sougeihyoItem .sougeihyoSchedule{margin-top:50px;position:relative}.sougeihyoPage .sougeihyoItem .sougeihyoSchedule iframe{width:1152px;height:489px;border:1px solid #e0e0e0}.sougeihyoPage .sougeihyoItem .sougeihyoSchedule .scheduleLinkIcon{width:18px;height:18px;padding:17px;position:absolute;top:0;right:12px;background-color:rgba(147,147,147,.7);color:#fff;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.sougeihyoPage .sougeihyoItem .sougeihyoSchedule:hover .scheduleLinkIcon{opacity:1;visibility:visible}@media(max-width:1919px){.gnav{padding:0 3%}.aboutPage img,.gnav,.wrapper{width:100vw}.allnewsPage{width:100%;margin-left:auto;margin-right:auto}.allnewsPage .content .contentsWrapper .news_items .news_item .content,.allnewsPage .content .contentsWrapper .news_items .news_item .content .wrapper,.oneNewsPage{width:100%}}@media(max-width:1299px){.gnav .main_nav,.gnavPC{display:none}.gnavMob,.mobileMenuWrapper{display:block}.topPage .news .wrapper{width:100%}.topPage .recruit .wrapper{width:94%}.topPage .recruit .wrapper .recruitImg{margin-left:100px;margin-right:70px}.footer .footerWrapper .content .nipponFoundation{display:block}.servicePage .overviewWrapper,.servicePage .service,.servicePage .serviceTableWrapper{width:96%}.servicePage .service .serviceImg{width:100%}.aboutPage .corporation,.aboutPage .description{width:98%}.searchPage .iframe{width:90%;margin:0 auto 200px;padding-top:50px}.contactPage section,.faqPage section,.recruitmentPage .cardWrapper,.requirementsPage .infosWrapper,.requirementsPage .pageTitle{width:96%}.requirementsPage .infosWrapper .info,.requirementsPage .infosWrapper .tabs{width:100%}}@media(max-width:1199px){.db1199{display:block}.topPage .paralax,.topPage .paralax .about{width:100vw}.topPage .services .sectionTitle{margin-bottom:20px}.topPage .services .wrapper{width:768px;flex-wrap:wrap}.topPage .services .wrapper .item{width:300px;margin-top:50px}.topPage .services .wrapper .item .service{margin-bottom:0}.topPage .recruit .wrapper{width:96%}.topPage .recruit .wrapper .recruitImg{margin-left:50px}.footer .footerWrapper{width:100vw}.footer .footerWrapper .content{justify-content:space-around}.allnewsPage .content .contentsWrapper{width:96%}.allnewsPage .content .contentsWrapper .category{margin-left:5%}.iryouhoujinMinzenkaiPage .sliderWrapper .slider{width:86%}.iryouhoujinMinzenkaiPage .sliderWrapper .slider .slick-slider .slick-slide img{width:100%;height:100%}.hosoyaPage .sliderWrapper .slider,.iryouhoujinMinzenkaiPage .linkWrapper,.iryouhoujinMinzenkaiPage .overviewWrapper,.iryouhoujinMinzenkaiPage .textWrapper{width:86%}.hosoyaPage .sliderWrapper .slider .slick-slider .slick-slide img{width:100%;height:100%}.hosoyaPage .overviewWrapper,.hosoyaPage .textWrapper,.shakaifukushiMinzenkaiPage .sliderWrapper .slider{width:86%}.shakaifukushiMinzenkaiPage .sliderWrapper .slider .slick-slider .slick-slide img{width:100%;height:100%}.shakaifukushiMinzenkaiPage .overviewWrapper,.shakaifukushiMinzenkaiPage .overviewWrapper2,.shakaifukushiMinzenkaiPage .textWrapper{width:86%}.helperPage .helperWrapper{width:96%}.helperPage .helperWrapper .careWrapper .careContentWrapper,.helperPage .helperWrapper .careWrapper .careImg,.helperPage .helperWrapper .careWrapper .careTitle{width:100%}.privacyPage section{width:96%}}@media(max-width:1151px){.dn1151{display:none}.topPage .news .wrapper .news_items .allnews{border-bottom:2px solid #5472a0}.uparrow{display:none!important}.footer{padding-top:20px}.footer .footerWrapper .footerMenu{display:none}.footer .footerWrapper .content{flex-direction:column}.footer .footerWrapper .content a{margin-bottom:10px}.footer .footerWrapper .content .contact{font-size:16px;margin-bottom:20px}.footer .footerWrapper .content .contact img{width:25px}.footer .footerWrapper .content .social a{margin-left:15px;margin-right:15px}.footer .footerWrapper .content .nipponFoundation{margin-top:20px}.allnewsPage .content .contentsWrapper .category{margin-left:3%}.allnewsPage .content .contentsWrapper .category .categoryCorporation .categoryName{font-size:14px}.newsItems .newsItemWrapper .newsItemYear .news_item .oneNewsWrapper{padding-left:20%}.newsItems .newsItemWrapper .newsItemYear .news_item .dateWrapper .date{width:18%}.newsItems .newsItemWrapper .newsItemYear .news_item .dateWrapper .facility{margin-left:2%}.faqPage .faqItems .faqItem{font-size:16px}.hosoyaPage .breadcrumb,.iryouhoujinMinzenkaiPage .breadcrumb,.shakaifukushiMinzenkaiPage .breadcrumb{width:96%}}@media(max-width:1023px){.dn1023{display:none}.news_items{width:100%}.db1023{display:block}.news_items .news_item .dateWrapper .date{width:20%}.news_items .news_item .oneNewsWrapper{padding-left:20%}.topPage .paralax .about{padding-top:15%}.topPage .paralax .about .title{font-size:30px}.topPage .paralax .about .text{font-size:18px}.topPage .news .wrapper{width:96%}.topPage .services .wrapper{width:86%}.topPage .recruit .wrapper{width:96%;justify-content:space-between;align-items:start}.topPage .recruit .wrapper .recruitImg{width:250px}.topPage .recruit .wrapper .content .text .textTitle{line-height:1.2em}.allnewsPage .content{width:96%;margin-left:auto;margin-right:auto;padding-bottom:100px}.allnewsPage .content .contentsWrapper{width:100%;flex-direction:column}.allnewsPage .content .contentsWrapper .newsItems{width:100%;padding-right:0}.allnewsPage .content .contentsWrapper .category{width:50%;margin-left:auto;margin-right:auto;margin-top:10%}.allnewsPage .content .contentsWrapper .category .categoryCorporation .other{margin-top:3%}.oneNewsPage{margin-left:auto;margin-right:auto}.oneNewsPage .contents .blockWrapper .block .blockText.width780{width:96%}.oneNewsPage .contents .blockWrapper .block .width150{margin-left:10px;margin-right:10px}.oneNewsPage .center{text-align:center}.oneNewsPage .flex,.oneNewsPage .flex4{flex-direction:column}.oneNewsPage .flex4{width:100%}.oneNewsPage .flex4_2{width:-moz-fit-content;width:fit-content;margin:0 auto;flex-direction:column}.oneNewsPage .flex6{width:780px;margin:0 auto;flex-wrap:wrap}.servicePage .service .content .links{flex-direction:column}.servicePage .service .content .links .linkWrapper{width:96%;margin:0 auto}.servicePage .service .content .links .linkWrapper .link,.servicePage .service .content .links .linkWrapper .linkWrapper1{width:100%;margin:12px auto 0}.servicePage .service .content .links .linkWrapper .linkWrapper1 .linkTextWrapper .linkText{line-height:1.3em}.servicePage .service .content .links .linkWrapper .linkWrapper2{width:100%;margin:12px auto 0}.servicePage .service .content .links .linkWrapper .linkWrapper2 .linkTextWrapper .linkText{line-height:1.3em}.servicePage .service .content .institution .linkWrapper1,.servicePage .service .content .institution .subListWrapper{width:96%;margin-left:auto;margin-right:auto}.faqPage .faqItems .faqItem .qa{padding:20px}.faqPage .faqItems .faqItem .faqIcon{margin-right:20px}.faqPage .faqItems .faqItem .a .iconWrapper,.faqPage .faqItems .faqItem .q .iconWrapper{width:20px;height:20px;margin-right:20px}.faqPage .faqItems .faqOther{line-height:1.4em;font-size:16px}.contactPage .breadcrumb{width:96%}.contactPage .description .title{font-size:18px;text-align:center}.contactPage .contactForm{width:96%}.hosoyaPage .overviewWrapper,.hosoyaPage .sliderWrapper .slider,.hosoyaPage .textWrapper,.iryouhoujinMinzenkaiPage .linkWrapper,.iryouhoujinMinzenkaiPage .overviewWrapper,.iryouhoujinMinzenkaiPage .sliderWrapper .slider,.iryouhoujinMinzenkaiPage .textWrapper,.shakaifukushiMinzenkaiPage .overviewWrapper,.shakaifukushiMinzenkaiPage .overviewWrapper2,.shakaifukushiMinzenkaiPage .sliderWrapper .slider,.shakaifukushiMinzenkaiPage .textWrapper{width:80%}.shakaifukushiMinzenkaiPage .overviewWrapper2 .overviewContents .overviewText2{width:90%}.requirementsPage .infosWrapper .tabs{justify-content:space-around;flex-wrap:wrap}.requirementsPage .infosWrapper .tabs.color0,.requirementsPage .infosWrapper .tabs.color1,.requirementsPage .infosWrapper .tabs.color2,.requirementsPage .infosWrapper .tabs.color3{border-bottom:none}.requirementsPage .infosWrapper .tabs .tab{width:45%;margin-bottom:20px}.requirementsPage .infosWrapper .tabs .color0{background-color:#346aa1;color:#fff;border-right:none;border-radius:10px}.requirementsPage .infosWrapper .tabs .color1{background-color:#f6c344;color:#fff;border-right:none;border-radius:10px}.requirementsPage .infosWrapper .tabs .color2{background-color:#62b6aa;color:#fff;border-right:none;border-radius:10px}.requirementsPage .infosWrapper .tabs .color3{background-color:#d58780;color:#fff;border-radius:10px}.helperPage .helperWrapper .careWrapper .careContentWrapper{width:80%;justify-content:space-between;margin-left:0;margin-right:auto}.helperPage .helperWrapper .careWrapper .careContentWrapper .careContent{width:135px;margin-right:10%}}@media(max-width:839px){.oneNewsPage .contents .blockWrapper .block .blockText,.oneNewsPage .dateWrapper,.oneNewsPage .title{width:90%}.oneNewsPage .contents .blockWrapper .block .blockText .iframe{width:100%;height:auto;aspect-ratio:16/9}.oneNewsPage .contents .blockWrapper .block .aspect4{max-width:96%;margin-left:auto;margin-right:auto}.oneNewsPage .contents .blockWrapper .block .aspect4 iframe{margin-left:0}.oneNewsPage .contents .blockWrapper .block .width150{width:180px;margin-left:10px;margin-right:10px}.oneNewsPage .contents .blockWrapper .block .width240_2,.oneNewsPage .contents .blockWrapper .block .width240_3,.oneNewsPage .contents .blockWrapper .block .width240_4{width:235px}.oneNewsPage .contents .blockWrapper .block .width368{width:360px}.oneNewsPage .flex6{width:90%}.oneNewsPage .flex8{width:90%;margin:0 auto}.oneNewsPage .flex9{width:100%;margin:0 auto}}@media(max-width:836px){.oneNewsPage .contents .blockWrapper .block .width240_2,.oneNewsPage .contents .blockWrapper .block .width240_3,.oneNewsPage .contents .blockWrapper .block .width240_4{width:230px}.oneNewsPage .contents .blockWrapper .block .width368{width:355px}}@media(max-width:833px){.oneNewsPage .contents .blockWrapper .block .width150{width:170px}}@media(max-width:824px){.oneNewsPage .contents .blockWrapper .block .width240_2{width:230px}.oneNewsPage .contents .blockWrapper .block .width368{width:350px}}@media(max-width:819px){.oneNewsPage .contents .blockWrapper .block .width240_2,.oneNewsPage .contents .blockWrapper .block .width240_3,.oneNewsPage .contents .blockWrapper .block .width240_4{width:225px}.oneNewsPage .contents .blockWrapper .block .width368{width:345px}}@media(max-width:803px){.oneNewsPage .contents .blockWrapper .block .width240_2,.oneNewsPage .contents .blockWrapper .block .width240_3,.oneNewsPage .contents .blockWrapper .block .width240_4{width:220px}.oneNewsPage .contents .blockWrapper .block .width368{width:340px}}@media(max-width:791px){.oneNewsPage .contents .blockWrapper .block .width150{width:160px}.oneNewsPage .contents .blockWrapper .block .width240_2,.oneNewsPage .contents .blockWrapper .block .width240_3{width:220px}.oneNewsPage .contents .blockWrapper .block .width368{width:338px}}@media(max-width:786px){.oneNewsPage .contents .blockWrapper .block .width240_2,.oneNewsPage .contents .blockWrapper .block .width240_3,.oneNewsPage .contents .blockWrapper .block .width240_4{width:215px}.oneNewsPage .contents .blockWrapper .block .width368{width:335px}}@media(max-width:779px){.oneNewsPage .contents .blockWrapper .block .width240_2{width:215px}.oneNewsPage .contents .blockWrapper .block .width368{width:330px}}@media(max-width:769px){.oneNewsPage .contents .blockWrapper .block .width240_2,.oneNewsPage .contents .blockWrapper .block .width240_3,.oneNewsPage .contents .blockWrapper .block .width240_4{width:210px}.oneNewsPage .contents .blockWrapper .block .width368{width:325px}}@media(max-width:767px){.db767{display:block}.dn767{display:none}.br767{display:block}.breadcrumb{font-size:12px;line-height:1.3em}.footer .footerWrapper .content .contact{text-align:center}.footer .footerWrapper .content .contact .address{display:flex;flex-direction:column;line-height:1.5em;font-size:16px}.allnewsPage .content .mainTitle,.topPage .sectionTitle{font-size:32px}.news_items .news_item .dateWrapper .date{width:35%}.news_items .news_item .oneNewsWrapper{padding-left:0;font-size:16px}.news_items .news_item .dateWrapper{justify-content:space-between;align-items:center}.news_items .news_item .dateWrapper .facility{flex-direction:column;text-align:right;line-height:1.2em}.news_items .news_item .dateWrapper .facility .corporation{margin-right:0}.topPage .paralax{display:none}.topPage .paralax2{display:block;background:#000;width:100%;background-position:90% 75%;background-repeat:no-repeat;z-index:-1}.topPage .paralax2 .about{font-family:Sawarabi Gothic,sans-serif;text-align:center;background:rgba(0,0,0,.3);width:100%;height:100%;padding:3%}.topPage .paralax2 .about .title{font-size:24px;margin-bottom:30px;padding-top:50px;color:#fff}.topPage .paralax2 .about .text{line-height:1.5em;font-size:14px;color:#fff;padding-bottom:40px}.topPage .paralax2 .about .text p{margin-bottom:10px}.topPage section{padding:50px 0}.topPage .news{margin:0}.topPage .news .wrapper .news_items{width:100%;padding-right:0}.topPage .news .wrapper .news_items .news_item img{width:100px}.topPage .news .wrapper .news_items .news_item .content .wrapper .iconWrapper{margin-left:0}.topPage .news .wrapper .news_items .news_item .content .wrapper .iconWrapper .title{width:310px;font-size:16px}.topPage .news .wrapper .news_items .allnews{margin-left:auto;margin-right:auto}.topPage .services .wrapper{width:96%}.topPage .services .wrapper .item{margin:50px auto 0}.topPage .recruit .wrapper{flex-direction:column}.topPage .recruit .wrapper .recruitImg{width:250px;margin:0 auto}.topPage .recruit .wrapper .content{align-items:center;margin:20px auto 0}.topPage .recruit .wrapper .content .text{font-size:16px}.footer .copyrights{font-size:14px}.newsItems .newsItemWrapper .newsItemYear .newsYear{padding:9% 3%}.newsItems .newsItemWrapper .newsItemYear .news_item .dateWrapper{justify-content:space-between;align-items:center}.newsItems .newsItemWrapper .newsItemYear .news_item .dateWrapper .facility{flex-direction:column;text-align:right;line-height:1.2em}.newsItems .newsItemWrapper .newsItemYear .news_item .dateWrapper .facility .corporation{margin-right:0}.newsItems .newsItemWrapper .newsItemYear .news_item .dateWrapper .date{width:35%}.newsItems .newsItemWrapper .newsItemYear .news_item .oneNewsWrapper{padding-left:0;font-size:14px}.allnewsPage .bg .bgText{font-size:30px;padding:5% 0}.allnewsPage .content .contentsWrapper .category{width:90%}.oneNewsPage .bg .bgText{font-size:30px;padding:5% 0}.oneNewsPage .title{line-height:1.3em;font-size:20px;margin-top:50px}.oneNewsPage .dateWrapper{font-size:14px}.oneNewsPage .contents .blockWrapper .block .blockText{font-size:16px}.oneNewsPage .contents .blockWrapper .block .blockText.width700,.oneNewsPage .contents .blockWrapper .block .blockText.widthFit{width:96%}.oneNewsPage .contents .blockWrapper .block .img{width:100%;margin-left:auto}.oneNewsPage .contents .blockWrapper .block .width700{margin-bottom:0}.oneNewsPage .contents .blockWrapper .block .width650{width:100%}.oneNewsPage .contents .blockWrapper .block .width650_2{width:100%;margin:0 auto}.oneNewsPage .contents .blockWrapper .block .width600{height:190px}.oneNewsPage .contents .blockWrapper .block .borderR1,.oneNewsPage .contents .blockWrapper .block .borderR2{border-radius:12px}.oneNewsPage .contents .blockWrapper .block .width150{width:150px;margin-top:10px;margin-right:auto}.oneNewsPage .contents .blockWrapper .block .width200{width:200px}.oneNewsPage .contents .blockWrapper .block .width300{width:300px}.oneNewsPage .contents .blockWrapper .block .width300_2,.oneNewsPage .contents .blockWrapper .block .width300_3{width:300px;margin-left:0;margin-right:0}.oneNewsPage .contents .blockWrapper .block .width240{width:240px;margin-left:8px}.oneNewsPage .contents .blockWrapper .block .width240_2{width:210px}.oneNewsPage .contents .blockWrapper .block .width240_3{width:60%;margin:15px auto}.oneNewsPage .contents .blockWrapper .block .width368{width:320px}.oneNewsPage .contents .imgItem{width:96%;margin:0 auto}.oneNewsPage .width470{width:90%}.oneNewsPage .flex6,.oneNewsPage .flex9{flex-direction:column}.oneNewsPage .flex11{width:90%;margin:0 auto}.oneNewsPage .flex12 .height350{width:auto!important;height:300px}.servicePage .topImgWrapper .topImg{width:100%}.servicePage .topImgWrapper .topImgTitle{font-size:30px}.servicePage .overviewWrapper .overviewTitle{text-align:center;line-height:1.1em;font-size:24px}.servicePage .overviewWrapper .overviewText{font-size:16px}.servicePage .serviceTableWrapper{flex-wrap:wrap}.servicePage .serviceTableWrapper .serviceTable{width:50%}.servicePage .serviceTableWrapper .serviceTable:first-child{border-bottom:1.5px solid #f0f1f5}.servicePage .serviceTableWrapper .serviceTable:nth-child(2){border-right:none;border-bottom:1.5px solid #f0f1f5}.servicePage .serviceTableWrapper .serviceTable .medical{padding:9px 0}.servicePage .serviceTableWrapper .serviceTable .institution{padding:6px 0}.servicePage .service .content .institution .linkWrapper1,.servicePage .service .content .institution .subListWrapper .linkWrapper .linkWrapper1,.servicePage .service .content .institution .subListWrapper .linkWrapper .linkWrapper2,.servicePage .service .content .institution .subListWrapper .subList,.servicePage .service .content .links .linkWrapper .link,.servicePage .service .content .links .linkWrapper .linkWrapper1,.servicePage .service .content .links .linkWrapper .linkWrapper2,.servicePage .service .content .text{font-size:16px}.aboutPage .topImgWrapper .topImg{width:100%}.aboutPage .topImgWrapper .topImgTitle{font-size:30px}.aboutPage .description{width:96%;font-size:16px}.aboutPage .corporation{width:96%;flex-direction:column}.aboutPage .corporation .content,.aboutPage .corporation .corporationImg{width:96%;margin-left:auto;margin-right:auto}.aboutPage .corporation .content .title{font-size:20px;text-align:center;margin-top:10px;margin-bottom:10px;line-height:1.2em}.aboutPage .corporation .content .text{font-size:16px}.aboutPage .corporation .content .links{text-align:center;margin-top:10px;margin-bottom:20px}.aboutPage .corporation .content .links a{display:block;width:198px;margin:0 auto}.aboutPage .corporation .content .links .link img{margin-right:.3em}.searchPage .bg .bgText{font-size:30px;padding:5% 0}.searchPage .iframe iframe{height:400px}.faqPage .bg .bgText{font-size:30px;padding:5% 0}.faqPage .faqItems .faqItem .qa{padding-left:20px}.recruitmentPage .topImgWrapper .topImg{width:100%}.recruitmentPage .topImgWrapper .topImgTitle{font-size:30px}.recruitmentPage .pageTitle{margin:50px auto 10px}.recruitmentPage .cardWrapper{flex-direction:column}.recruitmentPage .cardWrapper .card{width:100%;border-right:none}.recruitmentPage .cardWrapper .card:nth-child(11){border-bottom:1px solid #c9c9c9;margin-bottom:0}.recruitmentPage .cardWrapper .card .content .text{font-size:16px}.recruitmentPage .cardWrapper .card .content .button{left:50%;transform:translate(-50%)}.helperPage .helperWrapper .list{margin-right:0}.helperPage .helperWrapper .careWrapper .careTitle{font-size:24px}.helperPage .helperWrapper .careWrapper .careContentWrapper{flex-direction:column}.helperPage .helperWrapper .careWrapper .careContentWrapper .careContent{font-size:18px;width:96%;margin:1% auto}.requirementsPage .infosWrapper .tabs .tab{width:96%}.requirementsPage .infosWrapper .info{font-size:16px}.requirementsPage .infosWrapper .info .infoGroup .infoContent{padding:20px 10px}.requirementsPage .infosWrapper .info .contact span{font-size:16px}.requirementsPage .infosWrapper .info .list{margin-left:auto;margin-right:auto}.requirementsPage .infosWrapper .info .contact .link,.requirementsPage .infosWrapper .info .facilities .link{background-position:calc(100% - 4em)}.contactPage .bg .bgText{font-size:30px;padding:5% 0}.contactPage .description .title{width:96%;margin:0 auto 40px;font-size:16px}.contactPage .description .text{width:96%;margin:0 auto;font-size:16px}.contactPage .contactForm .table .form .field{flex-direction:column;height:-moz-fit-content;height:fit-content;margin-bottom:20px}.contactPage .contactForm .table .form .field .title{width:100%;margin-right:0;margin-bottom:.5em;padding:4% 0 4% 2%;justify-content:left;border-radius:.4em}.contactPage .contactForm .table .form .field .input input{padding:3% 0}.contactPage .contactForm .table .form .submit{width:96%}.contactPage .contactForm .table .form .submit .check label{font-size:16px}.contactPage .contactForm .table .form .submit .sendbtn .Form-Btn{font-size:18px}.iryouhoujinMinzenkaiPage .topImgWrapper .topImgTitle{font-size:28px}.iryouhoujinMinzenkaiPage .sliderWrapper .slider .slick-prev{left:-35px}.iryouhoujinMinzenkaiPage .sliderWrapper .slider .slick-prev:before{content:url(/_next/static/media/leftarrow3.9b63471b.svg)}.iryouhoujinMinzenkaiPage .sliderWrapper .slider .slick-next{right:-30px}.iryouhoujinMinzenkaiPage .sliderWrapper .slider .slick-next:before{content:url(/_next/static/media/rightarrow3.95965f95.svg)}.iryouhoujinMinzenkaiPage .textWrapper{font-size:16px}.iryouhoujinMinzenkaiPage .overviewWrapper{margin-top:100px;margin-bottom:50px}.iryouhoujinMinzenkaiPage .overviewWrapper .overviewTitle{font-size:20px}.iryouhoujinMinzenkaiPage .overviewWrapper .overviewContents{font-size:16px}.iryouhoujinMinzenkaiPage .overviewWrapper .overviewContents .overviewSubTitle{width:30%}.iryouhoujinMinzenkaiPage .linkWrapper .link{font-size:16px}.hosoyaPage .topImgWrapper .topImgTitle{font-size:28px}.hosoyaPage .sliderWrapper .slider .slick-prev{left:-35px}.hosoyaPage .sliderWrapper .slider .slick-prev:before{content:url(/_next/static/media/leftarrow3.9b63471b.svg)}.hosoyaPage .sliderWrapper .slider .slick-next{right:-30px}.hosoyaPage .sliderWrapper .slider .slick-next:before{content:url(/_next/static/media/rightarrow3.95965f95.svg)}.hosoyaPage .textWrapper{font-size:16px}.hosoyaPage .textWrapper .textTitle{font-size:20px}.hosoyaPage .overviewWrapper{margin-top:100px;margin-bottom:100px}.hosoyaPage .overviewWrapper .overviewTitle{font-size:20px}.hosoyaPage .overviewWrapper .overviewContents{font-size:16px}.hosoyaPage .overviewWrapper .overviewContents .overviewSubTitle{width:30%}.shakaifukushiMinzenkaiPage .topImgWrapper .topImgTitle{font-size:28px}.shakaifukushiMinzenkaiPage .sliderWrapper .slider .slick-prev{left:-35px}.shakaifukushiMinzenkaiPage .sliderWrapper .slider .slick-prev:before{content:url(/_next/static/media/leftarrow3.9b63471b.svg)}.shakaifukushiMinzenkaiPage .sliderWrapper .slider .slick-next{right:-30px}.shakaifukushiMinzenkaiPage .sliderWrapper .slider .slick-next:before{content:url(/_next/static/media/rightarrow3.95965f95.svg)}.shakaifukushiMinzenkaiPage .textWrapper{font-size:16px}.shakaifukushiMinzenkaiPage .textWrapper .textTitle{font-size:20px}.shakaifukushiMinzenkaiPage .overviewWrapper{margin-top:100px;margin-bottom:100px}.shakaifukushiMinzenkaiPage .overviewWrapper .overviewTitle{font-size:20px}.shakaifukushiMinzenkaiPage .overviewWrapper .overviewContents{font-size:16px}.shakaifukushiMinzenkaiPage .overviewWrapper .overviewContents .overviewSubTitle{width:30%}.shakaifukushiMinzenkaiPage .overviewWrapper2{margin-top:100px;margin-bottom:100px}.shakaifukushiMinzenkaiPage .overviewWrapper2 .overviewTitle{font-size:20px}.shakaifukushiMinzenkaiPage .overviewWrapper2 .overviewContents{font-size:16px}.shakaifukushiMinzenkaiPage .overviewWrapper2 .overviewContents .overviewText2{width:100%;margin:0;padding:0 30px}.privacyPage .bg .bgText{font-size:30px;padding:12% 0}}@media(max-width:759px){.oneNewsPage .contents .blockWrapper .block .width300_2{width:290px}.oneNewsPage .contents .blockWrapper .block .width300_3{width:290px;margin-left:10px;margin-right:10px}.oneNewsPage .contents .blockWrapper .block .width240_2,.oneNewsPage .contents .blockWrapper .block .width240_4{width:270px;margin-left:15px;margin-right:15px}.oneNewsPage .contents .blockWrapper .block .width368{width:400px;margin-left:8px}.oneNewsPage .flex8{justify-content:center}.oneNewsPage .flex12 .height350{height:270px}}@media(max-width:699px){.hosoyaPage .overviewWrapper,.hosoyaPage .sliderWrapper .slider,.hosoyaPage .textWrapper,.iryouhoujinMinzenkaiPage .linkWrapper,.iryouhoujinMinzenkaiPage .overviewWrapper,.iryouhoujinMinzenkaiPage .sliderWrapper .slider,.iryouhoujinMinzenkaiPage .textWrapper,.shakaifukushiMinzenkaiPage .overviewWrapper,.shakaifukushiMinzenkaiPage .overviewWrapper2,.shakaifukushiMinzenkaiPage .sliderWrapper .slider,.shakaifukushiMinzenkaiPage .textWrapper{width:90%}}@media(max-width:694px){.oneNewsPage .contents .blockWrapper .block .width300_2,.oneNewsPage .contents .blockWrapper .block .width300_3{width:280px}.oneNewsPage .contents .blockWrapper .block .width240_2,.oneNewsPage .contents .blockWrapper .block .width240_4{width:260px}.oneNewsPage .contents .blockWrapper .block .width368{width:400px}.oneNewsPage .flex12 .height350{height:250px}}@media(max-width:671px){.oneNewsPage .contents .blockWrapper .block .width300_2,.oneNewsPage .contents .blockWrapper .block .width300_3{width:270px}.oneNewsPage .contents .blockWrapper .block .width240_2,.oneNewsPage .contents .blockWrapper .block .width240_4{width:250px}.oneNewsPage .contents .blockWrapper .block .width368{width:380px}}@media(max-width:648px){.oneNewsPage .contents .blockWrapper .block .width300_2,.oneNewsPage .contents .blockWrapper .block .width300_3{width:260px}.oneNewsPage .contents .blockWrapper .block .width240_2,.oneNewsPage .contents .blockWrapper .block .width240_4{width:240px}.oneNewsPage .contents .blockWrapper .block .width368{width:368px}.oneNewsPage .flex5,.oneNewsPage .flex5 .linkWrapper,.oneNewsPage .flex5 div{display:inline}.oneNewsPage .flex12 .height350{height:230px}}@media(max-width:624px){.oneNewsPage .contents .blockWrapper .block .width300_2,.oneNewsPage .contents .blockWrapper .block .width300_3{width:250px}.oneNewsPage .contents .blockWrapper .block .width240_2,.oneNewsPage .contents .blockWrapper .block .width240_4{width:235px}.oneNewsPage .contents .blockWrapper .block .width368{width:368px}}@media(max-width:613px){.oneNewsPage .contents .blockWrapper .block .width240_2,.oneNewsPage .contents .blockWrapper .block .width240_4{width:230px}.oneNewsPage .contents .blockWrapper .block .width368{width:368px}}@media(max-width:601px){.oneNewsPage .contents .blockWrapper .block .width300_2,.oneNewsPage .contents .blockWrapper .block .width300_3{width:240px}.oneNewsPage .contents .blockWrapper .block .width240_2,.oneNewsPage .contents .blockWrapper .block .width240_4{width:220px}.oneNewsPage .contents .blockWrapper .block .width368{width:368px}}@media(max-width:599px){.iryouhoujinMinzenkaiPage .titleWrapper .title{font-size:24px}.iryouhoujinMinzenkaiPage .overviewWrapper .overviewContents .overviewSubTitle{margin-left:10px}.hosoyaPage .titleWrapper .title{font-size:24px}.hosoyaPage .overviewWrapper .overviewContents .overviewSubTitle{margin-left:10px}.shakaifukushiMinzenkaiPage .titleWrapper .title{font-size:24px}.shakaifukushiMinzenkaiPage .overviewWrapper{margin-bottom:50px}.shakaifukushiMinzenkaiPage .overviewWrapper .overviewContents .overviewSubTitle{margin-left:10px}.shakaifukushiMinzenkaiPage .overviewWrapper2{margin-top:50px}.shakaifukushiMinzenkaiPage .overviewWrapper2 .overviewContents .overviewText2{padding:0 10px}}@media(max-width:595px){.oneNewsPage .flex7,.oneNewsPage .flex7 div{display:inline}}@media(max-width:589px){.oneNewsPage .flex10{flex-direction:column}.oneNewsPage .flex12 .height350{height:220px}}@media(max-width:584px){.oneNewsPage .contents .blockWrapper .block .width300_2,.oneNewsPage .contents .blockWrapper .block .width300_3{width:220px}.oneNewsPage .contents .blockWrapper .block .width240_2,.oneNewsPage .contents .blockWrapper .block .width240_4{width:300px}.oneNewsPage .contents .blockWrapper .block .width368{width:400px}.oneNewsPage .flex12 .height350{height:205px}}@media(max-width:533px){.db533{display:block}.oneNewsPage .contents .blockWrapper .block .width240{margin-left:5px;margin-right:5px}.oneNewsPage .contents .blockWrapper .block .blockText.width500{width:96%}.oneNewsPage .decorateFlex{flex-direction:column;align-items:center;row-gap:10px}.hosoyaPage .textWrapper .textTitle{text-align:center;line-height:1.3em}}@media(max-width:520px){.oneNewsPage .contents .blockWrapper .block .width300_2{width:100%}.oneNewsPage .contents .blockWrapper .block .width300_3{width:96%}.oneNewsPage .contents .blockWrapper .block .width240{margin-left:4px;margin-right:4px}.oneNewsPage .flex11,.oneNewsPage .flex12{flex-direction:column}.oneNewsPage .flex12{row-gap:20px}.oneNewsPage .flex12 .height350{height:auto;width:100%!important}.oneNewsPage .flex12 .height350 img{height:auto!important}.oneNewsPage .flex12 .height350:first-of-type{aspect-ratio:1/1}.oneNewsPage .flex12 .height350:last-of-type{aspect-ratio:11/9}}@media(max-width:516px){.oneNewsPage .contents .blockWrapper .block .width240{width:220px;height:140px;margin-left:8px;margin-right:8px}}@media(max-width:499px){.oneNewsPage .contents .blockWrapper .block .width240{width:240px;height:160px;margin-left:auto;margin-right:auto}}@media(max-width:484px){.oneNewsPage .contents .blockWrapper .block .width240_2,.oneNewsPage .contents .blockWrapper .block .width240_4{width:270px}.oneNewsPage .contents .blockWrapper .block .width368{width:100%}}@media(max-width:482px){.oneNewsPage .flex5,.oneNewsPage .flex5 .linkWrapper,.oneNewsPage .flex5 div{display:inline}}@media(max-width:449px){.shakaifukushiMinzenkaiPage .textWrapper .textTitle{text-align:center}}@media(max-width:432px){.oneNewsPage .flex5,.oneNewsPage .flex5 div{display:inline}}@media(max-width:427px){.breadcrumb{line-height:1.3em}}@media(max-width:413px){.db413{display:block}.topPage .news .wrapper .news_items{width:100%}.topPage .news .wrapper .news_items .news_item .content{width:65%}.topPage .news .wrapper .news_items .news_item .content .title{width:100%}.topPage .recruit .wrapper .content .text{text-align:justify}.aboutPage .topImgWrapper .topImgTitle{font-size:26px}.contactPage .contactForm .table .form .submit .check label{font-size:1em}.recruitmentPage .cardWrapper .card{padding:60px 0 120px}.requirementsPage .infosWrapper .info .contact .link,.requirementsPage .infosWrapper .info .facilities .link{width:96%}.oneNewsPage .contents .blockWrapper .block .blockText{font-size:14px}.oneNewsPage .contents .blockWrapper .block .width600{height:180px}.shakaifukushiMinzenkaiPage .textWrapper .textTitle{line-height:1.3em}}@media(max-width:392px){.oneNewsPage .contents .blockWrapper .block .width600{height:170px}.iryouhoujinMinzenkaiPage .linkWrapper .link{font-size:14px}}@media(max-width:374px){.oneNewsPage .contents .blockWrapper .block .width600{height:165px}}