@charset "utf-8";



#page-title h2{
	font-size:28px;
	padding-left:60px;
	background:url(../images/icon_tit.gif) no-repeat 0 6px;
}

#page-title h2 span{
	font-size:22px;
	font-weight:normal;
}


#wrap{
	padding:0 0 90px;
}

/*-----------------------------------------
	メイン
-------------------------------------------*/

h3#new-tit{
	font-size:18px;
	padding:0;
	margin-bottom:10px;
	font-weight:normal;
}

.thumb300{
	width:300px;
	float:left;
}

#new-box .mr{
	margin-right:40px;
}

#new-box {
	padding-bottom:25px;
	border-bottom:1px solid #E5E5E5;
	margin-bottom:25px;
}

.thumb300 .img{
	position:relative;
	height:169px;
	margin-bottom:5px;
}

.thumb300 .icon{
	position:absolute;
	top:47px;
	left:112px;
}

.thumb300 img{

}

.thumb300 .tit{
	margin-top:10px;
	line-height:1.2;
	font-size:17px;
}

.thumb300 .lead{
	color:#666;
}

.thumb300 .name{
	
}

.thumb300 .date{
	font-size:10px;
	color:#AAA
}

#search-ui{
	height:60px;
	position:relative;
}

#search-ui input{
	background:#FEFF73;
}

#key-box{
	width:420px;
	height:30px;
	position:absolute;
	top:0;
	left:0;
}

#key-box p.txt{
	color:#00264C;
	font-size:20px;
	padding-top:2px;
	position:absolute;
	top:0;
	left:0;
}

#key-box p span{
	color:#6C7985;
	font-size:16px;
}

#key-box input{
	width:250px;
	color:#6C7985;
	border:1px solid #E5E5E5;	
	padding:9px 7px 8px;
	position:absolute;
	top:0;
	left:40px;
}

p.search-btn{
	cursor:pointer;
	width:34px;
	position:absolute;
	top:0;
	left:270px;	
}


#result-box{
	position:absolute;
	top:-10px;
	right:0;
}

#result-box span.num{
	font-size:32px;
	color:#387FE5;
}

#result-box span.txt{
	font-size:24px;
	color:#387FE5;
}


/*-----------------------------------------
	メイン
-------------------------------------------*/
#movie-tab{
	width:1000px;
	margin:0 auto 35px;
}

#movie-tab li{
	float:left;
	cursor:pointer;
}


/*-----------------------------------------
	一覧
-------------------------------------------*/

#list-tit{
	position:relative;
	height:55px;
	margin-bottom:10px;
}

#list-tit h3{
	font-size:26px;
}

#movie-list{
	overflow:hidden;
}

#roll{
	width:1030px;
}

.movie{
	width:168px;
	height:220px;
	margin-right:38px;
	float:left;
}

.movie img{
	margin-bottom:10px;
}

.movie .lead{
	line-height:1.4;
}

.movie .lead span{
	color:#999;	
}

.movie .name{
	line-height:1.4;
}

.movie .date{
	font-size:10px;
	color:#999;
}



