
/* [BODY/HEADER/FOOTER]---------------------------------------------- */
body		{
			background-image: url(general/bgloop.gif);
			background-repeat:repeat-y;
			background-color:#e0e0e0;
			padding:0px;
			margin:0px auto 0px auto;
			background-position: top;
			text-align:center;
			}

#header		{
			background-image: url(general/header.jpg);
			padding:0px;
			margin:0px auto 0px auto;
			width:720px;
			height:222px;
			text-align:center;
			}

#footer		{
			background-image: url(general/footer.jpg);
			padding:0px;
			margin:0px auto 0px auto;
			width:720px;
			height:76px;
			text-align:center;
			}

/* [CONTENT AREA]----------------------------------------------------- */

#cont		{
			background-image: url(general/contbg.gif);
			background-repeat:repeat-y;
			padding:0x;
			margin:0px auto 0px auto;
			width:720px;
			text-align:left;
			}

/* 余白調整用（FireFox対応） */
.adjust		{
			padding:0px;
			margin:0px;
			font-size:1px;
			width:1px;
			height:1px;
			}

/* float解除（FireFox対応） */
.floatEnd	{
			clear:both;
			}

/* [MENU]------------------------------------------------------------ */

/* [MENU]全体囲み */

#mntx		{
			padding-top:142px;
			margin:0px auto 0px auto;
			font-size:12px;
			color:#444;
			text-align:center;
			}

/* [TEXT]------------------------------------------------------------ */

h1			{
			background-image:url(general/tl01.gif);
			background-repeat:no-repeat;
			padding-top:10px;
			margin:0px 0px 0px 210px;
			font-size:12px;
			line-height:150%;
			color:#503807;
			text-align:center;
			font-weight:bold;
			width:300px;
			height:38px;
			}

.tx0		{
			padding:0px;
			font-size:12px;
			line-height:150%;
			color:#444;
			clear:both;
			}

.tx1		{
			padding:0px;
			margin-left:70px;
			font-size:12px;
			line-height:150%;
			color:#444;
			width:580px;
			text-align:left;
			clear:both;
			}

/* 注釈（橙） */
.tx2		{
			font-size:12px;
			line-height:150%;
			color:#E67504;
			}

/* 強調（緑） */
.tx3		{
			font-size:12px;
			line-height:150%;
			font-weight:bold;
			color:#144553;
			}

/* 準見出し（茶） */
.tx4		{
			font-size:12px;
			line-height:150%;
			font-weight:bold;
			color:#503807;
			}

/* [グラフ用テキスト：黒（小）] */
.co1		{
			font-size:10px;
			line-height:100%;
			color:#444;
			}

/* [グラフ用テキスト：白（小）] */
.co2		{
			font-size:10px;
			line-height:150%;
			color:#FFF;
			}

/* [TABLE]----------------------------------------------------------- */

.ta1		{
			background-color:#d5d5d5;
			font-size:12px;
			line-height:150%;
			color:#FFF;
			border:1px double #888;
			}

.td1		{
			background-color:#5C5A54;
			font-size:12px;
			line-height:150%;
			color:#FFF;
			}

.td2		{
			background-color:#faf9f6;
			font-size:12px;
			line-height:150%;
			color:#444;
			}

.td3		{
			background-color:#FFF;
			font-size:12px;
			line-height:150%;
			color:#444;
			}

/* [LINE]------------------------------------------------------------- */

/* 破線 */
.hr01		{
			background-image:url(general/hr01.gif);
			background-repeat:repeat-x;
			padding:0px;
			margin:15px 0px 15px 70px;
			width:580px;
			height:1px;
			font-size:1px;
			}

/* [LINK]------------------------------------------------------------- */

a:link,a:visited
			{
			font-size:12px;
			line-height:150%;
			color:#D63F2F;
			text-decoration:underline;
			}

a:active	{
			color:#FFA70D;
			text-decoration:none;
			}

a:hover		{
			color:#FFA70D;
			text-decoration:none;
			}

/* [BUTTON]----------------------------------------------------------- */

.bt1		{
			background-image: url(general/button.gif);
			width:180px;
			height:40px;
			display:block;
			font-size:12px;
			text-align:center;
			}

.bt1 div	{
			padding-top:11px;
			color:#936c1c;
			}

/* [FOOTER]----------------------------------------------------------- */
#footer a {
	margin  : auto;
	width   : 102px;
	height  : 40px;
	display : block;
	outline : none;
}

.inpW {
	min-width : 300px;
}
