@charset "utf-8";.point_inner,.flow_inner,.top_search_inner,.top_joblist_inner,.top_news_inner,.qanda_inner{width:80%;max-width:1100px;margin:0 auto;padding:80px 0}.point .top_title,.point .top_title_s,.flow .top_title,.flow .top_title_s,.top_search .top_title,.top_search .top_title_s,.top_joblist .top_title,.top_joblist .top_title_s,.top_news .top_title,.top_news .top_title_s,.qanda .top_title,.qanda .top_title_s{font-weight:bold;font-feature-settings:"palt";letter-spacing:.06em}.point .top_title,.flow .top_title,.top_search .top_title,.top_joblist .top_title,.top_news .top_title,.qanda .top_title{font-size:28px}.point .top_title_s,.flow .top_title_s,.top_search .top_title_s,.top_joblist .top_title_s,.top_news .top_title_s,.qanda .top_title_s{margin:5px 0 40px;font-size:14px;color:#f6c424;text-transform:uppercase}.top_joblist .top_title_s,.top_news .top_title_s{margin:5px 0 30px}.flow .top_title_s{color:#333}@media screen and (max-width:767px){.point_inner,.flow_inner,.top_search_inner,.top_joblist_inner,.top_news_inner,.qanda_inner{width:100%;padding:50px 15px}.point .top_title,.flow .top_title,.top_search .top_title,.top_joblist .top_title,.top_news .top_title,.qanda .top_title{font-size:20px}.point .top_title_s,.flow .top_title_s,.top_search .top_title_s,.top_joblist .top_title_s,.top_news .top_title_s,.qanda .top_title_s{font-size:12px}}.point{background:#fff}.point_list>div{margin-top:60px}.point_img{position:relative}.point_img img{display:block;width:100%}.point_img_num{position:absolute;top:-25px;right:-25px}.point_img_num img{width:auto;height:50px}.point_content{text-align:justify;text-justify:inter-ideograph}.point_title{margin-bottom:10px;font-size:18px;font-weight:bold}.point_title span:first-of-type{font-size:50px;color:#f6c424}@media(min-width:768px){.point_list>div{display:flex;align-items:center}.point_list>div:nth-of-type(even){flex-direction:row-reverse}.point_list>div:nth-of-type(even) .point_content,.point_list>div:nth-of-type(odd) .point_img{margin-right:50px}.point_img{width:400px;max-width:40%}.point_list>div:nth-of-type(even) .point_img_num{right:auto;left:-30px}.point_content{flex:1}.point_title{display:flex}.point_title span:last-of-type{margin:25px 0 0 20px}}@media screen and (max-width:767px){.point_title{font-size:16px;text-align:center}.point_img{width:80%;margin:0 auto 20px}.point_img_num{top:-20px;right:auto;left:-15px}.point_img_num img{height:40px}.point_title span{display:block}.point_title span:first-of-type{margin-bottom:5px;font-size:34px;line-height:1}.point_list>div{margin-top:40px}}.flow{background:#f6c424}.flow_box{padding:30px;background:#fff;text-align:justify;text-justify:inter-ideograph}.flow_box+.flow_box{margin-top:60px}.flow_img{width:100px}.flow_img img{display:block;width:100%}.flow_title{margin-bottom:10px;font-size:18px;font-weight:bold;line-height:1.4}.flow_box{position:relative}.flow_box:after{display:block;content:'';position:absolute;background:#f6c424;left:50%;margin-left:-9px;bottom:-36px;width:18px;height:12px;clip-path:polygon(0 0,100% 0%,50% 100%);background:#333}.flow_box:last-of-type:after{display:none}@media(min-width:768px){.flow_box{display:flex}.flow_img{margin-right:30px}.flow_content{flex:1}}@media screen and (max-width:767px){.flow_box{padding:15px}.flow_box+.flow_box{margin-top:40px}.flow_box:after{bottom:-26px}.flow_img{width:80px;margin:0 auto 15px}.flow_content{text-align:center}.flow_title{font-size:16px}.flow_text{text-align:justify;text-justify:inter-ideograph}}.qanda{background:#fff}.qanda_list{text-align:justify;text-justify:inter-ideograph}.qanda_list dt,.qanda_list dd{position:relative;padding:2px 0 0 40px;min-height:30px}.qanda_list dt{margin-bottom:10px;font-size:18px;font-weight:bold}.qanda_list dd{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee}.qanda_list dt:before,.qanda_list dd:before{content:'';display:inline-block;width:27px;height:27px;position:absolute;left:0;top:0}.qanda_list dt:before{background:url("/assets/themes/content/images/question.png") left top / 27px auto no-repeat}.qanda_list dd:before{background:url("/assets/themes/content/images/answer.png") left top / 27px auto no-repeat}.qanda_list dd em{padding:0 3px;background:linear-gradient(transparent 70%,#ff6 70%);font-style:normal;font-size:18px;font-weight:bold}.qanda_list dd p+p{margin-top:1em !important}@media screen and (max-width:767px){.qanda_list dt{font-size:16px}.qanda_list dd{margin-bottom:20px;padding-bottom:20px}.qanda_list dd em{font-size:16px}}#top_search{background:#f6f6f6}#searhtab span{background:#eee}@media(min-width:768px){.top_search #search_detail .table_big{border-top:0;background:#fff;border-radius:0 0 6px 6px}.top_search #search_detail .table_big>li{border-bottom:1px solid #eee}.top_search #search_detail .table_big>li:last-of-type{border-bottom:0}}@media screen and (max-width:767px){.top_search #search_detail .table_big>li+li{margin-top:10px}.top_search #search_detail .table_big .acc_btn{margin:0 !important;background:#fff}.top_search #search_detail .table_big .acc_btn+div,.top_search #search_detail .table_big .acc_btn+dd{padding:10px;background:#fff;border-top:2px solid #f6f6f6}}.top_joblist{background:#fff}.top_news{background:#f6f6f6}.top_news_list a{display:block;box-shadow:rgb(149 157 165 / 20%) 0px 8px 24px;background:#fff}.top_news_list a div{padding:20px;text-align:justify;text-justify:inter-ideograph}.top_news_list_title{margin-bottom:5px;text-decoration:underline}.top_news_list_date{font-size:14px;color:#999}.top_news_list_text{margin-top:10px;font-size:14px}.top_news_list_img_wrap img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.top_news_list_btn{display:block;margin:40px auto 0 auto;padding:20px 0;background-color:#fe5c78;font-size:22px;color:#fff;border-radius:3px;text-align:center}@media(min-width:768px){.top_news_list{display:flex;justify-content:center;flex-wrap:wrap}.top_news_list a{width:calc(33% - 30px);margin:15px}.top_news_list a{transition:all .3s}.top_news_list a:hover{box-shadow:rgb(149 157 165 / 30%) 0px 8px 24px}.top_news_list_title:hover{text-decoration:none}.top_news_list_btn{width:300px}.top_news_list_btn:hover{opacity:.8}}@media screen and (max-width:767px){.top_news_list a+a{margin-top:20px}}@media screen and (max-width:767px){body{text-size-adjust:100%;-webkit-text-size-adjust:100%}.slick-dots{position:static}.top_joblist .job_list_simply .joblist_boxed{margin-bottom:0;padding:10px}.top_news_list .slick-slide{padding:10px}.top_news_list a{box-shadow:0 0 10px rgba(0,0,0,0.1)}}.zoomImageOuter{border-radius:100%;height:160px;margin:65px auto 20px;position:relative;width:160px}.zoomImageOuter{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;overflow:hidden}.zoomImageOuter img{width:100%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.zoomImage{-moz-transition:-moz-transform .3s linear;-webkit-transition:-webkit-transform .3s linear;-o-transition:-o-transform .3s linear;-ms-transition:-ms-transform .3s linear;transition:transform .3s linear}.zoomImage: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)}.vaguelyAppear{opacity:0}@-webkit-keyframes vaguelyAppear{0%{opacity:0}100%{opacity:1}}@keyframes vaguelyAppear{0%{opacity:0}100%{opacity:1}}.vaguelyAppear.active{animation:vaguelyAppear 1s ease forwards .5s}.overToDown{opacity:0}@-webkit-keyframes overToDown{0%{-webkit-transform:translateY(-120px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes overToDown{0%{transform:translateY(-120px);opacity:0}100%{transform:translateY(0);opacity:1}}.overToDown.afterLoaded{-webkit-animation:overToDown 1s ease forwards 2s;animation:overToDown 1s ease forwards 2s}.bottomToUp{opacity:0}@-webkit-keyframes bottomToUp{0%{-webkit-transform:translateY(120px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes bottomToUp{0%{transform:translateY(120px);opacity:0}100%{transform:translateY(0);opacity:1}}.bottomToUp.active{-webkit-animation:bottomToUp .65s ease forwards .5s;animation:bottomToUp .65s ease forwards .5s}.onZoom{line-height:0}.onSlideZoom{display:block;width:100%}.onSlideZoomInner{box-sizing:border-box;display:inline-block;height:180px;margin:10px auto;width:30%}.onSlideZoom a{color:#000;font-size:18px;font-weight:bold}.onZoom{background-color:#960}.onSlideZoomInner{overflow:hidden;position:relative}.onSlide{position:absolute;top:50%;left:10%;z-index:2}.onSlideZoomInner .onSlide{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}.onSlideZoomInner:hover .onSlide{-webkit-transform:translate(10px);-moz-transform:translate(10px);-ms-transform:translate(10px);-o-transform:translate(10px);transform:translate(10px)}.onSlideZoomInner img{-moz-transition:-moz-transform 0.s linear;-webkit-transition:-webkit-transform .3s linear;-o-transition:-o-transform .3s linear;-ms-transition:-ms-transform .3s linear;transition:transform .3s linear}.onSlideZoomInner:hover img{opacity:.8;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.slideFromLeft{opacity:0}@-webkit-keyframes slideFromLeft{0%{-webkit-transform:translateX(-120px);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes slideFromLeft{0%{transform:translateX(-120px);opacity:0}100%{transform:translateX(0);opacity:1}}.slideFromRight{opacity:0}@-webkit-keyframes slideFromRight{0%{-webkit-transform:translateX(120px);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes slideFromRight{0%{transform:translateX(120px);opacity:0}100%{transform:translateX(0);opacity:1}}.slideFromLeft.active{-webkit-animation:slideFromLeft .65s ease forwards .5s;animation:slideFromLeft .65s ease forwards .5s}.slideFromRight.active{-webkit-animation:slideFromRight .65s ease forwards .5s;animation:slideFromRight .65s ease forwards .5s}.bound{border:2px solid #666;border-radius:100%;height:200px;position:relative;text-align:center;width:200px}.boundInner{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%)}@keyframes bound{0%,10%,90%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%,60%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}}.bound{animation:bound 5s infinite}.top_prefecturmap .rotateY{opacity:0;transition-duration:.5s;transition-delay:.8s;transform:rotateY(0)}.top_prefecturmap .rotateY.active{transform:rotateY(360deg);opacity:1}.toshrink.active:before{opacity:1;animation:toshrink 2s linear}@keyframes toshrink{0%{transform:scale(1.1)}100%{transform:scale(1)}}