body{margin:0 auto;
     padding:0;
     background:url('img/backsmall.jpg') #B2DD4F repeat-x;/*bg.jpg*/
     color:#ffffff;
     text-align:center;
     font-size:12px;
	 font-family:"Trebuchet Ms";
	 line-height:200%;}

#bo{margin:0 auto;
     padding:0; 
	 background:url('img/backback.jpg') #B2DD4F no-repeat top;}
 
#main{text-align:left;
		width:740px; /*667*/
		position:relative;
		margin:0 auto;}
		
#top{width:740px; /*667*/
     height:74px;  /*70*/
     background:url('img/header.jpg') #d9ffff no-repeat;}


#memelogo{width:156px;/*kumo flash*/
      height:160px;
      position:absolute;
	  background:url('img/logo.jpg') #66CCFF no-repeat;
      top:10px;/*33*/
      left:-89px;
      z-index:1;}/*????????????????????.0 ???????.auto(??)*/
	  
	  
.invisibletext { display:none; }
#header{width:740px; /*667*/
        position:relative;
        height:400px;/*until top pic,main menu*/}
		
#menu{background:url('img/left.jpg') no-repeat;/*menu pic*/
        width:297px; /*224*/
		height:400px;
		position:absolute;
		margin:0 auto;
		padding:0;/*left:0px;top:0px;*/}
		
		
#menubotan{
	position:absolute;
	left:98px;
	top:155px;
	line-height:125%;
	width:177px;}
	
#menubotan .in{
margin-right:55px}

		   
#kinoko{background:url('img/right.jpg') #000000 no-repeat;
		width:443px;
		height:400px;
		position:absolute;
		left:297px; /*224*/
		top:0px;}
#rightcoment{background:url('img/right_coment.jpg') #000000 no-repeat;
		width:443px;
		height:400px;
		position:absolute;
		left:297px;
		top:0px;}
/******************************************content ***************************************************/		
#content{/*background:url('img/shitawaku.jpg')  repeat-y;*/
         width:740px; /*667*//* _height:272px;min-height:272px;*/
		 background-color:#e5f3c2}		
		
#contenttop{background:url('img/menu.jpg') no-repeat;
           width:740px;/* _height:272px;min-height:272px;*//*667*/}



#picshow{background:url('img/phys_patient_login_bg.gif') repeat;
         width:670px;
		 padding:5px;
		 }
.show{
	background-color:#99CC00;
	border:1px #ffffff solid;
	color:#FFFFCC;
	line-height:170%;
	padding:5px 10px 10px 10px;
	width:630px;
	height:120px;
	margin:10px 0px 20px 10px}
	
.show a{color:#FFFF66;
        background:url('img/go.gif') no-repeat center left;
		padding-left:20px;}
.show a:hover {color:#FFFFFF;
				      text-decoration:underline}
		 
.yellow {color:#FFFFCC;
float:right;
			line-height:150%;
			font-size:12px;
			margin:8px 0px 3px 10px;
			
			
			/*border-left:10px solid #ffcc33;*/}
			
			
		 
		 
		 
#jaywork{padding:73px 40px 20px 5px;}
.jaymojiwork{float:left;
         width:230px;
		 height:325px;
		 line-height:140%;
		 /*background-color:#FFFFFF*/}
		 
		 
		 

#wakugumi{padding:20px 40px 20px 20px;}
.moji{float:left;
      width:680px;
	 }

#footer{
background:url('img/footer.jpg')  no-repeat;
width:740px;
height:26px;
position:relative;}
#footer p{padding:19px 20px 0px 0px;
           margin:0 auto;
		   color:#437c7f;
		   font-size:11px;
		   text-align:right;
		   color:#ffffff}

/*#footmoji p{padding:0px 0px 0px 200px;
           margin:0px 0px 10px 0px;
		   color:#437c7f;
		   font-size:11px}*/
		   
#japa{/*background:url('img/diary.jpg') no-repeat*/
      width:42px;
	  height:26px;
	  position:absolute;
	  top:20px;
	  left:140px;
	  /*z-index:1; padding:15px 15px 15px 25px;color:#FFF;font:15px "Trebuchet Ms";*/}
#pre{/*background:url('img/diary.jpg') no-repeat*/
      width:46px;
	  height:22px;
	  position:absolute;
	  top:477px;
	  left:226px;
	  /*z-index:1; padding:15px 15px 15px 25px;color:#FFF;font:15px "Trebuchet Ms";*/}
#eng{/*background:url('img/diary.jpg') no-repeat*/
      width:90px;
	  height:157px;
	  position:absolute;
	  top:50px;
	  left:743px;
	  /*z-index:1; padding:15px 15px 15px 25px;color:#FFF;font:15px "Trebuchet Ms";*/}


h1{margin:0px;
   padding:25px 0px 0px 10px;
   font-size:20px;
   font-weight:normal;
   color:#8dbb00;
   background:url('img/kinoko.gif') left no-repeat;
   border-bottom:1px solid #8dbb00;}
h2{margin:20px 0px;
   padding-left:35px;
   background:url('img/tree.jpg') left no-repeat;
   color:#669966;
   font-size:13px}
h3{margin:20px 0px;
   padding:0px;
   color:#ffffcc;
   font-size:15px}
  
.picture{float:left;
         margin:0 10px;
		 padding:0}
.pictureright{float:right;
               padding:0}

.clear{clear:both}

/*******************************menu*****************************************************/


a{color:#666666;
  font-weight:normal;
   text-decoration:underline;}
a:hover{color:#CC3300;}


/**********************************************************************************/

a img{border:none}
#line {border-bottom:solid 1px #8dbb00;
       margin-bottom:10px;
	   margin-top:10px;
	   clear:both}
.pagetop{width:100px;
         text-align:right;
         float:right;
		 color:#66CC33;
		 font-size:11px;
		 font-weight:normal}
h3.green {color:#5EA65C;
			line-height:150%;
			font-size:16px;
			margin:8px 5px;
			font-weight:bold;
			border-bottom:1px solid #88cc88}
.green {color:#996600;
			line-height:180%;
			font-size:13px;
			padding:5px;
			margin:8px;
			border-bottom:1px dashed #cccccc;
			/*border-left:10px solid #ffcc33;*/}


			

ul,li{list-style:none;}

ul.row {clear:both;
	/*overflow:hidden;*/
	margin:3px auto;
	width:700px;
	padding:0;
	list-style:none;}
ul.row li {
	float:left;
	width:210px;
	border:1px solid #f5f5f5;
	position:relative;
	font-size:11px;
	text-align:center;
	margin:5px;
	color:#f89832;
	padding-top:5px;
	}

		  
ul.row li a {font-size:11px;
			color:#006600;
			font-weight:normal;}
			
