BODY{
	margin : 0px;
	background-image : url(img/bg.gif);
	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;
}

.p12 { font-family: ＭＳ Ｐゴシック,Osaka, MS UI Gothic, sans-serif; padding: 10px; font-Size:12px; line-height:18px }


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;font-Size:12px; line-height:18px
}

.green2{
	color:#669999;font-Size:10px; line-height:18px
}


.brown{
	color:#663333;font-Size:12px; line-height:18px
}

.brown2{
	color:#663333;
	font-size:10px;

}

.white2{
	color:#ffffff;
	font-size:10px;
}
.white2 A:link{    /* 未リンク */
	color:#ffffff; 
	text-decoration:none; 
	font-size:10px;
}
.white2 A:visited{ /* 既リンク */
	color:#ffffff; 
	text-decoration:none; 
	font-size:10px;
}
.white2 A:hover  { /* リンク中 */
	color:#ffffff; 
	text-decoration:underline; 
	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%;
}

/* ブログの定義 */
.menu0{
	margin:10px 0px 10px;
	font-size:12px;
	color:#4F7B72;
}
.meni0 A:link{    /* 未リンク */
	margin:10px 0px 10px;
	font-size:12px;
	color:#4F7B72;
	text-decoration:none; 
}
.menu0 A:visited{ /* 既リンク */
	margin:10px 0px 10px;
	font-size:12px;
	color:#4F7B72; 
	text-decoration:none; 
}
.menu0 A:hover  { /* リンク中 */
	margin:10px 0px 10px;
	font-size:12px;
	color:#ffffff; 
	text-decoration:underline; 
}
.title{
	background-image:url(/blog/image/title.gif);
	background-repeat:no-repeat;
	color:#4F7B72;
}
.bottom{
	background-image:url(/blog/image/bottom.gif);
	background-repeat:no-repeat;
	color:#4F7B72;
	font-size:12px;
	padding:5px 5px 0px 0px;
}
.bottom A:link{    /* 未リンク */
	margin:10px 0px 10px;
	font-size:12px;
	font-weight:bold;
	color:#4F7B72;
	text-decoration:none;
	padding:5px 5px 0px 0px;
}
.bottom A:visited{ /* 既リンク */
	margin:10px 0px 10px;
	font-size:12px;
	font-weight:bold;
	color:#4F7B72; 
	text-decoration:none;
	padding:5px 5px 0px 0px;
}
.bottom A:hover  { /* リンク中 */
	margin:10px 0px 10px;
	font-size:12px;
	font-weight:bold;
	color:#CC9966; 
	text-decoration:underline;
	padding:5px 5px 0px 0px;
}

/* ブログ管理画面の定義 */
.t1 {
	font-size: 16px;
	font-weight: bold;
	color: #4F7B72;
	margin:30px 0px 10px 20px;
}

/*index comment*/
.index_comment{
	margin-left: 40px; border:1px solid #cccccc;
}


/* jcdc-research */
.jcdc_research{
	float:right;margin-top: 15px;
}


/* --------------------------- 癒しの杜 ------------------------------- */

.iyashi_wrapper01 { width:530px; }
.iyashi_logo { width:287px; height:62px; margin:30px 0px; }
.iyashi_text01 { width:425px; height:19px; margin:0px 0px 20px ; }

.iyashi_wrapper02 { width:470px; margin:0px auto; text-align:left; }

.iyashi_p01 { width:260px; float:left; }
.iyashi_img01 { width:201px; height:150px; float:right; }

.iyashi_p02 { width:300px; float:right; }
.iyashi_img02 { width:150px; height:150px; float:left; }

.cle { clear:both; }

.iyashi_daihyou { text-align:right; }

.iyashi_text02 { padding:0px 0px 10px; color:#960; font-weight:bold; text-align:center; }

.iyashi_wrapper03 { width:510px; margin:25px 0px 0px 0px; }

.iyashiBt01 { width:345px; height:55px; margin:0px 0px 25px 0px; }

.iyashi_wrapper04 { padding-bottom:10px; border-bottom:#efd218 solid 1px; }

.left01 { width:300px; float:left; }
.left01 div { text-align:left; }

.left01 table { width:300px; }
.left01 table th { width:70px; color:#630; font-weight:normal; text-align:left; border-bottom:1px solid #ccc; }
.left01 table td { border-bottom:1px solid #ccc; }


.iyashi_wrapper05 { padding-top:20px; }

.left02 { width:200px; float:left; }
.left02 p { text-align:left; }
.left02 p img { margin-bottom:5px; }

.right02 { width:297px; height:242px; float:right; }


/* --------------------------- 癒しの杜 menu一覧 ------------------------------- */

.iyashi_wrapper06 { width:510px; margin:20px 0px 0px 0px; }

.menu_top { width:510px; height:134px; margin-bottom:30px; }
.menu_title { width:107px; height:25px; }

.menu_item { width:510px; height:31px; margin:30px 0px 0px 0px ; }
.menu_text01 { padding: 0px 10px 10px; margin:0px; color:#960; text-align:left; }

.menu_bar { width:490px; height:20px; border-top: 1px solid #e3c772; border-bottom: 1px solid #e3c772; margin-bottom:5px;}
.menu_left { width:360px; height:16px; padding:4px 0px 0px 18px; font-size:12px; background:url(/shop/img/iyashi/point.gif) no-repeat 5px 50% #faf5e5; float:left; text-align:left; }
.menu_right { width:80px; height:16px; padding:4px 5px 0px 0px; font-size:12px; float:right; text-align:right; color:#cc9900; font-weight:bold;  }

.menu_text02 { padding:0px 20px 15px; margin:0px; text-align:left; }

.img04 { text-align:right; }
