/* rolling banner */
#db_mbwrap { width:100%; height:385px; background:#d3d3d3; }
#main_Banner
{
 width:1100px; height:385px; margin:0 auto; padding-top:0px; 
}
#main_Banner *{outline: none;}
#main_Banner img {border: 0;}
#main_Banner ul, ol, li   { margin:0; padding:0; list-style-type:none;}
/*--Main Container--*/
#main_Banner .main_view {
 /*float: left;*/
 position: relative;
}
/*--Window/Masking Styles--*/
#main_Banner .window {
 height:385px; width: 1100px; 
 overflow: hidden; /*--Hides anything outside of the set width/height--*/
 position: relative;
}
#main_Banner .window .control
{
float: left;
position: absolute;
height:385px; width: 1100px; 
z-index:100px;
}
#main_Banner .window .control .controlLeft
{
float: left;
position: relative;
height:302px; width: 300px; 
background-image: url(/img/cnc_arrow.png);
background-position: 10px 0px;
cursor:pointer;
z-index:100px;
}
#main_Banner .window .control .controlRight
{
float: right;
position: relative;
height:302px;width: 300px; 
background-image: url(/img/cnc_arrow.png);
background-position: -620px 0px;
cursor:pointer;
z-index:100px;
}
#main_Banner .window img{
 height:385px; width: 1100px; 
}
#main_Banner .image_reel {
 position: absolute;
 top: 0; left: 0;
}
#main_Banner .image_reel img {float: left;}
 
/*--Paging Styles--*/
#main_Banner .paging{
   float: right;
 position: absolute;
 bottom: 19px;
left:490px;
/* right: -82px;*/
 width: 147px; height:18px;
 z-index: 100; /*--Assures the paging stays on the top layer--*/
 text-align: center;
 line-height: 40px;
 display: ; /*--Hidden by default, will be later shown with jQuery--*/
 margin:0 auto;
}
#main_Banner .paging a {
   float: left;
 position: relative;
 text-decoration: none;
 width:16px;
 height:16px;
 color: #fff;
 margin-left:15px;
 font-size:13px;
 background-color: #d3d3d3;
 border: 1px solid #d3d3d3;
}
#main_Banner .paging a.active {
 float: left;
 position: relative;
    width:16px;
 height:16px;
 margin-left:15px;
 border: 1px solid #ffffff;
 background-color: #ffffff;
}
#main_Banner .paging a:hover {font-weight: bold;}



<style>
.n2_7_title_wrap {width:1100; height:39px;padding-top:0px; border:1px solid #ccc}
.n2_7_title a:link, .n2_7_title a:visited, .n2_7_title a:active, .n2_7_title a:hover {float:left; text-decoration:none; padding-left:0px; white-space:nowrap; font:bold 12px gulim, dotum; color:#222; line-height:27px}
.n2_7_icon {float:left; margin-left:5px; height:19px}
.n2_7_right_wrap {float:right; padding-top:9px; padding-right:7px;}



#border {border:1px solid #DFDFDF;}


#oneshot_2_7 { position:relative;margin:0 0 0 -2px;}


#oneshot_2_7 .subject_set .sub_content{
margin-top:10px;
margin-left:7px;
padding-top:7px;
height:61px;
overflow:hidden;
font-size:12px;
color:#666; 
line-height:18px;

border-top:2px dotted #eee;
}


#oneshot_2_7 .subject_set .dotted{
height:5px;
border-bottom:2px dotted #eee;
}

#oneshot_2_7 .subject_set .sub_datetime{
margin-left:7px;
padding-top:3px;
font-size:12px;
color:#999; 
line-height:28px
}

#oneshot_2_7 ul {list-style:none;clear:both;margin:0;padding:0;}

/*이미지 좌우간격*/
#oneshot_2_7 li {list-style:none;float:left;text-decoration:none;padding:0px 8px 0px 0px}


.bubble_b {
padding: 6px;
background:#E9E9E9;
border:1px solid #DFDFDF;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;'
}

.bubble 
{

position: relative;
/*width: 265px;
height: 120px;
padding: 0px;
background: #FFFFFF;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
border: #7F7F7F solid 1px;*/

}


.bubble:after 
{
content: '';
position: absolute;
border-style: solid;
/*화살표크기*/
border-width: 0 5px 8px;
/*배경칼라*/
border-color: #E9E9E9 transparent;
display: block;
width: 0;
z-index: 1;
/*화살표 배경크기(화살표크기보다 높이를 1픽색 아래로 내려줌), 위치*/
top: -10px;
left: 20px;
}

.bubble:before 
{
content: '';
position: absolute;
border-style: solid;
/*화살표크기*/
border-width: 0 5px 8px;
/*라인칼라///박스칼라보다 더 강해야 비슷하게 보임*/
border-color: #CECECE transparent;
display: block;
width: 0;
z-index: 0;
/*화살표 라인크기(화살표크기보다 높이를 1픽색 아래로 내려줌), 위치*/
top: -11px;
left: 20px;
}

</style>



ul.address ul{width:800px;}
ul.address ul:after{content:"";display:block;clear:both;}
ul.address ul li{float:left;padding:14px 0;border-bottom:1px solid #d8d8d8;}
ul.address ul li.li1{width:155px;text-align:center;font-size:13px;font-weight:bold;color:#646464;}
ul.address ul li.li2{width:621px;padding-left:24px;font-size:13px;color:#646464;}
ul.address ul li.fli1{border-top:3px solid #3399cc;}
ul.address ul li.fli2{border-top:3px solid #d8d8d8;}


dl.overview{width:800px;}
dl.overview:after{content:"";display:block;clear:both;}
dl.overview>dt{float:left;width:207px;padding-left:42px;}
dl.overview>dd{float:right;width:511px;}
ul.detail ul{width:511px;}
ul.detail ul:after{content:"";display:block;clear:both;}
ul.detail>li>ul>li{float:left;padding:12px 0;border-bottom:1px solid #e2e2e2;}
ul.detail ul li.li1{width:129px;font-size:13px;font-weight:bold;color:#333333;text-align:center;}
ul.detail ul li.li2{width:362px;padding-left:20px;font-size:13px;font-weight:bold;color:#646464;}
ul.detail ul li.li2 a{color:#646464;}
ul.detail ul li.fli1{border-top:2px solid #3399cc;}
ul.detail ul li.fli2{border-top:2px solid #d8d8d8;}
ul.detail ul li.lli1{border-bottom:2px solid #3399cc;}
ul.detail ul li.lli2{border-bottom:2px solid #d8d8d8;}
ul.inner_detail>li{height:300px;}
ul.inner_detail li p.tit{font-size:13px;color:#646464;font-weight:bold;}
ul.inner_detail li p.con{font-size:13px;color:#646464;font-weight:normal;padding-left:7px;margin-bottom:10px;}
ul.inner_detail li ul.con{font-size:13px;color:#646464;font-weight:normal;padding-left:7px;margin-bottom:10px;}
ul.inner_detail li ul.con span{font-size:11px;}

ul.cert{width:800px;}
ul.cert:after{content:"";display:block;clear:both;}
ul.cert li{float:left;margin-right:20px; padding-top:20px;}
ul.cert li img{border:1px solid #d1d1d1;}


dl.career{width:800px;}
dl.career:after{content:"";display:block;clear:both;}
dl.career dt{float:left;width:155px;padding-top:25px;border-top:3px solid #3399cc;font-size:20px;font-weight:bold;color:#646464;}
dl.career dt span{font-size:15px;color:#e15858;}
dl.career dd{float:right;width:645px;padding-top:22px;border-top:3px solid #d8d8d8;margin-top:-48px;}
dl.career dd ul ul{width:645px;}
dl.career dd ul ul:after{content:"";display:block;clear:both;}
dl.career dd ul ul li{margin-bottom:20px;}
dl.career dd ul ul li.li1{width:81px;padding-left:48px;font-size:15px;font-weight:bold;color:#646464;float:left;background:url("../images/icon/dot2.jpg") 27px 8px no-repeat;}
dl.career dd ul ul li.li2{width:482px;font-size:13px;color:#646464;float:right;}


.subtitle {font-weight:bold;font-size:25px;padding-bottom:20px;}

.long{letter-spacing:-1px;}
.mb3{margin-bottom:3px;}
.mb5{margin-bottom:5px;}
.mb15{margin-bottom:15px;}
.mb18{margin-bottom:18px;}
.mb23{margin-bottom:23px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb38{margin-bottom:38px;}
.mb40{margin-bottom:40px;}
.mb45{margin-bottom:45px;}
.mb50{margin-bottom:50px;}
.mb80{margin-bottom:80px;}
.mb85{margin-bottom:85px;}
.mb110{margin-bottom:110px;}