@charset "utf-8";

/*
 * File       : sub.css
 * Author     : STUDIO-JT (BIN)
 * Guideline  : JTstyle.1.1
 *
 * Dependency : css/reset.css
 *              css/jt-strap.css
 *
 * SUMMARY:
 * 01) GLOBAL
 * 02) POPUP
 * 03) 서브 비주얼
 * 04) 회사소개 - 회사개요
 * 05) 회사소개 - 가치체계
 * 06) 회사소개 - 관계사
 * 07) 회사소개 - 사업장
 * 08) 제품소개 - 사업분야
 * 09) 연구개발 - 연구소 소개
 * 10) 연구개발 - 연구활동
 * 11) 연구개발 - 품질관리
 * 12) 인재채용 - 인사제도
 * 13) 주가정보
 */



/* **************************************** *
 * GLOBAL
 * **************************************** */
.sub_section_title.medium {font-size:45px; padding-bottom:55px;}
.sub_section_head_title {margin-top:-7px; padding-bottom:20px;}
.sub_section_head_title h2 {font-size:45px; line-height:1.22; color:#222; text-align:center; font-weight:200; padding-bottom:28px;}
.sub_section_head_title p {text-align:center; line-height:1.8; color:#666; letter-spacing:-0.025em; padding-bottom:40px;}
.sub_section_line_title .line {display:block; width:1px; height:100px; position:relative; left:50%; margin-left:-0.5px; background-color:#222;}
.sub_section_typo_wrap {padding-bottom:146px;}
.sub_section_typo[lang="en"] {padding-bottom:18px; margin-top:-14px; margin-left:0; font-size:70px; font-weight:200; letter-spacing:0; line-height:1.1;}
.sub_section_typo_wrap b {display:block; font-size:24px; color:#222; letter-spacing:-0.025em; padding-bottom:16px;}
.sub_section_typo_wrap p {font-size:16px; color:#666; line-height:1.8;}
.sub_section_typo,
.sub_section_typo_wrap b,
.sub_section_typo_wrap p {text-align:center;}
.sub_section_title.large {font-size:70px; font-weight:200; color:#222; text-align:center; letter-spacing:0.5em; margin-left:0.5em; padding-bottom:8px;}
.sub_section_title.large + p {font-size:24px; font-weight:600; text-align:center; padding:8px 0 22px;}

.lang_ko .non_lang_ko_number { display: none; }
.lang_en .lang_ko_number { display: none; } 
.lang_cn .lang_ko_number { display: none; } 



/* **************************************** *
 * POPUP
 * **************************************** */
.incomming_popup_inner:after {width:190px; background-image:url(../img/popup-logo.png);}




/* **************************************** *
 * 서브 비주얼
 * **************************************** */
/* 회사소개 - 회사개요 */
.page-template-about-us .article_header_bg {background-image:url(../img/about-us-visual.jpg);}

/* 인재채용 - CEO 인사말 */
.page-template-ceo .article_header_bg {background-image:url(../img/ceo-visual.jpg);}

/* 회사소개 - 가치체계 */
.page-template-value .article_header_bg {background-image:url(../images/sub/visual/value-visual.jpg);}

/* 회사소개 - 정도경영 */
.page-template-competent .article_header_bg {background-image:url(../img/competent-visual.jpg);}

/* 회사소개 - 관계사 */
.page-template-relational-kai .article_header_bg,
.page-template-relational-kcna .article_header_bg,
.page-template-relational-enf .article_header_bg {background-image:url(../img/relational-visual.jpg);}

/* 회사소개 - 사업장 */
.page-template-network .article_header_bg {background-image:url(../img/network-visual.jpg);}

/* 제품소개 - 사업분야 */
.page-template-business-area .article_header_bg {background-image:url(../images/sub/visual/business-area-visual.jpg);}

/* 제품소개 - 프로세스케미컬 */
.page-template-business-process .article_header_bg {background-image:url(../images/sub/visual/business-process-visual-02.jpg);}

/* 제품소개 - 화인케미컬 */
.page-template-business-fine .article_header_bg {background-image:url(../images/sub/visual/business-fine-visual-02.jpg);}

/* 제품소개 - 컬러페이스트 */
.page-template-business-color-paste .article_header_bg {background-image:url(../images/sub/visual/business-color-paste-visual-02.jpg);}

/* 연구개발 - 연구소 소개 */
.page-template-research-intro .article_header_bg {background-image:url(../images/sub/visual/research-intro-visual.jpg);}

/* 연구개발 - 연구활동 */
.page-template-research-activities .article_header_bg {background-image:url(../images/sub/visual/research-activities-visual.jpg);}

/* 연구개발 - 품질관리 */
.page-template-research-quality .article_header_bg {background-image:url(../images/sub/visual/research-quality-visual.jpg);}

/* 투자정보 - 경영정보 */
.page-template-investment-general .article_header_bg {background-image:url(../images/sub/visual/investment-general-visual.jpg);}

/* 투자정보 - 주가정보 */
.page-template-stock .article_header_bg {background-image:url(../images/sub/visual/stock-visual.jpg);}

/* 투자정보 - 재무정보 */
.page-template-financial .article_header_bg {background-image:url(../images/sub/visual/financial-visual.jpg)}

/* 투자정보 - IR */
.page-template-ir .article_header_bg {background-image:url(../images/sub/visual/ir-visual.jpg);}

/* 홍보센터 - ENF 소식 */
.page-template-news-notice .article_header_bg {background-image:url(../images/sub/visual/news-notice-visual.jpg);}

/* 홍보센터 - CI */
.page-template-ci .article_header_bg {background-image:url(../images/sub/visual/ci-visual.jpg);}

/* 홍보센터 - 홍보자료 */
.page-template-pr-video .article_header_bg {background-image:url(../images/sub/visual/pr-video-visual.jpg);}

/* 홍보센터 - 사회공헌 */
.page-template-csr .article_header_bg {background-image:url(../images/sub/visual/csr-visual.jpg);}

/* 인재채용 - 인사제도 */
.page-template-people .article_header_bg {background-image:url(../images/sub/visual/people-visual.jpg);}

/* 인재채용 - 채용공고 */
.page-template-career .article_header_bg {background-image:url(../images/sub/visual/career-visual.jpg);background-position: 65% center;}

/* 인재채용 - 채용문의 */
.page-template-recruit-inquiry .article_header_bg {background-image:url(../images/sub/visual/recruit-inquiry-visual.jpg);}



/* **************************************** *
 * 회사소개 - 회사개요
 * **************************************** */
/* 상단 슬로건 */
.about_slogan_wrap {border:10px solid #f1f1f1; text-align:center; padding:68px 20px 74px; margin-bottom:160px;}
.about_slogan_wrap h2 {font-size:50px; color:#222; font-weight:600; line-height:1.2; letter-spacing:0.3em; margin-right:-0.3em; padding-bottom:18px;}
.about_slogan_wrap p {font-size:16px; color:#666; line-height:1.9; letter-spacing:-0.025em;}
.about_slogan_wrap p span {color:#ff1282;display:inline-block;}

/* 회사 소개 섹션 */
.about_item {position:relative;}
.about_item:after {content:''; display:block; clear:both;}
.about_item > * {display:block;}
.about_item_img {position:absolute;}
.about_item_primary .about_item_img {max-width:42%; left:0;}
.about_item_secondary .about_item_img {width:35%; right:0;}
.about_item_img img {display:block; max-width:100%;}
.about_item_01 .about_item_txt {padding:143px 0 201px;}
.about_item_02 .about_item_txt {padding:111px 0 175px;}
.about_item_03 .about_item_txt {padding:85px 0 161px;}
.about_item_04 .about_item_txt {padding:111px 0 207px;}
.about_item_txt h2 {font-size:40px; color:#222; padding-bottom:22px; font-weight:200; line-height:1.4;}
.about_item_txt p {font-size:16px; color:#666; letter-spacing:-0.025em; line-height:1.9;}
.about_item_primary .about_item_txt {max-width:58%; float:right; padding-left:5%;}
.about_item_secondary .about_item_txt {max-width:65%; float:left; padding-right:5%;}

/* 회사 history */
.about_history {position:relative; background:url(../images/sub/about-us/history-bg.jpg) no-repeat center top; background-size:cover; padding:105px 0 148px;}
.about_history:before {content:''; display:block; width:100%; height:700px; position:absolute; top:0; left:0;z-index:-1;}
.about_history .sub_section_title[lang="en"] {color:#fff;}
.about_history_head {position:relative; margin-top:23px;}
.about_history_head:after {content:''; display:block; clear:both;}
.about_history_head_list {position:relative;}
.about_history_head_list li {display:table; width:25.5%; float:left;}
.about_history_head_list.primary li {padding-bottom:28px;}
.about_history_head_list.primary li:nth-child(1) {width:51%; padding-right:25.5%;}
.about_history_head_list.primary li:nth-child(2) {width:49%; padding-right:23.5%;}
.about_history_head_list.secondary li {padding-top:24px;}
.about_history_head_list.secondary li:nth-child(1) {width:50%; padding-left:25.5%;}
.about_history_head_list.secondary li:nth-child(2) {width:50%; padding-left:26.5%;}
.about_history_head li:nth-child(2+1) {clear:both;}
.about_history_head_list .history_box {display:table-cell; width:100%; height:100%;}
.about_history_head_list.primary .history_box {vertical-align:bottom;}
.about_history_head_list.secondary .history_box {vertical-align:top;}
.about_history_head_list li p {color:#fff;}
.about_history_head_list .years {font-size:18px; font-weight:600; letter-spacing:0.025em; padding-bottom:10px;}
.about_history_head_list .history_txt {font-size:16px;}
.about_history_head .dot_wrap {width:100%; height:20px; position:relative;}
.about_history_head .dot_wrap:before {content:''; display:block; width:100%; height:2px; position:absolute; top:50%; left:0; margin-top:-1px; background:#fff;}
.about_history_head .dot_wrap span {display:block; width:25.5%; height:20px; float:left;}
.about_history_head .dot_wrap span:last-child {width:23.5%;}
.about_history_head .dot_wrap span:before {content:''; display:block; width:20px; height:20px; border-radius:50%; background:#fff;}
.about_history_list_wrap {position:relative; background:#fff;}
.about_history_list {padding-top:100px; margin-top:-100px;}
.about_history_list > li {max-width:792px; width:80%; float:none; margin:0 auto; padding-bottom:54px;}
.about_history_list > li:first-child {border-top:1px solid #ddd;}
.about_history_list > li:after {content:''; display:block; clear:both;}
.history_list_content {padding-left:102px;}
.about_history_list p {padding-left:102px; letter-spacing:-0.025em;}

/* 회사 정보 */
.about_banner {height:520px; background-image:url(../images/sub/about-us/about-banner-bg.jpg);}
.about_banner_pic {width:100%; left:50%; margin-left:-50%; text-align:center;}



/* **************************************** *
 * 회사소개 - 가치체계
 * **************************************** */
/* MISSION */
.value_mission {padding-bottom:130px;}
.mission_banner {width:100%; position:relative; background:url(../images/sub/value/mission-banner-bg.jpg) no-repeat center center; background-size:cover;}
.sub_section_title.mission_banner_title {color:#fff; padding:130px 0 163px; margin-top:0;}
.mission_banner_txt {width:100%; background:#ffffff; background:rgba(255, 255, 255, .95); padding:44px 20px; text-align:center;}
.mission_banner_txt h3 {font-size:24px; font-weight:600; padding-bottom:20px;}
.mission_banner_txt p {line-height:1.8;}

/* STRATEGY */
.value_strategy {padding:22px 0 293px; margin-bottom:0; background-image:url(../images/sub/value/strategy-bg.jpg);}
.value_strategy h2 {font-size:24px; text-align:center; letter-spacing:0.5em; margin-right:-0.5em; padding-bottom:71px;}

/* CORE */
.value_core {padding:100px 0 352px; background:url(../images/sub/value/core-bg.jpg) no-repeat center bottom; background-size:100% auto;}
.value_core_square_wrap {width:1200px; height:1200px; position:relative; margin-top:50px;}
.value_core_square_title {display:table; width:400px; height:400px;position:absolute; top:50%; left:50%; margin-top:-200px; margin-left:-200px;}
.value_core_square_title h3 {display:table-cell; vertical-align:middle; font-size:55px; font-weight:200; line-height:1.2; text-align:center; letter-spacing:0.3em; padding-left:0.3em;}
.value_core_square {width:100%; height:100%; position:relative;}
.value_core_square li {position:absolute;}
.value_core_square li:nth-child(even) {width:792px; height:384px;}
.value_core_square li:nth-child(odd) {width:384px; height:792px;}
.value_core_square li:nth-child(1) {top:0; right:0;}
.value_core_square li:nth-child(2) {bottom:0; right:0;}
.value_core_square li:nth-child(3) {bottom:0; left:0;}
.value_core_square li:nth-child(4) {top:0; left:0;}
.value_core_square li img {display:block; max-width:100%;}
.value_core_square .txt_box {display:block; width:100%; position:absolute; top:0; left:0; padding:45px 50px;}
.value_core_square .txt_box h3 {font-size:20px; font-weight:600; padding-bottom:9px;}
.value_core_square .txt_box p {font-size:16px;}



/* **************************************** *
 * 회사소개 - 관계사
 * **************************************** */
/* ENF */
.enf_table {margin-top:0;}
.enf_table .data_table_list_outer {padding-top:20px; padding-bottom:0;}

.relational_table_group > p sub {font-size: 0.7em;}


/* **************************************** *
 * 회사소개 - 사업장
 * **************************************** */
/* 위치 안내 */
.network_location_list {text-align:center; font-size:0; padding:6px 0 40px;}
.network_location_list li {display:inline-block; width:115px; height:152px; margin:0 20px; vertical-align:top;}
.network_location_list li a {display:inline-block; width:100%; height:100%; position:relative; padding:44px 10px; color:#666;}
.network_location_list li a br {display:none;}
.network_location_list li svg {width:100%; height:100%; position:absolute; top:0; left:0;}
.network_location_list li svg path {-webkit-transition:all 300ms;transition:all 300ms;}
.network_location_list li a:hover svg path {fill:#ff1282;}

/* 사업장 */
.location_item_header p {padding-top:26px; text-align:center; line-height:1.8; color:#666;}
.location_item {padding-top:70px;}
.location_giheung {padding-top:10px;}
.ulsan_banner_01 .location_banner_bg {background-image:url(../images/sub/network/location-ulsan-01.jpg);}
.asan_banner_01 .location_banner_bg {background-image:url(../images/sub/network/location-asan-01.jpg);}



/* **************************************** *
 * 제품소개 - 사업분야
 * **************************************** */
.page-template-business-area .main_container {padding-bottom:0;}

/* 사업분야 목록 */
.business_area_list_wrap {background:url(../images/sub/business-area/business-area-bg.png) no-repeat center bottom; background-size:100% auto; padding-bottom:26%;}
.business_area_list > li:after {content:''; display:block; clear:both;}
.business_area_list figure {width:40.5%;}
.business_area_list > li:nth-child(odd) figure {float:left;}
.business_area_list > li:nth-child(even) figure {float:right;}
.business_area_list figure img {display:block; max-width:100%;}
.business_area_list .business_info {width:59.5%;}
.business_area_list > li.list_01 .business_info {padding:158px 0 238px;}
.business_area_list > li.list_02 .business_info {padding:121px 0 190px;}
.business_area_list > li.list_03 .business_info {padding:142px 0 174px;}
.business_area_list > li:nth-child(odd) .business_info {float:right; padding-left:127px;}
.business_area_list > li:nth-child(even) .business_info {float:left; padding-right:127px;}
.business_area_list .business_info > span {display: block; font-size:30px; line-height:1.22; font-weight:200; padding-bottom:8px;}
.business_area_list .business_info > h3 {font-size:65px; padding-bottom:12px; letter-spacing:-0.025em; line-height:1.22; font-weight:200;}
.business_area_list .business_info > p {font-size:16px; color:#666; line-height:1.8;}
.business_area_list .business_info ul {display:table; width:100%; margin-top:55px; padding:23px 0; border:solid #ddd; border-width:1px 0;}
.business_area_list .business_info li {display:table-row;}
.business_area_list .business_info li b,
.business_area_list .business_info li p {display:table-cell; vertical-align:top; font-size:16px; line-height:1.6; padding:2px 0;}
.business_area_list .business_info li b {width:34.9%; position:relative; padding-left:10px; padding-right:15px; color:#222;}
.business_area_list .business_info li b:before {content:''; display:block; width:3px; height:3px; position:absolute; top:13px; left:0; border-radius:50%; background:#222;}
.business_area_list .business_info li p {width:auto; color:#666;}

/* 제품 소개 */
.product_list {display:table; width:100%;}
.product_list > li {display:table-row; width:100%;}
.product_list_img, .product_list_txt {display:table-cell;}
.product_list_img {width:32%; vertical-align:top;}
.product_list_img img {max-width:100%; height:auto; vertical-align:middle;}
.product_list_txt {width:68%; padding:20px 0 20px 60px; vertical-align:middle;}
.product_list_txt b {display:block; padding-bottom:12px; font-size:24px; font-weight:600; line-height:1.75; letter-spacing:-0.025em; color:#222;}
.product_list_txt p {font-size:16px; line-height:1.75; color:#666; padding-bottom:13px;}
.product_list_txt p:last-child {padding-bottom:0;}



/* **************************************** *
 * 연구개발 - 연구소 소개
 * **************************************** */
.page-template-research-intro .main_container {padding-bottom:0;}
.research_intro_full_bg {width:100%; height:518px; position:relative; margin:-58px 0 -20px; background:url(../images/sub/research-intro/research-intro-visual-bg.png) repeat-x 0 0;}
.research_intro_full_bg:before {content:''; display:block; width:750px; height:518px; position:absolute; top:0; left:50%; margin-left:-375px; background:url(../images/sub/research-intro/research-intro-visual.jpg) no-repeat center 0;}

/* 연구소 리스트 */
.rnd_center_list {position:relative;padding-top: 22px;padding-bottom:70px;}
.rnd_center_list .rnd_center {padding-bottom:39px;}
.rnd_center_list .rnd_center:last-child {padding-bottom:0;}
.rnd_center_list .rnd_center .sub_section_title {padding-bottom:54px;}
.rnd_center_list .rnd_center .rnd_center_bg {width:100%; height:600px; background:no-repeat center center; background-size:100% auto;}
.rnd_center_list .center_giheung .rnd_center_bg {background-image:url(../images/sub/research-intro/rnd-center-giheung.jpg);}
.rnd_center_list .center_ulsan .rnd_center_bg {background-image:url(../images/sub/research-intro/rnd-center-ulsan.jpg);}
.rnd_center_list .rnd_center_info_wrap {width:100%; max-width:792px; margin:-110px auto 0; background:#fff; padding:60px 102px;}
.rnd_center_list .rnd_center_info {display:table; width:100%; border-top:1px solid #222;}
.rnd_center_list .rnd_center_info li {display:table-row;}
.rnd_center_list .rnd_center_info li b,
.rnd_center_list .rnd_center_info li p {display:table-cell; vertical-align:middle; border-bottom:1px solid #ddd; -moz-box-sizing:border-box; box-sizing:border-box; padding:13px 18px;}
.rnd_center_list .rnd_center_info li b {width:180px; text-align:center;}
.rnd_center_list .rnd_center_info li p {padding-left:24px; color:#666;}

/* 연구분야 */
.research_field {position:relative;}
.research_field_list li {width:23.5%; float:left; margin-right:2%; border:1px solid #ddd; overflow:hidden; background:#fff;}
.research_field_list li:last-child {margin-right:0;}
.research_field_list figure img {display:block; max-width:100%;}
.research_field_list p {width:100%; padding:24px 10px 41px; font-size:18px; font-weight:600; text-align:center;}

/* TECHNOLOGY */
.technology_wrap {width:100%; height:900px; padding:511px 0 238px; margin-top:-326px; background:url(../images/sub/research-intro/technology-bg.jpg) no-repeat center bottom; background-size:100% auto;}
.technology_typo {font-size:100px; color:#fff; font-weight:200; text-align:center; letter-spacing:0.5em; margin-right:-0.5em;}



/* **************************************** *
 * 연구개발 - 연구활동
 * **************************************** */
.page-template-research-activities .main_container {padding-bottom:0;}

/* 상단 박스 */
.research_activities_intro {padding-bottom:75px;}
.research_activities_intro .slogan {padding:200px 0 284px; background:url(../images/sub/research-activities/intro-slogan-bg.jpg) no-repeat center top; background-size:cover;}
.research_activities_intro .slogan h2,
.research_activities_intro .slogan p {color:#fff; text-align:center;}
.research_activities_intro .slogan h2 {font-size:45px; font-weight:200; letter-spacing:0.5em; margin-right:-0.5em; padding-bottom:10px;}
.research_activities_intro .slogan p {font-size:18px; letter-spacing:-0.025em;}
.research_activities_intro_list {width:100%; max-width:996px; margin:-70px auto 0;}
.research_activities_intro_list:after {content:''; display:block; clear:both;}
.research_activities_intro_list li {width:48.8%; float:left; margin-right:2.4%; padding:60px 20px; background:#fff; text-align:center;}
.research_activities_intro_list li:nth-child(2n) {margin-right:0;}
.research_activities_intro_list h3 {font-size:30px; letter-spacing:0.5em; margin-right:-0.5em; padding-bottom:35px;}
.research_activities_intro_list b {display:block; font-size:18px; font-weight:400; color:#ff1282; line-height:1.6; padding-bottom:9px;}
.research_activities_intro_list p {font-size:16px; color:#666; line-height:1.8;}

/* 슬로건 */
.research_activities_slogan {border:solid #ddd; border-width:1px 0; padding:38px 20px 43px; margin-bottom:80px;}
.research_activities_slogan p {font-size:24px; font-weight:200; text-align:center; line-height:1.7;}

/* 연구활동 리스트 */
.research_activities_list li {max-width:49%; position:relative;}
.research_activities_list li:nth-child(odd) {float:right; clear:both; margin-left:2%;}
.research_activities_list li:nth-child(even) {float:left;}
.research_activities_list li:nth-child(3) {margin-top:201px;}
.research_activities_list li:nth-child(4) {margin-top:337px;}
.research_activities_list li:nth-child(5) {margin-top:36px;}
.research_activities_list li:nth-child(6) {margin-top:111px;}
.research_activities_list li:nth-child(7) {margin-top:-125px;}
.research_activities_list figure img {display:block; max-width:100%;}
.research_activities_list .text_box {width:404px; position:absolute; border:2px solid #ddd; z-index:1; padding:84px 50px 64px;}
.research_activities_list li:nth-child(1) .text_box {bottom:-187px; left:-34px;}
.research_activities_list li:nth-child(2) .text_box {bottom:-258px; right:-88px;}
.research_activities_list li:nth-child(3) .text_box {width:506px; bottom:-187px; right:24px;}
.research_activities_list li:nth-child(4) .text_box {top:30px; left:346px; padding-top:64px; padding-bottom:63px;}
.research_activities_list li:nth-child(5) .text_box {bottom:-160px; right:30px;}
.research_activities_list li:nth-child(6) .text_box {width:506px; bottom:-226px; left:67px;}
.research_activities_list li:nth-child(7) .text_box {width:506px; bottom:-187px; right:30px;}
.research_activities_list .text_box b,
.research_activities_list .text_box p {font-size:16px; line-height:1.8;}
.research_activities_list .text_box b {display:block; font-weight:400; color:#ff1282; padding-top:16px;}
.research_activities_list .text_box p {color:#666;}

/* 하단 배너 */
.research_activities_banner {height:900px; margin-top:-245px; padding:555px 0 309px; background:url(../images/sub/research-activities/banner-bg.jpg) no-repeat center bottom; background-size:100% auto;}
.research_activities_banner p {font-size:24px; text-align:center; font-weight:200;}



/* **************************************** *
 * 연구개발 - 품질관리
 * **************************************** */
.research_quality_intro {padding-bottom:75px;}
.research_quality_intro_bg {width:100%; height:589px; background:url(../images/sub/research-quality/intro-bg-02.jpg) no-repeat center top; background-size:cover;}
.research_quality_intro_txt {width:100%; max-width:996px; margin:-130px auto 0; background:#fff; padding:59px 25px;}
.research_quality_intro_txt h3,
.research_quality_intro_txt p {text-align:center; line-height:1.8;}
.research_quality_intro_txt h3 {font-size:24px; padding-bottom:23px;}
.research_quality_intro_txt p {font-size:16px; color:#666;}
.research_quality_list_wrap h3 {text-align:center; font-size:36px; font-weight:200; letter-spacing:0.5em; margin-right:-0.5em; padding-bottom:70px;}
.research_quality_list {width:100%; max-width:996px; margin:0 auto; padding-top:89px;}
.research_quality_list li {width:18.1%; position:relative; float:left; margin-right:2.375%; padding:42px 0 38px; border:1px solid #ddd; text-align:center;}
/*
.research_quality_list li:before,
.research_quality_list li:after {content:''; display:block; position:absolute;}
.research_quality_list li:before {width:100%; height:60px; top:-61px; right:-58%; border:solid #ff1282; border-width:1px 1px 0;}
.research_quality_list li:after {content:'합격'; width:60px; height:60px; top:-90px; right:-43px; border-radius:50%; font-size:16px; color:#fff; line-height:58px; background:#ff1282;}
.research_quality_list li:nth-child(5n):before,
.research_quality_list li:nth-child(5n):after {display:none;}
*/
.research_quality_line { display: block; position: absolute; top: -62px; left: 57%; }
.research_quality_success { width: 60px; height: 60px; top: -90px; right: -43px; border-radius: 50%; font-size: 16px; color: #fff; line-height: 58px; background: #ff1282; display: block; position: absolute; }
.research_quality_list li:nth-child(5n) {margin-right:0;}
.research_quality_list li:nth-child(5n + 1) {clear:both;}
.research_quality_list li .icon_wrap {display:table; width:100%; height:68px;}
.research_quality_list li figure {display:table-cell; width:100%; height:100%; vertical-align:middle;}
.research_quality_list li p {padding-top:6px;}



/* **************************************** *
 * 인재채용 - 인사제도
 * **************************************** */
 /*
.page-template-people .main_container {padding-bottom:180px;}
.page-template-people .people_welfare {padding-bottom:58px;}
.people_reward {padding-bottom:0;}
.people_intro_wrap {padding-bottom:139px;}
.people_intro {padding-bottom:95px;}
.people_intro b {display:block; font-size:24px; font-weight:400; text-align:center; letter-spacing:-0.025em; margin-top:-10px; padding-bottom:25px;}
.people_intro p {color:#666; text-align:center; line-height:1.8; letter-spacing:-0.055em;}
.people_list li {display:block; width:32%; float:left; margin-right:2%; border:solid #ddd; border-width:1px 0; padding:30px 25px 34px 30px;}
.people_list li:nth-child(3n) {margin-right:0;}
.people_list li:nth-child(3n +1) {clear:both;}
.people_list li b {display:block; font-size:24px; font-weight:400; color:#222; letter-spacing:0.5em; margin-right:-0.5em; padding-bottom:14px;}
.people_list li b[lang="en"] {color:#ff1282;}
.people_list li p {position:relative; font-size:16px; color:#666; line-height:1.8; padding-left:10px;}
.people_list li p:before {content:''; display:block; width:4px; height:4px; position:absolute; top:12px; left:0; background:#666;}
*/



/* **************************************** *
 * 주가정보
 * **************************************** */
.jtstock_value.jtstock_down {color:#1c9ad6;}
.jtstock_down .jtstock_icon:after {color:#1c9ad6;}
/*.jtstock_table td span.point_down {color:#1c9ad6;}*/