*{
margin:0;
padding:0;
}

html{
margin:0;
padding:0;
}

body{
margin: 0 auto;
padding: 0;
text-align : center;
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS $B%4%7%C%/(B",Osaka,sans-serif;
font-size:1em;
color:#000099;
background-color: #cccccc;
}

#container{
margin: 0 auto;
padding: 0;
text-align: left;
width:750px;
height:auto;
background-image:url(bg005.jpg);
background-repeat:no-repeat;
}


#header{
width:750px;
height:105px;
margin:0;
padding:0;
color:#000099;
}


#header a:hover{
text-decoration:none;
color:#cc0033;
}

#header a,#header a:link #header a:visited{
text-decoration:none;
color:#000099;
}


#header h1{
float:right;
margin-right:20px;
padding-top:50px;
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS $B%4%7%C%/(B",Osaka,sans-serif;
font-size:0.8em;
color:#000099;
border-bottom:1px dotted #003399;
}

#header img{
position:absolute;
top:30px;
left:20px;
border:0;
}


#contents{
width:750px;
height:auto;
margin:0;
padding:0;
}

#main{
float:left;
width:570px;
height:500px;
margin:0;
padding:0;
}

#main img{
margin-top:20px;
margin-left:0;
}

#main img.span{
margin-top:120px;
margin-left:100px;
}

#main p{
margin-top:0;
margin-right:50px;
margin-bottom:10px;
margin-left:50px;
padding-top:1.4em;
line-height:1.4em;
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS $B%4%7%C%/(B",Osaka,sans-serif;
font-weight:normal;
font-size:0.8em;
color:#000099;
}

#news {
margin-top:100px;
margin-right:20px;
margin-bottom:5px;
margin-left:100px;
padding-top:1.4em;
line-height:1.4em;
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS $B%4%7%C%/(B",Osaka,sans-serif;
font-weight:normal;
font-size:0.8em;
color:#000099;
}

#main p.newscont{
margin-top:0px;
margin-right:20px;
margin-bottom:10px;
margin-left:100px;
padding:0;
line-height:1.4em;
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS $B%4%7%C%/(B",Osaka,sans-serif;
font-weight:normal;
font-size:0.8em;
color:#000099;
}

#menu{
clear:right;
float:right;
width:180px;
height:500px;
margin:0;
padding:0;
color:#000099;
}

#menu ul{
margin-top:60px;
margin-left:0;
padding:0;
list-style:none;
}

#menu li{
margin: 20px 0px;
padding:0;
list-style:none;
}

#menu img{
margin:0;
padding:0;
border:0;
}

#menu img.count{
margin-top:100px;
padding:0;
border:0;
}

#menu a.n,#menu a.n:link #menu a.n:visited{
margin:0;
padding: 20px 0px;
text-decoration:none;
color:#000099;
background-image:url(b/news.gif); 
background-repeat:no-repeat;
background-position:left;
}

#menu a.n:hover{
margin:0;
padding: 20px 0px;
text-decoration:none;
color:#000099;
background-image:url(b/anews.gif); 
background-repeat:no-repeat;
background-position:left;
}

#menu a.b,#menu a.b:link #menu a.b:visited{
margin:0;
padding: 20px 0px;
text-decoration:none;
color:#000099;
background-image:url(b/blog.gif); 
background-repeat:no-repeat;
background-position:left;
}

#menu a.b:hover{
margin:0;
padding: 20px 0px;
text-decoration:none;
color:#000099;
background-image:url(b/ablog.gif); 
background-repeat:no-repeat;
background-position:left;
}

#menu a.i,#menu a.i:link #menu a.i:visited{
margin:0;
padding: 20px 0px;
text-decoration:none;
color:#000099;
background-image:url(b/item.gif); 
background-repeat:no-repeat;
background-position:left;
}

#menu a.i:hover{
margin:0;
padding: 20px 0px;
text-decoration:none;
color:#000099;
background-image:url(b/aitem.gif); 
background-repeat:no-repeat;
background-position:left;
}

#menu a.m,#menu a.m:link #menu a.m:visited{
margin:0;
padding: 20px 0px;;
text-decoration:none;
color:#000099;
background-image:url(b/mail.gif); 
background-repeat:no-repeat;
background-position:left;
}

#menu a.m:hover{
margin:0;
padding: 20px 0px;
text-decoration:none;
color:#000099;
background-image:url(b/amail.gif); 
background-repeat:no-repeat;
background-position:left;
}

#menu a.s,#menu a.s:link #menu a.s:visited{
margin:0;
padding: 20px 0px;
text-decoration:none;
color:#000099;
background-image:url(b/shop.gif); 
background-repeat:no-repeat;
background-position:left;
}

#menu a.s:hover{
margin:0;
padding: 20px 0px;
text-decoration:none;
color:#000099;
background-image:url(b/ashop.gif); 
background-repeat:no-repeat;
background-position:left;
}

#menu a.o,#menu a.o:link #menu a.o:visited{
margin:0;
padding: 20px 0px;
text-decoration:none;
color:#000099;
background-image:url(b/memo.gif); 
background-repeat:no-repeat;
background-position:left;
}

#menu a.o:hover{
margin:0;
padding: 20px 0px;
text-decoration:none;
color:#000099;
background-image:url(b/amemo.gif); 
background-repeat:no-repeat;
background-position:left;
}

#menu a.a,#menu a.a:link #menu a.a:visited{
margin:0;
padding: 20px 0px;
text-decoration:none;
color:#000099;
background-image:url(b/about.gif); 
background-repeat:no-repeat;
background-position:left;
}

#menu a.a:hover{
margin:0;
padding: 20px 0px;
text-decoration:none;
color:#000099;
background-image:url(b/aabout.gif); 
background-repeat:no-repeat;
background-position:left;
}

#footer{
clear:both;
width:750px;
height:90px;
margin:0;
padding:40px 0px 0px 0px;
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS $B%4%7%C%/(B",Osaka,sans-serif;
font-size:0.8em;
font-weight:bold;
color: #ffffff;
text-align:center;
background-image:url(line.jpg); 
background-repeat:no-repeat;
background-position:left;
}

#count{
clear:both;
width:750px;
height: 10px;
margin:0;
padding: 20px 0px 10px 0px;
font-family:"$B%R%i%.%N3Q%4(B Pro W3","MS $B%4%7%C%/(B",Osaka,sans-serif;
font-weight: normal;
color: #ffffff;
text-align:right;
}
