@charset "utf-8";


/*=================共通部分==================*/

* html .listIcon {
behavior: expression(IEPNGFIX.fix(this));

} 


#wrapper {
	width: 100%;
	line-height: 1.5em;
}

p {

}


#header {
	height: 100px;
	width: 980px;
	background-image: url(../images/head_logo.gif);
	background-repeat: no-repeat;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 43px;
}

#header  h1  {
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 980px;
}

#header  h1  a  {
	height: 100px;
	width: 980px;
	display: block;
}



#container  {
	width: 980px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

#container #footArea {
	height: 34px;
	width: 30px;
	background-image: url(../images/copyright.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 15px;
	padding-bottom: 10px;
	padding-left: 947px;
	padding-right: 3px;
}
#container #footArea a {
	display: block;
	height: 30px;
	width: 30px;
	text-indent: -9999px;
}




/*GlobalNavi*/
#container  #gNavArea  {
	height: 28px;
	width: 609px;
	background-image: url(../images/gNav_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: right;
	padding-left: 371px;
}


#container #gNavArea #menuTub {
	height: 28px;
	width: 609px;
	position: relative;
	text-align: left;
}


#menuTub li {
	height: 28px;
	margin: 0;
	padding: 0;
	list-style: none;
	top: 0px;
	position: absolute;
}

#menuTub a {
	text-indent: -5000px;
	text-decoration: none;
}


#menuTub li, #menuTub a {
	display: block;
	height: 28px;
	
}


#tub01  {
	left: 0px;
	width: 153px;
	background-image: url(../images/bt_top.gif);
}

#tub02  {
	left: 153px;
	width: 152px;
	background-image: url(../images/bt_bio.gif);
}

#tub03  {
	left: 305px;
	width: 152px;
	background-image: url(../images/bt_disco.gif);
}

#tub04  {
	left: 457px;
	width: 152px;
	background-image: url(../images/bt_blog.gif);
}


#tub01AC  {
	left: 0px;
	width: 153px;
	background-image: url(../images/bt_top.gif);
	background-position: 0px -56px;
	text-indent: -5000px;
}

#tub02AC  {
	left: 153px;
	width: 152px;
	background-image: url(../images/bt_bio.gif);
	background-position: 0px -56px;
	text-indent: -5000px;
}

#tub03AC  {
	left: 305px;
	width: 152px;
	background-image: url(../images/bt_disco.gif);
	background-position: 0px -56px;
	text-indent: -5000px;
}

#tub04AC  {
	left: 457px;
	width: 152px;
	background-image: url(../images/bt_blog.gif);
	background-position: 0px -56px;
	text-indent: -5000px;
}




#tub01 a:hover, #tub01 a:visited:hover {
	background-color: transparent;
	background-image: url(../images/bt_top.gif);
	background-repeat: no-repeat;
	background-position: 0px -28px;
}

#tub02 a:hover, #tub02 a:visited:hover {
	background-color: transparent;
	background-image: url(../images/bt_bio.gif);
	background-repeat: no-repeat;
	background-position: 0px -28px;
}

#tub03 a:hover, #tub03 a:visited:hover {
	background-color: transparent;
	background-image: url(../images/bt_disco.gif);
	background-repeat: no-repeat;
	background-position: 0px -28px;
}

#tub04 a:hover, #tub04 a:visited:hover {
	background-color: transparent;
	background-image: url(../images/bt_blog.gif);
	background-repeat: no-repeat;
	background-position: 0px -28px;
}


#pageTopBt  {
	width: 100%;
	text-align: right;
}

/*
#pageTopBt a {
	text-indent: -999999px;
	height: 11px;
	width: 38px;
	display: block;
	background-image: url(../images/bt_page_top.gif);
	background-repeat: no-repeat;
}
*/






/*TOP PAGE
---------------------------------------*/

#container  #topFrameTop  {
	width: 978px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #888888;
	border-right-color: #888888;
	border-bottom-color: #888888;
	border-left-color: #888888;
	height: 120px;
	background-image: url(../images/bg_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#container  #topFrameBottom  {
	width: 778px;
	padding-top: 0px;
	padding-left: 120px;
	padding-bottom: 80px;
	background-image: url(../images/bg_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #888888;
	border-right-color: #888888;
	border-bottom-color: #888888;
	border-left-color: #888888;
	padding-right: 80px;
}



#container #topFrameBottom .box {
	width: 500px;
}

#container #topFrameBottom .box h2 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 1.5em;
	padding-bottom: 3px;
}

.newsHonmon {
	padding-bottom: 50px;
}



.date {
	font-size: 11px;
	color: #34302E;
	padding-bottom: 10px;
}








/* BIOGRAPHY
---------------------------------------*/

#container  #bioFrameTop  {
	width: 978px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #888888;
	border-right-color: #888888;
	border-bottom-color: #888888;
	border-left-color: #888888;
	height: 85px;
}

#container  #bioFrameBottom  {
	width: 898px;
	padding-top: 0px;
	padding-left: 80px;
	padding-bottom: 80px;
	background-image: url(../images/bg_biography.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #888888;
	border-right-color: #888888;
	border-bottom-color: #888888;
	border-left-color: #888888;
	height: 630px;
}



#container #bioFrameBottom .box {
	width: 300px;
	line-height: 1.8em;
}

#container #bioFrameBottom .box h2 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 1.5em;
	padding-bottom: 3px;
}



/* DISCOGRAPHY
---------------------------------------*/




#container  #discoFrameTop  {
	width: 395px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #888888;
	border-right-color: #888888;
	border-bottom-color: #888888;
	border-left-color: #888888;
	height: 49px;
	padding-top: 34px;
	padding-left: 583px;
}

#container  #discoFrameBottom  {
	width: 910px;
	padding-top: 0px;
	padding-left: 34px;
	padding-bottom: 34px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #888888;
	border-right-color: #888888;
	border-bottom-color: #888888;
	border-left-color: #888888;
	padding-right: 34px;
}

#container  #discoFrameBottom  .box {
	width: 890px;
	padding: 10px;
	background-color: #FFFFFF;
}

#container #discoFrameBottom .box .left {
	width: 300px;
	padding-right: 20px;
	float: left;
}

#container #discoFrameBottom .box .middle {
	width: 245px;
	padding-right: 15px;
	float: left;
}

#container #discoFrameBottom .box .right {
	width: 300px;
	float: left;
	text-align: left;
	padding-left: 10px;
}


#container #discoFrameBottom .box h2 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 1.3em;
	padding-bottom: 5px;
	padding-top: 3px;
}






/*DiscoNavi*/

#sNavArea  {
	height: 18px;
	width: 350px;
	position: relative;
	text-align: left;
}


#sNavArea li {
	height: 18px;
	margin: 0;
	padding: 0;
	list-style: none;
	top: 0px;
	position: absolute;
}

#sNavArea a {
	text-indent: -5000px;
	text-decoration: none;
}


#sNavArea li, #sNavArea a {
	display: block;
	height: 18px;
	
}


#disco01  {
	left: 0px;
	width: 92px;
	background-image: url(../images/bt_wise.gif);
}

#disco02  {
	left: 92px;
	width: 153px;
	background-image: url(../images/bt_teriyaki.gif);
}

#disco03  {
	left: 245px;
	width: 105px;
	background-image: url(../images/bt_others.gif);
}



#disco01AC  {
	left: 0px;
	width: 92px;
	background-image: url(../images/bt_wise.gif);
	background-position: 0px -36px;
	text-indent: -5000px;
}

#disco02AC  {
	left: 92px;
	width: 153px;
	background-image: url(../images/bt_teriyaki.gif);
	background-position: 0px -36px;
	text-indent: -5000px;
}

#disco03AC  {
	left: 245px;
	width: 105px;
	background-image: url(../images/bt_others.gif);
	background-position: 0px -36px;
	text-indent: -5000px;
}




#disco01 a:hover, #disco01 a:visited:hover {
	background-color: transparent;
	background-image: url(../images/bt_wise.gif);
	background-repeat: no-repeat;
	background-position: 0px -18px;
}

#disco02 a:hover, #disco02 a:visited:hover {
	background-color: transparent;
	background-image: url(../images/bt_teriyaki.gif);
	background-repeat: no-repeat;
	background-position: 0px -18px;
}

#disco03 a:hover, #disco03 a:visited:hover {
	background-color: transparent;
	background-image: url(../images/bt_others.gif);
	background-repeat: no-repeat;
	background-position: 0px -18px;
}






/*--------------*/



.cregit {
	font-size: 9px;
	color: #848484;
	line-height: 1.3em;
	padding-left: 1px;
}

.discoCaption {
	color: #4D4D4D;
	padding-top: 10px;
	padding-left: 1px;
}

.thumbSet {
	width: 120px;
	padding: 20px;
}

.thumbnail {
}






/* DISCOGRAPHY Other
---------------------------------------*/


#container  #discoFrameTop2  {
	width: 395px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #888888;
	border-right-color: #888888;
	border-bottom-color: #888888;
	border-left-color: #888888;
	height: 49px;
	padding-top: 34px;
	padding-left: 583px;
}

#container  #discoFrameBottom2  {
	width: 800px;
	padding-top: 0px;
	padding-left: 89px;
	padding-bottom: 89px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #888888;
	border-right-color: #888888;
	border-bottom-color: #888888;
	border-left-color: #888888;
	padding-right: 89px;
}



#container #discoFrameBottom2 .box {
	width: 800px;
	line-height: 1.3em;
}

#container #discoFrameBottom2 .box p {
	text-align: left;
}


#container #discoFrameBottom2 .box h2 {
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	line-height: 1.3em;
	padding-bottom: 3px;
	text-align: left;
	padding-top: 3px;
}


#container #discoFrameBottom2 .box td {
	vertical-align: top;
}

#container #discoFrameBottom2 .box td:hover {
	background: #EBEBEB;
	cursor:pointer;	
}


#songList01 {
	height: 300px;
	width: 300px;
}
#songList02 {
	height: 300px;
	width: 300px;
}
#songList03 {
	height: 300px;
	width: 300px;
}
#songList04 {
	height: 300px;
	width: 300px;
}
#songList05 {
	height: 300px;
	width: 300px;
}
#songList06 {
	height: 300px;
	width: 300px;
}
#songList07 {
	height: 300px;
	width: 300px;
}
#songList08 {
	height: 300px;
	width: 300px;
}
#songList09 {
	height: 300px;
	width: 300px;
}
#songList10 {
	height: 300px;
	width: 300px;
}
#songList11 {
	height: 300px;
	width: 300px;
}



/*
#container #discoFrameBottom2 .box td a {
	background: #FFFFFF;	
}
*/

/*
#container #discoFrameBottom2 .box .thumbSet a {
	display:block;
	background-color: #FFFFFF;
}

#container #discoFrameBottom2 .box .thumbSet a:hover {
	background-color: #666666;
}
*/












.listIcon {
	list-style:none;
	padding-left:35px;
	line-height:35px;
	background-image: url(../images/icon_star.png);
	background-repeat: no-repeat;
	background-position: left center;
}


.pngfix {
	behavior: url(/test/skipbeat/common/js/iepngfix.htc);
}
