<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* 서브 페이지 */
#wrap.sub_3_1 .navigation_bg, #wrap.sub_3_4 .navigation_bg, #wrap.sub_4_1 .navigation_bg, #wrap.sub_4_3 .navigation_bg, #wrap.recruit_notice .navigation_bg { background: #529dba; }
#wrap.sub_3_1 .body.sub #sidebar h1, #wrap.sub_3_4 .body.sub #sidebar h1, #wrap.sub_4_1 .body.sub #sidebar h1, #wrap.sub_4_3 .body.sub #sidebar h1, #wrap.recruit_notice .body.sub #sidebar h1 { background: url(../images/sub/sidebar_tit_529dba.png) right; }
#wrap.sub_3_1 .body.sub #sidebar h1 .logo, #wrap.sub_3_4 .body.sub #sidebar h1 .logo, #wrap.sub_4_1 .body.sub #sidebar h1 .logo, #wrap.sub_4_3 .body.sub #sidebar h1 .logo, #wrap.recruit_notice .body.sub #sidebar h1 .logo { color: #add0de; }
#wrap.sub_3_1 .body.sub #sidebar ul li.active &gt; a, #wrap.sub_3_1 .body.sub #sidebar ul li:hover &gt; a, #wrap.sub_3_4 .body.sub #sidebar ul li.active &gt; a, #wrap.sub_3_4 .body.sub #sidebar ul li:hover &gt; a, #wrap.sub_4_1 .body.sub #sidebar ul li.active &gt; a, #wrap.sub_4_1 .body.sub #sidebar ul li:hover &gt; a, #wrap.sub_4_3 .body.sub #sidebar ul li.active &gt; a, #wrap.sub_4_3 .body.sub #sidebar ul li:hover &gt; a, #wrap.recruit_notice .body.sub #sidebar ul li.active &gt; a, #wrap.recruit_notice .body.sub #sidebar ul li:hover &gt; a { color: #3e819b; border-bottom-color: #3e819b; }
#wrap.sub_3_1 .body.sub #sidebar ul li.active &gt; a:before, #wrap.sub_3_1 .body.sub #sidebar ul li:hover &gt; a:before, #wrap.sub_3_4 .body.sub #sidebar ul li.active &gt; a:before, #wrap.sub_3_4 .body.sub #sidebar ul li:hover &gt; a:before, #wrap.sub_4_1 .body.sub #sidebar ul li.active &gt; a:before, #wrap.sub_4_1 .body.sub #sidebar ul li:hover &gt; a:before, #wrap.sub_4_3 .body.sub #sidebar ul li.active &gt; a:before, #wrap.sub_4_3 .body.sub #sidebar ul li:hover &gt; a:before, #wrap.recruit_notice .body.sub #sidebar ul li.active &gt; a:before, #wrap.recruit_notice .body.sub #sidebar ul li:hover &gt; a:before { background-position: -11px 0; }
#wrap.sub_3_1 #sub_visual .hgroup h3, #wrap.sub_3_4 #sub_visual .hgroup h3, #wrap.sub_4_1 #sub_visual .hgroup h3, #wrap.sub_4_3 #sub_visual .hgroup h3, #wrap.recruit_notice #sub_visual .hgroup h3 { color: #529dba; }
#wrap.sub_3_1 #sub_visual .hgroup h3:before, #wrap.sub_3_4 #sub_visual .hgroup h3:before, #wrap.sub_4_1 #sub_visual .hgroup h3:before, #wrap.sub_4_3 #sub_visual .hgroup h3:before, #wrap.recruit_notice #sub_visual .hgroup h3:before { background-position-x: -19px; }
#wrap.sub_3_1 .conSec .conTit h3, #wrap.sub_3_4 .conSec .conTit h3, #wrap.sub_4_1 .conSec .conTit h3, #wrap.sub_4_3 .conSec .conTit h3, #wrap.recruit_notice .conSec .conTit h3 { color: #3e819b; }
#wrap.sub_3_1 .conSec .conTit h3:before, #wrap.sub_3_4 .conSec .conTit h3:before, #wrap.sub_4_1 .conSec .conTit h3:before, #wrap.sub_4_3 .conSec .conTit h3:before, #wrap.recruit_notice .conSec .conTit h3:before { background-position: -19px 0; }
#wrap.notice .navigation_bg, #wrap.video .navigation_bg, #wrap.sub_5_3 .navigation_bg, #wrap.bbs_csr .navigation_bg, #wrap.sub_6_1 .navigation_bg, #wrap.sub_6_2 .navigation_bg, #wrap.sub_6_3 .navigation_bg, #wrap.news .navigation_bg, #wrap.WellgaNews .navigation_bg, #wrap.construction_1 .navigation_bg, #wrap.construction_2 .navigation_bg, #wrap.construction_3 .navigation_bg, #wrap.construction_4 .navigation_bg, #wrap.construction_5 .navigation_bg, #wrap.construction_6 .navigation_bg { background: #e19d3b; }
#wrap.notice .body.sub #sidebar h1, #wrap.video .body.sub #sidebar h1, #wrap.sub_5_3 .body.sub #sidebar h1, #wrap.bbs_csr .body.sub #sidebar h1, #wrap.sub_6_1 .body.sub #sidebar h1, #wrap.sub_6_2 .body.sub #sidebar h1, #wrap.sub_6_3 .body.sub #sidebar h1, #wrap.news .body.sub #sidebar h1, #wrap.WellgaNews .body.sub #sidebar h1, #wrap.construction_1 .body.sub #sidebar h1, #wrap.construction_2 .body.sub #sidebar h1, #wrap.construction_3 .body.sub #sidebar h1, #wrap.construction_4 .body.sub #sidebar h1, #wrap.construction_5 .body.sub #sidebar h1, #wrap.construction_6 .body.sub #sidebar h1 { background: url(../images/sub/sidebar_tit_e19d3b.png) right; }
#wrap.notice .body.sub #sidebar h1 .logo, #wrap.video .body.sub #sidebar h1 .logo, #wrap.sub_5_3 .body.sub #sidebar h1 .logo, #wrap.bbs_csr .body.sub #sidebar h1 .logo, #wrap.sub_6_1 .body.sub #sidebar h1 .logo, #wrap.sub_6_2 .body.sub #sidebar h1 .logo, #wrap.sub_6_3 .body.sub #sidebar h1 .logo, #wrap.news .body.sub #sidebar h1 .logo, #wrap.WellgaNews .body.sub #sidebar h1 .logo, #wrap.construction_1 .body.sub #sidebar h1 .logo, #wrap.construction_2 .body.sub #sidebar h1 .logo, #wrap.construction_3 .body.sub #sidebar h1 .logo, #wrap.construction_4 .body.sub #sidebar h1 .logo, #wrap.construction_5 .body.sub #sidebar h1 .logo, #wrap.construction_6 .body.sub #sidebar h1 .logo { color: #f4c686; }
#wrap.notice .body.sub #sidebar ul li.active &gt; a, #wrap.notice .body.sub #sidebar ul li:hover &gt; a, #wrap.video .body.sub #sidebar ul li.active &gt; a, #wrap.video .body.sub #sidebar ul li:hover &gt; a, #wrap.sub_5_3 .body.sub #sidebar ul li.active &gt; a, #wrap.sub_5_3 .body.sub #sidebar ul li:hover &gt; a, #wrap.bbs_csr .body.sub #sidebar ul li.active &gt; a, #wrap.bbs_csr .body.sub #sidebar ul li:hover &gt; a, #wrap.sub_6_1 .body.sub #sidebar ul li.active &gt; a, #wrap.sub_6_1 .body.sub #sidebar ul li:hover &gt; a, #wrap.sub_6_2 .body.sub #sidebar ul li.active &gt; a, #wrap.sub_6_2 .body.sub #sidebar ul li:hover &gt; a, #wrap.sub_6_3 .body.sub #sidebar ul li.active &gt; a, #wrap.sub_6_3 .body.sub #sidebar ul li:hover &gt; a, #wrap.news .body.sub #sidebar ul li.active &gt; a, #wrap.news .body.sub #sidebar ul li:hover &gt; a, #wrap.WellgaNews .body.sub #sidebar ul li.active &gt; a, #wrap.WellgaNews .body.sub #sidebar ul li:hover &gt; a, #wrap.construction_1 .body.sub #sidebar ul li.active &gt; a, #wrap.construction_1 .body.sub #sidebar ul li:hover &gt; a, #wrap.construction_2 .body.sub #sidebar ul li.active &gt; a, #wrap.construction_2 .body.sub #sidebar ul li:hover &gt; a, #wrap.construction_3 .body.sub #sidebar ul li.active &gt; a, #wrap.construction_3 .body.sub #sidebar ul li:hover &gt; a, #wrap.construction_4 .body.sub #sidebar ul li.active &gt; a, #wrap.construction_4 .body.sub #sidebar ul li:hover &gt; a, #wrap.construction_5 .body.sub #sidebar ul li.active &gt; a, #wrap.construction_5 .body.sub #sidebar ul li:hover &gt; a, #wrap.construction_6 .body.sub #sidebar ul li.active &gt; a, #wrap.construction_6 .body.sub #sidebar ul li:hover &gt; a { color: #ca841f; border-bottom-color: #ca841f; }
#wrap.notice .body.sub #sidebar ul li.active &gt; a:before, #wrap.notice .body.sub #sidebar ul li:hover &gt; a:before, #wrap.video .body.sub #sidebar ul li.active &gt; a:before, #wrap.video .body.sub #sidebar ul li:hover &gt; a:before, #wrap.sub_5_3 .body.sub #sidebar ul li.active &gt; a:before, #wrap.sub_5_3 .body.sub #sidebar ul li:hover &gt; a:before, #wrap.bbs_csr .body.sub #sidebar ul li.active &gt; a:before, #wrap.bbs_csr .body.sub #sidebar ul li:hover &gt; a:before, #wrap.sub_6_1 .body.sub #sidebar ul li.active &gt; a:before, #wrap.sub_6_1 .body.sub #sidebar ul li:hover &gt; a:before, #wrap.sub_6_2 .body.sub #sidebar ul li.active &gt; a:before, #wrap.sub_6_2 .body.sub #sidebar ul li:hover &gt; a:before, #wrap.sub_6_3 .body.sub #sidebar ul li.active &gt; a:before, #wrap.sub_6_3 .body.sub #sidebar ul li:hover &gt; a:before, #wrap.news .body.sub #sidebar ul li.active &gt; a:before, #wrap.news .body.sub #sidebar ul li:hover &gt; a:before, #wrap.WellgaNews .body.sub #sidebar ul li.active &gt; a:before, #wrap.WellgaNews .body.sub #sidebar ul li:hover &gt; a:before, #wrap.construction_1 .body.sub #sidebar ul li.active &gt; a:before, #wrap.construction_1 .body.sub #sidebar ul li:hover &gt; a:before, #wrap.construction_2 .body.sub #sidebar ul li.active &gt; a:before, #wrap.construction_2 .body.sub #sidebar ul li:hover &gt; a:before, #wrap.construction_3 .body.sub #sidebar ul li.active &gt; a:before, #wrap.construction_3 .body.sub #sidebar ul li:hover &gt; a:before, #wrap.construction_4 .body.sub #sidebar ul li.active &gt; a:before, #wrap.construction_4 .body.sub #sidebar ul li:hover &gt; a:before, #wrap.construction_5 .body.sub #sidebar ul li.active &gt; a:before, #wrap.construction_5 .body.sub #sidebar ul li:hover &gt; a:before, #wrap.construction_6 .body.sub #sidebar ul li.active &gt; a:before, #wrap.construction_6 .body.sub #sidebar ul li:hover &gt; a:before { background-position: -33px 0; }
#wrap.notice #sub_visual .hgroup h3, #wrap.video #sub_visual .hgroup h3, #wrap.sub_5_3 #sub_visual .hgroup h3, #wrap.bbs_csr #sub_visual .hgroup h3, #wrap.sub_6_1 #sub_visual .hgroup h3, #wrap.sub_6_2 #sub_visual .hgroup h3, #wrap.sub_6_3 #sub_visual .hgroup h3, #wrap.news #sub_visual .hgroup h3, #wrap.WellgaNews #sub_visual .hgroup h3, #wrap.construction_1 #sub_visual .hgroup h3, #wrap.construction_2 #sub_visual .hgroup h3, #wrap.construction_3 #sub_visual .hgroup h3, #wrap.construction_4 #sub_visual .hgroup h3, #wrap.construction_5 #sub_visual .hgroup h3, #wrap.construction_6 #sub_visual .hgroup h3 { color: #e19d3b; }
#wrap.notice #sub_visual .hgroup h3:before, #wrap.video #sub_visual .hgroup h3:before, #wrap.sub_5_3 #sub_visual .hgroup h3:before, #wrap.bbs_csr #sub_visual .hgroup h3:before, #wrap.sub_6_1 #sub_visual .hgroup h3:before, #wrap.sub_6_2 #sub_visual .hgroup h3:before, #wrap.sub_6_3 #sub_visual .hgroup h3:before, #wrap.news #sub_visual .hgroup h3:before, #wrap.WellgaNews #sub_visual .hgroup h3:before, #wrap.construction_1 #sub_visual .hgroup h3:before, #wrap.construction_2 #sub_visual .hgroup h3:before, #wrap.construction_3 #sub_visual .hgroup h3:before, #wrap.construction_4 #sub_visual .hgroup h3:before, #wrap.construction_5 #sub_visual .hgroup h3:before, #wrap.construction_6 #sub_visual .hgroup h3:before { background-position-x: -19px; }
#wrap.notice .conSec .conTit h3, #wrap.video .conSec .conTit h3, #wrap.sub_5_3 .conSec .conTit h3, #wrap.bbs_csr .conSec .conTit h3, #wrap.sub_6_1 .conSec .conTit h3, #wrap.sub_6_2 .conSec .conTit h3, #wrap.sub_6_3 .conSec .conTit h3, #wrap.news .conSec .conTit h3, #wrap.WellgaNews .conSec .conTit h3, #wrap.construction_1 .conSec .conTit h3, #wrap.construction_2 .conSec .conTit h3, #wrap.construction_3 .conSec .conTit h3, #wrap.construction_4 .conSec .conTit h3, #wrap.construction_5 .conSec .conTit h3, #wrap.construction_6 .conSec .conTit h3 { color: #ca841f; }
#wrap.notice .conSec .conTit h3:before, #wrap.video .conSec .conTit h3:before, #wrap.sub_5_3 .conSec .conTit h3:before, #wrap.bbs_csr .conSec .conTit h3:before, #wrap.sub_6_1 .conSec .conTit h3:before, #wrap.sub_6_2 .conSec .conTit h3:before, #wrap.sub_6_3 .conSec .conTit h3:before, #wrap.news .conSec .conTit h3:before, #wrap.WellgaNews .conSec .conTit h3:before, #wrap.construction_1 .conSec .conTit h3:before, #wrap.construction_2 .conSec .conTit h3:before, #wrap.construction_3 .conSec .conTit h3:before, #wrap.construction_4 .conSec .conTit h3:before, #wrap.construction_5 .conSec .conTit h3:before, #wrap.construction_6 .conSec .conTit h3:before { background-position: -19px 0; }
#wrap.staff .navigation_bg { background: #525050; }
#wrap.staff .body.sub #sidebar h1 { background: url(../images/sub/sidebar_tit_gray.png) right; }
#wrap.staff .body.sub #sidebar h1 .logo { color: #b3b3b3; }
#wrap.staff .body.sub #sidebar ul li.active a, #wrap.staff .body.sub #sidebar ul li:hover a { color: #383737; border-bottom-color: #383737; }
#wrap.staff .body.sub #sidebar ul li.active a:before, #wrap.staff .body.sub #sidebar ul li:hover a:before { background: url(../images/sub/bg_snbDep1_on_set.png) no-repeat; }
#wrap.staff #sub_visual .hgroup h3 { color: #525050; }
#wrap.staff #sub_visual .hgroup h3:before { background-position-x: -19px; }
#wrap.staff .conSec .conTit h3 { color: #383737; }
#wrap.staff .conSec .conTit h3:before { background-position: -19px 0; }

.sub_113 #sub_visual { background: url(../images/sub/sub_visual_sub_1_1.png) right no-repeat; }

.sub_123 #sub_visual { background: url(../images/sub/sub_visual_sub_2_1.png) right no-repeat; }

.sub_129 #sub_visual { background: url(../images/sub/sub_visual_sub_3_1.png) right no-repeat; }

.sub_202 #sub_visual { background: url(../images/sub/sub_visual_sub_4_1.png) right no-repeat; }

.sub_135 #sub_visual { background: url(../images/sub/sub_visual_sub_5_1.png) right no-repeat; }

.sub_142 #sub_visual { background: url(../images/sub/sub_visual_sub_6_1.png) right no-repeat; }

#sub_visual { position: relative; height: 208px; padding-top: 60px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: url(../images/sub/sub_visual_sub_5_1.png) right no-repeat; border-bottom: 2px solid #ddd; }
#sub_visual.board { height: auto; background-position: top right; }
#sub_visual.board .image { padding-top: 10px; text-align: center; }
#sub_visual.board .conTit h3 { position: relative; margin-top: 45px; padding-left: 20px; color: #8674ac; font-size: 16px; font-weight: bold; line-height: 15px; }
#sub_visual.board .conTit h3:before { content: ''; position: absolute; width: 14px; height: 14px; top: 0; left: 0; background: url(../images/sub/title_bg_set.png) no-repeat; }
#sub_visual .hgroup h3 { font-size: 48px; font-weight: 800; font-family: 'Nanum Square', 돋움, Dotum, Arial, Helvetica, sans-serif; margin-bottom: 6px; color: #7e66b4; }
#sub_visual .hgroup p { position: relative; color: #757575; font-size: 17px; line-height: 24px; padding-bottom: 24px; padding-top: 5px; letter-spacing: 1px; }

.location { position: absolute; text-align: right; font-size: 12px; top: 220px; right: 50px; margin-bottom: 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: transparent; }
.location.up { border: none; }
.location span { margin: 0 6px; color: #777777; }
.location .home { margin: 0; background: url(../images/icon_home.png) left center no-repeat; padding-left: 12px; }
.location strong { color: #231f26; }

.conSec { padding: 38px 0 60px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.conSec .conTit { padding: 0 0 20px 0; }
.conSec .conTit h1 { position: relative; font-size: 21px; color: #444; padding-left: 14px; background: url(../images/sub/title_bg_1.png) no-repeat; }
.conSec .conTit h3 { position: relative; color: #8674ac; font-size: 16px; padding-left: 20px; font-weight: bold; line-height: 15px; }
.conSec .conTit h3:before { content: ''; position: absolute; top: 0; left: 0; width: 14px; height: 14px; display: block; background: url(../images/sub/title_bg_set.png) no-repeat; }
.conSec .conSubtit h2 { position: relative; color: #404040; font-size: 32px; padding-top: 35px; font-weight: 700; margin-bottom: 52px; padding-left: 25px; }
.conSec .conSubtit h2:after { position: absolute; width: 10px; height: 10px; content: ""; border: 4px solid #404040; top: 42px; left: 0; }
.conSec .conSubtit h2 p { display: block; padding-top: 5px; font-size: 20px; color: #696969; }
.conSec .conSubtit h4 { position: relative; font-size: 22px; line-height: 30px; margin-top: 52px; font-weight: 700; font-style: italic; display: inline-block; }
.conSec .conSubtit h4 span { padding: 3px 6px; background-color: #ECECEC; color: #000; display: inline-block; }
.conSec .conSubtit h4 span:nth-child(2) { margin-top: 4px; margin-left: 31px; }
.conSec .conSubtit h4:after, .conSec .conSubtit h4:before { background-color: #ECECEC; content: "\""; display: inline-block; font-size: 30px; height: 20px; width: 20px; margin-top: 2px; margin-left: 2px; margin-right: 2px; line-height: 28px; color: #000; vertical-align: top; font-family: sans-serif; }
.conSec .conSubtit h4:after { content: '"'; }
.conSec .conSubtit h2 .award_info { position: absolute; right: 0; top: 38px; font-size: 22px; padding: 10px 10px 10px 36px; border: 2px solid #E6E7E7; }

.conSubtit ul { padding: 20px 0 0 0; line-height: 25px; }
.conSubtit ul li { list-style-type: square; margin-left: 45px; }

.conSec .conSubtit h2 .award_info p { margin-top: 8px; font-size: 16px; font-weight: normal; line-height: 24px; }
.conSec:after { content: ""; display: block; clear: both; }
.conSec .fl { float: left; }
.conSec .fr { float: right; }
.conSec .fl .award_info h1 { width: 160px; position: relative; margin-top: 14px; margin-bottom: 7px; padding: 8px 8px 8px 36px; line-height: 24px; font-size: 15px; font-weight: 700; border: 2px solid #E6E7E7; }
.conSec .fl .award_info h1:after { content: ""; width: 32px; height: 32px; display: block; position: absolute; top: 50%; left: 0; margin-top: -16px; }

.table { width: 100%; border-collapse: collapse; border-top: 3px solid #862c83; }
.table tbody th, .table tbody th strong { background: #fafafa; font-weight: bold; color: #4b425d; }
.table th, .table td { text-align: left; padding: 10px 18px; border-bottom: 1px solid #d6d6d6; line-height: 20px; font-size: 15px; font-weight: normal; }

#sub_1_1_1 { overflow: hidden; }
#sub_1_1_1 .fr { padding-bottom: 30px; float: left; }
#sub_1_1_1 .row:after { content: ''; display: block; clear: both; }
#sub_1_1_1 .row .text-group-2 p { line-height: 1.6em; font-size: 14px; color: #666; margin-top: 10px; letter-spacing: -.5px; text-align: justify; }
#sub_1_1_1 .row .image-group { position: relative; box-sizing: border-box; margin-bottom: 36px; height: 275px; }
#sub_1_1_1 .row .image-group dl { text-align: right; position: absolute; right: 30px; bottom: 50px; color: #fff; font-size: 17px; }
#sub_1_1_1 .row .image-group dl:after { position: absolute; content: ""; width: 60px; height: 2px; background: #fff; bottom: -20px; right: 0; }
#sub_1_1_1 .row .image-group dl strong { font-weight: bold; font-size: 24px; display: block; padding-top: 10px; }
#sub_1_1_1 .row .greeting02 { height: 200px; border: 1px solid #DEDEDE; background: url(../images/logo.png) no-repeat 40px 45%; background-size: 210px; }
#sub_1_1_1 .row .greeting02 ul { padding: 12px 0 0 300px; }
#sub_1_1_1 .row .greeting02 ul li { line-height: 28px; font-size: 14px; }
#sub_1_1_1 .row .greeting02 ul li strong { position: relative; font-weight: bold; padding-left: 9px; }
#sub_1_1_1 .row .greeting02 ul li strong:before { position: absolute; content: ''; width: 3px; height: 3px; background: #666; top: 5px; left: 1px; }
#sub_1_1_1 .row .txt-group { line-height: 2.0em; font-size: 17px; color: #666; display: block; text-align: left; }
#sub_1_1_1 .row .txt-group p { line-height: 25px; letter-spacing: -.5px; text-align: justify; }
#sub_1_1_1 .row .txt-group strong, #sub_1_1_1 .row .txt-group b { padding-bottom: 20px; text-align: left; font-weight: bold; display: block; font-size: 21px; letter-spacing: -1px; color: #8674ac; }
#sub_1_1_1 .row .txt-group strong b, #sub_1_1_1 .row .txt-group b b { font-weight: 800; }
#sub_1_1_1 .row .txt-group .consign { display: inline-block; margin-top: 20px; font-weight: bold; float: right; color: #333; line-height: 43px; }
#sub_1_1_1 .row + .row { padding: 0 0 30px; }

#sub_1_2_1 { position: relative; padding-bottom: 0; }
#sub_1_2_1 .image-group { position: relative; box-sizing: border-box; text-align: center; }
#sub_1_2_1 .text-group { padding-top: 20px; }
#sub_1_2_1 .text-group strong { font-size: 44px; font-weight: bold; color: #f58220; }
#sub_1_2_1 .text-group p { font-size: 16px; line-height: 22px; padding-top: 14px; padding-left: 20px; color: #666; }
#sub_1_2_1 .text-group .split { padding-top: 20px; padding-bottom: 40px; padding-left: 20px; border-bottom: 1px dashed #e8e8e8; }
#sub_1_2_1 .text-group .split:before, #sub_1_2_1 .text-group .split:after { content: ''; display: block; clear: both; }
#sub_1_2_1 .text-group .split &gt; div { position: relative; float: left; width: 50%; padding: 7px 0 7px 146px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#sub_1_2_1 .text-group .split &gt; div span { position: absolute; left: 0; top: 0; width: 130px; height: 54px; display: block; background: #21409a; }
#sub_1_2_1 .text-group .split &gt; div span.black { background: #231f20; }
#sub_1_2_1 .text-group .split &gt; div ul li { color: #6d6e71; position: relative; padding-left: 8px; line-height: 22px; }
#sub_1_2_1 .text-group .split &gt; div ul li:before { content: ""; position: absolute; width: 4px; height: 4px; top: 50%; left: 0; margin-top: -4px; background: #21409a; }
#sub_1_2_1 .imgpr { padding-top: 35px; }
#sub_1_2_1 .imgpr:before, #sub_1_2_1 .imgpr:after { content: ""; display: block; clear: both; }
#sub_1_2_1 .imgpr li { list-style: none; width: 33.3%; height: 145px; float: left; }
#sub_1_2_1 .imgpr li dt { padding: 175px 0 8px; font-size: 14px; text-align: center; }
#sub_1_2_1 .imgpr li dd { position: relative; }
#sub_1_2_1 .imgpr li dd .hdd { position: absolute; top: -140px; left: 225px; }
#sub_1_2_1 .imgpr li dd .ldd { position: absolute; top: -140px; left: 225px; }
#sub_1_2_1 .imgpr li .n1 { background: url(../images/content_1_2_1.png) center 0 no-repeat; }
#sub_1_2_1 .imgpr li .n2 { background: url(../images/content_1_2_2.png) center 0 no-repeat; }
#sub_1_2_1 .imgpr li .n3 { background: url(../images/content_1_2_3.png) center 0 no-repeat; }

#sub_1_2_2 { padding-top: 15px; border-top: 0; }
#sub_1_2_2 .fl { width: 500px; }
#sub_1_2_2 .fl img { width: 100%; }
#sub_1_2_2 .fr { float: left; width: 300px; padding-left: 30px; }
#sub_1_2_2 .fr p { color: #666; line-height: 22px; letter-spacing: -1px; font-size: 16px; line-height: 22px; padding-top: 10px; padding-left: 20px; }

#sub_1_4_1 { position: relative; }
#sub_1_4_1 .yearGroup ul { margin-bottom: 22px; border-bottom: 2px solid #686868; }
#sub_1_4_1 .yearGroup ul:after { content: ''; display: block; clear: both; }
#sub_1_4_1 .yearGroup ul li { position: relative; display: block; height: 50px; width: 25%; float: left; line-height: 50px; background-color: #E0E0E0; text-align: center; }
#sub_1_4_1 .yearGroup ul li:nth-child(odd) { background: #EBEBEB; }
#sub_1_4_1 .yearGroup ul li a { color: #636363; font-size: 16px; }
#sub_1_4_1 .yearGroup ul li.active { background-color: #8E7DB5; }
#sub_1_4_1 .yearGroup ul li.active:after { content: ''; position: absolute; bottom: -10px; left: 50%; margin-left: -5px; border: 5px solid transparent; border-top-color: #8E7DB5; }
#sub_1_4_1 .yearGroup ul li.active a { color: #fff; }
#sub_1_4_1 .fl { position: relative; z-index: 100; width: 730px; }
#sub_1_4_1 .fl .yearList { position: relative; padding-left: 246px; margin-top: 50px; }
#sub_1_4_1 .fl .yearList.year_2000 .yearList_tit { background: #725ca2 url(../images/sub/yearGroup_tit_bg_2000.png); }
#sub_1_4_1 .fl .yearList.year_2009 .yearList_tit { background: #725ca2 url(../images/sub/yearGroup_tit_bg_2009.png); }
#sub_1_4_1 .fl .yearList .yearList_tit { position: absolute; width: 228px; height: 280px; display: block; font-weight: bold; left: 0; top: 0; padding: 28px 24px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 40px; line-height: 50px; color: #fff; background: #725ca2 url(../images/sub/yearGroup_tit_bg.png); }
#sub_1_4_1 .fl .yearList dl { margin: 0; padding: 0 0 30px 16px; position: relative; }
#sub_1_4_1 .fl .yearList dl + dl dt { background: url(../images/yearList_2.png) no-repeat; }
#sub_1_4_1 .fl .yearList dl:after { content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 24px; width: 1px; height: 100%; margin-top: 20px; background: #e5e5e5; }
#sub_1_4_1 .fl .yearList dl dt { font-size: 21px; font-weight: 800; padding-bottom: 20px; color: #404040; padding-left: 25px; background: url(../images/yearList_1.png) no-repeat; z-index: 99; }
#sub_1_4_1 .fl .yearList dl dd { text-indent: -33px; margin-left: 60px; margin-bottom: 15px; font-size: 14px; line-height: 24px; color: #2a2a2a; }
#sub_1_4_1 .fr { position: absolute; bottom: 10%; opacity: .95; right: 0; z-index: 100; }

#sub_1_4_1 { position: relative; }
#sub_1_4_1 .image-group-bg { position: relative; padding: 36px; margin-bottom: 27px; box-sizing: border-box; height: 230px; background: #404040 url(../images/content_1_4.png) no-repeat; }
#sub_1_4_1 .image-group-bg dl { text-align: left; position: absolute; left: 30px; top: 30px; color: #fff; font-size: 17px; }
#sub_1_4_1 .image-group-bg dl:after { position: absolute; content: ""; width: 60px; height: 2px; background: #fff; bottom: -20px; left: 0; }
#sub_1_4_1 .image-group-bg dl strong { font-weight: bold; font-size: 24px; display: block; padding-bottom: 10px; }
#sub_1_4_1 .text-group { text-align: center; }
#sub_1_4_1 .text-group strong { font-size: 25px; font-weight: bold; color: #f58220; }
#sub_1_4_1 .text-group p { padding-top: 15px; padding-bottom: 15px; line-height: 1.6em; font-size: 14px; color: #666; }
#sub_1_4_1 .imgpr { padding-top: 35px; }
#sub_1_4_1 .imgpr:before, #sub_1_4_1 .imgpr:after { content: ""; display: block; clear: both; }
#sub_1_4_1 .imgpr li { list-style: none; width: 33.3%; height: 145px; float: left; }
#sub_1_4_1 .imgpr li dt { padding: 175px 0 8px; font-size: 14px; text-align: center; }
#sub_1_4_1 .imgpr li dd { position: relative; }
#sub_1_4_1 .imgpr li dd .hdd { position: absolute; top: -140px; left: 225px; }
#sub_1_4_1 .imgpr li dd .ldd { position: absolute; top: -140px; left: 225px; }
#sub_1_4_1 .imgpr li .n1 { background: url(../images/content_1_2_1.png) center 0 no-repeat; }
#sub_1_4_1 .imgpr li .n2 { background: url(../images/content_1_2_2.png) center 0 no-repeat; }
#sub_1_4_1 .imgpr li .n3 { background: url(../images/content_1_2_3.png) center 0 no-repeat; }

#sub_1_5_1 { overflow: hidden; }
#sub_1_5_1 .row .img-group { width: 750px; display: block; text-align: center; padding-bottom: 40px; margin-bottom: 30px; background: url(../images/content_1_5_bg.png) no-repeat bottom center; }
#sub_1_5_1 .row .img-group img { padding-top: 40px; }
#sub_1_5_1 .row .txt-group { font-size: 14px; color: #666; display: block; padding: 25px; margin-bottom: 10px; border-radius: 6px; background-color: #F8F8F8; border: 1px solid #DEDEDE; }
#sub_1_5_1 .row .txt-group ul li { position: relative; line-height: 1.6em; letter-spacing: -.5px; padding-left: 10px; }
#sub_1_5_1 .row .txt-group ul li:before { position: absolute; content: ""; width: 3px; height: 3px; background-color: #777; display: block; left: 1px; top: 9px; }
#sub_1_5_1 .row .txt-group h1 { font-weight: 800; display: block; font-size: 19px; margin-bottom: 5px; color: #244990; }
#sub_1_5_1 .row .txt-group strong { display: block; font-size: 20px; font-weight: 800; padding-bottom: 5px; color: #cccccc; }
#sub_1_5_1 .row .txt-group b { font-size: 16px; color: #21bbb1; display: block; font-weight: 700; }

#sub_1_1_2 { height: 735px; margin-bottom: 130px; }
#sub_1_1_2.conSec dl { margin-top: 52px; width: 438px; }
#sub_1_1_2.conSec dl dt { padding-bottom: 18px; line-height: 30px; color: #404040; font-size: 22px; font-weight: 700; letter-spacing: -.8px; }
#sub_1_1_2.conSec dl dt strong { color: #1d722f; }
#sub_1_1_2.conSec dl dd { margin-bottom: 36px; line-height: 23px; text-align: justify; }

#sub_1_2_3 .ul-group ul:after { content: ''; clear: both; display: block; }
#sub_1_2_3 .ul-group ul li { width: 240px; height: 64px; background: #f5f5f8; line-height: 64px; text-align: center; color: #414141; font-size: 18px; font-weight: 800; float: left; margin-right: 2px; margin-bottom: 2px; }

#sub_1_6_1 .conTit h1 { background: none; padding-left: 0; }
#sub_1_6_1 .left.bus { position: relative; padding-left: 65px; }
#sub_1_6_1 .left.bus li { margin-top: 5px; padding-left: 9px; background: url(/front/img/com/bg_lst2dep.gif) 0 8px no-repeat; line-height: 18px; font-size: 13px; font-family: dotum; color: #555; }
#sub_1_6_1 .left.bus li li { padding-left: 0; }
#sub_1_6_1 .left.bus li strong { position: relative; font-size: 14px; font-weight: bold; }
#sub_1_6_1 .left.bus li strong:before { content: ''; width: 2px; height: 2px; display: block; left: -5px; top: 50%; margin-top: -1px; position: absolute; background: #333; }
#sub_1_6_1 .left.bus li .xi-bus { position: absolute; font-size: 60px; left: -70px; }
#sub_1_6_1 .busB { margin: 0 5px 0 0; padding: 3px; font-size: 11px; color: #fff; letter-spacing: -.7px; background: #309FEB; }
#sub_1_6_1 .busR { margin: 0 5px 0 0; padding: 3px; font-size: 11px; color: #fff; letter-spacing: -.7px; background: #23A9A5; }
#sub_1_6_1 .location_map { height: 350px; border: 2px solid #7e66b4; overflow: hidden; }
#sub_1_6_1 .location_info { position: relative; box-sizing: border-box; padding: 0 0; }
#sub_1_6_1 .location_info h3 { color: #404041; font-weight: 700; font-size: 18px; padding-left: 24px; background: url(../images/title_bg_2.png) no-repeat; }
#sub_1_6_1 .location_info dl { margin: 20px 0 0; padding-bottom: 40px; }
#sub_1_6_1 .location_info dl dt { width: 150px; float: left; padding-left: 75px; }
#sub_1_6_1 .location_info dl dd { margin-bottom: 10px; font-size: 13px; display: block; }
#sub_1_6_1 .location_info dl dd span { position: relative; }
#sub_1_6_1 .location_info dl dd b { width: 150px; display: inline-block; font-weight: bold; }
#sub_1_6_1 .location_info dl dd + dd { background-position: 0 -49px; }
#sub_1_6_1 .location_info dl dd + dd + dd { background-position: 0 -98px; }

.tab_width_2 ul li { width: 188px; }

.product strong { font-size: 20px; padding-top: 14px; padding-bottom: 14px; padding-left: 15px; display: block; font-weight: 700; position: relative; }
.product strong:after { width: 8px; height: 8px; border-radius: 50%; background: #404040; content: ""; position: absolute; display: block; left: 0; top: 20px; }
.product p { line-height: 23px; padding-bottom: 14px; font-size: 13px; text-align: justify; }
.product .table { width: 100%; }
.product .table thead tr th { border-top: 1px solid transparent; border-bottom: double 4px transparent; vertical-align: middle; }
.product .table tbody tr td { borde-left: 1px solid transparent; height: 24px; }

.product-imagebox:after { display: block; content: ""; }
.product-imagebox div { width: 50%; float: left; }
.product-imagebox div.col1 { width: 100%; float: none; }
.product-imagebox p { padding-top: 4px !important; clear: both; }

.product p.yellow { color: #d55b02; }

#sub_2_1_1 .product_list { margin-top: 10px; }
#sub_2_1_1 .product_list li { float: left; width: 50%; list-style: none; margin-bottom: 50px; padding-right: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#sub_2_1_1 .product_list li .list_title { position: relative; font-size: 18px; line-height: 18px; padding-top: 10px; color: #404040; padding-top: 15px; }
#sub_2_1_1 .product_list li .list_title:before { content: ''; width: 20px; height: 3px; display: block; position: absolute; top: 0; background: #7E66B4; }
#sub_2_1_1 .product_list li .list_box { border-top: 1px solid #7E66B4; margin-top: 20px; }
#sub_2_1_1 .product_list li .list_box .list_img { widht: 150px; height: 185px; float: left; }
#sub_2_1_1 .product_list li .list_box .list_info { float: right; margin-top: 5px; width: 250px; }
#sub_2_1_1 .product_list li .list_box .list_info dt.first, #sub_2_1_1 .product_list li .list_box .list_info dd.first { border-top: none; }
#sub_2_1_1 .product_list li .list_box .list_info dt { clear: both; float: left; width: 70px; padding: 10px 0 7px; border-top: 1px solid #c0c0c0; font-size: 14px; line-height: 14px; color: #000; font-weight: bold; }
#sub_2_1_1 .product_list li .list_box .list_info dd { float: left; width: 175px; padding: 10px 0 7px; font-size: 14px; line-height: 14px; color: #808080; border-top: 1px solid #c0c0c0; }
#sub_2_1_1 .row .image-group-txt { position: relative; }
#sub_2_1_1 .row .image-group-txt img { display: block; width: 100%; }
#sub_2_1_1 .row .image-group-txt .text-group { position: absolute; left: 0; right: 0; bottom: 0; padding: 10px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height: 34px; font-size: 16px; color: #fff; background: rgba(114, 92, 162, 0.8); }
#sub_2_1_1 .row .image-group-txt .text-group h1 { font-size: 23px; }
#sub_2_1_1 .row .image-group-txt .text-group p { font-size: 15px; color: #fff; padding: 0; }
#sub_2_1_1 .row .text-group { text-align: left; }
#sub_2_1_1 .row .text-group strong { font-size: 21px; font-weight: bold; display: block; padding-top: 16px; line-height: 34px; color: #8674ac; }
#sub_2_1_1 .row .text-group p { padding-left: 0; padding-right: 0; padding-top: 25px; line-height: 25px; text-align: left; font-size: 17px; color: #666; }
#sub_2_1_1 .row .imgpr { padding-top: 35px; }
#sub_2_1_1 .row .imgpr:before, #sub_2_1_1 .row .imgpr:after { content: ""; display: block; clear: both; }
#sub_2_1_1 .row .imgpr li { list-style: none; width: 220px; height: 145px; float: left; }
#sub_2_1_1 .row .imgpr li dt { padding: 175px 0 8px; font-size: 0; }
#sub_2_1_1 .row .imgpr li dd { position: relative; }
#sub_2_1_1 .row .imgpr li dd .hdd { position: absolute; top: -140px; left: 200px; }
#sub_2_1_1 .row .imgpr li dd .ldd { position: absolute; top: -140px; left: 200px; }
#sub_2_1_1 .row .imgpr li .n1 { background: url(../images/content_2_1_2.png) center 0 no-repeat; }
#sub_2_1_1 .row .imgpr li .n2 { background: url(../images/content_2_1_3.png) center 0 no-repeat; }
#sub_2_1_1 .row .imgpr li .n3 { background: url(../images/content_2_1_4.png) center 0 no-repeat; }
#sub_2_1_1 .row .prdTeam-txt { padding-top: 30px; }

#sub_2_2_1 .row_content .text-group { text-align: center; }
#sub_2_2_1 .row_content .text-group &gt; strong { font-size: 21px; height: 34px; font-weight: bold; display: block; background-color: #FAFAFA; padding-top: 16px; color: #f58220; }
#sub_2_2_1 .row_content .text-group p { padding-top: 30px; line-height: 1.6em; font-size: 14px; color: #666; }
#sub_2_2_1 .row_content .image-box ul { padding: 30px 0; }
#sub_2_2_1 .row_content .image-box ul:after, #sub_2_2_1 .row_content .image-box ul:before { content: ''; display: block; clear: both; }
#sub_2_2_1 .row_content .image-box ul li { list-style: none; text-align: center; width: 33.3%; float: left; }
#sub_2_2_1 .row_content .image-box ul li strong { font-size: 24px; padding-top: 16px; padding-bottom: 16px; display: block; }
#sub_2_2_1 .row_content .image-box ul li p { line-height: 1.2em; padding-top: 0; color: #666; }
#sub_2_2_1 .row:after, #sub_2_2_1 .row:before { content: ''; display: block; clear: both; }
#sub_2_2_1 .row .image-group { position: relative; padding: 36px; margin-bottom: 27px; box-sizing: border-box; height: 230px; background: url(../images/content_2_2.png) no-repeat; }
#sub_2_2_1 .row .image-group dl { text-align: left; position: absolute; left: 30px; top: 30px; color: #fff; font-size: 17px; }
#sub_2_2_1 .row .image-group dl:after { position: absolute; content: ""; width: 60px; height: 2px; background: #fff; bottom: -20px; left: 0; }
#sub_2_2_1 .row .image-group dl strong { font-weight: bold; font-size: 24px; display: block; padding-bottom: 10px; }
#sub_2_2_1 .row .fl { width: 495px; }
#sub_2_2_1 .row .fr { width: 235px; }
#sub_2_2_1 .row .fr ul li { display: block; margin-bottom: 18px; }
#sub_2_2_1 .row .fr ul li img { display: block; width: 187px; }
#sub_2_2_1 .row .text-group { text-align: left; }
#sub_2_2_1 .row .text-group strong { color: #f58220; font-size: 24px; font-weight: bold; }
#sub_2_2_1 .row .text-group strong em { font-size: 14px; }
#sub_2_2_1 .row .text-group p { padding-top: 10px; margin-bottom: 40px; line-height: 1.6em; font-size: 14px; color: #666; }

#sub_2_3_1 .row_content .text-group { text-align: center; }
#sub_2_3_1 .row_content .text-group &gt; strong { font-size: 21px; height: 34px; font-weight: bold; display: block; background-color: #FAFAFA; padding-top: 16px; color: #f58220; }
#sub_2_3_1 .row_content .text-group p { padding-top: 30px; line-height: 1.6em; font-size: 14px; color: #666; }
#sub_2_3_1 .row_content .image-box ul { padding: 30px 0; }
#sub_2_3_1 .row_content .image-box ul:after, #sub_2_3_1 .row_content .image-box ul:before { content: ''; display: block; clear: both; }
#sub_2_3_1 .row_content .image-box ul li { list-style: none; text-align: center; width: 33.3%; float: left; }
#sub_2_3_1 .row_content .image-box ul li strong { font-size: 24px; padding-top: 16px; padding-bottom: 16px; display: block; }
#sub_2_3_1 .row_content .image-box ul li p { line-height: 1.2em; padding-top: 0; }
#sub_2_3_1 .row:after, #sub_2_3_1 .row:before { content: ''; display: block; clear: both; }
#sub_2_3_1 .row .image-group { position: relative; padding: 36px; margin-bottom: 27px; box-sizing: border-box; height: 230px; background: url(../images/content_2_3.png) no-repeat; }
#sub_2_3_1 .row .image-group dl { text-align: left; position: absolute; left: 30px; top: 30px; color: #fff; font-size: 17px; }
#sub_2_3_1 .row .image-group dl:after { position: absolute; content: ""; width: 60px; height: 2px; background: #fff; bottom: -20px; left: 0; }
#sub_2_3_1 .row .image-group dl strong { font-weight: bold; font-size: 24px; display: block; padding-bottom: 10px; }
#sub_2_3_1 .row .fl { width: 495px; }
#sub_2_3_1 .row .fl .text-group { padding-top: 30px; }
#sub_2_3_1 .row .fr { width: 235px; }
#sub_2_3_1 .row .fr ul li { display: block; margin-bottom: 18px; }
#sub_2_3_1 .row .text-group { text-align: left; }
#sub_2_3_1 .row .text-group strong { color: #f58220; font-size: 24px; font-weight: bold; }
#sub_2_3_1 .row .text-group strong em { font-size: 14px; }
#sub_2_3_1 .row .text-group p { padding-top: 10px; margin-bottom: 40px; line-height: 1.6em; font-size: 14px; }

#sub_3_1_1 ul { padding: 0 0 21px; min-height: 54px; margin-bottom: 40px; background: url(../images/sub/sub_3_1_list_bg.gif) center bottom no-repeat; display: block; }
#sub_3_1_1 ul:after, #sub_3_1_1 ul:before { content: ""; display: block; clear: both; }
#sub_3_1_1 ul li { position: relative; width: 33.3%; float: left; text-align: center; }
#sub_3_1_1 ul li span { position: absolute; width: 150px; height: 25px; font-size: 14px; line-height: 25px; color: #fff; border-radius: 12.5px; margin-left: -75px; left: 50%; bottom: -25px; background: #595959; }

#sub_4_3_1 .conTit { padding-bottom: 16px; }
#sub_4_3_1 .conTit p { font-size: 14px; line-height: 26px; color: #666666; padding-left: 20px; padding-top: 8px; }
#sub_4_3_1 .image-group-list { display: inline-block; padding-left: 20px; padding-bottom: 20px; }
#sub_4_3_1 .image-group-list li { width: 33.3%; float: left; padding-right: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#sub_4_3_1 .image-group-list li img { width: 100%; display: block; }
#sub_4_3_1 .image-box { padding-left: 20px; padding-bottom: 30px; }

div[id*=sub_2_1_] .ul-group &gt; ul { margin-left: 0; }
div[id*=sub_2_1_] .ul-group &gt; ul &gt; li { position: relative; line-height: 20px; font-size: 14px; list-style: none; margin-left: 30px; color: #666; }

#sub_2_1_1 .ul-group &gt; ul &gt; li &gt; ul { margin: 0 0 0 10px; padding: 0; list-style: circle inside; }

#sub_2_1_3 .ul-group &gt; ul &gt; li { color: #666; font-weight: 400; min-height: 7.143em; padding-top: 0.571em; padding-left: 8.143em; margin-bottom: 1.143em; }
#sub_2_1_3 .ul-group &gt; ul &gt; li &gt; .ul-group-image { position: absolute; left: 0; top: 0; width: 100px; height: 100px; overflow: hidden; border-radius: 32px; border: 1px solid rgba(0, 0, 0, 0.1); }
#sub_2_1_3 .ul-group &gt; ul &gt; li &gt; .ul-group-image img { width: 100%; }
#sub_2_1_3 .ul-group &gt; ul &gt; li &gt; strong { font-weight: bold; font-size: 16px; padding-bottom: 6px; color: #000; }

#sub_2_1_4 .image-group:after { content: ""; display: block; clear: both; }
#sub_2_1_4 .image-group .image-txt { line-height: 20px; }
#sub_2_1_4 .image-group .image1 { float: left; margin-right: 15px; margin-left: 30px; }

#sub_2_1_5 .ul-group ul:after { content: ""; display: block; clear: both; }
#sub_2_1_5 .ul-group ul li { float: left; margin: 0; width: 33.3%; font-weight: bold; }
#sub_2_1_5 .ul-group ul li img { margin-top: 15px; }
#sub_2_1_5 .table-group table { width: 100%; margin-top: 20px; }
#sub_2_1_5 .table-group table tr th { text-align: center; font-weight: bold; color: #fff; background: #333; }
#sub_2_1_5 .table-group table tr td:first-child { font-weight: bold; }
#sub_2_1_5 .table-group table tr th, #sub_2_1_5 .table-group table tr td { border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 8px 10px; line-height: 20px; }

#sub_2_1_2 { padding-bottom: 24px; }
#sub_2_1_2:after { content: ""; clear: both; display: block; }
#sub_2_1_2 .product { padding-top: 8px; display: inline-block; }
#sub_2_1_2 .product .product-fl { width: 50%; float: left; box-sizing: border-box; padding-right: 20px; }
#sub_2_1_2 .product .product-fr { width: 50%; float: right; box-sizing: border-box; padding-left: 20px; }
#sub_2_1_2 .product-list { padding-top: 38px; }
#sub_2_1_2 .product-list:after { content: ""; display: block; clear: both; }
#sub_2_1_2 .product-list ul { margin: 0 !important; }
#sub_2_1_2 .product-list ul li { width: 33.3%; float: left; list-style: none !important; }
#sub_2_1_2 .product-list ul li:first-child { margin-left: 0; }
#sub_2_1_2 .product-list ul li img { height: 190px; width: 310px; }
#sub_2_1_2 .product-list ul li p { font-size: 13px; font-weight: 700; padding-top: 4px; }

#sub_2_1_3 { border-top: 1px dotted #e5e5e5; padding-top: 30px; padding-bottom: 30px; }

.product-head strong { font-size: 20px; font-weight: 700; position: relative; padding-left: 20px; }
.product-head h2 { position: relative; font-size: 28px; font-weight: 700; padding-left: 20px; }
.product-head strong:after, .product-head h2:after { position: absolute; width: 10px; height: 10px; content: ""; background: #404040; top: 10px; left: 0; }
.product-head strong:after { top: 6px; }

.product-item { margin-top: 20px; border-radius: 10px; background-color: #f5f5f5; border: 1px solid #c8c8c6; padding: 20px; margin-bottom: 20px; }
.product-item .product-content { padding-left: 130px; line-height: 24px; }
.product-item .product-content.style2 { padding-left: 0; }
.product-item .product-content h1 { font-size: 18px; font-weight: 700; margin-bottom: 14px; }

#sub_2_1_3 .product-content { text-align: left; }
#sub_2_1_3 .product-content dl { width: 25%; float: left; padding: 0 20px; box-sizing: border-box; margin-top: 18px; position: relative; border-right: 1px solid #E5E5E5; }
#sub_2_1_3 .product-content dl.last { border: none; }
#sub_2_1_3 .product-content dl dt { width: 200px; height: 65px; vertical-align: middle; display: block; text-align: center; border: 1px solid #E5E5E5; border-radius: 32.5px; margin-bottom: 10px; background: #404040; color: #fff; }
#sub_2_1_3 .product-content dl dt span { vertical-align: middle; display: table-cell; width: 200px; height: 65px; }
#sub_2_1_3 .product-content dl dd { position: relative; margin-bottom: 34px; line-height: 23px; color: #404040; font-size: 13px; text-align: justify; }
#sub_2_1_3 .product-content dl dd strong { font-size: 14px; display: block; font-weight: bold; }
#sub_2_1_3 img { display: block; margin: 0 auto; }

#sub_2_1_4 { border-top: 1px dotted #e5e5e5; padding-top: 30px; padding-bottom: 30px; }
#sub_2_1_4:after { content: ""; clear: both; display: block; }
#sub_2_1_4 .product-head { padding-bottom: 24px; }
#sub_2_1_4 .layoutW dl { padding: 12px 0 12px 70px; position: relative; }
#sub_2_1_4 .layoutW dl dt { position: absolute; left: 0; top: 0; font-size: 18px; font-weight: 700; line-height: 47px; }
#sub_2_1_4 .layoutW dl dd { line-height: 23px; font-size: 13px; letter-spacing: -.5px; }
#sub_2_1_4 img { padding-top: 24px; }

#sub_2_1_5 { border-top: 1px dotted #e5e5e5; padding-top: 30px; }
#sub_2_1_5 p { padding: 28px 0; }
#sub_2_1_5 .product-head p { padding: 14px 0 0 0; font-size: 14px; line-height: 24px; }

#sub_2_1_6 { border-top: 1px dotted #e5e5e5; padding-top: 30px; padding-bottom: 30px; }
#sub_2_1_6 .product-head { padding-bottom: 20px; }
#sub_2_1_6 .product-head p { padding: 14px 0 0 0; font-size: 14px; line-height: 24px; }
#sub_2_1_6 .product-alert { padding: 10px; line-height: 26px; }
#sub_2_1_6 .product strong { line-height: 38px; padding-left: 0; }
#sub_2_1_6 .product strong:after { display: none; }
#sub_2_1_6 .product .table { margin-bottom: 20px; border-top: 2px solid #862c83; text-align: center; }
#sub_2_1_6 .product .table thead tr th { font-size: 14px; font-weight: bold; background-color: #F5F5F5; }
#sub_2_1_6 .product .table tbody tr th { background-color: #F5F5F5; }
#sub_2_1_6 .product .table thead tr th { border-bottom: 1px solid #C8C8C8; border-right: 1px solid #C8C8C8; border-left: 1px solid #C8C8C8; vertical-align: middle; font-size: 12px; padding: 6px; }
#sub_2_1_6 .product .table tbody tr th, #sub_2_1_6 .product .table tbody tr td { border-bottom: 1px solid #C8C8C8; border-right: 1px solid #C8C8C8; border-left: 1px solid #C8C8C8; vertical-align: middle; font-size: 12px; padding: 6px; }

#sub_2_2_2 { padding-bottom: 30px; }
#sub_2_2_2.conSec .conSubtit h2 { margin-bottom: 16px; }
#sub_2_2_2 .fl { width: 246px; }
#sub_2_2_2 .fl p { margin-top: 4px; line-height: 18px; }

#sub_2_2_3 { border-top: 1px dotted #e5e5e5; padding-bottom: 30px; }
#sub_2_2_3.conSec .conSubtit h2 { margin-bottom: 16px; }
#sub_2_2_3 .fl p { padding-bottom: 24px; }

#sub_2_2_4 { border-top: 1px dotted #e5e5e5; padding-bottom: 30px; }
#sub_2_2_4.conSec .conSubtit h2 { margin-bottom: 16px; }

#sub_2_3_1 { padding-bottom: 10px; }
#sub_2_3_1.conSec .conSubtit h2 { margin-bottom: 16px; }
#sub_2_3_1 .fl img { width: 100%; }

#sub_2_3_2 { border-top: 1px dotted #e5e5e5; padding-bottom: 30px; }
#sub_2_3_2 .fl p { padding-bottom: 18px; }
#sub_2_3_2.conSec .conSubtit h2 { margin-bottom: 24px; }

#sub_2_3_3 { border-top: 1px dotted #e5e5e5; padding-bottom: 30px; }

div[id*="sub_2_"] .fl img { width: 340px; height: 340px; }
div[id*="sub_2_"].conSec .conSubtit h2 { margin-bottom: 16px; }
div[id*="sub_3_"].conSec .conSubtit h2 { margin-bottom: 16px; }
div[id*="sub_3_"].conSec .conSubtit &gt; p { font-size: 16px; line-height: 30px; margin-top: 20px; }
div[id*="sub_2_"] .fl, div[id*="sub_3_"] .fl { width: 450px; box-sizing: border-box; font-size: 14px; line-height: 23px; text-align: justify; letter-spacing: -.5px; }
div[id*="sub_2_"] .fl { width: 340px; box-sizing: border-box; font-size: 14px; line-height: 22px; text-align: justify; }
div[id*="sub_2_"] .fl .photo { width: 100%; }
div[id*="sub_2_"] .fr &gt; p { font-size: 16px; line-height: 24px; font-weight: bold; }
div[id*="sub_2_"] ul { list-style: disc; margin-left: 20px; padding-bottom: 12px; }
div[id*="sub_2_"] .fr, div[id*="sub_3_"] .fr { width: 585px; box-sizing: border-box; font-size: 14px; line-height: 23px; text-align: justify; letter-spacing: -.5px; float: right; }

#sub_2_3_4 { padding-bottom: 30px; border-top: 1px solid #e5e5e5; }

#sub_2_3_5 { border-top: 1px dotted #e5e5e5; padding-bottom: 30px; }

#sub_2_3_6 { border-top: 1px dotted #e5e5e5; padding-bottom: 130px; }

#sub_2_4_2 { border-top: 1px dotted #e5e5e5; padding-bottom: 30px; padding-top: 30px; }

#sub_2_4_3, #sub_2_4_4, #sub_2_4_5, #sub_2_4_6, #sub_2_4_7 { border-top: 1px dotted #e5e5e5; padding-bottom: 30px; }

#sub_2_4_8 { border-top: 1px dotted #e5e5e5; padding-bottom: 130px; }

#sub_2_5_1 { padding-bottom: 130px; }
#sub_2_5_1 ul { line-height: 26px; padding-left: 16px; }
#sub_2_5_1 ul li { font-size: 16px; }
#sub_2_5_1 p b { font-weight: 700; }

div[id*="sub_2_5"] p img { border: 1px solid rgba(0, 0, 0, 0.1); }
div[id*="sub_2_5"] .fl { width: 100%; padding: 10px 0; }
div[id*="sub_2_5"] .fl ul li b { font-weight: bold; }
div[id*="sub_3_"] { padding-bottom: 30px; }
div[id*="sub_3_"] &gt; .fl { width: 100%; }
div[id*="sub_3_"] &gt; .fl p { line-height: 24px; font-size: 16px; padding-bottom: 20px; }
div[id*="sub_3_"] &gt; p { line-height: 24px; font-size: 16px; padding-bottom: 20px; }

#sub_3_1_5 { padding-bottom: 130px; }

#sub_4_1_1 .row { text-align: center; }

#sub_individual_info .conTit { margin-bottom: 30px !important; }
#sub_individual_info h3 { font-weight: bold; font-size: 13px; padding-bottom: 15px; padding-top: 15px; }
#sub_individual_info &gt; p { font-size: 12px; line-height: 18px; padding-bottom: 10px; }

#sitemap .siteMap { width: 100%; }
#sitemap .siteMap .depth1 { position: relative; padding: 40px 10px 40px 280px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-top: 1px solid #d2d2d2; }
#sitemap .siteMap .depth1:before { content: ''; position: absolute; left: 0; top: -1px; width: 240px; height: 1px; border-right: 25px solid #fff; background: #5d207d; }
#sitemap .siteMap .depth1 h2 { position: absolute; left: 0; top: 40px; margin-bottom: 30px; padding: 0 0 0 55px; font-size: 21px; line-height: 120%; font-weight: bold; }
#sitemap .siteMap .depth1 h2 a { color: #5d207d; }
#sitemap .siteMap .depth1 ul:before, #sitemap .siteMap .depth1 ul:after { content: ''; clear: both; display: block; }
#sitemap .siteMap .depth1 ul li { float: left; display: inline-block; margin-bottom: 20px; width: 33.3%; }
#sitemap .siteMap .depth1 ul li a { position: relative; display: block; padding-left: 14px; color: #333; }
#sitemap .siteMap .depth1 ul li a:before { content: ''; position: absolute; left: 0; top: 43%; width: 6px; height: 2px; background: #5d207d; }

#sub_5_3_1 .text-group { height: 130px; padding: 38px 130px 35px 162px; margin-bottom: 26px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #fafafa url(../images/sub/sub_5_3_bg.png) no-repeat; }
#sub_5_3_1 .text-group strong { padding-bottom: 12px; display: block; font-size: 15px; font-weight: bold; line-height: 16px; }
#sub_5_3_1 .text-group p { line-height: 18px; font-size: 13px; color: #777; }
#sub_5_3_1 .award-group:after, #sub_5_3_1 .award-group:before { content: ''; display: block; clear: both; }
#sub_5_3_1 .award-group li { float: left; margin-right: 8px; margin-bottom: 20px; }
#sub_5_3_1 .award-group li:nth-child(4n+0) { margin-right: 0; }
#sub_5_3_1 .award-group li img { width: 210px; display: block; }

.board { padding-bottom: 30px; }
</pre></body></html>