@charset "utf-8";
/******************************************************************************************************* 
page_sub
서브페이지 상단 이미지 영역 설정
********************************************************************************************************/
.container {padding:0;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}


/******************************************************************************************************* 
서브페이지 기본 설정
********************************************************************************************************/
.style_sub { position:relative;display:inline-block; width:100%;  padding: 70px 0 4em 0;min-height:600px;z-index:2; }
.style_sub header { position:relative; padding-top:0.5em; }
.style_sub p { line-height:1.5em;margin-bottom:1em;}
header.sub_head h2 { font-size:1.8em; text-align:left; color:#000; margin:0.5em 0 1em; font-family: 'Noto Sans KR', 'Open Sans', 'Nanum Gothic', sans-serif;font-weight:500;text-align:center;background:url(../../images/sub/toptitle_bg01.png) no-repeat center; }
header.sub_head h2 span {background:#fff;padding:0 0.5em;}
header.sub_head p { color:#666; font-size:0.75em; line-height:1.5em; margin:0.5em 0 1.5em 0; }
header.sub_head p.point01 { text-align:left; color:#2477a9; font-size:1.2em; line-height:1.5em; margin:0.5em 0 2em 0; font-family: 'Noto Sans KR', 'Open Sans', 'Nanum Gothic', sans-serif; }

/* pc & 모바일 구분하여 보여주기 */
.pc_view {display:inline-block;}
.mb_view {display:none;}

/* 준비중 */
.ing { text-align:center; padding:5em 0; border:1px solid #ccc; background:#f9f9f9; }
.ing p {margin:0;background:#fff;padding:2em 0;}
.ing .left_icon {display:inline-block;}
.ing .left_icon i {font-size:5em;margin-right:0.5em;color:#cc0000;}
.ing .textbox {display:inline-block;text-align:left;}
.ing .cname {display:block;margin-bottom:0.2em;}
.ing .cdata {display:block;font-size:1.5em;font-weight:400;}
.ing .color1 {color:#ff0099;font-weight:700;}
/* 준비중 */
.page_ing,
.page_ing .ing_head,
.page_ing .ing_body,
.page_ing .ing_foot {display:inline-block;width:100%;}
.page_ing {}
.page_ing .ing_head {height:50px;border-top:10px solid #848484;border-left:10px solid #848484;border-right:10px solid #848484;}
.page_ing .ing_body {position:relative;text-align:center;}
.page_ing .ing_body .ing_infobox_top,
.page_ing .ing_body .ing_infobox_bottom {position:relative;display:inline-block;margin:0 auto;}
.page_ing .ing_body .ing_infobox_top {margin-top:3em;}
.page_ing .ing_body .ing_infobox_top .iconbox {display:inline-block;position:absolute;left:0;top:0;}
.page_ing .ing_body .ing_infobox_top .iconbox i {font-size:80px;}
.page_ing .ing_body .ing_infobox_top .comment {display:block;width:100%;font-size:16px !important;text-align:left;padding:5px 0 0 100px;margin:0 !important;}
.page_ing .ing_body .ing_infobox_top .title {display:block;width:100%;font-size:35px !important;padding-left:100px;clear:both;}
.page_ing .ing_body .ing_infobox_bottom {width:80%;margin:0 auto;border-top:1px solid #ddd;padding-top:3em;margin-bottom:2em;clear:both;}
.page_ing .ing_body .ing_infobox_bottom .textdata {color:#999;}
.page_ing .ing_foot {height:50px;border-bottom:10px solid #848484;border-left:10px solid #848484;border-right:10px solid #848484;}
@media (max-width: 560px){
	.page_ing .ing_body .ing_infobox_top .iconbox i {font-size:50px;}
	.page_ing .ing_body .ing_infobox_top .title {font-size:20px !important;}
	.page_ing .ing_body .ing_infobox_bottom {padding-top:1.5em;}
	#ctt_con p.comment {font-size:13px !important;padding-left:60px;}
	#ctt_con p.title {padding-left:60px;}
	#ctt_con p.textdata {font-size:14px !important;}
}
@media (max-width: 300px){
	.page_ing .ing_body .ing_infobox_top .title {font-size:18px !important;}
	.page_ing .ing_body .ing_infobox_bottom {width:95%;}
}

/******************************************************************************************************* 
탭메뉴
********************************************************************************************************/
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {border:none;}

.nav-tabs {border-bottom:none;border-top:1px solid #333;}
.nav-tabs li {position:relative;overflow:hidden;border-bottom:1px solid #333;float:none;margin-bottom:0;}
.nav-tabs li a {border-radius:0;border:none;padding:0;margin:0}

.nav-tabs li a .nof,
.nav-tabs li a .stores {display:inline-block;padding:1em 0;}
.nav-tabs li a .nof {width:70px;font-size:1.2em;font-weight:400;text-align:center;background:#e6e6e6;color:#000;}
.nav-tabs li a .stores {padding-left:1em;font-size:0.85em;font-weight:400;}

.nav-tabs li a.view_open_pop {position:absolute;display:inline-block;right:10px;top:50%;margin-top:-16px;padding:0.5em;background:#333;color:#fff;border-radius:50%;}
.nav-tabs li a.view_open_pop .iconbox {display:inline-block;float:left;width:16px;height:16px;}
.nav-tabs li a.view_open_pop .iconbox i {display:inline-block;float:left;}

.nav-tabs li:hover a {background:#e6e6e6;}
.nav-tabs li:hover a .nof {background:#bdbdbd;}
.nav-tabs li:hover a .stores {}
.nav-tabs li:hover a.view_open_pop {background:#333;}
.nav-tabs li:hover a:hover.view_open_pop {background:#bf1e2e;}

.nav-tabs li.active a {background:#333;color:#fff;}
.nav-tabs li.active a .nof {background:#bf1e2e;color:#fff;}
.nav-tabs li.active a .stores {}
.nav-tabs li.active a.view_open_pop {background:#000;}
.nav-tabs li.active a.view_open_pop .iconbox i {}

.nav-tabs li.active a:hover {background:#333;color:#fff;}
.nav-tabs li.active a:hover .nof {background:#bf1e2e;color:#fff;}
.nav-tabs li.active a:hover .stores {}
.nav-tabs li.active a:hover.view_open_pop {cursor:pointer}
.nav-tabs li.active a:hover.view_open_pop .iconbox i {}

.nav-tabs li.active a:focus {background:#333;color:#fff;}
.nav-tabs li.active a:focus .nof {background:#bf1e2e;color:#fff;}
.nav-tabs li.active a:focus .stores {}
.nav-tabs li.active a:focus.view_open_pop {cursor:pointer}
.nav-tabs li.active a:focus.view_open_pop .iconbox i {}

.tab-content .tab-pane {/* padding-left:2em; */}
.tab-content .tab-pane .tab_head {position:relative;padding-bottom:2em;}
.tab-content .tab-pane .tab_head h3 {display:inline-block;font-size:2.5em;margin:0;padding:0;background:none;}
.tab-content .tab-pane .tab_head a {position:absolute;right:0;top:1em;background:#eee;padding:0.3em 1em;font-size:0.75em;font-weight:400;border:1px solid #666;}
.tab-content .tab-pane .tab_head a:hover {background:#bf1e2e;color:#fff;border:1px solid #bf1e2e;}
.tab-content .tab-pane .tab_head a span {margin-left:0.5em;}

/******************************************************************************************************* 
매직팝업
********************************************************************************************************/
.white-popup {position: relative;background: #FFF;padding: 0;width: auto;max-width: 1200px;margin: 20px auto;}
.white-popup .open_popup_outbox {position:relative;width:100%;overflow:hidden;padding-top:56.25%;}
.white-popup .open_popup_inbox {position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;vertical-align:middle;}
.white-popup .open_popup_inbox .dan_group,
.white-popup .open_popup_inbox .dan_group .dan10,
.white-popup .open_popup_inbox .dan_group .dan90 {height:100%;}
.white-popup .open_popup_inbox .dan_group .dan10 {background:#222;}
.white-popup .open_popup_inbox .dan_group .dan90 .tab-pane {display:none;visibility:hidden;text-align:left;}
.white-popup .open_popup_inbox .dan_group .dan90 .tab-pane.active {position:relative;display:block;visibility:visible;height:100%;overflow:hidden;}
.white-popup .open_popup_inbox .dan_group .dan90 .tab-pane .tab_head {position:absolute;left:0;top:0;z-index:10;}
.white-popup .open_popup_inbox .dan_group .dan90 .tab-pane .tab_head h3 {display:inline-block;background:none;font-size:2.5em;margin:0;padding:0.3em 0 0 0.5em;}

.open_popup_inbox .nav-tabs {border-bottom:none;border-top:1px solid #333;}
.open_popup_inbox .nav-tabs>li {float:none;}
.open_popup_inbox .nav-tabs>li>a {border-radius:0;border:none;}

.open_popup_inbox .nav-tabs>li {margin-bottom:0;}
.open_popup_inbox .nav-tabs li {overflow:hidden;border-bottom:1px solid #333;}
.open_popup_inbox .nav-tabs li a {padding:0;margin:0;}
.open_popup_inbox .nav-tabs li a .nof {width:100%;font-size:0.85em;font-weight:400;text-align:center;background:#222;color:#fff;padding:0.5em 0;}
.open_popup_inbox .nav-tabs li a:focus .nof,.open_popup_inbox .nav-tabs li a:hover .nof {background:#bf1e2e;color:#000;}
.open_popup_inbox .nav-tabs li.active a .nof,.open_popup_inbox .nav-tabs li.active a .nof {background:#fff;color:#000;padding:0.5em 0;}
.open_popup_inbox .nav-tabs li.active a:focus .nof,.open_popup_inbox .nav-tabs li.active a:hover .nof {background:#fff;color:#000}
.open_popup_inbox .nav-tabs li a:focus .nof,.open_popup_inbox .nav-tabs li a:hover .nof {background:#bdbdbd;}
.open_popup_inbox .nav-tabs li a .stores {padding-left:1em;font-size:0.85em;font-weight:400;}

/* 매직팝업 가로 넓이 조정 */
.mfp-iframe-holder .mfp-content {max-width:1200px;}

/* 다운로드 버튼 */
a.btn_download {background:#c4161c;color:#fff;padding:7px 15px 8px;}
a:hover.btn_download,
a:focus.btn_download,
a:active.btn_download {background:#e3007a;color:#fff;}

#ctt {font-size:18px;line-height:1.5em;}
#ctt_con {font-size:100%;}
#ctt_con blockquote p {margin:0;font-size:16px;}
#ctt_con blockquote p i {font-size:18px;}
#ctt_con p {margin:0 0 1em 0;word-break: keep-all;word-wrap: break-word;}
#ctt_con p span {line-height:1.5em;}
#ctt_con .alert-danger {color:#a94442;background-color:#f2dede;border-color:#ebccd1;}
#ctt_con .alert-danger li {font-size:16px;}

/******************************************************************************************************* 
포토갤러리 스타일
********************************************************************************************************/
.photo_setbox1 {margin:5px;border:1px solid #ddd;}
.photo_setbox1 dt {}
.photo_setbox1 dd {background:#1398ad;font-size:18px;padding:5px 4px 5px;color:#fff;}
.photo_setbox1 dd span {display:inline-block;width:30px;font-size:18px;text-align:center;margin-right:0.5em;background:#fff;color:#333;}

.photo_setbox2 {margin:15px;}
.photo_setbox2 dt {position:relative;border-top:1px solid #ddd;}
.photo_setbox2 dt:before {content:"";position:absolute;left:0;top:-2px;width:100px;height:3px;background:#0074be;}
.photo_setbox2 dt strong {display:inline-block;color:#0074be;padding:0.3em 0;}
.photo_setbox2 dd {position:relative;border-radius:10px;overflow:hidden;}

.photo_setbox3 {margin:5px;border:1px solid #ddd;}
.photo_setbox3 dt {}
.photo_setbox3 dd {background:#529fd7;font-size:18px;padding:5px 4px 5px;color:#fff;text-align:center;}

.photo_setbox4 {margin:5px;border:1px solid #ddd;}
.photo_setbox4 dt {}
.photo_setbox4 dd {display:table;width:100%;background:#ddd;font-size:18px;padding:5px 4px 5px;color:#333;text-align:center;min-height:60px;font-size:16px;}
.photo_setbox4 dd span {display:table-cell;width:100%;height:100%;vertical-align:middle;}
/******************************************************************************************************* 
각 일반 서브페이지 설정
********************************************************************************************************/
.pagesubs {font-size:18px;}
.pagesubs h3 {font-size:28px;margin:0 0 1em 0;padding:0;}
.pagesubs h4 {display:inline-block;font-size:26px;margin:0 0 1em 0;}
.featured {display:block;margin:0;}
.featured img {width:100%;}

/******************************************************************************************************* 
각 서브페이지 설정
********************************************************************************************************/
.font_color01 {color:#103573;text-align:center;border-bottom:1px solid #ddd;padding-bottom:1em;}
.boxline1 {border:5px solid #e9e9e9;box-shadow: 1px 1px 3px 3px #999;}
.boxline2 {position:relative;border:1px solid #666;border-radius:10px;overflow:hidden;}
.outzone {display:inline-block;padding:1em;margin:0;}
.outzone2 {display:inline-block;margin:1em;}
.enddiv {display:block;clear:both;}

/* 인사말 ----------------------------------------------------------------------------------------------*/
.page_header {}
.pt_comment {padding-top:3em;background:url(../../images/sub/sub0101_icon01.png) no-repeat left top;color:#103674;}
.pt_comment span {display:inline-block;padding-bottom:3em;background:url(../../images/sub/sub0101_icon02.png) no-repeat right bottom;}
.pt_comment2 {margin-top:1.5em;}
.sign {text-align:right;margin-top:2em;}
.sign span {font-size:16px;margin-right:1em;}
.sign strong {font-size:46px;font-family: 'Nanum Brush Script', cursive;letter-spacing:0.25em;font-weight:400;}

/* 회사연혁 ----------------------------------------------------------------------------------------------*/
.history {text-align:center;}

.quotes_comment {position:relative;display:inline-block;width:487px;margin:0 auto;padding-top:3.5em;background:url(../../images/sub/sub0101_icon01.png) no-repeat left top;}
.quotes_comment p {padding-bottom:2.5em;background:url(../../images/sub/sub0101_icon02.png) no-repeat right bottom;}
.quotes_comment p span,
.quotes_comment p strong {display:block;color:#1A4D7B;}
.quotes_comment p span {font-size:19px;}
.quotes_comment p strong {font-size:28px;}

ul.rumitab li.tab_menu1 {color:#1D9CAD !important;}
ul.rumitab li.tab_menu1.active {color:#fff !important;background:#1D9CAD;border-color:#1D9CAD;}
ul.rumitab li.tab_menu2 {color:#007DC6 !important;}
ul.rumitab li.tab_menu2.active {color:#fff !important;background:#007DC6;border-color:#007DC6;}
ul.rumitab li.tab_menu3 {color:#0F4E8C !important;}
ul.rumitab li.tab_menu3.active {color:#fff !important;background:#0F4E8C;border-color:#0F4E8C;}

.history ul.rumitab li {min-width:33.333333%;margin-right:-1px;font-size:20px;}
.history_list {font-size:18px;}
.history_list ul li {padding:0 !important;}
.history_list > ul {position:relative;}
.history_list > ul:before {content:"";position:absolute;top:0;left:120px;bottom:0;width:2px;background:#666;}
.history_list > ul > li {position:relative;margin-bottom:1em;}
.history_list > ul > li > h4 {position:absolute;left:0;top:0;display:inline-block;margin:0;font-size:26px;margin-left:1em;}
.history_list > ul > li > ul {position:relative;top:0;left:0;display:inline-block;padding-left:120px;}
.history_list > ul > li > ul > li {position:relative;display:inline-block;width:100%;clear:both;padding-left:1em !important;overflow:visible !important;}
.history_list > ul > li > ul > li:before {content:"";position:absolute;left:-7px;top:5px;display:inline-block;width:16px;height:16px;border:3px solid #ddd;border-radius:100%;background-color:#fff;}
.history_list > ul > li > ul > li > dl {position:relative;display:inline-block;overflow:hidden;}
.history_list > ul > li > ul > li > dl > dt,
.history_list > ul > li > ul > li > dl > dd {display:inline-block;font-size:18px;}
.history_list > ul > li > ul > li > dl > dt {position:absolute;left:0;top:0;}
.history_list > ul > li > ul > li > dl > dd {padding-left:1.8em;}
.history_list > ul > li > ul > li > dl > dd > ul {}
.history_list > ul > li > ul > li > dl > dd > ul > li {padding-left:1em !important;background:url(../../images/icon_dot01.gif) no-repeat 5px 10px;}


#A_tab1 .history_list > ul > li > h4 {color:#1D9CAD;}
#A_tab1 .history_list > ul > li > ul > li:before {content:"";border-color:#1D9CAD;}
#A_tab1 .history_list > ul > li > ul > li:not(:first-child):before {left:-4px;top:8px;width:10px;height:10px;border:none;background-color:#1D9CAD;}

#A_tab2 .history_list > ul > li > h4 {color:#007DC6;}
#A_tab2 .history_list > ul > li > ul > li:before {content:"";border-color:#007DC6;}
#A_tab2 .history_list > ul > li > ul > li:not(:first-child):before {left:-4px;top:8px;width:10px;height:10px;border:none;background-color:#007DC6;}

#A_tab3 .history_list > ul > li > h4 {color:#0F4E8C;}
#A_tab3 .history_list > ul > li > ul > li:before {content:"";border-color:#0F4E8C;}
#A_tab3 .history_list > ul > li > ul > li:not(:first-child):before {left:-4px;top:8px;width:10px;height:10px;border:none;background-color:#0F4E8C;}


/* 인증 및 확인서 ----------------------------------------------------------------------------------------------*/
.certification li {text-align:center;}
.imgoutbox {width:100%;}

/* CI소개 ----------------------------------------------------------------------------------------------*/
.cipage {}

.cipage h3 {text-align:center;margin-bottom:3em;color:#194c7a;}
.cipage h4 {color:#194c7a;}
.cipage h4 span {font-size:15px;font-weight:400;}

.head_comment {font-size:18px;text-align:center;word-break: keep-all;word-wrap: break-word;}
.head_comment p {padding:0 3em;}

.logo_typebox {position:relative;display:table;width:100%;border:1px solid #ddd;background:url(../../images/sub/sub0105_bg01.gif) repeat;text-align:center;vertical-align:middle;padding:4.5em 0;}
.logo_typebox span {display:table-cell;}

.simbol_box {}
.text_box {font-size:18px;}
.simbol_box .btn_download {display:inline-block;font-size:16px;background:#1f4f84;color:#fff;padding:2px 3em 4px;border-radius:5px;}
.simbol_box h4 {}

.colortypebox {position:relative;display:table;width:100%;vertical-align:middle;padding-top:2em;}
.colortypebox ul {position:relative;display:table-cell;height:100px;margin:0 auto;text-align:center;vertical-align:middle;}
.colortypebox ul li {display:inline-block;}
.colortypebox .ctb_group {margin:1em;}
.colortypebox .ctb_group .title,
.colortypebox .ctb_group .comment {text-align:left;margin:0;padding-right:2em;}
.colortypebox .ctb_group .title {font-size:16px;border-bottom:1px solid #333;margin-bottom:10px;}
.colortypebox .ctb_group .title strong {display:block;padding:0.5em 0 1em;}
.colortypebox .ctb_group .comment {font-size:14px;}

.colorbox_y,
.colorbox_b,
.colorbox_db {display:inline-block;width:100%;height:130px;}
.colorbox_y {background:#fcc800;}
.colorbox_b {background:#0067aa;}
.colorbox_db {background:#284c7f;}


/* 주요사업소개 ----------------------------------------------------------------------------------------------*/
.center_imgzone {position:relative;display:table;overflow:hidden;height:100%;}
.center_imgzone .childzone {display:table-cell;height:100%;float:none;text-align:center;vertical-align:middle;}
.center_imgzone .childzone .outzone {display:table;width:100%;height:100%;vertical-align:middle;}
.center_imgzone .childzone .outzone .imgoutbox {position:relative;display:table-cell;width:100%;height:100%;vertical-align:middle;}
.center_imgzone .childzone .outzone .imgoutbox img {display:inline-block;}

.outset_zone {}
.outset_zone dl {position:relative;display:inline-block;width:100%;clear:both;margin-bottom:1em;}
.outset_zone dl dt {position:absolute;left:0;top:0;display:inline-block;font-size:28px;padding:2px 20px 4px;border-radius:50px;z-index:2;}
.outset_zone dl dd {margin-top:1.5em;padding:1.8em 1.5em 1em 0.5em;background:#efefef;border-radius:10px;}
.outset_zone dl dd ol {padding-left:2em;}
.outset_zone dl dd ol li {font-size:18px;margin-bottom:0.5em;text-align:left;}
.outset_zone dl dd ol li ul {margin-top:5px;}
.outset_zone dl dd ol li ul li {font-size:16px;padding-left:0.8em;background:url(../../images/icon_dot02.gif) no-repeat 0 11px;}

.border_color1 {border:5px solid #1a8fa3;color:#1a8fa3;background:#fff; }
.border_color2 {border:5px solid #066eb3;color:#066eb3;background:#fff; }
.border_color3 {border:5px solid #03407f;color:#03407f;background:#fff; }

.dicon01 li {}

/* 주요사업소개 ----------------------------------------------------------------------------------------------*/
.style_sub p.ttitle {text-align:center;background:#dcdddd;margin-bottom:0;padding:0.3em 0;}

/* 공장소개 ----------------------------------------------------------------------------------------------*/
.photoBox {position:relative;overflow:hidden;border-radius:15px;background:#eee;}
.photoBox .ptitle {position:absolute;left:50%;bottom:0;transform: translate(-50%, 0);width:80%;margin-bottom:0;padding:4px 0 5px;text-align:center;background:#fff;border-radius:15px 15px 0 0;}

/* 윤리경영 ----------------------------------------------------------------------------------------------*/
.ethics {}
.ethics dl {}
.ethics dl dt {position:relative;}
.ethics dl dt i {position:absolute;left:0;top:0;}
.ethics dl dt strong {display:inline-block;width:100%;font-size:28px;padding:26px 0 26px 116px;border-radius:50px;}
.ethics dl dd ul {margin-top:1em;padding:1em 1.5em;background:#f7f7f7;}
.ethics dl dd ul li {font-size:18px;padding-bottom:0.8em;padding-left:1.5em;}
.ethics dl dd ul li:not(:last-child) {margin-bottom:0.8em;border-bottom:1px solid #e9e9e9;}

.roundboxline01 {border:3px solid #b6d5b8;}
.roundboxline02 {border:3px solid #7dbbb8;}
.roundboxline03 {border:3px solid #1a8fa2;}
.roundboxline04 {border:3px solid #066db3;}
.roundboxline05 {border:3px solid #03407e;}
.roundboxline06 {border:3px solid #102a4c;}

.dicon01 li {background:url(../../images/icon/list_icon01.png) no-repeat 0px 7px;}
.dicon02 li {background:url(../../images/icon/list_icon02.png) no-repeat 0px 7px;}
.dicon03 li {background:url(../../images/icon/list_icon03.png) no-repeat 0px 7px;}
.dicon04 li {background:url(../../images/icon/list_icon04.png) no-repeat 0px 7px;}
.dicon05 li {background:url(../../images/icon/list_icon05.png) no-repeat 0px 7px;}
.dicon06 li {background:url(../../images/icon/list_icon06.png) no-repeat 0px 7px;}

/* 방위산업 ----------------------------------------------------------------------------------------------*/
.style_sub p.mptitle {display:table;width:100%;min-height:64px;font-size:16px;text-align:center;background:#d0d1d0;padding:0.5em 0;margin-bottom:0;vertical-align:middle;}
.style_sub p.mptitle span {display:table-cell;vertical-align:middle;line-height:1.3em;}
.industry .rumitab_content h3 {text-align:center;font-size:28px;}

/* 품질경영 ----------------------------------------------------------------------------------------------*/
.quality {text-align:center;}
.quality h3 {margin-bottom:1em;}
.quality h3 span {display:inline-block;border-left:1px solid #666;border-right:1px solid #666;padding:0 1em;}
.page_header2 {margin-bottom:3em;}
.page_header2 p {}
.schematic {padding:1em 15% 3em;}
.text_gbox {background:#102a4d;color:#fff;border-radius:50px;padding:1em 0;margin:1em 0;}
.text_gbox p {margin-bottom:0;}
.certificate {text-align:center;}

/* 찾아오시는길 ----------------------------------------------------------------------------------------------*/
.map_infobox {padding:1em 2em;border:1px solid #6fa5d0;margin-top:1em;border-radius:10px;}
.add_list {font-size:17px;}
.add_list li {display:inline-block;width:100%;margin-bottom:3px;}
.add_list li dl {}
.add_list li dl dt,
.add_list li dl dd {float:left;}
.add_list li dl dt {width:20%}
.add_list li dl dd {width:80%;}

.add_titleicon01 {padding-left:1.5em;background:url(../../images/sub/sub0601_icon01.png) no-repeat 0 5px;}
.add_titleicon02 {padding-left:1.5em;background:url(../../images/sub/sub0601_icon02.png) no-repeat 0 5px;}
.add_titleicon03 {padding-left:1.5em;background:url(../../images/sub/sub0601_icon03.png) no-repeat 0 5px;}
.add_titleicon04 {padding-left:1.5em;background:url(../../images/sub/sub0601_icon04.png) no-repeat 0 5px;}
.add_titleicon05 {padding-left:1.5em;background:url(../../images/sub/sub0601_icon05.png) no-repeat 0 5px;}
.add_titleicon06 {padding-left:1.5em;background:url(../../images/sub/sub0601_icon06.png) no-repeat 0 5px;}
.add_titleicon07 {padding-left:1.5em;background:url(../../images/sub/sub0601_icon07.png) no-repeat 0 5px;}
.add_titleicon08 {padding-left:1.5em;background:url(../../images/sub/sub0601_icon08.png) no-repeat 0 5px;}

/* 공작기계 ----------------------------------------------------------------------------------------------*/
.machine {}
.machine h3 {text-align:center;}
.machine h4 {position:relative;display:inline-block;font-weight:400;border:1px solid #ccc;padding:5px 20px 8px;border-radius:5px;overflow:hidden;}
.machine h4:before {content:"";position:absolute;left:0;top:0;width:10px;height:100%;background:#1398ad;}

/* 산업기계 ----------------------------------------------------------------------------------------------*/
.industrial {}
.industrial h3 {text-align:center;}
.industrial h3 span {font-size:20px;font-weight:400;}

/* 가공설비현황 ----------------------------------------------------------------------------------------------*/
.processing_equipment {}
.processing_equipment h3 {background:#666;color:#fff;font-size:20px;text-align:center;padding:5px 0 8px;margin:20px 6px 0.5em;border-radius:10px;}

/* 시험설비현황 ----------------------------------------------------------------------------------------------*/
.test_equipment {}
.test_equipment h3 {background:#666;color:#fff;font-size:20px;text-align:center;padding:5px 0 8px;margin:20px 6px 0.5em;border-radius:10px;}


/******************************************************************************************************* 
반응형 설정
********************************************************************************************************/
@media (max-width: 1680px){
}
@media (max-width: 1280px){
	.tstyle01 {font-size:14px;}
}
@media (max-width: 1200px){
	.headComment2 .dan_group {padding:0;margin:0;}
	.greetings .movieBox {padding:0;}
	.movieBox {padding:0 0 2em;}
}
@media (max-width: 1022px){
	.center_imgzone .childzone {display:block;width:100%;}
	.center_imgzone .childzone .outzone .imgoutbox img {width:auto;}
}
@media (max-width:991px) {
	.style_sub {padding-top:0;}
	.sub-nav-list ul {padding:0;}
	.machine .dan_group .dan35,
	.machine .dan_group .dan65 {width:100%;}
	.machine .dan_group .dan65 .pdl_2em {padding-left:0;}
}
@media (max-width:910px) {
	.industry .rumitab_box .dan03 {width:50%;}
}
@media (max-width:900px) {
	.dan40,.dan50,.dan60 {width:100%;}
	.pc_view {display:none;}
	.mb_view {display:inline-block;}
	.business_box .mb_view .align_right {text-align:left;}
	.headComment2 .padding_left_1em {padding:0.5em 0 0 0;}
	.padding_right_1em {padding-right:0;}
	.onedan .dan25 {width:50%;}
	.onedan .dan50 > .dan02 {width:50%;}
	.dan-9 {width:100%;}
	.dan-3 {width:50%;}
}
@media (max-width:850px) {
	.cms_btngroup {width:100%;}
}
@media (max-width:840px) {
	.dan55, .dan45 {width:100%;}
	.pdr_3em {padding-right:0;}
	.pdb_1em {padding-bottom:0;}
	.quotes_comment {width:100%;}
	.history_list > ul > li > h4 {margin-left:0;}
	.history_list > ul:before {left:80px;}
	.history_list > ul > li > ul {padding-left:80px;}
	.rumitab_container .rumitab_content ul li {font-size:16px;}

	.certification li {width:50%;}
	.head_comment p {padding:0;}

	.dan03 {width:50%;}
	.style_sub p.mptitle,
	.style_sub p.ttitle {font-size:14px;letter-spacing:-0.05em;}

	.schematic {padding:0;}
}
@media (max-width:800px) {
	.table_outbox {width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;border:1px solid #ddd;}
}
@media (max-width:650px) {
	.industrial .dan_group .dan03 {width:100%;}
	.add_list li dl dt {width:98px;}
	.add_list li dl dd {width:100%;font-size:14px;}
}
@media (max-width:600px) {
	.logo_typebox span img {width:80%;}
	.simbol_box .dan50 .mgr_1em {margin-right:0;}
}
@media (max-width:560px) {
	.industry .rumitab_box .dan03 {width:100%;}
}
@media (max-width:540px) {
	.center_imgzone .childzone .outzone .imgoutbox img {width:100%;}
}

@media (max-width:500px) {
	.listStyle_1 ul li dl dd {width:100%;clear:both;padding:0.5em 0 0 10px;}
	.board-list .table-list-eb .td-subject {width:300px;}
	header.sub_head h2 {font-size:22px;}
	.pagesubs h3 {font-size:20px;}
	.linkset1 h3 {font-size:16px;}
}