@charset "UTF-8";


/*-----------------------------------------------------
MAIL MAGAZINE
-------------------------------------------------------*/
#main h3{
	margin:20px 0 0 20px;
}

#main p.ttl{
	margin:20px 0 0 0;
}

/*  WORK AREA  */
#main div.section-work{
	width:618px;
	margin:20px 0 30px 20px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background:#F5F5F5;
}
#main div.section-work dl{
	position:relative;
	margin:0 0 0 -1px;
}
#main div.section-work dl dt{
	width:595px;
	height:25px;
	padding:21px 0 0 25px;
	background:url(../images/staff/bg_work_top.gif) no-repeat;
}
#main div.section-work dl dd{
	width:580px;
	padding:5px 20px 20px 20px;
	background:url(../images/staff/bg_work_bottom.gif) no-repeat left bottom;
}
#main div.section-work dl dd ul li{
	padding:5px 0 0 20px;
	background:url(../images/staff/ic_disc.gif) no-repeat 5px 12px;
}

/*  REGISTRATION AREA  */
#main  div.section table{
	width: 620px;
	margin:0;
}
#main  div.section table th,
#main  div.section table td{
	padding:10px;
	text-align:left;
}
#main  div.section table td{
	padding:10px 10px 10px 5px;
}
#main  div.section table th{
	width: 160px;
	border-bottom:1px solid #CCC;
	color:#666;
	background:#ECE3CE;
}
#main  div.section table td input,
#main  div.section table td textarea,
#main  div.section table td select{
	margin:0 5px;
}
#main  div.section table td input{
	width:320px;
	height:15px;
}
#main  div.section table td span{
	padding:0 0 0 0;
}
#main  div.section table td p.attention{
	font-size:84%;
}
#main  div.section p.submit{
	width:580px;
	margin:20px 0 20px 20px;
	text-align:center;
}

#main  div.section table td input.w200{
	width:200px;
}
#main  div.section table td input.w30{
	width:30px;
}
#main  div.section table td input.w60{
	width:60px;
}
#main  div.section table td textarea{
	width:350px;
	height:80px;
}
#main  div.section table td select{
	width:330px;
}

/*  ATTENTION AREA  */
#main  div.section ul.attention li{
	width:600px;
	text-indent:-1.8em;
	margin:0 0 5px 10px;
	padding:0 0 0 1.8em;
	font-size:84%;
	text-align:left;
	background-image:none;
}
#main  div.section ul.attention li span{
	padding:0 8px 0 0;
}

