*{
	margin:0;
	padding:0;
}
#container{
	width:800px;
	margin:0 auto;
	border-left:1px solid #999;
	border-right:1px solid #999;
}


/*-------------------------
基本タグの初期化
-------------------------*/
p{
	line-height:25px;
	padding:0px 40px;
	text-align:left;
	color:#333;
	font-weight:normal;
	font-size:13px;
}

strong{
	line-height:25px;
	padding:0px 10px;
	color:#F00;
	font-size:13px;
}

ul{
	list-style-type:none;
	width:200px;
}

h1{
	padding:0px 300px;
}

h3{
	padding:10px 0;
}

img{
	border:0;
}

a{
	text-decoration:none;
}


/*-------------------------
製作中
-------------------------*/
#seisaku p{
	line-height:200px;
	height:150px;
	text-align:center;
	color:#333;
	font-weight:bold;
	font-size:16px;
}


/*-------------------------
header
-------------------------*/
#header{
		background-image:url(../img/gif/back_header.gif);
		width:800px;
		height:120px;
}

/*-------------------------
global_navi
-------------------------*/
#global_navi{
		background-image:url(../img/gif/back_left.gif);
		background-repeat:repeat-y;
		width:200px;
		height:1700px;
		float:left;
		padding-top:10px;
}

#global_navi1 li{
		width:200px;
		height:60px;
		margin:0;
		display:inline;
}

#global_navi1 a{
		text-indent:-9999px;
		text-decoration:none;
		font-size:0px;
		display:block;
		width:200px;
		height:60px;
		background-image:url(../img/gif/menu.gif);
		background-repeat:no-repeat;
}

#image1 a{background-position:0 0;}
#image2 a{background-position:0 -60px;}
#image3 a{background-position:0 -120px;}
#image4 a{background-position:0 -180px;}
#image5 a{background-position:0 -240px;}
#image6 a{background-position:0 -300px;}

#global_navi1 a:hover {
		text-decoration:none;
		background-image:url(../img/gif/menu.gif);
		background-repeat:no-repeat;
}

#image1 a:hover{background-position:-200px 0;}
#image2 a:hover{background-position:-200px -60px;}
#image3 a:hover{background-position:-200px -120px;}
#image4 a:hover{background-position:-200px -180px;}
#image5 a:hover{background-position:-200px -240px;}
#image6 a:hover{background-position:-200px -300px;}


#global_navi2 li{
		width:200px;
		height:30px;
		margin:0;
		display:inline;
}

#global_navi2 a{
		text-indent:-9999px;
		text-decoration:none;
		font-size:0px;
		display:block;
		width:200px;
		height:30px;
		background-image:url(../img/gif/menu.gif);
		background-repeat:no-repeat;
}

#image8 a{background-position:0 -360px;
}

#global_navi2 a:hover {
		text-decoration:none;
		background-image:url(../img/gif/menu.gif);
		background-repeat:no-repeat;
}

#image8 a:hover{background-position:-200px -360px;
}

/*-------------------------
top_photo
-------------------------*/
#top_photo{
		width:600px;
		height:350px;
		float:left;
}

/*-------------------------
breadcrumb
-------------------------*/
#breadcrumb{
		width:600px;
		height:25px;
		float:left;
}

#breadcrumb p{
		height:35px;
		line-height:35px;
		text-align:left;
		color:#333;
		padding-left:30px;
		font-weight:normal;
		font-size:12px;
}

/*-------------------------
content
-------------------------*/
#content{
		width:530px;
		padding:0 35px;
		float:left;
}

table{
		width:460px;
		margin-left:30px;
}

th{
		width:100px;
		font-weight:normal;
		text-align:left;
		color:#333;
		font-size:13px;
		padding:0 10px;
}

td{
		text-align:left;
		color:#333;
		font-size:13px;
		padding:3px;
}

#manage{
		width:460px;
}

#manage th{
		width:160px;
		font-weight:normal;
		text-align:left;
		color:#333;
		font-size:13px;
		padding:0 10px;
}

#manage td{
		text-align:left;
		color:#333;
		font-size:13px;
		padding:5px 0;
}

#manage1{
		width:475px;
}

#manage1 th{
		line-height:23px;
		width:140px;
		font-weight:bold;
		text-align:left;
		color:#333;
		font-size:14px;
}

#manage1 td{
	line-height:20px;
	text-align:left;
	color:#333;
	font-weight:normal;
	font-size:13px;
	padding:5px 0;
}

#manage1 img{
	padding:0 5px;
}

#manage1 strong{
	line-height:20px;
	padding:0;
	color:#333;
	font-size:13px;
}

/*-------------------------
footer
-------------------------*/
#footer{
		background-image:url(../img/gif/site_footer.gif);
		width:800px;
		height:40px;
}

#footer p{
		height:40px;
		line-height:40px;
		text-align:center;
		color:#900;
		font-weight:normal;
		font-size:13px;
}
/*-------------------------
header_bottom
-------------------------*/
#header_bottom{
	width:800px;
	height:15px;
	background-color:#900;
	clear:both;
}

