@charset "utf-8";
/* CSS Document */

/*-----------------------------------------
		       お知らせ(新着)
-----------------------------------------*/
#information{
	width:630px;
	overflow:auto;
	height:160px;
	margin-bottom:30px;
	background-color:#f4f4f4;
	padding:20px;
}
.info_box{
	margin-bottom:15px;
   padding:0 0 15px;
	display:block;
	border-bottom:1px dotted #cec2b7;
	font-size:110%;
}
.info_title{
	margin:0 0 7px;
	color:#d08c21;
	font-size:120%;
	line-height:120%;
}

.info_combox{
	display:block;
	line-height:120%;
}


/*-----------------------------------------
		       index
-----------------------------------------*/
.flashimg{
	width:940px;
	height:374px;
	margin:0 auto 30px;
}

.index_tokuTitleBox{
	margin:20px 0;
}

.index_tokuTitleBox img{
	margin-bottom:10px;
}

.index_tokuTitleBox p{
	margin-bottom:40px;
}

.index_bana table{
	margin:0 auto;
}

.index_bana td{
	padding:0 5px 0;
}

.Cinfo_left{
	width:400px;
	float:left;
}

.Cinfo_right{
	width:215px;
	float:right;
}

.Chour_table table{
   border: 1px solid #848484;
   border-collapse:collapse;
   margin:0 0 5px;
}
.Chour_table td{
   border:1px solid #848484;
   text-align:center;
   letter-spacing:0.1em;
   font-size:90%;
}
.Chour_week{
	background-color:#a7e9df;
	font-weight:bold;
	color:#2e786c;
}
.Chour_time{
   background-color:#FFFCDB;
}

.Cguide_table table{
   border: 1px solid #848484;
   border-collapse:collapse;
   margin:0 0 15px;
}
.Cguide_table td{
   border:1px solid #848484;
   letter-spacing:0.1em;
   padding:3px 5px;
   font-size:90%;
}
.Cguide_title{
   background-color:#a7e9df;
   font-weight:bold;
   color:#2e786c;
   text-align:center;
}


/*-----------------------------------------
		      consultation
-----------------------------------------*/

.cons_morelink a{
	display:inline-block;
	border:3px double #cccccc;
	vertical-align:middle;
	margin:0;
	border-radius:8px;
	font-size:90%;
}
.cons_morelink a:link { color: #5e4812; text-decoration: none; background-color:#faf3e1; padding: 5px 15px;}
.cons_morelink a:visited { color:#5e4812; text-decoration: none; background-color:#faf3e1; padding: 5px 15px;}
.cons_morelink a:hover { color: #5e4812; text-decoration: underline; background-color:#f4e4bd; padding: 5px 15px;}
.cons_morelink a:active { color:#5e4812; text-decoration: underline; background-color:#f4e4bd; padding: 5px 15px;}


/*-----------------------------------------
		       first
-----------------------------------------*/
.first-table table{
	margin:0 0 20px;
}

.first-table td{
	padding:5px 10px;
	line-height:120%;
}


/*-----------------------------------------
		        staff
-----------------------------------------*/
.staff-reki table{
	margin:0 auto 10px;
	border-collapse:collapse;
}

.staff-reki td{
	padding:5px 15px;
	border-bottom:1px solid #e3e3e3;
}

.staff-reki .st-rekiTitle{
	background-color:#dff6f2;
	color:#3c8176;
	text-align: right;
}


/*-----------------------------------------
		         denture
-----------------------------------------*/
.denture-cmp table{
	border:1px solid #cccccc;
	border-collapse:collapse;
	margin-bottom:20px;
}

.denture-cmp td, th{
	padding:5px 10px;
	border:1px solid #cccccc;
}

.denture-cmp th{
	background-color:#f5e5cc;
	color:#986f31;
	border-bottom:1px solid #e7bb72;
	font-weight:normal;
	text-align: right;
	border-right: 3px double #cccccc;
}

.denture-cmp .dnt-A{
	background-color:#dff6f2;
}

