@charset "UTF-8";
/* CSS Document */
/* =======================================
	Webページ用追加CSS
========================================== */

.entry_info {
	border:solid 1px;
	width:90%;
	height:auto;
	background-color:#ffffff;
 	border:solid 2px #A60000;
    border-radius: 10px; 
    -webkit-border-radius: 10px;  
    -moz-border-radius: 10px;
 	display:block;
	margin:0 auto;
	padding:20px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	}


a:link { color: #950000; text-decoration: none;}
a:visited { color: #750000; }
a:hover { color: #EA0000; text-decoration: underline;}
a:active { color: #EA0000; }



.entry_info h3 {margin-bottom:1em;}

.ntitle {color:#950000; text-shadow:2px 1px 1px silver; font-size:18px; margin:10px;}
.nhr {border:dashed 1px #B5B5B5; margin:0;}
.ndate {text-align:right; color:#8A8A8A; font-size:90%;}
.nentry {padding:5px;　font-size:14px;}
.nthums {width:200px; height:200px; float:left; margin-right:15px;}

/*-- chMRF用--*/
.chthums {width:300px; height:240px; float:left; margin-right:15px;}

.newsblock {
	margin-bottom:1em;
	}

.mdbar { background-color:#FF712D;
		 padding:1px 15px;
		 margin-bottom:10px;
		 color:#ffffff;
		 font-weight:bold;
		 border-radius: 10px;
		 -webkit-border-radius: 10px;
		 -moz-border-radius: 10px;
		}
.mdbody {padding:5px; margin-top:5px; margin-bottom:15px;}



/*テーブルレイアウト指定*/

.tableinfo00{
/*width: 100%;*/
border-collapse: separate;
border-spacing: 0px;
border-top: 1px solid #C3C3C3;
border-left: 1px solid #C3C3C3;
}

.tableinfo00 td{
padding:4px;
border-right: 1px solid #C3C3C3;
border-bottom: 1px solid #C3C3C3;
vertical-align:top;
}

.tableinfo00 .mida{
background-color:#ECECEC;
}


.tableinfo01{
/*width: 100%;*/
border-collapse: separate;
border-spacing: 0px;
border-top: 1px solid #C3C3C3;
border-left: 1px solid #C3C3C3;
}

.tableinfo01 td{
padding:4px;
border-right: 1px solid #C3C3C3;
border-bottom: 1px solid #C3C3C3;
vertical-align:top;
}

.tableinfo01 th{
padding:4px;
border-right: 1px solid #C3C3C3;
border-bottom: 1px solid #C3C3C3;
vertical-align:top;
background-color:#E3E3E3;
}


@media screen and (max-width: 640px) {

.tableinfo01{
	width: 90%;
	margin:0 auto;
	}

.nthums {
	width:80%;
	height:80%;
	float:none;
	display:block;
	margin:0 auto;
	}

.chthums {
	width:80%;
	height:80%;
	float:none;
	display:block;
	margin:0 auto;
	}

}

/*リンク用アイコン化*/

/*赤*/
.icon-bl{
 border-radius: 12px;
 -webkit-border-radius: 12px;
 -moz-border-radius: 12px;
    background-color:#0080FF;
    font-weight:bolod;
    color:#ffffff;
    padding:0px 10px;
    margin:2px;
   }

/*青*/
.icon-rd{
 border-radius: 12px;
 -webkit-border-radius: 12px;
 -moz-border-radius: 12px;
    background-color:#FF0080;
    font-weight:bolod;
    color:#ffffff;
    padding:0px 10px;
    margin:2px;
   }
   


/*Page nation --------------------------------------*/
.content-nav {padding:5px; margin-top:10px;}
.content-nav ul li {  
list-style-type: none;  
font-size: 1em;  
display: inline;  
/*background-color: #FFFFFF;*/
} 

.content-nav ul li a {  
text-decoration: none;  
border: 1px solid #D70000;  
padding: 1px 7px;  
color: #EC0000;  
margin: 2px;  
} 

.content-nav ul li a:hover {  
color: #ff0000;  
border: 1px solid #FF6464;  
color: #ff0000;  
} 

.content-nav ul li a:visited {  
color: #A20000;  
} 

.content-nav ul span.current_page {  
padding: 2px 8px;  
margin: 1px;  
color: #fff;  
background-color:  #EC0000;  
}



/*-------------------------------------------
ch. MRF
---------------------------------------------*/
#clk {
	font-weight:bold;
	color:#898989;
	}

.sen {
	width:700px;
	height:auto;
	display:block;
	margin:0 auto;
	margin-bottom:15px;
	}
.dis {
	font-weight:bold;
	size:110%;
	color:#ffffff;
	width:90%;
	display:block;
	margin:0 auto;
	background-color:#09516a;
	border:solid 2px;
	border-radius:10px;
	padding:10px;
}

@media screen and (max-width: 640px) {

.sen {
	width:100%;
	height:auto;
	}
.sen img {
	width:100%;
	height:auto;
	}




