.benefits_wrap {
list-style:none;
list-style-type:none;
}

.benefits_box {
margin-bottom:20px;
}

.benefits li {
list-style:none;
margin-bottom:15px;
}

.benefits li #img {
width:140px;
padding:0 12px 0 0;
float:left;
padding-bottom:30px;
}

.benefits li #txt {
width:280px;
float:left;
font-size:12px;
height:auto;
padding-bottom:30px;
}

.benefits li h2{
font-size:14px;
font-weight:bold;
}

.whatsnew_wrap {
list-style:none;
list-style-type:none;
}

.whatsnew_box {
margin-bottom:20px;
}

.whatsnew_img22 {
	width:700px;
	height:566px;
	background-image:url(../images/whatsnew_22_main.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.whatsnew_img24 {
	width:700px;
	height:566px;
	background-image:url(../images/whatsnew_24_main.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.whatsnew_img24touch {
	width:700px;
	height:566px;
	background-image:url(../images/whatsnew_24touch_main.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.whatsnew li {
list-style:none;

}

.whatsnew li #img {
width:140px;
padding:0 12px 0 0;
float:left;
padding-bottom:30px;
}

.whatsnew li #txt {
width:280px;
float:left;
font-size:12px;
height:auto;
padding-bottom:30px;
padding-top:8px;
}

.whatsnew li #midashi{
font-size:14px;
font-weight:bold;
}

.whatsnew24 li {
list-style:none;

}

.whatsnew24 li #img {
width:110px;
padding:0 12px 0 0;
float:left;
padding-bottom:30px;
}

.whatsnew24 li #txt {
width:280px;
float:left;
font-size:12px;
height:auto;
padding-bottom:30px;
padding-top:8px;
}

.whatsnew24 li #midashi{
font-size:14px;
font-weight:bold;
}



.floatbrake {
clear:both;
}

.primary-photo-box {
	right:0;
}

.compare {
	width:96%;
	border-collapse: collapse;
}
.compare td{
	padding:6px;
	width:20%;
    border-width: 2px 0px; /* 上下だけ引く */
    border-color: #FFEEFF; /* 線色：緑 */
    border-style: solid; /* 線種：実線 */
    padding: 0.5em; /* セル内側の余白 */}
	
.description dt{
	line-height:2em;
	font-weight:bold;
}
.description dd{
	padding-left:1em;
	padding-bottom:2em;
}