@charset "utf-8";

#contents {
	width: 755px;
	margin-left: 205px;
}
h1 {
	background-image: url(/02mei/images/header.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 730px;
	text-indent: -9999px;
	margin-bottom: 10px;
}
#box {
	width: 680px;
	padding-right: 50px;
	padding-left: 25px;
	padding-bottom: 200px;
	background-image: url(/02mei/images/bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#box li {
	float: left;
	margin-bottom: 10px;
}
#box li a {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 95px;
	width: 85px;
	text-indent: -9999px;
}
#box li a:hover {
	background-position: 0px -95px;
}
#b2789 a {
	background-image: url(/02mei/images/b2789.jpg);
}
#b2858 a {
	background-image: url(/02mei/images/b2858.jpg);
}
#b2972 a {
	background-image: url(/02mei/images/b2972.jpg);
}
#b2975 a {
	background-image: url(/02mei/images/b2975.jpg);
}
#b3060 a {
	background-image: url(/02mei/images/b3060.jpg);
}
#b3091 a {
	background-image: url(/02mei/images/b3091.jpg);
}
#b3123 a {
	background-image: url(/02mei/images/b3123.jpg);
}
#b3278 a {
	background-image: url(/02mei/images/b3278.jpg);
}
#b3549 a {
	background-image: url(/02mei/images/b3549.jpg);
}
#b3580 a {
	background-image: url(/02mei/images/b3580.jpg);
}
#b3582 a {
	background-image: url(/02mei/images/b3582.jpg);
}
#b3606 a {
	background-image: url(/02mei/images/b3606.jpg);
}
#b3628 a {
	background-image: url(/02mei/images/b3628.jpg);
}
#b3633 a {
	background-image: url(/02mei/images/b3633.jpg);
}
#b3721 a {
	background-image: url(/02mei/images/b3721.jpg);
}
#b3761 a {
	background-image: url(/02mei/images/b3761.jpg);
}
#b3769 a {
	background-image: url(/02mei/images/b3769.jpg);
}
#b3786 a {
	background-image: url(/02mei/images/b3786.jpg);
}
#b3819 a {
	background-image: url(/02mei/images/b3819.jpg);
}
#b3862 a {
	background-image: url(/02mei/images/b3862.jpg);
}
#b3896 a {
	background-image: url(/02mei/images/b3896.jpg);
}
#b3900 a {
	background-image: url(/02mei/images/b3900.jpg);
}
#b3918 a {
	background-image: url(/02mei/images/b3918.jpg);
}
#b3965 a {
	background-image: url(/02mei/images/b3965.jpg);
}
#b3968 a {
	background-image: url(/02mei/images/b3968.jpg);
}
#b3994 a {
	background-image: url(/02mei/images/b3994.jpg);
}
#b4012 a {
	background-image: url(/02mei/images/b4012.jpg);
}
#b4120 a {
	background-image: url(/02mei/images/b4120.jpg);
}
#b4137 a {
	background-image: url(/02mei/images/b4137.jpg);
}
#b4146 a {
	background-image: url(/02mei/images/b4146.jpg);
}
#b4182 a {
	background-image: url(/02mei/images/b4182.jpg);
}
#b4218 a {
	background-image: url(/02mei/images/b4218.jpg);
}
#b4253 a {
	background-image: url(/02mei/images/b4253.jpg);
}
#b4254 a {
	background-image: url(/02mei/images/b4254.jpg);
}
#b4262 a {
	background-image: url(/02mei/images/b4262.jpg);
}
#b4338 a {
	background-image: url(/02mei/images/b4338.jpg);
}
#b4382 a {
	background-image: url(/02mei/images/b4382.jpg);
}
#b4388 a {
	background-image: url(/02mei/images/b4388.jpg);
}
#b4448 a {
	background-image: url(/02mei/images/b4448.jpg);
}
#b4490 a {
	background-image: url(/02mei/images/b4490.jpg);
}
#b4502 a {
	background-image: url(/02mei/images/b4502.jpg);
}
#b4594 a {
	background-image: url(/02mei/images/b4594.jpg);
}
#b4605 a {
	background-image: url(/02mei/images/b4605.jpg);
}
#b4629 a {
	background-image: url(/02mei/images/b4629.jpg);
}
#b4649 a {
	background-image: url(/02mei/images/b4649.jpg);
}
#b4662 a {
	background-image: url(/02mei/images/b4662.jpg);
}
#b4677 a {
	background-image: url(/02mei/images/b4677.jpg);
}
#b4686 a {
	background-image: url(/02mei/images/b4686.jpg);
}
#b4743 a {
	background-image: url(/02mei/images/b4743.jpg);
}

#b4761 a {
	background-image: url(/02mei/images/b4761.jpg);
}

.up {
	padding-right: 25px;
	padding-top: 0px;
}
.main {
	margin-top: -10px;
}
#data {
	width: 700px;
	padding-top: 10px;
	margin-left: 15px;
	margin-bottom: 10px;
}
#box_left {
	float: left;
	width: 200px;
}
#box_right {
	width: 490px;
	float: right;
}
h3 {
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 5px;
	text-indent: -9999px;
}
h3#profile {
	background-image: url(/02mei/images/profile.jpg);
	height: 45px;
	width: 120px;
}
h3#result {
	background-image: url(/02mei/images/result.jpg);
	height: 45px;
	width: 490px;
}
h3#photo {
	background-image: url(/02mei/images/photo.jpg);
	height: 45px;
	width: 200px;
	margin-left: 10px;
	margin-bottom: 0px;
}
#box_left .left {
	color: #3399CC;
	padding: 1px 0px 1px 5px;
	width: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 11px;
	line-height: 120%;
}
#box_left .right {
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#box_right table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #DCD2BE;
	border-left-color: #DCD2BE;
	line-height: 120%;
}
#box_right .top {
	color: #FFFFFF;
	background-color: #66CC99;
	text-align: center;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 11px;
}
#box_right .bottom {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#gallery {
	width: 710px;
	margin-left: 15px;
	padding-bottom: 10px;
}
#gallery a {
	background-image: url(/02mei/images/photo_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding: 8px;
	float: left;
}
#gallery a:hover {
	background-position: 0px -68px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}


