@charset "UTF-8";.breadcrumb{background:#fff;margin-bottom:50px}@media (max-width:520px){.breadcrumb{display:none}}.breadcrumb li{display:inline-block;margin-left:5px;text-transform:uppercase;color:#333}.breadcrumb li:first-child{padding-left:0;margin-left:0}.breadcrumb li a{padding:15px 0;position:relative;padding-right:15px}.breadcrumb li a:before{content:"";background:transparent;position:absolute;width:6px;height:6px;right:0;top:50%;margin-top:-4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #000;border-right:1px solid #000;-webkit-transition:all .3s;transition:all .3s}.breadcrumb li a:hover{text-decoration:underline;opacity:.8}@media (max-width:960px){.breadcrumb{margin-bottom:5%}}@media (max-width:1024px){.breadcrumb .container{padding:0 3%}}@media (max-width:768px){.breadcrumb .container{padding:0}}.breadcrumb li a{color:#000}@media (max-width:520px){.page-news .boxnews{display:block}}.page-news .boxnews .textinfo{overflow:hidden}@media (max-width:520px){.page-news .boxnews .textinfo{margin-bottom:20px;overflow:initial}}.page-news .boxnews .img{width:40%;overflow:initial;-webkit-transition:all .3s;transition:all .3s;float:right;margin-left:3%}.page-news .boxnews .img:before{position:absolute;content:"";background:#f7f7f8;width:100%;height:100%;right:-10px;bottom:-10px;z-index:1}.page-news .boxnews .img img{z-index:2;position:relative;-webkit-transition:all .3s;transition:all .3s}.page-news .boxnews .img a{-webkit-transition:all .3s;transition:all .3s}.page-news .boxnews .time{background:#404855;color:#fff;border-radius:99px;padding:0 20px 1px;display:inline-block;margin-bottom:10px;font-size:14px}.page-news .boxnews h3{font-size:20px;border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:25px;line-height:normal}@media (max-width:520px){.page-news .boxnews h3{font-size:17px}}.page-news .txt{line-height:1.8}.page-contact_form .table_template{margin-top:40px}@media (max-width:768px){.page-contact_form .table_template{margin-top:30px}}.page-contact_form .form_submit{margin:40px 0}@media (min-width:768px){.page-contact_form .form_submit{margin:70px 0}}.page-contact_form .form_submit .lable{line-height:2;letter-spacing:2px}.page-contact_form .form_submit_btn{max-width:400px;margin:0 auto;margin-top:30px}.page-contact_form .form_submit_btn span{font-size:20px}.page-contact_form .form_submit_btn button{width:100%;max-width:400px;height:60px}.page-contact_form .form_submit_btn button:after{height:60px}@media (min-width:768px){.page-contact_form .form_submit_btn button,.page-contact_form .form_submit_btn button:after{height:80px}}.page-contact_form .form_submit_btn img{position:relative;margin-left:20px;z-index:4;top:3px}.page-contact_form table{border:1px solid #afaeae;width:100%;border-spacing:0;border-collapse:collapse;border-collapse:separate}.page-contact_form table input[type=checkbox],.page-contact_form table input[type=radio]{vertical-align:-.1em;margin-right:10px}.page-contact_form table td,.page-contact_form table th{line-height:1.6;text-align:justify;border:1px solid #afaeae;padding:25px;color:#000}@media (max-width:768px){.page-contact_form table td,.page-contact_form table th{display:block;width:100%;padding:15px;border:none;border-bottom:1px solid #afaeae}.page-contact_form table td:after,.page-contact_form table th:after{clear:both;content:"";display:block}}.page-contact_form table tr:last-child td{border-bottom:none}.page-contact_form table input[type=email],.page-contact_form table input[type=name],.page-contact_form table input[type=number],.page-contact_form table input[type=password],.page-contact_form table input[type=tel],.page-contact_form table input[type=text],.page-contact_form table textarea{height:40px;border:1px solid #ccc;padding-left:10px;border:1px solid #ddd;background:#fff;width:100%;border-radius:1px}@media (max-width:768px){.page-contact_form table input[type=email],.page-contact_form table input[type=name],.page-contact_form table input[type=number],.page-contact_form table input[type=password],.page-contact_form table input[type=tel],.page-contact_form table input[type=text],.page-contact_form table textarea{height:42px}}.page-contact_form table textarea{padding:10px;height:170px}@media (max-width:768px){.page-contact_form table textarea{height:150px}}.page-contact_form table th{background:#fafafa;font-weight:700;width:25%;font-size:14px;vertical-align:middle}.page-contact_form table th .nonerequired,.page-contact_form table th .required{display:table;float:left;margin-right:10px}.page-contact_form table th .nonerequired:before,.page-contact_form table th .required:before{content:"必須";font-size:13px;font-weight:400;display:inline-block;color:#fff;padding:2px 10px;background:#f89b00}@media (max-width:768px){.page-contact_form table th .nonerequired:before,.page-contact_form table th .required:before{font-size:11px}}.page-contact_form table th .required:before{content:"必須";background:#f89b00}.page-contact_form table th .nonerequired:before{content:"任意";background:#404855}.page-contact_form table th .flexbox{-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-contact_form table th .flexbox li{min-width:300px;margin:5px 0}.page-contact_form table th .flexbox li:last-child{min-width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.page-contact_form table th .flexbox li:last-child label{min-width:100px}@media (max-width:768px){.page-contact_form table th .flexbox li{width:48%;min-width:inherit}}@media (max-width:768px){.page-contact_form table tbody,.page-contact_form table td,.page-contact_form table th,.page-contact_form table tr{display:block;width:100%}}.page-contact table{border-top:3px solid #333;border-left:none;border-right:none}.page-contact table td,.page-contact table th{font-weight:400;border-left:none;border-right:none}@media (min-width:769px){.page-contact_form table th{width:16%}.secondpage .mota_company{padding-right:0}.center{text-align:center}.secondpage .mota_company * p{letter-spacing:-.5px}}@media (max-width:768px){.secondpage .mota_company{padding:10px}.service .mota_company{padding:0!important}}@media (max-width:520px){.container{padding:0 10px}}.boxservice_e{background-color:#0b5aa8d9;border:2px solid #ffffffd1}.boxservice_e a,.boxservice_e h3,.boxservice_e p{color:#fff}.boxservice_e h3:after{background:hsla(0,0%,100%,.5);background:-webkit-linear-gradient(left,hsla(0,0%,100%,.5) 0,#3aa0b5 50%,hsla(0,0%,100%,.5));background:linear-gradient(90deg,hsla(0,0%,100%,.5) 0,#3aa0b5 50%,hsla(0,0%,100%,.5))}@media (max-width:768px){#design{margin-top:0!important}#design~.section02{padding-top:10px}.imgjump_recruit,.imgrun{width:170px}}@media (max-width:520px){.rclistbtns .rca table,.rclistbtns .rca table tbody,.rclistbtns .rca table td,.rclistbtns .rca table th,.rclistbtns .rca table tr{width:100%!important;display:block}.rclistbtns .rca table td,.rclistbtns .rca table th{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1}.rclistbtns .rca table{border-left:none!important;border-right:none!important;border-bottom:none!important}.rclistbtns .rca table td,.rclistbtns .rca table th{border-top:none!important}.imgjump_recruit,.imgrun{width:140px}}@media (min-width:769px){.page-contact_form table th{border-bottom:1px solid #fff!important}}@-webkit-keyframes a{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-350px,0) rotate(-140deg);transform:translate3d(0,-350px,0) rotate(-140deg)}to{-webkit-transform:translate3d(-900px,500px,0) rotate(-140deg);transform:translate3d(-900px,500px,0) rotate(-140deg)}}@keyframes a{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-350px,0) rotate(-140deg);transform:translate3d(0,-350px,0) rotate(-140deg)}to{-webkit-transform:translate3d(-900px,500px,0) rotate(-140deg);transform:translate3d(-900px,500px,0) rotate(-140deg)}}@media (max-width:768px){@-webkit-keyframes a{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-350px,0) rotate(-150deg);transform:translate3d(0,-350px,0) rotate(-150deg)}to{-webkit-transform:translate3d(-300px,300px,0) rotate(-150deg);transform:translate3d(-300px,300px,0) rotate(-150deg)}}@keyframes a{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-350px,0) rotate(-150deg);transform:translate3d(0,-350px,0) rotate(-150deg)}to{-webkit-transform:translate3d(-300px,300px,0) rotate(-150deg);transform:translate3d(-300px,300px,0) rotate(-150deg)}}}.imgjump_cpn{bottom:60px}.xong .imgjump{-webkit-animation:a 3s;animation:a 3s;-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (min-width:1100px){.section_advertisment .container{max-width:1100px}}@media (max-width:768px){.recruitct1 ul li span{width:90px;-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:88px}.footer-info{padding:25px 0}}@media (min-width:769px){.p-contact .contactform table th{width:25%}}.service-tit{font-size:40px;text-align:center;margin:50px 0 30px}.service-tit span{display:block;font-size:30px}@media (max-width:768px){.service-tit{margin-top:0;letter-spacing:normal}}@media (max-width:639px){.service-tit{font-size:20px}.service-tit span{font-size:18px}}.btn-service{margin-top:80px;text-align:center}@media (max-width:639px){.btn-service{margin-top:50px}}.btn-service a,.btn-service button{background-image:-webkit-linear-gradient(left,#62bfec,#4eafe2,#399ed8,#238ece,#037ec3);background-image:linear-gradient(90deg,#62bfec,#4eafe2,#399ed8,#238ece,#037ec3);min-width:400px;margin-left:auto;margin-right:auto;padding:26px 0;border-radius:5px;color:#fff;display:inline-block;text-align:center;position:relative}@media (max-width:768px){.btn-service a,.btn-service button{padding:15px 0;min-width:300px}}.btn-service a:before,.btn-service button:before{position:absolute;content:"";background:url(../common_img/arrow-right.png) no-repeat 50%;width:15px;height:17px;top:0;bottom:0;right:20px;margin:auto 0;z-index:1}@media (max-width:768px){.btn-service a:before,.btn-service button:before{background-size:70%}}.btn-service a:after,.btn-service button:after{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;top:0;left:0;border-radius:5px;margin:auto;position:absolute;content:"";width:0;height:100%;background-image:-webkit-linear-gradient(right,#62bfec,#4eafe2,#399ed8,#238ece,#037ec3);background-image:linear-gradient(270deg,#62bfec,#4eafe2,#399ed8,#238ece,#037ec3)}.btn-service a span,.btn-service button span{position:relative;z-index:1;font-size:30px;font-weight:700;padding-right:20px}@media (max-width:768px){.btn-service a span,.btn-service button span{font-size:20px}}@media (min-width:769px){.btn-service a:hover:after,.btn-service button:hover:after{width:100%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}}.main_body{padding-top:0}.p-company{background:url(../company/images/bg.jpg) no-repeat top;background-size:cover}@media (max-width:768px){.p-company{background:url(../company/images/bg_sp.jpg) no-repeat top;background-size:cover}}.p-company h2{padding-top:200px;font-size:30px;color:#fff;letter-spacing:normal;line-height:1.5;text-shadow:0 0 18px #014a80,3px -1px 20px rgba(1,74,128,.8)}@media (max-width:768px){.p-company h2{font-size:26px}}@media (max-width:639px){.p-company h2{padding-top:50px;font-size:20px}}.p-company h2 span{font-size:50px;display:block}@media (max-width:768px){.p-company h2 span{font-size:40px}}@media (max-width:639px){.p-company h2 span{font-size:30px}}.p-company p.com-text{color:#fff;margin-top:60px;font-size:16px;font-weight:700;text-shadow:0 0 18px #014a80,3px -1px 20px rgba(1,74,128,.8)}@media (max-width:768px){.p-company p.com-text{margin-top:40px;font-size:14px}}.p-company section{padding-bottom:300px}@media (max-width:768px){.p-company section{padding-bottom:200px}}@media (max-width:639px){.p-company section{padding-bottom:100px}}.p-company .table-style{margin-top:960px;margin-left:auto;margin-right:auto;width:355px}@media (max-width:768px){.p-company .table-style{margin-top:750px;width:90%}}@media (max-width:639px){.p-company .table-style{margin-top:300px}}.p-company .table-style table td,.p-company .table-style table th{font-size:16px;font-weight:700;padding:10px 0}@media (max-width:639px){.p-company .table-style table td,.p-company .table-style table th{font-size:14px}}.p-company .table-style table th{text-align:right;width:80px}.p-company .table-style table td{padding-left:40px}.p-service .block-image{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.p-service .block-image .img{margin-right:60px}@media (max-width:960px){.p-service .block-image .img{margin-right:5%;width:40%}}@media (max-width:768px){.p-service .block-image .img{margin-right:auto;margin-left:auto;width:95%;margin-bottom:50px}.p-service .block-image .img figure{text-align:center}}.p-service .block-image .text{font-weight:500;width:calc(100% - 496px)}.p-service .block-image .text p{font-size:16px;line-height:2}@media (max-width:639px){.p-service .block-image .text p{font-size:13px}}@media (max-width:960px){.p-service .block-image .text{width:55%}}@media (max-width:768px){.p-service .block-image .text{width:100%}}.p-service .sv-wrapper{margin-top:60px}@media (max-width:639px){.p-service .sv-wrapper{margin-top:50px}}.p-service .sv-wrapper--ins:nth-of-type(n+2){margin-top:50px}@media (max-width:639px){.p-service .sv-wrapper--ins:nth-of-type(n+2){margin-top:30px}}.p-service .sv-wrapper--ins .sv-block{padding:50px 80px;min-height:444px;background:url(../service/images/bg1.jpg) no-repeat 50%;border-radius:30px;border:4px solid #fff}.p-service .sv-wrapper--ins .sv-block p{font-size:16px;line-height:2}@media (max-width:639px){.p-service .sv-wrapper--ins .sv-block p{font-size:13px}}@media (max-width:768px){.p-service .sv-wrapper--ins .sv-block{padding:0;min-height:auto;background:none}.p-service .sv-wrapper--ins .sv-block .sv-subtit{background:url(../service/images/bg1_sp.jpg) no-repeat 50%;padding:150px 30px 30px;background-size:cover;margin-bottom:30px;border-radius:30px;border:3px solid #fff}}@media (max-width:639px){.p-service .sv-wrapper--ins .sv-block .sv-subtit{border-radius:15px;padding:150px 20px 20px;margin-bottom:15px}}.p-service .sv-wrapper--ins:nth-child(2) .sv-block{background:url(../service/images/bg2.jpg) no-repeat 50%}@media (max-width:768px){.p-service .sv-wrapper--ins:nth-child(2) .sv-block{background:none}.p-service .sv-wrapper--ins:nth-child(2) .sv-block .sv-subtit{background:url(../service/images/bg2_sp.jpg) no-repeat 50%;background-size:cover}}.p-service .sv-wrapper--ins:nth-child(3) .sv-block{background:url(../service/images/bg3.jpg) no-repeat 50%}@media (max-width:768px){.p-service .sv-wrapper--ins:nth-child(3) .sv-block{background:none}.p-service .sv-wrapper--ins:nth-child(3) .sv-block .sv-subtit{background:url(../service/images/bg3_sp.jpg) no-repeat 50%;background-size:cover}}.p-service .sv-wrapper .sv-subtit h3{font-size:30px;padding-left:20px;border-left:5px solid #51ace9;margin-bottom:35px}@media (max-width:768px){.p-service .sv-wrapper .sv-subtit h3{margin-bottom:0}}@media (max-width:639px){.p-service .sv-wrapper .sv-subtit h3{border-width:3px;padding-left:10px;font-size:22px}}.p-service .sv-wrapper .sv-subtit h3 img{display:none}@media (max-width:768px){.p-service .sv-wrapper .sv-subtit h3 img{display:inline-block;margin-left:20px}}.p-service .sv-wrapper .sv-subtit h3 span{font-size:20px;display:block}@media (max-width:639px){.p-service .sv-wrapper .sv-subtit h3 span{font-size:16px}}.p-service .sv-wrapper .sv-subtit h3 .flex_start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.p-service .sv-wrapper .sv-subtit-logo{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}@media (max-width:768px){.p-service .sv-wrapper .sv-subtit-logo{margin-bottom:0}}.p-service .sv-wrapper .sv-subtit-logo h3{margin-bottom:0;margin-right:30px}@media (max-width:768px){.p-service .sv-wrapper .sv-subtit-logo h3{margin-right:0}}.p-service section{padding-bottom:120px}@media (max-width:639px){.p-service section{padding-bottom:50px}}.container{max-width:1000px}.recruitbg{background:url(../recruit/images/recruitbg.png);background-repeat:no-repeat;background-position:50%;background-size:cover;max-height:360px;min-height:260px;height:10vw;margin-top:200px;position:relative;margin-bottom:150px}.recruitbg .av-container,.recruitbg .recruitbg_center{height:100%}@media (max-width:768px){.recruitbg{max-height:260px;min-height:140px;height:15vw;margin-top:7vh;margin-bottom:5vh}}.recruitbg .img1,.recruitbg .img2{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute}@media (max-width:768px){.recruitbg .img1,.recruitbg .img2{max-height:180px}}.recruitbg .img2{left:-40%;bottom:-60%}@media (max-width:768px){.recruitbg .img2{max-height:80px;left:-55%;bottom:-68%}}.btn-service.btn-down a:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.btn-recruit1{margin-bottom:150px}@media (max-width:768px){.btn-recruit1{margin-bottom:5vh}}.recruitpoints .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.recruitpoints .container,.recruitpoints_e{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.recruitpoints_e{width:270px;height:270px;margin-right:20px;text-align:center;font-weight:700;background-repeat:no-repeat;background-position:50%;background-size:contain;line-height:1.2}@media (max-width:520px){.recruitpoints_e{margin-right:0!important;width:200px;height:200px}}@media (max-width:768px){.recruitpoints_e{margin-bottom:10px!important}}.recruitpoints_e:first-child{background-image:url(../recruit/images/point1.png)}.recruitpoints_e:nth-child(2){background-image:url(../recruit/images/point2.png)}.recruitpoints_e:nth-child(3){background-image:url(../recruit/images/point3.png)}.recruitpoints_e:nth-child(4){background-image:url(../recruit/images/point4.png)}.recruitpoints_e:nth-child(5){background-image:url(../recruit/images/point5.png)}.recruitpoints_e_center{margin-top:50px}.recruitpoints_e p{font-size:30px!important;line-height:1.5}@media (max-width:768px){.recruitpoints_e p{font-size:20px!important}}.recruitpoints_e .small{font-size:16px!important;font-weight:500!important}@media (max-width:768px){.recruitpoints_e .small{font-size:13px!important}}@media (min-width:769px){.recruitpoints_e:nth-child(3){margin-right:0}}.recruitpoints_e:last-child{margin-right:0}.piechart_c{margin-top:40px}@media (max-width:520px){.piechart_c{margin-left:-30px}}.piechart_c .slick-slide{margin:10px}@media (max-width:520px){.piechart_c .container{padding:0!important}}.piechart_c .slick-dots{right:-15px!important}.piechart_c .slick-dots li.slick-active button:before{color:#5ccbf0!important;opacity:1}.piechart_c .slick-dots li button:before{font-size:14px;color:#ddd!important;opacity:1}.piechart_c .slickarrow{position:relative;height:20px;text-align:center}.piechart_c .slickarrow .slick-arrow{background:url(../recruit/images/arrow_next.png) no-repeat;height:20px;width:20px;background-size:contain;background-position:50%;position:absolute;right:calc(50% - 100px);top:-25px}.piechart_c .slickarrow .slick-arrow.slickprev{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);left:calc(50% - 70px);right:auto}h2.twoline{text-align:center;font-size:30px;margin-bottom:40px;font-weight:500;letter-spacing:0}@media (max-width:768px){h2.twoline{font-size:20px}}h2.twoline span{position:relative;display:inline-block}h2.twoline span:after,h2.twoline span:before{content:"";width:40px;height:2px;background-color:#3f4e65;display:block;position:absolute;-webkit-transform:rotate(-55deg);-ms-transform:rotate(-55deg);transform:rotate(-55deg);top:25px;right:-40px}@media (max-width:768px){h2.twoline span:after,h2.twoline span:before{height:1px;width:30px;top:17px;right:-30px}}h2.twoline span:after{content:"";-webkit-transform:rotate(55deg);-ms-transform:rotate(55deg);transform:rotate(55deg);left:-40px}@media (max-width:768px){h2.twoline span:after{left:-30px}}h2.normal{font-size:30px;letter-spacing:0}@media (max-width:768px){h2.normal{font-size:18px}}.recruitcontent{text-align:center;margin-top:8vh;margin-bottom:8vh;position:relative}.recruitcontent .particles-js{width:450px;height:450px;position:absolute;bottom:-100px;left:0}@media (max-width:768px){.recruitcontent .particles-js{top:0;bottom:auto;width:120px;height:150px}}.recruitcontent .particles-js#particles-js2{right:0;left:auto}@media (max-width:768px){.recruitcontent .particles-js#particles-js2{top:auto;bottom:0}}.recruitcontent:after{content:""}@media (max-width:768px){.recruitcontent{margin-top:0;margin-bottom:0;padding-top:12vh;padding-bottom:12vh}}.recruitcontent .rcontent{margin-top:2vh}@media (max-width:768px){.recruitcontent .rcontent{letter-spacing:-1px;font-size:13px}}h2{letter-spacing:1px}@media (max-width:768px){h2{letter-spacing:0}}.ondestrength{background:#ebf8fd;background:-webkit-linear-gradient(left,#ebf8fd 0,#e0f3f9 40%,#b1d9ed);background:linear-gradient(90deg,#ebf8fd 0,#e0f3f9 40%,#b1d9ed);padding-top:300px;position:relative}@media (max-width:768px){.ondestrength{padding-top:100px}}@media (max-width:520px){.ondestrength{padding-top:80px}}.ondestrength:after{content:"";background:url(../recruit/images/multiplecircles.png) no-repeat!important;position:relative;width:1000px;height:1000px;background-size:contain;left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;top:800px;opacity:.25}@media (max-width:768px){.ondestrength:after{width:120%;height:auto;background-size:contain!important;background-position:50%!important;display:block;left:-10%;top:500px}}.ondestrength .container{position:relative;z-index:3;margin-top:70px}@media (max-width:768px){.ondestrength .container{margin-top:0}}.ondestrength .underlinela{text-align:center;margin-bottom:50px;font-size:30px}@media (max-width:768px){.ondestrength .underlinela{font-size:20px;letter-spacing:0!important;margin-bottom:20px}}@media (max-width:520px){.ondestrength .underlinela{font-size:18px}}.ondestrength .underlinela span{display:inline-block;background:url(../recruit/images/underline.png) no-repeat;background-size:contain;background-position:bottom 0 center;padding-bottom:40px}@media (max-width:768px){.ondestrength .underlinela span{padding-bottom:18px}}.ondestrength:before{content:"";height:500px;width:100%;position:absolute;display:block;background:url(../recruit/images/wave.png) no-repeat;background-position:50%;background-size:cover;top:-150px}@media (max-width:768px){.ondestrength:before{height:140px;top:-70px}}.ondestrength_list{width:740px;margin:0 auto;margin-top:80px}@media (max-width:768px){.ondestrength_list{margin-top:40px}}.ondestrength_list ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:180px}@media (min-width:769px){.ondestrength_list ul{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:768px){.ondestrength_list ul{padding-bottom:130px;margin-left:30px;margin-right:10px}}.ondestrength_list ul li{width:calc(50% - 30px);width:-ms-calc(50% - 30px);width:-o-calc(50% - 30px);margin-right:60px;float:left;margin-bottom:40px;float:none}@media (max-width:768px){.ondestrength_list ul li{margin-bottom:20px}}@media (min-width:769px){.ondestrength_list ul li:last-child{margin-top:-20px}}.ondestrength_list ul li p{line-height:1.4;color:#333!important}.ondestrength_list ul li p:first-child{font-size:50px;position:relative;padding-left:60px}@media (max-width:768px){.ondestrength_list ul li p:first-child{font-size:30px;padding-left:40px}}.ondestrength_list ul li p:first-child:before{content:"";width:44px;height:44px;background:url(../recruit/images/check.png) no-repeat;display:block;left:0;top:0;bottom:0;margin:auto;position:absolute;margin-top:7px;background-size:contain}@media (max-width:768px){.ondestrength_list ul li p:first-child:before{width:30px;height:30px;margin-top:2px}}.ondestrength_list ul li p:last-child{font-size:16px;position:relative}@media (max-width:768px){.ondestrength_list ul li p:last-child{font-size:14px}}.ondestrength_list ul li:nth-child(2n){margin-right:0}.ondestrength_two{margin-top:-150px;position:relative}@media (max-width:768px){.ondestrength_two{margin-top:-110px}}.ondestrength_two .btn-recruit1{margin-top:40px}@media (max-width:768px){.ondestrength_two .btn-recruit1{margin-top:20px}}@media (max-width:768px){.systemevent{margin-top:50px}}h2.underline{text-align:center;letter-spacing:0;font-size:30px;position:relative;margin-bottom:70px}@media (max-width:768px){h2.underline{font-size:20px;margin-bottom:40px}}@media (max-width:520px){h2.underline{font-size:18px}}h2.underline:after{content:"";width:64px;height:3px;background:#51ace9;display:block;border-radius:1.5px;left:0;right:0;margin:auto;position:absolute;bottom:-20px}@media (max-width:768px){h2.underline:after{height:2px;width:46px;bottom:-10px}}@media (min-width:769px){.systemevent_c{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.systemevent_c .av-container{float:none;position:relative}@media (min-width:769px){.systemevent_c .av-container{width:calc(50% - 22px);width:-ms-calc(50% - 22px);width:-o-calc(50% - 22px);margin-right:44px;float:left}}@media (max-width:768px){.systemevent_c .av-container{max-width:400px;margin:0 auto!important;margin-bottom:20px!important}}.systemevent_c .av-container:last-child{margin-right:0}.systemevent_c .av-container p{position:absolute;z-index:1;bottom:10px;padding:35px;color:#fff!important;font-size:30px;line-height:1.4}@media (max-width:768px){.systemevent_c .av-container p{font-size:20px;font-weight:700;padding:20px}}@media (max-width:520px){.systemevent_c .av-container p{font-size:18px}}.systemevent_c .av-container p .small{font-size:16px;display:block}@media (max-width:768px){.systemevent_c .av-container p .small{font-size:14px;font-weight:500}}.systemevent_c .crecela{margin-bottom:10px}.recruitplan{margin-top:100px;margin-bottom:70px}@media (max-width:768px){.recruitplan{margin-top:70px}}@media (max-width:768px){.humansec img{margin-left:auto;margin-right:auto}}@media (max-width:768px){.eventa{margin:0 auto!important}}.recruit-title{font-weight:500}.recruitplan_c{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.recruitplan_c .acr_title{background:#333;border-radius:7px 7px 0 0;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 0 30px;cursor:pointer;position:relative}@media (min-width:769px){.recruitplan_c .acr_title{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:calc(25% - 0px);width:25%;margin-right:0;float:left}}@media (max-width:768px){.recruitplan_c .acr_title{width:100%;border-radius:7px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:20px;text-align:left;margin-top:10px;padding-bottom:20px}.recruitplan_c .acr_title p{text-align:left}}.recruitplan_c .acr_title:after{content:"";background:url(../common_img/arrow-right.png) no-repeat 50%;width:15px;height:17px;bottom:10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media (min-width:769px){.recruitplan_c .acr_title:after{left:0;right:0;margin:auto;position:absolute}}@media (max-width:768px){.recruitplan_c .acr_title:after{top:0;bottom:0;margin:auto;position:absolute;right:20px!important;left:auto!important}}.recruitplan_c .acr_title:hover{-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}@media (min-width:769px){.recruitplan_c .acr_title:hover{opacity:.8}}.recruitplan_c .acr_title p{line-height:1.3;font-size:20px;text-align:center;font-weight:700}@media (min-width:769px){.recruitplan_c .acr_title p{margin-top:-5px}}@media (max-width:768px){.recruitplan_c .acr_title p{text-align:left;font-size:18px}}.recruitplan_c .acr_title p small{font-size:18px;font-weight:500!important}@media (max-width:768px){.recruitplan_c .acr_title p small{font-size:14px}}.recruitplan_c .acr_title *{color:#fff}.recruitplan_c .acr_title.open{background-color:#4faee1;border-radius:7px 7px 0 0}@media (min-width:769px){.recruitplan_c .acr_title.open{padding-bottom:50px}}.recruitplan_c .acr_title.open:after{content:"";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.recruitplan_c .acr_con{border:3px solid #4faee1;border-radius:0 0 7px 7px;padding:30px}.recruitplan_c .acr_con .btn-service{margin-bottom:0!important}@media (min-width:769px){.recruitplan_c .acr_con{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;padding:90px}}.recruitplan_c .acr_con table{width:100%;table-layout:fixed}@media (max-width:768px){.recruitplan_c .acr_con table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.recruitplan_c .acr_con table td,.recruitplan_c .acr_con table th{display:block;width:100%}.recruitplan_c .acr_con table td{padding-top:0!important}}.recruitplan_c .acr_con table tr{border-bottom:2px solid #e2e2e2}.recruitplan_c .acr_con table tr:first-child td,.recruitplan_c .acr_con table tr:first-child th{padding-top:0}.recruitplan_c .acr_con table tr th{left:0;font-size:20px;text-align:left;padding:20px 0}@media (min-width:769px){.recruitplan_c .acr_con table tr th{width:30%}}@media (max-width:768px){.recruitplan_c .acr_con table tr th{font-size:16px}}.recruitplan_c .acr_con table tr td{font-size:16px;padding:20px 0}@media (max-width:768px){.recruitplan_c .acr_con table tr td{font-size:14px}}.recruitplan_c .acr_con{display:none}@media (min-width:769px){.companypage .container{width:100%;max-width:100%}}.companypage .particles-js{position:absolute;width:450px;height:450px}@media (max-width:768px){.companypage .particles-js{display:none}}.companypage #particles-js1{top:0;right:-10px}.companypage #particles-js2{bottom:-300px;left:-10px}.companypage #particles-js3{top:50px;right:-10px}.companypage #particles-js4{bottom:-140px;left:-10px}.companypage .block1,.companypage .block2{position:relative}.contactbg{background:url(../contact/images/contactbg.png) no-repeat;background-size:cover;background-position:50%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:50px 20px;border-radius:10px;text-align:center}@media (max-width:768px){.contactbg{border-radius:5px;background:url(../contact/images/contactbg_sp.png) no-repeat;background-size:cover;background-position:50%}}.contactbg p{font-weight:700;color:#fff!important;text-shadow:1px 1px 4px 1px rgba(0,0,0,.2)}.contactbg p:first-child{font-size:20px;margin-bottom:20px}@media (max-width:768px){.contactbg p:first-child{font-size:18px}}.contactbg p:last-child{font-size:16px}@media (max-width:768px){.contactbg p:last-child{font-size:13px}}.contactcontent .service-tit{margin-top:20px!important;margin-bottom:70px}@media (max-width:768px){.contactcontent .service-tit{margin-top:0!important;margin-bottom:30px!important;font-weight:700}}.contactcontent .table_template{margin-top:40px}@media (max-width:768px){.contactcontent .table_template{margin-top:30px}}.contactcontent .table_template .confirm_submit{text-align:center;margin:20px auto;font-size:16px}.contactcontent .table_template .confirm_submit input{margin-right:5px}.contactcontent .btn_view{margin:20px auto;margin-bottom:60px}.contactcontent .btn_view .btn_normal{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;color:#000;width:360px;height:60px;border-radius:0;border:#000;cursor:pointer}.contactcontent .btn_view .btn_normal:hover{background:#e6e6e6}@media (max-width:520px){.contactcontent .btn_view .btn_normal{width:80%;height:50px}}.contactcontent .btn_view .btn_normal span{font-size:16px}@media (max-width:520px){.contactcontent .btn_view .btn_normal span{font-size:16px}}.contactcontent .btn_view button.btn_normal{border:none}.contactcontent .btn_view .btn_normal{position:relative}.contactcontent .btn_view .btn_normal img{top:0;bottom:0;margin:auto;position:absolute;width:20px;height:20px;right:20px}.contactcontent .btn_view .btn_normal:hover{opacity:.8}.contactcontent .form_submit{margin:40px 0}@media (min-width:768px){.contactcontent .form_submit{margin:70px 0}}.contactcontent .form_submit .lable{line-height:2;letter-spacing:2px}.contactcontent table{border:1px solid transparent;width:100%;border-spacing:0;border-collapse:collapse;border-collapse:separate}.contactcontent table input[type=checkbox],.contactcontent table input[type=radio]{vertical-align:-.1em;margin-right:10px}.contactcontent table td,.contactcontent table th{line-height:1.6;text-align:justify;border:1px solid transparent;padding:30px;color:#000}@media (max-width:768px){.contactcontent table td,.contactcontent table th{display:block;width:100%;padding:15px;border:none;border-bottom:1px solid transparent}.contactcontent table td:after,.contactcontent table th:after{clear:both;content:"";display:block}}.contactcontent table tr:last-child td{border-bottom:none}.contactcontent table input[type=email],.contactcontent table input[type=name],.contactcontent table input[type=number],.contactcontent table input[type=password],.contactcontent table input[type=tel],.contactcontent table input[type=text],.contactcontent table select,.contactcontent table textarea{height:60px;padding-left:10px;border:1px solid #ddd;background:#fff;width:100%;border-radius:10px}@media (max-width:768px){.contactcontent table input[type=email],.contactcontent table input[type=name],.contactcontent table input[type=number],.contactcontent table input[type=password],.contactcontent table input[type=tel],.contactcontent table input[type=text],.contactcontent table select,.contactcontent table textarea{height:42px}}.contactcontent table select{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.contactcontent table textarea{padding:10px;height:170px}@media (max-width:768px){.contactcontent table textarea{height:150px}}.contactcontent table .checkboxtt span label{width:33.3%;display:inline-block}@media (max-width:768px){.contactcontent table .checkboxtt span label{width:100%}}@media (max-width:768px){.contactcontent table .w35{width:60%!important}}.contactcontent table th{background:#fff;font-weight:700;width:30%;font-size:16px;vertical-align:middle}.contactcontent table th .nonerequired,.contactcontent table th .required{display:table;float:left;margin-right:10px}.contactcontent table th .nonerequired:before,.contactcontent table th .required:before{content:"必須";font-size:13px;font-weight:400;display:inline-block;color:#fff;padding:2px 10px;background:#d5463f}@media (max-width:768px){.contactcontent table th .nonerequired:before,.contactcontent table th .required:before{font-size:11px}}.contactcontent table th .required:before{content:"必須";background:#d5463f}.contactcontent table th .nonerequired:before{content:"任意";background:#7c7c7c}.contactcontent table th .flexbox{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contactcontent table th .flexbox li{min-width:300px;margin:5px 0}.contactcontent table th .flexbox li:last-child{min-width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contactcontent table th .flexbox li:last-child label{min-width:100px}@media (max-width:768px){.contactcontent table th .flexbox li{width:48%;min-width:inherit}}@media (max-width:768px){.contactcontent table tbody,.contactcontent table td,.contactcontent table th,.contactcontent table tr{display:block;width:100%}}.contactcontent .table_template{margin-top:50px!important}.contactcontent .table_template table th{padding-right:0;padding-left:0}@media (max-width:768px){.contactcontent .table_template table th{padding-bottom:0!important}}.contactcontent .table_template table td{padding-left:0}@media (max-width:768px){.contactcontent .table_template table td{padding-right:0!important}}.contactcontent .table_template table tr:last-child th{vertical-align:top}.contactcontent .table_template table .div{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.contactcontent .table_template table .div{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.contactcontent .table_template table .div .nonerequired,.contactcontent .table_template table .div .required{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important;margin-left:20px}.contactcontent .table_template table .div .nonerequired:before,.contactcontent .table_template table .div .required:before{height:60px;width:87px;border-radius:10px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px}@media (max-width:768px){.contactcontent .table_template table .div .nonerequired:before,.contactcontent .table_template table .div .required:before{height:35px;width:45px;font-size:14px;border-radius:7px}}.contactcontent .table_template table .emailtr tr td,.contactcontent .table_template table .emailtr tr th{padding-top:0!important}.contactcontent .form_submit.text_center{font-size:30px;font-weight:700;line-height:1.6}@media (max-width:768px){.contactcontent .form_submit.text_center{font-size:18px}}.contactcontent .form_submit.text_center .lable{line-height:1.6}.contactcontent .form_submit.text_center .lable input[type=checkbox]{height:30px;width:30px;border:2px solid #ccc;border-radius:5px;margin-right:5px}@media (max-width:768px){.contactcontent .form_submit.text_center .lable input[type=checkbox]{height:20px;width:20px}}.contactcontent .form_submit.text_center small{font-size:16px}@media (max-width:768px){.contactcontent .form_submit.text_center small{font-size:12px}}@media (max-width:768px){.contactcontent table textarea{height:150px!important}}.form_submit_btn a:hover{text-decoration:none!important}.form_submit_btn button{margin-top:20px}.form_submit_btn button:hover{text-decoration:none!important}.contactcontent table input[type=email],.contactcontent table input[type=name],.contactcontent table input[type=number],.contactcontent table input[type=password],.contactcontent table input[type=tel],.contactcontent table input[type=text],.contactcontent table select,.contactcontent table textarea{border-width:2px;color:#333;font-size:16px;background-color:#ebf9fb}@media (max-width:768px){.contactcontent table input[type=email],.contactcontent table input[type=name],.contactcontent table input[type=number],.contactcontent table input[type=password],.contactcontent table input[type=tel],.contactcontent table input[type=text],.contactcontent table select,.contactcontent table textarea{border-width:1px;border-radius:6px;height:40px;font-size:14px}}.contactcontent table input[type=email]::-webkit-input-placeholder,.contactcontent table input[type=name]::-webkit-input-placeholder,.contactcontent table input[type=number]::-webkit-input-placeholder,.contactcontent table input[type=password]::-webkit-input-placeholder,.contactcontent table input[type=tel]::-webkit-input-placeholder,.contactcontent table input[type=text]::-webkit-input-placeholder,.contactcontent table select::-webkit-input-placeholder,.contactcontent table textarea::-webkit-input-placeholder{color:#aaa;font-size:16px;line-height:1.6}@media (max-width:768px){.contactcontent table input[type=email]::-webkit-input-placeholder,.contactcontent table input[type=name]::-webkit-input-placeholder,.contactcontent table input[type=number]::-webkit-input-placeholder,.contactcontent table input[type=password]::-webkit-input-placeholder,.contactcontent table input[type=tel]::-webkit-input-placeholder,.contactcontent table input[type=text]::-webkit-input-placeholder,.contactcontent table select::-webkit-input-placeholder,.contactcontent table textarea::-webkit-input-placeholder{font-size:14px}}.contactcontent table input[type=email]:-moz-placeholder,.contactcontent table input[type=name]:-moz-placeholder,.contactcontent table input[type=number]:-moz-placeholder,.contactcontent table input[type=password]:-moz-placeholder,.contactcontent table input[type=tel]:-moz-placeholder,.contactcontent table input[type=text]:-moz-placeholder,.contactcontent table select:-moz-placeholder,.contactcontent table textarea:-moz-placeholder{color:#aaa;font-size:16px;line-height:1.6}@media (max-width:768px){.contactcontent table input[type=email]:-moz-placeholder,.contactcontent table input[type=name]:-moz-placeholder,.contactcontent table input[type=number]:-moz-placeholder,.contactcontent table input[type=password]:-moz-placeholder,.contactcontent table input[type=tel]:-moz-placeholder,.contactcontent table input[type=text]:-moz-placeholder,.contactcontent table select:-moz-placeholder,.contactcontent table textarea:-moz-placeholder{font-size:14px}}.contactcontent table input[type=email]::-moz-placeholder,.contactcontent table input[type=name]::-moz-placeholder,.contactcontent table input[type=number]::-moz-placeholder,.contactcontent table input[type=password]::-moz-placeholder,.contactcontent table input[type=tel]::-moz-placeholder,.contactcontent table input[type=text]::-moz-placeholder,.contactcontent table select::-moz-placeholder,.contactcontent table textarea::-moz-placeholder{color:#aaa;font-size:16px;line-height:1.6}@media (max-width:768px){.contactcontent table input[type=email]::-moz-placeholder,.contactcontent table input[type=name]::-moz-placeholder,.contactcontent table input[type=number]::-moz-placeholder,.contactcontent table input[type=password]::-moz-placeholder,.contactcontent table input[type=tel]::-moz-placeholder,.contactcontent table input[type=text]::-moz-placeholder,.contactcontent table select::-moz-placeholder,.contactcontent table textarea::-moz-placeholder{font-size:14px}}.contactcontent table input[type=email]:-ms-input-placeholder,.contactcontent table input[type=name]:-ms-input-placeholder,.contactcontent table input[type=number]:-ms-input-placeholder,.contactcontent table input[type=password]:-ms-input-placeholder,.contactcontent table input[type=tel]:-ms-input-placeholder,.contactcontent table input[type=text]:-ms-input-placeholder,.contactcontent table select:-ms-input-placeholder,.contactcontent table textarea:-ms-input-placeholder{color:#aaa;font-size:16px;line-height:1.6}@media (max-width:768px){.contactcontent table input[type=email]:-ms-input-placeholder,.contactcontent table input[type=name]:-ms-input-placeholder,.contactcontent table input[type=number]:-ms-input-placeholder,.contactcontent table input[type=password]:-ms-input-placeholder,.contactcontent table input[type=tel]:-ms-input-placeholder,.contactcontent table input[type=text]:-ms-input-placeholder,.contactcontent table select:-ms-input-placeholder,.contactcontent table textarea:-ms-input-placeholder{font-size:14px}}.confirmsec .form_submit_btn{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.confirmsec .form_submit_btn .btn-service span{padding-right:0!important}@media (max-width:768px){.confirmsec .form_submit_btn .btn-service{margin-top:0!important}}@media (max-width:768px){.confirmsec .form_submit_btn .btn-service:first-child{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.confirmsec .form_submit_btn .btn-service:first-child button:before{content:"";right:auto;left:20px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}@media (min-width:769px){.confirmsec .form_submit_btn .btn-service:first-child{margin-right:20px}}@media (max-width:768px){.confirmsec .form_submit_btn .btn-service:first-child{margin-bottom:10px}}@media (max-width:768px){.confirmsec .form_submit_btn .btn-service:last-child{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media (max-width:768px){.recruitplan_c .acr_con{width:100%}.p-service .sv-wrapper--ins .sv-block p{letter-spacing:-1px}}.page-privacy-policy{background:transparent}.page-privacy-policy .mainmv{padding-bottom:0}.page-privacy-policy .mainmv h1{top:0}.boxppimg{margin-top:50px;height:250px;width:100%;overflow:hidden}.boxppimg img{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.boxppimg{height:150px}}.contactform.privacypolicy{background:#fff;padding:30px;top:-50px;position:relative}@media (max-width:768px){.h2pp{margin-top:50px;margin-bottom:10px}}
@media(max-width:520px) {
	.acr_con .btn-service.btn-recruit1 a {
		width: 100% !important;
		min-width: auto;
	}
	.form_submit_btn .btn-service.btn-recruit1 button, .form_submit_btn .btn-service.btn-recruit1 input{
		-webkit-appearance:none !important;
		background: transparent !important;
		border:none !important;
	}
	.form_submit label {
		letter-spacing: -1px;
	}
}

.p-company .blue-link{
	display: block;
	color: rgb(2, 130, 198);
	text-decoration: underline;
	transition: all 0.5s ease-in-out;
}

@media(min-width:768px) {
	.p-company .blue-link:hover{
		opacity: 0.8;
		text-decoration: none;
		transition: all 0.5s ease-in-out;
	}
}