@charset "UTF-8";
/*index page setting*/

.arrow02 {
	background: url(../images/index/icon_arrow03.gif) left 6px no-repeat;
	color: #21649a;
	padding-left: 8px;
	}
.arrow03 {
	background: url(../images/index/icon_arrow02.gif) left center no-repeat;
	color: #21649a;
	padding-left: 18px;
	}
.u_line {
	text-decoration: underline;
	}
.main_v {
	display: block;
	width: 900px;
	margin: 0 auto 16px;
	position: relative;
	}
	.main_v .radius {
		position: absolute;
		z-index: 100000;
		}
	.main_v .radius.lt {
		top: 0;
		left: 0;
		}
	.main_v .radius.lb {
		bottom: 0;
		left: 0;
		}
	.main_v .radius.rt {
		top: 0;
		right: 0;
		}
	.main_v .radius.rb {
		bottom: 0;
		right: 0;
		}
.news {
	float: left;
	line-height: 1.6;
	width: 320px;
	padding-right: 30px;
	}
	.news .block {
		border: 1px solid #ccc;
		padding: 12px;
		}
		.news .block ul {
			height: 240px;
			margin-bottom: 10px;
			overflow-y: scroll;
			}
			.news .block ul li {
				border-bottom: 1px dotted #ccc;
				width: 270px;
				padding: 6px 0;
				}
				.news .block ul li:first-child {
					padding: 0 0 6px;
					}	
				.news .block ul li .day {
					display: block;
					font-size: 0.769em;
					}	
				.news .block ul li a {
					background: url(../images/index/icon_arrow03.gif) left 6px no-repeat;
					color: #21649a;
					display: block;
					font-size: 0.923em;
					padding-left: 8px;
					text-decoration: underline;
					}	
.fbtn {
	font-size: 0.846em;
	padding-right: 23px;
	text-align: right;
	}	
.info {
	float: left;
	width: 320px;
	}	
	.info h3 {
		color: #21649a;
		font-weight: bold;
		font-size: 0.923em;
		margin-bottom: 8px;
		}	
		.info h3 img {
			margin-right: 2px;
			vertical-align: middle;
			}
	.info p {
		font-size: 0.846em;
		line-height: 1.8;
		margin-bottom: 13px;
		padding-left: 18px;
		}	
	.info .block {
		border: 1px solid #ccc;
		padding: 15px;
		}	
		.info .block a {
			color: #21649a;
			text-decoration: underline;
			}	
		.info .block li {
			font-size: 0.923em;
			margin-bottom: 10px;
			}	
.bnr {
	float: right;
	width: 200px;	
	}	
	.bnr li {
		margin-bottom: 10px;
		}	
@media (max-width: 420px) {
.main_v {
	display:none;
	}
.news {
	width: auto;
	margin-bottom: 5.4%;
	padding-right: 0;
	}
	.news .block ul {
		width: 100%;
		height: 240px;
		margin-bottom: 10px;
		overflow-y: scroll;
		}
		.news .block ul li {
			width:100%;
			}
.info {
	width: auto;
	margin-bottom: 4%;
	}
	.info h3 img {
		width: 5%;
		}
.bnr {
	display: block;	
	float: none;
	width: 87%;
	}	
}
/* --------------------------------------------------
	9. 道路情報(20170201追加)
-------------------------------------------------- */
.line1{
	border-top: 1px solid #D3D3D3;
	padding: 6px 0;
}
a.tsukodome-on--car{
	color:#FF0000 !important;
	font-weight:bold !important;
}
