@charset "UTF-8";


#Sightseeing {
	margin:0;
}

#Sightseeing .Left-Area {
	float:left;
	width:49.2%;
	margin:0;
}

#Sightseeing .Right-Area {
	float:right;
	width:49.2%;
	margin:0;
}

#Sightseeing .Left-Flame {
	float:left;
	width:48.5%;
}

#Sightseeing .Right-Flame {
	float:right;
	width:48.5%;
}

.Tit-Txt {
	color: #009ACA;
	font-weight:bold;
	margin-bottom:4px;
}

/*---区切り線---*/
.Contour {
	clear: both;
	width:100%;
	background:url(../img/contour.jpg) no-repeat left 12px;
	height:30px;
	margin:0px 0px 0px 0px;
}

/*---テーブル---*/
table {
	margin:0px 0px 20px 0px;
	width:100%;
	border:1px solid #D9D9D9;
	border-collapse:collapse;
	font-size:100%;
}

td {
	border:1px solid #D9D9D9;
	vertical-align:top;
	padding:10px;
	width:50%;
}

.Bg {
	background-color:#FFFFF4;
	color: #333;
	padding:5px;
}

/*---リスト---*/
.Sightseeing-List ul {
	margin:0;
}

.Sightseeing-List li {
	margin:0px 0px 5px 0px;
	padding:1px 0px 0px 10px;
	background: url(../img/icon_sitepath.jpg) no-repeat left center;
}

/* ▼428px以下の場合に適用（iphone以下）
---------------------------------------------------------------------- */
@media only screen and (max-width: 429px) {

	#Sightseeing .Left-Area {
		float:left;
		width:100%;
		margin:0;
		padding:10px 0;
		border-bottom:1px dotted #ccc;
	}

	#Sightseeing .Right-Area {
		float:left;
		width:100%;
		margin:0;
		padding:10px 0;
		border-bottom:1px dotted #ccc;
	}

	.Contour {
		display: none;
	}

}
