/* 一般的なデザインの設定 */



body {

	font-size: 12px;

	text-align: center;

	margin: 0px;

	padding: 0px;

	background-color: #ffffff;

	line-height: 1.3em;

}

div#main {

	width: 640px;

	margin: 0px auto;

}



a {

	color: #442200;

	text-decoration: none;

}



a:hover {

	text-decoration: none;

	color: #ffffff;

	background-color: #442200;

}



a.image:hover {

	text-decoration: none;

	background-color: #ffffff;

}



img {

	border: none;

}



p {

	margin: 0px;

	padding: 0px;

}



p.vamiddle {

	vertical-align: middle;

}



p.right {

	text-align: right;

}



em.red {

	font-weight: normal;

	font-size: inherit;

	color: #ff0000;

	font-style: normal;

}



/* ここからセクションごとのデザイン */



/* ヘッダー */



div#headder {

	text-align: center;

	margin: 14px auto;

	padding: 0px;

}



/* 募集開始！の見出し */



h4#join {

	font-size: 24px;

	font-weight: bold;

	width: 100%;

	font-style: italic;

	background-color: #ffff00;

	padding: 6px;

}



/* 島の画像と各ステージの日付とリザルト */



div#contents {

	width: 330px;

	float: left;

	text-align: right;

	margin: 10px 10px 10px 0px;

	padding: 0ox;

}



div#contents p.rname {

	font-size: 16px;

	font-weight: bold;

}



div#contents p.rdate {

	font-size: 12px;

	font-weight: bold;

}



div#contents p.rresult {

	font-size: 16px;

	font-weight: bold;

	margin: 0px 8px 8px 0px;

}



div#image01 {

	width: 250px;

	margin: 20px 50px 10px 0px;

	float: right;

}





/* 船の画像とその下のシルバーのライン*/



div#line2 {

	clear: both;

	margin: 20px 0px;

}





/* */



div#info {

	margin: 10px auto;

	width: 100%;

}



p#link_to_psys {

	padding: 2px 4em;

	width: 100%;

	font-weight: bold;

	font-size: 16px;

	background-color: #d51361;

	color: #ffffff;

}



p#link_to_entry {

	padding: 2px 4em;

	width: 100%;

	font-weight: bold;

	font-size: 16px;

	background-color: #0000cc;

	color: #ffffff;

}



p#link_to_psys a {

	background-color: #d51361;

	color: #ffffff;

}



p#link_to_entry a {

	background-color: #0000cc;

	color: #ffffff;

}



p.link_to_doc {

	padding: 2px;

	font-weight: bold;

	font-size: 16px;

}



div#info a:hover {

	color: #00ffff;

	background-color: #000000;

}



/* 申込方法・問い合わせ先 */



div.ref {

	margin: 30px auto;

	width: 500px;

	text-align: left;

}
