/* 基本レイアウト */

body		{
		background-color:	#ffffCC;
		color:			#666666;
		font-family:		"HG丸ｺﾞｼｯｸM-PRO",Osaka,sansserif;
		text-align:		center; /*旧ブラウザへの対応*/
		}

/* 文字装飾 */

h1		{
		font-size:		300%;
		color:			#99CC99;
		margin:			0px;
		}

h2		{
		font-size:		100%;
		margin:			iem 0px	/*上下一文字分空き左右の余白なし*/
		}

h3		{
		font-size:		80%;
		font-family:		"ＭＳ 明朝","細明朝体",serif;
		margin:			iem 0px
		}

h4		{
		border-right:		1px solid #AAAAAA;
		border-bottom:		1px solid #AAAAAA;
		border-left:		15px solid #20b2aa;
		background-color:	#FFFAF4;
		display:		block;
		padding:		5px 5px;
		}

h5		{
		font-family:		"ＭＳ 明朝","細明朝体",serif;
		font-size:		100%;
		text-align:		right;
		margin:			1em 5px;
		}

p		{
		font-size:		80%;
		margin:			20px;
		}

ul		{
		list-style-type:	none;
		font-size:		150%;
		margin-top:		10px;
		margin-left:		50px;
		}

li		{
		margin:			5px;
		}

address		{
		font-family:		"Times New Roman",Times,serif;
		border-top:		dashed 1px #663300;
		text-align:		center;
		padding-top:		5px;
		margin-top:		15px;
		clear:			both;
		}

/* リンク指定 */

a		{
		text-decoration:	none;
		color:			#20b2aa;
		}

a:link		{
		}

a:visited	{
		}

a:hover		{
		text-decoration:	underline;
		color:			#aa55bd;
		}

a:active	{
		text-decoration:	underline;
		color:			#aa55bd;
		}

/* クラス指定 */

.main		{
		background-color:	#FFFFFF;
		border:			solid 1px #CCCCCC;
		width:			800px;
		margin:			auto;
		text-align:		left;
		}

.center		{
		text-align:		center;
		}
