/*トップイメージ*/
#tpimg {
	height: 330px;
	width: 880px;
	background: url(../images/topmainimg.jpg) no-repeat;
	margin-bottom: 10px;
}
#tpimg p {
	display: none;
}


/*左*/
#topleft {
	float: left;
	width: 550px;
	padding-left: 10px;
}


/*ニュース*/
#news {
	padding-bottom: 10px;
}
#news h2 {
	height: 40px;
	background: url(../images/tptit_news.png) no-repeat;
	text-indent: -9999px;
}
#news dl {
	line-height: 1.3;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#news dt {
	width: 6em;
}
#news dd {
	margin: -1.3em 0em 0.5em 6em;
}
#news p {
	text-align: right;
	background: #EDF4F8;
	padding: 5px 10px 5px 5px;
}
#google {
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
}




/*ファンクラブ*/
#fan {
	padding-bottom: 5px;
}
#fan h2 {
	background: url(../images/tptit_funclub.png) no-repeat;
	height: 38px;
	text-indent: -9999px;
}
#fan #fancont {
	background: url(../images/tpfan_bg.png) no-repeat;
	height: 225px;
	position: relative;
}
#fan #fancont h3 {
	text-indent: -9999px;
	display: none;
}
#fan #fancont #fanwrite {
	text-indent: -9999px;
	display: none;
}
#fan #fancont #butnfan {
	width: 281px;
	position: absolute;
	left: 245px;
	top: 158px;
}
#fan #fancont #butnfan ul {
	background: url(../images/button_fan.png) no-repeat;
	height: 23px;
	width: 281px;
}
#fan #fancont #butnfan li {
	display: inline;
	float: left;
}
#fan #fancont #butnfan a {
	text-indent: -9999px;
	height: 23px;
	float: left;
}
#fan #fancont #butnfan #bn01 {
	margin: 0px;
}
#fan #fancont #butnfan #bn01 a {
	width: 281px;
}
#fan #fancont #butnfan #bn01 a:hover {
	background: url(../images/button_fan.png) no-repeat 0px -23px;
}


/*ライブ*/
#live {
	background: no-repeat;
	padding-bottom: 25px;
}
#live h2 {
	background: url(../images/tptit_live.png) no-repeat;
	text-indent: -9999px;
	height: 38px;
}
/*ライブ1*/
#tplive01 {
	width: 164px;
	float: left;
	background: #D9C8C8;
	padding: 5px;
}
#tplive01 h3 {
	background: url(../images/tpliveimg01.png) no-repeat;
	height: 67px;
	text-indent: -9999px;
}
#livebtn01 {
	width: 164px;
}
#livebtn01 ul {
	background: url(../images/button_live01.png) no-repeat;
	height: 23px;
	width: 164px;
}
#livebtn01 li {
	display: inline;
	float: left;
}
#livebtn01 a {
	text-indent: -9999px;
	float: left;
	height: 23px;
}
#livebtn01 #lvbtn01 {
	margin: 0px;
}
#livebtn01 #lvbtn01 a {
	width: 164px;
}
#livebtn01 #lvbtn01 a:hover {
	background: url(../images/button_live01.png) no-repeat 0px -23px;
}
/*ライブ2*/
#tplive02 {
	background: #D9C8C8;
	width: 164px;
	float: left;
	padding: 5px;
	margin-right: 14px;
	margin-left: 14px;
}

#tplive02 h3 {
	background: url(../images/tpliveimg02.png) no-repeat;
	height: 67px;
	text-indent: -9999px;
}
#livebtn02 {
	width: 164px;
}
#livebtn02 ul {
	background: url(../images/button_live02.png) no-repeat;
	height: 23px;
	width: 164px;
}
#livebtn02 li {
	display: inline;
	float: left;
}
#livebtn02 a {
	text-indent: -9999px;
	float: left;
	height: 23px;
}
#livebtn02 #lvbtn02 {
	margin: 0px;
}
#livebtn02 #lvbtn02 a {
	width: 164px;
}
#livebtn02 #lvbtn02 a:hover {
	background: url(../images/button_live02.png) no-repeat 0px -23px;
}
/*ライブ3*/
#tplive03 {
	float: left;
	width: 164px;
	background: #D9C8C8;
	padding: 5px;
}
#tplive03 h3 {
	background: url(../images/tpliveimg03.png) no-repeat;
	text-indent: -9999px;
	height: 67px;
}
#livebtn03 {
	width: 164px;
}
#livebtn03 ul {
	background: url(../images/button_live03.png) no-repeat;
	height: 23px;
	width: 164px;
}
#livebtn03 li {
	display: inline;
	float: left;
}
#livebtn03 a {
	text-indent: -9999px;
	float: left;
	height: 23px;
}
#livebtn03 #lvbtn03 {
	margin: 0px;
}
#livebtn03 #lvbtn03 a {
	width: 164px;
}
#livebtn03 #lvbtn03 a:hover {
	background: url(../images/button_live03.png) no-repeat 0px -23px;
}
/*ライブ下*/
#tplive01 p,#tplive02 p,#tplive03 p {
	padding-bottom: 7px;
}
#tplivewrite {
	clear: both;
	padding: 20px 10px 10px;
}


/*CDCVD*/
#buy {
	padding-bottom: 0px;
}
#buy h2 {
	background: url(../images/tptit_cddvd.png) no-repeat;
	text-indent: -9999px;
	height: 38px;
}
#buywrite {
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#buy01 {
	float: left;
	width: 174px;
}
#buy p {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

#buy01 h3 {
	background: url(../images/buytit01.png) no-repeat;
	text-indent: -9999px;
	height: 9px;
}
#buycont01 {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-top: 5px;
}
#buycont01 h4 {
	background: url(../images/crossroad.png) no-repeat;
	height: 130px;
	text-indent: -9999px;
}


#buy02 {
	width: 174px;
	float: left;
	margin-right: 14px;
	margin-left: 14px;
}
#buy02 h3 {
	background: url(../images/buytit01.png) no-repeat;
	text-indent: -9999px;
	height: 9px;
}
#buycont02 {
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
}
#buycont02 h4 {
	background: url(../images/crush.png) no-repeat;
	text-indent: -9999px;
	height: 130px;
}


#buy03 {
	float: left;
	width: 174px;
}
#buy03 h3 {
	background: url(../images/buytit02.png) no-repeat;
	text-indent: -9999px;
	height: 9px;
}
#buycont03 {
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
}
#buycont03 h4 {
	background: url(../images/crushtour.png) no-repeat;
	text-indent: -9999px;
	height: 147px;
}
#buy ul {
	background: url(../images/buynow160.jpg) no-repeat;
	height: 30px;
	width: 160px;
}
#buy01 li {
	display: inline;
	float: left;
}
#buy a {
	text-indent: -9999px;
	float: left;
	height: 30px;
}
#buy #add {
	margin: 0px;
}
#buy #add a {
	width: 160px;
}


/*Discography*/
#disco {
	clear: both;
	padding-top: 15px;
}
#discowrap {
	padding: 15px 10px;
	border: 1px solid #CCCCCC;
	background: #FBD2D6;
	position: relative;
	height: 50px;
}
#butndisco {
	position: absolute;
	width: 237px;
	top: 50px;
	left: 300px;
}
#butndisco ul {
	background: url(../images/button_disco.png) no-repeat;
	height: 23px;
	width: 237px;
}
#butndisco li {
	display: inline;
	float: left;
}
#butndisco a {
	text-indent: -9999px;
	float: left;
	height: 23px;
}
#butndisco #discover {
	margin: 0px;
}
#butndisco #discover a {
	width: 237px;
}
#butndisco #discover a:hover {
	background: url(../images/button_disco.png) no-repeat 0px -23px;
}





/*右*/
#topright {
	width: 300px;
	float: left;
	margin-left: 10px;
}


/*サイトについて*/
#about {
	padding-bottom: 10px;
}
#about h2 {
	background: url(../images/tptit_player.png) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#player2 {
	background: url(../images/player2.png) no-repeat;
	text-indent: -9999px;
	height: 30px;
}

#about #pleyer {
	background: url(../images/player.jpg) no-repeat;
	height: 21px;
}


/*ディスコ*/
#bio {
	padding-bottom: 10px;
	margin-top: 10px;
}
#bio h2 {
	background: url(../images/tptit_bio.png) no-repeat;
	text-indent: -9999px;
	height: 30px;
}
#biocont {
	padding-right: 5px;
	padding-left: 5px;
	height: 146px;
}
#disco01 {
	height: 40px;
	width: 290px;
}
#disco01 ul {
	background: url(../images/tpdisconavi01.png) no-repeat;
	height: 40px;
	width: 290px;
}
#disco01 li {
	display: inline;
	float: left;
}
#disco01 a {
	height: 40px;
	float: left;
	text-indent: -9999px;
}
#disco01 #ds01 {
	margin: 0px 10px 0px 0px;
}
#disco01 #ds01 a {
	width: 140px;
}
#disco01 #ds02 {
	margin: 0px;
}
#disco01 #ds02 a {
	width: 140px;
}
#disco02 {
	height: 40px;
	width: 290px;
	margin-bottom: 10px;
}
#disco02 ul {
	background: url(../images/tpdisconavi02.png) no-repeat;
	height: 40px;
	width: 290px;
}
#disco02 li {
	display: inline;
	float: left;
}
#disco02 a {
	height: 40px;
	float: left;
	text-indent: -9999px;
}
#disco02 #ds03 {
	margin: 0px 10px 0px 0px;
}
#disco02 #ds03 a {
	width: 140px;
}
#disco02 #ds04 {
	margin: 0px;
}
#disco02 #ds04 a {
	width: 140px;
}
#butnbio {
	height: 23px;
	width: 290px;
	position: absolute;
}
#butnbio ul {
	background: url(../images/button_bio.png) no-repeat;
	height: 23px;
	width: 290px;
}
#butnbio li {
	display: inline;
	float: left;
}
#butnbio a {
	text-indent: -9999px;
	float: left;
	height: 23px;
}
#butnbio #bioover {
	position: absolute;
	margin-left: 86px;
}
#butnbio #bioover a {
	width: 204px;
}
#butnbio #bioover a:hover {
	background: url(../images/button_bio.png) no-repeat -86px -23px;
}
#bio #itunes {
	padding-top: 15px;
	padding-right: 33px;
	padding-left: 33px;
	margin: 0px;
	padding-bottom: 0px;
}
#bio #itunes p {
	margin: 0px;
	padding: 0px;
}



/*掲示板*/
#bbs {
	padding-bottom: 25px;
}
#bbs h2 {
	background: url(../images/tptit_bbs.png) no-repeat;
	text-indent: -9999px;
	height: 38px;
}
#bbscont {
	padding-right: 5px;
	padding-left: 5px;
	height: 53px;
}
#butnbbs {
	position: absolute;
	height: 23px;
	width: 290px;
}
#butnbbs ul {
	background: url(../images/button_bbs.png) no-repeat;
	height: 23px;
	width: 290px;
}
#butnbbs li {
	display: inline;
	float: left;
}
#butnbbs a {
	text-indent: -9999px;
	float: left;
	height: 23px;
}
#butnbbs #bbsover {
	margin-left: 75px;
	position: absolute;
}
#butnbbs #bbsover a {
	width: 215px;
}
#butnbbs #bbsover a:hover {
	background: url(../images/button_bbs.png) no-repeat -75px -23px;
}

/*ブログ*/
#blog {
	padding-bottom: 25px;
}
#blog h2 {
	background: url(../images/tptit_blog.png) no-repeat;
	text-indent: -9999px;
	height: 38px;
}
#blogcont {
	padding-right: 5px;
	padding-left: 5px;
	height: 53px;
}
#butnblog {
	position: absolute;
	height: 23px;
	width: 290px;
}
#butnblog ul {
	background: url(../images/button_blog.png) no-repeat;
	height: 23px;
	width: 290px;
}
#butnblog li {
	display: inline;
	float: left;
}
#butnblog a {
	text-indent: -9999px;
	float: left;
	height: 23px;
}
#butnblog #blogover {
	margin-left: 205px;
	position: absolute;
}
#butnblog #blogover a {
	width: 85px;
}
#butnblog #blogover a:hover {
	background: url(../images/button_blog.png) no-repeat -205px -23px;
}

/*ダウンロード*/
#downroad {
	padding-bottom: 25px;
}
#downroad h2 {
	background: url(../images/tptit_downroad.png) no-repeat;
	text-indent: -9999px;
	height: 128px;
}
#downcont {
	padding-right: 5px;
	padding-left: 5px;
	height: 59px;
}
#butndown {
	position: relative;
	height: 23px;
	width: 290px;
}
#butndown ul {
	background: url(../images/button_downroad.png) no-repeat;
	height: 23px;
	width: 290px;
}
#butndown li {
	display: inline;
	float: left;
}
#butndown a {
	text-indent: -9999px;
	float: left;
	height: 23px;
}
#butndown #downover {
	margin-left: 10px;
	position: absolute;
}
#butndown #downover a {
	width: 280px;
}
#butndown #downover a:hover {
	background: url(../images/button_downroad.png) no-repeat -10px -23px;
}

/*youtube*/
#myyt {
	padding-bottom: 25px;
}
#myyt h3 {
	background: url(../images/tptit_youtube.png) no-repeat;
	text-indent: -9999px;
	height: 38px;
}

/*リンク*/
#link {
	padding-bottom: 25px;
}
#link h3 {
	background: url(../images/tptit_link.png) no-repeat;
	text-indent: -9999px;
	height: 38px;
}
#linkcont {
	padding-right: 5px;
	padding-left: 5px;
}
#butnlink {
	height: 23px;
	width: 290px;
	position: relative;
}
#butnlink ul {
	background: url(../images/button_link.png) no-repeat;
	height: 23px;
	width: 290px;
}
#butnlink li {
	display: inline;
	float: left;
}
#butnlink a {
	text-indent: -9999px;
	float: left;
	height: 23px;
}
#butnlink #linkover {
	margin-left: 130px;
	position: absolute;
}
#butnlink #linkover a {
	width: 160px;
}
#butnlink #linkover a:hover {
	background: url(../images/button_link.png) -130px -23px;
}
#toweb {
}
#toweb ul {
	margin: 0px;
	padding: 10px 0px 10px 25px;
}

#toweb li {
	list-style: url(../images/icon_link.png);
	padding-bottom: 5px;
}
#addnew {
	background: #FFD9D9 url(../images/newalbum.png) no-repeat right bottom;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
}
#addnewdvd {
	background: #FFD9D9 url(../images/newdvd.png) no-repeat right bottom;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
}
#addnew3 {
	padding: 0px;
	margin: 10px 0px 0px;
}
#addnew2 {
	background: #DBFFCA;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
}
#addnew4 {
	padding: 0px;
	margin: 0px;
	border: 1px solid #CCCCCC;
	background: url(../images/top_snstit.jpg) no-repeat;
}
#sns {
	padding: 50px 10px 10px;
	margin-bottom: 10px;
}


#addnew5 {
	background: #DBFFCA;
	padding: 0px 10px 5px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
}

#addbanner {
	clear: both;
	margin-top: 10px;
}
#addbanner p {
	float: left;
	margin-right: 10px;
}
#video {
	margin-bottom: 10px;
	padding: 10px;
	background: #0C9100;
	border: 3px solid #D31B01;
	color: #FFFFFF;
}
.info_inner {
	border: 5px solid #FF3366;
	margin-bottom: 10px;
	padding: 10px;
	background-color: #FFECF1;
}
