/* index */
#event_box {
	width: 100%;
	overflow: hidden;
	background: url(../images/event_img_bg.gif) right center no-repeat;
}
#event_box_contents {
	overflow: hidden;
	margin: 10px 0px 26px 155px;
}
#event_box_contents dt {
	width: 430px;
	height: 32px;
	text-indent: -1000em;
	background:  url(../images/parchment_cap_event.gif) left top no-repeat;
}
#event_box_contents dd {
	width: 410px;
	padding: 0em 1em 2em 1em;
	text-align: center;
	line-height: 160%;
	color: #620000;
	background: url(../images/parchment_bg.gif) left bottom no-repeat;
}


#pr_text_box {
	width: 100%;
	overflow: hidden;
	background: url(../images/pr_img_bg.gif) right bottom no-repeat;
}
#pr_text_top {
	overflow: hidden;
}
#pr_text_top dt {
	width: 430px;
	height: 32px;
	text-indent: -1000em;
	background:  url(../images/parchment_cap_top.gif) left top no-repeat;
}
#pr_text_top dd {
	width: 410px;
	padding: 0em 1em 2em 1em;
	text-align: left;
	line-height: 160%;
	color: #620000;
	background: url(../images/parchment_bg.gif) left bottom no-repeat;
}


#pr_text_middle {
	overflow: hidden;
	margin: 50px 0px 50px 155px;
}
#pr_text_middle dt {
	width: 430px;
	height: 32px;
	text-indent: -1000em;
	background:  url(../images/parchment_cap_center.gif) left top no-repeat;
}
#pr_text_middle dd {
	width: 410px;
	padding: 0em 1em 2em 1em;
	text-align: left;
	line-height: 160%;
	color: #620000;
	background: url(../images/parchment_bg.gif) left bottom no-repeat;
}

#pr_text_under {
	overflow: hidden;
	display: block;
}
#pr_text_under dt {
	width: 430px;
	height: 32px;
	text-indent: -1000em;
	background: url(../images/parchment_cap_under.gif) left top no-repeat;
}
#pr_text_under dd {
	width: 410px;
	padding: 0em 1em 2em 1em;
	margin-bottom: 80px;
	text-align: left;
	line-height: 160%;
	color: #620000;
	background: url(../images/parchment_bg.gif) left bottom no-repeat;
}


/* campaign_intro */
#campaign_intro { width: 535px; }
#right_box_campaign { width: 585px; }
#right_box_campaign ol li {
	list-style-type: none;
	background: url(../images/mark.gif) top left no-repeat;
	background-position: 7px 3px;
	line-height: 160%;
	font-size: 12px;
	padding-left: 25px;
	margin-bottom: 12px;
}
#right_box_campaign ol li strong { color: #956912; }
#right_box_campaign fieldset {
	border: 2px solid #f1838a;
	padding: 2px;
}

#right_box_campaign legend {
	padding: 1px;
	font-size: 18px;
	font-weight: bolder;
	color: #d12e36;
}


#right_box_campaign legend span {
	font-size: 14px;
	color: #555555;
}


#right_box_campaign th {
	font-size: 13px;
	font-weight: lighter;
	padding: 8px;
}

#right_box_campaign td { font-size: 12px;}
.campaign_intro_btn { clear: both; width: 100%; text-align: center; text-indent: -1000em; margin-bottom: 8px;}
.campaign_intro_btn span { display: block; width: 550px; margin: 0px auto;}
.campaign_intro_btn_img a { display:block; margin: 0px auto; width: 300px; height: 56px; background: #ffffff url(../images/introduction_btn_off.gif) top left no-repeat;}
.campaign_intro_btn_img a:hover { display:block; margin: 0px auto; width: 300px; height: 56px; background: #ffffff url(../images/introduction_btn_on.gif) top left no-repeat;}
.campaign_intro2_btn_img a { display:block; margin: 0px auto; width: 125px; height: 85px; background: #ffffff url(../images/event/introduction/aff_blog/blog_write.gif) top left no-repeat;}




.campaign_info {
	margin: 14px auto 5px auto;
	padding: 1em 3em 3em 1em;
	font-size: 10px;
	line-height: 180%;
	color: #8f8f8f;
}

.campaign_info a {
	color: #2293b1;
	text-decoration: underline;
}

.campaign_info a;link {
	text-decoration: underline;
}

.campaign_info a:hover {
	text-decoration: none;
}

.campaign_info dt {
	font-size: 1.2em;
}

.campaign_info dd {
	padding-left: 6px;
}

.campaign_info dd li {
	list-style-type: disc;
}

/* lot */
#lot_result {
	width: 585px;
	margin: 10px 0px;
	white-space: nowrap;
	border-collapse: separate;
	border-right: 1px solid #e2dcc0;
}
#lot_result th {
	padding: 4px 0px 4px 32px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background: #db303a url(../images/lot_icon.gif) 7px 1px no-repeat;
}
#lot_result td {
	padding: 2px 0px 2px 12px;
	border-left: 1px solid #e2dcc0; 
	border-bottom: 1px solid #c9c4ab; 
}
.lot_result_item {
	width: 20%;
	background: #e2dcc0;
}

#lot_result_log {
	width: 585px;
	margin: 10px 0px;
	white-space: nowrap;
	border-collapse: separate;
	border-right: 1px solid #d3d0c4;
}
#lot_result_log th {
	padding: 4px 0px 4px 32px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background: #bfbeb7 url(../images/lot_icon.gif) 7px 1px no-repeat;
}
#lot_result_log td {
	padding: 2px 0px 2px 12px;
	border-left: 1px solid #d3d0c4; 
	border-bottom: 1px solid #888888; 
}

.lot_result_log_item {
	width: 20%;
	color: #666666;
	background: #d3d0c4;
}

/* gwgp_2010 */
/*#campaign_intro { width: 535px; }*/
#right_box_gwgp { 
		width: auto ; 
		background: #b0a17e url(/images/event/event_gegp2010_bg.gif) 0px 100px no-repeat;
		border: 2px solid #9c6d23;
	}
#right_box_gwgp h3 {
	width: 95%;
	background: #000000; url(../../images/event/mark_eve_gwgp.gif) top left no-repeat;
	background-position: 7px 3px;
	line-height: 160%;
	font-size: 120%;
	color: #fbab2f;
	padding-left: 3px; margin: 6px auto 0px auto;
} 	
#right_box_gwgp h3 strong{
	background: url(../../images/event/mark_eve_gwgp.gif) top left no-repeat;
	background-position: 4px 1px;
	padding-left: 25px; margin: 2px 0px 2px 4px;
 }
#right_box_gwgp ol {list-style-type: none; /*padding: 1em 3em 3em 1em;*/ margin: 0 auto; }
#right_box_gwgp ol li {
	list-style-type: none;
	/*background: url(../../images/event/mark_eve_gwgp.gif) top left no-repeat;
	background-position: 7px 3px;*/
	line-height: 160%;
	font-size: 12px;
	color: #fbab2f;
	padding-left: 25px; margin-bottom: 8px;
}
.detailsarea { width: 577px; }
.detailsarea img { display: block; margin: 0 auto;}
.detailsarea p { width: 90%; margin: 0 auto; }
.gw_status { margin: 0px auto 10px auto; width: 500px; height: 250px; background: url(/images/event/event_gegp2010_exp.gif) no-repeat; }
.gw_status div {
	margin: 0 auto;
	position: relative;
	top: 152px;
	left: 40px;
	line-height: 100%;
	font-size: 230%;
	color: #ffffff;
}
.gw_exp {font-size: 150%; color: #ffb400;}
.gw_exp_comp { display: block; font-size: 50%; margin-left: 20%;}
#right_box_gwgp ol li strong { font-size : 120%; color: #fbab2f; }
#right_box_gwgp ol li p {clear: both; margin: 0px; line-height: 150%; color: #ffffff; }
#right_box_gwgp table { width: 510px; border-collapse: collapse; border: 1px solid #014058; margin: 0 auto; }
#right_box_gwgp table span { display: block; width: auto; margin: 0em; text-align: center; }
#right_box_gwgp th { width: 20%; color: #ddd7b7; text-align: center; padding: 0.2em 0.2em; border-bottom: 1px solid #014058; background: #05577d; border-right: 1px solid #014058; }
#right_box_gwgp td { width:auto; color: #ffffff; text-align: center; padding: 0.2em 0.5em; border-bottom: 1px solid #014058; background: #013042; border-right: 1px solid #014058;}
#right_box_gwgp td strong { color:#e01; font-size:14px; }
#right_box_gwgp table a:link  { font-weight: bolder; color: #fbab2f; text-decoration: none; }
#right_box_gwgp table a:visited { font-weight: bolder; color: #cecece; text-decoration: none; }
#right_box_gwgp table a:hover { font-weight: bolder; color: #908747; text-decoration: none; }
#right_box_gwgp table a:active { font-weight: bolder; color: #005790; text-decoration: none; }
#right_box_gwgp dl { color: #422d16; }
#right_box_gwgp dt { color: #a01a08; }
#right_box_gwgp dd { margin: 0 0 0.8em 2em; }

