#EV-CP_template .mainTitle {
margin-bottom:15px;
}
#EV-CP_template .leadWithBg{
background:url(../img/ev-cp/080122_breed_sys_main.png) 0 0 no-repeat;
height:329px;
padding:0px 20px;
margin-bottom:30px;
margin-left:20px;
margin-right:55px;
}


#EV-CP_template .leadWithBg #middle{
position: relative;
top:165px;
left:150px;
width:320px;
}


#EV-CP_template .subTitle {
margin-left:24px;
}
#EV-CP_template .contentsBox {
width:480px;
margin-bottom:30px;
margin-left:60px;
}

#EV-CP_template .contentsBoxLeft {
	float: left;
	width:300px;
}

#EV-CP_template .contentsBox .imgfloat {
	float:right;
}
/*///////////////////////////////////////////
#EV-CP_template .contentsBox .imgfloat:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
#EV-CP_template .contentsBox .imgfloat {display: inline-block;}
/////////////////////////////////////////////*/
/* Hides from IE5/Mac \*/
/*/////////////////////////////////
* html .imgfloat {height: 1px;}
#EV-CP_template .contentsBox .imgfloat {display: block;}
//////////////////////////////////*/
/* End hide from IE5/Mac */


#EV-CP_template .contentsBox p,
#EV-CP_template .contentsBox li,
#EV-CP_template .contentsBox table{
margin-top:1em;
}
#EV-CP_template .campaignDetailBox {
width:568px;
margin-bottom:30px;
margin-left:15px;
padding:2px;
}
#EV-CP_template .campaignDetailBox_baseBg {
background:url(../img/ev-cp/cpTemp_campaignDetailBox_baseBg.gif);
}
#EV-CP_template .campaignDetailBox_accessoryBg {
background:url(../img/ev-cp/cpTemp_campaignDetailBox_bg.gif) 0 50% no-repeat;
padding:1px 0;
}
#EV-CP_template {
width:100%;
background:url(../img/ev-cp/EV-CP_template_baseBg.gif) 50% 0 repeat-y;

}
#EV-CP_template #EV-CP_template_mainBg {
background:url(../img/ev-cp/EV-CP_template_granBg.jpg) 0 0 no-repeat;
width:616px;
height:auto !important;
height:656px;
margin:0 auto;
padding-top:121px;
padding-left:142px;
}
#EV-CP_template_contents {
background:url(../img/ev-cp/EV-CP_template_contents_baseBg.gif) 0 0 repeat-y;
}
#EV-CP_template_contents_inner {
background:url(../img/ev-cp/EV-CP_template_contents_bottom.gif) left bottom no-repeat;
padding-bottom:11px;
}
#EV-CP_template_contents_innersInner {
background:url(../img/ev-cp/EV-CP_template_contents_granBg.jpg) 0 0 no-repeat;
padding-left:3px;
}
#EV-CP_template_contents_innersInner .mainTitle {
height:110px;
position:relative;
margin-bottom:5px;
}
#EV-CP_template_contents_innersInner .mainTitle h1{
position:absolute;
top:-113px;
}
#EV-CP_template_contents_innersInner .mainTitle .newHeader{
position:absolute;
top:5px;
}
#EV-CP_template #footerB{
margin:50px auto 0;
}
.EV-CP_kadomaruA {
background:url(../img/ev-cp/ev-cp_kadomaruUnit_top.gif) 0 0 no-repeat;
width:510px;
margin:20px auto 0;
padding-top:10px;
}
.EV-CP_kadomaruA_inner {
background:url(../img/ev-cp/ev-cp_kadomaruUnit_bottom.gif) left bottom no-repeat;
padding-bottom:10px;
}
.EV-CP_kadomaruA_innersInner {
border-left:1px solid #848484;
border-right:1px solid #848484;
background:white;
padding:0 10px;
}
.campaignDetailBox .textContents {
padding:0 60px;
}

#EV-CP_template .contentsBox li{
	margin:0px;
	margin-bottom:3px;
	}
ol, li {
	margin:0px;
	padding:0px;
	}
ol{padding-left:15px;}
ol li {
	position:relative;
	margin:0;
	margin-left:15px;
	padding-left:0px;
	}

ol li .listnum {
	position:absolute;
	margin-left:-12px;
	padding-left:0px;
	}

ol li .listnum02 {
	position:absolute;
	margin-left:-18px;
	padding-left:0px;
	}
.attentionIndentReverse0_5 li{
padding-left:0.5em;
text-indent:-0.5em;
margin-bottom:0.5em;
margin-top:0 !important;
}	
.EV-CPcf:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.EV-CPcf {display: inline-block;}
/* Hides from IE5/Mac \*/
* html .EV-CPcf {height: 1px;}
.EV-CPcf {display: block;}
/* End hide from IE5/Mac */