@charset "UTF-8";

/* attraction08 */

#main #t_shirtsDesign{
  width:593px;
  margin-bottom:10px;
}

#main #t_shirtsDesign ul{
  width:603px;
  margin-left:-11px;
}

#main #t_shirtsDesign ul li{
  width:190px;
  float:left;
  padding-left:11px;
}

#main #t_shirtsDesign ul li img{
  vertical-align:top;
}

#main #t_shirtsDesign p{
  font-size:15px;
  font-weight:bold;
  padding:10px 0 10px 3px;
  background-image:url(../images/08copyright.gif);
  background-position:right top;
  background-repeat:no-repeat;
}

#main #t_shirtsDesign p span{
  font-size:13px;
  font-weight:normal;
}

#main #mobileInfo{
  width:591px;
  border:1px solid #f42a84;
}

#main #mobileInfo h4{
  background-color:#f42a84;
  font-size:17px;
  font-weight:bold;
  color:#ffffff;
  margin-bottom:10px;
  padding:4px 10px 5px 10px;
}

#main #mobileInfo h4 s{
  margin-right:10px;
}

#main #mobileInfo p{
  text-indent:-1em;
  padding:0 2em 0 2em;
  margin-bottom:4px;
}

#main #mobileInfo dl{
  width:571px;
  padding:10px;
}

#main #mobileInfo dt{
  width:121px;
  float:left;
  clear:both;
}

#main #mobileInfo dd{
  margin-left:135px;
}

* html #main #mobileInfo dd{
  height:1%;
}

#main #mobileInfo dd h5{
  color:#f42a84;
}

#main #mobileInfo dd table{
  width:100%;
  border-top:1px solid #cccccc;
  margin:2px 0;
}

#main #mobileInfo dd th{
  width:9ex;
  text-align:center;
  padding:2px 0 2px 11px;
  background-image:url(../images/08mobile_icon.gif);
  background-position:left top;
  background-repeat:no-repeat;
  vertical-align:top;
  border-bottom:1px solid #cccccc;
}

#main #mobileInfo dd td{
  width:auto;
  text-align:left;
  padding:2px 0;
  vertical-align:top;
  border-bottom:1px solid #cccccc;
}
  
