@charset "Shift_JIS";

body		{
	background-color	: #ceff9e		;
	background-image	: url(image/repeat820.png);
	background-repeat	: repeat-y;
	background-position	: center;
	text-align		: center;
	margin			: 0px;
 }   /*全体の背景色：薄い緑*/

h1			{
	text-align		:	left		;
	margin			:	100px 0px 0px 0px;
	padding			:	0px 0px 0px 0px;
	border-left		:	1em solid #bfff7f	;
	border-bottom		:	1px solid #bfff7f	;
	font-size		:	24px		;
}


/*
blockquote	{
	margin		:		15px 40px 10px 0px		;	/* 上右下左 */
	padding		:		12px	;
	background-color: 	#f7efff		;
	border:	dotted 2px #bfff7f		;
} 
*/

.style01 { font-weight: bold; }
.style02 { text-decoration: underline; }
.style03 { font-style: italic; }
.style04 { color	:#ff0000; }
.style05 { color	:#fa8028; }
.style08 { text-align:center;}
.style10 { font-size: 10px; }
.style11 { font-size: 11px; }
.style12 { font-size: 12px; }
.style13 { font-size: 13px; }
.style14 { font-size: 14px; }
.style15 { font-size: 15px; }
.style16 { font-size: 16px; }
.style17 { font-size: 17px; }
.style18 { font-size: 18px; }
.style19 { font-size: 19px; }
.style20 { font-size: 20px; }
.style30 { margin-left:	30px;}
.style50	{
	margin	:0px 10px 0px 0px;
	padding	:20px;
	width	:570px;
	border	:4px double #bfff7f;
	layout-grid-line	: 	30px				;			/* 行間隔（IE）*/
	line-height			: 	30px				;			/* 行間隔（FireFox）*/
}										/*ミッションのスタイル*/
.style51	{
	margin		:		15px 40px 10px 0px		;	/* 上右下左 */
	padding		:		12px	;
	background-color: 	#f7efff		;
	border:	dotted 2px #bfff7f		;
}										/* お客様の声スタイル */
.style60	{
	margin		:		5px 15px 50px 0px		;	/* 上右下左 */
}										/*プロフィール写真のスタイル*/
.style61	{
	margin		:		5px 15px 50px 25px		;	/* 上右下左 */
}										/*ミッション写真のスタイル*/

a:hover { color: red; }

#container	{
	width				:	800px		;
	background			:	#ffffff		;
	margin-left			:	auto		;
	margin-right		:	auto		;
}

#image		{
	height				:	250px		;
	background			:	#a9a9a9		;
}

#menu		{
	width				:	800px		;
	color				:	#000000		;
	background			:	#bfff7f		;
	font-size			:	16px		;
	
}

ul#menubar {
   	margin				: 	0px			;	 	/* ul内部の左端余白を消す(IE) */
   	padding				: 	0px			; 		/* ul内部の左端余白を消す(Fx,Op) */
}
ul#menubar li {
	color				:	#000000		;
	background			:	#bfff7f		;
	width				:	160px		;
   	list-style-type		: 	none		; 		/* 先頭記号を消す */
   	float				: 	left		; 		/* リスト項目を横方向に並べる */
   	padding				: 	0px			; 		/* 枠線と内容の距離をゼロに */
}
ul#menubar li a {
   	text-decoration		: 	none		; 		/* 下線を消す */
   	font-weight			: 	bold		;
   	display				: 	block		; 		/* ブロックレベルに */
   	padding				: 	0.3em		; 		/* 内部の余白 */
}
ul#menubar li a:link {
	color				:	#000000		;
}
ul#menubar li a:visited {
	color				:	#000000		;
}
ul#menubar li a:hover {
   	background-color	: 	#33A23D		; 		/* 背景色 */
   	color				: 	#ffffff		; 		/* 文字色「白」 */
}

#text					{
	padding				:	20px				;
	font-size			:	18px				;
}

#main					{
	padding				:	20px 50px 50px 50px	;
	font-size			:	18px				;

}

#contents				{
	text-align			: 	left			;
	padding				:	20px 50px 50px 50px	;
	layout-grid-line	: 	30px				;			/* 行間隔（IE）*/
	line-height			: 	30px				;			/* 行間隔（FireFox）*/
}
#contents	ul			{
	list-style-image	:	url(image/m1.gif)	;
	margin-left			:	0px					;		/* これがないとFireFox崩れる	*/
	padding-left		:	40px				;		
	font-size			:	18px				;
	}
#contents	ol 			{ 
	list-style-image	: 	none				;		/* マーカー用の画像なし */
	list-style-type		: 	decimal				;		/* 算用数字 */
	margin-left			:	0px					;		/* これがないとFireFox崩れる	*/
	padding-left		:	30px				;
	font-size			:	16px				;
}
#contentslist	ul			{
	layout-grid-line	: 	20px				;			/* 行間隔（IE）*/
	line-height			: 	20px				;			/* 行間隔（FireFox）*/
	list-style-image	: 	none				;		/* マーカー用の画像なし */
	list-style-type		:	disc				;		/* 黒丸 */
	margin-left			:	0px					;		/* これがないとFireFox崩れる	*/
	padding-left		:	20px				;		
	font-size			:	14px				;
	}



#contents	ul	table th{
	font-size			:	17px				;
}
#contents	ul	table td{
	font-size			:	16px				;
}

#lineheight0				{
	layout-grid-line	: 	0px				;			/* 行間隔（IE）*/
	line-height			: 	0px				;			/* 行間隔（FireFox）*/
}


#form			{
	height				:	1000px		;

}

#questionnaire	{
	height				:	1300px		;

}


#footer		{
	width				:	800px		;		/* Internet Explorerのバグ対策 */
	color				:	#ffffff		;
	background			:	#446E50		;
	float				:	none		;
}