/* 
	[GROVE KAMAKURA レンタルMTB] TOPページ
*/
body {
   background: url(../../images/top/top_bg.jpg) repeat-x top #FFFFFF;
   }
   
/* ページ中身 */
#header2{
   background: url(../../images/top/top_img.jpg) no-repeat top left;
   height: 365px;
   margin: 0;
   padding: 0;
   }

#logo2{
	padding: 80px 0 11px 13px;
	margin: 0;
	width: 437px;
	height: 107px;
	}

	
/* 電話番号・お申込みボタン */
#tel{
    clear: both;
    padding: 69px 22px 17px 563px;
    background: url(../../images/top/tel.jpg) no-repeat;
    }
#tel .order {
    width: 250px;
    height: 24px;
     }

#tel .order a{ width: 250px; height: 24px; display: block; background: url(../../images/top/order_bt.jpg) no-repeat;
    }
#tel .order a:hover{ background: url(../../images/top/order_bt_on.jpg) no-repeat;
    }

/* ページ内容 */
#contents2 {
    width: 835px;
    padding: 35px 0;
    background: #FFFFFF;
    }

/* 左サイド */
#leftside{
   width: 540px;
   padding: 0 0 40px 15px;
   }

.coursetitle{
   width: 555px;
   height: 77px;
   background: url(../../images/top/course_title.gif) no-repeat left top;
   margin: 0;
   }

.mtop{
   float: left;
   width: 82px;
   height: 76px;
   background: url(../../images/top/course_m_top.gif) no-repeat left top;
   margin: 0;
   }

.stop{
   float: left;
   width: 82px;
   height: 78px;
   background: url(../../images/top/course_s_top.gif) no-repeat left top;
   margin: 0;
   }
   
.mountain{
   width: 505px;
   height:106px;
   clear: both;
   }
   
.mountain1{
   float:left;
   width: 213px;
   height:106px;
   background: url(../../images/top/course_m_01img.gif) no-repeat right bottom;
   }
.mountain2{
   float:left;
   width: 210px;
   height:106px;
   background: url(../../images/top/course_m_02img.gif) no-repeat right bottom;
   }

.sea{
   margin: 30px 0 0 0;
   width: 505px;
   height: 108px;
   }
   
.sea1{
   float: left;
   width: 213px;
   height:108px;
   background: url(../../images/top/course_s_01img.gif) no-repeat right bottom;
   }
.sea2{
   float: left;
   width: 210px;
   height:108px;
   margin: 0;
   background: url(../../images/top/course_s_02img.gif) no-repeat right bottom;
   }

.coursedetail{
   clear: both;
   padding: 15px 50px 0 375px;
   }

#leftside h3{
   margin: 0 0 2px 0;
   }

#leftside p{
   font-size: 10px;
   color: #654B4B;
   line-height: 120%;
   margin: 0 22px 0 18px
   }

/* 右サイド */
#rightside{
   width: 265px;
   }

#mtb{
   padding: 220px 15px 27px 18px;
   background: url(../../images/top/mtb_bg.gif) no-repeat top left;
   display: block;
   }

.mtb2{
   width: 212px;
   height: 39px;
   display: block;
   }

.mtb2 a{ width: 212px; height: 39px; background: url(../../images/top/mtb_bt.gif) no-repeat left; display: block;}
.mtb2 a:hover{ background: url(../../images/top/mtb_bt_on.gif) no-repeat left; }

#banner{
   margin: 10px 0 5px 23px;
   }

#banner2{
   margin: 0 0 10px 6px;
   }