@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@charset "UTF-8";


#sub_contents		{width:1000px; margin:0 auto; overflow:hidden;}



/*left_menu*/
#aside     {width:210px; float:left; margin-top:40px; font-size:16px; line-height:50px; font-weight:bold }
#aside	h2	{padding-bottom:15px; margin-bottom:15px; border-bottom:4px solid #b31016; width:210px; float:left;}

#aside   .sub_mn_top   {width:210px; height:26px;  float:left; padding-bottom:15px; border-bottom:5px solid #5f5f5f;} 
#aside   .sub_mn_top img   {float:left; position:relative; left:15.5%} 

#aside   .sub_mn 

a {
	display:inline-block;
	width:190px;
	height:35px;
	margin-bottom:5px;
	padding:0px 0 15px 20px;
	font-family:"nanum gothic";
	float:left;
	
	
	
 }


#aside   .sub_mn  a:link	{ font-size:16px; text-decoration:none; color:#000; } 
#aside   .sub_mn  a:hover	{font-weight:bold;  font-size:16px; text-decoration:none; color:#fff;  background-color:#b31016;}
#aside   .sub_mn  a:active	{font-weight:bold;  font-size:16px; text-decoration:none; color:#fff; background-color:#b31016;}






#aside   .sub_mn_ov   

a {
	display:inline-block;
	width:190px;
	height:35px;
	margin-bottom:5px;
	padding:0px 0 15px 20px;
	font-family:"nanum gothic";
	float:left;
	
 }


#aside   .sub_mn_ov    a:link		{font-weight:bold;  font-size:16px; text-decoration:none; color:#fff;  background-color:#b31016; } 
#aside   .sub_mn_ov    a:hover		{font-weight:bold;  font-size:16px; text-decoration:none; color:#fff;  background-color:#b31016; }
#aside   .sub_mn_ov    a:active	     {font-weight:bold;  font-size:16px; text-decoration:none; color:#fff;  background-color:#b31016; }
#aside   .sub_mn_ov    a:visited	{font-weight:bold;  font-size:16px; text-decoration:none; color:#fff;  background-color:#b31016; }



#aside   .sub_mn_bn    {width:200px; padding-top:10px;  float:left; }


#sub_vi			{background:url('/common/img/sub/sub_vi.jpg') no-repeat 50% 0; height:225px;}

#sub_right_con		{width:760px; margin-left:30px; margin-top:37px; float:left;}
#sub_right_con h2	{width:760px; padding-bottom:5px; border-bottom:4px solid #605f5f}
#guide			{font-size:12px; font-family:"dotum"}
#guide		p	{float:right; color:#666; margin-top:10px;}
#guide		span	{color:#000; font-weight:bold}

/*COMPANY*/
#company_text	{width:760px; height:300px; font-size:14px; line-height:26px; background:url('/common/img/company/img01.jpg') no-repeat 100% 15%; margin-top:40px;}
#company_text1	{width:760px; height:500px; font-size:14px; line-height:26px; margin-top:40px;}
#company_text1 p	{line-height:26px; margin-top:40px;}
#company_text	img		{margin-bottom:30px;}

#text_area		{width:450px; float:left; font-size:13px;}
#text_area	span	{font-size:22px; font-weight:bold;}
#img			{}

.sub_table			{margin-top:15px; float:left;text-align:center; font-size:14px; border-top:1px solid #ccc; border-left:1px solid #ccc;}

.table1		th		{ height:30px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#ffeeee; width:120px; }
.table1		td		{ height:30px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:left; padding-left:20px;}

#map			{margin-top:60px; overflow:hidden;}


#slide_wrap			{margin-top:60px; height:600px;}
#slide				{height:451px;}
#slide_arrow		{margin-top:-277px}
#slide_arrow  p		{position:relative; z-index:999}

#slide_thumbs		{margin-top:10px;padding:10px 0 0 0 ; background:#e8e8e8; height:126px; }
#slide_thumbs  p	{float:left; margin-right:14px;}
#thumbs				{width:660px;height:115px; margin:0 auto; overflow:hidden; position:relative; z-index:999}

#slide_arrow1		{width:760px; overflow:hidden; margin-top:-73px; position:relative; z-index:50}
#slide_arrow1	p	{float:left;}



/*PRODUCT*/
#product_wrap			{width:760px; margin-top:60px; overflow:hidden;}
.product				{float:left; width:243px; margin:0 15px 40px 0;}
.product_img			{border:1px solid #ccc; }
.product_title			{text-align:center; font-size:14px; font-weight:bold; margin-top:15px;}
#product_text			{font-size:14px; font-weight:bold; line-height:20px; margin-top:20px; }

#product_tt				{font-size:34px; font-weight:bold; font-family:"nanum gothic"}


#num			{ width:150px; margin:0 auto; font-size:12px; overflow:hidden; padding:30px 0}
#num	p		{float:left;margin-right:10px;}
#num	img		{margin-top:4px;}


#view_title		{padding-bottom:20px; border-bottom:1px solid #ddd; margin-bottom:20px;}

#list_btn		{float:right; margin-top:50px; width:100%; overflow:hidden}
#list_btn	img	{float:right;}
#page			{margin-top:90px; padding-top:20px; border-top:1px solid #ddd; height:60px;}
#page a			{display:block; overflow:hidden;}

/*비밀글*/
.lock{width:100%;  float:left; margin:100px 0 20px 0px;} 
.lock_img{margin-left:100px; float:left;} 
.lock_text{margin-top:50px; float:left}
.lock_text h3{margin-bottom:20px;}
.lock_text form{width:208px;float:left; }
.lock_text p{margin-bottom:10px; font-size:14px; }
.ok_btn{float:right;}





#aside01     {width:210px; float:left; margin-top:40px; font-size:16px;  font-weight:bold }
#aside01	h2	{padding-bottom:15px; margin-bottom:15px; border-bottom:4px solid #b31016; width:210px; float:left;}

#menu 			{margin-top:50px; width:210px;}

.topmn_p1		{ color:#000;  }
.topmn_p1 a		{display:block; width:200px; height:31px; padding:14px 0 0 10px; border-bottom:1px solid #d4d4d4}

.topmn_p1	 a:link		{text-decoration:none; color:#000;  } 
.topmn_p1	 a:hover		{text-decoration:none; color:#fff; background:#b31016;}
.topmn_p1	 a:active	{text-decoration:none; color:fff; }
.topmn_p1	 a:visited	{text-decoration:none; color:#000; }


.topmn_p		{color:#000; }
.topmn_p a		{display:block; width:200px; height:31px; padding:14px 0 0 10px; border-bottom:1px solid #d4d4d4}

.topmn_p	 a:link		{text-decoration:none; color:#000; } 
.topmn_p	 a:hover		{text-decoration:none; color:#fff !important ;  background:#b31016; }
.topmn_p	 a:active	{text-decoration:none; color:#fff;  }
.topmn_p	 a:visited	{text-decoration:none; color:#000;}




.topmn_p1_s		{padding:0px 10px 0px 0px;font-size:14px; background:#fff}
.topmn_p1_s	a	{display:block; width:190px; height:20px; padding:10px 0 10px 20px}



.topmn_p1_s	 a:link		{text-decoration:none; color:#666; } 
.topmn_p1_s	 a:hover		{text-decoration:none; background:#9c0b10; color:#fff !important;}
.topmn_p1_s	 a:active	{text-decoration:none;  background:#9c0b10; color:#fff }
.topmn_p1_s	 a:visited	{text-decoration:none; color:#666; }

.topmn_p1_s_ov  		{overflow:hidden;}


#aside01   .topmn_p1_s_ov   

a {
	display:inline-block;
	width:190px;
	height:20px;
	margin-top:0px;
	margin-bottom:5px;
	padding:10px 0 10px 20px;
	font-family:"nanum gothic";
	float:left;
	
	
 }


#aside01   .topmn_p1_s_ov    a:link		{font-weight:bold;  font-size:14px; text-decoration:none; color:#fff;  background-color:#9c0b10; } 
#aside01   .topmn_p1_s_ov    a:hover		{font-weight:bold;  font-size:14px; text-decoration:none; color:#fff;  background-color:#9c0b10; }
#aside01   .topmn_p1_s_ov    a:active	     {font-weight:bold;  font-size:14px; text-decoration:none; color:#fff;  background-color:#9c0b10; }
#aside01   .topmn_p1_s_ov    a:visited	{font-weight:bold;  font-size:14px; text-decoration:none; color:#fff;  background-color:#9c0b10; }