@charset "shift_jis";



body {
	background: #ffffff url(../../images/bg_top.jpg) repeat-x ;
}

#contents {
	background:#fff url(../../images/content_bg.gif) ;
	background-repeat:repeat-y;
}


/* ---------------------------
   トップ画像（toppage用）
--------------------------- */
#pageimg	{
	height: 300px;
}


/* -----------------------------
   h
------------------------------*/
#middle h4	{
	margin:3px 0 10px 0;
	clear:both;
}


/* ---------------------------
   インフォメーション
--------------------------- */
#info {
	width: 486px;	/* 486 */
	background:#fff url(../../images/info_bg.gif) repeat-y ;
}


#infobody {
	width: 426px;	/* 486 */
	margin:0 30px 0 30px;
}



/* ---------------------------
  診療案内
--------------------------- */
.box	{
	width: 486px;
	margin:20px 0 0 0;
}

.box_l	{
	width: 237px;	/* 240 */
	float: left;
	padding:0 3px 30px 3px;
}

.box_r	{
	width: 237px;	/* 240 */
	float: right;
	padding:0 3px 30px 3px;
}

.box img	{	
	margin-bottom:10px;
}


/* ---------------------------
   診療内容
--------------------------- */
.textarea	{
	width: 460px;	/* 480 */
	height:120px;

	clear:both;

	padding:10px;
	margin-top:30px;
	background-color:#f0f0f0;
}

.guide	{
	width:455px;
	background-color:#f0f0f0;
}

.guide_l	{
	width:140px;	/* 150 */
	float:left;
	padding-left:10px;
}

.guide_r	{
	width:260px;
	float:right;
}

.list_style01	{
	margin-top:3px;
}

.list_style01 li	{
	list-style-image:url(../images/list01.gif);
	list-style-type:none;
	margin-left:30px;
	padding-left:3px;
	}


/* ---------------------------
  右サイド
--------------------------- */
#r_club	{
	width:120px;	/* 120 */
	
	background-color:#f0f0f0;
	color:#484848;
	font-weight:bold;
	margin:0 0 15px 0 ;
}

#r_club p	{
	padding:8px 5px 8px 5px;
}

#r_resv	{
	width:100px;	/* 120 */
	height:230px;	/* 250 */
	
	padding:20px 10px 0 10px;
	background:#ffffff url(../../images/side_resv.gif) no-repeat ;
	text-align:center;
}




