	/* --- リンク文字設定 ---*/
a		{text-decoration: none}
a:link		{color: #0000ff}
a:visited	{color: #623763}
a:hover		{color: #ff0000;text-decoration: underline;}

	/* ページの基本デザイン用CSS */

body		{
		background-color:#ffffcc;
		text-align:center;
		margin-top:20px;
}

#contents	{
	width: 760px;
	margin: auto;
	background-color: white;
	padding: 10px;
	text-align: left;
	border: solid 1px #999999;
}

	/* サイトタイトル */

h1		{
	color: #230b27;
	font-size: 200%;
	font-weight: normal;
	border-top: 1px solid #623763;
	border-left: 14px solid #623763;
	border-right: 2px solid #623763;
	border-bottom: 2px solid #623763;
	padding: 5px;
	margin: 0.5em 10px;
	margin-bottom: 50px;
	background: #fdf5e6;
	letter-spacing: 5px;
}

	/* ページタイトル */

h2		{
	border-bottom:1px dotted #666666;
	color: #000080;
	font-size: 140%;
	font-weight:normal;
	border-left: 8px solid #0000ff;
	padding-left: 4px;
	margin:1.0em 10px;
	margin-left: 2.0em;
	clear:both;
	margin-bottom: 0px;

}

	/* 記事タイトル */

h3		{
	color: #000080;
	font-size:120%;
	font-weight:normal;
	border-left: 3px solid #6699ff;
	padding-top: 5px;
	padding-left:5px;
	margin-left: 55px;
	margin-top: 1.5em;
	margin-bottom: 5px;
}


div		{padding: 4px}

p			{
		font-size: 100%;
		line-height: 150%;
		color: #696969;
		background: white;
}

 	/* 画像スタイル1 */

img		{
		float: none;
		margin-left:60px;
}

 	/* 記事項目スタイル */

ul			{
	list-style-type: circle;
	list-style-position: outside;
	color: #696969;
	margin-left: 30px
}

li			{
	padding:2px;
}

	/* フォント01 */

.date		{
	margin: 0;
	margin-top: 0.3em;
	padding: 0.3em;
	font-size: 0.8em;
	text-align: right;
}

.ind1		{
		margin-left: 340px;
		padding: 5px
}

.ind2		{
		font-size: 90%;
		text-indent: 240px;
		color: #696969;
		background: white;
		padding: 20px
}

.ind3		{
	color: #666666;
	font-size:98%;
	font-weight:normal;
	padding: 5px;
	margin-left: 40px;
}

.text01		{font-size: 12px;}

.text02		{font-size: 12px; color:red;}

#pad01		{
		margin-top: 10px;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		font-size: 16px;
}


table		{
		border-collapse: collapse;
		bordercolor: #0099ff;
		border-spacing: 5px;
}

table,tr,td		{
		border: 0px solid #623763;
		font-size: 100%;
		text-align: left;
		margin-left: 20px;
		margin-right: 5px;
		padding: 10px;
}


td img		{
		float: left;
		margin-left:5px;
		margin-right:5px;
}
