/*　↓↓記事ブログ用↓↓　*/

/*　↓↓（記事ブログ共通スタイル）↓↓　*/
#navigation {
	clear:both;
	position:absolute;
	text-align:right;
	padding-right:40px;
	top:720px;
	width:875px;
	height:25px;
	background:url(../img/navigation-index.png) bottom right no-repeat #ffffff;
}

#navigation span#nextback {
	vertical-align:4px;
}


#navigation-index {
	clear:both;
	position:absolute;
	text-align:right;
	margin-right:16px;
	top:715px;
	width:934px;
	height:30px;
	color:#001527;
	background:url(../img/navigation-index.png) bottom right no-repeat #ffffff;
}

#navigation-index span#textblogindex {
	vertical-align:3px;
}

#navigation-index img{
	padding-top:5px;
	padding-right:12px;
}

/*voices, the-song, somebody,something-special, 編集後記*/

#voices .entry-content, #the-song .entry-content, #somebody .entry-content, #something-special .entry-content, #editors-note .entry-content{
	margin-top:23px;
	color:#696356;
}

#voices .asset-header {
	background-image: url(../img/SESSION_VOICES_title_back.gif);
}

#the-song .asset-header {
	background-image: url(../img/SESSION_THE_SONG_title_back.gif);
}

#somebody .asset-header {
	background-image: url(../img/SESSION_SOMEBODY_title_back.gif);
}

#something-special .asset-header {
	background-image: url(../img/SESSION_SOMETHING_SPECIAL_title_back.gif);
}

.asset-header table {
	width:581px;
	margin-left:13px;
}

#to-index-link {
	clear:both;
	position:absolute;
	margin-left:582px;
	top:178px;
	z-index:5;
}


.asset-header-index {
	background-image: url(../img/asset-header_back.png);
}


/*本文（左側）*/
#voices .entry-content .asset-body, #the-song .entry-content .asset-body, #somebody .entry-content .asset-body, #something-special .entry-content .asset-body,#editors-note .entry-content .asset-body,#about-jjazz .entry-content .asset-body {
	width:337px;
	padding-left:25px;
	float:left;
	height:475px;
	text-align:left;
	background:url(../img/piano-mode_body_back.gif) bottom right no-repeat;
	font-size:11px;
	color:#666666;
	line-height:1.2em;
}
#voices .entry-content .asset-body p, #the-song .entry-content .asset-body p, #somebody .entry-content .asset-body p, #something-special .entry-content .asset-body p,#editors-note .entry-content .asset-body p,#about-jjazz .entry-content .asset-body p {
	font-size:11px;
	color:#666666;
	line-height:1.2em;
}
.entry-content .asset-body .photo{
	text-align:left; display: block; margin: 0 auto 20px;
}

#voices .entry-content .asset-body img, #the-song .entry-content .asset-body img, #somebody .entry-content .asset-body img, #something-special .entry-content .asset-body img{
	padding:0px 5px 7px 5px;
	margin:0px;
	float:left;
}

#editors-note .entry-content .asset-body img{
	margin:0px 5px 7px 5px;
	float:left;
}

#about-jjazz .entry-content .asset-body img{
	margin:0px 5px 7px 5px;
	float:left;
}


/*続き（右側）*/

#voices .entry-content .asset-more, #the-song .entry-content .asset-more, #somebody .entry-content .asset-more, #something-special .entry-content .asset-more, #editors-note .entry-content .asset-more,#about-jjazz .entry-content .asset-more {
	width:510px;
	height:433px;
	overflow:auto;
	overflow-x:hidden;
	margin:25px 0px 13px 26px;
	padding:3px 8px 3px 20px;
	font-size:12px;
	line-height:2em;
}
#voices .entry-content .asset-more p, #the-song .entry-content .asset-more p, #somebody .entry-content .asset-more p, #something-special .entry-content .asset-more p, #editors-note .entry-content .asset-more p, #about-jjazz .entry-content .asset-more p  {
	font-size:12px;
	line-height:2em;
}
#voices .entry-content .asset-more p a, #the-song .entry-content .asset-more p a, #somebody .entry-content .asset-more p a, #something-special .entry-content .asset-more p, #editors-note .entry-content .asset-more p, #about-jjazz .entry-content .asset-more p {
	font-size:12px;
	line-height:2em;
}

#voices .entry-content .asset-more p a:hover, #the-song .entry-content .asset-more p a:hover, #somebody .entry-content .asset-more p a:hover, #something-special .entry-content .asset-more p a:hover, #editors-note .entry-content .asset-more p a:hover, #about-jjazz .entry-content .asset-more p a:hover {
	text-decoration:underline;
}

/*（カテゴリーインデックス）*/

#categorytop {
	overflow:auto;
	overflow-x:hidden;
	width:950px;
	height:496px;
	padding-bottom:15px;
}

#sub-cat-discription h1 {
	font-size:10px;
	text-align:right;
	display:block;
	color:#002647;
}

#categorytop table{
	padding:10px;
	border-collapse: separate; 
	border-spacing:25px 18px;
	table-layout: fixed; 
}

#categorytop td{
	width:120px;
	height:95px;
	padding:2px;
	border:1px solid #a39d7f;
	vertical-align: top;
	font-size:10px;
}

#categorytop td img{
	display:block;
	margin:0px auto;
}

/* ブログ用 */

.letterbg {
position: relative;
color: #847777;
line-height:1.7;
letter-spacing:0.2em;
padding:50px;
width:450px;
margin:20px auto;
background: #fff url(../img/blog/seamless-paper.jpg) repeat;
  -webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);
box-shadow:0 0 2px 0 rgba(0,0,0,0.2);
  z-index: 2;
}
.letterbg:before {
  position: absolute;
  content: "";
  bottom: 0px;
  right: 0px;
  left: auto;
  width: 400px;
height:300px;
  top: auto;
background: #fff url(../img/blog/seamless-paper.jpg) repeat;

  z-index: -1;
}
.letterbg:after {
  position: absolute;
  content: "";
  bottom: 15px;
  right: 10px;
  left: auto;
  width: 300px;
height:200px;
  top: auto;
  z-index: -2;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}
