@charset "utf-8";
/**
 *
 *  school.css
 *
 *  @author     {$author}
 *  @package    magsマグスミノエ
 *  @version    20080625
 */


/* localmenu --------------------------------------------------------------------- */
#pagetitle #localmenu {
 top: 1px;
}


/* h5 ---------------------------------------------------------------------------- */
#main h5 {
 text-indent: 12px;
 background: url(../img/ico_school_midashi.gif) top left no-repeat;
}
/* school ------------------------------------------------------------------------ */
.school-left {
 margin-right: 10px;
 width: 410px;
 float: left;
}
.school-right {
 width: 220px;
 float: left;
 text-align: right;
}

/* table.schedule ---------------------------------------------------------------- */
table.schedule th {
 background: url(../img/bg_school_th.gif) repeat-x;
}
table td.school-midashi {
 background: #E6F6F9;
}

/* bg-bowling-pro ---------------------------------------------------------------- */
.bg-bowling-pro {
 background: url(../img/img_bowling_pro.jpg) right bottom no-repeat;
}
.bg-bowling-pro .leftarea {
 margin-right: 230px;
}
.bowling-pro-wrap .bowling-pro {
 width: 315px;
 float: left;
}
.bowling-pro-wrap .bowling-pro img.photo {
 float: left;
}
.bowling-pro-wrap .bowling-pro .rightarea {
 margin-left: 116px;
}
.bowling-pro-wrap .bowling-pro .rightarea p {
 margin-left: 5px;
}
.bowling-pro-wrap .bowling-pro .rightarea .profile,
.b-d-pro .rightarea .profile,
.batting-coach-wrap .batting-coach div p.profile {
 background-color: #E5E5E5;
 padding: 0 5px;
}

/* billiard-level ---------------------------------------------------------------- */
.billiard-level .level {
 margin-right: 20px;
 float: left;
 width: 260px;
}
.billiard-level .level ul li {
 margin-left: 15px;
 list-style: disc;
}

/* b-d-pro ----------------------------------------------------------------------- */
.b-d-pro .photo {
 width: 178px;
 float: left;
}
.b-d-pro .rightarea {
 width: 462px;
 float: left;
}

/* inquiry ----------------------------------------------------------------------- */
.inquiry {
 padding-left: 12px;
 background: url(../../img_common/ico_allow_inquiry.gif) top left no-repeat;
}

/* batting-table ----------------------------------------------------------------- */
table.batting th {
 background: url(../img/bg_slash_blue.gif) repeat #3399CC;
 color: #FFF;
}
/* batting-jukou ----------------------------------------------------------------- */
.batting-jukou .photo {
 margin-right: 20px;
 width: 138px;
 float: left;
}
.batting-jukou .rightarea {
 width: 482px;
 float: left;
}
/* batting-coach ----------------------------------------------------------------- */
.batting-coach-wrap {
 /*background: url(../img/bg_batting_2.jpg) top right no-repeat;*/
}
.batting-coach-wrap .batting-coach {
 position: relative;
}
.batting-coach-wrap .batting-coach img {
 margin-bottom: 25px;
}
.batting-coach-wrap .batting-coach div {
 position: absolute;
 top: 85px;
 left: 148px;
}

/* ttb --------------------------------------------------------------------------- */
.ttb-left {
 margin-right: 10px;
 width: 462px;
 float: left;
}
.ttb-right {
 width: 128px;
 float: left;
 text-align: right;
}
.ttb-middle {
 background: url(../img/bg_ttb_middle.gif) repeat-y;
}
.ttb-bottom {
 height: 5px;
 background: url(../img/bg_ttb_bottom.gif) top left no-repeat;
 font-size:1px;
 line-height:1px;
}
.ttb-middle #kbs,
.ttb-middle #basketball {
 margin: 0 20px;
}
.ttb-middle #ttb-inquiry {
 margin-left: 3px;
 margin-right: 3px;
 padding: 15px 20px;
 background: url(../img/bg_ttb_inguiry.gif) repeat-x;
}

/* right ------------------------------------------------------------------------- */
#container #right-school {
 width: 220px;
 float: left;
}

#right-school #school-info ul,
#right-school #school-other ul {
 padding: 5px 8px;
 background: url(../img/bg_bn_middle.gif) repeat-y;
}
#right-school #school-info .bottom,
#right-school #school-other .bottom {
 height: 5px;
 background: url(../img/bg_bn_bottom.gif) bottom left no-repeat;
 line-height: 1px;
 font-size: 1px;
}
/* shool-info */
#right-school #school-info ul li {
 padding: 8px 0;
 border-bottom: #CCC solid 1px;
}
#right-school #school-info ul li.first,
#right-school #school-other ul li.first {
 padding-top : 0;
}
#right-school #school-info ul li.end {
 border-bottom : none;
}

#right-school #school-info ul li h4 {
 text-indent: 14px;
 background: url(../img/ico_midashi_info.gif) top left no-repeat;
}
/* shool-other */
#right-school #school-other ul li .inside-top {
 height: 5px;
 background: url(../img/bg_bn_inside_top.gif) bottom left no-repeat;
 line-height: 1px;
 font-size: 1px;
}
#right-school #school-other ul li .inside-middle {
 padding: 0 6px 6px;
 background: url(../img/bg_bn_inside_middle.gif) repeat-y;
}
#right-school #school-other ul li .inside-bottom {
 height: 7px;
 background: url(../img/bg_bn_inside_bottom.gif) top left no-repeat;
 line-height: 0.1px;
 font-size: 0.1px;
}


