@charset "UTF-8";

/* load common style */
@import url("../../css/common.css");


/* feature */

#detail #main #feature #feature1 .text-l { margin-top:0;}
#detail #main #feature #feature1 .pht-r { margin-top:0;}
#detail #main #feature #feature1 .text-r { width: 340px; margin-top:0;}
#detail #main #feature #feature1 .pht-l { width: 288px; margin-top:0;}

#detail #main #feature #feature3 .text-l { width: 477px;}
#detail #main #feature #feature3 .pht-r { width: 168px;}


.nestContt {
	margin:20px 0 10px;
	padding:10px 0;
	border:1px solid #ccc;
}
.nestContt .floatLeft {
	float:left;
	margin-left:10px;
}
.nestContt .floatRight {
	float:right;
	margin-right:10px;
}
.nestContt .floatLeft,
.nestContt .floatRight {
	width:310px;
	display:inline;
}
.nestContt .floatLeft h5 {
	color:#492D92;
}
.nestContt .floatLeft img,
.nestContt .floatRight img {
	float:left;
}
.nestContt .floatLeft h5,
.nestContt .floatLeft p {
	margin-left:59px;
}
.nestContt .floatRight h5,
.nestContt .floatRight p {
	margin-left:73px;
}


/* promise */

#promise {
	background-image:url(../images/bg.gif);
}
.promise-inner {
	background-image:url(../images/bg_round_btm.gif);
}
.promise-inner div.floatLeft,
.promise-inner div.floatRight {
	background-image:url(../images/bg_round_top.gif);
}
