@charset "utf-8";


/*--------------------------------------------------
MainContents
--------------------------------------------------*/
#MainContents figure{
	display:block;
	width:740px;
	height:457;
	padding:0;
	margin:0;
	
	
	/*CSS3 複数背景指定*/
	/* -pie-background:
	url(/_asset/img/slider/BG_header.png) no-repeat left top, 
	url(/_asset/img/slider/BG_line.png) repeat-y left top;
	
	background:
	url(/_asset/img/slider/BG_header.png) no-repeat left top, 
	url(/_asset/img/slider/BG_line.png) repeat-y left top;
	
	behavior: url(/PIE.htc);
	position: relative; */
	
	position: relative;
}

#MainContents figure div.movie{
	position: absolute;
	right: 15px;
	bottom: 15px;
	width: 420px;
	height: 315px;
	z-index: 10;
}
 
/*--------------------------------------------------
bnr 690x90px
--------------------------------------------------*/
#Container #bnr{
	margin:0 0 0 20px;
}
 
/*--------------------------------------------------
Tabbed Interface
--------------------------------------------------*/
#exp1,
#exp2 {
         margin:28px 0 20px 20px;
		 padding:0;
      }
      div#exp1 ul.tabnav {
         overflow:hidden;
      }
      div#exp1 ul.tabnav li {
		  height:34px;
          display:inline;
		  overflow:hidden;
		 
      }
      div#exp1 ul.tabnav li a {
		  display:inline-block;
		  width:310px;
		  height:34px;
		  border:solid 1px #ebebeb;		  
          background-color:#fff;
          color:#3d3d3d;
          text-decoration:none;
      }
	  div#exp1 ul.tabnav li a.first{
		background: url(../img/common/tabNav_first.gif) no-repeat 0 0;
		text-indent:-9999px;
	  }
	  div#exp1 ul.tabnav li a.second{
		background: url(../img/common/tabNav_second.gif) no-repeat 0 0;
		text-indent:-9999px;
	  }	  
	  div#exp1 ul.tabnav li a.selected{
		  border-bottom:solid 1px #fff; 
	  }
      div#exp1 ul.tabnav li a.selected,
      div#exp1 ul.tabnav li a:hover {
      }
	  div#exp1 ul.tabnav li a.first:hover{
		/* background:#ee0088 url(../img/common/tabNav_first-o.png) no-repeat 24px 0; */  
	  }
	  div#exp1 ul.tabnav li a.second:hover{
		/* background:#f7e80f url(../img/common/tabNav_second-o.png) no-repeat 24px 0; */
	  }
      div.tabs div {
		 width:690px;
         margin:-1px 0 0 0;
		 padding:0;
         background-color:#fff;
         color:#3d3d3d;
		 border:solid 1px #ebebeb;
      }
	  div.tabs div ul#list{
		  margin:0;
		  padding:0;
	  }
	  div.tabs div ul#list li{
		  border-bottom:solid 1px #ebebeb;
		  width:310px;
		  margin:25px 0 0 0;
		  padding:0;
		  display:inline-block;
	  } 
	  /* IE8 nth-child(even)対策 jqueryでaddClass() */
	  div.tabs div ul#list li.even{
		  margin:0 0 0 65px;
	  }
	  
	  div.tabs div ul#list li dl{	  
		  width:291px;
		  padding:0 0 9px 20px;
	  }
	  div.tabs div ul#list li dt{
		  width:40px;
		  float:left;
		  clear:both;
	  }
	  
	  div.tabs div ul#list li dt img{
		  border-bottom:solid 4px #dddddd;
	  }
	  div.tabs div ul#list li dd{
		  margin:0 0 0 52px;
	  }
	  div.tabs div p{
		  overflow:hidden;
		  white-space:nowrap;
		  text-overflow: ellipsis;
	  }
	   #first ul#list a{
		   color:#3d3d3d;
		   background: url(/_asset/img/common/a_first_bg.gif) no-repeat 0 100px;
        }
		#second ul#list a{
		   color:#3d3d3d;
		   background: url(/_asset/img/common/a_second_bg.gif) no-repeat 0 100px;
        }
	
		 
		 
	  div.tabs div time{
		 display:block;
		font-size:85%;
		margin:10px 0 0 0;

	  }
	  div.tabs div#first time{
		color:#c5006e; 
	  }
	  div.tabs div#second time{
		  color:#e3b600;
		 }

	/*　追記infomationリンク */
	div.tabs .andMore{
		height: 20px;
		position: relative;
		border:none;
		border-top: 1px solid #EBEBEB;
	}

	div.tabs .andMore a{
		background: url("../img/common/and_more.gif") no-repeat scroll 0 0 transparent;
		bottom: 4px;
		display: block;
		height: 10px;
		position: absolute;
		right: 4px;
		text-indent: -9999px;
		width: 63px;
	}
 /*--------------------------------------------------
PICK UP
--------------------------------------------------*/
section{
	width:690px;
	border:solid 1px #ebebeb;
	margin:55px 0 0 20px;
}

section#pickup{
	border-bottom:solid 2px #ee0088;
}

section#lemonedpickup{
	border-bottom:solid 2px #eeeb00;
	margin-bottom:55px;
}

section h1#logo{
	width:88px;
	height:67px;
	text-indent:-9999px;
	margin:-36px 0 0 20px;
}
section#pickup h1#logo{
	background: url(../img/common/h1_title_pickup_top.png) no-repeat 0 0;
}

section#lemonedpickup h1#logo{
	background: url(../img/common/h1_title_lemonedpickup_top.png) no-repeat 0 0;
}

section ul#list{
	
}

section ul#list li{
	position:relative;
	border-bottom:solid 1px #e9e9e9;
	margin:15px 0;
	padding:15px 0;
}

/* IE8 nth-child(even)対策 jqueryでaddClass() */
section ul#list li.last-child {
	border:none;
	margin:15px 0 0 0;
	padding:15px 0 15px 0;
}

section ul#list li dl{
	width:668px;
	margin:0 0 0 20px;
}
section ul#list li dt{
	width:20px;
	float:left;
	clear:both;
}
section#pickup ul#list li dt img{
	border-bottom:solid 4px #c5006e;
}
section#lemonedpickup ul#list li dt img{
	border-bottom:solid 4px #ede023;
}
section ul#list li dd{
	margin:0 0 15px 210px;
	padding:0 0 15px 0;
}
section ul#list li dd time{
	font-size:93%; 
}
section#pickup ul#list li dd time{
	color:#c5006e;
}
section#lemonedpickup ul#list li dd time{
	color:#e3b600;
}
section ul#list li dd h1{
	color:#3d3d3d;
	font-size:108%;
}
section ul#list li dd p{
	color:#3d3d3d;
}

section#pickup ul#list li a#bnr,
section#lemonedpickup ul#list li a#bnr{
	display:block;
	text-indent:-9999px;
	width:63px;
	height:10px;
	position: absolute;
	right:4px;
	bottom:4px;
}
section#pickup ul#list li a#bnr{
	background: url(../img/common/more.gif) no-repeat 0 0;
}

section#lemonedpickup ul#list li a#bnr{
	background: url(../img/common/more_lemoned.gif) no-repeat 0 0; 
}