@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Roboto:400,700);
@import url(http://fonts.googleapis.com/css?family=Kaushan+Script);

/* 초기화 */
body {font-family:Roboto,Arial,Sans-serif;}

/* 상단 */
#wrap_hd {}
#hd {}
	#hd:after {}
#hd_logo { font-size:1.3em;font-weight:700;line-height:1.1em; }
	#hd_logo a { padding:40px 0 33px 115px;font-weight:700;color:#000;text-transform:uppercase; }
#eb { position:absolute;left:470px;top:15px; }
	#eb a { display:block;padding:30px 0 30px 72px;font-size:1.3em;font-weight:700;text-transform:uppercase;background:url('../img/hd_eb.png') no-repeat 0 50%; }
#lang {}
.lang_sel {}
	.lang_sel .selectyzeValue {}
	.lang_sel .UlSelectize {}
	.lang_sel .optgroupTitle {}
	.lang_sel ul li ul {}
	.lang_sel ul li ul li {}
	.lang_sel ul li ul li a {}
	.lang_sel ul li ul li a:hover {}
#util {}
	#util:after {}
	#util li {}
	#util li:last-child {}
	#util li a {}
#menu {}
#gnb {}
	#gnb:after {}
	#gnb li {}
	#gnb li a { font-size:1em;font-weight:700; }
	#gnb li a:active, #gnb li a:hover, #gnb li a:focus, #gnb li a.hover {}

/* 하단  */
#wrap_ft {}
#footer {}
.copy {}
	.copy strong {}
.warning { padding:8px 0;font-size:.9em;font-weight:600; }
#info {  }
	#info:after {}
	#info h2 { font-weight:700; }
	#info a { text-transform:lowercase; }
.info1, .info2 { font-size:.8em; }
.info3 { font-size:.8em; }
#info li ul {}
#info li ul li {}
#info li ul li ul {}

/* 메인 */
#wrap_vis {}
#wrap_main {}
#wrap_main > #contents {}
.main_slide {}
	#slideShow {}
	img.bg {}
	.main_slide .admin {}
	.main_slide .admin>a {}
#lat {}
	#lat ul {}
	#lat ul:after {}
	#lat ul li {  }
	#lat ul li.lat04 {}
	#lat ul li a {}
	#lat ul li img {}
	#lat ul li h2 { height:30px;font-weight:700;font-size:1.05em;line-height:1.1em;color:#1f5c99; }
	#lat ul li span { font-size:.8em;line-height:1.3em;color:#666; }
	#lat ul li span.more {}
	#lat ul li:hover {}
	#lat ul li:hover img {}
	#lat ul li:hover h2 {}
	#lat ul li:hover span { color:#000; }
	#lat ul li:hover span.more {}
#qk {}
	#qk h2 { font-size:1.5em;font-weight:600;ine-height:1em; }
	#qk ul {}
	#qk ul:after {}
	#qk ul li {}
	#qk ul li.qk2 {}
	#qk ul li h3 { font-size:1.15em;font-weight:600; }
	#qk ul li strong {}
	#qk ul li strong a { font-size:0.8em; }
	#qk ul li strong a:active, #qk ul li strong a:hover, #qk ul li strong a:focus {}

/* 서브 */
#wrap_sub {}
#smenu, #nav, #wrap_cont, #wrap_cont2 {}
#smenu {}
	#smenu ul {}
	#smenu ul:after {}
	#smenu ul li {}
	#smenu ul li a { font-size:.9em; }
	#smenu ul li a:active, #smenu ul li a:focus, #smenu ul li a:hover {}
	#smenu ul li.hover a { padding:13px 15px 0 30px;font-size:1.4em;background:url('../img/sm_bul.png') no-repeat 0 0; }
#nav {}
	#nav ul {}
	#nav ul:after {}
	#nav ul li { padding:10px 30px 7px 10px;font-size:.72em; }
	#nav ul li a {}
	#nav ul li.hover { text-transform:uppercase; }
#wrap_cont {}
	#wrap_cont:after {}
#aside {}
	#aside #lnb2 {}
	#aside #lnb2 li {}
	#aside #lnb2 li a { padding:9px 10px 8px;font-size:.9em;font-family:Arial; }
	#aside #lnb2 li a:active, #aside #lnb2 li a:hover, #aside #lnb2 li a:focus, #aside #lnb2 li a.hover { padding:9px 10px 9px;border-radius:5px 0 0 0;background:#c51f1f }
#contents {}
#wrap_cont2 {}
	#wrap_cont2:after {}
#wrap_cont2 > #contents {}
.h2_tit { font-size:2em;font-weight:400;line-height:1em; }
	.h2_tit span { font-size:.4em;text-transform:uppercase; }
.h3_tit { padding:2px 0 10px 25px;font-size:1.4em;font-weight:700;color:#000;line-height:1em; }
	.h3_tit span { font-size:.6em;font-weight:400;text-transform:uppercase; }
.comp_greet {}
	.comp_greet p { line-height:1.2em;word-break:keep-all; }
	.comp_greet p.sign {}
	.comp_greet p.sign strong { font-family: 'Kaushan Script', cursive;font-size:1.7em; }
.comp_org { height:430px;background:url('../img/en/organ.png') no-repeat 50% 0; }
	.comp_org ul, .comp_org dl {}
.comp_ov, .comp_ov ul {}
.comp_ov { height:294px;background:url('../img/en/ov.png') no-repeat 50% 100%; }
.comp3 {}
	.comp3 dt { font-size:1.4em;font-weight:700;color:#000;line-height:1em; }
	.comp3 dd {}
#comp_map, #comp_map2 {}
#comp_map {}
.prod_hr {}
.prod_txt { line-height:1.2em;word-break:keep-all; }
	.prod_txt strong { font-weight:700; }
.prod_img {}
.pgwSlideshow {}
.pgwSlideshow .ps-current {}
.pgwSlideshow .ps-current > ul {}
.pgwSlideshow .ps-current > ul  > li {}
.pgwSlideshow .ps-current > ul  > li img {}
.pgwSlideshow .ps-caption { font-weight:normal;font-size:1.3em;line-height:1.2em; }
.pgwSlideshow .ps-caption b { font-weight:normal !important; }
.pgwSlideshow .ps-list {}
.pgwSlideshow .ps-list ul {}
	.pgwSlideshow .ps-list ul:after {}
	.pgwSlideshow .ps-list li {}
	.pgwSlideshow .ps-list li .ps-item {}
	.pgwSlideshow .ps-list li img {}
	.pgwSlideshow .ps-list li .ps-item.ps-selected {}
	.pgwSlideshow .ps-list li .ps-item.ps-selected img {}
.pgwSlideshow .ps-current .ps-prev {}
.pgwSlideshow .ps-current .ps-next {}
.pgwSlideshow .ps-list .ps-prev, .pgwSlideshow .ps-list .ps-next {}
.pgwSlideshow .ps-list .ps-prev {}
.pgwSlideshow .ps-list .ps-next {}
.prod_table1 { line-height:1.1em; }
	.prod_table1 th { padding:10px 5px;font-weight:400; }
	.prod_table1 td { padding:10px 5px;border:1px solid #ccc; }
.prod_table_txt { margin:10px 0;font-size:.8em;line-height:1.1em; }
.prod_item {}
	.prod_item ul {}
	.prod_item ul:after {}
	.prod_item ul li {}
	.prod_item ul li h4 { font-size:.9em;font-weight:400;line-height:1.1em; }
	.prod_item ul li img {}
.res_hd {}
	.res_hd:after {}
	.res_hd img {}
.part1 {}
	.part1 p, .part1 ul { line-height:1.2em;word-break:keep-all; }
	.part1 p {}
	.part1 p strong { font-weight:700;text-transform:uppercase;color:#f00; }
	.part1 ul {}
	.part1 ul li span.space { display:inline-block;width:70px; }

/* 사이트맵 */
.viewModal { cursor:pointer; }
#sitemap { display:none;width:950px;padding:20px 0 10px;border:5px solid #f0f0f0;border-radius:12px;background:#fff; }
#sitemap ul { list-style:none; }
#site_L1 { margin:0 15px;padding:0;zoom:1; }
	#site_L1:after { display:block !important;clear:both;content:""; }
	#site_L1>li { display:inline-block;float:left;width:25%; }
	#site_L1>li>h2 { margin:0 5px;border:1px solid #990f0f;border-radius:5px;font-size:1em;font-weight:400;color:#fff;text-align:center;background:#990f0f; }
	#site_L1>li>h2 a { display:block;padding:7px 0;color:#fff; }
	#site_L1>li>h2 a:active, #site_L1>li>h2 a:hover, #site_L1>li>h2 a:focus { color:#fd6; }
.site_L2 { margin:10px 5px;padding:0; }
	.site_L2>li { border-bottom:1px solid #e7e7e7; }
	.site_L2>li>h2 { border-radius:0 0 5px 5px;font-size:.8em;font-weight:400;text-align:center;background:#f3f3f3; }
	.site_L2>li>h2 a { display:block;padding:5px 0; }
	.site_L2>li>h2 a:active, .site_L2>li>h2 a:hover, .site_L2>li>h2 a:focus { color:#990f0f; }
	.site_L2>li>a { display:block;padding:7px 0 7px 25px;font-size:.8em;background:url('../img/site_bul.png') no-repeat 10px 11px; }
	.site_L2>li>a:active, .site_L2>li>a:hover, .site_L2>li>a:focus { color:#808080;background:url('../img/qk1_bul.png') no-repeat 10px 11px; }
.site_L3 { margin:5px 0;padding:0; }
	.site_L3>li { border-bottom:1px dashed #e5e5e5; }
	.site_L3>li:last-child { border:none; }
	.site_L3>li a { display:block;padding:5px;font-size:.7em;color:#4d4d4d;line-height:1em; }
	.site_L3>li a:active, .site_L3>li a:hover, .site_L3>li a:focus { padding:5px;color:#990f0f; }
