/*@reset default setting@*/

* {
	margin:0;
	padding:0;
	text-decoration:none;
	font-size:100%;
	font-style:normal;
	font-weight:normal;
}


/*@bodyέθ@*/

body{
	margin: 0;
	padding: 0;
	color: #300;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	background:url(../img/body_bg.png) 0 0 repeat-x #EEE8E1;
	font-size:12px;
	z-index: 1;
}

img{
	border: none;
}

.clear{
	clear: both;
	display: block;
}

.center{
	text-align: center;
}

.center{
	font-weight: bold;
}

.img_right{
	float: right;
	margin-left: 10px;
}

.t5_b5{
	margin: 5px 0 5px 0;
}


/*iέθ*/

p {
	margin: 0;
	padding: 0;
	line-height: 1.5;
	font-size: 12px;
}

em {
	font-weight: bold;
	font-style: normal;
}


/*----------------------------------------------------------------*/



/*Nξ{έθ*/

a:link,a:visited{
	color: #663300;
	text-decoration:underline;	
}

{
	color:#999;
}

a:hover,a:active{
	text-decoration:none;
}

/*----------------------------------------------------------------*/

/*‘‘wb_‘‘*/

/*wb_ξ{*/
#header{
	width:820px;
	height:108px;
	margin:0 auto;
	background:url(../img/wrapper_top.png) no-repeat bottom;
}
/*wb_S*/
#header_logo{
	margin:0 0 5px 46px;
}
/*wb_ξρ*/
#header_info{
	margin:12px 0 0 85px;
}

/*----------------------------------------------------------------*/

/*‘‘wi‘‘*/
#wrapper{
	width:820px;
	margin:0 auto;
}
/*
#wrapper_top{
	height:8px;
	width:816px;
	line-height:0em;
	margin: 0 auto;
	background:url(../img/wrapper_top.png) no-repeat;
}
*/
#leftSide{
	float:left;
	width:10px;
	height:328px;
	background:url(../img/wrapper_left.png) no-repeat;
}
#rightSide{
	float:right;
	width:10px;
	height:328px;
	background:url(../img/wrapper_right.png) no-repeat;
}
#contents{
	float:left;
	width:800px;
	margin: 0 auto;
	background:#FFF;
}

/*----------------------------------------------------------------*/

/*‘‘ir‘‘*/

#navi{
	clear:both;
	width:800px;
	height:50px;
	position: relative;
	z-index: 999;
}


#nav {
	width:800px;
	height:50px;
	margin:0 auto;
	padding: 0;
	clear:both;
	display:block;
}

#nav li, #nav a {
	height:50px;
	display:block;
}
#nav li {
	float:left;
	list-style:none;
	display:inline;
}
#nav span {
	display: none;
}


#nav_01 {
	width: 128px;
}
#nav_02 {
	width: 160px;
}
#nav_03 {
	width: 180px; 
}
#nav_04 {
	width: 163px;
}
#nav_05 {
	width: 169px;
}


#nav_01 a {
	background:url("../img/menu.png") 0px 0px no-repeat; 
}
#nav_02 a {
	background:url("../img/menu.png") -128px 0px no-repeat; 
}
#nav_03 a {
	background:url("../img/menu.png") -288px 0px no-repeat; 
}
#nav_04 a {
	background:url("../img/menu.png") -468px 0px no-repeat; 
}
#nav_05 a {
	background:url("../img/menu.png") -631px 0px no-repeat; 
}


#nav_01 a:hover {
	background:url("../img/menu.png") 0px -50px no-repeat; 
}
#nav_02 a:hover {
	background:url("../img/menu.png") -128px -50px no-repeat; 
}
#nav_03 a:hover {
	background:url("../img/menu.png") -288px -50px no-repeat; 
}
#nav_04 a:hover {
	background:url("../img/menu.png") -468px -50px no-repeat; 
}
#nav_05 a:hover {
	background:url("../img/menu.png") -631px -50px no-repeat; 
}


#nav_01 {
	background:url("../img/menu.png") 0px -50px no-repeat; 
}
#nav_02 {
	background:url("../img/menu.png") -128px -50px no-repeat; 
}
#nav_03 {
	background:url("../img/menu.png") -288px -50px no-repeat; 
}
#nav_04 {
	background:url("../img/menu.png") -468px -50px no-repeat; 
}
#nav_05 {
	background:url("../img/menu.png") -631px -50px no-repeat; 
}





/*----------------------------------------------------------------*/

/*‘‘CRec‘‘*/
/*index.html*/


.smalltitle{
	font-weight:bold;
	margin-bottom: 5px;
}

h2.style01{
	font-size:14px;
	font-weight:bold;
	margin-bottom: 10px;
	border-bottom: 1px dotted #330000;
}

h3.style01{
	font-size:14px;
	font-weight:bold;
	margin-bottom: 10px;
	border-bottom: 1px dotted #330000;
}

.paragraph{
	width:748px;
	margin:32px auto;
}

/*fΓϋjEO*/
.paragraph #ideal{
	float:left;
	width:520px;
	margin:16px;
	display : inline;
}
.paragraph #policy{
	margin-top:12px;
	font-weight:bold;
}
.paragraph #ideal ul li{
	list-style-position: inside;
	line-height:1.5em;
	margin-left:8px;
}
.paragraph #doctor{
	float:left;
	margin-top:16px;
}
.paragraph #doctor p{
	margin:0px auto;
	text-align:center;
	line-height:3em;
}


/*Vξρ*/
.paragraph #info{
	width:720px;
	height:160px;
	margin:16px;
	overflow-y: scroll;
	
	/*border: 1px solid #CCC;*/
}
.info_wrap{
	clear:both;
	padding:12px 0 12px 0;
}
.info_date{
	width:92px;
	margin-right:24px;
	float:left;
	font-weight: bold;
}
.info_contents{
	width:570px;
	float:left;
}


/*@Μ²Δΰ*/


/*NjbNKCh*/
#guide{
	float:left;
	width:700px;
	padding:30px 16px 16px 16px;
	display : inline;
}
#img_clinic{
	float:left;
	margin-right:12px;
	display : inline;
}
#txt_clinic{
	float:right;
	background-color:#E7E7E7;
	height:150px;
	width:430px;
	padding:10px;
}
#name_clinic{
	font-weight:bold;
	line-height:2em;
}
#txt_clinic .enhance{
	font-weight:bold;
	line-height:2em;
	color:#F90;
}

/*fΓΤ*/
#time{
	padding:16px;
}
#time table{
	width:700px;
	background: #996633;
	border-collapse: collapse;
	font-size: 12px;
}
#time table td{
	padding:10px;
	border: 1px solid #CCC;
}
#time table .day{
	color:#FFF;
	text-align:center;
}
#time table .hour{
	color:#FFF;
	text-align:center;
	font-weight: bold;
}
#time table .time_a{
	color:#300;
	background:#FFF;
	text-align:center;
	font-weight:bold;
	font-size: 14px;
}
#time table .time_b{
	color:#C00;
	background:#FFF;
	text-align:center;
	font-weight:bold;
	font-size: 14px;
}


/*πΚANZXEΤκ*/
#access{
	clear:both;
	padding:16px;
}
#img_map{
	float:left;
	margin-right:12px;
}
#txt_access{
	float:left;
	width:300px;
}
#txt_access ul {
	line-height:1.5em;
}
#txt_access ul li{
	font-weight:bold;
	margin-bottom:1em;
	list-style:none;
}
#txt_access ul li ul {
	line-height:1.5em;
}
#txt_access ul li ul li{
	font-weight:normal;
	line-height:1.5em;
}

/*----------------------------------------------------------------*/

/*‘‘tb^‘‘*/
#footer{
	clear:both;
	background:#FFF url(../img/bg_footer.gif) repeat-x center top;
	margin: 0 auto;
	height:70px;
	width:800px;
	text-align:center;
}
#copy{
	line-height:70px;
	font-size:10px;
	margin: 0 auto;
}


/*----------------------------------------------------------------*/
/*‘‘Ίwy[W‘‘*/
/*----------------------------------------------------------------*/

/*‘‘²₯AEX^btΠξ‘‘*/
/*‘‘staff.html‘‘*/

#dr{
	margin:16px;
	float:left;
	display:inline;
}
#dr p{
	text-align:center;
}

#greeting{
	width:510px;
	margin:16px 0;
	float:left;
	display:inline;
}
#greeting ul {
	list-style:none;
}
#greeting ul li{
	margin:0 0 1em 0;
}
#greeting td {
	padding:4px 8px 4px 0;
	vertical-align:top;
}

.staff{
	clear:both;
	width:716px;
	margin:16px 16px 0 16px;
}
.staff_img{
	float:left;
	width:180px;
	display:inline;
	margin:0 16px 0 0;
}
.staff_img02{
	float:left;
	width:180px;
	display:inline;
	margin:16px 16px 0 0;
}
.staff_txt{
	float:left;
	width:500px;
	display:inline;
}
.staff_txt p{
	margin:0 0 1em 0;
}

/*----------------------------------------------------------------*/

/*‘‘{έΠξ‘‘*/
/*‘‘facility.html‘‘*/

.facility{
	width:180px;
	margin:30px 0 0 40px;
	float: left;
}

.facility p{
	margin:0 0 1em 0;
	text-align:center;
}

.facility p.text{
	margin:0 0 1em 0;
	text-align:left;
}

/*----------------------------------------------------------------*/

/*‘‘fΓΔΰ‘‘*/
/*‘‘guide.html‘‘*/

#guidance{
	margin:16px;
}
#guidance ul{
	line-height:1.3em;
	list-style:none;
	margin:0 0 32px 0;
}
#guidance ul li ul {
	margin:0 0 4px 0;
}


/*fΓΤe[u*/
#guidance{
	padding:16px 0 16px 0;
}
#guidance table{
	width:700px;
	background:#996633;
	border-collapse: collapse;
	font-size: 12px;
}
#guidance table td{
	padding:10px;
	border: 1px solid #CCC;
}
#guidance table .day{
	color:#FFF;
	text-align:center;
}
#guidance table .hour{
	color:#FFF;
	text-align:center;
	font-weight: bold;
}
#guidance table .time_a{
	color:#300;
	background:#FFF;
	text-align:center;
	font-weight:bold;
	font-size: 14px;
}
#guidance table .time_b{
	color:#C00;
	background:#FFF;
	text-align:center;
	font-weight:bold;
	font-size: 14px;
}

#guide_photo{
	float:left;
	display:inline;
	margin:0 16px 0 0;
}
#guide_hospitalize{
	width:500px;
	float:left;
	display:inline;
}
#guidance02{
	margin:10px 16px 16px 16px ;
}
#guidance02 ul.guide_hotel{
	margin: 5px 0 0 20px;
	padding: 0;
	list-style-type: decimal;
}

#guidance02 ul.guide_hotel li{
	margin: 0 0 10px 0;
	padding: 0;
}

/*----------------------------------------------------------------*/

/*‘‘πΚANZX‘‘*/
/*‘‘access.html‘‘*/

/*ANZXKCh*/
.paragraph #access_wrap{
	float:left;
	width:716px;
	margin:16px;
	background-color:#E7E7E7;
	display : inline;
}
.paragraph #access_wrap #img_clinic{
	float:left;
	margin:2px 12px 2px 2px;
	display : inline;
	
}

#address_wrap{
	float:left;
	width:400px;
	height:100px;
	display:inline;
	border:1px;
}
.paragraph #access_wrap #address_wrap #name_clinic{
	font-weight:bold;
	line-height:2em;
}
.paragraph #access_wrap #address_wrap .enhance{
	font-weight:bold;
	line-height:2em;
	color:#F90;
}


/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/



