.swiper-wrap { overflow: visible; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform,-webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.swiper-wrapper { -webkit-transform: translateZ(0); transform: translateZ(0); }
.swiper-slide { width: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.popup-urlcopy-complete { z-index: -10; position: fixed; left: 50%; top: 80%; height: 38px; padding: 10px 20px 0; border-radius: 16px;font-size: 14px; color: #fff; background-color: black; opacity: 0; white-space: nowrap; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.popup-urlcopy-complete.attached { z-index: 9995; opacity: 1; -webkit-animation: attached-popup 1s ease-out both; animation: attached-popup 1s ease-out both; }
.popup-urlcopy-complete.detached { -webkit-animation: detached-popup 1s ease-out both; animation: detached-popup 1s ease-out both; }
.company-header { background-color: #fff; }
.company-header.fixed .company-header-toolbar { position: fixed; left: 0; right: 0; top: 0; width: 100%; padding: 0 50px 0 98px; }
.company-header.fixed .name { z-index: 9990; position: fixed; left: 8px; right: 0px; width:-webkit-calc(100% - 200px); width:calc(100% - 200px);box-sizing:border-box; top: 0; padding-right: 0px; padding-top: 2px; margin-bottom: 0;font-size: 18px; letter-spacing: -0.5px; line-height: 52px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.is-back .company-header.fixed .name { left: 48px; }
.is-back.view .company-header.fixed .company-header-toolbar { padding: 0 0 0 41px; }
.simple .company-header.fixed .company-header-toolbar { padding: 0 0 0 18px; }
.simple .company-header.fixed .name { left: 15px; }
.webview .company-header.fixed .company-nav { top: 0; }
.company-header.fixed .company-nav { z-index: 9990; position: fixed; left: 0; right: 0; top: 46px; width: 100%; border-bottom: 1px solid #e3e4e8; background-color: #fff;}
.company-header.fixed .header-category { display: none; }
.company-header-toolbar { display:flex;align-items: center;z-index: 9000; position: sticky; left: 0; right: 0; overflow: hidden; width: 100%; height: 52px; background-color: #fff; border-bottom:1px solid #f4f4f4;}
.company-header-toolbar h1.header {font-size: 18px; letter-spacing: -0.5px; color: #222; font-weight: 600;}
/* 뒤로가기 버튼 */
.company-header-toolbar .button-back { display: block; overflow: hidden; position: absolute; left: 8px; top: 6px; width: 40px; height: 40px; text-indent: -9999px; background-image:url('data:image/svg+xml, %3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M11.5313 3.96967C11.8242 4.26256 11.8242 4.73744 11.5313 5.03033L5.31164 11.25H20.2712C20.6743 11.25 21.001 11.5858 21.001 12C21.001 12.4142 20.6743 12.75 20.2712 12.75H5.31164L11.5313 18.9697C11.8242 19.2626 11.8242 19.7374 11.5313 20.0303C11.2384 20.3232 10.7635 20.3232 10.4706 20.0303L2.97065 12.5303C2.67775 12.2374 2.67775 11.7626 2.97065 11.4697L10.4706 3.96967C10.7635 3.67678 11.2384 3.67678 11.5313 3.96967Z\' fill=\'%23222222\'/%3E%3C/svg%3E%0A');background-repeat:no-repeat;background-position:50% 50%;}
/* 닫기버튼 */
.company-header-toolbar .button-close { display: block; overflow: hidden; position: absolute; right: 12px; top: 6px; width: 40px; height: 40px; text-indent:-9999px;background-image:url('data:image/svg+xml, %3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M5.17059 4.20084C4.9028 3.93305 4.46863 3.93305 4.20084 4.20084C3.93305 4.46863 3.93305 4.9028 4.20084 5.17059L11.0303 12L4.20084 18.8294C3.93305 19.0972 3.93305 19.5314 4.20084 19.7992C4.46863 20.0669 4.9028 20.0669 5.17059 19.7992L12 12.9697L18.8294 19.7992C19.0972 20.0669 19.5314 20.0669 19.7992 19.7992C20.0669 19.5314 20.0669 19.0972 19.7992 18.8294L12.9697 12L19.7992 5.17059C20.0669 4.9028 20.0669 4.46863 19.7992 4.20084C19.5314 3.93305 19.0972 3.93305 18.8294 4.20084L12 11.0303L5.17059 4.20084Z\' fill=\'%23222222\'/%3E%3C/svg%3E%0A');background-repeat:no-repeat;background-position:center;}
/* 홈버튼 (우측) */
.company-header-toolbar .button-main { display: block; overflow: hidden; position: absolute; right: 12px; top: 6px; width: 40px; height: 40px; text-indent:-9999px;background:url('data:image/svg+xml, %3Csvg width=\'18\' height=\'20\' viewBox=\'0 0 18 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M7.84217 1.19268C8.50369 0.602439 9.49631 0.60244 10.1578 1.19268L17.1578 7.43847C17.5363 7.77619 17.75 8.26042 17.75 8.76551V17.4803C17.75 18.4438 16.9802 19.25 16 19.25H12C11.0198 19.25 10.25 18.4438 10.25 17.4803V13.4014C10.25 13.2386 10.1243 13.1317 10 13.1317H8C7.87567 13.1317 7.75 13.2386 7.75 13.4014V17.4803C7.75 18.4438 6.98024 19.25 6 19.25H2C1.01976 19.25 0.25 18.4438 0.25 17.4803V8.76551C0.25 8.26042 0.463671 7.77619 0.842171 7.43847L7.84217 1.19268ZM9.15918 2.31192C9.06665 2.22936 8.93335 2.22936 8.84082 2.31192L1.84082 8.55771C1.78529 8.60726 1.75 8.6825 1.75 8.76551V17.4803C1.75 17.6431 1.87567 17.75 2 17.75H6C6.12433 17.75 6.25 17.6431 6.25 17.4803V13.4014C6.25 12.4379 7.01976 11.6317 8 11.6317H10C10.9802 11.6317 11.75 12.4379 11.75 13.4014V17.4803C11.75 17.6431 11.8757 17.75 12 17.75H16C16.1243 17.75 16.25 17.6431 16.25 17.4803V8.76551C16.25 8.6825 16.2147 8.60726 16.1592 8.55771L9.15918 2.31192Z\' fill=\'%23222222\'/%3E%3C/svg%3E%0A') 50% 50% no-repeat;}
/* 즐겨찾기 버튼 */
.company-header-toolbar .button-interest {display: block;text-indent:-9999px;font-size:0;position: absolute;right: 92px;top: 6px; width: 40px;height: 40px;background-image:url("data:image/svg+xml, %3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9345 4.85C12.5947 5.24 12.2749 5.69 11.995 6.21C11.7151 5.69 11.4053 5.24 11.0655 4.85C7.75712 1.08 2 3.44 2 8.63C2 13.51 9.28636 19.21 11.4153 20.82C11.5852 20.94 11.7851 21 11.995 21C12.2049 21 12.4048 20.94 12.5747 20.82C14.7136 19.26 22 13.55 22 8.63C22 3.71 16.2429 1.13 12.9345 4.85ZM19.5212 11.64C18.8816 12.76 17.982 13.89 16.9925 14.95C15.1834 16.89 13.1344 18.52 12.005 19.37C10.8656 18.49 8.82659 16.86 7.01749 14.92C6.01799 13.85 5.11844 12.72 4.47876 11.61C3.82909 10.49 3.50925 9.48 3.50925 8.62C3.50925 6.43 4.81859 5.02 6.27786 4.62C7.68716 4.23 9.49625 4.7 10.6757 6.91L11.995 9.36L13.3143 6.92C14.4938 4.73 16.3028 4.26 17.7221 4.65C19.1914 5.06 20.4908 6.45 20.4908 8.62C20.4908 9.49 20.1609 10.51 19.5212 11.63V11.64Z' fill='%23222222'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50% 50%;}
.company-header-toolbar .button-interest.selected {background-image:url("data:image/svg+xml, %3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 3.20933C7 -2.37709 0 -0.0917397 0 5.62672C0 10.5021 7.29 16.2104 9.42 17.8153C9.58839 17.9355 9.78919 18 9.995 18C10.2008 18 10.4016 17.9355 10.57 17.8153C12.71 16.2511 20 10.5428 20 5.62672C20 -0.0612682 13 -2.32631 10 3.20933Z' fill='%23222222'/%3E%3C/svg%3E%0A");}
/* 공유하기 버튼 */
.company-header-toolbar .button-share {display: block;text-indent:-9999px;font-size:0;position: absolute;right: 52px;top: 6px;width: 40px;height: 40px;background: url("data:image/svg+xml, %3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 4.54004C18.2967 4.54004 18.5867 4.62801 18.8334 4.79284C19.08 4.95766 19.2723 5.19193 19.3858 5.46601C19.4994 5.7401 19.5291 6.0417 19.4712 6.33267C19.4133 6.62365 19.2704 6.89092 19.0607 7.1007C18.8509 7.31048 18.5836 7.45334 18.2926 7.51122C18.0017 7.5691 17.7001 7.53939 17.426 7.42586C17.1519 7.31233 16.9176 7.12007 16.7528 6.87339C16.588 6.62672 16.5 6.33671 16.5 6.04004C16.5 5.64221 16.658 5.26068 16.9393 4.97938C17.2206 4.69808 17.6022 4.54004 18 4.54004ZM18 3.04004C17.4067 3.04004 16.8266 3.21599 16.3333 3.54563C15.8399 3.87527 15.4554 4.34381 15.2284 4.89199C15.0013 5.44017 14.9419 6.04337 15.0576 6.62531C15.1734 7.20725 15.4591 7.7418 15.8787 8.16136C16.2982 8.58092 16.8328 8.86664 17.4147 8.9824C17.9967 9.09815 18.5999 9.03874 19.148 8.81168C19.6962 8.58462 20.1648 8.2001 20.4944 7.70675C20.8241 7.2134 21 6.63338 21 6.04004C21 5.24439 20.6839 4.48133 20.1213 3.91872C19.5587 3.35611 18.7957 3.04004 18 3.04004Z' fill='%23222222'/%3E%3Cpath d='M18 16.66C18.2967 16.66 18.5867 16.748 18.8334 16.9128C19.08 17.0777 19.2723 17.3119 19.3858 17.586C19.4994 17.8601 19.5291 18.1617 19.4712 18.4527C19.4133 18.7436 19.2704 19.0109 19.0607 19.2207C18.8509 19.4305 18.5836 19.5733 18.2926 19.6312C18.0017 19.6891 17.7001 19.6594 17.426 19.5459C17.1519 19.4323 16.9176 19.2401 16.7528 18.9934C16.588 18.7467 16.5 18.4567 16.5 18.16C16.5 17.7622 16.658 17.3807 16.9393 17.0994C17.2206 16.8181 17.6022 16.66 18 16.66ZM18 15.16C17.4067 15.16 16.8266 15.336 16.3333 15.6656C15.8399 15.9953 15.4554 16.4638 15.2284 17.012C15.0013 17.5602 14.9419 18.1634 15.0576 18.7453C15.1734 19.3273 15.4591 19.8618 15.8787 20.2814C16.2982 20.7009 16.8328 20.9866 17.4147 21.1024C17.9967 21.2181 18.5999 21.1587 19.148 20.9317C19.6962 20.7046 20.1648 20.3201 20.4944 19.8267C20.8241 19.3334 21 18.7534 21 18.16C21 17.3644 20.6839 16.6013 20.1213 16.0387C19.5587 15.4761 18.7957 15.16 18 15.16Z' fill='%23222222'/%3E%3Cpath d='M6 10.54C6.29667 10.54 6.58668 10.628 6.83336 10.7928C7.08003 10.9577 7.27229 11.1919 7.38582 11.466C7.49935 11.7401 7.52906 12.0417 7.47118 12.3327C7.4133 12.6236 7.27044 12.8909 7.06066 13.1007C6.85088 13.3105 6.58361 13.4533 6.29264 13.5112C6.00167 13.5691 5.70007 13.5394 5.42598 13.4259C5.15189 13.3123 4.91762 13.1201 4.7528 12.8734C4.58798 12.6267 4.5 12.3367 4.5 12.04C4.5 11.6422 4.65804 11.2607 4.93934 10.9794C5.22064 10.6981 5.60218 10.54 6 10.54ZM6 9.04004C5.40666 9.04004 4.82664 9.21599 4.33329 9.54563C3.83994 9.87527 3.45543 10.3438 3.22836 10.892C3.0013 11.4402 2.94189 12.0434 3.05765 12.6253C3.1734 13.2073 3.45912 13.7418 3.87868 14.1614C4.29824 14.5809 4.83279 14.8666 5.41473 14.9824C5.99667 15.0982 6.59987 15.0387 7.14805 14.8117C7.69623 14.5846 8.16476 14.2001 8.49441 13.7067C8.82405 13.2134 9 12.6334 9 12.04C9 11.2444 8.68393 10.4813 8.12132 9.91872C7.55871 9.35611 6.79565 9.04004 6 9.04004Z' fill='%23222222'/%3E%3Cpath d='M15.6636 6.32323L7.56934 10.3712L8.24027 11.7128L16.3345 7.66482L15.6636 6.32323Z' fill='%23222222'/%3E%3Cpath d='M8.24027 12.2845L7.56934 13.6261L15.6636 17.6741L16.3345 16.3325L8.24027 12.2845Z' fill='%23222222'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;}
.company-header.fixed .company-header-toolbar .button-share,
.company-header.fixed .company-header-toolbar .button-interest,
.company-header.fixed .company-header-toolbar .button-main{position:fixed; top:6px;}
.company-header.fixed .company-header-toolbar .logo-jobkorea{display:none;}
.company-header-toolbar .logo-jobkorea { display: block; overflow: hidden; position: absolute; left: 12px; top: 0; width: 78px; height: 52px; text-indent:-9999px;background: url("data:image/svg+xml,%3Csvg width='116' height='22' viewBox='0 0 116 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1104_175867)'%3E%3Cpath d='M0 15.0689V19.6275H116V2.37251L0 15.0689Z' fill='%23B8FF00'/%3E%3Cpath d='M21.7583 21.15H24.1943C27.068 21.15 29.419 18.7851 29.419 15.8951V6.10527C29.4194 3.21455 27.068 0.850006 24.1943 0.850006H21.7583C18.8847 0.850006 16.5336 3.21455 16.5336 6.10527V15.8951C16.5336 18.7855 18.8847 21.15 21.7583 21.15ZM20.885 6.54456C20.885 5.38787 21.8258 4.44108 22.9763 4.44108C24.1268 4.44108 25.0677 5.38787 25.0677 6.54456V15.455C25.0677 16.6121 24.1268 17.5585 22.9763 17.5585C21.8258 17.5585 20.885 16.6121 20.885 15.455V6.54456Z' fill='%23111AFF'/%3E%3Cpath d='M10.1844 1.05504V16.1209C10.1844 17.1274 9.36959 17.6093 8.36293 17.6093C7.35627 17.6093 6.54022 17.1278 6.54022 16.1209V11.9127H2.43841V17.1018C2.43841 17.1018 2.48555 21.15 8.33651 21.15C14.1875 21.15 14.5041 17.2078 14.5142 16.8635L14.5187 1.05504H10.1844Z' fill='%23111AFF'/%3E%3Cpath d='M92.6803 12.4409H98.3097V9.01386H92.6803V4.61851H98.7287V1.06885H88.344V20.824H98.7999V17.2658H92.6803V12.4409Z' fill='%23111AFF'/%3E%3Cpath d='M64.6231 0.850006C61.7495 0.850006 59.398 3.21496 59.398 6.10486V15.8947C59.398 18.7851 61.7495 21.1496 64.6231 21.1496H67.0591C69.9328 21.1496 72.2838 18.7851 72.2838 15.8947V6.10486C72.2838 3.21455 69.9328 0.850006 67.0591 0.850006H64.6231ZM67.9325 15.455C67.9325 16.6121 66.9912 17.5585 65.8411 17.5585C64.691 17.5585 63.7498 16.6121 63.7498 15.455V6.54456C63.7498 5.38746 64.691 4.44108 65.8411 4.44108C66.9912 4.44108 67.9325 5.38746 67.9325 6.54456V15.455Z' fill='%23111AFF'/%3E%3Cpath d='M59.4155 20.824L53.9441 10.6444L59.3115 1.06924H54.8179L49.8342 10.3309V1.06924H45.504V20.824H49.8342V11.4157L54.8788 20.824H59.4155Z' fill='%23111AFF'/%3E%3Cpath d='M110.045 1.06924H103.224L99.4131 20.824H103.528L104.379 16.1729H108.92L109.665 20.824H113.968L110.045 1.06924ZM105.039 12.7803L106.701 4.18326L108.363 12.7803H105.039Z' fill='%23111AFF'/%3E%3Cpath d='M85.5784 13.7267C85.4272 13.1043 85.1586 12.6914 84.6039 12.4961C85.7991 11.948 86.4713 10.7442 86.4713 9.0037V5.94977C86.4713 4.9571 86.1738 4.03426 85.6646 3.26367C84.8205 1.94133 83.3725 1.06802 81.7269 1.06802H74.3109V20.8236H78.6468V14.3406L81.4234 13.4632L83.0445 20.8236H87.2682L85.5788 13.7263L85.5784 13.7267ZM82.1394 8.73939C82.1394 9.68619 81.5388 10.1994 80.8642 10.4194C80.2395 10.6228 78.6468 11.1344 78.6468 11.1344V4.1861H80.6577C81.3705 4.1861 82.1398 4.71634 82.1398 5.65826V8.73939H82.1394Z' fill='%23111AFF'/%3E%3Cpath d='M43.8471 14.0807C43.8471 14.0807 43.9259 11.4084 41.3192 10.786C42.547 10.2863 43.435 9.12997 43.5382 7.75079L43.5492 5.17634C43.5492 3.51336 42.5539 2.08506 41.1274 1.44601C40.6166 1.21297 40.0517 1.07696 39.4555 1.06924H31.4339V20.8244H39.4973C39.4973 20.8244 40.1862 20.8325 40.8661 20.6023C42.599 20.0432 43.8499 18.4123 43.8499 16.4891L43.8475 14.0811L43.8471 14.0807ZM35.7389 3.73179H37.8189C38.5992 3.76143 39.232 4.39357 39.232 5.17269V7.26886C39.232 8.04838 38.5622 8.42556 37.8108 8.66469C36.8082 8.98381 35.7393 9.32038 35.7393 9.32038V3.73179H35.7389ZM39.4856 16.0348C39.4856 16.902 38.7817 17.6056 37.9136 17.6056H35.7393V12.4478L37.9656 11.7442C39.0913 11.7442 39.4856 12.9082 39.4856 13.7466V16.0348Z' fill='%23111AFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1104_175867'%3E%3Crect width='116' height='20.3' fill='white' transform='translate(0 0.850006)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") 50% 50% no-repeat;background-size:78px;}
.company-header-toolbar .header-category { padding-left: 48px; }
.company-header-branding { position: relative; min-height: 135px; padding-top: 38px; background-image: url("/content/images/m/company/bg-header.png"); background-position: center center; background-size: cover; -moz-box-sizing: border-box; box-sizing: border-box; }
.company-header-branding.background-type1 { background-image: url("/content/images/m/company/bg-header1.png"); background-color: #322824; }
.company-header-branding.background-type2 { background-image: url("/content/images/m/company/bg-header2.png"); background-color: #1f1a17; }
.company-header-branding.background-type3 { background-image: url("/content/images/m/company/bg-header3.png"); background-color: #393c3f; }
.company-header-branding.background-type4 { background-image: url("/content/images/m/company/bg-header4.png"); background-color: #151617; }
.company-header-branding.background-type5 { background-image: url("/content/images/m/company/bg-header5.png"); background-color: #151617; }
.company-header-branding.background-type6 { background-image: url("/content/images/m/company/bg-header6.png"); background-color: #edf1fa; }
.company-header-branding.background-type7 { background-image: url("/content/images/m/company/bg-header7.png"); background-color: #d4cbbd; }
.company-header-branding.background-type8 { background-image: url("/content/images/m/company/bg-header8.png"); background-color: #b8c0c7; }
.company-header-branding.background-type9 { background-image: url("/content/images/m/company/bg-header9.png"); background-color: #252323; }
.company-header-branding.background-type10 { background-image: url("/content/images/m/company/bg-header10.png"); background-color: #393e41; }
.company-header-branding-container { position: relative; padding: 0 0 20px 112px; }
.company-header-branding-container.no-logo { padding-left: 20px; }
.company-header-branding-container .logo { overflow: hidden; position: absolute; left: 20px; top: 0; width: 80px; height: 80px; padding: 0 7px; background-color: #fff; border-radius: 2px; text-align: center; -moz-box-sizing: border-box; box-sizing: border-box; }
.company-header-branding-container .logo .logo-inner { overflow: hidden; display: table; width: 100%; height: 80px; }
.company-header-branding-container .logo .cell { display: table-cell; vertical-align: middle; }
.company-header-branding-container .logo img { opacity: 0; transition: opacity .3s ease-in; }
.company-header-branding-container .logo img.attached { opacity: 1; }
.company-header-branding-container .logo img.width { max-width: 100%; }
.company-header-branding-container .logo img.height { max-height: 100%; }
.company-header-branding-container .summary { margin-bottom: 5px; padding-right: 20px; font-size: 0; }
.company-header-branding-container .summary-item { position: relative; display: inline; padding-left: 7px; margin-left: 5px; vertical-align: top;font-size: 11px; color: #fff; opacity: .5; line-height: 15px; }
.company-header-branding-container .summary-item::before { content: ''; display: block; position: absolute; left: 0; top: 1px; width: 1px; height: 11px; background-color: #fff; opacity: .2; }
.company-header-branding-container .summary-item:first-child { margin-left: 0; padding-left: 0; }
.company-header-branding-container .summary-item:first-child::before { display: none; }
.company-header-branding-container .name { padding-right: 20px; margin-bottom: 4px;font-size: 23px; letter-spacing: -0.5px; color: #fff; line-height: 30px; }
.company-header.fixed .company-header-branding-container .name {color:#222;}
.company-header-branding-container .add-ons { font-size: 0; }
.company-header-branding-container .add-ons-item { display: inline-block; vertical-align: top; }
.company-header-branding-container .add-ons-item .button { display: inline-flex;align-items:center; height: 27px; padding: 0px 7px 0px 7px; margin-right: 4px; margin-top:0px; border-radius: 2px; border: 1px solid rgba(255, 255, 255, 0.3);font-size: 12px; color: #fff; -moz-box-sizing: border-box; box-sizing: border-box; }
.company-header-branding-container .add-ons-item .button-share{position: relative; padding-left:23px;}
.company-header-branding-container .button-share::before { content: ''; display: inline-block; width: 15px; height: 14px; margin-top:-1px; margin-right: 3px; vertical-align: top; position: absolute; top:50%; left:7px; background-position:inherit; }
.company-header-branding-container .add-ons-item .button-interest{position:relative; padding:0px 7px 0 23px;}
.company-header-branding-container .button-interest .icon { position:absolute; display: inline-block; vertical-align: top; width: 15px; height: 14px; margin-right: 3px; left:7px; top:50%; background-position:inherit;}
.company-header-branding-container .button-interest.selected .heart { display: block; position: absolute; top: 0; left: 0; width: 15px; height: 14px; opacity: 0; }
.company-header-branding-container .button-interest.selected .heart:before, .company-header-branding-container .button-interest.selected .heart:after { content: ''; background: inherit; background-size: 100%; width: inherit; height: inherit; display: inherit; position: relative; top: inherit; left: inherit; opacity: 0; }
.company-header-branding-container .button-interest.selected .heart-animation-1,
.company-header-branding-container .button-interest.selected .heart-animation-2{display: none;}
.company-nav { position: sticky; left: 0; right: 0; top: 0; height: 45px; padding-left: 15px; font-size: 0; background-color: #fff; -moz-box-sizing: border-box; box-sizing: border-box; }
.company-nav-item { position: relative; display: inline-block; vertical-align: top; width: auto !important; height: 45px; margin-right: 14px; padding: 13px 5px 0; color: #333;font-size: 14px; border-bottom: 2px solid transparent; white-space: nowrap; -moz-box-sizing: border-box; box-sizing: border-box; }
.company-nav-item.active { font-weight: bold; color: #002aff; border-color: #002aff; }
.company-nav-item .new { z-index: 10; overflow: hidden; position: absolute; right: 0; top: 14px; width: 4px; height: 4px; }
.company-nav-item .new::before { content: ''; display: block; width: 4px; height: 4px; background-color: #ff0000; border-radius: 50%; }
.modal.modal-share .modal-wrapper { padding-top: 0; }
.modal.modal-share .modal-content { position: absolute; left: 50%; top: 50%; width: 290px; padding-top: 52px; padding-bottom: 20px; background-color: #fff; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.modal.modal-share .modal-header { position: relative; left: 0; top: 0; width: 100%; height: inherit; margin-bottom: 20px; text-align: center;font-size: 23px; letter-spacing: -0.5px; color: #000; }
.modal.modal-share .modal-header::before, .modal.modal-share .modal-header::after { display: none; }
.modal.modal-share .button-close { right: 12px; top: 12px; width: 15px; height: 15px; padding-top: 0; }
.modal.modal-share .button-close::before { display: block; position: relative; width: 15px; height: 15px; top: 0; margin-top: 0; background-image: url("/content/images/m/ver_1/sp_common.png?2020031000"); background-repeat: no-repeat; background-size: 250px 400px; background-position: -212px -95px; background-color: transparent; -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0); }
.modal.modal-share .button-close::after { display: none; }
.modal.modal-share .list-share { margin-bottom: 10px; font-size: 0; text-align: center; }
.modal.modal-share .button-share { position: relative; display: inline-block; margin: 0 5px; vertical-align: top;font-size: 12px; color: #666; text-align: center; }
.modal.modal-share .button-share::before { content: ''; display: block; width: 50px; height: 50px; margin: 0 auto 7px; background-image: url("/content/images/m/ver_1/sp_common.png?2020031000"); background-repeat: no-repeat; background-size: 250px 400px; -webkit-transform:translateY(0%); -o-transform:translateY(0%); transform:translateY(0%);}
.modal.modal-share .button-share.kakao::before { background-position: 0 -200px; }
.modal.modal-share .button-share.line::before { background-position: -50px -200px; }
.modal.modal-share .button-share.facebook::before { background-position: -100px -200px; }
.modal.modal-share .button-share.mail::before { background-position: -150px -200px; }
.modal.modal-share .url-copy { position: relative; padding: 0 80px 0 20px; }
.modal.modal-share .url { height: 38px; border: 1px solid #dbdbdb; border-right: 0; text-align: center;font-size: 12px; color: #666; line-height: 38px; -moz-box-sizing: border-box; box-sizing: border-box; }
.modal.modal-share .button-url-copy { display: block; position: absolute; right: 20px; top: 0; width: 74px; height: 38px; background-color: #dbdbdb;font-size: 12px; color: #666; text-align: center; }
/* 기업분석 header */
.company-header.block.fixed .company-header-toolbar {padding: 0;}
.company-header.block.fixed .header-category {display: block;}
