/* Table */
.tb-default { border-collapse: collapse; margin-bottom: 10px; border-top:2px solid #7e7e7e;}
.tb-default th, .tb-default td { border-bottom:1px solid #c3c3c3; }
.tb-default tbody th { padding-left: 30px; vertical-align: middle; text-align: left; color:#2d2d2d; background-color: #f6f6f6; }
.tb-default tbody td { padding:10px; background-color: #fff; }
.tb-default tbody td * { vertical-align: middle;}
.tb-default th.required { background:#f6f6f6 url("/images/common/bul_required.png") no-repeat 20px center; }
.tb-default th.required span { position: absolute; left: -999em; }
.tb-default th.question {padding:15px 15px 15px 37px;line-height:150%;background:#f6f6f6 url('/images/common/ico_qst.png') no-repeat 17px 17px;}
.tb-default.tb-faq tbody td{padding:8px 10px 8px 38px;background:transparent url('/images/common/ico_faq.png') no-repeat 10px 5px;}
.tb-default.tb-faq tbody td.ans{padding:8px 10px 8px 48px; background:transparent url('/images/bg/bg_tb_ans.png') no-repeat 20px 5px; }
.tb-default.tb-faq tbody td > a {color:#5c5c5c;}
.tb-default.tb-faq tbody td.none {display:block;text-align:center;background:none;}
.tb-default.line-vam tbody td {vertical-align:middle;}

.tb-default2 { border-collapse: collapse; margin-bottom: 10px; }
.tb-default2 th, .tb-default2 td { border:1px solid #e7e7e7; }
.tb-default2 tbody th { padding-left: 30px; vertical-align: middle; text-align: left; background-color: #fafafa; }
.tb-default2 tbody td { padding:7px 10px; background-color: #fff; }
.tb-default2 tbody td * { vertical-align: middle;}
.tb-default2 th.required { background:#fafafa url('/images/common/bul_required.png') no-repeat 20px center; }
.tb-default2 th.required span { position: absolute; left: -999em; }

.tb-noti-article {border-top:2px solid #676767;}
.tb-noti-article > dl {margin-top:20px;border-bottom:1px solid #c3c3c3;}
.tb-noti-article > dl > dt {padding:0 20px;font-size:1.15em;}
.tb-noti-article > dl > dt > span {float:left;width:85px;}
.tb-noti-article > dl > dt > span.title {float:left;width:714px;color:#2d2d2d;font-weight:700;line-height:1.30em;}
.tb-noti-article > dl > dd {clear:left;padding:10px 20px 18px;}

/* Table */
.tb-default-list {position:relative;border-top: 2px solid #676767; font-size: 1em; z-index:1;}
.tb-default-list thead th { padding:15px 0; background: #f3f3f3; color:#2d2d2d; border-bottom: 1px solid #c3c3c3; }
.tb-default-list tbody td {position:relative; padding:15px 5px; text-align:center; border-bottom: 1px solid #c3c3c3;}
.tb-default-list tbody td.tal {padding-left:19px;}
.tb-default-list tbody th {color:#2d2d2d;vertical-align:middle; border-bottom: 1px solid #c3c3c3;}
.tb-default-list th, .tb-default-list td { font-size: 1.1em; }
.tb-default-list tbody > tr > td > a > img {margin:-5px 0;}
.tb-default-list tbody td span.btn-file {position:relative;left:50%;display:block;float:left;margin-left:-12px;width:14px;}
.tb-default-list tbody td span.btn-file > a {float:left;width:14px;height:19px;text-indent:-999em;}
.tb-default-list tbody td span.btn-pdf {position:relative;left:50%;display:block;float:left;margin-left:-7px;width:14px;}
.tb-default-list tbody td span.btn-pdf > a {float:left;width:14px;height:19px;text-indent:-999em;}
.tb-default-list tbody td span.file-cnt {position:relative;left:20%;}
.tb-default-list tbody td span.btn {display:block;margin:0  10px;height:23px;text-align:center;font-size:0.89em;}
.tb-default-list tbody td span.btn > a {display:block;padding:0;height:23px;line-height:23px;}
.tb-default-list tbody td.current {font-weight:bold;}
.tb-default-list tbody tr td.file {padding-left:30px;background:url('/images/common/btn_add_file.gif') no-repeat 5px 13px;}
.tb-default-list tr.ans {display:none;}
.tb-default-list tr.ans td {padding-left:50px;text-align:left;background:#fef8f8 url('/images/bg/bg_tb_ans.png') no-repeat 20px 18px;}
.tb-default-list .span-list > li {float:left;padding-left:66px;background:transparent url('/images/bg/bg_dashed.gif') no-repeat 33px 3px;}
.tb-default-list .span-list > li:first-child {padding-left:0;background:url('');}
.tb-default-list .span-list > li > strong {color:#2d2d2d;}
.tb-default-list .list-bl03 {margin-bottom:0;}

.tb-btn-area {float:right;margin-top:-33px;}

.tb-default-list2 {margin-bottom:25px; border-top: 2px solid #676767; font-size: 1em; }
.tb-default-list2 thead th { padding:15px 0; color:#2d2d2d; text-align:center; background: #f3f3f3; border-left:1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3;vertical-align:middle;}
.tb-default-list2 tbody th { padding:15px 0; color:#2d2d2d; text-align:center; background: #f3f3f3; border-left:none; border-bottom: 1px solid #c3c3c3;vertical-align:middle;}
.tb-default-list2 tbody td { padding:13px 20px; text-align:left; border-left:1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; }
.tb-default-list2 tbody td strong {color:#2d2d2d;}
.tb-default-list2 tbody td .bl-dot {font-weight:bold;color:#2d2d2d;}
.tb-default-list2 tbody td .bl-dot span {font-weight:normal;}
.tb-default-list2 .nl {border-left:none;}
.tb-default-list2.tac tbody td {padding:13px 10px;font-size:0.98em;text-align:center;}
.tb-default-list2 .list-bl03 {margin-bottom:0;}
.tb-default-list2 .list-indent > li {padding-left:16px;}

.tb-default-detail { border-top: 2px solid #676767; font-size: 1em; border-bottom: 1px solid #cacaca; }
.tb-default-detail tbody > tr > th, .tb-default-detail tbody td { font-size: 1.1em; }
.tb-default-detail tbody > tr > th { padding:10px 0; color:#2d2d2d; border-top: 1px solid #cacaca; vertical-align: middle; background: #f6f6f6; }
.tb-default-detail tbody > tr:first-child th, .tb-default-detail tbody > tr:first-child td { border-top:none; }
.tb-default-detail tbody > tr > th.tal {padding-left:23px;}
.tb-default-detail tbody > tr > td { padding:10px 12px; border-top: 1px solid #cacaca; text-align: left; vertical-align: middle; }
.tb-default-detail tbody > tr > td * { vertical-align: middle; }
.tb-default-detail tbody > tr > td.td-cont { padding:30px 20px;line-height: 2em; }
.tb-default-detail tbody > tr > td > span.tag-org {margin-right:5px;color:#eb1f0a;font-weight:bold;}
.tb-default-detail .attachment { display: inline-block; padding-left:25px; background: url('/images/common/ico_file.gif') no-repeat left center; }
.tb-default-detail .file-list > li {margin-bottom:5px;padding-left:20px;min-height:17px;background:url('/images/common/btn_add_file.gif') no-repeat left top;}
.tb-default-detail .prev th, .tb-default-detail .prev td { border-top:1px solid #989898; }
.tb-default-detail .next th, .tb-default-detail .next td { border-bottom:1px solid #989898; }
.tb-default-detail .prev th { background: url('/images/common/bul_tb_prev.gif') no-repeat 80% center;}
.tb-default-detail .next th { background: url('/images/common/bul_tb_next.gif') no-repeat 80% center;}
.tb-default-detail .question th { padding:10px 20px 10px 40px;text-align:left;line-height:1.52em;}
.tb-default-detail .tb-default-detail tbody > tr > th, .tb-default-detail .tb-default-detail tbody > tr > td {padding:15px;font-size:0.98em;text-align:left;}
.tb-default-detail .tb-default-detail tbody > tr > th {color:#2d2d2d;}
.tb-default-detail .tb-default-detail tbody > tr > th > span {color:#ee5147;}
.tb-default-detail .tb-default-detail tbody > tr > td label {padding:0 20px 0 10px;}

.tb-default-detail.tal tbody th { text-align: left; padding-left:30px; }
.tb-default-detail tbody th.required {text-align: left; padding-left:30px; background:#f6f6f6 url('/images/common/bul_required.png') no-repeat 20px center; }
.tb-default-detail tbody th.required span { position: absolute; left: -999em; }

.tb-default-detail .tb-reply textarea {width:677px;height:64px;border:1px solid #c5c5c5;}

.tb-default-detail2 {width:100%;border-top:2px solid #7d7d7d;border-bottom:1px solid #c3c3c3;}
.tb-default-detail2 thead > tr > th {padding:5px;color:#2c2c2c;text-align:center;border-top:1px solid #c4c4c4;background-color:#f6f6f6;vertical-align:middle;}
.tb-default-detail2 thead > tr:first-child > th {border-top:none;}
.tb-default-detail2 thead > tr > th.line-r,
.tb-default-detail2 tbody > tr > td.line-r {border-right:1px solid #c3c3c3;}
.tb-default-detail2 tbody > tr > td, .tb-default-detail2 tbody > tr > th {padding:7px 5px;text-align:center;font-weight:normal;border-top:1px solid #c3c3c3;vertical-align:middle;}
/*.tb-default-detail2 tbody > tr > th {border-top:none;}*/
.tb-default-detail2 tbody > tr:first-child > td, .tb-default-detail2 tbody > tr:first-child > th {border-top:1px solid #989898;}
.tb-default-detail2 tbody > tr > td.bg, .tb-default-detail2 tbody > tr > th.bg {border-top:1px solid #c3c3c3;font-weight:bold;color:#2c2c2c;background-color:#f6f6f6;}


.tb-thumb-list {clear:both;float:left;width:100%;margin-bottom:25px;border-top:2px solid #7e7e7e;}
.tb-thumb-list dl {float:left; padding:15px 0; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.tb-thumb-list dl > dt {float:right;padding:0;width:590px;height:50px;overflow:hidden;}
.tb-thumb-list dl > dt > a {display:block;padding-top:10px;height:40px;line-height:2.0em;font-size:1.56em;color:#353535;font-weight:600;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;}
.tb-thumb-list dl > dt > a:visited {text-decoration:none;}
.tb-thumb-list dl > dt > a:hover {text-decoration:none;}
.tb-thumb-list dl > dd {float:right;padding:0;width:590px;}
.tb-thumb-list dl > dd > ul > li {margin-bottom:3px;padding-left:12px;line-height:1.55em;background:transparent url('/images/common/bul_arrow_gray.gif') no-repeat 2px 5px;}
.tb-thumb-list dl > dd > ul > li > span.tit {padding-right:20px;color:#353535;}
.tb-thumb-list dl > dd > p {padding-left:12px;line-height:1.55em;background:transparent url('/images/common/bul_arrow_gray.gif') no-repeat 2px 5px;}
.tb-thumb-list dl > dd.thumb-img {float:left;margin:-50px 19px 0 0;padding:5px 6px 9px 5px;width:215px;height:109px;background:transparent url('/images/bg/bg_thumb_list.gif') no-repeat left top;overflow:hidden;}
.tb-thumb-list dl > dd.thumb-img > span {display:block;height:105px;text-align:center;overflow:hidden;}
.tb-thumb-list dl > dd.thumb-img img {width:215px;height:auto;}

.tb-thumb-list2 {clear:both;float:left;width:100%;margin-bottom:25px;border-top:2px solid #7e7e7e;}
.tb-thumb-list2 dl {float:left; padding:15px 20px; width:799px; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.tb-thumb-list2 dl > dt {float:right;padding:10px 0;width:627px;height:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tb-thumb-list2 dl > dt > span {font-size:1.08em;}
.tb-thumb-list2 dl > dt > span.title > a {width:627px;height:13px;padding-left:14px;font-size:1.08em;color:#2d2d2d;font-weight:700;text-decoration:none;}
.tb-thumb-list2 dl > dt a:visited {text-decoration:none;}
.tb-thumb-list2 dl > dt a:hover {text-decoration:none;}
.tb-thumb-list2 dl > dd {float:right;padding:0;width:627px;height:74px;line-height:1.99em;overflow:hidden;}
.tb-thumb-list2 dl > dd.thumb-img {float:left;margin:-33px 18px 0 0;width:152px;height:105px;border:1px solid #d4d4d4;overflow:hidden;}
.tb-thumb-list2 dl > dd.thumb-img > span {display:block;height:105px;overflow:hidden;}
/* .tb-thumb-list2 dl > dd.thumb-img img {width:152px;height:auto;border:none;} */
.tb-thumb-list2 dl > dd.thumb-img img {width:152px;height:105px;border:none;}
.tb-thumb-list2 dl > dd.no-list {padding:29px 0;width:100%;height:16px;text-indent:0;text-align:center;}

.tb-type01 {width:100%;border-top:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}
.tb-type01 > thead > tr > th {padding:11px 0;color:#2d2d2d;background-color:#f3f3f3;border-left:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.tb-type01 > tbody > tr > th, .tb-type01 > tbody > tr > td {padding:11px 0;text-align:center;border-left:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.tb-type01 > tbody > tr > th {font-weight:normal;vertical-align:middle;}

/* Button */
.btn { display: inline-block; text-decoration: none; text-align:center;letter-spacing:-0.05em;font-size:1.1em;}
.btn > a {display:block;height:12px;line-height:100%;}
.btn > a:visited {text-decoration:none;}
.btn > a:hover {text-decoration:none;}
.btn .white {padding:9px;min-width:78px;min-height:16px;line-height:16px;color:#2d2d2d;font-weight:bold;border:1px solid #d0d0d0;background:#fff url('/images/bg/bg_btn_white.gif') repeat-x left top;}
.btn button.white {min-width:96px;min-height:36px;}
.btn .gray {padding:9px;min-width:78px;min-height:16px;line-height:16px;color:#fff;font-weight:bold;border:1px solid #797979;background-color:#6e6e6e;}
.btn button.gray {min-width:96px;min-height:36px;}
.btn .red {padding:10px 0;min-width:76px;color:#fff;font-weight:bold;border:1px solid #d22d0c;background-color:#d22d0c;}
.btn.btn-l-add { padding:20px 40px; background: #e75c28; font-size: 1.3em; color: #fff; }
.btn-s-tb { display: inline-block; height: 26px; padding: 0 14px 0 8px; line-height: 2em; color: #fff; text-decoration: none; }
.btn-s-tb.bl { background:#4c84d4 url("/images/common/btn_tb_arrow.png") no-repeat right center; }
.btn-s-tb.gray { background:#686868 url("/images/common/btn_tb_arrow.png") no-repeat right center; }

/*.btn-file {display:inline-block;text-indent:-999em;width:14px;height:17px;background:transparent url('/images/btn/btn_file.gif') no-repeat center top;}*/
.btn-han {display:inline-block;text-indent:-999em;width:14px;height:17px;background:transparent url('/images/btn/btn_file_han.gif') no-repeat center top;}
.btn-pdf {display:inline-block;text-indent:-999em;width:14px;height:17px;background:transparent url('/images/btn/btn_file_pdf.gif') no-repeat center top;}
.btn-doc {display:inline-block;text-indent:-999em;width:14px;height:17px;background:transparent url('/images/btn/btn_file_doc.gif') no-repeat center top;}

.btn-up-down > span {float:left;width:23px;height:23px;text-indent:-999em;background:url('/images/btn/btn_up_down.gif') no-repeat left top;cursor:pointer;}
.btn-up-down > span.btn-up {background-position:left top;}
.btn-up-down > span.btn-down {background-position:left bottom;}

.ico-andr {float:left;width:40px;height:40px;background:url('/images/common/ico_android.png') no-repeat left top;text-indent:-999em;}
.ico-iso {float:left;width:40px;height:40px;background:url('/images/common/ico_iso.png') no-repeat left top;text-indent:-999em;}
.ico-andr-txt {padding:5px 0 5px 27px;background:transparent url('/images/common/ico_android_ss.png') no-repeat left 50%;}
.ico-iso-txt {padding:5px 0 5px 27px;background:transparent url('/images/common/ico_iso_ss.png') no-repeat left 50%;}
.ico-area {position:absolute;right:5px;bottom:5px;width:100px;height:100px;z-index:2;text-indent:-999em;}

.tot-search-area {padding:18px 0 15px;text-align:center;border:1px solid #d4d4d4;background-color:#f3f3f3;vertical-align:middle;}
.tot-search-area label {margin:5px 0;padding:0 10px 0 12px;height:24px;line-height:24px;font-weight:bold;color:#353535;background:transparent url('/images/common/bul_tit_rd_ss.gif') no-repeat left 50%;}
.tot-search-area input {width:440px;}
.tot-search-area select {height:28px;width:440px;}

.tot-search-area2 {padding:18px 0 15px;text-align:center;border:1px solid #d4d4d4;background-color:#fff;}
.tot-search-area2 label {margin-right:20px;padding:0;padding-right:70px;height:24px;line-height:24px;font-weight:bold;color:#353535;border-right:1px solid #979797;vertical-align:middle;}
.tot-search-area2 input {width:440px;vertical-align:middle;}
.tot-search-area2 select {height:28px;width:440px;}


/* Headline & Paragraph */
.required-msg {padding-left: 21px;margin-bottom: 10px;}
.tit-h1 {margin-bottom:10px;min-height:1.7em;line-height:1.7em;font-weight:600;font-size:1.6em;color:#2d2d2d;}
.tit-msg {margin-top:10px;font-size:1.0em;line-height:1.5em;}
.tit-h2 {margin-bottom:10px;font-size:1.15em;line-height:1.05em;color:#2d2d2d;}
.tit-h2 > strong {color:#e63d00;}
.tit-h2 > span {font-size:1.0em;color:#eb1f0a;}
.tit-h2 > span.f-nor {font-weight:normal;color:#2d2d2d;}
.tit-h2-rd {clear:left; background: url('/images/common/bul_tit_rd02.gif') no-repeat left 2px; padding-left: 18px; color: #2d2d2d; font-size: 1.25em; margin-bottom: 15px; line-height:18px; font-weight:600;}
.tit-h3 {margin-bottom:8px;font-size:1.15em;line-height:1.05em;color:#2d2d2d;}
.tit-h3-bul {clear:left;margin-bottom:10px;padding-left:18px; color:#2d2d2d; font-size:1.15em; background:url('/images/common/bul_tit_rd_ss.gif') no-repeat 4px 6px;}
.tit-h3-bul.f-nor{font-weight:normal;}
.tit-h3-bul > span {font-weight:normal;}
.tit-h4-dot {clear:left;margin-bottom:10px;padding-left:18px; color:#2d2d2d; font-size:1.13em; background:url('/images/common/bul_dot_02.gif') no-repeat 8px 8px;}


.btn-area-rr {clear:both;float:right;margin-top:-31px;}
.btn-area-rr > span {margin-left:3px;}

span.span-required { display: inline-block; padding-left: 12px; background: url("/images/common/bul_required.png") no-repeat left center; text-indent: -999em; }
.tit-tbl { overflow: hidden; padding:14px 20px; margin-bottom: 5px; background-color: #eef5ff; border-top:1px solid #d5d5d5; border-bottom:1px solid #a8cbff;}
.tit-tbl h4 { float: left; padding-left: 13px; padding-right: 50px; background: url("/images/common/bul_tit_arrow.png") no-repeat left center; color: #666; font-size: 1.2em; }
.tit-tbl p { float: left; }

.bl-dot {padding-left:10px;background:url('/images/common/bul_dot_02.gif') no-repeat left 5px;}

.sub-inner, .sub-txt {margin-bottom:15px;font-size:1.05em;line-height:1.73em;color:#5c5c5c;text-align:justify;}
.sub-inner_copy{ font-size:1.05em;color:#5c5c5c;}
.sub-inner.fc-org, .sub-txt.fc-org {color:#e63d00;}
.sub-txt > strong {color:#3d3d3d;}
.sub-txt.mb30 {margin-bottom:30px;}
.sub-article, .sub-inner {padding-left:18px;}
.tit-h3-bul_copy{color:#2d2d2d; font-size:1.15em;}
.ico-char01 {padding:8px 0 0 86px;min-height:55px;background:url('/images/txt/character_bg.png') no-repeat 18px top;}
.ico-char02 {padding:8px 0 0 86px;min-height:55px;background:url('/images/txt/character_bg.png') no-repeat 18px -75px;}
.ico-char03 {padding:8px 0 0 86px;min-height:55px;background:url('/images/txt/character_bg.png') no-repeat 18px -189px;}

/* page-list-style */
.page-info-area { overflow: hidden; clear:both; position: relative; margin-bottom: 10px; width:100%;}
.page-info-area .page-num { float: left; margin-top: 10px; }
.page-info-area .page-num span { color: #ff3300; }
.page-info-area .tb-search-area { float: right; }
.page-info-area .tb-search-area * { vertical-align: middle; }
.page-info-area .tb-search-area .ip-txt { width: 200px;}
.page-info-area .tb-search-area span label {margin-right:10px;padding-left:5px;font-size:1.1em;}
.page-info-area .select-area {float:left;}
.page-info-area .select-area .ip-sel{height:21px; font-size:0.89em;}
.page-info-area .select-area #btn_search { border: 0.5px solid #DDDDDD; color: black; width: 50px; height: 20px; position: relative; top: 1px;}
.page-info-area .select-area label {height:24px;line-height:22px;font-weight:bold;color:#2d2d2d;}
.page-info-area .statis-excel { background-image: url('/images/btn/btn_statis03.gif'); width: 164px; height: 23px; display: block; text-indent: -9999px; position: relative; top: 23px; left: 173px; }

.tb-search-box {clear:both;margin-bottom:30px;padding:22px 40px;width:758px;height:24px;background:transparent url('/images/bg/bg_box_rd_gray.png') no-repeat left top;overflow:hidden;}
.tb-search-box p {text-align:center;}
.tb-search-box span {margin-right:10px;}
.tb-search-box span label {margin-right:20px;padding-left:12px;height:24px;line-height:24px;color:#353535;font-size:1.1em;font-weight:bold;background:transparent url('/images/common/bul_tit_rd_ss.gif') no-repeat left 5px;}


/* Page */
.page-navi {clear:both;}
.page-navi ul { overflow: hidden; text-align: center; }
.page-navi ul * { vertical-align: middle; }
.page-navi ul li { display: inline-block; zoom: 1; *display: inline; }
.page-navi ul li a { display: block; text-decoration: none; width: 29px; height: 29px; text-align: center; line-height: 2.4em; }
.page-navi ul li.prev { margin: 0 20px 0 5px; }
.page-navi ul li.next { margin: 0 5px 0 20px; }
.page-navi ul li.first a,
.page-navi ul li.prev a,
.page-navi ul li.next a,
.page-navi ul li.last a { width: 40px; height: 40px; background: url('/images/btn/btn_spr.png') no-repeat; text-indent: -999em; }
.page-navi ul li.first a { background-position: 0 -735px; }
.page-navi ul li.prev a { background-position: -46px -735px; }
.page-navi ul li.next a { background-position: -92px -735px; }
.page-navi ul li.last a { background-position: -138px -735px; }
.page-navi ul li.current a { background: #f58020; color: #2f2f2f; font-weight: bold; }

/* area div */
.area-div {clear:both;float:left;width:100%;margin-bottom:30px;}
.area-div > div {float:left;width:49%;}
.area-div.div3 > div {width:33.3%;}
.area-div.div4 > div {width:24.9%;}
.area-div.div5 > div {width:19.9%;}
.area-left {float:left;width:48.5%;}
.area-right {float:right;width:48.5%;}
.area-left.border-rr {border-right:1px dotted #949494;}

.area-thum-con {clear:both;float:left;width:100%;margin-bottom:30px;}
.area-thum-con .thum-img {float:left;width:120px;}
.area-thum-con .thum-img > img {width:120px;height:auto;}
.area-thum-con .thum-con {float:left;padding-left:20px;width:699px;}
.area-thum-con .thum-con > h2 {margin-bottom:10px;font-size:1.45em;font-weight:600;color:#2d2d2d;vertical-align:bottom;}
.area-thum-con .thum-con > h2 > span {padding-left:14px;font-size:0.75em;font-weight:normal;background:url('/images/bg/bg_dashed2.gif') no-repeat 7px bottom;}

/* Button - image*/
.btn-spr {display: inline-block;}
.btn-spr a, .btn-spr button { display: inline-block;letter-spacing:-0.098em;font-weight:600; background: url('/images/btn/btn_spr.png') no-repeat; }
.btn-spr .btn-search { width:80px; height: 26px;padding-left:16px; background-position: 0 -42px; font-weight: bold; color: #fff; line-height: 2em; }
.btn-spr .btn-move {width:80px; height: 30px;padding-left:16px;color:#fff; font-size:1.1em; font-weight:bold; background-position:-133px -619px;}
.btn-spr .btn-han {float:left;width:19px;height:19px;text-indent:-999em;background-position: -785px -217px;}
.btn-spr .btn-pdf {float:left;width:19px;height:19px;text-indent:-999em;background-position: -765px -217px;}
.btn-spr .btn-doc {float:left;width:19px;height:19px;text-indent:-999em;background: transparent url('/images/btn/btn_file_doc.gif') no-repeat center top;}
.btn-spr .btn-refresh {float:left;width:85px; height: 26px; background-color:#e2e2e2; background-position: -4px -259px; padding:0 10px 0 26px; font-weight: bold; line-height: 2em; }
.btn-s-han {display:inline-block;width:14px;height:13px;text-indent:-999em;background:url('/images/btn/btn_spr.png') no-repeat -787px -249px;}
.btn-spr .btn-apply {width:116px;height:66px;padding-left:18px;color:#fff;letter-spacing:-0.089em;font-size:1.05em;background-position:-759px -270px;background-color:#6e6e6e;}

.btn-span {display:inline-block; height:36px;}
.btn-span a {display:block;padding:10px 37px;height:16px;line-height:16px;font-size:1.10em;font-weight:bold;text-decoration:none;}
.btn-span-s a {display:inline-block;padding:4px 8px;margin-left:5px;height:16px;font-size:12px;font-weight:bold;line-height:16px; text-decoration:none;}
.btn-span a:visited {text-decoration:none;}
.btn-span a:hover {text-decoration:none;}
.btn-span .btn-gray {color:#fff;background-color:#6e6e6e;}
.btn-span-s .btn-gray {color:#fff;background-color:#3D4550; float: right; position: relative; top :-4px; right:40px;}
.btn-spr .btn-gray { top :-2px; left:10px; width:82px; height: 20px; padding: 1px 0 0 32px; background-position: -4px -75px; color:#fff; background-color:#3D4550;}
/* Button2 */
.btn-area a, .btn-area button { display: inline-block; margin-left: 5px; background: url('/images/btn/btn_spr.png') no-repeat; text-decoration: none; }
.btn-area a:visited {text-decoration:none;}
.btn-area a:hover {text-decoration:none;}
.btn-area a:first-child, 
.btn-area button:first-child { margin-left: 0;}
.btn-area .btn-list { background-position: 0 -71px; background-color: #3d4550; padding:0 16px 0 33px; font-weight: 600; line-height: 2.2em; color: #fff; }
.btn-area .btn-hangul, .btn-area .btn-word { height: 31px; background-position: -621px -139px; background-color: #3d4550; padding:0 16px 0 38px; font-weight: 600; line-height: 2.2em; color: #fff;}
.btn-hangul:focus {outline: 3px dashed red;}

/*  List */
.list-bl01 > li {padding-left:11px;font-size:1.20em;color:#5d5d5d;background:transparent url('/images/common/bul_tit_rd_ss.gif') no-repeat left top;}
.list-bl01 > li strong {padding-right:5px;color:#2e2e2e;}

.list-bl02 > li {padding-left:18px;margin-bottom:3px;font-size:1.0em;line-height:1.50em;color:#5d5d5d;background:transparent url('/images/common/bul_dot_02.gif') no-repeat 9px 8px;}
.list-bl02 > li strong {padding-right:7px;color:#2e2e2e;}

.list-bl03 {margin-bottom:15px;}
.list-bl03 > li {padding-left:18px;margin-bottom:3px;font-size:1.0em;line-height:1.50em;color:#5d5d5d;background:transparent url('/images/common/bul_bar.gif') no-repeat 9px 11px;}
.list-bl03 > li.bg-none {padding-left:0;background:none;}
.list-bl03 > li > ul > li {padding-left:7px;background:url('/images/common/bul_dot.gif') no-repeat left 0.7em;}

.list-bl04 {}
.list-bl04 > li{padding-left:10px;margin-top:5px;}

.list-default > li {margin-bottom:3px;line-height:1.58em;}
.list-default > li > strong {color:#2d2d2d;}

.list-indent > li {margin-bottom:5px;padding-left:30px;text-indent:-16px;line-height:1.50em;}
.list-indent > li .f-b {color:#313131;}
.list-indent > li > ol {margin:5px 0;}
.list-indent > li > ol > li {margin-bottom:3px;padding-left:18px;text-indent:-18px;}
.list-indent > li > .list-bl03 > li {padding-left:5px;text-indent:0;background-position:left 8px;}

.list-tb-border {margin-bottom:5px;border-top:2px solid #7e7e7e;}
.list-tb-border > li {padding:5px 0 5px 19px;line-height:1.55em;background:url('/images/common/bul_dot_02.gif') no-repeat 8px 1.1em;border-bottom:1px solid #c3c3c3;}

.list-ol-default > li {font-size:1.2em;font-weight:600;margin-bottom:10px;padding-left:22px;text-indent:-22px;line-height:1.3em;}
.list-ol-default > li > em {font-size:1.1em;margin-right:3px;color:#e63d00;font-weight:600;}
.list-ol-default > li.add-content {font-weight:100;margin-bottom:10px;margin-left:15px;font-size:1.0em;padding-left:22px;text-indent:-22px;line-height:1.1em;}

.list-dl-default {padding-left:18px;font-size:1.05em;}
.list-dl-default > dt {margin-top:8px;width:70px;font-weight:600;color:#2d2d2d;line-height:1.50em;}
.list-dl-default > dd {position:relative;padding-left:85px;left:0px;top:0;margin-top:-17px;line-height:1.50em;background:url('/images/bg/bg_dashed4.gif') no-repeat 71px 0.48em;}


/* Box */
.box-area {clear:both;padding:15px 77px;min-height:340px;border:1px solid #c5c5c5;background-color:#fff;}
.box-red {clear:both;position:relative;padding:24px;width:789px;border:1px solid #d4d4d4;border-top:2px solid #e63d00;background-color:#fff;}
.box-red .sub-txt {margin:0;padding:0;}
.box-red-rd {clear:both;float:left;margin-bottom:30px;padding:20px 0 0;width:839px;border-top:2px solid #e63d00;background:#fff url('/images/bg/bg_box_body.gif') repeat-y left top;}
.box-red-rd .inner {position:relative;clear:both;float:left;padding:0 20px 15px;width:799px;background:transparent url('/images/bg/bg_box_bottom.gif') no-repeat left bottom;}
.box-red-rd .inner .sub-inner, .box-red-rd .inner .sub-txt {margin-bottom:0;font-size:1.0em;}
.box-red-rd.harf {clear:none;width:414px;background:#fff url('/images/bg/bg_box_harf_body.gif') repeat-y left top;}
.box-red-rd.harf .inner {width:374px;background:transparent url('/images/bg/bg_box_harf_bottom.gif') no-repeat left bottom;}
.box-bg-gray {clear:both;padding:30px;border:1px solid #d4d4c4;background-color:#f3f3f3;}
.box-bg-gray2 {clear:both;padding:20px;border:1px solid #d4d4c4;background-color:#f9f9f9;}
.box-gray {clear:both;padding:24px;border-bottom:1px solid #d4d4d4;border-top:2px solid #676767;}
.box-gray2 {clear:both;margin-bottom:30px;width:100%;border-top:2px solid #676767;}
.box-gray2 .box-gray2-row {float:left;width:100%;border-bottom:1px solid #c3c3c3;}
.box-gray2 .box-gray2-row:first-child {margin-left:0;border-left:none;}
.box-gray2.cols02 .box-gray2-row {background:url('/images/bg/bg_tb_line.gif') repeat-y 50% top;}
.box-gray2.cols01 .box-gray2-row .box-gray2-cell {float:left;position:relative;padding:15px 0;width:100%;height:10%;}
.box-gray2.cols02 .box-gray2-row .box-gray2-cell {float:left;position:relative;padding:15px 0;width:49.9%;height:12%;}
.box-gray2.cols03 .box-gray2-row .box-gray2-cell {float:left;position:relative;margin-left:-1px;padding:15px 0;width:33.3%;height:100%;border-left:1px solid #c3c3c3;}
.box-gray2 .box-gray2-row .box-gray2-cell:first-child {border-left:none;}
.box-gray2 dl > dt {margin-bottom:10px;padding:0 15px 0 180px;min-height:16px;font-size:1.05em;font-weight:600;color:#2d2d2d;}
.box-gray2 dl > dd {padding-left:180px;min-height:23px;}
.box-gray2 dl > dd.thumb {position:absolute;left:0;top:0;padding-left:0;width:180px;height:100%;text-align:center;}
.box-gray2 dl > dd.thumb > img {position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:inline;max-width:160px;max-height:80px;}
.box-gray2 > ul.div3 > li {float:left;width:279px;height:80px;text-align:center;line-height:80px;border-left:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;vertical-align:middle;overflow:hidden;}
.box-gray2 > ul.div3 > li > img {vertical-align:middle;}
.box-gray2 > ul.div3 > li.nl {border-left:none;}


/* Tab area */
.tb-tab-area { overflow:hidden; margin-bottom:50px; width:100%; min-height:78px;}
.tb-tab-area ul {float:left;width:100%;height:52px;}
.tb-tab-area > ul > li {float:left;height:38px;text-align:center;border:1px solid #d4d4c4;border-left:none;background:url('/images/bg/bg_tab.gif') repeat-x left top;}
.tb-tab-area > ul > li:first-child {border-left:1px solid #d4d4d4;}
.tb-tab-area > ul > li.current {padding:1px 0;color:#2d2d2d;border-top:none;border-bottom:none;background:#fff url('/images/bg/bg_tab_on.gif') repeat-x left top;}
.tb-tab-area > ul > li:first-child.current {}
.tb-tab-area > ul > li > a {display:block;padding:10px 0;height:20px;line-height:20px;font-size:1.2em;font-weight:bold;text-decoration:none;}
.tb-tab-area > ul > li.current > a {color:#2d2d2d;}
.tb-tab-area > ul > li > a:visited {text-decoration:none;}
.tb-tab-area > ul > li > a:hover {text-decoration:none;}
/* 2depth */
.tb-tab-area > ul > li.current > ul > li {float:left;padding:0 7px 0 8px;height:38px;line-height:38px;background:transparent url('/images/bg/bg_tab_dep02_bar.gif') no-repeat left 13px;}
.tb-tab-area > ul > li.current > ul > li:first-child {padding-left:20px;background:url('');}
.tb-tab-area > ul > li.current > ul > li > a {display:block;height:38px;color:#5c5c5c;text-decoration:none;}
.tb-tab-area > ul > li.current > ul > li > a:visited {text-decoration:none;}
.tb-tab-area > ul > li.current > ul > li > a:hover {color:#2d2d2d;}
.tb-tab-area > ul > li.current > ul > li.current > a {color:#2d2d2d;font-weight:bold;text-decoration:underline;}
.tb-tab-area.mb-none { margin-bottom:0px;}
/* 2depth */
.tb-tab-area > ul > li > ul.tab-dep2 {display:none;}
.tb-tab-area > ul > li.current > ul.tab-dep2{display:block;position:absolute;top:auto;left:50%;margin-top:-1px;margin-left:-320px;height:38px;width:838px;background:#fff url('/images/bg/bg_tab_dep02.gif') no-repeat left top;z-index:10;}
/* 2depth */
.tb-tab-area > ul > li > ul.tab2-dep2 {display:none;}
.tb-tab-area > ul > li.current > ul.tab2-dep2{display:block;position:absolute;top:auto;left:50%;margin-top:-1px;margin-left:-320px;height:38px;width:837px;border:1px solid #d4d4c4;border-top:none;background-color:#fff;z-index:10;}


.tb-tab-area2 { overflow:hidden; margin-bottom:25px; width:100%; height:40px;}
.tb-tab-area2 ul {float:left;width:100%;height:40px;}
.tb-tab-area2 > ul > li {float:left;width:189px;height:38px;text-align:center;border:1px solid #e3e3e3;border-left:none;background-color:#f5f5f5;}
.tb-tab-area2 > ul > li:first-child {border-left:1px solid #e3e3e3;}
.tb-tab-area2 > ul > li.current {height:37px;border-top:3px solid #f05922;background-color:#fff;}
.tb-tab-area2 > ul > li:first-child.current {margin:0;}
.tb-tab-area2 > ul > li > a {display:block;padding:9px 0;height:20px;line-height:20px;font-size:1.09em;color:#4a4a4a;}
.tb-tab-area2 > ul > li.current > a {padding:7px 0 9px;color:#353535;font-weight:bold;text-decoration:none;}
.tb-tab-area2.tab5 > ul > li {width:166px;}


/* Contents - Counsel */
.law-rst-box {padding:40px 0 0 348px;height:179px;border:1px solid #e3e3e3;border-top:3px solid #676767;background:#f9f9f9 url('/images/bg/bg_rst_complete.jpg') no-repeat 100px 40px;}
.law-rst-box h2 {color:#2d2d2d;font-size:2.0em;}

.law-notice-box {padding:40px 0 0 348px;height:179px;border:1px solid #e3e3e3;border-top:3px solid #676767;background:#f9f9f9 url('/images/bg/bg_rst_notice.jpg') no-repeat 135px 40px;}
.law-notice-box h2 {color:#2d2d2d;font-size:2.0em;}

.customer-mail-box {padding:40px 0 0 348px;height:150px;border:1px solid #e3e3e3;border-top:3px solid #676767;background:#f9f9f9 url('/images/bg/bg_mail_collect.jpg') no-repeat 74px 46px;}
.customer-mail-box h2 {color:#2d2d2d;font-size:2.0em;}

.customer-copy-bg {padding-left:168px;background:url('/images/bg/bg_copyright.jpg') no-repeat left 50%;}

/* Contents - download */
.down-viewer {clear:both;float:left;margin-bottom:30px;width:100%;border-top:2px solid #676767;border-bottom:1px solid #c3c3c3;}
.down-viewer dl {float:left;padding:22px 20px 0 74px;width:323px;height:57px;border-bottom:1px solid #c3c3c3;border-right:1px solid #c3c3c3;background:#fff url('/images/bg/bg_viewer_spr.jpg') no-repeat 15px 14px;overflow:hidden;}
.down-viewer dl.view-r {border-right:none;}
.down-viewer dl dt {min-height:20px;font-weight:bold;font-size:1.1em;font-weight:bold;color:#2d2d2d;}
.down-viewer dl dd {min-height:20px;line-height:1.5em;}
.down-viewer dl dd.btn {float:right;margin-top:-30px;}
.down-viewer dl dd.btn > a {height:23px;}

.down-viewer dl.bg-ppt {background-position:0 22px;}
.down-viewer dl.bg-word {background-position:0 -51px;}
.down-viewer dl.bg-excel {background-position:0 -132px;}
.down-viewer dl.bg-pdf {background-position:0 -213px;}
.down-viewer dl.bg-han {background-position:0 -289px;}
.down-viewer dl.bg-open {background-position:0 -367px;}
.down-viewer dl.bg-fpdf {background-position:0 -443px;}
.down-viewer dl.bg-file01 {background-position:0 -519px;}
.down-viewer dl.bg-file02 {background-position:0 -595px;}
.down-viewer dl.bg-file03 {background-position:0 -671px;}
.down-viewer dl.bg-file04 {background-position:0 -747px;}

/* Contents - survey */
.svy-article h2{margin-bottom:10px;padding-left:16px;color:#2d2d2d;background:url('/images/common/bul_tb_sqr.gif') no-repeat 2px 2px;}
.svy-article p {line-height:1.5em;}
.svy-article p.period {margin-top:15px;color:#ee5147;}
.tb-survey {width:100px;}
.tb-survey { border-top: 2px solid #676767; font-size: 1em; border-bottom: 1px solid #989898; }
.tb-survey tbody th, .tb-default-detail tbody td { font-size: 1.1em; }
.tb-survey tbody th { padding:10px 0; border-top: 1px solid #dbdbdb; vertical-align: middle; background: #f6f6f6; }
.tb-survey tbody tr:first-child th { border-top:none; }
.tb-survey tbody th.tal {padding-left:23px;}
.tb-survey tbody td { padding:10px 12px; border-top: 1px solid #dbdbdb; text-align: left; vertical-align: middle; }

/* Contents - business */
.biz-top-box {margin-bottom:20px;padding:13px 13px 13px 164px;width:661px;height:153px;overflow:hidden;}
.biz-top-box .inner-box {padding:16px 20px;width:621px;height:37px;background:transparent url('/images/bg/bg_biz_box2.jpg') no-repeat left bottom;}
.biz-top-box .inner-box:first-child {display:table-cell;padding:12px 20px;width:661px;height:60px;background:transparent url('/images/bg/bg_biz_box2.jpg') no-repeat left top;vertical-align:middle;}
.biz-top-box .list-bl01 > li {margin-top:10px;line-height:23px;background-position:left 8px;}
.biz-top-box .list-bl01 > li:first-child {margin-top:0;}
.biz-top-box .list-bl01 > li > span {padding-right:8px;}
.biz-top-box .list-bl02 > li {}
.biz-top-box .list-bl02 > li > span {padding-left:30px;background:url() no-repeat 15px 2px;}
.biz-top-box .list-bl02 > li > span:first-child {padding-left:0;background:url('');}
.biz-top-box .list-bl02 .btn-s-han {margin:4px 3px 0;}

.biz-top-box.type01 { background:#f3f3f3 url("/images/bg/bg_biz_box01.jpg") no-repeat left top; }
.biz-top-box.type02 { background:#f3f3f3 url("/images/bg/bg_biz_box01.jpg") no-repeat left top; }
.biz-top-box.type03 { background:#f3f3f3 url("/images/bg/bg_biz_box02.jpg") no-repeat left top; }
.biz-top-box.type04 { background:#f3f3f3 url("/images/bg/bg_biz_box.jpg") no-repeat left top; }
.biz-top-box.type05 { background:#f3f3f3 url("/images/bg/bg_biz_box03.jpg") no-repeat left top; }
.biz-top-box.type06 { background:#f3f3f3 url("/images/bg/bg_biz_box04.jpg") no-repeat left top; }
.biz-top-box.type07 { background:#f3f3f3 url("/images/bg/bg_biz_box05.jpg") no-repeat left top; }
.biz-top-box.type08 { background:#f3f3f3 url("/images/bg/bg_biz_box06.jpg") no-repeat left top; }
.biz-top-box.type09 { background:#f3f3f3 url("/images/bg/bg_biz_box07.jpg") no-repeat left top; }
.biz-top-box.type10 { background:#f3f3f3 url("/images/bg/bg_biz_box08.jpg") no-repeat left top; }
.biz-top-box.type11 { background:#f3f3f3 url("/images/bg/bg_biz_box09.jpg") no-repeat left top; }
.biz-top-box.type12 { background:#f3f3f3 url("/images/bg/bg_biz_box12.jpg") no-repeat left top; }
.biz-top-box.type13 { background:#f3f3f3 url("/images/bg/bg_biz_box10.jpg") no-repeat left top; }
.biz-top-box.type14 { background:#f3f3f3 url("/images/bg/bg_biz_box11.jpg") no-repeat left top; }

/*.biz-top-box.type01 { background:#f3f3f3 url("/images/bg/bg_biz_box01.jpg") no-repeat left top; }
.biz-top-box.type02 { background:#f3f3f3 url("/images/bg/bg_biz_box02.jpg") no-repeat left top; }
.biz-top-box.type03 { background:#f3f3f3 url("/images/bg/bg_biz_box03.jpg") no-repeat left top; }
.biz-top-box.type04 { background:#f3f3f3 url("/images/bg/bg_biz_box04.jpg") no-repeat left top; }
.biz-top-box.type05 { background:#f3f3f3 url("/images/bg/bg_biz_box05.jpg") no-repeat left top; }
.biz-top-box.type06 { background:#f3f3f3 url("/images/bg/bg_biz_box06.jpg") no-repeat left top; }
.biz-top-box.type07 { background:#f3f3f3 url("/images/bg/bg_biz_box07.jpg") no-repeat left top; }
.biz-top-box.type08 { background:#f3f3f3 url("/images/bg/bg_biz_box10.jpg") no-repeat left top; }
.biz-top-box.type09 { background:#f3f3f3 url("/images/bg/bg_biz_box11.jpg") no-repeat left top; }
.biz-top-box.type10 { background:#f3f3f3 url("/images/bg/bg_biz_box10.jpg") no-repeat left top; }
.biz-top-box.type11 { background:#f3f3f3 url("/images/bg/bg_biz_box11.jpg") no-repeat left top; }
.biz-top-box.type12 { background:#f3f3f3 url("/images/bg/bg_biz_box12.jpg") no-repeat left top; }
.biz-top-box.type13 { background:#f3f3f3 url("/images/bg/bg_biz_box13.jpg") no-repeat left top; }*/
.sub-tit { color: #000; margin-bottom: 10px; font-weight: 600; font-size: 1.2em; }
.sub-desc { padding-left: 20px; margin-bottom: 20px; }
.sub-desc.txt-info {line-height: 1.8em; font-size: 1.1em; letter-spacing: -0.04em; }
.inr-tit-arr { padding-left: 10px; margin-bottom: 5px; background: url("/images/common/bul_arrow_orange04.gif") no-repeat left center; color: #000; font-weight: 600;}
.inr-tit-dot { padding-left: 10px; margin-bottom: 5px; background: url("/images/common/bul_dot_02.gif") no-repeat left 7px; color: #000; font-weight: 600; font-size: 1.1em;}


.list-type-dot > li { padding-left: 10px; margin-top: 10px; background: url("/images/common/bul_dot_02.gif") no-repeat left 11px; }
.list-type-dot > li:first-child { margin-top: 0;}
.list-type-dot > li .fc-bold { color: #000;}
.list-type-dot > li .mb10 { display: block; margin-bottom: 0; }
.biz-step-desc { padding: 10px 0;}
.indent01 { text-indent: 56px;}

.rd-box-type { border: 1px solid #d4d4d4; padding: 15px; background: #f3f3f3; border-radius: 4px;  }
.rd-box-type .inner { background: #fff; padding: 10px; border-radius: 4px;}
.rd-box-type .inner a { color: #1173b7; }

.red-box-harf { overflow: hidden; padding-bottom: 40px;  }
.red-box-harf .inr-box { position: relative; width: 43%; height: 125px; float: right; border: 1px solid #ddd; border-radius: 20px; padding: 20px; }
.inr-box02 { border: 1px solid #ddd; border-radius: 20px; padding: 20px; }
.red-box-harf .inr-box:first-child { float: left; }
.red-box-harf .inr-box p { position: absolute; left: 10px; bottom: -30px; }

.tb-harf-area { overflow: hidden; }
.tb-harf-area .lt,
.tb-harf-area .rt { width: 49%; }
.tb-harf-area .lt span,
.tb-harf-area .rt span { display: inline-block; padding-left: 16px; color: #e63d00; }
.tb-harf-area .lt { float: left; }
.tb-harf-area .rt { float: right; }
.tb-harf-area td { height: 155px; vertical-align: top !important; }
.tb-harf-area td ul li { margin-top: 5px; }
.tb-harf-area td ul li:first-child { margin-top: 0; }

.tb-default-list2.type02 { margin-bottom: 10px; }
.tb-default-list2.type02 td { vertical-align: middle; padding: 10px; }
.tb-default-list2.type02 td.first, .tb-default-list2.type02 th { border-left: none;}

.red-box-harf.type02 { padding-bottom: 0;}
.red-box-harf.type02 .lt { float: left; }
.red-box-harf.type02 .rt { float: right; margin-top: 0; }
.step-box-type { overflow: hidden; width: 395px; height: 310px; border: 1px solid #ddd; border-radius: 20px; background:#f3f3f3 ; }
.step-box-type li { font-weight: 600; text-align: center; background: url('/images/bg/bg_line_arr.gif') no-repeat left top; padding: 19px 0; }
.step-box-type li:first-child { background: none;}
.step-box-type.line7 li { padding: 10px 0; }
.rd-step-box { width: 815px; overflow: hidden; height: 62px; background: url('/images/bg/bg_rd_gray.gif') no-repeat left top;}
.rd-step-box li { float: left; width: 25%; text-align: center; font-weight: 600; color: #333; height: 62px; line-height: 4.9em; }

/* Contents - counsel */
.counsel-list {clear:both;float:left;margin-bottom:10px;width:100%;}
.counsel-list h2 {margin-bottom:8px;height:18px;background:transparent url('/images/txt/txt_counsel_title.png') no-repeat left top;text-indent:-999em;overflow:hidden;}
.counsel-list p {text-align:center;line-height:1.50em;font-size:0.98em;}
.counsel-list > .box > span.btn {position:absolute;left:26px;bottom:19px;display:block;margin:auto;width:110px;height:37px;z-index:2;}
.counsel-list > .box > span.btn > a {display:block;color:#fff;font-weight:bold;height:37px;line-height:37px;background:url('/images/btn/btn_counsel_bg.png') no-repeat left top;}
.counsel-list > .box.org > span.btn > a {background-position:left -40px;}
.counsel-list > .box > span.btn > a:visited {text-decoration:none;}
.counsel-list > .box > span.btn > a:hover {text-decoration:none;}
.counsel-list span.btn-link {display:block;margin:3px auto;height:25px;width:107px;background:url('/images/btn/btn_counsel_link.gif') no-repeat left top;overflow:hidden;}
.counsel-list span.btn-link a {display:block;font-size:0.98em;line-height:25px;}
.counsel-list span.btn-link a:visited {text-decoration:none;}
.counsel-list span.btn-link a:hover {text-decoration:none;}

.counsel-list .width_center{text-align:center;}
.counsel-list span.btn-link.second_title{width:107px; display:inline-block; text-align:center; margin-bottom:0px;}
.counsel-list span.btn-link.second_title:last-child{margin-right:0px;}

/* .counsel-list > .box.list04 > span.btn{bottom:75px;} */



.counsel-list > div {float:left;border:1px solid #dcdcdc;border-top:2px solid #318fcf;overflow:hidden;}
.counsel-list > .box {position:relative;margin-left:9px;padding:127px 5px 38px;width:148px;height:130px;background:#efefef url('/images/bg/bg_counsel_box.png') no-repeat left top;}
.counsel-list > .box.org {border-top:2px solid #f36b3b;}
.counsel-list > .box:first-child {margin-left:0;}
.counsel-list > .box.list02 {background-position:-167px top;}
.counsel-list > .box.list03 {background-position:-334px top;}
/* .counsel-list > .box.list04 {background-position:-510px -25px; padding-top:96px; height:189px; padding-bottom:10px;} */
.counsel-list > .box.list04 {background-position:-510px top;}
.counsel-list > .box.list05 {background-position:-686px top;}
.counsel-list > .box.list06 {background:#efefef url('/images/bg/bg_counsel_box06.png') no-repeat; background-position:34px 36px;}
.counsel-list > .box.list02 h2 {background-position:center -28px;}
.counsel-list > .box.list03 h2 {background-position:center -55px;}
.counsel-list > .box.list04 h2 {background-position:center -110px;}
.counsel-list > .box.list04 h2.second_title {background-position:center -190px; margin-top:55px;}
.counsel-list > .box.list05 h2 {background-position:center -190px;}
.counsel-list > .box.list06 h2 {background-position:center -190px;}
.counsel-list > .box.list06 .width_center{margin-top:33px;}

.counsel-list > .box2 {position:relative;margin-left:10px;padding:38px 220px 40px 22px;width:170px;height:114px;background:#efefef url('/images/bg/bg_counsel_box.png') no-repeat left -315px;border-top:2px solid #75b016;}
.counsel-list > .box2:first-child {margin-left:0;}
.counsel-list > .box2 p {text-align:left;}
.counsel-list > .box2 > span.btn {position:absolute;left:22px;bottom:42px;display:block;width:110px;height:37px;z-index:2;}
.counsel-list > .box2 > span.btn > a {display:block;color:#fff;font-weight:bold;height:37px;line-height:37px;background:url('/images/btn/btn_counsel_bg.png') no-repeat left -77px;}
.counsel-list > .box2 > span.btn > a:visited{text-decoration:none;}
.counsel-list > .box2 > span.btn > a:hover{text-decoration:none;}
.counsel-list > .box2.list07 {background-position:-422px -315px;}
.counsel-list > .box2.list06 h2 {background-position:-23px -137px;}
.counsel-list > .box2.list07 h2 {background-position:-36px -162px;}


.copy-box-area {clear:both;float:left;margin-bottom:50px;}
.copy-box-area .copy-box {float:left;margin-left:19px;padding:0 6px 5px 0;width:404px;height:156px;background:#fff url('/images/bg/bg_copy_box.jpg') no-repeat left top;overflow:hidden;}
.copy-box-area .copy-box:first-child {margin-left:0;}
.copy-box > dl > dt {float:left;padding:18px 0 0 18px;width:103px;height:138px;color:#fff;font-size:1.50em;line-height:1.30em;font-weight:600;}
.copy-box > dl.counsel > dt {background:transparent url('/images/bg/bg_copy_counsel.png') no-repeat center bottom;}
.copy-box > dl.service > dt {background:transparent url('/images/bg/bg_copy_service.png') no-repeat center bottom}
.copy-box > dl > dd {float:left;padding:18px;width:247px;height:120px;text-align:left;overflow:hidden;z-index:1;}
.copy-box > dl > dd > h3 {color:#555;font-size:1.13em;font-weight:700;}
.copy-box > dl > dd > p.tel {margin-top:8px;height:18px;background:url('/images/txt/txt_copy_tel.gif') no-repeat left top;text-indent:-999em;overflow:hidden;}
.copy-box > dl > dd > p.mail {margin-top:18px;color:#9e9e9e;font-size:0.98em;}
.copy-box span.btn-link {float:left;margin-right:3px;height:25px;width:107px;text-align:center;background:url('/images/btn/btn_counsel_link.gif') no-repeat left top;overflow:hidden;}
.copy-box span.btn-link a {display:block;font-size:0.98em;line-height:25px;}
.copy-box span.btn-link a:visited {text-decoration:none;}
.copy-box span.btn-link a:hover {text-decoration:none;}
.copy-box p.sub-txt {margin-bottom:0;text-align:left;}

/* Content - information */
.culture-pdf {float:left;padding:0 5px;width:227px;}
.culture-pdf .pdf-img {margin:0 auto;padding:11px;width:180px;border:1px solid #d4d4d4;}
.culture-pdf .pdf-img > img {width:180px;height:auto;}
.culture-pdf .btn {margin-top:14px;}
.culture-pdf .btn > a {display:block;padding:0;height:33px;}
.culture-con {float:left;padding-left:17px;width:545px;}
.culture-con .sub-txt {margin-bottom:0;}

.btn-library {position:absolute;left:30px;top:120px;z-index:2;}

/* movie */
.box-movie-area {float:left;padding:66px 10px 75px;width:343px;height:195px;background:transparent url('/images/bg/bg_movie.jpg') no-repeat left top;overflow:hidden;}
.box-movie-area .box-movie {width:343px;height:195px;background-color:#fff;}
.box-movie-con {float:left;margin-left:30px;padding:15px 0 25px;width:446px;}
.box-movie-con > h2 {margin-bottom:6px;padding:10px 0;height:16px;font-size:1.09em;font-weight:700;color:#2d2d2d;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.box-movie-con .movie-contents {padding:20px;width:429px;height:250px;border:1px solid #c4c4c4;overflow:hidden;overflow-y:auto;}


/* dictionary */
.box-dictionary-area {clear:both;float:left;margin-bottom:32px;padding:20px 50px 17px;width:738px;height:162px;background:transparent url('/images/bg/bg_dictionary.gif') no-repeat left top;overflow:hidden;}
.box-dictionary-area dl {float:left;min-height:35px;}
.box-dictionary-area dl dt {float:left;padding-left:12px;width:101px;min-height:35px;line-height:35px;font-size:1.05em;font-weight:bold;color:#353535;background:transparent url('/images/common/bul_tit_rd_ss.gif') no-repeat left 14px;}
.box-dictionary-area dl dd {float:left;width:624px;min-height:35px;line-height:35px;}
.box-dictionary-area dl dd input {margin-top:3px;width:528px;height:26px;}
.box-dictionary-area dl dd span.btn-spr {vertical-align:middle;}
.dictionary-btn {clear:left;float:left;width:624px;}
.dictionary-btn > li {float:left;padding:0 9px 9px 0;width:35px;height:35px;line-height:35px;color:#5c5c5c;text-align:center;overflow:hidden;}
.dictionary-btn > li > a {display:block;width:35px;height:35px;color:#5c5c5c;background:url('/images/common/btn_dictionary.png') no-repeat left top;}
.dictionary-btn > li > a:visited {text-decoration:none;}
.dictionary-btn > li > a:hover {text-decoration:none;color:#fff;background:url('/images/common/btn_dictionary_on.png') no-repeat left top;}
.dictionary-btn > li.current > a {color:#fff;background:url('/images/common/btn_dictionary_on.png') no-repeat left top;}

.box-publication {margin-bottom:20px;padding:14px 13px 14px 23px;width:803px;height:472px;background:transparent url('/images/bg/bg_publication_box.jpg') no-repeat left top;overflow:hidden;}
.box-publication > h1 {float:left;padding:10px 64px 0 0;width:78px;font-size:1.50em;color:#2f2f2f;font-weight:600;line-height:130%;}
.box-publication h2 {font-size:1.15em;color:#e63d00;}
.box-publication .public-con {float:left;padding:15px 25px;width:611px;height:442px;overflow:hidden;}
.box-publication .public-con > p, .box-publication .public-con > table, .box-publication .public-con > dl {margin-left:18px;}
.box-publication .public-con > table {width:593px;}
.box-publication dl {float:left;margin-bottom:10px;width:593px;}
.box-publication dl > dt {float:left;width:57px;color:#313131;font-weight:bold;line-height:22px;}
.box-publication dl > dd {float:left;padding-left:10px;text-indent:-10px;width:526px;line-height:22px;}
.box-publication .sub-txt {margin-bottom:10px;padding-left:0;}
.box-publication .tit-bl02 {padding-left:18px;margin:8px 0;min-height:19px;color:#2f2f2f;background:transparent url('/images/common/bul_02.gif') no-repeat 8px 6px;}

.chairman-greetings {float:right;padding-bottom:20px;width:50.5%;min-height:455px;background:url('/images/txt/comm_intro02_bg.jpg') no-repeat center 20px; background-size:contain;}
.chairman-greetings .sub-txt {font-size:1.1em;font-weight:600;color:#2d2d2d;text-align:left;}
.chairman-info {min-height:477px;padding-left:390px;background:url('/images/txt/comm_intro02_bg.jpg') no-repeat 40px 30px;background-size:300px;}
.chairman-info dl {clear:both;float:left;margin-bottom:30px;padding-left:18px;width:599px;font-size:1.05em;}
.chairman-info dl > dt {float:left;margin-top:5px;color:#2d2d2d;font-weight:600;line-height:1.50em;vertical-align:top;}
.chairman-info dl > dd {float:left;margin-top:5px;padding-left:10px;line-height:1.50em;}
.chairman-info dl.list01 > dt {width:60px;}
.chairman-info dl.list01 > dd {width:529px;}
.chairman-info dl.list02 > dt {width:120px;}
.chairman-info dl.list02 > dd {width:469px;}

.chairman-tb {clear:both;float:left;margin-bottom:30px;width:100%;}
.chairman-tb dl {float:left;position:relative;margin:0 0 30px 17px;padding-left:92px;width:308px;}
.chairman-tb dl > dt {padding-left:11px;color:#313131;font-size:1.18em;font-weight:600;line-height:1.50em;background:url('/images/common/bul_02.gif') no-repeat left 50%;}
.chairman-tb dl > dd {line-height:1.50em;}
.chairman-tb dl > dd.period {margin-bottom:5px;padding-left:11px;color:#313131;font-size:1.08em;}
.chairman-tb dl > dd.photo {position:absolute;left:0;top:3px;width:69px;border:1px solid #ccc;}
.chairman-tb dl > dd.photo > img {width:69px;height:auto;}

.chairman-top-con {clear:both;float:left;margin:10px 0 15px 35px;width:calc(100% - 35px);/*background:url('/images/bg/bg_chairman.gif') no-repeat center bottom;*/overflow:hidden;border-bottom:1px solid rgb(192,192,192);}
.chairman-top-con > div {position:relative;float:left;}
.chairman-top-con > div > p {padding-left:5px;text-indent:-5px;font-size:1.45em;line-height:1.45em;color:#2d2d2d;letter-spacing:-1px;}
.chairman-top-con > div > p .f-b {font-weight:600;font-size:24px;}
.chairman-top-con .chairman-con01 {padding:0 25px 0 235px;/*width:197px;*/height:237px;background:url('/images/txt/chairman_photo_bg.png') no-repeat left bottom;background-size:contain;}
.chairman-top-con .chairman-con02 {padding:27px 0 0 20px;width:323px;height:242px;}
.chairman-con01 > dl {/*position:absolute;bottom:27px;margin-left:12px;*/margin:30px 0 0 12px;width:260px;font-size:1.13em;line-height:1.45em;z-index:1;}
.chairman-con01 > dl > dt {font-size:0.9em;float:left;margin-bottom:3px;padding-left:15px;width:52px;color:#313131;font-weight:bold;background:url('/images/common/bul_02.gif') no-repeat left 0.63em;}
.chairman-con01 > dl > dd {font-size:0.9em;float:left;margin-bottom:3px;padding-left:10px;width:160px;font-size:0.97em;background:url('/images/bg/bg_dashed4.gif') no-repeat 2px 0.63em;letter-spacing:-0.05em;}
.chairman-con01 > dl > dd.career {float:none;width:270px;background:none;}
.chairman-con01 > dl > dd.career > ul {float:left;}
.chairman-con02 dl {float:left;position:relative;margin:0 0 30px 17px;padding-left:92px;width:214px;background:url('/images/bg/bg_chairman_photo.png') no-repeat left top;}
.chairman-con02 dl > dt {padding-left:11px;color:#313131;font-size:1.18em;font-weight:600;line-height:1.50em;background:url('/images/common/bul_02.gif') no-repeat left 50%;}
.chairman-con02 dl > dd {line-height:1.50em;}
.chairman-con02 dl > dd.period {margin-bottom:5px;padding-left:11px;color:#313131;font-size:1.08em;}
.chairman-con02 dl > dd.photo {position:absolute;left:5px;top:3px;width:71px;height:81px;overflow:hidden;}
.chairman-con02 dl > dd.photo > img {width:71px;height:auto;}

.former-tb {clear:both;float:left;margin-bottom:30px;width:100%;}
.former-tb dl {float:left;position:relative;margin:0 0 30px 17px;padding-left:114px;width:286px;height:125px;}
.former-tb dl > dt {margin-bottom:5px;padding-left:11px;color:#313131;font-size:1.18em;font-weight:600;line-height:1.50em;background:url('/images/common/bul_02.gif') no-repeat left 50%;}
.former-tb dl > dt > span {font-weight:normal;}
.former-tb dl > dd {line-height:1.50em;}
.former-tb dl > dd.belong > span {padding-left:11px;color:#313131;font-size:1.08em;font-weight:600;background:url('/images/common/bul_02.gif') no-repeat left 7px;}
.former-tb dl > dd.belong > ul {margin-top:5px;}
.former-tb dl > dd.photo {position:absolute;left:0;top:3px;width:98px;height:120px;border:1px solid #ccc;overflow:hidden;}
.former-tb dl > dd.photo > img {margin:-2px 0 0 -2px;width:102px;height:auto;}

.qr_img {display:none;margin-top:5px;height:75px;text-align:center;}
.qr_img.on {display:block;}
.qr_img > img {width:75px;height:auto;}

.comm-icon01 {width:113px;height:95px;background:url('/images/common/ico_comm01.png') no-repeat left top;}
.copy-icon01 {width:95px;height:90px;background:url('/images/common/ico_copy01.jpg') no-repeat left top;}
.copy-icon02 {width:103px;height:90px;background:url('/images/common/ico_copy02.jpg') no-repeat left top;}

.law-rst-box {padding:40px 0 0 348px;height:179px;border:1px solid #e3e3e3;border-top:3px solid #676767;background:#f9f9f9 url('/images/bg/bg_rst_complete.jpg') no-repeat 100px 40px;}
.law-rst-box h2 {color:#2d2d2d;font-size:2.0em;}

.history-top-box {margin-bottom:30px;padding:14px 13px 13px 153px;width:672px;height:403px;background:transparent url('/images/bg/bg_comm_box.jpg') no-repeat left top;overflow:hidden;}
.history-top-box > div {float:left;padding:20px;height:403px;overflow:hidden;}
.history-top-box > div.con-date {width:116px;}
.history-top-box > div.con-date > dl {height:100%;color:#2d2d2d;font-size:1.15em;font-weight:600;}
.history-top-box > div.con-date > dl > dt {font-size:1.3em;line-height:1.70em;}
.history-top-box > div.con-history {width:475px;}
.history-top-box > div.con-history > dl {height:100%; color:#2d2d2d;font-size:1.15em;font-weight:400;}
.history-top-box > div.con-history > dl > dt {font-size:1.15em;line-height:1.90em;}

.history-top-box .list-bl03 {margin-bottom:0;height:63px;overflow-y:hidden;}
.history-top-box .f-b {color:#2d2d2d;}

.comm-ci-area .area-left {width:262px;}
.comm-ci-area .area-right {width:557px;}

.comm-goodc {display:block;width:800px;height:495px;}
.comm-goodc-btn {display:none;position:absolute;top:0;width:800px;height:450px;background:transparent url('/images/bg/bg_goodc_movie.jpg') no-repeat left top;z-index:2;}
.comm-goodc-btn > span {position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px;width:100px;height:100px;}
.comm-goodc-btn > span > a {display:block;height:100px;text-indent:-999em;}
.comm-goodc-btn > span.play > a {background:transparent url('/images/common/btn_goodc_play.png') no-repeat left top;}
.comm-goodc-btn > span.stop > a {background:transparent url('/images/common/btn_goodc_stop.png') no-repeat left top;}

/* calendar */
.frl .left_area { width: 45%; }
.frl .left_area.small { width: 100%; }
.frl .right_area { width: 50%; }
.frl .right_area.long { width: 55%; }
.frl .reservation_form { width: 535px; }

.cal_area {float:left;position:relative;width:268px;height:241px;border:1px solid #b8b8b8;overflow:hidden;z-index:2;}
.cal_con {float:left;margin-left:20px;width:499px;}
.cal_con dl dt {padding-left:11px;height:15px;line-height:15px;color:#2d2d2d;font-weight:600;background:url('/images/common/bul_tit_rd_ss.gif') no-repeat left 5px;}
.cal_con dl dd {margin-top:10px;padding:0 11px;}
.cal_con dl dd ul li {margin-bottom:5px;padding-left:10px;font-size:0.89em;line-height:2.0em;background:url('/images/common/bul_dot_02.gif') no-repeat left 9px;}
.cal_con dl dd ul li a:visited {text-decoration:none;}
.cal_con dl dd ul li a:hover {text-decoration:none;}

/* Graph */
.progress-area {padding-left:20px;margin-bottom:10px;}
.progress-area .progress-bar {margin:5px 0;height:15px;background-color:#cfcdcd;}
.progress-area .progress-bar span {float:left;height:15px;background-color:#f2762b;text-indent:-999em;}

/* board-layer */
.layer {display:none;position:absolute;top:auto;left:0;margin:-10px 0 0 -322px;padding-bottom:7px;width:352px;text-align:left;background:url('/images/bg/bg_file_box.png') no-repeat left bottom;z-index:2;}
.layer .layer_board_file {padding:10px 15px 10px;width:322px;background:url('/images/bg/bg_file_box.png') no-repeat left top;z-index:2;}
.layer .btn_layer_close {float:right;position:relative;top:-10px;right:-10px;width:19px;height:19px;background:url('/images/btn/btn_menu_close02.gif') no-repeat left top;text-indent:-999em;z-index:3;}
.layer h4 {margin-bottom:5px;float:left;width:300px;height:16px;color:#353535;}
.layer p {clear:both;padding-left:10px;font-size:0.89em;background:url('/images/common/bul_dot.gif') no-repeat 2px 6px;}

/* Layer Pop */
.pop-area-org {margin:0 auto;padding:30px 34px;width:835px;border:3px solid #f36d45;background-color:#fff;overflow-x:hidden;}
.pop-area-org .pop-title-area {padding:10px 0;height:23px;border-bottom:2px solid #a9a9a9;}
.pop-area-org .pop-title-area h1 {color:#2d2d2d;height:23px;line-height:23px;font-size:1.8em;}
.pop-area-org .pop-title-area .btn-close {float:right;margin:-63px -34px 0 0;width:35px;height:35px;text-indent:-999em;background:#e7e7e7 url('/images/common/img_spr.png') no-repeat 0 -743px;cursor:pointer;}
.pop-area-org .pop-con-area {padding:20px 0 0 0;width:835px;color:#5c5c5c;}
.pop-area-org .pop-con-area fieldset {width:100%;}
.pop-area-org .pop-con-area h2 {clear:left;padding-left:22px;height:16px;line-height:16px;font-size:1.15em;font-weight:normal;background:url('/images/common/ico_mark.png') no-repeat left top;}
.pop-area-org .pop-con-area .agree {font-size:1.12em;}
.pop-area-org .pop-con-area .agree input{margin-right:4px;vertical-align:middle;}

.pop-area-org .pop-cal-area {float:left;padding:20px;width:224px;height:185px;background:transparent url('/images/bg/bg_calendar.png') no-repeat left top;overflow:hidden;}
.pop-area-org .pop-tb-form {float:left;margin:0 0 0 21px;width:549px;}

.pop-area-org .tb-default tbody th {padding:6px 15px;}
.pop-area-org .tb-default tbody td {padding:3px 15px;}
.pop-area-org .ip-txt {height:20px;line-height:20px;}

/* font */
.fc-bl { color: #336699; }
.fc-blk {color:#2d2d2d;}
.fc-org { color: #d51603; }
.fc-red {color: #eb1f0a;}
.f-gray {color:#999 !important;}

/* etc */
.pad-tb-3 li {padding: 4px 0 4px 0;}

body .coomm-vision								{ width: 839px; font-family: 'NanumGothic', 'NanumGothicWeb', 'Malgun Gothic', gulim,dotum,AppleGothic; color: #666; font-size: 12px; padding-left: 22px;}
body .coomm-vision dl							{ margin: 0; }
body .coomm-vision dd							{ margin: 0; }
body .coomm-vision dd ul,ol						{ padding: 0; margin: 0; }
.coomm-vision dl dt								{ float: left; }

.coomm-vision .step3 							{ line-height: 23px; font-size: 17px; font-weight: bold; margin-left: 125px; margin-bottom: 20px;}
.coomm-vision .step3 dt 						{ color: #456D9B; padding: 17px 30px; border: 3px solid #E5E7E6; }
.coomm-vision .step3 dd							{ width: 280px; margin-left: 95px; text-align: center; color: white; padding: 8px 50px; background-color: #456D9B; }
.coomm-vision .st2								{ overflow: hidden; margin-bottom: 20px; }
.coomm-vision .step2							{ float: left; margin-right: 10px; }
.coomm-vision .step2	dt						{ font-size: 15px; font-weight: bold; width: 81px; }
.coomm-vision .step2	dd						{ margin-left: 80px; }
.coomm-vision .step2	dd ul					{ list-style: none; }
.coomm-vision .step2 .strategy, .promotion		{ height:170px; background-image: url("/images/txt/vision_box_bg1.png"); background-position: 0 -12px; width: 390px; }
.coomm-vision .step2 .strategy span				{ position: relative; top: 60px; left: 29px; color: white; }
.coomm-vision .step2 .promotion span			{ position: relative; top: 50px; left: 29px; color: white; }
.coomm-vision .step2 dl dd ul li				{ width: 257px; margin-left: 25px; font-weight: bold; font-size: 12px; }
.coomm-vision .step2 dl dd .border-b			{ border-bottom: 1px solid #D9D9D9; }
.coomm-vision .bg-box-top						{ width: 388px; height: 12px; background-image: url("/images/txt/vision_box_bg1.png"); background-repeat: no-repeat; margin-right: 0px; }
.coomm-vision .bg-box-bottom					{ width: 388px; height: 12px; background-image: url("/images/txt/vision_box_bg1.png"); background-position: 0px -325px; background-repeat: no-repeat; margin-right: 0px; }
.coomm-vision .step2 dl dd ul li p				{ margin: 0; line-height: 17px; padding-left: 27px; }
.coomm-vision .step2 dl dd ul li .p-1			{ padding-top: 20px; }
.coomm-vision .step2 dl dd ul li .p-2			{ padding-top: 12px; padding-bottom: 12px; }
.coomm-vision .step2 dl dd ul li .p-2-top		{ padding-top: 12px; }
.coomm-vision .step2 dl dd ul li .p-2-btm		{ padding-bottom: 12px; }
.coomm-vision .step1  							{ list-style: none; text-align: center; height: 50px; padding: 0; }
.coomm-vision .step1 li							{ float: left; margin-right: 10px; padding: 15px; color: white; font-size: 15px; font-weight: bold; width: 222px; }
.coomm-vision .step1 li.li-1st 					{ background-image: url("/images/txt/vision_btn_bg1.png"); background-repeat: no-repeat; }
.coomm-vision .step1 li.li-2nd 					{ background-image: url("/images/txt/vision_btn_bg2.png"); background-repeat: no-repeat; }
.coomm-vision .step1 li.li-3rd 					{ background-image: url("/images/txt/vision_btn_bg3.png"); background-repeat: no-repeat; }
.coomm-vision .arrow							{ width: 342px; margin-left: 230px; margin-bottom: 20px; background-image: url("/images/txt/vision_arrow_bg1.png"); background-repeat: no-repeat; height: 122px; clear: both; }


/* 사업실명제대상사업 */

.real_name_wrapper{float:left; width:100%; margin-bottom:50px;}
.real_name_wrapper h2{font-size:28px; color:#ee7144; font-weight:bold; margin-bottom:25px;}
.real_name_wrapper li{float:left; width:50%; position:relative; padding:0px 6px 10px 18px; box-sizing:border-box;}
.real_name_wrapper li .real_name_card{border:1px solid #ccc; position:relative; background:#f2f2f2; font-size:14px; font-weight:bold; padding-left:30px; line-height:62px; height:62px; box-sizing:border-box;}
.real_name_wrapper li .real_name_card .real_name_number{position:absolute; left:-15px; top:10px;}

/* 조직별업무안내 */
.tb-default-list tbody td.lowDept{text-align:right;}

/*2017.12.13 Modify (view download)*/
.down-viewer dl{width:295px;}
.down-viewer dl dd{font-size:0.8em;}
/*2017.12.13 End*/