@charset "utf-8";.caution{color:#F00}#appform1 .table{margin:40px 0}#appform1 .table div p{margin-bottom:10px}#appform1 .table div p:last-child{margin-bottom:0}#appform1 .table div p.pr{font-weight:bold}#appform1 .table>li>p{font-weight:bold}@media(min-width:768px){#appform1 .table{border-top:1px solid #ddd}#appform1 .table>li{letter-spacing:-.4em;padding:20px;border-bottom:1px solid #ddd}#appform1 .table>li>p,#appform1 .table>li>div{display:inline-block;letter-spacing:normal;vertical-align:middle}#appform1 .table>li>p{width:20%}#appform1 .table>li>div{width:80%;border-left:1px solid #ddd;padding-left:20px}}@media screen and (max-width:767px){#appform1 .table>li{margin-bottom:40px}#appform1 .table>li>p{margin-bottom:10px}}.appform1_inner{text-align:center}.appform1_inner .h2{margin-bottom:30px;font-size:36px;font-weight:bold}.appform1_inner p{margin:30px 0 10px 0;padding:5px;background-color:#eee;font-weight:bold}#appform1 .consent{text-align:center}#appform1 .consent a{color:#009;text-decoration:underline}@media(min-width:768px){#appform1 form{max-width:600px;margin:0 auto}.appform1_inner{width:80%;margin:0 auto}}@media screen and (max-width:767px){.appform1_inner{width:100%;margin:0 auto}.appform1_inner>p{padding:5px 1em;text-align:left}}#appform1 .btn_area{text-align:center;margin-top:30px}#appform1 .btn1,#appform1 .btn2{margin-top:30px;display:inline-block;padding:15px;border-radius:3px;line-height:1;text-align:center;transition:all .3s}#appform1 .btn1{background-color:#000;border:1px solid #000;color:#fff}#appform1 .btn2{background-color:#ccc;border:1px solid #ccc;color:#000}@media(min-width:768px){#appform1 .btn1,#appform1 .btn2{min-width:200px}#appform1 .btn1:hover{background-color:#fff;border:1px solid #000;color:#000}#appform1 .btn2:hover{background-color:#fff;border:1px solid #000;color:#000}#appform1 .btn2+.btn1{margin-left:10px}}@media screen and (max-width:767px){#appform1 .btn1,#appform1 .btn2{display:block;width:100%}#appform1 .btn2+.btn1{margin-top:15px}}#appform1{margin-bottom:40px;padding:60px;box-shadow:0 0 3px rgba(0,0,0,0.3);background-color:#fff}@media screen and (max-width:767px){#appform1{padding:30px 20px}}#appform1 h2{font-size:28px;font-weight:bold}#appform1 .h2e{margin-top:10px;font-size:14px;font-weight:normal}#appform1 .label{font-size:16px;padding:5px 15px;background-color:#008000;color:#fff;display:inline-block;margin-bottom:20px;position:relative;border-radius:5px}#appform1 .label:after{position:absolute;top:100%;left:50%;margin-left:-6px;content:'';width:0;height:0;border:6px solid transparent;border-top:6px solid #008000}input,button,select,textarea{margin:0;padding:0;border:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#appform1 input[type="text"]{border:1px solid #ccc;border-radius:3px;display:block;width:100%;padding:10px}#appform1 select{border:1px solid #ccc;border-radius:3px;background-color:#FFF}#appform1 textarea{border:1px solid #ccc;border-radius:3px;display:block;width:100%;padding:10px;height:100px}#appform1 .checkbox input{display:none}#appform1 .ui.checkbox{position:relative}#appform1 .ui.checkbox label:before{content:"";display:block;position:absolute;top:50%;margin-top:-9px;left:10px;width:16px;height:16px;border:1px solid #999;border-radius:3px}#appform1 .ui.checkbox input:checked+label:after{content:"";display:block;position:absolute;top:10px;left:15px;width:7px;height:14px;transform:rotate(40deg);border-bottom:3px solid #000;border-right:3px solid #000}#appform1 label{display:block}#appform1 .checkbox li{line-height:1.8em}.X-AdvancedOptionsPanel>div{background-color:#fff !important;padding:10px 0 0 !important}@media(min-width:768px){#appform1 .ui.checkbox{display:inline-block;padding:4px 0 4px 30px}#appform1 .checkbox label{display:inline-block;letter-spacing:normal}#appform1 .ui.checkbox input:checked+label:after{top:4px}}@media screen and (max-width:767px){#appform1 label{padding:10px 10px 10px 30px;background-color:#eee;margin-bottom:10px;border-radius:3px}}#appform1 select{padding:10px 30px 10px 10px;cursor:pointer}#appform1 .simpledatepicker span{position:relative;display:inline-block}#appform1 .simpledatepicker span::after{content:'';position:absolute;top:0;bottom:0;margin:auto 0;right:1.5em;width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#999 transparent transparent transparent;pointer-events:none}.ui.message.ui.error.message.boxed{color:#F00;padding:20px;border:2px solid #F00;margin:20px 0;border-radius:8px}@charset "utf-8";@media(min-width:768px){.youtube_movie{width:500px;height:282px;margin:0 auto 40px auto}iframe#youtube_movie_frame{width:100%;height:100%}}@media screen and (max-width:767px){.youtube_movie{position:relative;width:100%;height:0;margin-bottom:40px;padding-bottom:56.25%}iframe#youtube_movie_frame{position:absolute;top:0;left:0;width:100%;height:100%}}.job_info{margin-bottom:2em;font-weight:bold}.job_detail_table div p:last-child{margin-bottom:0}.job_detail_table div p.pr{font-weight:bold}.job_detail_table>li>p{font-weight:bold}.job_detail_table .station_list{margin:0}.job_detail_table .station_list li{list-style:none}.job_detail_table span.qualification+span.qualification{margin-left:10px}.job_detail_table .category+.category:before,.job_detail_table .service+.service:before{content:'／';margin:0 3px}@media(min-width:768px){.job_detail_table{margin:40px 0;border-top:1px solid #ddd}.job_detail_table>li{letter-spacing:-.4em;padding:20px;border-bottom:1px solid #ddd}.job_detail_table>li>p,.job_detail_table>li>div{display:inline-block;letter-spacing:normal;vertical-align:middle}.job_detail_table>li>p{width:20%}.job_detail_table>li>div{width:80%;border-left:1px solid #ddd;padding-left:20px}}@media screen and (max-width:767px){.job_detail_table>li{margin-top:40px}.job_detail_table>li>p{margin-bottom:10px}}@media(min-width:768px){.job_detail_phone_title{margin-bottom:10px !important}.job_detail_phone_num{font-size:24px;font-weight:bold;color:#008000}.job_detail_phone_time{font-size:14px}.job_detail_phone_time span+span{margin-left:10px}}@media screen and (max-width:767px){.job_detail_phone .sp_only{margin-top:40px;text-align:center}.job_detail_phone_text,.job_detail_phone_time{font-size:14px;font-weight:bold}.job_detail_phone_text{margin-bottom:10px !important}.job_detail_phone_num a{display:block;padding:15px;background-color:#008000;border-radius:3px;font-size:24px;text-align:center;text-decoration:none !important;color:#fff !important;line-height:1}.job_detail_phone_time{margin-top:10px !important}.job_detail_phone_time span+span{margin-left:10px}}.job_detail_ended_inner{width:80%;margin:0 auto;padding:0 0 80px}.job_detail_ended_wrap{margin:40px 0;padding:60px;box-shadow:0 0 3px rgba(0,0,0,0.3);background-color:#fff;text-align:center}.job_detail_ended_wrap .btn_area{text-align:center;margin-top:30px}.job_detail_ended_wrap .btn1{margin-top:30px;display:inline-block;padding:15px;border-radius:3px;line-height:1;text-align:center;transition:all .3s}.job_detail_ended_wrap .btn1{background-color:#000;border:1px solid #000;color:#fff}.job_detail_bottom_linklist{text-align:center}@media screen and (max-width:767px){.job_detail_bottom_linklist{font-size:12px}}.job_detail_job_list{margin-bottom:40px}@media screen and (min-width:768px){.job_detail_job_list{padding:60px;box-shadow:0 0 3px rgba(0,0,0,0.3);background-color:#fff}}@media screen and (max-width:767px){.job_detail_job_list{padding-top:60px}}.job_detail_job_list .label{font-size:16px;padding:5px 15px;background-color:#008000;color:#fff;display:inline-block;margin-bottom:20px;position:relative;border-radius:5px}.job_detail_job_list .label:after{position:absolute;top:100%;left:50%;margin-left:-6px;content:'';width:0;height:0;border:6px solid transparent;border-top:6px solid #008000}.job_detail_job_list h2{font-weight:bold;font-size:36px;margin-bottom:40px}.job_detail_job_list .h2e{font-size:14px;margin-top:10px}.job_detail_table pre,table.type02 pre{white-space:normal}.job_detail_table h1,table.type02 h1{font-size:26px;font-weight:bold;line-height:1.2}.job_detail_table h2,table.type02 h2{font-size:24px;font-weight:bold;line-height:1.2}.job_detail_table h3,table.type02 h3{font-size:22px;font-weight:bold;line-height:1.2}.job_detail_table h4,table.type02 h4{font-size:20px;font-weight:bold;line-height:1.2}.job_detail_table h5,table.type02 h5{font-size:18px;font-weight:bold;line-height:1.2}.job_detail_table h6,table.type02 h6{font-size:16px;font-weight:bold;line-height:1.2}.job_detail_table strong,table.type02 strong{font-weight:bold}.job_detail_table em,table.type02 em{font-style:oblique}.job_detail_table ul,table.type02 ul,.job_detail_table ol,table.type02 ol{margin-left:40px}.job_detail_table ul li,table.type02 ul li{list-style-type:disc}.job_detail_table ol li,table.type02 ol li{list-style-type:decimal}.job_detail_table table,table.type02 table{width:auto !important;border-style:solid}.job_detail_table table th,table.type02 table th,.job_detail_table table td,table.type02 table td{vertical-align:top;padding:10px}.job_detail_table table th,table.type02 table th{font-weight:bold;background-color:#eee}.job_detail_table a{text-decoration:underline}.job_detail_table a:hover{text-decoration:none}.job_detail_table h1,.job_detail_table h2,.job_detail_table h3,.job_detail_table h4,.job_detail_table h5,.job_detail_table h6,table.type02 h1,table.type02 h2,table.type02 h3,table.type02 h4,table.type02 h5,table.type02 h6{margin-bottom:20px}.job_detail_table h2,table.type02 h2{position:relative;padding:20px;background:#eee;margin-bottom:32px;border:2px solid #008000;background-color:#008000;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#fff}.job_detail_table h2:after,table.type02 h2:after{position:absolute;content:'';top:100%;left:30px;border:12px solid transparent;border-top:12px solid #008000;width:0;height:0}.job_detail_table h3,table.type02 h3{padding:20px;border-top:solid 3px #008000;border-bottom:solid 3px #008000}.job_detail_table h4,table.type02 h4{position:relative;padding-left:20px;line-height:30px !important}.job_detail_table h4:before,table.type02 h4:before{position:absolute;top:0;left:0;width:7px;height:20px;background:#008000;content:""}.job_detail_table h4:after,table.type02 h4:after{position:absolute;top:20px;left:0;width:7px;height:10px;background:#41aba4;content:""}.job_detail_table h5,table.type02 h5{padding:20px;background:-webkit-repeating-linear-gradient(-45deg,#fff,#fff 3px,#eee 3px,#eee 7px);background:repeating-linear-gradient(-45deg,#fff,#fff 3px,#eee 3px,#eee 7px)}.job_detail_table span{font-family:'ヒラギノ角ゴ W3 JIS2004','Hiragino Kaku Gothic W3 JIS2004','ヒラギノ角ゴシック Pro','Hiragino Kaku Gothic Pro',游ゴシック体,'Yu Gothic',YuGothic,メイリオ,Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif !important}