@charset "UTF-8";
/* CSS Document */


/*Lotus画像*/
#Lotus{
	margin:5px 50px 0 10px;
	position: inherit;
	float:right;
	vertical-align:bottom;
	}
	
#entrance{
	float:right;
	margin-top: -40px;
	margin-right:20px;
}


/*schedule
----------------------------------------------------------*/	

table#Schedule{
	width:620px;
	border-top:1px solid #663300;
    border-left:1px solid #663300;
	border-collapse: separate;
    border-spacing:0;
    background-color:#FFF;
	text-align:center;
    empty-cells:show;
	margin:20px 0 50px 30px;
	}
	
#Schedule th{
	font-family:Georgia, "Times New Roman", Times, serif;
	width:85px;
	font-size: 17px;
	height: 32px;
	background-image:url(../img/common/weekday_bg.gif);
	background-color:#FC3;
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#FFF;
    text-align:center;
	margin:0px;
	padding:0px;
	}
	
#Schedule th.sat{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	background-image:url(../img/common/sat_bg.gif);
	background-color: #399;
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#FFF;
    text-align:center;
	margin:0px;
	padding:0px;
	}
	
#Schedule th.sun{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	background-image:url(../img/common/sun_bg.gif);
	background-color: #F6C;
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#FFF;
    text-align:center;
	margin:0px;
	padding:0px;
	}
	
	
td.heart{
	}	
	
td.raja{
	}	

td.pwoer{
	}
	
td.yin{
	}	

td.yuru{
	}

/*
td.gaibu{
	}      
*/	
		
td.blank{
		background-color: #F8F8F8;
		background-image: url(../img/common/blank_bg.gif);
		background-repeat:no-repeat;
		background-position:center}
	
	.week_schedule td{
		border-right: 1px solid #663300;
		border-bottom: 1px solid #663300;
		padding:10px 0 10px 0;
		}
	
	
	.week_schedule p{
		margin:0;

		}
	
	td p.time{
		width:100px;
		line-height:120%;
		font-size:14px;
		color: #F69;
		padding-bottom:10px;
		}
	
	td p.class{
		width:100px;
		font-size:16px;
		font-weight:500;
		color: #963;
		height:28px;
		line-height:120%;
		vertical-align: middle;
		padding-bottom: 10px;
		}

	td p.teacher{
		width:100px;
		height:25px;
		padding-top:5px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:16px;
		}
	

#button_daiko{
	vertical-align:top;
	padding:0 5px;
	}
	
	
	
	
/*休講情報*/	

#kyukoinfo{
	width:580px;
	border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	margin: 0 0 40px 35px;
	}


#kyukoinfo th{
	font-size: 15px;
	height: 25px;
	background-color:#F9F;
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#FFF;
    text-align:center;
	
	}
	
#kyukoinfo td{
	font-size: 14px;
	height: 25px;
	background-color:#FFF;
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    text-align:center;
	
	}
	
	
#kyukoinfo td.Which {
	font-size: 15px;
	height: 25px;
	background-color:#FFF;
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color: #F06;
    text-align:center;
	
	}
	
	
	
	
	
	
/*代行情報
----------------------------------------------------------*/	

h3#daiko{
	font-size:25px;
	color: #F63;
	border-left:#F63 8px solid;
	line-height:105%;
	padding-left:10px;
	margin-bottom:15px;
	}
	
h3#kyuko{
	font-size:25px;
	color: #F66;
	border-left:#F66 8px solid;
	line-height:105%;
	padding:0 0 0 7px;
	margin-bottom:15px;
	}


#daikoinfo{
	width:580px;
	border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	margin: 15px 0 20px 35px;
	}


#daikoinfo th{
	font-size: 14px;
	height: 25px;
	color:#FFF;
	background-color: #F90;
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    text-align:center;
	
	}
	
#daikoinfo th.dako_day	{
}

	
#daikoinfo td{
	font-size: 14px;
	height: 23px;
	background-color:#FFF;
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    text-align:center;
	
	}
	


/*料金システム*/


/*体験・入会金
----------------------------------------------------------*/	


table#taiken_system{
	width:590px;
	border-collapse:collapse;
	margin: 20px 0 10px 30px;
	
}


#taiken_system th{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	height: 32px;
	background-color:  #FF9886;
    border:1px solid #663300;
    color:#FFF;
    text-align:center;
	margin:0px;
	padding:0 0 0 25px;
	}


#taiken_system td{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
    border:1px solid #663300;
	color: #666;
	background-color: #F9F9F9;
    text-align:center;
	}


/*チケット料金表
----------------------------------------------------------*/	

table#fee_system{
	width:590px;
	border-collapse:collapse;
	margin: 40px 0 25px 30px;
	
}


#fee_system th{
	font-family:Georgia, "Times New Roman", Times, serif;
	width:85px;
	font-size: 16px;
	height: 32px;
	background-color: #FF9886;
    border:1px solid #663300;
    color:#FFF;
    text-align:center;
	margin:0px;
	padding:0px;
	}


#fee_system td{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	width:85px;
	font-size: 16px;
	color: #666;
	background-color: #F9F9F9;
    border:1px solid #663300;
    text-align:center;
	}



td.ticket{
	}	

td.exp{
	}
		
td.price{
	}	

	

p.ticket{
	margin:2px;
	padding:2px;
	}	
	
p.exp{
	margin:2px;
	padding:2px;
	}
	
p.price{
	margin:2px;
	padding:2px;
	}	


/*Access*/


