
/*====================================================================

/* メニュー　メインビジュアルの写真

/*==================================================================== */


#depilation .contents-visual-title-pc {
	background: url("../images/depilation/depilation-top-bg-pc.png") no-repeat top center;
	max-width: 1280px;
	width: 100%;
	height: 350px;
	background-size: cover;
	position: relative;
}
#depilation .contents-visual-title-pc h1 img {
	width: 400px;
	height: 200px;
	margin: 0 auto;
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

@media (max-width: 599.98px) {
	
	.contents-visual {
		max-width: 100%;
		width: 100%;
		max-height: 100%;
		height: auto;
		padding: 0 !important;
		margin: 0 auto 0 auto !important;
	}
	#depilation .contents-visual-title-sp h1 img {
		width: 100%;
		height: auto;
		padding: 0;
		margin: 0;
	}
}

@media (min-width: 600px) and (max-width: 991.98px) {
	
	
}

/*====================================================================

/* 脱毛内容 s01

/*==================================================================== */

.depilation-s01 {
	padding: 5vh 0 ;
}
.depilation-s01-body {
	background: url("../images/depilation/depilation-img01.png") no-repeat top right;
	max-width: 1280px;
	height: 250px;
	margin: 0 auto ;
}
.depilation-s01 h2 {
	font-family: 'Noto Serif JP', "YuMincho", "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-size: 35px;
	text-align: center;
	color: #ff969b;
	padding: 50px 0 25px 0 ;
	margin: 0 auto;
}
.depilation-s01 p {
	max-width: 580px;
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 3rem;
	text-align: center;
	margin: 0 auto ;
}

@media (max-width: 599.98px)  {
	
	.depilation-s01 {
		padding: 3vh 0 5vh ;
	}
	.depilation-s01-body {
		background: none;
		max-width: 100%;
		height: auto;
		margin: 0 auto ;
	}
	
	.depilation-s01 h2 {
		font-size: 2rem;
		text-align: center;
		padding: 0 0 1rem 0 ;
		margin: 0 auto;
	}
	.depilation-s01 p {
		max-width: 100%;
		width:96%;
		font-size: 1.2rem;
		font-weight: 600;
		line-height: 2.2rem;
		text-align: left;
		margin: 0 auto ;
	}
	.depilation-s01 img {
		width: 80%;
		margin: 0 0 0 auto;
	}
	
}
@media (min-width: 600px) and (max-width: 767px)  {
	
	.depilation-s01 h2 {
		max-width: 580px;
		font-size: 35px;
		text-align: left;
	}
	.depilation-s01 p {
		max-width: 580px;
		font-size: 1.3rem;
		font-weight: 600;
		line-height: 3rem;
		text-align: left;
		margin: 0 auto ;
	}
	
}

/*====================================================================

/* 脱毛内容 s02

/*==================================================================== */

.depilation-s02 {
	padding: 0 0 5vh ;
}
.depilation-s02-body {
	max-width: 860px;
	width: 100%;
	margin: 5vh  auto 0 auto;
}
.depilation-s02-item {
	width: 100%;
	border: 3px solid #ff969b;
	background: #FFF5F6;
	margin: 0 auto 2vh auto;
	padding: 20px 0 10px;
}
.depilation-s02-item-inner {
	width: 96%;
	margin: 0 auto;
}
.depilation-s02-item img.depilation-s02-item-left {
	width: 100%;
	margin: 0 auto;
}
.depilation-s02-item img.depilation-s02-item-right {
	width: 100%;
	margin: 0 auto;
}


@media (max-width: 599.98px) {
	
	.depilation-s02-body {
		max-width: 100%;
		width: 100%;
		margin: 3vh  auto 0 auto;
	}
	.depilation-s02-item-inner {
		width: 100%;
		margin: 0 auto;
	}
		.depilation-s02-item img.depilation-s02-item-right {
		width: 80%;
		margin: 0 auto 3vh auto;
	}
	
}

/*====================================================================

/* 脱毛内容 s04

/*==================================================================== */

.depilation-s03 {
	padding: 0 0 5vh ;
}
.depilation-s03-body {
	max-width: 860px;
	width: 100%;
	margin: 5vh  auto 0 auto;
}

.depilation-s03-item img {
	width: 100%;
}

.depilation-s03-body p{
	font-family: 'Noto Serif JP', "YuMincho", "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-size: 16px;
	text-align: center;
	color: #000000;
	line-height: 3rem;
	padding: 0;
	margin: 20px auto 0 auto;
}


@media (max-width: 599.98px) {
	
	.depilation-s03 {
		padding: 0 0 5vh ;
	}
	.depilation-s03-body {
		max-width: 860px;
		width: 100%;
		margin: 3vh  auto 0 auto;
	}
	.depilation-s03-body p{
		font-size: 1rem;
		text-align: left;
		color: #000000;
		line-height: 2rem;
		padding: 0;
		margin: 1rem auto 0 auto;
	}
}




/*====================================================================

/* 脱毛内容 s04

/*==================================================================== */

.depilation-s04 {
	padding: 0 0 5vh ;
}
.depilation-s04-body {
	max-width: 860px;
	width: 100%;
	margin: 3vh  auto 0 auto;
}
.depilation-s04-item img {
	margin: 1vh 0 ;
}
.depilation-s04-item img {
	width: 100%;
}

.depilation-s04-body p{
	font-family: 'Noto Serif JP', "YuMincho", "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-size: 16px;
	text-align: center;
	color: #000000;
	line-height: 3rem;
	padding: 0;
	margin: 0 auto 30px auto;
}


@media (max-width: 599.98px) {
	
	.depilation-s04 {
		padding: 0 0 5vh ;
	}
	.depilation-s04-body {
		max-width: 860px;
		width: 100%;
		margin: 3vh  auto 0 auto;
	}
	.depilation-s04-body p{
		font-size: 1.25rem;
		text-align: left;
		color: #000000;
		line-height: 2rem;
		padding: 0;
		margin: 1rem auto 0 auto;
	}
}




/*====================================================================

/* 脱毛内容 s05

/*==================================================================== */

.depilation-s05 {
	background: #efeadf;
	padding: 3vh 0 5vh 0 ;
}
.depilation-s05 h2 {
	font-family: 'Noto Serif JP', "YuMincho", "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-size: 26px;
	text-align: center;
	color: #000000;
	padding: 0;
	margin: 0 auto;
}
.depilation-s05-body {
	max-width: 860px;
	width: 100%;
	margin: 3vh  auto 0 auto;
}
.depilation-s05-item-w a {
	text-decoration: none;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
	background-image: linear-gradient(315deg, #FF8883 0%, #ff969b 75%);
}
.depilation-s05-item-m a {
	text-decoration: none;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
	background-image: linear-gradient(315deg, #4BB8D9 0%, #64c4d7 75%);
}
.depilation-s05-item-btn a {
	width: 420px;
	height: 60px;
    border-radius: 30px;
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center;
    transition: 0.3s ease-in-out;
	color: #FFFFFF;
	font-size: 18px;
    font-weight: 500;
	font-family: 'Noto Serif JP', serif;
	text-decoration: none;
	margin: 0 auto 25px auto;
    padding: 10px 25px;
}

.depilation-s05-item-btn a::after {
	content: "";
	position: absolute;
	top: 50%;
	  bottom: 0;
	  right: 2rem;
	  font-size: 90%;
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  transition: right 0.3s;
	  width: 6px;
	  height: 6px;
	  border-top: solid 2px currentColor;
	  border-right: solid 2px currentColor;
	  transform: translateY(-50%) rotate(45deg);
	}

.depilation-s05-item-btn a:hover {
	opacity: .8;
	color: #FFFFFF;
	text-decoration: none;
}
.depilation-s05-item-btn a:hover:after {
	right: 1.4rem;
}

@media (max-width: 599.98px) {
	
	.depilation-s05 {
		padding: 3vh 0 5vh ;
	}
	.depilation-s05 h2 {
		font-size: 1.8rem;
		line-height: 3rem;
		text-align: center;
		color: #000000;
		padding: 0;
		margin: 0 auto;
	}
	.depilation-s05-body {
		max-width: 100%;
		width: 100%;
		margin: 3vh  auto 0 auto;
	}
	.depilation-s05-item-btn a {
		width: 96%;
		height: auto;
		border-radius: 50px;
		font-size: 1.25rem;
		font-weight: 500;
		text-decoration: none;
		margin: 1rem auto 0 auto;
		padding: 30px 0;
	}
}



/*====================================================================

/* 脱毛内容 s05

/*==================================================================== */

.contents-clinic-list {
	background: #efeadf;
	padding: 3vh 0 5vh 0 ;
}
.contents-clinic-list h2 {
	font-family: 'Noto Serif JP', "YuMincho", "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-size: 26px;
	text-align: center;
	color: #000000;
	padding: 0;
	margin: 0 auto;
}
.contents-clinic-list-body {
	max-width: 860px;
	width: 100%;
	margin: 3vh  auto 0 auto;
}

.contents-clinic-btn a {
	width: 100%;
	height: 60px;
    border-radius: 30px;
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center;
    transition: 0.3s ease-in-out;
	color: #FFFFFF;
	font-size: 18px;
    font-weight: 500;
	font-family: 'Noto Serif JP', serif;
	text-decoration: none;
	margin: 0 auto 25px auto;
    padding: 10px 25px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
	background-image: linear-gradient(315deg, #4BB8D9 0%, #64c4d7 75%);
}

.contents-clinic-btn a::after {
	content: "";
	position: absolute;
	top: 50%;
	  bottom: 0;
	  right: 2rem;
	  font-size: 90%;
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  transition: right 0.3s;
	  width: 6px;
	  height: 6px;
	  border-top: solid 2px currentColor;
	  border-right: solid 2px currentColor;
	  transform: translateY(-50%) rotate(45deg);
	}

.contents-clinic-btn a:hover {
	opacity: .8;
	color: #FFFFFF;
	text-decoration: none;
	background: #319BB9;
}
.contents-clinic-btn a:hover:after {
	right: 1.4rem;
}

@media (max-width: 599.98px) {
	
	.contents-clinic-list {
		padding: 3vh 0 5vh ;
	}
	.contents-clinic-list h2 {
		font-size: 1.8rem;
		line-height: 3rem;
		text-align: center;
		color: #000000;
		padding: 0;
		margin: 0 auto;
	}
	.contents-clinic-list-body {
		max-width: 100%;
		width: 100%;
		margin: 3vh  auto 0 auto;
	}
	.contents-clinic-btn a {
		width: 96%;
		height: auto;
		border-radius: 50px;
		font-size: 1.25rem;
		font-weight: 500;
		text-decoration: none;
		margin: 1rem auto 0 auto;
		padding: 30px 0;
	}
}






/*====================================================================

/* 女性脱毛料金

/*==================================================================== */

#depilation-w .contents-visual-title-pc {
	display: block;
}
#depilation-w .contents-visual-title-sp {
	display: none;
}
#depilation-w .contents-visual {
	max-width: 1280px;
	width: 100%;
	height: auto;
}
#depilation-w .contents-visual h1 img {
	width: 100%;
}

.depilation-plan-w h2 {
	font-family: 'Kiwi Maru', serif;
	text-align: center;
	font-size: 30px;
	font-weight: 500;
	padding: 30px 0 0 0 ;
	color: rgba(255,150,156,1.00);
}

#depilation-w-s01 {
	background: #FFFFFF;
	margin:0 0 50px 0 ;
}
#depilation-w-s02 {
	background: #FFECED;
	margin:0 0 0 0 ;
	padding: 50px 0 0 0;
}
#depilation-w-s03 {
	background: #FFECED;
	margin:0 0 0 0 ;
	padding: 50px 0 0 0;
}
#depilation-w-s04 {
	background: #FFECED;
	margin:0 0 0 0 ;
	padding: 50px 0 50px 0;
}


@media (max-width: 599.98px) {
	
	#depilation-w  .contents-visual-title-pc {
		display: none;
	}
	#depilation-w .contents-visual-title-sp {
		display: block;
}
	#depilation-w .contents-visual {
		max-width: 100%;
		width: 100%;
		height: auto;
	}
	#depilation-w .contents-visual h1 img {
		width: 100%;
	}

	.depilation-plan-w h2 {
		text-align: center;
		font-size: 1.5rem;
		font-weight: 500;
		padding: 1rem 0 1rem 0 ;
	}
	
		
	#depilation-w-s01 {
		background: #FFFFFF;
		margin: 0 0 0 0 ;
	}
	#depilation-w-s02 {
		background: #FFECED;
		margin:0 0 0 0 ;
		padding: 2vh 0 0 0;
	}
	#depilation-w-s03 {
		background: #FFECED;
		margin:0 0 0 0 ;
		padding: 2vh 0 0 0;
	}
	#depilation-w-s04 {
		background: #FFECED;
		margin:0 0 0 0 ;
		padding: 2vh 0 2vh 0;
	}
	
}


/*====================================================================

/* 男性脱毛料金

/*==================================================================== */

#depilation-m .contents-visual-title-pc {
	display: block;
}
#depilation-m .contents-visual-title-sp {
	display: none;
}
#depilation-m .contents-visual {
	max-width: 1280px;
	width: 100%;
	height: auto;
}
#depilation-m .contents-visual h1 img {
	width: 100%;
}
.depilation-plan-m h2 {
	font-family: 'Kiwi Maru', serif;
	text-align: center;
	font-size: 30px;
	font-weight: 500;
	padding: 30px 0 10px 0 ;
	color: #003d78;
}

#depilation-m-s01 {
	background: #FFFFFF;
	margin:0 0 50px 0 ;
}
#depilation-m-s02 {
	background: #E6F0F7;
	margin:0 0 0 0 ;
	padding: 50px 0 0 0;
}
#depilation-m-s03 {
	background: #E6F0F7;
	margin:0 0 0 0 ;
	padding: 50px 0 50px 0;
}

@media (max-width: 599.98px) {
	
	#depilation-m  .contents-visual-title-pc {
		display: none;
	}
	#depilation-m .contents-visual-title-sp {
		display: block;
	}
	#depilation-m .contents-visual {
		max-width: 100%;
		width: 100%;
		height: auto;
	}
	#depilation-m .contents-visual h1 img {
		width: 100%;
	}
	
	.depilation-plan-m h2 {
		text-align: center;
		font-size: 1.5rem;
		font-weight: 500;
		padding: 1rem 0 1rem 0 ;
	}
	
	#depilation-m-s01 {
		background: #FFFFFF;
		margin: 0 0 0 0 ;
	}
	#depilation-m-s02 {
		background: #E6F0F7;
		margin:0 0 0 0 ;
		padding: 2vh 0 0 0;
	}
	#depilation-m-s03 {
		background: #E6F0F7;
		margin:0 0 0 0 ;
		padding: 2vh 0 2vh 0;
	}
}




/*====================================================================

/* 料金共通

/*==================================================================== */

.depilation-plan-title h3 {
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	text-align: center;
}
.depilation-plan-title-w {
	background: #ff969b;
	padding: 10px 0 ;
}
.depilation-plan-title-m {
	background: #003d78;
	padding: 10px 0 ;
}


.depilation-plan-name {
	margin: 10px auto 40px auto ;
}
.depilation-plan-name h4 {
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 22px;
	font-weight: bold;
	position: relative;
	padding: 1.5rem;
	text-align: center;
	color: #323232;
}
h4.depilation-plan-name-w::after {
	position: absolute;
	bottom: 0;
	left: calc(50% - 150px);
	width: 300px;
	height: 10px;
	content: '';
	background: rgba(248,14,110,0.8);
}
h4.depilation-plan-name-m::after {
	position: absolute;
	bottom: 0;
	left: calc(50% - 150px);
	width: 300px;
	height: 10px;
	content: '';
	background: rgba(37,85,255,0.8);
}


.depilation-plan-body {
	width: 100%;
	background: #FFFFFF;
	padding: 40px 40px;
	border-radius: 25px;
	margin: 0 auto 50px auto ;
}
.depilation-plan-body2 {
	width: 100%;
	background: #FFFFFF;
	padding: 40px ;
	border-radius: 25px;
	margin: 0 auto 50px auto ;
}
.depilation-plan-item {
	display: block;
	width: 100%;
	margin: 30px auto 30px;
}
.depilation-plan-item img {
	display: block;
	max-width: 830px;
	width: 100%;
	margin: 0 auto 0 auto;
}

.depilation-plan .chui {
	max-width: 860px;
	width: 100%;
	margin: 2vh auto 2vh auto;
	font-size: 12px;
}


@media (max-width: 599.98px) {
	
	.depilation-plan .row {
		padding: 0 !important;
	}
	

	.depilation-plan-title h3 {
		font-family: 'Noto Sans JP', sans-serif;
		font-size: 2rem;
		color: #FFFFFF;
		text-align: center;
	}
	.depilation-plan-title-w {
		padding: 0.5rem 0 0.25rem 0 ;
	}
	.depilation-plan-title-m {
		padding: 0.5rem 0 0.25rem 0 ;
	}
	.depilation-plan-name {
		margin: 1.5rem auto 0 auto ;
	}
	.depilation-plan-name h4 {
		font-family: 'Noto Sans JP', sans-serif;
		font-size: 1.5rem;
		font-weight: bold;
		padding: 0 1.5rem 1.5rem 1.5rem;
	}
	h4.depilation-plan-name-w::after {
		position: absolute;
		bottom: 0;
		left: calc(50% - 50px);
		width: 100px;
		height: 10px;
		content: '';
	}
	h4.depilation-plan-name-m::after {
		position: absolute;
		bottom: 0;
		left: calc(50% - 50px);
		width: 100px;
		height: 10px;
		content: '';
	}

	.depilation-plan-body {
		width: 100%;
		padding: 1rem 1rem ;
		border-radius: 20px;
		margin: 0 auto 2vh auto ;
	}
	.depilation-plan-body2 {
		width: 100%;
		padding: 1rem 1rem ;
		border-radius: 20px;
		margin: 0 auto 2vh auto ;
	}
	.depilation-plan-item {
		display: block;
		width: 100%;
		margin: 1rem auto 1rem auto;
	}
	.depilation-plan-item img {
		display: block;
		max-width: 100%;
		width: 100%;
		margin: 0 auto 0 auto;
	}
	
	.depilation-plan .chui {
		width: 92%;
		margin: 1vh auto 2vh auto;
		font-size: 0.8rem;
	}
	
}









/*s01*/
.depilation-b-s01 {
	padding: 5vh 0 5vh 0 ;
}
.depilation-b-s01 h2 {
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 20px;
	color: #64c4d7;
	text-align: center;
	padding: 1rem 0 ;
}
.depilation-b-s01-body {
	max-width: 860px;
	margin: 0 auto;
}
.depilation-b-s01-body img {
	width: 100%;
}

/*s02*/
.depilation-b-s02 {
	padding: 5vh 0 5vh 0 ;
}
.depilation-b-s02-title {
	width: 100%;
	background: #64c4d7;
	padding: 1rem 0 ;
}

.depilation-b-s02-title h2 {
	font-family: 'Noto Serif JP', "YuMincho", "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-size: 26px;
	color: #FFFFFF;
	text-align: center;
}
.depilation-b-s02-body {
	max-width: 860px;
	margin: 3vh auto;
}
.depilation-b-s02-item img {
	display: block;
	width: 100%;
	margin: 0 auto 3vh;
}

/*s03*/
.depilation-b-s03 {
	padding: 5vh 0 5vh 0 ;
}
.depilation-b-s03-body {
	max-width: 860px;
	margin: 3vh auto;
}
.depilation-b-s03-item img {
	display: block;
	width: 100%;
	margin: 0 auto 3vh;
}

/*s04*/
.depilation-b-s04 {
	background: #d7cbb0;
	padding: 0 0 5vh 0 ;
}
.depilation-b-s04-body {
	max-width: 860px;
	margin: 3vh auto;
}
.depilation-b-s04-item img {
	display: block;
	width: 100%;
	margin: 0 auto 3vh;
}

@media (max-width: 599.98px) {



	/*s01*/
	.depilation-b-s01 {
		padding: 3vh 0 5vh 0 ;
	}
	.depilation-b-s01 h2 {
		font-family: 'Noto Sans JP', sans-serif;
		font-size: 1.5rem;
		text-align: center;
		padding: 0 0 1rem 0 ;
	}
	.depilation-b-s01-body {
		width: 100%;
		margin: 0 auto;
	}
	.depilation-b-s01-body img {
		width: 100%;
	}
	
	
	/*s02*/
	.depilation-b-s02 {
		padding: 3vh 0 5vh 0 ;
	}
	.depilation-b-s02-title {
		width: 100%;
		padding: 1rem 0 ;
	}
	.depilation-b-s02-title h2 {
		font-family: 'Noto Serif JP', "YuMincho", "Yu Mincho", "Hiragino Mincho ProN", "serif";
		font-size: 1.5rem;
		text-align: center;
	}
	.depilation-b-s02-body {
		width: 100%;
		margin: 3vh auto;
	}
	.depilation-b-s02-item img {
		display: block;
		width: 100%;
		margin: 0 auto 3vh;
	}
	
	
	/*s03*/
	.depilation-b-s03 {
		padding: 3vh 0 2vh 0 ;
	}
	.depilation-b-s02-title {
		width: 100%;
		padding: 1rem 0 ;
	}
	.depilation-b-s03-body {
		max-width: 860px;
		margin: 3vh auto;
	}
	.depilation-b-s03-item img {
		display: block;
		width: 80%;
		margin: 0 auto 3vh;
	}
}







/*====================================================================

/* 脱毛器詳細

/*==================================================================== */


.depilation-machine .depilation-machine-body {
	width: 860px;
	max-width: 100%;
	margin: 5vh auto 10vh;
}
.depilation-machine .depilation-machine-item {
	width: 860px;
	max-width: 100%;
	margin: 5vh auto;
}

.depilation-machine .depilation-machine-item img {
	width: 100%;
}
.depilation-machine .depilation-machine-item h3 {
	background: #CBBA96;
	width: 860px;
	font-size: 20px;
	text-align: center;
	color: #FFFFFF;
	border-radius: 40px;
	padding: 15px 0 10px 0;
	margin: 15px auto;
}
.depilation-machine .depilation-machine-item ul.tokucho {
	counter-reset:list;
	list-style-type:none;
	padding:0;
}
.depilation-machine .depilation-machine-item ul.tokucho li {
	position:relative;
	padding: 15px 0 15px 30px;
	margin: 10px 0 10px 0px;
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
	background: #FEE8EA;
	border-radius: 30px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.depilation-machine .depilation-machine-item ul.tokucho li:before{
  counter-increment: list;
  content: "";
  display: block;
  position: absolute;
  left: 10px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: #fff;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.depilation-machine .depilation-machine-item p.text {
	font-size: 16px;
	line-height: 30px;
}
.depilation-machine .depilation-machine-item img {
	width: 100%;
}


@media (max-width: 599.98px) {
	
	.depilation-machine .depilation-machine-item h3 {
		width: 100%	;
		font-size: 1.5rem;
		text-align: center;
		color: #FFFFFF;
		border-radius: 40px;
		padding: 15px 0 10px 0;
		margin: 15px auto;
	}
	
	.depilation-machine .depilation-machine-item ul.tokucho li {
		font-size: 1.3rem;
		padding: 15px 15px 15px 30px;
		margin: 10px 0 10px 0px;
		line-height: normal;
	}
	.depilation-machine .depilation-machine-item p.text {
		font-size: 1.3rem ;
		line-height: 3rem;
	}
}





.depilation-risk .depilation-risk-body {
	width: 860px;
	max-width: 100%;
	margin: 5vh auto 10vh;
}
.depilation-risk .depilation-risk-body dl {
	width: 860px;
	max-width: 100%;
	margin: 20px 0 50px 0px;
}
.depilation-risk .depilation-risk-body dl dt {
	font-size: 18px;
	color: #CBBA96;
	margin: 0 0 5px 0;
}
.depilation-risk .depilation-risk-body dl dd {
	font-size: 16px;
	line-height: 2rem;
}



@media (max-width: 599.98px) {
	
	.depilation-risk h2.top-section-title {
		font-size: 1.75rem !important;
		letter-spacing: 0.15rem !important;
	
	}
	.depilation-risk .depilation-risk-body dl dt {
		font-size: 1.5rem;
	}
	.depilation-risk .depilation-risk-body dl dd {
		font-size: 1.3rem ;
		line-height: 3rem;
	}

	
}

















