/* バナー */
.banner{
	text-align:center;
}
.banner a img{
	max-width:100%;
}

p.text{
       text-align: justify;
}

* i{
   font-size: 100%;
}

/* モーダル書誌で長いもの  */

.small_font{
	font-size:70%;
}

span.small_font i{
	font-size:70%;
}

.block_ul{
	margin-left:20px;
}


/* 以下すべてハートを付すためのcss。26回のみ使用 */

#contents_body h3{
border-left:none;
position: relative;
padding: 10px;
padding-left:2.0em;
}
#contents_body h3::before{
content: "♥";
color: #f47fb9;
font-size:1.7em;
position: absolute;
left: 0;
top: 0.05em;
}
/* ナビゲーション部分用  */

#navigation li li, #navigation li.current li {
background:none !important;
list-style-type:none;
position: relative;

}

#navigation li li::before, #navigation li.current li::before {
content: "♥";
color: #f6a1cb;
font-size:1em;
position: absolute;
left: 0;
top: -0.1em;
}
/* 参考文献h3  */
.ref-h3{
	margin-right:0 !important;
	margin-left:0 !important;
}
