/* layout.css */
	

/* 2019-02-19 �߰� */
body {position:relative}
#wrap {position:relative}
/* //2019-02-19 �߰� */

/*menu - ???첫�?�?카테고�?관??주석 - line : 54,390,395*/
body{font-size:16px;font-family:'PT Sans'/*, 'Nanum Gothic'*/, sans-serif;color:#555555}
#wrap{width:100%;max-width:1600px;min-width:1220px;margin:0 auto;overflow:hidden}
	#header{position:relative;z-index:30;width:100%;margin:0 auto;}
		.inner_header {position:relative;max-width:1220px;margin:0 auto;z-index:2}
	#container_main {position:relative;z-index:20;width:1220px;margin:0 auto;font-family:'Nanum Gothic', sans-serif;}
	#container_main:after{content:'';display:block;clear:both}
	#container {position:relative; z-index:20; width:1220px; margin:0 auto;/* font-family:'Nanum Gothic', sans-serif;*/ padding-bottom:100px}
	#container.bgType{padding-bottom:0;}
	#container:after{content:'';display:block;clear:both}
#footer{position:relative;width:1220px;margin:20px auto 0;display: flex ; align-items: center; padding: 35px; background:#efefef;font-family:'Nanum Gothic', sans-serif;font-size:14px; box-sizing: border-box;}/*2026-01-02*/

/* common */
h1 {padding:40px 0 26px 12px;position:relative;}
h1 a {display:inline-block}
.h_top {position:absolute;right:92px;top:12px;font-size:11px}
.h_top li {float:left;padding:0 5px;background:url('../images/common/utill_line.jpg') no-repeat right 50%}
.h_top li.last {background:none}
.lan {position:absolute;right:0;top:12px;}
.lan select {width:71px;height:17px;background:rgb(159,160,162);color:#fff;font-size:11px}
.bgN{background:none !important;} /* 2020-02-03 �߰� */
.overF{overflow:hidden}


/* 160304�߰� */
.mt10{margin-top:10px}
.mt30{margin-top:30px}/* 2020-03-09 �߰� */
.mt50{margin-top:50px}
.mt70{margin-top:70px !important;}/* 2020-05-28 �߰� */
.mt80{margin-top:80px}
.mt90{margin-top:90px !important;}/* 2020-05-28 �߰�*/

#gnb {position:absolute;right:0;top:50px;width:100%;height:50px;}
.t_gnb {position:relative;height:50px;max-width:1220px;margin:0 auto;}
.gnb {position:absolute;right:0;top:0;z-index:5}
.gnb li {padding:0 40px;float:left}
.gnb li.last {padding-right:0}
.submenu {display:none;font-family:'Nanum Gothic', sans-serif;position:absolute;left:0;top:50px;width:100%;height:312px}
.submenu .inner_sub {width:1220px;margin:0 auto;padding-left:35px;}
.submenu .inner_sub:after{content:'';display:block;clear:both}
.submenu ul li ul {padding:3px 0 0;}
.submenu ul li ul li ul {padding:2px 0 0}
.submenu li {padding:0;float:none;padding-bottom:34px;}
.submenu li ul li {padding:0 0 3px 10px;background:url('../images/common/smenu_dot1.jpg') no-repeat left 10px;padding-left:10px}/* 2019-12-24 ���� */
.submenu li ul li ul li {background:url('../images/common/smenu_dot2.jpg') no-repeat left 50%;padding:0 0 0 7px}
.submenu li a {color:#f5821f;font-size:18px;font-weight:700}
.submenu li ul li a {color:#000;font-size:12px;font-weight:700}
.submenu li ul li ul li a {color:#636363;font-size:12px;font-weight:normal}

.submenu .s1_bg {padding:31px 0 41px;height:241px;background:url('../images/common/sbg01.jpg') no-repeat 50% 0;}
.submenu .s2_bg {padding:31px 0 41px;height:241px;background:url('../images/common/sbg02.jpg') no-repeat 50% 0;}
.submenu .s3_bg {padding:31px 0 41px;height:241px;background:url('../images/common/sbg03.jpg') no-repeat 50% 0;}
.submenu .s4_bg {padding:31px 0 41px;height:241x;background:url('../images/common/sbg04.jpg') no-repeat 50% 0;}
.submenu .s5_bg {padding:31px 0 41px;height:241px;background:url('../images/common/sbg05.jpg') no-repeat 50% 0;}

.submenu ul.s1_1 {width:161px;height:233px;float:left;border-right:1px solid rgb(208,208,208);}
.submenu ul.s1_2 {width:350px;height:233px;float:left;border-right:1px solid rgb(208,208,208);padding-left:30px;position:relative}
.submenu ul.s1_3 {width:161px;height:233px;float:left;padding-left:30px;}
.side {position:absolute;right:35px;top:22px}

/* 2021-12-23 ���� */
.submenu ul.s2_1 {width:200px;height:130px;float:left;border-right:1px solid rgb(208,208,208);position:relative}
.submenu ul.s2_2 {width:250px;height:130px;float:left;padding-left:25px;}
.submenu ul.s2_3 {width:250px;height:130px;float:left;border-right:1px solid rgb(208,208,208);padding-left:25px;padding-right:25px;box-sizing:border-box;}
.submenu ul.s2_4 {width:200px;height:130px;float:left;padding-left:30px;}
/* // 2021-12-23 ���� */
.side2 {position:absolute;right:35px;/*top:65px*/;top:22px}

.submenu ul.s3_1 {width:245px; height:233px;float:left;border-right:1px solid rgb(208,208,208);position:relative;}
.submenu ul.s3_1 ul:after {content:"";display:block;clear:both}
.submenu ul.s3_3 {width:190px;height:233px;float:left;padding-left:30px;}

.submenu ul.s4_1 li {padding-bottom:35px} /* 2020-03-09 ����*/

/* 2021-12-23 �߰� */
.submenu .s3_bg ul.s2_1{width:250px;padding-left:25px;box-sizing:border-box;}
.submenu .s3_bg .inner_sub{display:flex; flex-direction:column; padding-left:0;}
/* // 2021-12-23 �߰� */
/* 2026-01-02 s */
#footer .f_logo {margin-right: 20px;}
#footer .ad .copy {padding-top:10px;}
#footer .f_utill {margin-left: auto;}
#footer .f_utill ul{margin-bottom: 20px; overflow: hidden;}
/* 2026-01-02 s */
#footer .f_utill li {float:left;margin-right:15px}
#footer .f_utill p {clear:left;padding:17px 15px 0 0;vertical-align:bottom;text-align:right}
/* 2020-03-31 �߰�, 2025-06-18 ���� s */
#footer .ad a.bar:after{content:""; position:absolute; right:5px; top: 3px; width:1px; height:14px; background:#aaa;} 
#footer .ad .add {margin-top:10px;}
/* // 2020-03-31 �߰�, 2025-06-18 ���� e */

/* snb */
.snb {position:absolute; right:0; top:0; z-index:2; width:169px; /* height:245px; */ background:rgb(20,64,138); padding:31px 28px 32px; font-family:'Nanum Gothic', sans-serif;}/* 2022-05-04 ���� */
.snb a {color:#fff;font-size:16px;line-height:36px}
.snb ul li{padding-bottom:20px;} /* 2020-03-09 �߰� */
/* 2020-04-14 �߰� */
.snb ul li:last-child{padding-bottom:0px;}
.snb ul > li > div li{padding-bottom:0px;}
/* // 2020-04-14 �߰� */
.snb ul li a{line-height:24px;} /* 2020-03-09 �߰� */
.snb li.on a {color:#f5821f;text-decoration:underline}
.snb div {display:none; position:absolute; left:-169px; top:0; width:153px; background:url('../images/sub/snb_bg.jpg') repeat-y left top / contain; padding:21px 0 21px 16px;} /* 2022-05-04 ���� */
.snb ul li.on div {display:block}
.snb ul li.on ul li div {display:none}
.snb ul li.on ul li.on div {display:block}
.snb ul li.on ul li {background:url('../images/sub/snb_li_dot.jpg') no-repeat left center;}/* 2020-04-14 ���� */
.snb ul li.on ul li a {display: block;
text-decoration:none;
    font-size: 13px;
    line-height: 17px;
    padding: 8px 10px;
	color:#fff}/* 2020-04-14 ���� */
.snb ul li.on ul li a:hover {text-decoration:underline}
.snb ul li.on ul li.on a {color:rgb(20,64,138);text-decoration:underline}
.snb ul li.on ul li.on ul li a {color:#fff;text-decoration:none}
.snb ul li.on ul li.on ul li a:hover {text-decoration:underline}
.snb ul li.on ul li.on ul li.on a {color:rgb(20,64,138);text-decoration:underline}
.snb ul li ul li div {position:absolute;left:-136px;bottom:0;width:120px}
.snb div ul {background:url('../images/sub/snb_dot.png') no-repeat right top}

/* main */
.flexslider {position:relative}
#first .flex-control-nav {display:none}
#first .flex-direction-nav {display:none;position:absolute;left:53px;top:30px;text-indent:-9999px;overflow:hidden}
#first .flex-direction-nav li{float:left;margin-right:20px}
#first .flex-direction-nav .prev {display:block;width:16px;height:27px;background:url('../images/main/prev_next.png') no-repeat left top}
#first .flex-direction-nav .next {display:block;width:16px;height:27px;background:url('../images/main/prev_next.png') no-repeat right top}
#first {margin-bottom:20px}

.main_v {position:relative;margin-bottom:20px;height:340px;width:1220px;overflow:hidden}
.main_vslides li {position:absolute;left:0;top:0}
.main_vslides:after{content:'';display:block;clear:both}
.main_v .navigate {position:absolute;left:39px;bottom:22px;}
.main_v .navigate span {display:inline-block;width:12px;height:12px;background:url('../images/main/dot.png') no-repeat left top;margin-right:4px}
.main_v .navigate span.on {background:url('../images/main/dot.png') no-repeat right top}

/* 2026-01-02 s */
.m_img {margin-bottom:20px;font-family:'Nanum Gothic', sans-serif; display: flex; align-items: stretch; box-sizing: border-box;}
.m_img *{box-sizing: border-box;}
.m_img a> img{display: block; width: 100%; height: 100%; object-fit: cover;}
.m_img .left {width:50%;}
.m_img .right {width:50%;}
.m_img .press {display: flex; flex-direction: column; padding:35px;background:rgb(231,231,231);}
.press .tit {color:#64b801;font-size:16px;margin-top:27px;font-weight:700; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;width: 100%; }
.press .date {color:#aaaaaa;font-size:12px}
.press .cont {color:#777777;font-size:14px;margin-top:13px; display: -webkit-box; -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    overflow: hidden;    line-height: 1.5;    max-height: 3em;}
.press .more {width:60px;height: 27px;color:#fff;text-align:center;background:rgb(255,120,0);margin-top:auto}
/* 2026-01-02 e */

/* sub */
#content {width:100%;position:relative;z-index:1}
#content h2 {color:#000;font-size:33px; padding:38px 0 15px; margin-bottom:45px;border-bottom:1px solid rgb(227,227,227); line-height:22px} 
#content h2.paB22 {padding:38px 0 22px; } /* 2019-07-02 �߰� */
h3 {display:block;padding:18px 0 18px;margin-top:61px;background:url('../images/sub/tit_bar.jpg') no-repeat left top;font-size:26px;color:#000;} 
.eng {font-family:'PT Sans', sans-serif;font-weight:normal}
.sub_visual {width:100%;background:rgb(247,247,247);position:relative;z-index:25}
.sub_visual .inner_visual {position:relative;width:1220px;margin:0 auto}

/* .introbg {background:url('../images/intro/intro01_1.jpg') no-repeat right 65px} 2022-04-01 ���� */
.intro01{height:auto;line-height:22px;}
/* 2022-04-04 ���� �� �߰� */
.intro01 .tit {margin:50px 0 45px; padding:0 !important; color:#f58220; font-size:28px; line-height: 30px !important;}
.intro01 .cont {width:100%; text-align:justify;}
.intro01 .cont p,.txt_box2 p {line-height:21px; padding-bottom:24px;}
.intro01 .cont p.txt {font-size:16px; word-break:keep-all;}
.intro01 .cont strong {display:block; margin-bottom:12px; font-size:18px; color:#222;}
.intro01 .cont .sign {margin-top:25px;}
/* // 2022-04-01 ���� �� �߰� */

.box_cont{position:relative;overflow:hidden}
.box_cont h3 {margin-top:0}
.box_cont:after {content:"";display:block;clear:both}
.box_cont dl {position:relative;padding:40px 0 15px 0;}
.box_cont dt {width:150px;float:left;}
.box_cont dd {}
.txt_box {border-bottom:2px solid rgb(240,240,240);text-align:justify;}
.txt_box .end {padding-bottom:50px}
.end {}
.end.img {text-align:center;padding:40px 0 100px}
.txt_box2 {position:relative;width:590px;float:left;/*text-align:justify;*/}
.txt_box2.type {float:right}
.txt_box2 .doc {position:absolute;right:0;top:0}
.mile {height:140px}
.mile .oran {display:inline-block;width:74px;font-size:18px;color:#f58220}
.mile li {width:590px;float:left;line-height:34px}
.mile li.right {float:right}

.intro02 {background:url('../images/intro/history_bg.gif') no-repeat right bottom #fefbf7;}
/* 2018-12-19 ���� */
.history_box {overflow:hidden; padding-bottom:45px}
.history_box dl {width:595px}
.history_box dl.listD:nth-child(2n-1) {float:left}
.history_box dl.listD:nth-child(2n) {float:right}
.history_box dl.listD:nth-child(2n+1){clear:both}
.history_box dl.listD:nth-child(n+3){margin-top:30px}
.history_box dt {width:115px;float:left;padding-top:10px}
.history_box dd {width:480px;float:left}
/* //2018-12-19 ���� */
.history_box dd li {line-height:35px}
.history_box dd li.no_line {line-height:20px;padding-top:8px}
.history_box dd li span {display:inline-block;width:35px;color:#000;font-weight:700}
.history_box dd li em {display:block;padding-left:35px}

/* 151110 �������� */
.history {width:100%; margin:0px; padding:0px 0px 180px 0px; display:block; height:auto;}
.history .year {width:250px; vertical-align:top; float:left; margin:0px; padding:0px;}
.history .monthCon {width:970px; margin:0px; padding:0px; background:url(../images/intro/history_line.gif) repeat-y top left; float:right;}
.history .monthCon .month {margin:0px; padding:0px 0px 0px 20px;} 
.history .monthCon .month > .monthTxt {margin:0px; padding:0px 0px 10px 0px; vertical-align:top; line-height:20px; /*height:30px;*/ display:block; color:#1c1c1c;}
.history .monthCon .month > .monthTxt > span {color:#949494; font-weight:bold; margin:0px; padding:0px 15px 0px 0px; width:22px;}
.history .monthCon .month .lastTxt {line-height:14px; height:15px;}
.history .monthCon .month > .txtPoint {font-weight:bold; color:#f5821f;}

.one {}
.one dl {width:592px;height:72px;margin-bottom:30px;position:relative;}
.one dt {width:9px;}
.one dd {width:504px;position:absolute;left:25px;top:0;line-height:23px;}
.one .left {float:left;clear:both}
.one .right {float:right;clear:right}

.two .left {width:592px;float:left;clear:both;padding:55px 0;border-top:1px solid rgb(227,227,227)}
.two .right {width:592px;float:right;clear:right;padding:55px 0;border-top:1px solid rgb(227,227,227)}
.two .left.first {padding-top:0;border-top:none}
.two .right.first {padding-top:0;border-top:none}
.two h4 {color:#f58220;padding-bottom:33px;font-size:16px;font-weight:700}
.two h4.cent {text-align:center}
.two ol li {color:#000;}
.two>div>ol>li{margin-bottom:30px;}
.two ol li p {color:#555555;padding:3px 0 8px;line-height:22px;padding-left:10px;}
.two ol li ol {padding:3px 0 8px;}
.two ol li ol li {clear:both;line-height:22px;padding-left:30px;color:#555555}
.two ol li ol li.ol1 {background:url('../images/intro/1.jpg') no-repeat 10px 5px}
.two ol li ol li.ol2 {background:url('../images/intro/2.jpg') no-repeat 10px 5px}
.two ol li ol li.ol3 {background:url('../images/intro/3.jpg') no-repeat 10px 5px}
.two ol li ol li.ol4 {background:url('../images/intro/4.jpg') no-repeat 10px 5px}
.two ol li ol li.ol5 {background:url('../images/intro/5.jpg') no-repeat 10px 5px}
.two ol li ol li.ol6 {background:url('../images/intro/6.jpg') no-repeat 10px 5px}
.two ol li span {color:#000;font-weight:700}


.two2 .left {width:592px;float:left;clear:both;padding:55px 0;}
.two2 .right {width:592px;float:right;clear:right;padding:55px 0;}
.two2 .left.first {padding-top:0;border-top:none}
.two2 .right.first {padding-top:0;border-top:none}
.two2 h4 {color:#f58220;padding-bottom:33px;font-size:16px;font-weight:700}
.two2 h4.cent {text-align:center}
.two2 ol li {color:#000;line-height:22px;}
.two2 ol li p {color:#555555;padding:3px 0 8px;line-height:22px;padding-left:10px;}
.two2li.ol01 {background:url('../images/intro/01.jpg') no-repeat 1px 4px;padding-left:18px}
.two2li.ol02 {background:url('../images/intro/02.jpg') no-repeat 1px 4px;padding-left:18px}
.two2li.ol03 {background:url('../images/intro/03.jpg') no-repeat 1px 4px;padding-left:18px}
.two2 ol li ol {padding:20px 0 8px;}
.two2 ol li ol li {clear:both;line-height:22px;padding-left:0px;color:#555555}
.two2 .oran {color:#f58220;font-size:24px;font-weight:700;padding:0 0 23px;line-height:30px}
.two2 .strong {color:#464646;font-size:18px;padding-bottom:49px;line-height:26px;border:none; margin:0}

.intro03 .name {color:#f58220;font-size:28px;padding-bottom:30px}
.intro03 .title {color:#000;font-size:18px;padding-bottom:19px;}
.intro03 .cont {padding-bottom:20px} 
.ceo_box {background:url('../images/intro/intro03.jpg') no-repeat left top;height:408px;}
.ceo_box .ceo_cont {padding:79px 0 0 420px}
.imgbox {padding:1px;border:1px solid rgb(228,228,228);float:left;}
.vip_cont {width:364px;line-height:22px;border-bottom:1px solid rgb(232,232,232);height:235px;float:right}
.vp_box {height:190px}
.vp_box.type {height:400px}
.vp_box .left {width:590px;float:left}
.vp_box .right {width:590px;float:right}

.intro04 {position:relative; width:100%}
.intro04:after{content:'';display:block;clear:both}
.intro04 span {color:#000;font-weight:700}
.intro04 .txt {padding:35px 70px 0 0}
.intro04 .txt_bold {font-weight:700; font-size:14px;color:#000;}
.intro04 .txt_fs18 {padding-right:200px; font-size:18px;color:#464646;padding-bottom:70px;background:url('../images/intro/intro04_02_1_img2.jpg') no-repeat right top;line-height:28px;}
.intro04 .cont {color:#464646;padding:25px 0 45px 0} 
.intro04 .cont2 {color:#464646;padding:0 0 30px 0}
.intro04 .cont_big {word-break:break-all;font-size:32px;color:#c6c6c6;line-height:36px;font-weight:700;}
.intro04 .tabNav {display:block;height:65px}
.intro04 .tabNav ul {height:65px;width:100%;}
.intro04 .tabNav li{float:left;text-align:center;font-weight:700}
.intro04 .tabNav li a {display:block;font-size:18px;color:#464646;background:rgb(247,247,247);padding-top:19px;width:405px;height:39px;border-top:2px solid rgb(181,185,186);border-left:1px solid rgb(181,185,186);border-bottom:1px solid rgb(181,185,186)}
.intro04 .tabNav li.last a {border-right:1px solid rgb(181,185,186);}
.intro04 .tabNav li a.on {color:#f58220;border-bottom:none;height:40px;border-top:2px solid rgb(245,130,32);background:none}

/*.intro04 .oran {word-break:break-all;width:592px;color:#f58220;font-size:24px;font-weight:700;padding:58px 0 23px;line-height:30px;text-align:justify}*/
.intro04 .oran {word-break:normal;width:592px;color:#f58220;font-size:24px;font-weight:700;padding:58px 0 23px;line-height:30px;text-align:left;}
.intro04 .strong {width:592px;color:#464646;font-size:18px;padding-bottom:49px;border-bottom:1px solid rgb(227,227,227);margin-bottom:65px;line-height:26px;text-align:left;}
.intro04 .strong_line_no {width:592px;color:#464646;font-size:18px;padding-bottom:100px;line-height:26px;text-align:justify}
.intro04 .intro04_bg,.intro04 .intro04_2bg,.intro04 .intro04_3bg,.intro04_02 {width:1220px;display:block;clear:both}
.intro04_bg {background:url('../images/intro/intro04_1.jpg') no-repeat right 10px}
.intro04_2bg {background:url('../images/intro/intro04_2.jpg') no-repeat right 10px}
.intro04_3bg {background:url('../images/intro/intro04_3.jpg') no-repeat right 10px}
.intro04_02_bg {width:1220px;background:url('../images/intro/intro04_02_1.jpg') no-repeat right 120px}
.intro04_02_2_bg {width:1220px;background:url('../images/intro/intro04_02_2.jpg') no-repeat right 100px}
.intro04_05_bg {width:1220px;background:url('../images/intro/intro04_5.jpg') no-repeat right -20px}
.intro04 .pb15 {padding-bottom:15px;}
.intro04_3ok {width:1220px;height:571px;background:url('../images/intro/notify.jpg') no-repeat left bottom;padding-top:89px}
.intro04_3ok p {font-size:0;text-indent:-9999px;overflow:hidden}
.intro04_3ok span {position:absolute;left:737px;bottom:253px;color:#f58220;font-size:16px;letter-spacing:0}
.btn_ok {text-align:center;margin:34px 0 69px}

/* 2022-05-04 �߰� */
.intro04 .intro04_wrap {text-align:center; line-height:1.6; font-size:19px;}
.intro04 .intro04_wrap .tit {margin:40px 0 20px; font-size:27px; font-weight:800; color:#f58220;}
.intro04 .intro04_wrap .desc {margin-bottom:40px;}
.intro04 .intro04_list_wrap {width:986px; margin:0 auto 40px; padding:60px; box-sizing:border-box; background-color:#f5f5f5; border:1px solid #e1e1e1; text-align:left; font-size:16px;}
.intro04 .intro04_list_wrap .intro04_item {margin-bottom:25px;}
.intro04 .intro04_list_wrap .intro04_item:last-of-type {margin-bottom:0;}
.intro04 .intro04_list_wrap .item_tit {position:relative; margin-bottom:15px; font-weight:800; color:#222;}
.intro04 .intro04_list_wrap .item_tit:after {content:""; display:block; position:absolute; bottom:-7px; left:0; width:36px; height:5px; background-color:#f58220;}
/* // 2022-05-04 �߰� */

.intro04_3 .oran {color:#f58220;font-size:24px;font-weight:700;padding:20px 0 20px;line-height:30px}
.intro04_3 .oran_s {color:#f58220;font-size:14px;padding:23px 0 0;line-height:20px;}
.intro04_3 .oran_bold {font-weight:700;color:#f58220;font-size:16px;padding:0 0 5px;}
.intro04_3 em {color:#000;font-weight:700;}
.intro04_3 .strong_line_no {color:#464646;font-size:18px;padding-bottom:100px;line-height:26px;}
.intro04_3 .strong {color:#464646;font-size:18px;padding-bottom:30px;line-height:26px;}
.intro04_3 .first{padding-top:23px;}
.intro04_3 li {padding:0 0 20px;background:url('../images/intro/li_line.jpg') no-repeat 1px 4px;padding-left:14px;line-height:20px;}
.intro04_5_1 {background:url('../images/intro/intro04_5_img2.jpg') no-repeat left top}
.intro04_5_1_txt {padding:120px 0 130px 375px}
.intro04_5_2 {background:url('../images/intro/intro04_5_img5.jpg') no-repeat left top; padding:30px 35px;height:660px}
.intro04_5_2 h3 {margin-top:0px;}
.intro04_5_2:after{content:'';display:block;}


table.table {width:100%;table-layout:fixed;border-top:2px solid rgb(245,130,32);border-bottom:2px solid rgb(245,130,32)}
.table tr {border-bottom:1px solid rgb(227,227,227);}
.table th {background:rgb(250,245,235);text-align:center; font-size:14px; color:#464646;font-weight:700;border-right:1px solid rgb(227,227,227);padding:10px}
.table td {padding:10px;font-size:12px; color:6f6f6f;border-right:1px solid rgb(227,227,227);}
.table .last {border:none}
.table td.cent {text-align:center;}
.table td.rig {text-align:right;}

.intro04 p a {color:#31afdb}

.pt50{padding-top:50px}
.pt40{padding-top:40px}
.pl50{padding-left:50px}

.intro04_02 {}

.intro05 {position:relative;}
.intro05:after{content:'';display:block;clear:both}

.intro05 .oran {color:#f58220;font-size:24px;font-weight:700;padding:10px 0 80px;line-height:30px}
.intro05 .oran2 {color:#f58220;font-size:24px;font-weight:700;padding:20px 0;line-height:30px}
.intro05 .oran_s {color:#f58220;font-size:14px;padding:23px 0 0;line-height:20px;}
.intro05 .oran_bold {font-weight:700;color:#f58220;font-size:16px;padding:0 0 20px;}
.intro05 .green_bold {font-weight:700;color:#6d9e20;font-size:14px;padding:0 0 10px;}
.intro05 .oran_bold2 {font-weight:700;color:#f58220;font-size:16px;padding:50px 0 20px;}
.intro05 .first {padding-top:0;}
.intro05 .oran_b {font-weight:700;color:#f58220;font-size:16px;}
.intro05 .strong {color:#464646;font-size:18px;padding-bottom:20px;line-height:26px;letter-spacing:-1px;}
.intro05 .strong2 {color:#464646;font-size:18px;padding:50px 0 40px;line-height:26px;letter-spacing:-1px;font-weight:700;}
.intro05 .txt {color:#464646;font-size:16px;}
.intro05 em {color:#000;font-weight:700;}
.intro05 ul.li01 li {padding:0;background:url('../images/intro/li_01.jpg') no-repeat 1px 6px;padding-left:14px;letter-spacing:-1px;line-height:20px;font-size:14px;}
.intro05 span.orang{color:#f58220;font-size:14px;}
.intro05 em.orang{color:#f58220;font-size:12px;}

.intro05 .ol01 {background:url('../images/intro/01.jpg') no-repeat 1px 4px;padding-left:18px;letter-spacing:-1px;line-height:20px;}
.intro05 .ol02 {background:url('../images/intro/02.jpg') no-repeat 1px 4px;padding-left:18px;letter-spacing:-1px;line-height:20px;}
.intro05 .ol03 {background:url('../images/intro/03.jpg') no-repeat 1px 4px;padding-left:18px;letter-spacing:-1px;line-height:20px;}
.intro05 .ol04 {background:url('../images/intro/04.jpg') no-repeat 1px 4px;padding-left:18px;letter-spacing:-1px;line-height:20px;}
.intro05 .box_cont{padding-bottom:49px;border-bottom:1px solid rgb(227,227,227);margin-bottom:65px;line-height:26px;}
.intro05 dl {position:relative;letter-spacing:-1px;font-size:14px;color:#464646;padding:10px 0 30px;}
.intro05 dl:after{content:'';display:block;clear:both}
.intro05 dt {width:60px;float:left;}
.intro05 dd {width:490px;float:left;padding-bottom:15px;}
ul.li_q li {background:url('../images/intro/li_q.jpg') no-repeat 1px 3px;letter-spacing:-1px;padding:0 0 0 20px;font-size:16px;color:#000;}
ul.li_q li p {letter-spacing:-1px;font-size:14px;color:#464646;padding:10px 0 30px}
.intro05 .left {float:left;background:url('../images/intro/intro05_2_box.jpg') no-repeat 0 0; width:300px; height:200px}
.intro05 .right {float:right;background:url('../images/intro/intro05_2_box.jpg') no-repeat 0 0; width:290px; height:200px}
.intro05 .left li,
.intro05 .right li {background:url('../images/intro/li_o.jpg') no-repeat 40px 6px;padding-left:52px;letter-spacing:-1px;line-height:20px; width:190px}
.intro05 .left li span {color:#000000; font-size:12px;}
.intro05 .left .oran_bold,
.intro05 .right .oran_bold {font-weight:700;color:#f58220;font-size:16px;padding:30px 0 10px 45px;}
.intro05_2_1 {background:url('../images/intro/intro05_2_img2.jpg') no-repeat left 70px;height:550px}
.intro05_2_1 ul li {color:#464646;font-size:16px;font-weight:700;line-height:40px}
.intro05_2_1 ul {padding:53px 0 0 340px}

/* 2024-11-13 */
.intro05_04 .sImg {position:relative;padding-top:20px;height:115px;  display: flex; align-items: center; justify-content: center;}
.intro05_04 .sImg div {width:667px; height:85px; overflow:hidden;} /* 2022-09-05 ���� */
.intro05_04 .sImg ul {display:flex; transition: margin 0.3s ease; }
.intro05_04 .sImg ul li {margin-right:9px;width:126px; flex-shrink:0;}
.intro05_04 .sImg ul li:last-of-type{margin-right:0;}
.intro05_04 .sImg a.on img {width:122px;border:2px solid rgb(245,130,32)}
.intro05_04 .sImg .prev {display:inline-block; margin-right: 20px;}
.intro05_04 .sImg .next {display:inline-block;margin-left: 20px;}
/* // 2024-11-13 */
.intro05_04 p {background:url('../images/intro/img_dot.jpg') no-repeat 9px 50%;padding-left:20px;line-height:30px;color:#464646;font-size:14px}
.sumnail .item {float:left;width:285px;height:222px;background:rgb(241,241,241);margin:0 25px 25px 0}
.sumnail .item.last {margin:0 0 25px 0}
.galley .left h3,.galley .right h3 {margin-top:0}
.galley .left {float:left;width:590px}
.galley .right {float:right;width:590px}
/* 2022-09-05 �߰� */
.galley .gallery_item .bigImg img {width:100%;}
.gallery_item .sImg {display:flex; justify-content:center;}
/* // 2022-09-05 �߰� */

.intro06 h4 {font-size:26px;padding:70px 0 20px;}
.intro06 .left {width:590px;float:left;color:#464646}
.intro06 .right {width:590px;float:right;color:#464646}
.intro06 dl {clear:both;height:200px;}
.intro06 dt {width:184px;height:57px;margin-right:24px;float:left;background:rgb(214,141,78);text-align:center;color:#fff;font-size:20px;padding-top:30px}
.intro06 dd {width:382px;float:left}
.intro06 dd li {clear:both;line-height:22px;min-height:22px;background:url('../images/intro/li_dot.jpg') no-repeat left 9px;padding-left:10px}
.intro06 dd li dl {clear:none;height:auto;padding:0}
.intro06 dd li dt {background:none;width:75px;height:auto;margin:0;text-align:left;font-size:16px;padding:0;color:#464646;}/* 2019-12-24, 2024-11-28 width ���� */
.intro06 dd li dd {width:290px}
.intro06 a.oran {color:#f58220;}
.intro06 dd .indent {padding-left:55px;}
.intro06 .infomation {border-bottom:1px solid rgb(227,227,227)}
.intro06 .infomation dl {padding-top:48px;}
.intro06 .infomation dd {width:844px;}
.intro06 .infomation dd .left {width:420px;}
.intro06 .infomation dd .right {width:420px}
.intro06 .infomation li dl {clear:none;height:auto;padding:0}
.intro06 .infomation li dt {background:none;width:75px;height:auto;margin:0;text-align:left;font-size:16px;padding:0;color:#464646;;}
.intro06 .infomation li dd {width:300px}
.intro06 .infomation .right .btnArea a {display: inline-block; padding: 17px 98px 21px; font-size: 20px; background: #ec8103; color: #fff !important;} /* 2025-09-29 �߰� */
.intro06 .item1 dt {background:rgb(166,214,234)}
.intro06 .item2 dt {background:rgb(238,183,202)}
.intro06 .item3 dt {background:rgb(236,200,176)}
.intro06 .item4 dt {background:rgb(75,157,77)}
.intro06 .item5 dt {background:rgb(255,207,0)}
.intro06 .item1 li dt,
.intro06 .item2 li dt,
.intro06 .item3 li dt,
.intro06 .item4 li dt {background:none}
/* 2025-09-29 ���� s */
.intro06 .item5 li dt {padding-left:64px; text-indent:-64px; display:block}
.intro06 dd li span.txtIndt {display: block; padding-left: 72px; text-indent: -72px;}
/* // 2025-09-29 ���� e */
.global h3 {margin-top:30px}

.intro07 {position:relative;}
.intro07:after{content:'';display:block;clear:both}
.intro07 .oran {color:#f58220;font-size:24px;font-weight:700;padding:63px 0 23px;line-height:30px}
.intro07 .strong_line_no {color:#464646;font-size:18px;padding-bottom:100px;line-height:26px;}
.intro07_bg {background:url('../images/intro/intro07_1.jpg') no-repeat right 20px}

.notify table {width:100%;table-layout:fixed;border-top:2px solid rgb(245,130,32);border-bottom:2px solid rgb(245,130,32)}
.notify table tr {height:50px;border-bottom:1px solid rgb(227,227,227)}
.notify table th {background:rgb(250,245,235) url('../images/common/table_dot.jpg') no-repeat 16px 50%;padding-left:26px;font-weight:700; text-align:left;}
.notify table th.last {background:rgb(250,245,235)}
.notify table td {padding-left:26px}
.notify table td input {height:23px;border:1px solid rgb(216,216,216)}
.notify table td textarea {width:911px;height:234px;border:1px solid rgb(216,216,216);margin:15px 0}
/* 2020-02-20 �߰� */
.notify td.termBox{padding:20px}
.notify .captcha > p{display:inline-block;}
.notify .captcha{display:table; margin-bottom:10px;}
.notify .refresh{display:table-cell; vertical-align:middle;}
/* // 2020-02-20 �߰� */

input.i1 {width:313px }
input.i2 {width:91px;margin-right:4px }
input.i3 {width:141px;margin-right:6px }
input.i4 {width:628px }
input.i5 {width:739px }
input.type {margin:0 4px}
input.type2 {margin:0 6px}

/* ???*/
.ready {margin:100px 0;text-align:center}
.pro02,.pro02_2 {font-family:'PT Sans', sans-serif;position:relative;font-size:16px}
.pro02 a,.pro02_2 a {color:#555555}
#content h2.n_b{clear:both;padding:0;border-bottom:none;margin-bottom:0}
.pro02_2 .slides li {position:relative}
.pro02_2 .slides .v_txt {position:absolute;left:42px;top:29px;font-size:18px;color:#fff}
.pro02_2 .slides .v_txt .model {font-size:48px;line-height:55px;;font-weight:bold}
.pro02 .flex-control-nav,
.pro02 .flex-direction-nav,
.pro02_2 .flex-control-nav,
.pro02_2 .flex-direction-nav {display:none}
.pro02 .more a,.pro02_2 .more a {color:#f58220;display:inline-block;padding-right:10px;background:url('../images/common/more.jpg') no-repeat right 50%;margin-top:10px}
.t_border {position:relative; padding-bottom:40px}/* 2019-10-01 ���� */
.pro_txt {width:808px;min-height:280px;text-align:justify;}
.pro_txt .tit {font-size:25px;color:#222;line-height:32px;margin-bottom:25px;letter-spacing:-1px}
.oran_box {width:360px;position:absolute;right:0;top:0px;} /* 2019-10-01 ���� */
	.sel_box {position:relative;width:330px;height:31px;background:rgb(242,145,63);padding:10px 0 0 30px;font-size:18px;color:#fff;margin-bottom:10px}
	.sel_box a {position:absolute;right:0;top:0}
	.sel_txt {position:relative;width:304px;height:174px;border:1px solid rgb(232,232,232);padding:28px 26px 0 28px;line-height:18px;text-align:justify}
	.sel_txt .more {position:absolute;left:28px;bottom:23px}
	.inpuriy {font-family:'Raleway', sans-serif;font-weight:700;font-size:28px;padding-bottom:15px}
.map_box {display:none;position:absolute;right:0;top:41px/*471*/;width:300px;padding:10px 30px;/*height:411px;*/background:rgb(223,134,58);z-index:9999}/* 2020-07-27 ���� */
.map_box li {padding-left:12px;padding-bottom:3px;background:url('../images/product/list_dot.jpg') no-repeat left 10px}
.map_box li a {color:#fff;font-size:16px}
.map_box li ul li {padding-bottom:0;background:none}
.map_box li ul li a {font-size:14px}
.map_box ul.float.type {/*padding-top:22px*/}
.map_box li ul li ul li a,.map_box ul.float.type ul li a {color:#ffd800;font-size:12px}
.map_box .float {width:150px;float:left;}



.pro_boxList {padding-top:30px}	
.pro_box {position:relative;width:275px;height:420px;margin-right:40px;float:left;text-align:justify}
.pro_box.last {margin-right:0;float:right}
.pro_box .tit {font-family:'Raleway', sans-serif;color:#000;font-size:26px;padding:0 0 6px}
.pro_box .more {position:absolute;left:0;bottom:50px}

.pro2_boxList {padding-top:30px}
.pro2_box {position:relative;width:378px;height:478px;border:1px solid rgb(227,227,227);text-align:justify;float:left;margin-right:37px;margin-bottom:37px;}
.pro2_box.last {margin-right:0;float:right}
.pro2_box .tit {font-family:'Raleway', sans-serif;color:#000;font-size:26px;padding:15px 0 15px 23px;letter-spacing:-1px}
.pro2_box .text {padding:20px; text-align:left;} /* 2020-06-22 ���� */
.pro2_box .more {position:absolute;left:23px;bottom:28px}

.prodect_list {padding-bottom:20px;border-bottom:1px solid rgb(227,227,227);margin-bottom:10px; overflow:hidden} /* 2019-10-01 ���� */
.pro02_2 .h3 {clear:both;font-family:/*Raleway',*/'PT Sans'/, sans-serif;color:#333;font-size:30px;letter-spacing:-1px;display:inline-block;padding:18px 0 0;margin-bottom:20px;
		background:#fff url('../images/sub/tit_bar.jpg') no-repeat left top;position:relative;bottom:-20px;margin-top:0}
.pro02_2 .t_boder {padding-top:40px;border-top:1px solid rgb(227,227,227)}
.prodect_list .h3 {padding:18px 0 18px;margin-bottom:0;}
.p1 {padding-top:30px; /*border-top:1px solid rgb(227,227,227)*/}
.item {position:relative;width:590px;}
.item.right {}
.androidList{width:100%; overflow:hidden;}
.androidList .item {position:relative;width:590px; float:left;}
.androidList .item.right {float:right;}
.item .txt {width:266px;position:absolute;right:25px;top:30px;}
.item .txt .tit {color:#f58220;font-size:20px}
.prodect_list_left {width:590px;float:left}
.prodect_list_right {width:590px;float:right}

.detail .h3 {padding:18px 0 18px;margin-bottom:0}
.detail .left {width:590px;float:left;padding-bottom:40px;text-align:justify}
.detail .right {width:590px;float:right;padding-bottom:40px;text-align:justify}
.detail dl {padding-bottom:22px}
.detail dt {font-size:16px;color:#000}
.detail .pd {padding-bottom:20px}

.clear {clear:both}

/* ir */
.inv01_bg {background:url('../images/investment/inv01_bg.jpg') no-repeat right 143px}
.inve02 .table_box {position:relative}
.inve02 .right_table {position:absolute;right:0;bottom:0;width:590px;}
.inve02 table {width:100%;table-layout:fixed;border-top:2px solid rgb(245,130,32);border-bottom:1px solid rgb(245,130,32);}
.inve02 table.center,.inve02 table.center th {text-align:center}
.inve02 tr{height:44px;line-height:44px}
.inve02 th.last,.inve02 td.last {border-right:none}
.inve02 th {font-weight:700;background:rgb(250,245,235);border-right:1px solid rgb(227,227,227);border-bottom:1px solid rgb(227,227,227);}
.inve02 td {border-right:1px solid rgb(227,227,227)}
.inv01_2 td {border-bottom:1px solid rgb(227,227,227)}
.inv01_2 tr.oran_b td {border-bottom:1px solid rgb(245,130,32)}
.inve02 td.oran {color:#f58220;}
.inve02 .s_tit {font-size:16px;color:#f58220;padding-bottom:19px}
.inve02 .t_right {text-align:right;color:#a1a1a1;font-size:12px;padding:3px 0}
.inve02 {position:relative}
.inve02 .strong {font-weight:700;color:#f58220;padding-bottom:23px;font-size:24px;}
.inve02 .pd {padding-bottom:35px;font-size:18px}
.inve02 .iframe {width:640px;margin:0 auto}
.inve02 .img {padding-top:40px}
.inve02 .right {position:absolute;right:0;top:164px;width:590px;display:table_cell}
.inve02 .right table {width:100%;table-layout:fixed;border-top:2px solid rgb(245,130,32);}
.inve02 .right tr {height:37px;border-bottom:1px solid rgb(227,227,227);vertical-align:middle;}
.inve02 .right input,.inve02 .right label,.inve02 .right img,.inve02 .right select {vertical-align:middle;}
.inve02 .right th {background:rgb(250,245,235);padding:0 23px;color:#464646;font-weight:700}
.inve02 .right td {padding:0 23px;line-height:37px;}
.inve02 .right td p {background:url('../images/common/table_dot.jpg') no-repeat left 50%;padding-left:10px}
.inve02 .right table span {float:right}
.inve02 .right table span a {display:inline-block;margin-left:5px}
.inve02 .adobe {padding-top:30px;}
.inve02 .tabNav {height:58px;margin-bottom:70px}
.inve02 .tabNav li{float:left;text-align:center;font-weight:700}
.inve02 .tabNav li a {display:block;font-size:18px;color:#464646;background:rgb(247,247,247);padding-top:19px;width:242px;height:39px;border-top:2px solid rgb(181,185,186);border-left:1px solid rgb(181,185,186);border-bottom:1px solid rgb(181,185,186)}
.inve02 .tabNav li.last a {border-right:1px solid rgb(181,185,186);}
.inve02 .tabNav li a.on {color:#f58220;border-bottom:none;border-top:2px solid rgb(245,130,32);background:none}
.float_left {width:590px;float:left}
.float_right {width:590px;float:right}
.float_left h3,.float_right h3 {margin-top:0}

/* 2015-11-26 �߰� : S */
.os .tabNav {margin-bottom:40px; overflow:hidden; }
.os .tabNav li{float:left;text-align:center;font-weight:700; margin-left:6px; margin-bottom:10px;}
.os .tabNav li:first-child{margin-left:0;}
.os .tabNav li a {display:block;font-size:15px;font-weight:normal;color:#464646;background:rgb(247,247,247);width:167px;height:40px; line-height:40px; border:1px solid rgb(181,185,186);}
.os .tabNav li a.on {color:#fff; background:rgb(245,130,32)}
.os table {width:100%;table-layout:fixed;border-top:2px solid rgb(245,130,32);border-bottom:1px solid rgb(245,130,32); text-align:center}
.os table.center,.inve02 table.center th {text-align:center}
.os tr{height:35px;line-height:35px}
.os th {font-weight:700;background:rgb(250,245,235);border-right:1px solid rgb(227,227,227);border-bottom:1px solid rgb(227,227,227); text-align:center}
.os td {border-left:1px solid rgb(227,227,227);border-bottom:1px solid rgb(227,227,227)}
.os td:first-child{border-left:0;}
.os tr.oran_b td {border-bottom:1px solid rgb(245,130,32)}
.os td.oran {color:#f58220;}
.os_tit1{margin-left:30px;}
.os_tit1 span{font-weight:bold; color:#000}
/* 2015-11-26 �߰� : E */


.part_veiw .border_box a {display:inline-block;margin:0 3px 14px 0}
.part_veiw .border_box a.last {margin:0 0 14px 0}

#content.part_veiw h2 {margin-bottom:15px}
.part_veiw h3 {position:relative;clear:both;bottom:-10px;margin-top:30px;padding:18px 5px 0 0;background:#fff url('../images/sub/tit_bar.jpg') no-repeat left top;display:inline-block}
.part_veiw .box {display:inline-block;float:left;width:590px;position:relative;padding:8px 0 42px;font-family:'PT Sans', sans-serif;text-align:justify}
.part_veiw .box h4 {font-size:20px;color:#000;background:url('../images/promote/tit_bar.jpg') no-repeat left 50%;padding-left:8px; border-bottom:0;}
.part_veiw .box.left {margin-right:20px;}
.part_veiw .box .info {width:285px;position:absolute;right:0;top:40px;color:#464646;height:180px;font-size:14px}
.part_veiw .box .info p{overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:8;-webkit-box-orient: vertical;word-wrap:break-word;}
.part_veiw .box .info .b_oran {position:absolute;left:0;bottom:-10px}
.part_veiw .box .info .b_oran a{color:#0000ff;font-size:16px;display:inline-block;}
.border_box {border-top:1px solid rgb(200,200,200);padding-top:20px}

??�너??/
.part_veiw .border_box a {display:inline-block;margin:0 3px 14px 0}
.part_veiw .border_box a.last {margin:0 0 14px 0}

#content.part_veiw h2 {margin-bottom:15px}
.part_veiw h3 {position:relative;clear:both;bottom:-10px;margin-top:30px;padding:18px 5px 0 0;background:#fff url('../images/sub/tit_bar.jpg') no-repeat left top;display:inline-block}
.part_veiw .box {display:inline-block;float:left;width:590px;position:relative;padding:8px 0 42px;font-family:'PT Sans', sans-serif;text-align:justify}
.part_veiw .box h4 {font-size:20px;color:#000;background:url('../images/promote/tit_bar.jpg') no-repeat left 50%;padding-left:8px;}
.part_veiw .box.left {margin-right:20px;}
.part_veiw .box .info {width:285px;position:absolute;right:0;top:40px;color:#464646;height:180px;font-size:14px}
.part_veiw .box .info p{overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:8;-webkit-box-orient: vertical;word-wrap:break-word;}
.part_veiw .box .info .b_oran {position:absolute;left:0;bottom:-10px; word-break:break-all;}/* 2020-03-09 ���� */
.part_veiw .box .info .b_oran a{color:#0000ff;font-size:16px;display:inline-block;}
.border_box {border-top:1px solid rgb(200,200,200);padding-top:20px}

.list form {text-align:right;margin-bottom:14px}
.list form input {width:198px;height:22px;border:1px solid rgb(219,219,219);}
.list form select {width:76px;height:24px;border:1px solid rgb(219,219,219);}
.list ul {border-top:2px solid rgb(245,130,32);border-bottom:2px solid rgb(245,130,32)}
.list ul li {height:120px;line-height:18px;border-bottom:1px solid rgb(227,227,227)}
.list ul li.last {border:none}
.list ul div {float:left;width:1117px;}
.list ul span {display:inline-block;float:left;width:85px;height:65px;padding-top:55px;text-align:center}
.list ul li .tit {padding-top:18px;color:#64b801;font-size:16px}
.list ul li .sm {color:#aaa;font-size:12px;padding-bottom:8px}

.page {text-align:center;padding-top:35px;}
.page span {display:inline-block;}
.page span a {display:inline-block;padding:2px 2px 0}

.list_veiw a {color:#6f6f6f}
.list_veiw .table1 {width:100%;table-layout:fixed;border-top:2px solid rgb(245,130,32);border-bottom:2px solid rgb(245,130,32);font-family:'PT Sans', sans-serif;}
.list_veiw .table1 tr {height:50px;border-bottom:1px solid rgb(227,227,227)}
.list_veiw .table1 tr.cont {height:auto;}
.list_veiw .table1 th {background:rgb(250,245,235);text-align:center;color:#000;font-family:'Nanum Gothic', sans-serif;}
.list_veiw .table1 td {padding-left:30px}
.list_veiw .table1 tr.cont td {padding-left:0;padding:47px 0;line-height:22px;}
.list_veiw .table1 tr.cont td table td {padding-left:0;padding:0;line-height:16px;}
.list_veiw .table1 tr.cont td table tr {border:none;height:auto}
.list_veiw .table1 tr.cont .img {text-align:center}
.btn_list {text-align:center;margin:34px 0}

/* �ֿ� �̺�Ʈ �� �ű� ������ 2020-02-03 �߰�*/
.list_view a {color:#6f6f6f}
.list_view .table1 {width:100%;table-layout:fixed;border-top:2px solid rgb(245,130,32);border-bottom:2px solid rgb(245,130,32);font-family:'PT Sans', sans-serif;}
.list_view .table1 tr {height:50px;border-bottom:1px solid rgb(227,227,227)}
.list_view .table1 tr.cont {height:auto;}
.list_view .table1 tr.cont .img{text-align:center;}
.list_view .table1 th {background:rgb(250,245,235);text-align:center;color:#000;font-family:'Nanum Gothic', sans-serif;}
.list_view .table1 td {padding-left:30px}
.list_view .table1 tr.cont td {padding-left:0;padding:47px 0;line-height:22px;}
.list_view .table1 tr.cont td table td {padding-left:0;padding:0;line-height:16px;}
.list_view .table1 tr.cont td table tr {border:none;height:auto}
.list_view .table1 tr.cont .img {text-align:center}
.list_view .dotT{position:relative; padding-left:15px; line-height:24px;}
.list_view .dotT:before{content:""; display:block; position:absolute; top:10px; left:0; width:4px; height:4px; background:#ec8103; border-radius:2px;}
/* // 2020-02-03 �߰�*/


/*�ֿ� �̺�Ʈ*/ 
.event {font-family:'PT Sans', sans-serif;letter-spacing:-1px}
.event h2 {padding:38px 0 10px;font-family:'Nanum Gothic', sans-serif;}
.event .orantit {color:#f58220;font-size:26px;padding:0;}
.event .f_18 {font-size:18px;color:#464646;}
.event .sm {color:#464646;margin-bottom:80px;}
.event .oran {color:#f58220}
.event .strong {font-weight:700}
.event .black {color:#000}
/* 2019-02-19 ���� */
.event_box {overflow:hidden; border-top:2px solid rgb(245,130,32);  border-bottom:2px solid rgb(245,130,32);  padding-bottom:40px; border-bottom:0}
.event_box .item.last {border-bottom:0}
.event_box .item {display:inline-block; float:left; width:590px; height:289px; padding:45px 0 30px; margin-right:40px; padding-bottom:22px; border-bottom:1px solid #e3e3e3; box-sizing:border-box;}
.event_box .item:nth-child(2n) {margin-right:0}
.event_box .item:nth-child(2n-1) {clear:both}
.event_box .item .tit {margin-bottom:10px; font-size:20px; color:#f58220; line-height:26px;}
.event_box .item .item_txt {overflow:hidden; position:relative; padding:25px 30px 27px;} /* 2020-02-13 ���� */
.event_box .item .icon {float:left}
.event_box .item .icon{width:285px; height:180px; padding-right:30px;}
.event_box .item .icon img{max-width:100%; max-height:100%;}
.event_box .item .txt {float:left; position:static; }
.event_box .item .dotT {position:relative; padding-left:15px; line-height:24px;}
.event_box .item .dotT:before {content:""; display: block; position: absolute; top: 10px; left: 0; width: 4px; height: 4px;background: #ec8103; border-radius: 2px;}
.event_box .item .dotT > a{text-decoration:underline}
.event_box .item .txt2 {height: auto; margin-top:30px; padding-top:25px; padding-bottom:75px; border-top:1px dashed #b5b5b5; box-sizing:border-box; position:relative}
.event_box .item .txt2 .black {margin-bottom:5px}
.event_box .item .txt2 .subTxt {margin-bottom:20px; word-break:keep-all}
.event_box .item .txt2 .btn {display:block; position:absolute; bottom:0; left:0; width:100%; height:60px; background:#ec8103; color:#fff; line-height:60px; text-align:center; text-decoration:none}
.event_box .item .btn.pop {}
.dimed {display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:30}
.layPop {display:none; position:fixed; left:50%; top:50%; transform:translate(-50%, -50%); width:820px; height:710px; background:#fff; z-index:40;} /* 2019-04-05 ���� */
.layPop .topArea {position:relative; width:100%; height:70px; padding:21px 30px; box-sizing:border-box; color:#fff; font-size:26px; background:#ec8103; }
.layPop .topArea .xbtn {position:absolute; top:25px; right:30px;}
.layPop .imgArea {position:relative; width:820px; height:640px;}
.layPop .imgArea .rollDiv {position:absolute; width:760px; height:580px; top:30px; left:30px; overflow:hidden;}
.layPop .imgArea .rollDiv .roll{position:absolute; top:0; left:100%}
.layPop .imgArea .rollDiv .roll:first-child {left:0;}
.layPop .imgArea .rollDiv .roll img {width:760px} /* 2019-04-05 ���� */
.layPop .imgArea .btnArea {position:absolute; top:295px; left:0; width:100%; height:50px; }
.layPop .imgArea .btnArea a {position:absolute; top:0; width:50px; height:50px;}
.layPop .imgArea .btnArea .prevBt {left:60px; background:url('../images/promote/laypop_btn_left.png') no-repeat center;}
.layPop .imgArea .btnArea .nextBt {right:60px; background:url('../images/promote/laypop_btn_right.png') no-repeat center;}
/* //2019-02-19 ���� */

/* 2020-02-03, 2020-02-10 �ֿ� �̺�Ʈ �ű� ������ ����, �߰�*/
.event_title{margin-top:71px; padding:0 0 13px 0;}
.event_title1{padding:10px 0 35px 56px; font-weight:bold; background:url('../images/promote/upcoming_event_icon1.png')no-repeat 0 2px/50px 50px}
.event_title2{padding:10px 0 35px 56px; font-weight:bold; background:url('../images/promote/upcoming_event_icon2.png')no-repeat 0 2px/50px 50px}
.event_box.comingList{overflow:hidden; display:flex; flex-wrap:wrap;}/* 2020-02-06 �߰� */
.event_box.comingList .item .date {position:relative; padding-left:23px; line-height:24px;}
.event_box.comingList .item .date:before {content:""; display:block; position:absolute; top:5px; left:0; width:14px; height:14px; background:url('../images/promote/date_icon.png')no-repeat 0 0/ 14px 14px;}
.event_box.comingList .item .date > a{text-decoration:underline}
.event_box.comingList .item .locate {position:relative; padding-left:23px; line-height:24px;}
.event_box.comingList .item .locate:before {content:""; display:block; position:absolute; top:5px; left:0; width:14px; height:13px; background:url('../images/promote/location_icon.png')no-repeat 0 0/ 14px 13px;}
.event_box.comingList .item .locate > a{text-decoration:underline}
.event_box.comingList .item .address {position:relative; padding-left:23px; line-height:24px; }
.event_box.comingList .item .address:before {content:""; display:block; position:absolute; top:5px; left:0; width:13px; height:13px; background:url('../images/promote/address_icon.png')no-repeat 0 0/ 13px 13px;}
.event_box.comingList .item .address > a{text-decoration:underline; -webkit-text-decoration-color:#f58220; /* Safari */  text-decoration-color:#f58220;}
.event_box.comingList .item .booth > a{text-decoration:underline}
.event_box.comingList .item .booth {position:relative; padding-left:23px; line-height:24px;}
.event_box.comingList .item .booth:before {content:""; display:block; position:absolute; top:5px; left:0; width:13px; height:13px; background:url('../images/promote/booth_icon.png')no-repeat 0 0/ 13px 13px;}
.event_box.comingList .item .booth > a{text-decoration:underline}
.event_box.comingList {border-top:none;  border-bottom:none;  padding-bottom:16px; border-bottom:0}
/*.event_box.comingList .itemList{overflow:hidden; margin-top:30px;}*/
.event_box.comingList .item.last {border-bottom:0}
.event_box.comingList .item {display:inline-block; position:relative; width:385px; height:auto; padding:0; margin-top:30px; margin-left:0; margin-right:30px; border:1px solid #e3e3e3; box-sizing:border-box;} /* 2020-02-13 ���� */
.event_box.comingList .item.pdB{padding:0 0 65px 0;}/* 2020-02-13 �߰� */
.event_box.comingList .item:nth-child(1){margin-top:0;}
.event_box.comingList .item:nth-child(2){margin-top:0;}
.event_box.comingList .item:nth-child(3){margin-top:0;}
.event_box.comingList .item:hover{border:2px solid #ec8103;}
.event_box.comingList .item:hover .tit{color:#ec8103}
.event_box.comingList .item:nth-child(2n) {margin-right:30px}
.event_box.comingList .item:nth-child(3n) {margin-right:0}
.event_box.comingList .item:nth-child(2n-1){clear:none;}
.event_box.comingList .item:nth-child(3n-2) {clear:both} /* 2020-02-06 ���� */
.event_box.comingList .itemList:nth-child(1) {margin-top:0}
.event_box.comingList .item .tit {margin-bottom:10px; font-size:20px; color:#333; line-height:26px;}
.event_box.comingList .item .item_txt {position:relative; padding:25px 30px 20px;} /* 2020-02-13 ���� */
.event_box.comingList .item .icon {float:none}
.event_box.comingList .item .icon{display:table-cell; vertical-align:middle; width:385px; height:180px; padding-right:0; text-align:center; border-bottom:1px solid #e3e3e3;}
/* // 2020-02-03, 2020-02-10 ����, �߰�*/

.list_veiw tr.cont.type td img {float:left;margin-right:40px;}


/*���ް���*/
.web {position:relative}
.web h2 {padding:38px 0 10px;font-family:'Nanum Gothic', sans-serif;}
.web .download {position:absolute;right:0;top:155px}
.web .bigImg {}
.web .orantit {color:#f58220;font-size:16px;padding:26px 0 8px}
.web .imgveiw {border-top:2px solid rgb(245,130,32);border-bottom:1px solid rgb(253,130,210);height:266px}
.web .imgveiw li {width:174px;float:left;text-align:center;padding-top:24px;}
.web .imgveiw li img {display:block;margin-bottom:14px}
.web .imgveiw li p {background:url('../images/promote/tit_bar.jpg') no-repeat 0 5px;font-family:'Nanum Gothic', sans-serif;padding-left:12px;text-align:left;font-size:14px}

.table_bord table {width:100%;table-layout:fixed;border-top:2px solid rgb(245,130,32);border-bottom:1px solid rgb(245,130,32)}
.table_bord tr {height:50px;border-bottom:1px solid rgb(227,227,227)}
.table_bord th {background:rgb(250,245,235) url('../images/promote/table_bar.jpg') no-repeat right 50%;text-align:center;color:#000}
.table_bord th.last {background:rgb(250,245,235)}
.table_bord td {text-align:center}
.table_bord td.t_left {text-align:left;padding-left:60px;}


/* sitemap */

.sitemap h3 {background:none;font-size:24px;padding: 0 0 18px;color:#000;margin-top:0;font-weight:700}
.sitemap ul li {padding-bottom:10px;line-height:30px;}
.sitemap ul li a {color:#f58220;font-size:18px;font-weight:bold}
.sitemap ul li ul li {padding-bottom:0;line-height:22px;background:url('../images/common/smenu_dot1.jpg') no-repeat 5px 10px;padding-left:12px;}
.sitemap ul li ul li a {color:#000;font-size:14px;font-weight:normal}
.sitemap ul li ul li ul li {padding-bottom:0;line-height:18px;background:url('../images/common/smenu_dot2.jpg') no-repeat 5px 10px;}
.sitemap ul li ul li ul li a {color:#555;font-size:12px}
.sitemap div {padding-left:33px;float:left;height:830px;}
.sitemap .site01 {width:370px;border-right:1px solid rgb(233,233,233)}
.sitemap .site02 {position:relative;width:370px;border-right:1px solid rgb(233,233,233)}
.sitemap .site03 {width:171px;border-right:1px solid rgb(233,233,233)}
.sitemap .site04 {width:370px;}
.sitemap .site04 ul {margin-bottom:40px}
.sitemap .site04 li {padding-bottom:0;}
.sitemap .site02 .right {width:282px;position:absolute;right:0;top:50px;}

/*ani*/
.pro01 .oran {font-size:20px;color:#f58220;margin-bottom:35px}
.tabImg {position:relative;width:1218px;height:1128px;border:1px solid rgb(233,233,233);background:url('../images/ani/img01.jpg') no-repeat left 66px}
.tabImg .item {position:absolute;left:0;top:0;z-index:1}
.tabImg dl {padding-left:4px;position:absolute;left:0;top:0;z-index:1}
.tabImg dt {padding:4px 4px 0 0;width:400px;float:left}
.tabImg dd {display:none;position:absolute;left:0;top:65px;width:100%;height:1063px;z-index:2}
.dd_cont01 .item,.dd_cont02 .item,.dd_cont03 .item {position:absolute;left:0;top:-65px;z-index:2}
.tabImg .item a,.tabImg .s_tem span {position:absolute ;z-index:0}
.tabImg .item a.m_item01 {left:360px;top:182px}
.tabImg .item a.m_item02 {left:555px;top:266px}
.tabImg .item a.m_item03 {left:520px;top:318px}
.tabImg .item a.m_item04 {left:295px;top:438px}
.tabImg .item a.m_item05 {left:381px;top:687px}
.tabImg .item a.m_item06 {left:348px;top:729px}
.tabImg .item a.m_item07 {left:330px;top:750px}
.tabImg .item a.m_item08 {left:730px;top:790px}
.tabImg .s_tem span.s_item01 {left:1020px;top:370px}
.tabImg .s_tem span.s_item02 {left:575px;top:552px}
.tabImg .s_tem span.s_item03 {left:607px;top:563px}
.tabImg .s_tem span.s_item04 {left:208px;top:655px}
.tabImg .s_tem span.s_item05 {left:257px;top:685px}

.tabImg .line span {display:block;width:0;height:23px;position:absolute;z-index:1;}
.tabImg .line span.blue {background:url('../images/ani/blue_line.png') no-repeat left top;}
.tabImg .line span.red {background:url(../images/ani/red_line.png) no-repeat left top;}
.tabImg .line span.li01 {width:180px;left:405px;/*top:184px;*/top:145px;
	-webkit-transform: rotate(203deg) translateY(-32px) translateX(-10px);
    -moz-transform: rotate(203deg) translateY(-32px) translateX(-10px);
    -o-transform: rotate(203deg) translateY(-32px) translateX(-10px);
    -ms-transform: rotate(203deg) translateY(-32px) translateX(-10px);
    /*filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=-0.9205048680305481,
            M12=0.3907311260700226,
            M21=-0.3907311260700226,
            M22=-0.9205048680305481,
            SizingMethod='auto expand');*/
    transform: rotate(203deg) translateY(-32px) translateX(-10px);
}
.tabImg .line span.li02 {width:450px;left:593px;top:220px;
	-webkit-transform: rotate(13deg) translateY(52px) translateX(10px);
    -moz-transform: rotate(13deg) translateY(52px) translateX(10px);
    -o-transform: rotate(13deg) translateY(52px) translateX(10px);
    -ms-transform: rotate(13deg) translateY(52px) translateX(10px);
    /*filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.9743700623512268,
            M12=-0.22495105862617493,
            M21=0.22495105862617493,
            M22=0.9743700623512268,
            SizingMethod='auto expand');*/
    transform: rotate(13deg) translateY(52px) translateX(10px);
}
.tabImg .line span.li03 {width:428px;left:407px;top:237px;
	-webkit-transform: rotate(-67deg) translateY(-45px) translateX(-225px);
    -moz-transform: rotate(-67deg) translateY(-45px) translateX(-225px);
    -o-transform: rotate(-67deg) translateY(-45px) translateX(-225px);
    -ms-transform: rotate(-67deg) translateY(-45px) translateX(-225px);
    /*filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.3907311260700226,
            M12=0.9205048680305481,
            M21=-0.9205048680305481,
            M22=0.3907311260700226,
            SizingMethod='auto expand');*/
    transform: rotate(-67deg) translateY(-45px) translateX(-225px);
}
.tabImg .line span.li04 {width:25px;left:380px;top:665px;
	-webkit-transform: rotate(105deg) translateY(-10px) translateX(-10px);
    -moz-transform: rotate(105deg) translateY(-10px) translateX(-10px);
    -o-transform: rotate(105deg) translateY(-10px) translateX(-10px);
    -ms-transform: rotate(105deg) translateY(-10px) translateX(-10px);
    /*filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.3907311260700226,
            M12=0.9205048680305481,
            M21=-0.9205048680305481,
            M22=0.3907311260700226,
            SizingMethod='auto expand');*/
    transform: rotate(105deg) translateY(-10px) translateX(-10px);
}
.tabImg .line span.li05 {width:92px;left:305px;top:640px;
	-webkit-transform: rotate(179deg) translateY(0) translateX(0);
    -moz-transform: rotate(179deg) translateY(0) translateX(0);
    -o-transform: rotate(179deg) translateY(0) translateX(0);
    -ms-transform: rotate(179deg) translateY(0) translateX(0);
    /*filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=-0.9998477101325989,
            M12=-0.017452405765652656,
            M21=0.017452405765652656,
            M22=-0.9998477101325989,
            SizingMethod='auto expand');*/
    transform: rotate(179deg) translateY(0) translateX(0);
}
.tabImg .line span.li06 {width:240px;left:408px;top:512px;
	-webkit-transform: rotate(-32deg) translateY(45px) translateX(-45px);
    -moz-transform: rotate(-32deg) translateY(45px) translateX(-45px);
    -o-transform: rotate(-32deg) translateY(45px) translateX(-45px);
    -ms-transform: rotate(-32deg) translateY(45px) translateX(-45px);
    /*filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.8480480909347534,
            M12=0.5299192667007446,
            M21=-0.5299192667007446,
            M22=0.8480480909347534,
            SizingMethod='auto expand');*/
    transform: rotate(-32deg) translateY(45px) translateX(-45px);
}
.tabImg .line span.li11 {width:108px;left:255px;top:633px;
	-webkit-transform: rotate(-144.6deg) translateY(-30px) translateX(-10px);
    -moz-transform: rotate(-144.6deg) translateY(-30px) translateX(-10px);
    -o-transform: rotate(-144.6deg) translateY(-30px) translateX(-10px);
    -ms-transform: rotate(-144.6deg) translateY(-30px) translateX(-10px);
    /*filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=-0.8151277899742126,
            M12=0.5792811512947082,
            M21=-0.5792811512947082,
            M22=-0.8151277899742126,
            SizingMethod='auto expand');*/
    transform: rotate(-144.6deg) translateY(-30px) translateX(-10px);
}
.tabImg .line span.li12 {width:295px;left:362px;top:507px;
	-webkit-transform: rotate(-42deg) translateY(48px) translateX(-85px);
    -moz-transform: rotate(-42deg) translateY(48px) translateX(-85px);
    -o-transform: rotate(-42deg) translateY(48px) translateX(-85px);
    -ms-transform: rotate(-42deg) translateY(48px) translateX(-85px);
    /*filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.7431448101997375,
            M12=0.6691306233406067,
            M21=-0.6691306233406067,
            M22=0.7431448101997375,
            SizingMethod='auto expand');*/
    transform: rotate(-42deg) translateY(48px) translateX(-85px);
}
.tabImg .line span.li13 {width:317px;left:358px;top:510px;
	-webkit-transform: rotate(-36.6deg) translateY(60px) translateX(-80px);
    -moz-transform: rotate(-36.6deg) translateY(60px) translateX(-80px);
    -o-transform: rotate(-36.6deg) translateY(60px) translateX(-80px);
    -ms-transform: rotate(-36.6deg) translateY(60px) translateX(-80px);
    /*filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.8028174638748169,
            M12=0.5962249040603638,
            M21=-0.5962249040603638,
            M22=0.8028174638748169,
            SizingMethod='auto expand');*/
    transform: rotate(-36.6deg) translateY(60px) translateX(-80px);
}
.tabImg .line span.li21 {width:524px;left:580px;top:243px;
	-webkit-transform: rotate(71deg) translateY(240px) translateX(175px);
    -moz-transform: rotate(71deg) translateY(240px) translateX(175px);;
    -o-transform: rotate(71deg) translateY(240px) translateX(175px);;
    -ms-transform: rotate(71deg) translateY(240px) translateX(175px);;
    /*filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.32556816935539245,
            M12=-0.9455185532569885,
            M21=0.9455185532569885,
            M22=0.32556816935539245,
            SizingMethod='auto expand');*/
    transform: rotate(71deg) translateY(240px) translateX(175px);
}
.tabImg .line span.li22 {width:32px;left:565px;top:240px;
	-webkit-transform: rotate(105.4deg) translateY(0) translateX(0);
    -moz-transform: rotate(105.4deg) translateY(0) translateX(0);
    -o-transform: rotate(105.4deg) translateY(0) translateX(0);
    -ms-transform: rotate(105.4deg) translateY(0) translateX(0);
    /*filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=-0.26555612683296203,
            M12=-0.964095413684845,
            M21=0.964095413684845,
            M22=-0.26555612683296203,
            SizingMethod='auto expand');*/
    transform: rotate(105.4deg) translateY(0) translateX(0);
}
.tabImg .line span.li23 {width:287px;left:325px;top:240px;
	-webkit-transform: rotate(149.5deg) translateY(-55px) translateX(40px);
    -moz-transform: rotate(149.5deg) translateY(-55px) translateX(40px);
    -o-transform: rotate(149.5deg) translateY(-55px) translateX(40px);
    -ms-transform: rotate(149.5deg) translateY(-55px) translateX(40px);
    /*filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=-0.8616291880607605,
            M12=-0.507538378238678,
            M21=0.507538378238678,
            M22=-0.8616291880607605,
            SizingMethod='auto expand');*/
    transform: rotate(149.5deg) translateY(-55px) translateX(40px);
}
/*
.tabImg .line span em {display:inline-block;width:24px;height:23px;background:url('../images/ani/red_line2.png') left top;margin-left:20px}
*/
.tabImg .wifi span {position:absolute;left:0;top:0;display:block;}
.tabImg .wifi span.wifi01 {left:406px;top:110px}
.tabImg .wifi span.wifi02 {left:569px;top:184px}
.tabImg .wifi span.wifi03 {left:1044px;top:298px}
.tabImg .wifi span.wifi04 {left:617px;top:480px}
.tabImg .wifi span.wifi05 {left:282px;top:610px}
.tabImg .wifi span.wifi06 {left:393px;top:608px}
.tabImg .wifi span.wifi11 {left:574px;top:474px}
.tabImg .wifi span.wifi12 {left:617px;top:482px}
.tabImg .wifi span.wifi13 {left:351px;top:673px}
.tabImg .wifi span.wifi22 {left:313px;top:360px}
.tabImg .wifi span.wifi23 {left:746px;top:719px}

.tabImg .wifi,.tabImg .line,.cont_box {position:absolute;z-index:1}
.cont_box span {position:absolute;z-index:2}
.cont_box .cont_box01 {left:500px;top:49px}
.cont_box .cont_box02 {left:13px;top:181px}
.cont_box .cont_box03 {left:436px;top:622px}
.cont_box .cont_box04 {left:16px;top:715px}
.cont_box .cont_box05 {left:181px;top:639px}
.cont_box .cont_box06 {left:1067px;top:317px}
.cont_box .cont_box07 {left:636px;top:496px}
.cont_box .cont_box11 {left:376px;top:708px}
.cont_box .cont_box12 {left:502px;top:494px}
.cont_box .cont_box13 {left:268px;top:600px}
.cont_box .cont_box21 {left:150px;top:101px}
.cont_box .cont_box22 {left:606px;top:110px}
.cont_box .cont_box23 {left:21px;top:414px}
.cont_box .cont_box24 {left:768px;top:663px}

/*mail*/
.mb30 {margin-bottom:30px}
.mb25 {margin-bottom:25px}
.mb35 {margin-bottom:35px}
.or_color {color:#f58220}
#mail_wrap {width:740px;height:916px;overflow:hidden;padding:0 30px;background:url('../mail/img/mail_bg.jpg') no-repeat 0 0;font-family:'PT Sans', sans-serif;}
#mail_wrap h1 {padding:30px 0 14px 0;}
.mail_top {position:absolute;right:0;bottom:5px;}
.mail_top li {float:left;padding:0 0 0 5px;}
.mail .oran {font-size: 22px;color: #e95050;padding:15px 0 20px;}
.mail .green {color:#2a864d;}
#mail_footer {clear:both;position:relative;width:100%;}
.mail_copy {padding-top:8px;color:#b7b7b7;font-size:12px}
.mail .f18 {font-size:18px;color:#2a2a2a} 
.mail .f16 {font-size:16px;color:#636363} 

/*testimonials*/
.testimonials_box h3 {display: block;padding:0 0 0 7px;margin-top: 61px;background:none;font-size: 20px;color: #000;height:15px;line-height:15px;border-left:2px solid rgb(245,130,32);margin-bottom:10px}
.test_item {position:relative;height:243px;}
.test_item dt {position:absolute;left:0;top:0}
.test_item dd {padding-left:235px;text-align:justify}
h4{color:#f48221; border-bottom:2px solid #f48221; padding-bottom:7px; font-weight:bold; font-size:18px}

/*2016-12-20*/
#content .detailTxt{padding:0 0 40px 0; font-size:25px; color:#222;}
.surroundDiv2{padding:80px; background:#f4f4f4; font-family:"Nanum Gothic";}
.surroundDiv2 .list1{padding:0 0 30px 115px; min-height:89px; border-bottom:1px dashed #ccc; background:url("../images/product/surround_icon1.jpg") no-repeat 0 0;}
.surroundDiv2 .list1 .tit{padding-bottom:10px; font-size:25px; color:#ff853b; font-weight:bold;}
.surroundDiv2 .list1 .txt{font-size:16px; color:#555; line-height:23px;}
.surroundDiv2 .list2{padding:30px 0 30px 115px; min-height:89px; border-bottom:1px dashed #ccc; background:url("../images/product/surround_icon2.jpg") no-repeat 0 30px;}
.surroundDiv2 .list2 .tit{padding-bottom:10px; font-size:25px; color:#beab7d; font-weight:bold;}
.surroundDiv2 .list2 .txt{font-size:16px; color:#555; line-height:23px;}
.surroundDiv2 .list3{padding:30px 0 30px 115px; min-height:89px; border-bottom:1px dashed #ccc; background:url("../images/product/surround_icon3.jpg") no-repeat 0 30px;}
.surroundDiv2 .list3 .tit{padding-bottom:10px; font-size:25px; color:#996c3b; font-weight:bold;}
.surroundDiv2 .list3 .txt{font-size:16px; color:#555; line-height:23px;}
.surroundDiv2 .list4{padding:30px 0 0 115px; min-height:89px; background:url("../images/product/surround_icon4.jpg") no-repeat 0 30px;}
.surroundDiv2 .list4 .tit{padding-bottom:10px; font-size:25px; color:#ffb400; font-weight:bold;}
.surroundDiv2 .list4 .txt{font-size:16px; color:#555; line-height:23px;}
.surroundDiv2 .orangeColor{color:#f58220 !important; font-weight:bold;}
.surroundDiv3{font-family:"Nanum Gothic";}
.surroundDiv3 h3{font-weight:bold;}
.surroundDiv3 table thead th{padding:12px 0; text-align:center; font-size:16px; color:#fff; background:#f58220;}
.surroundDiv3 table tbody th{padding:12px 0; text-align:center; border-bottom:1px solid #e3e3e3; font-weight:bold; font-size:16px; color:#555; background:#faf5eb;}
.surroundDiv3 table tbody td{padding:12px; font-size:16px; border-bottom:1px solid #e3e3e3; color:#555;}
.surroundDiv3 table .borR{border-right:1px solid #e3e3e3;}
.surroundDiv3 .txt{font-size:16px; color:#555; line-height:23px;}
.surroundDiv3 .youtube{padding-top:30px;}
caption{display:none}

/* 2017-02-21�߰� */
.aiDiv2{width:1070px; height:680px; background:#f4f4f4; font-family:"Nanum Gothic"; overflow:hidden; padding:0 70px 0 80px;}
.aiDiv2 .tit{color:#000000 !important; font-weight:bold; text-align:center; font-size:26px; margin:80px 0;}
.aiDiv2 .list{float:left; text-align:center; width:264px; height:425px; border-right:1px dashed #ccc;}
.aiDiv2 .list4{border:none; width:274px}
.aiDiv2 .list .subTit{color:#333333 !important; font-weight:bold; font-size:18px; margin:40px 0 15px;}
.aiDiv2 .list .txt{text-align:left; font-size:16px; color:#555555; line-height:25px; margin-left:30px;}
.aiDiv3{font-family:"Nanum Gothic";}
.aiDiv3 h3{font-weight:bold;}
.aiDiv3 table thead th{padding:12px 0; text-align:center; font-size:16px; color:#fff; background:#759ce5;}
.aiDiv3 table tbody th{padding:12px 0; text-align:center; border-bottom:1px solid #e3e3e3; font-weight:bold; font-size:16px; color:#555; background:#e5f4fb;}
.aiDiv3 table tbody th.thTwo{background:#f4f4f4;}
.aiDiv3 table tbody td{padding:12px; font-size:16px; border-bottom:1px solid #e3e3e3; color:#555;}
.aiDiv3 table .borR{border-right:1px solid #e3e3e3;}
.aiDiv3 .txt{font-size:16px; color:#555; line-height:23px;}
.aiDiv3 .youtube{padding-top:30px;}

/* 2019-09-11 �߰� */
.aiSpeak1 {margin-top:20px;}
.aiSpeak2 {margin-top:95px; }
.aiSpeak2 .textbox {display:table; width:100%; margin-bottom:120px; box-sizing:border-box}
.aiSpeak2 .textbox:nth-child(2){margin-bottom:80px;}
.aiSpeak2 .textbox:last-child {margin-bottom:0;}
.aiSpeak2 .textbox .textP, .aiSpeak2 .textbox .imgP {display:table-cell; vertical-align:middle;}
.aiSpeak2 .textbox .textP {font-size:25px; line-height:35px; color:#222222}
.aiSpeak3 .SpecList, .aiSpeak4 .SpecList {overflow:hidden}
.aiSpeak3 .SpecList > li {position:relative; width:calc(50% - 20px); float:left; padding-left:20px; font-size:16px; line-height:30px; color:#666666; }
.aiSpeak3 .SpecList > li:before, .aiSpeak4 .SpecList > li:before {content:""; display:block; position:absolute; width:4px; height:4px; top:13px; left:0; background:#ec8103; border-radius:2px; }
.aiSpeak4 .SpecList > li {position:relative; padding-left:20px; font-size:16px; line-height:30px; color:#666666; }
.aiSpeak4 .SpecList > li .oran {color:#f58220}
.aiSpeak4 .SpecList > li .underline {text-decoration:underline}
/* //2019-09-11 �߰� */

/* 2017-04-11�߰� */
#container2{width:1220px; margin:0 auto; padding-bottom:150px}
.amSystemDiv2{padding:70px; background:#f4f4f4; font-family:"Nanum Gothic";}
.amSystemDiv2 .title{font-size:26px; color:#000000; font-weight:bold; margin-bottom:80px;}
.amSystemDiv2 .list1{padding:0 0 30px 115px; min-height:89px; border-bottom:1px dashed #ccc; background:url("../images/solutions/amSystem_icon1.jpg") no-repeat 0 0;}
.amSystemDiv2 .list2{padding:30px 0 30px 115px; min-height:89px; border-bottom:1px dashed #ccc; background:url("../images/solutions/amSystem_icon2.jpg") no-repeat 0 30px;}
.amSystemDiv2 .list3{padding:30px 0 30px 115px; min-height:89px; border-bottom:1px dashed #ccc; background:url("../images/solutions/amSystem_icon3.jpg") no-repeat 0 30px;}
.amSystemDiv2 .list .tit{padding-bottom:10px; font-size:22px; color:#6c92af; font-weight:bold;}
.amSystemDiv2 .list .txt{font-size:16px; color:#555555; line-height:23px;}
.quickonDiv2{padding:80px; background:#f4f4f4; font-family:"Nanum Gothic";}
.quickonDiv2 .title{font-size:26px; color:#000000; font-weight:bold; margin-bottom:80px;}
.quickonDiv2 .list1{padding:0 0 30px 115px; min-height:89px; border-bottom:1px dashed #ccc; background:url("../images/solutions/quickon_icon1.jpg") no-repeat 0 0;}
.quickonDiv2 .list2{padding:30px 0 30px 115px; min-height:89px; border-bottom:1px dashed #ccc; background:url("../images/solutions/quickon_icon2.jpg") no-repeat 0 30px;}
.quickonDiv2 .list3{padding:30px 0 30px 115px; min-height:89px; border-bottom:1px dashed #ccc; background:url("../images/solutions/quickon_icon3.jpg") no-repeat 0 30px;}
.quickonDiv2 .list4{padding:30px 0 30px 115px; min-height:89px; border-bottom:1px dashed #ccc; background:url("../images/solutions/quickon_icon4.jpg") no-repeat 0 30px;}
.quickonDiv2 .list5{padding:30px 0 30px 115px; min-height:89px; border-bottom:1px dashed #ccc; background:url("../images/solutions/quickon_icon5.jpg") no-repeat 0 30px;}
.quickonDiv2 .list6{padding:30px 0 30px 115px; min-height:89px; border-bottom:1px dashed #ccc; background:url("../images/solutions/quickon_icon6.jpg") no-repeat 0 30px;}
.quickonDiv2 .list .tit{padding-bottom:10px; font-size:22px; color:#70885d; font-weight:bold;}
.quickonDiv2 .list .txt{font-size:16px; color:#555555; line-height:23px;}
.catchDiv2 {font-family:"Nanum Gothic";}
.catchDiv2 h3{color:#000000; font-weight:bold;}
.catchDiv2 .catchTxt li{margin-bottom:25px; background:url("../images/solutions/solutions_dot.jpg") no-repeat left top 11px; padding-left:15px; font-weight:bold; color:#333333; font-size:18px;  line-height:25px;}
.catchDiv2 .catchTxt li p{color:#555555; font-weight:normal; font-size:16px; line-height:20px; margin-top:10px;}
.pushDiv1 {font-family:"Nanum Gothic";}
.pushDiv1 h3{color:#000000; font-weight:bold;}
.pushDiv1 .pushTxt1 li{background:url("../images/solutions/push_dot.jpg") no-repeat left top 5px; letter-spacing:-1px; padding-left:35px; color:#222222; font-size:25px; line-height:35px;}
.pushDiv1 .pushTxt1 li .txt{color:#555555;}
.pushDiv1 .pushTxt2{margin-top:20px;}
.pushDiv1 .pushTxt2 li{background:url("../images/solutions/solutions_dot.jpg") no-repeat left top 14px; padding-left:15px; color:#333333; font-size:18px; line-height:30px;}
.pushDiv1 .pushTxt2 li span{color:#ec8103;}
.bandSolution{font-family:"Nanum Gothic";}
.bandSolution h3{color:#000000; font-weight:bold;}
.bandSolution .tit{color:#222222; font-size:25px; letter-spacing:-1px;}
.bandSolution .contents{margin-top:30px; overflow:hidden;}
.bandSolution .contents .img{float:left; width:405px; margin-right:30px;}
.bandSolution .contents .txtDiv{float:left;}
.bandSolution .contents .txtDiv li{font-weight:bold; background:url("../images/solutions/push_dot.jpg") no-repeat left top 8px; letter-spacing:-1px; padding-left:34px; color:#222222; font-size:25px; line-height:40px;}
.bandSolution .contents .txtDiv li p{color:#555555; font-weight:normal; margin:5px 0 10px;}
#container2 .contactDiv{width:1065px; height:82px; padding:33px 0 0 155px; background:url("../images/solutions/solution_icon.png") no-repeat left 80px top 30px #6c92af; position:relative;}
#container2 .contactDiv > .tit{font-size:22px; color:#fff; font-weight:bold;}
#container2 .contactDiv > .txt{font-size:17px; color:#fff}
#container2 .contactDiv > .txt a{font-size:17px; color:#fff; text-decoration:underline;}
#container2 .contactDiv .clickBtn{position:absolute; bottom:34px; right:80px;}
#container2 .contactDiv2{width:1065px; height:82px; margin-top:60px; padding:33px 0 0 155px; border-top:1px solid #dddddd; background:url("../images/solutions/solution_icon2.png") no-repeat left 80px top 30px; position:relative;}
#container2 .contactDiv2 > .tit{font-size:22px; color:#892347; font-weight:bold;}
#container2 .contactDiv2 > .txt{font-size:17px; color:#892347;}
#container2 .contactDiv2 > .txt a{font-size:17px; color:#892347; text-decoration:underline;}
#container2 .contactDiv2 .clickBtn{position:absolute; bottom:34px; right:80px;}
#container2 .contactDiv3{width:1065px; height:82px; padding:33px 0 0 155px; border-top:1px solid #dddddd; background:url("../images/solutions/solution_icon3.png") no-repeat left 80px top 30px; position:relative;}
#container2 .contactDiv3 > .tit{font-size:22px; color:#3a5497; font-weight:bold;}
#container2 .contactDiv3 > .txt{font-size:17px; color:#3a5497}
#container2 .contactDiv3 > .txt a{font-size:17px; color:#3a5497; text-decoration:underline;}
#container2 .contactDiv3 .clickBtn{position:absolute; bottom:34px; right:80px;}
#container2 .contactDiv4{width:1065px; height:82px; margin-top:30px; padding:33px 0 0 155px; border-top:1px solid #dddddd; background:url("../images/solutions/kaonSw_icon.png") no-repeat left 80px top 30px; position:relative;}
#container2 .contactDiv4 > .tit{font-size:22px; color:#333333; font-weight:bold;}
#container2 .contactDiv4 > .txt{font-size:17px; color:#666666}
#container2 .contactDiv4 > .txt a{font-size:17px; color:#666666; text-decoration:underline;}
#container2 .contactDiv4 .clickBtn{position:absolute; bottom:34px; right:80px;}
.kaonSwDiv{overflow:hidden;}
.kaonSwDiv > a{margin-bottom:20px; display:block; float:left;}
.kaonSwDiv > a:nth-child(2n+1){margin-right:20px;}

/* 2018-05-11 �ű������� �߰� */
#container2 .contactDiv5{width:1065px; height:82px; padding:33px 0 0 155px; background:url("../images/solutions/kaonSw_icon.png") no-repeat left 80px top 30px #f4f4f4; position:relative; margin-top:70px;}
#container2 .contactDiv5 > .tit{font-size:22px; color:#000; font-weight:bold;}
#container2 .contactDiv5 > .txt{font-size:17px; color:#555555}
#container2 .contactDiv5 > .txt a{font-size:17px; color:#555555; text-decoration:underline;}
#container2 .contactDiv5 .clickBtn{position:absolute; bottom:34px; right:80px;}
.pointTxt1{color:#a16ef6;}
.pointTxt2{color:#1db7e9;}
.pointTxt3{color:#22c9ad;}
.pointTxt4{color:#ec8103;}
.pointTxt5{color:#81ba14;}
.pointTxt6{color:#f7617a;}
h3.newSolutionTit{margin-top:10px;}
.softwareDiv1 .list{border-bottom:1px solid #ddd; padding:40px 0 40px 105px ; background:url("../images/solutions/Broadband-Software_icon1.jpg") no-repeat 0 40px;}
.softwareDiv1 .list span{display:block; font-size:22px;}
.softwareDiv1 .list span.txt{font-size:16px; color:#555; line-height:25px; margin-top:10px;}
.softwareDiv1 .list:nth-child(2){background:url("../images/solutions/Broadband-Software_icon2.jpg") no-repeat 0 40px;}
.softwareDiv1 .list:nth-child(3){background:url("../images/solutions/Broadband-Software_icon3.jpg") no-repeat 0 40px;}
.softwareDiv1 .list:nth-child(4){background:url("../images/solutions/Broadband-Software_icon4.jpg") no-repeat 0 40px; border-bottom:0;}
.softwareDiv2{width:1218px; height:554px; border:1px solid #ddd; overflow:hidden; margin-top:16px;}
.softwareDiv2 .list{border-right:1px solid #ddd; padding:160px 39px 0; width:225px; height:394px; float:left; text-align:center; background:url("../images/solutions/Broadband-Software_icon5.jpg") no-repeat center 50px;}
.softwareDiv2 .list span{display:block; font-size:22px;}
.softwareDiv2 .list span.pointTxt1{border-bottom:2px solid #a16ef6; padding-bottom:10px;}
.softwareDiv2 .list span.pointTxt2{border-bottom:2px solid #1db7e9; padding-bottom:10px;}
.softwareDiv2 .list span.pointTxt3{border-bottom:2px solid #22c9ad; padding-bottom:10px;}
.softwareDiv2 .list span.pointTxt4{border-bottom:2px solid #ec8103; padding-bottom:10px;}
.softwareDiv2 .list span.txt{font-size:16px; color:#555; line-height:25px; margin-top:30px; text-align:left;}
.softwareDiv2 .list span.txt strong{font-weight:normal;}
.softwareDiv2 .list:nth-child(2){background:url("../images/solutions/Broadband-Software_icon6.jpg") no-repeat center 50px;}
.softwareDiv2 .list:nth-child(3){background:url("../images/solutions/Broadband-Software_icon7.jpg") no-repeat center 50px;}
.softwareDiv2 .list:nth-child(4){background:url("../images/solutions/Broadband-Software_icon8.jpg") no-repeat center 50px; border-right:0;}
.meshDiv1{background:url("../images/solutions/Wi-Fi-Mesh_img1.jpg") no-repeat 0 0; padding:30px 0 0 605px; height:650px; margin-top:10px;}
.meshDiv1 .list{margin-bottom:30px;}
.meshDiv1 .list span{display:block; font-size:22px;}
.meshDiv1 .list span.txt{font-size:16px; color:#555; line-height:25px; margin-top:10px;}
.meshDiv3{background:url("../images/solutions/Wi-Fi-Mesh_img3.jpg") no-repeat 0 0; width:1220px; height:398px; margin-top:10px; position:relative;}
.meshDiv3 a{display:block; width:340px; height:60px; position:absolute; left:80px; bottom:81px;}
.cpeAppDiv1{background:url("../images/solutions/CPE-Mobile-App_img1.jpg") no-repeat center 0; width:1220px; height:475px; margin-top:10px; overflow:hidden;}
.cpeAppDiv1 .left{float:left;}
.cpeAppDiv1 .right{float:right; text-align:right;}
.cpeAppDiv1 .list{margin-bottom:40px;}
.cpeAppDiv1 .list span{display:block; font-size:22px;}
.cpeAppDiv1 .list span.txt{font-size:16px; color:#555; line-height:25px; margin-top:10px;}
.cpeAppDiv3{background:#f4f4f4; width:1060px; height:480px; padding:70px 80px 60px;}
.cpeAppDiv3 .stepDiv{background:url("../images/solutions/CPE-Mobile-App_img3.jpg") no-repeat 0 0; width:630px; height:480px; padding:0 0 0 430px;}
.cpeAppDiv3 .stepDiv .txtDiv{border-bottom:1px dashed #ddd; padding:35px 0; overflow:hidden;}
.cpeAppDiv3 .stepDiv .txtDiv .step{color:#ec8103; font-size:18px; float:left; margin-right:30px;}
.cpeAppDiv3 .stepDiv .txtDiv .txtBox{float:left;}
.cpeAppDiv3 .stepDiv .txtDiv .txtBox span{display:block; font-size:20px; color:#000;}
.cpeAppDiv3 .stepDiv .txtDiv .txtBox span.txt{font-size:16px; color:#555; line-height:25px; margin-top:10px;}
.androidDiv1 .tit {font-size:22px; color:#222; margin-bottom:25px;}
.androidDiv1 .dotList p{position:relative; padding-left:20px; color:#666; margin-bottom:10px;}
.androidDiv1 .dotList p:before{display:block; content:""; width:4px; height:4px; background:#ec8103; border-radius:2px; position:absolute; top:10px; left:0;}
.androidDiv2{margin-top:70px;}
.androidDiv2 .list{background:url("../images/solutions/Android-TV-Solution_img1.jpg") no-repeat 0 0; width:610px; height:390px; padding-left:610px;}
.androidDiv2 .list:nth-child(2){background:url("../images/solutions/Android-TV-Solution_img2.jpg") no-repeat right 0; width:610px; height:370px; padding-right:610px; padding-left:0;}
.middlewareDiv1{width:1218px; height:455px; border:1px solid #ddd; overflow:hidden; margin-top:16px;}
.middlewareDiv1 .list{border-right:1px solid #ddd; padding:160px 39px 0; width:225px; height:394px; float:left; text-align:center; background:url("../images/solutions/middleware_icon1.jpg") no-repeat center 50px;}
.middlewareDiv1 .list span{display:block; font-size:22px;}
.middlewareDiv1 .list span.pointTxt1{border-bottom:2px solid #a16ef6; padding-bottom:10px;}
.middlewareDiv1 .list span.pointTxt2{border-bottom:2px solid #1db7e9; padding-bottom:10px;}
.middlewareDiv1 .list span.pointTxt3{border-bottom:2px solid #22c9ad; padding-bottom:10px;}
.middlewareDiv1 .list span.pointTxt4{border-bottom:2px solid #ec8103; padding-bottom:10px;}
.middlewareDiv1 .list p.txt{font-size:16px; color:#555; line-height:25px; margin-top:30px; text-align:left;}
.middlewareDiv1 .list:nth-child(2){background:url("../images/solutions/middleware_icon2.jpg") no-repeat center 50px;}
.middlewareDiv1 .list:nth-child(3){background:url("../images/solutions/middleware_icon3.jpg") no-repeat center 50px;}
.middlewareDiv1 .list:nth-child(4){background:url("../images/solutions/middleware_icon4.jpg") no-repeat center 50px; border-right:0;}
.middlewareDiv2{width:1220px; overflow:hidden;}
.middlewareDiv2 .dotList{width:610px; float:left;}
.middlewareDiv2 .dotList p{position:relative; padding-left:20px; color:#666; margin-bottom:5px; font-size:17px; line-height:30px;}
.middlewareDiv2 .dotList p:before{display:block; content:""; width:4px; height:4px; background:#ec8103; border-radius:2px; position:absolute; top:10px; left:0;}
.legalDiv{margin:50px 0 0;}
.legalDiv .legalTit{margin-top:40px; color:#000; font-weight:bold; font-size:18px;}
.legalDiv .legalTxt{margin-top:30px; line-height:25px;}
.legalDiv .bold {font-weight:bold} /* 2019-05-27 �߰� */
.legalDiv .legalTxt .txtIndent{margin-top:20px; padding-left:30px;}
.legalDiv .legalTxt .italica{font-style:italic; margin:15px 0;}
.legalDiv .legalTxt span{color:#f5821f; font-weight:normal;}
.legalDiv .legalTxt span.underline {color:#555555; text-decoration:underline} /* 2019-05-27 �߰� */
.intro04 .tabNav2 {display:block;height:65px}
.intro04 .tabNav2 ul {height:65px;width:100%;}
.intro04 .tabNav2 li{float:left;text-align:center;font-weight:700}
.intro04 .tabNav2 li a {display:block;font-size:18px;color:#464646;background:rgb(247,247,247);padding-top:19px;width:608px;height:39px;border-top:2px solid rgb(181,185,186);border-left:1px solid rgb(181,185,186);border-bottom:1px solid rgb(181,185,186)}
.intro04 .tabNav2 li.last a {border-right:1px solid rgb(181,185,186);}
.intro04 .tabNav2 li a.on {color:#f58220;border-bottom:none;height:40px;border-top:2px solid rgb(245,130,32);background:none}

/* 2018-05-24 �߰� */
.pastDiv .pastList{width:1220px; overflow:hidden; padding:30px 0 20px; border-bottom:1px solid #e3e3e3}
.pastDiv .pastList.last{border-bottom:0;}
.pastDiv .pastList .txt{float:left; width:874px; margin-top:20px; letter-spacing:0;}
.pastDiv .pastList .txt span{display:block; font-size:16px; color:#555; line-height:24px;}
.pastDiv .pastList .txt span.tit{font-size:18px; color:#333; font-weight:bold; margin-bottom:10px;}
.pastDiv .pastList .img{float:right}
.pastDiv .borBot{border-bottom:1px solid #e3e3e3; padding-bottom:20px;}

/* 2018-08-10 �߰� */
.remoteDiv{width:100%; overflow:hidden; margin-top:10px;}
.remoteDiv .list{width:305px; float:left; text-align:center; padding-top:160px; background:url("../images/solutions/RemoteManagement_icon1.jpg") no-repeat center 0;}
.remoteDiv .list:nth-child(2){background:url("../images/solutions/RemoteManagement_icon2.jpg") no-repeat center 0;}
.remoteDiv .list:nth-child(3){background:url("../images/solutions/RemoteManagement_icon3.jpg") no-repeat center 0;}
.remoteDiv .list:nth-child(4){background:url("../images/solutions/RemoteManagement_icon4.jpg") no-repeat center 0;}
.remoteDiv .list span{display:block; font-size:20px; color:#000; font-weight:bold;}
.remoteDiv .list span.txt2{font-size:16px; color:#666; font-weight:normal; margin-top:10px;}
.tableType{width:100%; border-top:2px solid #000; margin-top:30px;}
.tableType table td{border-bottom:1px solid #ddd; padding:13px 0 13px 20px; color:#555;}
.tableType table td.twoLine{border-bottom:2px solid #000; text-align:center; font-size:20px; color:#000; font-weight:bold; padding:9px 0;}
.tableType table th{border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; background:#f4f4f4; padding:13px 0; font-weight:bold; color:#000}

/* 2025-06-18 �߰� s */
.mt15{margin-top:15px !important}
.mt25{margin-top:25px !important}
.mt40{margin-top:40px !important}
.orgDash {margin:40px 0 0; padding: 10px 0 0 0; font-size: 16px; line-height: 1.4; color:#464646; background:url("../images/icon/org_3x22.gif") no-repeat 0 0;}
.access .link {color:#f48221; text-decoration:none}
/* // 2025-06-18 �߰� e */

/* 2019-07-02 ���������� �߰� */
.fileWrap {overflow:hidden}
.fileWrap .attached {display:block; float:left; width:244px; text-decoration:none }
.fileWrap .attached:nth-child(n+6) {margin-top:60px;}
.fileWrap .attached:nth-child(5n+1) {clear:both;}
.fileWrap .attached .file {display:table; min-height:44px; padding-left:52px; background:url('../images/common/file_attach.jpg') no-repeat left top;}
.fileWrap .attached .file > strong {display:table-cell; vertical-align:middle; font-weight:normal}


/* 2019-09-11 �߰�*/
.speaker_List {width:100%; overflow:hidden;}
.speaker_List .p1 {position:relative; width:100%; float:left; font-size:25px; color:#222; line-height:35px; padding-top:80px;}
.speaker_List .p1 .stxt1 {float:left;}
.speaker_List .p1 .stxt1.p30 {padding-top:30px;}
.speaker_List .p1 .stxt2 {float:right;}
.speaker_List .p1 .stxt2.p110 {padding-top:110px;}
.speaker_List .p1 .specification_list {float:left; width:100%; padding-top:20px;}
.speaker_List .p1 .specification {float:left; padding-right:280px;}
.speaker_List .p1 .specification.right {float:left;}
.speaker_List .p1 .specification .txt {font-size:16px; color:#666; line-height:30px;}
.speaker_List .p1 .specification .txt p {position:relative; padding-left:10px;}
.speaker_List .p1 .specification .txt p:before {content:""; display:block; background:url("../images/product/The-World-First-AI_builtin_icon1.png")no-repeat center center; width: 4px; height: 4px; position: absolute; left: 0; top: 50%;}

/* 2019-10-07 �߰� */
.pro02_2 .videoDiv {width:854px; height:480px; margin:25px 0;} /* 2019-10-17 �߰� */
.platformDiv1 .rdk_img{padding-top:20px;}
.platformDiv1 .tit{font-size:22px; color: #222; margin-bottom: 25px;}
.platformDiv1 .dotList p{position:relative; padding-left:20px; color:#666; margin-bottom:10px;}
.platformDiv1 .dotList p:before{display:block; content:""; width:4px; height:4px; background:#ec8103; border-radius:2px; position:absolute; top:10px; left:0;}
.platformDiv2{margin-top:50px;}
.platformList{width:100%; overflow:hidden;}
.platformList .item{position:relative; width:610px; float:left;}
.platformList .txt p {position:relative; padding-left:20px; line-height:18px; padding-bottom:8px;} /* 2019-10-30 ���� */
.platformList .txt p:last-child {padding-bottom:0;} /* 2019-10-30 ���� */
.platformList .txt p:before{display:block; content:""; width:4px; height:4px; background:#ec8103; border-radius:2px; position:absolute; top:10px; left:0;}
.platformList .item .txt {width:305px;}
#content .txt {line-height:25px;}


/* 2019-12-02 �߰� remote management */
.productList{overflow:hidden;}
.productList .txt{font-size:16px; color:#666; line-height:25px; padding-top:7px;}
.productList .list1{float:left; width:386px; background:url("../images/solutions/solution_Vimg1.jpg")no-repeat 0 0; padding-top:249px; margin-right:30px;}
.productList .list1 .pointTxt1{font-size:20px; font-weight:bold; color:#ba68b3;}
.productList .list2{float:left; width:386px; background:url("../images/solutions/solution_Vimg2.jpg")no-repeat 0 0; padding-top:249px; margin-right:30px;}
.productList .list2 .pointTxt2{font-size:20px; font-weight:bold; color:#7366c8;}
.productList .list3{float:left; width:386px; background:url("../images/solutions/solution_Vimg3.jpg")no-repeat 0 0; padding-top:249px;}
.productList .list3 .pointTxt3{font-size:20px; font-weight:bold; color:#4096e6;}

.featureDiv{width:100%; overflow:hidden; margin-top:10px;}
.featureDiv .list{width:405px; float:left; text-align:center; padding-top:160px; background:url("../images/solutions/RemoteManagement_features_icon1.png") no-repeat center 0;}
.featureDiv .list:nth-child(2){background:url("../images/solutions/RemoteManagement_features_icon2.png") no-repeat center 0;}
.featureDiv .list:nth-child(3){background:url("../images/solutions/RemoteManagement_features_icon3.png") no-repeat center 0;}
.featureDiv .list:nth-child(4){background:url("../images/solutions/RemoteManagement_features_icon4.png") no-repeat center 0; margin-top:63px;}
.featureDiv .list:nth-child(5){background:url("../images/solutions/RemoteManagement_features_icon5.png") no-repeat center 0; margin-top:63px;}
.featureDiv .list:nth-child(6){background:url("../images/solutions/RemoteManagement_features_icon6.png") no-repeat center 0; margin-top:63px;}
.featureDiv .list span{display:block; font-size:20px; color:#000; font-weight:bold;}
.featureDiv .list span.txt2{font-size:16px; color:#666; font-weight:normal; margin-top:10px;}

.videoClipDiv {width:1220px; height:600px; background:#000;}

.demoBtn {width:100%; text-align: center; padding-top:80px;}
.demoBtn a{display:inline-block; font-size:16px; padding:17px 222px 21px; background: #ec8103; color: #fff !important;}
.demoBtn a:hover{text-decoration: none;}
/* 2020-02-13 �߰� */
.demoBtn.pBtn{position:absolute; bottom:30px; left:30px; width:325px; padding:0; }
.demoBtn.pBtn a{width:100%; height:35px; line-height:33px; padding:0; text-align:center;}
.moreBtn{position:absolute; right:30px; top:35px; }
.moreBtn a{display:block;}
/* // 2020-02-13 �߰� */

/* 2019-12-13 �߰� */
.platformDiv{width:100%; margin-top:10px; }
.platformDiv .platformDiv_list{overflow:hidden;}
.platformDiv .list{width:25%; float:left; text-align:center; padding-top:156px;}
.platformDiv .list:nth-child(1){background:url("../images/solutions/open_service_platform_icon1.png") no-repeat center 0;}
.platformDiv .list:nth-child(2){background:url("../images/solutions/open_service_platform_icon2.png") no-repeat center 0;}
.platformDiv .list:nth-child(3){background:url("../images/solutions/open_service_platform_icon3.png") no-repeat center 0;}
.platformDiv .list:nth-child(4){background:url("../images/solutions/open_service_platform_icon4.png") no-repeat center 0;}
.platformDiv .list .pointTxt1{font-size:20px; font-weight:bold; color:#a16ef6;}
.platformDiv .list .pointTxt2{font-size:20px; font-weight:bold; color:#1db7e9;}
.platformDiv .list .pointTxt3{font-size:20px; font-weight:bold; color:#22c9ad;}
.platformDiv .list .pointTxt4{font-size:20px; font-weight:bold; color:#ec8103;}
.platformDiv .list .txt{font-size:16px; color:#666; padding-top:7px;}
.platformDiv .videoTitleTxt{font-weight:bold; color:#ec8103; font-size:26px; line-height:55px;}
.platformDiv .videoTitleTxt{padding-top:17px}
.platformDiv .videoTxt{font-size:16px; color:#666; line-height:25px; text-align:center;}
.pro02_2 .platformDiv .videoDiv{width:1220px; height:600px; margin:13px 0;}
.platformDiv.features .list:nth-child(1){background:url("../images/solutions/open_service_platform_icon5.png") no-repeat center 0;}
.platformDiv.features .list:nth-child(2){background:url("../images/solutions/open_service_platform_icon6.png") no-repeat center 0;}
.platformDiv.features .list:nth-child(3){background:url("../images/solutions/open_service_platform_icon7.png") no-repeat center 0;}
.platformDiv.features .list:nth-child(4){background:url("../images/solutions/open_service_platform_icon8.png") no-repeat center 0;}
.demoBtn.left{text-align:left; padding-top:35px;}
.item.top .txt{top:0;}
/* // 2019-12-13 �߰� */



/* 2019-12-24 �߰� */
.officeArea{position:relative;}
.demoBtn.posi{position:absolute; right:22px; bottom:21px; text-align:right;}
.demoBtn.posi a{padding:17px 98px 21px;}
/* // 2019-12-24 �߰� */


/* 2020-03-09 �߰� */
.part_veiw .tit{font-size:25px; color:#222;}
.part_veiw .tit_txt{font-size:16px; color:#555; line-height:20px;}
/* // 2020-03-09 �߰� */


/* 2020-05-28 �߰� */
.fontS26{font-size:26px !important;}
/* AI-STB */
.aiStbDiv1 .aiList{display:flex; flex-wrap:nowrap;}
.aiStbDiv1 .aiList .listCont{width:25%; padding-top:160px;}
.aiStbDiv1 .aiList .listCont:nth-of-type(1){background:url("../images/product/ai-circle-img1.png")no-repeat center 0/140px 140px;}
.aiStbDiv1 .aiList .listCont:nth-of-type(2){background:url("../images/product/ai-circle-img2.png")no-repeat center 0/140px 140px;}
.aiStbDiv1 .aiList .listCont:nth-of-type(3){background:url("../images/product/ai-circle-img3.png")no-repeat center 0/140px 140px;}
.aiStbDiv1 .aiList .listCont:nth-of-type(4){background:url("../images/product/ai-circle-img4.png")no-repeat center 0/140px 140px;}
.aiStbDiv1 .aiList .listCont .tit{font-size:20px; font-weight:bold; color:#000; line-height:30px; text-align:center;}
.aiStbDiv1 .aiList .listCont dl dt{padding-top:20px; font-size:18px; font-weight:bold; color:#333; line-height:25px; text-align:center;}
.aiStbDiv1 .aiList .listCont dl dd{padding-left:45px; font-size:16px; color:#555; line-height:25px; text-indent:-10px; margin-left:10px; text-align:left;}
.aiStbDiv1 .aiList .listCont dl dd:nth-of-type(1){margin-top:7px;}

.productBox{display:flex; flex-wrap:nowrap; justify-content:space-around; padding-top:50px; text-align:center; }
.productBox .productDiv{width:100%;}
.productBox .productDiv > a{display:block;}
.productBox .productDiv .img{}
.productBox .productDiv .txt{padding-top:5px; font-weight:bold; font-size:22px; line-height:25px; color:#000; }
.productBox .productDiv .alBox .txt{padding-top:26px;}
.productBox.setBox{padding-top:30px}

.product_list{display:flex; flex-wrap:nowrap; padding-bottom:110px;}
.product_list a{display:block;}
.product_list_box{width:50%;}
.product_list_box .tit{font-size:26px;}
.product_list_box .product_info{width:270px; text-align:center;}
.product_list_box .product_info .img{display:table-cell; vertical-align:middle; width:270px; height:170px; padding:50px 0 0 0;}
.product_list_box .product_info .txt{padding-top:25px; font-size:22px; color:#000; line-height:25px; font-weight:bold;}

/* androidTV */
.androidDiv .adList{display:flex; flex-wrap:nowrap;}
.androidDiv .adList .listCont{width:25%; padding-top:160px;}
.androidDiv .adList .listCont:nth-of-type(1){background:url("../images/product/android-icon1.png")no-repeat center 0/140px 140px;}
.androidDiv .adList .listCont:nth-of-type(2){background:url("../images/product/android-icon2.png")no-repeat center 0/140px 140px;}
.androidDiv .adList .listCont:nth-of-type(3){background:url("../images/product/android-icon3.png")no-repeat center 0/140px 140px;}
.androidDiv .adList .listCont:nth-of-type(4){background:url("../images/product/android-icon4.png")no-repeat center 0/140px 140px;}
.androidDiv .adList .listCont .tit{font-size:20px; font-weight:bold; color:#000; line-height:30px; text-align:center;}
.androidDiv .adList .listCont dl dt{padding-top:20px; font-size:18px; font-weight:bold; color:#333; line-height:25px; text-align:center; }
.androidDiv .adList .listCont dl dd{font-size:16px; color:#555; line-height:25px; text-align:center;}
.androidDiv .adList .listCont dl dd:nth-of-type(1){margin-top:7px;}

/* rdkV */
.rdkDiv .rdkList{display:flex; flex-wrap:nowrap;}
.rdkDiv .rdkList .listCont{width:50%; padding-top:160px;}
.rdkDiv .rdkList .listCont:nth-of-type(1){background:url("../images/product/rdk-v-icon1.png")no-repeat center 0/140px 140px;}
.rdkDiv .rdkList .listCont .noTxtIdent dd{margin-left:0; text-indent:0;}
.rdkDiv .rdkList .listCont:nth-of-type(2){background:url("../images/product/rdk-v-icon2.png")no-repeat center 0/140px 140px;}
.rdkDiv .rdkList .listCont:nth-of-type(3){background:url("../images/product/rdk-v-icon3.png")no-repeat center 0/140px 140px;}
.rdkDiv .rdkList .listCont .tit{font-size:20px; font-weight:bold; color:#000; line-height:30px; text-align:center;}
.rdkDiv .rdkList .listCont dl dt{padding-top:20px; font-size:18px; font-weight:bold; color:#333; line-height:25px; text-align:center; }
.rdkDiv .rdkList .listCont dl dd{padding-left:45px; font-size:16px; color:#555; line-height:25px; text-indent:-10px; margin-left:10px; text-align:left;}
.rdkDiv .rdkList .listCont dl dd:nth-of-type(1){margin-top:7px;}

/* LINUX */
.linuxDiv .linuxList{display:flex; flex-wrap:nowrap;}
.linuxDiv .linuxList .listCont{width:25%; padding-top:160px;}
.linuxDiv .linuxList .listCont:nth-of-type(1){background:url("../images/product/linux-icon1.png")no-repeat center 0/140px 140px;}
.linuxDiv .linuxList .listCont:nth-of-type(2){background:url("../images/product/linux-icon2.png")no-repeat center 0/140px 140px;}
.linuxDiv .linuxList .listCont:nth-of-type(3){background:url("../images/product/linux-icon3.png")no-repeat center 0/140px 140px;}
.linuxDiv .linuxList .listCont:nth-of-type(4){background:url("../images/product/linux-icon4.png")no-repeat center 0/140px 140px;}
.linuxDiv .linuxList .listCont .tit{font-size:20px; font-weight:bold; color:#000; line-height:30px; text-align:center;}
.linuxDiv .linuxList .listCont dl dt{padding-top:20px; font-size:18px; font-weight:bold; color:#333; line-height:25px; text-align:center; }
.linuxDiv .linuxList .listCont dl dd{font-size:16px; color:#555; line-height:25px; text-align:center;}
.linuxDiv .linuxList .listCont dl dd:nth-of-type(1){margin-top:7px;}

/* Set-Top Boxes */
.t_border.setBox{padding-bottom:70px;}
.t_border.setBox .productBox{padding-top:30px;}
.t_border.setBox .productBox .productDiv .img{display:table-cell; vertical-align:middle; width:305px; height:207px;}
/* // 2020-05-28 �߰� */

/* 2020-06-18 �߰� */
/* ��ǰ */
.t_border.broadCPE .detailTxt .tit{font-size:25px; color:#222; line-height:32px; letter-spacing:-1px;}
.t_border.broadCPE .detailTxt .txt{padding-top:30px; font-size:16px; color:#555;}
.t_border.broadCPE{padding-bottom:80px;}
.broadBox{display:flex; flex-wrap:nowrap; justify-content:space-around; padding-top:25px; text-align:center; }
.broadBox .broadDiv{width:100%;}
.broadBox .broadDiv > a{display:block;}
.broadBox .broadDiv .img{display:table-cell; vertical-align:middle; width:305px; height:207px;}
.broadBox .broadDiv .txt{padding-top:8px; font-weight:bold; font-size:22px; color:#222; }
.broadBox .broadDiv .alBox .txt{padding-top:26px;}

/* Wi-Fi */
.wifiDiv .wifiList{display:flex; flex-wrap:nowrap; padding-bottom:70px;}
.wifiDiv .wifiList .listCont{width:25%; padding-top:160px;}
.wifiDiv .wifiList .listCont:nth-of-type(1){background:url("../images/product/broad-wifi-icon1.png")no-repeat center 0/140px 140px;}
.wifiDiv .wifiList .listCont:nth-of-type(2){background:url("../images/product/broad-wifi-icon2.png")no-repeat center 0/140px 140px;}
.wifiDiv .wifiList .listCont:nth-of-type(3){background:url("../images/product/broad-wifi-icon3.png")no-repeat center 0/140px 140px;}
.wifiDiv .wifiList .listCont:nth-of-type(4){background:url("../images/product/broad-wifi-icon4.png")no-repeat center 0/140px 140px;}
.wifiDiv .wifiList .listCont .tit{/*display:table-cell; vertical-align:middle; width:25%;*/ font-size:20px; font-weight:bold; color:#000; line-height:30px; text-align:center;}
.wifiDiv .wifiList .listCont dl dt{padding-top:20px; font-size:18px; font-weight:bold; color:#333; line-height:25px; text-align:center; }
.wifiDiv .wifiList .listCont dl dd{font-size:16px; color:#555; line-height:25px; text-align:center;}
.wifiDiv .wifiList .listCont dl dd:nth-of-type(1){margin-top:7px;}
.prodect_list.wifiProduct{border-bottom:none; padding-bottom:85px;}

/* DOCSIS */
.docsisDiv .docsisList{display:flex; flex-wrap:nowrap; padding-bottom:70px;}
.docsisDiv .docsisList .listCont{width:25%; padding-top:160px;}
.docsisDiv .docsisList .listCont:nth-of-type(1){background:url("../images/product/broad-docsis-icon1.png")no-repeat center 0/140px 140px;}
.docsisDiv .docsisList .listCont:nth-of-type(2){background:url("../images/product/broad-docsis-icon2.png")no-repeat center 0/140px 140px;}
.docsisDiv .docsisList .listCont:nth-of-type(3){background:url("../images/product/broad-docsis-icon3.png")no-repeat center 0/140px 140px;}
.docsisDiv .docsisList .listCont:nth-of-type(4){background:url("../images/product/broad-docsis-icon4.png")no-repeat center 0/140px 140px;}
.docsisDiv .docsisList .listCont .tit{/*display:table-cell; vertical-align:middle; width:25%;*/ font-size:20px; font-weight:bold; color:#000; line-height:30px; text-align:center;}
.docsisDiv .docsisList .listCont dl dt{padding-top:20px; font-size:18px; font-weight:bold; color:#333; line-height:25px; text-align:center; }
.docsisDiv .docsisList .listCont dl dd{font-size:16px; color:#555; line-height:25px; text-align:center;}
.docsisDiv .docsisList .listCont dl dd:nth-of-type(1){margin-top:7px;}
.prodect_list.docsisProduct{border-bottom:none; padding-bottom:85px;}

/* PON, FTTH */
.ponDiv .ponList{display:flex; flex-wrap:nowrap; padding-bottom:70px;}
.ponDiv .ponList .listCont{width:25%; padding-top:160px;}
.ponDiv .ponList .listCont:nth-of-type(1){background:url("../images/product/broad-pon-icon1.png")no-repeat center 0/140px 140px;}
.ponDiv .ponList .listCont:nth-of-type(2){background:url("../images/product/broad-pon-icon2.png")no-repeat center 0/140px 140px;}
.ponDiv .ponList .listCont:nth-of-type(3){background:url("../images/product/broad-pon-icon3.png")no-repeat center 0/140px 140px;}
.ponDiv .ponList .listCont:nth-of-type(4){background:url("../images/product/broad-pon-icon4.png")no-repeat center 0/140px 140px;}
.ponDiv .ponList .listCont .tit{/*display:table-cell; vertical-align:middle; width:25%;*/ font-size:20px; font-weight:bold; color:#000; line-height:30px; text-align:center;}
.ponDiv .ponList .listCont dl dt{padding-top:20px; font-size:18px; font-weight:bold; color:#333; line-height:25px; text-align:center; }
.ponDiv .ponList .listCont dl dd{font-size:16px; color:#555; line-height:25px; text-align:center;}
.ponDiv .ponList .listCont dl dd:nth-of-type(1){margin-top:7px;}
.prodect_list.ponProduct{border-bottom:none; padding-bottom:85px;}

/* xDSL */
.xdslDiv .xdslList{display:flex; flex-wrap:nowrap; padding-bottom:70px;}
.xdslDiv .xdslList .listCont{width:25%; padding-top:160px;}
.xdslDiv .xdslList .listCont:nth-of-type(1){background:url("../images/product/broad-xdsl-icon1.png")no-repeat center 0/140px 140px;}
.xdslDiv .xdslList .listCont:nth-of-type(2){background:url("../images/product/broad-xdsl-icon2.png")no-repeat center 0/140px 140px;}
.xdslDiv .xdslList .listCont:nth-of-type(3){background:url("../images/product/broad-xdsl-icon3.png")no-repeat center 0/140px 140px;}
.xdslDiv .xdslList .listCont:nth-of-type(4){background:url("../images/product/broad-xdsl-icon4.png")no-repeat center 0/140px 140px;}
.xdslDiv .xdslList .listCont .tit{/*display:table-cell; vertical-align:middle; width:25%;*/ font-size:20px; font-weight:bold; color:#000; line-height:30px; text-align:center;}
.xdslDiv .xdslList .listCont dl dt{padding-top:20px; font-size:18px; font-weight:bold; color:#333; line-height:25px; text-align:center; }
.xdslDiv .xdslList .listCont dl dd{font-size:16px; color:#555; line-height:25px; text-align:center;}
.xdslDiv .xdslList .listCont dl dd:nth-of-type(1){margin-top:7px;}
.prodect_list.xdslProduct{border-bottom:none; padding-bottom:85px;}
.prodect_list.xdslProduct .p1{overflow:hidden;}
.prodect_list.xdslProduct .p1 .item{float:left; width:50%;}
/* // 2020-06-18 �߰� */

/* 2020-06-29 �߰� */
/* family site */
#footer .family_cont{} /* 2026-01-02 */
#footer .family_cont label{position:absolute; top:-9999px; left:-9999px;}
#footer .family_cont .footSelect{width:170px; height:20px; /*margin-top:15px;*/} /* 2020-07-01 ���� */
/* 2020-06-29 �߰� */