@charset "utf-8";
@import "../../common/css/0-import.css";

.sideNavi27 img {
	display: none;
}


#acc_content {
	width: 620px;
	margin: 0 auto;
	text-align: left;
}
#acc_content img {
	display: inline;
}
div.access_schedule {
	width: 400px;
	float: left
}
.map_img {
	float: right;
}

#acc_content p {
	line-height: 1.4;
}
#acc_content h2 {
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #E4007F;
	line-height: 2;
}
.acc_tb {
	width: 400px;
	margin-bottom: 10px;
}
.acc_tb th,
.acc_tb td {
	padding: 5px 2px;
	border: 1px solid #999;
	border-collapse: collapse;
}
.acc_tb th {
	text-align: center;
	color: #FFF;

	line-height: 1.2;
}
.acc_tb td {
	text-align: center;
vertical-align: middle;
	font-weight: bold;
	white-space: nowrap;
}
.acc_tb td span {
	color: #FF0000;
	font-weight: bold;
	font-size: 10px;
}

.bg_grn {	background: #38B9BB}
.bg_org {	background: #F7B33C}
.bg_blue td {	background: #D3EDFB;}

.fc_red {	color: #F00;}

.clear {
	clear: both;
}
dl.atention {
	clear: both;
	color: #FF0000;
}
.atention dt {
	float: left;
	width: 4em;
	clear: both;
	padding: 0 0 5px 0;
	line-height: 1.3;
}
.atention dd {
	margin-left: 4em;
	padding: 0 0 5px 0;
	line-height: 1.3;
}


.rate05 { width: 5%;}
.rate10 { width: 10%;}
.rate14 { width: 14%;}
.rate15 { width: 15%;}
.rate20 { width: 20%;}
.rate25 { width: 25%;}
.rate30 { width: 30%;}
.rate35 { width: 35%;}
.rate40 { width: 40%;}
.rate45 { width: 45%;}
.rate50 { width: 50%;}
.rate55 { width: 50%;}
.rate60 { width: 60%;}
.rate65 { width: 65%;}
.rate70 { width: 70%;}
.rate75 { width: 75%;}
.rate80 { width: 80%;}
.rate85 { width: 85%;}
.rate90 { width: 90%;}


#index #conts h2 {
	margin-bottom: 10px;
}

#index #conts h3 {
	margin: 0 20px 4px 0;
	background: url(../../img/chigasaki/access/index-h3_back.jpg) repeat-x left 2px;
	font-size: 14px;
}

#index #conts h3 span {
	background: #fff;
	color: #008DCB;
}

#index #conts h4 {
	margin-bottom: 3px;
	color: #008DCB;
	font-size: 12px;
}

#index #conts h4.special {
	padding: 3px 0 2px 2px;
}

#index #conts h5 {
	margin: 0 0 0 2px;
	position: relative;
	height: 43px;
}

#index #conts h5 a {
	position: absolute;
	top: 8px;
	right: 110px;
}

#index #conts p {
	margin-bottom: 14px;
	line-height: 1.5;
}

#index #conts p.font13 {
	margin-bottom: 15px;
	font-size: 13px;
}

#index #conts p.font13 span {
	color: #008DCB;
	font-weight: bold;
}

#index #conts .box {
	margin: 0 0 0 5px;
}

#index #conts .box .map {
	margin: 0 0 28px 86px;
}

#index #conts .box .map p {
	padding-top: 3px;
	font-size: 13px;
}

#index #conts .box .photoBox {
	margin: 0 57px 12px 0;
}

#index #conts .box .photoBox .floatR {
	padding-top: 2px;
}

#index #conts .box .photoBox p {
	padding: 2px 0 0 3px;
}

#index #conts .box .subBox {
	padding: 6px 0 9px 18px;
	margin: 0 0 14px 18px;
	width: 411px;
	border: 2px solid #FADAE6;
	border-top: none;
}

#index #conts .box .subBox02 {
	border: 2px solid #BFE5F7;
	border-top: none;
}

#index #conts .box .subBox03 {
	border: 2px solid #FCE7BF;
	border-top: none;
}

