@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 .longLife {
padding: 25px 0 30px 25px;
}

.columnB .longLife .left {
width: 400px;
float: left;
margin-right: 13px;
}

.columnB .longLife .left h3 {
margin-bottom: 30px;
}

.columnB .longLife .right {
width: 327px;
float: left;
}

.columnB .comparison .left {
float: left;
width: 463px;
}

.columnB .comparison .right {
float: right;
width: 304px;
}

.columnB .comparison .right p {
margin-top: 17px;
}

.columnB .ratio {
padding-left: 15px;
}

.columnB .ratio .left {
float: left;
width: 530px;
margin-right: 28px;
}

.columnB .ratio .kome {
margin: 13px 0 10px 0;
}

.columnB .ratio .right {
float: left;
width: 194px;
}

.columnB .bodyCondition {
background: #FFFFFF;
}

.columnB .bodyCondition .left {
float: left;
width: 316px;
color: #000000; 
}

.columnB .bodyCondition .left h4 {
margin: 22px 0 7px 22px;
}

.columnB .bodyCondition .left p {
margin: 12px 32px 0 22px;
}


.columnB .bodyCondition .right {
float: left;
width: 451px;
}

.columnB .bodyCondition .right .left {
float: left;
width: 305px;
}

.columnB .bodyCondition .right .right {
float: left;
width: 146px;
font-size: 83%;
min-height: 152px;
height: auto !important;
height: 152px;
}

.columnB .bodyCondition .right .right h4 {
margin: 16px 0 11px 13px;
}

.columnB .bodyCondition .right .right p {
margin: 0px 13px 12px 13px;
}


.columnB .bodyCondition .right .figure1 .right {
background: #252525;

}

.columnB .bodyCondition .right .figure2 .right {
background: #191919;
}

.columnB .bodyCondition .right .figure3 .right {
background: #252525;
}

.columnB .bodyCondition .right .figure1 {
background: url(/NR/rdonlyres/86FAE275-6778-4A1E-A09F-9E93F81B6AC6/0/bg_figure_1.gif) repeat-y;
}

.columnB .bodyCondition .right .figure2 {
background: url(/NR/rdonlyres/C17C6D87-F9EF-402A-8D1F-F3381DB3EA6B/0/bg_figure_2.gif) repeat-y;
}

.columnB .bodyCondition .right .figure3 {
background: url(/NR/rdonlyres/2CC748F5-2E50-47E7-824E-BB18307C1028/0/bg_figure_3.gif) repeat-y;
}
 

.kome {
font-size: 83%;
}

.pageUp {
text-align: right;
margin: 35px 0;
}
