

* {
 margin:0;
 padding:0;
}



#main {
 background:#000000;
}

#menu {
 background:#ffffff;
}

#footer {
 background:#FFFFFF
}

body{
 text-align:center;
 background-image: url(../img/001.jpg);
 background-repeat:no-repeat;
 background-position: 50% 0%;
}

#container {
 width:800px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}

/*メインのロールオーバー*/

#mainmenu ul{
  list-style: none;
}


#mainmenu ul li{
float: left;
width: 88px;
height: 23px;
}


#mainmenu ul li a{
display: block;
width: 88px;
height: 23px;
}

#mainmenu a span{
    display:none;
}

#mainmenu ul li.menu1 a{
  background: url(../img/menu_a.gif);
  left top no-repeat;
}


#mainmenu ul li.menu2 a{
background: url(../img/menu_b.gif);
left top no-repeat;
}



#mainmenu ul li.menu3 a{
  background: url(../img/menu_c.gif);
  left top no-repeat;
}


#mainmenu ul li.menu4 a{
background: url(../img/menu_d.gif);
left top no-repeat;
}



#mainmenu ul li.menu5 a{
  background: url(../img/menu_e.gif);
  left top no-repeat;
}


#mainmenu ul li.menu6 a{
background: url(../img/menu_f.gif);
left top no-repeat;
}

#mainmenu ul li.menu7 a{
  background: url(../img/menu_g.gif);
  left top no-repeat;
}


#mainmenu ul li.menu8 a{
background: url(../img/menu_h.gif);
left top no-repeat;
}

#mainmenu ul li a:hover{
  background-position: 0 -23px;
}

/*ここまで*/

#header{
width:800px;
}

#main {
 width:640px;
 margin-top:9px;
 float:right;
}

#menu {
 width:155px;
 margin-top:9px;
 margin-right:5px;
 float:left;
}

#footer {
 width:100%;
 clear:both;
 text-align:center;
}


/*角の丸いBOX*/

div#circle{ 
/*
width: px;
ここを可変で幅決定
*/
background-color:#000000;/*boxの背景色*/
}

b.rtop, b.rbottom{
display:block;
background:#FFFFFF;/*ここはbox外の背景色と同じにする*/
}

b.rtop b, b.rbottom b{
display:block;
height: 1px;
overflow: hidden; 
background: #000000;/*boxの背景色*/
}

b.r1{
margin: 0 5px
}

b.r2{
margin: 0 3px
}

b.r3{
margin: 0 2px
}

b.rtop b.r4, b.rbottom b.r4{
margin: 0 1px;
height: 2px;
}
/*ここまで*/


/*メインコンテンツ*/
div.sche{
margin:7px 10px 7px 10px ;
padding-bottom:2px;
border-bottom: solid 2px #FCCF00;
}

div.sche2{
margin:5px 10px 9px 10px ;
}

table.prof {
 table-layout: fixed; width: 630px;
 margin:3px 5px 3px 5px;
 background-color:#ffffff;
}
/*ここまで*/

/*左のメニュー*/
div.day {
 width: 155px;
 background-color:#000000;
}

ul{
padding-left:4px;
}

li{
color:#FFFFFF;
font-size:13px;
}

li a{
color:#FFFFFF
}
/*ここまで*/


.img{
 float:left;
 padding:3px 0px 3px 3px;
}

h1{
text-align:center;
color:#FFFFFF;
background-color:#000000;
}

h2{
text-align:center
}

/*文字*/

.sch2{
font-size: 11px;
color: #FFFFFF;
margin-left:2px;
}

.text01 { 
font-size:12px;
line-height:130%;
}

.textff {
color:#FFFFFF;
font-size:12px;
line-height:130%;
}
.days{
color:#FFFFFF;
font-size:13px; 
padding:10px 0px;
}

.small{
color:#FFFFFF;
font-size: 11px;
}

a:hover{
color:#FFCC00;
}

