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

.haircut_subtitle{
	display: flex;
    color: #FF6666;
	margin: 20px 0 10px;
	font-size: 1em;
}

.haircut_table{
	border: solid 1px #999999;
	border-collapse: collapse;
}
.haircut_table td{
	border: solid 1px #999999;
	padding: 5px 20px;
}
.haircut_notice_p{
	margin: 15px 0 40px;
}
.haircut_notice{
	display: flex;
	font-size: 14px;
	margin: 5px 0;
}
.haircut_mark{
	width: 30px;
}
.haircut_txt{
	width: 690px;
}
.haircut_mark2{
	width: 35px;
}
.haircut_txt2{
	width: 685px;
}
.haircut_kome{
	width: 12px;
	margin-top: -5px;
}
.haircut_kome2{
	width: 11px;
	margin-top: -4px;
}

/*************************************************************/
/*************************************************************/
/*************************************************************/

@media only screen and (max-width: 950px) {

.haircut_subtitle{
	margin: 4.7vw 0 2.3vw;
	font-size: 1em;
}
.haircut_table td{
	padding: 1.2vw 4.7vw;
}
.haircut_notice_p{
	margin: 3.5vw 0 9.3vw;
}
.haircut_notice{
	font-size: 3.3vw;
	margin: 1.5vw 0;
}
	
	
.haircut_mark{
	width: 7%;
}
.haircut_txt{
	width: 93%;
}
.haircut_mark2{
	width: 8%;
}
.haircut_txt2{
	width: 92%;
}
.haircut_kome{
	width: 2.8vw;
	margin-top: -1.6vw;
}
.haircut_kome2{
	width: 2.5vw;
	margin-top: -1.4vw;
}
  	
	
	
}

