<style>

/* スマホ画像中央 */
@media screen and (max-width:767px){
.sp-center{text-align:center !important;}
.sp-img-center{text-align:center !important;}
.sp-img-center img{
display:inline-block !important;
max-width:100% !important;
height:auto !important;
margin:0 auto !important;
}
}

/* 商品説明レイアウト */
#detail2{
max-width:900px;
margin:0 auto 30px auto;
line-height:1.8;
}

#detail2 h2{
font-size:20px;
margin-bottom:15px;
}

/* スペックボックス */
.wrap{
max-width:900px;
margin:30px auto;
}

.spec-wrap{
border:1px solid #ddd;
padding:20px;
background:#fafafa;
}

.item-type{
font-size:14px;
color:#666;
margin-bottom:5px;
}

.item-name{
font-size:20px;
font-weight:bold;
margin-bottom:15px;
}

/* 表 */
.spec-wrap table{
width:100%;
border-collapse:collapse;
margin-bottom:15px;
}

.spec-wrap th{
background:#f3f3f3;
padding:10px;
border:1px solid #ddd;
text-align:left;
width:160px;
}

.spec-wrap td{
padding:10px;
border:1px solid #ddd;
}

/* 注意書き */
#attention{
font-size:14px;
color:#a00;
margin-top:10px;
}

</style>