@charset "Shift_JIS"; 
/* アイレ用スタイルシート */


/* リンク装飾 */
a:link    { color: blue; }
a:visited { color: blue; }
a:hover   { color: #00CCFF; background-color: #FFFFFF; }
a:active  { color: #00CCFF; background-color: #FFFFFF; }
a.nd      { text-decoration: none; }

/* ページ全体 */
body {
   background-color: #FFFFFF;
   color: #000000;
   margin-top:	0px;
   margin-left:	0px;
}

/* ギター教室説明 */
div.course {
	margin:	0px 0px 40px 0px;
	padding:	0px 0px 0px 0px;
	font-size: small;
	line-height: 150%;
}

div.course p {
	margin:	0px 0px 10px 0px;
	padding:	0px 0px 0px 0px;
}

dd {
	margin:	5px 0px 10px 0px;
}

dt {
	padding:	0px 0px 0px 8px;
	border-left:	8px solid #9cc;
}


/* フォーム入力項目の幅 */
.input_broad { width: 500px; }

/* 文字サイズ */
.font_10 { font-size: 10px }
.font_12 { font-size: 12px }
.font_14 { font-size: 14px }


/* ヘッダー1 2006/03/29 */
h1 {
	font-size: large;
	margin:	0px 0px 10px 0px;
	padding:	0px 0px 0px 0px;
}

/* ヘッダー1 2006/03/30 */
h1#toppage {
	font-size: x-small;
	margin:	0px 0px 10px 0px;
	padding:	0px 0px 0px 10px;
}

/* ヘッダー1 2010.4.7 */
h1.toppage {
	font-size: x-small;
	margin:	20px 0px 10px 0px;
	padding:	0px 0px 0px 10px;
}

/* ヘッダー2 2006/03/29 */
h2 {
	font-size: large;
	margin:	10px 0px 10px 0px;
	padding:	0px 0px 0px 0px;
}

/* ヘッダー2 2006/03/30 */
h2#toppage {
	background:url('./images/sky.jpg') no-repeat;
	color: #FFFFFF;
	font-size: medium;
	margin:	0px 0px 5px 0px;
	padding:	2px 2px 2px 2px;
}

/* ヘッダー2 2010.4.7 */
h2.toppage {
	background:url('./images/sky.jpg') no-repeat;
	color: #FFFFFF;
	font-size: medium;
	margin:	0px 0px 5px 0px;
	padding:	2px 2px 2px 2px;
}

div.hiduke	{
	font-size: 100%;
	font-weight: 700;
	margin:	0px;
	clear: both;
}

/* ヘッダー3 2006/03/30 */
h3 {
	font-size: medium;
	margin:	0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
}

/* 涼しいヘッダー */
.cool {
   background:url('./images/sky.jpg') no-repeat;
   color: #FFFFFF;
   margin:	0px;
   padding: 2px;
}

.poster {
	float: right;
}

/* 著作権表示など小さい表示用 */
td#bottombar {
	font-size: x-small;
}

/* 著作権表示など小さい表示用 */
td.bottombar {
	font-size: x-small;
}

#liveinfo img {
	vertical-align: middle;
}
