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

/*メイン
-------------------------------------*/

/*当院について*/

/*ご挨拶*/
.midasi-2{
  margin-top: -20px;
}
.aisatubox{
  display: flex;
}
.aisatu{
  width: 70%;
  margin-right : 5rem;
}
.name{
  position: relative; /*要素の移動*/
  top: 2%; 
  left: 66%;
}
@media screen and (max-width: 768px){
	.aisatubox{
		display: block;
		}
	.aisatu{
		width: 100%;
		}
	.pic{
		text-align: center;
	}
    .name{ 
	    position: relative; /*要素の移動*/
        top: 2%; 
        left: 10rem;
	}
}
/*院長経歴*/
.keireki-1{
  font-size: 150%;
}
.table_design1{
  border-collapse: collapse;
  max-width: 800px; 
}
.table_design1 th, .table_design1 td{
  border: 1px solid #000;
  background-color: #fffbf1;
  padding: 1em;
}
.table_design1 th{
  background-color: #e1c370;
  color: #fff;
  font-weight: bold;
  text-align: center;
  width: 20%;
  min-width: 5em;
}		
@media screen and (max-width: 768px){
  .keireki-1{
	  font-size: 100%;
	}
  .table_design1 th, .table_design1 td {
    font-size: 80%;
    border: 1px solid #000;
}	
/*クリニック概要*/	
.table_design2 {
  border-collapse: collapse;
  max-width: 800px; 
}
.table_design2 th, .table_　design2 td {
  border: 2px solid #fff;
  background-color: #fff;
  padding: 1em;
}
.table_design2 th {
  background-color: #fff;
  color: #000;
  font-weight: bold;
  text-align: center;
  width: 20%;
  min-width: 4em;
}		
@media screen and (max-width: 768px){
   .keireki-1{
	   font-size: 100%;
	}
   .table_design2 th, .table_design2 td {
	   font-size: 80%;
	}
}
}	
/*クリニック特徴*/
.trait { margin-left: 20px;}


/*施設紹介*/
.sisetu-a{ margin: 10px;
		  width: 380px;
}
.sisetu { display: flex;
}
.caption{ text-align: center;
}

@media screen and (max-width: 768px){
.sisetu-a{ margin: 0px;
	       width: 100%;
	       text-align: center;
	} 
.sisetu{ display: block;
}
}
.rinen-2
{
 width: 95%;
margin: auto;
}
.kyotyo{font-size: 18px;
	    color: #AD366E;
	    font-weight: bold;
	 width: 95%;
	 margin: auto;
        }








