@charset "utf-8";

h2.h2_1 {background:url(/images/sub/blt_h2.png) no-repeat 0 2px;height:24px;}
h2.h2_1 span {display:inline-block;padding-left:25px;font-size:19px;font-weight:bold;color:#00877c;}

/* 회원가입 */
.join_section .step { padding:50px 0 60px; text-align:center;}
.join_section h2 { margin:0 0 10px 0;}
.join_section .rule { overflow:auto; height:170px; border:1px solid #d8d8d8; font-size:12px !important; }
.join_section .agree { padding:10px 0 15px; text-align:right;}
.join_section .btns { padding-top:35px;}
.join_section .join_comp { width:450px; margin:0 auto; padding:40px 0 250px 0;}
.join_section .join_comp > p { height:30px; color:#2c416e; font-size:15px; border-bottom:2px solid #2c416e; text-align:center;}
.join_section .join_comp .box { margin:0 auto; width:306px; height:303px; margin-top:27px; background:url(/images/sub/bg_login.png) no-repeat;}
.join_section .join_comp .box > ul:first-child { padding:67px 0 0 32px;}
.join_section .join_comp .box > ul:first-child li:first-child { height:60px;}
.join_section .join_comp .box > ul:first-child input[type="password"],
.join_section .join_comp .box > ul:first-child input[type="text"] { background:none; width:240px; border:none; height:24px; line-height:24px; font-size:12px; outline:0;}
.join_section .join_comp .box > ul:first-child li:last-child { padding:15px 0 0 0; margin-left:-15px; font-size:13px;}
.join_section .join_comp .box > ul:first-child li:last-child .ui-button-text-only .ui-button-text { padding:0}
.join_section .join_comp .box > ul:first-child li:last-child .ui-button .ui-button-text { color:#333;} 
.join_section .join_comp .box .btns { padding:20px 0 0 0;}
.join_section .join_comp .box .btns a { width:77px; margin:0 5px;}

/* 서비스안내 */
.service_section {margin:30px 0 0 0 !important; position:relative;}
.service_section .p_right {position:absolute; right:0; top:0;}
.p_center {display:inline-block;width:100%;text-align:center;}
.service_section .step {margin:10px 0 30px;}
.service_section h2 {margin:0 0 10px 0;}
.service_section h3 {background:url("/images/buico/bu_point.png") no-repeat 2px 12px; font-size:15px; line-height:40px; font-weight:bold; color:#03877c; padding-left:15px;}
.service_section .rule { overflow:auto; height:170px; border:1px solid #d8d8d8; font-size: 12px !important;}
.service_section .agree { padding:10px 0 15px; text-align:right;}
.service_section .btns { padding-top:35px;}
.service_section .service_info1 {margin:24px 0 0 1px;}
.service_section .service_info1 p {color:#333; font-size:14px; margin:0 0 0 16px; line-height:24px;}
.service_section2 {margin:30px 0 !important;}
.service_section2 .service_info2 {margin:0;}
.service_section2 .service_info2 p.tit1{color:#333; font-size:16px; margin:0 0 0 16px; line-height:24px;}
.service_section2 .con01_img{width:900px; height:73px;}
.service_info2 h6{font-size: 16px;}
.service_info2 .conBG{position:relative; width: 890px; height:700px; background: url("/images/sub/conbg_01_01.gif") no-repeat 90px 0; margin-top: 76px; }
.service_info2 .conBG .conTxt{position: absolute; top:-8px; right: 196px;}
.service_info2 .conBG .conTxt li{color:#26c5b4; list-style: disc; padding-bottom: 5px; font-weight: 500;}
.service_info2 .conBG .conTxt li.tit1{font-size: 16px; font-weight:700; color: #1b8e81; padding-bottom: 10px; margin-left:-20px; list-style: none;}

.service_info2 .conBG .conTxt2{position: absolute; top:205px; left: 40px;}
.service_info2 .conBG .conTxt2 li{color:#8e5928; list-style: disc; padding-bottom: 5px; font-weight: 500;}
.service_info2 .conBG .conTxt2 li.tit2{font-size: 16px; font-weight:700; color: #ca7f39; padding-bottom: 10px; margin-left:-20px; list-style: none;}

.service_info2 .conBG .conTxt3{position: absolute; top:205px; right: 70px;}
.service_info2 .conBG .conTxt3 li{color:#2698c5; list-style: disc; padding-bottom: 5px; font-weight: 500;}
.service_info2 .conBG .conTxt3 li.tit3{font-size: 16px; font-weight:700; color: #1e799e; padding-bottom: 10px; margin-left:-20px; list-style: none;}

.service_info2 .conBG .conTxt4{position: absolute; top:435px; left: 138px;}
.service_info2 .conBG .conTxt4 li{color:#73a236; list-style: disc; padding-bottom: 5px; font-weight: 500;}
.service_info2 .conBG .conTxt4 li.tit4{font-size: 16px; font-weight:700; color: #517422; padding-bottom: 10px; margin-left:-20px; list-style: none;}

.service_info2 .conBG .conTxt5{position: absolute; top:363px; right: 5px;}
.service_info2 .conBG .conTxt5 li{font-size: 14px; font-weight:500; color:#747474; list-style: none;padding-bottom: 10px; }
.colblue{color: #4576d0;}
.service_info2 .conBG .conTxt5 li.tit5_2{margin: 15px 0 0 -16px;}
.service_info2 .conBG .conTxt5 li.tit5_3{margin: 12px 0 0 -45px;}
.service_info2 .conBG .conTxt5 li.tit5_4{margin: 8px 0 0 -100px;}

.service_section .service_info1 .btn_online {padding:24px 0 0 16px;}
.service_section .service_info2 {margin-top:30px;}
.service_section .service_info2 p {color:#333; font-size:14px; margin:0 0 0 16px; line-height:24px;}
.service_section .service_info3 {margin-top:30px;}
.service_section .service_info3 h4 {color:#333; font-size:14px; margin:0 0 0 16px; line-height:24px;}
.service_section .service_info3 ul.service_info3_list {margin:0 0 30px 25px;}
.service_section .service_info3 ul.service_info3_list li {color:#747474; font-size:14px; background:url(/images/buico/blt_list.png) no-repeat 10px 9px; padding:0 0 0 25px; line-height:27px;}

.service2_section {margin:30px auto 0 auto !important; width:837px;}
.service2_section .service_step {height:120px;}
.service2_section .service_step li{float:left; margin:0 0 0 34px;}
.service2_section .service_step li:first-child {margin:0;}
.service2_section .service_step1 p {font-size:19px; color:#747474; line-height:41px; font-weight:bold;}
.service2_section .service_step1 .ser_txt {font-size:14px; color:#747474; line-height:24px;}
.service2_section .service_step1 .ser_txt span {color:#c11d22;}
.service2_section .service_step1 img {margin:20px 0 0 0;}
.service2_section .service_link {cursor:hand;}

.service2_section .service_step2 p {margin:100px 0 50px 0; font-size:33px; color:#2c416e; line-height:41px; letter-spacing:-1px; font-weight:bold;}
.service2_section .service_step2 li {padding:0 0 0 45px; margin:0 0 24px 0;}
.service2_section .service_step2 li .con_title {color:#333; font-size:18px; line-height:24px; margin:0; letter-spacing:0; font-weight:bold;}
.service2_section .service_step2 li .con_view {color:#747474; font-size:13px; line-height:22px; letter-spacing:0; margin:0;}
.service2_section .service_step2 li.con1 {background:url(/images/sub/ico_service_num.png) no-repeat 0 5px;}
.service2_section .service_step2 li.con2 {background:url(/images/sub/ico_service_num.png) no-repeat 0 -63px;}
.service2_section .service_step2 li.con3 {background:url(/images/sub/ico_service_num.png) no-repeat 0 -131px;}
.service2_section .service_step2 li.con4 {background:url(/images/sub/ico_service_num.png) no-repeat 0 -198px;}
.service2_section .service_step2 li.con5 {background:url(/images/sub/ico_service_num.png) no-repeat 0 -268px;}
.service2_section .service_step2 li.con6 {background:url(/images/sub/ico_service_num.png) no-repeat 0 -358px;}
.service2_section .service_step2 li.con7 {background:url(/images/sub/ico_service_num.png) no-repeat 0 -448px;}
.service2_section .service_step2 li.con8 {background:url(/images/sub/ico_service_num.png) no-repeat 0 -559px;}
.service2_section .service_step2 li.con9 {background:url(/images/sub/ico_service_num.png) no-repeat 0 -630px;}
.service2_section .service_step2 li.con10 {background:url(/images/sub/ico_service_num.png) no-repeat 0 -696px;}

.service_tab {margin: 0 auto 50px; width: 837px; overflow:hidden;}
.service_tab ul li{width:254px; height:72px; list-style:none; float:left; font-size:0px; display:block;}
.service_tab ul li.toptit_m1{width:254px; height:72px;}
.service_tab ul li.toptit_m2{padding-left:37px;}
.service_tab ul li.toptit_m3{padding-left:37px;}

.servicewarp {display:none; width: 830px; margin:0 auto; padding-left:27px;}
.service1,.service2,.service3 {clear:both; overflow:hidden;}
.service1_1 {font-size:14px; line-height:25px;}
.service1_1 .tit {font-size:18px; font-weight:bold; line-height:40px;}

.service2_1 ul li,.service2_2 ul li,.service2_3 ul li,.service2_4 ul li,.service2_5 ul li{list-style:none; float:left;}
.service2_1 {height:130px; border-bottom:1px solid #d3d3d3;}
.service2_1 ul li.toptit_c1{width:404px; height:140px; background:url(/images/sub/menu_1_2_16.png) no-repeat left;font-size:14px; position:relative; font-weight:bold;}
.service2_1 ul li.toptit_c1 p{position: absolute; top: 55px; left: 22px; font-size: 19px; color: #565656;}
.service2_1 ul li.toptit_c2{width:162px; height:136px; background:url(/images/sub/menu_1_2_bgCon.png) no-repeat center top; color:#ffffff; font-size:14px; position:relative; font-weight:bold;}
.service2_1 ul li.toptit_c2 p{position:absolute; top:75px; left:50px; color: #ffffff; font-size: 15px;}
.service2_1 ul li.toptit_c3{width:180px; height:156px; position:relative; font-size: 16px;}
.service2_1 ul li.toptit_c3 p{position: absolute; top: 70px; left: 14px; color: #747474; font-size: 12px; background: url(/images/sub/svc_dotBg.png) no-repeat left top 5px;}
.service2_1 ul li.toptit_c4{width:45px; height:40px; position: relative; right:284px; top:107px; background:url(/images/sub/M_s_arrow.png) no-repeat center top;}

.service2_2{height:140px; border-bottom:1px solid #d3d3d3;}
.service2_2 ul li.toptit_c1{width:404px; height:120px; top:-10px; background:url(/images/sub/menu_1_2_16.png) no-repeat left top; font-size:14px; position:relative; font-weight:bold;}
.service2_2 ul li.toptit_c1 p{position: absolute; top: 45px; left: 22px; font-size: 19px; color: #565656;}
.service2_2 ul li.toptit_c2{width:168px; height:105px;}
.service2_2 ul li.toptit_c3{width:180px; height:156px; position:relative;}
.service2_2 ul li.toptit_c3 p{position: absolute; top: 13px; left: 8px; color: #747474; font-size: 12px; background: url(/images/sub/svc_dotBg.png) no-repeat left top 5px;}

.service2_3{height:190px; border-bottom:1px solid #d3d3d3;}
.service2_3 ul li.toptit_c1{width:404px; height:170px; top:-5px; background:url(/images/sub/menu_1_2_16.png) no-repeat left top;font-size:14px; position:relative; font-weight:bold;}
.service2_3 ul li.toptit_c1 p{position: absolute; top: 45px; left: 22px; font-size: 19px; color: #565656;}
.service2_3 ul li.toptit_c2{margin-top:-20px;}
.service2_3 ul li.toptit_c3{width:180px; height:140px; position:relative;}
.service2_3 ul li.toptit_c3 p{color: #747474; font-size: 12px; height:26px; background: url(/images/sub/svc_dotBg.png) no-repeat left top 5px;  margin-top: -7px; margin-left: 10px;}

.service2_4{height:120px; border-bottom:1px solid #d3d3d3; clear:both; position:relative; padding-top:10px;}
.service2_4 ul li.toptit_c1{width:220px; height:115px; background:url(/images/sub/menu_1_2_16.png) no-repeat left top; font-size:14px; position:relative; font-weight:bold; top:-10px;}
.service2_4 ul li.toptit_c1 p{position: absolute; top: 45px; left: 22px; font-size: 19px; color: #565656;}
.service2_4 ul li.toptit_c2{width:162px; height:95px;}
.service2_4 ul li.toptit_c3{width:162px; height:95px; margin:0 19px;}
.service2_4 ul li.toptit_c4{width:162px; height:95px;}

.service2_5{height:130px; border-bottom:1px solid #d3d3d3; clear:both; position:relative;}
.service2_5 ul li.toptit_c1{width:214px; height:115px; background:url(/images/sub/menu_1_2_16.png) no-repeat left top; font-size:14px; position:relative; font-weight:bold;}
.service2_5 ul li.toptit_c1 p{position: absolute; top: 30px; left: 8px; font-size: 19px; color: #565656; text-align:center;}
.service2_5 ul li.toptit_c2{margin-top:20px; width:162px; height:95px; margin-top:35px;}
.service2_5 ul li.toptit_c3{margin-top:10px; width:378px; height:236px; background:url(/images/sub/menu_1_2_30.png) no-repeat center top; position:absolute; top:-120px; right:0px;}

.svc_conTxt02{margin-top:100px;}
.svc_conTxt02 ul li{list-style:none; float:left;}
.svc_conTxt02 ul li.noBg01{background:url(/images/sub/menu_1_2_no1.png) no-repeat; width:33px; height:31px; padding-right: 7px;}
.svc_conTxt02 ul li.noBg02{background:url(/images/sub/menu_1_2_no2.png) no-repeat; width:33px; height:31px; padding-right: 7px;}
.svc_conTxt02 ul li.noBg03{background:url(/images/sub/menu_1_2_no3.png) no-repeat; width:33px; height:31px; padding-right: 7px;}
.svc_conTxt02 ul li.noBg04{background:url(/images/sub/menu_1_2_no4.png) no-repeat; width:33px; height:31px; padding-right: 7px;}
.svc_conTxt02 ul li.noBg05{background:url(/images/sub/menu_1_2_no5.png) no-repeat; width:33px; height:31px; padding-right: 7px;}
.svc_conTxt02 ul li.noBg06{background:url(/images/sub/menu_1_2_no6.png) no-repeat; width:33px; height:31px; padding-right: 7px;}
.svc_conTxt02 ul li.noBg07{background:url(/images/sub/menu_1_2_no7.png) no-repeat; width:33px; height:31px; padding-right: 7px;}
.svc_conTxt02 ul li.noBg08{background:url(/images/sub/menu_1_2_no8.png) no-repeat; width:33px; height:31px; padding-right: 7px;}
.svc_conTxt02 ul li.noBg09{background:url(/images/sub/menu_1_2_no9.png) no-repeat; width:33px; height:31px; padding-right: 7px;}
.svc_conTxt02 ul li.noBg10{background:url(/images/sub/menu_1_2_no10.png) no-repeat; width:33px; height:31px; padding-right: 7px;}
.svc_conTxt02 ul{margin-bottom:30px !important;  padding-top:20px; clear:both;}
.svc_conTxt02 ul li p{font-size:12px; line-height:20px; padding-bottom: 3px; margin-left:10px; color: #333333 !important;}
.svc_conTxt02 ul li p.tit{font-size:18px; line-height:22px; font-weight:bold; margin-top:-2px;}
.svc_conTxt02 h3{font-size:33px; font-weight: 500; font-weight:bold; color: #2c416e !important; padding-bottom: 30px; word-spaing:-1px;}
.svc_conTxt02 h3 span{font-weight: 600 !important; font-weight:bold;}
.svc_conTxtBotSpace{width:100px;  height: 70px !important;}

/* 서비스특정 */
.service3 {position:relative;min-height:400px;}
.service3 ul {clear:both; margin-bottom: 45px;}
.service3 ul li {font-size:14px;}
.service3 li.step1,.service3 li.step2,.service3 li.step3,.service3 li.step4,.service3 li.step5,.service3 li.step6{float:left;}
.service3 ul li.dotBg{background:url(/images/sub/svc_dotBg.png) no-repeat 100px 9px; padding:2px 0 0 110px; line-height:20px;}
.service3 .service3_1 {position:absolute;right:10px;bottom:0;background:url(/images/sub/menu_1_3_cube.png) no-repeat;width:208px;height:192px;}
.service3 .service3_2 {margin:50px 20px 20px 0;}

.bltType1 li {background:url("/images/buico/bu_point.png") no-repeat 0 3px; margin-left:10px; padding-left:15px; line-height:20px;}
.bltType2 li {background:url(/images/buico/blt_list.png) no-repeat 0 5px; padding-left:13px; line-height:20px; margin-bottom:5px;}

/* 사이트맵 */
.sitemap .box { float:left; position:relative; width:20%; background:url(/images/sub/bg_site1.gif) repeat-y left; height:530px;}
.sitemap .box:after { content:""; display:block; position:absolute; left:0; bottom:0; width:18px; height:80px; background:url(/images/sub/bg_site3.gif) no-repeat;}
.sitemap .box:before { content:""; display:block; position:absolute; left:0; top:0; width:18px; height:80px; background:url(/images/sub/bg_site2.gif) no-repeat;}
.sitemap .box:first-child { background:none;}
.sitemap .box:first-child:after,
.sitemap .box:first-child:before { display:none;}
.sitemap:after,
.sitemap .box:after { content:""; display:block; clear:both;}
.sitemap .box .block { padding:0 20px; height:175px;}
.sitemap .box .block h2 { padding:10px 0 5px 20px; background:url(/images/buico/ico_sitemap.gif) no-repeat 0 10px; border-bottom:1px solid #e4e4e4; font-size:13px;}
.sitemap .box .block ul { padding-top:10px;}
.sitemap .box .block ul li { padding-bottom:5px;}
.sitemap .box .img { position:absolute; right:-45px; bottom:-10px; z-index:20;}
.sitemap .box .img2 { position:absolute; right:0; bottom:0; z-index:20;}

/* 기업정보 */
.tb_box1 { margin-top:5px; padding:25px 10px; border:1px solid #e0e0e0; background:#f1f1f1;}
.table_jusfity > div { float:left; height:230px;}
.table_jusfity > div.center { position:relative; width:45px; padding:0 14px;}
.table_jusfity > div.center > div { position:absolute; left:50%; top:50%; margin:-28px 0 0 -22px;}
.table_jusfity > div.center a { display:block; margin:4px 0; padding:0 5px;}
.table_jusfity > div.center a:after { width:5px;}
.table_jusfity > div.first { width:350px;}
.table_jusfity > div.last { width:200px;}
.new_del { padding:0 0 25px 15px;}
.new_del > li { float:left; width:50%;}
.new_align { padding:0 0 10px 15px;}
.new_align > li { float:left; padding-left:20px;}
.new_align > li:first-child { padding-left:0;}
.new_align > li .del { margin-left:-17px; margin-right:10px;}
.new_align + p { padding-bottom:30px;}

/* 기업가치 */
.chart { padding-bottom:40px;}
.chart .chart_head { position:relative; height:69px;}
.chart .chart_head ul { position:absolute;}
.chart .chart_head ul li { float:left; padding-right:59px;}
.chart .chart_head ul li input { width:115px; border:none; background:none; outline:0;}
.chart .chart_body { position:relative; height:276px; background:url(/images/sub/bg_chart1.png) no-repeat;}
.chart .chart_body.bg2 { position:relative; height:276px; background:url(/images/sub/bg_chart2.png) no-repeat;}
.chart .chart_body.bg3 { position:relative; height:276px; background:url(/images/sub/bg_chart3.png) no-repeat;}
.chart .chart_body > div.cb1 input,
.chart .chart_body > div.cb2 input,
.chart .chart_body > div.cb3 input,
.chart .chart_body .tnum input { width:115px; border:none; background:none; outline:0;}
.chart .chart_body .tnum  { position:absolute; left:204px; top:53px;}
.chart .chart_body .tnum li { float:left; padding-right:41px; font-size:0;} 
.chart .chart_body .tnum li.tn4 { padding-left:18px;}
.chart .chart_body .tnum li.tn5 { padding-left:48px;}
.chart .chart_body .cb1 { position:absolute; left:43px; top:118px;}
.chart .chart_body .cb2 { position:absolute; left:695px; top:148px;}
.chart .chart_body .cb3 { position:absolute; left:43px; top:182px;}
.chart .chart_body .result li { float:left; padding:0 35px; background:url(/images/title/h1_pop.gif) no-repeat 18px center;}
.chart .chart_body .result li a { width:125px;}
.chart .chart_body .result li input {text-align:center; outline:0;}
.chart .chart_body .result { position:absolute; left:50%; bottom:13px;}

.chart.type1 .chart_head { background:url(/images/sub/bg_chart1_1.png) no-repeat center;}
.chart.type1 .chart_head ul { left:272px; top:34px;}
.chart.type1 .chart_head ul li.ch1_4 { position:relative; top:-3px;}
.chart.type1 .chart_head ul li.ch1_4 a { padding:0 5px; width:105px; text-align:right;}
.chart.type1 .chart_body .result {  margin-left:-297px;}
.chart.type2 .chart_head { background:url(/images/sub/bg_chart2_1.png) no-repeat center;}
.chart.type2 .chart_head ul { left:177px; top:34px;}
.chart.type2 .chart_head ul li.ch1_5 { position:relative; top:-3px;}
.chart.type2 .chart_head ul li.ch1_5 a { padding:0 5px; width:105px; text-align:right;}
.chart.type2 .chart_body .result {  margin-left:-460px;}
.chart.type3 .chart_head { background:url(/images/sub/bg_chart3_1.png) no-repeat center;}
.chart.type3 .chart_head ul { left:177px; top:34px;}
.chart.type3 .chart_head ul li.ch1_5 { position:relative; top:-1px;}
.chart.type3 .chart_head ul li.ch1_5 a { padding:0 5px; width:110px; text-align:right;}
.chart.type3 .chart_body .result {  margin-left:-297px;}
.chart.type4 .chart_head { height:136px; background:url(/images/sub/bg_chart4_1.png) no-repeat center;}
.chart.type4 .chart_head ul { left:90px; top:58px;}
.chart.type4 .chart_head ul li { padding-right:70px;}
.chart.type4 .chart_head ul li.ch1_4 { padding-left:77px; padding-right:83px;}
.chart.type5 { padding:0; margin:15px 0;}
.chart.type5 .chart_head {  background:url(/images/sub/bg_chart5_1.png) no-repeat center;}
.chart.type5 .chart_head ul { left:373px; top:40px;}
.chart.type5 .chart_head ul li { padding-right:65px;}
.chart.type5 .chart_head ul li.ch1_4 { position:absolute; right:-3px; top:-41px;}
.chart.type5 .chart_head ul li.ch1_4 a { width:122px;}
.chart.type6 { margin-top:20px; padding-bottom:20px;}
.chart.type6 > div { float:left; width:50%;}
.chart.type6:after { content:""; display:block; clear:both;}
.chart.type6 .chart_head {  background:url(/images/sub/bg_chart6_1.png) no-repeat center;}
.chart.type6 .chart_head:first-child:after { content:""; display:block; position:absolute; right:0; top:-10px; height:90px; border-right:1px solid #d4d4d4;}
.chart.type6 .chart_head ul { left:76px; top:40px;}
.chart.type6 .chart_head ul li.ch1_4 { position:absolute; right:-17px; top:-41px;}
.chart.type6 .chart_head ul li.ch1_4 a { width:122px;}
.chart.type6 .chart_head.type2 {  background:url(/images/sub/bg_chart7_1.png) no-repeat center;}
.chart.type6 .chart_head.type2 ul { left:76px; top:40px;}
.multi2 .bg_map { padding-bottom:230px; background:url(/images/sub/map.gif) no-repeat 50px -13px;}
.chart.type7 { padding:0; margin:0 0 15px 0;}
.chart.type7 .chart_head {  background:url(/images/sub/bg_chart8_1.png) no-repeat center;}
.chart.type7 .chart_head ul { left:350px; top:40px;}
.chart.type7 .chart_head ul li { padding-right:65px;}
.chart.type7 .chart_head ul li.ch1_4 { position:absolute; right:-3px; top:-41px;}
.chart.type7 .chart_head ul li.ch1_4 a { width:122px;}
.chart.type8 .chart_head { height:165px; background:url(/images/sub/bg_chart9_1.png) no-repeat center;}
.chart.type8 .chart_head ul { position:static;}
.chart.type8 .chart_head ul li { position:absolute; padding:0;}
.chart.type8 .chart_head ul li.ch1_1 { left:330px; top:43px;}
.chart.type8 .chart_head ul li.ch1_2 { left:45px; top:87px;}
.chart.type8 .chart_head ul li.ch1_3 { left:246px; top:134px;}
.chart.type8 .chart_head ul li.ch1_4 { left:426px; top:134px;}
.chart.type8 .chart_head ul li.ch1_5 { left:392px; top:90px;}
.chart.type8 .chart_head ul li.ch1_5 a { width:122px;}
.chart.type8 .chart_head ul li.ch1_6 { left:40px; top:130px; font-size:13px; color:#2c416e; font-weight:bold;}

.chart.type9 .chart_head { height:165px; background:url(/images/sub/bg_chart10_1.png) no-repeat center;}
.chart.type9 .chart_head ul { position:relative; width:560px; margin:0 auto;}
.chart.type9 .chart_head ul li { position:absolute; padding:0;}
.chart.type9 .chart_head ul li.ch1_1 { left:0px; top:87px;}
.chart.type9 .chart_head ul li input { text-align:center;}
.chart.type9 .chart_head ul li.ch1_2 { left:212px; top:51px;}
.chart.type9 .chart_head ul li.ch1_3 { left:212px; top:94px;}
.chart.type9 .chart_head ul li.ch1_4 { left:437px; top:51px;}
.chart.type9 .chart_head ul li.ch1_5 { left:437px; top:94px;}
.chart.type9 .chart_body { height:104px; background: url(/images/sub/bg_chart11_1.png) no-repeat center;}
.chart.type9 .chart_body .tnum { position:relative; margin:0 auto; width:1200px; left:0; top:0;}
.chart.type9 .chart_body .tnum li { position:absolute; width:145px; float:none; padding:0; text-align:center;}
.chart.type9 .chart_body .tnum li input {}
.chart.type9 .chart_body .tnum span { display:block; padding:0 0 23px 0; font-size:12px; color:#fff; font-weight:bold; text-align:center;}
.chart.type9 .chart_body .tnum li.tn1 { left:52px; top:27px;}
.chart.type9 .chart_body .tnum li.tn2 { left:202px; top:27px;}
.chart.type9 .chart_body .tnum li.tn3 { left:361px; top:27px;}
.chart.type9 .chart_body .tnum li.tn4 { left:518px; top:27px;}
.chart.type9 .chart_body .tnum li.tn5 { left:695px; top:27px;}
.chart.type9 .chart_body .tnum li.tn6 { left:897px; top:27px;}


.table_btn { position:relative; padding:5px 200px 30px 0;}
.table_btn > a{ position:absolute; left:590px; top:10px;}

.pop_con #ID_BOX_04 { text-align:right;right:-64px;top:-2px;color:#333;position:absolute; }
.pop_con #ID_BOX_05 { text-align:right;right:-343px;top:-2px;color:#333; position:absolute; }

@media screen and (-webkit-min-device-pixel-ratio:0){
.pop_con #ID_BOX_04 { text-align:right;right:-37px;top:-2px;color:#333; position:absolute; }
.pop_con #ID_BOX_05 { text-align:right;right:-329px;top:-2px;color:#333; position:absolute; }
}




/* 신용분석 */
.creadit_box { width:1010px; position:relative; margin:0 auto; background:url(/images/bg/bg_arrow.gif) no-repeat 700px 18px;}
.creadit_box .box { position:relative; padding:20px; width:628px; height:185px; border:1px solid #eee; box-shadow:2px 2px 3px #f2f2f2;}
.creadit_box .box table { width:100%;}
.creadit_box .box table a { width:100%; box-sizing:border-box;}
.creadit_box .box > div { float:left; position:relative; margin-left:10px; width:200px;}
.creadit_box .box > div:first-child { margin:0;}
.creadit_box .box > div:after { content:""; display:block; position:absolute; left:-20px; top:0; width:30px; height:32px; background:url(/images/bg/bg_spring.png) no-repeat;}
.creadit_box .box > div:first-child:after { display:none;}
.creadit_box .box th,
.creadit_box .box td { border:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:35px; text-align:center;}
.creadit_box .box thead th { background:#d1dcf4; color:#2c416e;}
.creadit_box .box tbody th { background:#e0ebfa;}
.creadit_box .box > div.center .al { padding:0 0 0 10px; text-align:left;}
.creadit_box .box > div.center a { text-align:left;}
.creadit_box .box > div.center thead th { background:url(/images/sub/bg_th_center.gif) repeat-x;}
.creadit_box .box > div.right thead th { background:#fddedb;}
.creadit_box .arrow { position:absolute; right:0; top:45px;}
.creadit_box .arrow li { padding-bottom:8px;}

.simulration { position:relative; float:right; padding:15px 15px 10px 15px; right:0; border:1px solid #e4e2e2;}
.simulration h2 { position:absolute; left:10px; top:-10px; width:200px; height:20px; background:#b6cb7e; border-radius:3px; color:#fff;font-weight:bold; line-height:20px; text-indent:5px;}
.simulration ul:after { content:""; display:block; clear:both;}
.simulration li { float:left; margin-left:-1px; width:107px; height:29px; line-height:29px; text-align:center; border:1px solid #cfd1d3;}
.simulration li.color1 { background:#e0ebfa;}
.simulration li.color2 { background:#bdd5f7;}
.simulration li.color3 { background:#9dc3f9;}
.simulration li.color4 { background:#fff;}

.bu_circle { display:inline-block;}
.bu_circle > span { margin-left:20px;}
.bu_circle > span em { font-size:15px;}
.t_blue { color:#3044dd;}
.t_sky { color:#74d1f3;}
.t_gray { color:#333;}
.t_orange { color:#eaaa3c;}
.t_red { color:#e33826;}
.t_black {color:#000000;}
.pattern1 { padding-left:165px; margin-top:-20px;}

/* ie9 */
:root .chart .chart_body .tnum li {padding-right:39px\9;} 
:root .chart.type4 .chart_head ul li { padding-right:66px\9;}
:root .chart.type7 .chart_head ul li.ch1_4,
:root .chart.type5 .chart_head ul li.ch1_4 { right:2px\9;}
:root .chart.type6 .chart_head ul li { padding-right:55px\9;}

:root .list_type1 li:after,
:root .list_type1_solo:after { font-size:8px\9; top:3px\9;}


/*TOP*/
.gotop {position:fixed; _position:absolute; right:4px; top:50%; width:30px; height:27px;  z-index:3; cursor: pointer; }
.gotop div {z-index:4; display:block; position:relative; width:30px; height:62px; background:url("/images/btn/btn_toplocation.png") no-repeat;}

/* popup */
.pop_type1,.pop_type2,.pop_type3,.pop_type4{padding:5px 10px 0;}
.pops .popupTable table th {font-size:13px; font-weight:bold; color:#2c416e;}
.pops .popupTable input {height:22px; color:#333; background:#fff;}