		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: 100%;	font-weight: normal;}

		body 			{
	color: #212121;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, "ＭＳ Ｐゴシック"Arial, Verdana, sans-serif;
	font-size: 80%;
	line-height: 170%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	background-image: url(../img/index/index-bacl.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
}
		.small-text 	{	font-size: 70%;	line-height: 150%;}
		.big-text 		{	line-height: 180%;	font-weight: bold;}
		ul,li			{	list-style-type: none;}
		table 			{	font-size: 100%;	line-height: 150%;}
		img 			{	border: none;}
		a:link 			{	color: #330000;	text-decoration: underline;}
		a:visited 		{	color: #330000;	text-decoration: underline;}
		a:hover 		{	color: #330000;	text-decoration: none;}
		.font-cdn		{	color: #330000;	}
		.font-cdn2		{	color: #000033;	}

		#main-contents				{	width: 900px;	margin: 0px	 auto;	background-color: #FFF7E9;}
		
		#header						{
	padding-top: 5px;
	width: 900px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #170000;
}
		#header:after				{	content:".";display:block;height:0px;clear:both;visibility:hidden;}
		#header						{	display:inline-table;}
		* html #header				{	height:1px; }
		#header						{	display:block;	margin-bottom: 10px;}
		#header .subnemu			{	display: block;	float: right;	width: 700px;	text-align: right;	margin-right: 10px;}
		#header .subnemu img		{	margin-right: 5px;	margin-left: 15px;}
		#header #fontsize			{	display:block;	width: 200px;	float: right;	height: 20px;	padding: 10px 5px;	text-align: right;	}
		#header #fontsize li		{	float: right;	margin-right: 5px;}
		#header h1					{	display: block;	float: right;	width: 700px;	text-align: right;	margin-right: 10px;}
		#header .logo				{	display: block;	float: left;}
		
		.min-cont1						{	padding-top: 20px;	padding-bottom: 20px;	padding-left: 20px;	width: 860px;}
		.min-cont1:after				{	content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.min-cont1						{	display:inline-table;}
		* html .min-cont1				{	height:1px; }
		.min-cont1						{	display:block;	margin-bottom: 10px;}

		#news							{	width: 413px;	background-color: #FFFFFF;	background-image: url(../img/index/sakura_back.jpg);float:left;
											background-repeat: no-repeat;	background-position: right bottom;}
		#news p							{	display: block;	background-image: url(../img/index/news_line.jpg);	background-repeat: repeat-x;	background-position: left bottom;
											margin: 10px;	padding-bottom: 10px;}
		#news span						{	color: #330000;	float: left;}
		
		#con-line						{	float: left;	height: 266px;	width: 1px;	margin-left: 9px;}
		#resuto							{	margin-left: 10px;	width: 426px;float: left;}
		#resuto:after					{	content:".";display:block;height:0px;clear:both;visibility:hidden;}
		#resuto							{	display:inline-table;}
		* html #resuto					{	height:1px; }
		#resuto							{	display:block;	margin-bottom: 10px;}
		#resuto p						{	float: left;}
		#resuto p.lf6m					{	margin-left: 6px;}
		#resuto .lf6mline				{	margin-top: 10px;	margin-bottom: 10px;}
		
		.spa-title						{	display: block;	margin-bottom: 15px;}
		.spa-con						{	padding-bottom: 20px;	padding-left: 20px;	width: 870px;}
		.spa-con:after					{	content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.spa-con						{	display:inline-table;}
		* html .spa-con					{	height:1px; }
		.spa-con						{	display:block;	margin-bottom: 10px;}
		#spa-con1						{	width: 274px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	float: left;	margin-right: 15px;}
		#spa-con1 p						{	display: block;	padding: 10px;}
		#spa-con1 span					{	display: block;	padding: 10px;	text-align: right;}
		
		#spa-con2						{	width: 275px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	float: left;	margin-right: 15px;}
		#spa-con2 p						{	display: block;	padding: 10px;}
		#spa-con2 span					{	display: block;	padding: 10px;	text-align: right;}
		
		#spa-con3						{	width: 275px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	float: left;}
		#spa-con3 p						{	display: block;	padding: 10px;}
		#spa-con3 span					{	display: block;	padding: 10px;	text-align: right;}
		
		.bn-con2						{	display: block;	float: left;	margin-right: 15px;}
		.bn-con3						{	display: block;	float: left;	margin-right: 8px;}
		
/* main-navi */

		#global-navi 									{
	width:900px;
	height:55px;
	margin: 0px;
	position:relative;
	z-index:9998;
	clear: both;
	font-size: 0px;
}
		#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/index/btn.jpg);background-repeat:no-repeat;}


/* navi-btn */

		#global-navi #nav li#btn01 a 					{	height:0pt;overflow:hidden;padding-top:55px;width:129px;background-position:0px 0px;}
		#global-navi #nav li#btn01 a:hover 				{	background-position:0px -55px;}
		#global-navi #nav li#btn01 a:active 			{	background-position:0px -110px;}
		#global-navi.btn02 #nav li#btn01 a 				{	background-position:0px -165px !important;}

/* navi-btn */

		#global-navi #nav li#btn02 a 					{	height:0pt;overflow:hidden;padding-top:55px;width:129px;background-position:-129px 0px;}
		#global-navi #nav li#btn02 a:hover 				{	background-position:-129px -55px;}
		#global-navi #nav li#btn02 a:active 			{	background-position:-129px -110px;}
		#global-navi.btn02 #nav li#btn02 a 				{	background-position:-129px -165px !important;}

/* navi-btn */

		#global-navi #nav li#btn03 a 					{	height:0pt;overflow:hidden;padding-top:55px;width:129px;background-position:-258px 0px;}
		#global-navi #nav li#btn03 a:hover 				{	background-position:-258px -55px;}
		#global-navi #nav li#btn03 a:active 			{	background-position:-258px -110px;}
		#global-navi.btn03 #nav li#btn03 a 				{	background-position:-258px -165px !important;}

/* navi-btn */

		#global-navi #nav li#btn04 a 					{	height:0pt;overflow:hidden;padding-top:55px;width:129px;background-position:-387px 0px;}
		#global-navi #nav li#btn04 a:hover 				{	background-position:-387px -55px;}
		#global-navi #nav li#btn04 a:active 			{	background-position:-387px -110px;}
		#global-navi.btn04 #nav li#btn04 a 				{	background-position:-387px -165px !important;}

/* navi-btn */

		#global-navi #nav li#btn05 a 					{	height:0pt;overflow:hidden;padding-top:55px;width:129px;background-position:-516px 0px;}
		#global-navi #nav li#btn05 a:hover 				{	background-position:-516px -55px;}
		#global-navi #nav li#btn05 a:active 			{	background-position:-516px -110px;}
		#global-navi.btn05 #nav li#btn05 a 				{	background-position:-516px -165px !important;}

/* navi-btn */

		#global-navi #nav li#btn06 a 					{	height:0pt;overflow:hidden;padding-top:55px;width:129px;background-position:-645px 0px;}
		#global-navi #nav li#btn06 a:hover 				{	background-position:-645px -55px;}
		#global-navi #nav li#btn06 a:active 			{	background-position:-645px -110px;}
		#global-navi.btn06 #nav li#btn06 a 				{	background-position:-645px -165px !important;}

/* navi-btn */

		#global-navi #nav li#btn07 a 					{	height:0pt;overflow:hidden;padding-top:55px;width:126px;background-position:-774px 0px;}
		#global-navi #nav li#btn07 a:hover 				{	background-position:-774px -55px;}
		#global-navi #nav li#btn07 a:active 			{	background-position:-774px -110px;}
		#global-navi.btn07 #nav li#btn07 a 				{	background-position:-774px -165px !important;}
		
		#fre					{	background-image: url(../img/index/headline.jpg);	background-repeat: repeat-x;	background-position: left bottom;	padding-bottom: 10px;
									position: relative;	left: 0px;	top: 0px;}
		#fre .subnemu2 img		{	margin-right: 5px;	margin-left: 15px;}
		#fre .well				{
	display: block;
	float: right;
	margin-right: 10px;
}
		#fre .gl-link			{	text-align: center;	display: block;	width: 900px;	margin-bottom: 20px;}
		#fre .m-m10				{	display: block;	margin-left: 10px;}



	
	
		
