@charset "utf-8";


/* -----------------------------------------------
                First Class Top CSS
   ----------------------------------------------- */

/* ■■■class（共通で使用） ****************************************/
.small			{ font-size:smaller;}
.clear {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	}
.skip {
	position:absolute;
	left:-9999px;
	top:-9999px;
	height:0;
	overflow: hidden;
	}

/* ■■■id ****************************************/
#container {
	width:940px;
	background-color:#ededeb;
	}
#ontheship #flashBlock {
	margin-bottom:0px;
	width:940px;
	height:800px;
	}

#bannerArea {
	margin:0 22px 20px 22px;
	}

table#serviceTable {
	margin:0 20px;
	width:900px;
	}
table#serviceTable td.item {
	width:449px;
	background-color:#FFFFFF;
	vertical-align:top;
	}
table#serviceTable .tdWrap {
	padding:30px 26px;
	}
	
h2 {
	padding-bottom:6px;
	}

p.txt{
	line-height:1.5em;
	padding:0 3px;
}

h3 {
	padding-bottom:6px;
	}

#hawaii {
	margin:2px 20px;
	padding:20px 30px;
	background-color:#FFFFFF; 
	}
#serch {
	margin:10px 20px 20px 20px;
	padding:20px 30px;
	background-color:#FFFFFF; 
}

