/* ------------------------------------------------------------ */
/* タグ固定定義 */
body{
		margin:0px;
		padding:0px;
		background:#fff url(./images/bg/main3.gif) repeat-y center;
		line-height:1.5;
		text-align:center;
		font-size:15px;
		color:#000;
	}
tr,td,th{
		font-size:15px;
		line-height:1.5;
		color:#000;
	}

	a:LINK 		{color:#f60;}
	a:VISITED {color:#f60;}
	a:ACTIVE 	{color:#f60;}
	a:HOVER 	{color:#f90;}

img{border:none;}
table{border:none;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
div{margin:0px;padding:0px;}

/* ------------------------------------------------------------ */
/* ボディ内部固定定義 */

div#div-body{
		margin-left:auto;
		margin-right:auto;
		width:600px;
		text-align:center;
		background:url(./images/bg/main3-1.gif) no-repeat top;
		
	}


div#contents{
		float:left;
		width:600px;
		

	}
	div#contents2{
		margin:20px;
		text-align:left;
	}

	#contents2 img{
		margin:5px;
	}


	div#contents3{
		margin:5px 5px;
		padding:5px 5px 5px 200px;
		font-size:10px;
		text-align:left;
	}
		#contents3 h1{
			margin:5px 0px 0px 0px;
			padding:0px 0px 0px 10px;
			border-left:solid 15px #f90;
			border-bottom:solid 1px #f90;
			color:#666;
			font-size:13px;
		}


div#pagefooter{
	float:right;
		margin:10px;
	}
	div#pagefooter2{
			margin:10px;
			padding:20px;
			background:#ffc;
		}
		#pagefooter2 h2{
				margin:5px;
				font-size:16px;
			}
			#pagefooter3{
					margin:5px 10px 10px 10px;
					font-size:10px;
					
				}


/* ------------------------------------------------------------ */
/* その他定義 */

.div-textright{
	text-align:right;
}
.dl-1{	margin:5px;	padding:0px;	}
.dt-1{	font-weight:bold;	font-size:16px;	}
.dd-1{	font-size:16px;	}

.dl-2{	margin:0px 10px 0px 10px;padding:0px;width:400px;line-height:1.2;	}
.dt-2{	margin:0px;padding:0px 0px 0px 5px;border-left:solid 10px #fc0;font-weight:bold;	}
.dd-2{	margin:0px;padding:0px 0px 10px 20px;	}
