@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 400;
  src: url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumGothicBold';
  font-style: normal;
  font-weight: 700;
  src: url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumGothicExtraBold';
  font-style: normal;
  font-weight: 800;
  src: url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}

.jayClear {clear:both;}

body, ul, li, table, td, div, span, img {padding:0; margin:0;}
body{background:url('/images/main_bg.gif') top repeat-x;}
img {border:0;}

a:link { text-decoration: none; color: #747474; }
a:visited { text-decoration: none; color: #747474;}
a:hover { text-decoration: underline; color: #747474;}
a:active { text-decoration: none; color: #747474;}
.clear {clear:both; color: #747474;}

.halfOpacity { opacity:0.4; filter:alpha(opacity=40); }

/*========¸ÞÀÎÄÁÅÙÃ÷ ½ºÅ¸ÀÏ================================================*/
#main_wrap {height:735px; background:url('/images/main_center_bg.gif') center no-repeat;}

#wrap {width:1200px; height:0px; margin:0 auto; position:relative;}
#wrap .notice_area {width:400px; height:123px; text-align:center; position:absolute; z-index:89; top:218px; left:540px; margin-left:190px;}
#wrap .product_area {width:1139px; height:116px; position:absolute; z-index:88; top:590px; left:20px;}

#wrap .m_notice {list-style:none; width:352px; height:121px; font-size:12px; border-top:1px solid #d9d9d9; font-family:±¼¸²; border-bottom:1px solid #747474;}
#wrap .m_notice li {background:url(/images/notice_dot.gif) 0px 4px no-repeat; height:20px; padding-left:8px; font-size:12px; font-family:±¼¸²; color:#747474; text-align:left;}
#wrap .m_notice .no_title {padding:0px; background:none; height:43px; position:relative;}

#wrap .m_product {list-style:none; width:1004px; height:116px;}
#wrap .m_product li {text-align:left;}
#wrap .m_product .pro_title {height:15px;}


/*========ÇÏ´Ü¿µ¿ª ½ºÅ¸ÀÏ ok================================================*/
#bottom {margin:0 auto; text-align:center; background:url('/images/bottom_bg.jpg') top repeat-x;}
#bottom .box {margin:0 auto; width:1140px; height:21px;}
#bottom .copyright {margin:0 auto; width:1140px; height:69px;}

#bottom .copyright ul{margin:0 auto; margin-top:15px; margin-bottom:9px;}
#bottom .copyright li {list-style:none; display:inline; margin-right:15px; font-size:12px; color:#6b6b6b;}
#bottom .copyright .add {font-size:12px; color:#6b6b6b;}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

#sub_body {background:url('/images/sub_bg.jpg') top repeat-x;}

/*========¼­ºêÅ¾¸Þ´º ½ºÅ¸ÀÏ================================================*/
#stopmenu {margin:0; width:100%; padding:0; text-align:center;}
#stopmenu .menu {width:100%; visibility: visible;}
#stopmenu .bg{background:url('/images/subbg.jpg') bottom repeat-x;}

/*========¼­ºêÄÁÅÙÃ÷ ½ºÅ¸ÀÏ================================================*/
#swrap_bg {background:url('/images/sub_bg_c.gif') center top no-repeat; height:100%;}
#swrap .t_content {height:195px;}

#sub_wrap {text-align:center; position:relative; top:-40px; width:100%;}
#sub_wrap .c_content {margin:0 auto; width:1140px; margin-bottom:50px;}
#sub_wrap .L_content {width:182px; margin:0 0 0 59px; float:left; text-align:left;}
#sub_wrap .R_content {width:733px; margin:0 106px 0 0; float:right;}
	.R_content .title {width:733px; height:38px; position:relative; text-align:left; border-bottom:1px solid #e4e4e4;}
	.R_content .dot {font-size:11px; color:#818181; position:absolute; width:730px; text-align:right; margin-top:17px;}

/*========¿ÞÂÊ¸Þ´º ÇÏ´Ü¹è³Ê ½ºÅ¸ÀÏ================================================*/
#L_banner {width:182px;}


















a:link    {text-decoration:none; color:gray;}
a:visited {text-decoration:none; color:gray;}
a:hover   {text-decoration:none; color:black;}
a:active  {text-decoration:none; color:black;}
#header {height:71px; background:url("../images/header/headerBg.png") 0 0 repeat-x;}
	#headerCenter {width:1140px; height:68px; margin:0 auto; position:relative;}
		#headerLogo {float:left; margin:0px 0 0 30px;}
		#headerTop {position:absolute; top:10px; right:10px;}
			#headerTop ul {list-style:none; display:block; padding:0px; margin:0px;}
			#headerTop ul li {float:left; background:url("../images/header/headerTopBar.jpg") 0 center no-repeat;}
			#headerTop ul li:first-child {background:none;}
			#headerTop ul li a {display:block; padding:0 5px; color:#fff; font-size:10px;}
			#headerTop ul li a:hover {color:#ff4800;}
		#headerGnb {float:right; width:750px; margin:25px 5px 0 0;}
			#headerGnb ul {list-style:none; display:block; padding:0px; margin:0px;}
			#headerGnb ul li {float:left; width:20%; background:url("../images/header/headerGnbBar.jpg") 0 10px no-repeat;}
			#headerGnb ul li:first-child {background:none;}
			#headerGnb ul li a.depts1Ank {display:block; color:#c3c3c3; position:relative; z-index:7; height:47px; line-height:35px; text-align:center; font-family:"NanumGothicExtraBold"; font-size:18px;}
			#headerGnb ul li a.depts1Ank.on,
			#headerGnb ul li a.depts1Ank:hover {color:#ffffff;}
				.gnbSubArea {display:none; position:absolute; white-space:nowrap; background:#fff; box-shadow:2px 2px 2px gray; border-radius:0 0 3px 3px; bottom:-22px;}
				.gnbSubArea a {font-size:11px; color:gray; display:inline-block; zoom:1; *display:inline; padding:4px 10px; font-family:"NanumGothicExtraBold";}
				.gnbSubArea a:hover {color:#000000;}
				.gnbSub01 {margin-left:-12px;}
				.gnbSub02 {margin-left:-60px;}
				.gnbSub03 {margin-left:-200px;}
				.gnbSub04 {margin-left:15px;}
				.gnbSub05 {margin-left:-40px;}





	#leftArea {width:220px;}
		#lnb {background:url("../images/container/sub/lnbLine.png") 0 bottom no-repeat; padding-bottom:5px; margin-bottom:5px;}
			#leftTitle {background:url("../images/container/sub/lnbLine.png") 0 bottom no-repeat; padding-bottom:5px; margin-bottom:5px;}
				#leftTitle01 {float:left; font-size:38px; color:#3b3c3b; font-family:"NanumGothicExtraBold";}
				#leftTitle02 {float:left; margin-top:6px; padding-left:10px; margin-left:4px;  background:url("../images/container/sub/lnbTitleDot.png") 0 5px no-repeat;}
					#leftTitle02 div {font-size:7px; color:#b5b6b0; margin-top:2px;}
					#leftTitle02 div + div {font-size:20px; color:#464646; margin-top:-2px; font-family:"NanumGothicExtraBold";}
			#lnb ul {list-style:none; display:block; margin:10px 0 10px 45px;}
			#lnb ul li {}
			#lnb ul li a {margin:6px 0; width:131px; height:19px; padding-left:10px; line-height:19px; display:block; font-size:11px; color:#7a7878; background:url("../images/container/sub/lnbArrow.png") 4px center no-repeat; font-family:"NanumGothicExtraBold";}
			#lnb ul li a.on,
			#lnb ul li a:hover {color:#fff; background:url("../images/container/sub/lnbOver.png") 0 0 no-repeat;}
		#directMenu {}
			#directMenu img {padding:0px; margin:0px;}







