@charset "UTF-8";
/* CSS Document */
/* total setting */

body{
    margin:0px;
    padding:0px;
	background:url(img/rantyu1.jpg) no-repeat;
	background-position:top left;
	background-attachment:fixed;
}

a:link, a:visited{
    color: #000000;
    text-decoration: none;
}

#all {
    background:url(img/rantyu2.jpg) no-repeat;
	background-position: right bottom;
	background-attachment:fixed;
} 

/* top link setting */
#toplink{
    font-size:8px;
    padding:20px 20px;
    line-height:100%;
    text-align:left;
}
#toplink a:link{
    color: #000000;
    text-decoration: underline;
}
#toplink a:visited{
    color: #000000;
    text-decoration: underline;
}
/* wrapper setting */
#wrapper{
    position:relative;
    width:800px;
    margin:0 auto;
}

/* header setting */

#header{
    width:800px;
    height:320px;
	background:url(img/main_img.jpg) no-repeat;
    margin:0 auto;
    text-align:center;
}

/*
#flash{
width:800px;
height:320px;
}
*/

/* menu setting */
ul#menu{
    margin:0 auto;
    text-align:center;
    padding:0;
    list-style-type:none;
    width:800px;
    height:40px;
	color:#3333333;
}

ul#menu li{
    float:left;
    list-style-type:none;
}

ul#menu a{
    display:block;
    width:159px;
    height:40px;
    margin:0px 0px 0;
	color:#333333;
    line-height:40px;
    font-size:12px;
    font-weight:bold;
    text-align:center;
}

ul#menu a.off{
    background-position:0 0;
}
ul#menu a.on, ul#menu a:hover.off{
    background-position:0 -40px;
	color:#990000;
}

/*
ul#menu a:link{
    color:#FFFFFF;
    text-decoration: none;
}
ul#menu a:visited{
    color: #999999;
    text-decoration: none;
}
*/

/* image setting */
img{
    border:0;
}
img.left{
    float:left;
    margin:10px 10px 10px 40px;
}
img.right{
    float:right;
    margin:10px 0 10px 10px;
}
img.center{
    display:block;
    margin:20px auto;
    text-align:center;
}

img:hover{
  text-decoration : none;
  cursor : hand;
  visibility : visible;
  position : relative;
  top : 2px;
  right : 3px;
}

/* subject setting */
h1{
    text-indent:-9999px;
    height:0;
    font-size: 1px;
    line-height: 0px;
    margin:0 auto;
    text-align:center;
}

h2 {
    clear:both;
    margin:10px auto;
	margin-left:25px;
}

h3 {
    clear:both;
    margin:10px auto;
	margin-left:55px;
}

h4{
clear:both;
font-size: 9px;
text-align:left;
}

/* left content setting */
#main_left{
    clear:both;
    width:360px;
    font-size:12px;
	color:#000000;  
    float:left;
	padding:20px 20px;
    line-height:150%;
}
/* right content setting */
#main_right{
    width:360px;
    font-size:12px;
	color:#000000;    
    float:right;
    padding:20px 20px;
    line-height:150%;
}
/* center content setting */
#main_center{
    clear:both;
    width:760px;
    font-size:12px;
	color:#000000; 
    text-align:left;
    padding:20px 20px;
    line-height:150%;
}

#main_center img.left{
    float:left;
    margin:20px 10px 10px 0;
}
#main_center img.right{
    float:right;
    margin:20px 0 10px 10px;
}

#main_center p{
    padding:20px 40px;
}

.title {
    vertical-align:sub;

}

.toro {
    padding-top:200px;
	}

.disease li {
     padding:8px;
	 }
	 
.kaikata {
    float:right;
	text-align:center;
	margin-right:60px;
	}
	
.kaikata li {
   padding-top:5px;
   list-style:none; 
   }	 
   
.history {
     margin-top:80px;
	 }   

/* footer setting */
#footer{
    text-align:center;
    width:800px;
    height:70px;
    clear:both;
}

#footer p{
    margin:0;
    line-height:50px;
    text-align:center;
    color:#000000;
    font-size:12px;
}





