@charset "utf-8";
/* ===================================================================


   LOVE STAGE
   idx.css
   

 =================================================================== */

/* ----------------------------------------------------------------
　format　
---------------------------------------------------------------- */


/* -------------------------------------------------
    Layout
------------------------------------------------- */
#contents{
	width:1000px;
	height:1310px;
	margin:auto;
	background:url("/img/idx/ph_keyvisual2.jpg") top no-repeat;
	position:relative;
	}

#idx-main{
	height:1065px;
	}

#idx-footer{
	height:245px;
	}


#limited-dvd{
	margin:0;
	}
#limited-dvd a{
	position:absolute;
	width:427px;
	height:113px;
	top:680px;
	left:330px;
	display:block;
	text-indent:-9999px;
	}

#event a{
	position:absolute;
	width:630px;
	height:113px;
	top:680px;
	left:140px;
	display:block;
	text-indent:-9999px;
	}



/* -------------------------------------------------
    nav
------------------------------------------------- */
#idx-nav{
	position:absolute;
	width:526px;
	height:100px;
	overflow:hidden;
	top:20px;
	left:0px;
	}

#idx-nav ul{
	overflow:hidden;
	height:46px;
	}

#idx-nav li{
	float:right;
	text-indent:-9999px;
	height:46px;
	}

#idx-nav li a{
	display:block;
	height:46px;
	}

#idx-nav_about a{
	background:url(../img/idx/bt_about1.png) no-repeat;
	width:102px;
	}
#idx-nav_about a:hover{
	background:url(../img/idx/bt_about2.png) no-repeat;
	width:102px;
	}

#idx-nav_staff a{
	background:url(../img/idx/bt_staff1.png) no-repeat;
	width:117px;
	}
#idx-nav_staff a:hover{
	background:url(../img/idx/bt_staff2.png) no-repeat;
	width:117px;
	}

#idx-nav_story{
	background:url(../img/idx/bt_story1.png) no-repeat;
	width:86px;
	}
#idx-nav_story:hover{
	background:url(../img/idx/bt_story2.png) no-repeat;
	width:86px;
	}

#idx-nav_news a{
	background:url(../img/idx/bt_news1.png) no-repeat;
	width:70px;
	}
#idx-nav_news a:hover{
	background:url(../img/idx/bt_news2.png) no-repeat;
	width:70px;
	}

#idx-nav_housou{
	background:url(../img/idx/bt_housou1.png) no-repeat;
	width:105px;
	}
/* #idx-nav_housou:hover{
	background:url(../img/idx/bt_housou2.png) no-repeat;
	width:105px;
	}
	*/

#idx-nav_character a{
	background:url(../img/idx/bt_chara1.png) no-repeat;
	width:132px;
	}
#idx-nav_character a:hover{
	background:url(../img/idx/bt_chara2.png) no-repeat;
	width:132px;
	}

#idx-nav_bd{
	background:url(../img/idx/bt_bd1.png) no-repeat;
	width:145px;
	}
#idx-nav_bd:hover{
	background:url(../img/idx/bt_bd2.png) no-repeat;
	width:145px;
	}

#idx-nav_goods{
	background:url(../img/idx/bt_goods1.png) no-repeat;
	width:84px;
	}
#idx-nav_goods:hover{
	background:url(../img/idx/bt_goods2.png) no-repeat;
	width:84px;
	}

#idx-nav_special a{
	background:url(../img/idx/bt_special1.png) no-repeat;
	width:95px;
	}

#idx-nav_special a:hover{
	background:url(../img/idx/bt_special2.png) no-repeat;
	width:95px;
	}


#idx-nav_video{
	background:url(../img/idx/bt_video1.png) no-repeat;
	width:70px;
	}


#idx-nav_video:hover{
	background:url(../img/idx/bt_video2.png) no-repeat;
	width:70px;
	}



/* -------------------------------------------------
    footer
------------------------------------------------- */
#footer-inner{
	background:url(../img/idx/bg_footer-inner.jpg) top no-repeat;
	}

/* EOF */