@charset "Shift_JIS";


/* title
**********************************************************************/
h1{
	width:810px;
	height:59px;
	background:url(../../../../../moriage/dispatch/img/page-ttl.jpg) no-repeat 0 0;
	text-indent:-9999px;
	margin-bottom:25px;
	}


h2.sub-ttl01{
	width:810px;
	height:30px;
	background:url(../../../../../moriage/dispatch/img/sub-ttl01.jpg) no-repeat 0 0;
	text-indent:-9999px;
	}

h2.sub-ttl02{
	width:810px;
	height:30px;
	background:url(../../../../../moriage/dispatch/img/sub-ttl02.jpg) no-repeat 0 0;
	text-indent:-9999px;
	}


h2.pf-ttl01{
	width:400px;
	height:27px;
	background:url(../../../../../moriage/dispatch/img/profile-shiiba.gif) no-repeat 0 0;
	text-indent:-9999px;
	}

h2.pf-ttl02{
	width:400px;
	height:27px;
	background:url(../../../../../moriage/dispatch/img/profile-gokase.gif) no-repeat 0 0;
	text-indent:-9999px;
	}



h3.ttl01{
	width:95px;
	height:35px;
	background:url(../../../../../moriage/dispatch/img/ttl01.gif) no-repeat 0 0;
	text-indent:-9999px;
	margin-bottom:10px;
	}

h3.ttl02{
	width:95px;
	height:35px;
	background:url(../../../../../moriage/dispatch/img/ttl02.gif) no-repeat 0 0;
	text-indent:-9999px;
	margin-bottom:10px;
	}

h3.ttl03{
	width:95px;
	height:35px;
	background:url(../../../../../moriage/dispatch/img/ttl03.gif) no-repeat 0 0;
	text-indent:-9999px;
	margin-bottom:10px;
	}



/* clearfix
**********************************************************************/
#map dl:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	}

#map dl {
	display: inline-block;
	}

/* exlude MacIE5 \*/
*html #map dl {
	height: 1%;
	}
#map dl {
	display:block;
	}
/* end MacIE5 */



/* pf-wrapper
**********************************************************************/
#pf-wrapper{
	width:810px;
	margin-bottom:20px;
	color:#464646;
	}
	
	.pf-left{
		width:400px;
		float:left;
		margin-right:10px;
		}
	
	.pf-right{
		width:400px;
		float:right;
		}
	
		.pf-box{
			width:370px;
			_width:400px;
			border-right:5px solid #1D7537;
			border-bottom:5px solid #1D7537;
			border-left:5px solid #1D7537;
			background:#F7F4EA;
			padding:10px 10px 0px 10px;
			_padding:10px;
			}
			
			.pf-box table{
				width:370px;
				margin-bottom:15px;
				border-collapse:collapse;
				font-size:75%;
				line-height:150%;
				}
				
				.pf-box table th{
					width:80px;
					border:1px solid #C8B46D;
					background:#E3DAB7;
					padding:8px;
					text-align:center;
					}
				
				.pf-box table td{
					border:1px solid #C8B46D;
					background:#F7F4EA;
					padding:8px;
					}
				
				img.name{
					margin-bottom:15px;
					}
				
				img.message{ 
					margin-bottom:10px;
					}

/* map
**********************************************************************/
#map{
	position:relative;
	top:0;
	width:779px;
	height:530px;
	background:url(../../../../../moriage/dispatch/img/map.jpg) no-repeat 0 0;
	}

	#map .ttl-wrapper{
		width:280px;
		border-bottom:2px solid #5FBE1F;
		margin-bottom:7px;
		padding-bottom:3px;
		}
		
		#map .ttl-wrapper p{
			width:82px;
			float:right;
			}
			
			#map .ttl-wrapper p a{
				width:82px;
				height:31px;
				background:url(../../../../../moriage/dispatch/img/bt-rss.jpg) no-repeat 0 0;
				text-indent:-9999px;
				display:block;
				overflow:hidden;
				}
				
				#map .ttl-wrapper p a:hover{
					background-position:0px -31px;
					}
		
		
	#map dl{
			font-size:75%;
			border-bottom:1px dotted #ccc;
			padding-bottom:5px;
			margin-bottom:5px;
			}
			
			#map dl dt{
				width:87px;
				_width:100px;
				float:left;
				background:url(../../../../../moriage/dispatch/img/icon01.gif) no-repeat 0 0;
				padding-left:13px;
				}
			
			#map dl dd{
				width:175px;
				float:right;
				}
	
	
	/* gokase */
	#gokase{
		width:280px;
		_width:300px;
		position:absolute;
		left:463px;
		top:12px;
		background:#fff;
		padding:10px;
		}
		
		#gokase h3{
			width:186px;
			height:32px;
			background:url(../../../../../moriage/dispatch/img/blog-gokase.jpg) no-repeat 0 0;
			text-indent:-9999px;
			float:left;
			margin:0px;
			padding:0px;
			}



	/* shiiba */
	#shiiba{
		width:280px;
		_width:300px;
		position:absolute;
		left:463px;
		top:170px;
		background:#fff;
		padding:10px;
		}
		
		#shiiba h3{
			width:186px;
			height:32px;
			background:url(../../../../../moriage/dispatch/img/blog-shiiba.jpg) no-repeat 0 0;
			text-indent:-9999px;
			float:left;
			margin:0px;
			padding:0px;
			}



	/* jimu */
	#jimu{
		width:280px;
		_width:300px;
		position:absolute;
		left:463px;
		top:332px;
		background:#fff;
		padding:10px;
		}
		
		#jimu h3{
			width:186px;
			height:32px;
			background:url(../../../../../moriage/dispatch/img/blog-jimu.jpg) no-repeat 0 0;
			text-indent:-9999px;
			float:left;
			margin:0px;
			padding:0px;
			}

	
	/* old */
	#old{
		position:absolute;
		width:140px;
		height:155px;
		top:360px;
		left:15px;
		}
		
		#old ul{
			width:140px;
			height:155px;
			position:relative;
			top:0;
			overflow:hidden;
			}
			
			#old ul li a{
				width:140px;
				height:45px;
				position:absolute;
				top:0;
				display:block;
				text-indent:-9999px;
				overflow:hidden;
				}
				
				#old ul li a.nishimera{
					top:0px;
					background:url(../../../../../moriage/dispatch/img/btn_old01.jpg) no-repeat 0 0;
					}
				
				#old ul li a.morotsuka{
					top:55px;
					background:url(../../../../../moriage/dispatch/img/btn_old02.jpg) no-repeat 0 0;
					}
				
				#old ul li a.hinokage{
					top:110px;
					background:url(../../../../../moriage/dispatch/img/btn_old03.jpg) no-repeat 0 0;
					}
					
					#old ul li a.hinokage:hover,
					#old ul li a.morotsuka:hover,
					#old ul li a.nishimera:hover{
						background-position:0px -45px;
						}








