@import url("common.css");

.clear{*zoom:1;}
.clear:after{content:""; display:block; clear:both;}

#visual{position:relative; overflow:hidden; width:100%; text-align:center; height:210px; min-width:1180px;}
#visual h2{font-weight:700; font-family:'Raleway', sans-serif; color:#fff; letter-spacing:0; font-size:40px; line-height:130%; padding:60px 0 1px}
#visual h2 span{font-family:"notoKrM",san-serif; font-size:15px; letter-spacing:-0.5px; color:rgba(255,255,255,0.7); line-height:130%; display:block; font-weight:400;}
	.subtop_about{background:url('/html/images/sub/subtop_about.jpg') no-repeat center center;}
	.subtop_product{background:url('/html/images/sub/subtop_product.jpg') no-repeat center center;}
	.subtop_application{background:url('/html/images/sub/subtop_application.jpg') no-repeat center center;}
	.subtop_download{background:url('/html/images/sub/subtop_download.jpg') no-repeat center center;}
	.subtop_customer{background:url('/html/images/sub/subtop_customer.jpg') no-repeat center center;}


#contents{overflow:hidden; position:relative; width:1180px; margin:-25px auto 0;}

#sticker{position:relative; z-index:999;}
.lnb {width:100%; position:relative; z-index:999 !important;}
	.lnb ul{position:relative; overflow:hidden; clear:both; list-style:none;}
	.lnb ul.one{visibility:hidden; height:38px}
	.lnb li {float:left; list-style:none;}
	.lnb .two li{width:50%;}
	.lnb .three li{width:33.3333%;}
	.lnb .four li{width:25%;}
	.lnb .five li{width:20%;}
	.lnb .six li{width:16.6666%;}
	.lnb .seven li{width:13%;}
	.lnb .seven li:nth-child(1){width:16%;}
	.lnb .seven li:nth-child(2){width:16%;}
	.lnb .seven li:nth-child(3){width:16%;}
	.lnb .seven li:nth-child(4){width:13%;}
	.lnb .seven li:nth-child(5){width:13%;}
	.lnb .seven li:nth-child(6){width:13%;}
	.lnb .seven li:nth-child(7){width:13%;}


	.lnb li a:link, .lnb li a:visited{display:block; font-family:'notoKrB', sans-serif; width:100%; line-height:50px; box-sizing:border-box; text-align:center; border:1px solid #555; border-left:none; font-size:15px; letter-spacing:0; color:rgba(255,255,255,0.8); background:#202320; transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -moz-transition: all 0.3s ease;   -webkit-transition: all 0.3s ease;}
	.lnb li:first-child a:link, .lnb li:first-child a:visited{border-left:1px solid #555; }
	.lnb li a:hover{background:#087290 !important; color:#fff !important; border-color:#087290 !important; font-family:'notoKrB', sans-serif; transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -moz-transition: all 0.3s ease;   -webkit-transition: all 0.3s ease;}
	.lnb li a span{line-height:50px;}
	.left_linktop{background:#087290 !important; color:#fff !important; border-color:#087290 !important; font-family:'notoKrB', sans-serif; }


.contentArea{width:100%; min-height:500px;}

#contents .tit_area{width:100%; padding:20px 0 20px 0; overflow:hidden; border-bottom:1px solid #c6c6c6;}
	#contents p.location {float:right; font-size:13px; color:#858585; padding:10px 5px 0 0; letter-spacing:0;}
	#contents p.location a:link, .tit_area p.location a:visited{font-size:13px; color:#858585; letter-spacing:0;}
	#contents p.location a:hover{color:#444; text-decoration:none;}
	#contents p.location img{vertical-align:middle; margin-bottom:3px;}
	#contents p.location img.arrow{margin:0 14px 2px}
	#contents p span{font-family:"notoKrM",san-serif; color:#000;}
	#contents h3.title {color:#087290; font-family:'Raleway', "notoKrB",san-serif; font-size:30px; line-height:35px; letter-spacing:-0.5px; font-weight:700;}	
	#contents h3.title p.title_txt {color:#e34014; font-family:'Raleway', "notoKrM",san-serif; font-size:18px; line-height:25px; letter-spacing:-0.5px; font-weight:400 !important; margin-top:5px;}	

#content_in {position:relative; width:1180px; padding:40px 0 80px;}


/*** 공통css ***/

.normal_tap{ border: 1px solid #915e3b; width:1178px; margin: 0 auto 40px; }
.normal_tap:after{content:""; display:block; clear:both;}
.normal_tap li{float:left;}
.tap2 li{width:50%;}
.tap3 li{width:33.333333333%;}
.tap4 li{width:25%;}
.tap4 li.half{width:50%;}
.tap5 li{width:20%;}
.tap6 li{width:16.66666666%;}
.tap7 li{width:14.28571428571429%;}
.tap8 li{width:12.5%;}
.normal_tap li a{display:block; line-height:18px; padding: 15px 0 15px 0; border-left:1px solid #515151; text-align:center; text-indent:2px; font-size:20px; color:#fff; background:#515151; font-weight:500; }
.normal_tap li:first-child a{background:#515151; border-left:none;}
.normal_tap li.on a{background:#dd2614; color:#fff;}
.normal_tap li:hover a{background:#dd2614; color:#fff;}


.sub_tap{*zoom:1; padding-bottom:40px; width:1180px; margin: 0 auto; }
.sub_tap:after{content:""; display:block; clear:both;}
.sub_tap li{float:left; margin:0 -1px -1px 0; }
.sub_tap li a{display:block; padding: 16px 0; line-height:18px; border:1px solid #d6d6d6; text-align:center; font-family:'notoKrB', sans-serif; font-size:15px; color:#444; letter-spacing:-0.5px; }
.sub_tap li:hover a,
.sub_tap li.on a{background:#23a5c9; color:#fff; text-decoration:none;}
.sub_tap li span {font-family:'notoKrR', sans-serif; padding: 12px 0; line-height:18px; letter-spacing:-0.5px; margin-left:10px;}
.sub_tap li span.blank {font-family:'notoKrR', sans-serif; padding: 12px 0; line-height:18px; letter-spacing:-0.5px; margin-left:0;}
.sub_tap_area{margin-bottom:120px;}
.sub_tap_area li{display:none; text-align:center;}
.sub_tap_area li:first-child{display:block;}

.sub_tab2{overflow:hidden; clear:both; padding:0 0 38px !important; float:left;}
.sub_tab2:after{content:""; display:block; clear:both;}
.sub_tab2 li{float:left; width:209px; height:39px; line-height:39px; letter-spacing:-0.7pt; background:#ededed; text-align:center; margin-right:4px; border-radius:500px;}
.sub_tab2 li.on a{background:#dd2614; color:#ffe400; border:1px solid #dd2614;}
.sub_tab2 a:link, .sub_tab2 a:visited{display:block; width:100%; line-height:37px; letter-spacing:-0.7pt;border:1px solid #ddd; border-radius:500px; box-sizing:border-box; font-size:18px;}
.sub_tab2 a.hover{background:#dd2614 !important; border-color:#dd2614  !important; color:#ffe400 !important; text-decoration:none !important;}

.scate_tab{ width:100%; margin: 0 auto 60px; text-align:left;  padding:0 0 0 0; box-sizing:border-box; }
.scate_tab a{position:relative;  display:inline-block; font-family:"notoKrB",san-serif; font-size:16px; font-weight:600; letter-spacing:0px; line-height:110%; color:#999; margin:0 60px 0 0;}
.scate_tab a:last-child {margin-right:0}
.scate_tab a:hover {color:#222;}
.scate_tab a:after{content:'';position:absolute;top:0px;right:-35px;height:22px;width:1px;display: inline-block; background-color:#d7d7d7;}
.scate_tab a:last-child:after{content:none;}

.scate_tab a.on{position:relative; width:auto; color:#124083; z-index:1;}
.scate_tab a.on:before{display:block; content:""; position:absolute; width:100%; border-bottom: 7px solid #59baf1; bottom:-10px; z-index:-1;}



.tab_style{overflow:hidden; clear:both; list-style:none; margin:0 0 30px}
	.tab_style.two li{width:50%;}
	.tab_style.three li{width:33.3333%;}
	.tab_style.four li{width:25%;}
	.tab_style.five li{width:20%;}
	.tab_style.six li{width:16.6666%;}
	.tab_style.seven li{width:14.2857%;}
.tab_style li {float:left; list-style:none; padding:0 0 9px;}
.tab_style li a{display:block; text-align:center; border:1px solid #ddd; border-left:none; line-height:22px; padding:24px 0; font-size:18px}
	.tab_style li:first-child a{border-left:1px solid #ddd; }
.tab_style li a.longtxt{padding:13px 0 13px;}
.tab_style li.hover{background:url('/product/img/tab_bg.gif') no-repeat center bottom;}
.tab_style li.hover a{border:4px solid #12b5f8; color:#04a7ea; padding:21px 0;}
.tab_style li.hover a.longtxt{border:4px solid #12b5f8; color:#04a7ea; padding:10px 0;}
.tab_style li a:hover{color:#04a7ea;}


	/*** 타이틀 ***/
h4.sub_title{font-size:27px; line-height:35px; letter-spacing:-1pt; color:#333; font-family:"notoKrM",sans-serif; font-weight:100;}
 span.title1{line-height:35px; letter-spacing:-1pt; color:#29a2c4; font-family:"notoKrB",sans-serif; font-weight:100;}
 span.title2{line-height:35px; letter-spacing:-1pt; color:#09a3dc; font-family:"notoKrB",sans-serif; font-weight:100;}
	
	h5.sub_stitle{font-size:25px; line-height:25px; letter-spacing:-1.5px; color:#333;  background:url('/images/sub/tit_icon01.gif') 0 0 no-repeat; padding: 3px 0 20px 35px; }
	h6.prd_stit{font-size:18px; line-height:22px; letter-spacing:-0.5pt; color:#fff;  background:#0d64c6; padding:10px 20px;}


.cont_tit{width:100%; font-size:21px; line-height:38px; font-family:"notoKrB"; letter-spacing:-1pt; color:#222; margin:0 0 1px; padding: 0 0 10px 15px; background:url('/html/images/sub/cont_tit_icon.gif') 2px 8px no-repeat; box-sizing:border-box;}
.cont_tit span{ line-height:38px; letter-spacing:-1pt; font-weight:100;}
.cont_tit_line{width:100%; font-size:21px; line-height:38px; letter-spacing:-1pt; color:#222; font-weight:600; margin:40px 0 1px; border-bottom:1px solid #c2c2c2; padding: 0 0 10px 15px; background:url('/html/images/sub/cont_tit_icon.gif') 2px 11px no-repeat; box-sizing:border-box;}
.cont_stit{font-size:18px; letter-spacing:-0.75pt; line-height:100%; color:#333; font-weight:100; margin-bottom:23px}

.cont_tit_eng{font-size:34px; letter-spacing:-0.35pt; line-height:45px; font-weight:100; font-family:'Open Sans',sans-serif; color:#444;}
	.cont_tit_eng .bold{font-size:36px; letter-spacing:-0.15pt; line-height:45px; font-weight:800; font-family:'Open Sans',sans-serif;}
.cont_stit_eng{font-family:'Open Sans',sans-serif; font-weight:300; font-style:Italic; font-size:25px; letter-spacing:0.2pt; color:#868e9b; text-indent:-2px; margin:0 0 14px}
.cont_stit{ font-weight:100; font-size:22px; letter-spacing:-0.35pt; color:#868e9b; margin:11px 0 25px}

.dep_tit{font-weight:100; color:#444444; font-family:"notoKrB",san-serif; font-size:25px; letter-spacing:-0.75pt; line-height:135%; background:url('/product/img/dep_tit.gif') no-repeat left 8px; padding:0 0 17px 23px}
	.dep_tit .ls0{letter-spacing:0; font-weight:100; color:#444444; font-family:"notoKrB",san-serif;line-height:135%;}
	.dep_tit span{font-size:20px; font-family:"notoKrR",san-serif; letter-spacing:-0.65pt;}
.dep_tit2{font-weight:100; color:#444444; font-family:"notoKrB",san-serif; font-size:23px; letter-spacing:-0.75pt; line-height:135%; background:url('/product/img/dep_tit.gif') no-repeat left 8px; padding:0 0 14px 23px}
	.dep_tit2 .ls0{letter-spacing:0; font-weight:100; color:#444444; font-family:"notoKrB",san-serif;line-height:135%;}
	.dep_tit2 span{font-size:20px; font-family:"notoKrR",san-serif; letter-spacing:-0.65pt;}
.dep_stit{font-size:21px; font-weight:100; font-family:"notoKrM",san-serif; color:#444; background:url('/product/img/dep_stit.gif') no-repeat left 11px; padding:0 0 15px 23px;line-height:135%; letter-spacing:-0.55pt}
	.dep_stit.eng{letter-spacing:0pt; }
.dep_dot{display:block; line-height:28px; letter-spacing:-0.55pt; padding:0 0 6px 17px; background:url('/product/img/dep_line.gif') no-repeat left 12px; font-size:18px;}

.dep_txt{font-size:18px; letter-spacing:-0.55pt; padding:0 0 17px}
.superscript{font-size:11px; position:relative; top:-7px; letter-spacing:-0.35pt; font-family:"notoKrM",san-serif;padding:0 0 0 2px; line-height:100%;}
.remark{line-height:24px; font-size:16px; color:#949494; padding:10px 0 0}


.pointBlue{color:#0d29b8 !important;}
.pointSblue{color:#12b5f8 !important;}

.ls0{letter-spacing:0 !important; }


.txt_style {position:relative; border:1px solid #ddd; padding:25px 30px;}
.txt_style .tit {font-size:16px; color:#2f5fc5; padding-bottom:5px; letter-spacing:-0.5pt; font-weight:500;font-weight:600;}
.txt_style li {padding:0 0 4px 14px; color:666; background:url('/html/images/sub/dep_dott.gif') no-repeat 4px 9px; font-size:14px;}
.txt_style li p {display:inline-block; color:#333; font-size:14px; font-family:"notoKrM",sans-serif;}

.txt_style2 {position:relative; border:1px solid #ddd; padding:25px 30px; background:#f6f6f6;}
.txt_style2 .tit {font-size:16px; color:#2f5fc5; padding-bottom:5px; letter-spacing:-0.5pt; font-weight:500;font-weight:600;}
.txt_style2 li {padding:0 0 4px 14px; color:666; background:url('/html/images/sub/dep_dott.gif') no-repeat 4px 9px; font-size:14px;}
.txt_style2 li p {display:inline-block; color:#333; font-size:14px; font-family:"notoKrM",sans-serif;}

.txt_style3 {position:relative; border:3px solid #ddd; padding:20px 50px;}
.txt_style3 .tit {font-size:16px; color:#2f5fc5; padding-bottom:5px; letter-spacing:-0.5pt; font-weight:500;font-weight:600;}
.txt_style3 li {padding:0 0 4px 12px; color:666; background:url('/html/images/sub/dep_dott.gif') no-repeat 4px 9px;}
.txt_style3 li p {display:inline-block; color:333;}
.txt_style3 dl dt{display:inline-block; width:auto; font-size: 14px; color:#666; letter-spacing:-0.5px;}
.txt_style3 dl dd{display:inline-block; font-size: 14px; color:#666; letter-spacing:-0.5px; }
.txt_style3 dl dd.pdf{font-size: 14px;line-height:30px; letter-spacing:0; background:url('/html/images/sub/pdf_icon.gif') no-repeat 0px 5px; padding:0 50px 0 30px;}
.txt_style3 dl dd.pdf a{font-size: 14px; color:#333; line-height:30px;}
.txt_style3 dl dd.pdf a:hover{color:#e32020; line-height:30px;}

.img_style {position:relative; border-top:1px solid #bbb; border-bottom:1px solid #bbb; padding:15px 30px;}
.img_style .tit {font-size:16px; color:#2f5fc5; padding-bottom:5px; letter-spacing:-0.5pt; font-weight:500;font-weight:600;}
.img_style li {padding:0 0 4px 14px; color:666; background:url('/html/images/sub/dep_dott.gif') no-repeat 4px 9px; font-size:14px;}
.img_style li p {display:inline-block; color:#333; font-size:14px; font-family:"notoKrM",sans-serif;}

.table_style{border-top:2px solid #333; border-collapse:separate; width:100%;  border-left:1px solid #ddd; }
.table_style th{text-align:Center; background:#f9f9f9; color:#444; font-weight:100; font-family:"notoKrM",san-serif; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:12px 3px; font-size:18px}
.table_style td{text-align:center; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:12px 3px; font-size:17px}
.table_style .borderStyle{border-bottom:2px solid #aaa;}


	.tbl_style {width:100%; border-top:2px solid #95ccdc;}
	.tbl_style tr.bg01 {background:#f7f7f7; }
	.tbl_style tr th {padding:15px 0; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; vertical-align:middle; text-align:center; background:#e1f6fc; color:#222; font-size:14px; font-family:"notoKrM";}
	.tbl_style tr th.bdr_none { border-left:none; line-height:18px; }
	.tbl_style tr td {vertical-align:middle; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4; padding:12px 0; color:#777; line-height:20px; text-align:center; font-size:14px; font-family:"notoKrM"; letter-spacing:-1px;}
	.tbl_style tr td a:hover { color:#000; }
	.tbl_style tr td.tit { font-size:14px; color:#333; font-weight:500; }
	.tbl_style tr td.al { text-align:left; padding-left:15px; padding-right:15px; }
	.tbl_style tr td.bdr_none { border-left:none; }
	.tbl_style tr td.line {border-left:none;  padding:1px 0 0 0;}


.tmar30{margin-top:30px;}
.tmar47{margin-top:47px;}
.bmar30{margin-bottom:30px;}
.bpad_5{padding-bottom:5px;}

.tpad_35{padding-top:35px}
.bpad_20{padding-bottom:20px;}


/* 준비중 */
.ready_cont{text-align:center; padding:40px 0 60px;}
	.ready_cont h3{font-family:'Open Sans',sans-serif; font-size:57px; font-weight:800; color:#12b5f8; }
	.ready_cont h3 span{font-family:'Open Sans',sans-serif; font-size:57px; font-weight:800; color:#0d29b8; }
	.ready_cont p{font-size:16px; text-decoration:underline; padding:8px 0 0}


/** 회사소개 **/
	/* 인사말 */
	.greeting_con{position:relative; overflow:hidden; width:100%; height:460px; padding:60px 420px 50px 54px; background:url('/html/images/sub/greeting_bg.jpg') center top no-repeat; box-sizing:border-box; }
	.greeting_con h4{padding-bottom:30px}
	.greeting_con .greeting_txt{line-height:24px; padding-bottom:25px; font-size:15px; letter-spacing:-0.5pt}
	.greeting_con .ceo{font-family:"notoKrB",sans-serif; font-size:17px; letter-spacing:-0.7pt; color:#333; line-height:100%; }


	/* 연혁 */
	.history_in{position: relative; width:100%;}
	.history_in ul{border-top:1px solid #999;}
	.history_in ul li{position: relative; padding-left: 21px; padding:20px 0 20px; border-bottom:1px dotted #000; background:#f9f9f9;}
	.history_in ul li:nth-child(2n+1){background:#fff;}
	.history_in ul li dt{display:inline-block; width:180px; font-family:'Raleway', sans-serif; font-weight:600; text-align:center; font-size:24px; vertical-align:top; color:#00536d; line-height:24px;}
	.history_in ul li:nth-child(2n+1) dt{color:#1b9fb8;}
	.history_in ul li dd{display:inline-block; width:900px;}
	.history_in ul li dd p {font-family:"notoKrR",san-serif; color:#666; padding:0 0 4px 0; font-size:14px;}
	.history_in ul li dd p span {font-family:"notoKrM",san-serif; color:#222; font-size:14px; margin-right:20px;}


	/* 제품상세 */
	.product_view {padding-top:40px; border-top: 1px solid #eaeaea;}

	.product_view a:hover .product_con_img p.photo{opacity: .8;}

	.product_view .product_con_img{float:left; width:370px;}
	.product_view .product_con_img p.photo{position:relative; max-width:370px; }

	.product_view .product_con_img02{float:left; width:1180px;}
	.product_view .product_con_img02 p.photo{position:relative; max-width:1180px; }

	.product_view .product_con{float:left; width:775px; margin-left:35px;}
	.product_view .product_tit{}
	.product_view .product_tit dl { padding: 0 0 0 5px; }
	.product_view .product_tit dt { padding:0 0 20px; font-weight:600; color:#333; font-size:35px; line-height:35px; letter-spacing:0px; text-align:left; }
	.product_view .product_tit dt span{ color:#14a7d7; font-size:25px; letter-spacing:0px; text-align:left; line-height:35px; }
	.product_view .product_tit dd { font-family:"notoKrR",san-serif; font-size:16px; line-height:22px; color:#666; font-weight:none; padding: 0 0 20px 0; }
	.product_view .product_tit dd span{ color:#e93a1d; }

	.product_view>ul.col3 { width:1180px; margin: 0 auto; }
	.product_view>ul.col3:after{content:""; display:block; clear:both;}
	.product_view>ul.col3>li { float:left; width:360px; padding : 0 0 30px 50px; text-align:center;}
	.product_view>ul.col3>li:nth-child(3n+1) {padding : 0 0 30px 0; text-align:center;}

	.product_view>ul.col3>li p.photo{ width:360px; height:300px; padding: 0; margin: 0 0; display:table-cell; text-align:center; vertical-align :middle; border: 1px solid #d8d8d8; box-sizing:border-box; }
	.product_view>ul.col3>li p.name{ width:360px; padding:10px 0 5px; color:#333; font-size:20px; letter-spacing:0px; text-align:center; line-height:35px; font-weight:600;}
	.product_view>ul.col3>li p.name span{ display:block; color:#999 !important; font-size:15px; letter-spacing:0px; text-align:center; line-height:22px; }
	.product_view>ul.col3>li a:hover p.photo{ opacity: .8; }



	/* 제품상세 */
	.product_view2 {position:relative;}
	.product_view2 .product_con_img{float:left; width:550px;}
	.product_view2 .product_con_img p.photo{position:relative; max-width:550px; border:1px solid #ccc; padding:9px;}
	.product_view2 .product_con_img p.photo img{width:100%;}

	.product_view2 .product_con{float:left; width:550px; margin-left:60px;}
	.product_view2 .product_tit{}
	.product_view2 .product_tit dl { padding: 0 0 0 5px; }
	.product_view2 .product_tit dt { padding:10px 0 20px; font-family:"notoKrB",san-serif; color:#333; font-size:35px; line-height:35px; letter-spacing:-0.5px; text-align:left; }
	.product_view2 .product_tit dt span{ color:#14a7d7; font-size:25px; letter-spacing:0px; text-align:left; line-height:35px; }
	.product_view2 .product_tit dt p.tit_content { font-weight:400; color:#999; font-size:18px; line-height:24px; letter-spacing:-0.5px; margin:10px 0;}
	.product_view2 .product_tit dd { font-family:"notoKrR",san-serif; font-size:16px; line-height:22px; color:#666; font-weight:none; padding: 0 0 20px 0; }
	.product_view2 .product_tit dd span{ color:#e93a1d; }




	.sub_con_box01 {border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#f8f8f8; margin-bottom:60px;}
	.sub_con_box01 ul {margin:20px 40px 25px 40px;}
	.sub_con_box01 li {background:url('/html/images/sub/dep_dott.gif') left 10px no-repeat; font-family:"notoKrR",san-serif; color:#666; font-size:15px; padding: 0 0 0 10px; line-height:24px;}
	.sub_con_box01 li.tit {background:none;font-family:"notoKrB",san-serif; color:#444; font-size:16px; padding: 0 0 0 0; line-height:40px;}
	.sub_con_box01 li.none {background:none;font-family:"notoKrR",san-serif; color:#444; font-size:15px; padding: 0 0 0 0; line-height:24px;}

	.sub_con_box02 {border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#f8f8f8; margin-bottom:60px;}
	.sub_con_box02 ul {margin:20px 40px 25px 40px;}
	.sub_con_box02 li {float:left; width:46%; background:url('/html/images/sub/dep_dott.gif') left 10px no-repeat; font-family:"notoKrR",san-serif; color:#666; font-size:15px; padding: 0 0 0 10px; line-height:24px;}
	.sub_con_box02 li.tit {float:left; width:100%; background:none;font-family:"notoKrB",san-serif; color:#444; font-size:16px; padding: 0 0 0 0; line-height:40px;}
	.sub_con_box02 li.none {float:left; width:100%; background:none;font-family:"notoKrB",san-serif; color:#444; font-size:15px; padding: 0 0 0 0; line-height:24px;}


	a .btn_end {*display:inline; zoom: 1; margin: 0 auto; width:100px; padding: 2px 0; overflow:visible; font-weight:bold; text-decoration:none; white-space: nowrap; background:#6a6a6a; border-radius:20px; font-size:12px; font-family:"notoKrM",san-serif; color:#fff !important; }
	a:hover .btn_end {*display:inline; zoom: 1; margin: 0 auto; width:100px; padding: 2px 0; overflow:visible; font-weight:bold; text-decoration:none; white-space: nowrap; background:#333; border-radius:20px; font-size:12px; font-family:"notoKrM",san-serif; color:#fff !important; }

	.btn_ing {*display:inline; zoom: 1; margin: 0 auto; width:60px; padding: 2px 0; overflow:visible; font-weight:bold; text-decoration:none; white-space: nowrap; background:#1691f0; border-radius:20px; font-size:12px; font-family:"notoKrM",san-serif; color:#fff !important; }
	.btn_arr {*display:inline; zoom: 1; margin: 0 auto; width:60px; padding: 2px 0; overflow:visible; font-weight:bold; text-decoration:none; white-space: nowrap; border:1px solid #2a83c3; background:#fff; border-radius:20px; font-size:12px; font-family:"notoKrM",san-serif; color:#2a83c3 !important; }



	/* Application */
	.app_img { overflow:hidden; width:1180px; margin-top:0;}
	
	.app_img>ul.col6 { width:1180px; margin: 0 auto; }
	.app_img>ul.col6:after{content:""; display:block; clear:both;}
	.app_img>ul.col6>li { float:left; width:185px; padding : 0 0 0 14px; }
	.app_img>ul.col6>li:first-child {width:583px; padding : 0 0 0 0; }
	
	.app_img>ul.col6>li p.photo{ width:183px; padding: 0; margin: 0 0; display:block; text-align:center; border: 1px solid #d8d8d8;}
	.app_img>ul.col6>li p.name{ width:185px; padding:15px 0; color:#333537; font-size:15px; font-family:"notoKrM",sans-serif; line-height:20px; letter-spacing:-0.5px; text-align:center; }
	.app_img>ul.col6>li p.name span{ font-size:12px; color:#999; font-weight: 400; letter-spacing:0; }


	.app_img>ul.col4 { width:1180px; margin: 0 auto; }
	.app_img>ul.col4:after{content:""; display:block; clear:both;}
	.app_img>ul.col4>li { float:left; width:283px; padding : 0 0 30px 16px; text-align:center;}
	.app_img>ul.col4>li:nth-child(4n+1) {padding : 0 0 30px 0; text-align:center;}
	.app_img>ul.col4>li.twice { float:left; width:582px; padding : 0 0 30px 0; text-align:center;}

	.app_img>ul.col4>li p.photo{ width:281px; padding: 0; margin: 0 0; display:block; text-align:center; border: 1px solid #d8d8d8; }
	.app_img>ul.col4>li p.name{ width:283px; padding:10px 0 5px; color:#222; font-size:16px; font-family:"notoKrM",sans-serif; line-height:20px; letter-spacing:-0.5px;  }
	.app_img>ul.col4>li p.name2{ width:283px; padding:10px 0 15px; color:#222; font-size:16px; font-family:"notoKrM",sans-serif; line-height:20px; letter-spacing:-0.5px; text-align:left; }
	.app_img>ul.col4>li p.name_tit{ width:283px; padding:20px 0 10px; color:#0e6281; font-size:18px; font-family:"notoKrM",sans-serif; line-height:20px; letter-spacing:-0.5px; text-align:left; }
	.app_img>ul.col4>li p.name_list{ position:relative; padding-bottom:5px; padding-left:20px; box-sizing:border-box; font-size:15px; line-height:20px; text-align:left;}
	.app_img>ul.col4>li p.name_list:before {position:absolute; content:""; left:4px; top:9px; width:5px; height:5px; background:#222; border-radius:10px;}


	.app_img>ul.col4>li.twice p.photo{ width:580px; padding: 0; margin: 0 0; display:block; text-align:center; border: 1px solid #d8d8d8;}
	.app_img>ul.col4>li.twice p.name{ width:580px; padding:10px 0 5px; color:#222; font-size:16px; font-family:"notoKrM",sans-serif; line-height:20px; letter-spacing:-0.5px;  }




	/* OSRAM ams */
	.ams_img { overflow:hidden; width:1180px; margin-top:0;}
	
	.ams_img>ul.col4 { width:1180px; margin: 0 auto; }
	.ams_img>ul.col4:after{content:""; display:block; clear:both;}
	.ams_img>ul.col4>li { float:left; width:283px; padding : 0 0 30px 16px; text-align:center;}
	.ams_img>ul.col4>li:nth-child(4n+1) {padding : 0 0 30px 0; text-align:center;}

	.ams_img>ul.col4>li p.photo{ width:281px; padding: 0; margin: 0 0; text-align:center; border: 1px solid #d8d8d8; transition: all 0.3s ease;}
	.ams_img>ul.col4>li p.name{ width:283px; padding:10px 0 5px; color:#555; font-size:16px; font-family:"notoKrM",sans-serif; line-height:20px; letter-spacing:-0.5px; transition: all 0.3s ease;}
	.ams_img>ul.col4>li p.name2{ width:283px; padding:10px 0 15px; color:#222; font-size:16px; font-family:"notoKrM",sans-serif; line-height:20px; letter-spacing:-0.5px; text-align:left; }
	.ams_img>ul.col4>li p.name_tit{ width:283px; padding:20px 0 10px; color:#0e6281; font-size:18px; font-family:"notoKrM",sans-serif; line-height:20px; letter-spacing:-0.5px; text-align:left; }
	.ams_img>ul.col4>li p.name_list{ position:relative; padding-bottom:5px; padding-left:20px; box-sizing:border-box; font-size:15px; line-height:20px; text-align:left;}
	.ams_img>ul.col4>li p.name_list:before {position:absolute; content:""; left:4px; top:9px; width:5px; height:5px; background:#222; border-radius:10px;}

	.ams_img>ul.col4>li a:hover p.photo{ border:1px solid #ff6600; transition: all 0.3s ease;}
	.ams_img>ul.col4>li a:hover p.name{ color:#000; transition: all 0.3s ease;}

	.ams_img>ul.col4>li.twice p.photo{ width:580px; padding: 0; margin: 0 0; display:block; text-align:center; border: 1px solid #d8d8d8;}
	.ams_img>ul.col4>li.twice p.name{ width:580px; padding:10px 0 5px; color:#222; font-size:16px; font-family:"notoKrM",sans-serif; line-height:20px; letter-spacing:-0.5px;  }


	.ams_img>ul.col3 { width:1180px; margin: 0 auto; display:flex; flex-wrap:wrap; justify-content:space-between;}
	.ams_img>ul.col3>li { width:30%; text-align:center; margin-bottom:50px;}

	.ams_img>ul.col3>li p.photo{ width:100%; padding: 0; margin: 0 0; text-align:center; border: 1px solid #d8d8d8; transition: all 0.3s ease; box-sizing:border-box;}
	.ams_img>ul.col3>li p.photo img{ width:100%;}
	.ams_img>ul.col3>li p.name{ width:100%; padding:10px 0 5px; color:#555; font-size:16px; font-family:"notoKrM",sans-serif; line-height:20px; letter-spacing:-0.5px; transition: all 0.3s ease;}
	.ams_img>ul.col3>li p.name2{ width:100%; padding:10px 0 15px; color:#222; font-size:16px; font-family:"notoKrM",sans-serif; line-height:20px; letter-spacing:-0.5px; text-align:left; }
	.ams_img>ul.col3>li p.name_tit{ width:100%; padding:20px 0 10px; color:#0e6281; font-size:18px; font-family:"notoKrM",sans-serif; line-height:20px; letter-spacing:-0.5px; text-align:left; }
	.ams_img>ul.col3>li p.name_list{ position:relative; padding-bottom:5px; padding-left:20px; box-sizing:border-box; font-size:15px; line-height:20px; text-align:left;}
	.ams_img>ul.col3>li p.name_list:before {position:absolute; content:""; left:4px; top:9px; width:5px; height:5px; background:#222; border-radius:10px;}

	.ams_img>ul.col3>li a:hover p.photo{ border:1px solid #ff6600; transition: all 0.3s ease;}
	.ams_img>ul.col3>li a:hover p.name{ color:#000; transition: all 0.3s ease;}





/* Contact us */
.com_info {position:relative; overflow:hidden;}
	.com_info div.visual_bg {width:100%; height:475px; background:url('/html/images/sub/contact_bg.jpg') left center no-repeat;}
	.com_info ul.com_profile {float:right; width:656px; background-color:#fff; padding:20px 30px 20px 30px; box-sizing:border-box; margin: 40px 35px 40px 0;}
	.com_info li {position:relative; font-size:16px; color:#767676; letter-spacing:0; line-height:24px; padding:20px 0 20px 250px; font-family:'Raleway', sans-serif; font-weight:600; border-top:1px dotted #000;}
	.com_info li:first-child {border-top:0 dotted #000;}
	.com_info li span.name {position:absolute; width:300px; top:20px; left:0; color:#353535; line-height:24px; letter-spacing:-0.5pt; margin-right:4%; font-family:"notoKrM",san-serif;}



/* Customer */

.customer_goods {margin:0 auto 30px; position: relative; width:1180px;}
.customer_goods:after{ content:""; display:block; clear:both; }
.customer_goods li {float:left; width:50%; height:100px;}
.customer_goods li:first-child {float:left; width:50%; height:100px; border-right:1px solid #fff; box-sizing:border-box;}
.customer_goods li.sale_bg {background:url('/html/images/main/sale_bg.jpg') no-repeat left center, #30468d; background-size:100%; box-sizing:border-box;}
.customer_goods li.part_bg {background:url('/html/images/main/part_bg.jpg') no-repeat left center, #526dae; background-size:100%;  box-sizing:border-box;}
.customer_goods li dl dt{display:inline-block; width:250px; font-size:22px; font-family:"notoKrM",san-serif; letter-spacing:-0.5px; color:#fff; text-align:left; margin-left:60px; margin-top:30px;}
.customer_goods li dl dt span{font-family:'Raleway', sans-serif; font-size:14px; letter-spacing:0; color:rgba(255,255,255,0.5); text-align:center; }
.customer_goods li dl dd{display:inline-block; font-family:'Raleway', sans-serif; font-weight:600; font-size:25px; line-height:100px; letter-spacing:-0.2px; text-align:center;}

.customer_goods li.sale_bg dl dd {color:#5782ff;}
.customer_goods li.part_bg dl dd {color:#37d0ff;}