@charset "UTF-8";

/**********************************************************
概要
**********************************************************/
/*
個別ページ | ライブラリー | 邦楽歌詞集

ファイル名  ：main-library-lyric.css
読込先      ：lyric/index.html
コピーライト：(C) 2009 The School of Soke Tachibana / Core Impressions all rights Reserved. 

内容：
	1：メイン - 左右パディング
	2：メイン - HTML各要素
----------------------------------------------------------*/



/*----------------------------------------------------------
	1：メイン - 左右パディング
----------------------------------------------------------*/


div#main .inner {
	margin: 0;
	padding: 0 0 0 0;
}


/*----------------------------------------------------------
	2：メイン - HTML各要素
----------------------------------------------------------*/

/* 見出し要素
------------------------------*/

div#library-movie h1 {
}

/* レイアウト
------------------------------*/
#library-lyric {
  text-align: left;
  width: 755px;
  margin: 0 auto;
}

#library-lyric .menu {
  float: left;
  text-align: left;
  margin: 0;
	padding: 0;
  width: 125px;
}

#library-lyric .load-txt {
  float: right;
  text-align: center;
  margin: 20px 0 0 0;
  width: 605px;
}

#library-lyric .thumb {
  float: right;
  text-align: left;
  width: 610px;
}

#library-lyric .notice {
  float: right;
  text-align: center;
  margin: 30px 15px 30px 0;
  width: 590px;
}

/* 要素
------------------------------*/
/* menu */
#library-lyric .menu table {
  border-top: solid 1px #A3401D;
}

#library-lyric .menu td {
  border-bottom: solid 1px #A3401D;
  border-right: solid 1px #A3401D;
  width: 115px;
	height: 24px;
	margin: 0px;
	padding: 5px;
}

#library-lyric .menu td.selected {
  color: #ffffff;
  background: #D9A18D;
}

/* thumb */
#library-lyric .thumb .catname p {
  margin-bottom: 10px;
	line-height: 1.5em;
}

#library-lyric .thumb .cattitle {
  height: 42px;
}

#library-lyric .thumb .catname table {
  border: solid 1px #AAAAAA;
  margin-bottom: 20px;
}

#library-lyric .thumb .catname td {
	vertical-align: middle;
	padding: 10px;
}

#library-lyric .thumb .catname td.pdf-logo {
  width: 121px;
}

#library-lyric .thumb .catname td.pdf-explain {
  width: 420px;
	line-height: 1.5em;
}

#library-lyric .thumb .catlist table {
  border: solid 2px #A3401D;
  margin: 0 8px 0 0;
  float: left;
}

#library-lyric .thumb .catlist td {
	vertical-align: middle;
  border-bottom: solid 1px #A3401D;
  padding: 3px 5px;
}

#library-lyric .thumb .catlist .cell-a {
  width: 40px;
  text-align: center;
	background: #D9A18D;
  border-right: solid 1px #A3401D;
}

#library-lyric .thumb .catlist .cell-b {
  width: 125px;
	line-height: 1.5em;
}

#library-lyric .thumb .catlist .cell-b a {
  text-decoration: none;
	color: #333333;
}

#library-lyric .thumb .catlist .cell-b a:hover {
  text-decoration: underline;
	color: #333333;
}

#library-lyric .thumb .cattbl {
	display: none;
}

/* noscript */
#library-lyric noscript {
	margin: 0 0 2em 0;
  font-size: 85%;
  line-height: 1.5em;
  *font-size: 70%;
  *line-height: 1.7em;
  font-size /*\**/: 70%\9;
  line-height /*\**/: 1.7em\9;
}

/* side */
#side ul.lyric-copy li {
  font-weight: normal;
  list-style-type: none;
  width: 160px;
  margin: 0 0 0 15px;
  padding: 0 0 0.75em 0;
}

#side ul.lyric-copy li a {
  color: #A3401D;
}

/* notice */
#library-lyric .notice {
	line-height: 1.5em;
}


/* display */
#library-lyric .menu,
#library-lyric .thumb {
}


