@charset "utf-8";

.news {
	margin-left: 59px;
	margin-top: 35px;
}

.news_list {
	margin-top: 5px;
}

.news_list span {
	display: block;
	width: 80px;
	float: left;
}

.bg_img {
	background: url(../image/bg_img.jpg) left top no-repeat;
	padding: 0px 61px 0px 61px;
}


#content_con .rec_dl {
	width: 630px;
	padding: 5px 0px 12px 0px;
}
#content_con .rec_dl dt {
	width: 110px;
	float: left;
	font-weight: bold;
}
#content_con .rec_dl dd {
	width: 510px;
	float: right;
}


.rec_list {
	width: 630px;
	float: left;
	padding-top: 10px;
}
.rec_list li {
	width: 600px;
	list-style: none;
	background: url(../../common/image/icn_common_01.gif) 0px 4px no-repeat;
	padding-left: 30px;
	padding-bottom: 15px;
}

.rec_list a:link {
	color: #660099;
	text-decoration: none;
	font-weight: bold;
}
.rec_list a:hover {
	color: #660099;
	font-weight: bold;
	text-decoration: underline;
}
rec_list a:visited {
	color: #660099;
	font-weight: bold;
	text-decoration: none;
}


.rec_faq_dl {
	width: 630px;
}

.rec_faq_dl dt {
	width: 605px;
	background: url(../image/icon_01.gif) 0px 5px no-repeat;
	padding-left: 25px;
	font-weight: bold;
}

.rec_faq_dl dd {
	width: 605px;
	margin-top: 5px;
	padding-left: 25px;
}

.red_img_right {
	width: 630px;
}

.red_img_right .left {
	width: 200px;
	float: left;
}

.red_img_right .right {
	width: 400px;
	float: right;
}

.mar_l_4 {
	margin-left: 4px;
}

.mar_l_22 {
	margin-left: 22px;
}

.mar_l_40 {
	margin-left: 40px;
}
