
/* Start Content */
.mainArea .MainVisual{
    background:url('../images/5merits.jpg') left top no-repeat;
    width: 950px;
    height: 300px;
    text-indent: -99999px;
    overflow: hidden;
}

.mainArea .quote1,
.mainArea .quote2{
    padding: 0px 55px;
    position: relative;
    min-height: 40px;
    text-align: center;
}
.mainArea .quote1:before,
.mainArea .quote2:before{
    content: url('../images/quote_start.png');
    position: absolute; left: 5px; top: 0px;
}
.mainArea .quote1:after,
.mainArea .quote2:after{
    content: url('../images/quote_end.png');
    position: absolute; right: 5px; top: 0px;
}
.mainArea .quote1 {
    color: #333333; font-size: 24px; 
}
.mainArea .quote2{
    color: #f26522; font-size: 30px; font-weight: bold;
}

.mainArea .MainTitle{
    background:url('../images/5merits_title.png') left top no-repeat;
    width: 950px;
    height: 90px;
    text-indent: -99999px;
    overflow: hidden;
}

.mainArea .MeritList{ padding:0px 0px 20px; margin: 0px; border-bottom: 3px dashed #ebebeb; list-style: none;}
.mainArea .MeritList li{overflow: hidden; clear: both; margin: 70px 0px 0px;}
.mainArea .MeritList .imgDisplay_odd {float: left; width:500px; text-align: right;}
.mainArea .MeritList .textDisplay_odd {float: left; width:450px; font-size: 24px;}

.mainArea .MeritList .imgDisplay_even {float: left; width:550px; text-align: left;}
.mainArea .MeritList .textDisplay_even {float: left; width:400px; font-size: 24px;}
.mainArea .MeritList .textDisplay img {margin-bottom: 40px;}

.mainArea .buttonWrap a{
    display: inline-block !important;
    font-size: 14px !important;
    padding: 13px 10px 10px;
}