/*-------左--------*/
#left {
   width:190px;
   
   margin:12px 12px 0 0;
   float:left;
   }
 
 .hosi {
    clear:both; 
	width:145px; 
	height:auto;
	padding:2px;
	  }
	  
.hosi p { 
    font-size:80%;
	line-height:1.5em;
	}
	
.hosi_bg { background:#FFFFB6;}
	
#hosi-text {
  width: 190px;
  height: auto;
  background: url(index_img/info_bg.gif) repeat-y;
}

#hosi_waku {
   width:168px;
   height:505px;
   border:solid 1px #010157;
   overflow: auto;
  padding:10px;
   }

/* affect to only MacIE5 \*//*/

#hosi_waku {
   width:159px;
  border:solid 1px #ffffff;
  }

/* end */


/*-------右--------*/	  
#right{
	width:180px;
	margin:12px 0 0;
	float:right;
	/*left: 794px;
	top: 409px;*/
    }
	
/*------中央-------*/
	   
#center { 
   width:404px;
   /*margin:0 12px 0;*/
   margin:0 0px 12px 0;
   padding-top:12px;
   float:left;
   text-align:center;
       }
	   

	   
#center_tell {
	width:400px;
	margin:0;
	background:url(../images/bg_01.gif) repeat-y;
	}

	
#osusume{ 
    width:380px;
	margin:0 10px 0;
	text-align:center;
	font-size:80%;
	line-height:1.6em;
	}
	
#osusume dl {
     width:190px;
	 background-color:#ffe3ff;
	 float:left;
	 margin:0;
	 text-align:left;
	 height:auto;
	 }
	 
#osusume dt {
      font-weight:bold;
	  color:#FD308B;
      padding:5px 10px 2px;
	  margin:0;
	  }
	  
#osusume dd {
      padding:0 10px 5px;
	  margin:0;
	  }
	  
#center p { text-align:left }

.btm_up{ _margin-top:-10px}
	   
/*------中央　テレフォン占いボタン--------*/
.btn { padding:10px 10px 5px;}

/*---上段ボタン---*/
#center_btn01 {
   width:379px;
   margin:0;
   padding:0;
   }
   
#center_btn01 li{
	height:36px;
	float:left;
	text-indent:-99999px;
	margin:0;
	padding:0;
	display:block;
	}
	
#center_btn01 ul{ 
    margin:0;
	padding:0;
	clear:both;
	} 
	
#center_btn01 li a{
	text-decoration:none;
	height:36px;
	display:block;
	}
	
#center_btn01 li#b01{
	background: url(../images/center_navi01.gif) no-repeat 0px 0px;
	width:125px;
	}
	
#center_btn01 li#b01 a:hover{
	background:url(../images/center_navi01.gif) no-repeat 0px -37px;
	}
	
#center_btn01 li#b02{
	background: url(../images/center_navi01.gif) no-repeat -126px 0px;
	width:126px;
	}
	
#center_btn01 li#b02 a:hover{
	background:url(../images/center_navi01.gif) no-repeat -126px -37px;
	}
	
#center_btn01 li#b03{
	background: url(../images/center_navi01.gif) no-repeat -253px 0px;
	width:126px;
	}
	
#center_btn01 li#b03 a:hover{
	background:url(../images/center_navi01.gif) no-repeat -253px -37px;
	}
	
/*---下段ボタン---*/
#center_btn02 {
   width:379px;
   margin:0;
   padding:0;
   }
   
#center_btn02 li{
	height:36px;
	float:left;
	text-indent:-99999px;
	margin:0;
	padding:0;
	display:block;
	}
	
#center_btn02 ul{ 
    margin:0;
	padding:0;
	clear:both;
	} 
	
#center_btn02 li a{
	text-decoration:none;
	height:36px;
	display:block;
	}
	
#center_btn02 li#b04{
	background: url(../images/center_navi02.gif) no-repeat 0px 0px;
	width:125px;
	}
	
#center_btn02 li#b04 a:hover{
	background:url(../images/center_navi02.gif) no-repeat 0px -37px;
	}
	
#center_btn02 li#b05{
	background: url(../images/center_navi02.gif) no-repeat -126px 0px;
	width:126px;
	}
	
#center_btn02 li#b05 a:hover{
	background:url(../images/center_navi02.gif) no-repeat -126px -37px;
	}
	
#center_btn02 li#b06{
	background: url(../images/center_navi02.gif) no-repeat -253px 0px;
	width:126px;
	}
	
#center_btn02 li#b06 a:hover{
	background:url(../images/center_navi02.gif) no-repeat -253px -37px;
	}
	
