@charset "Shift_JIS";
body{
	color:#333333;
	margin:0;
	padding:0;
	font-family:Verdana,Arial,Meiryo,"ƒƒCƒŠƒI","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,"MS P Gothic","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	font-size:12px;
	line-height:1.5;
	background: #ffffff url(../img/bg.gif) repeat-x left top;
	/*overflow: hidden;*/
}
*:first-child+html body{font-family:Meiryo,"ƒƒCƒŠƒI",Verdana,Arial,"Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3",	Osaka,"MS P Gothic","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;	}
* html body{font-family:Meiryo,"ƒƒCƒŠƒI",Verdana,Arial,"Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,"MS P Gothic","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;}

h1,h2,h3,h4,h5,h6,p,input,form,ul,ol,li,dl,dt,dd,hr{
	margin: 0;
	padding: 0;
}


html, body {
    scrollbar-base-color: #005baa;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-arrow-color: #FFFFFF;
}

#top_header{
background: white;
color: #666;
height: 144px;
min-width: 970px;
padding: 0;
position: fixed;
left: 0;
top: 0;
width: 100%;
z-index: 2000;
overflow: hidden;
}

* html #top_header{
	position: absolute;
	top:expression(eval(document.documentElement.scrollTop+0));
}

img{ border: none;}
ul,li{	list-style-type:none;}
hr{ display:none;}
table{border-collapse:collapse;}

blockquote{
	margin-left:1em;
	padding-left:1em;
	border-left:2px solid #CCC;
	color:#CCC;
}

pre{
	width:100%;
	padding:1em 0;
	overflow:auto;
	border-top:1px dotted #333;
	border-bottom:1px dotted #333;
}

em{
	font-style:normal;
	font-weight:bold;
	font-size:1.2em !important;
}



.l_txt{	text-align:left !important;}
.cen_txt{ text-align:center !important;}
.r_txt{ text-align:right !important;}

.font_txt_s{ font-size:10px;}
.font_txt_m{ font-size:12px;}
.font_txt_l{ font-size:14px;}
.nobold{ font-weight:normal !important;}

.col_txt_gray{ color:#333333;}
.col_txt_orange{ color:#ff8a00;}
.col_txt_pink{ color:#ff239a;}
.col_txt_white{ color:#fff;}

.col_txt_pink a{color: #fcc; text-decoration: underline;}
.col_txt_pink a:visited{color: #fcc; text-decoration: underline;}
.col_txt_pink a:hover{color: #fcc;	text-decoration: none;}
.col_txt_pink a:active{color: #fcc; text-decoration: underline;}
.col_txt_white a{color: #fcc; text-decoration: underline;}
.col_txt_white a:visited{color: #fcc; text-decoration: underline;}
.col_txt_white a:hover{color: #fcc;	text-decoration: none;}
.col_txt_white a:active{color: #fcc; text-decoration: underline;}


.pad_all_02em{ margin:0.2em 0}


.pad_head_05em{margin-top:0.5em !important;}
.pad_head_1em{margin-top:1em !important;}
.pad_head_2em{margin-top:2em !important;}

.pad_foot_05em{margin-bottom:0.5em !important;}
.pad_foot_1em{margin-bottom:1em !important;}
.pad_foot_2em{margin-bottom:2em !important;}
.pad_foot_3em{margin-bottom:2em !important;}

.pad_l_05em{ margin-left:0.5em !important;}
.pad_l_1em{	margin-left:1em !important;}
.pad_l_2em{	margin-left:2em !important;}

.pad_r_05em{margin-right:0.5em !important;}
.pad_r_1em{	margin-right:1em !important;}
.pad_r_2em{	margin-right:2em !important;}





/*clearfix*/
.clear:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear{display:inline-table; zoom:1;}
/* \*/
* html .clear{height:1%;}
.clear{display:block;}
/* */



/*link
--------------------------------*/
a{color: #ff239a; text-decoration: underline;}
a:visited{color: #ff239a; text-decoration: underline;}
a:hover{color: #ff239a;	text-decoration: none;}
a:active{color: #ff239a; text-decoration: underline;}



/*h
--------------------------------*/


/*layout
--------------------------------*/
#wrap{}
#wrap_info{
	height:610px;
	background:url(../information/img/infor_bk.jpg) left top no-repeat;
}

#wrap_disco{
	height:610px;
	background:url(../discography/img/disco_bk.jpg) left top no-repeat;
}
#wrap_fan{
	height:610px;
}


/*#HEAD
--------------------------------*/
#head{
	background:url(../img/head_line.gif) left top repeat-x;
	padding-bottom:12px;
}
#head_area{
	width:980px;
}
#head_area .logo{
	362px;
	float:left;
}
#head_area .sub_navi1{
	width:618px;
	padding-top:7px;
	float:right;
	text-align:right;
}
#head_area .sub_navi1 ul li{
	display:inline;
	padding-right:28px;

}

/*#FOOT
--------------------------------*/
#foot{
	clear:both;
	width:990px;
	height:18px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;

}


/*#NAVI
--------------------------------*/
#gnavi{
	clear:both;
	padding:7px 7px 7px 0;
	border-top:#C9DCED 1px solid;
	border-bottom:#C9DCED 1px solid;
	margin-bottom:10px;
}

#gnavi ul{ width:977px;}
#gnavi ul li{
	float:left;
	padding-left:11px;
	display:inline;
}

#gnavi.no_sp{ padding-left:0px !important;}

/*#TITLE
--------------------------------*/
#title{	background:url(../img/head_tit_bar.gif) left top repeat-x;}
#title_archive{	background:url(../img/head_tit_bar.gif) left top repeat-x;}


/*contents
--------------------------------*/
#contents{
	width:620px;
	height:592px;
	overflow:auto;
	margin:0 9px;
	background-image:url(../img/contents_bg.png);
/* 	background-color:#fff; */
	background-repeat:no-repeat;
	background-position:left top;
}


/* ie6‚Åpng
* html #contents{
	behavior: expression(
this.style.behavior || (
this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
this.style.backgroundImage = "none",
this.style.behavior = "none"
)
);

}

*/

* html #contents{ 
	background-color:#ffffff;
	background-image:none;
}


#contents_wrap{ padding:10px;}

/*page top
--------------------------------*/
.pagetop{
	width:44px;
	height:9px;
	margin:5px 3px 10px auto;
}

.pagetop a{
	width:44px;
	display:block;
	overflow:hidden;
	height:0 !important;
	height /**/: 9px ;
	padding-top:9px;
	background-image:url(../img/toppage.gif);
	background-repeat:no-repeat;
}
