html{
	scrollbar-base-color:#666666;
	scrollbar-face-color:#fefefe;
    scrollbar-arrow-color:#666666;
	scrollbar-3dlight-color:#f0f0f0;
	scrollbar-highlight-color:#fefefe;
	scrollbar-shadow-color:#cccccc;
	scrollbar-darkshadow-color:#666666;
	scrollbar-track-color:#eeeeee;
}
body	{
	color: #333333;
	background-color: #aaaaaa;
	margin: 0 ;
	font-family: verdana, 'MS Gothic', Arial, sans-serif;
	font-size: 85%;
	line-height: 1.5em;
	height: 99%;
}
a:link	{
	color: #333333;
	text-decoration : none;
	border-color : #000000;}
a:visited	{
	color : #666666;
	text-decoration : none;
	border-color : #000000;}
a:hover	{
	color: #000000;
	position: relative; top: 1px; left: 1px;
	text-decoration: underline ;
	border-color: #000000;}
a:active {
	position: relative; top: 1px; left: 1px;
	border-color : #000000;}
.back{	
	margin: 0 0 0 100px;
	background-color: #fefefe;
	padding: 1px 5px 5px;
	height: 100%;
}
.caution{
	color: #d0a430;
}
.navi	{
	text-align : right;
	border-bottom : #666666 solid 1px;
	padding: 2px 0 1px;
	color: #666666;
	font-size: 7px;}
.navi-img{
	background-color : #ffffff ;
	border-color: #000000 ; }
.form{
	text-align: center;
	margin: 0 40px 0 0 ;
}
input.box{
	border: #666666 solid 1px;
	background-color: #fefefe;
	}
textarea.box{
	border: #666666 solid 1px;
	background-color: #fefefe;
	}
input.button{
	border: #666666 solid 1px;
	background-color: #dddddd;
    cursor: hand;
}
.subtitle{
	font-size : 150% ;
	text-align : left ;
	color : #666666 ;
	text-indent : 0.3em ;
	letter-spacing :-0.05em ;
	border-style : solid ;
	border-width : 1px 0px 1px 10px;
	border-color : #666666 ;
	line-height : 100%;
	padding : 0.5em 0 0 ;
	margin :7px 0;
	background-color: #fefefe;}
h2{
	font-size : 120% ;
	color : #666666s ;
	text-align : left ;
	background-repeat: no-repeat;
    text-indent: 1.5em;
    background-position: 0.3em 0.1em;
    padding : 2px 0px ;
    line-height : 100%;
    margin : 1em 0 ;
    border-style : dashed ;
	border-width : 0px 0px 1px 0px;
	border-color : #666666 ;
	background-color: #fefefe;
	}
.button1{
		background-image : url('img/b-mikan.gif') ;}
.button2{
		background-image : url('img/b-leaf.gif') ;}
.ss{
	margin-left : auto;
	margin-right : auto;
	padding-right : auto ;
	padding-left : auto ; 
	width : 480px ;
	line-height : 1.9em ;
	text-align: left;}
.indent{
	margin-left : 40px;
	margin-right : 20px;
	padding-right : auto ;
	padding-left : auto ;
	font-size: 100%;
	line-height: 1.5em;
}
dt.about{
	line-height :1.5em ;
	margin : 0.5em 0 ;
	padding-left : 1.5em ;
	background-repeat : no-repeat ;
	background-position: 0em 0.1em;
	background-color: #eeeeee;
	}	
dd.about{
	line-height : 1.5em ;
	margin:0.5em 0px 1.5em 40px;
	}
.abst{
	padding:0.5em 1em;
	margin : 5px 40px 10px;
	border-width : 1px;
	border-style : solid ;
	border-color : #c0c0c0 ; 
	line-height: 1.5em;}
.komidasi{
	padding-left : 1.5em ;
	background-repeat : no-repeat ;
	background-position: 0em 0.1em;
}
#smallbutton1{
	background-image : url('img/bs-mikan.gif') ;
	}
#smallbutton2{
	background-image : url('img/button_graysmall.gif') ;
	}
#smallbutton3{
	background-image : url('img/bs-leaf.gif') ;
	}
#smallbutton4{
	background-image : url('img/bs-rose.gif') ;
	}
#smallbutton5{
	background-image : url('img/bs-sky.gif') ;
	}
#smallbutton6{
	background-image : url('img/bs-white.gif') ;
	}
#smallbutton7{
	background-image : url('img/bs-ayame.gif') ;
	}
.sstitle{
	margin: 3em 0 4em;
	font-size: 100%;
	padding:0.2em 0 0.5em 0.5em;
	border-bottom: 2px #cccccc solid;
	border-left: 10px #cccccc solid;
	font-weight: normal;
	line-height: 1em;
	}
.navi_under{
	padding: 1em 0;
	text-align: center;
	}
.navi_under_img{
	border-color: #000000 ;	
	border-width : 1px;
	border-style : solid ;
}
.center
{
	text-align: center;
}
.footnote{
	margin: 6em 0 1em;
	font-size: 95%;
	border-style: solid;
	border-width: 1px 0px;
	padding: 1em 2em 2em@;
	line-height: 1.6em;
}
.endmark{
	text-align: right;
	font-style: italic;
	padding: 0 1em;
	font-size: 95%;
	}
p.withbutton{
	margin : 0.5em 0 ;
	padding-left : 1.5em ;
	padding-right: 3em ;
	background-repeat : no-repeat ;
	background-position: -0.01em 0.15em;
	line-height: 1.5em; 
	}
em{
	color: #000000;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
}
h3.talk{
	font-size: 100%;
	color : #333333;
	padding-left : 1em ;
	background-repeat : no-repeat ;
	background-position: 0em 0.15em;
	border-bottom: dashed 1px #666666;
}
