@charset "utf-8";


/*-------------------------------------*/
/* メインイメージ */
/*-------------------------------------*/
#esthe .container {
	font-family:"Roboto Slab" , Garamond , "Times New Roman" , "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
	width: 100%;
	margin: 0px auto;
	padding: 0;
}
#esthe header.container {
	max-width: 960px;
padding: 20px 0;}

.maincontent{
	width: 100%;
	margin: 0px auto;
	text-align:center;
	background: #FFF;
	color: #443112;
	font-size:16px;
}


h3 {margin: 0px;
	padding: 0px 0px 80px 0px}

h4  {
  font-size:20px;
  color: #67c3af;
  padding: 20px 0 40px 0
	}

.content1 {	
  background-image:url(../img/esthe/esthe_bg.png);
	padding: 90px 0 60px 0;
  background-color: #fcb6b7;
}

.content2 {
  padding:100px 0;
	background-color: #f7f5f0;
}
.content2-inner {
	max-width: 960px;
	margin: 0 auto;
	padding:60px 0 80px 0;
  background-color:#fbfaf8;
}

.content3 {
	max-width: 960px;
	margin: 100px auto;
}
.text-info {
	text-align: right;
	font-size: 12px;
	color: #443112;
	padding: 10px 100px 0 0;
}

.content4 {
  background-color:#ddeeea;
	padding: 100px 0;
 }

#esthe table {
	margin: 0 auto;
	border: none;
	font-size: 14px;
}


#esthe td {
	padding: 6px;
	border-left: none;	
}
#esthe td:last-child{border-right: none;}
#esthe th{border-top:none;}
#esthe th:last-child{border-right: none;}
#esthe th{
	border-left: none;
	text-align: center;
	padding: 6px 0;
}

dl{margin: 10px 0;}

dd {
	margin-top: 10px;
	font-size: 14px;
}
.label-brand{
	background-color: #d8c35a;
}

.content4 {
}

#esthe .content4 a{
  color: #443112;
  text-decoration:underline;
 }
#esthe .content4 a:hover{
  color: #443112;
  text-decoration:none;
 }

.info_tel {
	font-size: 18px;
	padding: 40px 0;
}
footer {
	margin: 0 auto;
	padding: 30px 0;
	text-align: center;
}
footer .row {
	width: 800px;
	margin: 0px auto;
	padding: 20px 0;
}

#copy {
	margin-top:0px;
}


@media screen and (max-width: 760px) {
img {
　width:100%;
}
.text-info {
	padding: 10px 50px 0 0;
}
}



