body {
}
#body {
}
#pageHome .topImg {
text-align:center;
}

/*
	toppage
*/

#topbox{
width:750px;
margin:0 14px;
/*margin:0 0px 0 15px;*/}

#greetings_box{
float:left;
width:750px;
margin:0 0 10px 0;
display:inline;}

#greetings_box h1{
float:left;
width:750px;}

/*.greetings_box02{
float:left;
width:750px;
}*/

.greetings_box02_l{
float:left;
width:330px;}

.greetings_box02_r{
float:left;
width:420px;}

.greetings_box02_r a:hover img{
filter:Alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;}

.greetings_box02_r ul li{
list-style-position:inside;}

.greetings_tbl{
margin:5px 0 5px 0;}

.greetings_box02 p.text{
float:left;
width:500px;
padding:5px 5px;}

.greetings_box02 p.phot{
float:right;
width:190px;
padding:5px 5px;}

#news_box{
float:left;
width:750px;
margin:0 0 10px 0;
display:inline;}

#news_box h1{
float:left;
width:750px;}

#news_box ul{
float:left;
width:750px;
border-bottom:#CCCCCC 1px dotted;
list-style-type:none;
padding:5px 0 5px 10px;}

#news_box ul li{
}

#news_box ul li.details{
background-image:url(../images/blu_arrow.gif);
background-repeat:no-repeat;
background-position:0% 50%;
text-indent:10px;
color:#27a1df;
font-weight:bold;}

#news_box ul li.details02{
background-image:url(../images/blu_arrow.gif);
background-repeat:no-repeat;
background-position:0% 50%;
text-indent:10px;
color:#FF0000;
font-size:141%;
font-weight:bold;}

#news_box ul li.details02 a{
color:#FF0000;
text-decoration:none;}

#news_box ul li.details02 a:hover{
color:#FF0000;
text-decoration:underline;}

#news_box ul li.details03{
background-image:url(../images/blu_arrow.gif);
background-repeat:no-repeat;
background-position:0% 50%;
text-indent:10px;
color:#27a1df;
font-size:141%;
font-weight:bold;}

#news_box ul li.bld{
font-size:105%;
font-weight:bold;}

#bottombox{
width:752px;
margin:0 14px;
/*margin:0 0px 0 15px;*/}

.receptbox{
width:245px;
float:left;
margin:0 8px 0 0px;
display:inline;}

.receptbox p{
float:left;
margin-bottom:10px;}

.receptbox ul{
list-style-type:none;}

.receptbox ul li{
text-indent:83px;
list-style-type:none;
color:#333333;
display:block;
float:left;
width:245px;
margin:0 0 4px 0;}

.receptbox ul li.time{
text-indent:10px;
list-style-type:none;
color:#333333;
display:block;
float:left;
width:245px;
margin:0 0 4px 0;}


.receptbox ul li.details{
display:block;
float:left;
background-image:url(../images/top_icon.gif);
background-repeat:no-repeat;
text-indent:10px;
color:#333333;
list-style-type:none;
width:245px;
margin:0 0 4px 0;}

.accessbox{
width:245px;
float:left;
margin:0 0px 0 0px;
display:inline;}

.accessbox p{
margin-bottom:10px;}

.accessbox span{
margin:0 0px 0 0;
float:left;}

.accessbox span.access{
margin:0 0px 0 2px;
float:left;}

#pageHome #main .contents #rightCol .titleMiddle h3 {
margin:10px 0 0 0;
padding:0px 0px 0px 0px;
_padding-top:2px;}

*+html #pageHome #main .contents #rightCol .titleMiddle h3 {
margin:10px 0 0 0;
padding-top:1px;}

#banner_box{
float:left;
width:750px;
text-align:right;
margin:10px 0 0 0;}

#banner_box a:hover img{
filter:Alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;}


/*
	pageSecond
*/
#pageSecond {
}
	#pageSecond #main .contents #rightCol p {
	}
	#pageSecond #main .contents #rightCol .titleLarge {
		background-image:url(../images/title_large_line.gif);
		background-repeat:no-repeat;
		height:25px;
	}
	#pageSecond #body #wrapper #main .contents #rightCol .block .titleLarge h2 {
		color:#6A6C69;
		padding:5px 0px 0px 0px;
		_padding:6px 0px 0px 0px;	/* for IE6 */
	}
	*+html #pageSecond #body #wrapper #main .contents #rightCol .block .titleLarge h2 { 
		padding:6px 0px 0px 0px;	/* for IE7 */
	}
	#pageSecond #main .contents #rightCol .titleMiddle {
		/*background-image:url(../images/title_middle_line.gif);
		background-repeat:no-repeat;
		background-position:left;
		height:14px;*/
	}
	#pageSecond #main .contents #rightCol .titleMiddle h3 {
			padding:0px 0px 0px 0px;
			_padding-top:2px;	
	}
	*+html #pageSecond #main .contents #rightCol .titleMiddle h3 {
		padding-top:1px;
	}
	/*#pageSecond #main .contents h4 {
		padding-left:5px;
		padding-bottom:3px;
		margin-bottom:5px;
		color:#6A6C69;
	}
	*+html #pageSecond #main .contents h4 {
		padding-bottom:4px;
	}
		#pageSecond #main .contents #rightCol h4.line {
			background-image:url(../images/title_small_line.gif);
			background-repeat:repeat-x;
		}*/
	#pageSecond #main #rightCol .contents h5 {
		margin-bottom:5px;
	}
	#pageSecond h5.line {
		background-image:url(../images/title_small_line.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		
		padding-left:5px;
		padding-bottom:3px;
	}

	#pageSecond #main .contents #rightCol .blockContent ul,
	#pageSecond #main .contents #rightCol .blockContent ol {
		margin:0px 10px 20px 20px;
	}
	#pageSecond #main .contents #rightCol .blockContent {
		padding:0px 0px 0px 0px;
	}
		#pageSecond #main .contents #rightCol .blockContent .blockText {
			padding:5px 0px 0px 0px;
		}
		#pageSecond #main .contents #rightCol .block .blockContent .blockText img.left {
			float:left;
		}
		
	/*
		pageService
	*/
	#pageSecond #pageService {
	}
		#pageSecond #pageService {
		}
			#pageSecond #pageService .contents #rightCol .block .blockContent .policy .text {
				width:520px;
				float:right;
			}
			#pageSecond #pageService .contents #rightCol .block .blockContent .equipment .blockText {
				clear:both;
			}
				#pageSecond #pageService .contents #rightCol .block .blockContent .equipment .blockText .text {
					width:350px;
					float:right;
				}
		#pageSecond #pageService #body #wrapper #main .contents #rightCol .block .blockContent .policy .blockText .text h5 {
			margin-bottom:2px;
		}
			#pageSecond #pageService #body #wrapper #main .contents #rightCol .block .blockContent .policy .blockText .text p {
				margin-bottom:5px;
			}
		#pageSecond #pageService #body #wrapper #main .contents #rightCol .block .blockContent .blockText h5 {
			margin-bottom:2px;
		}
			#pageSecond #pageService #body #wrapper #main .contents #rightCol .block .blockContent .blockText p {
				margin-bottom:5px;
			}
					
	/*
		pageAnnounce
	*/
	#pageSecond #pageAnnounce {
	}
		#pageSecond #pageAnnounce .contents #rightCol .block h4 span {
			font-weight:normal;
			margin-right:5px;
		}
		
	/*
		pageDisclosure
	*/
	#pageSecond #pageDisclosure {
	}
		#pageSecond #pageDisclosure table {
			margin:0px 10px 10px 0px ;
			width:100%;
			border:none;
			}
		
		#pageSecond #pageDisclosure #body #wrapper #main .contents #rightCol .block .blockContent .blockText td {
		border-bottom:#CCCCCC 1px dotted;
		border-left:none;
		border-right:none;
			
		}

	/*
		pageStaff
	*/
	#pageSecond #pageStaff {
	}
		#pageSecond #pageStaff #main {
		}
			#pageSecond #pageStaff #main .contents #rightCol .block .blockContent .greeting img.left {
				float:left;
			}
			#pageSecond #pageStaff #main .contents #rightCol .block .blockContent .greeting .text {
				width:500px;
				float:right;
			}
 			#pageSecond #pageStaff #main .contents #rightCol .staffs .block .blockContent img.left {
				margin-bottom:20px;
				float:left;
			}
			#pageSecond #pageStaff #main .contents #rightCol .staffs .block .blockContent .text {
				width:500px;
			}
			#pageSecond #pageStaff #body #wrapper #main .contents #rightCol .block .blockContent .greeting .blockFloatTest .left {
			}
 	
	/*
		pageAccess
	*/
	#pageSecond #pageAccess {
	}
		#pageSecond #pageAccess .gMap {
			text-align:center;
		}
		
		
	/*
		page_isolaz
	*/
	
.seg10{
float:left;
width:750px;
margin:0 0 10px 0;
display:inline;}

.seg10 p.ttl{
width:750px;
float:left;
margin:10px 0 0 0;}

.seg10 p.l{
width:530px;
float:left;}

.seg10 p.r{
width:200px;
float:right;}

.seg11{
float:left;
width:750px;
margin:0 0 10px 0;
display:inline;
}

.seg11 table{
border:#84b7c9 1px solid;}

.seg11 table td{
padding:5px 0 4px 10px;
border:none;}

.seg12{
float:left;
width:750px;
margin:0 0 5px 0;
display:inline;}

.maka_box{
float:left;
width:370px;
margin:0 0 10px 0;
border-bottom:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;}

.maka_box p.l{
float:left;
width:112px;
margin:0 0 0 3px;}


.maka_box p.r{
float:right;
width:250px;}

.case_box{
width:300px;
float:left;
border:#CCCCCC 1px solid;
margin:0 30px 10px 0;}

.case_box p.ttl{
margin:5px 0 10px 5px;}

.case_box p.before{
width:112px;
float:left;
margin:0px 20px 10px 35px;
display:inline;}

.case_box p.after{
width:112px;
float:left;
margin:0 0 10px 0;}


.treatment_tbl{
margin:0 0 10px 0;}

.treatment_tbl th{
padding:3px 0 3px 3px;
background-color:#fdf2be}

.treatment_tbl td{
text-align:center;
padding:3px 0 3px 3px;}

.treatment_tbl td.pink{
background-color:#feeafa;
text-align:left;}

.treatment_tbl td.details{
text-align:left;}

.seg13{
float:left;
width:750px;
margin:0 0 5px 0;
display:inline;}

.seg13 ul li{
margin:0 0 7px 0;}

.rate_tbl{
margin:0 0 10px 0;}

.treatment_tbl th{
padding:3px 0 3px 3px;
background-color:#fdf2be}

.treatment_tbl td{
text-align:center;
padding:3px 0 3px 3px;}

.treatment_tbl td.blu{
background-color:#d2f6fe;
text-align:left;}

.treatment_tbl td.le{
text-align:left;
padding:3px 0 3px 3px;}

.kome{
width:750px;

margin:0 0 10px 0;}






			
		