﻿@charset "utf-8";


#sub_wrap					{width:780px; margin:57px 0 0 220px; overflow:hidden; }
#sub_wrap h2				{font-size:28px; font-weight:bold; color:#2d2d2d; padding-bottom:9px; border-bottom:2px solid #2d2d2d; float:left;}

#guide						{float:right; font-size:12px; font-family:"dotum"; margin-top:}
#guide p, #guide span					{font-family:"dotum"; color:#aaa }
#guide img					{margin:0 3px;}

#sub_contents					{width:100%; overflow:hidden; margin-top:63px; float:left; font-family:"nanumgothic"}
#sub_contents span				{ font-family:"nanumgothic"}
.big						{font-size:45px; font-family:"nanumgothic" !important; color:#a00f15; font-weight:900; line-height:66px}
#mn							{width:160px; height:100%; display:block; float:left; background:url('/common/img/common/sub_menu_bg.jpg') repeat-y; position:fixed; margin-left:200px; }
.mn_in						{margin-left:15px}
.mn_list					{ padding:8px 0; width:100px; font-family:"arial"}
.mn_list a					{color:#d7d7d7 !important; font-size:14px; }
.mn_list a:hover			{color:#fff !important; font-weight:500; letter-spacing:0px;}


.mn_list_ov					{ padding:8px 0; width:114px;}
.mn_list_ov a				{color:#fff !important; font-weight:500;}


#gallery					{margin:63px 0 25px 0; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; padding:25px 0; overflow:hidden;  }
.gallery_board				{float:left; margin:0 20px 36px 0; }
.gallery_img				{border:1px solid #eaeaea; }
.gallery_title				{margin-top:15px; font-family:"dotum"; font-size:12px; color:#3a3a3a}

#num						{margin:0 auto; position:relative; left:43%; margin-top:30px; overflow:hidden;}
#num p						{float:left; margin-right:15px;}
.number						{font-size:12px; border:1px solid #d4d4d4; }
/*.number:hover				{font-size:12px; border:1px solid #464136;  background:#464136}*/
.number_ov				{font-size:12px; border:1px solid #464136;  background:#464136}
.number a					{ font-family:"dotum"; color:#777; display:block; padding:3px 7px 1px 6px;}
/*.number a:hover				{ font-family:"dotum"; color:#fff; display:block; padding:3px 7px 1px 6px;}*/
.number_ov a			{ font-family:"dotum"; color:#fff !important; display:block; padding:3px 7px 1px 6px;}


.search_2						{width:400px; margin:0 auto; padding-bottom:50px;}
.search_2 select				{height:25px; float:left; margin-right:12px}
.search_2	input				{float:left; margin-right:12px}
.search_2	p					{float:left;}

#gallery h3						{margin-bottom:20px; font-size:24px;}

.product_substance_img			{float:left; border:1px solid #d7d7d7}
.product_substance				{width:398px; float:left; margin:0 0 20px 30px; font-size:14px; line-height:24px;}
.file							{width:398px; float:right; margin-left:30px; }
.download						{float:left; margin-right:15px; background:#d12128; text-align:center;}
.download a						{font-size:12px; padding:7px; display:block; color:#fff !important; letter-spacing:0px; border:1px solid #af030b}

#substance_area					{overflow:hidden; float:left; margin-top:30px; font-size:14px;}

#contents						{float:left; margin:50px 0 100px 0; font-size:14px; line-height:22px; color:#444; width:100%}
#contents h3					{margin:10px 0; color:#a00f15}
#contents h4					{margin:10px 0; }

.sitemap						{float:left; width:150px; margin-right:50px; text-align:center;}
.sitemap_tt						{font-size:20px; padding:15px; background:#a00f15; color:#fff !important;}
.sitemap ul						{border-top:1px solid #d7d7d7;}
.sitemap li	a					{padding:10px; display:block; border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; }
.gray							{background:#f6f6f6}
.contents_box					{width:748px; padding:15px; border:1px solid #ffeced; margin:10px 0 15px 0; background:#fff9f9; }
.contents_box p					{float:left;}

.search_contents				{margin-top:70px; overflow:hidden;}
.search_wrap					{float:left; margin-top:20px; padding-bottom:20px; border-bottom:1px solid #d7d7d7}
.search_tt						{font-size:24px; color:#444 !important; float:left;}
.search_img						{width:200px; height:150px; border:1px solid #d7d7d7; float:left; margin-right:20px; }
.search_text					{font-size:14px; line-height:24px; float:left !important;}


.history				{width:100%;  border-bottom:1px solid #e7e7e7; overflow:hidden;}
.history p				{font-size:45px; font-weight:900; color:#bc575b; float:left; padding:25px 0 25px 20px;}
.history ul				{float:left; width:70%; margin-left:60px; margin-top:40px; padding-bottom:25px}
.history li				{line-height:26px; font-size:14px; }
.history span			{color:#a00f15; font-weight:900;}


.over					{color:#fff; background:#a00f15}
.over a					{display:block; padding:0 }