@charset "shift_jis";
* {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}


body {font-family: "Helvetica","Osaka","ＭＳ Ｐゴシック",  "ヒラギノ角ゴシック W3";background-color: #ffffff;color: #000000;padding-top: 20px;padding-bottom: 50px;}
a:link {color: #252D70;}
a:visited {color: #2B4368;}
a:hover {color: #4b6388;text-decoration:none;}
h2{padding:0 0 2em 0;}
h3{margin-bottom: 1em;padding-top: 2em;}
h3.notimg{border-bottom:1px solid #000000;padding-bottom:0.1em;}
hr{margin-top: 0.8em;margin-bottom: 0.8em;text-decoration: none;height:1px;color:#999999;background:#999999;}
h4{margin-bottom: 0.5em;margin-top: 1em;}
p{margin-bottom:0.5em;padding-left:10px;}
input,textarea,select,option{border-top:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;
}
table{background-color: #333333;}
th{background-color: #555555;color:#ffffff;margin:1px;}
td{background-color: #cccccc;padding:5px;margin:1px;}
ul{margin:0;padding:0;list-style: none;padding-left:10px;}

ul.doticon li{background: url(../img/icon_list.gif) no-repeat left center;padding-left:10px;line-height:160%;}
ul.doticon2 li{background: url(../img/icon_list.gif) no-repeat left 0.5em;padding-left:10px;margin-bottom:0.2em;line-height:140%;}
a.arrow{background: url(../img/icon_arrow.gif) no-repeat left center;padding-left:18px;line-height:150%;}

.clearfix{
	zoom:1;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}



/*本文*/
div.contents{width:722px;}

div.header {width:722px;height:67px;}
div.header-left {width:152px;height:72px;float: left;}
div.header-right {width:570px;margin: 0px;padding-top: 16px;float: right;text-align: right;}

div.main{margin-top: 4px;margin-bottom: 6px;padding: 35px 35px 15px;text-align:left;}
div.main-left{width:320px;float: left;}
div.main-right{width:320px;float: right;}
div.main-lefts{width:72px;float: left;}
div.main-rights{width:168px;float: left;}

div.maintitle{padding-bottom: 50px;}
div.subtitle{padding-bottom: 20px;padding-top: 40px;}

div.mainbbs{padding: 5px 10px 10px;background-color: #ffffff;}

p.three-left{width:270px;height:300px;float:left;}
p.three-middle{width:130px;height:300px;float:left;}
p.three-right{width:170px;float:right;}

.largeem{line-height: 180%;}
.bd{border: 1px solid #999999;padding: 2px;margin: 22px 40px 10px;background-color: #E4EBEE;}

.webmaster{color: #C5C6CD;}
.redfont{color: #cf0C1A;}
.erase{text-decoration: line-through;}

.celltitle{color: #eeeeee;background-color: #111111;}
.cellcontents{background-color: #ffffff;}
.cellbd{background-color: #424547;}
div.frame{background-color: #cccccc;border:1px solid #000000;padding:15px;margin-bottom:1em;}
div.frame p{margin-bottom:0;}

div.footer {width:722px;background-color: #000000;text-align: right;padding-top: 8px;color: #C5C6CD;padding-bottom: 8px;}
div.up{padding-top: 30px;}

.blockEnd{clear: both;font-size: 1px;margin: 0px;padding: 0px;}
.grayfont{color:#333333;}
.rght{text-align:right !important;}
.cntr{text-align:center !important;}
.floatR{float:right;margin-left:10px;}
.floatL{float:left;margin-right:10px;}
.clear{clear:both;}


.space150{height: 150px;}
.space200{height: 200px;}

/*PDF*/
div#pdf {border:1px solid #666666;background-color:#efefef;_height:13px;padding:15px 10px;margin-top:2em;}
div#pdf img{float:left;width:88px;}
div#pdf p{float:left;width:480px;padding:0 20px;margin:0;}

/*cssで開閉*/
.more { display:none; } /* 表示する */

/*トップ*/
div#maintop{margin-top: 15px;margin-bottom: 6px;}
div#maintop div#newsmovie{margin-bottom: 1em;}
div#maintop-left{float: left;width:359px;}
div#maintop-right{float:right;width:359px;}
div.maintop-inside{padding-top: 10px;padding-left: 20px;padding-right: 20px;text-align:left;}
div#maintop div.up{padding-right: 35px;padding-bottom:15p;}


#maintop #pickup{margin-bottom:1em;}
#maintop #pickup h3{
	margin:0.8em 1em;padding:0;font-size:160%;color:#0069b7;
	line-height:100%;}
#maintop #pickup p{
	padding:0.5em 1em;
}
#maintop #news110701{
	float:left;
	width:350px;
	border:3px solid #e40180;
	background-color:#000;
	margin:0 0 1em;
	padding:0;
	text-align:left;
	font-size:75%;
	min-height:210px;
	_height:210px;
	color:#fff;
	zoom:1;
}
#maintop #news110701 .floatR{
	width:200px;
}
#maintop #pickup #news110701 .floatL{
	padding-top:1em;
	padding-right:0;
	margin-right:0;
}
#maintop #pickup #news110701 .floatR p,
#maintop #pickup #news110701 .floatR h3{
	padding-left:0;
	margin-left:0;
}
#maintop #pickup #news110701 a:link,
#maintop #pickup #news110701 a:visited{
	color:#e0e0ff;
}
#maintop #newspv1105{
	float:right;
	width:350px;
	border:3px solid #e40180;
	margin:0 0 1em;
	padding:0;
	text-align:left;
	font-size:75%;
	min-height:210px;
	_height:210px;
	zoom:1;
}
#maintop #newspv1105 h4{margin:0 1em;font-size:120%;}
#maintop #newspv1105 h5{margin:0 1em;font-size:100%;}

/*プロフ*/
img.allmember{margin:0 64px 2em 0;padding:0;}

/*グッズ*/
h3.prgmdl{margin-top:1em;margin-bottom:1em;}
img.marg{margin-right:15px;}

.contents .main p.tshirts{
	float:left;
	width:230px;
	text-align:left;
	padding-bottom:2em;
}
.contents .main div.tshirtTxt{
	float:left;
	width:400px;
	text-align:left;
	padding-bottom:2em;
}

/*ディスコ*/
div.discoleft{float: left;width:200px;margin-bottom:30px;}
div.discoleft p{padding-right:20px;}
div.discoright{float: right;width:452px;margin-bottom:30px;}
div.discoblock{padding: 20px 20px 10px;background-color: #aaaaaa;}

div#behind{background-color:#eeeeee;border:1px solid #666666;padding:0.8em 20px;margin-bottom:1em;}
div#behind p{padding:0.3em 0;margin:0;}

div#behindW{margin:1em 0 2em 10px;padding-left:15px;border-left:1px solid #cccccc;}
div#behindW p{margin-bottom:1em;}

/*harmtrik*/
#Harmotrik{
	background-color:#000;
	padding:1.5em 1em 0;
	color:#fff;
	margin-bottom:2em;
}
#Harmotrik h3{
	border-bottom:1px solid #fff;
	padding:0 1em 3px 0;
}
#Harmotrik div.discoleft{float: left;width:250px;margin:0 0 30px;}
#Harmotrik div.discoright{float: right;width:370px;margin:0 0 30px;}

#Harmotrik div.discoleft p{padding:0 10px 0.8em 0;}
#Harmotrik div.discoright p{padding:0 0 0.8em;}
#Harmotrik div.discoright table{width:100%;}

#Harmotrik a:link,
#Harmotrik a:visited{
	color:#88aaff;
}

/*ライブページ*/
dl.live dt{padding:0.5em 0 0.5em;margin:0;vertical-align:middle;}
dl.live h3.date{
	min-height:13px;
/*	background: url(../img/icon_live.gif) no-repeat left top;
	margin:0 !important;
	padding:0 0 0 40px;
	overflow: visible;*/
}
dl.live h3.new{
	min-height:13px;
	background: url(../img/icon_new.gif) no-repeat left top;
	margin:0 !important;
	padding:0 0 0.5em 46px;
	overflow: visible;
}
dl.live h3.update{
	min-height:13px;
	background: url(../img/icon_update.gif) no-repeat left top;
	margin:0 !important;
	padding:0 0 0 46px;
	overflow: visible;
}
dl.live dd{margin-bottom:2em;}
dl.live dd dt{
	float:left;
	width:160px;
	padding-top:0.8em;
}
dl.live dd dd{
	float:left;
	width:490px;
	padding-top:0.9em;
}
/*ワンマン*/
div#oneman{
	background-color:#000;
	color:#fcfcff;
	padding:1.5em 2em;
}
div#oneman dt{
	float:left;
	width:220px;
	margin:0;
	padding:0;
}
div#oneman dd{
	float:right;
	width:360px;
	margin:0;
	padding:0;
}
div#oneman h3{
	margin:0 0 0.6em;
	padding:0 0.6em 0.3em;
	font-size:125%;
	border-bottom:1px dotted #11f0ff;
}
div#oneman a:link,
div#oneman a:visited{
	color:#88aaff;
}


/*お問い合わせ*/
table.contact td,
table.contact th{padding:5px 7px;line-height:160%;}
table.contact th{text-align:left;}
textarea#question{width:380px;height:100px;}

div.btn{text-align:center;margin:1.5em auto;}

div.btn input{margin:0 5px;}


/*PV募集*/
#pvtop{
	background-color:#000;
}

/*公演延期*/
#paybackinfo{
	margin:1em 20px;
	background-color:#e6e6e6;
	border:1px solid #888;
	padding:0.6em 15px;
}
#paybackinfo ul{
	margin-bottom:1em;
}
#paybackinfo h5{
	color:#332299;
	font-size:100%;
	margin-left:10px;
}
