/* CSS Document */

body{
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin:0px;padding:0px; 
 font-size:95%;
 line-height:140%;}

 


/********************文字関係*********************/

.mtop a{
margin:10px;
text-decoration:none;
 font-size:16px;
 color:#FFFFFF;}
 
.mtop a:hover{
color:#E35EAE;
background-color:#eeeeee;
}
 
 .pagetop a{
font-size:10px;
text-decoration:none;
color:#301881;
margin-right:10px;
}

.pagetop a:hover{
color:#5B9AD2;
}

 .closewin a{
font-size:10px;
text-decoration:none;
color:#301881;
}


.closewin a:hover{
color:#5B9AD2;
}

.ctop{
 font-size:22px;
 color:#FFFFFF;
 line-height:24px;
 margin:10px;}
 
.chu {font-size: 8pt}
.key {font-size: 10pt; font-weight: bold}


h2{ color:#333333;
    padding:10px 25px 10px 25px;
	margin: 0px;
	font-size:20px;
	line-height:20px;
	width:530px;}


h3{
	padding:10px;
	text-align:left;
	font-weight: bold;
	font-size:120%;
	color: #CC0033;
	border: 1px solid #EC9F82;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h4 {
	margin: 0px 0px 10px 10px;
	font-size:110%;
	font-weight:bold;
	color: #78B44B;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #78B44B;
}


h5 {
	margin: 5px 0px 0px 20px;
	font-size:100%;
	font-weight:bold;
	color: #27A5E9;
}

.blink a{
   font-size:80%;
   color:#333333;
   }
   
.t1{background-color:#567227;
font-size:12px;
line-hegit:12px;
color:#ffffff;
}  
   
.t2{background-color:#D5E162;
font-size:12px;
line-hegight:12px;
} 

/********************テーブル関係*********************/

.sage20{margin-left:20px}
.sage40{margin-left:40px}

.sagetable {margin-left:20px;
vertical-align:top;}

.sagetable td,th{
text-align:left;
vertical-align:top;
padding:3px;
background-color:#FFFFFF;}

.sagetable th{
font-weight:bold;
}



.sagetable2 {margin-left:20px;
}

.sagetable2 td,th{
padding:3px;
background-color:#FFFFFF;
vertical-align:middle;}


.sagetable2 td.blue{

background-color:#A5CEDE;
}

.sagetable2 th{
font-weight:bold;
text-align:center;
background-color:#A5CEDE;
}



.bartd{background-color:#d9d9d9;
height:1px;}

	
/********************レイアウト*********************/

.naiyo{
    padding:10px;
	text-align:left;
}

#n_center{
    width:760px;
	height:400px;
	padding:10px;
	background-color:#ffffff;
	}
	
/********************レイアウト*********************/

#allright{
 font-size:12px;
 color:#ffffff;
 margin-top:3px;
 }
 
 #add{
 font-size:14px;
 color:#301881;
 margin:0px;
 }
 
 
 
 
 /********************お知らせのページ*********************/
 
 .otop{
 font-size:22px;
 color:#F3B8CF;
 line-height:24px;
 margin:10px;}
 
.pink{color: #F3B8CF}
 
 
 .onaka{
  width:720px;
  margin:30px;}
  
  
 h3.ocon{
	padding:2px 5px;
	text-align:left;
	font-weight:normal;
	font-size:14px;
	color:#FFFFFF;
	background-color: #884A73;
	margin:0px;
}
