/*
############################################################

Detail

############################################################
*/


.detail-icon {
clear: both;
margin: 0px auto;
margin-left: 0px;
padding-left: 0px;
list-style-type: none;
margin-left: 5px;
}


.detail-icon li {
margin: 0px auto;
float: left;
margin-left: 0;
padding-left: 0;
list-style: none;
width: 179px;
margin-top: 10px;
}



#icon-concept {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-concept.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
text-decoration: none;
color: #000;
}

#icon-concept:hover {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-concept.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
color: #DB9800;
text-decoration: underline;
}


#icon-softbody {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-body.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
text-decoration: none;
color: #000;
}

#icon-softbody:hover {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-body.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
color: #DB9800;
text-decoration: underline;
}

#icon-makeup {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-makeup.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
text-decoration: none;
color: #000;
}

#icon-makeup:hover {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-makeup.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
color: #DB9800;
text-decoration: underline;
}

#icon-option {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-option.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
text-decoration: none;
color: #000;
}

#icon-option:hover {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-option.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
color: #DB9800;
text-decoration: underline;
}

#icon-acce {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-acce.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
text-decoration: none;
color: #000;
}

#icon-acce:hover {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-acce.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
color: #DB9800;
text-decoration: underline;
}

#icon-bodydetail {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-detail.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
text-decoration: none;
color: #000;
}

#icon-bodydetail:hover {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-detail.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
color: #DB9800;
text-decoration: underline;
}

#icon-legs {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-kaikyaku.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
text-decoration: none;
color: #000;
}

#icon-legs:hover {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-kaikyaku.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
color: #DB9800;
text-decoration: underline;
}

#icon-develop {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-kaihatsu.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
text-decoration: none;
color: #000;
}

#icon-develop:hover {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-kaihatsu.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
color: #DB9800;
text-decoration: underline;
}

#icon-showroom {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-showroom.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
text-decoration: none;
color: #000;
}

#icon-showroom:hover {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-showroom.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
color: #DB9800;
text-decoration: underline;
}

#icon-catalog {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-dl.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
text-decoration: none;
color: #000;
}

#icon-catalog:hover {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-dl.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
color: #DB9800;
text-decoration: underline;
}


#icon-catalog_en {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-dl_en.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
text-decoration: none;
color: #000;
}

#icon-catalog_en:hover {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-dl_en.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
color: #DB9800;
text-decoration: underline;
}



#icon-hole {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-hole.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
text-decoration: none;
color: #000;
}

#icon-hole:hover {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-hole.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
color: #DB9800;
text-decoration: underline;
}


#icon-hole_en {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-hole.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
text-decoration: none;
color: #000;
}

#icon-hole_en:hover {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-hole.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
color: #DB9800;
text-decoration: underline;
}


#icon-compa {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-compa.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
text-decoration: none;
color: #000;
}

#icon-compa:hover {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-compa.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
color: #DB9800;
text-decoration: underline;
}

#icon-compa_en {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-compa_en.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
text-decoration: none;
color: #000;
}

#icon-compa_en:hover {
float: left;
margin: 0px auto;
display: block;
background-image: url(../detail/img/icon-compa_en.jpg);
background-repeat: no-repeat;
background-position: 0 top;
width: 170px;
padding-top: 172px;
font-size: 13px;
text-align: left;
color: #DB9800;
text-decoration: underline;
}

