@charset "UTF-8";

/* attraction11 */

#contents_inner #main h2{
  margin:0 0 9px 0;
  padding:0;
  text-align:left;
}

#contents_inner #main #sign{
  width:593px;
}

#contents_inner #main .navi{
  width:593px;
  height:33px;
  text-align:center;
  background-image:url(../images/12sign_navi_bg.gif);
  background-position:left top;
  background-repeat:no-repeat;
  line-height:33px;
  font-size:15px;
}

#contents_inner #main .navi img{
  margin:6px 3px 0 3px;
  vertical-align:bottom;
}

#contents_inner #main #sign #inrBox{
  width:600px;
  margin-left:-7px;
  margin-bottom:22px;
}

* html #contents_inner #main #sign #inrBox{
  margin-left:-6px;
}

#contents_inner #main #sign #inrBox ul{
  width:194px;
  padding-left:6px;
  float:left;
}

#contents_inner #main #sign #inrBox li{
  width:172px;
  height:192px;
  padding:10px 10px 9px 10px;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
}


#contents_inner #main #sign #inrBox li img{
  margin-bottom:5px;
}

#contents_inner #main #sign #inrBox li strong{
  display:block;
  font-weight:bold;
  padding-bottom:2px;
}

#contents_inner #main #sign #inrBox li span{
}

#contents_inner #main #sign #inrBox ul.t0807 li{
  border-color:#fde4c6;
}

#contents_inner #main #sign #inrBox ul.t0808 li{
  border-color:#fac6dd;
}

#contents_inner #main #sign #inrBox ul.t0809 li{
  border-color:#e4c9e3;
}

#contents_inner #main #sign #inrBox ul.o0807 li{
  border-color:#d4ebc0;
}

#contents_inner #main #sign #inrBox ul.o0808 li{
  border-color:#c0ebe1;
}

#contents_inner #main #sign #inrBox ul.o0809 li{
  border-color:#c0dfeb;
}

#contents_inner #main #sign #inrBox li.date{
  width:194px;
  height:39px;
  padding:0;
  text-align:center;
  border-left:none;
  border-right:none;
}

#contents_inner #main #sign #inrBox li.date img{
  margin-bottom:0px;
}

#contents_inner #main #attention{
  padding-top:20px;
}

#contents_inner #main #attention h3{
  margin-bottom:14px;
  padding:3px 5px;
  border-top:1px solid #999999;
  border-bottom:1px solid #999999;
  font-weight:bold;
}

#contents_inner #main #attention ul{
  margin-left:24px;
  line-height:1.4em;
}

#contents_inner #main #attention li{
  list-style-type:disc;
  padding-bottom:6px;
}

#contents_inner #main #attention li strong{
  font-weight:bold;
}

#contents_inner #main #attention li strong span{
  text-decoration:underline;
}

#contents_inner #main #attention p{
  margin:18px 0 0 0;
  padding:0;
}

#contents_inner #main #attention p.caution{
  color:#ff0000;
}