/*亜空間通信　個別記事専用　*/

header	{background-color:#ffffff;	clear: both;}


/*▼全部改装後不要になる*/
.bgaku p{	color:#006400;	}
.bgaku1	{	background-color:#ffffff;   }
/*▲不要になる*/

header h1
	 {
	margin:  6px 0px 0px 0px  ;
	padding: 0em 1em;
	line-height: 1.3em ;
	text-align: center ;
	font-size: 1.6em;
	font-size: 1.5em;
	color: #0000cd;  /*blueより濃くnavyより薄い*/
	}  
@media screen and  ( max-width:980px) 
	{	header h1	{font-size:1.3em; padding:0px 3px;}	}

header p{font-size:1.3em;color: #006400;font-weight:bold;margin: 0px;padding: 0px;}

header p a:link 	{color: #006400; }
header p a:visited	{color: #006400; }
header p a:hover	{color: #006400;text-decoration: underline; }


/*▼亜空間通信の上下罫線*/
.akuhead	{	margin:0 1em;	}

.akuhead p	{	margin: 0px;	padding: 0px;	}

.akuline	{
	width:100%; 
	height: 30px; 
	margin:0; 
	padding:0;
	overflow: hidden;	}
/*▲亜空間通信の上下罫線*/


.bgsaza	{	background-color:#ffffff;   /*変更*/	}
.bgsaza p	{	color:#FF00FF;	}
.sazatop	{	border: 2px solid #000080;
	padding: 0px 12px;	color: #000080;		}


/*鶴賀*/
.turuga1  {
	display: block;
	float: left;
	width: 56%; /**/
	border: none;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	padding: 0px 10px 0px 0px;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
	}
@media screen and (max-width: 979px)
	{
	.turuga1 {
	display: block;
	float: none;
	max-width: 90%; /**/
	border: none ;
	margin: 0px 30px;
	width: 100%;
	padding: 6px 20px 0px 20px;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}

.turuga2  {
	display: block;
	float: right;
	width: 420px; 
	border: none;
	text-align: center;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	padding: 0px 10px 0px 0px;
	}
@media screen and (max-width: 979px)
	{
	.turuga2 {
	display: block;
	width: auto; 
	float: none;
	border: none ;
	text-align: center;
	margin: 0px;
	width: 100%;
	padding: 6px 20px 0px 20px;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
		}
	}


.akutable
	{
	display:table; 
	width:100%;
	border-collapse: separate; 
	border-spacing: 3px 0;
	}


.akutbcell
	{
	display: table-cell; 
	padding: 6px;
	font-weight:bold;
	border:2px solid #808080; 
	width: 25%;
		  -webkit-box-sizing: border-box;
		  box-sizing: border-box;
	}
h2	{
	font-size: 1.5em;
	margin: 10px 0px;
	color: #000080;
	}


h3	{
	font-size: 1.3em;
	margin: 10px 0px;
	color: #000080;
	}

h4	{
	font-size: 1.2em;
	margin: 10px 0px;
	color: #000080;
	}

h5	{
	font-size: 1.1em;
	margin: 10px 0px;
	color: #000080;
	}


blockquote.mb0	{	margin-left:0em; 	}

blockquote
	{
	margin-left:0em;
	margin-right:0em;
	padding-left:1em;
	color:#000080;
	border-top: none;
	border-bottom: none;
	border-left: navy solid 1px;
	}
