@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{padding:0}.inputRule{display:block;margin-top:5px}@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%;padding-right:20px}#appform1 .table>li>div{width:80%;border-left:1px solid #ddd;padding-left:20px}}@media screen and (max-width:767px){#appform1 .table>li,#contact .table>li{margin-bottom:40px}}.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}@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}#appform1 .btn1,#appform1 .btn2{display:inline-block;width:300px;margin:40px auto 0;padding:10px;background:#fa8e6a;text-align:center;font-size:20px;color:#fff}#appform1 .btn2{background:#999}@media(min-width:768px){#appform1 .btn1,#appform1 .btn2{transition:all .3s;cursor:pointer}#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:70px;padding:60px;box-shadow:0 0 3px rgba(0,0,0,0.3);background-color:#fff}#appform1 .h2{font-size:28px}#appform1 .h2e{margin-top:10px;font-size:14px;font-weight:normal;text-align:center !important;letter-spacing:.1em;text-transform:uppercase}#appform1 .label{padding:5px 15px;background:#fa8e6a;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 #fa8e6a}input,button,select,textarea{margin:0;padding:0;border:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}#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}@media screen and (max-width:767px){#appform1{padding:30px 15px}}#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}#contact .error{margin-bottom:30px;text-align:center;font-weight:bold;color:red}#contact .sent_message{margin:40px 0;color:#333;font-size:16px;font-weight:normal}@media(min-width:768px){#contact .sent_message{text-align:center}}@charset "utf-8";.h_icon{font-size:22px;font-weight:bold;margin:40px 0 20px 0}.h_icon:before{content:'';display:inline-block;width:40px;height:40px;vertical-align:middle}.h_icon_search:before{background:url("/assets/themes/content/images/icon_search.png") left 2px / 30px 30px no-repeat}.h_icon_job:before{background:url("/assets/themes/content/images/icon_work.png") left 2px / 30px 30px no-repeat}.h_icon_entry:before{background:url("/assets/themes/content/images/icon_mail.png") left 2px / 30px 30px no-repeat}.h_icon_star:before{background:url("/assets/themes/content/images/icon_star.png") left 2px / 30px 30px no-repeat}.h_simple,#privacy #content>dl>dt{margin:40px 0 20px 0;padding:10px 15px;border-left:5px solid #333;font-size:20px;font-weight:bold;background:#eee}#privacy #content>dl>dd dt{margin-top:20px;font-weight:bold}@media screen and (max-width:767px){.h_icon{font-size:18px}}.columns_thumb_list>li{margin-bottom:20px;box-shadow:0 1px 5px rgba(0,0,0,0.3);word-break:break-all}.columns_thumb_list li a{display:block;padding:20px}.columns_thumb_list img{width:30%;float:left}.columns_thumb_list p{margin-left:30%;padding-left:20px}.columns_thumb_list p.title{margin-bottom:10px;font-weight:bold;text-decoration:underline}.articles_recommended_menu_thumb_list li a{display:block;margin-top:20px}.articles_recommended_menu_thumb_list img{width:40%;float:left}.articles_recommended_menu_thumb_list p{margin-left:40%;padding-left:20px}.articles_recommended_menu_thumb_list p.title{font-weight:bold;text-decoration:underline;line-height:1.6;text-align:justify;text-justify:inter-ideograph}.other_thumb_list>li{margin-bottom:20px;box-shadow:0 1px 5px rgba(0,0,0,0.3);word-break:break-all;text-align:justify;text-justify:inter-ideograph}.other_thumb_list li a{display:block;padding:20px}@media(min-width:768px){.other_thumb_list li a:hover{opacity:.8}}.other_thumb_list img{width:30%;float:left;max-height:200px;object-fit:cover}.other_thumb_list p{margin-left:30%;padding-left:20px}.other_thumb_list p.date{margin-top:10px}.other_thumb_list p.title{margin-bottom:10px;font-weight:bold;text-decoration:underline}.other_category_thumb_list>li{margin-bottom:20px;box-shadow:0 1px 5px rgba(0,0,0,0.3)}.other_category_thumb_list li a{display:block;padding:20px}@media(min-width:768px){.other_category_thumb_list li a:hover{opacity:.8}}.other_category_thumb_list img{width:30%;float:left;max-height:200px;object-fit:cover}.other_category_thumb_list p{margin-left:30%;padding-left:20px}.other_category_thumb_list p.date{margin-top:10px}.other_category_thumb_list p.title{margin-bottom:10px;font-weight:bold;text-decoration:underline}.search_thumb_list>li{margin-bottom:20px;box-shadow:0 1px 5px rgba(0,0,0,0.3);word-break:break-all}.search_thumb_list li a{display:block;padding:20px}@media screen and (min-width:768px){.search_thumb_list img{width:30%;float:left}.columns_thumb_list li a:hover,.articles_recommended_menu_thumb_list li a:hover{opacity:.9}.columns_thumb_list li a:hover p.title,.articles_recommended_menu_thumb_list li a:hover p.title{text-decoration:none}}@media screen and (max-width:767px){.imgcut_low_wrap{display:block;margin:10px 0;width:100%;height:140px;overflow:hidden;position:relative}.imgcut_low_wrap img{width:100%;position:absolute}.cut_img_normal{width:100%;height:140px;overflow:hidden;position:relative;margin-bottom:20px}.cut_img_normal img{width:100%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}}@media screen and (min-width:768px){.search_thumb_list .h4{margin:0 0 20px 30%;padding-left:20px;text-decoration:underline}}.search_thumb_list .h4{font-weight:bold}@media screen and (max-width:767px){.search_thumb_list .h4{margin-bottom:20px;font-weight:bold}}.search_thumb_list .h4:hover{text-decoration:none}.search_thumb_list ul{margin-left:30%;padding-left:20px}@media screen and (min-width:768px){.search_thumb_list .h4{font-size:20px}}@media screen and (max-width:767px){.search_thumb_list ul{margin:0;padding:0;clear:both}}.raf_thumb_list>li{margin-bottom:20px;box-shadow:0 1px 5px rgba(0,0,0,0.3)}.raf_thumb_list li a{display:block;padding:20px}.raf_thumb_list img{width:30%;float:left;max-height:200px;object-fit:cover}.raf_thumb_list .h4{margin:0 0 20px 30%;padding-left:20px;font-weight:bold;font-size:20px;text-decoration:underline}.raf_thumb_list .h4:hover{text-decoration:none}.raf_thumb_list ul{margin-left:30%;padding-left:20px}.related_thumb_list>li{margin-bottom:20px;box-shadow:0 0 3px rgba(0,0,0,0.3)}.related_thumb_list li a{display:block;padding:20px}@media screen and (max-width:767px){.related_thumb_list>li{margin-bottom:20px}.related_thumb_list li a{padding:10px 20px}}.related_thumb_list img{width:30%;float:left}.related_thumb_list .h4{margin:0 0 20px 30%;padding-left:20px;font-weight:bold;font-size:20px;text-decoration:underline}.related_thumb_list .h4:hover{text-decoration:none}.related_thumb_list ul{margin-left:30%;padding-left:20px}@media screen and (min-width:768px){.related_thumb_list .h4{font-size:20px}}@media screen and (max-width:767px){.related_thumb_list ul{margin:0;padding:0;clear:both}}.news_list p.title{margin-bottom:20px;font-weight:bold;text-decoration:underline}.news_list a:hover .title{text-decoration:none}.all a{display:block;margin-top:20px;padding:15px 0;text-align:center;border:1px solid #ccc;border-radius:3px}@media screen and (min-width:768px){.news_list p.date{margin-right:10px}.right_area .news_list{padding:0 20px}.all a:hover{background-color:#eee}}.pager{text-align:center;margin:20px auto;padding:20px 0}.pager ul li{display:inline-block}.pager ul li span,.pager ul li a{display:block;line-height:1;padding:6px 12px;border-radius:3px}.pager ul li a{background-color:#333;color:#fff}.pager ul li a:hover{background-color:#fff;color:#333}@media screen and (min-width:768px){.pager_sp{display:none}}@media screen and (max-width:767px){.pager{background-color:#eee;border-radius:3px}.pager_pc{display:none}.pager_sp p{margin-bottom:10px;text-align:center !important}.count+.pager{margin-bottom:20px}}.footer2{background:#fdf9ed}.footer_info img{height:50px}.footer_info p{margin-top:10px;font-size:12px}.footer_list li a{display:block;position:relative;padding:5px 5px 5px 15px;font-size:14px;text-decoration:underline}.footer_list li a:before{display:block;content:'';position:absolute;top:14px;left:20px;width:6px;height:6px;border-right:1px solid #666;border-bottom:1px solid #666;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:0;margin-top:-3px}.footer_copyarea{padding:10px;background:#000;color:#fff;font-size:8px;text-align:center}.footer_copyarea a{color:#fff}.footer_copyarea .company{margin-bottom:5px;font-size:10px}#page-top{position:fixed;bottom:10px;right:10px;opacity:.9;line-height:1;z-index:11}#page-top a{display:block;line-height:1}#page-top img{width:50px}.foote_btn{margin-bottom:60px}.foote_btn+#page-top{bottom:70px}@media screen and (min-width:768px){.footer2{padding:60px 10%;display:flex;align-items:center}.footer_list{margin-left:40px;flex:1;display:flex;flex-wrap:wrap}.footer_list li{margin-right:1em}.footer_list li a:hover{text-decoration:none;opacity:.7}}@media screen and (max-width:767px){.footer2{padding:40px 20px}.footer_info img{height:40px}.footer_info{margin-bottom:20px}}.btn{display:block;margin:40px auto 0;color:#fff;text-align:center;padding:10px;background:#333;font-size:20px}.btn2ren{text-align:center}.btn2ren .btn{display:inline-block}.btn2ren .btn:first-child{background-color:#999;color:#fff}@media screen and (min-width:768px){.btn{width:300px;transition:all .3s;cursor:pointer}.btn:hover{opacity:.8}.btn2ren .btn{margin:30px auto}.btn2ren .btn+.btn{margin-left:10px}}@media screen and (max-width:767px){.btn{width:100%}.btn2ren .btn+.btn{margin-top:20px}}@media screen and (min-width:768px){ul.tablecell{display:table;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:20px 0}ul.tablecell>li{display:table-cell}ul.tablecell>li>a img{width:100%}.search_inner .h_icon_star+ul.tablecell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.search_inner .h_icon_star+ul.tablecell>li{display:block;width:25%;padding:10px}}@media screen and (max-width:767px){ul.tablecell>li{margin-bottom:40px}ul.tablecell>li:last-child{margin-bottom:0}.arrow li{line-height:1.4em}.imgcut_wrap{display:block;width:100%;height:200px;overflow:hidden;position:relative}.imgcut_wrap img{width:100%;position:absolute}}ul.arrow li a{position:relative;padding-left:40px}ul.arrow li a:before{display:block;content:'';position:absolute;top:50%;margin-top:-4px;left:20px;width:6px;height:6px;border-right:1px solid #666;border-bottom:1px solid #666;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.box{border-radius:3px;border:1px solid #ddd}#contact .box{padding:30px}.btn+.box{margin-top:40px}input,button,select,textarea{margin:0;padding:0;border:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox input{display:none}.checkbox span{padding:0 10px 0 20px;position:relative;display:inline-block}.checkbox span:before{content:"";display:block;position:absolute;top:0;margin-top:5px;left:0;width:16px;height:16px;border:1px solid #999;border-radius:3px}.checkbox input:checked+span{color:#333}.checkbox input:checked+span:after{content:"";display:block;position:absolute;top:2px;left:5px;width:7px;height:14px;transform:rotate(40deg);border-bottom:3px solid #333;border-right:3px solid #333}label{display:block}@media screen and (min-width:768px){.checkbox{letter-spacing:-.4em}.checkbox li{display:inline-block;width:25%;letter-spacing:normal;vertical-align:top !important}}@media screen and (max-width:767px){label{margin:0 0 10px 0}}input[type="text"],select,textarea{border:1px solid #ccc;display:block;width:100%;padding:10px;border-radius:3px}.select{position:relative}.select:before{content:"";position:absolute;top:50%;right:10px;display:block;width:0;height:0;margin:-2px 0 0 0;border:5px solid transparent;border-top:7px solid #ccc}select{position:relative;background:transparent;cursor:pointer}.simpledatepicker span{position:relative;display:inline-block}.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}::-ms-expand{display:none}textarea{height:120px}.table>li>p{font-weight:bold}@media screen and (min-width:768px){.table>li{letter-spacing:-.4em}.table>li>p,.table>li>div{display:inline-block;letter-spacing:normal;vertical-align:top}.table>li>p{width:20%;font-size:18px}.table>li>div{width:80%}.table_big{border-top:1px solid #ccc}.table_big>li{padding:20px;border-bottom:1px solid #ccc}.table_big>li>p,.table_big>li>div{vertical-align:middle}.table_big>li>p{padding-right:20px}.table_big>li>div{border-left:1px solid #ccc;padding-left:20px}}@media screen and (max-width:767px){.table>li:last-child{margin-bottom:0}.table>li>p{margin-bottom:10px;padding:10px}#contact .table>li>p{padding:0}.search_thumb_list .table>li>p,.search_thumb_list .table>li>p+div{float:left;margin-bottom:4px;padding:0;line-height:1.4}.search_thumb_list .table>li>p{width:30%}.search_thumb_list .table>li>p+div{width:70%}.search_thumb_list .table>li:after{clear:both;overflow:hidden;height:0;display:block;content:""}}@media screen and (max-width:767px){.acc_btn{position:relative;padding:10px;margin-bottom:10px;background:#f6f6f6;border-radius:3px;cursor:pointer}.acc_btn:after{display:block;content:'';position:absolute;top:50%;margin-top:-8px;right:15px;width:10px;height:10px;border-top:2px solid;border-right:2px solid;transform:rotate(135deg)}.acc_btn.active:after{transform:rotate(-45deg);margin-top:-4px}.acc_btn+div,.acc_btn+dd{display:none;padding:0 10px 20px 10px}.top_map .acc_btn+dd{padding-right:0}}#index .container{padding:60px 20px}.first_btn li a{display:block;text-align:center;padding:20px;border:2px solid #333;border-radius:3px}.first_btn li a:hover{border:2px solid #ccc}.first_btn li a p{display:block;margin-top:10px;font-size:20px;font-weight:bold}.first_btn li a span{font-size:12px}.top_prefecturmap{width:80%;margin:0 auto}.top_prefecturmap .h3{text-align:center;font-size:42px;line-height:1.4em;margin:0 0 30px 0}.top_prefecturmap .h_icon_search:before{background:url("/assets/themes/content/images/icon_search.png") left 2px / 40px 40px no-repeat}.top_prefecturmap .h_icon:before{width:50px;height:50px;margin-right:5px}@media screen and (max-width:767px){.top_prefecturmap{width:90%;margin:0 auto}.top_prefecturmap .h3{font-size:30px;display:block !important;float:none !important;text-align:center !important}.top_prefecturmap .btn{margin-top:30px}}.top_map dt{text-align:center;font-weight:bold;color:#333}.top_map li{float:left;width:30%;margin-right:3%;margin-bottom:5px}.top_map li a{display:block;text-align:center;line-height:1;padding:5px 0;border-radius:3px;background-color:#333;color:#fff;font-size:14px}.top_map li a:hover{background:rgba(0,158,76,0.8)}@media screen and (min-width:1000px){.top_map{position:relative;width:100%;max-width:980px;height:350px;margin:30px auto 50px auto;background:url("/assets/themes/content/images/top_map.png") no-repeat;background-position:center}.top_map .area1,.top_map .area2,.top_map .area3{position:absolute}.top_map .area1{right:0;top:0}.top_map .area2{left:0;top:0}.top_map .area3{left:240px;top:0}.top_map dl{width:240px;margin-bottom:10px}.top_map dt{margin-bottom:10px}.top_map dd{display:block}}@media screen and (max-width:767px){.top_map li a{padding:10px 0}}#column .box,#news .box{padding:20px;text-align:justify;text-justify:inter-ideograph;word-break:break-all}@media(min-width:768px){#column .box,#news .box{padding:40px}}.left_area>.date{margin-bottom:5px;font-weight:bold;color:#ccc}.sns{margin:20px 0}.article_text_area+.sns{margin:60px 0 0}#sns_buttonlist{display:flex;align-items:center;flex-wrap:wrap}#tw_button{margin-right:4px}.fb_iframe_widget span{vertical-align:baseline !important}@media(min-width:768px){#sns_buttonlist{justify-content:flex-end}}.detail_box{margin-bottom:40px;padding:30px;border-radius:3px;border-top:4px solid #333;box-shadow:0 1px 5px rgba(0,0,0,0.3)}@media screen and (min-width:768px){.detail_box{padding:30px}}@media screen and (max-width:767px){.detail_box{padding:20px 20px 40px 20px}}.detail_box .slider-pro{width:500px !important;margin-top:30px}.detail_box .h3{margin-top:0;padding-top:30px}.detail_box+.h2{margin-bottom:10px;padding:10px 15px;border-left:6px solid #333}ul.tablecell>li>a .job_icon{font-size:12px}.job_icon{margin:10px 0}.job_icon span{display:inline-block;margin:2px;padding:4px 8px;border-radius:3px;line-height:1;border:1px solid #ccc}.job_icon span:first-child{background-color:#333;color:#fff;border:1px solid #333}.job_icon span.gray{background-color:#eee}.point li{border:1px solid #ccc;border-radius:4px;display:inline-block;padding:4px;float:left;margin-right:10px}@media screen and (max-width:767px){.detail_box .table_big li{margin-bottom:20px}.detail_box .table_big li li{margin-bottom:0}}.red{color:red}.consent{text-align:center;margin-top:30px}.consent a{color:#52b5ee;text-decoration:underline}.consent a:hover{text-decoration:none}#entry_check .job_text a{display:block;margin-bottom:20px;text-decoration:underline;font-weight:normal}#entry_check .job_text a:hover{text-decoration:none}#entry_complete .h_center+p,#notfound .h_center+p,#contact_complete .h_center+p{margin-top:10px}@media screen and (max-width:767px){#entry_complete .h_center+p,#notfound .h_center+p,#contact_complete .h_center+p{text-align:left}}.staticPage p{line-height:1.6em;margin:1em 0}.addToFavorite{display:block;width:100px;height:40px;line-height:40px}@media screen and (max-width:767px){.addToFavorite{height:20px;line-height:20px}}.removeFromFavorites{display:block;width:100px;height:40px;line-height:40px}.addToFavorite_inner{color:#FFF;background-color:#333;border-radius:20px;height:20px;display:inline-block;width:100px;text-align:center;letter-spacing:-0.1em;font-size:80%;line-height:20px;cursor:pointer}.removeFromFavorites_inner{color:#FFF;background-color:#333;border-radius:20px;height:20px;display:inline-block;width:100px;text-align:center;letter-spacing:-0.1em;font-size:80%;line-height:20px;cursor:pointer}.addToFavorite_inner:hover{background-color:#000}.removeFromFavorites_inner:hover{background-color:#000}.detail_checkbox ul li label:before{display:none}.right_img{float:right;margin:0 0 20px 20px !important}.left_img{float:left;margin:0 20px 20px 0 !important}.right_img img,.left_img img{width:240px}.heading1,.heading2{display:block !important;font-size:20px;font-weight:bold;line-height:2}.heading1{position:relative;height:50px;line-height:50px;vertical-align:middle;text-align:center;margin:20px 0;padding:0 30px;background:#ed7574;color:#FFF !important}.heading1:before,.heading1:after{position:absolute;top:0;content:'';width:0;height:0;z-index:1;border-style:solid}.heading1:before{left:0;border-width:25px 0 25px 15px;border-color:transparent transparent transparent #fff}.heading1:after{right:0;border-width:25px 15px 25px 0;border-color:transparent #fff transparent transparent}.heading2{margin:20px 0 !important;color:#333 !important;border-bottom:2px solid #f6c14d}.source{display:block !important;font-size:12px;font-weight:normal !important;color:#999 !important;margin-top:20px}.mark_y{color:#333 !important;font-size:16px;font-weight:bold;background:linear-gradient(transparent 50%,#ff6 0%);margin:0 5px !important}.tablestyle1{width:100%;max-width:600px;margin:0 auto;text-align:left}.tablestyle1 th,.tablestyle1 td{padding:10px;border-bottom:2px solid #eee}.tablestyle1 th{width:30%}.page404{margin-top:40px}.related_thumb_list{margin-bottom:40px}.job_ditail_restrictor{margin-bottom:40px}.job_detail_contactform_wrap+.h2,.job_ditail_restrictor h2{margin-bottom:20px;padding:10px 15px;border-left:6px solid #333;font-size:26px;font-weight:bold}.job_ditail_restrictor a{color:#52b5ee;text-decoration:underline;display:inline-block}@media screen and (min-width:768px){.job_ditail_restrictor dl{border:1px solid #ddd;border-radius:4px}.job_ditail_restrictor dt,.job_ditail_restrictor dd{display:block;line-height:2}.job_ditail_restrictor dl dt:not(:first-of-type),.job_ditail_restrictor dl dd:not(:first-of-type){border-top:1px solid #ddd}.job_ditail_restrictor dt{width:20%;float:left;text-align:center;padding-top:10px}.job_ditail_restrictor dd{width:80%;margin-left:20%;border-left:1px solid #ddd;padding:10px 20px}.job_ditail_restrictor dd:after{content:'';clear:both;display:block}}@media screen and (max-width:767px){.related_thumb_list .view_detail{color:#333}.job_ditail_restrictor a{height:36px;line-height:36px}.job_ditail_restrictor dd{margin:0 0 6px}}.job_ditail_restrictor dd a{margin-right:10px}.jobdetail_bottom_title,.job_detail_newarticles h2{margin-bottom:30px;padding:5px 0 5px 15px;border-left:5px solid #fa8e6a;font-size:24px;font-weight:bold;text-align:justify;text-justify:inter-ideograph}@media screen and (min-width:768px){.job_detail_newarticles ul{display:flex;flex-wrap:wrap}.job_detail_newarticles li{width:calc((100% - 60px) / 3);margin:0 30px 30px 0;position:relative;border:1px solid #ddd}.job_detail_newarticles li:nth-of-type(3n){margin-right:0}.job_detail_newarticles .thumnail_outer{height:120px;position:relative;display:block;overflow:hidden}.job_detail_newarticles .thumnail{width:100%;transition:transform .3s linear;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.job_detail_newarticles .thumnail:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}@media screen and (max-width:767px){.jobdetail_bottom_title,.job_detail_newarticles h2{margin-bottom:20px;font-size:18px}.job_detail_newarticles li{padding:10px 0;border-bottom:1px solid #CCC}.job_detail_newarticles a{position:relative;display:block;padding-right:20px}.job_detail_newarticles a::after{content:'';border-top:2px solid #CCC;border-right:2px solid #CCC;width:10px;height:10px;display:inline-block;transform:rotate(45deg);position:absolute;top:50%;right:5px;margin-top:-7px}}.job_detail_newarticles .date{font-size:12px}.job_detail_newarticles .caticon{font-size:12px;background-color:#fa8e6a;color:#fff;display:inline-block;text-align:center;text-decoration:none;padding:0 20px}@media screen and (min-width:768px){.job_detail_newarticles .caticon{position:absolute;top:0;left:0;height:30px;line-height:30px}.job_detail_newarticles .title{display:block;font-weight:bold;padding:20px 20px 10px 20px}.job_detail_newarticles .title a{text-decoration:underline;font-size:18px}.job_detail_newarticles .title a:hover{text-decoration:none}.job_detail_newarticles .lead{display:block;font-size:12px;color:#333;padding:0 20px 20px 20px;line-height:1.8}.job_detail_newarticles .date{display:block;font-size:12px;font-weight:bold;color:#999;padding:0 20px 20px 20px;text-align:right}}@media screen and (max-width:767px){.job_detail_newarticles .caticon{border-radius:20px;height:20px;line-height:20px;min-width:70px}.job_detail_newarticles .title{display:block;font-weight:bold;margin-top:6px}.job_detail_newarticles .lead{display:block;font-size:95%;color:#666}}.modal_promote_choice{display:none}.station_list{clear:both}label.X-CheckList-Option{display:inline;white-space:nowrap;margin-right:10px}label.X-CheckList-Option input[type="checkbox"]{width:auto;font-size:inherit;vertical-align:middle;margin:0;margin-right:5px}label.X-CheckList-Option span{vertical-align:middle}.X-SpreadList header{display:block;padding:2px 5px}.X-SpreadList .X-SpreadList-Body{padding:0 5px}.X-SpreadList .X-SpreadList-Body label,.X-SpreadList .X-SpreadList-Body a{display:block}.X-SpreadList .X-SpreadList-Body a{padding-left:15px}.X-SpreadWideList{clear:both;margin-top:20px;padding:20px;background-color:#fff;border:1px solid #ccc;border-radius:6px}.searchForm+.X-SpreadWideList{margin-top:80px}.X-SpreadWideList header{font-size:18px;font-weight:bold;margin-bottom:10px}.X-SpreadWideList-Body span{padding:2px 0;margin-right:1em;white-space:nowrap}.X-SpreadWideList-Body span a{text-decoration:underline}@media screen and (min-width:768px){.X-SpreadWideList-Body span:hover a{text-decoration:none}}.mt40i{margin-top:40px !important}.mb40i{margin-bottom:40px !important}.txtC{text-align:center}.fs18b{font-size:18px;font-weight:bold}.caution{color:#F00;font-weight:bold}td span.category+span.category:before,td span.service+span.service:before{content:"、"}#detail div.caution{color:#F00;font-weight:bold;text-align:center;margin:20px 0;font-size:24px}.articles_group_menu{margin-bottom:50px}.articles_group_menu header{margin-bottom:15px;padding:15px 0;font-size:16px;font-weight:bold;text-align:center;border-radius:3px 3px 0 0;border-top:4px solid #fa8e6a;border-bottom:1px solid #ddd}.articles_group_menu ul li{padding:5px 0}.articles_group_menu ul li a{text-decoration:underline}@media screen and (min-width:768px){.articles_group_menu ul li a:hover{text-decoration:none}}@media screen and (max-width:767px){.articles_group_menu header{font-size:14px}}.articles_recommended_menu header{padding:20px;font-size:18px;font-weight:bold;text-align:center;border-radius:3px 3px 0 0;border-top:4px solid #fa8e6a;border-bottom:1px solid #ccc}