/* CSS Document */
div#sp{
	height:110px;
}
div#sw{
	margin-top:134px;
	margin-left:0px;
}
#rkiyaku{
	width:860px; /*　規約表示部分　*/
	height:135px;
	display:block;
	overflow:auto;
	text-align: left;
	margin-bottom: 15px;
}
div#table1 {
	float:right
	width:150;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: 1px #666666 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
}
/* コンテンツ部 左側 */
div#menul {
	width: 330px; /* 画像一覧部分の横幅 */
	float: left;
}
div#menur {
	width: 520px; /* 文章部分の横幅 */
	float:right;
	background-image: url(../img/conf-bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#check1 {
	padding-left: 30px;
	font-weight: bold;
	font-size: 22px;
}
div#waku{
	width:860px;
	clear:both;
	}
table.link{
    border-top:1px solid #666666;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
/*コンテンツ中段*/
div#dl {
	clear: both;
	width:850px;
	height:300px;
	background-image:url("../img/dl_av.gif");
	background-repeat:no-repeat;
}
.table1 TD { 
	border: 1px #ffffff; /* セルの枠線（太さ・色・スタイル） */ 
} 
.link td{
    border-bottom:1px solid #666666;
    padding:0.3em 1em;
}
#ablack {
	padding-left: 10px;
	font-size: 19px;
	font-weight : bold;
	background-color:#FFFF99;
	clear:both;
}
#reda {
	padding-left: 5px;
	font-size: 15px;
	color:#C40000;
	font-weight : bold;
}
.clear {
clear: both;
}
