/* ページ説明　上部部分 */
.page02{
 font-size:12px;
 text-align: center;
}

/* 共通 */
.kyotu-midasi{
	font-size:22px;
	font-family:serif;
	margin: 20px 0px 20px 0px;
	text-align:center;
}

.kyotu-kopi{
	font-size:14px;
	margin: 20px 0px 20px 0px;
	text-align:center;
}

.kyotu-waku01 {
	margin-top:20px;
	padding-left:20px;
  padding-right:20px;
}

.kyotu-midasi-wh{
	font-size:40px;
  color:white;
	font-family:serif;
	margin: 0px 0px 20px 0px;
	text-align:center;
}

/* MENU */

.menu-01{
	margin-top:50px;
	padding-top:10px;
	padding-bottom:1px;
	background-color:#ffeded;
}

.menu-02{
	margin:20px 10px 20px 10px;
 padding:20px 20px 0px 20px;
	background-color:white;
}

.menu-02 tr{
 height:100%;
}

.menu-02 td{
 height:100%;
}

.menu-03{
 font-size:19px;
 font-family:serif;
 width:100%;	
 color:#534741;
 border-bottom: 1px solid #534741;
 margin-bottom: 1.0em;  /* 下線の外側の余白量 */
 padding-bottom: 1.0em; /* 下線の内側の余白量 */
}

.menu-03 img {
	margin-bottom:-10px;
}


/* 自己紹介ページ */

.profile-01{
	margin-top:50px;
	padding-top:30px;
	padding-bottom:30px;
	background-color:#ffeded;
}

.profile-02{
	padding-left:30px;
	padding-right:30px;
	background-color:#ffeded;
}

.profile-02 tr{
  border: 0px;
  background-color:#ffeded;
	padding: 0px 0px 0px 0px;
}

.profile-02 td{
  border: 0px;
  background-color:#ffeded;
	width:50%;
}

.profile-02A{
	padding-left:40px;
	vertical-align: top;
}

.profile-02B{
	padding-right:40px;
	vertical-align: top;
}

.mahokosan-01{
 font-size:24px;
 font-family:serif;
 width:100%;	
 color:#534741;
	margin-bottom: 0.0em;  /* 下線の外側の余白量 */
	padding-bottom: 1.0em; /* 下線の内側の余白量 */}

.profile-04{
	margin-top:50px;
	margin-bottom:50px;
	background-color:#ffeded;
}

.profile-history{
	background-color:white;
  margin: 0px 20px 0px 20px;	
	padding:0px 20px 0px 20px;
}


.history-A {
	margin: 0px 0px 0px 0px;
}

.history-A td{
  border: 0px;
	font-size:12px;
}






/* オンラインサロン */
.onlinesalon-titile{
	padding-top:30px;
	padding-bottom:30px;
	color:white;		
	background-image:url("https://mdreamlife.com/wp-content/uploads/2021/01/onlinesalon01.jpg");
}


.onlinesalon-01 {
	padding:20px;
}

.onlinesalon-01  td{
  border: 0px;
	font-size:10px;
	text-align:center;
	padding:0px;
}

.onlinesalon-02{
	margin-left:0px;
	margin-right:0px;
	
}

.onlinesalon-02 td{
  border-color:white;
	font-size:10px;
	text-align:center;
 border-spacing: 20px;
	padding-bottom:0px;
  padding-top:20px;
		
}

.onlinesalon-02-A{
	font-family:serif;
	text-align:center;
	 font-size:14px;
	 border-bottom: solid 1px pink;
 margin-bottom: 1.0em;  /* 下線の外側の余白量 */
 padding-bottom: 1.0em; /* 下線の内側の余白量 */
}

.onlinesalon-02-B {
	font-size:10px;
	text-align:center;
	
}

.onlinesalon-03{
	background-image:url("https://mdreamlife.com/wp-content/uploads/2021/01/onlinesalon10.jpg");	
	text-align:center;
  font-size:10px;	

}

.onlinesalon-04 td{
  border-color:pink;
	font-size:12px;
	text-align:left;
	padding:10px;
		
}


/* 夢叶セラピスト一覧 */
.nametitle01  {
	 border-bottom: dotted 2px #87CEFA;
}

.yumekanaserapist_box01  td{
  border: 0px;
}

.yumekana01  {
	 border-bottom: dotted 2px #87CEFA;
}

.yumekana_photo  {
 width:30%;
}

.yumekana{
 font-size:16px;
 font-family:serif;
 width:100%;	
 color:#534741;
 border-bottom: 1px dashed pink;
 margin-bottom: 1.0em;  /* 下線の外側の余白量 */
 padding-bottom: 1.0em; /* 下線の内側の余白量 */
}