.recruitments_header{border-bottom:1px solid #EEE;margin-bottom:15px}.header_l{float:left;width:53%;margin-bottom:25px}.header_l .title{font-size:17px;margin-top:10px}.header_l .summary{font-weight:normal;margin-top:9px;text-align:justify;color:#555}.header_r{width:47%;float:right;box-sizing:border-box;padding-left:20px;overflow:hidden}.header_r_inner{margin-right:-20px}.header_r .item{width:50%;float:left;margin-bottom:20px;box-sizing:border-box;padding-right:20px}.header_r .item:nth-child(odd){clear:left}.recruitments_home .frame_img{text-align:center;overflow:hidden}.recruitments_home .item img{transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s}.recruitments_home .item:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);opacity:0.5}.header_r .item_title{font-weight:normal;margin-top:5px}@media screen and (max-width: 768px){.list-recruitments{overflow-x:auto;overflow-y:hidden}}@media screen and (max-width: 768px){.list-recruitments .list_rc{width:1200px}}.list-recruitments .list_rc .item_list{display:flex;flex-wrap:wrap}.list-recruitments .list_rc .item_top{font-size:18px;font-weight:700;margin-bottom:30px}.list-recruitments .list_rc .item_top .item{font-size:18px}.list-recruitments .list_rc .item{font-size:15px}.list-recruitments .list_rc .item_bottom{padding:5px 0px;background-color:transparent;border-radius:50px;align-items:center;transition:0.5s all ease}@media screen and (max-width: 500px){.list-recruitments .list_rc .item_bottom{background:#f7f7f7;margin-bottom:5px}}.list-recruitments .list_rc .item_bottom:hover{background-color:#f7f7f7}@media screen and (min-width: 1100px){.list-recruitments .list_rc .item_bottom:hover .button_next,.list-recruitments .list_rc .item_bottom:hover .button_icon{opacity:1;visibility:visible}}.list-recruitments .list_rc .item_color{color:var(--main-color);font-weight:500}.list-recruitments .list_rc .item_num{text-align:center}.list-recruitments .list_rc .item0{width:15%;text-align:center}.list-recruitments .list_rc .item1{width:28%}.list-recruitments .list_rc .item2{width:12%}.list-recruitments .list_rc .item3{width:12%}.list-recruitments .list_rc .item4{width:15%}.list-recruitments .list_rc .item5{width:18%;text-align:right;padding-right:5px;display:flex;align-items:center;justify-content:flex-end}.list-recruitments .list_rc .button_next{padding:12px 35px;background:linear-gradient(100deg, #46bffc 0%, #1f9cdb 57%, #0282c2 100%);color:#fff;border-radius:50px;margin-left:15px;font-size:18px;font-weight:700}@media screen and (min-width: 1100px){.list-recruitments .list_rc .button_next{opacity:0;visibility:hidden;transition:0.5s all ease}}@media screen and (max-width: 500px){.list-recruitments .list_rc .button_next{padding:10px 25px}}@media screen and (min-width: 1100px){.list-recruitments .list_rc .button_icon{opacity:0;visibility:hidden;transition:0.5s all ease}}.list-recruitments .list_rc .button_icon svg{fill:#6a6a6a}.list-recruitments .list_rc .button_icon:hover svg{fill:var(--main-color)}.list-recruitments .item .icon{position:absolute;background:#e5322de8;color:#fff;top:20px;padding:6px 15px;font-style:italic}.list-recruitments .frame_right{padding:0px 15px 15px;box-sizing:border-box;padding-bottom:0px}.list-recruitments .frame_right .title{border-bottom:1px solid #ececec;line-height:25px;font-size:22px;margin-bottom:15px;padding:10px 0px;overflow:hidden;text-align:center}@media only screen and (max-width: 500px){.list-recruitments .frame_right .title{font-size:20px}}.list-recruitments .frame_right .title a{font-weight:700;color:var(--extra-color)}.list-recruitments .frame_right div{color:#333;position:relative;padding-left:25px;margin-bottom:8px;font-size:14px}.list-recruitments .frame_right div svg{width:16px;height:16px;fill:#6d6d6d;position:absolute;left:0;padding-top:3px}.list-recruitments .datetime{color:#888;margin-top:5px;margin-bottom:8px}.list-recruitments .sum{color:#333}@media only screen and (max-width: 500px){.header_l{width:100%}.header_r{width:100%;padding-left:0}}.recruitments_home{padding:65px 0px 0px}@media only screen and (max-width: 768px){.recruitments_home{padding:30px 0px 30px}}.recruitments_home .wrapper_image{display:flex;flex-wrap:wrap;margin-top:70px}@media screen and (max-width: 800px){.recruitments_home .wrapper_image{margin-top:50px}}@media screen and (max-width: 768px){.recruitments_home .wrapper_image{margin-top:30px}}.recruitments_home .wrapper_image .left_image{width:40%;border-radius:50px 0px 50px;display:grid}@media screen and (max-width: 768px){.recruitments_home .wrapper_image .left_image{width:100%}}.recruitments_home .wrapper_image .left_image img{border-radius:50px 0px 50px;box-shadow:0px 8px 20px #65b4ea47}@media screen and (max-width: 768px){.recruitments_home .wrapper_image .left_image img{margin:0px auto}}.recruitments_home .wrapper_image .summary_right{width:calc(60% - 70px);margin-left:70px;text-align:justify}@media screen and (max-width: 800px){.recruitments_home .wrapper_image .summary_right{width:calc(60% - 30px);margin-left:30px}}@media screen and (max-width: 768px){.recruitments_home .wrapper_image .summary_right{width:100%;margin:30px 0px 0px;text-align:center}.recruitments_home .wrapper_image .summary_right p{text-align:left}}.recruitments_home .wrapper_image .summary_right svg{margin-bottom:25px;width:100px;height:80px}@media screen and (max-width: 800px){.recruitments_home .wrapper_image .summary_right svg{margin-bottom:15px;width:55px;height:40px}}.recruitments_home .summary{text-align:left;width:100%;font-size:14px;line-height:1.6;color:#333}.recruitments_home .description{margin-top:50px;font-size:17px;line-height:1.6em}@media only screen and (max-width: 768px){.recruitments_home .description{margin-top:33px;font-size:15px;line-height:1.6em}}.recruitments_home .description p{margin-bottom:20px}.pos_baner{margin-bottom:0px}.none_list{font-size:16px;padding:30px 0px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.recruitments_list{padding:70px 0px 130px;position:relative;z-index:1}@media only screen and (max-width: 768px){.recruitments_list{padding:30px 0px 50px}}.recruitments_list .ttl{margin-bottom:60px;font-size:38px;line-height:1.5;font-weight:700;color:var(--extra-color);position:relative;text-align:center}@media only screen and (max-width: 768px){.recruitments_list .ttl{margin-bottom:50px;font-size:34px}}@media only screen and (max-width: 450px){.recruitments_list .ttl{font-size:24px}}@media screen and (max-width: 300px){.recruitments_list .ttl{font-size:20px}}.list_interview{margin-top:80px}@media only screen and (max-width: 600px){.list_interview{margin-top:55px}}.list_interview .ttl{font-size:26px;line-height:40px;letter-spacing:.05em;font-weight:700;color:var(--extra-color);position:relative;text-align:center;padding-bottom:12px;margin-bottom:70px}@media only screen and (max-width: 768px){.list_interview .ttl{margin-bottom:45px}}@media only screen and (max-width: 600px){.list_interview .ttl{font-size:24px;line-height:35px}}.list_interview .ttl:before{content:"";position:absolute;bottom:0;left:calc(50% - 20px);width:40px;height:3px;background:var(--main-color)}.list_interview .lst_btn{margin:0 -20px}@media only screen and (max-width: 600px){.list_interview .lst_btn{margin:0px}}.list_interview .lst_btn li{float:left;width:50%;padding:0 10px;margin-bottom:15px}@media only screen and (max-width: 600px){.list_interview .lst_btn li{width:100%;padding:0px}}.list_interview .lst_btn li a{width:100%;height:60px;position:relative;background:#fff;text-transform:uppercase;vertical-align:middle;display:flex;align-items:center;justify-content:center;transition:0.5s all ease}.list_interview .lst_btn li a:hover{background:var(--extra-color)}.list_interview .lst_btn li a:hover span{color:var(--main-color)}.list_interview .lst_btn li a:before{content:'';width:18px;height:18px;position:absolute;background:url("../images/ico_arr.svg") 0 0/100% no-repeat;top:calc(50% - 9px);right:22px}.list_interview .lst_btn li a span{padding:0 40px;text-align:center;font-size:20px;color:var(--extra-color);font-weight:700;line-height:24px;letter-spacing:0.05em}@media only screen and (max-width: 600px){.list_interview .lst_btn li a span{font-size:18px}}.main-area .block_title{text-align:center;margin-bottom:0px}.image_list{margin-top:80px;overflow:hidden}@media screen and (max-width: 990px){.image_list{margin-top:50px}}@media screen and (max-width: 768px){.image_list{margin-top:30px;overflow-y:hidden;overflow-x:auto}}.image_list .grid_image{display:flex;flex-wrap:wrap;margin:0px -5px}@media screen and (max-width: 768px){.image_list .grid_image{width:1000px}}@media screen and (max-width: 500px){.image_list .grid_image{width:650px}}.image_list .grid_image .item{display:grid;transition:1.5s;-webkit-transition:1.5s}.image_list .grid_image .item a{display:grid}.image_list .grid_image .wapitem_center_b{display:flex;flex-wrap:wrap;margin:0px -5px}.image_list .grid_image .wapitem_center_b .item{width:calc(50% - 10px);margin:10px 5px 0px}.image_list .grid_image .item_0{width:calc(50% - 10px);margin:0px 5px;transform:translateX(-400px);opacity:0}.image_list .grid_image .wapitem_center{width:calc(30% - 10px);margin:0px 5px}.image_list .grid_image .wapitem_center .item_1{height:50%;overflow:hidden;transform:translateY(-200px);opacity:0}.image_list .grid_image .wapitem_center .wapitem_center_b{height:50%}.image_list .grid_image .wapitem_center .wapitem_center_b .item_2,.image_list .grid_image .wapitem_center .wapitem_center_b .item_3{transform:translateY(200px);opacity:0}.image_list .grid_image .wapitem_center img{height:100%;object-fit:cover}.image_list .grid_image .item_4{width:calc(20% - 10px);margin:0px 5px;transform:translateX(300px);opacity:0}.image_list .grid_image .item_4 img{height:100%;object-fit:cover}.main-area{position:relative}.main_wrapper{padding-bottom:0px}.hello .grid_image .item{transform:translate(0) !important;opacity:1 !important}
/*# sourceMappingURL=home.css.map */
