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

#container-wrap {
 padding-bottom: 20px;
}
/* main-img --------------------------------------------------------------- */
#main-img-service {
 padding: 2px 0;
 background-color: #DDD;
}

/* midashi ------------------------------------------------------------------------ */
h4 {
 color: #000;
}
h4.border-bottom {
 border-bottom: solid 1px #000;
}

/* 2column ------------------------------------------------------------------------ */
.col1 {
 width: 800px;
}
/* 2column ------------------------------------------------------------------------ */
div.section div.col2-left {
 width: 260px;
 margin-right: 20px;
 float: left;
}
div.section div.col2-right {
 width: 520px;
 float: left;
}

/* 2column-b_d_c ------------------------------------------------------------------ */
div.section div.col2b-left {
 width: 527px;
 margin-right: 19px;
 float: left;
}
div.section div.col2b-right {
 width: 254px;
 float: left;
}

div.section div.col2bdp-left {
 width: 254px;
 margin-right: 19px;
 float: left;
}
div.section div.col2bdp-right {
 width: 527px;
 float: left;
}


/* 3column ------------------------------------------------------------------------ */
.col3 {
 width: 254px;
 margin-right: 19px;
 float: left;
}
.col3-end {
 width: 254px;
 float: left;
}

/* table -------------------------------------------------------------------------- */
.th-service {
 background-color: #E5E5E5 ;
}

/* intro -------------------------------------------------------------------------- */
/*.intro p, .intro-b p {
 margin-right: 5px;
 float: left
}*/
/*.intro p {
 width: 165px;
}*/
/*.intro-b p {
 width: 159px;
}*/
.intro img, .intro-b img {
 width: 90px;
 float: right;
 margin-left: 10px;
}

/* rc520 -------------------------------------------------------------------------- */
.rc520-top {
 height: 4px;
 background: url(../img/bg_pingpong_locker_top.gif) top left no-repeat;
 font-size:1px;
 line-height:1px;
}
.rc520-middle {
 background: url(../img/bg_pingpong_locker_middle.gif) repeat-y;
}
.rc520-bottom {
 height: 4px;
 background: url(../img/bg_pingpong_locker_bottom.gif) bottom left no-repeat;
 font-size:1px;
 line-height:1px;
}

/* bowl-banner -------------------------------------------------------------------- */
.bowl-dantai p {
 margin-right: 5px;
 width: 393px;
 float: left;
}
.bowl-dantai .banner {
 width: 122px;
 float: left;
 text-align: right;
}

/* d-b-c-cpro --------------------------------------------------------------------- */
.pro {
 background: url(../img/bg_pro.gif) repeat-y;
 border-top: solid 1px #CCC;
 border-bottom: solid 1px #CCC;
}
.pro img {
 width: 120px;
 margin-right: 4px;
 float: left;
}
.pro .prof-text {
 /*width: 130px;
 float: left;*/
 margin-left: 124px;
 font-size: 10px;
 line-height: 1.25em;
}
 
/* cafe --------------------------------------------------------------------------- */
#cafe {
 background: url(../img/bg_cafe.gif) top left no-repeat;
}
#drink .drink-img-left {
 display: block;
 float: left;
 width: 127px;
}
#drink p {
 float: left;
 width: 127px;
}

/* pingpong_locker ---------------------------------------------------------------- */
.pingpong-locker {
 padding: 0 4px;
}
.pingpong-locker div.wear-text {
 margin-right: 5px;
 width: 253px;
 float: left;
}
.pingpong-locker img {
 width: 254px;
 float: left;
}

/* futsal-h5 ---------------------------------------------------------------------- */
h5.futsal {
 padding-left: 12px;
 background: url(../img/ico_square_orange.gif) top left no-repeat;
}

/* qr ----------------------------------------------------------------------------- */
#qr-header {
 text-align: left;
 border-bottom: solid 3px #CCC;
}
#qr-header h1 {
 margin: 0 15px;
}
#qr {
 margin: 0 15px;
 text-align: left;
}
#qr h2 {
 color: #FFF;
 background-color: #EB651F;
}
#qr a:visited, #qr a:active {
 text-align: right;
 color: #1A87B9;
}
/* bat-3on3 ----------------------------------------------------------------------- */
#batting, #b3on3 {
 width: 800px;
}

/* food --------------------------------------------------------------------------- */
.food-store-wrap {
 width: 800px;
 background: url(../img/bg_food_store.gif) bottom left no-repeat;
}
.food-store-wrap img {
 width: 120px;
 float: left;
 margin-left: 2px;
}
.food-store-wrap div.store-info {
 width: 132px;
 float: left;
}

table.billdartspin th, table.billdartspin td {
 padding: 1px 4px;
}
