
@charset "Shift_JIS";

/* 基本設定
******************************************************************************************** */
html{ 
	min-width: 780px;
}
body{
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: #FFFF;
	font:normal small/1.4em Osaka,"MS UI Gothic",sans-serif;
	background-image: url(../images/bg.gif) ;
	background-position:  top  center;
	background-repeat: repeat-y ;
	margin-left: auto ;
	margin-right: auto ;
	float: center;
	width: 780px ;
}


div,img,h1,h2,h3,h4,h5,h6,p,form,input{
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: block;
}
h1,hr{
	display: none;
}
p#UC{
	padding-bottom: 400px;
}
h2{
	float: left;
	margin-bottom: 15px;
	width: 720px;
	height: 37px;
	text-indent: -9999px;
}

/* 基本レイアウト設定(修正済)
******************************************************************************************** */
div#content{

	    margin-left: auto ;
	    margin-right: auto ;
	    width: 750px ;
}


	    

/* メインレイアウト設定
******************************************************************************************** */
div#main{
	text-align: left;
	margin: 0px auto;
	width: 750px;
}




/* コピーライト設定
******************************************************************************************** */
div#footer { color: #66111d; font-style: normal; text-align: right; margin: auto; padding: 10px 0; width: 740px; float: left; border-top: 1px solid #7e111d }
div#footer address a,a:link,a:visited{
	color:#66111D;
	text-decoration: none;
}
div#footer address a:hover{
	color:#BF1033;
	text-decoration: none;
}

/* リンク文字設定
******************************************************************************************** */
a,a:link,a:visited{
	color:#737373;
	text-decoration: none;
}
a:hover{
	color:#AAA;
	text-decoration: none;
}

/* フォントカラー設定
******************************************************************************************** */
.red{
        color: #782942 ;
	font-size: 10px ;
}
.red_2{
        color: #782942 ;
	font-size: 12px ;
}
.section1{
	color: #737373;
	font-size: 11px;
}
.section1_1{
	color: #737373;
	font-size: 12px;
}
.section2{
	color: #737373;
	font-size: 10px;
}
.section2_2{
	color: #2A4079;
	font-size: 12px;
}
.green{
	color: #782942;
	font-size: 10px;
}
.catchGoods{
	color: #767829;
	font-size: 10px;
}
.catchArtist{
	color: #295C78;
	font-size: 10px;
}
/* フォントカラーTOP設定
******************************************************************************************** */
.catchGuideTop{
	color: #297873;
}
.catchTicketTop{
	color: #2A4079;
}
.catchTourTop{
	color: #782942;
}
.catchGoodsTop{
	color: #767829;
}
.catchArtistTop{
	color: #295C78;
}

/* グローバルメニュー設定
******************************************************************************************** */
ul#navigation{
	clear: both;
	position: relative;
	top: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px;
	width: 741px;
	height: 30px;
	overflow: hidden;
}

ul#navigation li a{
         display: inline;
	 margin-right: 10px;
	 margin-left: 0px;
	 margin-bottom: 0px;
}

body#home ul#navigation li a{
	top: 0px;
}

ul#navigation a{
	position: absolute;
	height: 30px;
	overflow: hidden;
	padding: 30px 0px 0px 0px;
	text-indent: -9999px;
	text-decoration: none;
	top: 0;
}


li#home a{background:url("../images/naleio_HP_home.gif") no-repeat;left:0;width:78px}
li#new a{background:url("../images/naleio_HP_new.gif") no-repeat;left:83px;width:78px}
li#guideLine a{background:url("../images/naleio_HP_guideLine.gif") no-repeat;left:166px;width:78px}
li#bands a{background:url("../images/naleio_HP_bands.gif") no-repeat;left:249px;width:78px}
li#schedule a{background:url("../images/naleio_HP_schedule.gif") no-repeat;left:332px;width:78px}
li#photo a{background:url("../images/naleio_HP_photo.gif") no-repeat;left:415px;width:78px}
li#review a{background:url("../images/naleio_HP_review.gif") no-repeat;left:498px;width:78px}
li#bbs a{background:url("../images/naleio_HP_bbs.gif") no-repeat;left:580px;width:78px}
li#link a{background:url("../images/naleio_HP_link.gif") no-repeat;left:663px;width:78px}



/* ■ ロールオーバー設定 ■ */
li#home a:hover, 
li#new a:hover, 
li#guideLine a:hover, 
li#bands a:hover, 
li#schedule a:hover, 
li#photo a:hover, 
li#review a:hover, 
li#bbs a:hover, 
li#link a:hover{
background-position: 0px -30px;
}

/* ■ デフォルト設定 ■ */
body#home li#home a, 
body#new li#new a, 
body#introduction li#guideLine a, 
body#history li#guideLine a, 
body#bands li#bands a, 
body#schedule li#schedule a, 
body#photo li#photo a, 
body#review li#review a, 
body#link li#link a{ 
	background-position: 0px -30px;
}

/* ボタン設定
******************************************************************************************** */


ul#bottom{
	float: left;
	position: relative;
	top: 0px;
	width: 500px;
	height: 26px;
	overflow: hidden;
}

ul#bottom li a{
     display: inline;
	 margin-right: 0px;
	 margin-left: 0px;
	 margin-bottom: 0px;
}


ul#bottom a{
	position: absolute;
	height: 26px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	text-decoration: none;
	top: 0;
}



li#prev a{
    background: transparent url(../images/photo_prev.gif) top left no-repeat;
    text-indent: -9999px;
	text-decoration: none;
	top: 0;
	width: 60px;
	left: 0px;
}
li#next a{
    background: transparent url(../images/photo_next.gif) top left no-repeat;
    text-indent: -9999px;
	text-decoration: none;
	top: 0;
	width: 60px;
	left: 432px;
}
/* ■ ロールオーバー設定 ■ */
body#photo li#next a:hover, 
body#photo li#prev a:hover{
background-position: 0px -26px;
}
