@charset "shift_jis";

/***********************************************************
*
*	audio-a
*
***********************************************************/

div.cd a:link { color:#CC0000; }
div.cd v:link { color:#CC0000; }

.midashi-db  {margin:2em 0px 0px 0px;padding:0;color:#0070C0;font-weight:bold;font-size:14pt;border-bottom:1px solid #0070C0;}

h3.midashi-black {margin:2em 0px 10px 0px;padding:0;color:#000000;font-weight:bold;font-size:14pt;border-bottom:1px solid #000000;}

h3.midashi-normal {margin:2em 0px 0px 0px;padding:0;color:#000000;font-weight:bold;font-size:14pt;}

.midashi-black-big {margin:0em 0px 10px 0px;padding:0;color:#000000;line-height:1.4em;font-weight:bold;font-size:18pt;}

h3.midashi-r {margin:0.5em 0px 0.5em 0px;padding:0;color:#CC0000;font-weight:bold;font-size:14pt;border-bottom:1px solid #CC0000;}

h3.midashi-r-big {margin:0.5em 0px 0.5em 0px;padding:0;color:#CC0000;font-weight:bold;font-size:18pt;border-bottom:1px solid #CC0000;}

p.midashi-r-nonborder {margin:10px 0px 10px 0px;padding:0;color:#CC0000;font-weight:bold;font-size:18pt;}

p.midashi-r-nonborder-s {margin:0px 0px 10px 0px;padding:0;color:#CC0000;font-weight:bold;font-size:14pt;}

h3.midashi-blue {margin:2em 0px 0px 0px;padding:0;color:#0066CC;font-weight:bold;font-size:14pt;border-bottom:1px solid #000000;}

h3.midashi-blue-nonborder {margin:0px 0px 5px 0px;padding:0;color:#0066CC;font-weight:bold;font-size:18pt;}

p.midashi-blue-nonborder-s {margin:0px 0px 5px 0px;padding:0;color:#0066CC;font-weight:bold;font-size:14pt;}

h3.midashi-green {margin:2em 0px 0px 0px;padding:0;color:#009900;font-weight:bold;font-size:14pt;border-bottom:1px solid #000000;}

p.midashi-y {margin:10px 0px 10px 0px;padding:0;color:#FF9900;font-weight:bold;font-size:22pt;}

div.submidashi1 {font-weight:bold;font-size:13pt;line-height:1.2em;padding-top:0.2em;}

div.submidashi2 {font-weight:bold;font-size:23pt;line-height:1.1em;padding-top:0.2em;}

div.submidashi3 {font-weight:bold;font-size:18pt;line-height:1.2em;padding-top:0.2em;padding-bottom:0.2em;}

.author {font-size:11.5pt;color:#000000;margin-left:10px;}

ul.Lline-n ,
.cbody ul.Lline-n{
	list-style-type:none;
	list-style-image:none; 
	border-left:7px solid #00427C;
	padding:0 0 0 5px;
	margin:10px 0 30px 0;
}

ul.Lline-n li ,
.cbody ul.Lline-n li {
	border-bottom:1px dashed #989898;
	margin:0;
	padding:5px 0;
	font-size:90%;
	font-weight:normal;
	line-height:1.1em;
}

ul.noLine ,
.cbody ul.noLine{
	list-style-type:none;
	list-style-image:none; 
	padding:0 0 0 5px;
	margin:10px 0 30px 0;
}

ul.noLine li ,
.cbody ul.noLine li {
	margin:0;
	padding:5px 0;
	font-weight:normal;
	line-height:1.1em;
}

hr {
	margin:10px 0;
}

hr.dot {
height: 1px;
border: none;
border-top: 1px #000000 dashed;
}