@charset "utf-8";


.box2clmWrap{
	zoom:1;
	overflow:hidden;
}

.box2clmWrap:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

h3 {
	margin:0 auto 10px;
	width:580px;
	}

.box2clmWrap{
	padding:0 0 0 5px;
	margin:0 -7px 10px 0;
	}

.box2clm {
	float:left;
	width:273px;
	margin:0 7px 0 0;
	border:solid 4px #CCC;
	padding:5px}

#joinMelmag,
#canselMelmg{
	margin:0 auto 20px;
	width:560px;
	padding:3px;
	border:solid 4px #CCC;
}

#joinMelmag form,
#canselMelmg form{
	padding:10px;
	margin:0;
	background:#EEEEEE;
	}


#joinMelmag label,
#canselMelmg label{
		display:block;
		border-left:#666 solid 3px;
		margin:10px 0 5px 0;
		padding:5px;
		font-weight:bold;
		font-size:128%;
		/*text-align:right;
		width:140px;
		float:left;*/
	}

#joinMelmag label.labelRadio {
	display:inline;
	border:none;
	margin:0 15px 0 0;
	padding:5px;
	font-weight:100;
	font-size:1em;}

#joinMelmag p,
#canselMelmg p{
	padding:10px;
	text-align:center;
	}

#joinMelmag p.lead,
#canselMelmg p.lead{
	text-align:left;
	}

#joinMelmag input,
#joinMelmag select,
#canselMelmg input{
		margin:2px 10px 0;
	}

#joinMelmag input.mail,
#canselMelmg input.mail{
	padding:7px 5px;
	width:510px;
	font-size:128%;
	letter-spacing:0.3px;
	}

#joinMelmag button.submitBtn {
	width:200px;
	border:#CCCCCC solid 3px;
	margin:10px 0 0 0;
	padding:8px;
	cursor:pointer; 
	background:#006699;
	color:#FFFFFF;
	letter-spacing:1em;
	font-weight:700;
	}

#canselMelmg button.submitBtn{
	width:200px;
	border:#CCCCCC solid 3px;
	margin:10px auto 0;
	padding:8px;
	cursor:pointer; 
	background:#F33;
	color:#FFFFFF;
	letter-spacing:1em;
	font-weight:700;
	}

/* 利用規約 */

.caution {
	color: #FF0000;
}

#policyWrap {
	width:580px;
	margin:10px 0 15px 10px;
}



#policyWrap p {
	margin:0 10px 15px 10px;
}

#policyWrap p.numtxt {
	margin:0 10px 15px 10px;
	text-indent:-1.5em;
	padding:0 0 0 1.5em;
}

#policyWrap p.leadtxt {
	text-indent:0;
	margin:0 0 20px 0;
	padding:0;
}

.policylist {
	margin:0 30px 15px 30px;
	padding:0;
}


