.bg_gray{background:#fafafa}.main_contents{padding:70px 0}@media(max-width: 769px){.main_contents{padding:0}}.main_contents .job_main_area{background-color:#fff;border-radius:7px;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 769px){.main_contents .job_main_area{padding:20px 20px}}.main_contents .job_main_area .job_top_area{padding-bottom:22px;border-bottom:1px dashed #bdbdbd;margin-bottom:30px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media(max-width: 769px){.main_contents .job_main_area .job_top_area{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.main_contents .job_main_area .job_top_area .job-detail__company{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.main_contents .job_main_area .job_top_area .job-detail__company .job-detail__company-logo{width:60px;min-width:60px;border-radius:7px;border:1px solid #262626}.main_contents .job_main_area .job_top_area .job-detail__company .job-detail__company-logo img{display:block;border-radius:7px}.main_contents .job_main_area .job_top_area .job-detail__company .job-detail__company-body{display:grid;gap:10px}.main_contents .job_main_area .job_top_area .job-detail__company .job-detail__company-body .job-detail__company-name{font-size:18px;font-weight:500;line-height:1.5}.main_contents .job_main_area .job_top_area .job-detail__company .job-detail__company-body .job-detail__company-sub{color:#a7a7a7;font-size:14px}.main_contents .job_main_area .job_top_area .date{color:#8a8a8a;font-size:14px}@media(max-width: 769px){.main_contents .job_main_area .job_top_area .date{margin-top:20px}}.main_contents .job_main_area .job_top_area .date .change{margin-top:10px}.main_contents .job_main_area .job-detail__title{margin-bottom:10px;font-size:28px;font-weight:700;line-height:1.5}.main_contents .job_main_area .tag_area{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11.5px;gap:10px;margin-bottom:30px}.main_contents .job_main_area .tag_area li:last-child{margin-right:0}.main_contents .job_main_area .tag_area li a{display:block;background-color:#fafafa;border-radius:20px;color:#262626;padding:9px 9px;-webkit-transition:.2s;transition:.2s}.main_contents .job_main_area .tag_area li a.white{background-color:#fff}.main_contents .job_main_area .tag_area li a:hover{background-color:#eee944}@media(max-width: 450px){.main_contents .job_main_area .tag_area li a:hover{background-color:#fff}}.main_contents .job_main_area .job-detail__meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px;margin-bottom:30px}@media(max-width: 769px){.main_contents .job_main_area .job-detail__meta{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}}.main_contents .job_main_area .job-detail__meta .job-detail__meta-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.main_contents .job_main_area .job-detail__meta .job-detail__meta-icon{width:25px}.main_contents .job_main_area .img_box{margin-bottom:40px}@media(max-width: 450px){.main_contents .job_main_area .img_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.main_contents .job_main_area .img_box .company_thumbnail{width:32%}@media(max-width: 450px){.main_contents .job_main_area .img_box .company_thumbnail{width:100%;margin-bottom:20px}.main_contents .job_main_area .img_box .company_thumbnail:last-child{margin-bottom:0}}.main_contents .job_main_area .img_box .company_thumbnail img{border:1px solid #262626;border-radius:7px}.main_contents .job_main_area .img_box .no_thumbnail{width:32%}.main_contents .job_main_area .img_box .no_thumbnail img{border-radius:7px}.job-section{margin-bottom:40px}.job-section .job-section__title{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:20px;padding-left:15px;margin-bottom:20px}.job-section .job-section__title::before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;border-radius:7px;background:#eee944}.job-section .contents{line-height:1.5;margin-bottom:20px}.job-section .skill{line-height:1.5;margin-bottom:20px;padding:40px;background-color:#fafafa;border-radius:7px}@media(max-width: 450px){.job-section .skill{padding:20px}}.job-section .table_area{padding:10px 60px;border-radius:7px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08)}@media(max-width: 769px){.job-section .table_area{padding:10px 30px}}@media(max-width: 450px){.job-section .table_area{padding:10px 20px}}.job-section .table_area table{width:100%;border-collapse:collapse}.job-section .table_area table tr{border-bottom:1px dashed #bdbdbd}@media(max-width: 450px){.job-section .table_area table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:10px}}.job-section .table_area table tr:last-child{border-bottom:none !important}.job-section .table_area table tr td,.job-section .table_area table tr th{padding:20px 20px;line-height:1.5;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 450px){.job-section .table_area table tr td,.job-section .table_area table tr th{display:block;padding:20px 20px}}.job-section .table_area table tr td.title,.job-section .table_area table tr th.title{position:relative;color:#262626;width:20%}@media(max-width: 450px){.job-section .table_area table tr td.title,.job-section .table_area table tr th.title{border-radius:7px;border-bottom:none;width:100%;padding:10px 20px 10px 20px;margin-left:10px}}.job-section .table_area table tr td.title::before,.job-section .table_area table tr th.title::before{content:"";position:absolute;top:50%;left:0%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:10px;height:10px;border-radius:7px;background:#eee944}@media(max-width: 450px){.job-section .table_area table tr td.body,.job-section .table_area table tr th.body{padding-top:0;padding-left:0;padding-right:0}}.job-section .table_area table tr th{text-align:left;font-weight:initial}.cv_area{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}.cv_area.tty{margin-bottom:30px}@media(max-width: 769px){.cv_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}}.cv_area .site_main_btn{margin:0}.cv_area .site_main_btn .bk{background-color:#262626;color:#fff}.cv_area .site_main_btn:hover .speechBubble{-webkit-animation:popup .6s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation:popup .6s cubic-bezier(0.22, 1, 0.36, 1) forwards}@media(max-width: 769px){.cv_area .site_main_btn:hover .speechBubble{-webkit-animation:initial;animation:initial}}.cv_area .site_main_btn button{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:7px;padding:25px 10px;font-size:18px;background-color:#eee944;color:#262626;-webkit-transition:.2s;transition:.2s}.cv_area .site_main_btn button.is-disabled{background-color:#a7a7a7 !important}@media(max-width: 450px){.cv_area .site_main_btn button{font-size:16px}}.cv_area .site_main_btn button:hover{background-color:rgba(238,233,68,.8588235294)}.cv_area .site_main_btn button.bk{background-color:#262626;color:#fff}.cv_area .site_main_btn button.bk:hover{background-color:#393939}.cv_area .site_main_btn button .icon{position:relative;z-index:2;width:20px;min-width:20px;margin-right:10px;margin-top:2px}.cv_area .site_main_btn button .icon img{display:block;aspect-ratio:25/25}.cv_area .site_main_btn button .text{position:relative;z-index:2;font-weight:700}.cv_area .site_main_btn button .btn_bg{position:absolute;top:0;left:0;width:50%;height:100%;background-image:url("https://high-five.careers/wp-content/uploads/2026/01/btn_bg.png");background-repeat:no-repeat;background-size:cover}.cv_area .site_main_btn button .speechBubble{position:absolute;top:-10px;right:-60px;display:inline-block;padding:9px 14px;border-radius:30px;background-color:#262626;font-size:14px;line-height:1.5;color:#fff;z-index:3;font-weight:bold;opacity:0}@media(max-width: 769px){.cv_area .site_main_btn button .speechBubble{opacity:1}}@media(max-width: 450px){.cv_area .site_main_btn button .speechBubble{top:initial;right:-15px;bottom:-35px}}.cv_area .site_main_btn button .speechBubble::after{content:"";position:absolute;bottom:0;left:35%;border-style:solid;border-width:16px 16px 0 0;border-color:#262626 rgba(0,0,0,0) rgba(0,0,0,0);translate:calc(-50% - .4px) 100%;-webkit-transform:skew(-10deg);transform:skew(-10deg);-webkit-transform-origin:top;transform-origin:top}@media(max-width: 450px){.cv_area .site_main_btn button .speechBubble::after{content:"";position:absolute;top:0;left:35%;border-style:solid;border-width:0 16px 16px 0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #262626;translate:calc(-50% - .4px) -100%;-webkit-transform:skew(-10deg);transform:skew(-10deg);-webkit-transform-origin:bottom;transform-origin:bottom}}@-webkit-keyframes popup{0%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes popup{0%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}.cv_area .site_main_btn button .speechBubble{right:-10px}.cv_area .site_main_btn button .speechBubble.bk{background-color:#fff;color:#262626}.cv_area .site_main_btn button .speechBubble.bk::after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}@media(max-width: 450px){.cv_area .site_main_btn button .speechBubble.bk::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff}}/*# sourceMappingURL=job-detail.css.map */