body {
	margin: 0;
	background:#9C9C9C;
	color: #000;
	font-size: 12px;
	text-align: center;
}

img{
	border: 0px;
}

table {
	border:0px;
}

td {
	padding:0;
}

.centering {
	text-align:center;
}

.righting {
	text-align:right;
}

.left-shadow {
	width :7px;
	background: url("../common/shadow_l.gif") repeat-y;
}

.right-shadow {
	width :7px;
	background: url("../common/shadow_r.gif") repeat-y;
}

.main-visual-01 {
	background:#FFFCE6 url("../images/main_visual.jpg") no-repeat;
}

.main-visual-02 {
	background:#101010 url("../images/main_visual_interview.jpg") no-repeat;
}

.main-stage {
	width :525px;
	background:#FFF;
}

.shadow-undertitle {
	height :6px;
	background: url("../common/shadow_undertitle.gif") repeat-x;
}

.shadow-underlead {
	height :16px;
	background: url("../common/shadow_underlead.gif") repeat-x;
}

.lead-margin {
	margin: 0px 0px 0px 17px;
}

.list-table-margin {
	margin: 0px 0px 10px 17px;
	background:#FFF0C3;
}

.position-margin {
	padding: 0px 17px 0px 14px;
}

.footer-table-margin {
	margin: 30px 0px 8px 0px;
}

.shadow-footer {
	height :10px;
	background: url("../common/shadow_footer.gif") repeat-x;
}

.top-margin {
	margin: 0px 20px 12px 0px;
}

.copyright-margin {
	margin: 0px 28px 0px 17px;
}

.bn-table-margin {
	margin: 0px 0px 15px 17px;
}

.dotline-01-margin {
	margin: 0px 0px 5px 0px;
}

.dotline-02-margin {
	margin: 5px 0px 0px 0px;
}

.colum-table-margin {
	margin: 0px 0px 0px 17px;
}


.profile-table {
	background:#FFF9E5;
	margin: 0px 0px 25px 0px;
	border: 2px solid #F67923;
}

.profile-photo-margin {
	margin: 0px 8px 0px 0px;
}

.interview-photo01-margin {
	margin: 0px 0px 20px 5px;
}

.interview-photo02-margin {
	margin: 0px 5px 20px 0px;
}
