@charset "UTF-8";

#side-bnr h2{
  clear:both;
}

.box-left{
  width:9px;
  background:url(images/box-left.jpg) repeat-y;
}

.box-right{
  width:9px;
  background:url(images/box-right.jpg) repeat-y;
}

.box-center{
  background-color:#FFFFFF;
  width:628px;
}

h3{
  padding:15px 0;
}

h4{
  padding:10px 15px;
}

.artist_logo{
  width:50%;
  text-align:center;
  height:60px;
  vertical-align:middle;
}

.detail{
  font-size:12px;
  color:#333333;
  width:25%;
  line-height:1.5em;
  padding:10px 20px;
  vertical-align:text-top;
}

.thumb{
  text-align:center;
  vertical-align:middle;
  padding-top:20px;
}

.back{
  font-size:11px;
  margin:0 5px 20px 0;
  color:#006666;
  text-align:right;
}


.popup-box{
  width:650px;
  border:#3d3c3c solid 1px;
}

.popup-box-href{
  width:270px;
  border:#3d3c3c solid 1px;
}

.popup-box-steel{
  width:350px;
  border:#3d3c3c solid 1px;
}

.goodsphoto{
  padding:10px;
}

.popup-box_detail{
  background-color:#3d3c3c;
}

.popup-box_td{
  width:100%;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
}

.other{
color:#FFCC00;
}

.zoom{
text-align:center;
}

.attention{
font-size:11px;
padding:10px 0 0 5px;
line-height:1.5em;
}

.hanbaijikan{
border:#0f95a0 solid 1px;
color:#ffffff;
font-size:12px;
line-height:1.5em;
}

.hanbaijikan-tx{
padding:3px 15px;
}

.hanbaijikan-h{
background-color:#0f95a0;
text-align:center;
}

.shop{
padding:15px;
color:#FFFFFF;
font-size:12px;
line-height:1.5em;
}