
/*---------------↓共通要素（文字サイズ／カラー／ふるまい）　ここから------------------*/

/* マージン初期化 */
* {
margin:0px;
}
ul,li {
margin:0px;
padding:0px;
}

/* 画像ボーダー */
img {
	border: 0;
}

/* 基本書体（フォント） */
body, p, caption, th, td, ol, dl, dt, dd, form {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#FFFFFF;
}
input {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/* 文字サイズ */
body, td {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	letter-spacing:normal;
/*	background-color:#FFFFFF;*/
}

b {
font-size: 12px;
font-weight: bold;
line-height: 20px;
}
h1,h2,h3 {
	line-height: 20px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	display:inline;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka;
}

/* リンク反応 */
a:link,a:visited {
color:#FF9900;
/*color:#99FF00;*/
	/*color: #0099CC;*/
	text-decoration: none;
}
a:active,a:hover {
color:#FF9900;
/*color:#99FF00;*/
	/*color: #0099CC;*/
	text-decoration: underline;
}

/*---------------共通要素（文字サイズ／カラー／ふるまい）　ここまで------------------*/


/* コンテナボックス */
#container_box {
position: absolute; left: 0px; top: 0px;
width:800px;
margin:0px;
background: url(img/unit_box_bk.gif);
}

/* ヘッダーボックス */
#header_box {
width: 800px;
height: 105px; 
margin:0px;
}
/* ヘッダー上部固定メニュー */
#header_menu {
width:800px;
height:29px;
/* 仮 */
}
#header_menu ul {
margin:0px;
list-style:none;
text-indent: -9999px;
}
#header_menu ul li {
float:left;
margin:0px;
list-style:none;
text-indent: -9999px;
}
/* メニュー1 ■HOME */
#header_menu1 a {
margin:0;
display:block;
width:60px;
height:29px;
text-indent: -9999px;
background: url(img/header_menu.gif);
}
#header_menu1 a:link, #header_menu1 a:visited {background-position: 0px 0px;}
#header_menu1 a:hover, #header_menu1 a:active {background-position: 0px 0px;}
/* メニュー2 ■専門医検索 */
#header_menu2 a {
margin:0;
display:block;
width:90px;
height:29px;
text-indent: -9999px;
background: url(img/header_menu.gif);
}
#header_menu2 a:link, #header_menu2 a:visited {background-position: -60px 0px;}
#header_menu2 a:hover, #header_menu2 a:active {background-position: -60px 0px;}
/* メニュー3 ■基礎知識 */
#header_menu3 a {
margin:0;
display:block;
width:70px;
height:29px;
text-indent: -9999px;
background: url(img/header_menu.gif);
}
#header_menu3 a:link, #header_menu3 a:visited {background-position: -150px 0px;}
#header_menu3 a:hover, #header_menu3 a:active {background-position: -150px 0px;}
/* メニュー4 ■治療の流れ */
#header_menu4 a {
margin:0;
display:block;
width:90px;
height:29px;
text-indent: -9999px;
background: url(img/header_menu.gif);
}
#header_menu4 a:link, #header_menu4 a:visited {background-position: -220px 0px;}
#header_menu4 a:hover, #header_menu4 a:active {background-position: -220px 0px;}
/* メニュー5 ■用語集 */
#header_menu5 a {
margin:0;
display:block;
width:60px;
height:29px;
text-indent: -9999px;
background: url(img/header_menu.gif);
}
#header_menu5 a:link, #header_menu5 a:visited {background-position: -310px 0px;}
#header_menu5 a:hover, #header_menu5 a:active {background-position: -310px 0px;}
/* メニュー6 ■サイトマップ */
#header_menu6 a {
margin:0;
display:block;
width:90px;
height:29px;
text-indent: -9999px;
background: url(img/header_menu.gif);
}
#header_menu6 a:link, #header_menu6 a:visited {background-position: -370px 0px;}
#header_menu6 a:hover, #header_menu6 a:active {background-position: -370px 0px;}
/* メニュー7 ■免責 */
#header_menu7 a {
margin:0;
display:block;
width:50px;
height:29px;
text-indent: -9999px;
background: url(img/header_menu.gif);
}
#header_menu7 a:link, #header_menu7 a:visited {background-position: -460px 0px;}
#header_menu7 a:hover, #header_menu7 a:active {background-position: -460px 0px;}
/* メニュー8 ■フローラル・インプラント・スタディー・グループについて */
#header_menu8 a {
margin:0;
display:block;
width:290px;
height:29px;
text-indent: -9999px;
background: url(img/header_menu.gif);
}
#header_menu8 a:link, #header_menu8 a:visited {background-position: -510px 0px;}
#header_menu8 a:hover, #header_menu8 a:active {background-position: -510px 0px;}


/* ヘッダー下部ボックス */
#header_body {
clear:both;
width:800px;
height:76px;
/* 仮 */
background:url(img/header_02.gif) no-repeat;
}
/* ヘッダー下部ボックス2テスト */
#header_body3 {
clear:both;
width:800px;
height:76px;
/* 仮 */
background:url(img/header_03.gif) no-repeat;
}
/* ユニットボックス */
#unit_box {
clear:both;
width:800px;
margin:0px;
}
/* レフトボックス */
#left_box {
float:left;
width:200px;
margin:0px;
}
/* ライトボックス */
#right_box {
float:left;
width:600px;
margin:0px;
}
/* フッターボックス */
#footer_box {
clear:both;
width:800px;
height:100px;
margin:0px;
background:url(img/footer.gif) no-repeat;
background-position:bottom;
}
.footer_logo {
clear:both;
width:353px;
height:25px;
padding:39px 0 0 224px;
}




/* レフトボックス固定メニュー */
#left_menu {
clear:both;
width: 190px;
/* メニュー全体の位置調整 */
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
}
#left_menu ul {
clear:both;
margin:0px;
list-style:none;
text-indent: -9999px;
}
#left_menu ul li {
clear:both;
margin:0px;
list-style:none;
text-indent: -9999px;
}
/* メニュー1　■インプラント基礎知識 */
#left_menu1 {
clear:both;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu1.gif);
background-position: 0px 0px;
}

#left_menu1_1 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu1.gif);
}
#left_menu1_1 a:link, #left_menu1_1 a:visited {background-position: 0px -25px;}
#left_menu1_1 a:hover, #left_menu1_1 a:active {background-position: 0px -25px;}

#left_menu1_2 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu1.gif);
}
#left_menu1_2 a:link, #left_menu1_2 a:visited {background-position: 0px -50px;}
#left_menu1_2 a:hover, #left_menu1_2 a:active {background-position: 0px -50px;}

#left_menu1_3 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu1.gif);
}
#left_menu1_3 a:link, #left_menu1_3 a:visited {background-position: 0px -75px;}
#left_menu1_3 a:hover, #left_menu1_3 a:active {background-position: 0px -75px;}

#left_menu1_4 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu1.gif);
}
#left_menu1_4 a:link, #left_menu1_4 a:visited {background-position: 0px -100px;}
#left_menu1_4 a:hover, #left_menu1_4 a:active {background-position: 0px -100px;}

#left_menu1_5 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu1.gif);
}
#left_menu1_5 a:link, #left_menu1_5 a:visited {background-position: 0px -125px;}
#left_menu1_5 a:hover, #left_menu1_5 a:active {background-position: 0px -125px;}

#left_menu1_6 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu1.gif);
}
#left_menu1_6 a:link, #left_menu1_6 a:visited {background-position: 0px -150px;}
#left_menu1_6 a:hover, #left_menu1_6 a:active {background-position: 0px -150px;}

#left_menu1_7 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu1.gif);
}
#left_menu1_7 a:link, #left_menu1_7 a:visited {background-position: 0px -175px;}
#left_menu1_7 a:hover, #left_menu1_7 a:active {background-position: 0px -175px;}

#left_menu1_8 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu1.gif);
}
#left_menu1_8 a:link, #left_menu1_8 a:visited {background-position: 0px -200px;}
#left_menu1_8 a:hover, #left_menu1_8 a:active {background-position: 0px -200px;}

#left_menu1_9 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu1.gif);
}
#left_menu1_9 a:link, #left_menu1_9 a:visited {background-position: 0px -225px;}
#left_menu1_9 a:hover, #left_menu1_9 a:active {background-position: 0px -225px;}

/* メニュー2　■インプラント受診にあたり */
#left_menu2 {
clear:both;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu2.gif);
background-position: 0px 0px;
}

#left_menu2_1 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu2.gif);
}
#left_menu2_1 a:link, #left_menu2_1 a:visited {background-position: 0px -25px;}
#left_menu2_1 a:hover, #left_menu2_1 a:active {background-position: 0px -25px;}

#left_menu2_2 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu2.gif);
}
#left_menu2_2 a:link, #left_menu2_2 a:visited {background-position: 0px -50px;}
#left_menu2_2 a:hover, #left_menu2_2 a:active {background-position: 0px -50px;}

/* メニュー3　■インプラントの症例 */
#left_menu3 {
clear:both;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
background-position: 0px 0px;
}

#left_menu3_1 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_1 a:link, #left_menu3_1 a:visited {background-position: 0px -25px;}
#left_menu3_1 a:hover, #left_menu3_1 a:active {background-position: 0px -25px;}

#left_menu3_2 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_2 a:link, #left_menu3_2 a:visited {background-position: 0px -50px;}
#left_menu3_2 a:hover, #left_menu3_2 a:active {background-position: 0px -50px;}

#left_menu3_3 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_3 a:link, #left_menu3_3 a:visited {background-position: 0px -75px;}
#left_menu3_3 a:hover, #left_menu3_3 a:active {background-position: 0px -75px;}

#left_menu3_4 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_4 a:link, #left_menu3_4 a:visited {background-position: 0px -100px;}
#left_menu3_4 a:hover, #left_menu3_4 a:active {background-position: 0px -100px;}

#left_menu3_5 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_5 a:link, #left_menu3_5 a:visited {background-position: 0px -125px;}
#left_menu3_5 a:hover, #left_menu3_5 a:active {background-position: 0px -125px;}

#left_menu3_6 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_6 a:link, #left_menu3_6 a:visited {background-position: 0px -150px;}
#left_menu3_6 a:hover, #left_menu3_6 a:active {background-position: 0px -150px;}

#left_menu3_7 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_7 a:link, #left_menu3_7 a:visited {background-position: 0px -175px;}
#left_menu3_7 a:hover, #left_menu3_7 a:active {background-position: 0px -175px;}

#left_menu3_8 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_8 a:link, #left_menu3_8 a:visited {background-position: 0px -200px;}
#left_menu3_8 a:hover, #left_menu3_8 a:active {background-position: 0px -200px;}

#left_menu3_9 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_9 a:link, #left_menu3_9 a:visited {background-position: 0px -225px;}
#left_menu3_9 a:hover, #left_menu3_9 a:active {background-position: 0px -225px;}

#left_menu3_10 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_10 a:link, #left_menu3_10 a:visited {background-position: 0px -250px;}
#left_menu3_10 a:hover, #left_menu3_10 a:active {background-position: 0px -250px;}

#left_menu3_11 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_11 a:link, #left_menu3_11 a:visited {background-position: 0px -275px;}
#left_menu3_11 a:hover, #left_menu3_11 a:active {background-position: 0px -275px;}

#left_menu3_12 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_12 a:link, #left_menu3_12 a:visited {background-position: 0px -300px;}
#left_menu3_12 a:hover, #left_menu3_12 a:active {background-position: 0px -300px;}

#left_menu3_13 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_13 a:link, #left_menu3_13 a:visited {background-position: 0px -325px;}
#left_menu3_13 a:hover, #left_menu3_13 a:active {background-position: 0px -325px;}

#left_menu3_14 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_14 a:link, #left_menu3_14 a:visited {background-position: 0px -350px;}
#left_menu3_14 a:hover, #left_menu3_14 a:active {background-position: 0px -350px;}

#left_menu3_15 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_15 a:link, #left_menu3_15 a:visited {background-position: 0px -375px;}
#left_menu3_15 a:hover, #left_menu3_15 a:active {background-position: 0px -375px;}

#left_menu3_16 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_16 a:link, #left_menu3_16 a:visited {background-position: 0px -400px;}
#left_menu3_16 a:hover, #left_menu3_16 a:active {background-position: 0px -400px;}

#left_menu3_17 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_17 a:link, #left_menu3_17 a:visited {background-position: 0px -425px;}
#left_menu3_17 a:hover, #left_menu3_17 a:active {background-position: 0px -425px;}

#left_menu3_18 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_18 a:link, #left_menu3_18 a:visited {background-position: 0px -450px;}
#left_menu3_18 a:hover, #left_menu3_18 a:active {background-position: 0px -450px;}

#left_menu3_19 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_19 a:link, #left_menu3_19 a:visited {background-position: 0px -475px;}
#left_menu3_19 a:hover, #left_menu3_19 a:active {background-position: 0px -475px;}

#left_menu3_20 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_20 a:link, #left_menu3_20 a:visited {background-position: 0px -500px;}
#left_menu3_20 a:hover, #left_menu3_20 a:active {background-position: 0px -500px;}

#left_menu3_21 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_21 a:link, #left_menu3_21 a:visited {background-position: 0px -525px;}
#left_menu3_21 a:hover, #left_menu3_21 a:active {background-position: 0px -525px;}

#left_menu3_22 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_22 a:link, #left_menu3_22 a:visited {background-position: 0px -550px;}
#left_menu3_22 a:hover, #left_menu3_22 a:active {background-position: 0px -550px;}

#left_menu3_23 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_23 a:link, #left_menu3_23 a:visited {background-position: 0px -575px;}
#left_menu3_23 a:hover, #left_menu3_23 a:active {background-position: 0px -575px;}

#left_menu3_24 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_24 a:link, #left_menu3_24 a:visited {background-position: 0px -600px;}
#left_menu3_24 a:hover, #left_menu3_24 a:active {background-position: 0px -600px;}

#left_menu3_25 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_25 a:link, #left_menu3_25 a:visited {background-position: 0px -625px;}
#left_menu3_25 a:hover, #left_menu3_25 a:active {background-position: 0px -625px;}

#left_menu3_26 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_26 a:link, #left_menu3_26 a:visited {background-position: 0px -650px;}
#left_menu3_26 a:hover, #left_menu3_26 a:active {background-position: 0px -650px;}

#left_menu3_27 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_27 a:link, #left_menu3_27 a:visited {background-position: 0px -675px;}
#left_menu3_27 a:hover, #left_menu3_27 a:active {background-position: 0px -675px;}

#left_menu3_28 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_28 a:link, #left_menu3_28 a:visited {background-position: 0px -700px;}
#left_menu3_28 a:hover, #left_menu3_28 a:active {background-position: 0px -700px;}

#left_menu3_29 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_29 a:link, #left_menu3_29 a:visited {background-position: 0px -725px;}
#left_menu3_29 a:hover, #left_menu3_29 a:active {background-position: 0px -725px;}

#left_menu3_30 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_30 a:link, #left_menu3_30 a:visited {background-position: 0px -750px;}
#left_menu3_30 a:hover, #left_menu3_30 a:active {background-position: 0px -750px;}

#left_menu3_31 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_31 a:link, #left_menu3_31 a:visited {background-position: 0px -775px;}
#left_menu3_31 a:hover, #left_menu3_31 a:active {background-position: 0px -775px;}

#left_menu3_32 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_32 a:link, #left_menu3_32 a:visited {background-position: 0px -800px;}
#left_menu3_32 a:hover, #left_menu3_32 a:active {background-position: 0px -800px;}

#left_menu3_33 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_33 a:link, #left_menu3_33 a:visited {background-position: 0px -825px;}
#left_menu3_33 a:hover, #left_menu3_33 a:active {background-position: 0px -825px;}

#left_menu3_34 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_34 a:link, #left_menu3_34 a:visited {background-position: 0px -850px;}
#left_menu3_34 a:hover, #left_menu3_34 a:active {background-position: 0px -850px;}

#left_menu3_35 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_35 a:link, #left_menu3_35 a:visited {background-position: 0px -875px;}
#left_menu3_35 a:hover, #left_menu3_35 a:active {background-position: 0px -875px;}

#left_menu3_36 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_36 a:link, #left_menu3_36 a:visited {background-position: 0px -900px;}
#left_menu3_36 a:hover, #left_menu3_36 a:active {background-position: 0px -900px;}

#left_menu3_37 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_37 a:link, #left_menu3_37 a:visited {background-position: 0px -925px;}
#left_menu3_37 a:hover, #left_menu3_37 a:active {background-position: 0px -925px;}

#left_menu3_38 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_38 a:link, #left_menu3_38 a:visited {background-position: 0px -950px;}
#left_menu3_38 a:hover, #left_menu3_38 a:active {background-position: 0px -950px;}

#left_menu3_39 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_39 a:link, #left_menu3_39 a:visited {background-position: 0px -975px;}
#left_menu3_39 a:hover, #left_menu3_39 a:active {background-position: 0px -975px;}

#left_menu3_40 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu3.gif);
}
#left_menu3_40 a:link, #left_menu3_40 a:visited {background-position: 0px -1000px;}
#left_menu3_40 a:hover, #left_menu3_40 a:active {background-position: 0px -1000px;}

/* メニュー4　■インプラントと歯周病 */
#left_menu4 {
clear:both;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu4.gif);
background-position: 0px 0px;
}

#left_menu4_1 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu4.gif);
}
#left_menu4_1 a:link, #left_menu4_1 a:visited {background-position: 0px -25px;}
#left_menu4_1 a:hover, #left_menu4_1 a:active {background-position: 0px -25px;}

#left_menu4_2 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu4.gif);
}
#left_menu4_2 a:link, #left_menu4_2 a:visited {background-position: 0px -50px;}
#left_menu4_2 a:hover, #left_menu4_2 a:active {background-position: 0px -50px;}

#left_menu4_3 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu4.gif);
}
#left_menu4_3 a:link, #left_menu4_3 a:visited {background-position: 0px -75px;}
#left_menu4_3 a:hover, #left_menu4_3 a:active {background-position: 0px -75px;}

/* メニュー5　■専門医院のメリット */
#left_menu5 {
clear:both;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu5.gif);
background-position: 0px 0px;
}

#left_menu5_1 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu5.gif);
}
#left_menu5_1 a:link, #left_menu5_1 a:visited {background-position: 0px -25px;}
#left_menu5_1 a:hover, #left_menu5_1 a:active {background-position: 0px -25px;}

/* メニュー6　■定期健診について */
#left_menu6 {
clear:both;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu6.gif);
background-position: 0px 0px;
}

#left_menu6_1 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu6.gif);
}
#left_menu6_1 a:link, #left_menu6_1 a:visited {background-position: 0px -25px;}
#left_menu6_1 a:hover, #left_menu6_1 a:active {background-position: 0px -25px;}

/* メニュー追加06.08.19（三上）　■X線・インプラントCT */
#left_menu_xct {
clear:both;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu_xct.gif);
background-position: 0px 0px;
}

#left_menu_xct_1 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu_xct.gif);
}
#left_menu_xct_1 a:link, #left_menu_xct_1 a:visited {background-position: 0px -25px;}
#left_menu_xct_1 a:hover, #left_menu_xct_1 a:active {background-position: 0px -25px;}


/* メニュー7　■インプラント費用について */
#left_menu7 {
clear:both;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu7.gif);
background-position: 0px 0px;
}

#left_menu7_1 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu7.gif);
}
#left_menu7_1 a:link, #left_menu7_1 a:visited {background-position: 0px -25px;}
#left_menu7_1 a:hover, #left_menu7_1 a:active {background-position: 0px -25px;}

/* メニュー8　■インプラントに関する学会活動 */
#left_menu8 {
clear:both;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu8.gif);
background-position: 0px 0px;
}

#left_menu8_1 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu8.gif);
}
#left_menu8_1 a:link, #left_menu8_1 a:visited {background-position: 0px -25px;}
#left_menu8_1 a:hover, #left_menu8_1 a:active {background-position: 0px -25px;}

/* メニュー9　■QアンドA */
#left_menu9 {
clear:both;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu9.gif);
background-position: 0px 0px;
}

#left_menu9_1 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu9.gif);
}
#left_menu9_1 a:link, #left_menu9_1 a:visited {background-position: 0px -25px;}
#left_menu9_1 a:hover, #left_menu9_1 a:active {background-position: 0px -25px;}

/* メニューabout　■スタディグループについて */
#left_menu_about {
clear:both;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu_study.gif);
background-position: 0px 0px;
}

#left_menu_about_1 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu_study.gif);
}
#left_menu_about_1 a:link, #left_menu_about_1 a:visited {background-position: 0px -25px;}
#left_menu_about_1 a:hover, #left_menu_about_1 a:active {background-position: 0px -25px;}

#left_menu_about_2 a {
display:block;
width:190px;
height:25px;
text-indent: -9999px;
background: url(img/left_menu_study.gif);
}
#left_menu_about_2 a:link, #left_menu_about_2 a:visited {background-position: 0px -50px;}
#left_menu_about_2 a:hover, #left_menu_about_2 a:active {background-position: 0px -50px;}


/* サイドメニュー　ここまで */


/* メインコンテンツ　*/
#right_main_contents {
margin-left:15px;
display:block;
clear:both;
width:570px;
font-size:15px;
}

#right_main_contents td {
font-size:15px;
}


#right_main_contents2 {
display:block;
float:right;
width:570px;
margin-bottom: 30px;
}

#right_main_contents td li{
margin-left:20px;
line-height:20px;
padding-top:0px;
list-style-image:url(img/point_gray.gif);
}
/* ページヘッダー */
#page_h_box {
font-size:15px;
margin-top:10px;
margin-bottom:15px;
display:block;
clear:both;
width:570px;
}

#page_h_box td {
font-size:15px;
}


/* データテーブル#table#data td {
padding:5px;
}
 */

#right_box#shorei td{
color:#666666;
}

/* メール送信ページ */
.table_under_magin {margin-bottom:8px;}


/* 文字色　赤金　設定  */
.font_red {
	color:#FF0000;
	font-size:10px;
}
.font_orange {
	color:#FF9900;
}

/* 2006.11.08 kuma 追加分  */
.td_gakkai{padding:5px;
}
	
/* サイトマップページ　h2の文字を14px白色に設定 三上  */
.sitemap {font-size:14px; color:#FFFFFF;}

/* トップページ　フォントサイズを15pxに設定 三上  */
.font15px {
	font-size:15px;
}

.gyo15px15em {
	font-size:15px;
	line-height:1.5em;
}

.font15px td {
	font-size:15px;
}
/* トップページ　フォントサイズを12pxに設定 三上  */
.font12px {
	font-size:12px;
}

.font12px td {
	font-size:12px;
}

/* トップページ　下余白を0.5文字分に設定 三上  */
.margin-un05em {
	margin-bottom:0.5em;
}

/* トップペーフッター　Google Appsログイン設定 高橋  */
.ap_login {
width:130px;
height:20px;
padding:0 0 0 530px;
font-size: 12px;
color:#FFFFFF;
text-align:center;
}
.ap_login a:link,.ap_login a:visited {color:#FFFFFF;}
.ap_login a:hover,.ap_login a:active {color:#FFFFFF;}

/* margin・padding設定 高橋  */
.space10 {
   padding: 5px 10px;
}


/* 専門医検索ページ　今井 */

.box_dr {
width:520px;
border: 2px #FEF6AD solid;
padding:10px;
margin: 0 0 20px 10px;
}

.box_dr_img {
float:left;
margin:0 20px 0 0;
}
.box_dr_info {
float:left;
text-align:left;
font-size:11px;
}
.box_dr_info a{
color:#FFFFFF;
text-decoration: none;
}
.box_dr_name {
background:url(formail/img/point_name.gif) top left no-repeat;
padding:0px 5px 5px 30px;
color:#FFFFFF;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
font-size:13px;
text-align:left;
}
.clear {
clear:both;
}
.dr_more {
float:right;
}

/* トップページ　見出し装飾　今井 */

.box_contents01 {
width:520px;
border: 3px #FEF6AD double;
border-width:medium;
padding:10px;
margin: 0 0 20px 10px;
text-align:left;
line-height: 1.7em;
}

.box_contents01_title {
background:url(img/bg_title01.gif) top center no-repeat;
height: 53px;
padding:15px 5px 5px 30px;
color:#FFFFFF;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
font-size:24px;
text-align: center;
}

.box_contents02 {
width:520px;
background:url(img/bg_box_contents02.jpg) top center repeat-y;
border: 1px #FEF6AD solid;
text-align: center;
padding:20px　0;
margin: 0 auto 10px;
line-height: 1.6em;
color:#42210E;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
font-size:18px;
font-weight: bold;
}
.box_contents02 table{
width:420px;
margin: 0 auto;
}
.box_contents02 td{
text-align:left;
line-height: 1.6em;
color:#42210E;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka;
font-size:16px;
font-weight: bold;
}
.box_contents03 {
width:430px; 
margin:10px auto 5px; 
text-align:center; 
font-size:20px; 
color:#FFFFFF; 
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka; 
font-weight: bold; 
line-height:1.6em;
background:url(img/bg_box_contents03.jpg) top center repeat-y;
}