@charset "UTF-8";
/* -----------------------------------
  TITLE : 阪神タイガース公式サイト
  URI : hanshintigers.jp
  (C) Hanshin Tigers.
------------------------------------ */
/* SEASON 2015
------------------------------------ */


.season #side {
  padding: 20px 20px 50px 0;
  float: right;
  width: 200px;
}
.season #side .download{
  padding: 10px;
  margin-top: 10px;
  border: 1px solid #D6D6D6;
  background: #F1F1F1 none repeat scroll 0% 0%;
}
.season #side .download dl dd.tit{
  padding: 10px;
  font-weight: bold;
}
.season #side .download dl dd{
  text-align: center;
}
.season #side .bnr {
  margin-top: 10px;
}
.season #side .fb-unit{
  margin-top: 10px;
}

.season #main {
  padding: 20px 0 50px 0;
  width: 960px;
}
.season #main.highlight {
  padding: 20px 0 50px 20px;
  float: left;
  width: 740px;
}
.season h3.pt {
  background: #d4d4cd url(/entertainment/img/pt_entertainment.gif) 0 0 no-repeat;
}

.season h3.pt {
  display: block;
  width: 980px;
  height: 30px;
  text-indent: -8883px;
}
.season h4.st{
  margin-left: -20px;
}
.season #tp {
  padding-right: 15px;
  height: 30px;
  line-height: 30px;
  text-align: right;
  margin-top: -30px;
}

/* side banner */
.season #side #bnrArea01 li {
  margin-bottom: 10px;
}

/* sub menu */
.season .sub_menu {
  margin-bottom: 17px;
}

.season .sub_menu li {
  float: left;
  width: 232px;
  height: 49px;
  margin-right: 12px;
}

.season .sub_menu li.last {
  margin-right: 0;
}

/* contents */
.season .sub_text {
  margin: 24px 0 14px;
}



/* highlight */

#movieWp {
  background: #000000;
  padding: 25px 0;
}

#movie {
  width: 592px;
  height: 361px;
  margin: 0 auto;
}
.season h5{
  margin: 25px 0 10px 0;
}

.season dl.player{
  margin-bottom: 25px;
}


.season dl.player table {
	margin: 10px 0 0;
}

.season dl.player table tr td,
.season dl.player table tr th {
	color: #333;
	font-weight: normal;
	border: 1px solid #AAA;
	line-height: 1.2;
	text-align: center;
	padding: 5px 2px;
}

.season dl.player table tr th {
	background-color: #D6D6D6;
	font-size: 10px;
}

.season dl.player table tr.even td {
	background-color: #f0f0f0;
}
.season dl.player tr.total th {
	border-top: 2px solid #AAA;
}

ul.accordion{
  margin: 25px 0;
}

li.dcjq-current-parent > a{
    display:block;
    width:690px;
    height:40px;
    line-height:40px;
    border-bottom:#FFF 1px solid;
    cursor:pointer;
    background:#434343 url(/entertainment/season/2015/highlight/img/i_swich.gif) 700px center no-repeat;
    padding:0 15px;
    color: #FFF;
    text-decoration: none;
}
li.dcjq-current-parent > a.active{
    background:#000000 url(/entertainment/season/2015/highlight/img/i_swich_active.gif) 700px center no-repeat;
    color: #FFE100;  
}

li.dcjq-current-parent > a span{
  font-size: 16px;
}

li.dcjq-current-parent ul{
    width:690px;
    color: #000;
    background: #f2f2f2 url(/entertainment/season/2015/highlight/img/bg_ac.jpg) repeat-x top left;
    padding: 15px;
    overflow: hidden;
    zoom:1;
}
li.dcjq-current-parent div.acphoto{
  width: 300px;
  float: left;
}
li.dcjq-current-parent div.acdescription{
  width: 375px;
  float: right;
}

li.dcjq-current-parent div.acdescription li{
  margin-top: 10px;
}
li.dcjq-current-parent div.acdescription li span{
  display: block;
  font-size: 11px;
}


li.dcjq-current-parent div.acdescription li a{
  display: inline-block;
  padding-left: 27px;
  height: 16px;
  line-height: 16px;
  background: transparent url("/img/arrow_others_normal.gif") no-repeat scroll 0px 0px;
}
