@charset "Shift_Jis";
#kizi-top h1{
     background:url(../image/main.png) no-repeat;
     padding:0 14px 0 15px;
     margin:15px 0 0 0;
     width:525px;height:722px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     display:block;	
	 behavior: expression(IEPNGFIX.fix(this));
}
#kizi-top h1 a{
     display:block;	
     padding:0;
     width:525px;height:707px;/* タイトル画像のサイズ */
}
#kizi h1{
	margin:0;padding:0;
}
#kizi h2{
     margin:15px 0 0 10px;
}
#kizi h5{
   margin:0 15px 0 25px;
   padding:3px 0 3px 10px;
   border-bottom:solid 1px #fc0;
   line-height:125%;
   text-align:left;
   font-size:78%;
}
/*TOPページ*/
#paper a{
     background:url(../image/paper.png) no-repeat 0px;
     padding:10px 0 0 0;
     margin:0;
     width:180px;height:122px;/* タイトル画像のサイズ */
     text-indent:-9999px;
     display:block;
	 behavior: expression(IEPNGFIX.fix(this));
}
#news{
	clear:both;
	width:524px;
 	height:auto;
 	margin:10px auto 0 auto;
 	border:solid #003366 2px;
/* 	background-image:url(../image/news.jpg);
 	background-repeat:no-repeat;
 	background-position:top left;
*/	background-color:#FFFFFF;
}
#rireki{
	clear:both;
	width:524px;
 	margin:10px auto 30px auto;
 	border:solid #003366 2px;
/* 	background-image:url(../image/rireki.jpg);
 	background-repeat:no-repeat;
 	background-position:top left;
*/	background-color:#FFFFFF;
}
#rireki-in{
 	height:120px;
	overflow:auto;
 	overflow-x:hidden;
}
#kizi-nakami h3{
	background-image:url(../image/bg.gif);
	background-repeat:repeat;
	font-weight:bold;
	color:#990000;
    margin:10px 10px 10px 15px;
	font-size:83%;
}
#kizi-nakami h4{
	background-color:#FFFFCC;	background-repeat:repeat;
	font-weight:bold;
	color:#333333;
    margin:10px 10px 10px 15px;
	font-size:83%;
}
/* p */
p{
  	text-align:left;
  	font-size:80%;
}
#news p{
  	margin:0 10px 0 5px;
  	padding:0 10px 0 5px;
	border-bottom:1px dashed #999999;
	font-size:78%;
}
#news em{
	background-color:#FFFF99;
	font-weight:bold;
	color:#330000;
}
#rireki p{
  	margin:0px 10px 0px 5px;
  	padding:0 10px 3px 5px;
	background-image:url(../image/border2.gif);
  	background-repeat:repeat-x;
  	background-position:bottom;
	font-size:78%;
}
.sub{
     padding-bottom:2px;
     margin:15px 10px 0 20px;
     border-bottom:dotted 1px #888888;
}
.ar{
    text-align:right;
    margin:15px 10px 0 20px;
    padding-bottom:2px;
    border-bottom:dotted 1px #888888;
	     font-size:12px;
}
p.pan{
    margin:15px 10px 0 20px;
}
/* text */
em{
   color:#0a2ecc;
   font-style:normal;
   font-weight:bold;
  }

strong{
		color:#f00;
       font-weight:bold;
	   border-bottom:double 3px #fc0;
      }
/* list */
ul{
	font-size:80%;
　 margin: 5px 5px 5px 25px;
   padding: 0 10px 0 20px;
　 line-height:150%;
　 list-style-image:url("../image/icon.gif");
   list-style-position:outside;
}
ol{
   font-size:80%;
   margin: 5px 5px 5px 25px;
   padding: 0 10px 0 20px;
　 line-height:150%;
   list-style-position:outside;
}

li{
   text-align:left;
   margin-left:5px;
} 
.bn01{
	width:250px;
	float:left;
	margin-right:10px;}
.bn02{
	width:250px;
	float:left;}

