@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Bad+Script&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?ih77u");src:url("../fonts/icomoon.eot?ih77u#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?ih77u") format("truetype"),url("../fonts/icomoon.woff?ih77u") format("woff"),url("../fonts/icomoon.svg?ih77u#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bookmark:before{content:"\e91"}.icon-contact:before{content:"\e900"}.icon-bill1:before{content:"\e901"}.icon-faq:before{content:"\e902"}.icon-up:before{content:"\e903"}.icon-benefits:before{content:"\e904"}.icon-charm:before{content:"\e905"}.icon-free:before{content:"\e906"}.icon-tag:before{content:"\e907"}.icon-salary:before{content:"\e908"}.icon-bill2:before{content:"\e909"}.icon-map:before{content:"\e90a"}.icon-more:before{content:"\e90b"}.icon-search:before{content:"\e90c"}.icon-select:before{content:"\e90d"}.icon-application:before{content:"\e90e"}.icon-calendar:before{content:"\e90f"}.icon-service:before{content:"\e910"}.icon-document:before{content:"\e911"}.icon-contact2:before{content:"\e912"}.icon-support:before{content:"\e913"}.icon-employment:before{content:"\e915"}.icon-next:before{content:"\e914"}.icon-prev:before{content:"\e916"}#recruit .contTtl{background:#63BCAB;padding:25px 0;color:#fff;font-size:3.6rem;font-weight:600}@media (max-width: 991px){#recruit .contTtl{font-size:3rem}}@media (max-width: 767px){#recruit .contTtl{font-size:2.4rem;padding:15px 0}}#recruit .contTtl.pink{background:#F578A8}#recruit .inner{padding:40px 0}@media (max-width: 767px){#recruit .inner{padding:20px 0}}#recruit .inner.bg{background:#ECF7F5}#recruit .inner.pink{background:#FFF0F6}#recruit .inner .innerTtl{font-size:3.0rem;border-bottom:2px solid #0F6756;padding-bottom:5px;margin-bottom:20px;font-weight:600;color:#0F6756}@media (max-width: 991px){#recruit .inner .innerTtl{font-size:2.4rem}}@media (max-width: 767px){#recruit .inner .innerTtl{font-size:2rem;margin-bottom:10px}}#recruit .inner .innerTtl.pink{color:#A73761;border-color:#A73761}#recruit .inner .read{font-size:1.9rem;margin-bottom:30px}@media (max-width: 991px){#recruit .inner .read{font-size:1.6rem;margin-bottom:20px}}@media (max-width: 767px){#recruit .inner .read{font-size:1.5rem}}#recruit .inner .cont{padding:30px 60px;margin-bottom:30px;overflow:hidden;*zoom:1;background:#fff}@media (max-width: 991px){#recruit .inner .cont{padding:30px;margin-bottom:20px}}@media (max-width: 767px){#recruit .inner .cont{padding:15px;margin-bottom:10px}}#recruit .inner .cont.pink h5{color:#F578A8}#recruit .inner .cont.pink ul li a{color:#A73761;text-decoration:underline}#recruit .inner .cont h5{display:inline-block;font-size:2.9rem;color:#63BCAB;font-weight:600;margin-bottom:10px}@media (max-width: 1199px){#recruit .inner .cont h5{font-size:2.6rem}}@media (max-width: 991px){#recruit .inner .cont h5{font-size:2.2rem}}@media (max-width: 767px){#recruit .inner .cont h5{font-size:1.9rem;line-height:1.4;vertical-align:middle}}#recruit .inner .cont h6{background:#ebebeb;padding:10px 20px;margin-bottom:10px;font-size:2.2rem;font-weight:600;color:#A73761}@media (max-width: 1199px){#recruit .inner .cont h6{font-size:2.0rem}}@media (max-width: 991px){#recruit .inner .cont h6{font-size:1.9rem}}@media (max-width: 767px){#recruit .inner .cont h6{font-size:1.7rem}}#recruit .inner .cont ul{margin-bottom:20px}@media (max-width: 767px){#recruit .inner .cont ul{margin-bottom:10px}}#recruit .inner .cont ul li{font-size:1.9rem;text-indent:-1em;padding-left:1em}@media (max-width: 991px){#recruit .inner .cont ul li{font-size:1.6rem}}@media (max-width: 767px){#recruit .inner .cont ul li{font-size:1.4rem}}#recruit .inner .cont ul li span{font-weight:600}#recruit .inner .cont .businessImg{margin-bottom:30px}@media (max-width: 767px){#recruit .inner .cont .businessImg{overflow:scroll;margin-bottom:20px}}#recruit .inner .cont .businessImg img{max-width:70%;display:block}@media (max-width: 991px){#recruit .inner .cont .businessImg img{max-width:90%}}@media (max-width: 767px){#recruit .inner .cont .businessImg img{max-width:500px}}#recruit .inner .cont .image{margin-bottom:20px}@media (max-width: 767px){#recruit .inner .cont .image{margin-bottom:15px;margin-left:-5px;margin-right:-5px}}@media (max-width: 767px){#recruit .inner .cont .image img{padding:0 5px}}#recruit .inner .cont .link{color:#fff;background:#0F6756;border-radius:35px;display:block;padding:15px 0;text-align:center;font-size:2.3rem;font-weight:600}@media (max-width: 1199px){#recruit .inner .cont .link{font-size:2.0rem}}@media (max-width: 991px){#recruit .inner .cont .link{font-size:1.7rem}}@media (max-width: 767px){#recruit .inner .cont .link{font-size:1.4rem;padding:10px 0}}#recruit .recruitCont .cont{border:5px solid #ECF7F5;padding:20px}#recruit .recruitCont .cont .type{margin-bottom:20px}#recruit .recruitCont .cont .type h6{font-weight:600;font-size:2.0rem;color:#000;padding:0;background:#fff}@media (max-width: 991px){#recruit .recruitCont .cont .type h6{font-size:1.8rem}}@media (max-width: 767px){#recruit .recruitCont .cont .type h6{font-size:1.6rem}}@media (max-width: 767px){#recruit .recruitCont .cont .sdgsImage{width:80px;margin-bottom:20px}}#recruit .recruitCont .cont .sdgsCont p{font-size:1.8rem;margin-bottom:10px;font-weight:600}@media (max-width: 991px){#recruit .recruitCont .cont .sdgsCont p{font-size:1.7rem}}@media (max-width: 767px){#recruit .recruitCont .cont .sdgsCont p{font-size:1.4rem}}#recruit .recruitCont .cont .sdgsCont .box{padding:15px 15px 5px;background:#ECF7F5;color:#0F6756}#recruit .pamphlet{color:#fff;background:#A73761;border-radius:35px;display:block;padding:15px 0;text-align:center;font-size:2.3rem;font-weight:600}@media (max-width: 1199px){#recruit .pamphlet{font-size:2.0rem}}@media (max-width: 991px){#recruit .pamphlet{font-size:1.7rem}}@media (max-width: 767px){#recruit .pamphlet{font-size:1.4rem;padding:10px 0}}
