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

h2 {
	color:#a31039;
		font:150% /220%  "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	text-shadow:1px 1px 1px #fff,2px 0px 2px #000;
	
}

p {
		line-height:140%;
}

.lyr_monologue_eng {
	font-size:60%;
}

hr {
	width:280px;
	height:2px;
	color:#333;
}

ul .projct {
	float:left;
	border-right: solid 1px #000;
	font:70% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding: 0px 5px;
	margin: 0px 3px 0px 0px;
}

#lyr_bikyoran1st, #lyr_deepLive, #lyr_solosolo{
		float:left;
		width:370px;
		margin-top:30px;
		margin-bottom:30px;
		margin-left:13px;
		padding-left:10px;
		border-radius:10px;
		-webkit-box-shadow:inset 3px 3px 6px #333;
		-moz-box-shadow:inset 3px 3px 6px #333;
		box-shadow:inset 3px 3px 6px #333;

		background: -moz-linear-gradient(top, rgba(81,81,81,0.34) 0%, rgba(249,249,249,0.29) 33%, rgba(123,123,123,0.24) 67%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(81,81,81,0.34)), color-stop(33%,rgba(249,249,249,0.29)), color-stop(67%,rgba(123,123,123,0.24)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(81,81,81,0.34) 0%,rgba(249,249,249,0.29) 33%,rgba(123,123,123,0.24) 67%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(81,81,81,0.34) 0%,rgba(249,249,249,0.29) 33%,rgba(123,123,123,0.24) 67%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(81,81,81,0.34) 0%,rgba(249,249,249,0.29) 33%,rgba(123,123,123,0.24) 67%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(top, rgba(81,81,81,0.34) 0%,rgba(249,249,249,0.29) 33%,rgba(123,123,123,0.24) 67%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57515151', endColorstr='#00000000',GradientType=0 ); /* IE6-9*/
		
}

#lyr_paralax, #lyr_goun, #lyr_kyoubou, #lyr_anthologyvol1{
		float:right;
		width:370px;
		margin-top:30px;
		margin-bottom:30px;
		margin-right:13px;
		padding-left:10px;
		border-radius:10px;
		-webkit-box-shadow:inset 3px 3px 6px #333;
		-moz-box-shadow:inset 3px 3px 6px #333;
		box-shadow:inset 3px 3px 6px #333;

		background: -moz-linear-gradient(top, rgba(81,81,81,0.34) 0%, rgba(249,249,249,0.29) 33%, rgba(123,123,123,0.24) 67%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(81,81,81,0.34)), color-stop(33%,rgba(249,249,249,0.29)), color-stop(67%,rgba(123,123,123,0.24)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(81,81,81,0.34) 0%,rgba(249,249,249,0.29) 33%,rgba(123,123,123,0.24) 67%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(81,81,81,0.34) 0%,rgba(249,249,249,0.29) 33%,rgba(123,123,123,0.24) 67%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(81,81,81,0.34) 0%,rgba(249,249,249,0.29) 33%,rgba(123,123,123,0.24) 67%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(top, rgba(81,81,81,0.34) 0%,rgba(249,249,249,0.29) 33%,rgba(123,123,123,0.24) 67%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57515151', endColorstr='#00000000',GradientType=0 ); /* IE6-9*/

}


.lyr_jac_bikyoran1st, .lyr_jac_paralax, .lyr_jac_goun, .lyr_jac_kyoubou, .lyr_jac_deepLive, .lyr_jac_solosolo, .lyr_jac_anthologyvol1 {
		float:left;
}


#lyr_bikyoran1st_title, #lyr_paralax_title, #lyr_goun_title, #lyr_deepLive_title, #lyr_kyoubou_title, #lyr_solosolo_title, #lyr_anthology_title{
		float:right;
		width:220px;
		margin-left:10px;
		font-size:85%;
}

.lyr_nijyu,.lyr_silentrunning, .lyr_tabinohate, .lyr_deep, .akumu, .toshinojyoukei, .solosolo{
		clear:both;
}

.solosolo, .sanagi, .yavado, .sanpo, .mogura, .kamemushi, .himebotaru, .inori, {
		float:left;
}

 #top {
	 font: 153.1% "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	 	width:670px;
	margin:10px auto;
 }
 
 #totop2 {
	 text-align:right;
	 margin-right:1.5em;
 }
 
