@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{width:80%;margin:0 auto}.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}}@media screen and (max-width:767px){.appform1_inner>p{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;text-align:center;transition:all .3s}#appform1 .btn1{background-color:#111;border:1px solid #111;color:#fff}#appform1 .btn2{background-color:#ccc;border:1px solid #ccc;color:#111}@media(min-width:768px){#appform1 .btn1,#appform1 .btn2{width:300px;max-width:100%}#appform1 .btn1:hover{background-color:#fff;border:1px solid #111;color:#111}#appform1 .btn2:hover{background-color:#fff;border:1px solid #111;color:#111}#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-weight:bold;font-size:30px}#appform1 .h2e{font-size:14px;margin-top:10px}#appform1 .label{font-size:16px;padding:5px 15px;background-color:#eebbcb;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 #eebbcb}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:2px;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 #111;border-right:3px solid #111}#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:0 0 0 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 .ui.checkbox label:before{top:12px}}#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:auto}iframe#youtube_movie_frame{width:100%;height:100%}}@media screen and (max-width:767px){.youtube_movie{width:100%;padding-bottom:56.25%;height:0;position:relative}iframe#youtube_movie_frame{position:absolute;top:0;left:0;width:100%;height:100%}}.job_detail_table{margin:40px 0}.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}@media(min-width:768px){.job_detail_table{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-bottom:40px}.job_detail_table>li>p{margin-bottom:10px}}.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_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:#555;border:1px solid #555;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:#eebbcb;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 #eebbcb}.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_phone .pc_only{margin-bottom:0;font-size:24px;font-weight:bold;color:#eebbcb}.job_detail_phone .pc_only span{font-size:14px;color:#555;font-weight:normal}.job_detail_phone .pc_only span+span{margin-left:10px}.job_detail_phone .sp_only{margin-top:20px;text-align:center}.job_detail_phone .sp_only span{font-size:14px;font-weight:bold}.job_detail_phone .sp_only span+span{margin-left:10px}.job_detail_phone .sp_only a{margin-top:5px;padding:15px;display:block;text-decoration:none;background-color:#eebbcb;border-radius:3px;color:#fff;text-align:center;font-size:24px;line-height:1}.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}