@charset "UTF-8";

@import url('common.css');
@import url('clm_tp3.css');

@charset "UTF-8";

@import url('common.css');
@import url('clm_tp3.css');
/* wrap */
div#wrap {
	padding-bottom:30px;
}

/* h */
div#wrap h1{
	line-height:1;
}
div#wrap h2{
	margin:35px auto 5px;
	width:656px;
	border-left:4px solid #999;
	line-height:1.2;
	color:#999;
	font-size:116%;
	text-indent:.5em;
}

/* table setting */
div#wrap table.branch_list{
	padding:0;
	margin:0 auto;
	table-layout:fixed;
	width:660px;
	vertical-align:middle;
	text-align:left;
	font-size:108%;
	color:#333;
}
div#wrap table.branch_list caption{
	display:none;
}
div#wrap table.branch_list th{
	border-top:1px solid #999;
	width:160px;
	text-indent:1em;
	height:58px;
}
div#wrap table.branch_list th.coll_one,
div#wrap table.branch_list td.coll_one{
	height:30px;
	border-bottom:1px solid #999;
}
div#wrap table.branch_list th.btm_brd,
div#wrap table.branch_list td.bgcol_bdtopbtm{
	border-bottom:1px solid #999;
}
div#wrap table.branch_list th.bgcol_gray_bdtopbtm,
div#wrap table.branch_list td.bgcol_gray_bdtopbtm{
	background:#efefef;
	border-bottom:1px solid #999;
}
div#wrap table.branch_list td{
	border-top:1px solid #999;
	width:500px;
	height:30px;
}
div#wrap table.branch_list th.bgcol_gray,
div#wrap table.branch_list td.bgcol_gray,
div#wrap table.branch_list td.bgcol_gray_bdtop{
	background:#efefef;
}
div#wrap table.branch_list td.bgcol_bdtop,
div#wrap table.branch_list td.bgcol_gray_bdtop{
	border-top:1px dotted #333;
}


/* span */
div#wrap table.branch_list td span.address{
	padding-left:5px;
}
div#wrap table.branch_list td span.telephone{
	padding-left:5px;
}
div#wrap table.branch_list td span.facsimile,
div#wrap table.branch_list td span.email{
	padding-left:15px;
}