body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}

A {
    text-decoration: none;
}
A:link {
    color:#666666;
}
A:visited	{
    color:#666666;
}
A:HOVER {
    text-decoration: underline; color:blue; font-weight: normal;
} 

img {
	border: none;
}

.main {
	font-size: 140%;
	color: #999999;
  	}
.main2 {
	color: #3399FF;
	}		
.main3 {
    font-size: 0.715em;
	}	
.main4 {
	font-size: 74%;
	color:#333333;
	line-height:1.6em;		
	}
.main5 {
	font-size:65%;
	color:#000000;		
	}
.main6 {
	font-size:70%;
	color:#424242;
	text-align:justify;
	}	
.main7 {
	color:#333399;
	font-size:70%;
	line-height:1.3em;
}	
.main8 {
	font-size:75%;
	color:#666666;
}
.main9 {
	color:#FF6666;
	font-size:80%;
	line-height:1.6em;
}
.main10 {
	font-size:80%;
	color:#5A0701;
	line-height:1.4em;		
}
.main11 { 
	color:#666666;
	font-size:70%;
}
.main12 { 
    color:#006699;
	font-size:80%;
	font-weight:bold;
	line-height:1.4em;
	margin-top:0.7em;
	margin-bottom:0em;
	margin-left:10px;
	}
.main13 { 
	color:#006699;
}
.main14 { 
	font-size:60%;
	color:#666666;
	line-height:1.6em;
}
.main15  {
   	font-size:75%;
	color:#333;
	margin-top:0;
	margin-left:15px;
	line-height:1.5em;
}
.main16 {
	font-size: 74%;
	color:#58493D;
	line-height:1.6em;		
	}	
.main17 {
	font-size:65%;
	color:#58493D		
	}	
.main18 {
	font-size:100%;
	color:#EE5D5D		
	}		
.scr {
  OVERFLOW: auto;   
  width:555px;
  height:150px;
  background-color:white;
}
.scrollbar1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; OVERFLOW: auto; WIDTH: 520px; LINE-HEIGHT: 150%; PADDING-TOP: 0px; HEIGHT: 270px; BACKGROUND-COLOR: white
}
.waku {
	width: 545px;
	border: 1px solid  #F4F2F6;
	height: auto;
	padding: 10px 20px 10px 20px;
}
.waku2 {

	width: 120px;
	border: 1px solid  #F4F2F6;
	height: 120px;
	padding: 0px 25px;
}
.waku3 {

	width: 200px;
	border: 1px solid  #F4F2F6;
	height: 145px;
	padding: 0px 10px;
}
.waku4 {

	width: 200px;
	border: 1px solid  #F4F2F6;
	height: 145px;
	padding: 0px 10px;
}
.demo4 {   
    text-align: center;   
}   
.demo4 li {   
    display: inline;   
}   
.demo4 li strong {   
    display: -moz-inline-box;   
    display: inline-block;   
    padding: 2px 7px 4px;   
   background: #EEE;   
   border: 1px #CCC solid;   
}   
.demo4 li a {   
   display: -moz-inline-box;   
   display: inline-block;   
   padding: 2px 7px 4px;   
   border: 1px #CCC solid;   
}   
.demo4 li a:hover {   
    border: 1px solid #2D88B3;   
    background: #2D88B3;   
    color: #FFF;   
}  
h1 {
    color:#999999;
	font-size:140%;
	}
h2 {
    color:#333333;
	font-size:120%;
	font-weight:normal;
	}	
h3 {
    color: #660033;
	font-size:80%;
	font-weight:bold;
	margin-top:0.7em;
	margin-bottom:0;
	margin-left:10px;
}
p  {
   	font-size:70%;
	color:#333;
	margin-top:5px;
	margin-left:15px;
	line-height:1.5em;
}
.box {
	background-image: url(../buhin/bg22.gif);
	background-repeat: no-repeat;
	height: 150px;
	width: 560px;
	border: none;
	margin-bottom: 10px;
}
/* ----------検索窓 ---------- */

/* サンプル 1
----------------------------------------------------------- */
#searchform1 {
	position: relative;
}
#keywords1	{
	width: 160px;
	height: 16px;
	background: url(../../buhin/bkd/btn1.gif) no-repeat 8px 3px;
	border: 1px solid #CCC;
	padding: 2px 2px 2px 26px;
}
#searchBtn1	{
	position: absolute;
	top: 0;
	left: 195px;
}
/* ---------- top bunner（上部バナー） ---------- */

#top-bunner{
	width:auto;
    }
 
   #top-bunner ul {
              overflow: hidden;
             _zoom: 1;
			 list-style: none;
			       }
 
             #top-bunner ul li {
                          float: left;
                          margin-right: 5px;
						  margin-bottom: 5px;
						   }
						  
#top-bunner a:hover img {
	 filter:alpha(opacity=50);  /* IE7以下用 */
    -ms-filter: "alpha(opacity=50)"; /* IE8用 */
    -moz-opacity:0.5; /* Firefox 1.5未満, Netscape用 */
    -khtml-opacity: 0.5;  /* Safari 1.x, 他khtmlに対応したブラウザ用  */
    opacity: 0.5; /* Firefox 1.5以上, Opera, Safari用 */
	    } 
