@charset "UTF-8";.service_box6 a,header{position:absolute;top:0;left:0}body,header,p,section.conB,section.conC,section.conD,section.conE,section.conF,section.conG,section.conH,section.header{margin:0}.col-item,.col-item_b,.conA{-webkit-justify-content:center}.conA,.mainheader{text-align:center}.conA a,.conD a{border-radius:45px;font-weight:700}body{font-family:'メイリオ','Hiragino Kaku Gothic Pro',sans-serif;color:#666}p{font-size:14px;line-height:1.4}header{z-index:100;width:100%;height:30px;padding:10px 0 0;background-color:rgba(0,167,234,.8);box-shadow:0 6px 5px -2px #666;shadowColor:"#666";shadowOpacity:.8}.mainheader{margin:0 auto}.top_img{width:80px;margin:0 auto}.mainheader img{width:100%}.conA{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;justify-content:center;align-items:center;height:350px;min-height:320px;background-image:url(../images/user_service/main_img-min.jpg);background-position:center;background-size:cover;color:#fff;color:var(--text-bright-color)}.conA a,.conD a,.conE .terms_link a,.service_box6 .icon{display:inline-block}.conA h1,.conA p{margin-top:0;color:#fff}.conA h1{margin-bottom:20px;font-size:6.5vw;font-weight:700}.conA p{margin-bottom:0;font-size:14px}.topcontainer{padding:30px 10px 10px}.conA a{padding:15px 50px;text-decoration:none!important;font-size:18px;margin:25px 15px 0;background:#00A7EA;border:2px solid #00A7EA;color:#fff!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.conA a:hover{border:2px solid #00A7EA;color:#00A7EA!important;background:#fff}.conA p.l-align-right{text-align:right;padding:20px 0 40px}.conA a.lead_btn{width:150px;padding:5px;background:#fff;border:1px solid #ccc;border-radius:5px;color:#666!important;font-size:14px;margin:0;font-weight:400;text-align:center}.conA a.lead_btn:hover{color:#00A7EA!important}.conB{background:#E6EDED}.about_wrap,.service_wrap{margin:0 auto;padding:80px 10px}.service_wrap.campaign{width:100%;background:#fff}.about_wrap h2,.service_wrap h2{font-size:30px;padding-bottom:15px;color:#666;font-weight:400;margin-top:0;margin-bottom:40px;text-align:center}.about_wrap h2.mb20,.newjob_comment,.service_box6{margin-bottom:20px}h2 .under{border-bottom:4px solid #00A7EA}.service_box6{padding:30px;text-align:center;border:1px solid #ccc;background:#fff;box-sizing:border-box;box-shadow:0 0 3px #ddd;position:relative}.service_box6 a{width:100%;height:100%}.service_box6:hover{background:#F2FAFD;border:1px solid #00A7EA}.service_box6_title{font-size:18px;padding-bottom:0;margin-top:20px}.service_box6 .icon{font-size:2.5em;width:35px;height:35px;padding:25px;margin-bottom:10px;position:relative;color:#00A7EA;border:1px solid #00A7EA;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.border,.conD a{-webkit-transition:all .3s}.border{border-top:2px solid #999;border-bottom:2px solid #999;margin:0 45%;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.newjob_box,.waves-effect{-webkit-transition:all .3s ease-out}.service_box6_dec{font-size:14px;line-height:1.45;text-align:left}.bottomcontainer,.conD,.conE,.conE p{text-align:center}.service_box6 .border{margin-top:10px;margin-bottom:15px}.service_box6:hover .icon{background:#00A7EA;color:#fff}.service_box6:hover .border{margin:10px 30% 15px;border-color:#00A7EA}.col-item,.newjob .newjob_box{border:1px solid #ccc;box-shadow:0 0 3px #ddd}.waves-effect{position:relative;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;will-change:opacity,transform;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.conC{background:#f7f7f7}.about_menu{margin-bottom:60px}.col-item,.row-2.mb16{margin-bottom:16px}.col-item{padding:10px;-ms-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;background-color:#fff}.col-item a{position:absolute;top:0;left:0;width:100%;height:100%}.col-item.active,.col-item:hover{background:#F2FAFD;border:1px solid #00A7EA}.menu_title{color:#00A7EA;padding-bottom:7px;font-size:18px;margin-bottom:10px}.new_service a:hover{opacity:.8}.conD{background:#4A535A}.bottomcontainer{padding-top:60px;padding-bottom:60px;margin:0 auto}.conD h1,.conD p{margin-top:0;color:#fff}.conD h1{margin-bottom:10px;font-size:6.5vw;font-weight:700}.conD p{margin-bottom:15px;font-size:14px}.conD a{padding:15px 50px;text-decoration:none!important;font-size:18px;margin:25px 15px 0;background:#00A7EA;border:2px solid #00A7EA;color:#fff!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .3s}.conE,.conG{padding-bottom:30px}.conE .terms_link,.conE .terms_link a,.conE p{font-size:14px;color:#fff}.col-item_b,.conF img,.newjob .newjob_box,.search_station input{box-sizing:border-box}.conD a:hover{border:2px solid #00A7EA;color:#00A7EA!important;background:#fff}.conE{background:#171717;padding-top:30px}.about_wrap th,.service-menu .service_box4{text-align:left}.conE .terms_link a{text-decoration:underline;padding-bottom:15px}.conE .terms_link a:hover{text-decoration:none;color:#fff}.about_wrap table{border-collapse:collapse;border-top:solid 1px #bbb}.about_wrap td,.about_wrap th{line-height:1.4;width:100%;display:block}.about_wrap th{padding:10px 0 5px}.about_wrap td{border-bottom:solid 1px #bbb;padding:0 0 10px}.about_wrap th{padding-right:40px;word-break:keep-all;font-size:16px}.about_wrap td a{text-decoration:none;font-size:14px;color:#069}.about_wrap td a:hover,.newjob_title:hover{text-decoration:underline}.newjob_comment{text-align:center;font-size:18px}.newjob .newjob_box{width:100%;padding:10px;background:#fff;margin-bottom:16px}.newjob img.newjob_sampleimg{width:100%;padding-bottom:10px}.newjob img.newjob_sampleimg:hover{opacity:.7}.newjob_title{font-size:18px;color:#069;font-weight:700;margin-bottom:10px}.newjob_caption,.newjob_traffic{font-size:14px;margin-bottom:10px;line-height:1.4;overflow:hidden}.col-item_b a,.newjob_box a{text-decoration:none}.newjob_caption{position:relative;max-height:calc(14 * 1.4 * 2 * 1px);word-break:break-all}.newjob_caption:after,.newjob_caption:before{position:absolute;background:#fff}.newjob_caption:before{content:'...';top:calc(14 * 1.4 * (2 - 1) * 1px);right:0;width:1em}.newjob_caption:after{content:'';width:100%;height:100%}.newjob_traffic{white-space:nowrap;text-overflow:ellipsis}.newjob_salary{font-size:16px;color:#f26633;padding-top:10px;border-top:1px dotted #ddd;overflow:hidden;height:2.6em}.newjob_salary span.fa-stack{font-size:.6em}.newjob_box{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.newjob_box:hover{border:1px solid #00A7EA}.conG{background:#fff;padding-top:30px}.conG .job_title{display:table-cell;vertical-align:middle;color:#666;font-size:18px;line-height:1.4;padding:0 50px 0 20px;height:66px}.col-item_b{-ms-justify-content:center;justify-content:center;border:2px solid #00a7ea;margin-bottom:16px;position:relative}.conG .col-item_b:after{position:absolute;z-index:1;bottom:8px;right:8px;display:block;content:"";width:0;height:0;margin:auto;border-style:solid;border-color:transparent transparent #00a7ea;border-width:0 0 13px 13px}.job_category:after,.salary_children:after,.salary_parent:after{content:'\f0dd';font-family:FontAwesome;right:10px;top:12px;pointer-events:none}.col-item_b a{display:inline-block;width:100%;height:100%}.col-item_b.active,.col-item_b:hover{background:#F2FAFD;border:2px solid #00a7ea}.conG .col-item_b.mb0{margin-bottom:0}.conF{background:#fff}.conF img{border:1px solid #ccc}.conH{background:#848484;text-align:center;padding:20px 0;font-size:16px}.conH .about_wrap{margin:0 auto;padding:0 10px}.search_station{margin-bottom:15px}.search_station input{background:#fff;width:100%;height:46px;border-radius:4px;color:#666;padding:10px;border:none}.job_category select,.salary_children select,.salary_parent select{background:#fff;height:46px;color:#666;padding:10px 25px 10px 10px;cursor:pointer;box-sizing:border-box}.job_category{margin-bottom:15px;position:relative}.job_category select{width:100%;border-radius:4px;border:none}.job_category:after{position:absolute}.salary_select{overflow:hidden;margin-bottom:15px}.salary_children,.salary_parent{margin-bottom:15px;position:relative}.salary_parent{width:calc(35% - 15px);float:left}.salary_children{width:65%;float:right}.salary_children select,.salary_parent select{border-radius:4px;border:none;width:100%}.salary_children:after,.salary_parent:after{position:absolute}.new_service img{border:1px solid #ccc;box-sizing:border-box}@media (min-width:570px){.conA p br,.conD p br{display:none}.service-menu .service_box6{width:calc(50% - 12px)}.about_wrap td,.about_wrap th{display:table-cell}.service-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.about_wrap th{width:20%;padding:20px;border-bottom:1px solid #bbb}.about_wrap td{width:80%;padding:20px}.newjob{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.newjob .newjob_box{width:calc(50% - 12px)}.service-menu .service_box4{width:calc(50% - 8px)}}@media (min-width:820px){header{height:50px}.top_img{width:130px;margin:0 auto}.mainheader{width:960px}.mainheader img{width:100%}.about_wrap,.service_wrap{width:960px}.service-menu .service_box6{width:calc(25% - 12px)}.col-item,.col-item_b{width:calc(50% - 8px);box-sizing:border-box}.row-2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.col-item{-webkit-align-items:stretch;align-items:stretch}.row-2.mb16{margin-bottom:0}.conA{height:410px;min-height:520px}.conA h1,.conD h1{font-size:49px}.conA p,.conD p{font-size:20px}.col-item_b{-webkit-align-items:stretch;align-items:stretch;height:70px}.conG .col-item_b.mb0{margin-bottom:15px}.service-menu .service_box4{width:calc(25% - 12px)}.job_title br{display:block}.col-item_b.pd15{padding:0 0 0 20px}.conH{padding:25px 0}.conH .about_wrap{width:960px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.search_station{width:20%}.search_station input{width:100%}.job_category{width:32%}.job_category select{width:100%}.salary_select{width:26%}.job_category,.salary_children,.salary_parent,.salary_select,.search_station{margin-bottom:0}.salary_parent{width:34%;float:left;margin-right:4%}.salary_parent select{width:100%}.salary_children{width:62%;float:left}.salary_children select,.search_btn .normal-btn--green{width:100%}.newjob .newjob_box{width:calc(25% - 12px)}.newjob{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:flex-start;justify-content:flex-start}.newjob .newjob_box:not(:last-child){margin-right:16px}}a.btn-orange{background:#f26633;border:2px solid #f26633}a.btn-orange:hover{border:2px solid #f26633;color:#f26633!important}a.btn-pd15{padding:15px}#wrapper.easy_entry_con{margin-top:55px}@media (min-width:820px){#wrapper.easy_entry_con{margin-top:80px}}.conJ{background:#e6eded}h2.line_h18{line-height:1.8}@media (min-width:767px){h2.line_h18 br{display:none}}