@charset "Shift_JIS";
a:link {	color: #0066CC; text-decoration: none;	}
a:visited {	color: #006699; text-decoration: none;	}
a:hover {	color: #0099FF; text-decoration: none;	}
a:active {	color: #0099FF; text-decoration: none;	}
* {	margin: 0;	padding: 0;		font-family: verdana, 'メイリオ',Meiryo, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro';
	}

/*テキストの指定*/
.hl {
	font-size: 1em;
	border-left: 20px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
	margin: 20px 0 5px;
	padding: 2px;
}
.hl2 {
	margin: 15px 0 2px;
	padding-left: 4px;
	font-size: 0.9em;
	color: #666666;
	font-weight: bold;
	text-align: left;
	border-left: 4px double #CCCCCC;
}
body#dynamic.p06 .hl2 {
	margin: 3px 0 2px;
}
body.p00 .hl2, body.p00_1 .hl2 {
	display: block;
	margin: 5px 0 2px;
}
.hl3 {
	margin: 5px 0;
	padding: 3px 0;
	padding-left: 4px;
	font-size: 0.75em;
	color: #666666;
	font-weight: bold;
	text-align: left;
	border-left: 4px double #CCCCCC;
}
.hl4 {
	font-size: 0.8em;
	line-height: 150%;
	margin: 2px 0;
	border-bottom: 1px solid #CCCCCC;
}
.hl_top {
	height: 24px;
	font-size: 1em;
	line-height: 24px;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
	padding: 2px 10px;
}
body.p00 .hl_top {
	height: 22px;
	font-size: 1em;
	line-height: 22px;
	border-left: 24px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 2px;
}
.ld {
	font-size: 0.8em;
	line-height: 150%;
	margin: 5px 0 10px;
}
body.p00 .ld, body.p00_1 .ld {
	margin: 5px 0 0;
}
.ld2 {
	font-size: 0.8em;
	color: #FFFFFF;
	margin: 5px 0 3px;
	padding: 2px;
	display: block;
	background-color: #CCCCCC;
}
.ld3 {
	margin: 8px 0 3px;
	padding-left: 4px;
	font-size: 0.75em;
	color: #666666;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
}
.bdy {
	font-size: 0.75em;
	line-height: 180%;
}
.bdy2 {
	font-size: 0.7em;
	line-height: 150%;
}
.dsc {
	font-size: 0.73em;
	line-height: 150%;
	color: #666666;
	display: block;
	margin-bottom: 3px;
}
p.dsc {
	margin: 5px 0 10px;
}
.column2 .dsc {
	margin: 0;
}
ul.dsc li, ol.bdy2 li {
	margin-top: 2px;
	margin-bottom: 2px;
}
body.p00 #main p.dsc {
	margin: 5px 0 10px;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 5px;
}
strong {
	color: #993333;
}
.top a {
	clear: both;
	margin: 5px 0 2px;
	display: block;
	font-size: 10px;
	background: url(images/dir2.gif) 3px 2px no-repeat;
	_background: url(images/dir2.gif) 3px 1px no-repeat;
	padding-left: 15px;
}
.list {
	margin-left: 25px;
}
.link {
	background: url(images/dir.gif) left center no-repeat;
	_background: url(images/dir.gif) 2px 1px no-repeat;
	padding-left: 14px;
}
.img_c {
	float: left;
	padding: 0 3px 3px;
}
.img_l {
	float: left;
	margin: 3px 3px 5px 0;
}
.img_r {
	float: right;
	margin: 0 0 3px 3px;
}
.img_r2 {
	float: right;
	margin: 5px 0 3px 3px;
}
.img_fr {
	float: right;
	margin: 0 0 3px 3px;
	padding: 4px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-top: 1px solid #CCCCCC;
	display: block;
}
/*header--------*/
#header {
	width: 750px;
	height: 80px;
	display: block;
	margin: 0 auto;
	padding-top: 0px;
	position: relative;
}
h1 {
	width: 330px;
	height: 80px;
	display: block;
}
h1 a {
	width: 330px;
	height: 80px;
	display: block;
	text-indent: -10000px;
	background: url(images/banner.gif) 0px 0px;
	background-repeat: no-repeat;
}
#tmenu01, #tmenu02, #tmenu03, #tmenu04 {
	position: absolute;
	top: 55px;
	left: 400px;
	width: 86px;
	height: 20px;
	display: block;
}
#tmenu02 {	left: 488px; }
#tmenu03 {	left: 576px; }
#tmenu04 {	left: 664px; }
#tmenu01 a, #tmenu02 a, #tmenu03 a, #tmenu04 a {
	width: 86px;
	height: 21px;
	display: block;
	background-position: 0px -21px;
	background-repeat: no-repeat;
	text-indent: -10000px;
}
#tmenu01 a {	background-image:url(images/tmenu01.gif);	}
#tmenu02 a {	background-image:url(images/tmenu02.gif);	}
#tmenu03 a {	background-image:url(images/tmenu03.gif);	}
#tmenu04 a {	background-image:url(images/tmenu04.gif);	}
#tmenu01 a:hover, #tmenu02 a:hover, #tmenu03 a:hover, #tmenu04 a:hover {	background-position: 0px 0px;	}
#header span {
	position: absolute;
	top: 20px;
	left: 400px;
	width: 350px;
	height: 30px;
	display: block;
	text-indent: -10000px;
	background: url(images/banner_sub.gif) 0px 0px;
}

/*mainmenu--------*/
#mainmenu {
	width: 100%;
	height: 40px;
	display: block;
	background-image: url(images/bg_t.gif);
	background-repeat: repeat-x;
}
body#dynamic #mainmenu {	background-image: url(dynamic/images/bg_t.gif);	}
body#health #mainmenu {	background-image: url(health/images/bg_t.gif);	}
body#kwc #mainmenu {	background-image: url(kwc/images/bg_t.gif);	}
body#lavo #mainmenu {	background-image: url(lavo/images/bg_t.gif);	}
body#member #mainmenu {	background-image: url(member/images/bg_t.gif);	}
#mainmenu_box {
	width: 750px;
	height: 40px;
	display: block;
	margin: 0 auto;
	position: relative;
}
#lmenu01, #lmenu02, #lmenu03, #lmenu04, #lmenu05 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 40px;
	display: block;
}
#lmenu05 {	left: 150px;	}
#lmenu02 {	left: 300px;	}
#lmenu03 {	left: 450px;	}
#lmenu04 {	left: 600px;	}
#lmenu01 a, #lmenu02 a, #lmenu03 a, #lmenu04 a, #lmenu05 a {
	width: 150px;
	height: 40px;
	display: block;
	background-position: 0px 0px;
	text-indent: -10000px;
}
#lmenu01 a {	background-image:url(images/lmenu01.gif);	}
#lmenu02 a {	background-image:url(images/lmenu02.gif);	}
#lmenu03 a {	background-image:url(images/lmenu03.gif);	}
#lmenu04 a {	background-image:url(images/lmenu04.gif);	}
#lmenu05 a {	background-image:url(images/lmenu05.gif);	}
body#dynamic #lmenu01 a {	background-image:url(dynamic/images/lmenu01.gif);	}
body#dynamic #lmenu02 a {	background-image:url(dynamic/images/lmenu02.gif);	}
body#dynamic #lmenu03 a {	background-image:url(dynamic/images/lmenu03.gif);	}
body#dynamic #lmenu04 a {	background-image:url(dynamic/images/lmenu04.gif);	}
body#dynamic #lmenu05 a {	background-image:url(dynamic/images/lmenu05.gif);	}
body#health #lmenu01 a {	background-image:url(health/images/lmenu01.gif);	}
body#health #lmenu02 a {	background-image:url(health/images/lmenu02.gif);	}
body#health #lmenu03 a {	background-image:url(health/images/lmenu03.gif);	}
body#health #lmenu04 a {	background-image:url(health/images/lmenu04.gif);	}
body#health #lmenu05 a {	background-image:url(health/images/lmenu05.gif);	}
body#kwc #lmenu01 a {	background-image:url(kwc/images/lmenu01.gif);	}
body#kwc #lmenu02 a {	background-image:url(kwc/images/lmenu02.gif);	}
body#kwc #lmenu03 a {	background-image:url(kwc/images/lmenu03.gif);	}
body#kwc #lmenu04 a {	background-image:url(kwc/images/lmenu04.gif);	}
body#kwc #lmenu05 a {	background-image:url(kwc/images/lmenu05.gif);	}
body#lavo #lmenu01 a {	background-image:url(lavo/images/lmenu01.gif);	}
body#lavo #lmenu02 a {	background-image:url(lavo/images/lmenu02.gif);	}
body#lavo #lmenu03 a {	background-image:url(lavo/images/lmenu03.gif);	}
body#lavo #lmenu04 a {	background-image:url(lavo/images/lmenu04.gif);	}
body#lavo #lmenu05 a {	background-image:url(lavo/images/lmenu05.gif);	}
body#member #lmenu01 a {	background-image:url(member/images/lmenu01.gif);	}
body#member #lmenu02 a {	background-image:url(member/images/lmenu02.gif);	}
body#member #lmenu03 a {	background-image:url(member/images/lmenu03.gif);	}
body#member #lmenu04 a {	background-image:url(member/images/lmenu04.gif);	}
body#member #lmenu05 a {	background-image:url(member/images/lmenu05.gif);	}
#lmenu01 a:hover, #lmenu02 a:hover, #lmenu03 a:hover, #lmenu04 a:hover, #lmenu05 a:hover {	background-position: 0px -40px;	}
body#info #lmenu01 a {	background-position: 0px -40px;	}
body#dynamic #lmenu02 a {	background-position: 0px -40px;	}
body#health #lmenu03 a {	background-position: 0px -40px;	}
body#kwc #lmenu04 a {	background-position: 0px -40px;	}
body#lavo #lmenu05 a {	background-position: 0px -40px;	}
body#member #lmenu01 a {	background-position: 0px -40px;	}

/*title--------*/
h2#title a {
	width: 750px;
	height: 32px;
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	text-indent: -10000px;
}
/*body.p00 h2#title {
	width: 750px;
	height: 120px;
	display: block;
	margin-bottom: 15px;
	text-indent: -10000px;
}*/
body#info #title a {	background: url(info/images/title.gif) 0px 0px no-repeat;	}
body#dynamic #title a {	background: url(dynamic/images/title.gif) 0px 0px no-repeat;	}
/*body#dynamic.p00 #title {	background: url(dynamic/images/title00.gif) 0px 0px no-repeat;	}*/
body#health #title a {	background: url(health/images/title.gif) 0px 0px no-repeat;	}
/*body#health.p00 #title {	background: url(health/images/title00.gif) 0px 0px no-repeat;	}*/
body#kwc #title a {	background: url(kwc/images/title.gif) 0px 0px no-repeat;	}
body#lavo #title a {	background: url(lavo/images/title.gif) 0px 0px no-repeat;	}
body#member #title a {	background: url(member/images/title.gif) 0px 0px no-repeat;	}


/*headline--------*/
#headline {
	height: 28px;
	border-bottom: 1px solid #CCCCCC;
	text-indent: -30000px;
	background-position: 10px 2px;
	background-repeat: no-repeat;
}
/*ダイナミック*/
body#dynamic.p00 #headline {	background-image: url(dynamic/images/title00.gif); }
body#dynamic.expform #headline {	background-image: url(dynamic/images/title01.gif); }
body#dynamic.dynamicform #headline {	background-image: url(dynamic/images/title02.gif); }
body#dynamic.medicalcheck #headline {	background-image: url(dynamic/images/title03.gif); }
body#dynamic.p04 #headline {	background-image: url(dynamic/images/title04.gif); }
body#dynamic.download #headline {	background-image: url(dynamic/images/title05.gif); }
body#dynamic.target #headline {	background-image: url(dynamic/images/title06.gif); }
body#dynamic.program01 #headline,
body#dynamic.program02 #headline,
body#dynamic.program03 #headline,
body#dynamic.program04 #headline,
body#dynamic.program05 #headline,
body#dynamic.program06 #headline,
body#dynamic.program07 #headline,
body#dynamic.program08 #headline,
body#dynamic.program09 #headline {	background-image: url(dynamic/images/title06.gif); }
body#dynamic.medicalfitness #headline,
body#dynamic.medicalfitness01 #headline,
body#dynamic.medicalfitness01_1 #headline,
body#dynamic.medicalfitness01_2 #headline,
body#dynamic.medicalfitness02 #headline,
body#dynamic.medicalfitness03 #headline,
body#dynamic.medicalfitness04 #headline {	background-image: url(dynamic/images/title07.gif); }
body#dynamic.medical #headline {	background-image: url(dynamic/images/title08.gif); }
body#dynamic.culture #headline {	background-image: url(dynamic/images/title09.gif); }
body#dynamic.junior #headline {	background-image: url(dynamic/images/title10.gif); }
body#dynamic.yawata #headline {	background-image: url(dynamic/images/title11.gif); }
/*健診センター*/
body#health.p00 #headline {	background-image: url(health/images/title00.gif); }
body#health.dock #headline,
body#health.dock_c #headline,
body#health.dock_f #headline,
body#health.program #headline {	background-image: url(health/images/title01.gif); }
body#health.brain #headline {	background-image: url(health/images/title02.gif); }
body#health.healthcheck #headline,
body#health.goverment #headline,
body#health.proceed #headline {	background-image: url(health/images/title03.gif); }
body#health.mammography #headline {	background-image: url(health/images/title04.gif); }
body#health.secondcheck #headline {	background-image: url(health/images/title05.gif); }
body#health.p06 #headline {	background-image: url(health/images/title06.gif); }
body#health.option #headline {	background-image: url(health/images/title07.gif); }
body#health.course #headline {	background-image: url(health/images/title08.gif); }
body#health.p09 #headline {	background-image: url(health/images/title09.gif); }
body#health.p10 #headline {	background-image: url(health/images/title10.gif); }
/*事業部*/
body#kwc.p00 #headline {	background-image: url(kwc/images/title00.gif); }
body#kwc.concept #headline {	background-image: url(kwc/images/title01.gif); }
body#kwc.member #headline {	background-image: url(kwc/images/title02.gif); }
body#kwc.plan #headline {	background-image: url(kwc/images/title03.gif); }
body#kwc.tokuteikenshin #headline {	background-image: url(kwc/images/title04.gif); }
body#kwc.tool #headline {	background-image: url(kwc/images/title05.gif); }
body#kwc.p06 #headline {	background-image: url(kwc/images/title06.gif); }
body#kwc.p07 #headline {	background-image: url(kwc/images/title07.gif); }
body#kwc.p08 #headline {	background-image: url(kwc/images/title08.gif); }
/*ラボ*/
body#lavo.p01 #headline {	background-image: url(lavo/images/title01.gif); }
body#lavo.about #headline {	background-image: url(lavo/images/title01.gif); }
body#lavo.outline #headline {	background-image: url(lavo/images/title02.gif); }
body#lavo.work #headline {	background-image: url(lavo/images/title08.gif); }
body#lavo.research #headline {	background-image: url(lavo/images/title03.gif); }
body#lavo.results #headline {	background-image: url(lavo/images/title04.gif); }
body#lavo.floormap #headline {	background-image: url(lavo/images/title05.gif); }
body#lavo.access #headline {	background-image: url(lavo/images/title06.gif); }
body#lavo.p08 #headline {	background-image: url(lavo/images/title07.gif); }
/*会員専用*/
body#member #headline {	background-image: url(member/images/title12.gif);	}

/*lead--------*/
#lead {
	height: 28px;
	text-indent: -30000px;
	margin: 10px 0 20px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}	
/*ダイナミック*/
body#dynamic.p01 #lead {	background-image: url(dynamic/images/lead01.gif); }
body#dynamic.p02 #lead {	background-image: url(dynamic/images/lead02.gif); }
body#dynamic.p03 #lead {	background-image: url(dynamic/images/lead03.gif); }
body#dynamic.p04 #lead {	background-image: url(dynamic/images/lead04.gif); }
body#dynamic.p05 #lead {	background-image: url(dynamic/images/lead05.gif); }
body#dynamic.p06 #lead {	background-image: url(dynamic/images/lead06.gif); }
body#dynamic.p07 #lead {	background-image: url(dynamic/images/lead07.gif); }
body#dynamic.p08 #lead {	background-image: url(dynamic/images/lead08.gif); }
body#dynamic.p09 #lead {	background-image: url(dynamic/images/lead09.gif); }
body#dynamic.p10 #lead {	background-image: url(dynamic/images/lead10.gif); }
body#dynamic.p11 #lead {	background-image: url(dynamic/images/lead11.gif); }
/*健診センター*/
body#health.p01 #lead {	background-image: url(health/images/lead01.gif); }
body#health.p02 #lead {	background-image: url(health/images/lead02.gif); }
body#health.p03 #lead {	background-image: url(health/images/lead03.gif); }
body#health.p04 #lead {	background-image: url(health/images/lead04.gif); }
body#health.p05 #lead {	background-image: url(health/images/lead05.gif); }
body#health.p06 #lead {	background-image: url(health/images/lead06.gif); }
body#health.p07 #lead {	background-image: url(health/images/lead07.gif); }
body#health.p08 #lead {	background-image: url(health/images/lead08.gif); }
body#health.p09 #lead {	background-image: url(health/images/lead09.gif); }
body#health.p10 #lead {	background-image: url(health/images/lead10.gif); }


/*phone--------*/
#phone {
	width: 750px;
	height: 26px;
	display: block;
	text-indent: -30000px;
	margin-bottom: 8px;
	background-position: 0px 0px;
	background-repeat: no-repeat ;
	position: relative;
}	
body#info #phone, body#dynamic #phone {	background-image: url(dynamic/images/phone.gif); }
body#health #phone {	background-image: url(health/images/phone.gif); }
#phone_box {
	width: 180px;
	height: 73px;
	display: block;
	text-indent: -30000px;
	margin-bottom: 3px;
	background-position: 0px 0px;
	background-repeat: no-repeat ;
}	
body#health #phone_box {	background-image: url(health/images/phone_box.gif); }
#net a {
	position: absolute;
	top: 0px;
	left: 563px;
	width: 187px;
	height: 26px;
	display: block;
	text-indent: -3000px;
	background-position: 0px 0px;
	background-repeat: no-repeat ;
}
body#info #net a, body#dynamic #net a {	background-image: url(dynamic/images/net.gif); }
body#health #net a {	background-image: url(health/images/net.gif); }
#net a:hover {	background-position: 0px -26px;	}
	


/*footer--------*/
#footer {
	clear: both;
	width: 750px;
	margin: 5px auto 20px;
	padding: 10px 0;
	display: block;
	border-top: 1px solid #999999;
	text-align: center;
}
/*directory--------*/
#dir {
	width: 750px;
	height: 15px;
	display: block;
	margin: 5px auto 0;
	position: relative;
	clear: both;
}
#dir li {
	float: left;
	margin-right: 5px;
	list-style-type: none;
	font-size: 10px;
}
.pagetop {
	margin: 5px 0 10px;
	font-size: 10px;
	text-align: right;
	clear: both;
}
/*layout--------*/
#container {
	width: 750px;
	margin: 0 auto;
}
#contents {
	width: 750px;
	display: block;
	margin: 0 auto;
	position: relative;
}
#main {
	float: right;
	width: 590px;
	margin-bottom: 20px;
	background: url(images/main_t.gif) center top no-repeat;
}
#main_box {
	width: 558px;
	padding: 15px 15px 30px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#mainpage_box {
}
#page_box {
	width: 558px;
	padding: 15px 15px 30px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#main #back {
	clear: both;
	width: 590px;
	height: 33px;
	padding-top: 7px;
	display: block;
	border-top: 1px dotted #CCCCCC;
	background: url(images/main_b.gif) 0px 0px no-repeat;
}
#main #back a {
	font-size: 10px;
	background: url(images/dir2.gif) 15px center no-repeat;
	padding-left: 27px;
}


#sub {
	float: left;
	width: 150px;
}
#smain {
	float: left;
	width: 400px;
	padding-bottom: 20px;
}
#smenu{
	float: right;
	width: 180px;
	padding-bottom: 20px;
}
.column {
	border: 1px solid #CCCCCC;
	margin: 5px 0;
	padding: 5px;
}
.column2 {
	clear: both;
	border: 1px solid #CCCCCC;
	margin: 5px 0;
	padding: 5px;
	background-color: #EEEEEE;
}
#top_contents {
	float: left;
	width: 560px;
}
/*top用*/
body.p00 #main {
	width: 400px;
}
#sub2 {
	float: right;
	width: 180px;
	position: relative;
}
#sub img, #sub2 img {
	margin-bottom: 3px;
}

#sub_contents {
	clear: both;
	background-color: #EEEEEE;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#box1, #box2, #box3 {
	float: left;
	width: 240px;
	padding: 10px 5px;
}
/*sub--------*/
#mmenu {
	width: 150px;
	margin-bottom: 15px;
	padding-bottom: 28px;
	background: url(images/menu_b.gif) center bottom no-repeat;
}
#mmenu h3 {
	width: 150px;
	height: 28px;
	display: block;
	text-indent: -10000px;
	background: url(images/menu_t.gif) 0px 0px no-repeat;
}
#mmenu ul {
	margin: 0;	padding: 0;
}
#mmenu li {
	width: 148px;
	height: 28px;
	display: block;
	list-style-type: none;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 0;	padding: 0;
}
#mmenu li a {
	width: 148px;
	height: 28px;
	display: block;
	text-indent: -10000px;
	background-position: 0px 0px;
}
#mmenu li a:hover {	background-position: -150px 0px;	}
body#member li#mmenu12 a,
body.p00 li#mmenu00 a, body.p00_1 li#mmenu00 a, 
body.p01 li#mmenu01 a, body.p02 li#mmenu02 a, body.p03 li#mmenu03 a, body.p04 li#mmenu04 a, body.p05 li#mmenu05 a, 
body.p06 li#mmenu06 a, body.p07 li#mmenu07 a, body.p08 li#mmenu08 a, body.p09 li#mmenu09 a, body.p10 li#mmenu10 a, 
body.p11 li#mmenu11 a, body.p12 lim#menu12 a, body.p13 li#mmenu13 a, body.p14 li#mmenu14 a, body.p15 li#mmenu15 a,
body.about li#mmenu01 a,
body.outline li#mmenu02 a,
body.work li#mmenu08 a,
body.research li#mmenu03 a,
body.results li#mmenu04 a,
body.floormap li#mmenu05 a,
body.access li#mmenu06 a,
body.expform li#mmenu01 a,
body.dynamicform li#mmenu02 a,
body.medicalcheck li#mmenu03 a,
body.lesson li#mmenu05 a,
body.target li#mmenu06 a,
body.program01 li#mmenu06 a,
body.program02 li#mmenu06 a,
body.program03 li#mmenu06 a,
body.program04 li#mmenu06 a,
body.program05 li#mmenu06 a,
body.program06 li#mmenu06 a,
body.program07 li#mmenu06 a,
body.program08 li#mmenu06 a,
body.program09 li#mmenu06 a,
body.medicalfitness li#mmenu07 a,
body.medicalfitness01 li#mmenu07 a,
body.medicalfitness01_1 li#mmenu07 a,
body.medicalfitness01_1 li#mmenu07 a,
body.medicalfitness02 li#mmenu07 a,
body.medicalfitness03 li#mmenu07 a,
body.medicalfitness04 li#mmenu07 a,
body.medical li#mmenu08 a,
body.culture li#mmenu09 a,
body.junior li#mmenu10 a,
body.yawata li#mmenu11 a,
body.dock li#mmenu01 a,
body.dock_f li#mmenu01 a,
body.docl_c li#mmenu01 a,
body.program li#mmenu01 a,
body.blain li#mmenu02 a,
body.healthcheck li#mmenu03 a,
body.goverment li#mmenu03 a,
body.proceed li#mmenu03 a,
body.mammography li#mmenu04 a,
body.secondcheck li#mmenu05 a,
body.option li#mmenu07 a,
body.course li#mmenu08 a,
body.concept li#mmenu01 a,
body.member li#mmenu02 a,
body.plan li#mmenu03 a,
body.tokuteikenshin li#mmenu04 a,
body.tool li#mmenu05 a {	background-position: -300px 0px;	}
body#member.p00 li#mmenu00 a {	background-position: 0px 0px;	}
body#member.p00 li#mmenu00 a:hover {	background-position: -150px 0px;	}

/*ダイナミック*/
body#dynamic #mmenu00 a {	background-image: url(dynamic/images/mmenu00.gif); }
body#dynamic #mmenu01 a {	background-image: url(dynamic/images/mmenu01.gif); }
body#dynamic #mmenu02 a {	background-image: url(dynamic/images/mmenu02.gif); }
body#dynamic #mmenu03 a {	background-image: url(dynamic/images/mmenu03.gif); }
body#dynamic #mmenu04 a {	background-image: url(dynamic/images/mmenu04.gif); }
body#dynamic #mmenu05 a {	background-image: url(dynamic/images/mmenu05.gif); }
body#dynamic #mmenu06 a {	background-image: url(dynamic/images/mmenu06.gif); }
body#dynamic #mmenu07 a {	background-image: url(dynamic/images/mmenu07.gif); }
body#dynamic #mmenu08 a {	background-image: url(dynamic/images/mmenu08.gif); }
body#dynamic #mmenu09 a {	background-image: url(dynamic/images/mmenu09.gif); }
body#dynamic #mmenu10 a {	background-image: url(dynamic/images/mmenu10.gif); }
body#dynamic #mmenu11 a {	background-image: url(dynamic/images/mmenu11.gif); }
body#dynamic #mmenu12 a {	background-image: url(dynamic/images/mmenu12.gif); }
body#dynamic #mmenu13 a {	background-image: url(dynamic/images/mmenu13.gif); }
/*健診センター*/
body#health #mmenu00 a {	background-image: url(health/images/mmenu00.gif); }
body#health #mmenu01 a {	background-image: url(health/images/mmenu01.gif); }
body#health #mmenu02 a {	background-image: url(health/images/mmenu02.gif); }
body#health #mmenu03 a {	background-image: url(health/images/mmenu03.gif); }
body#health #mmenu04 a {	background-image: url(health/images/mmenu04.gif); }
body#health #mmenu05 a {	background-image: url(health/images/mmenu05.gif); }
body#health #mmenu06 a {	background-image: url(health/images/mmenu06.gif); }
body#health #mmenu07 a {	background-image: url(health/images/mmenu07.gif); }
body#health #mmenu08 a {	background-image: url(health/images/mmenu08.gif); }
body#health #mmenu09 a {	background-image: url(health/images/mmenu09.gif); }
body#health #mmenu10 a {	background-image: url(health/images/mmenu10.gif); }
/*ラボ*/
body#lavo #mmenu01 a {	background-image: url(lavo/images/mmenu01.gif); }
body#lavo #mmenu02 a {	background-image: url(lavo/images/mmenu02.gif); }
body#lavo #mmenu03 a {	background-image: url(lavo/images/mmenu03.gif); }
body#lavo #mmenu04 a {	background-image: url(lavo/images/mmenu04.gif); }
body#lavo #mmenu05 a {	background-image: url(lavo/images/mmenu05.gif); }
body#lavo #mmenu06 a {	background-image: url(lavo/images/mmenu06.gif); }
body#lavo #mmenu07 a {	background-image: url(lavo/images/mmenu07.gif); }
body#lavo #mmenu08 a {	background-image: url(lavo/images/mmenu08.gif); }
/*KWC*/
body#kwc #mmenu00 a {	background-image: url(kwc/images/mmenu00.gif); }
body#kwc #mmenu01 a {	background-image: url(kwc/images/mmenu01.gif); }
body#kwc #mmenu02 a {	background-image: url(kwc/images/mmenu02.gif); }
body#kwc #mmenu03 a {	background-image: url(kwc/images/mmenu03.gif); }
body#kwc #mmenu04 a {	background-image: url(kwc/images/mmenu04.gif); }
body#kwc #mmenu05 a {	background-image: url(kwc/images/mmenu05.gif); }
body#kwc #mmenu06 a {	background-image: url(kwc/images/mmenu06.gif); }
body#kwc #mmenu07 a {	background-image: url(kwc/images/mmenu07.gif); }
body#kwc #mmenu08 a {	background-image: url(kwc/images/mmenu08.gif); }
/*会員専用*/
body#member #mmenu00 a {	background-image: url(member/images/mmenu00.gif); }
body#member #mmenu01 a {	background-image: url(member/images/mmenu01.gif); }
body#member #mmenu02 a {	background-image: url(member/images/mmenu02.gif); }
body#member #mmenu03 a {	background-image: url(member/images/mmenu03.gif); }
body#member #mmenu04 a {	background-image: url(member/images/mmenu04.gif); }
body#member #mmenu05 a {	background-image: url(member/images/mmenu05.gif); }
body#member #mmenu06 a {	background-image: url(member/images/mmenu06.gif); }
body#member #mmenu07 a {	background-image: url(member/images/mmenu07.gif); }
body#member #mmenu08 a {	background-image: url(member/images/mmenu08.gif); }
body#member #mmenu09 a {	background-image: url(member/images/mmenu09.gif); }
body#member #mmenu10 a {	background-image: url(member/images/mmenu10.gif); }
body#member #mmenu11 a {	background-image: url(member/images/mmenu11.gif); }
body#member #mmenu12 a {	background-image: url(member/images/mmenu12.gif); }
body#member #mmenu13 a {	background-image: url(member/images/mmenu13.gif); }


/*table--------*/
table {
	border: 1px solid #999999;
	border-collapse: collapse;
	margin: 5px 0;
}
table caption {
	margin: 3px 0 0;
	padding-left: 4px;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	border-left: 4px double #CCCCCC;
	padding-bottom: 3px;
}
table th {
	border: 1px solid #999999;
	padding: 5px 8px 5px 3px;
	border-collapse: collapse;
	font-size: 0.75em;
	background-color: #EEEEEE;
	white-space: nowrap;
}	
table td {
	border: 1px solid #999999;
	padding: 5px 3px;
	border-collapse: collapse;
	font-size: 0.75em;
	line-height: 150%;
}	
.mini th {
	border: 1px solid #999999;
	padding: 3px 2px;
	border-collapse: collapse;
	background-color: #EEEEEE;
	white-space: nowrap;
}	
.mini td {
	border: 1px solid #999999;
	padding: 3px 2px;
	border-collapse: collapse;
	line-height: 150%;
}	
table.frame, table.frame td { border-width: 0px;	}




h2.headline {
	font-size: 16px;
	border-left: 5px solid #0099CC;
	padding-left: 3px;
	margin: 0 0 5px;
}
h2.headline2 {
	font-size: 16px;
	border: 1px solid #0099CC;
	padding: 3px;
	margin: 0 0 5px;
}
h3.headline {
	font-size: 12px;
	border-left: 3px solid #0099CC;
	padding-left: 3px;
	margin: 15px 0 5px;
}
.date {
	font-size: 9px;
	color: #999999;
}

#mfmenu {
	width: 590px;
	height: 32px;
	display: block;
	}
#mfmenu01 a, #mfmenu01_2 a {
	float: left;
	width: 148px;
	height: 32px;
	display: block;
	text-indent: -3000px;
	}
#mfmenu02 a, #mfmenu02_2 a {
	float: left;
	width: 147px;
	height: 32px;
	display: block;
	text-indent: -3000px;
	}
#mfmenu03 a, #mfmenu03_2 a {
	float: left;
	width: 147px;
	height: 32px;
	display: block;
	text-indent: -3000px;
	}
#mfmenu04 a, #mfmenu04_2 a {
	float: left;
	width: 148px;
	height: 32px;
	display: block;
	text-indent: -3000px;
	}
#dynamic #mfmenu01 a {	background-image: url(dynamic/images/mfmenu01.gif);	}
#dynamic #mfmenu02 a {	background-image: url(dynamic/images/mfmenu02.gif);	}
#dynamic #mfmenu03 a {	background-image: url(dynamic/images/mfmenu03.gif);	}
#dynamic #mfmenu04 a {	background-image: url(dynamic/images/mfmenu04.gif);	}
#health #mfmenu01 a {	background-image: url(health/images/mfmenu01.gif);	}
#health #mfmenu02 a {	background-image: url(health/images/mfmenu02.gif);	}
#health #mfmenu03 a {	background-image: url(health/images/mfmenu03.gif);	}
#health #mfmenu04 a {	background-image: url(health/images/mfmenu04.gif);	}

#mfmenu01 a:hover, #mfmenu02 a:hover, #mfmenu03 a:hover, #mfmenu04 a:hover {	background-position: 0px -32px;	}

dt {
	clear: both;
	float: left;
	width: 100px;
	display: block;
	font-size: 11px;
	line-height: 20px;
	letter-spacing: 0.5em;
	}
	
dd {
	padding-left: 105px;
	display: block;
	font-size: 11px;
	line-height: 20px;
	letter-spacing: 0.5em;
	}

/*目的別プログラム*/
#target01 a, #target02 a, #target03 a, #target04 a, #target05 a, #target06 a, #target07 a, #target08 a, #target09 a {
	float: left;
	width: 186px;
	height: 120px;
	display: block;
	text-indent: -3000px;
	background-position: 0px 0px;
	margin-bottom: 6px;
	}
#target01 a {	background-image: url(dynamic/images/target01.gif);	}
#target02 a {	background-image: url(dynamic/images/target02.gif);	}
#target03 a {	background-image: url(dynamic/images/target03.gif);	}
#target04 a {	background-image: url(dynamic/images/target04.gif);	}
#target05 a {	background-image: url(dynamic/images/target05.gif);	}
#target06 a {	background-image: url(dynamic/images/target06.gif);	}
#target07 a {	background-image: url(dynamic/images/target07.gif);	}
#target08 a {	background-image: url(dynamic/images/target08.gif);	}
#target09 a {	background-image: url(dynamic/images/target09.gif);	}
#target01 a:hover, #target02 a:hover, #target03 a:hover, #target04 a:hover, #target05 a:hover, #target06 a:hover, #target07 a:hover, #target08 a:hover, #target09 a:hover {
	background-position: 0px -120px;
	}
