 
/* CSS Document utf-8 */
/****************************************** 컨텐츠 ************************************************************/
/* 탭버튼 */
.tab_Btn1 {float:left; width:169px; height:40px; cursor:pointer;}
.tab_List1 {}
.tabbg{width:100%; background:url(../images/company/tab_bg.jpg) no-repeat 0 0; height:85px;}
.tabbg ul li{float:left;}


.tab_Btn2 {float:left; height:24px; cursor:pointer;}
.tab_List2 {}

.autoHeight {width:100%;}

.btn_wrap{text-align:center; padding:30px 0;;}
.con_title{padding:0 0 12px 0;}
.arrow_icon{padding:0 0 0 12px; background:url(../images/member/bullet_title_01.jpg) no-repeat 0px 0.2em; letter-spacing:-1px;}

/*탭*/
.tabType1 {overflow:hidden;}
.tabType1 li {padding:10px 0 0 0; font-size:14px;  height:30px;  border-right:1px solid #447bd1; float:left; text-align:center; cursor:pointer;}
.tabType1 li a {text-decoration:none; color:#FFF;}
.tabType1 li.on {background:#447bd1; border-right:1px solid #447bd1;}
.tabType1 li.off {background:#303030; border-right:1px solid #3a5681;}
.tabType1 li:first-child{margin-left:0px;}
.tabType1_contents{margin:0 0 0 0;}

/* */
.t_12px {font-size:12px;}
.t_13px {font-size:13px;}
.t_14px {font-size:14px;}
.t_15px {font-size:15px;}
.t_16px {font-size:16px;}
.t_17px {font-size:17px; line-height:30px;}
.t_18px {font-size:18px; line-height:24px;}
.t_19px {font-size:19px; line-height:25px;}
.t_20px {font-size:20px; line-height:26px;}
.t_24px {font-size:24px; line-height:30px;}
.t_26px {font-size:26px; line-height:32px;}
.c_black {color:#000;}
.c_white {color:#fff;}
.c_blue {color:#447bd1;}
.c_green {color:#4aa920;}
.c_red {color:red;}
.c_orange {color:orange;}

.h20 {clear:both; height:20px}
.h30 {clear:both; height:30px}
.h30 {clear:both; height:40px}
.h50 {clear:both; height:50px}
/******************** 회사소개**********************/

/*인사말*/
.greeting {overflow:hidden; ;}
.greeting div {font-size:14px; line-height:25px;}
.greeting .ment {width:601px; padding-right:60px; float:left ;}
.greeting .face  {width:189px; float:left;}

/*연혁*/
.history{;}
.history .top_msg {background:url(../images/company/history_simbol.jpg) no-repeat left top; padding-left:50px; font-size:15px; color:#000; line-height:22px;}
.histroy_section{margin:0; padding-top:5px;}
.histroy_section .title {font-size:30px; color:#4aa920;  letter-spacing:-1px; margin:0; padding-bottom:10px; border-bottom:1px solid #5f5f5f;}
.histroy_section .year{float:left; font-size:15px; color:#447bd1; line-height:20px; letter-spacing:-1px; margin:0 0 0 0;}

.con_list_wrap{width:850px; background:url(../images/include/dot_line.jpg) repeat-x left bottom; padding:10px 0; overflow:hidden;}
.con_list_wrap p{width:65px; float:left; font-size:13px; text-align:right; line-height:20px; color:#000000; padding-top:5px;}
.con_list {float:left;}
.con_list dt{float:left; width:40px; text-align:right; font-size:13px; color:#000; line-height:20px; padding-top:5px;}
.con_list dd{position:relative; width:720px; margin:0 0 0 60px;  font-size:12px; line-height:20px; padding-top:5px;}

/*인증서*/
.imgShow {clear:both; display:none; position:absolute; z-index:999;}
.imgShow .name {font-size:11px; padding:5px 20px 0 20px; text-align:center; color:#CCC; background:#303030;}
.license .msg {text-align:center; padding:30px 0 10px 0; border-bottom:1px solid #303030;}
.license img {width:70px; height:90px; border:1px solid #F5F5F5;}
.license table.list {margin:0; padding:0; width:100%;}
.license table.list .title {font-size:13px; color:#000; text-align:left;}
.license table.list tr {background:url(../images/include/dot_line.jpg) repeat-x left bottom;}
.license table.list tr:first-child {background:none;}
.license table.list tr th {height:40px; color:#000; font-weight:normal; border-top:1px solid #303030; border-bottom:1px solid #303030;}
.license table.list tr td {padding:10px 0; text-align:center;}

/*인증서 팝업*/
#simplemodal-overlay {background-color:#000;}
#modal_content{display:none; margin:0 auto;}
#modal_content .name {font-size:11px; padding-top:5px; overflow:hidden; }

/*오시는길*/
.loaction {overflow:hidden;}
.loaction .info {overflow:hidden; padding:30px 0 0 0;}
.loaction .info p { font-size:15px; color:#000; line-height:25px;}
.loaction .info .address {float:left; padding-left:60px; min-height:100px; width:370px; background:url(../images/company/location_simbol1.jpg) no-repeat left top;}
.loaction .info .how {float:left; width:350px; padding-left:60px; background:url(../images/company/location_simbol2.jpg) no-repeat left top;}
.loaction .info .how dl {clear:left;}
.loaction .info .how dl dt {float:left; position:relative; width:150px;}
.loaction .info .how dl dd {float:left; width:280px;}


/*제품소개*/
.product_02_line{border:1px solid #CCC; width:850px; text-align:center; padding:12px 0 15px 0;}

.product_02_1_table{width:850px; border:1px solid #ccc; margin:15px 0 0px 0; text-align:center; font-size:13px;}
.product_02_1_table tr{border:1px solid #ccc;}
.product_02_1_table td{border:1px solid #CCC; padding:7px 0;}
.product_02_img_line{border:1px solid #CCC;}

.product_02_2_table_line{width:850px; border:1px solid #ccc; padding-top:10px; margin:0 0 60px 0; color:#000;}

table.product_02_1{width:850px; margin:0 0 15px 0; border:1px solid #ccc;}
/******************** 사업소개**********************/

/* 주요실적 */
.major .msg {text-align:center; padding:30px 0 10px 0; border-bottom:1px solid #303030;}
.major .large {padding-bottom:30px;}
.major .still {float:right;}
.major .still li {float:left; margin-left:5px;}
.major .contents {float:left} 
.major .contents .title {font-size:24px; color:#447bd1; width:500px; line-height:30px; padding-bottom:10px; margin:0 0 20px 0; border-bottom:1px solid #EEE;}
.major .contents .info {overflow:hidden; width:500px}
.major .contents .info dt {clear:left; float:left; font-size:13px; color:#666; width:80px; background:url(../images/include/bullet_01.jpg) no-repeat 5px 10px; padding-left:20px;}
.major .contents .info dd {padding-bottom:7px; position:relative; margin:0 0 0 80px; font-size:13px; color:#000; line-height:18px;}

.major .contents .more {clear:both; padding-top:10px; margin-top:20px; border-top:1px solid #EEE;}
.major .bntDiv {clear:both; padding-top:20px; width:850px; text-align:center; border-top:1px solid #303030}



/* 주요실적 */
.major .msg {text-align:center; padding:30px 0 10px 0; border-bottom:1px solid #303030;}
.major .large {padding-bottom:30px;}
.major .still {float:right;}
.major .still li {float:left; margin-left:5px;}
.major .contents {float:left} 
.major .contents .title {font-size:24px; color:#447bd1; width:500px; line-height:30px; padding-bottom:10px; margin:0 0 20px 0; border-bottom:1px solid #EEE;}
.major .contents .info {overflow:hidden; width:500px}
.major .contents .info dt {clear:left; float:left; font-size:13px; color:#666; width:80px; background:url(../images/include/bullet_01.jpg) no-repeat 5px 10px; padding-left:20px;}
.major .contents .info dd {padding-bottom:7px; position:relative; margin:0 0 0 80px; font-size:13px; color:#000; line-height:18px;}

.major .contents .more {clear:both; padding-top:10px; margin-top:20px; border-top:1px solid #EEE;}
.major .bntDiv {clear:both; padding-top:20px; width:850px; text-align:center; border-top:1px solid #303030}




/* 주요실적 */
.mayer_view_list { width:500px; float:left;}
.mayer_view_list li{ margin:7px 0; }
.mayer_view_list li strong{  display:inline-block; width:80px; vertical-align:top;background:url(../images/include/bullet_a01.gif) no-repeat 5px 4px; padding:0 10px 0 16px;font-size:13px;line-height:16px; font-weight:normal; color:#666666;}
.mayer_view_list li span{ display:inline-block; width:380px; vertical-align:top;font-size:13px;line-height:16px; color:#000000; }

