@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_C1 {
	width:300px; 
	margin:0 auto 40px;
}

#Inner div.Img_C2 {
	width:403px; 
	margin:0 auto 45px;
}

#Inner div.Img_VL1 {
	width: 222px;
	margin-right:5px;
	margin-left: 82px;
	float: left;
	margin-bottom: 40px;
}

#Inner div.Img_VR1 {
	width: 277px;
	margin-right: 81px;
	margin-left: 5px;
	float: right;
	margin-bottom: 40px;
}

#Inner div.Img_VL2 {
	width: 341px;
	margin-right:5px;
	margin-left: 0px;
	float: left;
	margin-bottom: 40px;
}

#Inner div.Img_VR2 {
	width: 320px;
	margin-right: 1px;
	margin-left: 5px;
	float: right;
	margin-bottom: 40px;
}

#Inner div.Img_VL3 {
	width: 283px;
	margin-right: 5px;
	margin-left: 50px;
	float: left;
	margin-bottom: 40px;
}

#Inner div.Img_VR3 {
	width: 279px;
	margin-right: 50px;
	margin-left: 5px;
	float: right;
	margin-bottom: 40px;
}

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

/*共通*/

.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: 68%; line-height: 100%; }

/* リスト（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
}