@charset "utf-8";

/* ===================== manuka ===================== */


.area_points {
width:570px;
margin:0 0 30px 10px;
}

.lft {
float:left;
}

.rgt {
float:right;
}


.area_prod-cont .rgt .manuka01 {
padding:7px 32px;
}

.section {
width:565px;
margin:12px 0 15px;
border:1px solid orange;
background:#FAF4E8;
}

.mtMore {
margin-top:19px;
}

.explain {
width:535px;
padding:10px 15px;
color:#663300;
letter-spacing:0.07em;
line-height:1.5;
}

.alert {
margin:22px 0 10px 97px;
padding:0 0 0 45px;
color:#CC0000;
text-align:left;
font-weight:bold;
}

.alert span {
margin:0 0 0 -75px;
}

.alert img {
vertical-align:middle;
margin:0 10px 0 0;
}

.section .explain p.lft {
width:200px;
}

.section .explain .rgt {
width:310px;
padding:8px 0;
}

.section .explain p.mb18 {
margin:0 0 18px 0;
}

.section .explain p.mb28 {
margin:0 0 28px 0;
}

.section .explain p.mb30 {
margin:0 0 30px 0;
}

.section .explain .lft {
width:260px;
padding:5px 0;
}

.section .explain p.active {
padding:4px 0 0 0;
width:255px;
}

table.product-info {
width:100%;
margin:0 0 3px;
}

table.product-info th {
padding:5px 5px 3px 13px;
border:1px solid #B58245;
color:#B58245;
background:#FFFFFF;
}

table.product-info td {
padding:5px 5px 2px 13px;
border:1px solid #B58245;
color:#B58245;
background:#FFFFFF;
}

table.product-info th.ttl {
padding:2px;
color:#FFFFFF;
background:#B58245;
font-size:125%;
text-align:center;
font-weight:bold;
}

.section .explain .certifiedL {
width:390px;
padding:8px 0;
line-height:1.5;
letter-spacing:0.03em;
}

.section .explain .certifiedL p.group {
padding:0 0 10px 0;
font-weight:bold;
font-size:110%;
}

.section .explain .certifiedL p.organic {
width:375px;
}

.section .explain .certifiedR {
width:134px;
padding:12px 0 10px;
}





















