@charset "utf-8";
/*
2014.06.16 update
writer : Hirotoshi Tsukuda
*/

body {
	margin: 0 auto;
	padding: 0;
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

strong{
	font-weight:bold;
}


	#contents h1{text-indent:-9999px;}


#lineup4 h3,
#lineup3 h3{
	font-weight:bold;
	font-size:130%;
	text-align:center;
	padding:12px;
	text-shadow:1px 1px 5px rgba(0,0,0,0.5);
	margin:10px 0px;
}

	#lineup4 h3 a,
	#lineup3 h3 a{
		font-weight:normal;
		font-size:80%;
		margin-left:10px;
	}

#lineup4{/*4列での作品配置*/
}

	#lineup4 ul{
		padding:10px;
	}

	#lineup4 li a{
		display:block;
		float:left;
		width:210px;
		margin:10px 5px;;
		text-align:center;
	}

	#lineup4 li a:hover{
		filter:alpha(opacity=80);
		-moz-opacity: 0.8;
		opacity: 0.8;
	}

	#lineup4 li p{
		margin:8px;
		height:3.6em;
		overflow:hidden;
	}
/*4列での作品配置*/

#lineup3{/*3列での作品配置*/
}

	#lineup3 ul{
		padding:10px;
	}

	#lineup3 li a{
		display:block;
		float:left;
		width:283px;
		margin:10px 5px;;
		text-align:center;
	}

	#lineup3 li a:hover{
		filter:alpha(opacity=80);
		-moz-opacity: 0.8;
		opacity: 0.8;
	}

	#lineup3 li p{
		margin:8px;
		height:3.6em;
		overflow:hidden;
	}
/*3列での作品配置*/

/*期間のアラート表示*/
.alart{
	width: 100%;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	top: 0;
	color: #000;
	position: fixed;
	z-index: 1200;
	background:#ffd700;
	font-weight: bold;
}
.alart a{
	color: #000;
}