@import url(screen.css);

#news, #map, #howto, #spot {
	width : 440px;
	padding-top : 28px;
	margin-top : 10px;
}

#flash {
	float: right;
}

#news {
	background : url('../img/topimg_29.gif') no-repeat;
	line-height : 18px;
}

#news .p1 {
	padding : 5px;
}

#news .p1 .title {
	font-weight : bold;
}

#news .p1 .osusumedo {
	padding-left : 40px;
}

#news .p1 .hosi {
	padding-left : 3px;
	color : gold;
}

#news .p2 {
	padding : 0 5px;
}

#news .p2 p {
	/*
	float: left;
	width : 290px;
	*/
	padding-right : 4px;
}

#news .p2 img {
	float : right;
}

#travel {
	margin-top : 10px;
}

#map {
	background : url('../img/topimg_41.gif') no-repeat;
}

#map .body {
	text-align : center;
	padding-top : 5px;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
}

#howto {
	background : url('../img/topimg_60.gif') no-repeat;
}

#news .body, #howto .body, #spot .body {
	line-height : 20px;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
}

#howto .body .image, #spot .body .image {
	padding : 10px 20px;
	float : left;
}

#howto .body p, #spot .body p {
	padding : 5px 5px 0 0;
}

#howto .body .button, #spot .body .button {
	/* 
	margin: 5px;
	float : right;
	*/
	margin : 0 5px 5px;
	text-align: right;
}

#spot {
	background : url('../img/topimg_77.gif') no-repeat;
	clear : both;
}


#news .mbottom, #howto .mbottom, #spot .mbottom, #map .mbottom {
	width : 440px;
	height : 4px;
	background: url('../img/m_bottom.gif') no-repeat;
}
