@charset "utf-8";



#content01 .contTbl {

	margin: 8px auto 0;

	width: 646px;

	border-collapse: collapse;

}

#content01 .contTbl th{ padding: 10px 0;	background:url(img/dot.gif) repeat-x 0 bottom; vertical-align: top; width: 180px;}

#content01 .contTbl td{ padding: 10px 0;	background:url(img/dot.gif) repeat-x 0 bottom;}

#content01 .contTbl ul input {	margin-right: 10px; }

#content01 .inner .contTbl span {	color: #D94571; margin-left: 4px; }

.contTbl input { vertical-align: middle;}







/**/

.errMsg {

	color: #D94571;

	width: 540px;

}





/**/



.mainBoxTP {

	clear:both;

	height:7px;

	background:url(img/mainBoxTop.gif) no-repeat;

}

#content01 .btnArea {

	margin-top: 20px;

	margin-bottom: 10px;

	text-align: center;

}



.mgT16 { margin-top: 16px; }

.mgT30 { margin-top: 30px; }





/**/



.w80_01 { width: 80px; margin-right: 4px;}	

.w80 { width: 80px; margin: 0px 4px;}	

.w130 { width: 130px; margin-right:8px; }	

.w300 { width: 380px; }	

#content01 .line {

	background: url(../img/common/dot01.gif) repeat-x left bottom;

	margin: 16px auto 8px;

	padding-bottom: 16px;

}

