@charset "utf-8";
/* CSS Document */
/*
ページタイトル
----------------------------------------------------------------------*/
#page_title {
  background-image: url(image/title.jpg)
}
/*
2カラム
----------------------------------------------------------------------*/
.two_column {
  clear: both;
  width: 100%;
  margin: 0px auto;
  overflow: hidden;
}
.two_column .f_left {}
.two_column .f_right {}
.two_column .photo {
	margin: 15px auto;
  overflow: hidden;
	display: flex;
	justify-content: center;
}
.two_column .text {
  overflow: hidden;
}
.two_column .text p {
  margin-bottom: 1em;
}
.text_block0 {
  width: 100%;
  margin: 0 auto 15px;
}
/*
歯科衛生士画像
----------------------------------------------------------------------*/
.mental_image {
  width: 100%;
  margin: 0px auto 15px;
  overflow: hidden;
}
.mental_image td {
  width: 33%;
  vertical-align: top;
  text-align: left;
}
.mental_image td dd {
  padding: 4px 0px;
}
.tan-line {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.tan-txt {
  margin: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 15px;
}