@charset "shift_jis";

*{margin:0px;padding:0px;}

body{margin:30px;
background:transparent;
    scrollbar-face-color:#ffffff;
    scrollbar-arrow-color:#f4b3c2;
    scrollbar-track-color:#ffffff;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:#ffffff;
    scrollbar-3dlight-color:#ffffff;
    scrollbar-darkshadow-color:#ffffff;}

body,table,td,input{font:10px;color:#999999;line-height:23px;}
textarea,div{font:10px Century Gothic,Verdana,Osaka,MS P Gothic; color:#999999;}

a,input{text-decoration:none;}
a:link{text-decoration:none;color:#999999;}
a:visited{text-decoration:none;color:#999999;}
a:hover{text-decoration:none;color:#cccccc;}
a:active{text-decoration:none;color:#000000;}

img{border-style:none;}

hr{border-top:2px dashed #d1f6f6;
border-bottom:none;
width:300px;
height:2px;
margin:5px 0px;
text-align:"left";}
form{margin:0px;}

.zero{margin:0px;padding:0px;}

.none{border:none;background-color:transparent;background-image:none;}

.clear{clear:both;}

.top{margin:15px 0px;
background:#000000 url(./img/back.gif);}

.sakayume{font:20px Century Gothic,Verdana;
line-height:100%;
color:#cccccc;
margin:5px 0px 10px 0px;}

.count{font:10px Century Gothic,Verdana;
line-height:100%;
color:#cccccc;
margin:0px 0px 5px 0px;}

.box{text-align:center;}
.menu{background:url(./img/menubox.gif) no-repeat 0%;
font:10px Century Gothic,Verdana;
letter-spacing:2px;
display:block;
width:170px;
height:20px;
margin-bottom:13px;
margin-left:auto;margin-right:auto;}
a.menu:link{color:#666666;}
a.menu:hover{color:#666666;letter-spacing:6px;}
a.menu:visited{color:#666666;}

.copy{font:10px Century Gothic,Verdana;
color:#cccccc;
margin:5px 0px 0px 0px;}

.title{background:transparent url(./img/point.gif) no-repeat 0%;
padding:0px 0px 0px 28px;
margin:-10px 0px 5px -7px;
font:16px Century Gothic,Verdana;
font-weight:bolder;
color:#999999;
text-align:left;}
.title2{}

.subtitle{font:10px Century Gothic,Verdana;
color:#cccccc;
line-height:16px;
margin:3px 0px 0px 0px;}

.news{margin:5px 10px;
font:10px Verdana,Osaka,MS P Gothic;line-height:20px;
color:#cccccc;
width:280px;
height:60px;
overflow:auto;}

form{
margin:0px;
}

hr{
height:0px;
border:0px;
border-bottom:1px solid #bbb;
}
ul{
margin:0px;
padding:0px 0px 0px 15px;
list-style-type:circle;
}
