@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body {font-family: "Nanum Gothic", "나눔고딕";}

.sub_h > a {color:#000000;}
.left_menu_wrap {float:left; width:250px;}
.left_menu dd {}

.sub_con_wrap {float:right; width:889px;}
.left_menu_wrap { float:left;  text-align:center;}
.left_menu > dt {
	background-color:#aed136;
	width:90%;
	padding:0 5%;
	padding-top:60px;
	height:40px;
	font-size:18px;
	font-weight:900;
	color:#ffffff;
}
.left_menu > dd {
	float:left;
	width:100%;}
.left_menu > dd > a {
	display:block;
	padding:3% 5%;
	line-height:38px;
	max-height:38px;
	font-size:14px;
	color:#726f6f;
	width:223.3px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	margin:0px !important;
	letter-spacing: -0.5px;
}
.certificates {float:left; width:900px;}
.left_menu > dd > a.on,
.left_menu > dd > a:hover {
	color:white;
	font-weight:600;
	background-color:gray;
	border:0px !important;
	width:225px;

}
.sub_header {position:relative;height:100px; border-bottom:1px solid #c1c1c1;}

.sub_tit {
	display:block;
	position:absolute;
	bottom:10px;
	left:0;
	font-size:25px;
	font-weight:900;
}

.breadcrumbs {
	position:absolute;
	bottom:80px;
	right:0;
}
.breadcrumbs > li {
	float:left;
	padding:0 15px;
	background-image:url("../images/bc_arrow.png");
	background-repeat:no-repeat;
	background-position:100% 4px;
	font-size:12px;
	line-height:14px;
}
.breadcrumbs > li.last {background-image:none;padding-right:0;}
.breadcrumbs > li > img {vertical-align:middle;}

.sub_con {padding:50px 0;}

.sub_visual_wrap {
	width:100%;
}
.sub_visual {
	background-image: url("../images/sub_visual.jpg");
    background-repeat: no-repeat;
    background-position: center 0;
	height:218px;
	background-position: 50% 0;
	background-size:cover;
}

.mail {
	min-height:421px;
	background-image:url("/images/mail_bg.jpg");
	background-repeat:no-repeat;
	background-position:100% 100%;
}
.mail > ul {width:500px;}
.mail > ul > li.subject {font-size:15pt; font-weight:700; color:blue; line-height:50px; padding-top:30px; }
.mail > ul > li.long {font-size:10pt; border-top:1px solid #c1c1c1; padding-top:10px;}

.greeting span {}
.pic img {width:100%; margin-bottom:30px;}
.pic {display:block; float:left;}

.greeting_txt {
	font-size:21px;
	line-height:30px;
	color:#aed136;
	font-weight:700;
	
}
.greeting_txt_sub {
	display:block;
	font-size:14px;
	line-height:25px;
	color:#1b89bf;
}
.greeting_box {

	font-size:14px;
	line-height:22px;
	display:block;
	float:left;
	width:100%;
	
}
.certi {
	font-size: 12px;
	color:#666666;
	margin-left:42px;
	
}
.certi > table {
	border-collapse: separate;
	border-spacing: 2px;
	border-color:grey;
}
.top2 {height:344px;}
/* information */
.information .inner_information {border:1px solid #c1c1c1;}
.information .inner_information > img {float:left;}
.inner_information > ul {
	float:left;
	padding:30px 0 0 60px;
	width:499px;
}
.inner_information > ul > li {float:left; width:100%; margin-bottom:10px;}

.inner_information > ul > li > span {
	display:block;
	width:100%;
	color:#565656;
	font-size:15px;
	line-height:24px;
	letter-spacing:-1px;
}
.info_nm {
	font-weight:900;
}
.info_cn {
	padding-left:7px;
}

/* organization */
.organization {}
.organization > ul {
	margin:0 auto;
	width:483px;
	padding:30px 44px;
	border:1px solid #c4c4c4;
}
.organization > ul > li {
	font-size:15px;
	line-height:35px;
	margin-bottom:20px;
}
.organization > ul > li.last {margin-bottom:0;}

.compet > p {
	font-size:14px;
	line-height:25px;
	color:#211e1e;
}

.activity {
	background-image:url("/contents/company/images/activity_bg.png");
	background-repeat:no-repeat;
	background-position:100% 100%;
}
.inb clx > ul {color:#000000;}

.activity > ul {
	margin-bottom:40px;
}
.activity > ul > li {
	background-image:url("/images/border_style.png");
	background-repeat:repeat-x;
	background-position:0 100%;
	font-size:15px;
	line-height:35px;
	padding-left:20px;
}

.content {
	/*float: left;*/
	width: 100%;
	margin-top: 30px;
}

/* history */
.history table {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #c1c1c1;
}
.history table.first {border-top:1px solid #c1c1c1;}

.history table.t1 th {
	background-color:#aed136;
	background-repeat:repeat;
	background-position:0 0;
}
.history table.t1 td {
	background-color:#f7f7f7;
}
.history table.t2 th {
	background-color:#808080;
	background-repeat:repeat;
	background-position:0 0;
}

.history table th {vertical-align:middle;
	color:#ffffff;
	font-size:32px;
	font-weight:600;
}
.history table td {padding-left:40px;
	font-size:15px;
	line-height:35px;
}

.play_therapy p {
    line-height: 30px;
    font-size: 14px;
    padding-left: 12px;
    background-image: url(../images/bb.jpg);
    background-repeat: no-repeat;
    background-position: 0px 10px;
	padding-top:20px;
}

.Characteristic  { width:100%;}
.Characteristic h4 {font-size:45px; color:#d1ac7f; font-weight:800; display:block; width:100%;}
.Characteristic h5 {font-size:30px; color:#6e6e6e; font-weight:800; display:block; width:100%; margin-top:20px; margin-bottom:25px;}
.Characteristic p {padding:5px 0; line-height:24px;}

.patten01 p.image {float:left;  margin-top:20px;}
.patten01 p.text {margin-left:30px;float:left; width:600px; margin-top:180px; font-size:20px; line-height:30px;}
.patten01 p.text01 {margin-left:30px;float:left; font-size:30px; font-weight:800; color: gray;   width:600px; margin-top:30px;}
.patten01 p.text02 {margin-left:30px;float:left; font-size:25px; font-weight:800; color: #a38261;  width:600px; margin-top:30px;  line-height:30px;}
/*ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ sitemap 사이트맵  ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ*/
.sitemap {width:100%;}
.map_dl {
	float:left;
	width:32%;
	margin-right:2%;
	padding-bottom:15px;
	margin-bottom:25px;
	background-color:#f5f5f5;
}
.map_dl.margin_right_none {margin-right:0;}
.map_dl > dt {
	width:80%;
	padding:10px 10%;
	height:45px;
	font-size:20px;
	line-height:45px;
}
.map_dl > dd {
	width:80%;
	padding:3px 10%;
}
.map_dl > dd > a {
	display:block;
	font-size:13px;
	line-height:15px;
	padding:5px;
	background-color:#ffffff;
	border:1px solid #bcbcbc;
}
.map_dl > dd > a:hover {
	color:#ffffff;
	background-color:#a0a0a0;
}

.petten01 {margin-top:12px; line-height:30px; font-size:14px;     display: inline-block; width:100%; margin-bottom:30px;}
.petten01 h6 {margin-top:30px; }
.petten01 dl {width:42%; float:left; text-align:center;      border: 1px solid #cccccc; padding: 24px; margin-left:15px;}

.petten02 {background:url(../images/petten_bg.jpg) 0 0 no-repeat; width:571px; height:359px; margin:0 auto;}

.petten02 {position:relative; line-height:24px; font-size:14px; font-weight:700;}
.petten02 ul li.a {width: 235px;  position: absolute; top: 56px;left: 74px;}
.petten02 ul li.b {width: 235px;  position: absolute; top: 56px;left: 374px;}
.petten02 ul li.c {width: 235px;  position: absolute; top: 258px;left: 65px;}
.petten02 ul li.d {width: 235px;  position: absolute; top:258px;left: 374px;}

.operation {background:url("../images/Operation_bg.jpg") 0 0 no-repeat;  width:924px; height:419px;  color:white; line-height:26px; font-size:18px; text-shadow:2px 2px gray;}
.operation dl dt {color:#ff9828; font-weight:800; font-size:25px;}
.operation dl.a {padding-top:100px;  padding-left:30px;}
.operation dl.b {padding-top:30px;  padding-left:30px;}

.sub_title {padding:20px; background:url("../images/title_ba.jpg") 0 0 no-repeat;     color: #007fc4; padding: 10px 10px 10px 0;font-weight: 700; font-size: 18px; margin-top:40px;}


/*--------------------product--------------------*/

.top_left {float:left; margin-right:42px;}
.top_right {float:left; padding:40px 0 30px 0;}
.top_right dl {width:100%;}
.top_right dl  dt {color:#4d3517;  font-size:32px; font-weight:800; padding-bottom:10px;}  
.top_right dl  dd.subTitle {color:#5f5f5f; font-size:27px; margin-bottom:35px;}  
.top_right dl  dd {line-height:30px;}

.map1 {width:100%; float:left; margin-top:40px; }
.map1 dl { line-height:29px;}
.map1 dl dt {font-size:20px; font-weight:700; color: #f78f1e;}

.world ul li {float:left; border:1px solid #c5c5c5; margin-bottom:40px;}
.world ul li:nth-of-type(2n+1) {margin-right:20px;}

.certification ul li {float:left; margin-right:33px; width:195px; text-align:center; font-size:14px; line-height:22px;}
.certification ul li:last-child {margin-right:0px; width:195px; text-align:center;  font-size:14px; line-height:22px;}
.certification ul li img {border:1px solid #dedede;}

.OEM:last-child {margin-top:60px;}
.OEM img {text-align:center;}
.OEM span {text-align:left; display:block; margin-bottom:20px; font-weight:bold;}


.product {width:100%; line-height:24px; font-size:14px; }  
.product_top span.top {font-weight:bold; font-size:19px; color:#427437; line-height:24px;}  
.product_top p {display:block; margin-bottom:30px;}


.product_list {border-top:1px solid #eeeeee; margin-top:30px;}
.product_list img {float:left; display:inline-block;}
.product_list  dl  {float:left;  padding-top:73px; width:557px;}
.product_list dl dt {font-weight: 900;
    font-size: 18px;
    color: #3c7117;
    margin-bottom: 20px;}

.product_list1 {text-align:center; margin:0 auto; width:708px;}
.product_list1 ul {float:left; margin-top:20px; border:1px solid #eeeeee;}
.product_list1 ul:nth-of-type(2n+1) {margin-right:40px;}
.product_list1 ul li { font-weight:bold;}

.Patents h5 {font-size: 25px; font-weight: bold;   color: #739401;  display: block;  margin-bottom: 23px;}
.Patents {margin-top:60px;}
.Patents:nth-of-type(1)  {margin-top:0px !important;}
.Patents  {line-height:24px;}
.Patents_list {width:100%; margin-bottom:15px; }
.Patents_list dl {width:100%;}

.Patents_list dl dd {margin-left:20px; color:#808080; float:left; line-height:20px;}
.Patents_list dl dt {font-weight:bold; float:left; line-height:20px;}














/************************************************/
/* 클리어 픽스 */
.clx {*zoom:1;}
.clx:after {display:block;content:" ";clear:both;}






