/*  Base Sheet  */

/* zentai */

body {
	1font-family : Verdana,Arial,MS UI Gothic,Osaka,Helvetica,sans-serif;
	color: #ffffff;
	background-color:#ffffff;
	font-size:x-small;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #bbbbbb;
	scrollbar-shadow-color: #bbbbbb;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #bbbbbb;
	scrollbar-track-color: #eaeaea;
	scrollbar-darkshadow-color: #eeeeee;
}

a:link { text-decoration: none; color: #ffffff}
a:visited { text-decoration: none; color: #dddddd}
a:hover { text-decoration: none; color: #aa0000}
a:active { text-decoration: none; color: #ff0000}

/* Table Font style*/

table,tr,th,td {
	font: x-small "lr SVbN", "Osaka|", "MS UI Gothic";
	font-size: x-small; line-height: 140%
} 

hr {
	border-width : 1px; 
	border-style : solid; 
} 

/* navi Linkmenu style*/

.navi A:link {
text-decoration : none; 
text-align : center ;
background-color:transparent; 
border-style : solid; 
border-width : 1px;
width : 180px;
} 

.navi A:visited {
text-decoration : none; 
text-align : center ;
background-color:transparent; 
border-style : solid;  
border-width : 1px; 
width : 180px;
}  

.navi A:hover {
text-decoration : none; 
text-align : center ;
border-style : double; 
width : 180px;
} 

/* nav line style */

.navcon {
color : #ffffff; 
background-color:transparent; 
} 
.navcon A:link {
color : #ffffff; 
background-color:transparent; 
text-decoration : none; 
} 
.navcon A:visited {
color : #ffffff; 
background-color:transparent; 
text-decoration : none; 
} 
.navcon A:hover {
color : #666666; 
background-color:transparent; 
text-decoration : underline; 
}

/* page style */ 

h2,h3,h4,h5,h6 {
font-weight: normal;
font-size:100%; 
}

h1 {
font-size:120%; 
text-align : right; 
} 

h2 {
text-align : center; 
border-style : solid; 
border-bottom-width : 1px;  
border-top-width : none;
border-left : none;
border-right : none;
padding:2px;
}

/* div style */ 

#main {
width:95%;
margin-left:20px;
}

#pageup {
position:relative;
width:auto;
bottom:5px;
text-align : right;
} 

#linkmenu {
position:relative;
width:auto;
bottom:5px;
text-align : center;
} 

.case {
width:95%;
margin-left:60px;
}

/* style */ 

img {
border:0px;
}

address {
font-style : normal; 
} 

cite {
font-style : normal; 
} 

.white {
color : #333333; 
background : #ffffff; 
} 

.line {
background-image : url(m_line.gif); 
background-repeat:repeat-x;
}
