@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;font-weight:bold}#appform1 .consent{text-align:center}#appform1 .consent a{color:#009;text-decoration:underline}#appform1 .consent a+a{margin-left:1em}@media(min-width:768px){.appform1_inner{width:80%;margin:0 auto}#appform1 form{max-width:600px;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{display:inline-block;margin-top:30px;padding:20px 10px;border-radius:5px;line-height:1;text-align:center;font-size:18px}#appform1 .btn1{background:#2557a7;color:#fff}#appform1 .btn2{background:#ccc;color:#333}@media(min-width:768px){#appform1 .btn1,#appform1 .btn2{width:300px;transition:all .3s}#appform1 .btn1:hover,#appform1 .btn2:hover{opacity:.8}#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 15px}}#appform1 h2{font-size:26px;font-weight:bold}#appform1 .h2e{font-size:14px;color:#ffa99d;text-transform:uppercase}#appform1 .label{font-size:12px;padding:5px 15px;background-color:#ffa99d;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 #ffa99d}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:4px;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:13px;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-left:30px}#appform1 .checkbox label{display:inline-block;letter-spacing:normal}#appform1 .ui.checkbox input:checked+label:after{top:3px}}@media screen and (max-width:767px){#appform1 label{margin-bottom:10px;padding:10px 10px 10px 32px;background-color:#eee;border-radius:3px}#appform1 .ui.checkbox label:before{top:14px;margin-top:0}}#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_detail_catch{margin-bottom:20px;font-size:20px;font-weight:bold}.job_detail_table div p{margin-bottom:10px}.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:#ffa99d}.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:#ffa99d;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_bottom_linklist{margin-top:20px}}.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}.job_detail_bottom_linklist{margin-top:80px}}@media screen and (max-width:767px){.job_detail_job_list{padding-top:60px}}.job_detail_job_list .label{font-size:12px;padding:5px 15px;background-color:#ffa99d;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 #ffa99d}.job_detail_job_list h2{font-weight:bold;font-size:26px;margin-bottom:40px}.job_detail_job_list .h2e{font-size:14px;color:#ffa99d;text-transform:uppercase}.job_detail_table{margin-top:40px}.job_detail_table div p{margin:0}@media(min-width:768px){dl.job_detail_table{display:flex;flex-wrap:wrap}dl.job_detail_table dt,dl.job_detail_table dd{border-bottom:1px solid #ddd}dl.job_detail_table dt{display:flex;width:22%;padding:20px 0}dl.job_detail_table dt b{display:flex;align-items:center;width:100%;padding:0 20px;border-right:1px solid #ddd}dl.job_detail_table dd{width:78%;padding:20px}}@media screen and (max-width:767px){dl.job_detail_table dt{margin-bottom:10px}dl.job_detail_table dd{margin-bottom:40px}dl.job_detail_table dd:last-of-type{margin-bottom:0}}.article_text_area p{margin:0;text-align:justify;text-justify:inter-ideograph;line-height:2}.article_text_area table{width:auto !important;border-style:solid}.article_text_area th,.article_text_area td{vertical-align:top;padding:10px}.article_text_area th{font-weight:bold;background-color:#eee}.article_text_area h2,.article_text_area h3,.article_text_area h4,.article_text_area h5,.article_text_area h6{margin:0 0 15px 0;line-height:1.2;font-weight:bold}.article_text_area h2{font-size:20px}.article_text_area h3{padding:5px;font-size:18px;border-bottom:3px solid #ddd}.article_text_area h4{padding:4px 6px;font-size:16px;border-left:6px solid #ccc}.article_text_area h5,.article_text_area h6{font-size:16px}.article_text_area ul{padding-left:0}.article_text_area ul li{position:relative;padding-left:1em;list-style-type:none}.article_text_area ul li:after{display:block;content:'';position:absolute;top:.5em;left:.3em;width:4px;height:4px;background-color:#666;border-radius:100%}.article_text_area .sns li{padding:0}.article_text_area .sns li:after{display:none}.article_text_area ol{padding-left:2em}.article_text_area ol li{list-style-type:decimal}.article_text_area a{text-decoration:underline;color:#0b60ed}.article_text_area a:hover{text-decoration:none}.job_detail_table li div p{margin:0}.job_detail_table li div table{width:auto !important;border-style:solid}.job_detail_table li div th,.job_detail_table li div td{vertical-align:top;padding:10px}.job_detail_table li div th{font-weight:bold;background-color:#eee}.job_detail_table li div h2,.job_detail_table li div h3,.job_detail_table li div h4,.job_detail_table li div h5,.job_detail_table li div h6{margin:0 0 15px 0;line-height:1.2;font-weight:bold}.job_detail_table li div h2{font-size:20px}.job_detail_table li div h3{padding:5px;font-size:18px;border-bottom:3px solid #ddd}.job_detail_table li div h4{padding:4px 6px;font-size:16px;border-left:6px solid #ccc}.job_detail_table li div h5,.job_detail_table li div h6{font-size:16px}.job_detail_table li div ul{padding-left:0}.job_detail_table li div ul li{position:relative;padding-left:1em;list-style-type:none}.job_detail_table li div ul li:after{display:block;content:'';position:absolute;top:.5em;left:.3em;width:4px;height:4px;background-color:#666;border-radius:100%}.job_detail_table li div ul.station_list li{padding-left:0}.job_detail_table li div ul.station_list li:after{display:none}.job_detail_table li div .sns li{padding:0}.job_detail_table li div .sns li:after{display:none}.job_detail_table li div ol{padding-left:2em}.job_detail_table li div ol li{list-style-type:decimal}.job_detail_table li div a{text-decoration:underline;color:#0b60ed}.job_detail_table li div a:hover{text-decoration:none}#static_page .article_area_wrap .left_area p{margin:0;text-align:justify;text-justify:inter-ideograph}#static_page .article_area_wrap .left_area table{width:auto !important;border-style:solid}#static_page .article_area_wrap .left_area th,#static_page .article_area_wrap .left_area td{vertical-align:top;padding:10px}#static_page .article_area_wrap .left_area th{font-weight:bold;background-color:#eee}#static_page .article_area_wrap .left_area h3,#static_page .article_area_wrap .left_area h4{margin:0 0 15px 0;line-height:1.2;font-weight:bold}#static_page .article_area_wrap .left_area h3{padding:5px;font-size:18px;border-bottom:3px solid #ddd}#static_page .article_area_wrap .left_area h4{padding:4px 6px;font-size:16px;border-left:6px solid #ccc}#static_page .article_area_wrap .left_area ul{padding-left:0}#static_page .article_area_wrap .left_area ul li{position:relative;padding-left:1em;list-style-type:none}#static_page .article_area_wrap .left_area ul li:after{display:block;content:'';position:absolute;top:.5em;left:.3em;width:4px;height:4px;background-color:#666;border-radius:100%}#static_page .article_area_wrap .left_area .sns li{padding:0}#static_page .article_area_wrap .left_area .sns li:after{display:none}#static_page .article_area_wrap .left_area ol{padding-left:2em}#static_page .article_area_wrap .left_area ol li{list-style-type:decimal}#static_page .article_area_wrap .left_area a{text-decoration:underline;color:#0b60ed}#static_page .article_area_wrap .left_area a:hover{text-decoration:none}