@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;
}
/*	conBox15
-------------------------------------------------------------------*/
#conBox15Wrap {
	margin:0 auto 17px auto;
	width:849px;
	text-align:left;
	height:450px;
	margin-top:-10px;
}

#conBox15 {
	border-left:8px solid #CB9A66;
	border-right:8px solid #CB9A66;
	border-bottom:8px solid #CB9A66;
	
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-ms-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-ms-border-bottom-right-radius:10px;
	
	behavior:url(../common/htc/PIE.htc);
}

.conBox15Main {
	overflow:hidden;
	padding-top:27px;
	width:794px;
	_width:800px;
}

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



.conBox15List ul {
	margin:0 auto 0 94px;
	_margin:0 0 0 100px;
	padding-top:205px;
	width:800px;
	_width:810px;
}

.conBox15List li {
	display:inline;
	text-align:center;
	padding-top:50px;
	text-align:left;
	line-height:1.1;
}

.conBox15List h3 {
	margin-bottom:7px;
}


.conBox15Btn {
	margin:7px 23px 0 0;
	_margin:7px 13px 0 0;
}

/*	conBox16
-------------------------------------------------------------------*/
#conBox16Wrap {
	margin:0 auto 17px auto;
	width:849px;
	text-align:left;
}

#conBox16 {
	border-left:8px solid #CB9A66;
	border-right:8px solid #CB9A66;
	border-bottom:8px solid #CB9A66;
	
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-ms-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-ms-border-bottom-right-radius:10px;
	
	behavior:url(../common/htc/PIE.htc);
}

.conBox16Main {
	overflow:hidden;
	padding-top:27px;
	width:794px;
	_width:800px;
}

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


.conBox16List h3 {
	margin-bottom:7px;
}
/*	conBoxOP
-------------------------------------------------------------------*/
#conBoxOPWrap {
	margin:0 auto 17px auto;
	width:851px;
}
.conBoxOP_im01 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.conBoxOP_txt {
	font-size: 16px;
	text-align: left;
	margin-left: 20px;
	line-height: 20px;
}
#conBoxOP {
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-ms-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-ms-border-bottom-right-radius:10px;
	behavior:url(../common/htc/PIE.htc);
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8C6239;
	border-bottom-color: #8C6239;
	border-left-color: #8C6239;
}
.conBoxOPttl {
	padding-top:17px;
	margin-top: 0;
	margin-bottom: 17px;
	margin-left: 33px;
}
.conBoxOP_L {
	overflow:hidden;
	width:362px;
	float: left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 33px;
	height: 455px;
	border: 3px solid #88653F;
}
.conBoxOP_R {
	overflow:hidden;
	width:362px;
	float: right;
	margin-top: 0;
	margin-right: 33px;
	margin-bottom: 15px;
	height: 455px;
	border: 3px solid #88653F;
}
.conBox04Btn {
	width:842px;
	text-align:right;
	margin-bottom:20px;
}
/*	hikaku
-------------------------------------------------------------------*/
.hikaku{
border-collapse: separate;
border-spacing: 0px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
width:850px;
}
.hikaku th{
padding: 4px;
text-align: left;
vertical-align: top;
color: #fff;
background-color: #00b400;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.hikaku td{
padding: 4px;
background-color: #fafafa;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

/*	conBox15
-------------------------------------------------------------------*/
#conBox15Wrap {
	margin:0 auto 17px auto;
	width:849px;
	text-align:left;
	height:450px;
	margin-top:-10px;
}

#conBox15 {
	border-left:8px solid #CB9A66;
	border-right:8px solid #CB9A66;
	border-bottom:8px solid #CB9A66;
	
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-ms-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-ms-border-bottom-right-radius:10px;
	
	behavior:url(../common/htc/PIE.htc);
}

.conBox15Main {
	overflow:hidden;
	padding-top:27px;
	width:794px;
	_width:800px;
}

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



.conBox15List ul {
	margin:0 auto 0 94px;
	_margin:0 0 0 100px;
	padding-top:205px;
	width:800px;
	_width:810px;
}

.conBox15List li {
	display:inline;
	text-align:center;
	padding-top:50px;
	text-align:left;
	line-height:1.1;
}

.conBox15List h3 {
	margin-bottom:7px;
}


.conBox15Btn {
	margin:7px 23px 0 0;
	_margin:7px 13px 0 0;
}

/*	conBox16
-------------------------------------------------------------------*/
#conBox16Wrap {
	margin:0 auto 17px auto;
	width:849px;
	text-align:left;
}

#conBox16 {
	border-left:8px solid #CB9A66;
	border-right:8px solid #CB9A66;
	border-bottom:8px solid #CB9A66;
	
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-ms-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-ms-border-bottom-right-radius:10px;
	
	behavior:url(../common/htc/PIE.htc);
}

.conBox16Main {
	overflow:hidden;
	padding-top:27px;
	width:794px;
	_width:800px;
}

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


.conBox16List h3 {
	margin-bottom:7px;
}

/*	conBox17
-------------------------------------------------------------------*/
#conBox17Wrap {
	margin:0 auto 40px auto;
	width:849px;
	text-align:left;
}

#conBox17 {
	border-left:8px solid #CB9A66;
	border-right:8px solid #CB9A66;
	border-bottom:8px solid #CB9A66;
	
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-ms-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-ms-border-bottom-right-radius:10px;
	
	behavior:url(../common/htc/PIE.htc);
}

.conBox17Main {
	overflow:hidden;
	width:794px;
	_width:800px;
}

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


.conBox17List h3 {
	margin-bottom:7px;
}
.redt {
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
}