@charset "UTF-8";
/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

KEN-IKUKAI MEDICAL GROUP

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
@import "import.css";


/*--all--*/
#wrapper {
	width: 900px;
	height: 732px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
#ceContents {
	height: 700px;
	position: absolute;
	left: 320px;
	width: 260px;
}
#leContents,
#riContents {
	width: 320px;
}
#leContents {
	position: absolute;
	left: 0px;
}
#riContents {
	position: absolute;
	left: 580px;
}
#wrapper #footer {
	position: absolute;
	top: 700px;
	height: 32px;
	border-top: 1px solid #666666;
	padding-right: 20px;
	padding-left: 20px;
	width: 860px;
	line-height: -32px;
}

/*--centerContents*/
#ceContents #topFlash #noFlash { margin-left: 66.5px; }
#ceContents #formArea {
	position: absolute;
	top: 20px;
	height: 30px;
	width: 260px;
	text-align: center;
	overflow: hidden;
}
input.searchFocus {
	color: #999999;
	font-size: 85%;
	width: 180px;
}
#ceContents h1 {
	height: 400px;
	display: block;
	margin-top: 60px;
	overflow: hidden;
	width: 260px;
	float: none;
}
#ceContents ul {
	width: 260px;
	margin-top: 20px;
}
#ceContents li {
	height: 22px;
	width: 260px;
	overflow: hidden;
}
#ceContents li#navi06 { height: 23px;}
#wrapper #ceContents li a {
	height: 0px;
	width: 260px;
	display: block;
	overflow: hidden;
	padding-top: 22px;
}

li#navi01 { background: url(../img/top/btn_navi.gif) no-repeat 0px 0px;}
li#navi02 { background: url(../img/top/btn_navi.gif) no-repeat 0px -22px;}
li#navi03 { background: url(../img/top/btn_navi.gif) no-repeat 0px -44px;}
li#navi04 { background: url(../img/top/btn_navi.gif) no-repeat 0px -66px;}
li#navi05 { background: url(../img/top/btn_navi.gif) no-repeat 0px -88px;}
li#navi06 { background: url(../img/top/btn_navi.gif) no-repeat 0px -110px;}

li#navi01 a:hover { background: url(../img/top/btn_navi.gif) no-repeat -260px 0px; }
li#navi02 a:hover { background: url(../img/top/btn_navi.gif) no-repeat -260px -22px; }
li#navi03 a:hover { background: url(../img/top/btn_navi.gif) no-repeat -260px -44px; }
li#navi04 a:hover { background: url(../img/top/btn_navi.gif) no-repeat -260px -66px; }
li#navi05 a:hover { background: url(../img/top/btn_navi.gif) no-repeat -260px -88px; }
li#navi06 a:hover { background: url(../img/top/btn_navi.gif) no-repeat -260px -110px; }

#ceContents #entry { margin-top: 10px; }
#ceContents #entry h2 {
	background: url(../img/top/title_top_news.gif) no-repeat center top;
	height: 0px;
	padding-top: 15px;
	color: #000000;
	overflow: hidden;
	display: block;
	font-size: 85%;
}
#ceContents #entry .newsArea {
	color: #003A8F;
	font-size: 85%;
	padding-right: 20px;
	padding-left: 20px;
	overflow: auto;
	height: 50px;
}
#entry .newsArea span.updated {
	font-size: 85%;
	display: block;
	line-height: 2em;
}
#entry .newsArea span.title {
	line-height: 1.25em;
	font-size: 93%;
	letter-spacing: -0.1px;
}
*:first-child+html #entry .newsArea span.title { /*IE7用*/
	font-size: 77%;
}

/*--leftContents*/
#leContents #kenikuBox,
#leContents #scaBox,
#leContents #pediaBox {
	height: 350px;
}

#leContents #scaBox,
#leContents #pediaBox {
	float:left;
	width: 160px;
}

#leContents #kenikuBox { width: 320px; background: url(../img/top/img_sprite.jpg) no-repeat 0px 0px;}
#leContents #scaBox { background: url(../img/top/img_sprite.jpg) no-repeat 0px -350px;}
#leContents #pediaBox { background: url(../img/top/img_sprite.jpg) no-repeat 0px -700px;}

#leContents #kenikuBox a,
#leContents #scaBox a,
#leContents #pediaBox a {
	height:0px;
	padding-top:350px;
	display: block;
	overflow: hidden;
}

#leContents #kenikuBox a:hover { background: url(../img/top/img_sprite.jpg) no-repeat -320px 0px;}
#leContents #scaBox a:hover { background: url(../img/top/img_sprite.jpg) no-repeat -160px -350px;}
#leContents #pediaBox a:hover { background: url(../img/top/img_sprite.jpg) no-repeat -160px -700px;}

/*--rightContents--*/
#riContents #anniBox,
#riContents #faciBox,
#riContents #hisBox {
	width: 320px;
}
#riContents #talkBox,
#riContents #recBox {
	float:left;
	width: 160px;
}

#riContents #anniBox {
	background: url(../img/top/img_sprite.jpg) no-repeat 0px -1050px;
	height: 260px;
}
#riContents #faciBox {
	background: url(../img/top/img_sprite.jpg) no-repeat 0px -1310px;
	height: 165px;
}
#riContents #hisBox {
	background: url(../img/top/img_sprite.jpg) no-repeat 0px -1475px;
	height: 100px;
}
#riContents #talkBox {
	background: url(../img/top/img_sprite.jpg) no-repeat 0px -1575px;
	height: 175px;
}
#riContents #recBox {
	background: url(../img/top/img_sprite.jpg) no-repeat 0px -1750px;
	height: 175px;
}
#riContents #anniBox a,
#riContents #faciBox a,
#riContents #hisBox a,
#riContents #talkBox a,
#riContents #recBox a {
	height:0px;
	display: block;
	overflow: hidden;
}
#riContents #anniBox a { padding-top:260px;}
#riContents #faciBox a { padding-top:165px;}
#riContents #hisBox a { padding-top:100px;}
#riContents #talkBox a,
#riContents #recBox a { padding-top:175px;}

#riContents #anniBox a:hover { background: url(../img/top/img_sprite.jpg) no-repeat -320px -1050px;}
#riContents #faciBox a:hover { background: url(../img/top/img_sprite.jpg) no-repeat -320px -1310px;}
#riContents #hisBox a:hover { background: url(../img/top/img_sprite.jpg) no-repeat -320px -1475px;}
#riContents #talkBox a:hover { background: url(../img/top/img_sprite.jpg) no-repeat -160px -1575px;}
#riContents #recBox a:hover { background: url(../img/top/img_sprite.jpg) no-repeat -160px -1750px;}

/*--footer--*/
#wrapper #footer li {
	float: left;
	font-size: 85%;
	margin-right: 10px;
}
#wrapper #footer a { color: #003A8F;}
#wrapper #footer address {
	font-size: 77%;
	float: right;
}
body {
	background: url(none);
}

