input[type=submit]{-webkit-appearance:none}@media only screen and (max-width:1400px){.staff .nega .icon:before{left:calc(50% - 178px)}.staff .nega .icon:after{right:calc(50% - 178px)}.staff .posi,.staff .nega{gap:3vw}.staff .nega .n1,.staff .nega .n3{top:12vw}.staff.step5 .posi p,.staff .nega p{transform:scale(1.3)}.staff .posi_icon:before{left:calc(50% - 103px)}.staff .posi_icon:after{right:calc(50% - 172px)}.staff .posi{padding-left:0}}@media only screen and (max-width:1000px){#wpadminbar{overflow:hidden}img{max-width:100%;height:auto}.imagearea .img1{top:-20px}.imagearea .img2{top:46px}.imagearea .img3{top:284px}#top_animation{overflow:hidden;padding:30px 0 0}#top_animation .wrap1400{width:100%}}@media only screen and (max-width:900px){#top_animation .up_text .up_catch{font-size:3vw}}@media only screen and (max-width:800px){html{-webkit-text-size-adjust:100%}#topFirst .flex{flex-wrap:wrap;gap:10px}#topFirst .flex .left{width:100%}#topFirst .right{width:100%;justify-content:center}#topFirst .right .in{width:auto}#topRecruit .flex{gap:30px}#topNews .left,#topNews .right{width:100%}#topNews .flex{flex-wrap:wrap;gap:0}#topNews .left{position:relative}#topNews .left .btn1.btnW.mt30{position:absolute;right:0;top:0;width:133px;margin-top:0 !important}#topNews .flex .th2{margin-bottom:.5em}.newslist li a{padding-left:5px;padding-right:5px}}@media only screen and (max-width:782px){.admin-bar #header{top:46px}#header #smart_btn{width:45px;height:45px;top:8px}#smart_btn span.a,#smart_btn span.b,#smart_btn span.c{width:25px;left:10px;top:29px}#smart_btn span.a{top:21px}#smart_btn span.b{top:13px}#smart_btn.active span.a,#smart_btn.active span.b{top:21px}.wp-block-table.about_table td,.wp-block-table.about_table th{display:block}.wp-block-table.about_table table{width:auto;width:100%}.wp-block-table.about_table td:first-child{padding:5px 12px;font-weight:700;border-color:#19121245;font-size:.9em;width:100%;box-sizing:border-box}#top_animation .staff{padding-right:10%;padding-left:10%}.servicelist{flex-wrap:wrap;justify-content:center}.servicelist li{width:100%}.top_onlinelink{width:120px;height:120px;font-size:.7em}#topRecruit .flex{flex-wrap:wrap}#topRecruit .imagearea,#topRecruit .right{width:100%}.imagearea .img1{right:0;width:300px;top:-106px}.imagearea .img2{top:0;margin-bottom:0;padding-top:0;left:-51px;width:400px}.imagearea .img3{top:217px;right:calc(50% - 143px)}#child_header .child_logo img{width:110px}#child_header{padding-top:10px;height:40px}#child_header:after{height:30px;bottom:-30px}}@media only screen and (max-width:650px){.imagearea .img1{width:40%;top:-19vw}.imagearea .img2{width:70%;left:-8%}.imagearea .img3{right:15%;top:28vw}#topRecruit .flex{gap:30px}#footer .flex{flex-wrap:wrap}#footer .left,#footer .right{width:100%}.fnav{justify-content:center}}@media only screen and (max-width:600px){.scrolled.admin-bar #header{top:0}.content_post .basic_form{display:block}.content_post .basic_form dt{width:auto;padding-bottom:0}.content_post .basic_form dd{width:auto}.content_post .table_bottom_border td:first-child{width:110px}.content_post .table_bottom_border td{padding:12px 0}.newslist li a{flex-wrap:wrap}.newslist li .title{width:100%;padding-top:5px}.newslist li .cat{width:auto;text-align:left}.newslist li .cat span{display:inline-block;padding:7px 25px;margin:0 3px 2px 0}.content_post .nayami_border h3{font-size:6vw !important}.content_post .career_detail dt,.content_post .career_detail dd{width:100%}.content_post .career_detail dd{border-bottom:none}.content_post .career_detail dt{background-color:#f1f1f1;transform:skewX(-5deg)}}@media only screen and (max-width:500px){.staff .posi_icon:before{left:26vw}.staff .posi_icon:after{right:14vw}.staff .nega .icon:before{left:13vw}.staff .nega .icon:after{right:12vw}#top_animation .up_text .up_catch{font-size:4.2vw}#top_animation .up_text .up_catch .wbr{display:block}#top_animation .staff{padding-right:10%;padding-left:10%}.scroll_body #header{top:0}.content_post .about_dl dd{padding-left:0;padding-top:0}.content_post .about_dl dt{float:none;width:auto;padding-left:0;padding-bottom:0;font-size:1.1em;line-height:1.4em;margin-bottom:4px}.content_post .alignleft,.content_post .alignright,.content_post .wp-block-image .alignleft,.content_post .wp-block-image .alignright{float:none;text-align:center;margin:0 auto}}