@charset "utf-8";

/* CSS Document */





.main{

	width:780px;

	height:auto;

	margin:auto;

}



h2{

	background:url(../images/pc/h2_schedule.gif) no-repeat;

	width:780px;

	height:75px;

	margin:auto;

}



ul.iconinfo{

	text-align:right;

	border-bottom:solid 1px #cccccc;

	padding:8px 0px 4px;

	margin:0px 20px 15px 20px;

}



ul.iconinfo li{

	display:inline;

	margin-right:8px;

	font-size:smaller;

}



ul.iconinfo li img{

	vertical-align:middle;

	margin-right:4px;

	width:20px;

}



ul.list{

	background:url(../images/pc/schedule_bg.jpg) no-repeat;

	width:260px;

	height:240px;

	float:left;

	display:inline;

	margin:15px 0px;
	
	border-collapse:collapse;
	
	overflow:hidden;

}



.list li{

	float:left;

	display:inline;

	width:94px;

}



.list li.time{

	text-align:center;

	font-size:14px;

	font-weight:bold;

	width:240px;

	margin:12px 0 0 22px;

}



.list li.img{

	margin:10px 0px 0px 15px;

	width:120px;

	height:160px;

	float:left;

	display:inline;
	
	overflow:hidden;

}


.list li.img img{

	width:120px;

}




.list li.name{

	font-size:14px;

	font-weight:bold;

	margin:8px 0px 0px 10px;

	text-align:left;

	width:100px;
	
	font-weight:bold;

}


.list li.name a
,.list li.name a:visited{

	color:#2d2d2d;
	
	text-decoration:none;
}

.list li.name a:hover{

	color:#660F0F;
	
	text-decoration:underline;
}


.small{

	font-size:smaller;

}



.list li.age{

	margin-left:10px;

	text-align:left;

	font-size:12px;

}



.list li.icon{

	margin:20px 0px 0px 10px;

}



.list li.icon img{

	width:25px;

	height:25px;

	float:left;

	display:inline;

	margin:0px 6px 6px 0px;

}



.list li.size{

	clear:both;

	width:250px;

	margin-top:2px;

	text-align:center;
	
	font-size:12px;

}





