@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:#2073a7;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:#2073a7;color:#fff}.listed_company_title{margin-bottom:30px;font-size:20px;text-align:center;font-feature-settings:"palt";letter-spacing:.1em}.listed_company_title{margin-top:10px;font-size:24px;font-weight:bold;line-height:1}.listed_company_title 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{font-size:18px}.listed_company_title span{font-size:30px}.listed_company_list p{width:calc((100% - 24px) / 2);margin:6px}}.point{background:#eef6fc}.point_list>div{margin-top:60px}.point_img{position:relative}.point_img img{display:block;width:100%}.point_img_num{position:absolute;top:-20px;right:-20px}.point_img_num img{width:auto;height:36px;filter:drop-shadow(0 0 10px #fff)}.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:-20px}.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:-15px;right:auto;left:-15px}.point_img_num img{height:30px}}.flow{background:#fff}.flow_box{padding:30px;background:#fff;text-align:justify;text-justify:inter-ideograph;box-shadow:0 0 10px rgb(0 0 0 / 10%)}.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:#2073a7;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;align-items:center}.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:#eef6fc}#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:#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.svg") left top / 27px auto no-repeat}.qanda_list dd:before{background:url("/assets/themes/content/images/answer.svg") 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}}.features .top_title_s,.top_joblist .top_title_s,.top_search .top_title_s,.top_news .top_title_s,.point .top_title_s,.flow .top_title_s{text-transform:none}.features{background:#eef6fc}.features_inner{width:80%;max-width:1100px;margin:0 auto;padding:80px 0}.features .top_title,.features .top_title_s{font-weight:bold;font-feature-settings:"palt";letter-spacing:.06em}.features .top_title{font-size:28px}.features .top_title_s{margin:5px 0 60px;font-size:14px;color:#2073a7}.features_list>div{padding:20px;background:#fff;text-align:center}.features_list_num img{display:block;height:30px;margin:20px auto;margin-top:-35px;filter:invert(32%) sepia(95%) saturate(463%) hue-rotate(158deg) brightness(100%) contrast(86%)}.features_list_title{font-weight:bold}.features_list_text{margin-top:10px}.features_list_img img{display:block;margin:20px auto 0;width:150px;max-width:100%}@media(min-width:768px){.features_list{display:flex}.features_list>div{width:calc((100% - 60px) / 3);margin-right:30px}.features_list>div:nth-of-type(3n){margin-right:0}}@media screen and (max-width:767px){.features_inner{width:100%;padding:50px 15px}.features .top_title{font-size:20px}.features .top_title_s{font-size:12px}.features_list>div+div{margin-top:40px}.features_list_num img{height:28px;margin-top:-34px}}.point_img_num img{filter:invert(32%) sepia(95%) saturate(463%) hue-rotate(158deg) brightness(100%) contrast(86%)}