@charset "UTF-8";
#contents {
	text-align: center;
}
#back_top {
	height: 24px;
	margin: 0px;
	padding: 0px 0px 9px 0px;
	background: url(/images/hr.gif) no-repeat bottom center;
}
#back_bottom {
	height: 24px;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	background: url(/images/hr.gif) no-repeat top center;
}
#back_top a, #back_bottom a {
	display: block;
	float: right;
	width: 64px;
	height: 24px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	background: url(/images/back_btn.jpg) no-repeat top right;
	text-indent:-9999px;
}
#profile_head {
	position: relative;
	width: 394px;
	height: 200px;
	margin: 14px auto 0px;
	text-align: left;
}
#profile_head_img {
	float: left;
	width: 180px;
	height: 180px;
	background: url(/images/no_profile.jpg) no-repeat top left;
	text-align: center;
}
#ny_entry {
	position: absolute;
	top: 0px;
	left: 200px;
	width: 48px;
	height: 47px;
	background: url(/images/ny_01.jpg) no-repeat top right;
	text-indent:-9999px;
}
#prize {
	position: absolute;
	top: 0px;
	left: 248px;
	width: 48px;
	height: 47px;
	background: url(/images/winner_03.jpg) no-repeat top right;
	text-indent:-9999px;
}
#prize_name {
	position: absolute;
	top: 48px;
	left: 214px;
	width: 180px;
	color: #999999;
	font-size: 10px;
}
#profile_head_name_main {
	float: right;
	width: 180px;
	margin: 0px;
	padding: 68px 0px 0px 0px;
	color: #333333;
	font-size: 16px;
}
#profile_head_name_sub {
	float: right;
	width: 180px;
	padding: 4px 0px 0px 0px;
	color: #999999;
	font-size: 10px;
}

#profile_head_icon {
	float: right;
	width: 184px;
	height: 30px;
	padding: 24px 0px 0px 0px;
	color: #999999;
	font-size: 10px;
}
#profile_head_message a {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	background: url(/images/mail_icon.jpg) no-repeat top right;
	text-indent:-9999px;
}
#profile_head_web a {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	margin: 0px 0px 0px 16px;
	background: url(/images/hp_icon.jpg) no-repeat top right;
	text-indent:-9999px;
}

#profile_link {
	clear: both;
	padding: 9px 0px 0px 0px;
	background: url(/images/hr.gif) no-repeat top center;
}
#profile_link_block {
	position: relative;
	width: 394px;
	height: 48px;
	margin: 0px auto 0px;
	font-size: 10px;
	text-align: left;
}
#atcreatorz_off {
	position: absolute;
	top: 18px;
	left: 10px;
	display: block;
	background: url(/images/btn_acre.jpg) no-repeat top center;
	text-indent:-9999px;
	width: 111px;
	height: 29px;
}
#atcreatorz_on a {
	position: absolute;
	top: 18px;
	left: 10px;
	display: block;
	background: url(/images/btn_acre.jpg) no-repeat bottom center;
	text-indent:-9999px;
	width: 111px;
	height: 29px;
}
#creators_bank_off {
	position: absolute;
	top: 18px;
	left: 138px;
	display: block;
	background: url(/images/btn_cb.jpg) no-repeat top center;
	text-indent:-9999px;
	width: 111px;
	height: 29px;
}
#creators_bank_on a {
	position: absolute;
	top: 18px;
	left: 138px;
	display: block;
	background: url(/images/btn_cb.jpg) no-repeat bottom center;
	text-indent:-9999px;
	width: 111px;
	height: 29px;
}
#myspace_off {
	position: absolute;
	top: 18px;
	left: 266px;
	display: block;
	background: url(/images/btn_ms.jpg) no-repeat top center;
	text-indent:-9999px;
	width: 111px;
	height: 29px;
}
#myspace_on a {
	position: absolute;
	top: 18px;
	left: 266px;
	display: block;
	background: url(/images/btn_ms.jpg) no-repeat bottom center;
	text-indent:-9999px;
	width: 111px;
	height: 29px;
}








#art_works {
	clear: both;
	margin: 0px;
	padding: 9px 0px 0px 0px;
}
#art_works_block {
	margin: 4px 0px 0px 0px;
	padding: 18px 0px 0px 0px;
	background: url(/images/hr.gif) no-repeat top center;
}
#art_works_title {
	width: 394px;
	height: 25px;
	margin: 0px auto 10px;
	background: url(/images/art_works_title.jpg) no-repeat top right;
	text-indent:-9999px;
}
#art_works_title_e {
	width: 394px;
	height: 25px;
	margin: 0px auto 10px;
	background: url(/images/art_works_title_e.jpg) no-repeat top right;
	text-indent:-9999px;
}
#art_works_img_block {
	width: 370px;
	height: 120px;
	margin: 0px auto;
}
.art_works_img {
	float: left;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	width: 110px;
	height: 110px;
	text-align: center;
	background: url(/images/no_artwork.jpg) no-repeat top right;
}
.art_works_img a {
	display: block;
	width: 110px;
	height: 110px;
}
#entry_works {
	clear: both;
	margin: 0px;
	padding: 9px 0px 0px 0px;
}
#entry_works_title {
	width: 394px;
	height: 25px;
	margin: 0px auto 10px;
	background: url(/images/entry_works_title.jpg) no-repeat top right;
	text-indent:-9999px;
}
#entry_works_title_e {
	width: 394px;
	height: 25px;
	margin: 0px auto 10px;
	background: url(/images/entry_works_title_e.jpg) no-repeat top right;
	text-indent:-9999px;
}
#entry_works_block {
	width: 394px;
	height: 180px;
	margin: 0px auto;
}
#entry_works_01 {
	float: left;
	margin: 0px;
	padding: 0px 8px;
	width: 180px;
	height: 180px;
	text-align: center;
	background: url(/images/no_sakurawork_01.jpg) no-repeat top right;
}
.entry_works_img {
	float: left;
	margin: 0px;
	padding: 0px 8px;
	width: 180px;
	height: 180px;
	text-align: center;
}
.entry_works_img a {
	display: block;
	width: 180px;
	height: 180px;
	text-indent:-9999px;
}
#entry_works_02 {
	float: right;
	margin: 0px;
	padding: 0px 8px;
	width: 180px;
	height: 180px;
	text-align: center;
	background: url(/images/no_sakurawork_02.jpg) no-repeat top right;
}
#profile {
	clear: both;
	margin: 0px;
	padding: 9px 0px 0px 0px;
}
#profile_title {
	width: 394px;
	height: 25px;
	margin: 0px auto 10px;
	background: url(/images/profile_title.jpg) no-repeat top right;
	text-indent:-9999px;
}
#profile_title_e {
	width: 394px;
	height: 25px;
	margin: 0px auto 10px;
	background: url(/images/profile_title_e.jpg) no-repeat top right;
	text-indent:-9999px;
}
#profile_text {
	width: 370px;
	margin: 0px auto;
	padding: 0px 0px 32px 0px;
	text-align: left;
}



#caution {
	margin: 64px 10px 0px 10px;
	font-size: 10px;
	color: #666666;
	text-align: left;
}