@charset "utf-8";


dl,dt,dd {
	font-size: small;
	color: #333;
}

.futo {
	font-weight: bold;
	color: #000;
}

.migi_1 {
	padding-left: 1em;
}

.migi_2 {
	padding-left: 2em;
	color: 333;
}

.migi_3 {
	padding-left: 3em;

}




/*--リストタイプ 1 ddが三つ以上の場合----------------------------------------*/

.list_1 {
	margin: 0;
	padding: 0;
	clear: both;
	border: 0px dashed gold;
}

.list_1 dl {
	font-size: small;
	border: 0px solid #999;
	width: 580px;
	margin-bottom: 10px;
	background-color: oldl-ace;

}

.list_1 dt {
	font-weight: bold;
	letter-spacing: .2em;
	color: #F60;
	float: left;
	width: 120px;
	padding: 5px 0 5px 5px;
	clear: both;
	_height: 100px;/*IE6修正用*/
	background-color: g-old;
	text-align: right;
}

.list_1 dd {
	color: #333;
	width: 430px;
	font-weight: normal;
	margin-left: 130px;
	padding: 5px 5px 5px 5px;
	border-left: 1px solid #ccc;
	background-color: sk-yblue;
}

.list_1 ol {
	margin-top: 0px;
	margin-right: 0px;
}

.list_1 ol li {
	margin-top: 0px;
	margin-left: -1em;
	margin-right: 0;
}
	

.list_1 ul li .link {
	line-height: 2em;
	margin: 0 0 0.5em -21px;
	padding: 0 0 0 16px;
	background: url(../common/img/small_square_arrow_r.gif) no-repeat left 2px;
}


/*--リストタイプ 2 ddが２つまで----------------------------------------*/

.list_2 {
	margin: 0;
	padding: 0;
	float: none;
	border: 0px dashed gold;
}

.list_2 dl {
	font-size: small;
	border: 0px solid #999;
	width: 580px;
	margin-bottom: 10px;
	background-color: ol-dlace;
}

.list_2 dt {
	font-weight: bold;
	letter-spacing: .2em;
	color: #F60;
	float: left;
	width: 120px;
	padding: 5px 0 5px 5px;
	clear: both;
	background-color: go-ld;
	text-align: right;

}


.list_2 dd {
	color: #333;
	width: 430px;
	font-weight: normal;
	margin-left: 130px;
	padding: 5px 5px 5px 5px;
	border-left: 1px solid #ccc;
	background-color: sky-blue;
}

.list_2 ol {
	margin-top: 0px;
	margin-right: 0px;
}

.list_2 ol li {
	margin-top: 0px;
	margin-left: -1em;
	margin-right: 0;
}






dl {
	border: 1px solid #999;
	width: 400px;
}

dt {
	float: left;
	width: 60px;
	padding: 5px 0 5px 5px;
	clear: both;
	font-weight: bold;
	background-color: go-ld;
	text-align: right;
}

dd {
	color: #333;
	width: 300px;
	margin-left: 80px;
	padding: 5px 5px 5px 5px;
	border-left: 1px solid #ccc;
	background-color: sky-blue;
}


/*--リストタイプ 4 ddが三つ以上の場合--枠線あり--------------------------------------*/

.list_4 {
	margin: 0;
	padding: 0;
	clear: both;
	border: 0px dashed gold;
}

.list_4 dl {
	font-size: small;
	border-top: 1px solid #999;
	width: 580px;
	margin-bottom: 10px;
	background-color: ol-dlace;
}

.list_4 dt {
	font-weight: bold;
	letter-spacing: .2em;
	color: #F60;
	float: left;
	width: 120px;
	padding: 5px 0 5px 5px;
	clear: both;
	_height: 100px;/*IE6修正用*/
	background-color: g-old;
	text-align: right;
}

.list_4 dd {
	color: #333;
	width: 430px;
	font-weight: normal;
	margin-left: 130px;
	padding: 5px 5px 5px 5px;
	border-left: 0px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color: skyb-lue;
}

.list_4 ol {
	margin-top: 0px;
	margin-right: 0px;
}

.list_4 ol li {
	margin-top: 0px;
	margin-left: -1em;
	margin-right: 0;
}
	

.list_4 ul li .link {
	line-height: 2em;
	margin: 0 0 0.5em -21px;
	padding: 0 0 0 16px;
	background: url(../common/img/small_square_arrow_r.gif) no-repeat left 2px;
}



