@charset "utf-8";

/* ___________________________________________________________ logo */

h2 {
	width : 300px !important;
	height : 48px;
}
h2 a {
	background : url(../images/common/logo.gif) no-repeat 0 0 transparent;
	width : 300px;
	height : 48px;
}

/* ___________________________________________________________ credit */

.home p.credit {
	background-image : url(../images/credit/home.jpg);
}
.contents1 p.credit {
	background-image : url(../images/credit/contents1.jpg);
}
.contents2 p.credit {
	background-image : url(../images/credit/contents2.jpg);
}
.contents3 p.credit {
	background-image : url(../images/credit/contents3.jpg);
}
.contents4 p.credit {
	background-image : url(../images/credit/contents4.jpg);
}
.contents5 p.credit {
	background-image : url(../images/credit/contents5.jpg);
}
.contents6 p.credit {
	background-image : url(../images/credit/contents6.jpg);
}
.global h3,.search p.credit {
	background-image : url(../images/credit/global.jpg);
}
.global p.credit {
	background-image : url(../images/credit/global.jpg);
}

/* ___________________________________________________________ navigation */

div#header ul.navigation li a {
	margin : 0 20px 0 0 !important;
}
div#header ul.navigation li.home a {
	margin-left : 40px !important;
	_margin-left : 20px !important;
	background-image : url(../images/common/home.gif);
	width : 80px;
}
div#header ul.navigation li.contents1 a {
	background-image : url(../images/common/contents1.gif);
	width : 157px;
}
div#header ul.navigation li.contents2 a {
	background-image : url(../images/common/contents2.gif);
	width : 97px;
}
div#header ul.navigation li.contents3 a {
	background-image : url(../images/common/contents3.gif);
	width : 127px;
}
div#header ul.navigation li.contents4 a {
	background-image : url(../images/common/contents4.gif);
	width : 67px;
}
div#header ul.navigation li.contents5 a {
	background-image : url(../images/common/contents5.gif);
	width : 97px;
}
div#header ul.navigation li.contents6 a {
	background-image : url(../images/common/contents6.gif);
	width : 126px;
}

/* ___________________________________________________________ outline */

.outline_list li {
	float : left;
	width : 295px;
	margin-left : 10px;
}

dl.q_a dt {
	border-width : 0 0 1px 0 !important;
	background-color : transparent !important;
}
dl.q_a dt span {
	color : #33cc00;
	font-size : 1.1em;
	font-weight : bold;
}
dl.q_a dd span {
	color : #0099ff;
	font-size : 1.1em;
	font-weight : bold;
}

/* ___________________________________________________________ doctorlist */

div.dl_note h6 {
	color : #ed512d;
	font-weight : bold;
	border-color : #ed512d;
}
div.dl_note p {
	color : #ed512d;
}

div.doctorlist table {
	border-width : 0 !important;
}
div.doctorlist td {
	padding : 10px 0;
	border-width : 0 0 1px 0 !important;
}
td.mark {
	padding : 10px 5px;
	text-align : center;
	width : 30px;
}
td.name {
	width : 100px;
}
td.nametitle {
	width : 355px;
}
td.tel {
	width : 145px;
}
td.mail {
	width : 30px;
}


ul.area_list li {
	float : left;
	width : 70px;
	margin-left : 10px;
}

/* ___________________________________________________________ common */

