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


/*#main-img-event, #main-img-plan {
 background: url(../img/bg_event.gif) repeat-x;
 margin-bottom: 30px;
}*/

/* about -------------------------------------------------------------------- */
#container #main .about-section {
 width: 604px;
 margin-left: auto;
 margin-right: auto;
}
#container #main .about-section .top,
#container #main .about-section .bottom {
 font-size:1px;
 line-height:1px;
}
#container #main .about-section .top {
 height: 52px;
 background: url(../img/bg_about_top.gif) top left no-repeat;
}
#container #main .about-section .middle {
 padding: 5px 15px 10px;
 background: url(../img/bg_about_middle.gif) repeat-y;
}
#container #main .about-section .bottom {
 height: 6px;
 background: url(../img/bg_about_bottom.gif) bottom left no-repeat;
}
#container #main .about-section p.midashi {
 padding: 0 10px;
 border-top: solid 1px #D6D6D6;
 border-bottom: solid 1px #D6D6D6;
}

/* barrier ------------------------------------------------------------------ */
.barrier-photo {
 text-align: center;
}
.barrier-photo .entrance,
.barrier-photo .bowling {
 width: 166px;
 float: left;
}
.barrier-photo .allow {
 width: 62px;
 float: left;
}
.barrier-photo .elevator {
 width: 117px;
 float: left;
}
.barrier-photo .toilet,
.barrier-photo .tenji {
 width: 160px;
 float: left;
}
.barrier-photo .toilet {
 margin-right: 38px;
}

/* jorei -------------------------------------------------------------------- */
.jorei {
 margin-left: 52px;
 width: 470px;
}
.jorei-top,
.jorei-bottom {
 font-size:1px;
 line-height:1px;
 height: 5px;
}
.jorei-top {
 background: url(../img/bg_jorei_top.gif) top left no-repeat;
}
.jorei-middle {
 padding: 10px 15px;
 background: url(../img/bg_jorei_middle.gif) repeat-y;
}
.jorei-bottom {
 background: url(../img/bg_jorei_bottom.gif) bottom left no-repeat;
}

.jorei .jorei-middle table {
 margin-left: 20px;
 border: solid 1px #FF0000;
 border-collapse: collapse;
 word-break: break-all;
}
.jorei .jorei-middle table th {
 border: solid 1px #FF0000;
 font-weight: normal;
 text-align: center;
 padding: 2px 4px;
} 
.jorei .jorei-middle table td {
 border: solid 1px #FF0000;
 padding: 2px 4px;
} 


/* rule --------------------------------------------------------------------- */
#container #main .pet {
 margin-left: auto;
 margin-right: auto;
 width: 604px;
 height: 169px;
 background: url(../img/bg_pet.gif) bottom left no-repeat;
}
#container #main .pet p {
 padding: 82px 15px 0 181px;
}

/* smoke -------------------------------------------------------------------- */
.smoke-sisetsu {
 padding-bottom: 10px;
 margin-left: 37px;
 width: 500px;
 background: url(../img/bg_smoke.gif) bottom left no-repeat #FFF;
 text-align: center;
}
.smoke-sisetsu h4,
.smoke-sisetsu dl,
.smoke-sisetsu p {
 margin-left: auto;
 margin-right: auto;
}
.smoke-sisetsu dl {
 width: 450px;
 text-align: left;
}
.smoke-sisetsu dt {
 margin-right: 15px;
 width: 181px;
 float: left;
}
.smoke-sisetsu dd {
 width: 254px;
 float: left;
}
