@charset "shift_jis";

/* ------------------------------
TEMP
------------------------------ */
html {
	height: 100%;
	min-height:100%
}
body{
	margin:0;
	padding:0;
	height: 100%;
	min-height:100%;
	background-image: url("../images/bk.gif");
	background-attachment: fixed;
	line-height:0.8em;
}

p{
	margin:0px;
}

body > #Container {
height: 100%;
min-height:100%
}

strong {
	font-weight:bold;
}


#Container {
	position: inherit;
	margin: 0px;
	padding: 0px;
	
}
#Side {
	height:100%;
	min-height:100%
	width: 250px;
	position: fixed;
	margin: 0px;
	padding: 0px;
	float: left;
}
#gNavi{
	position: absolute;
	width:173px;
	top:50px;
	left: 38px;
}
#gNaviBt{
	margin-left:10px;
}
#ContConteiner {
	width: 602px;
	background-color: #393637;
	left: 250px;
	position: absolute;
	float: left;
	min-height:100%;
}
#ContHead {
	width: 515px;
	height: 73px;
	margin-bottom: 20px;
}
#CloseBt {
	left:493px;
	position: absolute;
	top: 15px;
}
#ContTi {
	top:50px;
	position: absolute;
}
#Cont {
	width: 515px;
	margin-left: 38px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	line-height:21px;
 *font-size:small;
 *font:x-small;
	color:#FFF;
	margin-bottom:70px;
	position:relative;
}
#brokenlineR {
	height:100%;
	min-height:100%;
	background-image: url(../images/brokenline_h.gif);
	width: 1px;
	position: absolute;
	float: left;
	left: 852px;
}
#brokenlineL {
	height:100%;
	min-height:100%;
	background-image: url(../images/brokenline_h.gif);
	width: 1px;
	position: absolute;
	float: left;
	left: 249px;
}
.BrokenLineW {
	height: 1px;
	width: 515px;
	background-image: url(../images/brokenline_w.gif);
}

a img {border: none;}

A:link { color: #dd4444 ;
	text-decoration: none
}
A:visited {
  	color: #ff5555;
  	text-decoration: none
}
A:active { 
	color: #ffcccc ;
}
A:hover {
  	color: #ffcccc;
}

/* ------------------------------
INDEX
------------------------------ */
#IndexContConteiner {
	width: 602px;
	left: 250px;
	position: absolute;
	float: left;
}

#IndexCont {
	width: 515px;
	margin-left: 15px;
	margin-top:175px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
 *font-size:small;
 *font:x-small;
	margin-bottom:70px;
	line-height:20px;
}
#index_info{
	position:absolute;
	left: 0px;
	top: 152px;
}

/* ------------------------------
DISCOGRAPHY
------------------------------ */
.albumBlock {
	position:relative;
	width: 515px;
	height:100%;
	clear:both;
}

.albumImg{
	float:left;
	height:auto;
	position:relative;
	height:100%;
}

.txtArea{
	position:relative;
	height:100%;
	width:285px;
	float:left;
	margin-left:8px;
	margin-bottom:20px;
}

/* ------------------------------
BAND
------------------------------ */
#bandHead{
	margin:20px 0;
}

.bandBrock{
	position:relative;
	width: 515px;
	clear:both;
	margin-top:30px;
}

.bandBrock > img{
	margin-right:8px;
	float:left;
}

.bandTi{
	position:relative;
}
.bandOfficial{
	float:left;
	position:relative;
	width:101px;
	height:12px;
	margin-top:15px;
}
.bandConteiner{
}

.bandTxtArea{
	position:relative;
	height:100%;
	float:left;
	margin-bottom:40px;
}

/* ------------------------------
LIBRARY
------------------------------ */
.libraryDLBlock{
	position:relative;
	line-height:2.5em;
}
.libraryDLBlock > img{
	margin-left:5px;
	margin-top:2px;
}

/* ------------------------------
OTHER WORKS
------------------------------ */
.contBlock {
	position:relative;
	width: 515px;
	height:100%;
	clear:both;
}

.contImg{
	float:left;
	height:auto;
	position:relative;
	height:100%;
	text-align: center;
}

.conttxtArea{
	position:relative;
	height:100%;
	float:right;
	margin-left:8px;
	margin-bottom:30px;
}

/* ------------------------------
SCHEDULE
------------------------------ */
.schedule_headBox{
	position:relative;
	width:100%;
	margin-bottom:30px;
}
.schedule_txtBox{
	position:relative;
	width:100%;
	text-align: left;
}

