@charset "UTF-8";

<!--

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

id

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

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

class

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

/*--------------------
TopicPath
--------------------*/

p#TopicPath{
	border-bottom:#666 solid 1px;
	font-size:86%;
	margin:0 0 5px 0;
	padding:0;
}

p#TopicPath a{
	font-weight:bold;
	text-decoration:none;
}

/*--------------------
PageTop
--------------------*/

p.PageTop{
	border-top:#ccc solid 1px;
	clear:both;
	font-size:86%;
	margin:1em 0 0 0;
	padding:5px 0 2em 0;
	text-align: right;
}

p.PageTop a{
	text-decoration:underline;
}

/*--------------------
data
--------------------*/

table.data{
	border-top:#ddd solid 1px;
	border-right:#ddd solid 1px;
	margin:0 0 1.5em 0;
	padding:0;
	width:100%;
}

table.data th,
table.data td{
	padding:3px;
}

table.data th{
	background-color:#0095d5;
	border-top:#50adea solid 1px;
	border-right:#50adea solid 1px;
	border-bottom:#00668f solid 1px;
	border-left:#00668f solid 1px;
	color:#fff;
	font-weight:bold;
}

table.data td{
	background-color:#fbfbfb;
	/* background-image:url(../images/td.gif); */
	background-repeat:repeat-x;
	border-top:#fff solid 1px;
	border-right:#fff solid 1px;
	border-bottom:#ddd solid 1px;
	border-left:#ddd solid 1px;
}

table.data td.intro{
	background-color:#ff9;
}

table.data td.attention{
	background-color:#fc9;
}

table.data td.num{
	text-align:right;
}

/*--------------------
画像（回り込み)
--------------------*/

/* 左回り込み
--------------------*/

img.lf{
	float:left;
	margin:0 15px 0 0;
}

p.lf{
	padding:0;
}

p.lf img{
	float:left;
	margin:0 15px 0 0;
}

/* 右回り込み
--------------------*/

img.rf{
	float:right;
	margin:0 0 0 15px;
}

p.rf{
	padding:0;
}

p.rf img{
	float:right;
	margin:0 0 0 15px;
}

/* 旧
--------------------*/

p.photoLeft{
	float:left;
	margin:0;
	padding:0 15px 0 0;
}

p.photoRight{
	float:right;
	margin:0;
	padding:0 0 0 15px;
}

/*--------------------
画像（横位置)
--------------------*/

.alignCenter,
.photoCenter{
	clear:left;
	text-align:center;
}

.alignLeft{
	clear:left;
	text-align:left;
}

.alignRight{
	clear:left;
	text-align:right;
}

/*--------------------
注意とか
--------------------*/

.error,
.require,
.attention{
	color:red;
}

/*--------------------
艇の色とか
--------------------*/

#container .tei1{
	background-color:#fff;
	color:#333;
	font-weight:bold;
	text-align:center;
}

#container .tei2{
	background-color:#333;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

#container .tei3{
	background-color:#f30;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

#container .tei4{
	background-color:#06f;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

#container .tei5{
	background-color:#ff0;
	color:#333;
	font-weight:bold;
	text-align:center;
}

#container .tei6{
	background-color:#6c0;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

/*--------------------
pagenavi
--------------------*/

.pagenavi ul{
	list-style:none;
	margin:0;
	padding:1em 0 2em 0;
}

.pagenavi ul li{
	display:inline;
	font-weight:bold;
	line-height:1em;
	margin:0 2px 0 0;
	padding:0;
}

.pagenavi ul li span.cur,
.pagenavi ul li a{
	font-size:13px;
	padding:5px 8px;
}

.pagenavi ul li a{
	background-color:#fff;
	color:#1d3994;
	border:#ccc solid 1px;
	text-decoration:none;
}

.pagenavi ul li a:hover{
	color:#fff;
	background-color:#1d3994;
}

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

clearfix

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

#container:after,
#contents:after,
#section1:after,
#section1 #news dl dd:after,
#header .navigation ul:after,
#flash:after,
.parts:after,
.clearfix:after,
.entry:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	font-size:0;
	line-height:0;
}

#container,
#contents,
#section1,
#section1 #news dl dd,
#header .navigation ul,
#flash,
.parts,
.clearfix,
.entry{
	display:inline-block;
}

/* exlude MacIE5 \*/
* html #container,
* html #contents,
* html #section1,
* html #section1 #news dl dd,
* html #header .navigation ul,
* html #flash,
* html .parts,
* html .clearfix,
* html .entry{
	height:1%;
}

#container,
#contents,
#section1,
#section1 #news dl dd,
#header .navigation ul,
#flash,
.parts,
.clearfix,
.entry{
	display:block;
}
/* end MacIE5 */

-->
