@charset "utf-8";
/* CSS Document */

#cmenu{
	width:200px;
	padding:0;
	margin:0;
}

#cmenu h2{
	background:url(img/cmenu.gif) no-repeat;
	width:200px;
	height:27px;
	text-indent:-9000px;
	display:block;
	margin:0;
	padding:0;
}


#cmenu ul {width:200px;margin:0; padding:0 0 15px 0;}

#cmenu li {list-style-type: none;}

#cmenu li a{text-indent:-9999px;width:200px;display:block;}

#cmenu li.cmenu01 a{background: url(img/cmenu01.gif) no-repeat; height:43px;}
#cmenu li.cmenu02 a{background: url(img/cmenu02.gif) no-repeat; height:44px;}
#cmenu li.cmenu03 a{background: url(img/cmenu03.gif) no-repeat; height:44px;}
#cmenu li.cmenu04 a{background: url(img/cmenu04.gif) no-repeat; height:44px;}
#cmenu li.cmenu05 a{background: url(img/cmenu05.gif) no-repeat; height:44px;}
#cmenu li.cmenu06 a{background: url(img/cmenu06.gif) no-repeat; height:44px;}
#cmenu li.cmenu07 a{background: url(img/cmenu07.gif) no-repeat; height:44px;}

#cmenu li.cmenu01 a:hover{background: url(img/cmenu01_o.gif) no-repeat; height:43px;}
#cmenu li.cmenu02 a:hover{background: url(img/cmenu02_o.gif) no-repeat; height:44px;}
#cmenu li.cmenu03 a:hover{background: url(img/cmenu03_o.gif) no-repeat; height:44px;}
#cmenu li.cmenu04 a:hover{background: url(img/cmenu04_o.gif) no-repeat; height:44px;}
#cmenu li.cmenu05 a:hover{background: url(img/cmenu05_o.gif) no-repeat; height:44px;}
#cmenu li.cmenu06 a:hover{background: url(img/cmenu06_o.gif) no-repeat; height:44px;}
#cmenu li.cmenu07 a:hover{background: url(img/cmenu07_o.gif) no-repeat; height:44px;}

h1.ttl{
	background:url(img/ttl.gif) no-repeat;
	width:590px;
	height:47px;
	text-indent:-9000px;
	display:block;
	margin-bottom:15px;
}

h1.clinic{
	background:url(img/clinic/ttl.gif) no-repeat;
	width:590px;
	height:47px;
	text-indent:-9000px;
	display:block;
	margin-bottom:15px;
}

h1.access{
	background:url(img/access/ttl.gif) no-repeat;
	width:590px;
	height:47px;
	text-indent:-9000px;
	display:block;
	margin-bottom:15px;
}

h1.attention{
	background:url(img/attention/ttl.gif) no-repeat;
	width:590px;
	height:47px;
	text-indent:-9000px;
	display:block;
	margin-bottom:15px;
}

h1.reason{
	background:url(img/reason/ttl.gif) no-repeat;
	width:590px;
	height:47px;
	text-indent:-9000px;
	display:block;
	margin-bottom:15px;
}

h1.intro{
	background:url(img/intro/ttl.gif) no-repeat;
	width:590px;
	height:47px;
	text-indent:-9000px;
	display:block;
	margin-bottom:15px;
}

h1.media{
	background:url(img/media/ttl.gif) no-repeat;
	width:590px;
	height:47px;
	text-indent:-9000px;
	display:block;
	margin-bottom:15px;
}

table.gaiyou{
	background-color:#CCC;
}

table.gaiyou td.td1{
	background-color:#fff;
	padding:0px 10px;
}

table.gaiyou td.td2{
	background-color:#FDF0ED;
	padding:15px 10px;
}

.intro-l{
	float:left;
	width:260px;
	margin:20px 5px 10px 3px;
	
}

.intro-r{
	float:left;
	margin:15px 0 5px 10px;
	width:265px;
	
}

#access-area{
	padding:20px 20px;
	border:1px solid #ccc;
	margin-top:5px;
}

#reason-area{
	width:550px;
	background:#FEEEEE;
	margin:0 0 20px 20px;
	padding-bottom:10px;
}

#reason-area p{
	padding:5px 25px;
}

