#glovalnavi .navwrap .current {
  width: 73px;
  left: 445px;
}

.wrapper .title h2 {
  background: url("../img/episode/pc_title_episode.png") no-repeat left;
}
.wrapper .new, .wrapper .past {
  width: 940px;
  margin: auto;
  background: #FFF;
/*   background: rgba(255, 255, 255, 1.0); */
    background: rgba(255, 255, 255, 1);
  padding-bottom: 35px;
}
.wrapper .new h1, .wrapper .past h1 {
  background: url("../img/episode/pc_title_new.jpg");
  height: 60px;
  text-indent: -10000px;
  margin-bottom: 36px;
}
.wrapper .new section, .wrapper .past section {
  margin: 0 50px 0px;
  border-bottom: 1px solid #fdb90c;
  padding-bottom: 40px;
}
.wrapper .new section .no, .wrapper .past section .no {
  font-weight: bold;
  font-size: 22px;
  font-size: 1.375rem;
  margin-bottom: 12px;
}
.wrapper .new section h2, .wrapper .past section h2 {
  font-size: 32px;
  font-size: 2rem;
  margin-bottom: 16px;
}
.wrapper .new section .date, .wrapper .past section .date {
  font-size: 13px;
  font-size: 0.8125rem;
  margin-bottom: 16px;
  overflow:hidden;
}
.wrapper .new section dl, .wrapper .past section dl {
  font-size: 13px;
  font-size: 0.8125rem;
  margin-bottom: 7px;
  float:left;
  overflow:hidden;
  margin:15px 15px 0 0;
　display:block; 
}
.wrapper .new section dl dt, .wrapper .past section dl dt {
  float: left;
  display:inline-block;
  padding-right:10px;
}

.wrapper .new section dl dd, .wrapper .past section dl dd {
  float: left;
  display:inline-block;
  padding-right:15px;
}


/*
.wrapper .new section dl dt:after, .wrapper .past section dl dt:after {
  content: ":";
  margin: 0 5px 0 3px;
  float: left;
  display:block;
	
}

*/

.wrapper .new .story, .wrapper .past .story {
  margin: 0 50px;
  border-bottom: 1px solid #fdb90c;
  padding: 20px 0;
}
.wrapper .new .story .img, .wrapper .past .story .img {
  overflow:hidden;
 margin-top:20px;
  width: auto;
}

p.img img{
display:block;
margin:0 2% 20px 0;
border: 1px solid #000;
float:left;
width:31.6%;
}

p.img img:nth-last-child(1){
margin:0 0 20px 0;

}

.wrapper .new .story .text, .wrapper .past .story .text {
 
  width: auto;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.6;

  display:block;
}
.wrapper .past h1 {
  background: url("../img/episode/pc_title_past_episode.jpg");
}
.wrapper .list {
  background: #FFF;
/*   background: rgba(255, 255, 255, 1.0); */
    background: rgba(255, 255, 255, 1);
  width: 940px;
  margin: auto;
  padding-bottom: 45px;
}
.wrapper .list h1 {
  background: url("../img/episode/pc_title_list.jpg");
  height: 60px;
  text-indent: -10000px;
  margin-bottom: 36px;
}
.wrapper .list ul {
  margin: 0 50px;
  border-bottom: 1px solid #fdb90c;
}
.wrapper .list ul li {
  border-top: 1px solid #fdb90c;
  background: url("../img/common/pc_point_ball.png") no-repeat left center;
  padding: 20px 0;
  height: 20px;
}
.wrapper .list ul li .date {
  float: right;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 20px;
}
.wrapper .list ul li .no {
  float: left;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 20px;
  padding-left: 27px;
  margin-right: 20px;
}
.wrapper .list ul li h3 {
  float: left;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  text-indent: -0.01em;
}
.wrapper .list ul li a {
  color: #000;
  display: block;
  width: 100%;
  height: 100%;
}
.wrapper .list ul li a:hover {
  opacity: 0.5;
}
.wrapper .pageNavi {
  text-align: center;
  margin: 50px 0 30px;
}
.wrapper .pageNavi p {
  display: inline-block;
}
.wrapper .pageNavi p a {
  display: block;
  width: 245px;
  height: 49px;
}
.wrapper .pageNavi p:nth-child(1) {
  margin-right: 24px;
}
.wrapper .pageNavi p:nth-child(1) a {
  background: url("../img/episode/pc_btn_new.png") no-repeat;
}
.wrapper .pageNavi p:nth-child(2) a {
  background: url("../img/episode/pc_btn_list.png") no-repeat;
}
.wrapper .pageNavi p.none {
  opacity: 0.5;
}


article.list ul.epW{width:100%;font-size:1em;line-height:1em;border:none;overflow:hidden;padding-top:20px;}
article.list ul.epW li{width:21%;float:left;display:block;margin-right:1.7%;padding:0 0 40px 0;overflow:hidden;border:none;height:auto;background:none;height:220px;}
article.list ul.epW li a{text-decoration:none;opacity:1.0;}
article.list ul.epW li a:hover{text-decoration:underline;opacity:1.0;}

article.list ul.epW li a p img{text-decoration:none;}
article.list ul.epW li a:hover p img{text-decoration:underline;opacity:0.4;}

article.list ul.epW li:nth-child(4n+4){margin-right:0%;}
article.list ul.epW li p{float:none;}
article.list ul.epW li p.epCap img{/*border:1px #58462e solid;*/width:99%;}
article.list ul.epW li p.no{font-size: 0.9375em;color: #333;padding:0px;margin: 7px 5px 0 5px;float: none;background-image: url(../img/common/pc_point_ball.png);background-repeat: no-repeat;background-position: left center;padding-left:22px;font-weight:bold;}
article.list ul.epW li h3{font-size:0.9375em;line-height:1.25em;color:#333;padding:7px 5px 0px;float:none;display:block;float:none;margin:-5px 0px 0 0px;}
article.list ul.epW li p.date{font-size:0.75em;color:#333;float:none;margin:0px 5px 12px 5px;}



.pagination{width:98%;overflow:hidden;padding:20px 1% 30px;}

.pageNext a{
	text-align:center;
	display:block;

    text-align: center;
    padding: 10px;
    font-size: 0.785em;

    border-radius: 15px;
    color: #FFF;
    background-color: #000;

    font-weight:bold;
	float:left;
}

.pagePrev a{
	text-align:center;
	display:block;
    margin: 0 auto;    text-align: center;
    font-size: 0.785em;
    padding: 10px;

    border-radius: 15px;
    color: #FFF;
    background-color: #000;

    font-weight:bold;
	float:right;
	
}


p.date{float:left;margin-bottom:10px;}
ul.epSns{float:right;margin-bottom:10px;}
ul.epSns li{float:left;display:block;}
ul.epSns li.tw{width:65px;margin:1px 10px 0 0px;padding:0px;height:35px;}
