/*-------------------------------------------------------------------------------------
historyページ
-------------------------------------------------------------------------------------*/

div#contentsMain h1.book{
 border:none;
}



div#contentsMain h2.book{
  margin:0px 0 5px 15px;
  padding:2px 0 0 30px;
  font-size:130%;
  font-weight: bold;
  border:none;
  background: url(../images/bg_h2_book.gif) no-repeat left top;
  height:40px;
}



div#contentsMain h3.book{
  margin:25px 0 10px 15px;
  padding:0px 0 2px 30px;
  font-size:105%;
  font-weight: bold;
  border:none;
  color:#fff;
  height:24px;
  background: url(../images/bg_h3_book.gif) no-repeat left top;
 }



div#contentsMain h4.book{
  margin:10px 0 10px 15px;
  padding:2px 0 0 20px;
  font-size:105%;
  font-weight: bold;
  border:none;
  color:#070744;
  background: url(../images/bg_h4_book.gif) no-repeat left 0.34em;
  height:15px;
}


.line{
font-size:83%;
padding:5px;
margin:10px 13px;
line-height:1.5;
border:1px #666 solid;
background:#fbfbe9
}



div#contentsMain p.leaditem{
  margin:10px 0 0px 35px;
  padding:0 0 5px 0;
  font-size: 83%;
  line-height:1.5;
  width:620px;
}


div#contentsMain  p.link{
  margin:0 15px 5px 30px;
  padding:5px 0px 0 15px;
  font-size: 83%;
  font-weight:bold;
  color:#011932;
  background: url(../images/arw_link.gif) no-repeat left .4em;
}


p.green {
background-color:#D0EDDB;
}


/* コンテンツ　E好函poinList） ------------------------------ */

.pointList {
	margin: 0 0 30px 0;
}

.pointList li {
	margin: 0 0 12px 0;
	padding: 0 0 10px;
	background: url(../images/common/com_line_dot_y.gif) repeat-x left bottom;
	color:#7a093e;
	font-size:90%;
	font-weight:bold;
}

.pointList li strong {
	font-weight: bold;
}
.pointList li a {
	display: block;
	padding: 0 0 0 100px;
	color:#7a093e;
}

.pointList li.history01 a { background: url(../images/com_list_area01.gif) no-repeat 0 .2em; color:#9d2c86;}
.pointList li.history02 a { background: url(../images/com_list_area02.gif) no-repeat 0 .2em; color:#9d2c86;}
.pointList li.history03 a { background: url(../images/com_list_area03.gif) no-repeat 0 .2em; color:#9d2c86;}

.pointList li.num01 a { background: url(../images/com_list_point01.gif) no-repeat 0 .2em; color:#4e88ca;}
.pointList li.num02 a { background: url(../images/com_list_point02.gif) no-repeat 0 .2em; color:#4e88ca;}
.pointList li.num03 a { background: url(../images/com_list_point03.gif) no-repeat 0 .2em; color:#4e88ca;}

/* コンテンツ　E好函numberList） ------------------------------ */

.numberList {
	margin: 0 0 30px 0;
}

.numberList li {
	margin: 0 0 12px 0;
	padding: 0 0 10px;
	background: url(../images/com_line_dot_y.gif) repeat-x left bottom;
	color:#7a093e;
	font-size:109%;
}

.numberList li strong {
	font-weight: bold;
}

.numberList li a {
	display: block;
	padding: 0 0 0 37px;
	color:#7a093e;
}

.numberList li.num01 a { background: url(../images/com_list_num01.gif) no-repeat 0 .2em;}
.numberList li.num02 a { background: url(../images/com_list_num02.gif) no-repeat 0 .2em;}
.numberList li.num03 a { background: url(../images/com_list_num03.gif) no-repeat 0 .2em;}
.numberList li.num04 a { background: url(../images/com_list_num04.gif) no-repeat 0 .2em;}
.numberList li.num05 a { background: url(../images/com_list_num05.gif) no-repeat 0 .2em;}
.numberList li.num06 a { background: url(../images/com_list_num06.gif) no-repeat 0 .2em;}
.numberList li.num07 a { background: url(../images/com_list_num07.gif) no-repeat 0 .2em;}
.numberList li.num08 a { background: url(../images/com_list_num08.gif) no-repeat 0 .2em;}
.numberList li.num09 a { background: url(../images/com_list_num09.gif) no-repeat 0 .2em;}


/* コンテンツ　インデックスブ礎ク ------------------------------ */

.index_box li {
	margin:5px 10px 5px 5px;
	width:320px;
	border:1px solid #7a093e;
	background-color:#fdf9fc;
	float:left;
}


*html .index_box li {
	margin:4px;
}

.index_box dl { padding:5px; }
.index_box dt { float:left; width: 60px; font-size:100%; }
.index_box dd { float:left; width: 240px; font-size:100%; padding-left:5px;}
*html .index_box dd { width: 320px; }

.index_box dd a { font-weight: bold; color:#7a093e; }
.index_box dd p.txt  { line-height: 1.2em; font-size: 100% !important;  }


p.leadTxt {
	padding: 20px 24px;
	line-height: 1.65;
	font-size:100%;
}


 

table.book{
	margin: 0 0 10px 30px;
	padding: 0;
	position: relative;
	border-collapse: collapse;
	border-spacing: 0;
	caption-side: top;
	width:630px;
   
}




table.book td {
   border:none;
   padding: 6px 4px;
   line-height: 1.3;
   font-size:83%;
   border:1px solid #ccc;

}

table.book td.link{
  margin:0;
  padding:4px 4px 4px 12px;
  font-size:83%;
  color:#011932;
 　background: url(../images/link_arw01.gif) no-repeat .3em .7em;
   border:1px solid #ccc;
}

table.book th {
    border:none;
    padding: 4px;
    text-align: center;
    font-weight: normal;
    line-height: 1.3;
	background: #E6F2FF;
	font-size:83%;

 }



p.link{
  margin:5px 15px 0 10px;
  padding:0px 0px 0 15px;
  font-size: 1.0em;
  font-weight:bold;
  color:#011932;
  background: url(../images/arw_link.gif) no-repeat left .2em;
}





.icoPDF {
	padding:3px 0 1px 23px;
	background:url(../images/icon_pdf.gif) 0 1px no-repeat;
}



.icoMovie {
	padding:3px 0 1px 23px;
	line-height:1.3;
	background:url(../images/icon_movie.gif) 0 1px no-repeat;
}




