/*______________________________________

  Moskitoo

  Copyright (c) 2009 Moskitoo Group All rights reserved.
  http://moskitoo.com/
______________________________________*/



/*  ボディ
______________________________________*/


@charset "UTF-8";
body {
	color: #333333;
	font-size: 0.75em;
	font-family: "Meiryo","ＭＳ Ｐゴシック","HiraKakuPro-W3","ヒラギノ角ゴ Pro W3","MS UI Gothic","Osaka",sans-serif;
	line-height: 100%;
	text-align: left;
	background-image: none;
	margin: 0;
	padding: 0;
}
div {
	padding: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

a img {
 border: none;
}

a:link{
 color: #6FBCC6;
 text-decoration: underline;
}

a:visited {
 color: #999999;
 text-decoration: underline;
}

a:active,
a:hover {
 color: #CC0000;
 text-decoration: underline;
}

h1 {
 margin-top: 0;
}

.margin2{
 margin: 2px 0px 0px 0px;
}

.margin10{
 margin: 10px 0px 0px 0px;
}

.margin20{
 margin: 20px 0px 0px 0px;
}

.margin40{
 margin: 40px 0px 0px 0px;
}



/*  ベースコンテナ
______________________________________*/




#all-container {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}


#container {
	width: 900px;
	padding: 0px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 1500px;
}

p,h1,h2,h3,h4,h5,h6,ul {
	margin: 0px;
	padding: 0px;
}



/*  ヘッダー
______________________________________*/


#header {
	width: 900px;
	margin-bottom: 10px;
}



/*  各ページ見出しコンテナ
______________________________________*/


#news-container {
	background-image: url(../images/ico_news.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	width: 880px;
	height: 1000px;
}


#shows-container {
	background-image: url(../images/ico_shows.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	width: 880px;
	height: 2000px;
}


#contact-container {
	background-image: url(../images/ico_contact.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	width: 880px;
	height: 500px;
}


#profile-container {
	background-image: url(../images/ico_prof.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	width: 880px;
	height: 500px;
}


#release-container {
	background-image: url(../images/ico_release.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	width: 880px;
	height: 500px;
}

#store-container {
	background-image: url(../images/tt_store.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	width: 880px;
	height: 500px;
}



/*  ナビゲーションバー
______________________________________*/

#navibar {
	float: left;
	width: 900px;
}
#navibar h4 {
	margin: 0px;
	padding: 0px;
}


/* a */

#navibar #btn01 a {
	background-image: url(../images/btn01.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	float: left;
	height: 18px;
	width: 60px;
	text-indent: -9999px;
}

#navibar #btn02 a {
	background-image: url(../images/btn02.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	float: left;
	height: 18px;
	width: 88px;
	text-indent: -9999px;
}

#navibar #btn03 a {
	background-image: url(../images/btn03.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	float: left;
	height: 18px;
	width: 77px;
	text-indent: -9999px;
}

#navibar #btn04 a {
	background-image: url(../images/btn04.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	float: left;
	height: 18px;
	width: 70px;
	text-indent: -9999px;
}

#navibar #btn05 a {
	background-image: url(../images/btn05.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	float: left;
	height: 18px;
	width: 81px;
	text-indent: -9999px;
}

#navibar #btn06 a {
	background-image: url(../images/btn06.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	float: left;
	height: 18px;
	width: 65px;
	text-indent: -9999px;
}

#navibar #btn07 a {
	background-image: url(../images/btn07.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	float: left;
	height: 18px;
	width: 89px;
	text-indent: -9999px;
}

#navibar #btn08 a {
	background-image: url(../images/btn08.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	float: left;
	height: 18px;
	width: 83px;
	text-indent: -9999px;
}

#navibar #btn09 a {
	background-image: url(../images/btn09.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	float: left;
	height: 18px;
	width: 66px;
	text-indent: -9999px;
}



/* over */

#navibar #btn01 a:hover {
	background-image: url(../images/btn01_ov.gif);}

#navibar #btn02 a:hover {
	background-image: url(../images/btn02_ov.gif);}

#navibar #btn03 a:hover {
	background-image: url(../images/btn03_ov.gif);}

#navibar #btn04 a:hover {
	background-image: url(../images/btn04_ov.gif);}

#navibar #btn05 a:hover {
	background-image: url(../images/btn05_ov.gif);}

#navibar #btn06 a:hover {
	background-image: url(../images/btn06_ov.gif);}
	
#navibar #btn07 a:hover {
	background-image: url(../images/btn07_ov.gif);}

#navibar #btn08 a:hover {
	background-image: url(../images/btn08_ov.gif);}
	
#navibar #btn09 a:hover {
	background-image: url(../images/btn09_ov.gif);}
	
	

/*  右上サウンドON OFF
______________________________________*/

#sound {
	margin-bottom: 50px;
	width: 900px;
	text-align: right;
}


/*  左コンテナ
______________________________________*/

#left {
	width: 240px;
	float: left;
	margin-right: 15px;
	text-align: left;
}

.bar2 {
	margin-bottom: 15px;
	margin-top: 20px;
}


/*  左コンテナ プロフィール用
______________________________________*/

#left-profile {
	width: 320px;
	float: left;
	margin-right: 15px;
	text-align: left;
}


/*  左コンテナ リリース用
______________________________________*/

#left-release {
	width: 170px;
	float: left;
	margin-right: 15px;
	text-align: left;
}



/*  右メイン
______________________________________*/

#main {
	float: left;
	width: 620px;
	margin-left: 5px;
}

#main-profile {
	float: left;
	width: 535px;
	margin-left: 5px;
}

#main-release {
	float: left;
	width: 690px;
	margin-left: 5px;
}



/*  フッター
______________________________________*/


#footer {
	clear: both;
	width: ;
	height: 280px;
	margin: 0;
	padding: 0;
	background: url(../images/footer.jpg) no-repeat top;
}


#ico-top {
	margin-bottom: 50px;
	width: 900px;
	text-align: right;
	margin-right: auto;
	margin-left: auto;
}

#common-link {
	margin-top: 40px;
	margin-bottom: 10px;
}




/*  ニュース記事ブロック
______________________________________*/


#news-block
  {
	float: left;
	width: 620px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}

/*  ニュース記事／日付／コメント
______________________________________*/

#news-date

  {
	float: left;
	width: 160px;
	margin-right: 23px;
	margin-top: 5px;
}


#news-comment  {
	width: 430px;
	float: left;
	margin-top: 5px;
	margin-bottom: 15px;
}



/*  ライブ記事ブロック
______________________________________*/


#shows-block-up
  {
	float: left;
	width: 880px;
	margin-bottom: 25px;
}

#shows-block
  {
	float: left;
	width: 620px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}

#shows-block-noline
  {
	float: left;
	width: 620px;
	margin-bottom: 15px;
	text-align: left;
}


/*  ライブ記事／日付／コメント
______________________________________*/

#shows-date

  {
	float: left;
	width: 90px;
	margin-right: 14px;
	margin-top: 5px;
}


#shows-venue

  {
	float: left;
	width: 90px;
	margin-right: 14px;
	margin-top: 5px;
}


#shows-comment  {
	width: 350px;
	float: left;
	margin-top: 5px;
	margin-bottom: 15px;
}
#shows_past_text {
	width: 400px;
}



/*  リリース
______________________________________*/

#disk {
	float: left;
	width: 161px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: center;
	margin-bottom: 15px;
}
.pic {
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	height: 120px;
}
#disk-box {
	float: left;
	width: 690px;
	margin-bottom: 5px;
}


/*  リリース下層
______________________________________*/

#disk-200

  {
	float: left;
	width: 200px;
	margin-right: 25px;
	margin-top: 5px;
	margin-left: 40px;
	margin-bottom: 15px;
	text-align: left;
}


#disk-comment  {
	width: 380px;
	float: left;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 20px;
}


#disk-block
  {
	float: left;
	width: 690px;
	margin-bottom: 15px;
}
#disk-wrap {
	float: left;
	width: 690px;
}

