@charset "utf-8";

/*----------------------------------------------------------- Initialize ----------------------------------------------------------------*/
/*Reset*/
html,body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,p,address,pre,cite,form,fieldset,input,textarea,select,table,th,td{padding:0;margin:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
fieldset,img,abbr,acronym{border:0 none}
ul,ol{list-style-type:none}
table{border-collapse:collapse;border-spacing:0;border:0 none}
caption,th,td{text-align:left;font-weight:normal}
address, caption, strong, em, cite{font-weight:normal;font-style:normal}
ins{text-decoration:none}
del{text-decoration:line-through}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
hr{display:none}
a:link,a:hover,a:visited,a:active{text-decoration:none}
a:hover,a:focus{text-decoration:underline;}
a{color:#333;text-decoration:none}
a:active, a:hover{text-decoration:underline}
img, iframe{vertical-align:middle}
legend, .hide{width:1px;height:1px;line-height:0;position:absolute;left:-5000px;top:-5000px;text-indent:-2000px}
legend{*display:none}
caption{font-size:0;width:0;height:0;line-height:0;text-indent:-9999px}

/*À¥ÆùÆ® :CDNS*/
@font-face{
	font-family:'NG';
	font-style:normal;
	font-weight: 700;
	src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
	src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face{
	font-family:'NG';
	font-style:normal;
	font-weight:400;
	src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
	src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face{
	font-family:'NG';
	font-style:normal;
	font-weight:800;
	src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
	src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}
/*À¥ÆùÆ® :Server*/
@font-face{
	font-family:"NG-S";
	src:url('/font/nanumGothic.eot');
	src:url('/font/nanumGothic.eot?#iefix') format('embedded-opentype'),
	url('/font/nanumGothic.woff') format('woff'), 
	url('/font/nanumGothic.ttf') format('truetype')
}

/* Skip Navigation */
.skip_navi{position:absolute;left:0;top:0;width:100%;text-align:center;z-index:205;}
.skip_navi a{display:block;position:relative;margin-top:-100px;height:40px;line-height:40px;font-size:16px;color:#fff;background-color:#0079cf}
.skip_navi a:focus{margin-top:0}

/*----------------------------------------------------------- Layout ----------------------------------------------------------------*/
/*Wrap*/
html{overflow-y:scroll}
html, body{height:100%}
html.ovf_hdn, body.ovf_hdn{overflow-y:hidden}
body{font-size:14px;line-height:1;color:#444;font-family:Arial, '³ª´®°íµñ', NanumGothic, 'NG', 'NG-S'}
body.global{font-family:Arial}
body.cn{font-family:Arial, ms song, SimSun}
body.jp{font-family:Arial,"MS PGothic","MS Gothic"}
#wrap{height:100%;z-index:1}
.kr p, .kr .list_sm li, .kr .list_md li{word-break:keep-all;}
dd{line-height:19px;}

/*Header*/
#header{position:fixed;left:0;top:0;width:100%;height:104px;border-bottom:0;z-index:203;background-color:#fff;}
#header.fixed{width:100%;position:fixed;z-index:999;left:0;top:0;}
.inhead{position:relative;max-width:1000px; margin:0 auto;z-index:10}
.logo{position:absolute;left:0px;top:40px}
.ilan{/*background-position:0 0*/width:auto !important;font-size:12px !important;line-height:16px !important;background:none !important;text-indent:0 !important}
.ilogin{background:url(../images/icon_login.gif) no-repeat; width:18px; height:16px;}
.ilogin.logged{background-position:-89px -168px}






/*Header > Top Navigation*/
.top_navi{position:absolute;right:0px;top:16px;*z-index:10}
.t_link{overflow:hidden;float:left;font-size:12px;margin-right:15px}
.t_link li{float:left;line-height:16px;margin-left:10px}
.t_link li:first-child{margin-left:0}
.t_link li a{color:#444}
.t_link li .badge{display:inline-block;vertical-align:middle;margin:-2px 0 0 5px;padding:0 5px;font-size:12px;line-height:15px;letter-spacing:0.02em;line-height:15px;color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background-color:#0079cf}
.t_ctr{position:relative;float:left;/*width:47px;*/z-index:10}
.t_ctr li{position:relative;float:left;height:16px;border-left:1px solid #ccc;margin-left:7px;padding-left:7px}
.t_ctr li:first-child{border-left:0;margin-left:0;padding-left:0}
.t_ctr li a{display:inline-block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;*text-indent:0;*font-size:0;*line-height:0}
.t_ctr .sel_lan, .t_ctr .sel_login{left:-119px;top:26px;}
.t_ctr .sel_lan{left:-89px}
.t_ctr .sel_lan ul li, .t_ctr .sel_login ul li{float:none;height:100%;margin:0;padding:0;border:0}
.t_ctr .sel_lan ul li a, .t_ctr .sel_login ul li a{width:auto;height:100%;text-indent:0;font-size:14px;line-height:35px}
.t_ctr .sel_login{left:-112px}

/*gnb*/
.gnb{position:absolute;top:64px;width:100%;float:none;font-size:14px;z-index:1; left:0; }
.ingnb{ width:100%;position:relative;margin:0 0px;}
.gnb_01{display:inline-block;width:100%;padding-left:230px;}
.gnb_01 > li{overflow:hidden; float:left;margin-left:56px;font-size:16px;padding:0;line-height:20px;font-weight:bold;letter-spacing:-0.02em}
.gnb_01 > li:first-child{margin-left:0px}
.gnb_01 > li > a{display:block; padding:5px 0 17px;height:100%;line-height:normal;color:#333;white-space:nowrap}
.gnb_01 > li > a span{display:block}
.gnb_01 > li.on a, .gnb_01 > li.active a{color:#0079cf}
.gnb_box_01{position:absolute;left:0;top:40px;width:100%;max-width:1000px;max-height:0;overflow:hidden;background-color:#fff;z-index:2; opacity:.7;}
.main .gnb_box_01{border-bottom:0}
.gnb_box_01 > div{position:relative;display:inline-block;visibility:visible;vertical-align:middle;width:100%;border-top:1px solid #ccc;border-bottom:5px solid #ccc;z-index:1}
.main .gnb_box_01 > div{border-bottom:5px solid #ccc}
.sub:first-child{padding-top:5px}
.sub{position:relative;padding:0 0 15px 16px}
.sub03{position:relative;min-height:51px;padding:0 0 0 200px}
.sub03.bn{padding:0 0 20px 20px}
.sub03.gnb_news{padding:20px}
.sub:nth-child(even), .sub03:nth-child(even){background-color:#f0f2f4}
.sub strong, .sub03 strong{position:absolute;left:20px;top:12px;font-size:15px;line-height:18px;letter-spacing:-0.025em;color:#333}
.sub strong a, .sub03 strong a{color:#333 !important}
.sub:first-child strong{top:21px}
.sub03 strong{top:17px}
.gnb_02{overflow:hidden;*display:inline;*zoom:1}
.gnb_02 > li{float:left;text-align:left;margin-top:15px;width:20%;min-width:143px;font-size:14px;line-height:16px;color:#333;letter-spacing:-0.01em;font-weight:normal}
.gnb_02 > li:first-child{margin-top:15px}
.gnb_02 > li > a{display:block;vertical-align:top;position:relative;padding-left:74px;height:45px;line-height:16px;color:#333 !important}
.gnb_02 > li > a span{display:inline-block;position:absolute;left:0;top:0;width:59px;height:45px}
.gnb_02 > li > a:hover, .gnb_02 > li > a:focus{text-decoration:underline}
.gnb_02.noicon > li{margin:0 15px 0 0;width:auto;min-width:0;font-size:13px;line-height:16px;color:#333;letter-spacing:0}
.gnb_02.noicon > li:last-child{margin:0}
.gnb_02.noicon > li > a{padding:18px 10px 0;height:33px;line-height:16px}
.gnb_02.noicon > li > a span{display:inline-block;position:absolute;left:0;top:0;width:59px;height:45px}
.gnb_02.noicon > li > a:hover, .gnb_02.noicon > li > a:focus{text-decoration:underline}

.support_bn{overflow:hidden;padding-right:20px}
.support_bn li{float:left;padding:0;margin:20px 0 0 0;width:33%}
.kr .support_bn li{float:left;padding:0;margin:20px 0 0 0;width:21%}
.support_bn li:first-child{padding-top:20px;width:34%}
.support_bn li:first-child a{display:inline-block;padding:0 !important}
.support_bn li:first-child img{width:100%;max-width:289px;height:92px}
.support_bn li a{display:block;padding:0;margin-right:26px}
.support_bn li:last-child a{margin-right:0}
.sub .nw, .sub02 .nw, .sub03 .nw{display:inline-block !important;position:static !important;vertical-align:middle;margin:-2px 0 0 5px;width:11px !important;height:10px !important;}
.sub strong .nw, .sub02 strong .nw, .sub03 strong .nw{margin-top:-4px}
.sub02{position:relative}
.sub02 .appdown{display:inline-block;position:absolute;right:20px;bottom:20px;padding:0 19px;line-height:28px;border:1px solid #6d7883;border-radius:2px;font-weight:bold;font-size:13px;color:#6d7883 !important}
.gnb_03{overflow:hidden;*display:inline;*zoom:1}
.gnb_03 > li{float:left;text-align:center;padding:0 !important;width:140px;height:111px;background-color:#fff}
.gnb_03 > li > a{display:block;border-left:0;border-right:0;padding-top:20px;height:91px;font-size:15px;color:#333 !important}
.gnb_03 > li > a span{display:block;margin:0 auto 6px;width:99px;height:50px}
.gnb_03 > li.txt_btn{background-color:#f0f2f4}
.gnb_03 > li.txt_btn a{height:64px;padding:27px 20px 20px}
.sub:hover strong, .sub:focus strong, .sub02:hover strong, .sub02:focus strong, .sub03:hover strong, .sub03:focus strong, .sub:hover strong a, .sub:focus strong a, .sub02:hover strong a, .sub02:focus strong a, .sub03:hover strong a, .sub03:focus strong a, .sub.focus strong, .sub02.focus strong, .sub03.focus strong, .sub.focus strong a, .sub02.focus strong a, .sub03.focus strong a{color:#0079cf !important}
.sub:hover .gnb_02 > li > a, .sub:focus .gnb_02 > li > a, .sub03:hover .gnb_02 > li > a, .sub03:focus .gnb_02 > li > a, .gnb_03 > li > a:hover, .gnb_03 > li > a:focus, .sub.focus .gnb_02 > li > a, .sub02.focus .gnb_02 > li > a, .sub03.focus .gnb_02 > li > a, .sub.focus .gnb_03 > li > a, .sub03.focus .gnb_03 > li > a{color:#0079cf !important}
.gnb_03 > li.txt_btn:hover, .gnb_03 > li.txt_btn:focus{background-color:#0079cf !important}
.gnb_03 > li.txt_btn:hover a, .gnb_03 > li.txt_btn:focus a{color:#fff !important}

/*Header > search*/
.sch_box{position:absolute;right:0px;top:61px;z-index:3}
.insch{position:relative}
.sch_box .sch_bdr{border:1px solid #929497;background-color:#fff;width:156px;height:31px}
.sch_box label{position:absolute;left:-9999px}
.sch_box input[type=text]{float:left;width:110px;padding:0 5px;height:28px;margin:0;border:1px solid #fff;border-radius:0;line-height:28px;box-shadow:none}
.sch_box input[type=text]:focus{border:1px solid #fff !important}
.sch_box input[type=image]{float:left;padding:8px 12px 9px 5px;border:0 !important}
.sch_box input[type=image]:hover, .sch_box input[type=image]:focus{border:0 !important}

/*Container*/
#content{padding:146px 0 143px;}
.main #content{padding:105px 0 0px 0;}

/*main*/
#container .m_contents {width:1000px; margin:0 auto;}
#container .m_contents .product{}
#container .m_contents .product p{width:133px; float:left; margin-top:10px;}
#container .m_contents .product span{float:left; margin-top:26px;}
#container .m_contents .product ul li{}

#container .m_contents .si_business{}
#container .m_contents .news{}
#container .m_contents .equipments{}
#container .m_contents .quick{}
h2 {float:left;}

/*Footer*/
#footer{clear:both; height:97px; bottom:0; width:100%; padding-top:18px; border-top:10px solid #333333; background-color:#222222;}
.ft_box{position:relative;max-width:1000px; margin:0 auto;padding:0 border-top:10px solid #333333;}
.copy{margin-top:15px; font-size:12px; color:#777777;}
.copy strong{color:#f58026;}
#footer .logo{clear:both; position:absolute; left:0px;top:0px;  }



/*----------------------------------------------------------- Mobiles ----------------------------------------------------------------*/
/*Mobile Header*/
.mbg{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); opacity:.5; z-index:980}
.mt_v{position:relative;height:59px;background-color:#fff;z-index:9999;border-bottom:1px solid #ddd;box-shadow:0 1px 3px #eee}
.mt_v .mctr{display:inline-block;position:absolute;left:20px;top:12px;overflow:hidden;width:36px;height:36px;z-index:300}
.mt_v .mctr img{width:36px}
.mt_v .mctr.open img{margin-top:-36px}

.msch, .mlan, .mlogin{position:absolute;top:16px}
.msch{right:113px}
.mlan{right:64px}
.mlogin{right:15px}
.msch > a, .mlan > a, .mlogin > a{display:inline-block;vertical-align:middle;padding:5px;width:18px;height:18px}
.msch > a img{width:18px;height:18px}

.msch_wrap{display:none;position:absolute;left:0;top:0;width:100%;height:59px;background-color:#fff;z-index:400}
.msch_wrap form, .msch_wrap fieldset{margin-bottom:0;height:100%}
.msch_box{position:relative;height:59px;background-color:#fff}
.msch_box > div{margin-right:45px}
.msch_box input{float:left;vertical-align:middle}
.msch_box input[type=text]{width:100%;height:59px;line-height:40px;margin:0;padding:0;border:0;font-size:17px !important;background-color:#fff}
.msch_box .close_msch{position:absolute;right:15px;top:17px}
.msch_box .close_msch a{display:inline-block;padding:5px;width:14px;height:14px}
.msch_box .close_msch img{vertical-align:top;width:14px;height:14px}

.sel_lan, .sel_login{display:none;position:absolute;left:0;top:36px}
.mlan{margin-left:40px}
.mlan > a{height:18px}
.sel_lan, .sel_login{left:-112px;padding-top:13px;background:url(../images/toolbox_top.png) no-repeat left top}
.sel_lan > div, .sel_login > div{padding-bottom:6px;background:url(../images/toolbox_btm.png) no-repeat left bottom}
.sel_lan > div > div, .sel_login > div > div{width:150px;background:url(../images/toolbox_mid.png) repeat-y left top}
.sel_lan ul, .sel_login ul{}
.sel_lan ul li, .sel_login ul li{line-height:35px;font-size:14px;color:#444}
.sel_lan ul li a, .sel_login ul li a{display:block;padding-left:15px;color:#444}
.sel_lan ul li img{width:32px;height:21px;margin-right:15px;line-height:100%}
.sel_lan ul li.on a, .sel_lan ul li a:hover, .sel_lan ul li a:focus,
.sel_login ul li.on a, .sel_login ul li a:hover, .sel_login ul li a:focus{color:#fff;background-color:#133caf}
.mlogin{margin-left:25px}
.mlogin > a{height:18px;font-size:15px;letter-spacing:-0.02em;color:#fff}
.flag{height:18px}
.human{width:19px;height:18px}

.m_lmenu{position:absolute;left:-400px;top:0;width:300px;height:100%;background-color:#2f2d2d;z-index:9998;overflow-y:auto}
.m_lmenu > div{padding-top:60px}
.mdepth2{display:none;background-color:#211f1f}
.mdepth2 ul li{border-top:1px solid #363636;border-bottom:0;font-size:15px;font-weight:normal}
.mdepth2 ul li:first-child{border-top:0}
.mdepth2 ul li a{line-height:45px;padding-left:42px}
.mdepth2 ul li span{left:20px;top:16px;width:12px;height:12px;background-position:-160px -23px !important}
.mdepth2 ul li.on, .mdepth2 ul li.active{background-color:#211f1f}
.mdepth2 ul li.on a, .mdepth2 ul li.active a{color:#00fcff}
.mdepth2 ul li.on span, .mdepth2 ul li.active span{background-position:-177px -23px !important}
.mdepth3{display:none}
.mdepth3 ul li{border-top:0;font-size:14px;letter-spacing:0}
.mdepth3 ul li a{color:#fff !important}
.mdepth3 ul li a:hover, .mdepth3 ul li a:focus{color:#00fcff !important;background-color:#000}

/*---------------------- Á¤¸®ÇÏ±â ------------------------*/
/*Icons*/
/* Product */


.minh305 .wht_box{min-height:305px !important}



/* Main */
.main_slider{height:292px}
.main_slider .bx-wrapper{margin:0 auto}
.main_slider .bx-wrapper .bx-pager{font-size:1em;padding-top:0; }
.main_slider .bx-wrapper .bx-pager,
.main_slider .bx-wrapper .bx-controls-auto{bottom:35px; }
.main_slider .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager{position:relative;width:100%;max-width:1000px;margin:0 auto; }
.main_slider .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:right;width:100%;margin-left:-20px; }
.main_slider .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:1px;padding-left:6px;width:13px; }
.main_slider .bx-wrapper .bx-pager.bx-default-pager a{overflow:hidden;width:12px;height:12px;text-indent:99999px;margin:0 4px;background:url(../images/m_visual_off.png) no-repeat; }
.main_slider .bx-wrapper .bx-pager.bx-default-pager a:hover, .main_slider .bx-wrapper .bx-pager.bx-default-pager a.active{background:transparent url(../images/m_visual_on.png) no-repeat; }
.main_slider .bx-wrapper .bx-controls-auto .bx-stop{width:12px;height:12px;background:url(../images/m_visual_stop.png) no-repeat ;margin:0; }
.main_slider .bx-wrapper .bx-controls-auto .bx-start{width:12px;height:12px;background:url(../images/m_visual_start.png) no-repeat;margin:0}
.main_slider .bx-wrapper .bx-controls-auto .bx-stop:hover,
.main_slider .bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-290px -150px}
.main_slider .bx-wrapper .bx-controls-auto .bx-start:hover,
.main_slider .bx-wrapper .bx-controls-auto .bx-start.active{background-position:-307px -150px}
.main_slider li{text-align:center}
.main_slider li img{display:inline;width:auto}
.slide_desc{position:absolute;overflow:hidden;left:50%;top:0;margin-left:-490px;width:1000px}
.slide_desc .img, .slide_desc .desc_box{width:50%}
.slide_desc .img img{max-width:100%}
.slide_desc.left .img{float:left;text-align:left}
.slide_desc.right .img{float:right;text-align:right}
.slide_desc.left .desc_box{float:right}
.slide_desc.right .desc_box{float:left}
.slide_desc .img{display:inline-block}
.slide_desc .desc_box{position:relative;text-align:left;padding-top:45px;min-height:195px}
.slide_desc .desc_box strong{display:inline-block;;font-size:25px;line-height:30px;color:#fff}
.slide_desc .desc_box p{margin-top:5px;font-size:13px;line-height:18px;min-height:72px;width:100%;color:#fff;}
.slide_desc .desc_box .more{display:inline-block;position:absolute;left:0;bottom:0px;padding:10px 40px 9px;border:1px solid #f58026;text-align:center;border-radius:2px;font-weight:bold;font-size:14px;color:#f58026}
.slide_desc .desc_box .more:hover, .slide_desc .desc_box .more:focus{background-color:#121212}


/* content */
#content_01 {padding-top:40px; padding-right:10px; border-right:1px solid #e1e1e1; border-bottom:1px solid #ddd; width:603px; float:left; padding-left:10px;}
#content_01 .industry{position:relative; padding-bottom:26px; width:136px; margin-left:0px;}
#content_01 .industry span{font-size:15px; color:#e51937; font-family:Helvetica, sans-serif; font-weight:bold; line-height:20px;}
#content_01 .industry p{font-family:dotum; font-size:12px; padding:10px 0 0 0; line-height:17px;}
#content_01 .industry .more{padding-right:8px; background:url(../images/icon_more.gif) no-repeat 32px 15px;}
#content_01 div{float:left;  padding:0 10px;}
#content_01 .dl_box dt{padding:15px 0px 25px 0; color:#000; text-align:center; } /*font-weight:bold;*/

#content_02{background:url(../images/img_computer.png) no-repeat 90px 40px; padding-top:40px; float:left; border-bottom:1px solid #ddd; width:295px; height:154px; padding-left:10px; padding-right:10px;}
#content_02 .industry{ position:relative; padding-bottom:30px; width:116px; }
#content_02 .industry span{font-size:15px; color:#e51937; font-family:Helvetica, sans-serif; font-weight:bold; line-height:20px;}
#content_02 .industry p{font-family:dotum; font-size:12px; padding:10px 0 0 0; line-height:17px;}
#content_02 .industry .more{padding-right:8px; background:url(../images/icon_more.gif) no-repeat 32px 15px;}
#content_02 div{float:left; padding:0 10px;}
#content_02 .dl_box a{float:left; width:147px;} /*font-weight:bold;*/

#image_list_1 {float:right;}
#image_list_1 .clsBannerScreen {margin:5px 4px 0 0; padding:0px; right:0; top:0; text-align:right; overflow:hidden; position:absolute; height:84px;width: 135px; cursor:pointer; clear:both;}
#image_list_1 .clsBannerScreen .images {position:absolute; display:none; padding:0px;}


#content_03{float:left;}/*clear:both; height:422px;*/
#content_03 h2{padding-top:3px; padding-bottom:5px;}
#content_03 .events{float:left; clear:both; padding:24px 20px; width:268px; }
#content_03 .events span{font-size:15px; color:#e51937; font-family:Helvetica, sans-serif; font-weight:bold; line-height:22px;  float:left;}
#content_03 .events dl{margin-top:2px;float:left; clear:both; margin-bottom:10px; width:270px; font-size:12px;}
#content_03 .events .icon_square{ font-size:11px; padding-top:0px; padding-bottom:5px; border-bottom:1px solid #ddd;}
#content_03 .events .icon_square2{ font-size:11px; padding-top:0px; padding-bottom:11px; }
#content_03 .events dt{ color:#000; font-family:dotum;}
#content_03 .events dt a{ color:#666;}
#content_03 .events dt a:hover{}/*color:#003aad;*/
#content_03 .events .dd_r{float:left; padding-left:0px; width:200px; color:#666; line-height:17px;}
#content_03 .events .dd_r a:hover{color:#003aad; text-decoration:underline;}
#content_03 .events .more{clear:both;}
#content_03 .more{position:absolute; right:13px; top:20px; padding-right:8px; background:url(../img/main/icon_more2.gif) no-repeat right 5px;}
#content_03 .events p.more a{font-family:dotum; font-size:12px; padding:13px 0 0 0; line-height:28px;padding-right:10px; background:url(../images/icon_more.gif) no-repeat 33px 16px;}
.news_img{float:left; border:1px solid #f9f8fc; width:126px; height:81px;}


#content_03 .service{position:relative; float:left; padding:24px 20px; width:274px; border-right:1px solid #ddd; border-left:1px solid #ddd;}
#content_03 .service span{font-size:15px; color:#e51937; font-family:Helvetica, sans-serif; font-weight:bold; line-height:22px;}
#content_03 .service .p_l{float:left; padding-top:35px;}
#content_03 .service .p_r{position:absolute; right:0px; width:138px;}
#content_03 .service .p_r p{line-height:1.3em;}
#content_03 .service .p_r p a{color:#666; font-weight:normal;}
#content_03 .service .p_r p a:hover{text-decoration:none; color:#003aad;}/*color:#003aad;*/
#content_03 .service .icon_square{font-family:dotum; font-size:12px; padding-top:6px; padding-bottom:4px; border-bottom:1px solid #ddd;}
#content_03 .service p.more a{font-family:dotum; font-size:12px; padding:13px 0 0 0; line-height:28px;padding-right:10px; background:url(../images/icon_more.gif) no-repeat 33px 16px;}
#content_03 .service p.open a{font-family:dotum; font-size:12px; padding:10px 0 0 0; line-height:17px; padding-right:7px; background:url(../images/icon_open.gif) no-repeat 120px 11px;}

#content_03 .contact{position:relative; float:left; padding:24px 20px; width:274px;}
#content_03 .contact span{font-size:15px; color:#e51937; font-family:Helvetica, sans-serif; font-weight:bold; line-height:22px;}
#content_03 .contact h2{clear:both;}
#content_03 .contact img{}
#content_03 .contact div{float:left; width:62px; padding-top:21px;}
#content_03 .contact dl dt{font-family:dotum; text-align:center; font-size:12px; color:#505050; padding-top:18px;}

#content_03 .contact p.icon_square{font-family:dotum; font-size:13px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #ddd; }
#content_03 .contact p.more a{font-family:dotum; font-size:12px; padding:13px 0 0 0; line-height:28px;padding-right:10px; background:url(../images/icon_more.gif) no-repeat 32px 15px;}

#image_list_2 {float:left; width:274px;}
#image_list_2 .clsBannerScreen {float:left; margin:5px 4px 0 0; padding:0px; right:0; top:0; text-align:right; overflow:hidden; position:absolute; height:135px;width: 125px; cursor:pointer; clear:both;}
#image_list_2 .clsBannerScreen .images {position:absolute; display:none; padding:0px;}

#image_list_2 .clsBannerButton {float:right; width:120px; cursor:pointer; margin-top:140px; margin-left:10px;}
#image_list_2 .clsBannerButton li {float:left; color:#666; font-size:12px; width:100%; padding:5px 0; line-height:17px; padding-right:7px; background:url(http://dk8661.com/images/icon_open.gif) no-repeat right 11px; border-bottom:1px solid #ddd;}
#image_list_2 .clsBannerButton li:hover {background-color:#ddd;}
#image_list_2 .clsBannerButton li.labelOverClass {font-weight:bold;background-color:#ddd;}


sup{font-size:8px;}

.mt3{margin-top:3px;}
.mt10{margin-top:10px;}
.mb35{margin-bottom:35px;}
.mb12{margin-bottom:12px;}
.mb15{margin-bottom:15px;}
.mt5{margin-top:5px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pr20{padding-right:20px;}
.pr34{padding-right:34px;}
.pb20{margin-bottom:20px;}
select{height:20px; color:#000; font-size:11px; font-family:Helvetica, sans-serif;}
.input_check{_margin:-4px -3px -3px -4px;}
*:first-child+html .input_check{margin:-4px -3px -3px -4px;}
.p_bold{font-weight:bold;}
.dl_bd{border-bottom:1px dotted #d2d2d2;}



/* txt_style */
#container2_wrap2{width:100%;}
#container2_wrap{ width:1048px; background:url(../images/bg_container.png) no-repeat; margin:0 auto;height:473px;}
#container2{margin:0 auto; width:940px;}

.txt_style{font-family:'NG'; font-size:23px; color:#e51937;}
.txt_style2{font-family:'NG'; font-size:16px; line-height:24px; color:#151515;}
.txt_style3{font-family:'NG'; font-size:15px; color:#666666; line-height:28px; color:#151515;}
.txt_style4{font-family:'NG'; font-size:23.8px; color:#151515;}
.txt_style5{font-family:'NG'; font-size:15px; color:#151515;}

.txt_style6{font-family:'NG'; font-size:14px; line-height:24px;color:#666666;}	
.txt_style7{font-family:Helvetica, sans-serif; font-size:12px;font-weight: bold; color:#000;}
.txt_style8{font-family:Helvetica, sans-serif; font-size:30px; color:#003aad;}
.txt_style9{font-family:Helvetica, sans-serif; font-size:11px; color:#666;}
.txt_style10{font-family:Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000;}
.txt_style11{font-family:Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000;}
.title_style{font-family:Helvetica, sans-serif; font-size:15px; color:#003aad;}


/*s_container*/
#s_visual{padding-top:105px; width:100%; background-color:#222a43;}
 .s_visual {width:1200px; height:176px; margin:0 auto; background:url(../images/s_visual.jpg) no-repeat top; color:#fff;}
 .s_visual p{font-size:30px; padding-left:100px; padding-top:65px;}
 .s_visual span{font-size:12px; padding-left:100px; float:left; padding-top:12px;}
#s_container{width:1000px; margin:0 auto; clear:both; margin-top:32px; overflow:hidden;}
h3{}

.s_container{clear:both;}
.left_menu{float:left; width:180px; }
.left_menu .menu{ margin-top:8px; border-top:2px solid #f58026; }
.left_menu ul li{}

.wrap_cimg{font-family:'NG'; width:770px; float:right; min-height:570px;}
.cimg{margin-top:19px; border-top:2px solid #bababa; margin-bottom:70px; padding-top:47px; width:770px; float:right;}

.cimg_ceo{background:url(/images/bg_ceo.jpg) no-repeat top;}
.cimg_history{background:url(/images/bg_history.jpg) no-repeat ;}
.cimg_organization{background:url(/images/bg_organization.jpg) no-repeat ; height:464px;}
.cimg_organization ul li{width:140px;font-weight:bold; color:#949494; text-align:center; padding-top:27px;}
.cimg_organization ul p{font-weight:bold; color:#e61b1f; padding-bottom:18px;}
.cimg_organization ul{ float:left; display:inline; font-size:15px;  text-align:center; margin-top:147px;}

.s_contact{margin-top:32px;}
.s_contact li{ font-size:12px; color:#666666; line-height:20px; padding-top:19px;}
.left_menu ol{margin-top:24px;}
.left_menu ol li{display:inline; float:left;}



.pagelocation_wrap{float:right; font-size:12px; color:#666666; margin-top:10px;}
.pagelocation li{display:inline; float:left;}
.pagelocation li img{display:inline;}
.pagelocation li a{color:#666666; }
.pagelocation li a:hover{color:#333333; }
.icon_right {padding-top:2px;}


.history{}
.history ul { padding-left:25px; }
.history ul li{ display:inline;}
.history ul .year{font-size:14px; color:#383333; font-weight:bold; padding-right:3px;}
.history ul .month{font-size:14px; color:#666666; font-weight:bold; padding-right:8px;}
.history ul .con{font-size:14px; color:#666666;}