@charset "utf-8";



/*--------------------------------------------------------------------*/

/* Initiation関連

/*--------------------------------------------------------------------*/

@import "common_reset.css";

@import "common_form.css";



/*--------------------------------------------------------------------*/

/* <H>系タグ関連

/*--------------------------------------------------------------------*/

* h1{

	padding:0px 0px 10px 0px;

}

* h2{

}

* h3{

}

* h4{

}

* h5{

}





/*--------------------------------------------------------------------*/

/* リンク系タグ関連

/*--------------------------------------------------------------------*/

a {

	color: #1255A3;

	border: none;

	vertical-align: bottom;

	text-decoration: none;

}

a:link {

}

a:visited {

}

a:hover {

	color: #1255A3;

	border-bottom:dotted 1px;

	vertical-align: bottom;

	text-decoration: none;

}

a:active {
	font-size: large;
	color: #FFF;
}



a.SMENULINK-A {

	color: #FFFFFF;

	border: none;

	vertical-align: bottom;

	text-decoration: none;

}

a.SMENULINK-A:link {

}

a.SMENULINK-A:visited {

}

a.SMENULINK-A:hover {

	color: #FFFFFF;

	border-bottom:dotted 1px;

	vertical-align: bottom;

	text-decoration: none;

}

a.SMENULINK-A:active {

}



/*--------------------------------------------------------------------*/

/* Tableタグ関連

/*--------------------------------------------------------------------*/



/*--------------------------------------------------------------------*/

/* Listタグ関連

/*--------------------------------------------------------------------*/

ul.SMENULIST {

	padding: 0px 0px 0px 0px;

}



ul.SMENULIST li.SMENULIST-LI {

	padding: 0px 0px 0px 0px;

}



ul.SMENULIST li.SMENULIST-LI-LAST {

	padding: 15px 0px 20px 0px;

}



/*--------------------------------------------------------------------*/

/* 汎用タグ関連

/*--------------------------------------------------------------------*/

p.INDEXNEWSDATE-P {

	font-weight:bold;

}



/*--------------------------------------------------------------------*/

/* フォント系タグ関連

/*--------------------------------------------------------------------*/

p.INDEXNEWSDATE-P2 {

	font-weight:bold;
	
	color:#090
}



/*--------------------------------------------------------------------*/

/* イメージ系タグ関連

/*--------------------------------------------------------------------*/

img.BOTTOM10PX-IMG {

	padding-bottom:10px;

}

/*--------------------------------------------------------------------*/

/* 段組：HeaderArea

/*--------------------------------------------------------------------*/

#HeaderArea	{

	width:100%;

	height:150px;

	min-height: 1em;

	display: inline-table;

	text-align:center;

}



#HeaderArea:after {

	content: "";

	display: block;

	clear: both;

	height: 1px;

	overflow: hidden;

}



/*\*/

* html #HeaderArea {

  height: 1em;

}



#HeaderArea {

  display: block;

}

/**/



#HeaderArea	#HeaderMenuArea	{

	width: 861px;

	height: 151px;

	margin:0px auto;

	display:block;

}



#HeaderArea	#HeaderMenuArea #HeaderImage {

	width: 861px;

	height: 70px;

	display:block;

	margin:auto;

}



#HeaderArea	#HeaderMenuArea #HeaderImage #HeaderLogoArea {

	width: 167px;

	height: 70px;

	float:left;

}



#HeaderArea	#HeaderMenuArea #HeaderImage #HeaderLogoArea img {

	padding-top:0px;

}



#HeaderArea	#HeaderMenuArea #HeaderImage #HeaderSeoArea {

	width: 600px;

	height: 70px;

	float: right;

	text-align:right;

	font-size:0px;

}



#HeaderArea	#HeaderMenuArea #HeaderImage #HeaderSeoArea ul {

	list-style: none;

	margin: 0;

	padding: 27px 0px 0px 0px;

}



#HeaderArea	#HeaderMenuArea #HeaderImage #HeaderSeoArea ul li {

	float: right;

	margin: 0px 0px 0px 15px;

}



#HeaderArea	#HeaderMenuArea #HeaderImage #HeaderSeoArea ul li img {

	margin:0px;

	padding:0px;

	display:block;

}



#HeaderArea	#HeaderMenuArea #HeaderMenu {

	clear: both;

	width: 861px;

	height: 48px;

}



#HeaderArea	#HeaderMenuArea #HeaderMenu ul {

	list-style: none;

	margin: 0;

	padding: 0;

}



#HeaderArea	#HeaderMenuArea #HeaderMenu ul li {

	float: left;

	margin: 0px;

}



#HeaderArea	#HeaderMenuArea #HeaderMenu ul li img {

	margin:0px;

	padding:0px;

	display:block;

}



#HeaderArea	#HeaderMenuArea #HeaderSMenu {

	width: 861px;

	height: 33px;

	background-image:url(../button/btn_smenu.gif);

	background-repeat:no-repeat;

	padding: 8px 0px 0px 15px;

	color:#FFF;

	text-align:left;

}



#HeaderArea	#HeaderMenuArea #HeaderSMenu ul {

	list-style: none;

	margin: 0;

	padding: 0;

}



#HeaderArea	#HeaderMenuArea #HeaderSMenu ul li {

	float: left;

	background: no-repeat 10px 0.2em url(../button/btn_arrow.gif);

	padding-left:25px;

}



/*--------------------------------------------------------------------*/

/* 段組：ContentsArea

/*--------------------------------------------------------------------*/



/*--------------------------------------------------------------------*/

/* 段組：FooterIndexArea

/*--------------------------------------------------------------------*/

#FooterIndexArea	{

	width:100%;

	background-color: #D9D9D9;

	padding-top: 20px;

	padding-bottom: 20px;

	min-height: 1em;

	display: inline-table;

	text-align:center;

}



#FooterIndexArea:after {

	content: "";

	display: block;

	clear: both;

	height: 1px;

	overflow: hidden;

}



/*\*/

* html #FooterIndexArea {

  height: 1em;

}



#FooterIndexArea {

  display: block;

}

/**/



#FooterIndexArea #FooterIndex {

	width:900px;

	margin:auto 0px;

	background-color: #D9D9D9;

	min-height: 1em;

	display: inline-table;

}



/*--------------------------------------------------------------------*/

/* 段組：FooterMenuArea

/*--------------------------------------------------------------------*/

#FooterMenuArea	{

	width:100%;

	background-color: #EFEFEF;

	padding-bottom: 20px;

	min-height: 1em;

	display: inline-table;

	text-align:center;

}



#FooterMenuArea:after {

	content: "";

	display: block;

	clear: both;

	height: 1px;

	overflow: hidden;

}



/*\*/

* html #FooterMenuArea {

  height: 1em;

}



#FooterMenuArea {

  display: block;

}

/**/



#FooterMenuArea #FooterMenu	{

	width:861px;

	margin:auto 0px;

	background-color: ##EFEFEF;

	min-height: 1em;

	display: inline-table;

	border-top:7px #184B8B solid;

	padding: 20px 0px 20px 0px;

}



#FooterMenuArea #FooterMenu ul {

	list-style: none;

	margin: 0;

	padding: 0;

}



#FooterMenuArea #FooterMenu ul li.FOOTERMENU-LI {

	width: 120px;

	float: left;

	list-style: none;

	font-size: 85%;

	background: no-repeat 0px 0.2em url(../images/footer_sign_arrow.png);

	text-align:left;

	padding-left: 15px;

}



#FooterMenuArea #FooterMenu ul li.COPYRIGHT-LI {

	width: 311px;

	float: left;

	list-style: none;

	font-size: 88%;

	text-align:right;

	padding:0px 10px 0px 0px;

}

.マリーナイベント {
	color: #C33;
}
.ボートショー {
	color: #099;
}
.シースタイル{
	color: #39F;
}
#ContentsArea #ContentsMainArea #ContentsArea #ContentsAreaRight .EVENTINDEX-UL .EVENTINDEX-LI dl dt .uraga_event {
	color: #C33;
}
#ContentsArea #ContentsMainArea #ContentsArea #ContentsAreaRight .EVENTINDEX-UL .EVENTINDEX-LI dl dt .seastyle_event2 {
	color: #39F;
}