.con_tab,.con_recruit,.con_recruit .wrp_new_gra .con_job_vacancies .con_job{width:90%;max-width:1280px;margin:auto}@media only screen and (min-width: 1200px){.con_tab,.con_recruit,.con_recruit .wrp_new_gra .con_job_vacancies .con_job{padding:0 20px}}@media print{.con_tab,.con_recruit,.con_recruit .wrp_new_gra .con_job_vacancies .con_job{padding:0 20px}}@media only screen and (max-width: 1199px){.con_tab,.con_recruit,.con_recruit .wrp_new_gra .con_job_vacancies .con_job{width:91.66667%}}.con_tab,.con_recruit,.con_recruit .wrp_new_gra .con_job_vacancies .con_job{width:90%;max-width:1280px;margin:auto}@media only screen and (min-width: 1200px){.con_tab,.con_recruit,.con_recruit .wrp_new_gra .con_job_vacancies .con_job{padding:0 20px}}@media print{.con_tab,.con_recruit,.con_recruit .wrp_new_gra .con_job_vacancies .con_job{padding:0 20px}}@media only screen and (max-width: 1199px){.con_tab,.con_recruit,.con_recruit .wrp_new_gra .con_job_vacancies .con_job{width:91.66667%}}.st_basic{font-size:125%;font-weight:normal;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (min-width: 768px) and (max-width: 1199px){.st_basic{font-size:107%}}@media only screen and (max-width: 767px){.st_basic{font-size:88%}}.st_basic em{font-family:"Cinzel","Times New Roman", Times, Garamond, Georgia, serif;text-transform:uppercase;font-size:250%;color:#000;display:block;line-height:1.1}@media only screen and (max-width: 767px){.st_basic em{font-size:225%}}.st_basic.ib em{display:inline-block;padding-right:15px}.con_tab{margin-top:120px;padding:3em 1.5em 2em;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_tab{margin-top:100px}}@media only screen and (max-width: 767px){.con_tab{margin-top:2em}}@media only screen and (max-width: 767px){.con_tab{padding:1.5em 0}}.con_tab::before{position:absolute;z-index:-1;content:"";background:#e7eddd;width:105%;height:120%;left:-2.5%;top:0}.con_tab .comp_tab_bt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_tab .comp_tab_bt>li{cursor:pointer;margin:0 0.25em}.con_tab .comp_tab_bt>li span{display:block;cursor:pointer;padding:0.4em 1.6em;border-bottom:2px solid #006f67;font-size:113%;-webkit-transition:.5s;transition:.5s}@media only screen and (max-width: 991px){.con_tab .comp_tab_bt>li span{padding:0.4em 1.2em}}@media only screen and (min-width: 1200px){.con_tab .comp_tab_bt>li span:hover{color:#fff;background:#006f67}}@media print{.con_tab .comp_tab_bt>li span:hover{color:#fff;background:#006f67}}@media only screen and (max-width: 1199px){.con_tab .comp_tab_bt>li span{padding:0.4em 0.5em}}.con_tab .comp_tab_bt>li.is-active{cursor:default;color:#fff;background:#006f67}.con_tab select{padding:0.5em;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.con_tab select::-ms-expand{display:none}.con_recruit{position:relative;margin-bottom:7rem;background:#fff;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.35);box-shadow:0 0 7px rgba(0,0,0,0.35);overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit{margin-bottom:4rem}}@media only screen and (max-width: 767px){.con_recruit{margin-bottom:4rem}}.con_recruit::before{width:35%;height:242px;top:-120px;content:"";background:url(../images/common/bg_yarorigi.png) no-repeat center;background-size:contain;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0;opacity:0.7}@media only screen and (max-width: 767px){.con_recruit::before{width:60%}}@media only screen and (max-width: 767px){.con_recruit::before{height:121px}}@media only screen and (max-width: 767px){.con_recruit::before{top:-60px}}.con_recruit .wrp_new_gra{width:80%;margin:3em auto 4.2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra{width:80%}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra{width:90%}}.con_recruit .wrp_new_gra .tl_basic{font-size:225%;margin-bottom:62px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .tl_basic{font-size:200%}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .tl_basic{font-size:163%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .tl_basic{margin-bottom:48px}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .tl_basic{margin-bottom:1.5em}}.con_recruit .wrp_new_gra .intro_txt .tl_basic{text-align:left;font-size:150%;margin-bottom:22px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .intro_txt .tl_basic{margin-bottom:18px}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .intro_txt .tl_basic{margin-bottom:1em}}.con_recruit .wrp_new_gra .intro_txt p{margin-bottom:44px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .intro_txt p{margin-bottom:38px}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .intro_txt p{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .intro_txt p{font-size:15px}}.con_recruit .wrp_new_gra .con_job_vacancies{background:#f7f7f7;border:#d9d9d9 solid 1px}.con_recruit .wrp_new_gra .con_job_vacancies .con_job{width:95%;margin-top:3em;margin-bottom:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job{margin-top:2.8em}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job{margin-top:2.3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job{margin-bottom:1.5em}}@media only screen and (max-width: 1199px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job{width:90%}}.con_recruit .wrp_new_gra .con_job_vacancies .con_job h3{font-size:10px;padding-bottom:1rem;margin-bottom:2.7rem;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job h3{font-size:9px}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job h3{font-size:8px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job h3{margin-bottom:2rem}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job h3{margin-bottom:1.5rem}}.con_recruit .wrp_new_gra .con_job_vacancies .con_job h3 em{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif}.con_recruit .wrp_new_gra .con_job_vacancies .con_job h3:after{content:"";background:#006f67;width:7%;height:1px;position:absolute;left:0;bottom:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job h3:after{width:7%}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job h3:after{width:14%}}.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job .box_img{position:relative;width:33%;margin-right:20px;z-index:1}.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job .box_img::after{content:"";background-image:url(../../recruit/images/img_deco.png);background-repeat:no-repeat;background-size:contain;position:absolute;width:69%;height:242px;top:71%;left:-11%;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job .box_img::after{width:94%}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job .box_img::after{width:72%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job .box_img::after{height:180px}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job .box_img::after{height:154px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job .box_img::after{top:60%}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job .box_img::after{top:35%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job .box_img::after{left:-11%}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job .box_img::after{left:80%}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job .box_img{margin-bottom:2em;width:70%}}.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job .box_txt{width:62%}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job .box_txt{width:100%}}.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job .box_txt p{margin-bottom:1.8rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job .box_txt p{margin-bottom:1.5rem}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job .box_txt p{margin-bottom:1rem}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .wrp_job .box_txt p{font-size:15px}}.con_recruit .wrp_new_gra .con_job_vacancies .con_job .tbl_basic{position:relative;z-index:2;width:63%;margin:0 0 0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .tbl_basic{width:100%;margin-top:1.3em}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .tbl_basic{width:100%;margin-top:1em}}.con_recruit .wrp_new_gra .con_job_vacancies .con_job .tbl_basic tr{background:#f7f7f7;line-height:1.6}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .tbl_basic tr{font-size:16px}}@media only screen and (min-width: 768px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .tbl_basic tr th{width:28%}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .tbl_basic tr th{padding:1em 1em 0.5em;width:100%;display:block}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .con_job .tbl_basic tr td{display:block;width:100%;padding:0 1em 1em}}.con_recruit .wrp_new_gra .con_job_vacancies .con_job .tbl_basic tr:nth-child(odd) th,.con_recruit .wrp_new_gra .con_job_vacancies .con_job .tbl_basic tr:nth-child(odd) td{background:#fff}.con_recruit .wrp_new_gra .con_job_vacancies .ac-parent{position:relative;cursor:pointer;text-align:center;background:#006f67;color:#fff;letter-spacing:0.1em;font-family:"游ゴシック",YuGothic,YuGothicM,"Helvetica Neue","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;padding:1.4em 1em;font-size:107%}.con_recruit .wrp_new_gra .con_job_vacancies .ac-parent::after{content:"";display:inline-block;position:absolute;top:45%;right:30px;width:10px;height:10px;border-right:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:0.3s;transition:0.3s}.con_recruit .wrp_new_gra .con_job_vacancies .ac-parent.open::after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.con_recruit .wrp_new_gra .con_job_vacancies .ac-child{display:none}.con_recruit .wrp_new_gra .con_job_vacancies .ac-child table{width:100%}.con_recruit .wrp_new_gra .con_job_vacancies .ac-child table tr{background:#f7f7f7;line-height:1.5}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .ac-child table tr{font-size:16px}}.con_recruit .wrp_new_gra .con_job_vacancies .ac-child table tr th{width:28%;padding:2em 0;text-align:center}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .ac-child table tr th{display:block;width:100%;padding:1em 1em 0.5em;text-align:left}}.con_recruit .wrp_new_gra .con_job_vacancies .ac-child table tr td{width:72%;padding:2em 0 2em 3.8em}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .ac-child table tr td{padding:0 1em 1em;display:block;width:100%}}.con_recruit .wrp_new_gra .con_job_vacancies .ac-child table tr dl{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .ac-child table tr dl{-ms-flex-pack:distribute;justify-content:space-around}}.con_recruit .wrp_new_gra .con_job_vacancies .ac-child table tr dl .list_h{width:16%}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .ac-child table tr dl .list_h{width:27%}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .ac-child table tr dl dd{width:73%}}.con_recruit .wrp_new_gra .con_job_vacancies .ac-child table tr dl:first-child{margin-top:0.5em}.con_recruit .wrp_new_gra .con_job_vacancies .ac-child table tr dl:last-child{margin-bottom:0.5em}.con_recruit .wrp_new_gra .con_job_vacancies .ac-child table tr:nth-child(odd) th,.con_recruit .wrp_new_gra .con_job_vacancies .ac-child table tr:nth-child(odd) td{background:#fff}.con_recruit .wrp_new_gra .con_job_vacancies .btn_basic{width:36%;margin:2.7em auto 4.5em;margin:2.7em auto 4.5em;-webkit-box-shadow:0 2px 7px 3px rgba(0,0,0,0.18);box-shadow:0 2px 7px 3px rgba(0,0,0,0.18)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .con_job_vacancies .btn_basic{width:45%}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .btn_basic{width:65%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .wrp_new_gra .con_job_vacancies .btn_basic{margin:2.3em auto 4.1em}}@media only screen and (max-width: 767px){.con_recruit .wrp_new_gra .con_job_vacancies .btn_basic{margin:2em auto 3em}}.con_recruit.hide{display:none}
