@charset "UTF-8";

/* attraction10 */

#contents #contents_inner.mobile {
  width: 902px;
  margin:18px auto 20px auto;
  background:none;
}

#contents_inner.mobile #special{
}

#contents_inner.mobile #special h2{
  text-align:center;
  margin-bottom:0;
}

#contents_inner.mobile #special table{
  width:912px;
  border-collapse:separate;
  margin-left:-10px;
}

#contents_inner.mobile #special td{
  width:446px;
  border-left:10px solid #ffffff;
  border-top:10px solid #ffffff;
  background-image:url(../images/14bg_td.gif);
  background-position:right bottom;
  background-repeat:no-repeat;
  padding:0;
  vertical-align:top;
}

#contents_inner.mobile #special td dl{
  width:444px;
  border-top:1px solid #d8d8d8;
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8;
  margin:0;
  padding:0 0 12px 0;
}

#contents_inner.mobile #special td dt img{
  vertical-align:top;
}

#contents_inner.mobile #special td dd{
  padding:6px 17px 0 17px;
}

#contents_inner.mobile #special td dd p{
  font-size:12px;
  padding-top:2px;
}

/* ----------------------------------------------- */

#contents_inner.mobile #special td.siteInfo{
  width:446px;
  border-left:10px solid #ffffff;
  border-top:10px solid #ffffff;
  background-image:url(../images/14bg_siteinfo.gif);
  background-position:right bottom;
  background-repeat:no-repeat;
  padding:0;
  vertical-align:top;
}

#contents_inner.mobile #special td.siteInfo dl{
  width:420px;
  border-top:none;
  border-left:none;
  border-right:none;
  margin:0;
  padding:0 10px 12px 16px;
}

#contents_inner.mobile #special td.siteInfo dt{
  float:left;
  clear:both;
  width:99px;
}

#contents_inner.mobile #special td.siteInfo dd{
  padding:0 0 0 0;
  margin-left:109px;
  font-size:12px;
}

* html #contents_inner.mobile #special td.siteInfo dd{
  height:1%;
}

#contents_inner.mobile #special td.siteInfo dd h3{
  margin-bottom:4px;
  padding:2px;
  font-weight:bold;
  color:#ffffff;
  background-color:#faa31a;
}

#contents_inner.mobile #special td.siteInfo dd b{
  color:#ff4e00;
  line-height:1.5em;
}

#contents_inner.mobile #special td.siteInfo dd p{
  padding-top:4px;
}

/* ----------------------------------------------- */

#contents_inner.mobile #special td.spTop{
  width:902px;
  min-height:228px;
  border-left:10px solid #ffffff;
  border-top:none;
  background-image:url(../images/14bg_td_01.gif);
  background-position:right bottom;
  background-repeat:no-repeat;
  padding:0;
}

#contents_inner.mobile #special td.spTop{
  height:228px;
}

#contents_inner.mobile #special td.spTop dl{
  width:530px;
  border-top:none;
  border-left:none;
  border-right:none;
  margin:0;
  padding:0 0 12px 0;
}

#contents_inner.mobile #special td.spTop dt img{
  vertical-align:top;
  padding-left:1px;
}

#contents_inner.mobile #special td.spTop p strong{
  color:#ff3333;
}

#contents_inner.mobile #special.spTop td dd{
  padding:6px 17px 0 17px;
}
/* ----------------------------------------------- */

#contents_inner.mobile .back_top{
  padding-top:140px;
}

#contents_inner.mobile .back_top a{
  background-image:url(../images/icon_arw_back.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:22px;
  line-height:17px;
}