
/* basic setting ---------------------------------- */

body {
	background-color:#FFFFFF;
	color: #333333;
	line-height: 15px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	height:100%;}

html,body {
	height:100%;
	min-height:100%;}

img {
	border:none;
	vertical-align:middle;}

p { 
	margin: 0px; 
	padding: 0px; }

.t01 {color:#CC9900;} /* yF */
.t02 {color:#996600;} /* F */
.t03 {color:#cc0000;} /* ԐF */

.t04 {color:#68A757;} /* green */
.t05 {color:#FF9900;} /* orange */
.t06 {color:#B71518;} /* red */
.t07 {color:#009FDA;} /* blue */

/*a:link     {color:#0A54A7;}
a:active   {color:#0A54A7;}
a:visited  {color:#0A54A7;}
a:hover    {color:#0000FF;}

a.deco:link     {color:#0A54A7; text-decoration:none;}
a.deco:active   {color:#0A54A7; text-decoration:none;}
a.deco:visited  {color:#0A54A7; text-decoration:none;}
a.deco:hover    {color:#0000FF; text-decoration:underline;}*/

.textsmall {font-size: 9px;}
.textlarge {font-size: 14px;}

.textleft   {text-align: left;}
.textright  {text-align: right;}
.textcenter {text-align: center;}

.clearleft  {clear: left;}
.clearright {clear: right;}
.clearall   {clear: both;}

h1 { clear: both; margin: 0px 0px 0px 0px; padding: 0px; font-size: 13px; }
h2 { clear: both; margin: 0px 0px 0px 0px; padding: 0px; font-size: 13px; }
h3 { clear: both; margin: 0px 0px 3px 0px; padding: 0px; font-size: 12px; }
h4 { clear: both; margin: 0px 0px 3px 0px; padding: 0px; font-size: 12px; }
h5 { clear: both; margin: 0px 0px 0px 0px; padding: 0px; font-size: 12px; }


/* parts setting -----------------------------------------*/

.dotline{ height:1px; background:url(../image/common/dotline.gif) repeat-x;}

.minrighttopimg{}

.contitbarwrap{ background:url(../image/common/contitbarmid.gif) repeat-x; width:100%; height:33px; margin:8px 0;}/* hui se biao ti lan */
  .contitbarleft{ float:left; background:url(../image/common/contitbarleft.gif) no-repeat; width:10px; height:33px;}
  .contitbarmid{ float:left; padding:8px 0 0 8px;}
  .contitbarright{ float:right; background:url(../image/common/contitbarright.gif) no-repeat; width:10px; height:33px;}
  
.contitgreenbarwrap{ background:url(../image/common/contitgreenbarmid.gif) repeat-x; width:100%; height:33px; margin:8px 0;}/* lv se biao ti lan */
  .contitgreenbarleft{ float:left; background:url(../image/common/contitgreenbarleft.gif) no-repeat; width:10px; height:33px;}
  .contitgreenbarmid{ float:left; padding:8px 0 0 1px;}
  .contitgreenbarright{ float:right; background:url(../image/common/contitgreenbarright.gif) no-repeat; width:10px; height:33px;}

.shadowline{ background:url(../image/common/shadowline.gif) no-repeat center; width:100%; height:6px; margin:10px 0;}
.shadowline2{ background:url(../image/common/shadowline2.gif) no-repeat center; width:100%; height:6px; margin:10px 0;}

.gotop{ padding:10px 5px;}
.gotop span{ display:none;}
.gotop a{ display:block; float:right; background: url(../image/common/gototop.gif) no-repeat; text-decoration:none; width:52px; height:12px;}
.gotop a:hover{ display:block; float:right; background: url(../image/common/roal/gototop.gif) no-repeat; text-decoration:none; width:52px; height:12px;}

table.standard { border-collapse: collapse; border-spacing: 0px;  border: solid 1px #CCCCCC; margin-top: 10px; }
	table.standard tr { }
	table.standard tr.even td { background: #ADE25E; color: #589328; }
	table.standard th.even { background: #ADE25E; color: #589328; }
	table.standard td.even { background: #ADE25E; color: #589328; }
	table.standard tr.odd td { background: #E9E9E9; }
	table.standard th.odd { background: #E9E9E9; }
	table.standard td.odd { background: #E9E9E9; }
	table.standard th { background-color: #E9E9E9; border: solid 1px #CCCCCC; }
	table.standard td { background-color: #ffffff; border: solid 1px #CCCCCC; }

table.lines { border-collapse: collapse; border-spacing: 0px;  margin:10px 0; }
	table.lines tr { }
	table.lines th { border-bottom: dotted 1px #666666; }
	table.lines td { border-bottom: dotted 1px #666666; }
	table.lines tr.odd { background: #E9E9E9; }
	table.lines th.odd { background: #E9E9E9; }
	table.lines td.odd { background: #E9E9E9; }
	table.lines tr.even { background: #D3181B; color:#FFFFFF; }	
	table.lines th.even { background: #D3181B; color:#FFFFFF; }	
	table.lines td.even { background: #D3181B; color:#FFFFFF; }	

	table.lines a:link     {color:#0A54A7; text-decoration:none;}
	table.lines a:active   {color:#0A54A7; text-decoration:none;}
	table.lines a:visited  {color:#0A54A7; text-decoration:none;}
	table.lines a:hover    {color:#0000FF; text-decoration:underline;}

.bluefont{ color:#0099CC;}
.blueboldfont{ color:#0099CC; font-weight:bold;}  
.blueboldfont14{ color:#0099CC; font-weight:bold; font-size:14px;}

.blackboldfont{ font-weight:bold;}
.blackboldfont14{ color:#000000; font-weight:bold; font-size:14px;}

.redfont{ color:#CC0000;}
.redboldfont{ color:#CC0000; font-weight:bold;}
.font11px{ font-size:11px;}

#bodybg dl{ width:550px; margin:0px auto;}
	#bodybg dt{ line-height:28px; text-indent:1em; height:28px; background:#EEFDB7; border-bottom:1px #FFFFFF solid; color:#536D2D;}
	#bodybg dt.over{ background:#ADE25E; border-bottom:1px #FFFFFF solid; cursor:pointer;}
	#bodybg dt.selected{ background:#E7FADE; cursor:default; color:#536D2D;}
	#bodybg dd{ height:230px; overflow:auto; overflow-x: hidden; background:#FFFFFF; color:#536D2D; margin:0px; padding:5px; border:0px;}
	#bodybg dd p{ padding:10px;}

/* template setting -----------------------------------------*/

#bodybg{ background:url(../image/common/bodybg.gif) no-repeat 50% 0; width:100%; margin:0 auto; text-align:center;}

#mainwrap, #mainfoot{ width:810px; margin:0 auto; text-align:left;}


/* maintop setting ---------*/
#maintopwrap{ padding-top:0px;}
	.topleftlogo{ width:371px; height:147px; float:left;}
  .toprightlogo{ float:right;}
  

/* mainmid setting ---------*/
#mainmidwrap{ background:#E6EFE6; margin:22px 0 0 0; clear:both;}

.midwrap-tit{ background:#6C758D; height:30px;}
  .midwrap-titleft{ float:left; background:url(../image/common/midwrap-titleft.gif) no-repeat; width:10px; height:30px;}
  .midwrap-titmid{ float:left; color:#FFFFFF; padding:7px 0 0 250px;}
  .midwrap-titmid h1{ font-size:12px; font-weight:normal;}
  .midwrap-titright{ float:right; background:url(../image/common/midwrap-titright.gif) no-repeat; width:10px; height:30px;}

#mainmidcontent{ background:url(../image/common/bgimg.gif) repeat-y #FFFFFF; margin:5px 5px 0 5px; min-height:900px; _height:900px;/*for ie6 min-height*/}

.mainnaviwrap{
	float:left;
	background:#ADE25E;
	width:200px;
	margin-left: 20px;
	padding-bottom:50px;
	position: absolute;
	top: 160px;	
}

.mainnaviwrap span{ visibility:hidden; display:none;}

.navi{ padding:8px; position:relative;}
.navi1{ padding:0 8px 8px 8px;}

.navi ul li a.navimenu01{ display:block; background:url(../image/common/navimenu01.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:3px; overflow:hidden;}
.navi ul li a.navimenu02{ display:block; background:url(../image/common/navimenu02.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:3px; overflow:hidden;}
.navi ul li a.navimenu03{ display:block; background:url(../image/common/navimenu03.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:3px; overflow:hidden;}
.navi ul li a.navimenu04{ display:block; background:url(../image/common/navimenu04.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:3px; overflow:hidden;}
.navi ul li a.navimenu05{ display:block; background:url(../image/common/navimenu05.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}
.navi ul li a.navimenu06{ display:block; background:url(../image/common/navimenu06.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}
.navi ul li a.navimenu07{ display:block; background:url(../image/common/navimenu07.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}
.navi ul li a.navimenu08{ display:block; background:url(../image/common/navimenu08.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}
.navi ul li a.navimenu09{ display:block; background:url(../image/common/navimenu09.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}
.navi ul li a.navimenu10{ display:block; background:url(../image/common/navimenu10.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}
.navi ul li a.navimenu11{ display:block; background:url(../image/common/navimenu11.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}
.navi ul li a.navimenu12{ display:block; background:url(../image/common/navimenu12.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:5px; overflow:hidden;}
.navi ul li a.navimenu14{ display:block; background:url(../image/common/navimenu14.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}

.navi ul li a.navimenu21{ display:block; background:url(../image/common/navimenu21.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}


.navi ul li a.navimenu01:visited{ display:block; background:url(../image/common/navimenu01.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:3px; overflow:hidden;}
.navi ul li a.navimenu02:visited{ display:block; background:url(../image/common/navimenu02.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:3px; overflow:hidden;}
.navi ul li a.navimenu03:visited{ display:block; background:url(../image/common/navimenu03.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:3px; overflow:hidden;}
.navi ul li a.navimenu04:visited{ display:block; background:url(../image/common/navimenu04.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:3px; overflow:hidden;}
.navi ul li a.navimenu05:visited{ display:block; background:url(../image/common/navimenu05.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}
.navi ul li a.navimenu06:visited{ display:block; background:url(../image/common/navimenu06.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}
.navi ul li a.navimenu07:visited{ display:block; background:url(../image/common/navimenu07.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}
.navi ul li a.navimenu08:visited{ display:block; background:url(../image/common/navimenu08.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}
.navi ul li a.navimenu09:visited{ display:block; background:url(../image/common/navimenu09.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}
.navi ul li a.navimenu10:visited{ display:block; background:url(../image/common/navimenu10.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}
.navi ul li a.navimenu11:visited{ display:block; background:url(../image/common/navimenu11.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}
.navi ul li a.navimenu12:visited{ display:block; background:url(../image/common/navimenu12.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:5px; overflow:hidden;}
.navi ul li a.navimenu14:visited{ display:block; background:url(../image/common/navimenu14.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}
.navi ul li a.navimenu21:visited{ display:block; background:url(../image/common/navimenu21.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px; overflow:hidden;}
/* xian shi 1 ji cai dan */
.navi ul { padding:0; margin:0; list-style-type: none; }
.navi ul li { float:left; position:relative;}
.navi ul li ul { display: none;}
.navi ul li:hover a.navimenu01{ display:block; background:url(../image/common/roal/navimenu01.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:3px;}
.navi ul li:hover a.navimenu02{ display:block; background:url(../image/common/roal/navimenu02.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:3px;}
.navi ul li:hover a.navimenu03{ display:block; background:url(../image/common/roal/navimenu03.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:3px;}
.navi ul li:hover a.navimenu04{ display:block; background:url(../image/common/roal/navimenu04.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:3px;}
.navi ul li:hover a.navimenu05{ display:block; background:url(../image/common/roal/navimenu05.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px;}
.navi ul li:hover a.navimenu06{ display:block; background:url(../image/common/roal/navimenu06.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px;}
.navi ul li:hover a.navimenu07{ display:block; background:url(../image/common/roal/navimenu07.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px;}
.navi ul li:hover a.navimenu08{ display:block; background:url(../image/common/roal/navimenu08.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px;}
.navi ul li:hover a.navimenu09{ display:block; background:url(../image/common/roal/navimenu09.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px;}
.navi ul li:hover a.navimenu10{ display:block; background:url(../image/common/roal/navimenu10.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px;}
.navi ul li:hover a.navimenu11{ display:block; background:url(../image/common/roal/navimenu11.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px;}
.navi ul li:hover a.navimenu12{ display:block; background:url(../image/common/roal/navimenu12.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:5px;}
.navi ul li:hover a.navimenu14{ display:block; background:url(../image/common/roal/navimenu14.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px;}
.navi ul li:hover a.navimenu21{ display:block; background:url(../image/common/roal/navimenu21.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:2px;}
/* xian shi 2 ji cai dan */
.navi ul li:hover ul { display:block; position:absolute; top:0; left:184px;}/* 2 ji cai dan zong de xian shi wei zhi */
.navi ul li:hover ul li{ 
      background:#FFFFFF;
	  border-left:1px solid #527C83;
	  border-right:1px solid #527C83;
	  border-top:1px solid #527C83;
	  width:149px;
	  height:18px;
	  margin-left:2px;
	  padding:8px 0 3px 9px;}/* 2 ji cai dan zong de xian shi wei zhi */
.navi ul li:hover ul li.navibottomline{ border-bottom:1px solid #527C83;}/* tian chong zui hou yi ge cai dan de xia bian xian*/
.navi ul li:hover ul li a { display:block; color:#527C83; text-decoration:none; }/* 2-N ji can dan de lian jie yang shi */
.navi ul li:hover ul li:hover { background:#DAF2AF;}/* shu biao hua guo shi 2-N ji cai dan de yang shi */
.navi ul li:hover ul li.3menufstyle:hover { background:#DAF2AF;}/* shu biao hua guo you 3 ji can dan de 2 ji can dan shi de yang shi */
.navi ul li:hover ul li ul { display: none;}
.navi ul li:hover ul li.3menufstyle { background:#F8FFC8;}/* 3 ji cai dan de fu cai dan yang shi */

/* xian shi 3 ji cai dan */
.navi ul li:hover ul li:hover ul { display:block; position:absolute; top:-1px; left:159px;}/* 3 ji cai dan zong de xian shi wei zhi */


  /*.navimenu01 a{ display:block; background:url(../image/common/navimenu01.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:5px;}
  .navimenu02 a{ display:block; background:url(../image/common/navimenu02.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:5px;}
  .navimenu03 a{ display:block; background:url(../image/common/navimenu03.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:5px;}
  .navimenu04 a{ display:block; background:url(../image/common/navimenu04.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:5px;}  
  .navimenu05 a{ display:block; background:url(../image/common/navimenu05.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:3px;}
  .navimenu06 a{ display:block; background:url(../image/common/navimenu06.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:3px;}
  .navimenu07 a{ display:block; background:url(../image/common/navimenu07.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:3px;}
  .navimenu08 a{ display:block; background:url(../image/common/navimenu08.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:3px;}
  .navimenu09 a{ display:block; background:url(../image/common/navimenu09.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:5px;} */ 
  .navimenu13 a{ display:block; background:url(../image/common/navimenu13.gif) no-repeat; width:200px; height:168px; text-decoration:none; margin-bottom:8px;}
  
  /*.navimenu01 a:hover{ display:block; background:url(../image/common/roal/navimenu01.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:5px;}
  .navimenu02 a:hover{ display:block; background:url(../image/common/roal/navimenu02.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:5px;}
  .navimenu03 a:hover{ display:block; background:url(../image/common/roal/navimenu03.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:5px;}
  .navimenu04 a:hover{ display:block; background:url(../image/common/roal/navimenu04.gif) no-repeat; width:184px; height:70px; text-decoration:none; margin-bottom:5px;}  
  .navimenu05 a:hover{ display:block; background:url(../image/common/roal/navimenu05.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:3px;}
  .navimenu06 a:hover{ display:block; background:url(../image/common/roal/navimenu06.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:3px;}
  .navimenu07 a:hover{ display:block; background:url(../image/common/roal/navimenu07.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:3px;}
  .navimenu08 a:hover{ display:block; background:url(../image/common/roal/navimenu08.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:3px;}
  .navimenu09 a:hover{ display:block; background:url(../image/common/roal/navimenu09.gif) no-repeat; width:184px; height:35px; text-decoration:none; margin-bottom:5px;} */ 
  .navimenu13 a:hover{ display:block; background:url(../image/common/roal/navimenu13.gif) no-repeat; width:200px; height:168px; text-decoration:none; margin-bottom:8px;}
  
  .navimenu11-12{
	padding:5px 0 7px 22px;
	background-image: url(../image/common/naviicon1.gif);
	background-repeat: no-repeat;
	background-position: 8px 10px;}
	
  .navimenu11-12 a:link{ color:#536D2D; text-decoration:none;}
  .navimenu11-12 a:active{ color:#536D2D; text-decoration:none;}
  .navimenu11-12 a:visited{ color:#536D2D; text-decoration:none;}
  .navimenu11-12 a:hover{ color:#0099CC; text-decoration:underline;}
 

.mainmidrightwarp{padding-left:220px;}/* float:right;*/

.mainmidrightcontent{ padding:15px 15px 40px 15px;}


/* mainfoot setting ---------*/

#mainfootwrap{ background:#000000; color:#999999; clear:left;}
#mainfoot{ padding:20px 0 20px 45px;}

.foottd, .foottd1{ line-height:20px; width:25%; padding:0 6px 4px 15px;	font-size:9px;}
	.foottd{ border-right:1px dotted #999999; }
	
	.foottd a:link     {color:#999999; text-decoration:none;}
	.foottd a:active   {color:#999999; text-decoration:none;}
	.foottd a:visited  {color:#999999; text-decoration:none;}
	.foottd a:hover    {color:#FFFFFF; text-decoration:underline;}

	.foottd1 a:link     {color:#999999; text-decoration:none;}
	.foottd1 a:active   {color:#999999; text-decoration:none;}
	.foottd1 a:visited  {color:#999999; text-decoration:none;}
	.foottd1 a:hover    {color:#FFFFFF; text-decoration:underline;}	



/* top page setting -----------------------------------------*/

.contentwrap{ padding:5px 5px 15px 5px}

.introwrap{ padding:0 10px;}
  .introimg{ float:left; background:#EAEAEA; padding:4px;}
  .introtext1{ margin:0 0 0 195px;}

.introtext2{}

.topnewswrap{ padding:0 10px 20px 10px;}

.topnews{ padding:0 0 3px 0; margin:0 0 8px 0px; border-bottom:1px #999999 dotted;}
  .topnewsdate{ float:left; margin:0 15px 0 0;}
  .topnewstit{ float:right; width:460px;}
  .topnewstit a{ color: #0099CC;}
  .topnewstit a:hover{ text-decoration:none;}
  

/* yurumi setting -----------------------------------------*/

.yurumitoplink{ color:#536D2D; border-bottom:1px #7B7B7B dotted; margin:8px 0 15px 18px; padding-bottom:5px; text-align:left;}
.yurumitoplink a{
	color:#536D2D;
	text-decoration:none;
	background-image: url(../image/common/dot_point.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 9px;
	font-size: 14px;
}
.yurumitoplink a:hover{ color:#0099CC; text-decoration:underline;}

.yurumiconceptwrap{ padding:0 5px 5px 10px;}
  .yurumiconceptimg, .kikoclassimg, .supconceptimg{ float:left; background:#EAEAEA; padding:4px;}
  .yurumiconcepttext1{ padding:6px 0 0 200px;}
  .yurumiconcepttext2{ padding-top:5px;}

.yurumieffectwrap{ padding:0 5px 5px 10px;}
  .yurumieffecttextwrap1-3{ margin-left:195px;}
  .yurumieffecttext{ border-bottom:1px #7B7B7B dotted; padding-bottom:10px; margin-bottom:10px;}
    .effnumwrap{ float:left;}
	.effcontent{ padding:3px 8px 0 30px;}

.yurumieffecttextwrap{ padding-top:8px;}

.yurumiexpwrap{ }

.yurumicontactimg{ margin-top:15px;}


.kikoclasswrap{ margin:0 0 20px 18px;}
  .kikoclasstextwrap{ border-top:5px #EAEAEA solid; margin-left:200px;}
    .kikoclasstexttit{ border-bottom:1px #EAEAEA solid; color:#73786E; font-size:20px; font-weight:bold; padding:14px 0; }
	.kikoclasstext{ margin-top:13px; padding-right:17px; }
	.kikoclasstexttit h2{ clear:none; margin:0; padding:0;}

.kikoclassmoviewrap{ margin-bottom:30px;}
  .kikoclassmovie{ float:left;}
  .kikoclassmovietext{ padding:12px 0 0 440px;}


/* superhealing setting -----------------------------------------*/

.suptoptit{ background:#EEFDB7; padding:12px 19px; margin-bottom:15px;}

.supconceptwrap{ padding:0 5px 5px 10px;}
  .supconceptimg{ margin-right:20px;}
  .supconcepttext{}

.supcontentwrap{ padding-left:10px;}
  .supmoneytoptext{ border-bottom:1px #7B7B7B dotted; padding-bottom:10px; margin-bottom:5px;}
  .supmoneytit{ text-align:right;}
  .supmoneybottom{ padding:5px 0;}

.supgreenwrap{ margin:18px 0;}
  .supgreentit{ background:#E7FADE; color:#536D2D; font-weight:bold; padding:5px 0 5px 10px;}
  .supyellowtit{ background:#ECFCAB; color:#666666; font-weight:bold; padding:5px 0 5px 10px;}
  .supgreencon{ padding:10px 0 0 10px;}


.supeffimg{ float:left;}
.supefftext{ margin-left:260px;}


/* healertraining setting -----------------------------------------*/

.healertitwrap{ background:#EEFDB7; color:#536D2D; font-weight:bold; text-align:center; margin-bottom:10px; padding:13px 0; }

.healercousetoptitwrap{ background:#EEFDB7; color:#536D2D;}
  .healercousetoptitimg{ float:left; padding:23px 0 23px 26px;}
  .healercousetoptittext{ margin-left:215px; padding:8px 0; line-height:22px;}
    .healercousetoptittext a{ color:#536D2D;}
    .healercousetoptittext a:hover{ color:#0F9ECE; text-decoration:none;}

.healerlevel1wrap{}
  .healerlevel1text{ padding:0 10px;}
  .healerlevel1text1{ padding:10px 10px 0 10px;}

.healerlevel1canjiawrap{ padding:10px 5px 5px 10px;}
  .healerlevel1canjiaimgwrap{ float:left;}
    .healerlevel1canjiaimg{ background:#EAEAEA; padding:4px;}
	.healerlevel1canjiatxt1{ padding:5px 0;}
  .healerlevel1canjiatxt2{ margin-left:200px;}
    .healerlevel1canjiatxt2 a{ color:#000000;}
	.healerlevel1canjiatxt2 a:hover{ text-decoration:none;}
  .healerlevel1canjialink{ margin-left:200px; margin-top:20px; text-align:right;}
    .healerlevel1canjialink a{ display:block; background:url(../image/healertraining/healerlinkbtn.gif) no-repeat top right; color:#0099CC; text-decoration:none; padding:8px 3px 8px 0px;}
	.healerlevel1canjialink a:hover{ color:#536D2D;}

.healerlevel2topwrap{ border-bottom:1px #7B7B7B dotted; padding:0 8px 10px 8px; margin:20px 0 10px 0;}
  .healerlevel2topimg{ text-align:center;}
  .healerlevel2toptxt{ padding:15px 0 10px 0;}
  .healerlevel2toplink{ text-align:right;}
  .healerlevel2toplink a{ color:#333333;}
  .healerlevel2toplink a:hover{ text-decoration:none;}

.healerlevel2wrap{}
  .healerlevel2bottomtxt{ border-bottom:1px #7B7B7B dotted; padding:8px 10px 10px 5px; }
  .healerlevel2bottomtxt1{ text-align:right; padding-top:8px; margin-bottom:20px;}

.healerlevel3txt{ padding:0 10px 10px 10px;}
.healerlevel3txt1{ background:#EEFDB7; color:#536D2D; font-weight:bold; padding:18px 20px;}

.healermoneytxt{ padding:10px 10px 10px 20px;}

.healerintrotoptxt{ padding:0 0 10px 20px;}

.healerintrotxt1{ padding:0 0 10px 10px;}


/* perfectpitch setting -----------------------------------------*/

.perfectpitchlearnlink{ margin-top:8px; text-align:center;}
  .perfectpitchlearnlink a{ display:block; background:url(../image/perfectpitch/ppllearnlink.gif) no-repeat center center; color:#0099CC; text-decoration:none; padding:8px 3px 8px 3px;}
  .perfectpitchlearnlink a:hover{ color:#536D2D;}


/* dearhealing setting -----------------------------------------*/

.dearmindlink{ text-align:center; }
  .dearmindlink a{ display:block; background:url(../image/healertraining/healerlinkbtn.gif) no-repeat center; color:#0099CC; text-decoration:none; padding:8px 3px 8px 0px;}
  .dearmindlink a:hover{ color:#536D2D;}

.dearhealingbookimg{ margin:20px 0;}

.dotlinetop{ border-top:1px #7B7B7B dotted; padding:10px 8px;}
.dotlinebottom{ border-bottom:1px #7B7B7B dotted;}
  .dearbooktitle{ background:url(../image/dearhealing/specialicon.gif) no-repeat; padding:5px 0 10px 73px; font-size:20px;}
  .dearbooktitle h2{ clear:none; margin:0; padding:0;}
  .dearbooktitle1{ padding:5px 0 10px 0px; font-size:20px;}
  .dearbooktitle1 h2{ clear:none; margin:0; padding:0;}
  .dearbooktxt{}

.dearbookmoneywarp{ margin:20px 0 0 0;}

.bookmoneytoptit{ color:#666666; font-size:16px; font-weight:bold; margin-bottom:10px; padding-left:90px; line-height:20px;}
.bookmoneytoptit h2{ clear:none; margin:0; padding:0;}

.bookmoneycontentwrap{}
  .bookmoneydetail1{ float:left; width:270px; background:url(../image/dearhealing/bookmoney01.gif) #F6F6F6 no-repeat; padding-top:225px; margin-right:10px;}
  .bookmoneydetail2{ float:left; width:270px; background:url(../image/dearhealing/bookmoney02.gif) #F6F6F6 no-repeat; padding-top:225px;}
  .bookmoneytxt{ padding:15px 30px;}
  .bookmoneylbtnwrap1{ text-align:center;}
  .bookmoneylbtnwrap2{ text-align:center;}
    .bookmoneylbtnwrap1 a{ display:block; background:url(../image/dearhealing/bookmoneylbtn01.gif) no-repeat center; color:#0099CC; text-decoration:none; padding:10px 3px 10px 0px;}
	.bookmoneylbtnwrap2 a{ display:block; background:url(../image/dearhealing/bookmoneylbtn02.gif) no-repeat center; color:#54AF0F; text-decoration:none; padding:10px 3px 10px 0px;}
    .bookmoneylbtnwrap1 a:hover{ color:#54AF0F;}
	.bookmoneylbtnwrap2 a:hover{ color:#0099CC;}
  .bankiconwrap{ padding:10px 0; text-align:center;}

.dearnewsimgwrap{ text-align:center;}

.deargreenwrap{}
  .deargreentit{ background:#E7FADE; color:#666666; font-weight:bold; padding:5px 0 5px 10px;}
  .deargreencon{ padding:10px 0 0 10px;}


.dearexptoptxtwrap{ padding:0 18px;}


/* powerspot setting -----------------------------------------*/

.notitbotline{ border-bottom:1px #7B7B7B dotted; height:1px; margin:8px 0 0 0;}

.pspottoptit{ background:#EEFDB7; padding:14px;}

.pspottoptit1{ padding:24px 14px;}

.pspotgreentitwrap{ background:#E7FADE; padding:8px 14px; color:#536D2D; font-weight:bold;}

.pspotmvwrap{ padding:10px 14px 30px 14px;}
  .pspotmv{ text-align:center; padding:10px 0;}
  
  
/* news setting -----------------------------------------*/

/*.bloglinkwrap{ background:url(../image/blog/bluesanjiao.gif) no-repeat left center; border-bottom:1px #7B7B7B dotted;  border-top:1px #7B7B7B dotted; padding:10px 0 10px 15px; margin:10px 0;}
  .bloglinkwrap a{ color:#0099CC; text-decoration:none;}
  .bloglinkwrap a:hover{ color:#536D2D; text-decoration:underline;}*/
  
.newstemplatewrap{ padding:10px 5px;}

.newswrap{ padding:0 0 3px 0; margin:0 0 8px 0px; border-bottom:1px #999999 dotted;}
  .newsdate{ float:left; margin-right:15px;}
  .newscontwrap{ float:left; width:470px;}
    .newstit{ color:#0099CC; font-weight:bold; padding-bottom:5px;}
	.newscont{}

.pagelinkwrap{ text-align:center;}
.pagelinkwrap a{ color:#333333;}
.pagelinkwrap a:hover{ color:#0099CC; text-decoration:none;}

/* accessmap setting -----------------------------------------*/

.accessmaplink{}
  .accessmaplink a{ display:block; background:url(../image/healertraining/healerlinkbtn.gif) no-repeat center center; color:#0099CC; text-decoration:none; padding:8px 3px 8px 3px;}
  .accessmaplink a:hover{ color:#536D2D;}


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

.schetoptxtwrap{ padding:15px 0 20px 0; text-align:center;}
  .schetoptxtwrap a{ color:#000000;}
  .schetoptxtwrap a:hover{ color:#0099CC; text-decoration:none;}

.schelinktocontact{ margin:15px 0 0 0; text-align:center;}
  .schelinktocontact a{ display:block; background:url(../image/healertraining/healerlinkbtn.gif) no-repeat center center; color:#0099CC; text-decoration:none; padding:8px 3px 8px 3px;}
  .schelinktocontact a:hover{ color:#536D2D;}

.blueboldfont a{ color:#0099CC; font-weight:bold; text-decoration:none;}
  .blueboldfont a:hover{ text-decoration:underline;}

.schetoptxtwrap1{ border-bottom:1px #7B7B7B dotted;  border-top:1px #7B7B7B dotted; padding:15px 0; text-align:center; }

.scheclasstxtwrap{ padding:8px;}

.scheclasslinkwrap{ background:#EEFDB7; color:#536D2D; padding:16px 0 10px 0; text-align:center; }
  .scheclasslinkwrap a{ color:#536D2D; text-decoration:none;}
  .scheclasslinkwrap a:hover{ color:#0099CC; text-decoration:underline;}


/* sitemap setting -----------------------------------------*/

#sitemap {}
	#sitemap .map { background:#D2EFA7; color:#536D2D; width:550px; border-bottom:1px solid #FFFFFF;}
	  #sitemap .map a{ color:#666666;}
	  #sitemap .map a:hover{ color:#0099CC; text-decoration:none;}
	#sitemap p {padding:5px 2px 5px 15px;}
	#sitemap img { margin:0 5px 0 0;}
	
	#sitemap .submap{ background:#EEFDB7; color:#536D2D; width:550px; border-bottom:1px solid #FFFFFF;}
	  #sitemap .submap a{ color:#666666;}
	  #sitemap .submap a:hover{ color:#0099CC; text-decoration:none;}
	#sitemap .submap p {padding:3px 2px 3px 30px;}
	

/* link setting -----------------------------------------*/

.linkpagewrap{ border-bottom:1px #7B7B7B dotted; padding: 0 0 6px 0; margin:8px 0 0 8px;}
  .linkpagetxt{ background:url(../image/blog/bluesanjiao.gif) no-repeat left top; padding:0 0 2px 15px;}
  .linkpagelink{ padding-left:15px;}
    .linkpagelink a{ color:#0099CC;}
	.linkpagelink a:hover{ text-decoration:none;}
	
	
.beauty a{
	display:block;
	width:180px;
	height:168px;
	text-decoration:none;
	margin-bottom:8px;
	background-color: #ADE25E;
	background-image: url(../image/common/thembeautybanner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}