/*@charset "UTF-8";*/

/* header */
/**********/

#header h1 {
	font-size: 10px;
	color: #fff;
	position: absolute;
	top: 8px;
	right: 32px;
}

/* leftColumn */
/**************/
#leftColumn #mainBanner img {
	margin: 0 0 12px 0;
}

#leftColumn #specialBanner img {
	margin: 4px 0 4px 0;
}

#leftColumn #mobileBanner img {
	margin: 16px 0 12px 0;
}

/* mainColumn */
/**************/

/* お知らせ */
#newsList {
	width: 576px;
	position: relative;
}

#newsList h2.title {
	margin: 0;
	padding: 0;
	width: 564px;
	height: 42px;
	background-image: url(/images/h2_newsTitle.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size: 14px;
	padding:6px 0 0 12px;
}

#newsList .linktolist {
	position: absolute;
	top: 8px;
	right: 6px;
}

#newsList p{
	line-height: 1.4;
}

#newsList hr {
	margin: 5px 0;
	border-bottom: 1px dotted #333;
}

#newsList .icon{
	padding: 6px 5px 0 0;
}

/* 船舶案内 */
#fleatList h2.title {
	width: 564px;
	height: 42px;
	background-image: url(/images/h2_fleatTitle.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size: 14px;
	padding: 6px 0 0 12px;
	margin: 22px 0 0 0;
}

#fleatList h4 {
	font-size: 12px;
	margin: 4px 0 0 0;
	background-image: url(/images/icn_redCircle_trigona.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding: 0 0 0 20px;
	
}

#fleatList .borderLine {
	width: 14px;
	background-image: url(/images/bd_topFleat.gif);
	background-position: center center;
	background-repeat: repeat-y;
}

#fleatList .atFirst {
	font-size: 12px;
	margin: 15px 0 0 0;
	background-color: #d70c18;
	padding: 1px 0;
	text-align: center;
}

#fleatList .atFirst a:link, #fleatList .atFirst a:visited, #fleatList .atFirst a:active {
	color: #fff;
}
