@charset "UTF-8";
/* CSS Document */
/*ヘッダー*/
.header {
  display: flex;
  justify-content: space-between;
  max-width: 1160px;
  width: 100%;
  right: 0;
  left: 0;
  margin: 0 auto;
}
.header__logo {
  width: 430px;
  margin: 0;
}
.header__tel-wrap {
  width: 250px;
  height: 74px;
  border-radius: 0 0 20px 20px;
  background-color: #bf8138;
  text-align: center;
}
.header__tel {
  display: inline-block;
  margin-top: 10px;
  color: #fff;
  font-weight: bold;
  text-align: left;
}
.header__tel-inner {
  display: inline-block;
  padding-top: 10px;
  font-size: 2.4rem;
  font-weight: bold;
}
.material-icons.tel {
  font-size: 27px;
  vertical-align: bottom;
}
/*ナビゲーション*/
.nav__list li:first-child, .nav__list li:last-child {
  display: flex;
}
/*診療内容*/
.menu__title {
  display: block;
  width: 40%;
  margin-bottom: 100px;
  padding: 66px 0;
  border-radius: 0 90px 90px 0;
  background-color: #f7de6b;
}
.menu__title-img {
  width: 60px;
  padding-right: 10px;
  vertical-align: bottom;
}
.menu__img img {
  width: 27.778%;
  margin-bottom: 40px;
}
.menu__lead {
  margin-bottom: 60px;
  font-family: "myfont", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
  ;
  font-weight: bold;
  line-height: 2.25;
}
.question {
  list-style: none;
  width: 870px;
  margin: 0 auto;
  text-align: left;
}
.question li p {
  line-height: 1.6;
}
.question__title {
  width: 230px;
  margin-bottom: 20px;
  border-bottom: solid 1px #51331d;
  fonr-size: 2.0rem;
  font-weight: bold;
}
.question__content {
  margin-bottom: 50px;
}
/*下段ナビゲーション*/
.nav__foot-title {
  width: 1160px;
  margin: 0 auto 50px;
  padding-top: 100px;
  font-size: 3.0rem;
  font-weight: bold;
  text-align: left;
}
.nav__foot-border {
  width: 200px;
  border-radius: 2.5px;
  border-bottom: solid 5px #bf8138;
}
.nav__foot-img {
  width: 28px;
  padding-right: 10px;
}
.nav__foot {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  list-style: none;
  max-width: 1160px;
  margin: 0 auto;
}
.nav__foot li {
  width: 250px;
  margin: 0 0 50px 25px;
  border-radius: 30px;
  background-color: #bf8138;
  font-weight: bold;
}
.nav__foot li a {
  display: block;
  padding: 16px 10px;
  color: #fff;
  font-size: 2.8rem;
  font-weight: bold;
  text-decoration: none;
}
	@media (max-width: 1024px) {
  	/*診療内容*/
  		.menu__title {
    		margin-bottom: 60px;
    		padding: 40px 0;
    		font-size: 4.0rem;
  		}
  		.menu__title-img {
    		width: 44px;
  		}
  		.menu__img img {
    		width: 39.063%;
  		}
  		.question {
    		width: 700px;
  		}
 	 /*下のナビゲーション*/
  		.nav__foot-title {
    		width: 700px;
    		margin: 0 auto 50px;
    		font-size: 3.0rem;
  		}
  		.nav__foot {
    		max-width: 600px;
  		}
  		.nav__foot li a {
    		font-size: 2.0rem;
  		}
	}
	@media (max-width: 767px) {
  	/*ヘッダー*/
		.header {
		position: fixed;
		top: 0;
		height: 70px;
		background-color: #fff;
		z-index: 100;
	  }
  		.header__logo {
    		width: 171px;
    		margin: 20px 10px;
  		}
  		.header__tel-wrap {
    		display: none;
  		}
  	/*ナビゲーション*/
  		.nav__others {
    		display: block;
  		}
  	/*診療内容*/
  		.menu__title {
    		width: 60%;
    		margin: 110px 0 40px;
    		padding: 16px 0;
    		border-radius: 0 30px 30px 0;
    		font-size: 2.8rem;
  		}
  		.menu__title-img {
    		width: 30px;
  		}
  		.menu__img img {
    		width: 74.667%;
  		}
  		.menu__lead {
   			width: 280px;
    		margin: 0 auto 80px;
			font-size: 1.8rem;
    		text-align: justify;		
            line-height: 2.25;
  		}
  		.question {
    		width: 280px;
  		}
  		.question__content {
    		margin-bottom: 40px;
  		}
  	/*下のナビゲーション*/
  		.nav__foot-title {
    		display: none;
  		}
  		.nav__foot {
    		display: none;
  		}
	}