@charset "euc-jp";


/* ---------- 1.基本エレメント ---------- */

body{
text-align:center; 
color:#333;
font-family:  'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3', suns-serif;
background: #eee;	
margin:0 0 0 0;
padding:0; /*Opera?p*/
}


h1, h2, h3, h4, p{
margin:0;
}

form{
font-size:12px;
margin:0;
display:inline;
}

ul, ol, li, dl, dt, dd{
padding:0;
margin:0;
}
ul{
list-style: none;
}
a{
text-decoration:none;
/*color:#66f;*/
/*color:#F4BD5C;*/
color:#ca8004;
}
a:visited {
/*color:#F4BD5C;*/
color:#ca8004;
}
a:hover {
color:#FFAF23;
text-decoration:none;
}

p a,
td a{
text-decoration:none;
}

a.show-all { text-decoration:none; }

img, object{
vertical-align:top; /*DW MX2004*/
}
a img{
border:0;
}

.clear{
clear:both;
}	

.font_l{
	font-size: 14px;
	line-height: 18px
}

.font_m{
	font-size: 12px;
	line-height: 18px
}

.font_s{
	font-size: 11px;
	line-height: 16px
}	


/* ---------- container ---------- */
#container {
margin:0 auto;
margin-bottom:0px;
width:760px;
text-align:left; /*IE5????*/
border-left:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
background:#fff;
}


/* ---------- 2.header ---------- */

#header{
margin:0 auto;
width:760px;
background:url(/share/images/header_bg.gif) repeat-x;	
clear:both;
position:relative;
height:61px;
}

#header #logo h1{
background:url(/share/images/logo.gif) no-repeat;	
position:absolute;
top:11px;
left:16px;
text-indent:-9999px;
width:217px;
height:39px;
}
#header #logo h1 a{
display:block;
width:217px;
height:39px;
text-indent:-9999px;
text-decoration:none;
background:transparent;
}

#header h2{
display:none;
text-indent:-9999px;
}

#header #headmenu{
position:absolute;
top:24px;
left:268px;
width:320px;
height:18px;
background-image:url(/share/images/headmenu_bg.gif);
overflow:hidden;
}


#headmenu ul{
z-index:20;
}


#headmenu ul li{
font-size:12px;	
position:relative;	
z-index:20;	

}

#headmenu li a{
height:18px;
z-index:20;
}


#headmenu li#Nav_gloss{	
position:absolute;
top:0px;
left:0px;
width:66px;
}

#headmenu li#Nav_gloss a{
background:url(/share/images/headmenu_bg.gif) no-repeat 0 0;
background-position:0px 0px;
background-color:transparent;
display:block;
text-indent: -9999px;
height:18px;
width:66px;
}

#headmenu li#Nav_gloss a:hover{ 
background:url(/share/images/headmenu_bg.gif) no-repeat 0 0;
background-position:0px -18px;
width:66px;
}	



#headmenu li#Nav_catalog{	
position:absolute;
top:0px;
left:66px;
width:135px; 
}

#headmenu li#Nav_catalog a{
background:url(/share/images/headmenu_bg.gif) no-repeat 0 0;
background-position:-66px 0px;
background-color:transparent;
display:block;
text-indent: -9999px;
width:135px; 
height:18px;
}


#headmenu li#Nav_catalog a:hover{ 
background:url(/share/images/headmenu_bg.gif) no-repeat 0 0;
background-position:-66px -18px;
width:135px; 
}	

#headmenu li#Nav_faq{	
position:absolute;
top:0px;
left:219px;
width:120px;
}

#headmenu li#Nav_faq a{
background:url(/share/images/headmenu_bg.gif) no-repeat 0 0;
background-position:-219px 0px;
background-color:transparent;
display:block;
text-indent: -9999px;
height:18px;
width:120px;
}

#headmenu li#Nav_faq a:hover{ 
background:url(/share/images/headmenu_bg.gif) no-repeat 0 0;
background-position:-219px -18px;
width:120px;
}	



#header #search{
position:absolute;
background:url(/share/images/search_title.gif) #fff no-repeat;
background-position:1px 7px;
top:17px;
left:580px;
width:162px;
height:22px;
display:inline;
}

#header #search input{
margin-left:54px;
margin-right:-52px;
margin-top:-4px;
font-size:11px;
}

#header #search input submit{
margin-left:54px;
margin-right:-52px;
margin-top:4px;
font-size:11px;
}

#header #search input.searchvox{
margin-left:54px;
margin-top:6px;
width:60px;
border: #999 solid 1px;
font-size:11px;
}

/* ---------- mainnavi ---------- */
/*nav*/

#nav{
position:relative;
padding: 0;
margin:0;
top:0;
left:0;
list-style: none;	
width:760px;
height:39px;
background-color:transparent;
z-index:20;	
}


#nav ul{
z-index:20;
}


#nav ul li{
font-size:12px;	
position:relative;	
z-index:20;	

}

#nav li a{
height:29px;
z-index:20;
}

#nav li#mainnavi1{	
position:absolute;
top:0px;
left:0px;
width:134px; 
}

#nav li#mainnavi1 a{
background-position:0px 0px;
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-color:transparent;
display:block;
text-indent: -9999px;
width:147px; 
height:39px;
}

.disease_h #nav li#mainnavi1 a{
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-position:0px -39px;
background-color:transparent;
display:block;
text-indent: -9999px;
height:39px;
width:147px;
}

#nav li#mainnavi1 a:hover{ 
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-position:0px -39px;
width:147px; 
}	

#nav li#mainnavi2{	
position:absolute;
top:0px;
left:147px;
width:166px;
}

#nav li#mainnavi2 a{
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-position:-147px 0px;
background-color:transparent;
display:block;
text-indent: -9999px;
height:39px;
width:166px;
}

.disease_l #nav li#mainnavi2 a{
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-position:-147px -39px;
background-color:transparent;
display:block;
text-indent: -9999px;
height:39px;
width:166px;
}

#nav li#mainnavi2 a:hover{ 
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-position:-147px -39px;
width:166px;
}	


#nav li#mainnavi3{	
position:absolute;
top:0px;
left:313px;
width:102px;
}

#nav li#mainnavi3 a{
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-position:-313px 0px;
background-color:transparent;
display:block;
text-indent: -9999px;
width:102px;
height:39px;
}

.care #nav li#mainnavi3 a{
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-position:-313px -39px;
background-color:transparent;
display:block;
text-indent: -9999px;
width:102px;
height:39px;
}

#nav li#mainnavi3 a:hover{ 
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-position:-313px -39px;
width:102px;
}	


#nav li#mainnavi4{	
position:absolute;
top:0px;
left:415px;
width:102px;
}

#nav li#mainnavi4 a{
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-position:-415px 0px;
background-color:transparent;
display:block;
text-indent: -9999px;
width:102px;
height:39px;
}

.inspection #nav li#mainnavi4 a{
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-position:-415px -39px;
background-color:transparent;
display:block;
text-indent: -9999px;
width:102px;
height:39px;
}

#nav li#mainnavi4 a:hover{ 
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-position:-415px -39px;
width:102px;
}	

#nav li#mainnavi5{	
position:absolute;
top:0px;
left:517px;
width:99px;
}

#nav li#mainnavi5 a{
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-position:-517px 0px;
background-color:transparent;
display:block;
text-indent: -9999px;
width:99px;
height:39px;
}

.cure #nav li#mainnavi5 a{
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-position:-517px -39px;
background-color:transparent;
display:block;
text-indent: -9999px;
width:99px;
height:39px;
}

#nav li#mainnavi5 a:hover{ 
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-position:-517px -39px;
width:99px;
}


#nav li#mainnavi6{	
position:absolute;
top:0px;
left:616px;
width:144px;
}

#nav li#mainnavi6 a{
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-position:-616px 0px;
background-color:transparent;
display:block;
text-indent: -9999px;
width:144px;
height:39px;
}

.info #nav li#mainnavi6 a{
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-position:-616px -39px;
background-color:transparent;
display:block;
text-indent: -9999px;
width:144px;
height:39px;
}

#nav li#mainnavi6 a:hover{ 
background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
background-position:-616px -39px;
width:144px;
}	

#nav2{
position:relative;
padding: 0;
margin:auto;
margin-top:20px;
list-style: none;	
width:720px;
height:183px;
display:inline;
z-index:20;	
}

#topnav1{
position:absolute;
top:20px;
left:20px;
margin:0 0 0 0;
width:141px;
height:183px;
overflow:hidden;
background:url(/images/index-nvbg.gif) no-repeat center bottom;
margin-bottom:20px;
}


#nav2 #topnav1 h3.disease_h{
margin:0 0 0 0;
width:141px;
height:40px;
background:url(/images/index-nv01.gif);
text-indent:-9999px;
}

#topnav2{
position:absolute;
top:20px;
left:165px;
margin:0 0 0 0;
width:141px;
height:183px;
overflow:hidden;
background:url(/images/index-nvbg.gif) no-repeat center bottom;
}


#nav2 #topnav2 h3.disease_l{
margin:0 0 0 0;
width:141px;
height:40px;
background:url(/images/index-nv02.gif);
text-indent:-9999px;
}


#topnav3{
position:absolute;
top:20px;
left:310px;
margin:0 0 0 0;
width:141px;
height:183px;
overflow:hidden;
background:url(/images/index-nvbg.gif) no-repeat center bottom;
}


#nav2 #topnav3 h3.care{
margin:0 0 0 0;
width:141px;
height:40px;
background:url(/images/index-nv03.gif);
text-indent:-9999px;
}

#topnav4{
position:absolute;
top:20px;
left:455px;
margin:0 0 0 0;
width:141px;
height:183px;
overflow:hidden;
background:url(/images/index-nvbg.gif) no-repeat center bottom;
}


#nav2 #topnav4 h3.inspection{
margin:0 0 0 0;
width:141px;
height:40px;
background:url(/images/index-nv04.gif);
text-indent:-9999px;
}

#topnav5{
position:relative;
top:20px;
left:600px;
margin:0 0 0 0;
width:141px;
height:183px;
overflow:hidden;
background:url(/images/index-nvbg.gif) no-repeat center bottom;
margin-bottom:20px;
}


#nav2 #topnav5 h3.cure{
margin:0 0 0 0;
width:141px;
height:40px;
background:url(/images/index-nv05.gif);
text-indent:-9999px;
}

#nav2 #topnav6{
display:none;
}

#nav2 ul{
margin: 0 0 0 0;
width:110px;
padding-bottom:10px;
}
#nav2 ul li{
background:url(/images/link-arrow.gif) no-repeat 10px 6px;
padding-left:25px;
padding-top:6px;
padding-bottom:6px;
font-size:11px;
width:110px;
}

#nav2 ul li a{
font-size:11px;
width:110px;
color:#666;
}

#nav2 ul li a:hover{
font-size:11px;
width:110px;
color:#333;
text-decoration:underline;
}


/* ---------- mainArea ---------- */
#mainArea{
width:760px;
/*height:100%;IE5????*/
}


/* ---------- subnavi ---------- */

#subnavi{
width:188px;
float:left;
margin-top:36px;
padding-left:20px;
margin-bottom:50px;
}

#subnavi ul{
margin: 0 0 0 0;
width:188px;
padding-bottom:20px;
}
#subnavi ul li{
padding-top:6px;
padding-bottom:6px;
text-indent:1.25em;
font-size:12px;
width:186px;
}

#subnavi ul li a{
text-indent:1.25em;
font-size:12px;
width:186px;
}

#subnavi ul li a:hover{
text-indent:1.25em;
font-size:12px;
background:transparent;
width:186px;
text-decoration:underline;
}

/*サブナビ文字色・罫線*/

.disease_h #subnavi ul li{
border-left:#7CB035 solid 1px;
border-right:#7CB035 solid 1px;
border-bottom:#7CB035 solid 1px;
font-color:#7CB035;
}
.disease_h #subnavi ul li a{
color:#7CB035;
}
.disease_h #subnavi ul li a:hover{
color:#7CB035;
text-decoration:underline;
}

.disease_l #subnavi ul li{
border-left:#019CBE solid 1px;
border-right:#019CBE solid 1px;
border-bottom:#019CBE solid 1px;
font-color:#019CBE;
}
.disease_l #subnavi ul li a{
color:#019CBE;
}
.disease_l #subnavi ul li a:hover{
color:#019CBE;
text-decoration:underline;
}

.care #subnavi ul li{
border-left:#6B7AB9 solid 1px;
border-right:#6B7AB9 solid 1px;
border-bottom:#6B7AB9 solid 1px;
font-color:#6B7AB9;
}
.care #subnavi ul li a{
color:#6B7AB9;
}
.care #subnavi ul li a:hover{
color:#6B7AB9;
text-decoration:underline;
}

.inspection #subnavi ul li{
border-left:#FA6F83 solid 1px;
border-right:#FA6F83 solid 1px;
border-bottom:#FA6F83 solid 1px;
font-color:#FA6F83;
}
.inspection #subnavi ul li a{
color:#FA6F83;
}
.inspection #subnavi ul li a:hover{
color:#FA6F83;
text-decoration:underline;
}

.cure #subnavi ul li{
border-left:#D9434A solid 1px;
border-right:#D9434A solid 1px;
border-bottom:#D9434A solid 1px;
font-color:#D9434A;
}
.cure #subnavi ul li a{
color:#D9434A;
}
.cure #subnavi ul li a:hover{
color:#D9434A;
text-decoration:underline;
}

.info #subnavi ul li,
.about #subnavi ul li{
border-left:#F49A06 solid 1px;
border-right:#F49A06 solid 1px;
border-bottom:#F49A06 solid 1px;
font-color:#F49A06;
}
.info #subnavi ul li a,
.about #subnavi ul li a{
color:#F49A06;
}
.info #subnavi ul li a:hover,
.about #subnavi ul li a:hover{
color:#F49A06;
text-decoration:underline;
}


#subnavi h3{
margin:0 0 0 0;
width:188px;
height:28px;
text-indent:-9999px;
}

/*サブナビタイトルここから*/

.disease_h #subnavi h3{
background:url(/share/images/dh_nav.gif);
}
.disease_l #subnavi h3{
background:url(/disease_l/images/dh_nav.gif);
}
.care #subnavi h3{
background:url(/care/images/dh_nav.gif);
}
.inspection #subnavi h3{
background:url(/inspection/images/dh_nav.gif);
}
.cure #subnavi h3{
background:url(/cure/images/dh_nav.gif);
}
.info #subnavi h3{
background:url(/info/images/dh_nav.gif);
}

.about #subnavi h3{
background:url(/about/images/dh_nav.gif);
}
/*サブナビタイトルここまで*/


/*バナーここから*/

#subnavi #bn_inhuru{
background:url(/share/images/bn_inhuru.gif) no-repeat;
width:188px;
height:80px;
margin-bottom:15px;
}
#subnavi #bn_inhuru a,
#subnavi #bn_inhuru a:hover{
background:url(/share/images/bn_inhuru.gif) no-repeat;
background-position:0px 0px;
display:block;
text-indent: -9999px;
text-decoration:none;
width:188px;
height:80px;
}

#subnavi #bn_stents{
background:url(/share/images/bn_stents.gif) no-repeat;
width:188px;
height:80px;
margin-bottom:15px;
}
#subnavi #bn_stents a,
#subnavi #bn_stents a:hover{
background:url(/share/images/bn_stents.gif) no-repeat;
background-position:0px 0px;
display:block;
text-indent: -9999px;
text-decoration:none;
width:188px;
height:80px;
}

#subnavi #bn_taiken{
background:url(/share/images/bn_taiken.gif) no-repeat;
width:188px;
height:80px;
margin-bottom:15px;
}
#subnavi #bn_taiken a,
#subnavi #bn_taiken a:hover{
background:url(/share/images/bn_taiken.gif) no-repeat;
background-position:0px 0px;
display:block;
text-indent: -9999px;
text-decoration:none;
width:188px;
height:80px;
}

#subnavi #bn_woman{
background:url(/share/images/bn_woman.jpg) no-repeat;
width:188px;
height:80px;
margin-bottom:15px;
}
#subnavi #bn_woman a,
#subnavi #bn_woman a:hover{
background:url(/share/images/bn_woman.jpg) no-repeat;
background-position:0px 0px;
display:block;
text-indent: -9999px;
text-decoration:none;
width:188px;
height:80px;
}

#subnavi #bn_tsubuyaki{
background:url(/share/images/bn_tsubuyaki.jpg) no-repeat;
width:188px;
height:80px;
margin-bottom:15px;
}
#subnavi #bn_tsubuyaki a,
#subnavi #bn_tsubuyaki a:hover{
background:url(/share/images/bn_tsubuyaki.jpg) no-repeat;
background-position:0px 0px;
display:block;
text-indent: -9999px;
text-decoration:none;
width:188px;
height:80px;
}

#subnavi #bn_kentei{
background:url(/share/images/bn_kentei.gif) no-repeat;
width:188px;
height:80px;
margin-bottom:15px;
}
#subnavi #bn_kentei a,
#subnavi #bn_kentei a:hover{
background:url(/share/images/bn_kentei.gif) no-repeat;
background-position:0px 0px;
display:block;
text-indent: -9999px;
text-decoration:none;
width:188px;
height:80px;
}

#subnavi #bn_self{
background:url(/share/images/bn_self.gif) no-repeat;
width:188px;
height:106px;
margin-bottom:15px;
}
#subnavi #bn_self a,
#subnavi #bn_self a:hover{
background:url(/share/images/bn_self.gif) no-repeat;
background-position:0px 0px;
display:block;
text-indent: -9999px;
text-decoration:none;
width:188px;
height:106px;
}

#subnavi #bn_check{
background:url(/share/images/bn_check.gif) no-repeat;
width:188px;
height:106px;
margin-bottom:15px;
}

#subnavi #bn_check a,
#subnavi #bn_check a:hover{
background:url(/share/images/bn_check.gif) no-repeat;
background-position:0px 0px;
display:block;
text-indent: -9999px;
text-decoration:none;
width:188px;
height:106px;
}

#subnavi #bn_present{
background:url(/share/images/bn_present.gif) no-repeat;
width:188px;
height:121px;
margin-bottom:15px;
}
#subnavi #bn_present a,
#subnavi #bn_present a:hover{
background:url(/share/images/bn_present.gif) no-repeat;
background-position:0px 0px;
display:block;
text-indent: -9999px;
text-decoration:none;
width:188px;
height:106px;
}

#subnavi #bn_faq{
background:url(/share/images/bn_faq.gif) no-repeat;
width:188px;
height:80px;
margin-bottom:15px;
}
#subnavi #bn_faq a,
#subnavi #bn_faq a:hover{
background:url(/share/images/bn_faq.gif) no-repeat;
background-position:0px 0px;
display:block;
text-indent: -9999px;
text-decoration:none;
width:188px;
height:80px;
}

#subnavi #bn_sassi{
background:url(/share/images/bn_sassi.gif) no-repeat;
width:188px;
height:106px;
margin-bottom:15px;
}
#subnavi #bn_sassi a,
#subnavi #bn_sassi a:hover{
background:url(/share/images/bn_sassi.gif) no-repeat;
background-position:0px 0px;
display:block;
text-indent: -9999px;
text-decoration:none;
width:188px;
height:106px;
}

#subnavi #bn_column{
background:url(/share/images/bn_column02.jpg) no-repeat;
width:188px;
height:106px;
margin-bottom:15px;
}
#subnavi #bn_column a,
#subnavi #bn_column a:hover{
background:url(/share/images/bn_column02.jpg) no-repeat;
background-position:0px 0px;
display:block;
text-indent: -9999px;
text-decoration:none;
width:188px;
height:106px;
}

#subnavi #bn_1123{
background:url(/share/images/bn_1123.jpg) no-repeat;
width:188px;
height:80px;
margin-bottom:15px;
}
#subnavi #bn_1123 a,
#subnavi #bn_1123 a:hover{
background:url(/share/images/bn_1123.jpg) no-repeat;
background-position:0px 0px;
display:block;
text-indent: -9999px;
text-decoration:none;
width:188px;
height:80px;
}

#subnavi #bn_enq{
background:url(/share/images/bn_enq.jpg) no-repeat;
width:188px;
height:80px;
margin-bottom:15px;
}
#subnavi #bn_enq a,
#subnavi #bn_enq a:hover{
background:url(/share/images/bn_enq.jpg) no-repeat;
background-position:0px 0px;
display:block;
text-indent: -9999px;
text-decoration:none;
width:188px;
height:80px;
}


#subnavi #bn_column2{
background:url(/share/images/bn_column02.jpg) no-repeat;
width:188px;
height:128px;
margin-bottom:15px;
}
#subnavi #bn_column2 a,
#subnavi #bn_column2 a:hover{
background:url(/share/images/bn_column02.jpg) no-repeat;
background-position:0px 0px;
display:block;
text-indent: -9999px;
text-decoration:none;
width:188px;
height:128px;
}

#subnavi #bn_care{
background:url(/share/images/bn_care.gif) no-repeat;
width:188px;
height:41px;
margin-bottom:15px;
}
#subnavi #bn_care a,
#subnavi #bn_care a:hover{
background:url(/share/images/bn_care.gif) no-repeat;
background-position:0px 0px;
display:block;
text-indent: -9999px;
text-decoration:none;
width:188px;
height:41px;
}

#subnavi #bn_recipe{
background:url(/share/images/bn_recipe3.jpg) no-repeat;
width:188px;
height:106px;
margin-bottom:15px;
}
#subnavi #bn_recipe a,
#subnavi #bn_recipe a:hover{
background:url(/share/images/bn_recipe3.jpg) no-repeat;
background-position:0px 0px;
display:block;
text-indent: -9999px;
text-decoration:none;
width:188px;
height:106px;
}

/*バナーここまで*/



/* ---------- contentarea ---------- */

#mainarea #contentarea{
width:496px;
float:right;
margin-top:36px;
margin-bottom:50px;
padding:0;
padding-right:20px;
/* MacIE以外 \*/

/* MacIE以外終わり */
}

#mainarea #contentareaTop{
width:727px;
margin-top:36px;
margin-bottom:50px;
padding:0;
padding-right:20px;
/* MacIE以外 \*/

/* MacIE以外終わり */
}

#mainarea2 #contentarea2{
width:440px;
float:right;
margin-top:36px;
margin-bottom:50px;
padding:0;
padding-right:20px;
/* MacIE以外 \*/

/* MacIE以外終わり */
}

#topimage{
position:relative;
background:url(/share/images/topimage01.gif) no-repeat 0 0;	
padding: 0;
margin:0;
top:0;
left:0;
list-style: none;	
width:760px;
height:253px;
background-color:transparent;
z-index:20;	
}


#topimage ul{
z-index:20;
}


#topimage ul li{
font-size:12px;	
text-indent:-9999px;
position:relative;	
z-index:20;	

}

#topimage li a{
height:253px;
z-index:20;
}

#topimage li#topimg1{
background:url(/share/images/topimage01.gif) no-repeat 0 0;	
position:absolute;
top:0px;
left:0px;
width:625px; 
}

#topimage li#topimg1 a,
#topimage li#topimg1 a:hover{
background-position:0px 0px;
background:url(/share/images/topimage01.gif) no-repeat 0 0;
background-color:transparent;
display:block;
text-indent: -9999px;
width:625px; 
height:253px;
}


#topimage li#topimg2{
background:url(/share/images/topimage01.gif) no-repeat 0 0;
background-position:-625px 0px;
position:absolute;
top:0px;
left:625px;
width:135px;
}

#topimage li#topimg2 a,
#topimage li#topimg2 a:hover{
background:url(/share/images/topimage01.gif) no-repeat 0 0;
background-position:-625px 0px;
background-color:transparent;
display:block;
text-indent: -9999px;
height:100px;
width:100px;
}


#contentarea h1{ /*ページタイトル*/
text-indent:-9999px;
width:494px;
height:73px;
padding-top:0px;
margin-bottom:5px;
}

/*各コンテンツタイトル*/	

.disease_h #contentarea h1.dh001{background:url(/disease_h/images/title001.gif) no-repeat;}
.disease_h #contentarea h1.dh002{background:url(/disease_h/images/title002.gif) no-repeat;}
.disease_h #contentarea h1.dh003{background:url(/disease_h/images/title003.gif) no-repeat;}
.disease_h #contentarea h1.dh004{background:url(/disease_h/images/title004.gif) no-repeat;}
.disease_h #contentarea h1.dh005{background:url(/disease_h/images/title005.gif) no-repeat;}
.disease_l #contentarea h1.dl001{background:url(/disease_l/images/title001.gif) no-repeat;}
.disease_l #contentarea h1.dl002{background:url(/disease_l/images/title002.gif) no-repeat;}
.disease_l #contentarea h1.dl003{background:url(/disease_l/images/title003.gif) no-repeat;}
.disease_l #contentarea h1.dl004{background:url(/disease_l/images/title004.gif) no-repeat;}
.care #contentarea h1.ca001{background:url(/care/images/title001.gif) no-repeat;}
.care #contentarea h1.ca002{background:url(/care/images/title002.gif) no-repeat;height:89px;}
.inspection #contentarea h1.ins001{background:url(/inspection/images/title001.gif) no-repeat;}
.inspection #contentarea h1.ins002{background:url(/inspection/images/title002.gif) no-repeat;}
.cure #contentarea h1.cu001{background:url(/cure/images/title001.gif) no-repeat;}
.cure #contentarea h1.cu002{background:url(/cure/images/title002.gif) no-repeat;}
.cure #contentarea h1.cu003{background:url(/cure/images/title003.gif) no-repeat;}
.cure #contentarea h1.cu004{background:url(/cure/images/title004.gif) no-repeat;}
.cure #contentarea h1.cu005{background:url(/cure/images/title005.gif) no-repeat;}
.info #contentarea h1.info001{background:url(/info/images/title001.gif) no-repeat;height:50px;}
.info #contentarea h1.info002{background:url(/info/images/title002.gif) no-repeat;height:50px;}
.contact #contentarea h1.con001{background:url(/contact/images/title001.gif) no-repeat;height:50px;}
.contact #contentarea h1.con001-1{background:url(/contact/images/title001_1.gif) no-repeat;height:50px;}
.contact #contentarea h1.con001-2{background:url(/contact/images/title001_2.gif) no-repeat;height:50px;}
.contact #contentarea h1.con001-3{background:url(/contact/images/title001_3.gif) no-repeat;height:50px;}
.contact #contentarea h1.con002{background:url(/contact/images/title002.gif) no-repeat;height:50px;}
.search #contentarea h1.ser001{background:url(/search/images/title001.gif) no-repeat;height:50px;}
.about #contentarea h1.ab000{background:url(/about/images/title001.gif) no-repeat;height:50px;}
.about #contentarea h1.ab001{background:url(/about/images/title002.gif) no-repeat;height:50px;}
.about #contentarea h1.ab002{background:url(/about/images/title004.gif) no-repeat;height:50px;}
.about #contentarea h1.ab003{background:url(/about/images/title006.gif) no-repeat;height:50px;}
.about #contentarea h1.ab004{background:url(/about/images/title007.gif) no-repeat;height:50px;}
.about #contentarea h1.ab005{background:url(/about/images/title008.gif) no-repeat;height:50px;}
/*各コンテンツタイトルここまで*/

#contentarea #t_news{
background:url(/share/images/title002.gif) no-repeat;
height:45px;
margin-bottom:-10px;
text-indent:-9999px;
}
#contentarea #t_news a,
#contentarea #t_news a:hover{
background:url(/share/images/title002.gif) no-repeat;
width:494px;
height:45px;
margin-bottom:-10px;
text-indent:-9999px;
display:block;
}


#contentarea #t_column{
background:url(/share/images/title001.gif) no-repeat;
height:45px;
margin-bottom:-10px;
text-indent:-9999px;
}
#contentarea #t_column a,
#contentarea #t_column a:hover{
background:url(/share/images/title001.gif) no-repeat;
width:494px;
height:45px;
margin-bottom:-10px;
text-indent:-9999px;
display:block;
}

#contentarea h2{
display:none;
text-indent:-9999px;
}

/*コンテンツ見出し用 h3 h4*/

#contentarea h3{
background-position:0.25em center;
width:494px;
text-indent:1.5em;
padding-top:6px;
padding-bottom:4px;
margin-top:40px;
margin-bottom:10px;
clear:both;
font-family: "MS UI Gothic" ,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', suns-serif;
font-weight:normal;
font-size:14px;
/* MacIE以外 \*/
font-family: "MS UI Gothic" ,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', suns-serif;
font-weight:bold;
font-size:14px;
/* MacIE以外終わり */

}

.disease_h #contentarea h3{
background:url(/share/images/h3_marker.gif) #fffef8 no-repeat;
border-top:1px solid #7cb035;
border-bottom:1px solid #7cb035;
color:#7cb035;
}

.disease_l #contentarea h3{
background:url(/disease_l/images/h3_marker.gif) #fffef8 no-repeat;
border-top:1px solid #019cbe;
border-bottom:1px solid #019cbe;
color:#019cbe;
}

.care #contentarea h3{
background:url(/care/images/h3_marker.gif) #fffef8 no-repeat;
border-top:1px solid #6B7AB9;
border-bottom:1px solid #6B7AB9;
color:#6B7AB9;
}

.inspection #contentarea h3{
background:url(/inspection/images/h3_marker.gif) #fffef8 no-repeat;
border-top:1px solid #FA6F83;
border-bottom:1px solid #FA6F83;
color:#FA6F83;
}

.cure #contentarea h3{
background:url(/cure/images/h3_marker.gif) #fffef8 no-repeat;
border-top:1px solid #D8494F;
border-bottom:1px solid #D8494F;
color:#D8494F;
}

.info #contentarea h3,
.contact #contentarea h3{
background:url(/info/images/h3_marker.gif) #fffef8 no-repeat;
border-top:1px solid #F49A06;
border-bottom:1px solid #F49A06;
color:#F49A06;
}

.about #contentarea h3{
background:url(/info/images/h3_marker.gif) #fffef8 no-repeat;
border-top:1px solid #F49A06;
border-bottom:1px solid #F49A06;
margin-top:20px;
color:#F49A06;
}

.search #contentarea h4{
background:url(/info/images/h3_marker.gif) #fffef8 no-repeat 5px 3px;
text-indent:none;
padding-left:25px;
padding-top:6px;
padding-bottom:6px;
margin-top:20px;
color:#F49A06;
width:450px;
font-family: "MS UI Gothic" ,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', suns-serif;
font-weight:bold;
font-size:14px;
clear:both;
}


#contentarea h4{
width:494px;
text-indent:0.25em;
margin-top:10px;
margin-bottom:10px;
clear:both;
font-family: "MS UI Gothic" ,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', suns-serif;
font-weight:normal;
font-size:12px;
/* MacIE以外 \*/
font-family: "MS UI Gothic" ,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', suns-serif;
font-weight:bold;
font-size:12px;
/* MacIE以外終わり */
}


.disease_h #contentarea h4{background:url(/share/images/h4_marker.gif) #fff no-repeat;color:#7cb035;}
.disease_l #contentarea h4{background:url(/disease_l/images/h4_marker.gif) #fff no-repeat;color:#019cbe;}
.care #contentarea h4{background:url(/care/images/h4_marker.gif) #fff no-repeat;color:#6B7AB9;}
.inspection #contentarea h4{background:url(/inspection/images/h4_marker.gif) #fff no-repeat;color:#FA6F83;}
.cure #contentarea h4{background:url(/cure/images/h4_marker.gif) #fff no-repeat;color:#D8494F;}
.info #contentarea h4{background:url(/info/images/h4_marker.gif) #fff no-repeat;color:#F49A06;}
.about #contentarea h4{background:url(/info/images/h4_marker.gif) #fff no-repeat;color:#F49A06;font-size:14px;margin-top:25px;margin-bottom:10px;border-bottom:1px solid #F49A06;}

.contact #contentarea h4{
color:#F49A06;
font-size:14px;
margin-top:25px;
margin-bottom:5px;
background-position:0.25em -5px;
}

.about #contentarea h5{
width:auto;
font-weight:bold;
color:#F49A06;
font-size:12px;
margin-bottom:10px;
}

#contentarea #profile{
font-size:12px;
line-height:1.5;
margin-left:0.25em;
margin-top:10px;
padding-top:-10px;
width:480px;
}

#contentarea #profile p{
font-size:12px;
line-height:1.5;
margin-left:0.25em;
width:auto;
}

.about#contentarea strong{
font-weight:bold;
font-size:12px;
color:#666;
line-height:1.5;
margin-top:20px;
margin-bottom:20px
}

.index h5{
padding-left:0.25em;
line-height:1.5;
font-size:12px;
margin-bottom:-10px;
}

.columnhead,
.columnhead a{
color:#f29700;
font-weight:bold;
text-decoration:none;
}

.columnhead a:hover{
color:#f29700;
font-weight:bold;
text-decoration:underline;
}



.newshead,
.newshead a,
.newshead a:visited{
color:#009abc;
font-weight:bold;
text-decoration:none;
}

.newshead a:hover{
color:#009abc;
font-weight:bold;
text-decoration:underline;
}



.date{
color:#009abc;
font-weight:bold;
font-size:10px;
}

#contentarea dl{
	display:block;
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
}

#contentarea dt{
	position:relative;
	display:block;
	line-height:21px;
	margin-bottom:10px;
	font-weight:bold;
	width:auto;
	margin:0;
}
#contentarea dt a{
	display:block;
	text-decoration:none;
	padding:0 0 0 18px;	
	margin-bottom:10px;
}
#contentarea dt a:hover{
	text-decoration:underline;
}
#contentarea dt .date{
	color:#856231;
	text-align:right;
	/* MacIE???O \*/
	position:absolute;
	right:0px;
	width:200px;
	/* MacIE???O?I???? */
}
#contentarea dd{
	display:block;
	line-height:21px;
	padding:0 0 0 18px;	
	padding-bottom:10px;
	margin-bottom:20px;
	margin:0;
}


#contentarea p{
font-size:12px;
line-height:1.5;
margin-left:0.25em;
margin-top:15px;
margin-bottom:15px;
width:490px;
font-weight:normal;
}

.index p.news{
font-size:12px;
line-height:1.5;
padding-left:15px;
margin-left:15px;
margin-top:5px;
margin-bottom:25px;
width:470px;
}

#contentarea #contact01{
background:url(/contact/images/contact_btn01.gif) no-repeat;
width:185px;
height:34px;
margin-bottom:15px;
}
#contentarea #contact01 a,
#contentarea #contact01 a:hover{
background:url(/share/images/contact_btn01.gif) no-repeat;
display:block;
text-indent: -9999px;
text-decoration:none;
width:185px;
height:34px;
}

#contentarea #contact02{
background:url(/contact/images/contact_btn02.gif) no-repeat;
width:185px;
height:34px;
margin-bottom:15px;
}
#contentarea #contact02 a,
#contentarea #contact02 a:hover{
background:url(/share/images/contact_btn02.gif) no-repeat;
display:block;
text-indent: -9999px;
text-decoration:none;
width:185px;
height:34px;
}

#contentarea #contact03{
background:url(/contact/images/contact_btn03.gif) no-repeat;
width:185px;
height:34px;
margin-bottom:15px;
}
#contentarea #contact03 a,
#contentarea #contact03 a:hover{
background:url(/share/images/contact_btn03.gif) no-repeat;
display:block;
text-indent: -9999px;
text-decoration:none;
width:185px;
height:34px;
}



/*表組など固有コンテンツ*/

#contentarea #hrtcolumn{
width:474px;
padding:10px;
clear:both;
margin-bottom:20px;
border:solid 1px #916c00;
background:#fff2c7;
}


#contentarea #doccolumn{
width:474px;
padding:10px;
clear:both;
margin-bottom:20px;
}


.disease_h #contentarea #doccolumn{border:solid 1px #7CB035;}
.disease_l #contentarea #doccolumn{border:solid 1px #019cbe;}
.cure #contentarea #doccolumn{border:solid 1px #d9434a;}



#contentarea #hrtcolumn ul{
margin-bottom:10px;
}

#contentarea #hrtcolumn li{
list-style-type:disc;
margin-left:1.5em;
margin-bottom:2px;
line-height:1.5;
font-size:12px;
}

.disease_l #contentarea table.datacheck{
clear:both;
font-size:12px;
width:490px;
margin-top:0px;
margin-bottom:5px;
line-height:1.5;
border:none;
border-left:1px solid #019CBE;
border-top:1px solid #019CBE;
empty-cells:show;

/* Mac IE???O \*/
width:490px;
/* Mac IE???O?I?? */
}

#contentarea table.datacheck th{
font-size:12px;
text-align:center;
background:#27b8d8;
color:#fff;
font-weight:bold;
border:none;
border-bottom: 1px solid #019CBE;
border-right: 1px solid #019CBE;	
padding:8px 8px;
white-space: nowrap;
}

#contentarea table.datacheck td{
padding:8px 9px;
font-size:12px;
background:#fff;
border:none;
border-bottom: 1px solid #019CBE;
border-right: 1px solid #019CBE;	
/*vertical-align:top;*/
white-space: nowrap;
}


/*フォーム用*/

#contentarea li{
list-style-type: square;
margin-left:2em;
margin-bottom:15px;
line-height:1.5;
font-size:12px;
}


#contentarea table.contact_form{
clear:both;
font-size:12px;
width:494px;
margin-top:10px;
margin-bottom:35px;
line-height:1.5;
border:none;
border-top: 1px solid #ccc;
empty-cells:show;
/* Mac IE???O \*/
width:494px;
/* Mac IE???O?I?? */
}

#contentarea table.contact_form th{
font-size:12px;
text-align:center;
background:#fff;
color:#333;
border:none;
border-bottom: 1px solid #ccc;
padding:8px 8px;
white-space: nowrap;
}

#contentarea table.contact_form td{
padding:8px 9px;
font-size:12px;
border:none;
border-bottom: 1px solid #ccc;			
/*vertical-align:top;*/
white-space: nowrap;
}

#contentarea input{
display:inline;
margin-right:5px;
}

#contentarea input.ssform{
display:inline;
width:60px;
/*border: #ccc solid 1px;*/
font-size:12px;
}

#contentarea input.sform{
display:inline;
width:110px;
/*border: #ccc solid 1px;*/
font-size:12px;
}

#contentarea input.mform{
display:inline;
width:200px;
/*border: #ccc solid 1px;*/
font-size:12px;
}

#contentarea input.lform{
display:inline;
width:300px;
/*border: #ccc solid 1px;*/
font-size:12px;
}

/*フォーム用ここまで*/


/*検索結果*/
.search #contentarea h3{
width:494px;
text-indent:1.5em;
background:url(/info/images/h3_marker.gif) no-repeat;
background-position:0.25em center;
padding-top:6px;
padding-bottom:4px;
margin-top:20px;
margin-bottom:10px;
color:#F49A06;
clear:both;
font-family: "MS UI Gothic" ,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', suns-serif;
font-weight:normal;
font-size:14px;
/* MacIE以外 \*/
font-family: "MS UI Gothic" ,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', suns-serif;
font-weight:bold;
font-size:14px;
/* MacIE以外終わり */

}


.search #contentarea p.searchdis{
font-size:11px;
line-height:1.5;
margin-left:1.5em;
margin-top:10px;
margin-bottom:15px;
padding-bottom:25px;
border-bottom:solid 1px #ccc;
width:470px;
}

.search #contentarea p.searchword,
.search #contentarea p.searchnum{
font-size:11px;
line-height:1.5;
margin-bottom:15px;
width:470px;
}

.search #contentarea p.searchword{
margin-left:0.25em;
margin-top:10px;
}

.search #contentarea p.searchnum{
margin-left:1.25em;
margin-top:30px;
}

/*検索結果ここまで*/



#contentarea .line1{
background:#fff;
}
#contentarea .line2{
background:#F9F8EF;
}



/* image */
#contentarea .photo{
float:right;
background:#fff;
margin-left:20px;
margin-top:0px;
}

#contentarea .photo001{
float:left;
background:#fff;
margin-right:20px;
margin-top:0px;
margin-bottom:20px;
}

#contentarea .photo2{
float:left;
margin:2px 15px 1em 30px;
background:#fff;
}
#contentarea .photo3{
margin:1em 30px 1em 30px;
}
#contentarea .photo p,
#contentarea .photo2 p{
margin:1em 0;
font-size:10px;
text-align:right;
}

/* ---------- パン屑リスト ---------- */
#pankuzu{
clear:both;
position:relative;
width:760px;	
height:40px;
}

#pankuzu #path{
position:absolute;
top:0;
text-indent:0.25em;
font-size:10px;
left:244px;
color:#666;
}


/* ---------- pagefoot ---------- */
#pagefoot{
clear:both;
position:relative;
width:760px;	
height:20px;
}

#pagefoot p{
text-align:center;
font-size:10px;
color:#666;
}

/* ---------- footer ---------- */
#footer{
position:relative;
border-top:1px solid  #999;
background:#f5f5f5;
/*background:url(/share/images/foot_bg.gif);*/
width:760px;
height:40px;
}
#copyright{
position:absolute;
top:15px;
left:15px;
font-size:10px;
}

#pagetop a{
position:absolute;
text-indent:-9999px;
top:15px;
right:15px;
width:43px;
background:url(/share/images/btn_top.gif);
font-size:10px;
}

#footmenu{
}
#footmenu li{
position:absolute;
top:15px;
}


#submenu01 {
	width: 147px;
	top: 0px;
	left: 0px;
	padding: 0px;
	z-index:99;
	visibility: hidden;
	position: absolute;
}

#submenu01 #submenu01-header a{
	background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
	background-position:0px -39px;
	background-color:transparent;
	display:block;
	text-indent: -9999px;
	height:39px;
	width:147px;
}

#submenu01 #submenu01-list {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 147px;

}

#submenu01 #submenu01-list li {
	padding:0px;
	margin:0px;
	list-style-type: none;
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #e8e9ed;
	font-size: 11px;
	float: left;
	background:#ffffff;
	clear: both;
}

#submenu01 #submenu01-list a:link,
#submenu01 #submenu01-list a:visited {
	color:#7CB035;
	background:#ffffff;
	float:left;
	width:139px;
	height:20px;
	text-decoration:none;
	vertical-align: middle;
	clear: left;
	padding: 4px 0px 0px 8px;
}

#submenu01 #submenu01-list a:hover {
	color:#ffffff;
	background:#7CB035;
}


#submenu02 {
	width: 166px;
	top: 0px;
	left: 147px;
	padding: 0px;
	z-index:99;
	visibility: hidden;
	position: absolute;
}

#submenu02 #submenu02-header a{
	background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
	background-position:-147px -39px;
	background-color:transparent;
	display:block;
	text-indent: -9999px;
	height:39px;
	width:166px;
}

#submenu02 #submenu02-list {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 166px;

}

#submenu02 #submenu02-list li {
	padding:0px;
	margin:0px;
	list-style-type: none;
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #e8e9ed;
	font-size: 11px;
	float: left;
	background:#ffffff;
	clear: both;
}

#submenu02 #submenu02-list a:link,
#submenu02 #submenu02-list a:visited {
	color:#019CBE;
	background:#ffffff;
	float:left;
	width:158px;
	height:20px;
	text-decoration:none;
	vertical-align: middle;
	clear: left;
	padding: 4px 0px 0px 8px;
}

#submenu02 #submenu02-list a:hover {
	color:#ffffff;
	background:#019CBE;
}

#submenu03 {
	width: 132px;
	top: 0px;
	left: 313px;
	padding: 0px;
	z-index:99;
	visibility: hidden;
	position: absolute;
}

#submenu03 #submenu03-header a{
	background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
	background-position:-313px -39px;
	background-color:transparent;
	display:block;
	text-indent: -9999px;
	height:39px;
	width:102px;
}

#submenu03 #submenu03-list {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 132px;

}

#submenu03 #submenu03-list li {
	padding:0px;
	margin:0px;
	list-style-type: none;
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #e8e9ed;
	font-size: 11px;
	float: left;
	background:#ffffff;
	clear: both;
}

#submenu03 #submenu03-list a:link,
#submenu03 #submenu03-list a:visited {
	color:#6B7AB9;
	background:#ffffff;
	float:left;
	width:124px;
	height:20px;
	text-decoration:none;
	vertical-align: middle;
	clear: left;
	padding: 4px 0px 0px 8px;
}

#submenu03 #submenu03-list a:hover {
	color:#ffffff;
	background:#6B7AB9;
}

/*心臓病の検査*/

#submenu04 {
	width: 102px;
	top: 0px;
	left: 415px;
	padding: 0px;
	z-index:99;
	visibility: hidden;
	position: absolute;
}

#submenu04 #submenu04-header a{
	background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
	background-position:-415px -39px;
	background-color:transparent;
	display:block;
	text-indent: -9999px;
	height:39px;
	width:102px;
}

#submenu04 #submenu04-list {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 102px;

}

#submenu04 #submenu04-list li {
	padding:0px;
	margin:0px;
	list-style-type: none;
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #e8e9ed;
	font-size: 11px;
	float: left;
	background:#ffffff;
	clear: both;
}

#submenu04 #submenu04-list a:link,
#submenu04 #submenu04-list a:visited {
	color:#FA6F83;
	background:#ffffff;
	float:left;
	width:94px;
	height:20px;
	text-decoration:none;
	vertical-align: middle;
	clear: left;
	padding: 4px 0px 0px 8px;
}

#submenu04 #submenu04-list a:hover {
	color:#ffffff;
	background:#FA6F83;
}

/*心臓病の治療*/

#submenu05 {
	width: 152px;
	top: 0px;
	left: 517px;
	padding: 0px;
	z-index:99;
	visibility: hidden;
	position: absolute;
}

#submenu05 #submenu05-header a{
	background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
	background-position:-517px -39px;
	background-color:transparent;
	display:block;
	text-indent: -9999px;
	height:39px;
	width:99px;
}

#submenu05 #submenu05-list {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 152px;

}

#submenu05 #submenu05-list li {
	padding:0px;
	margin:0px;
	list-style-type: none;
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #e8e9ed;
	font-size: 11px;
	float: left;
	background:#ffffff;
	clear: both;
}

#submenu05 #submenu05-list a:link,
#submenu05 #submenu05-list a:visited {
	color:#D9434A;
	background:#ffffff;
	float:left;
	width:144px;
	height:20px;
	text-decoration:none;
	vertical-align: middle;
	clear: left;
	padding: 4px 0px 0px 8px;
}

#submenu05 #submenu05-list a:hover {
	color:#ffffff;
	background:#D9434A;
}

/*心臓病の治療*/

#submenu06 {
	width: 144px;
	top: 0px;
	left: 616px;
	padding: 0px;
	z-index:99;
	visibility: hidden;
	position: absolute;
}

#submenu06 #submenu06-header a{
	background:url(/share/images/menu_bg02.gif) no-repeat 0 0;
	background-position:-616px -39px;
	background-color:transparent;
	display:block;
	text-indent: -9999px;
	height:39px;
	width:144px;
}

#submenu06 #submenu06-list {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 144px;

}

#submenu06 #submenu06-list li {
	padding:0px;
	margin:0px;
	list-style-type: none;
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #e8e9ed;
	font-size: 11px;
	float: left;
	background:#ffffff;
	clear: both;
}

#submenu06 #submenu06-list a:link,
#submenu06 #submenu06-list a:visited {
	color:#F49A06;
	background:#ffffff;
	float:left;
	width:134px;
	height:20px;
	text-decoration:none;
	vertical-align: middle;
	clear: left;
	padding: 4px 0px 0px 8px;
}

#submenu06 #submenu06-list a:hover {
	color:#ffffff;
	background:#F49A06;
}

#nav{
	z-index:99;	
}
