@charset "utf-8";
/* CSS Document */

/*공통*/
#maintablewrap {min-width:1000px;}
.sub {width:713px;}
.sub p {font-family:'NanumGothic', '나눔고딕', '맑은 고딕'; font-size:13px; color:#222; line-height:1.6; padding-bottom:20px; word-break:keep-all;}
.sub h5 {font-size:15px; font-weight:600; background:url(/USER_DATA/dtms/content/editor/img/sub_icon1.png) no-repeat 0 2px; padding-left:20px; margin-bottom:13px;}

/*footer*/
#buttomlayer1 {min-width:1000px;}
.footer_box {background:url(/USER_DATA/dtms/content/editor/img/footer_bg.jpg) repeat-x; height:146px;}
.footer {width:1000px; margin:0 auto; position:relative;}
.footer .prom {padding:10px;}
.footer .prom a {color:#444; font-size:13px; font-weight:600; font-family:'NanumGothic', '나눔고딕', '맑은 고딕';}
.footer .fims {position:absolute; top:7px; right:10px;}
.footer .fims p {float:left; font-size:13px; font-weight:600; padding:5px; font-family:'NanumGothic', '나눔고딕', '맑은 고딕';}
.footer .address {padding:20px 0 0 10px;}
.footer .address li {list-style:none; font-size:13px; color:#666; padding-bottom:7px; font-family:'NanumGothic', '나눔고딕', '맑은 고딕';}

/*회사소개*/
.sub .introduce {width:713px; height:500px; background:url(/USER_DATA/dtms/content/editor/img/sub/introduce_bg.jpg) no-repeat 295px 210px;}
.sub .introduce .big_tt {font-size:27px; line-height:1.3; color:#303030; margin-bottom:20px;}
.sub .introduce .light_oran {color:#ef9411; font-weight:600;}
.sub .introduce .oran {color:#e33b00; font-weight:600;}

/*일반현황*/
.sub .general_table {width:713px; margin:10px auto 80px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #faa51a;}
.sub .general_table th {padding:10px; font-size:13px; width:155px; background:#f1f1f1; border-bottom:1px solid #ddd;}
.sub .general_table td {padding:10px 30px; font-size:13px;border-bottom:1px solid #ddd;}
.sub .general_table td ul {margin-left:17px;}
.sub .general_table td ul p {margin:5px 0 0 30px; font-size:12px;}

/*조직도*/
.sub .organization_box {width:713px; text-align:center;}
.sub .organization {width:713px; height:480px; background:url(/USER_DATA/dtms/content/editor/img/sub/organization_bg.jpg) no-repeat center 10px; position:relative;}
.sub .organization .ogz_1 {font-size:15px; font-weight:600; color:#fff; position:absolute; top:66px; left:328px;}
.sub .organization .ogz_2 {font-size:15px; font-weight:600; color:#333; position:absolute; top:165px; left:193px;}
.sub .organization .ogz_3 {font-size:15px; font-weight:600; color:#333; position:absolute; top:165px; left:480px;}
.sub .organization .ogz_4 {font-size:14px; font-weight:600; color:#fff; position:absolute; top:282px; left:83px;}
.sub .organization .ogz_4_in {position:absolute; top:332px; left:90px;}
.sub .organization .ogz_4_in li {font-size:13px; color:#333; list-style:none; text-align:center; padding-bottom:24px;}
.sub .organization .ogz_5 {font-size:14px; font-weight:600; color:#fff; position:absolute; top:282px; left:315px;}
.sub .organization .ogz_5_in {position:absolute; top:332px; left:325px;}
.sub .organization .ogz_5_in li {font-size:13px; color:#333; list-style:none; text-align:center; padding-bottom:24px;}
.sub .organization .ogz_6 {font-size:14px; font-weight:600; color:#fff; position:absolute; top:282px; left:535px;}
.sub .organization .ogz_6_in {position:absolute; top:332px; left:516px;}
.sub .organization .ogz_6_in li {font-size:13px; color:#333; list-style:none; text-align:center; padding-bottom:24px;}
.sub .organization .ogz_6_in li span {font-size:11px;}

/*연혁*/
.sub .history_wrap {width:670px;  margin-left:35px; border-left:1px dotted #ccc;}
.sub .history_box {width:650px; padding-left:35px;}
.sub .history_box h4 {width:653px; font-size:27px; color:#f15c01; margin:0 0 20px -45px; background:url(/USER_DATA/dtms/content/editor/img/sub/his_icon.png) no-repeat 0 5px; padding-left:42px;}
.sub .mon_box {margin-bottom:40px;}
.sub dl.month {vertical-align:top; clear:both; overflow:hidden;}
.sub .month dt {float:left; width:60px; clear:both; vertical-align:top; color:#3a3a3a; font-weight:600;}
.sub .month dd {float:left; margin-bottom:13px; vertical-align:top;}
.sub .month li {font-size:13px; list-style:none; margin-bottom:10px; line-height:1.3;}

/*오시는길*/
.sub .map_table {width:713px; margin:15px auto 30px auto; border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #faa51a;}
.sub .map_table th {padding:10px; font-size:13px; width:155px; background:#f1f1f1; border-bottom:1px solid #ddd;}
.sub .map_table td {padding:10px 30px; font-size:13px; border-bottom:1px solid #ddd;}


/*콜센터 아웃소싱*/
.sub .box1 {margin-bottom:50px;}
.sub .outsocing_1 {width:713px; height:360px; background:url(/USER_DATA/dtms/content/editor/img/sub/outsocing_bg1.jpg) no-repeat center 0; position:relative;}
.sub .outsocing_1 .os_01 {font-size:15px; font-weight:600; position:absolute; top:123px; left:302px;}
.sub .outsocing_1 .os_01_tt {position:absolute; top:52px; left:213px; text-align:right; line-height:1.3;}
.sub .outsocing_1 .os_02 {font-size:15px; font-weight:600; position:absolute; top:123px; left:384px;}
.sub .outsocing_1 .os_02_tt {position:absolute; top:53px; left:384px; line-height:1.4;}
.sub .outsocing_1 .os_03 {font-size:15px; font-weight:600; position:absolute; top:196px; left:384px;}
.sub .outsocing_1 .os_03_tt {position:absolute; top:241px; left:384px;}
.sub .outsocing_1 .os_04 {font-size:15px; font-weight:600; position:absolute; top:196px; left:302px;}
.sub .outsocing_1 .os_04_tt {position:absolute; top:241px; left:225px; text-align:right;}
.sub .box1 dl.outsocing_2 dt {font-size:15px; font-weight:600; color:#7a4a1f; padding:0 0 6px 12px; background:url(/USER_DATA/dtms/content/editor/img/list_icon1.gif) no-repeat 0 5px; margin-left:10px;}
.sub .box1 dl.outsocing_2 dd {font-size:13px; line-height:1.6; margin-bottom:23px; padding-left:10px; letter-spacing:-0.3px;}
.sub .os_table {width:713px; border-collapse:separate; border-spacing:10px; margin:15px 0 35px;}
.sub .os_table th {width:238px; height:75px; font-weight:600; font-size:15px; color:#fff; text-align:center;}
.sub .os_table th.one {background:url(/USER_DATA/dtms/content/editor/img/sub/outsocing_02.jpg) no-repeat center 0;}
.sub .os_table th.two {background:url(/USER_DATA/dtms/content/editor/img/sub/outsocing_03.jpg) no-repeat center 0;}
.sub .os_table th.three {background:url(/USER_DATA/dtms/content/editor/img/sub/outsocing_05.jpg) no-repeat center 0;}
.sub .os_table td {vertical-align:top; padding:8px 17px;}
.sub .os_table ul li {padding-bottom:9px; font-size:13px; margin-left:15px; line-height:1.3;}
.sub .box1 dl.outsocing_3 {margin-left:15px; height:500px; background:url(/USER_DATA/dtms/content/editor/img/sub/outsocing_bg2.jpg) no-repeat 0 0; padding-left:57px;}
.sub .box1 dl.outsocing_3 dt {font-size:15px; font-weight:600; color:#7a4a1f; padding-bottom:8px;}
.sub .box1 dl.outsocing_3 dd {font-size:13px; line-height:1.6; margin-bottom:43px; width:620px;}

/*컨설팅서비스*/
.sub .consulting_box {width:713px; margin-top:30px;}
.sub .consulting {width:713px; height:530px; background:url(/USER_DATA/dtms/content/editor/img/sub/consulting_bg1.jpg) no-repeat 0 0; position:relative; margin:30px 0;}
.sub .consulting .con_tit {font-size:15px; font-weight:600; text-align:center; color:#fff; padding-bottom:0;}
.sub .consulting .depth1 {padding:24px 10px;}
.sub .consulting .con_01 {width:210px; position:absolute; top:17px; left:6px;}
.sub .consulting .con_02 {width:210px; position:absolute; top:17px; left:249px;}
.sub .consulting .con_03 {width:210px; position:absolute; top:17px; left:493px;}
.sub .consulting .con_04 {width:228px; position:absolute; top:300px; left:380px;}
.sub .consulting .con_04 .depth1 {padding:30px 15px;}
.sub .consulting .con_05 {width:228px; position:absolute; top:300px; left:100px;}
.sub .consulting .con_05 .depth1 {padding:30px 13px;}
.sub .consulting li {list-style:none;}
.sub .consulting ul.depth1 > li {line-height:1.4; font-weight:600; color:#424242; padding-bottom:7px; letter-spacing:-0.4px; list-style:url(/USER_DATA/dtms/content/editor/img/sub/list_bar.png); margin-left:15px;}
.sub .consulting ul.depth2 {margin:6px 0 3px 5px;}
.sub .consulting ul.depth2 > li {padding-bottom:4px; font-size:11px; letter-spacing:-0.5px; font-weight:normal; color:#333; list-style:url(/USER_DATA/dtms/content/editor/img/sub/list_o.png);}


/*채용정보*/
.recruit_box {border:1px solid #cfcfcf; width:227px; height:275px; padding:15px; float:left; margin-right:10px; overflow:hidden;}
.recruit_box th {border-bottom:1px solid #efefef; padding:10px 0; height:70px;}
.recruit_box th img {width:150px;}
.recruit_box td {font-size:13px; color:#676767; font-weight:600; padding-left:6px;}
.recruit_box td.title {color:#fd8214; font-size:19px; font-weight:600; padding:13px 0 2px 5px;}
.recruit_box td.date {color:#e24e4e;}
.recruit_box td.line {background:url(/USER_DATA/dtms/content/editor/img/recruit_line.gif) no-repeat 0 center; padding-left:12px;}
.recruit_box td.button {padding-top:5px; text-align:center;}
#contenthead h5 {font-size:15px; font-weight:600; background:url(/USER_DATA/dtms/content/editor/img/sub_icon1.png) no-repeat 0 2px; padding-left:20px; margin:15px 0;}
#contenthead .box_big {width:713px; overflow:hidden;}






