.bar{
	background-color:#cc6633;
	text-align:right;
	color:#ffffff;
	font-size:0.9em;
	padding-top:5px;
	padding-right:5px}
.footer{
	background-color:#cc6633;
	color:#ffffff;
	font-size:0.8em;
	line-height:90%;
	text-align:center}
.main{
	background-color:#ff9933;
	color:#ffffff;
	line-height:130%}
.black{
	background-color:#000000;
	color:#ffffff;
	line-height:130%}
div.plate{
	background-color:#ffcc99;
	color:#996600;
	line-height:150%;
	width:80%;
	padding:30px;
	margin:35px auto}
div.bplate{
	background-color:#000000;
	color:#ffcc00;
	line-height:150%;
	width:80%;
	padding:30px;
	font-size:0.8em;
	margin:35px auto}


/* リンク用段落設定（TOPページ専用） */
.link{
	background-color:#cc9999;
	color:#ffffff;
	line-height:130%;
	width:60%;
	margin:20px auto}

/* リンク色 */
a:link{color:#666666}
a:visited{color:#333333}
a:hover{color:#ffffcc;font-size:1.1em}
a:active{color:#ffffcc;font-size:1.1em}
/* バーのリンク色 */
a.bar:link{color:#ffffff;font-size:1em}
a.bar:visited{color:#333333;font-size:1em}
a.bar:hover{color:#ffffff;font-size:1.1em}
a.bar:active{color:#ffffff;font-size:1.1em}
/* 背景黒のリンク色 */
a.blk:link{color:#ffcc99}
a.blk:visited{color:#ffcc66}
a.blk:hover{color:#ffffcc;font-size:1.1em}
a.blk:active{color:#ffffcc;font-size:1.1em}




/*　カレンダーのテーブル指定　*/
table.calendar{
	border-width:4px;
	border-style:solid;
	text-align:center;
	margin:auto;
	width:300px}
.koyomi{border-width:2px;border-style:solid}
.holiday{border-width:2px;border-style:solid;background-color:#ffcccc}
.work{border-width:2px;border-style:solid;background-color:#99ccff}
.extra{border-width:2px;border-style:solid;background-color:#ccffcc}

/*　レッスン時間割のテーブル指定　*/
table.lesson{
	border-width:3px;
	border-style:solid;
	border-color:#660000;
	text-align:center;
	margin:auto;
	color:#660000;
	font-weight:bold}
.youbi{
	border-style:solid;
	border-color:#660000;
	border-width:2px;
	padding:0.2em}
.morning{border-style:solid;
	border-color:#660000;
	border-width:2px;
	background-color:#ffcccc;
	padding:0.2em}
.afternoon{
	border-style:solid;
	border-color:#660000;
	border-width:2px;
	background-color:#ffcc66;
	padding:0.2em}
.night{
	border-style:solid;
	border-color:#660000;
	border-width:2px;
	background-color:#99ccff;
	padding:0.2em}

/*　プロフィールのテーブル指定　*/
table.prof{
	border-style:none;
	margin:auto;
	width:820px}


/*　Q&A用　→　汎用を見よ　*/

/*　画像固定用　*/
.banner{position:absolute;top:4px;left:12px}
.logo{position:relative;top:15px;left:5%}

/*　インフォメーションパネル用　*/
.info1{padding:10px;border-width:4px;border-color:#990000;border-style:dashed;width:68%;margin:auto}
.info2{padding:10px;border-width:2px;border-color:#990000;border-style:dotted;width:68%;margin:auto}
.info3{padding:10px;border-width:2px;border-color:#ffffff;border-style:double;width:80%}
.info4{padding:10px;border-width:2px;border-color:#990000;border-style:solid;width:68%;margin:auto}
.info3r{padding:10px;border-width:4px;border-color:#990000;border-style:double;width:68%;margin:auto}
.info0{padding:10px;border-width:2px;border-color:#990000;border-style:solid;width:92%;margin:auto}

/*　汎用　*/
.small{font-size:0.8em}
.widmid{width:75%;margin:auto}
.widsmall{width:55%;margin:auto}
.center{width:75%;text-align:center;margin:auto}
.strong{font-weight:bold}
.title{font-weight:bold;font-size:1.8em}
.largerer{font-weight:bold;font-size:1.5em}
.larger{font-weight:bold;font-size:1.3em}
.large{font-weight:bold;font-size:1.2em}
img{border:none}

/*　Q&A用　下ボーダーdottedのみ表示　*/
div.qa{border-bottom-style:dotted;border-bottom-weight:2px;border-bottom-color:#666666}

/*　トップページ段落用　*/
div.platei{
	background-color:#ffcc99;
	color:#996600;
	line-height:140%;
	width:80%;
	padding:25px;
	margin:28px auto}
.centeri{width:90%;text-align:center;margin:auto;border-bottom-style:dotted;border-bottom-weight:2px;border-bottom-color:#666666;font-family:'MS UI Gothic';font-size:0.9em}
.widmidi{width:90%;margin:auto;border-bottom-style:dotted;border-bottom-weight:2px;border-bottom-color:#666666}

/*　コンサート用デコ：TOP　*/
.widsmallcon{width:55%;margin-left:405px;margin-right:70px}
.leftimg{float:left;margin-top:28px;margin-left:70px}

/*　カレンダーの休日文字色がkyu　*/
.kyu{color:#cc0000}



.left{text-align:left}

.right{text-align:right}











