@charset "utf-8";



.columnB p {
line-height: 160%;
}

.columnB .main1 {
width: 438px;
float: left;
}

.columnB .main1 h3 {
margin: 50px 0 20px 0;
}

.columnB .main2 {
width: 328px;
float: left;
}

.columnB .cause {
margin-top: 80px;
}

.columnB .main2 p {
padding: 0 25px;
}

.columnB .food {
padding: 35px 0 45px 0;
background: #F2F2F2 url(/NR/rdonlyres/3CCCA030-94FC-4460-BCA4-827ECA254087/0/bg_grain.jpg) no-repeat right top;
color: #000000;
}

.columnB .food h3 {
margin: 0 0 20px 15px;
}

.columnB .food p {
width: 415px;
margin-left: 15px;
}

.columnB .material {
background: #FFFFFF;
color: #000000;
}

.columnB .material .left {
float: left;
width: 479px;
}

.columnB .material .right {
float: left;
width: 253px;
}

.columnB .material .right h3 {
margin-top: 40px;
}

.columnB .material .right p {
margin-top: 10px;
}

.columnB .highQuality {
background: url(/NR/rdonlyres/1DD4ACA3-B1C1-4223-9694-57BA9EF79E52/0/img_quality2.jpg) no-repeat right bottom;
}

.columnB .highQuality h3 {
margin: 28px 0 25px 15px;
}

.columnB .highQuality p {
margin: 0 0 10px 15px;
width: 414px;
}


.columnB .materialTable {
width: 100%;
}

.columnB .materialTable .thw1 {
background: #FFFFFF url(/NR/rdonlyres/C3A95463-6C08-4DF9-A1DD-8E6DB92C0EBD/0/bg_dot_21.gif) repeat-y right;
width: 127px;
text-align: left;
padding-right: 1px;
}

.columnB .materialTable .thw2 {
background: #FFFFFF url(/NR/rdonlyres/C3A95463-6C08-4DF9-A1DD-8E6DB92C0EBD/0/bg_dot_21.gif) repeat-y right;
padding-right: 1px;
}

.columnB .materialTable .tr1 td {
background: url(/NR/rdonlyres/B5739562-BFBA-4E2C-A49F-CA3DEEEC1E12/0/bg_dot_19.gif) repeat-y right #2A2A2A;
border-bottom: 1px solid #434343;
text-align: center;
}

.columnB .materialTable .tr2 td {
background: url(/NR/rdonlyres/380FEE85-FAE1-47B9-8607-E6EECDF234B3/0/bg_dot_20.gif) repeat-y right #1A1A1A;
border-bottom: 1px solid #434343;
text-align: center;
}

.columnB .materialTable .td {
padding: 10px 0 5px 10px;
text-align: left !important;
font-size: 83%;
}

.columnB .materialTable .td img{
margin-right: 10px;
}

.columnB h4 {
margin: 0 0 20px 25px;
}

.columnB .details {
padding: 20px 0 35px 26px;
background: #4A4A4A;
}

.columnB .details2 {
padding: 20px 0 35px 26px;
background: #1A1A1A;
}

.columnB .details3 {
padding: 20px 0 35px 26px;
background: #2A2A2A;
}


.columnB dl {
float: left;
width: 213px;
} 

.columnB dt {
color: #FCFF02;
}

.columnB dd {
margin-top: 15px;
}

.kome {
font-size: 83%;
color: #B3B3B3;
}

.pageUp {
text-align: right;
margin: 35px 0;
}
