/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(../img/bg.gif);
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

line-height:140%;}

td{
font-size:95%;
}

td img {display: inline;}

p{margin:5px 0px 10px 0px;}

a:link    {text-decoration: underline; color:#000000;}
a:visited {text-decoration: underline; color:#000000;}
a:hover   {text-decoration: underline; color:#000000;}
a:active  {text-decoration: underline; color:#000000; outline:none;}
a:focus{outline:none;}



/********************•¶ŽšŠÖŒW*********************/

.pagetop{text-align:right;}
 
 .pagetop a{
font-size:10px;
text-decoration:none;
color:#301881;

}

.pagetop a:hover{
color:#5B9AD2;
}


.ctop{
 font-size:22px;
 color:#FFFFFF;
 line-height:24px;
 margin:10px;}
h1{padding:0;
margin:0;
line-height:0;}

h2{
margin:0px;
padding:2px 10px;
font-weight:normal;
color:#FFFFFF;
text-align:right;
font-size:12px;
line-height:100%;
background-color:#CCCCCC}



h3{ color:#333333;
    padding:9px 10px 6px 40px;
	margin: 10px 0px;
	font-size:24px;
	line-height:24px;
	width:520px;
	}
	
h3.t_c0{background-image:url(../img/t_c0.gif)}	
h3.t_c1{background-image:url(../img/t_c1.gif)}
h3.t_c2{background-image:url(../img/t_c2.gif)}
h3.t_c3{background-image:url(../img/t_c3.gif)}	
h3.t_c4{background-image:url(../img/t_c4.gif)}
h3.t_c5{background-image:url(../img/t_c5.gif)}	


h4{
	margin:10px 0px 0px 0px;
	padding:5px 0px 2px 0px;
	text-align:left;
	font-weight: bold;
	font-size:120%;
	color: #EA5E12;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F3EF41;
}
h5 {
	margin: 15px 0px 0px 10px;
	padding:2px 10px;
	font-size:95%;
	font-weight:bold;
	color: #666666;
	background-color:#F3E4CF;
}


h6 {
	margin: 5px 0px -5px 40px;
	font-size:100%;
	font-weight:bold;
	color: #27A5E9;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #73DEF4;
}

.blink a{
   font-size:80%;
   color:#333333;
   }
   
   
.impgreen{
	font-size: 110%;
	font-weight:bold;
	color: #669900;
} 
 
 
 
 

/********************ƒe[ƒuƒ‹ŠÖŒW*********************/

.sage20{margin-left:20px}
.sage40{margin-left:40px}


/*ƒe[ƒuƒ‹‚`*/
.table_a {
margin-left:20px;
background-color:#A7583B;
width:550px}


.table_a th{
padding:3px;
font-weight:bold;
text-align:center;
background-color:#E8DBA0;
}

.table_a td{
padding:3px;
background-color:#ffffff;
}



/*ƒe[ƒuƒ‹‚a*/
.table_b {
margin-left:20px;
background-color:#266FB7;
width:550px
}

.table_b th{
padding:3px;
font-weight:bold;
text-align:center;
background-color:#A5CEDE;
}

.table_b td{
padding:3px;
background-color:#FFFFFF;
}


.table_b td.blue{
background-color:#A5CEDE;
}




/*ƒe[ƒuƒ‹@‰ºü‚Ì‚Ý*/
.bartd{background-color:#d9d9d9;
height:1px;}



/********************ƒwƒbƒh*********************/

.headmenu{
    background-color:#BF432E;
	font-size:12px;
	text-align:left;

}

.headmenu a{color:#ffffff;
text-decoration:none;
margin:0px 20px;
}

.headmenu a:hover{color:#ffffff;
text-decoration:none;
background-color:#E76F01;
margin:0px 20px;
}


	
/********************ƒŒƒCƒAƒEƒg*********************/

.naiyo{
    margin:20px 20px 20px 0px;
	text-align:left;
}
	

	
/********************ƒŒƒCƒAƒEƒg*********************/

#allright{
 font-size:13px;
 color:#A7583B;
 margin-top:3px;
 }
 
 #add{
 font-size:14px;
 color:#301881;
 margin:0px;
 }
 
 
 
 
 /********************‚¨’m‚ç‚¹‚Ìƒy[ƒW*********************/
 
 .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;
}







/******˜g*******/
.con1{
	width:544px;
	padding: 10px;
	margin: 0px;
	border: 3px solid #C5998B;
}

.con2{
	width:544px;
	margin: 0px;
	padding: 10px;
	border: 3px solid #D3AA7A;
}


.con3{
	width:544px;
	margin: 0px;
	padding: 10px;
	border: 3px solid #D0CB6E;
}
	  
.con4{
	width:544px;
	margin: 0px;
	padding: 10px;
	border: 3px solid #9EC1BE;
}	

.con5{
	width:544px;
	margin: 0px;
	padding: 10px;
	border: 3px solid #B29BAF;
}	.table_h5 {

margin-left:20px;
background-color:#f3e4cf;
width:550px
}
.sage60 {
margin-left:60px
}.orange {
	color: #FFCC00;
}
.bottomborder {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCDDFF;
}
.here {
	background-color: #FFee66;
	text-decoration: none;
}
.borderunder {
	border-bottom-style: dotted;
	border-bottom-color: #B0C4DE;
	border-bottom-width: 1px;
}
.title3 {
	padding:0px 0px 0px 5px;
	text-align:left;
	font-weight: bold;
	font-size:110%;
	color: #000000;
	margin:30px 0px 10px;
	border-top: medium none #CCDDFF;
	border-right: medium none #CCDDFF;
	border-bottom: medium double #CCDDFF;
	border-left: medium double #CCDDFF;
	display: block;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	text-decoration: none;
	font-style: normal;
	vertical-align: bottom;
	height: 20px;
}
.title4 {
	padding:0px 0px 0px 5px;
	text-align:left;
	font-weight: bold;
	font-size:110%;
	color: #000000;
	margin:0px 0px 10px;
	border-top: medium none #CCDDFF;
	border-right: medium none #CCDDFF;
	border-bottom: medium double #CCDDFF;
	border-left: medium double #CCDDFF;
	display: block;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	text-decoration: none;
	font-style: normal;
	vertical-align: bottom;
	height: 20px;
}
