@charset "utf-8";.listed_company_inner,.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:#ff6b79;text-transform:uppercase}.top_joblist .top_title_s,.top_news .top_title_s{margin:5px 0 30px}@media screen and (max-width:767px){.listed_company_inner,.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}}.listed_company{background:#ff6b79;color:#fff}.listed_company_title{margin-bottom:30px;font-size:20px;text-align:center;font-feature-settings:"palt";letter-spacing:.1em}.listed_company_title>p:last-of-type{margin-top:10px;font-size:24px;font-weight:bold;line-height:1}.listed_company_title>p:last-of-type span{margin:0 5px;font-size:40px;color:#ff9;vertical-align:middle}.listed_company_list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.listed_company_list p{margin:15px;width:calc((100% - 90px) / 3);max-width:260px;box-shadow:0 0 10px rgb(0 0 0 / 2%)}.listed_company_list img{display:block;width:100%;line-height:1}@media screen and (max-width:767px){.listed_company_title{font-size:16px}.listed_company_title>p:last-of-type{font-size:18px}.listed_company_title>p:last-of-type span{font-size:30px}.listed_company_list p{width:calc((100% - 24px) / 2);margin:6px}}.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}@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}}@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}}.flow{background:#fff7f8}.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:#ff6b79;left:50%;margin-left:-9px;bottom:-36px;width:18px;height:12px;clip-path:polygon(0 0,100% 0%,50% 100%)}.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}}#top_search{background:#fff}.top_joblist{background:#fff7f8}.top_joblist .job_list_simply .joblist_boxed a{box-shadow:0 8px 24px rgb(255 107 121 / 8%)}@media(min-width:768px){.top_joblist .job_list_simply .joblist_boxed a:hover{box-shadow:0 8px 24px rgb(255 107 121 / 14%)}}@media screen and (max-width:767px){.top_joblist .job_list_simply .joblist_boxed a{box-shadow:0 0 10px rgb(255 107 121 / 8%)}}.top_news{background:#fff}.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)}}.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}}.service_try_wrap{overflow:hidden}.service_try{position:relative;margin-top:100px;background:#fff7f8}.service_try_inner{width:90%;max-width:1100px;margin:0 auto;padding:100px 5%;background:url("/assets/themes/content/images/service_try_title.png") 0 50px / auto no-repeat}.service_try_content{text-align:justify;text-justify:inter-ideograph}.service_try .top_title{margin-bottom:40px;font-size:28px;font-weight:bold;line-height:1.2;font-feature-settings:"palt";letter-spacing:.06em}.service_try img{display:block}.service_try_list dt{margin:40px 0 15px;font-weight:bold;line-height:1.4}.service_try_list dt span:first-of-type{font-size:30px;color:#ff6b79;line-height:1}.service_try_list dt{display:flex;align-items:center}.service_try_list dt span:last-of-type{flex:1;margin-left:1em}@media(min-width:768px){.service_try_content{width:55%}.service_try_img_pc img{position:absolute;top:-80px;left:55%;max-width:50%}.service_try_img_sp{display:none}}@media screen and (max-width:767px){.service_try{margin-top:0;padding-bottom:40px}.service_try_inner{width:100%;padding:70px 30px 30px;background-size:140px auto;background-position:10px 30px}.service_try .top_title{font-size:20px}.service_try .subtitle{font-size:16px}.service_try_img_sp img{width:calc(100% - 30px);margin-left:30px}.service_try_img_pc{display:none}.service_try_list dt span:first-of-type{font-size:26px}}.flow_try{text-align:justify;text-justify:inter-ideograph}.flow_try_inner{width:90%;max-width:1100px;margin:0 auto;padding:100px 5%;background:url("/assets/themes/content/images/flow_try_title.png") 0 50px / auto no-repeat}.flow_try .top_title{margin-bottom:40px;font-size:28px;font-weight:bold;line-height:1.2;font-feature-settings:"palt";letter-spacing:.06em}.flow_try img{display:block}@media(min-width:768px){.flow_try_img_sp{display:none}}@media screen and (max-width:767px){.flow_try{padding-bottom:50px}.flow_try_inner{width:100%;padding:70px 30px 30px;background-size:140px auto;background-position:10px 40px}.flow_try .top_title{margin-bottom:30px;font-size:20px}.flow_try_img_sp img{width:calc(100% - 30px);margin-right:30px}}.flow_try_list dt{display:flex;font-weight:bold;text-align:justify;text-justify:inter-ideograph}.flow_try_list dt p:nth-of-type(1){width:5em;padding:5px 0}.flow_try_list dt p:nth-of-type(2){position:relative;flex:1;padding:5px 0 5px 20px}.flow_try_list dt p:nth-of-type(2):before{position:absolute;content:"";top:.6em;left:-8px;width:14px;height:14px;border-radius:7px}.flow_try_list dd{margin-left:5em;padding:10px 0 30px 20px}.flow_try_list dt p:nth-of-type(2),.flow_try_list dd{border-left:2px solid #eee}.flow_try_list dt p:nth-of-type(2):before{background-color:#ff6b79}.flow_try_list{position:relative}.flow_try_list:before{display:block;content:"";width:2px;height:100%;position:absolute;top:0;left:calc(5em - 1px);background:#eee}.flow_try_list dt p:nth-of-type(2),.flow_try_list dd{border-left:0}.flow_try_list dt p:nth-of-type(2):before{left:-7px}.merit_try{background:#fff7f8}.merit_try_inner{width:80%;max-width:1100px;margin:0 auto;padding:80px 0}.merit_try .top_title,.merit_try .top_title_s{font-weight:bold;font-feature-settings:"palt";letter-spacing:.06em}.merit_try .top_title{font-size:28px}.merit_try .top_title_s{margin:5px 0 40px;font-size:14px;color:#ff6b79;text-transform:uppercase}.merit_try_top{text-align:center}.merit_try_top_title{margin-bottom:10px;font-size:18px;font-weight:bold}.merit_try_point{margin-top:40px}.merit_try_point div{padding:20px;background:#fff;text-align:center}.merit_try_point_catch{display:inline-block;padding:6px 10px;border-bottom:1px dashed #ccc;font-size:14px;line-height:1}.merit_try_point_catch span{margin-left:6px}.merit_try_point_title{margin-top:15px;font-size:18px;font-weight:bold;color:#ff6b79}.merit_try_point_img{margin-top:15px}.merit_try_point_img img{display:block;width:120px;margin:0 auto}.merit_try_point_text{margin-top:15px;text-align:justify;text-justify:inter-ideograph}@media(min-width:768px){.merit_try_point{display:flex;margin-top:40px}.merit_try_point div{width:100%}.merit_try_point div+div{margin-left:30px}}@media screen and (max-width:767px){.merit_try_inner{width:100%;padding:50px 15px}.merit_try .top_title{font-size:20px}.merit_try .top_title_s{font-size:12px}.merit_try_top_title{font-size:16px}.merit_try_point div{padding:15px}.merit_try_point div+div{margin-top:20px}.merit_try_point_title{font-size:16px}}.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)}}