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





/*-------------------------------
入れ歯
-------------------------------*/

/*入れ歯に関してこんなお悩みはございませんか*/
/*-----------------------------*/
.onayami_ttl {
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 2px solid #a5a7c2;
}
.onayami_ul {
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
	flex-flow: row wrap;
	gap: 10px;
}
.onayami_ul li {
	padding: 1px 11px;
	border-radius:3px;
	background: url(img/pick_bg.gif)center;
	font-size: 14px;
	font-weight: bold;
}
.denture_photo {
	float: left;
	width: 426px;
	margin-right: 20px;
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
	flex-flow: row wrap;
	gap: 20px;
}
.denture_photo li {
	width: calc(100%/2 - 20px/2);
}
.denture_photo span {
	text-align: center;
	display: block;
	padding-top: 5px;
	font-weight: bold;
}

/*-------------------------------
インプラント
-------------------------------*/
.osusume_ttl {
	margin: -60px auto 10px;
}
.osusume_txt {
	float: left;
	box-sizing: border-box;
	width: 74%;
	margin-right: 20px;
}
.osusume_ul {}
.osusume_ul li {
	background-image: url("img/list_kei.jpg");
	background-position: left bottom;
	background-repeat: repeat-x;
	line-height: 1.6em;
	margin-bottom: 7px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.mente_ul {
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
	flex-flow: row wrap;
	gap: 0 10px;
}
.mente_ul li {
	margin-right: 5px;
	padding-left: 12px;
	background: url(img/list_style.jpg) left 6px no-repeat;
	font-weight: bold;
}


/*================================
TABLET横 1080px～0px
================================*/
@media screen and (max-width: 1080px) {}


/*================================
TABLET縦 834px～0px
================================*/
@media screen and (max-width: 834px) {}


/*================================
SP表示 667px～0px
================================*/
@media (max-width: 667px) {

	/*-------------------------------
	入れ歯
	-------------------------------*/

	/*入れ歯に関してこんなお悩みはございませんか*/
	/*-----------------------------*/
	.onayami_ttl {}
	.onayami_ul {}
	.onayami_ul li {}
	.denture_photo {
		float: none;
		width: 100%;
		margin: 0 auto 20px;
	}
	.denture_photo li {
		width: 100%;
	}
	.denture_photo span {}

	/*-------------------------------
	インプラント
	-------------------------------*/
	.osusume_ttl {
		margin: -40px auto 10px;
	}
	.osusume_txt {
		float: none;
		width: 100%;
		margin: 0 auto 20px;
	}
	.osusume_ul {}
	.osusume_ul li {}
	.mente_ul {}
	.mente_ul li {}


}




