@charset "shift-jis";
*
{
margin: 0;
padding: 0;
}

body
{
background:#fff;
color: #555;
font: 12px normal small "MS PƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Osaka";
}

img{
border:none;
}

ul {
list-style-type: disc;
}

a:link
{
color:#003cff;
text-decoration:none;
}

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

a:visited
{
color:#663366;
text-decoration:none;
}

#h_top{
margin:2px  auto;
width:856px;
font-size: 10px;
}


#wrapper
{
margin:2px auto;
border:1px solid #e4e4e4;
width:856px;
}

p
{
font-family:"MS PƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Osaka";
}

#top 
{
padding: 10px 0px 0px 8px; 
}
#top p
{
color:#aeaeae;padding-left:50px;
}

#header
{
padding-top:10px;
}

#menu ul
{
list-style:none;
}

#menu li
{
display:inline;
}

#menu li a
{
float: left;
display: inline;
list-style-type: none;
text-align: center;
color: #555555;
font-size: 16px;
text-decoration:none;
padding: 0 14px 0 14px;
height: 32px;
line-height: 32px;
margin-left: 3px;
}

#menu li a:hover
{
visibility:inherit;
color:#e4488e;
font-weight:bold;
}

.line
{
background:url(../images/line.gif) repeat;
height:2px;
}

#h_footer {
clear:both;
background: #eaeaea;
color: #aaa;
font-size: 10px;
margin-top:10px;
text-align: left;
padding: 6px;
}

.cleaner,#footer,.line
{
clear:both;
}

#footer 
{
background: #fff;
color: #555;
font-size: 10px;
margin: 0 auto;
text-align: left;
padding: 6px;
}

#buwake {
 margin: 5px;
 width: 500px;
 background-color: #ffffcc;
 border : 1px dotted #c0c0c0;
 
 }

