/* 外部スタイルシートの記述例 */

body { 
margin: 0; padding: 0; 
font-family :“ヒラギノ角ゴ Pro W3″,”Hiragino Kaku Gothic Pro”,”Osaka”,”メイリオ”,”Meiryo”,”ＭＳ Ｐゴシック”,”MS PGothic”,sans-serif;
line-height: 1.5;
font-size:13px;

}

img{ border: none; }

a:link {text-decoration:NONE;cursor:hand;color:#000099;}
a:visited {text-decoration:NONE;cursor:hand;color:#000099;}
a:hover {text-decoration:NONE;cursor:hand;position:relative;top:2px;left:2px;color:#99CCFF;}
a:active {text-decoration:NONE;cursor:hand;color:#99CCFF;}

p { line-height: 140%; }

h3 {
background-image:url(image/titleback.gif);
padding-left:15px;
padding-top:4px;
background-repeat:no-repeat;
}

h2 {
background-image:url(image/titleback.gif);
padding-left:15px;
padding-top:4px;
background-repeat:no-repeat;
}
#container{
width:780px;
margin-left:auto;
margin-right:auto;
border-right: 1px solid #9999cc;
border-left: 1px solid #9999cc;
}

#header { 
background-color: #ffffff;
border-bottom: 4px solid #9999cc;
background-image: url(image/head.gif);
background-position:top;
    width: 780px; 
	height:158px;
} 

.name {
position: relative;
top:105px;
left:35px
}

#header a:hover {text-decoration:NONE;cursor:hand;position:static;}

#content{
float:right;
width:570px;
padding-top:20px;
padding-left:20px;
padding-right:20px;
}

#kojyo{
float:right;
width:570px;
padding-top:20px;
padding-left:20px;
padding-right:20px;
}

#content table{
font-size:12px;
}

#contact{
float:right;
width:570px;
padding-top:20px;
padding-left:20px;
padding-right:20px;

}

#contact table{
	border-collapse:collapse;
}
#contact td{
	border:1px solid #ccc;
	padding:5px;
	color:#666;
	font-size:90%;
}
#contact td.l_Cel{
	width:150px;
}

#menu { 
   float:left;
   width:150px;
   height:450px;
   padding-right:20px;
   padding-top:20px;
 position: relative;
}

#menu a{
color:#ffffff;
}

#menu a:hover {text-decoration:NONE;cursor:hand; position:static; color:#99CCFF;
}

<!-- ちょっと保留#menu ul{
font-size : 14px;
list-style-image:url("image/marusan.gif");
}  -->


#menu ul{
list-style:none;
}

#menu li{
background:url('image/button.gif');
width:95px;
height: 24px;
padding-left:10px;
padding-top:6px;
font-weight:bold;

}
#menu .adress{
text-align:right;
font-size : 11px;
color:#000099;
position: absolute;
    bottom: 0;

}

#foot{
clear:both;
text-align:center;
font-size:10px;
background-image:url(image/w609.gif);
width:780px;
height:30px;}