@charset "shift_jis";
/* CSS Document */

.notice{
	padding:0px 0px 0px 8px;
	font-size:10px;
	line-height:160%;
	text-align:left;
}

.img_mar{
   margin-right:10px;
   margin-bottom:10px;
}

table.t_Mike{
  margin:10px 0px 0px 10px;
  width:106px;
  float:right;
}

table.t_f  {
	padding:0px;
	margin:0px 0px 0px 0px;
	width:616px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px 
  }
  
    
table.t_f td.i01 {  
    background-image:url(../img/school/i01.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:0px 8px 0px 0px;
	width:308px;
	height:148px;
	text-align:left;
	vertical-align:top;
  }


table.t_f td.i02 {  
    background-image:url(../img/school/i02.jpg);
 	background-repeat:no-repeat;
	background-position:top;
	padding:0px 8px 0px 0px;
	width:308px;
	height:148px;
	text-align:left;
	vertical-align:top;
  }
  

  table.t_f td.i03 {  
    background-image:url(../img/school/i03.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:0px 8px 0px 0px;
	width:308px;
	height:148px;
	text-align:left;
	vertical-align:top;
  }


table.t_f td.i04 {  
    background-image:url(../img/school/i04.jpg);
 	background-repeat:no-repeat;
	background-position:top;
	padding:0px 8px 0px 0px;
	width:308px;
	height:148px;
	text-align:left;
	vertical-align:top;
  }
  table.t_f td.i05 {  
    background-image:url(../img/school/i05.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:0px 8px 0px 0px;
	width:308px;
	height:148px;
	text-align:left;
	vertical-align:top;
  }


table.t_f td.i06 {  
    background-image:url(../img/school/i06.jpg);
 	background-repeat:no-repeat;
	background-position:top;
	padding:0px 8px 0px 0px;
	width:308px;
	height:148px;
	text-align:left;
	vertical-align:top;
  }
 
.intro{
 padding:60px 10px 0px 0px;
 width:150px;
 font-size:12px;
 line-height:120%;
 float:right;
 
 }
 
.Img_intro{
 padding:5px 0px 0px 10px;
 float:left;
 
 }
 
 
  /* -------------------------------------
   コースの色分けテーブル
---------------------------------------- */
 table.t_course  {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	width:616px;
	/*text-align:center;*/
	vertical-align:middle;
	border-bottom:0px;
	border-bottom:1px solid #6C6A68;
    border-right:1px solid #6C6A68;
	line-height:120%;
  }

table.t_course td.midasi{  
	padding:3px 6px 3px 6px;
	background-color:#E0D9C5;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	
  } 
  
table.t_course th {  
    padding:2px;
	width:auto;
	/*text-align:center;*/
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;

  } 
  
table.t_course th.ts_sw {  
    padding:2px;
	width:auto;
	/*text-align:center;*/
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	color:#FFFFFF;
  }
  
 table.t_course td.ts_ml {  
    padding:2px;
	/*text-align:center;*/
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 


table.t_course td.ts_m {  
    padding:2px;
	width:auto;
	/*text-align:center;*/
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	background-color:#F7F6DE;
  } 
  /* -------------------------------------
   コースの色分けテーブル　インストラクター別
---------------------------------------- */  

 table.t_course2  {
	padding:0px;
	margin:2px 0px 0px 0px;
	width:310px;
	text-align:left;
	vertical-align:middle;
	border-bottom:0px;
	border-bottom:1px solid #ffffff;
    border-right:1px solid #ffffff;
	line-height:120%;
  }
    
  
table.t_course2 th {  
    padding:2px;
	width:40px;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #ffffff;
    border-right:1px solid #ffffff;

  } 
  
table.t_course2 th.ts_sw {  
    padding:2px;
	width:40px;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #ffffff;
    border-right:1px solid #ffffff;
	color:#FFFFFF;
  }


table.t_course2 td.ts_m {  
    padding:2px;
	text-align:left;
	vertical-align:middle;
	font-size:10px;
	border-bottom:1px solid #ffffff;
    border-right:1px solid #ffffff;
  } 
    
 /* -------------------------------------
   各インストラクターページ
---------------------------------------- */
 
table.t_i  {
	padding:10px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	width:616px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px 
  }
table.t_i  td.detail {  
    padding:20px 0px 0px 0px;
	width:332px;
	text-align:left;
	vertical-align:top;
  } 
table.t_i  td.ph {  
	width:284px;
	height:148px;
	text-align:right;
	vertical-align:top;
  }
  
table.t_i  ul {  
    padding:4px 0px 0px 4px;
  } 
table.t_i  ul li{  
    line-height:140%;
  } 
  
/* -------------------------------------
   体験レッスン
---------------------------------------- */
  
table.t_trial  {
	padding:0px 0px 0px 6px;
	margin:0px 0px 40px 0px;
	width:600px;
	text-align:left;
	vertical-align:top;
	border-bottom:0px 
  }
table.t_trial th {  
	width:150px;
	text-align:left;
	vertical-align:top;
  }
  
table.t_trial td {  
    width:450px;
	text-align:left;
	vertical-align:top;
  } 

/* -------------------------------------
   Timetable(ENGLISH)
---------------------------------------- */
 
table.t_etime_l  {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	width:auto;
	vertical-align:middle;
	border-bottom:0px;
	border-bottom:1px solid #6C6A68;
    border-right:1px solid #6C6A68;
	line-height:120%;
  }
  table.t_etime_l td.midasi{  
	padding:2px;
	background-color:#E0D9C5;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	
  } 
table.t_etime_l th {  
    padding:2px;
	width:94px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	background-color:#F7F6DE;
  } 
table.t_etime_l td.time_t01 { 
    padding:2px; 
	width:94px;
	text-align:left;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  }
/*   ---------------------------------------- */
  table.t_etime_r  {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	width:auto;
	vertical-align:middle;
	border-bottom:0px;
	border-bottom:1px solid #6C6A68;
    border-right:1px solid #6C6A68;
	line-height:120%;
  }
table.t_etime_r td.midasi{  
	padding:2px;
	background-color:#E0D9C5;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	
  } 
table.t_etime_r th {  
    padding:2px;
	width:94px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	background-color:#F7F6DE;
  } 
table.t_etime_r td.time_t01 {  
    padding:2px;
	width:94px;
	text-align:left;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  }
/*   ---------------------------------------- */
table.t_course_eg  {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	width:616px;
	text-align:left;
	vertical-align:middle;
	border-bottom:0px;
	border-bottom:1px solid #6C6A68;
    border-right:1px solid #6C6A68;
		line-height:120%;
  }
    
table.t_course_eg  td.midasi{  
	padding:3px 6px 3px 6px;
	background-color:#E0D9C5;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	
  } 
  
table.t_course_eg th {  
    padding:2px;
	width:94px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
 table.t_course_eg th.ts_sw {  
    padding:2px;
	width:94px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	color:#FFFFFF;
  } 

table.t_course_eg td.ts_ml {  
    padding:2px;
	width:330px;
	text-align:left;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  }
 table.t_course_eg td.ts_s {  
    padding:2px;
	width:90px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  }
   table.t_course_eg td.ts_sw {  
    padding:2px;
	width:90px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  }
  
 table.t_course_eg td.ts_m {  
    padding:2px;
	width:90px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  }  
  
/*   ---------------------------------------- */
  table.t_etime_eg  {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	width:616px;
	text-align:left;
	vertical-align:middle;
	border-bottom:0px;
	border-bottom:1px solid #6C6A68;
    border-right:1px solid #6C6A68;
		line-height:120%;
  }
    
table.t_etime_eg td.midasi{  
	padding:3px 6px 3px 6px;
	background-color:#E0D9C5;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	
  } 
  
table.t_etime_eg td.midasi2{  
	padding:3px 6px 3px 6px;
	background-color:#E0D9C5;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	
  } 
  
table.t_etime_eg th {  
    padding:2px;
	width:60px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	background-color:#F7F6DE;
  } 
table.t_etime_eg td.ts_ss {  
    padding:2px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  }
  
  table.t_etime_eg td.ts_m {  
    padding:2px;
	text-align:left;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  }
  
    table.t_etime_eg td.ts_s {  
    padding:2px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  }
     table.t_etime_eg td.time_t02 {  
    padding:2px;
	text-align:left;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
  } 
  
/*   ---------------------------------------- */
  table.t_inst_eg  {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	width:616px;
	text-align:left;
	vertical-align:middle;
	border-bottom:0px;
	border-bottom:1px solid #6C6A68;
    border-right:1px solid #6C6A68;
		line-height:120%;
  }
    
table.t_inst_eg td.ts_m{  
	padding:3px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	
  } 
  
table.t_inst_eg td.ts_ll{  
	padding:3px 6px 3px 6px;
	text-align:left;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	
  } 
  
table.t_inst_eg th {  
    padding:2px;
	width:94px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #6C6A68;
    border-left:1px solid #6C6A68;
	background-color:#F7F6DE;
  } 
  
   
 /* -------------------------------------
   Jカード台紙
---------------------------------------- */
.CourseMount {  
    background-image:url(../img/school/mount_bt.gif);
 	background-repeat:no-repeat;
	background-position:top;
	padding:20px 0px 0px 0px;
	width:618px;
	height:auto;
	text-align:center;
	vertical-align:middle;
  }
  
  
 /*--------------------------------------
 タイムテーブル
 ---------------------------------------- */
 
.DayArea{
	text-align:left;
 	background-color:#12822E;
	width:614px;
	height:22px;
	padding:1px;
	margin-top:10px;
	margin-bottom:10px
}

.DayArea dl{
	margin:0px;
	padding:0px
}

.DayArea dd{
  	float:left
}

.DayArea dd.on A{
 	color:#14812E;
	text-align:center;
	text-decoration:none;
  	background-color:#FFFFFF;
	display:block;
 	width:60px;
	height:19px;
	padding-top:3px;
	margin-right:1px
}

.DayArea dd.off A{
 	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
  	background-color:#76CF9F;
	display:block;
 	width:60px;
	height:19px;
	padding-top:3px;
	margin-right:1px
}

.DayArea dd.off A:hover{
 	color:#14812E;
	text-align:center;
	text-decoration:none;
  	background-color:#FFFFFF;
	display:block;
 	width:60px;
	height:19px;
	padding-top:3px;
	margin-right:1px
}

 	
 