@import url('http://fonts.googleapis.com/earlyaccess/NanumSquareRound.css');
body {
	font-size: 10pt;
	line-height: 150%;
	background-color: #FFF;
	margin: 0px;
	font-family: "NanumSquareRound";
}
img {
	border: 0px currentColor; border-image: none; margin:0 auto 0  auto; vertical-align: top;
}
ul {
	list-style: none;
}
li {
	text-decoration: none;
}
a {
	border:none;
	outline: 0px; color: rgb(102, 102, 102); text-decoration: none;
}

A IMG { 
    border:none;
    vertical-align:bottom; 
}




@media screen and (max-width:1000px){

#page_header_main {
	width: 1200px;
	background-image: url(images/bg_head.gif);
	background-repeat: repeat-x;
}


#page_header_fix_main {
	width: 1200px;
	background-image: url(../images/bg_head.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.main_visual {
	margin-bottom: 0px;
	position: relative;
	width:1210px;
}

#sub_visual {
	background-image: url(images/sub_visual00.jpg);
	height: 250px;
	width: 1200px;
	margin: 0px;
	clear: both;
}

#sub_visual00_0 {
	background-image: url(images/sub_visual00_0.jpg);
	height: 204px;
	width: 1200px;
	margin: 0px;
	clear: both;
}

#sub_visual01 {
	background-image: url(images/sub_visual01.jpg);
	height: 204px;
	width: 1200px;
	margin: 0px;
	clear: both;
}

#sub_visual02 {
	background-image: url(images/sub_visual02.jpg);
	height: 250px;
	width: 1200px;
	margin: 0px;
	clear: both;
}

#sub_visual03 {
	background-image: url(images/sub_visual03.jpg);
	height: 250px;
	width: 1200px;
	margin: 0px;
	clear: both;
}


#sub_visual04 {
	background-image: url(images/sub_visual04.jpg);
	height: 250px;
	width: 1200px;
	margin: 0px;
	clear: both;
}	

#sub_visual05 {
	background-image: url(images/sub_visual04.jpg);
	height: 250px;
	width: 1200px;
	margin: 0px;
	clear: both;
}
}




#wrap {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#wrap_spec {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#wrap:after{
	content:'';
	display:block;
	clear:both;
}

#header { position: fixed; top: 0px; width: 100%;background:#FFF url(../images/bg_head.gif) repeat-x; z-index:1;}

#header_fix { width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}
#header_top { width: 1200px; height:26px; }
#header_top_text, #header_top_text a { float:left; font-size:12px; font-family:"NanumSquareRound", "Nanum Gothic"; text-align:right; color:#FFF; padding-right:0px;}
#icon_sns_facebook { width:17px; height:16px; float:right; margin:4px 40px 0 0; background:#FFF url(/images/icon_sns_facebook.gif) no-repeat center ;}
#icon_sns_youtube { width:17px; height:16px; float:right; margin:4px 20px 0 0; background:#FFF url(/images/icon_sns_youtube.gif) no-repeat center ;}
#icon_sns_instagram { width:17px; height:16px; float:right; margin:4px 15px 0 0; background:#FFF url(/images/icon_sns_instagram.gif) no-repeat center ;}


#nav { width: 100%; height:88px;}

/* �ㅻ퉬 �쒖옉 */
nav {width:100%; height:70px; margin-top:0px; }
nav li.tm0 {width:230px; margin:0px 0 0 0px;}
nav li.tm1 {width:177px; margin:15px 0 0 160px; }
nav li.tm2 {width:232px; margin:15px 0 0 0px;}
nav li.tm3 {width:166px; margin:15px 0 0 0px;}
nav li.tm4 {width:200px; margin:15px 0 0 0px;}
nav li.tm5 {width:143px; margin:15px 0 0 0px;}
nav li.tm6 {width:143px; margin:15px 0 0 0px;}
nav li.tm7 {width:143px; margin:15px 0 0 0px;}

#nav {position:relative;}
#nav > ul {overflow:hidden;}
#nav > ul > li {float:left;}
#nav > ul > li.bgNond {background:none;}
#nav > ul > li > a {display:block; text-align:center; font-size:19px; color:#000; font-weight:500; position:relative; padding-top:15px; height:58px;}
#nav > ul > li > a:hover,
#nav > ul > li > a.on,
#nav > ul > li.on > a {border-bottom:3px solid #312c2c; color:#312c2c; padding-bottom:30px; height:18px;}
#nav > ul > li:first-child > a:hover,
#nav > ul > li:first-child > a.on,
#nav > ul > li:first-child.on > a {border-bottom:0px solid #312c2c; color:#312c2c; padding-bottom:30px; height:18px;}
#nav > ul > li > a:hover span {display:block; width:9px; height:8px; position:absolute;	left:50%; margin-left:-4px;	bottom:0px;	z-index:20;}
#nav > ul > li > a span {display:none;}
#nav > ul > li > a > span.on,
#nav > ul > li > a.on > span {display:block; width:9px;	height:8px;	position:absolute; left:50%; margin-left:-4px; bottom:0px; z-index:20;}
#nav > ul > li > a:hover span img {width:9px; height:8px;}
.sub_nav {position:absolute; top:70px; left:0; display:none; z-index:10; border-bottom:1px solid #000; width:100%; background:#FFF url(/images/bg_navi.jpg) no-repeat center ;}
.sub_nav .nav_depth {overflow:hidden;}
.sub_nav .nav_depth > li {float:left;}
.sub_nav .nav_depth > li > ul {padding:0px 0 20px 0; height:232px;}   
.sub_nav .nav_depth > li > ul > li > a {display:block; height:30px;	font-size:13px; line-height:25px; text-align:center;}
.sub_nav .nav_depth > li > ul > li > a:hover,
.sub_nav .nav_depth > li > ul > li > a.on {color:#fff; background-color:#312c2c;}

/* �ㅻ퉬 �� */



#sub_visual00 { width: 100%; height:218px; margin-top: 114px; background: url(images/sub_visual00.jpg) top center no-repeat #ffffff;}
#sub_visual01 { width: 100%; height:218px; margin-top: 114px; background: url(images/sub_visual01.jpg) top center no-repeat #ffffff;}
#sub_visual02 { width: 100%; height:218px; margin-top: 114px; background: url(images/sub_visual02.jpg) top center no-repeat #ffffff;}
#sub_visual03 { width: 100%; height:218px; margin-top: 114px; background: url(images/sub_visual03.jpg) top center no-repeat #ffffff;}




#page_center {
	width: 100%;
	clear: both;
}

#page_center_fix {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}



/* �ъ씠�� 硫붾돱 �쒖옉 */
#smenu_title{
	padding: 0px 0px 0px 0px;
	margin:0;
}
#lnb_wrap{
	margin-top: 0px;
	padding: 0px;
}
#lnb{
	align:center;

	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#lnb_wrap #lnb dl{ margin:0;}
#lnb_wrap #lnb dl dd{margin:0px 7px 0px 7px;}
#lnb_wrap #lnb dl dd a{height:45px; text-decoration:none;padding-left:23px;display:block;line-height:45px;color:#393939;background-color:#f7f7f7;border:1px solid #e5e5e5; border-left:0px; border-right:0px; border-top:0px;text-align:left;font-size:16px;  font-weight: 600;
 font-family: 'NanumSquareRound', sans-serif;background: url('../images/nav_arrow.png') 200px 20px no-repeat;}
#lnb_wrap #lnb dl dd.on a,#lnb_wrap #lnb dl dd a:hover{color:#fff;background-color:#255484;}

/* �ъ씠�� 硫붾돱 �� */







.center_side {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 265px;
}
.center_contents {
	float:right;
	padding: 0px;
	width: 935px;
	align:center;
}

#contents_title{
	height:50px;
	margin-top:30px;
}

#contents_title_name, #contents_title_name_age {
	float:left;
	height:30px;
	padding-top:40px;
	padding-left:40px;
	display:block; 
	color:#393939; 
	font-family: "NanumSquareRound";
	font-size:30px;  
	font-weight: 600;
}
#contents_title_name {width:500px;}

#contents_title_nav, #contents_title_nav_age{
	float:right;
	height:30px;
	margin: 50px  14px 0 0;
	display:block; 
	color:#aaaaaa; 
	text-align:right;
	font-family: "NanumSquareRound";
	font-size:11px;  
	font-weight: 200;
	letter-spacing:0.1em;
}
#contents_title_nav{width:350px;}
#contents_title_nav_age{width:450px;}

.nav_now{
	color:#666666;
	font-weight: 600;
}

.footer_head_button{ width:140px;}

/* 蹂몃Ц�쒖옉 */

.dot_tit0{
	color:#4f7777;
	text-shadow: 1px 1px 3px #000;
}

h3{
	margin:30px  0 40px 0;
	padding:10px 0 0 40px;
	font-size:20pt;
	line-height: 15px;  
	font-weight: 600;
	color:#666666;
}




/* 蹂몃Ц�� */


/* �쒕툕�섏씠吏� �쒖옉 */

/* �쒕툕�섏씠吏� - �뚯궗 �뚭컻 */
.greeting{
	clear:both;
	padding-left:50px;
	font-size:12pt;
	line-height: 34px;  
	font-weight: 200;
	color:#666666;
}
#location_info{
	clear:both;
	width:900px; 
	height:300px; 
	margin:0 0 50px 30px;
	font-size:10pt;
	line-height: 34px;  
	font-weight: 200;
	color:#666666;
}
#location_info table{margin:0 0 0 ;}
#location_info th {height:25px; border:1px solid #ddd; color:#FFF; text-align:left; font-size:12pt;font-weight: 600; border-bottom:0px; background-color:#666; padding-left:50px;}
#location_info td {height:25px; border:1px solid #ddd; text-align:left; border-top:0px; padding-left:50px;}


/* �쒕툕�섏씠吏�  */

/* �뚯씠釉� */
.dimension table{margin:0px 0 80px 50px; padding:0px; border-spacing:0px;}
.dimension th {height:40px; border:1px solid #ddd; font-size:10pt; color:#FFF; text-align:center; border-left:0px; border-bottom:0px; background-color:#666;}
.dimension td {height:40px; border:1px solid #ddd; font-size:10pt; text-align:center; border-left:0px; border-top:0px;}
.dimension th:first-child, .dimension tr td:first-child { border-left:1px solid #ddd;}

.dimension1 table{margin:0px 0 80px 50px; padding:0px; border-spacing:0px;}
.dimension1 th {height:40px; border:1px solid #ddd; font-size:10pt; color:#FFF; text-align:center; border-left:0px; border-bottom:0px; background-color:#5970ff;}
.dimension1 td {height:40px; border:1px solid #ddd; font-size:10pt; text-align:center; border-left:0px; border-top:0px;}
.dimension1 th:first-child, .dimension tr td:first-child { border-left:1px solid #ddd;}


/* �쒕툕�섏씠吏� - �먮즺�� */
.wrap_data {clear:both; width:850px; padding:50px 50px;}

.data_product_img { float:left; width:260px; height:250px; overflow: hidden;  border:1px solid #eee;  border-radius:20px;}
.data_product_img img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    vertical-align: middle;
}
.data_product_img img:hover {
    transform:scale(1.1);
    -ms-transform:scale(1.1); /* IE 9 */
    -moz-transform:scale(1.1); /* Firefox */
    -webkit-transform:scale(1.1); /* Safari and Chrome */
    -o-transform:scale(1.1); /* Opera */
}


.data_title{ float:left; width:380px; padding:0 10px 0 30px;}
.data_title_en { font-size:24px; font-weight:900; color:#F00}

.data_title_kor { font-size:18px; font-weight:600; color:#312c2c; margin:0px 0 0px 50px;}

.data_title_comment{}

.data_down{ float:right; padding:0 20px 0 0;}
.data_down_title{ font-size:16px; font-weight:600; color:#312c2c; padding:3px 20px; }
.data_down p { display:block; color:#666; line-height: 10px; padding:3px 10px; transition:0.3s;}
.data_down a{ display:block; color:#666; line-height: 30px;  padding:3px 10px; transition:0.3s;}

.data_down a:hover{ color:#fff; background-color:#175d9b; border-radius: 5px }



.data_spec { clear:both; width:1100px; height:100px; padding-top:30px; padding-bottom:30px; border-bottom:1px solid #ddd;}
.data_spec th { border:1px solid #ddd; color:#FFF; text-align:center; border-left:0px; border-bottom:0px; background-color:#666;}
.data_spec td { border:1px solid #ddd; text-align:center; border-left:0px;}
.data_spec th:first-child, .data_spec td:first-child { border-left:1px solid #ddd;}

.page_num {width:1100px; margin:0 auto 100px auto; padding:10px 20px; background-color:#ddd; text-align:center; }
.page_num_this { font-size:13px; font-weight:600; font-family:"arial", "Nanum Gothic"; text-align:center; color:#000; background-color:#ddd; padding:5px 10px; border-radius:5px; }
.page_num_other a { font-size:13px; font-weight:600; font-family:"arial", "Nanum Gothic"; text-align:center; color:#FFF; background-color:#7b7b7b; padding:5px 10px; border-radius:5px; }
.page_num_other a:hover {color:#000; background-color:#ddd;}



/* �쒕툕�섏씠吏� �� */


/* ###  FOOTER #############################################################################################################*/
#page_bottom { clear: both; width: 100%; background-image: url('../images/bg_footer.gif'); background-repeat: repeat-x;}
#page_bottom_fix { width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}
#footer_head { width:1200px; height:304px; margin:0; background: url('http://www.wcglobal.co.kr/images/footer_head.gif') no-repeat;}
#footer_head_location { float:left; margin:30px 0 0 28px;}
#footer_head_brochure { float:left; margin:30px 0 0 210px;}
#footer_catch_text {clear:both; margin: 250px 0 0 30px; font-family: "NanumSquareRound", "Nanum Gothic"; color:#b0bed0; font-size:18px; font-weight:600}

#footer_head_contact { float:left; margin:30px 0 0 135px;}
.footer_head_title {font-family: "NanumSquareRound", "Nanum Gothic"; color:#b0bed0; font-size:14px; font-weight:900}
.footer_head, .footer_head a {font-family: "NanumSquareRound", "Nanum Gothic"; color:#b9b9b9; font-size:13px; line-height:130%; font-weight: 400;}
.footer_head a:hover { color:#ddd; font-weight: 600;}
.footer_head_button a {display:block; font-family: "NanumSquareRound", "Nanum Gothic"; color:#b9b9b9; font-size:13px; font-weight: 400; border:1px solid #666; border-radius:5px; padding:3px 20px;}
.footer_head_button a:hover { color:#fff; background-color:#999;}


#footer { width:1200px; height:157px; background: url('http://www.wcglobal.co.kr/images/footer.gif') no-repeat;}
.footer_info { font-family: "NanumSquareRound", "Nanum Gothic"; color:#bababa; font-size:14px; font-weight: 600; padding:50px 0 0 330px;}
.footer_copy { font-family: "NanumSquareRound", "Nanum Gothic"; color:#757171; font-size:12px; font-weight: 400; }



.subtop {width:100%; min-width:1200px;  height:250px; background:#f6f7fb url(../images/main_bg.jpg) top center repeat-x;}
#contents_m{ width:1200px;  padding:0px 0 0px 0; margin:0 auto;  overflow:hidden; position:relative; margin-top:10px; }

/* 좌측메뉴 */
.lnb { float:left; width:240px; padding-bottom:50px;  font-family: 'Noto Sans KR', sans-serif; }
.lnb h3 { padding:20px 0 ;  margin:0 0 0 0; border-bottom:3px solid #000; font-size:27px; line-height:25px; color:#000; font-weight:600; }
.lnb h3 p.stit{color:#bccfde;  font-size:13px; letter-spacing:0.3pt;  margin-bottom:7px;  font-weight:600  }
.lnb ul {  margin-bottom:20px;   }
.lnb li { border-bottom:1px solid #ddd; position:relative;    }

/* 텍스트 메뉴 */
.lnb li a {  padding:12px 10px;  display:block; color:#312c2c; font-size:15px;  font-weight:500;  font-family: "NanumSquareRound";  }
.lnb li:hover a, .lnb li.active a { color:#867e7e; padding:12px 10px; font-size:15px;  font-weight:500; text-decoration:none;  background: #fff url('../../images/arrow.png') 220px 16px no-repeat;}

.lnb_common dl{ border:1px solid #dddccc; background:url(../../images/tel.jpg) no-repeat right 130px; padding:0 0 0px 10px;color:#666; margin:25px 0; padding-left:15px;}
.lnb_common dl dt{  position:relative; color:#312c2c02e; font-size:17px; font-weight:600;line-height:30px;padding:15px 0 0 0;letter-spacing:-0.5px; }
.lnb_common dl dd.tit{ font-size:16px; font-weight:600; color:#312c2c;  padding-top:8px}
.lnb_common dl dd.tel{ font-weight:600;font-size:24px; color:#231f20;line-height:25px; padding-top:8px}
.lnb_common dl dd.fax{font-size:19px; font-weight:600; color:#707070;  padding-bottom:21px; padding-top:8px}
.lnb_common dl dd.email{font-size:14px;color:#666;  font-weight:600; padding:8px 0 20px 0 }

.subcontent {width: 950px; padding-left:35px; position:relative;   float:left;   }
.page-title{   border-bottom:#ddd solid 1px;   position:relative; padding:20px 0 20px; margin-bottom:13px }
.page-title-text { font-size:27px; font-weight:600; color:#3b445a; }
.page-navi { float:right; margin:5px 0 5px; }

.sub_com{  padding-top:10px; margin-top:-4px;	}