@charset "utf-8";
/* CSS Document */

.m_btm_40{
	clear:both;
	margin-bottom:40px;
}

.m_btm_20{
	clear:both;
	margin-bottom:20px;
}

#content_001 h2{
	width:650px;
	height:38px;
	display:block;
	text-indent:-9999px;
	background:url(../img/title_001.jpg) no-repeat;
}

#content_001{
	margin-bottom:30px;
}

#content_002 h3{
	width:650px;
	height:37px;
	display:block;
	text-indent:-9999px;
	background:url(../img/title_002.jpg) no-repeat;
}


#content_003 h3{
	width:650px;
	height:37px;
	display:block;
	text-indent:-9999px;
	background:url(../img/title_003.jpg) no-repeat;
}

#content_003 dl, #content_003 dt, #content_003 dd{
	margin:0;
	padding:0;

}
#content_003 dl{
	width:610px;
	margin-left:10px;
	font-size:12px;
	line-height:18px;
}
#content_003 dl:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#content_003 dt{
	width:210px;
	background:url(../img/icon_01.jpg) no-repeat 0 1px;
	padding-left:18px;
	float:left;
	padding-bottom:6px;
}

#content_003 dd{
	float:left;
	width:380px;
	padding-bottom:6px;
}


#content_004 h3{
	width:650px;
	height:37px;
	display:block;
	text-indent:-9999px;
	background:url(../img/title_004.jpg) no-repeat;
}

#content_004 h4{
	width:615px!important;
	height:26px!important;
	display:block;
	font-size:16px;
	background:url(../img/bgtitle_001.jpg) no-repeat;
	padding:9px 0 0 35px;
	margin:0 0 5px 0;
}


/* FFハック *************************/

#content_004 h4, x:-moz-any-link {
	width:615px;
	height:26px;
	padding:9px 0 0 35px;
}
#content_004 h4, x:-moz-read-only {
	width:615px;
	height:26px;
	padding:9px 0 0 35px;
}
#content_004 h4, x:-moz-broken {
	width:615px;
	height:26px;
	padding:9px 0 0 35px;
}
#content_004 h4, x:x{
	width:650px;
	height:35px;
	padding:9px 0 0 35px;
}

/* FFハック *************************/

