@charset 'UTF-8';


/* base */

		body {	background-color:#FDEFEB;	color:#333333;	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro",Geneva,Arial,Verdana,sans-serif;
				font-size:12px;	font-size-adjust:none;	font-style:normal;	font-variant:normal;	font-weight:normal;	line-height:18px;}

		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:#8F6B48;}
		a:link 					{	color:#8F6B48;	text-decoration: underline;} 
		a:visited 				{	color:#8F6B48;	text-decoration: underline;} 
		a:hover 				{	color:#8F6B48;	text-decoration: none;} 
		ul,ol 					{	list-style: none;}
		fieldset,img 			{	border: none;}

/* index */
		#header			{	width: 900px;	margin-right: auto;	margin-left: auto;}
		#mainimg		{	background-image: url(../img/index/mainimg.jpg);	background-repeat: no-repeat;	height: 364px;	width: 900px;	margin-left: -44px;	padding-left: 44px;}
		
/* main-navi */

		#global-navi 									{	width:900px;	height:30px;	position:relative;	z-index:9998;	clear: both;	margin-top: 0px;	
															margin-right: auto;	margin-bottom: 20px;	margin-left: auto;}
		#global-navi #nav 								{	margin:0pt;padding:0pt;}
		#global-navi #nav li 							{	display:inline;}
		#global-navi #nav li a 							{	float:left;}
		#global-navi #nav li a, #global-navi 			{	background-image:url(../img/contents/btn.jpg);background-repeat:no-repeat;}


/* navi-index */

		#global-navi #nav li#btn01 a 					{	height:0pt;overflow:hidden;padding-top:30px;width:145px;background-position:0px 0px;}
		#global-navi #nav li#btn01 a:hover 				{	background-position:0px -30px;}
		#global-navi #nav li#btn01 a:active 			{	background-position:0px -60px;}
		#global-navi.btn01 #nav li#btn01 a 				{	background-position:0px -60px !important;}

/* navi-index */

		#global-navi #nav li#btn02 a 					{	height:0pt;overflow:hidden;padding-top:30px;width:129px;background-position:-145px 0px;}
		#global-navi #nav li#btn02 a:hover 				{	background-position:-145px -30px;}
		#global-navi #nav li#btn02 a:active 			{	background-position:-145px -60px;}
		#global-navi.btn02 #nav li#btn02 a 				{	background-position:-145px -60px !important;}

/* navi-index */

		#global-navi #nav li#btn03 a 					{	height:0pt;overflow:hidden;padding-top:30px;width:158px;background-position:-274px 0px;}
		#global-navi #nav li#btn03 a:hover 				{	background-position:-274px -30px;}
		#global-navi #nav li#btn03 a:active 			{	background-position:-274px -60px;}
		#global-navi.btn03 #nav li#btn03 a 				{	background-position:-274px -60px !important;}

/* navi-index */

		#global-navi #nav li#btn04 a 					{	height:0pt;overflow:hidden;padding-top:30px;width:133px;background-position:-432px 0px;}
		#global-navi #nav li#btn04 a:hover 				{	background-position:-432px -30px;}
		#global-navi #nav li#btn04 a:active 			{	background-position:-432px -60px;}
		#global-navi.btn04 #nav li#btn04 a 				{	background-position:-432px -60px !important;}

/* navi-index */

		#global-navi #nav li#btn05 a 					{	height:0pt;overflow:hidden;padding-top:30px;width:163px;background-position:-565px 0px;}
		#global-navi #nav li#btn05 a:hover 				{	background-position:-565px -30px;}
		#global-navi #nav li#btn05 a:active 			{	background-position:-565px -60px;}
		#global-navi.btn05 #nav li#btn05 a 				{	background-position:-565px -60px !important;}

/* navi-index */

		#global-navi #nav li#btn06 a 					{	height:0pt;overflow:hidden;padding-top:30px;width:172px;background-position:-728px 0px;}
		#global-navi #nav li#btn06 a:hover 				{	background-position:-728px -30px;}
		#global-navi #nav li#btn06 a:active 			{	background-position:-728px -60px;}
		#global-navi.btn06 #nav li#btn06 a 				{	background-position:-728px -60px !important;}
		
/* sub-navi */
		#subnavi			{	float: right;	height: 30px;	width: 200px;	text-align: right;}
		#subnavi img		{	margin-right: 5px;}
		
		#contents			{	background-color: #FFFCF5;	width: 880px;	padding: 10px 0px 20px 20px;	margin: 0px auto;}
		#contents:after 	{	content:".";display:block;height:0px;clear:both;visibility:hidden;}
		#contents			{	display:inline-table;}
		* html #contents 	{	height:1px; }
		#contents			{	display:block; }
		
		#contents-lf		{	float: left;	width: 580px;	margin-right: 20px;}
		#contents-lf h1		{	margin-bottom: 20px;}
		#contents-lf #newblog li	{	background-image: url(../img/index/line.jpg);	background-repeat: repeat-x;	background-position: left bottom;	
										display: block;	width: 580px;	margin-bottom: 30px;padding-bottom: 5px;}
		#contents-lf #newblog li span	{	margin-bottom: 5px; background-image: url(../img/index/day.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	padding-left: 43px;
											line-height: 12px;	font-weight: bold;}	
		#contents-lf #newblog li h2	{	margin-bottom: 5px; background-image: url(../img/index/titleicon.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	padding-left: 43px;
											line-height: 12px;	font-weight: bold;}	
		#contents-lf #newblog li p.new01	{	background-image: url(../img/index/entry01.jpg);	background-repeat: no-repeat;	background-position: right bottom;	padding-bottom: 20px;}	
		#contents-lf #newblog li p.new02	{	background-image: url(../img/index/entry02.jpg);	background-repeat: no-repeat;	background-position: right bottom;	padding-bottom: 20px;}	
		#contents-lf #newblog li p.new03	{	background-image: url(../img/index/entry03.jpg);	background-repeat: no-repeat;	background-position: right bottom;	padding-bottom: 20px;}	





		#contents-rh				{	float: left;	width: 260px;}
		#contents-rh #info			{	width: 260px;	background-color: #FDEFEB;	margin-bottom: 10px;	background-image: url(../img/index/iconback.jpg);	
										background-repeat: no-repeat;	background-position: right bottom;	padding-bottom: 10px;}
		#contents-rh #info p		{	padding: 10px;}
		#contents-rh #waiwai		{	width: 260px;	background-color: #ffffff;	margin-bottom: 10px;}
		#contents-rh #waiwai p		{	padding: 10px;}


		#footback		{	background-color: #8F6B48;	width: 100%;padding-bottom: 20px;}
		#foot			{	width: 900px;	background-image: url(../img/index/copy.jpg);	background-repeat: no-repeat;	background-position: right bottom;	margin-top: 0px;	
		margin-right: auto;	margin-bottom: 20px;	margin-left: auto;	padding-top: 20px;	padding-bottom: 20px;	color: #FFFFFF;	position: relative;	left: 0px;	top: 0px;}
		#foot a 						{	color:#ffffff;}
		#foot a:link 					{	color:#ffffff;	text-decoration: underline;} 
		#foot a:visited 				{	color:#ffffff;	text-decoration: underline;} 
		#foot a:hover 					{	color:#ffffff;	text-decoration: none;} 

		#foot #footlink					{	text-align: right;	white-space: nowrap;}
		#foot #fwfw						{	height: 29px;	width: 83px;	position: absolute;	top: -29px;	right: 10px;}



