@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%;}
a.arrow{background: url(../img/icon_arrow.gif) no-repeat left center;padding-left:18px;line-height:150%;}

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#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;}

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;}

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;}

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;}


.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;}

/*プロフ*/
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#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;}

/*ライブページ*/
dl.live dt{padding:0.5em 0;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 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;
}

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;}