@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	
	}
	
body {
	text-align:center;
		
	}
		
div#pageWrapper{
			width: 960px;
			margin-right: auto;
			margin-left: auto;
			text-align:left;
		}
		
div#head {
			width:960px;
			height:85px;
			margin:0 auto 3px;
			display:block;
		}
		
div#head a {
			width:960px;
			height:85px;
			background:url(../parts/ixas_menu_sprite3.jpg) 0 -240px;
			text-indent:-9999px;
			display:block;
		}

div#content{ width:800px; float:right;}
			
div#naviPart { width:160px; float:left;}
			
.topCome {
			width:785px;
			padding:5px;
			text-align:left;
			font-size:14px;
			border-color:#CCCCCC;
			border-style:double;
			border-width:thin;
			margin:3px auto 5px;
			}
			
p.imgBox {
			margin:10px auto 0px;
			padding-bottom:10px;
		}
		
div#rollOver a {
			display:block;
			width:90px;
			height:30px;
			background-image:url(../botton/hari_syousaibotton.png);
			}
			
div#rollOver a:hover {
			background-image:url(../botton/hari_syousaibotton_onMouse.png);
			}
			
		
div#ImgInfo {
			width:800px;
			height:240px;
			clear:both;
			margin-bottom:10px;
			}
		
div#suidoubashiInfo {
			width: 390px;
			float:left;
			margin-right:10px;
			padding-left:5px;
			border-style:hidden;
			}
			
div#iidabashiInfo {
			width:390px;
			float:left;
			margin:0;
			}
				
div#topics {
			width:770px;
			height:200px;
			margin:auto;
			margin-bottom:10px;
			clear:both;
			overflow:auto;
			padding:5px;
			border-style:solid;
			border-width:thin;
			
			}
		
ul.navi{ width: 160px; margin:0;}

ul.navi li { list-style:none; border:none; text-indent:-9999px; position:relative;}

.navi_home a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) 0 0; display:block;}	
.navi_home a:hover{background:url(../parts/ixas_menu_sprite3.jpg) 0 -60px;}

.home { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) 0 -360px; display:block;}

.menu a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -160px -360px; display:block; position:relative; z-index:10;}
.navi_menu a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -160px 0; display:block; position:relative; z-index:10;}

.menu ul, .navi_menu ul {
				visibility: hidden;
				overflow: hidden;
				position: absolute;
				top: 0;
				left: 150px;
				width: 170px;
				height:150px;
				background-color:#FFF;
				margin:0;
			}

.menu ul,.navi_menu ul li {
					margin-left:10px;
					width: 160px;
					height: 30px;
					text-indent:-9999px;
					display:block;
				}


.navi_menu a:hover{background:url(../parts/ixas_menu_sprite3.jpg) -160px -60px; z-index:10;}
.menu:hover ul, .menu a:hover ul,.navi_menu:hover ul ,
			.navi_menu a:hover ul {
				visibility: visible;
				overflow: visible;
				height: auto;
			}

.menu_shiatsu a {width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) 0 -120px; display:block;}
.menu_shiatsu a:hover {width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) 0 -180px; display:block;}

.menu_hari a {width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -160px -120px; display:block;}
.menu_hari a:hover {width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -160px -180px; display:block;}

.menu_refre a {width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -320px -120px; display:block;}
.menu_refre a:hover {width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -320px -180px; display:block;}

.menu_select a {width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -480px -120px; display:block;}
.menu_select a:hover {width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -480px -180px; display:block;}

.menu_special a {width:160px; height:30px; margin-bottom:0px; background:url(../parts/ixas_menu_sprite3.jpg) -640px -120px; display:block;}
.menu_special a:hover {width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -640px -180px; display:block;}

.navi_reserve a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -480px 0; display:block; z-index:100;}
.reserve a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -480px -360px; display:block; z-index:100;}
.navi_reserve a:hover{background:url(../parts/ixas_menu_sprite3.jpg) -480px -60px;}

.navi_treatment a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -320px 0; display:block; z-index:100;}
.treatment a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -320px -360px; display:block; z-index:100;}	
.navi_treatment a:hover{background:url(../parts/ixas_menu_sprite3.jpg) -320px -60px;}

.navi_effect a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -640px 0; display:block; z-index:100;}
.effect a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -640px -360px; display:block; z-index:100;}
.navi_effect a:hover{background:url(../parts/ixas_menu_sprite3.jpg) -640px -60px;}

.navi_beauty a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -800px 0; display:block; z-index:100;}
.beauty a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -800px -360px; display:block; z-index:100;}
.navi_beauty a:hover{background:url(../parts/ixas_menu_sprite3.jpg) -800px -60px;}

.navi_concept a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -960px 0; display:block; z-index:100;}
.concept a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -960px -360px; display:block; z-index:100;}
.navi_concept a:hover{background:url(../parts/ixas_menu_sprite3.jpg) -960px -60px;}

.navi_access a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -1120px 0; display:block; z-index:11;}
.access a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -1120px -360px; display:block; z-index:11;}
.access ul,.navi_access ul {
				visibility: hidden;
				overflow: hidden;
				position: absolute;
				top: 0;
				left: 150px;
				width: 170px;
				height:60px;
				margin-bottom:0px;
				background-color:#FFF;
			}

.accessul li,.navi_access ul li {
					margin-left: 10px;
					width: 160px;
					height: 30px;
				}
.access a:hover,.navi_access a:hover{background:url(../parts/ixas_menu_sprite3.jpg) -1120px -60px; z-index:11;}

.access:hover ul,.access a:hover ul,.navi_access:hover ul ,
			.navi_access a:hover ul {
				visibility: visible;
				overflow: visible;
				height: auto;
			}
			
.access_sui a {width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -800px -120px; display:block; z-index:1;}
.access_sui a:hover {width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -800px -180px; display:block; z-index:1;}

.access_iida a {width:160px; height:30px; margin-bottom:0px; background:url(../parts/ixas_menu_sprite3.jpg) -960px -120px; display:block; z-index:1;}
.access_iida a:hover {width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -960px -180px; display:block; z-index:1;}

.navi_opinion a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -1120px -120px; display:block; z-index:100;}	
.opinion a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -1120px -420px; display:block; z-index:100;}
.navi_opinion a:hover{background:url(../parts/ixas_menu_sprite3.jpg) -1120px -180px;}

.navi_qa a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -1280px 0; display:block; z-index:100;}
.qa a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -1280px -360px; display:block; z-index:100;}
.navi_qa a:hover{background:url(../parts/ixas_menu_sprite3.jpg) -1280px -60px;}

.navi_recruit a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -1440px 0; display:block; z-index:100;}	
.recruit a { width:160px; height:30px; background:url(../parts/ixas_menu_sprite3.jpg) -1440px -360px; display:block; z-index:100;}
.navi_recruit a:hover{background:url(../parts/ixas_menu_sprite3.jpg) -1440px -60px;}

.menuLeft { width:240px; float:left; padding-left:30px; text-align:left; }

.menuRight { width:520px; float:left; text-align:left; color:#666; }

.menuRight p { margin:5px 0 10px; font-size:0.8em; }

.catch { color:#ff1493; font-size:1.2em; font-weight:bolder; text-align:center; padding-bottom:5px;}

.prisetable { border:solid 2px #765c30; width:500px; padding:15px 5px 5px; margin-bottom:10px; color:#666; font-size:1.2em;}

.p1 { width:330px; float:left; padding-right:10px; padding-bottom:10px; color:#666; display:block;}
.p2 { width:60px; float:left; padding-right:10px; font-size:1em; display:block;}
.p3 { width:80px; float:left; font-size:1em; display:block;}

.timetable { width:250px; height:350px; float:left; padding:5px 20px 0px 30px; }
.mapwindow { width:500px; float:left; }

.coment { width:724px; clear:both; border: #CCC solid thin; margin:10px auto; }

.patient { color:#666; margin:20px 0 10px 5px; padding-bottom:10px; border-bottom:#CCC solid thin; width:715px; display:block; font-size:100%; }

.ixsDr   { color:#000; margin-left:5px; margin-bottom:20px; width:715px; display:block; font-size:100%;}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

div#footer{
			width:960px;
			height:30px;
			clear:both;
			background:#FFFFFF;
			vertical-align:top;
			
			}


				
			
			


