/* 全頁共通 */

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 40px;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
}
img {
	border:0px
}
h1 {
	margin-top: 0px;
	margin-bottom: 30px;
}
h2 {
	margin: 0px;
	padding: 0px 0px 5px;
	font-size: 16px;
	color: #FF3300;
	font-weight: bold;
	line-height: 18px;
}
h3 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 16px;
	color: #339933;
}
h4 {
	margin: 0px;
	padding: 0px;
}
h5 {
	margin: 0px;
	padding: 0px;
}
UL {
	margin: 0px;
}
td {
	font-size: 12px;
	line-height: 16px;
}
hr {
	margin-top: 30px;
	width: 500px;
}
address {
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #993300;
	margin-top: 20px;
}
.copyright {
	color: #006633;
	margin-top: 30px;
	font-size: 10px;
}
.menu td {
	padding-right: 2px;
	padding-left: 2px;
}



/* トップページ */
.topmenu {
	margin-top: 20px;
}
.topmenu td {
	padding-bottom: 5px;
}
.top .update {
	font-size: 12px;
	line-height: 16px;
	color: #FF3300;
	margin-top: 40px;
}



/* 病院案内 */
.information h2 {
	font-size: 14px;
	color: #000000;
	background-color: #66FFCC;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	margin: 20px 0px 0px;
	width: 500px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-left-width: 2px;
	border-left-color: #003366;
}
.information h3 {
	font-size: 12px;
	background-color: #CCFFCC;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.information h4 {
	color: #E82F00;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
}
.information .textblock {
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
.information .textblock th {
	text-align: left;
	color: #000000;
	background-color: #CCFFCC;
	font-weight: normal;
}
.information .textblock td {
	padding: 5px 10px;
	background-color: #FFFFFF;
}
.information .textblock .pic {
	padding: 0px;
	background-color: #FFFFFF;
}
.shitsuke h1 {
	margin-top: 20px;
}



/* わんにゃんドック */
.friends .btKoremade {
	text-align: right;
	width: 600px;
	margin-bottom: 0px;
}
.friends .btBack {
	text-align: left;
	width: 600px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.bnBosyu {
	margin-top: 20px;
}
.friends .cork {
	background-image: url(../friends/img/cork.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 600px;
	background-position: center top;
	height: 491px;
}
.friends .corkMini {
	background-image: url(../friends/img/cork_mini.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 600px;
	background-position: center top;
	height: 401px;
}
.friends .comment {
	background-color: #316342;
	text-align: center;
	vertical-align: middle;
	width: 440px;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;

}
.friends #fixedLayer {
	position: relative;
	top: 10px;
	padding: 0px;
	margin: 0px;

}
.friends .koremade td {
	width: 130px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	color: #316342;
}
.friends .koremade .male {
	background-image: url(../friends/img/male_df.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
}
.friends .koremade :link {
	text-decoration: none;
	color: #ee4a00;
}
.friends .koremade :visited {
	color: #ee4a00;
	text-decoration: none
}
.friends .koremade :hover {
	text-decoration: underline
	color: #ee4a00;
}
.friends .koremade :active {
	text-decoration: none
	color: #ee4a00;
}
.friends .koremade #ovMale {
	background-color: #91e491;
	background-image: url(../friends/img/ovMale.gif);
	border: 1px solid #009900;
}
.friends .koremade .female {
	background-image: url(../friends/img/female_df.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
}
.friends .name {
	font-weight: bold;
}
.friends information {
	margin-top: 30px;
}
.friends .ttlKoremade {
	margin-top: 20px;
}
.friends .plate {
	text-align: left;
	color: #316342;
}
.friends .plate .name {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-right: 10px;
}
.friends .plate .handle {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
}
.friends .rei_ttl {
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	background-color: #FDD28A;
	padding: 4px 10px;
	margin-top: 10px;
	border: 2px dotted #FFFFE3;
	color: #1F9F13;
}

.wannyan h2 {
	margin: 0px 0px 10px;
}
.friends h2 {
	margin: 0px 0px 10px;
}
.wannyan .container01 {
	background-color: #C5D6E6;
	padding: 20px;
	font-size: 14px;
	line-height: 20px;
	width: 600px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 30px;
}
.wannyan .souki {
	width: 600px;
	text-align: left;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
.wannyan td {
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	padding-bottom: 5px;
}
.friends .about {
	vertical-align: bottom;
	width: 600px;
	text-align: right;
}

.friends .month {
	font-size: 16px;
	font-weight: bold;
	color: #FF3300;
	text-align: left;
	width: 600px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}

.back {
	text-align: left;
	width: 600px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}



.trimming .btClose {
	margin-top: 14px;
	margin-right: 15px;
	margin-bottom: 5px;
}
.Line {
	margin-top: 30px;
	margin-bottom: 30px;
}
