@charset "UTF-8";
/* CSS Document */



#Inner table.Table {
}

#Inner table.Table tr th {	
	background-color:#CC0000;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:10px;
}

#Inner table.Table tr td {	
	background-color:#f4f4f4;
	padding:10px;
}



.titleUline {
	border-bottom:solid 1px #999;
	padding-bottom:2px;
	margin-bottom:1em;
}

#Inner div.Img {
	width:500px; 
	margin:0 auto 45px;
}

#Inner div.Img_C {
	width:300px; 
	margin:0 auto 45px;
}

#Inner div.Img_L1 {
	width: 200px;
	margin-right:5px;
	margin-left: 6px;
	float: left;
	margin-bottom: 30px;
}

#Inner div.Img_R1 {
	width: 450px;
	margin-right: 6px;
	margin-left: 5px;
	float: right;
	margin-bottom: 30px;
}

#Inner div.Img_L2 {
	width: 260px;
	margin-right:10px;
	margin-left: 66px;
	float: left;
	margin-bottom: 30px;
}

#Inner div.Img_R2 {
	width: 260px;
	margin-right: 66px;
	margin-left: 10px;
	float: right;
	margin-bottom: 30px;
}

#Inner div.Img_L3 {
	width: 360px;
	margin-right:10px;
	margin-left: 13px;
	float: left;
	margin-bottom: 30px;
}

#Inner div.Img_R3 {
	width: 267px;
	margin-right: 12px;
	margin-left: 10px;
	float: right;
	margin-bottom: 30px;
}

.Lead {
	color: #ff1493;
	font-weight: bold;
	border-bottom: solid 1px #999;
	padding-bottom: 2px;
	margin-bottom: 1em;
}

.PhotoFloatRight {
	float:right;
	margin-left:20px;
}

/*共通*/

.boldNone {
		font-weight:normal;
}
	
.bold {
	font-weight:bold;
}

/* フレーム
--------------------------------------------------------------*/
.frame-comment {
    border: solid 1px #d6d6d6;
	padding: 20px;
	margin: 10px;
}

/* フレーム
--------------------------------------------------------------*/
.frame-event {
    border: solid 1px #C93;
	padding: 10px;
}

/* キャプション文字サイズ
--------------------------------------------------------------*/
.txt_cap { font-size: 82%; line-height: 115%; }

/* リスト（TYPE-NO）
--------------------------------------------------------------*/
ul.type_none { list-style-type: none; }

ul li img {             /* 文字可変時の画像のずれをおさえる */
	font-size: 0;
    line-height: 0;
    vertical-align: bottom;
}

ul.disc li{
	list-style:disc;
}

ul.square li{
	list-style:square
}