@charset "utf-8";

/* 요소(element) 여백 초기화  */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select,
table, th, td {
	margin:0;
	padding:0;
	}

/* 제목요소 */
h1, h2, h3, h4, h5, h6 {  
	font-size:100%;   
	font-weight:normal;   
	} 

/* 테두리 없애기 */
fieldset, img, abbr,acronym { border:0 none; } 

/* 목록 */
ol, ul { list-style:none; }

/* 테이블 - 마크업에 'cellspacing="0"' 지정 함께 필요 */
table {
	border-collapse: separate;
	border-spacing:0;
	border:0 none;
	}
caption, th, td {
	text-align:left;
	font-weight: normal;
}

/* 텍스트 관련 요소 초기화 */
address, caption, strong, em, cite {
	font-weight:normal;
	font-style:normal;
	}
ins { text-decoration:none; }
del { text-decoration:line-through; }

/* 인용문 */
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote,q { quotes:"" ""; }

/* 수평선*/
hr { display:none; }


/* all */

#wrapper		{width:100%;}

#tmenu li		{font-size:0;}

/*
#info_menu		{width:121px; height:29px; background: url('/images/home_bg.png') no-repeat; position:absolute; top:60px; left:864px;  }
*/

#info_menu		{width:px; height:29px; position:absolute; top:60px; left:808px;  }
#info_menu li	{float:left; margin:9px 10px 0 0; }

#tmenu			{width:985px; height:37px; position:relative; margin: 0 auto; padding-top:19px; background: url('/images/tmenu_bg.png') no-repeat 0 19px;}

#tmenu h1		{width:174px; float:left; margin-left:38px;}

#navigation		{float:left; background:url('/images/quick_menu_bg.gif') no-repeat left bottom;}

#navigation li	{float:left;}

#head_search	{float:left; margin-top:9px; margin-left:97px }
#head_search li {text-align:right }


/* main */

#visual				{width:1230px; margin:0 auto; height:528px; }

#content			{width:1230px; margin:0 auto; clear:both;}

#top_content		{height:207px;}

#top_content div	{float:left; margin:0 2px 0 4px; font-size:0;}

#quick_menu			{height:72px; background:url('/images/quick_menu_bg.gif') no-repeat left bottom; clear:both;}

#quick_menu li		{margin:0 6px 0 3px; float:left; font-size:0;}


/* sub all */

#smenu			{width:985px; margin: 0 auto; padding-top:19px; position:relative;}

#smenu h2		{margin-top:47px; margin-left:15px; clear:both;}

#smenu ul		{float:right;}

#smenu ul li	{height:24px; float:left; font-size:0;}


#sub_visual		{width:1230px; height:300px; margin:0 auto; text-align:center;}


#path			{width:985px; margin:0 auto;}


#sub_cont		{width:100%; background:url('/images_en/contents_bg.gif') repeat;}
#sub_cont2		{width:100%;}

#sub_cont .sub_contop		{width:100%; background:url('/images/contop_bg.gif') repeat-x;}
#sub_cont .sub_contop02		{width:985px; height:10px; margin:0 auto; background:url('/images/cont_top_bg.gif') no-repeat center top;}
.sub_contop03				{width:985px; height:10px; margin:0 auto; background:url('/images/cont_top_bg2.gif') no-repeat left top;}


/*copyright*/

/*
#footer			{width:1230px; height:47px; margin:0 auto;position:relative; padding-top:23px; clear:both;}
.bottom_logo	{margin-left:160px;}
address			{position:absolute; left:310px; top:27px;}
*/

#footer			{width:690px; height:47px; margin:0 auto;position:relative; padding-top:23px; clear:both; margin-bottom:20px}
address			{position:absolute; left:120px; top:27px;}

/* sub01 */

#contents0101						{width:985px; height:670px; margin:0 auto; padding-top:0px; font-size:0;}

#contents0101 .sub0101_1			{width:780px; height:214px; margin:0 0 18px 110px;}
#contents0101 .sub0101_101			{margin-top:37px; width:267px; float:left;}
#contents0101 .sub0101_102			{margin-top:37px; width:498px; float:left;}

#contents0101 .sub0101_2			{clear:both; width:780px; margin-left:110px;}
#contents0101 .sub0101_201			{margin-top:74px; width:267px; float:left;}
#contents0101 .sub0101_202			{margin-top:74px; width:513px; float:left;}

#sub_cont_0102		{width:100%; background:url('/images/history_bg.gif') repeat;}
#contents0102								{width:100%; height:633px; background:url('/images/history_bg.gif') repeat-x; font-size:0; clear:both;}
#contents0102 .sub0102						{width:757px; height:633px; margin:0 auto; padding-top:35px; position:relative; background:url('/images_en/sub01/sub0102_bg.gif') no-repeat left top; font-size:0;}
#contents0102 .sub0102 .sub0102_1			{width:173px; height:150px; position:absolute; top:-94px; left:651px;}
#contents0102 .sub0102 .sub0102_2			{width:295px; float:left;}
#contents0102 .sub0102 .sub0102_3			{width:462px; float:left;}
#contents0102 .sub0102 .sub0102_3 h3			{height:141px; clear:both;}
#contents0102 .sub0102 .sub0102_3 ul li		{margin-bottom:15px; clear:both;}


#sub_cont_0103		{width:100%;}
#contents0103						{width:985px; height:618px; margin:0 auto; font-size:0; background:url('/images/sub01/sub0103_bg.jpg') no-repeat right top;}
#contents0103 .sub0103_1			{height:194px; margin:15px 0 0 118px; clear:both;}

#contents0103 .sub0103_2			{width:770px; height:231px; margin-left:110px; clear:both;}
#contents0103 .sub0103_201			{width:263px; float:left;}
#contents0103 .sub0103_201 h3		{height:32px;}
#contents0103 .sub0103_201 p		{float:left;}
#contents0103 .sub0103_202			{width:257px; margin-top:32px; float:left;}
#contents0103 .sub0103_203			{margin-top:79px; float:left;}
#contents0103 .sub0103_203 h3		{height:25px; clear:both;}

#contents0103 .sub0103_3			{width:720px; margin-left:160px; clear:both;}
#contents0103 .sub0103_301			{width:210px; margin-top:50px; float:left;}
#contents0103 .sub0103_302			{width:260px; float:left;}
#contents0103 .sub0103_302 h3, #contents0103 .sub0103_303 h3	{height:30px; float:left;}

#contents0105						{width:730px; height:602px; margin:0 auto; padding-top:31px; background:url('/images/sub01/sub0105_bg.gif') no-repeat left 90px; font-size:0; clear:both;}
.sub0105_1							{width:99px; height:90px; margin-left:308px; clear:both;}
.sub0105_2							{width:99px; height:81px; margin-left:308px; clear:both;}
.sub0105_3							{width:150px; height:72px; margin-left:393px; clear:both;}
.sub0105_4							{width:186px; float:left;}
.sub0105_5							{width:138px; float:left;}
.sub0105_6							{width:138px; float:left;}
.sub0105_7							{width:138px; float:left;}
.sub0105_8							{float:left;}
.sub0105_9							{padding-top:20px; clear:both;}



/* sub02 */

.product_top						{width:985px; height:209px; margin:0 auto; position:relative; background:url('/images/cont_top_bg2.gif') no-repeat left top; font-size:0;}
.product_top .pro_top0101			{position:absolute; left:-10px; top:41px;}
.product_top .pro_top0102			{width:755px; height:88px; margin-left:120px;}
.product_top .pro_top0102 h3		{margin-top:10px;} 
.product_top .pro_top0103			{width:640px; height:63px; margin-left:230px;}
.product_top .pro_top0104			{width:640px; margin-left:230px;}

.product_top .pro_top0201			{position:absolute; left:-5px; top:70px;}

.product_top02						{width:985px; height:194px; margin:0 auto; position:relative; background:url('/images/cont_top_bg2.gif') no-repeat left top; font-size:0;}
.product_top02 .pro_top0301			{position:absolute; left:-80px; top:25px;}
.product_top02 .pro_top0302			{position:absolute; left:765px; top:-65px;}
.product_top02 .pro_top0303			{width:755px; height:86px; margin-left:185px;}
.product_top02 .pro_top0303 h3		{margin-top:10px;}
.product_top02 .pro_top0304			{width:755px; height:64px; margin-left:185px;}
.product_top02 .pro_top0305			{width:755px;  margin-left:185px;}

#contents0201						{width:985px; height:598px; margin:0 auto; padding-top:15px;}


/* sub03 */

#contents0301						{width:985px; height:545px; margin:0 auto; padding-top:35px; position:relative; background:url('/images/sub03/sub0301_bg.gif') no-repeat left top;}
#contents0301 .sub0301_1			{width:240px; margin-left:100px; float:left;}
#contents0301 .sub0301_2			{margin-top:45px; float:left;}
#contents0301 .sub0301_2 div		{margin-top:30px; clear:both;}
#contents0301 .sub0301_3			{position:absolute; left:720px; top:230px;}