@charset "utf-8";

/*==========================================
main
===========================================*/
/* contactBox */
.contactBox {
	background: #FFF;
	padding:10px 20px;
	margin-bottom:30px;
	}
.contactBox p {
	margin-top: 20px;
	color: #826432;
	font-size: 18px;
	font-weight: bold;
}
.contactBox .contactAdd {
	color: #826432;
	font-size: 30px;
	font-weight: bold;
	/*margin-top:30px;*/
}
.contactBox .contactAdd span{
	display: block;
	margin-bottom: 20px;
}
.add-time{
	font-size: 18px;
	position: relative;
	top:-10px;
	left: -10px;
}

.requiredTxt {
	text-align:right;
}
/* wm-seinanBox */
.wm-seinanBox {
	border-top: 1px dashed #C7A469;
	border-bottom: 1px dashed #C7A469;
	padding:20px 0;
}
.wm-seinanTable {
	width: 100%;
}
.wm-seinanTable th, 
.wm-seinanTable td  {
	padding: 10px 0px;
	line-height: 1.4;
	vertical-align: top;
}
.wm-seinanTable th  {
		padding: 10px 20px 10px 0;
}
.wm-seinanTable td  {
		padding: 10px 0px;
}
.mfp {
	margin-top:4px;
	margin-bottom:4px;
}

/* attentionBox */
.attentionBox  {
	margin-top:20px;
}
.attentionBox  p{
	margin-bottom:10px;
}


a[href^="tel:"]  {
	text-decoration: none!important;
	/*color: #D23967!important;*/
}
.add-tel span {
	float: left;
}



/*==========================================
sp
===========================================*/
@media (max-width: 767px) {
/* wm-seinanBox */
.wm-seinanBox {
/*	margin: 0px; 
border-top: none;
margin-bottom:20px;*/
}
.wm-seinanBox th,
.wm-seinanBox td{
	width: 100%;
	display: block;
}
.wm-seinanBox th{
	padding: 0px 0px 0;
}
.wm-seinanBox td{
		padding: 0px 0px 30px;
}

.wm-seinanBox td {
	/*margin-bottom: 16px;*/
}

/* attentionBox */
	/*.contactBox .contactAdd {
	font-size: 20px;
}*/
	
.contactBox .contactAdd span{
	line-height: 1 !important;
	font-size: 75%;
}
	.contactBox p {
		font-size: 95%;
	}
	.add-time{
		font-size: 52% !important;
	}

a[href^="tel:"]  {
	text-decoration: none!important;
	/*color: #D23967!important;*/
}
.add-tel .telnumber {
	text-decoration: underline;
}

}


/*==========================================
pc
===========================================*/
@media print, screen and (min-width: 768px) {
}


/*==========================================
wide
===========================================*/


/*==========================================
TEL
===========================================*/
@media(min-width: 768px){
  a[href^="tel:"]{
    pointer-events: none;
  }
}