/*
　CSSファイル
*/
@import url(kihon.css);

	.erogamescape_title {
	 font-weight: bolder; margin:0; padding:0;
	}

	THEAD.normal { background-color: #F8F8DF; }
	TBODY.normal { background-color: #F8F8DF; }

	SPAN.book { color: #4B0082; font-weight: bold;}
 	SPAN.ookii { font-size: 18pt;}
	SPAN.totemoookii { font-size: 25pt;}
	.futoji { font-weight: bold; }
	SPAN.kasen { text-decoration:underline; color: red; font-weight: bold;}

	.red { color: red; font-weight: bold; }
	.blue { color: blue; }
	.center { text-align: center; }
	.right { text-align: right; }
	.link { background-color: #BFEFDF; }
	.chuu { font-size: smaller; }
	#date { text-align: right; }

	OL.roma { list-style-type: upper-roman; }
	P.semai { margin-left: 3%; }
	P.pink { background-color: #FEDAEA; }
	P.pink SPAN.headword { font-size: larger; font-weight: bold; color: red; }

	TR.medatu { background-color: #BBFFFF; }
	TD.medatu { background-color: #BBFFFF; }
	TR.medatu2 { background-color: #FFCCCC; }
	TD.medatu2 { background-color: #FFCCCC; }


	UL.none { list-style-type: none; }

	DIV.h4 { margin-left: 0%; }
	DIV.h4 H4 { margin-bottom: -10pt; }
	DIV.h4 P { margin-left: 4%; }

	DIV.scape { margin:0; padding:0;}
	DIV.scape H2 { font-size:110%; margin-left: 0%;}
	DIV.scape H3 { font-size:105%; margin-left: 1%;}
	DIV.scape H4 { font-size:102%; margin-left: 2%; }

	BODY { background-color: #F8F8DF; margin:2px; padding:0;}
	H2 { background-color: #E0FFFF; border-width: 0px 0px 2px 10px; border-style: double; border-color: #0000FF; }
	H2.netabare { margin-top: 20%; margin-bottom: 5%;}
	H3 { border-width: 0px 0px 2px; border-style: groove; border-color: #00FA9A; }
	H4 { margin-left: 3%; }
	H5 { margin-left: 4%; margin-bottom: -2%;}
	OL { margin-left: 3%; list-style-position: inside; background-color: #F8F8DF;}
	UL { margin-left: 3%; list-style-position: inside;}
	DL { margin-left: 3%; background-color: #F8F8DF;}
	DT { font-weight: bolder;  background-color: #F8F8DF;}
	HR { color: #800000; }
	THEAD { background-color: #FFDEAD; }
	TBODY { background-color: #FFF0C0; }
	DIV.coment H4 { margin-left: 1px; margin-bottom: 1px; padding:0;}
	DIV.coment P { margin:0; padding:0;}
	DIV.coment P.footer1 { text-align:right; background-color:#FFFFCC;}
	DIV.coment P.footer2 { text-align:right; background-color:#FDFDAA;}
	DIV.coment P.footer3 { text-align:right; background-color:#FFFFCC; margin-bottom: 3px;}
	DIV.coment P.footer4 { text-align:right; background-color:#FDFDAA; margin-bottom: 3px;}
	DIV.coment .comment1 { background-color:#FFFFCC;}
	DIV.coment .comment2 { background-color:#FDFDAA;}
	DIV.coment .comment3 { background-color:#FFFFCC; padding-bottom:3px;}
	DIV.coment .comment4 { background-color:#FDFDAA; padding-bottom:3px;}
	DIV.coment .comment5 { background-color:#FFDDEE; padding-bottom:3px;}
	DIV.coment .comment6 { background-color:#FFEEEE; padding-bottom:3px;}
	DIV.coment P.header { background-color:#FFF0C0; font-size:110% ; font-weight: bold;}
	DIV.coment SPAN.comment3 { background-color:#FFE899;}
	DIV.memo P { margin:0; padding:0;}
	DIV.memo H1 { font-size:120% ;}
	DIV.small H2 { margin-left: 0%; font-size:medium; }
	DIV.netabare { display:none; }
	FORM { margin: 2px; }
	UL.list LI { margin-bottom: 5pt;}
 
	DIV { margin-left: 3%; }
	TABLE { margin-left: 3%;}
	CAPTION { font-weight: bold;}
	TABLE.renzoku { margin-bottom: 1%;}
	TABLE.index { margin-left: 0%; width: 100%;}
	PRE { margin-left: 3%; }

	em {font-size:120% ; font-style:normal; font-weight:bold;}
	STRONG { font-size: x-large; }

	DIV.dodogerblue { color: #1E90FF; }
	.hidarimenu { background-color: #DDEEDD; }

  div.section { margin:0; }

