﻿@media (max-width: 640px){.view_pc{display:none}}.view_sp{display:none}@media (max-width: 640px){.view_sp{display:block}}.top-slider-banner .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.top-slider-banner .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;margin-bottom:10px}.top-slider-banner .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;box-shadow:0px 8px 18px -13px #bdbdbd}.top-slider-banner .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.top-slider-banner .swiper-pagination{position:static;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);margin-top:8px}.top-slider-banner .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2;margin:0 3px}.top-slider-banner .swiper-pagination-bullet-active{opacity:1;background:#09947B}@media screen and (max-width: 640px){.top-slider-banner .swiper-pagination-bullet{width:8px;height:8px}.top-slider-banner .swiper-slide{box-shadow:0px 4px 18px -13px #bdbdbd}.top-slider-banner .swiper-pagination{margin-top:-2px}}.top-slider-banner .main_v{position:relative}.top-slider-banner .main_v_inner{display:flex;flex-grow:1}.top-slider-banner .main_v_center{padding-left:20px;padding-right:20px}.top-slider-banner .main_v_box{box-shadow:0px 5px 18px -13px #bdbdbd;border-radius:5px}.top-slider-banner .main_v_box img{border-radius:5px}.top-slider-banner .main_v_right:after,.top-slider-banner .swiper-rtl .main_v_left:after{content:"\f054"}.top-slider-banner .main_v_left:after,.top-slider-banner .swiper-rtl .main_v_right:after{content:"\f053"}.top-slider-banner .main_v_arrow{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background-color:rgba(51,51,51,0.3);border:1px solid #fff;color:#fff;font-size:20px;line-height:50px;text-align:center;cursor:pointer}.top-slider-banner .main_v_arrow i{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal}.top-slider-banner .main_v_right{right:20px}.top-slider-banner .main_v_left{left:20px}.top-slider-banner .main_v_right:after,.top-slider-banner .main_v_left:after{font-family:swiper-icons;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.top-slider-banner .main_v_right,.top-slider-banner .main_v_left{z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 640px){.top-slider-banner .main_v_center{padding-left:10px;padding-right:10px}.top-slider-banner .main_v_box{box-shadow:0px 3px 18px -13px #bdbdbd}}.advertisement_ttl{display:table;color:#333333;vertical-align:middle;margin-bottom:8px}.advertisement_wrap.table--sp-stay{display:flex}.advertisement_wrap.table--sp-stay li{width:calc(100% /3);text-align:center;margin-right:8px}.advertisement_wrap.table--sp-stay li:last-child{margin-right:0}@media only screen and (max-width: 640px){.advertisement_ttl h2{font-size:18px}.advertisement_wrap.table--sp-stay li{width:calc(100% / 2)}.advertisement_wrap.table--sp-stay li:nth-child(2n){margin-right:0}}@keyframes arrowlong01{0%{width:0;opacity:0}50%{opacity:1}65%{width:100%;opacity:0}100%{width:100%;opacity:0}}@keyframes arrowlong02{0%{width:0;opacity:0}50%{width:0;opacity:0}75%{width:100%;opacity:1}98%{width:100%;opacity:0}100%{width:100%;opacity:0}}.yakukyari1st-top-search_wrap{margin-top:12px;padding:16px;background-color:#CEEAE5;margin-bottom:32px}.yakukyari1st-top-search_tap{box-shadow:none !important}.top-search_taplist{display:flex;align-items:flex-end}.taplist-twocol{background:#F6F6F6 !important;height:46px;line-height:45px;border-top:none !important;flex:auto;font-weight:bold;border-radius:5px 5px 0 0;color:#09947B;width:45%}.taplist-twocol.active{height:50px;line-height:50px;color:#333;background-color:#fff !important;position:relative;box-shadow:none;width:55%}.taplist-twocol.active::before{position:absolute;content:"";background-color:#09947B;height:3px;width:80%;left:0;right:0;margin:auto;bottom:0;border-radius:4px}.top-search_taplist li:nth-child(odd):only-child,.top-search_taplist li:nth-child(even):only-child{margin:0}.top-search_taplist li:nth-child(odd){margin-right:3px}.top-search_taplist li:nth-child(even){margin-left:3px}.top_yakukyari_1st-jobsearch{padding:20px 32px;background-color:#fff;box-shadow:0px 1px 2px rgba(0,0,0,0.25);border-radius:0 0 8px 8px}.top_search-contents_wrap{background:#fff;padding:0;box-shadow:none !important}.search-contents_inner{display:flex;justify-content:space-between;margin-bottom:16px}.section-companies .search_icon_box{width:49.5%}.search_icon_box{width:calc(100% / 3);background-color:#fff;border-radius:4px;border:1px solid #D9D9D9;cursor:pointer;margin-right:8px;flex-grow:1}.search_icon_box:last-child{margin-right:0}.top_search-contents{border-bottom:none}.top_search-contents input.css-checkbox[type=checkbox]+label.css-label{margin-bottom:0}.search-contents_checkbox{padding:0;border-bottom:0}.section-companies .search-contents_inner{justify-content:center}.section-companies .search_icon_box:nth-child(odd){margin-right:4px}.section-companies .search_icon_box:nth-child(even){margin-left:4px}.search_icon_box a::before{display:none}.search_icon_box a{height:64px;display:flex;justify-content:center;align-items:center;transition:0.2s;text-decoration:none;border-radius:4px;transition:.2s}.search_icon_box a:hover{outline:1px solid #09947B}.search_icon_box span{display:block;font-weight:bold;font-size:14px;width:auto;text-align:center;padding:0;color:#333;line-height:2;padding-top:3px}.top_search_icon{text-align:center}.top_search_icon img{height:auto;width:24px}.search_icon_box p{position:static;top:auto;left:auto;transform:translateY(0%);color:#333;margin-right:8px;margin-bottom:0}.top_search-textbox{margin-bottom:12px;position:relative;display:flex}.search_box_btn{border-radius:0 4px 4px 0;width:100px;height:45px;line-height:1;border-bottom:none;background-color:#09947B}.search_box_btn::before{content:"検索";font-size:14px}.top_use_lookup-icon{display:inline-block;line-height:1;border:1px solid #D9D9D9;padding:8px;vertical-align:middle;background:#ffffff;width:100%;border-radius:5px 0 0 5px;text-align:left}.search-textbox input{height:45px;width:calc(100% - 100px)}.search-textbox input::-moz-placeholder{font-size:14px}.search-textbox input::placeholder{font-size:14px}.top_search_link{display:block;background-color:#f6f6f6;border-radius:4px;padding:16px 36px 16px 16px;color:#333;text-decoration:none !important;position:relative;word-break:break-all}.top_search_link::before{position:absolute;content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;right:15px;top:50%;transform:translateY(-50%);font-size:22px;color:#09947B}.top_search_link:hover .top_search_link_text{text-decoration:underline}.top_search_link_title{font-size:14px;font-weight:bold;margin-bottom:8px;text-decoration:none !important}@media only screen and (max-width: 640px){.top_search_link_title{font-size:12px}}.top_search_link_text{font-size:12px;line-height:1.4}.top_search_link_text span span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (max-width: 640px){.yakukyari1st-top-search_wrap{padding:12px}.top_yakukyari_1st-jobsearch{padding:12px}.top_taplist-twocol{height:32px;line-height:32px}.top_taplist-twocol.active{height:38px;line-height:38px}.search-contents a{padding:6px 0}.top_search-textbox{margin-bottom:8px}.search-contents_inner{margin-bottom:12px}.search-contents span{font-size:11px;width:50px;padding:26px 0 0}.search_icon_box a{height:60px;flex-direction:column}.search_icon_box span{font-size:12px;width:100%;padding:0;line-height:1}.search_icon_box p{margin-right:0;margin-bottom:8px}.top_search_icon img{height:22px;width:auto}.search_box_btn{border-radius:0 5px 5px 0;width:55px;height:45px;line-height:1.1}.search_box_btn::before{font-size:13px}.search-textbox input{height:45px;width:calc(100% - 55px)}.top_search_link{padding:12px 36px 12px 12px}.top_search-contents input.css-checkbox[type=checkbox]+label.css-label{margin-bottom:0}}.top_search-btn{margin-top:20px}.interview{padding:32px 0px 32px 16px;background-color:#f6f6f6}.interview_box_wrap{margin:0 auto;display:flex;overflow-x:scroll;padding:2px;-ms-overflow-style:none;scrollbar-width:none}.interview_box{display:block;min-width:185px;width:185px;color:#333;position:relative;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;margin-right:8px;transition:.2s}.interview_box:link{text-decoration:none}.interview_box:hover{outline:1px solid #09947B}.interview_box_new::before{content:"";top:0;left:0;position:absolute;z-index:100;border-bottom:3em solid transparent;border-left:4em solid #CC6496}.interview_box_new::after{content:"NEW";display:block;top:8px;left:4px;position:absolute;z-index:101;font-size:12px;font-weight:700;color:#fff}.interview_img img{display:block;width:185px;height:140px;-o-object-fit:cover;object-fit:cover;transition:0.2s;-o-object-position:0px 0px;object-position:0px 0px}.interview_textbox{padding:12px;line-height:1.5}.interview_textbox .company_name{font-size:14px;color:#09947B;font-weight:bold;margin-bottom:8px;line-height:1.5;height:42px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.interview_textbox .company_tag{font-size:11px;color:#666;line-height:1.5;margin-bottom:12px;height:32px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.interview_text{height:36px;font-size:12px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.interview_houjin{color:#333;height:42px}@media screen and (max-width: 640px){.interview{padding:32px 0px 32px 8px;background-color:#f6f6f6}.interview_title{font-size:18px}.interview_box{min-width:145px;width:145px}.interview_img img{width:145px;height:120px}.interview_box::before{border-bottom:2.3em solid transparent;border-left:3.3em solid #CC6496}.interview_box::after{top:6px;left:2.5px;font-size:10px}.interview_box_wrap::-webkit-scrollbar{display:none}}.result_company_tit{position:relative;background:#09947B;margin-bottom:50px}.result_company_tit02{position:relative;margin-bottom:25px;margin-top:16px}.result_company_back{width:100%;margin:0 auto;padding:10px 0;text-align:center;color:#fff}.result_company_intit01,.result_company_intit03{margin-bottom:5px}.result_company_intit01{font-size:38px;font-weight:bold}.result_company_intit01 span{font-size:28px}.result_company_intit02{font-size:28px;font-weight:bold}.result_company_intit03{font-size:20px;font-weight:bold}.result_company_intit04{font-size:15px;font-weight:bold}.result_company_tit::after{content:"";position:absolute;right:0;bottom:-14px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#09947B transparent transparent transparent;border-width:14px 15px 0 15px;z-index:100}.result_company_area{max-width:864px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap}.result_company_box{width:23.5%;border:1px solid #DFDFDF;padding:10px 10px 15px;box-shadow:0 1px 2px rgba(0,0,0,0.4);background:#fff;margin:0 2% 16px 0}.result_company_box02{margin-right:0}.result_company_logo{width:100%;margin:0 auto;text-align:center;display:flex;flex-direction:column;height:70px}.result_company_logo div{margin:auto}.result_company_img_link :hover{cursor:pointer}.result_company_txt_link{color:#013473}.result_company_txt_link :hover{cursor:pointer}.result_company_logo img{width:auto;height:auto;max-width:110px;padding:5px;max-height:70px}.result_company_txt{font-size:15px;line-height:1.5;margin-bottom:10px}.result_company_btn01,.result_company_btn02,.result_company_btn03,.result_company_btn04{width:100%;font-size:16px;font-weight:800;border-radius:5px;padding:10px 0;text-align:center;display:block;line-height:1.4}.result_company_btn01,.result_company_btn03,.result_company_btn04{margin-bottom:5px}.result_company_btn01:hover{cursor:pointer;opacity:0.8;text-decoration:none}.result_company_btn02:hover{cursor:pointer;opacity:0.8;text-decoration:none}.result_company_btn03:hover{cursor:pointer;opacity:0.8;text-decoration:none}.result_company_btn04:hover{cursor:pointer;opacity:0.8;text-decoration:none}.result_company_btn01{color:#fff;background:#F57C00}.result_company_btn02{color:#09947B;background:#CBE9D7}.result_company_btn03{color:#fff;background:#09947B}.result_company_btn04{color:#f58903;background:#ffe3af}@media only screen and (max-width: 640px){.result_company_back{width:95%}.result_company_tit::after{bottom:-12px;border-width:12px 12px 0 12px}.result_company_tit02{margin-bottom:20px}.result_company_intit03{font-size:18px}.result_company_area{width:95%}.result_company_box{width:48.5%;margin:0 3% 16px 0}.result_company_box02{margin-right:0}.result_company_box:nth-of-type(2n){margin-right:0}.result_company_logo img{width:auto;height:auto;max-width:110px;padding:5px;max-height:70px}.result_company_btn01,.result_company_btn02,.result_company_btn03,.result_company_btn04{font-size:15px;letter-spacing:-1px}}.top_banner{width:100%;margin:16px auto;display:block}@media only screen and (max-width: 640px){.top_banner{width:95%}}.recommend_info{background-color:#FFFFEE;margin-bottom:16px;padding-top:10px;padding-bottom:20px}.recommend_info .top_ttl_h2{width:100%}.recommend_info .top_ttl_h2 .table_cell--sp-stay{text-align:center}.recommend_info_wrap{overflow-y:hidden}.recommend_info_area{margin:0 auto;display:flex;overflow-y:hidden}.recommend_info_box{width:145px;border:1px solid #DFDFDF;padding:12px 8px;box-shadow:0 1px 2px rgba(0,0,0,0.4);background:#fff;margin:0 10px 10px 0;display:block}.recommend_info_logo{width:123px;margin:0 auto 10px;text-align:center;display:flex;flex-direction:column;height:70px;background:#fff}.recommend_info_logo div{margin:auto}.recommend_info_logo img{max-width:113px;padding:5px;max-height:70px;width:auto}.recommend_info_txt{font-size:15px;line-height:1.2;margin-bottom:12px;height:36px;color:#013473}.recommend_info_btn01{width:100%;font-size:14px;font-weight:800;border-radius:5px;padding:10px 0;text-align:center;display:block;line-height:1.4}.recommend_info_btn01{color:#fff;background:#09947B}.recommend_info_wrap{scrollbar-width:none}.recommend_info_wrap::-webkit-scrollbar{display:none}.recommend_info_area{width:95%;overflow:visible}.senior_entry{background-color:#E5F2EF}.result_company .top_ttl_h2{width:100%}.result_company .top_ttl_h2 .table_cell--sp-stay{text-align:center}#advertisement{padding:0px}@media only screen and (max-width: 640px){#advertisement{padding:0px 8px}}.first_step{margin-top:16px;background:#CEEAE5;padding:32px 16px;text-align:center}@media (max-width: 640px){.first_step{padding:32px 8px}}.first_step .h2_ttl{text-align:center;display:block}.first_step .h2_ttl h2{display:block}.first_step .h2_ttl h2 span{display:inline-block;vertical-align:middle}.first_step .h2_ttl h2:before{content:"";width:23px;display:inline-block;vertical-align:middle;margin-top:-7px;height:25px;background:url(/1st/assets/icon/tit_step-4f48f6d64f8b6c1cd2006961afdde1cd85584c8ae144461ac216c8766fee60fa.svg) center no-repeat}.first_step .first_step_txt{font-size:14px;margin-bottom:12px}.first_step .first_step_txt span{font-weight:bold}.first_step .first_step_inner{background:#FFFFFF;padding:16px;border-radius:8px;overflow:hidden}@media (max-width: 640px){.first_step .first_step_inner{padding:20px}}.first_step .first_step_inner .first_step_box{position:relative}.first_step .first_step_inner .first_step_box ul{display:flex;justify-content:center}@media (max-width: 640px){.first_step .first_step_inner .first_step_box ul{flex-wrap:wrap;justify-content:space-between}}.first_step .first_step_inner .first_step_box ul li{position:relative;border:1.5px solid #09947B;box-sizing:border-box;border-radius:4px;background:#fff;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}@media (min-width: 641px){.first_step .first_step_inner .first_step_box ul li{width:14.5%;margin-right:20px;height:70px}}@media (max-width: 640px){.first_step .first_step_inner .first_step_box ul li{width:28.5%;height:70px}}.first_step .first_step_inner .first_step_box ul li a{position:absolute;display:block;height:100%;width:100%;top:0;left:0;z-index:2}.first_step .first_step_inner .first_step_box ul li:before{content:"";position:absolute;z-index:5;bottom:1px;right:1px;width:12px;height:12px;background:url(/1st/assets/icon/triangle-7bfabd635453568688e0fee967ec0591cbb5e54ef54953b4bcfb28101777b7f8.svg) no-repeat center center}.first_step .first_step_inner .first_step_box ul li:after{content:"";position:absolute;width:50%;top:50%;right:-50%;height:8px;background:#09947B;transform:translateY(-50%)}.first_step .first_step_inner .first_step_box ul li:nth-child(4) .box_step{position:relative}@media (max-width: 640px){.first_step .first_step_inner .first_step_box ul li:nth-child(4) .box_step:after{content:"";position:absolute;width:50%;top:50%;left:-50%;height:8px;background:#09947B;transform:translateY(-50%)}}@media (max-width: 640px){.first_step .first_step_inner .first_step_box ul li:nth-child(n+4){margin-top:20px}}@media (min-width: 641px){.first_step .first_step_inner .first_step_box ul li:last-child{margin-right:0}}.first_step .first_step_inner .first_step_box ul li:last-child:after{display:none}.first_step .first_step_inner .first_step_box ul li:hover{transition:all .4s;border:1.5px solid #53B5A3}.first_step .first_step_inner .first_step_box ul li:hover a{transition:all .4s;background:rgba(255,255,255,0.5)}.first_step .first_step_inner .first_step_box ul li .box_step{position:relative;z-index:1;width:100%;text-align:center;z-index:1;background:#fff}.first_step .first_step_inner .first_step_box ul li .box_step .icon{margin:0 auto 8px}.first_step .first_step_inner .first_step_box ul li .box_step .step_name{color:#09947B;font-weight:bold;margin-bottom:0}@media (min-width: 641px){.first_step .first_step_inner .first_step_box ul li .box_step .step_name{font-size:12px}}@media (max-width: 640px){.first_step .first_step_inner .first_step_box ul li .box_step .step_name{font-size:11px}}.first_step .first_step_inner .first_step_box ul li.step01 .icon{width:28px;height:24px;background:url(/1st/assets/icon/step_01-72722d514ee7f36888c54cfe368770ace5cd70d848a74e3f5b0c2f3b4d7b29e9.svg) no-repeat center center;background-size:contain}@media (max-width: 640px){.first_step .first_step_inner .first_step_box ul li.step01 .icon{width:21px;height:22px}}.first_step .first_step_inner .first_step_box ul li.step02 .icon{width:28px;height:24px;background:url(/1st/assets/icon/step_02-e4165337ddd087423df38ebfa885f96c4f050e96d58b1b43eb82af42f3ec3593.svg) no-repeat center center;background-size:contain}@media (max-width: 640px){.first_step .first_step_inner .first_step_box ul li.step02 .icon{width:21px;height:22px}}.first_step .first_step_inner .first_step_box ul li.step03 .icon{width:28px;height:24px;background:url(/1st/assets/icon/step_03-2cadd27c17b8fb3e7e373d680b10a768e52995a184f719e6a189bb4c4c1f4fa0.svg) no-repeat center center;background-size:contain}@media (max-width: 640px){.first_step .first_step_inner .first_step_box ul li.step03 .icon{width:21px;height:22px}}.first_step .first_step_inner .first_step_box ul li.step04 .icon{width:28px;height:24px;background:url(/1st/assets/icon/step_04-730a75ff608d81ef84dffd4d75ae965231977676f035da668a36a7c346ed3a10.svg) no-repeat center center;background-size:contain}@media (max-width: 640px){.first_step .first_step_inner .first_step_box ul li.step04 .icon{width:21px;height:22px}}.first_step .first_step_inner .first_step_box ul li.step05 .icon{width:28px;height:24px;background:url(/1st/assets/icon/step_05-cb5ba6116ca3614727f380d10f9f3c90055ce6bf0b11be2e129623d69b2bdf66.svg) no-repeat center center;background-size:contain}@media (max-width: 640px){.first_step .first_step_inner .first_step_box ul li.step05 .icon{width:21px;height:22px}}.first_step .first_step_inner .first_step_box ul li.step06 .icon{width:28px;height:24px;background:url(/1st/assets/icon/step_06-332b68f959be873393ccdd971bfb6bf1c34405f7d399052a6b5e375c9b99a627.svg) no-repeat center center;background-size:contain}@media (max-width: 640px){.first_step .first_step_inner .first_step_box ul li.step06 .icon{width:21px;height:22px}}.first_step .first_step_inner .first_step_box ul li.off{border:1.5px solid #AAAAAA;background:#F6F6F6}.first_step .first_step_inner .first_step_box ul li.off:before{content:"";position:absolute;bottom:1px;right:1px;width:12px;height:12px;background:url(/1st/assets/icon/triangle_off-a26dd35b93e79594f257cd4dc58d2c26c51c0de1531c9619fc55caa93e7e1e80.svg) no-repeat center center}.first_step .first_step_inner .first_step_box ul li.off:after{content:"";position:absolute;width:50%;right:-50%;height:8px;background:#AAAAAA}.first_step .first_step_inner .first_step_box ul li.off .box_step{background:#F6F6F6}.first_step .first_step_inner .first_step_box ul li.off .box_step .step_name{color:#AAAAAA}.first_step .first_step_inner .first_step_box ul li.off:hover{opacity:1}.first_step .first_step_inner .first_step_box ul li.off.step01 .icon{width:28px;height:24px;background:url(/1st/assets/icon/step_01_off-de66ec7d22d0c29c3a4efa451b0d2b1c3af3722a801ba6cb99863a0ba9c34ee8.svg) no-repeat center center;background-size:contain}@media (max-width: 640px){.first_step .first_step_inner .first_step_box ul li.off.step01 .icon{width:21px;height:22px}}.first_step .first_step_inner .first_step_box ul li.off.step02 .icon{width:28px;height:24px;background:url(/1st/assets/icon/step_02_off-441601ba376e5bd85531c1de936b902a065e375e62c0b249450768728904bfd0.svg) no-repeat center center;background-size:contain}@media (max-width: 640px){.first_step .first_step_inner .first_step_box ul li.off.step02 .icon{width:21px;height:22px}}.first_step .first_step_inner .first_step_box ul li.off.step03 .icon{width:28px;height:24px;background:url(/1st/assets/icon/step_03_off-3678717788261fa5b9414d0ffbb6abcb6f4f551f74682b58a934e03d9828a8da.svg) no-repeat center center;background-size:contain}@media (max-width: 640px){.first_step .first_step_inner .first_step_box ul li.off.step03 .icon{width:21px;height:22px}}.first_step .first_step_inner .first_step_box ul li.off.step04 .icon{width:28px;height:24px;background:url(/1st/assets/icon/step_04_off-c2e923d8b49aef5ca766951b5ed188818e97f71df87acde2dc6bc007a4a15cf3.svg) no-repeat center center;background-size:contain}@media (max-width: 640px){.first_step .first_step_inner .first_step_box ul li.off.step04 .icon{width:21px;height:22px}}.first_step .first_step_inner .first_step_box ul li.off.step05 .icon{width:28px;height:24px;background:url(/1st/assets/icon/step_05_off-0ef19c5153f34e3d538dd0dc25df136a24e10a721e6536ed4ee2e8073b9a36aa.svg) no-repeat center center;background-size:contain}@media (max-width: 640px){.first_step .first_step_inner .first_step_box ul li.off.step05 .icon{width:21px;height:22px}}.first_step .first_step_inner .first_step_box ul li.off.step06 .icon{width:28px;height:24px;background:url(/1st/assets/icon/step_06_off-b9187264d43e190b5c7f51bf3b7d2b62d27900acb4b16f92d92dbb7ffcba6829.svg) no-repeat center center;background-size:contain}@media (max-width: 640px){.first_step .first_step_inner .first_step_box ul li.off.step06 .icon{width:21px;height:22px}}.first_step .first_step_inner .first_step_box .first_step_br{position:absolute;width:90%;height:4px;top:50%;transform:translatex(-50%) translateY(-50%);background:#09947B;left:50%;z-index:0}.first_step .first_step_inner .first_step_box .first_step_br:before{content:"";position:absolute;width:230px;height:4px;top:50%;transform:translateY(-50%);background:#AAAAAA;right:0;z-index:0}@media (max-width: 640px){.first_step .first_step_inner .first_step_box .first_step_br:before{width:27%}}.first_step .first_step_inner .btn_internshipaverage{background:#E8F2F1;padding:12px 18px;display:flex;align-items:center;margin:12px auto 0;max-width:705px;width:100%;border-radius:4px;position:relative}@media (max-width: 640px){.first_step .first_step_inner .btn_internshipaverage{display:inline-block;max-width:330px;width:100%;padding:12px}}@media (max-width: 500px){.first_step .first_step_inner .btn_internshipaverage{display:block;width:100%}}.first_step .first_step_inner .btn_internshipaverage p{margin-bottom:0}.first_step .first_step_inner .btn_internshipaverage:after{content:"";background:url(/1st/assets/icon/1st-arrow-right-16636140605e267cea84f27b5f80ea5b2796bd74b9378f4d6ac88f62782bc5d8.svg) no-repeat center center;background-size:contain;width:6px;height:10px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}@media (max-width: 640px){.first_step .first_step_inner .btn_internshipaverage:after{right:14px}}.first_step .first_step_inner .btn_internshipaverage a{position:absolute;display:block;height:100%;width:100%;top:0;left:0;z-index:1}.first_step .first_step_inner .btn_internshipaverage .btn_internshipaverage_tit{font-size:16px;font-weight:bold;display:flex;align-items:center;justify-content:center;margin-right:4px}@media (max-width: 640px){.first_step .first_step_inner .btn_internshipaverage .btn_internshipaverage_tit{margin-right:20px;font-size:14px}}.first_step .first_step_inner .btn_internshipaverage .btn_internshipaverage_tit img{width:13px;margin-right:4px}.first_step .first_step_inner .btn_internshipaverage .btn_internshipaverage_txt{font-size:14px}@media (max-width: 640px){.first_step .first_step_inner .btn_internshipaverage .btn_internshipaverage_txt{font-feature-settings:"palt";margin-top:4px;margin-right:19px;font-size:12px}}.first_step .first_step_inner .btn_internshipaverage:hover{opacity:.7;transition:all .4s}#internship_feture{padding:0px 0px 32px;margin-top:32px}@media only screen and (max-width: 640px){#internship_feture{padding:0 8px 32px}}.internship_feature_box{display:flex;justify-content:space-between}.internship_feature_box .box{width:calc(100% / 4);margin-right:8px}.internship_feature_box .box :last-child{margin-right:0}@media only screen and (max-width: 640px){.internship_feature_box{flex-wrap:wrap}.internship_feature_box .box{width:calc(100% / 2 - 8px);margin-right:8px;margin-bottom:8px}.internship_feature_box .box :nth-child(2n){margin-right:0}}.date_mergin{margin-top:12px;margin-bottom:20px}@media only screen and (max-width: 640px){.date_mergin{margin-top:8px;margin-bottom:12px}}#internship_senior,#recommend_info{padding:32px 0px 32px 16px;background-color:#CEEAE5}.internship_senior_list{overflow-x:scroll;display:flex;padding:2px}.internship_senior_list .box{padding:12px;margin-right:8px;min-width:145px;width:145px;transition:.2s;text-decoration:none}.internship_senior_list .box:hover{outline:1px solid #09947B}.internship_senior_list .box .company_name{font-size:14px;color:#09947B;font-weight:bold;margin-bottom:8px;line-height:1.5;height:42px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.internship_senior_list .box .company_tag{font-size:11px;color:#666;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.internship_senior_list .img{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:8px;height:70px}.internship_senior_list .img img{width:auto;max-height:70px;display:block;margin:auto;max-width:120px}.internship_senior_list::-webkit-scrollbar{display:none}@media only screen and (max-width: 640px){#internship_senior{padding:32px 0px 32px 8px}}#recommend_info{padding:32px 0px 32px 16px;background-color:#CEEAE5;margin-top:32px}@media only screen and (max-width: 640px){#recommend_info{padding:32px 0px 32px 8px}}#internship_recommend{padding:32px 0px 32px 16px;background-color:#f6f6f6}.internship_recommend_list{display:flex;overflow-x:scroll;padding:2px}.internship_recommend_list .box{width:245px;min-width:245px;padding:16px;margin-right:8px;position:relative;transition:.2s}.internship_recommend_list .box:hover{outline:1px solid #09947B}.internship_recommend_list .box .link_page{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:1;color:#333;text-decoration:none}.internship_recommend_list .box .box_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;height:56.5px}.internship_recommend_list .box .box_top .logo{width:44px;height:44px;border:1px solid #d9d9d9;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.internship_recommend_list .box .box_top .logo img{width:auto;max-width:32px;max-height:32px}.internship_recommend_list .box .box_top .right{width:calc(100% - 52px)}.internship_recommend_list .box .box_top .right .tag{font-size:11px;color:#666;margin-bottom:4px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;width:85%}.internship_recommend_list .box .box_top .right .name{font-size:12px;line-height:1.5;color:#333;font-weight:bold;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:36px}.internship_recommend_list .box .box_top>div:only-child{width:100%}.internship_recommend_list .box .new_label{position:absolute;right:0px;top:0px;width:52px}.internship_recommend_list .box .internship_name{font-weight:bold;color:#09947B;margin-bottom:12px;line-height:1.5;font-size:14px;height:63px;margin-bottom:8px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.internship_recommend_list .box .internship_detail{background-color:#E8F2F1;font-size:11px;padding:8px;border-radius:4px;overflow:hidden;height:65px}.internship_recommend_list .box .internship_detail_inner{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.5}.internship_recommend_list::-webkit-scrollbar{display:none}@media only screen and (max-width: 640px){#internship_recommend{padding:32px 0px 32px 8px}}#company_recommend{padding:32px 0px 32px 16px;background-color:#f6f6f6}.company_recommend_list{overflow-x:scroll;display:flex;padding:2px}.company_recommend_list .box{padding:12px;margin-right:8px;min-width:145px;width:145px;transition:.2s;text-decoration:none}.company_recommend_list .box:hover{outline:1px solid #09947B}.company_recommend_list .box .company_name{font-size:14px;color:#09947B;font-weight:bold;margin-bottom:8px;line-height:1.5;height:42px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.company_recommend_list .box .company_tag{font-size:11px;color:#666;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:33px}.company_recommend_list .img{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:8px;height:70px}.company_recommend_list .img img{width:auto;max-height:70px;display:block;margin:auto;max-width:120px}.company_recommend_list .update_txt{color:#DC5959;border:1px solid #DC5959;border-radius:4px;font-size:11px;text-align:center;padding:4px 0;font-weight:500;margin-top:12px;line-height:1.2}.company_recommend_list::-webkit-scrollbar{display:none}@media only screen and (max-width: 640px){#company_recommend{padding:32px 0px 32px 8px}.top_column_right{margin-top:24px}#internship_fav{padding:32px 0px 32px 8px}}#internship_fav{padding:32px 0px 32px 16px;background-color:#CEEAE5}.link_txt a{font-size:14px;position:relative;z-index:4}.link_txt a:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;padding-left:8px}.top-recommend-area{margin-bottom:24px}.top-recommend-area .h2_ttl{margin-bottom:4px}@media only screen and (max-width: 640px){.top-recommend-area .h2_ttl h2{font-size:16px}}.top-recommend-area .h2_ttl h2:before,.top-recommend-area .h2_ttl h2:after{position:relative;display:inline-block;content:"";background:#333;width:2px;height:20px;margin:0 .6em;margin-top:-.2em;vertical-align:middle}.top-recommend-area .h2_ttl h2:before{transform:rotate(-25deg)}.top-recommend-area .h2_ttl h2:after{transform:rotate(25deg)}.top-recommend-area .img{margin-bottom:12px}.top-recommend-area .link_txt{text-align:center;margin-bottom:0}.top_search_link_match{display:block;background-color:#f6f6f6;font-weight:bold;border-radius:4px;padding:16px 36px 16px 16px;color:#333;text-decoration:none !important;position:relative;word-break:break-all;font-size:14px;margin-bottom:8px}@media only screen and (max-width: 640px){.top_search_link_match{font-size:12px}}.top_search_link_match::before{position:absolute;content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;right:15px;top:50%;transform:translateY(-50%);font-size:22px;color:#09947b}.top_search_link_match:hover{color:#09947B}#internship_entry{margin-top:32px;padding:32px 0px 32px 16px;background-color:#CEEAE5}@media only screen and (max-width: 640px){#internship_entry{padding:32px 8px 32px}}#internship_entry .title-center{font-size:20px;margin-bottom:12px;color:#333;text-align:center;font-weight:bold;line-height:1.3}@media only screen and (max-width: 640px){#internship_entry .title-center{font-size:18px}}#internship_entry .title-sub-copy{font-size:14px;text-align:center;margin-bottom:8px;font-weight:bold}#internship_entry .count{font-size:12px;margin-bottom:8px}#internship_entry .cassette{box-shadow:0 0 2.5px 0 rgba(0,0,0,0.25);border-radius:8px;background-color:#fff}#internship_entry .internship_recommend_box{display:flex;overflow-x:scroll;padding:2px}#internship_entry .internship_recommend_box .box{width:255px;min-width:255px;padding:26px 16px 16px;margin-right:8px;position:relative;transition:0.2s}#internship_entry .internship_recommend_box .box:hover{outline:1px solid #09947b}#internship_entry .internship_recommend_box .box .label{position:absolute;left:0;top:0;background-color:#EB6F6F;color:#fff;font-size:11px;line-height:1;padding:5px 10px;border-radius:8px 0 8px 0}#internship_entry .internship_recommend_box .box .box_link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:1;color:#333;text-decoration:none}#internship_entry .internship_recommend_box .box .box_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}#internship_entry .internship_recommend_box .box .box_top .logo{width:44px;height:44px;border:1px solid #d9d9d9;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}#internship_entry .internship_recommend_box .box .box_top .logo img{width:auto;max-width:32px;max-height:32px}#internship_entry .internship_recommend_box .box .box_top .right{width:calc(100% - 52px)}#internship_entry .internship_recommend_box .box .box_top .right .tag{font-size:11px;color:#666;margin-bottom:4px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;width:85%}#internship_entry .internship_recommend_box .box .box_top .right .name{font-size:12px;line-height:1.5;color:#333;font-weight:bold;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:36px}#internship_entry .internship_recommend_box .box .box_top>div:only-child{width:100%}#internship_entry .internship_recommend_box .box .new_label{position:absolute;right:0px;top:0px;width:52px}#internship_entry .internship_recommend_box .box .internship_name{font-weight:bold;color:#09947b;margin-bottom:12px;line-height:1.5;font-size:14px;height:63px;margin-bottom:8px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#internship_entry .internship_recommend_box .box .box_list dl{display:flex;align-items:center;font-size:11px;border-bottom:1px solid #d9d9d9;padding:8px 0}#internship_entry .internship_recommend_box .box .box_list dl dt{width:74px;display:flex;align-items:center}#internship_entry .internship_recommend_box .box .box_list dl dt img{display:block;width:14px;margin-right:4px}#internship_entry .internship_recommend_box .box .box_list dl dd{width:calc(100% - 74px)}#internship_entry .internship_recommend_box .box .primary_btn{margin-top:16px}#internship_entry .internship_recommend_box::-webkit-scrollbar{display:none}
