html,body{
margin:0px;
padding:0px;
background:#000;
}

h2,h3,h4,address,p,th,td,li{
margin:0px;
padding:0px;
font:normal 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
color:#FFF;
/*\*/
letter-spacing:1px;
/* */
}

ul{
margin:0px;
margin-left:15px;
margin-right:15px;
padding:0px;
list-style:disc;
}

.app{
margin:0px;
margin-top:15px;
padding:0px;
list-style:none;
}

.le{
overflow:hidden;
width:710px;
border:none;
}

.app li{
color:#FFF;
}

li{
color:#F60;
}

a, a:link, a:visited, a:active{
color: #C00;
}

a:hover{
color: #F00;
}

.cdtable{
width:700px;
border:none;
margin-top:15px;
}

.cdtable2{
width:700px;
border:none;
margin-top:30px;
}

img{
border:none;
}

#container{
width:783px;
margin:auto;
margin-top:30px;
}

#contents{
margin:0px;
padding:20px;
padding-left:20px;
width:735px;
height:370px;
/*\*/
overflow:auto;
/* */
}

#menubar{
margin:0px;
margin-top:20px;
padding:0px;
width:783px;
overflow:hidden;
background:#000;
}

#logo{
float:left;
width:185px;
}

#menu{
float:left;
margin-top:10px;
margin-left:10px;
width:588px;
}

#menu h3{
height:13px;
}

#menu h3 img{
margin-right:3px;
}

#menu address{
margin-top:20px;
margin-left:2px;
}

#menu p{
margin-top:10px;
}

#contents p{
width:700px;
}

.frame{
border:solid 1px #FFF;
border-top:none;
width:678px;
margin-top:0px;
padding:10px;
}

#contents .frame p {
width:auto;
}

#framedeader{
margin-top:-18px;
padding-left:3px;
padding-right:3px;
text-align:center;
}

#framedeader strong{
background:#000;
}


.pblock{
margin-top:15px;
}

.pblock2{
margin-top:5px;
}

.cl{
margin-top:15px;
text-align:center;
}

.cf{
color:#FFF;
}

.wantedimage{
float:left;
margin-right:10px;
}

.backtotop{
margin-top:20px;
margin-bottom:35px;
text-align:right;
}

.news{
font-weight:bold;
color:#FF6600;
}

#wantedtable{
margin-top:20px;
border-collapse: collapse;
width:700px;
text-align:center;
}
#wantedtable th,#wantedtable td{
border:solid 1px #666666;
}

.st{
color:#FF0000;
}

.or{
color:#FF6600;
}

.cd{
margin-bottom:3px;
}

#scd{
width:700px;
margin-top:3px;
}

#scd th{
text-align:left;
}

.dayh{
width:20px;
}
.weekh{
width:24px;
}
.timeh{
width:84px;
}
.scheduleh{
}

.day{
text-align:center;
background:#393939;
width:20px;
padding-top:2px;
padding-bottom:2px;
}
.week{
width:24px;
text-align:center;
background:#393939;
padding-top:2px;
padding-bottom:2px;
}

.time{
width:84px;
text-align:center;
background:#666;
color:#000;
border-right:solid 2px #000000;
padding-top:2px;
padding-bottom:2px;
}
.schedule{
background:#999;
color:#000;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
}

.daytable{
width:100%;
border:none;
border-collapse: collapse;
}

#entries{
margin:15px;
width:480px;
}

#entrybody{
margin-top:15px;
}

#staff{
margin:15px;
}

.ind{
text-indent:15.3em;
}
