@charset "utf-8";
/* CSS Document */


h2{ background-color:#DB2452;
	background: -moz-linear-gradient(top,#F8ACB5 0%,#DB2452);
    background: -webkit-gradient(linear, left top, left bottom, from(#F8ACB5), to(#DB2452));
	border: 1px solid #EF8195;
	color: #FFF;
	text-shadow: 2px 2px 1px rgba(0,0,0,0.5);
	padding: 16px 0 16px 12px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;	  
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px; 	 
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;	  
    -moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
}

div#syuzai{margin:0 0 80px; padding:0;}
div#syuzai .movie{float:left; width:420px;}
div#syuzai .txt{float:left; width:560px;}
ul.syuzailist{list-style:none; margin:0 0 30px;}
ul.syuzailist li{display:inline-block;  margin:8px 20px 8px 0;}
ul.syuzailist a{display:block; background:url(images/icon.gif) no-repeat left center; padding:6px 0 6px 20px; color:#990000;}
ul.syuzailist a:hover{text-decoration:none; color:#CC0000;}

h3{border-bottom:1px solid #999999; padding:12px 6px; margin:0;}


ul#Menu a.media{background-position:left bottom;}

ul.tlist{margin:0 auto 60px; padding:0; width:1100px;}
ul.tlist li{display:inline-block; margin:12px 4px; text-align:center;}
ul.tlist li a{display:block; width:230px; padding:14px 10px; color:#CC0000; background-color:#FFCCCC; border:1px solid #FF9999; -webkit-border-top-left-radius: 22px;
    -webkit-border-top-right-radius: 22px;	  
    -webkit-border-bottom-left-radius: 22px;
    -webkit-border-bottom-right-radius: 22px; 	 
    -moz-border-radius-topleft: 22px;
    -moz-border-radius-topright: 22px;	  
    -moz-border-radius-bottomleft: 22px;
	-moz-border-radius-bottomright: 22px;}
ul.tlist li a:hover{background-color:#FBB9BF; text-decoration:none; color:#660000;}
ul.tlist li.small{font-size:0.9em;}

#inf03{
	margin:0 auto;
	/*width:610px;*/
	width:846px;
	}

#inf03 ul{list-style:none;}

#inf03 ul li{
	border-bottom:1px solid #ff175f;
	margin:0 auto 33px;
	padding:0 0 37px 146px;
	}

#inf03 ul li.last{
	border:none;
	margin:0 auto 0;
	}

#inf03 li.bk01{ background: url(images/bk01.jpg) left top no-repeat;}
#inf03 li.bk02{ background: url(images/bk02.jpg) left top no-repeat;}
#inf03 li.bk03{ background: url(images/bk03.jpg) left top no-repeat;}


#inf03 dl dt{
	margin:0 0 0 0;
	width:3.5em;
	text-align:left;
	font-weight:bold;
	clear: left;
	float:left;	
	}

#inf03 dl dd{
	margin-left:3.5em;
	margin-bottom:10px;
	text-align:left;
	zoom:1;
	}

#inf03 dl dd.last{
	margin-left:3.5em;
	margin-bottom:0px;
	text-align:left;
	zoom:1;
	}
