@charset "UTF-8";
/* -----------------------------------
  TITLE : 阪神タイガース公式サイト
  URI : hanshintigers.jp
  (C) Hanshin Tigers.
------------------------------------ */
/* DATA
------------------------------------ */
.data #main .header_contents {
  position: relative;
}

.data #p_nav {
  width: 720px;
  margin: 0 0 20px;
}

.data #p_nav ul li {
  float: left;
  width: 72px;
  height: 40px;
  text-indent: -9999px;
}

.data #p_nav ul li a {
  display: block;
  width: 72px;
  height: 40px;
  overflow: hidden;
}

.data #p_nav ul li.pn_record,
.data #p_nav ul li.pn_award,
.data #p_nav ul li.pn_record a,
.data #p_nav ul li.pn_award a {
  width: 108px;
}

.data #p_nav ul li.pn_data0304 a,
.data #p_nav ul li.pn_data0304 {
  background: url(img/pn_data0304.gif) 0 0 no-repeat;
}

.data #p_nav ul li.pn_data05 a,
.data #p_nav ul li.pn_data05 {
  background: url(img/pn_data05.gif) 0 0 no-repeat;
}

.data #p_nav ul li.pn_data06 a,
.data #p_nav ul li.pn_data06 {
  background: url(img/pn_data06.gif) 0 0 no-repeat;
}

.data #p_nav ul li.pn_data07 a,
.data #p_nav ul li.pn_data07 {
  background: url(img/pn_data07.gif) 0 0 no-repeat;
}

.data #p_nav ul li.pn_data08 a,
.data #p_nav ul li.pn_data08 {
  background: url(img/pn_data08.gif) 0 0 no-repeat;
}

.data #p_nav ul li.pn_data09 a,
.data #p_nav ul li.pn_data09 {
  background: url(img/pn_data09.gif) 0 0 no-repeat;
}

.data #p_nav ul li.pn_data10 a,
.data #p_nav ul li.pn_data10 {
  background: url(img/pn_data10.gif) 0 0 no-repeat;
}

.data #p_nav ul li.pn_record a,
.data #p_nav ul li.pn_record {
  background: url(img/pn_record.gif) 0 0 no-repeat;
}

.data #p_nav ul li.pn_award a,
.data #p_nav ul li.pn_award {
  background: url(img/pn_award.gif) 0 0 no-repeat;
}

.data #p_nav ul li a:hover,
.data #p_nav ul li a.current {
  background-position: 0 -40px;
}

/*.data #p_nav ul li.no-active {
	background-position: 0 -100px;
}	*/
.data .bgWp {
  width: 720px;
}

.data .data0304 .bgWp {
  height: 2898px;
  background: url(img/bg_0304.jpg) no-repeat 0 0;
}

.data .data05 .bgWp {
  height: 2324px;
  background: url(img/bg_05.jpg) no-repeat 0 0;
}

.data .data06 .bgWp {
  height: 1713px;
  background: url(img/bg_06.jpg) no-repeat 0 0;
}

.data .data07 .bgWp {
  height: 2212px;
  background: url(img/bg_07.jpg) no-repeat 0 0;
}

.data .data08 .bgWp {
  height: 2335px;
  background: url(img/bg_08.jpg) no-repeat 0 0;
}

.data .data09 .bgWp {
  height: 2520px;
  background: url(img/bg_09.jpg) no-repeat 0 0;
}

.data .data10 .bgWp {
  height: 1160px;
  background: url(img/bg_10.jpg) no-repeat 0 0;
}

.data #dataWp {
  padding: 20px 0 20px 20px;
  width: 700px;
}

.data #dataWp h4 {
  margin-bottom: 20px;
}

.data #dataWp h5 {
  margin-bottom: 12px;
  font-size: 18px;
  color: #808700;
}

.data #dataWp dl {
  padding: 20px 0;
  border-top: 1px dotted #000000;
  width: 337px;
}

.data #dataWp dt {
  width: 84px;
  float: left;
  color: #808700;
  font-size: 14px;
  font-weight: bold;
}

.data #dataWp dd {
  line-height: 1.5;
}

.data #dataWp dd.score {
  padding-bottom: 8px;
  color: #808700;
  font-size: 14px;
  font-weight: bold;
}

.data #dataWp dd.score a,
.data #dataWp dd.score a:link,
.data #dataWp dd.score a:visited,
.data #dataWp dd.score a:active,
.data #dataWp dd.score a:hover {
  color: #808700;
  font-size: 14px;
  font-weight: bold;
}

/* DATA(RECORD)
------------------------------------ */
.data .record h4,
.data .award h4 {
  margin-bottom: 20px;
}

.data .record .unit,
.data .award .unit {
  width: 720px;
  height: 146px;
  margin-bottom: 10px;
  background: url(img/record/bg_unit.gif) 0 0 no-repeat;
  overflow: hidden;
}

.data .award .unit {
  background: url(img/award/bg_unit_award.gif) 0 0 no-repeat;
}

.data .record .unit:after,
.data .award .unit:after {
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  line-height: 0;
  visibility: hidden;
}

.data .record .unit p.photo,
.data .award .unit p.photo {
  width: 189px;
  float: right;
  margin: 10px 10px 0 0;
}

.data .record .unit h5 {
  width: 518px;
  padding: 34px 0 0 48px;
  font-size: 22px;
  font-weight: bold;
}

.data .award .unit h5 {
  width: 518px;
  padding: 20px 0 0 60px;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.2;
}

.data .record .unit p.text,
.data .award .unit p.text {
  width: 480px;
  margin-top: 12px;
  padding: 0 20px;
  line-height: 1.5;
}

.data .award .unit p.text {
  margin-top: 20px;
}

.data .record .unit a,
.data .award .unit a {
  color: #846534;
}

.data .record .unit a:active,
.data .record .unit a:hover,
.data .record .unit a:focus,
.data .award .unit a:active,
.data .award .unit a:hover,
.data .award .unit a:focus {
  color: #846534;
  text-decoration: underline;
}
