@charset "UTF-8";
#home { width:860px; background:url(../images/home-bg.jpg) no-repeat; background-position:0 684px;}
#home-contents { float:left; width:580px;}
	#home-contents h1 { width:500px; overflow:hidden; padding:0 40px; margin:0; line-height:24px; background:url(../images/h1-bg.jpg) no-repeat top; font-size:12px; color:#FFFFFF; font-weight:normal;}
	#home-message { padding: 0 0 200px 90px;}
		#home-message p {margin:0; padding:20px 0;}
		#home-message h2 { margin:0; padding:0 0 300px 0;}
			#home-note1 { position:absolute; display:block; height:525px; width:100px; z-index:100; top:110px; left:50%;margin:0 0 0 -220px;}
				#home-note1 a { display:block; height:325px; width:20px; padding:200px 0 0 80px; background:url(../images/0.gif) no-repeat;}
			#home-note2 { position:absolute; display:block; height:230px; width:100px; z-index:100; top:110px;left:50%; margin:0 0 0 -340px;}
				#home-note2 a { display:block; height:130px; width:20px; padding:100px 0 0 80px; background:url(../images/0.gif) no-repeat;}
		#home-message a img { display:none}
			#home-message  a:hover img { display:block;}
	#home-info { width:540px; padding:20px;}
		#home-info h2 { float:left; margin:0; padding:4px 0 20px 0; width:190px;}
			#home-info p { float:left; font-size:12px; line-height:16px; margin:0; padding:0; float:left; width:350px; font-weight:bold;}
			#home-info h3 { float:left; font-size:10px; line-height:14px; margin:0; padding:8px 0 0 0; float:left; width:235px; font-weight:normal;}
			#home-info ul { float:left; margin:0; padding:0; float:left; width:235px; list-style: none;}
				#home-info li { font-size:10px; line-height:12px; margin:0; padding:0; width:235px;}
					#home-info li strong { display:block;width:235px; background:#F00; color:#FFF;}
	#home-info2 { width:540px; padding:0 20px 20px 20px; clear:both;}
		#home-info2 p { padding:10px; margin:0; width:518px; font-size:12px; line-height:16px; border:1px solid #F00; }
		#home-info2 p strong { color:#F00;}
	#home-info3 { width:560px; padding:0 10px 20px 10px; clear:both;}
		#home-info3 td { padding:0 10px; font-size:12px; line-height:16px;}
			#home-info3 td strong { display:block;}
	#home-voice {width:540px; padding:20px; clear:both;}
		#home-voice h2 { width:530px; margin:0; padding:5px; border:1px solid #CCC; font-size:18px; line-height:22px;}
			#home-voice h2 span{ padding:0 5px; border-left:3px solid #F00;}
		.home-voice { padding:10px 20px; width:490px;}
			.home-voice p { font-size:12px; line-height:16px; margin:0; padding:0; }
	#home-products {width:540px; padding:20px; clear:both;}
		#home-products h2 { width:530px; margin:0; padding:5px; border:1px solid #CCC; font-size:18px; line-height:22px;}
			#home-products h2 span{ padding:0 5px; border-left:3px solid #F00;}
		.home-products { width:540px;}
			.home-products th { font-size:12px; line-height:16px; margin:0; padding:10px 5px 10px 20px; }
				.home-products th a { display:block; padding:1px; border:1px solid #CCC;}
				.home-products th a:hover {border:1px solid #F00;}
			.home-products td { font-size:12px; line-height:16px; margin:0; padding:10px 10px 10px 5px; }
				.home-products td a { border:1px solid #F00; background-color:#F00; color:#FFF; font-size:10px; float:right; padding:2px 10px; text-decoration:none;}
				.home-products td a:hover { border:1px solid #F00; background-color:#FFF; color:#F70045;}

#home-menu { float:left;width:280px; padding:0;}
	#home-menu-vana { padding:110px 0 0 0; margin:0 0 0 -105px;  background:url(../images/home-menu.jpg) no-repeat; background-position:top right;}
		/* #home-menu-vana h2 {margin:0; padding:0; width:385px; height:462px;} */
        #home-menu-vana h2 {margin:0; padding:0; width:385px; height:615px;}
			#home-menu-vana img {position:absolute; z-index:90;}
	#home-menu-news { width:258px; border:1px solid #CCC; border-top:none; background:#FFF; margin:0 0 14px 0;}
		#home-menu-news h2 { margin:0; padding:0; width:258px; font-size:14px; text-align:center; line-height:24px; color:#FFF; background-color:#091640; background:url(../images/home-menu-news.jpg) no-repeat bottom;}
		#home-menu-news h3 {padding:10px 10px 0 10px; margin:0; font-size:12px; line-height:16px;}
		#home-menu-news p {padding:10px; margin:0; font-size:12px; line-height:16px;}
			.home-menu-news-date{ display:block; width:238px; text-align:right; padding:0 0 5px 0; border-bottom:1px dashed #333; font-size:10px;}
			#home-menu-news-end { text-align:right; padding:2px 10px;}
		#home-menu-end { width:260px;}



/*----------------------------------------------------------------------
// Add written
----------------------------------------------------------------------*/

.home-info4
{
 clear: both;
 width: 560px;
 height: 1%;
 padding: 0 10px 20px 10px;
 overflow: hidden;
}

.home-info4 img
{
 float: left;
 margin-right: 15px;
 margin-bottom: 15px;
}
