/* login css */
@charset "UTF-8";

/* main
----------------------------------------------------------------------*/
#main{ flex:1; }

/* index
----------------------------------------------- */

.mmArea{
	width: 780px;
	margin: 0 auto;
	padding: 45px 45px 35px 45px;
	box-sizing: border-box;
	background-color: #f0f0f0;
	margin-top: 45px;
}

.mmArea p.sTtl{
	font-size: 15px;
	margin-bottom: 10px;
	font-weight: bold;
}

.mmArea p.sTtl span{
	margin-left:10px;
	font-size:13px;
	color:#ff5656;
}

.mmArea p.sTtl2{
	font-size: 15px;
	margin-bottom: 25px;
}

.mmArea p.sTxt{
	margin-bottom: 25px;
}

.mmArea p.btn{
}

.mmArea .cardUnder{
	/* text-align:  center; */
	margin: 25px 0;
	font-size: 13px;
}

.mmArea .mailAdd{
	padding: 20px;
	background-color: #fff;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 30px;
	line-height: 1.2;
	word-break:  break-all;
}

@media all and (max-width: 640px) { 
	.mmArea{
		width: inherit;
		padding: 25px;
	}
	
	.mmArea p.sTtl{
		font-size: 14px;
		margin-bottom: 5px;
	}
	
	.mmArea p.sTxt{
	}
	
	.mmArea p.btn{
	}
	.customBtn a{
		margin-bottom:10px;
	}
	.customBtn .secondaryBtn a{
		margin-bottom:0;
	}
}