@charset "UTF-8";
section {
	margin-bottom: 30px;
}
div.post_indesthe_ul {
	font-size: 0;
}
/* インドエステ結果 */
section.menu01-indesthe-result {
	position: relative;
	margin-bottom: 20px;
}
h4 {
	margin: 0 20px 5px;
	color: #b50016;
	font-size: 16px;
}
h4 i.h4-fa-play {
	transform: rotate( 90deg );
}
.custom-post-genre-name span {
	display: inline-block;
	background: #b50016;
	color: #fff;
	font-size: 14px;
	padding: 3px;
	margin-left: -10px;
}
.bx-wrapper {
	box-shadow: none;
}
.feed-prev-btn {
	left: 0;
}
.feed-next-btn{
	right: 0;
}
.feed-prev-btn a {
	background-image:url(/wp-content/themes/uncoeur-new/img/btn-prev.png);
}
.feed-next-btn a {
	background-image:url(/wp-content/themes/uncoeur-new/img/btn-next.png);
}
.feed-prev-btn .bx-prev,
.feed-next-btn .bx-next {
	width: 100%;
	height: 60px;
	display: block;
	font-size: 0;
}
.navi-btn {
	position: absolute;
	margin: 0;
	width: 40px;
	height: 60px;
	-webkit-background-size: 40px 60px;
	background-size: 40px 60px;
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.model_waku_r10 {
	margin: 0 10px;
	border: 1px solid #b50016;
	border-radius: 0;
}
.model_img_circle {
	width: 100px;
	height: 100px;
}
.model_weight {
	display: block;
	width: auto;
	text-align: center;
	color: #111;
}
.weight_box {
	margin: 0;
}
.model_name_coment_box {
	color: #111;
}
.model_name_age,
.model_genre {
	background: #efd9a1;
	text-align: center;
	margin-bottom: 3px;
	font-size: 15px;
	font-weight: normal;
	padding: 5px 0;
}
.model_name_coment_box {
	padding: 0 10px;
}
div.post_indesthe_ul {
	font-size: 0;
}
div.post_indesthe_ul div.post_indesthe_li {
	padding-bottom: 10px;
	margin: 0 0 10px;
}
div.post_indesthe_ul div.post_indesthe_li a {
	margin: 0 20px;
	padding: 0 10px;
}
.menu-link-box {
	text-align: center;
	margin-bottom: 30px;
}

.menu-link-box a {
	display: inline-block;
	width: 138px;
	margin: 5px 10%;
	padding: 10px 0;
	text-align: center;
	position: relative;
	color: #af8047;
	border: 1px solid #af8047;
	font-size: 14px;
}

.menu-link-box a::after {
	content: '';
	border-color: white #af8047 #af8047 white;
	border-style: solid;
	border-width: 0 0 11.368px 11.368px;
	bottom: 0;
	position: absolute;
	right: 0;
}

.model_comennt_text {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 10px;
}
/* フェイシャル */
.facial-color,
h4.facial-color {
	color: #b08047;
}
.facial-border {
	border: 1px solid #b08047;
}
.facial-bg,
.custom-post-genre-name span.facial-bg {
	background: #b08047;
}
.facial-border .model_img_weight_box {
	margin-top: 10px;
}
.bofore_img_herb, 
.after_img_herb {
	display: inline-block;
	width: 46%;
	margin-bottom: 10px;
	height: auto;
}
.bofore_img_herb img,
.after_img_herb img {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	object-fit: contain;
}
.img-squea {
	width: 90%;
	height: 38vw;
	display: block;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
.img-squea:before {
	content: "";
	padding-top: 133.333%;
	display: block;
	overflow: hidden;
}
.beforeafter_migi_herb {
	width: 8%;
	top: 0;
}
.beforeafter_migi_herb i {
	color: #b08047;
	font-size: 4vw;
}
.beforeafter_img_box {
	display: flex;
	justify-content: center;
	align-items: center;
}
@media only screen and (min-width:768px) { /* PCサイズでの指定 */

	.img-squea {
		height: 108.6px;
	}

	.beforeafter_migi_herb i {
		color: #b08047;
		font-size: 20px;
	}
	div.post_indesthe_ul div.post_indesthe_li {
		width: 31%;
		display: inline-block;
	}
	

}
