.con_recruit{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_recruit{width:91.66667%}}.con_recruit #panel .box_entry .inner:after{content:"";display:table;clear:both}.con_recruit .box_tab{margin-top:60px}@media only screen and (max-width: 767px){.con_recruit .box_tab{margin-top:2em}}.con_recruit .box_tab #tab ul{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .box_tab #tab ul{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_recruit .box_tab #tab ul{margin-bottom:1.5em}}.con_recruit .box_tab #tab ul li{text-align:center;cursor:pointer;position:relative;display:block;width:33.333%;padding:1.5em 2em 1.5em 1em;color:#111218;background:#fff;font-size:100%;border:1px solid #9a9a9a;letter-spacing:.1em;text-transform:uppercase;box-sizing:border-box;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .box_tab #tab ul li{width:33.333%}}@media only screen and (max-width: 767px){.con_recruit .box_tab #tab ul li{width:50%}}@media only screen and (max-width: 767px){.con_recruit .box_tab #tab ul li{padding:1em 2em 1em 1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .box_tab #tab ul li{font-size:88%}}@media only screen and (max-width: 767px){.con_recruit .box_tab #tab ul li{font-size:82%}}.con_recruit .box_tab #tab ul li:after{font-family:"ionicons";content:'\f3d0';position:absolute;top:50%;right:1em;transform:translateY(-50%)}.con_recruit .box_tab #tab ul li:hover{background:#f1decf}.con_recruit .box_tab #tab ul li.active{cursor:default;color:#fff;background:#111218}.con_recruit #panel>li{display:none}.con_recruit #panel>li:first-child{display:list-item}.con_recruit #panel .h_ttl1{margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit #panel .h_ttl1{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_recruit #panel .h_ttl1{margin-bottom:20px}}.con_recruit #panel .h_text1{text-align:center;margin-bottom:80px}@media only screen and (max-width: 767px){.con_recruit #panel .h_text1{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_recruit #panel .h_text1{text-align:left}}.con_recruit #panel .box_entry{padding:60px 0;background-color:#f6ede6}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit #panel .box_entry{padding:40px 0}}@media only screen and (max-width: 767px){.con_recruit #panel .box_entry{padding:2em 0}}.con_recruit #panel .box_entry .l_align{width:83.88889%;margin-left:auto;margin-right:auto}.con_recruit #panel .box_entry .inner{width:83.88889%;margin-top:50px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit #panel .box_entry .inner{margin-top:40px}}@media only screen and (max-width: 767px){.con_recruit #panel .box_entry .inner{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_recruit #panel .box_entry .inner{width:90%}}.con_recruit #panel .box_entry .inner.work{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit #panel .box_entry .inner.work{margin-top:20px}}@media only screen and (max-width: 767px){.con_recruit #panel .box_entry .inner.work{margin-top:1em}}.con_recruit #panel .box_entry .inner .text.small_title{margin-bottom:10px}@media only screen and (max-width: 767px){.con_recruit #panel .box_entry .inner .text.small_title{margin-bottom:10px}}.con_recruit #panel .box_entry .inner .text span{color:#9e8262}.con_recruit #panel .box_entry .inner .work_btn{margin-top:30px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit #panel .box_entry .inner .work_btn{margin-top:20px}}@media only screen and (max-width: 767px){.con_recruit #panel .box_entry .inner .work_btn{margin-top:1em}}@media only screen and (min-width: 1200px){.con_recruit #panel .box_entry .inner .work_btn{float:left;width:50%}}@media print{.con_recruit #panel .box_entry .inner .work_btn{float:left;width:50%}}.con_recruit #panel .box_entry .inner .work_btn .h_btn2{width:420px}@media only screen and (max-width: 767px){.con_recruit #panel .box_entry .inner .work_btn .h_btn2{width:100%}}.con_recruit #panel .box_entry .inner .work_btn .h_btn_2l{padding:.7em;line-height:normal;height:75px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit #panel .box_entry .inner .work_btn .h_btn_2l{padding:1em}}@media only screen and (max-width: 767px){.con_recruit #panel .box_entry .inner .work_btn .h_btn_2l{padding:1.5em}}.con_recruit #panel .box_entry .inner .work_btn .h_btn_2l:before{top:40%}.con_recruit #panel .box_entry .inner .work_btn a:before{position:absolute;font-family:"Font Awesome 5 Free";font-weight:400;content:"\f24d";left:19%}.con_recruit #panel .box_entry .inner .work_btn a.large::before{left:14%}.con_recruit #panel .box_entry .inner .work_btn.pdf a:before{left:15%;position:absolute;font-family:"Font Awesome 5 Free";font-weight:400;content:'\f1c1'}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit #panel .box_entry .inner .work_btn.pdf a:before{left:15%}}@media only screen and (max-width: 767px){.con_recruit #panel .box_entry .inner .work_btn.pdf a:before{left:8%}}@media only screen and (max-width: 767px){.con_recruit #panel .box_entry .inner .work_btn.pdf a:before{text-align:left}}.con_recruit #panel .box_entry .bg_box{width:83.88889%;background-color:#f1decf;margin-top:40px;margin-left:auto;margin-right:auto;padding:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit #panel .box_entry .bg_box{margin-top:30px}}@media only screen and (max-width: 767px){.con_recruit #panel .box_entry .bg_box{margin-top:1em}}@media only screen and (max-width: 767px){.con_recruit #panel .box_entry .bg_box{padding:20px 10px}}.con_recruit #panel .box{margin-bottom:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit #panel .box{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_recruit #panel .box{margin-bottom:2em}}.con_recruit #panel .box .h_ttl4{color:#9e8262 !important;margin-bottom:30px}@media only screen and (max-width: 767px){.con_recruit #panel .box .h_ttl4{margin-bottom:10px}}.con_recruit #panel .box .h_ttl4 .ttl_jp{color:#9e8262 !important}.con_recruit #panel .box .l_rwd .first_title,.con_recruit #panel .box .scroll .first_title{background-color:#f9f9f9}.con_recruit #panel .box .scroll .small{width:20%}.con_recruit #panel .box .scroll .large{width:37%}@media only screen and (max-width: 1415px){.con_recruit #panel .box .scroll{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}}.con_recruit #panel .box .scroll thead tr{position:-webkit-sticky;position:sticky;left:0}@media only screen and (max-width: 1415px){.con_recruit #panel .box .scroll thead th.small,.con_recruit #panel .box .scroll tbody th.small{position:-webkit-sticky;position:sticky;top:0;z-index:3;left:0}}.con_recruit #panel .box .notice{display:none}@media only screen and (max-width: 1415px){.con_recruit #panel .box .notice{margin-top:20px;display:block}}#panel02 .l_center{margin-bottom:70px}@media only screen and (min-width: 768px) and (max-width: 1199px){#panel02 .l_center{margin-bottom:50px}}@media only screen and (max-width: 767px){#panel02 .l_center{margin-bottom:2em}}
