@charset "euc-jp";

/* ====================================== 

	ANA OPEN 2010
	Pre-Site

 ====================================== */

@import "base.css"; 




/* ------------------------------------- 
	Layout 
 ------------------------------------- */
body.anaOpenPreSite { 
	background: #ffffff url(../image2010/pre/bg.jpg) repeat-x left top;
	font-family:"MS ƒSƒVƒbƒN","MS Gothic","Arial";
	color: #000000;
	text-align: center;
	} 
#analogo { 
	position: absolute; 
	top: 13px; 
	left: 18px; 
	z-index: 999; 
	} 
#container { 
	position: relative; 
	width: 950px; 
	margin: 0 auto; 
	} 
#copy { 
	position: absolute; 
	top: 12px; 
	right: 10px; 
	} 


/* ------------------------ #contents */
#contents { 
	width: 740px; 
	margin: 0 105px; 
	} 
#contents p { 
	text-align: left; 
	} 
#contents p.btn { 
	text-align: center; 
	margin: 12px auto 30px; 
	} s

.mobileBox { 
	text-align: left;
	}

.mobileBox td{
	font-size:12px;
}

/*--[ for IE6 ]--*/
* html .mobileBox td {
	font-size: 75%;
}

/*--[ for IE7 ]--*/
*:first-child+html .mobileBox td{
	font-size: 75%;
}

.mobileBox td.text ul { 
	margin-left: 1.0em;
	} 
.mobileBox td.text ul li { 
	list-style-type:none;
	line-height:1.5;
	text-indent:-1em;
	} 
.mobileBottom{
	margin-bottom:35px;
}


.ticketBox { 
	background: #ffffff url(../image2010/pre/ticket_bg.gif) no-repeat left bottom; 
	padding: 0 0 15px; 
	} 
.ticketBox p.text { 
	padding: 10px 18px 0; 
	line-height: 1.4; 
	} 

dl.volunteer { 
	text-align: left; 
	margin: 5px 0 0; 
	} 
dl.volunteer dt { 
	color: #043c8f; 
	font-weight: bold; 
	padding: 0 0 0 8px; 
	line-height: 23px; 
	background: #ffffff url(../image2010/pre/volunteer_bg.gif) no-repeat left top; 
	} 
dl.volunteer dt span { 
	font-weight: normal; 
	color: #000000; 
	}
dl.volunteer dd { 
	padding: 4px 0 8px 26px; 
	line-height: 1.4; 
	} 

.volunteerBox { 
	margin: 6px 0 0; 
	padding: 8px 0 0; 
	background: #ffffff url(../image2010/pre/box_t.gif) no-repeat left top; 
	} 
.volunteerBox p { 
	padding: 0 28px 8px; 
	line-height: 1.3; 
	background: #ffffff url(../image2010/pre/box_f.gif) no-repeat left bottom; 
	} 

.event01 { 
	line-height: 1.4; 
	padding: 5px 2px 14px 8px; 
	} 
.event01 strong { 
	color: #043c8f; 
	font-weight: bold; 
	font-size: 120%; 
	}
.event01 img.ph{ 
	float :right; 
	} 

.event02 { 
	padding: 8px 0 12px; 
	text-align: left; 
	line-height: 1.5; 
	border-bottom: 1px solid #0076c2; 
	} 
.event02 dt { 
	font-weight: bold; 
	color: #043c8f; 
	} 

.event02 p.ph { 
	float: left; 
	width: 245px; 
	} 
.event02 .ph img { 
	margin: 0 0 0 18px; 
	} 
.event02 .text { 
	float: right; 
	width: 495px; 
	padding: 0 0 14px; 
	} 
.event02 .text p { 
	border-bottom: 1px solid #0076c2; 
	padding: 0 0 8px; 
	margin: 0 0 8px; 
	} 
.event02 .text dl { 
	margin: 0 0 2px; 
	}
.event02 .text dt, 
.event02 .text dd { 
	display: inline; 
	white-space: nowrap; 
	} 
.event02 .text dd { 
	margin: 0 30px 0 0; 
	} 

.event02 .apply { 
	clear: both; 
	} 


/* ------------------------ #footer */
#footer { 
	margin: 50px auto 0; 
	padding: 18px 0 60px; 
	background: #07318f; 
	text-align: center; 
	} 
#footer p { 
 	width: 950px; 
	margin: 0 auto; 
	}

