@charset "UTF-8";
/* 공통 */
.red {color:#e43932;}

/* content */
.content{width:980px; margin:0 auto;font-family:"NG";}

.detail_pro {width:840px;padding-top:30px;margin:0 auto;}
	.detail_pro p.sub_title {float:right;padding-top:6px;margin-right:72px;font-size:55px;color:#333;font-weight:bold;letter-spacing:-3px;}
	.detail_pro h1 {position:relative;padding:70px 72px 35px 0;background:url(../images/logo.png) no-repeat 72px top;font-size:40px;font-weight:bold;color:#333;text-align:right;letter-spacing:-1px;}
	.detail_pro h1 span {color:#ff5114;}
	.detail_pro h1 strong {font-size:50px;color:#ff5114;margin-right:10px;}
	.detail_pro .img_wp {text-align:center;}

.des01 {margin-bottom:60px;text-align:center;}
	.des01 + p.title {margin-bottom:86px;text-align:center;font-weight:bold;font-size:20px;color:#555; line-height:36px;}
	.des01 + p.title span {display:block; font-size:30px;text-decoration:underline;color:#ff5114; margin-bottom:13px;}

.info {padding:0;margin-bottom:100px; line-height:0}
	.info li span.bg_point {display:block;width:840px;height:196px; margin-bottom:42px}
	.info .point01 {background:url(../images/bg_point01.jpg) no-repeat 286px 0;}

	.info .point02 {background:url(../images/bg_point02.jpg) no-repeat 286px 0;}

	.info .point03 {background:url(../images/bg_point03.jpg) no-repeat 286px 0;}

	.info .point04 {background:url(../images/bg_point04.jpg) no-repeat 286px 0;}
	
	ul.info li {font-size:27px;font-weight:bold;color:#333;line-height:40px;text-align:center;margin-top:55px;}

.detail_txt {background:#e6e6e6;color:#222;font-size:15px;padding:30px 25px 30px 25px}
.ingredient {background:url(../images/ingredient.png) no-repeat 492px 260px;}
	.detail_txt li {line-height:31px;letter-spacing:-.3px;}
	.detail_txt li.last {line-height:35px}