.all {width:970px; margin:0px auto; padding:0px 0px 0px 0px; position:relative;}
.main_bg {width:970px; margin:0px auto; padding:0px; clear:both; overflow:hidden; background:url(../../images/bg_wrap_main.png) repeat-y top center;}
.main { clear:both; width:970px; margin:53px 0px 0px 0px; padding:0px;}

#navi02 {position:absolute; top:0px; padding:0px; z-index:2;}

#ent_main {float:left; width:590px;}
#ent_main02 {padding:0px 0px 0px 10px; margin:0px;;}

#ent_body {padding:0px 0px 0px 10px; margin:0px;}

#side {float:left; width:380px;}
#side02{padding:0px; margin:0px; border-left:#a6a6a6 solid 2px;}
#side03{padding:0px 10px 0px 0px; margin:0px;}

.font11 {font-size:11px; line-height:13px; clear:both;}

.pad5 {padding:0px 0px 5px 0px; margin:0px;}
.pad5_side {padding:0px 5px; margin:0px;}
.pad5_right {padding:0px 5px 0px 0px; margin:0px;}
.pad5_left {padding:0px 0px 0px 5px; margin:0px;}
.pad5_top{padding:5px 0px 0px 0px; margin:0px;}
.pad5_jouge{padding:5px 0px; margin:0px;}
.pad5_all {padding:5px; margin:0px;}


.pad10 {padding:0px 0px 10px 0px; margin:0px;}
.pad10_side {padding:0px 10px; margin:0px;}
.pad10_right {padding:0px 10px 0px 0px; margin:0px;}
.pad10_left {padding:0px 0px 0px 10px; margin:0px;}
.pad10_top{padding:10px 0px 0px 0px; margin:0px;}
.pad10_jouge{padding:10px 0px; margin:0px;}
.pad10_all {padding:10px; margin:0px;}
.pad10_migisita {padding:0px 10px 10px 0px; margin:0px;}


/* メインフラッシュ */
#main_flash {border-bottom:#a6a6a6 solid 2px; background:url(../../images/bg_top_left.gif) bottom center; height:334px; width:580px; margin:0px; padding:0px;}
#main_flash_bg {padding:5px 5px 0px 5px;}

/* トップサイド */
#main_bn_9vb {text-indent:-9999px; border-bottom:#a6a6a6 solid 2px; margin:0px auto; font-size:0px; padding:0px; width:368px; height:138px;}
#main_bn_9vb a {display:block; width:368px; height:138px; background-image:url(../../images/side_onepoint.jpg); background-position:0px -0px; padding:0px; margin:0px; }
#main_bn_9vb a:hover {background-position:-0px -138px;}


#main_bn_activity {float:left; width:183px; height:119px; text-indent:-9999px; margin:0px; font-size:0px; padding:0px; border-bottom:#a6a6a6 solid 2px;}
#main_bn_activity a {display:block; width:183px; height:119px; background-image:url(../../images/side_activtiy.jpg); background-position:0px -0px; padding:0px; margin:0px; }
#main_bn_activity a:hover {background-position:-0px -119px;}


#main_bn_diary {float:left; width:183px; height:119px; text-indent:-9999px; margin:0px; font-size:0px; padding:0px; background-image:url(../../images/side_diary.jpg); border-left:#a6a6a6 solid 2px; border-bottom:#a6a6a6 solid 2px;}
#main_bn_diary a {display:block; width:183px; height:119px; background-image:url(../../images/side_diary.jpg); background-position:0px -0px; padding:0px; margin:0px; }
#main_bn_diary a:hover {background-position:-0px -119px;}


#main_bn_community {clear:both; text-indent:-9999px; border-bottom:#a6a6a6 solid 2px; margin:0px auto; font-size:0px; padding:0px; width:368px; height:73px;}
#main_bn_community a {display:block; width:368px; height:73px; background-image:url(../../images/side_community.gif); background-position:0px -0px; padding:0px; margin:0px; }
#main_bn_community a:hover {background-position:-0px -73px;}


.float_kaijo {clear:both; padding:0px; margin:0px;}

#side_report {clear:both; width:368px; height:160px; background-image:url(../../images/bg_report.gif); background-position:center bottom; background-repeat:no-repeat; border-bottom:#a6a6a6 solid 2px; margin:0px; padding:0px;}
#side_repor02 { }


#side_report_summary {padding:0px 15px; margin:0px;}
#side_report_summary dt {width:30px; height:15px; text-indent:-9999px; background-image:url(../../top_img/dt_schedule.gif); background-repeat:no-repeat; float:left; clear:both; position:relative;
top:2px;}
#side_report_summary dd {margin:0px 0px 0px 35px; padding:0px;}
#side_report_summary .dt_date {background-position:0px 0px;}
#side_report_summary .dt_meeting {background-position:-30px 0px;}
#side_report_summary .dt_place {background-position:-60px 0px;}
#side_report_summary .dt_time {background-position:-90px 0px;}

#side_report_table {padding:10px 0px 0px 15px; margin:0px;}

.shiai {width:338px; margin:0px; padding:0px;}

.shiai .th_team {
width:155px;
height:20px;
text-indent:-9999px;
background-image:url(../../images/th_result.gif);
background-position:0px 0px;
background-repeat:no-repeat;
font-size:0px;
}

.shiai .th_1st {
width:46px;
height:20px;
text-indent:-9999px;
background-image:url(../../images/th_result.gif);
background-position:-155px 0px;
background-repeat:no-repeat;
font-size:0px;
}

.shiai .th_2nd {
width:46px;
height:20px;
text-indent:-9999px;
background-image:url(../../images/th_result.gif);
background-position:-201px 0px;
background-repeat:no-repeat;
font-size:0px;
}

.shiai .th_3rd {
width:46px;
height:20px;
text-indent:-9999px;
background-image:url(../../images/th_result.gif);
background-position:-247px 0px;
background-repeat:no-repeat;
font-size:0px;
}

.shiai .th_set {
width:45px;
height:20px;
text-indent:-9999px;
background-image:url(../../images/th_result.gif);
background-position:-293px 0px;
background-repeat:no-repeat;
font-size:0px;
}

.shiai {
background-image:url(../../images/bg_tr_result.gif);
background-repeat:repeat-y;
background-position:0px -5px;
}

.shiai td{
height:24px;
text-align:center;
padding:0px 10px;
}

.shiai .td_team{
text-align:left;
border-width:0px;
}

#side_nextgame {width:368px; height:96px; background-image:url(../../images/bg_nextgame.gif); background-position:center bottom; background-repeat:no-repeat; margin:0px; padding:0px;}


#side_next_summary {padding:0px 15px; margin:0px;}

#side_next_summary dt {width:30px; height:15px; text-indent:-9999px; background-image:url(../../top_img/dt_schedule.gif); background-repeat:no-repeat; float:left; clear:both; position:relative; top:2px;}
#side_next_summary dd {margin:0px 0px 0px 35px; padding:0px;}
#side_next_summary .dt_date {background-position:0px 0px;}
#side_next_summary .dt_meeting {background-position:-30px 0px;}
#side_next_summary .dt_place {background-position:-60px 0px;}
#side_next_summary .dt_time {background-position:-90px 0px;}



/* フッター */
#foot {
width:970px;
padding:0px;
background:url(../img/bg_footer.png) no-repeat center top;
clear:both;
margin:0px auto;
}

#footmenu {
font-size:7px;
line-height:12px;
padding:10px;
}

#footmenu ul {
list-style-type:none;
}

#footmenu li {
background-image:url(../img/bg_footer_sitemap.gif);
background-repeat:no-repeat;
background-position:right center;
float:left;
padding-right:11px;
}





/*----------------------------------------
バレーボール教室 申込受付時
----------------------------------------*/

/*----------------------------------------
バレーボール教室 申込受付バナー
----------------------------------------*/
#main_bn_class_apply {text-indent:-9999px; border-bottom:#a6a6a6 solid 2px; border-left:#a6a6a6 solid 2px; margin:0px auto; font-size:0px; padding:0px; width:222px; height:103px; float:left;}
#main_bn_class_apply a {display:block; width:222px; height:103px; background-image:url(../../images/side_apply.gif); background-position:0px -0px; padding:0px; margin:0px; }
#main_bn_class_apply a:hover {background-position:-0px -103px;}


/*----------------------------------------
コミュニティバナー
----------------------------------------*/
#main_bn_community_apply {text-indent:-9999px; border-bottom:#a6a6a6 solid 2px; margin:0; font-size:0px; padding:0px; width:144px; height:103px; float:left;}
#main_bn_community_apply a {display:block; width:144px; height:103px; background-image:url(../../images/side_community_w144.gif); background-position:0px -0px; padding:0px; margin:0px; }
#main_bn_community_apply a:hover {background-position:-0px -103px;}
