/* 
============================================================
	ver1.0 2008.11.27
	**- AngelLoveOnline -**
	URL: http://www.angelloveonline.jp/
	author:Q Entertainment, Inc.
============================================================
 */

@charset "UTF-8";

*{
	margin:0;
	padding:0;
	}

html	{
	height:100%;
	margin-bottom:1px;
	}


@import url(textstyle.css);

/*====================================================================================================
	Clearfix
======================================================================================================*/
.clearfix:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
	}
.clearfix {
	min-height: 1px;
	}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
	}

/*====================================================================================================
	BASE SET
======================================================================================================*/
BODY {
	color:#fff;
	background:#3a4156 url("/images/news/event/2009/200902_update/main_bg.gif") repeat-x 0 0;
	padding:0;
	margin:0;
	text-align:center;
	font-family:verdana, Arial, "MS PGothic", sans-serif;
	font-size:12px;
	}


ul,ol,dl		{ list-style:none; }
ul.ulnormal		{ position:relative; }

a:link,
a:visited	{
	color: #003d84;
	text-decoration: underline;
	}

a:active,
a:hover		{
	color: #0059bf;
	text-decoration: none;
	}

br				{ letter-spacing: 0; }
br.blank		{ display:none; }
img				{ margin:0; border:none; }

.clear {
	font-size: 1px;
	line-height: 1px;
	clear: both;
	}

em{
	font-style:normal;
	font-weight:bold;
	}

p				{ margin-top:1em; }

/*====================================================================================================
	Layout:Container
======================================================================================================*/
#Container{
	margin:0 auto;
	position:relative;
	width:100%;
	background:url("/images/news/event/2009/200902_update/main_image.jpg") no-repeat 50% 0;
	}
#H_Container{
	margin:0 auto;
	position:relative;
	width:100%;
	background:url("/images/news/event/2009/200902_update/main_image_h.jpg") no-repeat 50% 0;
	}

#H_Application{
	margin:0 auto;
	position:relative;
	}

/*====================================================================================================
	Layout:Header
======================================================================================================*/
#Header{
	margin:0 auto;
	width:800px;
	height:510px;
	}

#Header .header_box{text-indent:-9999px;}


#Event_2009update{
	}


#News #cmenu1{
	margin:0 auto;
	position:relative;
	top:0;
	width:800px;
	height:43px;
	background:url(/images/news/event/2009/200902_update/menu.jpg) no-repeat 50% 0;
	}
#News #cmenu2{
	margin:0 auto;
	position:relative;
	top:0;
	width:800px;
	height:37px;
	background:url(/images/news/event/2009/200902_update/menu.jpg) no-repeat 50% -43px;
	}

#News #cmenu1 li,
#News #cmenu2 li{
	position:absolute;
	list-style:none;
	}
#News #cmenu1 a{
	display:block;
	text-indent:-9999px;
	outline:none;
	text-decoration: none;
	height:43px;
	}
#News #cmenu2 a{
	display:block;
	text-indent:-9999px;
	outline:none;
	text-decoration: none;
	height:37px;
	}

#News #cmenu1 li.cmenu_upd_01			{ left:40px; width:180px; }
#News #cmenu1 li.cmenu_upd_02			{ left:220px; width:180px; }
#News #cmenu1 li.cmenu_upd_03			{ left:400px; width:180px; }
#News #cmenu1 li.cmenu_upd_04			{ left:580px; width:180px; }
#News #cmenu2 li.cmenu_upd_05			{ left:40px; width:180px; }
#News #cmenu2 li.cmenu_upd_06			{ left:220px; width:180px; }
#News #cmenu2 li.cmenu_upd_07			{ left:400px; width:180px; }
#News #cmenu2 li.cmenu_upd_08			{ left:580px; width:180px; }

#News #cmenu1 li.cmenu_upd_01 a,
#News #cmenu1 li.cmenu_upd_01 a:link,
#News #cmenu1 li.cmenu_upd_01 a:visited{
	background:url("/images/news/event/2009/200902_update/menu.jpg") no-repeat -40px 0;
	}
#News #cmenu1 li.cmenu_upd_01 a:hover,
#News #cmenu1 li.cmenu_upd_01 a:active,
#News #cmenu1 li.cmenu_upd_01 a:focus{
	background:url("/images/news/event/2009/200902_update/menu.jpg") no-repeat -40px -80px;
	}
#News #cmenu1 li.cmenu_upd_02 a,
#News #cmenu1 li.cmenu_upd_02 a:link,
#News #cmenu1 li.cmenu_upd_02 a:visited{
	background:url("/images/news/event/2009/200902_update/menu.jpg") no-repeat -220px 0;
	}
#News #cmenu1 li.cmenu_upd_02 a:hover,
#News #cmenu1 li.cmenu_upd_02 a:active,
#News #cmenu1 li.cmenu_upd_02 a:focus{
	background:url("/images/news/event/2009/200902_update/menu.jpg") no-repeat -220px -80px;
	}
#News #cmenu1 li.cmenu_upd_03 a,
#News #cmenu1 li.cmenu_upd_03 a:link,
#News #cmenu1 li.cmenu_upd_03 a:visited{
	background:url("/images/news/event/2009/200902_update/menu.jpg") no-repeat -400px 0;
	}
#News #cmenu1 li.cmenu_upd_03 a:hover,
#News #cmenu1 li.cmenu_upd_03 a:active,
#News #cmenu1 li.cmenu_upd_03 a:focus{
	background:url("/images/news/event/2009/200902_update/menu.jpg") no-repeat -400px -80px;
	}
#News #cmenu1 li.cmenu_upd_04 a,
#News #cmenu1 li.cmenu_upd_04 a:link,
#News #cmenu1 li.cmenu_upd_04 a:visited{
	background:url("/images/news/event/2009/200902_update/menu.jpg") no-repeat -580px 0;
	}
#News #cmenu1 li.cmenu_upd_04 a:hover,
#News #cmenu1 li.cmenu_upd_04 a:active,
#News #cmenu1 li.cmenu_upd_04 a:focus{
	background:url("/images/news/event/2009/200902_update/menu.jpg") no-repeat -580px -80px;
	}
#News #cmenu2 li.cmenu_upd_05 a,
#News #cmenu2 li.cmenu_upd_05 a:link,
#News #cmenu2 li.cmenu_upd_05 a:visited{
	background:url("/images/news/event/2009/200902_update/menu.jpg") no-repeat -40px -43px;
	}
#News #cmenu2 li.cmenu_upd_05 a:hover,
#News #cmenu2 li.cmenu_upd_05 a:active,
#News #cmenu2 li.cmenu_upd_05 a:focus{
	background:url("/images/news/event/2009/200902_update/menu.jpg") no-repeat -40px 100%;
	}
#News #cmenu2 li.cmenu_upd_06 a,
#News #cmenu2 li.cmenu_upd_06 a:link,
#News #cmenu2 li.cmenu_upd_06 a:visited{
	background:url("/images/news/event/2009/200902_update/menu.jpg") no-repeat -220px -43px;
	}
#News #cmenu2 li.cmenu_upd_06 a:hover,
#News #cmenu2 li.cmenu_upd_06 a:active,
#News #cmenu2 li.cmenu_upd_06 a:focus{
	background:url("/images/news/event/2009/200902_update/menu.jpg") no-repeat -220px 100%;
	}
#News #cmenu2 li.cmenu_upd_07 a,
#News #cmenu2 li.cmenu_upd_07 a:link,
#News #cmenu2 li.cmenu_upd_07 a:visited{
	background:url("/images/news/event/2009/200902_update/menu.jpg") no-repeat -400px -43px;
	}
#News #cmenu2 li.cmenu_upd_07 a:hover,
#News #cmenu2 li.cmenu_upd_07 a:active,
#News #cmenu2 li.cmenu_upd_07 a:focus{
	background:url("/images/news/event/2009/200902_update/menu.jpg") no-repeat -400px 100%;
	}
#News #cmenu2 li.cmenu_upd_08 a,
#News #cmenu2 li.cmenu_upd_08 a:link,
#News #cmenu2 li.cmenu_upd_08 a:visited{
	background:url("/images/news/event/2009/200902_update/menu.jpg") no-repeat -580px -43px;
	}
#News #cmenu2 li.cmenu_upd_08 a:hover,
#News #cmenu2 li.cmenu_upd_08 a:active,
#News #cmenu2 li.cmenu_upd_08 a:focus{
	background:url("/images/news/event/2009/200902_update/menu.jpg") no-repeat -580px 100%;
	}

.contents_body{
	margin:0 auto;
	width:800px;
	}
.gototop{
	margin:0 auto;
	padding-right:20px;
	width:780px;
	text-align:right;
	}
.btnclose{
	margin:0 auto;
	}
#Footer{
	margin:0 auto;
	height:50px;
	text-indent:-9999px;
	background:url("/images/news/event/2009/200902_update/copyright_0902update.gif") no-repeat 50% 50%;
	}


#News #housing_app{
	margin:0 0 20px;
	width:1000px;
	height:700px;
	background:url("/images/news/event/2009/200902_update/app_bg.gif") no-repeat 0 100%;
	}
