p{line-height:1.5em;}
h3{background-color:#FFE1E8; color:#CC0033; padding:2px 0; margin:8px -6px; text-align:center;}

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

ul.syuzailist{list-style:none; margin:0 0 30px; padding:0;}
ul.syuzailist li{display:inline-block; margin:20px 8px;}
ul.syuzailist a{background: -moz-linear-gradient(top,#F8ACB5 0%,#DB2452);
background:url(images/icon.gif) no-repeat right center #DB2452;
	color: #FFF;
	padding:12px 27px 12px 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; text-decoration:none;}

/***過去のCM********/
ul.tlist{margin:0 auto 60px; padding:0; text-align:center;}
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; text-decoration:none;}
ul.tlist li a:hover{background-color:#FBB9BF; text-decoration:none; color:#660000;}


/***出版物**/
dl.book{margin-bottom:60px;}
dl.book dt{
	margin:0 0 0 0;
	width:3.5em;
	text-align:left;
	font-weight:bold;
	clear: left;
	float:left;	
	}

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

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