.center_event{
width:970px;
padding:0px;
margin:0px 0px 0px 0px;
}

.center_event:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*--イベント箱（メインページ）--*/
.event_hako{
width:465px;
height:260px;
margin:10px;
float:left;
}

/*--イベント画像（メインページ）--*/
.event_photo{
width:451px;
height:190px;
padding:7px;
margin:0px;
background:url(http://waterjump.tv/sendai/image/bg/bg_event_photo.gif);
}

.event_photo img{
width:451px;
height:190px;
padding:0px;
margin:0px;
}

/*--イベント日時（メインページ）--*/
.event_time{
width:440px;
height:10px;
font-size:11px;
margin:0px 0px 0px 5px;
padding:5px 5px 5px 15px;
background:url(http://waterjump.tv/sendai/image/icon/yajirusi_dot.gif) 0% 50% no-repeat;
}

/*--イベントタイトル（メインページ）--*/
.event_title{
width:440px;
height:25px;
font-size:12px;
font-weight:bold;
margin:0px 0px 0px 5px;
padding:5px;
}


/*--イベント画像（エントリーページ）--*/
.event_entry_photo{
width:970px;
text-align:center;
margin:10px 0px 10px 0px;
padding:0px;
}

/*--イベント開催日（エントリーページ）--*/
.event_entry_time{
width:970px;
font-size:15px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
}

/*--イベントタイトル（エントリーページ）--*/
.content h3.event_entry_title {
width:970px;
font-size:25px;
font-weight:bold;
padding:5px 0px 5px 0px;
margin:0px;
line-height: 110%
}


/*--イベント内容（エントリーページ）--*/
.event_entry_detail{
width:670px;
float:left;
margin:10px 0px 0px 0px;
padding:0px 5px 0px 5px;
border-right:1px dotted #666;
font-size:15px;
line-height: 150%
}

.event_entry_detail ul{
margin:0px;
padding:0px;
}

.event_entry_detail ul li{
list-style:square inside;
border-bottom:1px dotted #CCC;
padding:5px 0px 5px 3px;
margin:0px;
}

/*--イベント問い合わせ（エントリーページ）--*/
.event_entry_contact{
width:270px;
float:left;
margin:10px 0px 0px 0px;
padding:0px 5px 0px 5px;
font-size:15px;
}

.event_contact ul{
margin:0px;
padding:0px;
}

.event_contact ul li{
list-style:square inside;
border-bottom:1px dotted #CCC;
padding:5px 0px 5px 3px;
margin:0px;
}

/*--冬スクールトップページ（どんなスクール？）--*/
.content h3.whats {
width:850px;
height:39px;
text-indent:-4000em;
margin:10px 0px 10px 60px;
padding:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/img/ban_whats.gif) no-repeat;
}

.school_whats{
width:850px;
height:252px;
margin:0px 0px 10px 60px;
padding:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/img/ban_whats2.gif) no-repeat;
}

.school_whats_text{
width:480px;
height:152px;
margin:0px 0px 0px 0px;
padding:100px 0px 0px 370px;
letter-spacing: 1px;
line-height: 150% 
}


/*--冬スクールトップページ（選べる4つのコース）--*/
.content h3.course {
width:850px;
height:39px;
text-indent:-4000em;
margin:30px 0px 10px 60px;
padding:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/img/ban_course.gif) no-repeat;
clear:both;
}

.school_course{
width:850px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.school_course_detail{
width:400px;
margin: 0px;
padding:100px 0px 0px 100px;
line-height:150%;
}

/*--スノーボードコース--*/
.school_course_sb{
width:850px;
height:280px;
margin:0px 0px 0px 60px;
padding:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/event/img/bg_sb.png) no-repeat;
}

/*--キッズコース--*/
.school_course_kids{
width:850px;
height:280px;
margin:0px 0px 0px 60px;
padding:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/event/img/bg_kids.png) no-repeat;
}

/*--コブコース--*/
.school_course_kobu{
width:850px;
height:280px;
margin:0px 0px 0px 60px;
padding:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/event/img/bg_kobu.png) no-repeat;
}

/*--飛びコース--*/
.school_course_tobi{
width:850px;
height:280px;
margin:0px 0px 0px 60px;
padding:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/event/img/bg_tobi.png) no-repeat;
}

/*--冬スクールトップページ（イントラ紹介）--*/
.content h3.intra {
width:850px;
height:39px;
text-indent:-4000em;
margin:30px 0px 10px 60px;
padding:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/event/img/ban_intra.gif) no-repeat;
clear:both;
}

.school_intra{
width:850px;
height:550px;
margin:0px 0px 10px 60px;
padding:0px 0px 0px 0px;
}

.school_intra ul{
float:left;
width:196px;
margin:260px 0px 0px 0px;
padding:5px;
border:1px dotted #CCC;
}

.school_intra ul li{
list-style:none;
margin:0px 0px 0px 0px;
padding:0px;
}

.school_intra_obonai{
float:left;
width:208px;
height:500px;
margin:0px 6px 0px 0px;
padding:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/event/img/bg_obonai.png) no-repeat;
}

.school_intra_yamadate{
float:left;
width:208px;
height:500px;
margin:0px 6px 0px 0px;
padding:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/event/img/bg_yamadate.png) no-repeat;
}

.school_intra_sasaki{
float:left;
width:208px;
height:500px;
margin:0px 6px 0px 0px;
padding:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/event/img/bg_sasaki.png) no-repeat;
}

.school_intra_masayuki{
float:left;
width:208px;
height:500px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/event/img/bg_masayuki.png) no-repeat;
}


/*--冬スクールトップページ（平日プライベート）--*/
.content h3.pv {
width:850px;
height:39px;
text-indent:-4000em;
margin:30px 0px 10px 60px;
padding:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/event/img/ban_pv.gif) no-repeat;
clear:both;
}

.school_pv{
width:850px;
margin:0px 0px 10px 60px;
padding:0px 0px 0px 0px;
}

/*--冬スクールトップページ（岩手高原キャンプ）--*/
.content h3.camp {
width:850px;
height:39px;
text-indent:-4000em;
margin:30px 0px 10px 60px;
padding:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/img/ban_camp.gif) no-repeat;
clear:both;
}

.school_camp{
width:850px;
height:285px;
margin:0px 0px 10px 60px;
padding:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/img/ban_camp2.gif) no-repeat;
}

.school_camp_list{
width:390px;
height:275px;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
letter-spacing: 1px;
line-height: 150%;
border:1px dotted #333;
overflow:auto;
float:right;
}

.school_camp_list ul{
margin:0px;
padding:0px;
}

.school_camp_list ul li{
list-style:none;
font-size:11px;
margin:0px;
padding:3px 0px 3px 0px;
border-bottom:1px dotted #333;
clear:both;
}

/*--冬スクールトップページ（出張キャンプ）--*/
.content h3.spcamp {
width:850px;
height:39px;
text-indent:-4000em;
margin:30px 0px 10px 60px;
padding:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/img/ban_spcamp.gif) no-repeat;
clear:both;
}

.school_spcamp{
width:850px;
height:285px;
margin:0px 0px 10px 60px;
padding:0px 0px 0px 0px;
}

.school_spcamp_detail{
width:400px;
height:285px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
float:left;
}


/*--冬スクールトップページ（開催要項）--*/
.content h3.youkou {
width:850px;
height:39px;
text-indent:-4000em;
margin:30px 0px 10px 60px;
padding:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/img/ban_youkou.gif) no-repeat;
clear:both;
}

.youkou{
width:850px;
height:365px;
margin:0px 0px 10px 60px;
padding:0px 0px 0px 0px;
}

.youkou_left{
width:434px;
height:25px;
margin:0px 0px 10px 0px;
padding:340px 0px 0px 150px;
background:url(http://waterjump.tv/iwate/event/img/youkou.gif) no-repeat;
float:left;
}

.youkou_right{
width:249px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
}

/*--岩手高原バナー--*/
.iwatekogen_banner{
width:850px;
margin:0px 0px 0px 60px;
padding:0px;
}

/*--レッスンスケジュール--*/
.content h3.schejule {
width:910px;
height:39px;
text-indent:-4000em;
margin:10px 0px 30px 0px;
padding:0px 0px 0px 60px;
background:url(http://waterjump.tv/iwate/event/img/ban_schejule.gif) no-repeat;
clear:both;
}

.menu_month{
width:910px;
height:78px;
border-bottom:2px dotted #000;
margin:0px;
padding:10px 0px 0px 60px;
}

.menu_month h4{
width:155px;
height:78px;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
}

.menu_month ul{
margin:0px;
padding:30px 0px 0px 0px;
}

.menu_month ul li{
float:right;
width:75px;
height:28px;
margin: 0px 0px 0px 5px;
padding: 0px;
list-style:none;
}

.table{
width:970px;
margin:0px;
padding:0px 0px 0px 0px;
}

.table ul{
width:970px;
margin:0px;
padding:0px;
border-bottom: 1px solid #666;
clear:both;
display:inline-block;
}
/*Hides from IE-mac ?*/
*html.table ul {height:1%;}
.table ul {display:block;}
/*End hide from IE-mac*/


.table ul:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.table ul.sat{
width:970px;
height:auto;
margin:0px;
padding:0px;
border-bottom: 1px solid #666;
background:#9B9DF7;
clear:both;
}

.table ul.sun{
width:970px;
margin:0px;
padding:0px;
border-bottom: 1px solid #666;
background:#FA8B94;
clear:both;
}

.table ul li{
float:left;
list-style:none;
border-right:1px solid #666;
width:216px;
margin:0px;
padding:7px 0px 7px 5px;
}

.table ul li.hizuke{
float:left;
list-style:none;
border-right:1px solid #666;
width:75px;
margin:0px;
padding:7px 0px 7px 5px;
}
