@charset "UTF-8";

#main #top-imgIn {
	/*margin: 8px 0 0 0;
	padding: 0;
	width:800px;
	height:400px;*/
	display:block;


	}

#main #top-imgIn  p {
	margin:0;
	padding:0;
	}

#content h2.whatnew{
	height:30px;
	margin:0 0 0 15px;
	padding:0 0 0 15px;
	background-image:url(../images/title_01.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#content h2.maincontent{
	height:30px;
	margin:0 0 0 15px;
	padding:0 0 0 15px;
	background-image:url(../images/title_02.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#content h2.offices{
	height:30px;
	margin:0px 0 0 15px;
	padding:0 0 0 15px;
	background-image:url(../images/title_03.png);
	background-repeat:no-repeat;
	text-indent:-9999px;

}

#index #pckp .pckp-body p.mgL10{
	margin-left:10px;
	}
#index #pckp .pckp-body p.mgT5{
	margin-top:5px;;
	}
	
#content mgT20 { margin-top:60px;}
	
#index #clinic-info .info p{
	font-weight:bold;
	font-size:13px;
	}
#index span.coloR{
	color:#FF0000;
	}
.mgBt20 {
	margin-bottom:15px;
	}
	
#content .mgR0 { margin-right:0px; }

.caption01 { margin-left:40px; }
.caption02 { margin-left:40px; }
#index #pckp01 { margin: 15px 0 0 25px; }
#index #pckp01 .pckp-body01 {
	width: 189px;
	float: left;
	margin:0;
	}

#index #pckp01 .pckp-body01 p { margin:0; }

#index #pckp01 .pckp-body02 {
	width: 295px;
	float: left;
	margin:0 0 0 10px;
	}
#index #pckp01 .pckp-body02 .info {
	width: 295px;
	float: right;
	line-height: 1.4;
	margin-right:0;
	}
#index #pckp01 .pckp-body02 .info p {
	margin: 0 0 3px 10px;
	}	
	
#content table.new01 {
	width:295px;
	border:0 #FFFFFF;
	margin-left:0;}
#content table.new01 td {
	border:0 #FFFFFF;
	font-weight:bold;
	vertical-align:top;
	padding-left:0px;
	padding-right:0px;
	}
#content table.new01 td.coloRed {	
	color:#FF0000;
	}	
	
#index #pckp01 .pckp-body02 .info p.mgL0 {
	margin-left:0;
	}	
.section_inf { padding: .5em 30px; }	
div#information{
	width:470px;
	/*margin-left:15px;*/
	overflow:hidden;
	height:160px;
	/*scrollbar-base-color:#ffeaff;*/
	border:1px solid #BCBCBC;
}	
div#information p.txt_ttl{margin-left:7px; padding-left:3px; width:450px; background:#9FA1A0; color:#FFFFFF;}
div#information p.txt_dt{padding-left:15px; color:#000000;}	
.magR10{margin-right:10px;}