@charset "euc-jp";

/* ====================================== 

	ANA OPEN 2011

 ====================================== */
/* 2011.09.07 */


@import "common.css"; 


/* ------------------------------------ 

	Base

------------------------------------- */

body { 
	background: url(/anaopen/2011/image/toppage/bg.jpg) repeat-x left top #009ae0; 
	} 
#anaopen2011 { 
	width: 1010px; 
	margin: 0 auto; 
	background: url(/anaopen/2011/image/toppage/main_bg.jpg) no-repeat center top; 
	} 
#anaopenHeader { 
	width: 950px; 
	margin: 0 30px; 
	} 
#anaopenTopCont { 
	width: 950px; 
	margin: 0 30px; 
	background: url(/anaopen/2011/image/cnt_bg.gif) repeat-y left top; 
	zoom: 1; 
	} 
#anaopenTopCont:after {
    content: ".";
    display: block;
    clear: both; 
	visibility: hidden; 
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	} 

#anaopenTopCont .mainColumn { 
	float: left; 
	width: 670px; 
	background: url(/anaopen/2011/image/mainct_bg.gif) no-repeat right top; 
	padding: 30px; 
	} 
* html #anaopenTopCont .mainColumn { 
	width: 730px; 
	} 


/* socialfeed */
#anaopenTopCont #socialfeed { 
	float: right; 
	}

/* Footer */
#anaopenFooter { 
	width: 950px; 
	padding: 10px 0; 
	margin: 0 30px; 
	background: #223f9a; 
	position: relative; 
	} 
#anaopenFooter p { 
	text-align: center; 
	} 
#anaopenTopCont .cntFt { 
	width: 950px; 
	}
#anaopenTopCont .copyright { 
	float: left; 
	text-align: center; 
	padding: 5px 0; 
	width: 220px; 
	} 




/* ------------------------------------ 

	Left Column

------------------------------------- */
#anaopenTopCont .leftColumn { 
	float: left; 
	width: 220px; 
	padding-bottom: 30px; 
	} 
#anaopenTopCont .leftColumn img { 
	vertical-align: top; 
	}
#anaopenTopCont .sideNav { 
	background: url(/anaopen/2011/image/snav_line.gif) no-repeat left bottom; 
	padding: 0 0 1px; 
	margin: 0 0 12px; 
	} 
#anaopenTopCont .sideBanner { 
	margin: 0 0 20px 12px; 
	} 
#anaopenTopCont .sideBanner li { 
	margin-bottom: 10px; 
	}




/* ------------------------------------ 

	Main Column

------------------------------------- */
/* 
	Title
*/
.titleBar { 
	background: #073190; 
	border-top: 2px solid #2b2b2b; 
	font-weight: bold; 
	color: #FFFFFF; 
	line-height: 2; 
	} 
p.titleBar { 
	padding: 0 10px; 
	} 
.titleBar td { 
	padding: 0 10px; 
	vertical-align: middle; 
	} 
.titleBar td img { 
	vertical-align: middle; 
	}


/* 
	.topInfoBox
*/
.topInfoBox { 
	width: 670px; 
	margin: 10px 0 35px; 
	position: relative; 
	line-height: 1.5; 
	}
.topInfoBox .left { 
	float: left; 
	} 
.topInfoBox .right { 
	float: right; 
	width: 465px; 
	} 
.topInfoBox .right em { 
	display: block; 
	margin: 0 0 10px; 
	}
.topInfoBox .moreLink { 
	position: absolute; 
	bottom: 0; 
	right: 0; 
	} 


/* 
	.topics
*/
#anaopenTopCont .topics { 
	margin: 0 0 38px; 
	} 
#anaopenTopCont .topics td { 
	padding: 8px 0 8px 8px; 
	} 
#anaopenTopCont .topics .bg td { 
	background: #eeeeee; 
	} 




/* 
	.topTicketBox
*/
.topTicketBox { 
	width: 670px; 
	margin: 15px 0 35px; 
	line-height: 1.5; 
	} 
.topTicketBox .moreLink { 
	text-align: right; 
	} 



/* 
	.scoreBtnArea
*/
.scoreBtnArea { 
	height: 90px; 
	background: url(/anaopen/2011/image/toppage/bg_dot.gif); 
	} 
.scoreBtnArea ul { 
	padding: 20px 0 0 30px; 
	} 
.scoreBtnArea li { 
	float: left; 
	margin-right: 15px; 
	}














