/* CSS for basic settings */

@charset "shift-jis";

/* page size */

#body {
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

/* ヘッダ　画像位置調整 */

img.header	{
	margin:0px;
	vertical-align:bottom;
	display:block;
}

/* 特集 */

#course_list {
	border: solid #cc0033 1px;
	padding: 20px;
	width: 160px;
	height: 345px;
}

.no-list	{
	list-style-type:none;
	font-size:11px;
	padding-top:10px;
	margin-top:0px;
	padding-left:0px;
	margin-left:0px;
	border:solid #cc0033 1px;
}

.list-line	{
	height:21px;
	padding-left:5px;
	margin-left:5px;
}

/* news */

.n-title	{
	text-align:left;
	background-color:#66CCFF;
	border-left:solid #3366FF 20px;
	height:20px;
	font-size:14px;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:3px;
	width:655px;
	margin-top:0px;
}

ol.news	{
	text-align:left;
	list-style-type:none;
	font-size:12px;
	padding-top:0px;
	margin-top:0px;
	padding-left:0px;
	margin-left:0px;
}

.fare	{
	color:#FF0000;
	font-weight:bold;
}

/* 日本人コーディネーター乗船 */
.jpn	{
	width:200px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	border-left:solid #FF0000 5px;
	border-right:solid #FF0000 5px;
	background-color:#FFCC66;
	color:#FF0000;
	font-size:10px;
	margin-left:20px;
	margin-bottom:5px;
}

/* トップバナー */

.space	{
	margin-bottom:1px;
	margin-right:1px;
}

/* 右カラム */
img.r-clm	{
	margin:5px auto 0px;
	border:0px;
}