@charset "utf-8";
@import url("fonts/square/fonts.css");
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800);
@import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,400italic,700|Open+Sans:300,400,600,700');
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

/* 공통 */
html {width:100%; min-width:450px; -webkit-text-size-adjust:none; -moz-text-size-adjust: none; -ms-text-size-adjust:none; overflow-y:scroll; word-break:keep-all;}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var,
b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;list-style:none;font-family:"NanumSquare", 'Apple Gothic', '돋움', Dotum, '굴림', Gulim, Helvetica, sans-serif; -webkit-text-size-adjust:none;}

a {text-decoration:none;color:#000;-webkit-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;-moz-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;-ms-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;-o-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;outline:none;}
a:hover, a:focus {text-decoration:none !important;}

p { font-size:15px; word-break:keep-all;}

.clear { clear:both;}
.clear10 { clear:both; height:10px;}
.clear20 { clear:both; height:20px;}
.clear30 { clear:both; height:30px;}
.clear40 { clear:both; height:40px;}
.clear50 { clear:both; height:50px;}
.clear60 { clear:both; height:60px;}
.clear80 { clear:both; height:80px;}
.clear100 { clear:both; height:100px;}
.clear_dot { clear:both; height:40px; margin-bottom:40px; border-bottom:#ddd dotted 1px}
.clear_dot02 { clear:both; height:40px; margin-bottom:40px; border-bottom:#999 dotted 2px}
.clear_line120 { clear:both; height:60px; margin-bottom:60px; border-bottom:#ddd solid 1px}
.text_center { text-align:center;}
.img_center img { margin:0 auto;}
.img_left { float:left; margin:0 30px 30px 0;}
.img_right { float:right; margin:0 0 30px 30px;}
.img_border { border:#ccc solid 1px;}
.text_color01 { color:#8eb016;}
.text_color02 { color:#b01616;}
.text_color03 { color:#1695b0;}
.text_color04 { color:#8e35b3;}
.hanja {font-family: 'Nanum Gothic', sans-serif;}
.img_pc {}
.img_mo { display:none;}

/* 언어선택 셀렉트박스 */
/* UI 기본 스타일 */
.ps_designSelBox {position:relative; z-index:0;}
.ps_designSelBox.on {z-index:99;}
.ps_designSelBox select {display:none;}
.ps_designSelBoxIn .ps_list {display:none; position:absolute; background:white; width:100%; margin:0; padding:0; list-style:none;}
.ps_designSelBox.on .ps_list {overflow-y:auto; display:block;}
.ps_designSelBoxIn {position:relative;}
.ps_designSelBoxIn button {background:none; border:none; width:100%; text-align:left; display:block; cursor:pointer;}
/* 커스터 마이징 */
.ps_designSelBox.type01 .ps_designSelBoxIn {min-width:90px; font-size:15px; color:#fff;}
.ps_designSelBox.type01 .ps_currSel {position:relative; background:#0f5da9 url("/kr/img/arrow.png") 70px center no-repeat; line-height:1.2; padding:10px 15px;}
.ps_designSelBox.type01.on .ps_currSel {position:relative; z-index:10;}
.ps_designSelBox.type01 .ps_list {background:#fff; border:1px solid #ccc;}
.ps_designSelBox.type01 .ps_list li {padding:6px 15px; border-top:1px solid #ccc;}
.ps_designSelBox.type01 .ps_list li:first-child {border-top:none;}
.ps_designSelBox.type01 .ps_list button { font-size:15px; height:20px; color:#666;}
/* 언어선택 셀렉트박스 */

#footer { padding:30px 0; background:#444;}
#footer img { float:left; margin:0 30px 10px 0; width:92px;}
.sitemap li { display:inline-block; margin-right:20px; padding-right:20px; border-right:#ccc solid 1px; line-height:1;}
.sitemap li:last-child { border-right:none;}
.sitemap li a { font-size:15px; color:#eee;}
.footer_add { margin:7px 0;}
.footer_add li { display:inline-block; font-size:15px; color:#aaa; margin-right:15px;}
.footer_copy { font-size:15px; color:#aaa;}
/* 공통 */

/* 메인 */
.main_title { text-align:center; font-size:22px; font-weight:100; color:#444; margin-bottom:10px;}
.main_title span { font-weight:600; color:#0f5da9;}

.main_pr { padding:20px 0;}
.main_pr_ul { text-align:center;}
.main_pr_ul li { display:inline-block; vertical-align:top; margin:5px; width:45%; height:220px; position:relative; border:#ddd solid 1px;}
.main_pr_ul li .main_pr_text { position:absolute; text-align:center; width:100%; bottom:0; padding:15px; background:rgba(15,90,170,0.6); font-size:17px; color:#fff;}
.main_pr_ul li:hover .main_pr_text { background:rgba(15,90,170,0.8);}

.main_com  { padding:60px 0; background:url("/kr/img/main_com_bg.jpg") center center no-repeat; background-size:cover;}
.main_com_box { max-width:650px; font-size:17px; color:#fff; line-height:1.7;}
.main_com_title { font-size:35px; margin-bottom:10px;}
.btn01 { margin-top:40px;}
.btn01 img { margin-left:-10px;}
.btn01 a { border:#fff solid 1px; color:#fff; font-size:17px; padding:15px 25px;}
.btn01 a:hover { background:rgba(0,0,0,0.5);}

.main_prod { padding:20px 0;}
.main_prod_ul { text-align:center;}
.main_prod_ul li { display:inline-block; vertical-align:top; margin:10px 5px; width:340px;}
.main_prod_ul li img { border:#ddd solid 1px;
	-webkit-transition: .5s ease;
	-moz-transition: .5s ease;
	-ms-transition: .5s ease;
	-o-transition: .5s ease;
	transition: .5s ease;
}
.main_prod_ul li img:hover { box-shadow:0 10px 20px rgba(0,0,0,0.2);}
.main_prod_ul li .main_pr_text { font-size:17px; margin-top:10px;}
.main_prod_ul li .main_pr_text span { color:#0f5da9;}
/* 메인 */

/* 서브 */
.subtop { text-align:center; padding:130px 0 50px 0; font-size:20px; color:#fff; text-shadow:5px 5px 10px rgba(0,0,0,0.5);}
.subtop_rnd { text-align:center; padding:130px 0 50px 0; font-size:24px; color:#2e3192;}
.subtop_img01 { background:url("/kr/img/sub/subtop_img01.jpg") center center no-repeat; background-size:cover;}
.subtop_img02 { background:url("/kr/img/sub/subtop_img02.jpg") center center no-repeat; background-size:cover;}
.subtop_img03 { background:url("/kr/img/sub/subtop_img03.jpg") center center no-repeat; background-size:cover;}
.subtop_img04 { background:url("/kr/img/sub/subtop_img04.jpg") center center no-repeat; background-size:cover;}

.sub_topnav_box { border-bottom:#0096ff solid 2px;}
.sub_nav { margin:5px 0; text-align:center;}
.sub_nav li { display:inline-block; margin:10px;}
.sub_nav li a { font-size:17px; color:#777;}
.sub_nav li a:hover { color:#0f5da9; border-bottom:#0f5da9 solid 1px;}
.sub_nav .nav_on a { color:#0f5da9; border-bottom:#0f5da9 solid 1px;}

.sub_nav02 { margin-top:15px; text-align:center;}
.sub_nav02 li { display:inline-block; margin:10px;}
.sub_nav02 li a { font-size:17px; color:#777; padding:10px 15px; border:#ccc solid 1px; border-radius:5px; background:#f1f1f1;}
.sub_nav02 li a:hover { color:#fff; border:#0f5da9 solid 1px; background:#0f5da9;}
.sub_nav02 .nav_on a { color:#fff; border:#0f5da9 solid 1px; background:#0f5da9;}

.sub_pro_nav { margin:5px 0; text-align:center;}
.sub_pro_nav li { font-size:22px; color:#fff; text-shadow:5px 5px 10px rgba(0,0,0,0.5); display:inline-block; vertical-align:top; margin:20px 10px; width:30%; border:#aaa solid 3px; padding:80px 10px 30px 10px; opacity:0.5;
	-webkit-transition: .5s ease;
	-moz-transition: .5s ease;
	-ms-transition: .5s ease;
	-o-transition: .5s ease;
	transition: .5s ease;
}
.sub_pro_nav li:hover { border:#0096ff solid 3px; opacity:1;}
.sub_pro_nav .nav_on { border:#0096ff solid 3px; opacity:1;}

.sub_contents { padding:60px 0; font-size:17px; line-height:1.7;}

/*---------------회사소개----------------*/
.com01_top01 { text-align:center; font-size:22px;}
.com01_top01 span { font-weight:800; color:#bbb; font-size:24px;}
.com01_top02 { text-align:center; font-size:22px; font-weight:800; margin-top:40px;}
.com01_top02_bar { width:1px; height:60px; margin:20px auto; background:#0f5da9;}
.com01_top02_bar02 { width:50px; height:1px; margin:20px auto; background:#0f5da9;}
.com01_top03 { text-align:center; font-size:20px; font-weight:500;}
.com01_bold { font-size:20px; font-weight:600; margin:30px 0;}
.com01_bold span { font-size:22px; color:#0f5da9;}
.com01_sign { text-align:right; margin-top:20px; font-size:20px; background:url("/kr/img/sub/sign.jpg") right bottom no-repeat; padding:40px 130px 0 0;}
.com01_sign span {font-family:'Nanum Myeongjo', serif; font-size:28px;}

.com02_title01 { text-align:center; font-size:26px; font-weight:600; color:#0f5da9;}
.com02_top01 { border:#ddd solid 1px; background:#fafafa; padding:30px; margin:40px 0;}
.com02_icon img { float:left; margin:0 30px 0 0; border-radius:30px; border:#ddd solid 10px;}
.com02_top02_title { font-size:20px; font-weight:600; color:#0f5da9;}

.com02_ul { text-align:center; margin:20px 0 0 0;}
.com02_ul .com02_ul_title { font-size:20px; font-weight:700;}
.com02_ul li { display:inline-block; vertical-align:top; width:250px; margin:20px 10px; padding:30px 0; border-right:#ddd solid 5px; border-bottom:#ddd solid 5px; font-size:20px; color:#fff; border-radius:20px 0 20px;}
.com02_ul li:nth-child(2) { background:#30aae0 url("/kr/img/sub/com02_bg.png") center center;}
.com02_ul li:nth-child(3) { background:#aec610 url("/kr/img/sub/com02_bg.png") center center;}
.com02_ul li:nth-child(4) { background:#10c6c4 url("/kr/img/sub/com02_bg.png") center center;}

.com03_title { font-size:20px; font-weight:600; color:#0f5da9; margin-bottom:8px;}
.com03_title span { font-family:'Open Sans', Arial, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif;}

.com03_ul { text-align:center; border-top:#aaa solid 2px; border-bottom:#ccc solid 1px; padding:10px 0;}
.com03_ul .com03_ul_title { font-size:15px; color:#666; margin-bottom:5px;}
.com03_ul .com03_ul_text { font-size:24px; color:#000; line-height:1.3;}
.com03_ul .com03_ul_text span { font-size:15px; color:#666;}
.com03_ul li { display:inline-block; vertical-align:top; width:31%; margin:20px 5px;}


.com05_title { margin-top:30px; text-align:center; font-size:19px; font-weight:700;}
.com05_title_bar { width:50px; height:1px; background:#aaa; margin:10px auto;}
.com05_ul { text-align:center;}
.com05_ul li { display:inline-block; vertical-align:top; width:163px; margin:20px 5px 30px 5px;}
.com05_ul li img { width:100%; border:#ccc solid 1px;}
.com05_ul li .com05_ul_text { font-size:14px; line-height:1.4;}

.com05_imgbox { max-width:850px; margin:10px auto 0 auto; position:relative;}
.com05_imgbox img { width:100%;}
.com05_imgbox .com05_imgbox_text { position:absolute; bottom:10px; background:rgba(0,0,0,0.6); color:#fff; padding:15px; width:100%; text-align:center;}

.mov_box { max-width:940px; margin:0 auto 60px auto;}
.down_ul { text-align:center; margin-top:40px;}
.down_ul li { display:inline-block; vertical-align:top; width:300px; margin:0 5px 30px 5px;}
.down_ul li img { width:100%; border:#ccc solid 1px;}
.down_ul li .down_ul_text { margin-top:20px;}
.down_ul li .down_ul_text a { padding:10px 25px; color:#1ca7d4; border:#1ca7d4 solid 1px; border-radius:30px; font-size:15px;}
.down_ul li .down_ul_text img { width:auto; border:none;}

.com06_left { width:65%; float:left;}
.com06_right { width:30%; float:right;}
/*----------영상 자동높이-----------*/
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;} 
.video-container iframe {position:absolute;top:0;left:0;width:100%;height:100%;} 
/*----------영상 자동높이-----------*/
.down_box { position:relative;}
.down_box img { border:#ccc solid 1px; margin:0 auto;}
.down_box .down_text { position:absolute; text-align:center; width:100%; bottom:20px;}
.down_box .down_text a { padding:10px 25px 8px 25px; color:#1ca7d4; border:#1ca7d4 solid 1px; border-radius:30px; font-size:15px;}
.down_box .down_text a:hover { color:#fff; background:#1ca7d4;}

.goole_map { position:relative; width:100%; height:450px; overflow:hidden;}
.goole_map iframe { width:100%; height:750px; margin-top: -150px;}

.map_title { font-size:17px; font-weight:700; color:#000; margin-top:20px;}
.map_title span { font-family:'Open Sans', Arial, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif; font-weight:500;}
.map_title02 { font-size:17px; font-weight:700; color:#0f5da9; margin-top:30px;}
.map_cont { margin:10px 0 40px 0; padding:10px; border:#ddd solid 1px; background:#fbfbfb;}
.map_cont li { font-size:15px; line-height:1.6; display:inline-block; vertical-align:top; width:48%; margin:5px;}
.map_cont li span { font-size:15px; color:#0f5da9;}

.map_right { float:right; width:48%; height:400px; margin-top:10px;}
.map_left { float:left; width:48%; margin-top:10px;}
.map001 { background:url("/kr/img/sub/map001.jpg") center center no-repeat;}
.map002 { background:url("/kr/img/sub/map002.jpg") center center no-repeat;}
/*---------------회사소개----------------*/

/*---------------제품소개----------------*/
.tabList {position:relative; margin-top:-20px;}
.tabBt {overflow:hidden; position:absolute; top:0px; z-index:99; width:100%; text-align:center; padding:5px 0; background:#fff; border-bottom:#0096ff solid 2px;}
.tabBt li { display:inline-block; margin:10px;}
.tabBt li a { font-size:17px; color:#666;}
.tabBt li a:hover { color:#0f5da9; border-bottom:#0f5da9 solid 1px;}
.tabBt li.on a { color:#0f5da9; border-bottom:#0f5da9 solid 1px;}
.pro_box { padding-top:60px;}

.pro01_ul { text-align:center;}
.pro01_ul li { display:inline-block; vertical-align:top; margin:3px 0; width:24.5%; position:relative;}
.pro01_ul li img { border-radius:5px;}
.pro01_ul li .pro01_ul_text { text-align:center; position:absolute; width:100%; bottom:0; padding:5px; background:rgba(15,90,170,0.6); font-size:15px; color:#fff; border-radius:0 0 5px 5px;}

.pro_title { font-size:30px; font-weight:800; color:#0f5da9; margin-bottom:20px; line-height:1.3;}
.pro_img_text img { box-shadow:0 10px 30px rgba(0,0,0,0.2); margin-bottom:40px;}
.pro_img_text .pro_boldtext { font-size:18px; font-weight:700; margin-bottom:8px;}

.pro_ul_two { margin-top:20px;}
.pro_ul_two li { display:inline-block; vertical-align:top; margin:0 10px 20px 0; width:45%;}
.pro_ul_two li img { border:#aaa solid 1px; border-radius:5px; margin-bottom:7px;}
.pro_ul_two li .pro_ul_text { text-align:center; font-size:15px; color:#0f5da9;}

.pro_ul_tree { margin-top:20px;}
.pro_ul_tree li { display:inline-block; vertical-align:top; margin:0 10px 20px 0; width:31%;}
.pro_ul_tree li img { border:#aaa solid 1px; border-radius:5px; margin-bottom:7px;}
.pro_ul_tree li .pro_ul_text { text-align:center; font-size:15px; color:#0f5da9;}

.pro_ul_four { margin-top:20px;}
.pro_ul_four li { display:inline-block; vertical-align:top; margin:0 10px 20px 0; width:22%;}
.pro_ul_four li img { border:#aaa solid 1px; border-radius:5px; margin-bottom:7px;}
.pro_ul_four li .pro_ul_text { text-align:center; font-size:15px; color:#0f5da9;}
/*---------------제품소개----------------*/

/*---------------R&D----------------*/
.rnd01_title { font-size:25px; font-weight:700; text-align:center; line-height:1.3; margin-bottom:20px;}
.rnd01_title02 { font-size:25px; text-transform:uppercase; text-decoration:underline; color:#0f5da9; font-weight:700; text-align:center; line-height:1.3;}

.rnd01_title03 { width:220px; height:220px; border-radius:50%; margin:0 auto; text-align:center; background:url("/kr/img/sub/rnd01_title03.jpg") center center no-repeat;; padding:15px;}
.rnd01_title03_in { font-size:25px; color:#0f5da9; font-weight:800; line-height:1.3; width:190px; height:190px; border-radius:50%; background:#fff; padding-top:55px;}
.rnd01_arrow { text-align:center; margin:10px 0;}

.rnd_ul01 { text-align:center;}
.rnd_ul01 li { display:inline-block; vertical-align:top; margin:0 5px 20px 5px; width:31%; color:#fff; border-radius:20px;}
.rnd_ul01 li:nth-child(1) { background:#047f82;}
.rnd_ul01 li:nth-child(2) { background:#1481b5;}
.rnd_ul01 li:nth-child(3) { background:#084b91;}
.rnd_ul01 li .rnd_ul01_title { padding:15px 10px; background:rgba(0,0,0,0.1); font-weight:700; font-size:18px; line-height:1.3; border-radius:20px;}
.rnd_ul01 li .rnd_ul01_text { padding:20px; height:160px;}

.rnd02_ul { text-align:center;}
.rnd02_ul li { display:inline-block; vertical-align:top; width:200px; margin:20px 5px 30px 5px;}
.rnd02_ul li img { width:100%; border:#ccc solid 1px;}
.rnd02_ul li .rnd02_ul_text { font-size:14px; line-height:1.4;}

.rnd03_ul { background:#0f5da9; padding:40px; border-radius:5px;}
.rnd03_ul li { display:inline-block; color:#fff; vertical-align:top; width:31%;}
.rnd03_ul li:nth-child(1) { padding-right:55px; margin:0 15px 0 0; background:url("/kr/img/sub/arrow_right.png") right 30px no-repeat;}
.rnd03_ul li:nth-child(2) { padding-right:55px; margin:0 15px 0 0; background:url("/kr/img/sub/arrow_right.png") right 30px no-repeat;}
.rnd03_ul li .rnd03_ul_title { font-size:20px; color:#ccc; font-weight:700;}
.rnd03_ul li .rnd03_ul_title div { font-size:27px; color:#fff;}
.rnd_50img img { width:50%;}

.rnd03_imgul { margin:0; padding:0; text-align:center;}
.rnd03_imgul .rnd03_imgul_li01 { display:inline-block; vertical-align:top; width:49%; margin:0 0 20px 0; padding:0;}
.rnd03_imgul .rnd03_imgul_li01 ul { margin-top:10px;}
.rnd03_imgul .rnd03_imgul_li01 ul .rnd03_imgul_li02 { display:inline-block; vertical-align:top; width:32%; margin:2px 0; padding:0;}
/*---------------R&D----------------*/

/*---------------품질경영----------------*/
.qua_box { margin:10px 0 20px 0; padding:30px; border:#ddd solid 1px; border-right:#444 solid 1px; border-bottom:#444 solid 1px; background:#fafafa; border-radius:5px;}
.qua_box .qua_box_title { text-align:center; font-size:22px; color:#000; font-weight:800; margin:10px 0 30px 0;}
.qua_box_text { padding:30px; border:#ddd solid 1px; background:#fff; border-radius:5px; overflow-y:scroll; height:550px;}
.ul_num {}
.ul_num li { list-style:decimal; margin:20px; color:#000;}
.ul_num li ul {}
.ul_num li ul li { list-style:disc; font-size:15px; margin:10px 0; color:#777;}
.qua_sign { margin:80px 0 40px 0; padding-right:110px; text-align:right; background:url("/kr/img/sub/sign.jpg") right center no-repeat;}
.qua_sign span { font-style:italic; font-size:20px; font-weight:700; margin-left:10px;}


.qua01_ul01 { text-align:center;}
.qua01_ul01 li { display:inline-block; width:30%; min-height:210px; margin:5px; padding:30px; vertical-align:top; font-size:18px; color:#fff; border:#ddd solid 5px; text-shadow:1px 1px 5px rgba(0,0,0,0.5);}
.qua01_ul01 li:nth-child(1) { background:#2a8c93 url("/kr/img/sub/qua01_ul01_bg.png") center center;}
.qua01_ul01 li:nth-child(2) { background:#1580b0 url("/kr/img/sub/qua01_ul01_bg.png") center center;}
.qua01_ul01 li:nth-child(3) { background:#145cad url("/kr/img/sub/qua01_ul01_bg.png") center center;}
.qua01_ul01 li div { font-size:26px; font-weight:800;}
.qua01_arrow { text-align:center; margin:10px 0;}

.qua01_ul02 { margin-top:-40px; text-align:center;}
.qua01_ul02 .qua01_ul02_li { display:inline-block; margin:5px; width:205px; vertical-align:top;}
.qua01_ul02 .qua01_ul02_li:nth-child(1) { background:#2a8c93; border:#2a8c93 solid 10px;}
.qua01_ul02 .qua01_ul02_li:nth-child(2) { background:#1580b0; border:#1580b0 solid 10px;}
.qua01_ul02 .qua01_ul02_li:nth-child(3) { background:#145cad; border:#145cad solid 10px;}
.qua01_ul02 .qua01_ul02_li:nth-child(4) { background:#2a8c93; border:#2a8c93 solid 10px;}
.qua01_ul02 .qua01_ul02_li div { color:#fff; font-weight:700; margin:10px 0;}
.qua01_ul02 .qua01_ul02_li ul { height:140px; background:#fff; font-size:15px; text-align:left; padding:10px; margin:10px 0;}
.qua01_ul02 .qua01_ul02_li ul li { list-style:disc !important; padding-left:14px; line-height:1.3; margin-bottom:8px; background:url(/kr/img/sub/ul_dot.jpg) left 6px no-repeat;}


.qua02_ul01 { text-align:center; margin-top:30px;}
.qua02_ul01 li { display:inline-block; vertical-align:top; margin:0 5px 20px 5px; width:31%;}
.qua02_ul01 li .qua02_ul01_title { padding:15px 20px; font-weight:700; font-size:17px; line-height:1.3; border:#000 solid 2px; color:#000;}
.qua02_ul01 li .qua02_ul01_text { padding:20px; margin-top:5px; font-size:15px; text-align:left; border:#ccc solid 1px; height:120px;}

.qua02_ul02 { margin:10px 0; padding:40px 20px; text-align:center; color:#fff; background:url("/kr/img/sub/qua02_ul02_bg.jpg") center center fixed no-repeat;}
.qua02_ul02 .qua02_ul02_title { font-size:22px; font-weight:700;}
.qua02_ul02 .qua02_ul02_title_bar { width:40px; height:1px; background:#fff; margin:20px auto;}
.qua02_ul02 li { display:inline-block; margin:5px; padding:7px 20px; background:rgba(0,0,0,0.5); border-radius:4px;}

.qua_title { text-align:center; font-size:30px; font-weight:800; color:#0f5da9; margin-bottom:10px; line-height:1.3;}

.qua04_ul { text-align:center; margin:20px 0; padding:10px 0; background:#f1f1f1;}
.qua04_ul li { display:inline-block; vertical-align:top; margin:10px 5px; width:18%; position:relative;}
.qua04_ul li .qua04_ul_text { text-align:center; position:absolute; width:100%; bottom:0; padding:8px; background:rgba(15,90,170,0.6); font-size:15px; color:#fff;}
/*---------------품질경영----------------*/
/* 서브 */

/*표*/
.sub_table table { width:100%; border-collapse:collapse; margin:0 auto; border-bottom:#888 solid 2px; border-top:#0083b8 solid 2px;}
.sub_table table tr td { padding:10px 25px; border-bottom:#ddd solid 1px; vertical-align:middle; font-size:15px; line-height:1.5; color:#444;}
.sub_table table tr td  span { font-family:'Open Sans', Arial, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif;}
.sub_table .table_title01 { color:#0083b8; font-weight:bold; background:#fafafa; font-size:17px;}
.sub_table .table_title02 { color:#000; background:#fafafa;}
.sub_table .table_num { width:30px;}
.sub_table .table_width { width:300px;}
.sub_table .table_width01 { min-width:400px;}

.sub_table02 table { width:100%; border-collapse:collapse; margin:0 auto; border-bottom:#444 solid 1px; border-top:#444 solid 1px;}
.sub_table02 table tr td { padding:10px 25px; border-bottom:#ddd solid 1px; vertical-align:middle; font-size:15px; line-height:1.5; color:#444;}
.sub_table02 .table_title01 { color:#000; background:#fafafa;}
/*표*/

@media screen and (max-width:991px){
	.sub_pro_nav li { font-size:17px; margin:20px 0; padding:60px 10px 30px 10px;}
	
	.pro01_ul li { width:30%;}
	.pro_ul_tree li { width:46%;}
	.pro_ul_four li { width:31%;}
	
	.qua02_ul01 li .qua02_ul01_text { height:170px;}
	
	.qua04_ul li { width:30%;}
}

@media screen and (max-width:767px){
	.img_pc { display:none;}
	.img_mo { display:block;}
	
	#footer img { float:none; margin:0 0 10px 0;}
	
	.main_pr_ul li { margin:0 0 20px 0; width:90%;}
	.main_pr_ul li .main_pr_text a { left:0;}
	
	.img_left { float:none; margin:0 0 30px 0; display:block;}
	.img_right { float:none; margin:0 0 30px 0; display:block;}
	
	.sub_nav li a { font-size:15px;}
	
	.sub_pro_nav li { font-size:15px; padding:40px 10px 30px 10px; height:110px;}
	
	.goole_map iframe { height:900px;}
	.map_cont .map_title { font-size:16px;}
	.map_cont li { width:100%;}
	.map_right { float:none; width:100%; height:400px; margin-top:10px;}
	.map_left { float:none; width:100%; margin-top:10px;}
	
	.com03_ul li { width:90%;}
	
	.com06_left { width:100%; float:none;}
	.com06_right { width:100%; float:none; margin-top:40px;}
	
	.tabBt li a { font-size:15px;}
	.tabBt li { margin:5px 10px;}
	.pro01_ul li { width:44.5%;}
	
	.pro_ul_two li { width:46%;}
	.pro_ul_four li { width:46%;}
	
	.rnd_ul01 li { margin:0 0 20px 0; width:100%;}
	.rnd_ul01 li .rnd_ul01_text { height:auto;}
	.rnd03_ul li { width:100%;}
	.rnd03_ul li:nth-child(1) { margin:0 0 30px 0;}
	.rnd03_ul li:nth-child(2) { margin:0 0 30px 0;}
	.rnd_50img img { width:100%;}
	
	.rnd03_imgul .rnd03_imgul_li01 { width:100%;}
	.rnd03_imgul .rnd03_imgul_li01 ul .rnd03_imgul_li02 { width:49%;}
	
	.qua_box { padding:20px;}
	.qua_box .qua_box_title { font-size:18px; margin:10px 0 10px 0;}
	.qua_box_text { padding:10px;}
	
	.qua01_ul01 li { width:100%; min-height:auto; margin:10px 0;}
	
	.qua01_ul02 .qua01_ul02_li { margin:5px 0;}
	
	.qua02_ul01 li { margin:0 0 20px 0; width:100%;}
	.qua02_ul01 li .qua02_ul01_text { height:auto;}
	
	.qua04_ul li { width:42%;}
}