
/* [BODY]---------------------------------------------------------- */
body		{
			background-color:#F8F8F8;
			padding:0px;
			margin:0px;
			text-align:reft;
			}

/* [HEADER]-------------------------------------------------------- */

/* ヘッダー */
#header		{
			background:url(imgs/hd02.gif);
			background-repeat:repeat-x;
			padding:0px;
			margin:0px;
			height:80px;
			}

/* [FOOTER]-------------------------------------------------------- */

/* フッター */
#footer		{
			background:url(imgs/ft01.gif);
			background-repeat:repeat-x;
			background-position:bottom;
			margin:0px;
			padding:0px 0px 0px 28px;
			font-size:11px;
			line-height:280%;
			color:#555;
			}

#footer2	{
			margin:0px;
			padding:0px 0px 0px 28px;
			font-size:11px;
			line-height:120%;
			color:#555;
			}

/* [CONTENT AREA]-------------------------------------------------- */

#cont		{
			margin:0px;
			padding:0px;
			width:650px;
			}

/* 余白調整用（FireFox対応） */
.adjust		{
			padding:0px;
			margin:0px;
			font-size:1px;
			width:1px;
			height:1px;
			}

/* float解除（FireFox対応） */
.floatEnd	{
			clear:both;
			}

/* [LIST]---------------------------------------------------------- */

/* 小アイコンリスト */
ul			{
			list-style-image:url(imgs/li01.gif);
			padding:0px;
			margin-left:32px;
			color:#000;
			}

/* 数字リスト */
ol			{
			padding:0px;
			margin-left:32px;
			color:#000;
			}

li			{
			font-size:12px;
			line-height:110%;
			padding:0px;
			margin:0px 0px 10px 15px;
			}

/* [TEXT]---------------------------------------------------------- */

/* 通常テキスト */
p			{
			font-size:12px;
			padding-left:28px;
			line-height:150%;
			color:#111;
			width:622px;
			}

.co1		{
			font-size:12px;
			line-height:150%;
			color:#018494;
			}

/* 見出しテキスト1 */
h1			{
			background-image:url(imgs/tl01.gif);
			background-repeat:no-repeat;
			padding:1px 0px 0px 28px;
			margin:0px;
			font-size:12px;
			font-weight:bold;
			line-height:180%;
			color:#fff;
			width:650px;
			height:23px;
			}

/* 見出しテキスト2（アイコン） */
h2			{
			background-image:url(imgs/ic01.gif);
			background-repeat:no-repeat;
			background-position:0% 60%;
			margin-left:13px;
			padding-left:15px;
			font-size:12px;
			line-height:120%;
			font-weight:bold;
			color:#2C51BC;
			}

/* [TABLE]----------------------------------------------------------- */
.ta1		{
			background-color:#F5F5F5;
			padding:0px;
			margin:0px auto 0px auto;
			font-size:12px;
			line-height:150%;
			color:#111;
			border:1px double #A0A0A0;
			}

.td1		{
			font-size:12px;
			line-height:150%;
			color:#fff;
			}

/* [LINE]---------------------------------------------------------- */

/* 罫線 */
#hr			{
			background-image:url(imgs/hr01.gif);
			background-repeat:repeat-x;
			margin:20px 0px 20px 15px;
			width:635px;
			height:1px;
			}

/* [IMG]------------------------------------------------------------- */
/* 通常画像用 */
img			{
			margin-left:17px;
			}

/* [LINK]---------------------------------------------------------- */

/* 通常テキストLINK */
a:link,a:visited
			{
			color:#B30000;
			text-decoration:underline;
			}

a:active	{
			color:#FF5A00;
			text-decoration:underline;
			}

a:hover		{
			color:#FF5A00;
			text-decoration:underline;
			}

/* 見出しLINK */
a.arlink:link,a.arlink:visited
			{
			color:#2C51BC;
			text-decoration:underline;
			}

a.arlink:active	{
			color:#00A9A3;
			text-decoration:underline;
			}

a.arlink:hover		{
			color:#00A9A3;
			text-decoration:underline;
			}
