BODY{
	margin : 0px;
	background-color : #EAEAEA;
	color:#000;
}


FORM{
	margin : 0px;
}

.e9, .e10, .e12 {
	font-family:Arial, Verdana, sans-serif;
}
.j9, .j10, .j12, .j14 {
	font-family: ＭＳ Ｐゴシック,Osaka, MS UI Gothic, sans-serif;
}

.p10 { font-family: ＭＳ Ｐゴシック,Osaka, MS UI Gothic, sans-serif; padding: 9px; font-Size:10px;}
.p10-2 { font-family: ＭＳ Ｐゴシック,Osaka, MS UI Gothic, sans-serif; padding: 3px; font-Size:10px;word-spacing:10px;}


A:link{    /* 未リンク */
	color:#666666; text-decoration:none; border:0px;
}
A:visited{ /* 既リンク */
	color:#666666; text-decoration:none; border:0px;
}
A:hover  { /* リンク中 */
	color:#CC9966; text-decoration:underline; border:0px;
}


a.agreen{
	color:#669999; text-decoration:none; border:0px;font-size:10px;
}
a.agreen:visited{
	color:#669999; text-decoration:none; border:0px;font-size:10px;
}
a.agreen:hover{
	color:#6699996; text-decoration:underline; border:0px;font-size:10px;
}


h1,h2 {
	margin: 0;
	padding: 0;
	font-style: nomarl;
	font-size:14px;
	font-weight: bold;
}


h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	font-style: nomarl;
	font-size:12px;
	font-weight: bold;
}

.white{
	color:#fff;
}

.brack{
	color:#333;
}

.red{
	color:#f33;
}

.orange{
	color:#f93;
}

.green{
	color:#669999;
}

.brown{
	color:#663333;
}

.brown2{
	color:#663333;
	font-size:10px;

}

.pink{
	color:#FF6666;
}


.lessonbg01{
	margin : 0px;
	background-image : url("lesson/img/lesson_honka.gif");
	background-repeat : no-repeat;
	background-position : 50% 50%;
}
.lessonbg02{
	margin : 0px;
	background-image : url("lesson/img/lesson_jyuhonka.gif");
	background-repeat : no-repeat;
	background-position : 50% 50%;
}

/*index NEW SHOP*/
.new_shop{
	width: 270px;
	background-color: #f6f6f6;
	margin-top: 20px;
	text-align: left;
	line-height: 16px;
	border-top: 4px double #82A8BF;
	border-bottom: 3px solid #82A8BF;
	padding: 2px;
}

.new_shop_title{
	font-size: 12px;
	font-weight: bold;
	border-bottom: 2px solid #F3E1C6;
	/* border-left: 4px solid #663300; */
	margin: 0px;
	padding: 3px 0px 2px 5px;
	color: #976737;
	background-color: #F2EEDC;
	border-bottom: 2px solid #bbb;
}

.new_shop_data{
	color: #666;
	padding: 3px 0px 0px 10px;
	margin: 0px;
}

.mainBox { width:758px; height:375px; background:url(/img/index_img.jpg) 0% 0% no-repeat; position:relative; margin:0 0 10px 0; }
.mainBox div { width:468px; height:120px; position:absolute; top:157px; right:0px;  }


