h1{
	font-size: 5em;
	line-height: 1em;
	letter-spacing: 2em;
	 }

h2{
	font-size:120%;
	color: #111;
	margin-bottom: 0.9em;
	padding: 0 10px;
	border-top: ;/* 上の線の太さ 形 #色 */
	border-right: ;/* 右の線の太さ 形 #色 */
	border-bottom:1px solid #FF9900; /* 下の線の太さ 形 #色 */
	border-left: 15px solid #FF9900;/* 左の線の太さ 形 #色 */
	background-color: ;/* #背景色 */
}

#content-R h2{ margin: 30px 0 30px 0; font-size: 130%;}

h3{
	font-size:120%;
	color: #000;
	margin-bottom: 1em;
	padding: 5px 10px;
	border-left: 15px solid #3dd;/* 左の線の太さ 形 #色 */
}

dl,dt,dd{
	margin: 0;
	padding: 0;
}

img{
	border: none;
}

p{
	margin: 0;
	padding: 0;
}

a         { color: #393;}
a:visited { color: #393;}
a:hover   { color: #660; text-decoration: none;}


/*
custom
----------------------------------------------------------------*/
.clearfix:after {
	content: "";
	display: block;
	clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

body {
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","Helvetica","ＭＳ Ｐゴシック", "MS P Gothic",Verdana,Arial, Helvetica,sans-serif;
	background-color: #FFF;
	padding: 0;
	text-align: center;
	color: #000000;
	font-size:90%;
	letter-spacing: 1px;
	line-height: 1.3;
}

#wrapper {
	width: 1000px;
	height: 100%;
	background-color: #FFFFFF;
	margin: 0 auto;
}

/*
header
----------------------------------------------------------------*/
#header {
	margin: 20px 0;
	line-height: 1.5;
}

#header h1 {
	font-size: 50px;
	letter-spacing: 0.2em;
}

#header p {
	font-size: 18px;
	letter-spacing: 0.2em;
}

.artist {padding: 8px 0; font-size: 1.3em; font-weight: bold;}
.numbering {font-size: 0.8em; padding-right: 5px;}

/*
content
----------------------------------------------------------------*/

#content-L {width: 594px; margin-bottom: 80px; float: left; border-right: 6px solid #FF9900;}
#content-R {width: 400px; margin-bottom: 80px; float: right;}


/*
main
----------------------------------------------------------------*/
.title {text-align:center; padding: 10px 0; letter-spacing: 0.5;}

.detail {text-align: left; font-size: 75%;}
.detail p {padding: 0 0 10px 25px;}
.detail table {padding-left: 25px; width: 580px;}
.detail table tr td .Ls{ width: 100px; }
.detail table tr td {
	height: 15px;
	line-height: 20px;
	padding-right: 10px;
	border-bottom: 1px solid #DDD; 
}

.block{margin: 0 0 50px 0;}

#content-L .title {font-family: 'Changa One', sans-serif; font-size: 2em;}

#content-R .block {margin: 0 0 30px 0;}
#content-R .block .title {text-align:center; padding: 8px 0 3px 0; font-size:1.2em; font-weight: bold;letter-spacing: 2px;}
#content-R .block .artist {padding: 0; font-size: 0.9em;}


/*
footer
----------------------------------------------------------------*/
#footer {
	clear: both;
	margin: 40px 0;
	width: 900px;
	font-size: 70%;
	line-height: 1.3;
}
