*{ margin:0; padding:0;font:normal normal normal 100%/1.6em Verdana,Georgia,‚l‚r ‚oƒSƒVƒbƒN,Osaka,; }
body{font-size:65%;margin:0px;color:#000;text-align:center;}
p{margin:5px 0px 5px 0px;}
br{letter-spacing:normal;}
hr{display: none;}
img{border:0px;}

a{color:#00CCFF;text-decoration:none;border-bottom:0px solid #000;}
a:link,
a:visited{text-decoration:none;border-bottom:0px solid #000;}
a:hover{border-bottom:1px solid #00ccff;}

#MENU a{font-weight:bold;border-bottom:1px solid #00ccff;}
#MENU a:hover{border-bottom:1px dashed #00ccff;}

h1{
text-align:center;
padding-top:80px;
font-weight:bold;
font-size:120%;
letter-spacing:3px;}
h2{display:none;}
h3{font-weight:bold;padding-top:20px;}
h4{margin:0px 0px 0px 0px;border-bottom:1px dashed #bbb;width:95%;}
h3:first-letter {
color:#00ccff;
font-size:150%;
font-weight:bold;}

#INDEX #MENU,#INDEX .back{display:none;}
#INDEX address{padding-top:40px;}
.index{text-align:right;}
.index a{font-size:120%;font-weight:bold;}
.hist{font-size:95%;}

#PAGETOP{
width:420px;
background-color:#fff;
margin:0px auto;
text-align:left;
padding:0px 5px 0px 5px;}

#HEADER{width:300px;height:180px;}

#MENU{text-align:center;margin-left:-25px;}
#MENU li {list-style:none;display:inline;padding:3px 5px 3px 0px;}
#MENU li.copy{}
#MENU li.on a:visited{border-bottom:1px dashed #00ccff;}

#MAIN{
padding:5px 5px 5px 5px;
background:#fff url("img/tree_01.jpg") repeat-y 50% 30%;
background-repeat: no-repeat;}

#MAIN2{
padding:5px 5px 5px 5px;
background:#fff url("img/tree_02.jpg") repeat-y 50% 30%;
background-repeat: no-repeat;}
.txt{}


#FOOTER{margin:0px;padding:0px;padding:10px 0px 10px 0px;text-align:right;}
#FOOTER li{list-style:none;}
.back{text-align:center;padding:5px 0px 5px 0px;}
.back a{text-decoration:none;font-weight:bold;}

ul{margin:5px 0px 5px 25px;}
ul li{list-style:circle;}

ol{margin:5px 0px 5px 30px;}
ol li{list-style:decimal;}

dl{margin:10px;}
dt{font-weight:bold;}
dd{margin:0px 0px 0px 20px;padding:0.2em 0 0.2em 1.0em;border:1px solid #333;}

em{font-weight:bold;border-bottom:1px solid #00ccff;;}
strong{font-weight:bold;border-bottom:2px solid #00ccff;;}
ins{text-decoration:underline;}
del{color:#ccc;}
blockquote{border-top:3px solid #333;border-bottom:3px solid #333;padding:10px 5px 10px 5px;margin:10px 0px 10px 0px;}

.mail_1,.mail_2,.mail_3,.mail_4 {
color:#000;
background-color:#ddd;
border:1px solid #ddd;}
.mail_1{width:180px;line-height:1.5em;margin:2px 0px 2px 0px;}
.mail_2{width:250px;height:70px;line-height:1.5em;margin:3px 0px 3px 0px;}
.mail_3{margin:3px;}
.mail_4{width:70px;line-height:1.5em;margin:3px 0px 3px 0px;}
