*{
    margin:0;
    padding:0;
    border:none;
}


body{
    color:#333;
background-color:#D4EAE8;
    scrollbar-face-color:#ffffff;
    scrollbar-track-color:#ffffff;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:#ffffff;
    scrollbar-3dlight-color:#ffffff;
    scrollbar-darkshadow-color:#ffffff;
    scrollbar-arrow-color:#cccccc;
    font-size:90%;
    font-family:Verdana,sans-serif;
    line-height:150%;
    letter-spacing:1px;
	font-size:14px;
}

a{color:#666666;text-decoration:none;}
a:hover{
    color:#cccccc;
}

br{letter-spacing:normal;}
hr{color:#cccccc;border-style:dashed;width: 100%;height: 1px;}
img{
    border: 5px solid white;
    position:relative;
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.80);
    -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.80);
    -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.80);
}

.sitename{
    height:600px;
    width:400px;
    margin-top:10px;
    padding:0px;
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background-image:url(img/johnouchi_top.jpg);
    background-position:right;
}

.menu{
    text-align:right;
    margin-top:10px;
    margin-right:5px;
}

.text{
    margin:20px 50px 20px 50px;
	text-align:left;
}

.note{
background-image: url("line.png");
line-height: 25px;
margin: 0px;
width:750px;}

.t{
    font-family:"Times New Roman","‚l‚r –¾’©",Verdana;
    color:#999999;
    font-size : 12pt;
    background-image:url(img/a.gif);
    background-repeat:no-repeat;
    background-position:right;
    padding : 6px 25px;padding-bottom : 0px;padding-left : 0px;
    margin-top:40px;
    margin-left:20px;
    height:20pt;
    border-bottom:1px dashed #cccccc;
    text-align:right;
  line-height : 20px;
}
