@charset "utf-8";
	body {	color:#333333;	font-size:12px;	font-size-adjust:none;	font-style:normal;	font-variant:normal;	font-weight:normal;	line-height:18px;	
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro",Geneva,Arial,Verdana,sans-serif;	background-image: url(../img/index/back.jpg);	background-repeat: repeat;	text-align: center;}

		html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {	margin:0pt;	padding:0pt;}
		h1,h2,h3,h4,h5,h6		{	font-size: 12px;}
		a 						{	color:#333333;}
		a:link 					{	color:#333333;	text-decoration: underline;} 
		a:visited 				{	color:#333333;	text-decoration: underline;} 
		a:hover 				{	color:#333333;	text-decoration: none;} 
		ul,ol 					{	list-style: none;}
		fieldset,img 			{	border: none;}
		caption,th 				{	text-align: left;}
		table 					{	border-collapse: collapse; border-spacing: 0;}

/*contents*/
		#contents				{	width: 900px;	text-align: left;	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;background-color: #FFFFFF;}
		#contents02				{	margin-right: 20px;	margin-left: 20px;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	}
		.title01				{	margin-bottom: 20px;	display: block;}
		.newsimg				{	float: left;	width: 80px;	color: #003300;	text-align: center;}
		.newsunline				{	background-image: url(../img/index/line.jpg);	background-repeat: no-repeat;	background-position: bottom;	margin-bottom: 10px;	padding-bottom: 3px;}
		.newswrite				{	margin-left: 40px;	float: left;	width: 740px;}

		#news    				{	width: 860px; height:130px; margin: 10px 0px 20px 0xp;}
		
		.title02				{	margin-bottom: 30px;}
		
		.cont    				{	width: 860px; margin: 10px 0px 0px 0xp;}
		.cont:after   			{	content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.cont    				{	display:inline-table;}
		* html .cont   			{	height:1px; }
		.cont    				{	display:block; }
		
		.cont2    				{	width: 860px; height:70px;	background-image: url(../img/renew/line.jpg);	background-repeat: repeat-x;	background-position: left bottom;
									margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0;	padding-bottom: 10px;}
		
		.cont3    				{	width: 860px; height:110px;	background-image: url(../img/renew/line.jpg);	background-repeat: repeat-x;	background-position: left bottom;
									margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0;	padding-bottom: 10px;}
		
		.con01					{	float: left;	width: 425px; margin-right: 5px;}
		.contitle				{	margin-bottom: 6px;}
		.con-img				{	display: block;	margin-bottom: 10px;}
		.bana					{	text-align: center;	margin-bottom: 30px;}
		.line					{	display: block;	margin-bottom: 10px;}
		
		#foot					{	width: 860px;	background-color: #FFFFFF;	background-image: url(../img/index/copy.jpg);	background-repeat: no-repeat;	
									background-position: right bottom;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 20px;	padding-top: 0px;	
									padding-right: 0px;	padding-bottom: 20px;	padding-left: 0px;}
		#foottext				{	text-align: right;	float: right;	background-image: url(../img/index/copy.jpg);	
									background-repeat: no-repeat;	background-position: right bottom;	margin-bottom: 10px;	padding-bottom: 20px;}
		#head					{	height: 25px;}	
		#head p					{	padding: 2px;	width: 200px;	float: right;	text-align: right;}	
		#head p img				{	margin-left: 3px;}	
		.ftlink					{	text-align: center;	margin-bottom: 20px;}
		.ftlink a				{	color: #003300;}
		.shopname				{	font-size: 14px;}				
									
									
										