@charset "UTF-8";

#branch {
	margin: 40px 0 0 0;
}
.branch_l {
	width: 180px;
	background-color: #fff;
	padding: 10px;
	float: left;
}
.ttl_location {
	margin: 0;
}
#branch_navi {
	padding: 5px 0 0 0;
}
#branch_navi li {
	margin: 5px 0 0 0;
}
.branch_r {
	width: 680px;
	padding: 20px;
	background-color: #fff;
	float: right;
}
.branch {
	margin: 0 0 36px 0;
}
.ttl_branch {
	background-image: url(../img/branch/ttl_branch_bg.png);
	font-size: 20px;
	padding: 12px 17px;
	line-height: 100%;
	font-weight: lighter;
	margin: 0;
}
.ttl_branch_16 {
	font-size: 16px;
}
.branch_txt {
	margin: 11px 0 0 0;
}
.branch_imgs {
	width: 580px;
	margin: 20px auto 0;
}
ul.branch_thumb {
	width: 590px;
	margin: 10px 0 0 -10px;
}
ul.branch_thumb li {
	width: 108px;
	margin: 0 0 0 10px;
	float: left;
}
.branch_info {
	width: 560px;
	padding: 4px 10px;
	background-color: #ECEDE2;
	margin: 10px auto 0 auto;
}
.branch_info dl {
	margin: 8px 0;
	background-image: url(../img/branch/branch_info_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 0 8px 0;
}
.branch_info dt {
	width: 118px;
	float: left;
	color: #D04444;
}
.branch_info dd {
	width: 442px;
	float: left;
}
dl.dl_last {
	background: none;
}
#container_inner {
	position: relative;
}
.fixed {
	position: fixed;
	top: 30px;
	left: 50%;
	margin-left: -480px;
}
.fixed2 {
	position: absolute;
	bottom: 270px;
	left: 50%;
	margin-left: -480px;
}

.TA_cdsratingsonlywide {
	margin: 20px 0 0 140px !important;
}
.TA_box{ height:50px;}