@import url("otasuke_dl_list.css");
/*Document*/

h1, h2, h3, h4, h5, h6, p, th, dl, dd, ul, li, ol, form, table, hr {
	padding:0px;
	margin:0px;
	font-size: 12px;
}

/*New Driver*/
div#NewList {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border: 3px solid #96A6F1;
	padding-top: 10px;
	padding-left: 10px;
	background-color: #fafafa;
}

div#NewList h2 {
	font-size: 14px;
	color: #333333;
	margin-bottom: 5px;
}


/*line-height*/
div#Listup ul, div#Listup li, div#NewList ul, div#NewList li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: 160%;
}
#Listup sup {
	font-size: 10px;
}
#Listup h3 {
	font-size: 12px;
	margin-left: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #666666;
}
#Listup {
	line-height: 20px;
}

/*float*/
.FloatL {
	float: left;
}
.Clear {
	clear: both;
}

.FloatR {
	float: right;
}


/*Wrapping*/
#Wrap{
	width:640px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

/*Margin*/
.MagL5 {
	margin-left: 5px;
}

.MagL10 {
	margin-left: 10px;
}
.MagL20 {
	margin-left: 20px;
}

.MagT5 {
	margin-top: 5px;
}
.MagT10 {
	margin-top: 10px;
}
.MagT15 {
	margin-top: 15px;
}
.MagT20 {
	margin-top: 20px;
}
.MagB5 {
	margin-bottom: 5px;
}
.MagB10 {
	margin-bottom: 10px;
}
.MagB15 {
	margin-bottom: 15px;
}
.MagB20 {
	margin-bottom: 20px;
}
.MagTB5 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.MagTB10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.MagTB15 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.MagTB20 {
	margin-top: 20px;
	margin-bottom: 20px;
}
/*Padding*/
.Padd0 {
	padding: 0px;
}

.PaddL5 {
	padding-left: 5px;
}
.PaddL10 {
	padding-left: 10px;
}

.PaddT10 {
	padding-top: 10px;
}
.PaddT5 {
	padding-top: 5px;
}
.PaddB10 {
	padding-bottom: 10px;
}

.PaddB5 {
	padding-bottom: 5px;
}
.PaddTB2 {
	padding-top: 2px;
	padding-bottom: 2px;
}
/*Belt-background*/
.BgGray {
	background-color: #dddddd;
	height: 17px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
}

.BgBlue {
	background-color: #000099;
	height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}

/*line*/
.LineB {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
