* { margin : 0 ; padding : 0 ; }


html{

		height:100%;

	}
BODY {
		margin-top:0px;
		FONT:12px/160%"Verdana","ヒラギノ角ゴProW3","ＭＳゴシック","Osaka‐等幅";
		COLOR:#000000;
		PADDING-TOP:0%;
		background-image:url(images/back.gif);
		height: auto;
	}

#contents {
		margin-left:auto;margin-right:auto;width:10em;
		width:800px;
		BACKGROUND:#ffffff;COLOR:#000000;
		height:100%;
		min-height:100%;
		
		}

.tp_1{
		width:800px;
		height:50px;
		margin:0px auto;
		BACKGROUND:#cedbf9;
		background-image:url(images/top01.png);
		COLOR:#000000;
		}

.tp_2{
		width:800px;
		height:200px;
		margin:0px auto;
		BACKGROUND:#ffffff;
		background-image:url(images/top02.png);
		COLOR:#000000;
		}

#main
		{
			width:800px;
			height:100%;
			min-height:100%;
		}


.inde{
		padding:30px 0px 0px 0px;
		max-width:199px;
		min-width:150px;
		height:100%;
		min-height:100%;
		float:left;
	}

.cnt{
		width:600px;
		height:100%;
		height:100%;
		min-height:100%;
		float:right;
	}


.cnt_mail{
		padding-top:3px; 
		margin-bottom:250px; 
		width:600px;
		float:right;


	}
.rireki
		{
			margin:0px auto;
			width:600px;
			height:100px;

		}


.txt
		{
			margin: 5px;
			height:100%;
			min-height:100%;


		}

.bn
		{
			width:600px;
			float:right;

		}


.out
	{
		clear:both; 
		width:800px;
		height:50px;
		margin:0px auto;
		COLOR:#000000;
		BACKGROUND:#ffffff;
		background-image:url(images/out.png);
	}


table { 
		width: 110px;
		max-width:110px;  
	}

th 	{
		background-color: #FFF8DC;
		border: 1px #808080 solid;
	}

td	{
		border: 1px #808080 solid;
	}
	
.dl01 {
		width: 450px;
}

.dl01 dt{
			color: #06F;
			BACKGROUND:#E6E3E2;
			font-weight: 800;
			float: left;
			margin: 0px 4px 0px px;
			padding: 0px 0px 0px 5px;
			width: 100px;
}

.dl01 dd{
			float: right;
			margin: 5px;
			width: 330px;
			margin: 0px 0px 0px 0px;
		}
	.m1 { border-left: 10px solid #6274ff; border-bottom: 2px solid #6274ff; font-size: 100%; color: #000; margin: 20px 400px 10px 20px;}
	.m2 { border-left: 10px solid #6274ff; border-bottom: 2px solid #6274ff; font-size: 100%; color: #000; margin: 20px 300px 10px 0px;}

.ct {
height:100%;
max-height: 700px;
min-height: 600px;
background-color: #bde9ba;
}