/*書店NHK　電波メディア本文*/

header	{
	background-color: white;
	border: 2px #0000cd solid;
	border: 2px solid #6699ff; 
	}

header h1	 {
	margin: 6px 0px 0px 0px  ;
	padding:  0px;
	line-height: 1.0em ;
	text-align: center ;
	font-size: 1.9em;
	color: #0000cd;  
	}  

header h1 a:link	{color: #0000cd;  }  
header h1 a:visited	{color: #0000cd;  } 

/*
@media screen and  ( max-width:480px) 
	{
	header h1 {font-size: 1.4em;}
	}
*/

.oldr h2	{
	font-size:1.4em;
	line-height:1.1;
	color:#ff0099;
	text-align:center;
	margin-top:0px;
	border:none;}

.koukai	{
	color: #ff00ff;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	padding:0px;margin:0px;}


.oldr h3	{
	margin: 6px 0px 0px 0px  ;
	line-height:1.2em; 
	text-align: center ;
	font-size: 1.6em;
	color:#0099ff;
	color:#3366CC;
	border-bottom: 2px solid #6699FF;
	}

.oldr h4
	{
	margin: 20px 0px 0px 0px;
	text-align: left ;
	color:#3366CC;
	font-size:1.4em;
	font-size:1.2em;
	border-bottom:1px solid navy;
	padding:2px 10px 2px 10px;
	padding-left:1em;
	text-indent:-1em;
	}

h4:before {
	content:'■';
	color:navy;
}

/*囲み*/
.kakomi
	{
	border:2px solid #808080; 
	margin-bottom:6px; 
	padding: 3px 15px;
	}
.sidemokuji
	{
	display: block;
	border: 2px #0000ff solid;
	border: 2px navy solid;
	margin: 0px 0px 6px 0px;
	width: auto;
	padding: 6px 6px;
	}
.sidemokuji p
	{
	line-height:1.2em; 
	margin:3px 0px;"
	color:navy;
	}

.navy p
	{
	color:navy;
	}
.zuhan	{
	border:2px navy dotted;
	padding:6px;
	}

blockquote
	{
	margin-left:0em;
	margin-right:0em;
	padding-left:1em;
	color:#000080;
	border:none;
	}

.selfbl	{
	margin-left:0em;
	margin-right:0em;
	padding-left:1em;
	color:#000080;
	border:none;
	}


.indot	{
	border-left:3px dotted navy; padding-left:1em;
	}


