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

/* main-img --------------------------------------------------------------- */
#main-img-floorguide {
 background: url(../img/bg_main_img.jpg) repeat-x;
}
#main-img-floorguide img {
 margin: 0 auto;
}

/* floor ------------------------------------------------------------------ */
#floorguide #floor4 {
 width: 900px;
 height: 390px;
 background: url(../img/bg_4f.jpg) bottom left no-repeat;
}
#floorguide #floor3 {
 width: 900px;
 height: 330px;
 background: url(../img/bg_3f.jpg) bottom left no-repeat;
}
#floorguide #floor2 {
 width: 900px;
 height: 510px;
 background: url(../img/bg_2f.jpg) bottom left no-repeat;
}
#floorguide #floor1 {
 width: 900px;
 height: 350px;
 background: url(../img/bg_1f.jpg) bottom left no-repeat;
}

/* leftarea --------------------------------------------------------------- */
#floorguide .leftarea {
 width: 415px;
 float: left;
}
#floorguide .photo4 {
 margin-right: 66px;
}
#floorguide .photo2 {
 margin-right: 258px;
}
#floorguide .leftarea p,
#floorguide .leftarea h3 {
 padding-left: 20px;
}


/* gallery ---------------------------------------------------------------- */
#gallery4, #gallery3, #gallery2 {
 margin-right: 20px;
 overflow: hidden;
 float: left;
}
#gallery4, #gallery2 {
 width: 399px;
}
#gallery3 {
 width: 399px;
}
#gallery4 {padding-top: 134px;}
#gallery3 {padding-top: 76px;}
#gallery2 {padding-top: 57px;}
#gallery1 {
 float: right;
 width: 263px;
 padding-right: 67px;
}

.gallery-middle {
 /*padding-left: 0px;*/
 padding-bottom: 10px;
}
.gallery-photo4 {
 width: 399px;
 background: url(../img/bg_gallery_middle_4.gif) bottom left no-repeat;
}
.gallery-photo2 {
 width: 207px;
 background: url(../img/bg_gallery_middle_2.gif) bottom left no-repeat;
}

.gallery-middle ul.photo,
.gallery-middle h5 {
 margin-left: 17px;
}
.gallery-middle ul.photo li {
 margin: 12px 15px 0 0;
 width: 80px;
 height: 62px;
 text-align: center;
 float: left;
 background: url(../img/bg_photo.gif) top left no-repeat;
}
.gallery-middle ul.photo li.end {
 margin-right: 0;
}

.gallery-middle ul.photo li img {
 padding: 4px;
}
.gallery-middle ul.service-link {
 margin-left: 17px;
}
.gallery-middle ul.service-link li {
 display: inline;
}
