h2#student-t {
	margin: 0 0 0 25px;
	padding-top: 20px;
}

.area-student {
	background: url(../images/bg_cont1_top.gif) no-repeat;
	padding: 0 0 2em;
	width: 882px;
}

.area-student#none-h {
	width: 882px;
	background-image: none;
	padding-bottom: 0.5em;
}

#contents-in .block-student {
	font-size: 1em;
	width: 798px;
	margin: 0 0 0 42px;
	padding: 30px 0;
}

#contents-in .block-student h2 {
	margin-bottom: 15px;
}

#contents-in .block-student .box-intro {
	width: 580px;
	float: left;
	margin: 0;
}

#contents-in .block-student .box-intro p {
	font-weight: bold;
}

#contents-in .block-student .box-intro ul#anchor-list {
}

#contents-in .block-student .box-intro ul#anchor-list li {
	display: inline;
	background: url(../images/arw_red.gif) no-repeat 0 0.3em;
	padding: 0 0 0 12px;
	margin: 0 20px 0 0;
}

#contents-in .block-student .box-intro ul#anchor-list li a {
	white-space: nowrap;
}

#contents-in .block-student .box-intro #program-list {
	background-color: #f7f3de;
	border: 1px solid #cab46f;
	padding: 10px 15px 8px;
	margin-top: 15px;
}

#contents-in .block-student .box-intro #program-list li {
	font-size: 0.9em;
	margin: 0 35px 0 0;
	padding: 3px 0 5px;
	white-space: nowrap;
	float: left;
}

#contents-in .block-student .box-intro #program-list li img {
	margin-right: 5px;
	margin-bottom: 0;
}

#contents-in .block-student .box-date {
	width: 590px;
	float: left;
}

#contents-in .block-student .box-date p {
}

#contents-in .block-student .box-date ul {
	margin: 15px 0 0 18px;
}

#contents-in .block-student .box-date ul li {
	background: url(../images/dot1.gif) no-repeat 0 5px;
	padding-left: 10px;
	margin-bottom: 5px;
}

#contents-in .block-student .box-photo {
	width: 178px;
	float: right;
}

#contents-in .block-student .box-photo p.photo {
	text-align: right;
}

#contents-in .block-student .box-contact {
	background: url(../images/bg_pinkflower2_mid.gif) repeat-y;
	margin: 0;
	width: 198px;
	float: right;
}

#contents-in .block-student  .box-contact ul {
	background: url(../images/bg_pinkflower2_top.gif) no-repeat;
	padding: 14px 14px 10px;
	margin: 0;
}

#contents-in .block-student  .box-contact p {
	background: url(../images/bg_pinkflower2_btm.gif) no-repeat center bottom;
	padding: 0 14px 14px;
}

#contents-in .block-student h3 {
	margin-bottom: 11px;
}