@charset "UTF-8";
/**
 */

#event_top_container{
	width: 775px;
	min-height: 268px;
	background:url(..//images/events_2009/1p1w_banner.jpg) no-repeat;
	clear:both; 
	margin-top: -20px;
}




#event_top_container  a { 	color: transparent; background:transparent; text-decoration: none;}
#event_top_container  a:visited  { color: transparent;}
#event_top_container  a:focus, #event_top_container  a:hover,  #event_top_container  a:active { text-decoration:none; background:transparent; }

#reg{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 775px;
	height: 112px;
	background:url(../images/events_2009/reg.png) no-repeat;
	position: relative;
	left: 620px;
	top: 185px;
}

.clearfix{
	clear:both;
}

#reg span{
	display: none;
	position: absolute;
}

#reg a{
	display:block;
	text-indent: -1000%;
	position: absolute;
	outline: none;
}


#reg a:hover{
		background: url(../images/events_2009/reg_red_a.png) no-repeat;
}
#reg a:hover span{
	display:: block;
}

#reg .home{
	width: 128px;
	height: 112px;
	background: url(../images/events_2009/reg.png) no-repeat;


}

#reg .home span{
	width: 128px;
	height: 112px;
	background:url(../images/events_2009/reg.png) no-repeat;
	left: 620px;
	top: 0px;
}


#event_reg_red{
	width: 128px;
	height: 112px;
	padding-top: 180px;
	padding-left:620px;
	background: no-repeat;
}

#event_top_c_content{
	width: 775px;
	min-height: 600px;
	padding-bottom: 30px;
	background:url(../images/events_2009/e_content_base.png) repeat-x;
	border-top: 1px solid #fdfdfd;
}


#e2_heading{
	width: 689px;
	height: 117px;
	padding: 15px 43px;
}

#event_2col_content 
{
	width: 755px;
	heigt: 550px;
	padding: 20px;

}

.e2_mc{

	float: right;
	width: 300px;
	height: 500px;
	margin: 10px;
	padding: 10px 10px;
}

.e2_mc p{
	font-size: 0.7em;
	padding: 4px;
}


#e2_paragraph{
	width: 400px;
	padding: 5px  15px 10px 20px;
	text-align: left;
}

#e2_paragraph p{
	padding-bottom: 10px;
}

#e2_paragraph h2, #e2_paragraph h3, #e2_paragraph h4, #e2_paragraph h5, #e2_paragraph p,
#e2_paragraph h3, #e2_paragraph h4, #e2_paragraph  p, .event_info1, .event_info2, #schedule{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
}
#e2_paragraph h2{ font-size: 150%; }                
#e2_paragraph h3{ font-size: 122.67%; }   
#e2_paragraph h4{ font-size: 1.2em; color:#333; }   
#e2_paragraph h5{ font-size: 1.1em; color:#666; }   
#e2_paragraph  p{ font-size:  0.8em;}

#e2_paragraph h4{
	color: #231f20;
}

#e2_paragraph p {
	color: #666666;
}
	
#e2_paragraph h3, #e2_paragraph h4, #e2_paragraph  p{
	line-height: 1.3em; 
}

.event_info1{
		width: 380px;
		padding: 15px;
}

.event_info2{
		width: 500px;
		padding: 15px;
}

.event_prize{
		width: 700px;
		padding: 15px;
}

.event_info1{ 
	min-height: 98px; 
	border: 1px solid #a5d2ff; 	
	background-color: #f3f9ff;
}
.event_info2{ 
	min-height: 165px;
	border: 2px solid  #ce000a; 	
	background-color: #fdfaf4;
}

.event_info1 li, .event_info2 li{
	font-size: 0.8em;
	line-height: 1.6em;
}

.event_info1 li {
		border-bottom: 1px solid #a5d2ff;
}

.event_info2_fist_list{
	background-color: #fdf0d5;
	line-height: 1.6em;

}
	
.event_info2 li {
		border-bottom: 1px solid #ce000a;
}

 
.event_info2 a { 	background:transparent; text-decoration: none; color: #fdfaf4;}
.event_info2 a:visited  {  background:transparent; color: #fdfaf4}
.event_info2 a:focus, .event_info2 a:hover,  .event_info2 a:active { text-decoration:none; background:transparent; color: #fdfaf4;}

.event_info1 ul, .event_info2 ul, #schedule ul{
	display:inline;  list-style: none;
}

.event_info2 img {
	width: 24px;
	height; 24px;
	padding: 4px 4px 1px 4px;
}


#li_space_l{ 
padding-right: 10px;
	}
	
.divided_h{
	width: 550px;
	height: 190px;
}

#schedule{
	width: 500px;
	min-height: 200px;
	margin-left: 20px;
	background-color: #fdfaf4;
	border: 2px solid #ce000a;
	padding:  20px 10px 10px 20px;
}

#schedule li {
		border-bottom: 1px solid #ce000a;
}

#schedule li {
	font-size: 0.7em;
	line-height: 2em;
}

#celcom_table
{
	font-size: 12px;
	width: 550px;
	text-align: left;
	border-collapse: collapse;
	border-top: 5px solid #754499;
	border-bottom: 3px solid #754499;
	margin-top: -15px;
	}
#celcom_table th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #754499;
	border-left: 1px solid #754499;
	color: #000;
}

#clrfix{ clear:both;}

#celcom_table td
{
	padding: 8px;
	background:  #f3f9ff;
	border-right: 1px solid #754499;
	border-left: 1px solid #754499;
	color: #000;
}

#celcom_table .celcom_package{
	font-size: 12px;
	color: #FFF;
	text-align:left;
	border-top: 2px solid #754499;
	border-bottom: 1px solid #754499;
	background-color:#1176c3;
}

#celcom_table .celcom_mechanism{
	background:url(../images/events_2009/celcom_bracelet.png) no-repeat;	
	padding-left: 150px;
	height: 136px;
	border-top: 1px solid #754499;
}



#prize_container{
	padding: 15px auto;
	width: 775px;
	min-height: 600px;
	padding-bottom: 30px;
	margin-top: 15px;
		margin-left: 50px;
}

#prize_container h3{
		font-size: 120%;
		color:#272727;
		padding-bottom: 10px;
}

.prize_content{
	width: 600px;
}

.prize_content h3{
		font-size: 120%;
		padding-top: 20px;
		color:#3b0000;
}

.prize_content, .prize_content h4, #prize_container  h4, .prize_content h3, 
#prize_container h3, #celcom_table{		
font-family: Century Gothic, Arial, Helvetica, sans-serif;
}
.prize_content h4, #prize_container  h4{
		font-size: 99%;
		color:#272727;
		padding-bottom: 10px;
		text-align:left;
}

.prize_content h4{
			border-bottom: 2px solid #3b0000;
}

#celcom_h4{
	padding: 15px 0 0 50px;
	background:url(../images/events_2009/celcom.gif) 5px 5px no-repeat;
	height: 45px;
}

.prize_content ul {
	font-size: 89%;
	list-style-type:square;
	list-style-position:outside;
	padding: 10px 10px 10px 30px;
	}
	
.prize_content ul ul {
	border-left: 1px dotted #aaaaaa;
}

#gb{
	list-style: none;	
}

.prize_content  li{
	color: #3b0000;
	padding: 2px;
}
.prize_content span{
	color: #000;
}

#one_p1w{
	background:url(../images/events_2009/1p1w_sm.png) 0 0 no-repeat;
	height:20px;
	padding-left:40px;
}

#kwyp{
	background:url(../images/events_2009/KWYP.png) 0 0 no-repeat;
	height: 14px;	
	padding-left:60px;
}

#cp{
	background:url(../images/events_2009/CP.png) 0 0 no-repeat;
	height: 14px;
	padding-left: 40px;
}

#gmd{
	background:url(../images/events_2009/GMD.png) 0 0 no-repeat;
	height: 14px;
	padding-left:60px;
}
#gold_bracelets{
	padding-right: 5px;
}

.prize_tn span{
	position: absolute;
	left: 0;
	visibility:hidden;
}

.prize_tn:hover span{
	visibility: visible;
	left: 120px;
	bottom: 150px;
	z-index: 500;
}

.prize_tn img{
	padding: 0 1px;
	margin; 0;
	background:transparent;
	color: transparent;
	border: transparent;
}

.prize_tn2 span{
	position: absolute;
	left: 0;
	visibility:hidden;
}

.prize_tn2:hover span{
	visibility: visible;
	left: 120px;
	top: 100px;
	z-index: 500;
}

.prize_tn2 img{
	padding: 0 1px;
	margin; 0;
	background:transparent;
	color: transparent;
	border: transparent;
}