body {
  font-size: 12px;
  font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
  text-align: left;
  color: #FFFFFF;
  background:#000000;
  margin: 0 auto;
  padding: 0;
  border: none;
} 

p {
  margin: 0;
  padding: 0;
}

h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,form ,caption ,p {
  font-size: 1em;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

ol,ul,li,dl,dt,dd {
  margin: 0;
  padding: 0;
}

ol,ul {
  list-style-type: none;
}

.c-left {
  clear: left;
}

.c-right {
  clear: right;
}

.c-both {
  clear: both;
}

a {
  text-decoration: none;
  border: 0;
}

a:link,a:visited {
  color: #FFFFFF;
}

a:active,a:hover {
  color: #FFFFFF;
  text-decoration: none;
} 



#container {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}

.main-image {
  width: 850px;
  height: 1000px;
  margin: 0 auto;
  background-image: url(../images/top_image.jpg);
  background-repeat: no-repeat;
  position: relative;
}

.main-tptxt {
  width: 400px;
  height: 40px;
  position: absolute;
  top: 810px;
  right: 25px;
} 

.main-tptxt2 {
  width: 400px;
  height: 190px;
  position: absolute;
  top: 360px;
  right: 15px;
}


/*======================================
INDEX TOP
=======================================*/

#tp-image {
  width: 600px;
  height: 600px;
  margin: 0 auto;
}

/*======================================
TEST TOP
=======================================*/

#main-tst {
  width: 100%;
  height: 100&;
  margin: 0 auto;
  padding: 0;
}

#main-tst-inside {
  width: 1200px;
  height: auto;
  margin: 0 auto;
  padding: 0;
  background-image:url(../images/background2.jpg);
  background-repeat: no-repeat;
}

.main-header {
  width: 1200px;
  height: 178px;
  position: relative;
  margin:0 auto;
}

/*
.main-header {
  width: 1200px;
  height: 178px;
  position: relative;
  margin:0 auto;]
  background-image: url(../images/top_01.jpg);
  background-repeat: no-repeat;
}

*/

.menubx {
  width: 751px;
  height: 15px;
  position: absolute;
  top: 120px;
  left: 252px;
}

.menubx ul {
  width: 751px;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
}

.menubx ul li{
  margin: 0;
  padding: 0;
  float: left;
}

.outnowbx {
  width: 170px;
  height: 47px;
  margin: 30px auto 5px;
}

.comsn {
  width: 158px;
  height: 36px;
  margin: 30px auto 5px;
}

.comsn2 {
  width: 187px;
  height: 36px;
  margin: 30px auto 5px;
}

.r-d {
  width: 498px;
  height: 40px;
  margin: 5px auto 5px;
  font-size: 20px;
  font-weight: 1000;
  color: #F00;
}

span.ttxtlink {
  font-family:Arial, Helvetica, sans-serif;
  color: #FF0000;
  font-size: 14px;
}


/*======================================
NEWS
=======================================*/

.news {
  width: 850px;
  height: 1000px;
  position: relative;
  top: 30px;
  left: 220px;
}

.re_ne {
  width: 850px;
  height: 1500px;
  position: relative;
  top: 5px;
  left: 100px;
}


.news-release {
  width: 850px;
  height: auto;
  position: relative;
  top: 0;
  left: 120px;
}

.news-cd1 {
  width: 302px;
  height: 303px;
  float: left;
}

.news-spacer {
  width: 50px;
  height: auto;
  float: left;
}

.news-txt {
  width: 498px;
  height: auto;
  font-size: 12px;
  font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
  font-weight: 800;
  text-align: left;
  float: left;
}

.news-txt-t {
  width: 498px;
  height: auto;
  font-size: 12px;
  font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
  font-weight: 800;
  text-align: left;
  float: left;
}

.news-txt-t a {
  text-decoration: none;
  color: #FFFF00;
}

.news-txt-t a:link,a:visited,a:hover,a:active {
  color: #FFFF00;
}

.tst-release {
  width: 860px;
  height: 100px;
  position: absolute;
  top: 350px;
  left: 0px; 
}

.tst-release a {
  text-decoration: none;
  color: #FFFF00;
}

.tst-release a:link,a:visited,a:hover,a:active {
  color: #FFFF00;
}


.tst-note {
  width: 850px;
  height: auto;
  font-size: 12px;
  font-weight: 800;
}

.t-shirt {
	width: auto;
	height: auto;
	margin: 0 auto;
}

/*======================================
RELEASE
=======================================*/

.r-1 {
  width: 179px;
  height: auto;
  margin: 0 auto;
  float: left;
}

.rel01 {
  width: 800px;
  height:1500px;
  position: relative;
  margin-top: 10px;
  margin-left:180px;
}

.rej01 {
  width: 800px;
  height: auto;
  position: absolute;
  top: 0px;
  left: 0px;
}

.rel01-1 {
  width: 238px;
  height: 238px;
  float: left;
}

.rej02 {
  width: 800px;
  height: auto;
  position: absolute;
  top: 150px;
  left: 0px;
}

.rej02 {
  width: 800px;
  height: auto;
  position: absolute;
  top: 600px;
  left: 0px;
}

.rel01-spacer {
  width: 10px;
  height: auto;
  float: left;
}

.rel01-01-02 {
  width: 552px;
  height: auto;
  float: left;
}

.rel-txt {
  width: 800px;
  height: auto;
  position: absolute;
  margin-top: 30px;
}
  
  
  
  
  
  
  
  
  
  
.prltxt {
  width: 650px;
  height: 60px;
  margin: 0 auto;
  font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
  font-size: 14px;
  font-weight: 700;
  color: #FFFFFF;
}
  
  
  
.relbx1 {
  width: 850px;
  height: 6000px;
  margin: 20px auto;
  position: relative;
}

.news-r0 {
  width: 850px;
  height: auto;
  position: absolute;
  top: 0px;
  left:0px;
}

.news-r1 {
  width: 850px;
  height: auto;
  position: absolute;
  top: 500px;
  left:0px;
}

.news-r2 {
  width: 850px;
  height: auto;
  position: absolute;
  top: 1000px;
  left:0px;
}

.news-r3 {
  width: 850px;
  height: auto;
  position: absolute;
  top: 1500px;
  left:0px;
}

.news-r4 {
  width: 850px;
  height: auto;
  position: absolute;
  top: 2000px;
  left:0px;
}

.news-r5 {
  width: 850px;
  height: auto;
  position: absolute;
  top: 2500px;
  left:0px;
}

.news-r6 {
  width: 850px;
  height: auto;
  position: absolute;
  top: 3000px;
  left:0px;
}

.news-r7 {
  width: 850px;
  height: auto;
  position: absolute;
  top: 3500px;
  left:0px;
}

.news-r8 {
  width: 850px;
  height: auto;
  position: absolute;
  top: 4000px;
  left:0px;
}

.news-r9 {
  width: 850px;
  height: auto;
  position: absolute;
  top: 4500px;
  left:0px;
}

.news-r10 {
  width: 850px;
  height: auto;
  position: absolute;
  top: 5000px;
  left:0px;
}

#news-tb-shops {
  font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
  font-weight: 600;
}

/*===============================
ARTIST
================================*/

.artist-txt {
  width: 650px;
  height: 1050px;
  font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#FFFFFF;
  text-align: center;
  font-weight: 800;
  margin: 25px auto;
  padding: 0px;
}

.artistlink a {
  color: #FF0000;
}

.artist-link a:link,a:visited,a:hover,a:active {
  color: #FF0000;
}

/*===============================
LINKS
================================*/

.linx-txt {
  width: 750px;
  height: auto;
  font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;
  color: #FFFFFF;
  margin: 30px auto;
}

.linx-txt a:link,a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

.linx-txt a:hover,a:active {
  color: #FFFF00;
  text-decoration: none;
}







.artits-pics {
  width: 700px;
  height: auto;
  margin: 0 auto;
}

/*==================================
SPAN
==================================*/
span#sp-lnk1 a:link,a:visited,a:hover,a:active {
  color: #FFFF00;
  text-decoration: none;
}

span.rd-b {
	color:#F00;
	font-size: 16px;
	font-weight: 600;
}

span.wt-b {
	color: #FFF;
	font-size: 16px;
	font-weight: 600;
}
