@charset"Shift_JIS";


*{font-size:12px;}

body {
margin:0;
padding:15px 0 10px 0;
font-size:12px;
color:#707070;
font-family: Verdana, Helvetica , 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'メイリオ',  sans-serif;
line-height:1.4;
background:#E7E3DA;
}






html
  {
  height:100%;
  margin-bottom:1px;
}
a{
color:#707070;
outline:0;

}
a:hover{
color:#999;
}

/*-----------swfの余白対策-------------*/
object,embed{  
vertical-align:top;  
}  


.liveinfo_ticket{
padding:0 15px 0 0;
line-height:1.1;
font-size:12px;
}

.gotop{
padding:5px 3px 2px 0;
font-size:12px;
}

.copyright{
padding:5px 0; 
font-size:12px;
}

.biodetail{
font-size:10px;
padding:6px 10px 10px 10px;
line-height:1.4;

}

.bioyear{
font-style:normal;
font-weight:bold;
font-size:10px;
color:707070;
margin-top:3px;


}


.profile1{
font-size:12px;
border-bottom:1px #ccc dotted;
line-height:1.3;
padding-bottom:5px;
margin-bottom:5px;}
.profile2{
font-size:12px;
line-height:1.3;
}

.profile3{
font-size:12px;
font-weight:bold;
line-height:1;
margin-bottom:6px;

}
.profilename{

margin-top:2px;
margin-bottom:3px;}

.disco1{
line-height:1;
font-size:12px;
margin-bottom:5px;
}
.disco2{
margin-bottom:3px;
}



.disco-line{
border-bottom:1px #ccc dotted;
line-height:1.2;
font-size:11px;
}

.disco-line a{
font-size:11px;}

.syuroku{
margin-top:5px;

}
.buy{
margin-top:5px;
}

.sityo1{
line-height:1;
margin-top:5px;
font-size:12px;
}

.sityo2{
line-height:1;
margin-top:3px;
}


.cover{
padding:5px;
border:1px #ccc solid;}

#formtext{
line-height:1.4;
padding:0 0 15px 0;
border-bottom:1px #ccc dotted;
margin:0 15px;

}
#ticketform{
padding:15px 15px 5px 15px;}
#preview{
padding:15px 15px 15px 15px;
height:300px;

}
form fieldset {
	border: 0px solid #000000;
	margin:0;
	padding:0 0 5px 10px;
}

form{
margin:0;
padding:0;
color:#707070;}

.ticketdetail{
color:#003366;
font-weight:bold;
margin-bottom:3px;
margin-top:15px;


}




.ticketorder{
color:#003366;
font-weight:bold;
margin-bottom:3px;

}
.ticketordertxt{
margin-bottom:12px;
line-height:1.4}

#bbs{
padding:10px 15px 15px 5px;

width:600px;
height:320px;



}


dt{
float:left;
width:7.5em;
padding-bottom:3px;

}

.preview{
float:left;
width:8em;
padding-bottom:3px;
margin-left:10px;

}

dd{
padding-left:8em;
margin-left:0;
padding-bottom:3px;

}
dl{
margin:0 ;
padding:0;}

#whatsnew{
font-size:10px;
width:140px;
padding:4px 0 0 8px;}
#parent{
margin:10px;
padding:10px 10px 0 10px;
border-top:1px #CCCCCC dotted;}

.subj{
font-size:13px;
font-weight:bold;
color:#003366;}

.bbstime{
text-align:right;}

.bbstext{
padding:10px;}
#bbsform{
margin-left:15px;
padding:15px 0 0 0;}
#bbspage{
text-align:center;
padding:10px 0 0 0;
margin:10px;
border-top:1px #CCCCCC dotted;
}
#pagenavi{
margin-left:10px;
text-align:left;
}
#delateform{text-align:right;
padding:10px 0 0 0;
margin:10px;
border-top:1px #CCCCCC dotted;}
.from{
font-weight:bold;}
#notice{
font-size:12px;
margin:0 0 25px 20px;
padding:0;
}

.formbtn{
border:1px #CCCCCC solid;
color:#707070;
background:#DDDDDD;
margin-bottom:5px;


}

/*-----------フォト---------------*/

#photo{
}

#photo img{
border:none;

}

#photo img a{
border:none;

}

.phototxt{

padding:0 0 8px 0;

line-height:1.3;
text-align:left;
}
.phototitle{
padding:0 0 8px 0;
line-height:1.1;
text-align:left;
color:#003366;
font-weight:bold;
}
.photoby{
padding:2px 0 0 0;
text-align:left;
clear:both;
line-height:1;
width:400px;
display:block;
}


.photoindex{
width:180px;
margin:15px 10px;

line-height:1.2;

background:url(../img/photomark.jpg);
background-repeat:no-repeat;
background-position:left top;

}

#photoindex a{
color:#707070;
outline:0;
}
#photoindex a:hover{
color:#999;
}
.thumbnail{

float:left;
margin:0 9px 9px 0;
padding:8px;
border:#CCCCCC 1px solid;
	}
#photo .thumbnail a:hover{
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
	}	
	
/*--------------------トップのポップアップ--------------------*/
.popup a{
	position:relative;
	display:block;
	}
.popup a span{
	position:absolute;
	top:-120px;
	left:10px;
	width:283px;
	height:121px;
	padding:0;
	visibility:hidden;
	background:url(../img/kiramekiinfo.jpg) no-repeat;
	
	}

.popup a:hover,.popup a:hover span{visibility:visible;}	

.kirameki{
font-weight:bold;
color:#003366;
margin-bottom:2px;
}



/*--------------------past live--------------------*/
#left{
float:left;}


#left li{
list-style-type:none;
margin-bottom:5px;}
#left ul{
margin:15px;
padding:0;}

#right{
float:right;}

#main{
width:670px;}

#footer{
clear:both;}

.livedate{
font-weight:bold;
color:#003366;

border-top:1px #ccc dotted;

padding-top:15px;

font-size:12px;}

.livename{
font-weight:bold;
color:#707070;
font-size:12px;
margin-bottom:3px;
}

.livetext{
padding-bottom:15px;

}


#right p{
margin:0;
padding:0;}


#page{

padding-top:15px;
padding-bottom:15px;

}



#bottompage{
border-top:1px #ccc dotted;
padding:15px 0 0 0;

}

.pastlive{

padding:13px 0 13px 0;
border-top:1px #CCCCCC dotted;

margin:0 15px;}


.pastlivetext{
padding-bottom:15px;}




.haishin1{
font-weight:bold;
font-size:11px;
margin-top:5px;}
