@charset "UTF-8";

/*****************************************************
FileName : /erasure/css/index.css
*****************************************************/

/*	mainContents
-------------------------------------------------------------------*/
#conBox02 h2,
#conBox03 h2 {
	margin-bottom:20px;
}

/*	conBox01
-------------------------------------------------------------------*/
#conBox01 {
	width:846px;
	text-align:left;
}

#conBox01 img {
	margin:0 0 22px 0;
}

#conBox01 p {
	margin:0 0 32px 14px;
	font-size:155%;
	line-height:1.5em;
}

.redTxt {
	font-size:135%;
	font-weight:bold;
	color:#f00;
}

/*	conBox02
-------------------------------------------------------------------*/
#conBox02 {
	margin-bottom:60px;
	text-align:left;
}

.conBox02List {
	overflow:hidden;
	margin:0 auto;
	width:550px;
	_width:560px;
	_height:265px;
}

.conBox02List:after {
	clear: both;
	content: "";
    display: block;
    height: 0;
}

.conBox02Txt {
	float:left;
	margin-right:35px;
	width:240px;
}

.conBox02Txt img {
	margin-bottom:11px;
}

.conBox02Txt p {
	width:238px;
	margin-left:2px;
}

/*	conBox03
-------------------------------------------------------------------*/
#conBox03 {
	text-align:left;
}

.midashi {
	margin-bottom:20px;
	font-size:120%;
}

.listBoxWrap {
	overflow:hidden;
	width:845px;
}

.listBoxWrap:after {
	clear: both;
	content: "";
    display: block;
    height: 0;
}

.listBox01Wrap {
	float:left;
	overflow:hidden;
	margin-top:139px;
	width:534px;
}

.listBox01Wrap:after {
	clear: both;
	content: "";
    display: block;
    height: 0;
}

.listBox01 img,
.listBox04_1 img,
.listBox04_2 img {
	margin-bottom:6px;
}


.listBox01 {
	float:left;
	width:243px;
}

.listBox01 h3 {
	padding:6px 0 0 35px;
	height:24px;
	color:#006837;
	font-size:135%;
}

h3.list01 {
	background: url(../../common/img/co_ic_01.jpg) no-repeat left center;
}

h3.list02 {
	background: url(../../common/img/co_ic_02.jpg) no-repeat left center;
}

h3.list03 {
	background: url(../../common/img/co_ic_03.jpg) no-repeat left center;
}

.listBox01 p {
	margin-left:35px;
	width:200px;
	line-height:1.2em;
}

.listBox02 {
	float:left;
	width:48px;
}

.listBox02 img {
	margin-top:65px;
}

.listBox03 {
	float:left;
	width:65px;
	height:510px;
}

.listBox03 img {
	margin-top:77px;
}

.listBox04 {
	float:left;
	width:243px;
}

.listBox04_1,
.listBox04_2 {
	width:243px;
}

.listBox04_1 {
	margin-bottom:30px;
}

.listBox04_1 h3,
.listBox04_2 h3 {
	padding:6px 0 0 35px;
	height:24px;
	color:#006837;
	font-size:135%;
}

.listBox04_1 p,
.listBox04_2 p {
	margin-left:35px;
	width:200px;
	line-height:1.2em;
}

/*	conBox04
-------------------------------------------------------------------*/
#conBox04 {
	margin:-5px auto 85px auto;
	width:788px;
	height:313px;
	background: url(../img/index_bg_01.gif) no-repeat center center;
}

#conBox04 p {
	margin:0 auto 22px 20px;
	padding-top:35px;
	text-align:left;
}

.conBox04List {
	overflow:hidden;
	margin:0 auto 0 auto;
	width:522px;
	_width:532px;
}

.conBox04List:after {
	clear: both;
	content: "";
    display: block;
    height: 0;
}

.conBox04ListImg {
	float:left;
}

.conBox04ListImg h3 {
	color:#C1272D;
}

.conBox04ListImg img {
	margin-bottom:10px;
}

.conBox04ListImg02 {
	float:left;
	width:42px;
}

.conBox04ListImg02 img {
	margin-top:65px;
}

H1 {
	text-align: left;
	font-size: 120%;
	color: #444444;
	margin-bottom: -25px;
}


.style1 {
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
}
