#menu {
	fbackground-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding: 0px;
}

#menu ul {
	width:919px;
	height: 64px;
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#menu li{ float:left; margin: 0px; padding: 0px; }

#menu li.menu01 { width:70px; height:64px; list-style-type: none; text-indent: -9999px; overflow:hidden; outline:none; background-image:url(/kms/ff_famed/img/menu/overmenu_01.png); background-repeat: no-repeat; }
#menu li.menu01 a{ width:70px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/menu_01.png); background-repeat: no-repeat; }
#menu li.menu01 a:link{ width:70px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/menu_01.png); background-repeat: no-repeat; }
#menu li.menu01 a:hover{ width:70px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/overmenu_01.png); background-repeat: no-repeat; }

#menu li.menu02 { width:93px; height:64px; list-style-type: none; text-indent: -9999px; background-image:url(/kms/ff_famed/img/menu/overmenu_02.png); background-repeat: no-repeat; }
#menu li.menu02 a{ width:93px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/menu_02.png); background-repeat: no-repeat; overflow:hidden; outline:none; }
#menu li.menu02 a:link{ width:93px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/menu_02.png); background-repeat: no-repeat; }
#menu li.menu02 a:hover{ width:93px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/overmenu_02.png); background-repeat: no-repeat; }

#menu li.menu03 { width:116px; height:64px; list-style-type: none; text-indent: -9999px; background-image:url(/kms/ff_famed/img/menu/overmenu_03.png); background-repeat: no-repeat; }
#menu li.menu03 a{ width:116px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/menu_03.png); background-repeat: no-repeat; overflow:hidden; outline:none; }
#menu li.menu03 a:link{ width:116px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/menu_03.png); background-repeat: no-repeat; }
#menu li.menu03 a:hover{ width:116px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/overmenu_03.png); background-repeat: no-repeat; }

#menu li.menu04 { width:131px; height:64px; list-style-type: none; text-indent: -9999px; background-image:url(/kms/ff_famed/img/menu/overmenu_04.png); background-repeat: no-repeat; }
#menu li.menu04 a{ width:131px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/menu_04.png); background-repeat: no-repeat; overflow:hidden; outline:none; }
#menu li.menu04 a:link{ width:131px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/menu_04.png); background-repeat: no-repeat; }
#menu li.menu04 a:hover{ width:131px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/overmenu_04.png); background-repeat: no-repeat; }

#menu li.menu05 { width:97px; height:64px; list-style-type: none; text-indent: -9999px; background-image:url(/kms/ff_famed/img/menu/overmenu_05.png); background-repeat: no-repeat; }
#menu li.menu05 a{ width:97px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/menu_05.png); background-repeat: no-repeat; overflow:hidden; outline:none; }
#menu li.menu05 a:link{ width:97px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/menu_05.png); background-repeat: no-repeat; }
#menu li.menu05 a:hover{ width:97px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/overmenu_05.png); background-repeat: no-repeat; }

#menu li.menu06 { width:113px; height:64px; list-style-type: none; text-indent: -9999px; background-image:url(/kms/ff_famed/img/menu/overmenu_06.png); background-repeat: no-repeat; }
#menu li.menu06 a{ width:113px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/menu_06.png); background-repeat: no-repeat; overflow:hidden; outline:none; }
#menu li.menu06 a:link{ width:113px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/menu_06.png); background-repeat: no-repeat; }
#menu li.menu06 a:hover{ width:113px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/overmenu_06.png); background-repeat: no-repeat; }

#menu li.menu07 { width:147px; height:64px; list-style-type: none; text-indent: -9999px; background-image:url(/kms/ff_famed/img/menu/overmenu_07.png); background-repeat: no-repeat; }
#menu li.menu07 a{ width:147px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/menu_07.png); background-repeat: no-repeat; overflow:hidden; outline:none; }
#menu li.menu07 a:link{ width:147px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/menu_07.png); background-repeat: no-repeat; }
#menu li.menu07 a:hover{ width:147px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/overmenu_07.png); background-repeat: no-repeat; }

#menu li.menu08 { width:152px; height:64px; list-style-type: none; text-indent: -9999px; background-image:url(/kms/ff_famed/img/menu/overmenu_08.png); background-repeat: no-repeat; }
#menu li.menu08 a{ width:152px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/menu_08.png); background-repeat: no-repeat; overflow:hidden; outline:none; }
#menu li.menu08 a:link{ width:152px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/menu_08.png); background-repeat: no-repeat; }
#menu li.menu08 a:hover{ width:152px; height:64px; display: block; background-image:url(/kms/ff_famed/img/menu/overmenu_08.png); background-repeat: no-repeat; }


 ▼リンク色ブラック全ページ対応  


a { text-decoration: none; outline:none; }
a:link { color: #888888;text-decoration: none; text-decoration: none;}
a:visited { color: #888888;text-decoration: none; text-decoration: none;}
a:hover { color: #00e20b;
text-decoration:none;
text-decoration: none;}
a:active { color: #00e20b;text-decoration: none; }
#header {
	height: 133px;
	width: 920px;
	background-image: url(/kms/ff_famed/img/header.jpg);
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
.sub {
	background-image: url(/kms/ff_famed/img/header2.jpg);
	height: 58px;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	font-size: 12px;
	color: #666666;
	text-align: right;
	padding-right: 10px;
}
/*
#header {
	background-image: url(/kms/ff_famed/img/headersub.gif);
	height: 100px;
	width: 900px;
	margin: 0px auto;
	text-indent: -9999px;
	background-repeat: no-repeat;
	padding: 0px;
}
*/
#line {
	height: 4px;
	width: 100%;
	text-indent: -9999px;
	background-image: url(/kms/ff_famed/img/header_haikei.gif);
	background-repeat: repeat-x;
}
body {
	margin: 0px;
	font-family: Meiryo;
}

h1 {
	margin: 0px;
	height: 100px;
	width: 450px;
	text-indent: -9999px;
}
h2 { margin: 0px; 
}
h3 { margin: 0px; 
}

.backgroud {
	background-repeat: repeat-x;
	background-image: url(/kms/ff_famed/img/brogram_haikei1.gif);
}
/*
.sub {
	font-family: "メイリオ";
	padding-right: 10px;
	text-align: right;
	padding-bottom: 10px;
	font-size: 12px;
}
*/
.white_box {
	width: 920px;
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/kms/ff_famed/img/header_haikei.gif);
	background-repeat: repeat-x;
}
.table1 {
	background-image: url(/kms/ff_famed/img/table/sub_01.gif);
	height: 23px;
	width: 208px;
}
#table2 {
	background-image: url(/kms/ff_famed/img/table/sub_02.gif);
	background-repeat: repeat;
	width: 208px;
}
#table2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#table2 li {
	list-style-type: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	padding-top: 15px;
	font-size: 16px;
	color: #888888;
}
.table3 {
	background-image: url(/kms/ff_famed/img/table/sub_03.png);
	height: 156px;
	width: 208px;
}
#box1 {
	width: 900px;
	overflow:hidden;
	display:inline;
}
#box2 {
	float: left;
	width: 208px;
	margin-top: 30px;
	margin-left: 8px;
	margin-bottom: 80px;
	display:inline;
}
#box3 {
	width: 660px;
	float: right;
	margin-top: 30px;
	padding-top: 10px;
	margin-bottom: 30px;
	display:inline;
	margin-left: 14px;
	margin-right: 10px;
}

.footer {
	width: 900px;
	padding-top: 40px;
	padding-bottom: 40px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1ea200;
	font-size: 12px;
	color: #666666;
	text-align: center;
}
.title_list {
	font-size: 16px;
	color: #00d80a;
	background-image: url(/kms/ff_famed/img/icon.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: 1px;
}
p {
	margin: 0px;
}

.title_image01 {
	background-image: url(/kms/ff_famed/img/title/sub_02.jpg);
	text-indent: -9999px;
	height: 149px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
.title_image02 {
	background-image: url(/kms/ff_famed/img/title/sub_03.jpg);
	text-indent: -9999px;
	height: 162px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

/* FONT */

.font_m {
	font-size: 14px;
	color: #333333;
	line-height: 160%;
}

/* 挨拶 */
.kyouzyu {
	margin-right: 25px;
}
.staff01 {
	font-size: 18px;
	color: #1ea200;
	width: 650px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1ea200;
	margin-bottom: 15px;
	padding-left: 3px;
}
.staff02 {
	padding-left: 10px;
}
.title_image03 {
	background-image: url(/kms/ff_famed/img/title/sub_03.jpg);
	text-indent: -9999px;
	height: 149px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.outline {
	font-size: 18px;
	color: #996633;
	margin-bottom: 10px;
}
.program01 {
	font-size: 18px;
	color: #0099CC;
}
.program02 {
	font-size: 14px;
	color: #333333;
	padding-bottom: 20px;
}
.font_s {
	font-size: 12px;
	color: #666666;
}
#kouen {
}
#kouen ul { }
#kouen li { margin-bottom: 15px; }
#kouen li a {
	font-size: 16px;
	color: #009933;
}
#kouen li a:hover {
	font-size: 16px;
	color: #ffcc00;
}
.font_l {
	font-size: 16px;
	color: #333333;
}
.question {
	background-image: url(/kms/ff_famed/img/q.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	font-size: 14px;
	color: #333333;
	margin-bottom: 8px;
}
.answer {
	padding-left: 40px;
	font-size: 14px;
	color: #5c7c5a;
	background-image: url(/kms/ff_famed/img/a.gif);
	background-repeat: no-repeat;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 20px;
}
.dojyo1 {
	color: #333333;
	padding-left: 40px;
	background-image: url(/kms/ff_famed/img/dojyo/icon.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	margin-top: 12px;
	font-size: 14px;
}
.dojyo1 a {
	font-size: 14px;
	color: #009933;
}
.dojyo1 a:hover {
	font-size: 14px;
	color: #00CC00;
}
.title_imagelink {
	background-image: url(/kms/ff_famed/img/title/sub_link.jpg);
	text-indent: -9999px;
	height: 149px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.dojyo_title {
	font-size: 18px;
	color: #0dbe00;
}
.font_red {
	color: #CC3300;
}
.font_green {
	color: #009900;
}
.dojyo_side {
	font-size: 14px;
	color: #27d000;
	padding-bottom: 10px;
}

/* 家庭医学道場タイトル */
.dojo-title {
	height: auto;
	width: 600px;
	border-left:8px solid #27D000;
	padding:5px 0px 0px 12px;
	margin-bottom: 40px;
}
.dojo-title p {
	font-size:14px;
	color:#FF0000;
}
.dojo-title h3 {
	font-size:34px;
	font-weight:normal;
	color:#535353;
}

.dojyo_01 {
	background-image: url(/kms/ff_famed/img/dojyo/title_1.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 600px;
	text-indent: -999px;
	margin-bottom: 40px;
}
.dojyo_02 {
	background-image: url(/kms/ff_famed/img/dojyo/title_2.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 600px;
	text-indent: -999px;
}
.dojyo_03 {
	background-image: url(/kms/ff_famed/img/dojyo/title_3.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 600px;
	text-indent: -999px;
}
.dojyo_04 {
	background-image: url(/kms/ff_famed/img/dojyo/title_4.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 600px;
	text-indent: -999px;
	margin-bottom: 40px;
}
.dojyo_05 {
	background-image: url(/kms/ff_famed/img/dojyo/title_5.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 600px;
	text-indent: -999px;
}
.dojyo_06 {
	background-image: url(/kms/ff_famed/img/dojyo/title_6.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 600px;
	text-indent: -999px;
	margin-bottom: 40px;
}
.dojyo_07 {
	background-image: url(/kms/ff_famed/img/dojyo/title_7.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 600px;
	text-indent: -999px;
	margin-bottom: 40px;
}
.dojyo_08 {
	background-image: url(/kms/ff_famed/img/dojyo/title_8.gif);
	background-repeat: no-repeat;
	width: 600px;
	text-indent: -999px;
	height: 65px;
	margin-bottom: 40px;
}
.dojyo_09 {
	background-image: url(/kms/ff_famed/img/dojyo/title_9.gif);
	background-repeat: no-repeat;
	width: 600px;
	text-indent: -999px;
	height: 65px;
	margin-bottom: 40px;
}
.dojyo_10 {
	background-image: url(/kms/ff_famed/img/dojyo/title_10.gif);
	background-repeat: no-repeat;
	width: 600px;
	text-indent: -999px;
	height: 65px;
	margin-bottom: 40px;
}
.dojyo_11 {
	background-image: url(/kms/ff_famed/img/dojyo/title_11.gif);
	background-repeat: no-repeat;
	width: 600px;
	text-indent: -999px;
	height: 65px;
	margin-bottom: 40px;
}
.dojyo_12 {
	background-image: url(/kms/ff_famed/img/dojyo/title_12.gif);
	background-repeat: no-repeat;
	width: 600px;
	text-indent: -999px;
	height: 65px;
	margin-bottom: 40px;
}
.dojyo_13 {
	background-image: url(/kms/ff_famed/img/dojyo/title_13.gif);
	background-repeat: no-repeat;
	width: 600px;
	text-indent: -999px;
	height: 65px;
	margin-bottom: 40px;
}

.dojyo_14 {
	background-image: url(/kms/ff_famed/img/dojyo/title_14.gif);
	background-repeat: no-repeat;
	width: 600px;
	text-indent: -999px;
	height: 65px;
	margin-bottom: 40px;
	}

.dojyo_15 {
	background-image: url(/kms/ff_famed/img/dojyo/title_15.gif);
	background-repeat: no-repeat;
	width: 600px;
	text-indent: -999px;
	height: 65px;
	margin-bottom: 40px;
	}

.dojyo_16 {
	background-image: url(/kms/ff_famed/img/dojyo/title_16.gif);
	background-repeat: no-repeat;
	width: 600px;
	text-indent: -999px;
	height: 65px;
	margin-bottom: 40px;
	}
	
.dojyo_top {
	margin-bottom: 20px;
	background-image: url(/kms/ff_famed/img/dojyo/dojyo_toptitle.jpg);
	text-indent: -9999px;
	height: 350px;
	width: 660px;
}
.familymed_1 {
	margin-left: 25px;
}
.program_qa {
	background-image: url(/kms/ff_famed/img/brogram_qa.gif);
	height: 121px;
	width: 660px;
	background-repeat: no-repeat;
	text-indent: -999px;
	margin-bottom: 20px;
}
.program_sample {
	background-image: url(/kms/ff_famed/img/brogram_kouki.gif);
	height: 121px;
	width: 660px;
	background-repeat: no-repeat;
	text-indent: -999px;
	margin-bottom: 20px;
}
.program_kensyu {
	background-image: url(/kms/ff_famed/img/brogram_kensyu.gif);
	background-repeat: no-repeat;
	height: 121px;
	width: 660px;
	text-indent: -9999px;
}
.title_image00 {
	background-image: url(/kms/ff_famed/img/title/sub_01.jpg);
	text-indent: -9999px;
	height: 149px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
.title_image07 {
	background-image: url(/kms/ff_famed/img/title/sub_06.jpg);
	text-indent: -9999px;
	height: 149px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
.title_image05 {
	background-image: url(/kms/ff_famed/img/title/sub_05.jpg);
	text-indent: -9999px;
	height: 149px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.title_image04 {
	background-image: url(/kms/ff_famed/img/title/sub_04.jpg);
	text-indent: -9999px;
	height: 149px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.title_image06 {
	background-image: url(/kms/ff_famed/img/title/sub_07.jpg);
	text-indent: -9999px;
	height: 149px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.contact_box {
	width: 300px;
	border: 1px solid #CCCCCC;
	padding: 20px;
}
.familymed2 {
	height: 418px;
	width: 660px;
	background-image: url(/kms/ff_famed/img/familypractice_5.gif);
	text-indent: -9999px;
}
.familymed1 {
	height: 344px;
	width: 660px;
	background-image: url(/kms/ff_famed/img/familypractice_top.jpg);
	text-indent: -9999px;
}
.title_imagecontact {
	background-image: url(/kms/ff_famed/img/title/sub_08.jpg);
	text-indent: -9999px;
	height: 149px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
