@charset "EUC-JP";

<!--

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

id

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

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

class

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

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

p#TopicPath{
	background-image:url(../images/common/topicpath.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	font-size:86%;
	margin:0 0 1.5em 0;
	padding:0 5px;
	text-align:right;
}

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

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

p.PageTop{
	clear:both;
	font-size:86%;
	padding:1em 0 0 0;
	text-align:right;
}

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

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

table.data th,
table.data td{
	border-bottom:#ccc solid 1px;
	border-left:#ccc solid 1px;
}

table.data th{
	background-color:#ededdd;
}

.notice_new{
	color:#f00;
}

/*--------------------
data_n
--------------------*/

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

table.data_n th,
table.data_n td{
	border-bottom:#ccc solid 0px;
	border-left:#ccc solid 0px;
}

table.data_n th{
	background-color:#ededdd;
}

.notice_new{
	color:#f00;
}

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

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

img.rf{
	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;
}

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

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

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

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

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

clearfix

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

#container:after,
#header #useful:after,
#contents:after,
#section1:after,
.taikenPhoto:after,
.kensyuPhoto:after,
.clearfix:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	font-size:0;
	line-height:0;
}

#container,
#header #useful,
#contents,
#section1,
.taikenPhoto,
.kensyuPhoto,
.clearfix{
	display:inline-block;
}

/* exlude MacIE5 \*/
* html #container,
* html #header #useful,
* html #contents,
* html #section1,
* html .taikenPhoto,
* html .kensyuPhoto,
* html .clearfix{
	height:1%;
}

#container,
#header #useful,
#contents,
#section1,
.taikenPhoto,
.kensyuPhoto,
.clearfix{
	display:block;
}
/* end MacIE5 */

-->

