@charset "utf-8";

/* --------------------------------------------------------------------------------------
	style map
		-
		- conHead , conFooter / over write
		- clear (clear fix)
--------------------------------------------------------------------------------------- */


/*
-------------------------------- */
#acrylicContest,
#acrylicContest table{
color:#000;
}
#acrylicContest table ul{
margin-top:5px;
}
#acrylicContest a,
#acrylicContest a:link,
#acrylicContest a:visited{
color:#000;
}
#acrylicContest a:hover{
color:#000;
}

#acrylicContest strong{
color:#FF0000;
}
/*
#acrylicContest h3{
margin-top:15px;
padding:5px 8px;
background-color:#669900;
}
*/

#acrylicContest h3{

}

/* returnTop */

.returnTop{
text-align:right;
margin-top:20px;
}

/* table */
table.tableLayout01,
table.tableLayout02{
margin-top:6px;
}
.tableLayout01 th,
.tableLayout02 th{
width:100px;
}
/* 01 */
.tableLayout01{
margin:0;
padding:0;
border-collapse:collapse;
border-top:solid 1px #fff;
border-left:solid 1px #fff;
}
.tableLayout01 td,
.tableLayout01 th{
margin:0;
padding:5px 10px;
border-bottom:solid 1px #fff;
border-right:solid 1px #fff;
font-weight:bold;
}

.tableLayout01 td{
background-color:#F5FACC;
}
.tableLayout01 th{
background-color:#E5F599;
text-align:left;
vertical-align:top;
}

/* 02 */
.tableLayout02{
margin:0;
padding:0;
border-collapse:collapse;
border-top:solid 1px #fff;
border-left:solid 1px #fff;
}
.tableLayout02 td,
.tableLayout02 th{
margin:0;
padding:5px 10px;
border-bottom:solid 1px #fff;
border-right:solid 1px #fff;
}

.tableLayout02 td{
background-color:#F9F9F9;
}
.tableLayout02 th{
background-color:#F3F3F3;
text-align:left;
font-weight:normal;
vertical-align:top;
}

#acrylicContest2 {
	width: 650px;
}

#acr_block,
.prize_block1_right,
.lh13 {
	line-height: 1.3;
}

#acr_block {
	margin-top: 10px;
	color: #5e382c;
	padding-left: 8px;
}

#acr_block .acr_w {
	background-color: #f5fecc;
	padding: 15px;
	font-size: 80%;
	margin-top: 20px;
}

#acr_block .acr_w_left {
	float: left;
	width: 291px;
}

#acr_block .acr_w_right {
	float: right;
	width: 306px;
	background-image: url(../images/h_dot01.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 15px;
}

#acr_block .acr_w2_top {
}

#acr_block .acr_w2_middle {
	background-image: url(../images/w_middle.gif);
	background-repeat: repeat-y;
	margin-top: 20px;
}

#acr_block .acr_w2_middle .acr_w3 {
	background-image: url(../images/w_head.gif);
	background-repeat: no-repeat;
	padding: 15px;
}

#acr_block .acr_w3_left {
	float: left;
	width: 291px;
}

#acr_block .acr_w3_right {
	float: left;
	width: 306px;
	background-image: url(../images/h_dot02.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 15px;
}

#acr_block .acr_w3_left dt{
	float: left;
	width: 27px;
}

#acr_block .acr_w3_left dd{
	float: left;
	width: 264px;
}

#acr_block .acr_w3_right dt{
	float: left;
	width: 27px;
}

#acr_block .acr_w3_right dd{
	float: left;
	width: 279px;
	font-size: 90%;
}

#acr_block .prize_block1 {
	background-image: url(../images/prize_line_right_bg.gif);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #fafce4;
	padding: 15px;
}

#acr_block .prize_footer {
	margin-top: 10px;
	width: 642px;
	background-image: url(../images/prize_line_footer_bg.gif);
	background-position: 0 bottom;
	background-repeat: no-repeat;
	padding-bottom: 2px;
}

#acr_block .prize_block1_left {
	float: left;
	width: 198px;
}

#acr_block .prize_block1_right {
	float: right;
	width: 393px;
}

#acr_block .prize_block1_right ul{
}

#acr_block .prize_block1_right li{
	float: left;
	background-color: #fff;
}

#acr_block .prize_block1_right .bold_txt{
	font-weight: bold;
}

.ptrb {
	padding: 1px 1px 1px 0;
}

.ptlb {
	padding: 1px;
}

.ptrb2 {
	padding: 0 1px 1px 0;
}

.ptlb2 {
	padding: 0 1px 1px 1px;
}

.align_center {
	text-align: center;
}

.align_right {
	text-align: right;
}


#acr_block .prize_block2 {
	background-image: url(../images/bg_01.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 620px;
	text-align: right;
	margin-top: 38px;
}

#acr_block .prize_block2 ul{
	text-align:center;
	float:right;
	width: 386px;
}

#acr_block .prize_block2 li{
	float: left;
	background-color: #fff;
	display:inline;
}

.acr_feature {
	margin-top: 30px;
	background-color: #f3f3f3;
	padding: 17px 0 13px 0;
}

img.inline_img {
	display: inline;
}

.clearfix:after {
	content: url('../images/spacer.gif');
	display: block;
	clear: both;
	height: 0;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}


























