@charset "Shift_JIS";

/* ************************************** */
/* *********** οΠTvEv *********** */


h2{
	background-image:url(../images2/title_bg03.gif);
}

@media print{
	h2{
/*		color:#000;*/
		border-style:solid;
		border-width:2px;
		border-color:#B4BAA;
	}
	* html h2{/* IE only */
		background-color:#B4BAA;
	}
}


h3{
	position:relative;
	font-size:14px;
	padding-bottom:3px;
	margin-bottom:8px;
	margin-top:19px;
	
	background-image:url(../images2/mark02.gif);
	
	border-style:dotted;
	border-width:0 0 2px 0;
	border-color:#ccc;
}


/* \X^C */
table.normal th,
table.normal td{
	text-align:left;
	line-height:1.3em;
	padding:0px 4px 2px 4px;
	vertical-align:top;
}
table.normal th{
	padding-right:10px;
}


/* cΖ_EΆY_ */
div.branch{
	width:620px;
}
div.branch table{
	width:590px;
}

div.branch th,
div.branch td{
	padding-bottom:12px;
}

div.branch th{
	width:170px;
}

/* MapFanN*/
table.normal td.mapfan{
	padding-left:12px;
	vertical-align:middle;
	text-align:right;
}
table.normal td.mapfan img{
	border-style:solid;
	border-width:1px;
	border-color:#339;
}

div.branch table.photo{
	width:auto;
}

div.branch table.photo img{
	margin:8px 4px 2px 0;
}

div.branch table.photo td{
	padding:0;
}

/* N\ */
.history{
	width:620px;
}

.history th,
.history td{
	vertical-align:top;
	padding:3px 6px 4px 6px;
}

.history th{
	padding-right:12px;
	white-space:nowrap;
}

.history .typeB th,
.history .typeB td{
	background-color:#EEF0FF;
}