@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%;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;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>p{text-align:center !important}}#appform1 .btn_area{display:flex;justify-content:center;flex-wrap:wrap}#appform1 .btn1,#appform1 .btn2{display:block;width:300px;max-width:100%;margin:20px 15px 0 15px;padding:20px 10px;background:#000;transition:all .3s;z-index:0;color:#fff;font-weight:bold;text-align:center;text-transform:uppercase;font-feature-settings:"palt";letter-spacing:.1em;line-height:1;cursor:pointer}#appform1 .btn2{background:#ccc;color:#000}#appform1 .complete .btn1{margin:30px auto 0;line-height:1.4}@media(min-width:768px){#appform1 .btn1:hover,#appform1 .btn2:hover{opacity:.8}}@media screen and (max-width:767px){#appform1 .btn1,#appform1 .btn2{width:100%;margin:0 0 20px}}#appform1{margin-bottom:60px;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;text-align:center !important}#appform1 .label{font-size:16px;padding:5px 15px;background-color:#005baa;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 #005baa}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:15px;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;margin:5px 20px 5px 0;padding:0 0 0 20px}#appform1 .checkbox label{display:inline-block;letter-spacing:normal;cursor:pointer}#appform1 .ui.checkbox label:before{left:0}#appform1 .ui.checkbox input:checked+label:after{top:4px;left:5px}}@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;z-index:1}.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}}.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}.right_area .h3{margin-bottom:20px;padding:20px;font-size:20px;font-weight:bold;text-align:center;border-top:4px solid #0f5494;border-bottom:1px solid #ccc}.h_simple,#privacy #content>dl>dt{margin:40px 0 20px 0;padding:10px 15px;border-left:5px solid #0f5494;font-size:20px;font-weight:bold;background:#eee}#privacy #content>dl>dd dt{margin-top:20px;font-weight:bold}.columns_thumb_list>li{margin-bottom:20px;box-shadow:0 1px 5px rgba(0,0,0,0.3)}.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;padding:20px 20px 0 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}.other_thumb_list>li{margin-bottom:20px;box-shadow:0 1px 5px rgba(0,0,0,0.3)}.other_thumb_list li a{display:block;padding:20px}.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}.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)}.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:#0f5494;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:#eee}.footer_info a{font-size:18px;font-weight:bold}.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}#copy{background-color:#000;font-size:10px;color:#fff;text-align:center;height:40px;line-height:40px}.foote_btn{margin-bottom:60px}#page-top{position:fixed;bottom:10px;right:10px;opacity:.9;line-height:1;z-index:11}#page-top img{width:50px}.foote_btn+#page-top{bottom:80px}@media screen and (min-width:768px){.footer2{padding:60px 10%;display:flex;align-items:center}.footer_info{width:220px}.footer_list{margin-left:40px;display:flex;flex-wrap:wrap;flex:1}.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{margin-bottom:20px}.footer_info img{width:160px;max-width:100%}.foote_btn{margin-bottom:60px}.foote_btn+#page-top{bottom:70px}}.btn{display:block;height:50px;line-height:50px;margin:40px auto 0 auto;background:#000;color:#fff;text-align:center}@media screen and (min-width:768px){.btn{width:300px}.btn:hover{opacity:.8}}@media screen and (max-width:767px){.btn{width:100%}}.btn2ren{text-align:center}.btn2ren .btn{display:inline-block}.btn2ren .btn:first-child{background-color:#999;color:#fff}@media screen and (min-width:768px){.btn2ren .btn{margin:30px auto}.btn2ren .btn+.btn{margin-left:10px}}@media screen and (max-width:767px){.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;box-shadow:0 1px 5px rgba(0,0,0,0.3)}#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:2px;left:0;width:16px;height:16px;border:1px solid #999;border-radius:3px}.checkbox input:checked+span{color:#0f5494}.checkbox input:checked+span:after{content:"";display:block;position:absolute;top:0;left:5px;width:7px;height:14px;transform:rotate(40deg);border-bottom:3px solid #0f5494;border-right:3px solid #0f5494}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{padding:10px;background-color:#eee;margin:0 10px 10px 0;border-radius:3px}}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;z-index:-1;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>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;line-height:1}#contact .table>li>p{background:#eee}.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;border:1px solid !important;margin-bottom:10px;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;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.acc_btn.active:after{-webkit-transform:rotate(-45deg);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 #0f5494;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:#0f5494}.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:#0f5494;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}.left_area>.date{margin-bottom:10px}.sns{margin:20px 0}.article_text_area+.sns{margin:60px 0 0}#sns_buttonlist{display:flex;align-items:center;flex-wrap:wrap}.fb_iframe_widget span{vertical-align:baseline !important}@media(min-width:768px){#sns_buttonlist{justify-content:flex-end}}.column_main{margin-bottom:20px}.article_text_area img{max-width:100%}.detail_box{margin-bottom:40px;padding:30px;border-radius:3px;border-top:4px solid #0f5494;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 #0f5494}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:#0f5494;color:#fff;border:1px solid #0f5494}.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:#0f5494;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:#0f5494;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}@media screen and (max-width:767px){.related_thumb_list .view_detail{color:#0f5494}}.job_ditail_restrictor{margin-bottom:60px}.job_detail_contactform_wrap+.h2,.job_ditail_restrictor h2{margin-bottom:30px;padding:10px 15px;border-left:6px solid #0f5494;font-size:26px;font-weight:bold}.job_ditail_restrictor a{color:#52b5ee;text-decoration:underline;display:inline-block}.job_ditail_restrictor dd a{margin-right:10px}@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}.job_ditail_restrictor dd a:hover{opacity:.8;text-decoration:none}}@media screen and (max-width:767px){.job_ditail_restrictor{margin-bottom:40px}.job_detail_contactform_wrap+.h2,.job_ditail_restrictor h2{margin-bottom:20px;padding:5px 10px;border-left:4px solid #0f5494;font-size:20px}.job_ditail_restrictor a{margin:0 10px 5px 0}.job_ditail_restrictor dt{font-weight:bold}.job_ditail_restrictor dd{margin:0 0 15px}}.job_detail_newarticles h2{margin-bottom:10px;padding:10px 15px;border-left:6px solid #0f5494;font-size:26px;font-weight:bold}.job_detail_newarticles .date{font-size:12px}.job_detail_newarticles .caticon{font-size:12px;background-color:#0f5494;color:#fff;display:inline-block;text-align:center;text-decoration:none;padding:0 20px}@media screen and (min-width:768px){.job_detail_newarticles{margin-bottom:30px}.job_detail_newarticles>h2{margin-bottom:30px}.job_detail_newarticles ul{display:flex;flex-wrap:wrap}.job_detail_newarticles li{position:relative;width:calc((100% - 60px) / 3);margin:0 30px 30px 0;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{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;margin:auto;transition:transform .3s linear}.job_detail_newarticles .thumnail:hover{transform:scale(1.2)}.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 h2{margin-bottom:20px;padding:5px 10px;border-left:4px solid #0f5494;font-size:20px}.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:10px}.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}}#privacy h2{font-size:30px;line-height:30px;text-align:center;margin:3em auto 2em;font-weight:bold}#privacy h3{font-size:18px;line-height:18px;margin:2em auto 1em;font-weight:bold;border-bottom:2px solid #0f5494}#privacy h4{font-weight:bold}#privacy p{margin:1em auto}#privacy ol{margin-left:1em}#privacy ol li{margin-left:1em;list-style-type:decimal}.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:20px}.articles_group_menu header{padding:20px;font-size:18px;font-weight:bold;border-top:4px solid #0f5494;border-bottom:1px solid #ccc}.articles_group_menu ul{padding:1em;margin:0}.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}}.articles_recommended_menu header{padding:20px;font-size:18px;font-weight:bold;border-top:4px solid #0f5494;border-bottom:1px solid #ccc}