﻿
/* [BODY/HEADER/FOOTER]---------------------------------------------- */
body		{
			background-image: url(imgs/contbg.gif);
			background-repeat:repeat-y;
			background-position: top;
			padding:0px;
			margin:0px;
			background-color: #d1d1d1;
			text-align:center;
			}

#footer		{
			background-image: url(imgs/ft01.gif);
			background-repeat:no-repeat;
			background-position: top;
			padding:0px;
			margin:0px auto 0px auto;
			width:860px;
			height:22px;
			text-align:center;
			}

#footerbg	{
			background-image: url(imgs/ft02.gif);
			background-repeat:repeat-y;
			background-position: top;
			padding:0px;
			margin:0px auto 0px auto;
			width:860px;
			height:55px;
			text-align:center;
			}

/* [CONTENT AREA]----------------------------------------------------- */

#cont		{
			padding:0px;
			margin:0px auto 0px auto;
			width:700px;
			text-align:left;
			}

/* 余白調整用（FireFox対応） */
.adjust		{
			padding:0px;
			margin:0px;
			font-size:1px;
			width:1px;
			height:1px;
			}

/* float解除（FireFox対応） */
.floatEnd	{
			clear:both;
			}

/* [TEXT]------------------------------------------------------------ */

.tx0		{
			padding:0px;
			margin:0px;
			font-size:12px;
			line-height:150%;
			color:#000;
			}

/* [通常テキスト] */
.tx1		{
			padding:0px;
			margin-left:20px;
			font-size:12px;
			line-height:150%;
			color:#000;
			width:660px;
			text-align:left;
			clear:both;
			}

/* [青] */
.ic1		{
			padding-top:0px;
			margin-left:20px;
			font-size:12px;
			line-height:120%;
			color:#2d407f;
			font-weight:bold;
			}

/* [左上インデント] */
.tx_left		{
			padding-top:0px;
			margin-left:40px;
			font-size:12px;
			line-height:150%;
			color:#000;
			width:624px;
			text-align:left;
			clear:both;
			}

/* [上インデント] */
.tx_top		{
			padding-top:8px;
			margin:0px;
			font-size:12px;
			line-height:150%;
			color:#000;
			}

/* [橙] */
.co1		{
			font-size:12px;
			line-height:150%;
			color:#af3f01;
			}

.co2		{
			font-size:12px;
			line-height:150%;
			color:#CCC;
			}

/* [IMAGE]----------------------------------------------------------- */

.tm td		{
			font-size:1px;
			height:5px;
			}

.br			{
			height: 20px;
			font-size: 1px;
			}

/* [TABLE]----------------------------------------------------------- */

.ta01		{
			background-color:#FFF;
			padding:0px;
			margin:0px auto 15px auto;
			font-size:12px;
			line-height:150%;
			color:#000;
			border:1px solid #585858;
			}

.td01		{
			background-color:#50545e;
			font-size:12px;
			line-height:150%;
			color:#FFF;
			}

.tr01		{
			background-color:#f9f9f9;
			font-size:12px;
			line-height:150%;
			color:#000;
			}

.tr02		{
			background-color:#ededed;
			font-size:12px;
			line-height:150%;
			color:#000;
			}

.tr03		{
			background-color:#f4dfbe;
			font-size:12px;
			line-height:150%;
			color:#000;
			}

/* [LINK]------------------------------------------------------------- */

a:link,a:visited
			{
			font-size:12px;
			line-height:150%;
			color:#eb3521;
			text-decoration:underline;
			}

a:active	{
			color:#FFA70D;
			text-decoration:none;
			}

a:hover		{
			color:#FFA70D;
			text-decoration:none;
			}


.bt1		{
			background-position:0px 0px;
			height:33px;
			display:block;
			font-size:12px;
			text-align:center;
			}

.bt1		{
			background-image: url(imgs/bt01.gif);
			width:333px;
			}

.bt1:hover	{
			background-position:0px -33px;
			}

.bt1 div	{
			padding-top:7px;
			color:#eb9b00;
			}