@charset "UTF-8";

/* REDNA */
h2,
h3{
	margin: 0;
	padding: 0;
}
li img,dt img,dd img{
	vertical-align:bottom;
}
.main li , .main ul {
	padding: 0;
	margin: 0;
	line-height: 0px;
}
p{
	margin: 0;
	padding: 0;
	font-size: 24px;
	color: #010101;
	line-height:150%;
}
p.lead{
	margin: 0;
	padding: 12px 30px 10px 30px;
	font-size: 24px;
	color: #010101;
}
h2,
h3{
	margin: 0;
}

/* titleArea */
.titleArea{
	margin: 0 auto;
	margin-bottom:50px;
	width:600px;
	background: url(/s/brand/redna/images/title_redna_bg.png) no-repeat 100% bottom;
}
/* reccomend */
.reccomend{
	padding: 15px 0 20px;
}
/* approach */
.approachBg{
	margin: 0 auto;
	margin-bottom:50px;
	width:600px;
	padding-bottom: 20px;
	background-color: #fee2e9 !important;
}
#approach dl{
	margin-bottom: 20px;
	background: url(/s/brand/redna/images/support_bg.png) repeat-y;
}
#approach dl dt{
	padding: 10px 59px;
}
#approach dl dd{
	padding: 5px 60px 15px 50px;
	color: #333;
	line-height: 1.6;
}

/* step */
.step{
	margin:0 auto;
	width:600px;
}
#step ul{
	margin: 10px 25px 0;
}
#step li{
	margin-bottom: 25px;
}
#step .step1{
	background: url(/s/brand/redna/images/step1_bg.jpg) no-repeat; 
}
#step .step2{
	background: url(/s/brand/redna/images/step2_bg.jpg) no-repeat; 
}
#step .step3{
	background: url(/s/brand/redna/images/step3_bg.jpg) no-repeat; 
}
#step .special{
	margin-top: 55px !important;
	background: url(/s/brand/redna/images/special_bg.jpg) no-repeat; 
}
#step .spcialTtl{
	position: absolute;
	margin: -25px 0 0 -1px !important;
	padding: 0 !important;
}
#step .pdtName{
	position: absolute;
	padding: 300px 0 0 330px;
}
#step .spcialCatch{
	padding: 52px 0 0 5px;
}
#step h3{
	margin: 15px 0 20px;
}
#step h4{
	margin-bottom: 0;
}
#step dt{
	padding: 20px 0 10px 6px;
}
#step dd{
	overflow: hidden;  /* clearfix */
	zoom: 1;  /* clearfix */
}
#step dd .stepCatch{
	margin: 10px 0 10px 5px;
}
#step dd p{
	margin: 10px 0 15px 30px;
}
#step dd .btnDetail{
	position: relative;
	margin: 0 0 0 30px;
	padding-bottom: 35px;
}
.btnList{
	margin: -15px 19px 20px;
	padding: 15px;
	background-color: #f6f2eb; 
}