/*  besure Base Sheet  */

/* teisai */

body {
1font-family : Verdana,Arial,MS UI Gothic,Osaka,Helvetica,sans-serif;
color: #666666;
background-color:#ffffff;
font-size: 12px;
}

table,tr,th,td {
font-size:12px;
} 

.clear {
clear: both;  
}

/* index menu style*/

.index A:link {
text-decoration : none; 
text-align : left ;
background-color:transparent; 
border-style : solid; 
border-width : 1px;
width : 165px;
padding: 2px;

} 

.index A:visited {
text-decoration : none; 
text-align : left ;
background-color:transparent; 
border-style : solid;  
border-width : 1px; 
width : 165px;
padding: 2px;
}  

.index A:hover {
text-decoration : none; 
text-align : left ;
border-style : double; 
width : 165px;
padding: 2px;
} 

.index A:link {
color : #97B9A7;
background-color:transparent; 
border-color : #dedede; 
} 

.index A:visited {
color : #97B9A7; 
background-color:transparent; 
border-color : #dedede; 
}  

.index A:hover {
color : #ffffff;
background-color : #97B9A7;
}  

/* nav menu style*/

.nav A:link {
text-decoration : none; 
text-align : center ;
background-color:transparent; 
border-style : solid; 
border-width : 1px;
width : 100px;
} 

.nav A:visited {
text-decoration : none; 
text-align : center ;
background-color:transparent; 
border-style : solid;  
border-width : 1px; 
width : 100px;
}  

.nav A:hover {
text-decoration : none; 
text-align : center ;
border-style : double; 
width : 100px;
} 

.nav A:link {
color : #97B9A7;
background-color:transparent; 
border-color : #dedede; 
} 

.nav A:visited {
color : #97B9A7; 
background-color:transparent; 
border-color : #dedede; 
}  

.nav A:hover {
color : #ffffff;
background-color : #97B9A7;
}  

/* style */ 

img {
border:0px;
}

.line {
background-image : url(m_line.gif); 
background-repeat:repeat-x;
}

h1 {
font-size:60px; 
color : #dddddd; 
background-color:transparent;
} 

h2 {
font-size:15px; 
color : #bbbbbb;  
background-color:transparent;
} 

h3 {
font-size:12px; 
color : #bbbbbb;  
background-color:transparent;
} 

.color {
color : #548485; 
background-color:transparent;
} 

.small {
font-size:12px; 
} 

.boxtitle{
border:1px solid #ddd;padding:5px;margin-bottom:1px;background-color: #ffffff;
}

.box{
border:1px solid #ddd;padding:6px;margin-bottom:10px;
font-size:x-small;
}
