/* CSS Document */

@import url(./base.css);

/* index contens */
#index_contents {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	display: block;
}

#index_contents .toppic {
	height:300px;
	margin: 0px;
	padding: 0px;
	display: block;
	clear: none;
	float: none;
}
#index_l {
	float: left;
	height: 235px;
	width: 200px;
	display: block;
	color: #666666;
	line-height: 16px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	margin-top: 14px;
	margin-bottom: 20px;
	padding-left: 25px;
}
#index_r {
	float: right;
	width: 553px;
	display: block;
	color: #706963;
	line-height: 16px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	margin-top: 14px;
	margin-bottom: 20px;
}
#index_r a{
	font-weight: normal;
	cursor: hand;
}

/* sub contens */

#sub_contents {
	padding-right: 20px;
	padding-bottom: 50px;
	padding-left: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	padding-top: 50px;
	display: block;
}
#sub_contents li{
	list-style-type: disc;
	padding-left: 10px;
}

#sub_contents .navis{
	height: 14px;
}
#sub_contents .content{
	padding-right: 30px;
	padding-left: 30px;
	line-height: 20px;
	display: block;
	width: auto;
}
#sub_contents .title01{
	height: 30px;
	background-image: url(img/pic_titlebar01.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 30px;
}
#sub_contents .title02{
	height: 30px;
	background-image: url(img/pic_titlebar02.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 30px;
}
#sub_contents .title03{
	height: 30px;
	background-image: url(img/pic_titlebar03.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 30px;
}
#sub_contents .title04{
	height: 30px;
	background-image: url(img/pic_titlebar04.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 30px;
}
#sub_contents .title05{
	height: 30px;
	background-image: url(img/pic_titlebar05.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 30px;
}
#sub_contents .title06{
	height: 30px;
	background-image: url(img/pic_titlebar06.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 30px;
}
#sub_contents .title07{
	height: 30px;
	background-image: url(img/pic_titlebar07.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 30px;
}
#sub_contents .title08{
	height: 30px;
	background-image: url(img/pic_titlebar08.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 30px;
}
/* album */
#sub_contents .album {
	MARGIN: 0px;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
}
#sub_contents .album LI {
	LIST-STYLE-TYPE: none;
	padding: 0px;
	height: 300px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	clear: both;
	float: none;
	font-weight: normal;
	display: block;
}
#sub_contents .album LI IMG {
	padding: 5px;
	float: left;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	display: block;
}
#sub_contents .album LI P {
	PADDING-LEFT: 5px;
	LINE-HEIGHT: 20px;
	width: auto;
	padding-top: 15px;
	float: none;
	clear: none;
	margin: 0px;
}
#sub_contents .album LI b {
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	line-height: 40px;
	margin: 0px;
	padding: 0px;

}
#gototop {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 20px;
}
#gototop A {
	BACKGROUND-POSITION: left center;
	DISPLAY: block; PADDING-LEFT: 13px;
	BACKGROUND-IMAGE: url(img/greenarrow.gif);
	WIDTH: 76px;
	COLOR: #4A56A6;
	BACKGROUND-REPEAT: no-repeat;
	TEXT-DECORATION: none
}
#gototop A:hover {
	COLOR: #000099
}
/* company */
TABLE#gaiyo {
	WIDTH: 100%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	margin: 0px;
	padding: 0px;
}




/* tabele */
TABLE#gaiyo {
	WIDTH: 100%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	margin: 0px;
	padding: 0px;
}
TABLE#gaiyo li{
	list-style-type: disc;
	line-height: 16px;
}
TABLE#gaiyo TH {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 5px;
	WIDTH: 120px;
	COLOR: #000066;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	background-color: #F7F7F7;
	text-align: left;
}
TABLE#gaiyo TD {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid
}
TABLE#gaiyo TD DL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
TABLE#gaiyo TD DL DT {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 3px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 100%;
	font-weight: bold;
}
TABLE#gaiyo TD DL DD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 5px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cccccc 1px dashed
}
TABLE#gaiyo TD DL DD.dl_last {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
TABLE#gaiyo TD UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	LIST-STYLE-TYPE: none;
	BORDER-BOTTOM-STYLE: none
}
TABLE#gaiyo TD UL LI {
	MARGIN: 0px;
	padding: 0px;
}
/* 画像トピックス */
#js1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	display: block;
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #797572;
	padding-bottom: 10px;
}
#js1 a {
	font-weight: normal;
}
#jslist1{
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#jslist1 a {
	color: #FF9900;
}
#jsbox1 {
	display: block;
	margin-right: 24px;
	margin-left: 24px;
	margin-bottom: 10px;
}
#js2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	display: block;
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #797572;
	padding-bottom: 10px;
}
#js2 a {
	font-weight: normal;
}
#jslist2{
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#jslist2 a {
	color: #FF9900;
}
#jsbox2 {
	display: block;
	margin-right: 24px;
	margin-left: 24px;
	margin-bottom: 10px;
}
/* 診療方針 */
.miimg {
	float: left;
	margin-right: 15px;
}
/* form */
#sub_contents .p_formbtn{
	text-align: center;
	margin-top: 20px;
}
/* contents03 */
table.group_opentime {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
table.group_opentime tr th{
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 16px;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	font-weight: normal;
}
table.group_opentime tr td{
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 16px;
	text-align: center;
	vertical-align: middle;
	width: 60px;
}
table.group_opentime tr td.group_bg_saturday{
	background-color:#D4E5FF;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: middle;
	width: 60px;
}

table.group_opentime tr td.group_bg_sunday{
	background-color:#FFDFDC;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: middle;
	width: 60px;
}
