/*ページ中央表示*/
body{margin:0;  padding:0; text-align:center;
	 background:#F2F1EA url(img/back.gif) repeat-y center;}
#hp{width: 890px; margin:0 auto; padding-left:10px; text-align:left;}
#left{float:left;  width:250px; /*boxの横幅*/}
#right{float:right; width:630px;}



a { text-decoration : none ; color:blue;}
a:HOVER{ text-decoration : underline; color:#0025ae;}


img{border:0;}
td{font-size:13px;}



.wariai{ font-size:13px;} /*ゲレンデ詳細割合グラフ*/
.imgwaku{border:1px #bbb solid; margin:2px 0;}




/*文字ボーダー*/
.line{font-size:13px; border-bottom:1px #aaa dotted;
      padding:3px; margin:2px; width:90%;  margin-left:10px;}

h1{font-size:12px; font-weight:normal; color:#aaa; margin:0;}


/*画像枠*/
.side1{	background:url(img/box1.gif) no-repeat bottom left; padding-top:10px; /*画像の縦幅*/}
.side2{	background:url(img/box2.gif) repeat-y; font-size:12px;  padding:0 10px;}
.side3{	background:url(img/box3.gif) no-repeat top left; margin-bottom:10px; padding-top:10px; /*画像の縦幅*/}



/*トップ左右分割*/
.top_left{ float:left; width:330px; padding:3px; }
.top_right{float:left; width:260px; padding:3px;}
.top_foot{clear:both; text-align:center; font-size:12px; color:#777;}

/*講座*/
.kouza1{font-size:14px; padding:5px;
        background-color:#efefef; border-left:3px #aaa solid;}
.kouza2{font-size:13px; line-height:1.3; margin-left:10px;}


/*項目部分*/
.koumoku{background:url(img/koumoku.gif) no-repeat; height:15px; font-size:12px; 
         padding:3px 5px 0; border-bottom:1px #ccc solid;}


/*メンバー表*/
.mem{width:550px; border-bottom:1px #aaa dotted;}
.mem1{float:left; clear:right; width:100px;}
.mem2{float:left; width:200px; font-size:13px;}
.mem3{float:left; clear:right; width:200px; font-size:13px;}


/*ムービーBOX*/
.moviebox{font-size:13px; float:left; width:150px; height:145px; text-align:center; padding:2px;}
.moviemenu{background-color:#eee; padding:5px; font-size:14px; clear:both;}

