/*共通ページ*/
* {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	border-color: #333333;
	font-size : 100%;
}
body {
	font-size : 100%;
	background-color: #000000;
}
#container {
	width: 900px;
	height: auto;
	margin: 50px auto 0px auto;
	padding: 0px;
	position: relative;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
}
#header {
	width: 900px;
	height: 300px;
	font-size: 90%;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #000000;
	border-style: none;
	background-image: url(../images/kage.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
h1 {
	width: 500px;
	height: 80px;
	margin: 50px 0px 30px 0px;
}
#logo {
	width: 200px;
	margin: 0px;
	padding: 60px 0px 0px 60px;
	float: left;
}
#header #URL {
	position: absolute;
	top: 18px;
	left: 355px;
}
#menu{
	width: 800px;
	height: 30px;
	margin: 0px auto;
	padding: 0px;
}
#navi {
	width: 800px;
	height: 30px;
	list-style-type: none;
	background-image: url(../images/banner.jpg) left top repeat-x;
}
#navi li {
	float: left;
	text-decoration: none;
    text-indent: -9999em;
}
#navi li a {
	background-image: url(../images/banner.jpg);
	display: block;
	width: 100%;
	height: 33px;
}
#navi1 { width: 100px;}
#navi2 { width: 100px;}
#navi3 { width: 130px;}
#navi4 { width: 100px;}
#navi5 { width: 150px;}
#navi6 { width: 120px;}
#navi7 { width: 100px;}

#navi1 a { background-position:    0px 0px; }
#navi2 a { background-position: -100px 0px; }
#navi3 a { background-position: -200px 0px; }
#navi4 a { background-position: -330px 0px; }
#navi5 a { background-position: -430px 0px; }
#navi6 a { background-position: -580px 0px; }
#navi7 a { background-position: -700px 0px; }
/*オンマウス*/
#navi1 a:hover { background-position:    0px -30px; }
#navi2 a:hover { background-position: -100px -30px; }
#navi3 a:hover { background-position: -200px -30px; }
#navi4 a:hover { background-position: -330px -30px; }
#navi5 a:hover { background-position: -430px -30px; }
#navi6 a:hover { background-position: -580px -30px; }
#navi7 a:hover { background-position: -700px -30px; }


#container #flash {
	height: 300px; /*本来は350*/
	width: 760px;
	margin: 50px 0px 0px 60px;
/*	padding-top: 10px;/*本来は10*/
/*	padding-left: 10px;*/
	border: solid #333333 1px;
}
#mainflash {
	float: left;
	width: 605px;
	height: 300px;
	border-right: #333333 1px solid;

}
#photo {
	float: right;
	width: 152px;
	height: 300px;
	border-left: #666666 1px solid;
}
#container .kugiri {
	width: 800px;
	height:200px;
	margin: 0px auto;
	background-color: #000000;
	background-image: url(../images/sen.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	clear: both;
}
#contents {
	height: auto;
	width: 800px;
	margin: 0px auto;
}
#contents #maincontents {
	float: left;
	width: 480px;
	margin-left: 10px;
}
#contents #subcontents {
	float: left;
	width: 290px;
}
#contents #latestnews {
	clear: both;
	background-image: url();
	background-repeat: no-repeat;
	width: 220px;
	height: 80px;
}
#contents #maincontents .news {
	background-image: url(../images/new.gif);
	background-repeat: no-repeat;
	background-position: 120px 2px;
	margin-bottom: 20px;
}
#contents #maincontents .normal {
	margin-bottom: 20px;
}
#maincontents .new {
	font-size: 16px;
	color: #FF0000;
	margin-bottom: 10px;
	padding-bottom: 20px;
}
#maincontents .one {
	font-size: 16px;
	color: #FF0000;
}
#maincontents .two {
	letter-spacing: 1px;
	font-size: 18px;
	color: #999999;
}
#maincontents .three {
	letter-spacing: 1px;
	line-height: 1.5em;
	font-size: 15px;
}
#contents .kugiri2 {
	width: 480px;
	height: 20px;
}
#contents #subcontents .style {
	line-height: 1.5em;
	letter-spacing: 0.8px;
}
#subcontents #mailmagagine {
	background-image: url(../images/form.jpg);
	width: 290px;
	height: 500px;
	background-repeat: no-repeat;
	background-position: center top;
}
#subcontents #qr {
	background-image: url(../images/mobile.gif);
	width: 290px;
	height: 300px;
	background-repeat: no-repeat;
	background-position: center top;
}
#mailmagagine p {
	font-size: 12px;
	padding: 50px 50px 0px 54px;
	line-height: 1.5em;
	letter-spacing: 0.5px;
}
.formfont {
	font-size: 12px;
	padding: 0px 0px 0px 50px;
}
.formfont1 {
	font-size: 12px;
}
.form1 {
	color: #000000;
	margin: 5px 0px 0px 50px;
}
#form2 {
	padding-left: 13px;
}
#contents #subcontents .pr {
	background-image: url(../images/dollphinpr.jpg);
	background-repeat: no-repeat;
	background-position:left top; 
	height: 120px;
	width: 290px;
	margin-top: 10px;
}
#contents #subcontents .pr1 {
	background-image: url(../images/leedrockpr.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 290px;
}
#contents #subcontents .pr2 {
	background-image: url(../images/gwanghopr.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 290px;
}
#contents #subcontents .pr3 {
	background-image: url(../images/duelpr.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 290px;
}
#contents #subcontents .pr4 {
	background-image: url(../images/digup.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 290px;
}
#contents #subcontents #dollphin {
	behavior: expression(IEPNGFIX.fix(this));
	background-image: url(../images/dollphin.png);
	background-repeat: no-repeat;
	margin: auto 0;
	width: 150px;
	height: 60px;
	margin: 0px 0px 0px 120px;
	text-indent: -9999em;
}
#contents #subcontents #leedrock {
	behavior: expression(IEPNGFIX.fix(this));
	background-image: url(../images/leedrock.png);
	background-repeat: no-repeat;
	margin: auto 0;
	width: 150px;
	height: 60px;
	margin: 0px 0px 0px 20px;
	text-indent: -9999em;
}
#contents #subcontents #gwangho {
	behavior: expression(IEPNGFIX.fix(this));
	background-image: url(../images/gwangho.png);
	background-repeat: no-repeat;
	margin: auto 0;
	width: 150px;
	height: 60px;
	margin: 0px 0px 0px 120px;
	text-indent: -9999em;
}
#contents #subcontents #duel {
	behavior: expression(IEPNGFIX.fix(this));
	background-image: url(../images/duel.png);
	background-repeat: no-repeat;
	margin: auto 0;
	width: 150px;
	height: 60px;
	margin: 0px 0px 0px 20px;
	text-indent: -9999em;
}
.blog a#ipf {
    display: block;
    width: 150px;
    height: 20px;
    background-image: url(../images/blog_h.png);
	margin: 0px 0px 10px 20px;
}
.blog a#ipf:hover {
  background-image: url(../images/blog.png);
}
.myspace a{
	background-image: url(../images/myspace.png);
	background-repeat: no-repeat;
	display: block;
	width: 150px;
	height: 20px;
	margin: 0px 0px 0px 20px;
}
.myspace a#ipf_2 {
	background-image: url(../images/myspace.png);
}
.myspace a#ipf_2:hover {
	background-image: url(../images/myspace-over.png);
}
.blog1 a {
	background-image: url(../images/blog_h.png);
	background-repeat: no-repeat;
	display: block;
	width: 150px;
	height: 20px;
	background-position: 0px 0px;
	margin: 0px 0px 10px 120px;
}
.blog1 a#ipf_1 {
  display: block;
  width: 150px;
  height: 20px;
  background-image: url(../images/blog_h.png);
}
.blog1 a#ipf_1:hover {
  background-image: url(../images/blog.png);
}

.myspace1 a{
	background-image: url(../images/myspace.png);
	background-repeat: no-repeat;
	display: block;
	width: 150px;
	height: 20px;
	margin: 0px 0px 0px 120px;
}
.myspace1 a#ipf_3:hover{
	background-image: url(../images/myspace-over.png);
}
.blog2 a {
	background-image: url(../images/blog_h.png);
	background-repeat: no-repeat;
	display: block;
	width: 150px;
	height: 20px;
	margin: 0px 0px 0px 140px;
}
.blog2 a#ipf_4 {
	background-image: url(../images/blog_h.png);
	background-repeat: no-repeat;
	display: block;
	width: 150px;
	height: 20px;
}
.blog2 a#ipf_4:hover {
	background-image: url(../images/blog.png);
}
.info a#ipf_5 {
	background-image: url(../images/info.png);
	background-repeat: no-repeat;
	display: block;
	width: 150px;
	height: 20px;
	margin: 15px 0px 0px 130px;

}
.info a#ipf_5:hover {
	background-image: url(../images/info_over.png);
}
.photo1 a#ipf_6 {
    background-image: url(../images/photo.png);
	background-repeat: no-repeat;
	display: block;	
	width: 150px;
	height: 20px;
	margin: 17px 0px 0px 120px;
}
.photo1 a#ipf_6:hover {
	background-image: url(../images/photo_over.png);
}
.myspace2 a{
	background-image: url(../images/myspace.png);
	background-repeat: no-repeat;
	display: block;
	width: 150px;
	height: 20px;
	margin: 0px 0px 0px 120px;
}
.myspace2 a#ipf_7:hover{
	background-image: url(../images/myspace-over.png);
}
.myspace3 a{
	background-image: url(../images/myspace.png);
	background-repeat: no-repeat;
	display: block;
	width: 150px;
	height: 20px;
	margin: 0px 0px 0px 20px;
}
.myspace3 a#ipf_8:hover {
	background-image: url(../images/myspace-over.png);
}
#flashdown {
	width: 270px;
	margin: 10px 0px 0px 15px;
	font-size: 12px;
}
#flashdown img {
	margin: 5px 0px 0px 0px;
}
#contents #maincontents #archive {
	margin: 50px 0 0 0;
	background-image: url(../images/archive.jpg);
	background-repeat: no-repeat;
	width: 480px;
	height: auto;	
}
#archive .archive {
	padding:10px 0px 0px 7px;
	font-size: 16px;
	letter-spacing: 0.8px;
}
#archive .archive1 {
	margin: 10px 0px 0px 7px;
	font-size: 16px;
	letter-spacing: 0.8px;
}

#footer {
	clear: both;
	background-image: url(../images/kage2.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 200px;
	width: 900px;
}
#footer #footnavi{
	width: 800px;
	height: 30px;
	margin-left: 100px;
}
#footernavi {
	width: 800px;
	height: 30px;
	list-style-type: none;
	background-image: url(../images/footer.jpg) left top repeat-x;
}
#footernavi li {
	float: left;
	text-decoration: none;
    text-indent: -9999em;
}
#footernavi li a {
	background-image: url(../images/footer.jpg);
	display: block;
	width: 100%;
	height: 32px;
}

#navi8 { width: 100px;}
#navi9 { width: 100px;}
#navi10 { width: 200px;}
#navi11 { width: 150px;}
#navi12 { width: 150px;}

#navi8 a { background-position:    0px 0px; }
#navi9 a { background-position: -100px 0px; }
#navi10 a { background-position: -200px 0px; }
#navi11 a { background-position: -400px 0px; }
#navi12 a { background-position: -550px 0px; }

/*オンマウス*/
#navi8 a:hover { background-position:    0px -30px; }
#navi9 a:hover { background-position: -100px -29px; }
#navi10 a:hover { background-position: -200px -28px; }
#navi11 a:hover { background-position: -400px -28px; }
#navi12 a:hover { background-position: -550px -28px; }

#footer .footer {
	padding: 110px 0px 0px 240px;
}

hr { display: none; }

a { color: #FFFF99; text-decoration: none; }

a:hover { color: #FFFF00 ; text-decoration:underline; }

#scroll {
	width: 50px;
	height: 50px;
	clear: both;
	margin: 0 auto;
	padding-top: 100px;
}
#scroll a {
	display: block;
	width: 50px;
	height: 50px;
	background-image: url(../images/drogonball.jpg);
}
#scroll a:hover {
	background-image: url(../images/drogonball_over.jpg);
}
img { border: none; }
a:link img{}
a:hover img{
filter: alpha(opacity=25);
  -moz-opacity:0.25;
  opacity:0.25;
}
.kaiseki { display:none; }


/*artistページ*/
#artist {
	width: 800px;
	height: auto;
	margin: 0 auto;
}
#artist p {
	line-height: 1.5em;
	letter-spacing: 0.8px;
	font-size: 100%;
}
#artist #profile {
	width: 800px;
	height: auto;
	background-image: url(../images/dollphinprof.jpg);
	background-repeat: no-repeat;
	background-position: 50px 50px;
	margin:0px auto;
	line-height: 20px;
	font-size: 80%;
}
#artist #profile li {
	line-height: 1.5em;
	letter-spacing: 1.5px;
	font-size: 100%;
	list-style-type: disc;
	margin-left: 20px;
}
#artist #profile .dollprof {
	width: 440px;
	height: auto;
	line-height: 1.5em;
	letter-spacing: 1.5px;
	font-size: 100%;
}
#artist #profile .prof {
	behavior: expression(IEPNGFIX.fix(this));
	background-image: url(../images/biography.png);
	background-position: bottom;
	width: 440px;
	height: auto;
	margin: 20px 0px 10px 0px;
	color: #000000;
	text-align: right;
}

#artist #profile .regular {
	behavior: expression(IEPNGFIX.fix(this));
	background-image: url(../images/regular.png);
	background-repeat: no-repeat;
	width: 440px;
	height: auto;
	margin: 10px 0px 10px 0px;
	color: #000000;
	text-align: right;	
}
#artist #profile .discography {
	behavior: expression(IEPNGFIX.fix(this));
	background-image: url(../images/discography.png);
	background-repeat: no-repeat;
	width: 440px;
	height: 20px;
	margin: 10px 0px 10px 0px;
	color: #000000;
	text-align: right;	
}
#artist #profile #reggaeton {
	float: left;
	background-image:url(../images/regeeton.gif);
	background-repeat: no-repeat;
	width: 320px;
	height: 180px;
}
#artist #profile #bush {
	float: left;
	background-image:url(../images/bush01.jpg);
	background-repeat: no-repeat;
	width: 320px;
	height: 180px;
}

#artist #profile .officialblog {
	behavior: expression(IEPNGFIX.fix(this));
	clear: both;
	background-image: url(../images/officialblog.png);
	background-repeat: no-repeat;
	width: 440px;
	height: 20px;
	margin: 10px 0px 10px 0px;
	color: #000000;
	text-align: right;
}
#artist #profile .officialmyspace {
	behavior: expression(IEPNGFIX.fix(this));
	background-image: url(../images/officialmyspace.png);
	background-repeat: no-repeat;
	width: 440px;
	height: 20px;
	margin: 10px 0px 10px 0px;
	color: #000000;
	text-align: right;
}
#artist #profile li {
	list-style-type: ;
}
#artist #profile1 {
	width: 800px;
	height: auto;
	background-image: url(../images/dollphinprof.jpg);
	background-repeat: no-repeat;
	background-position: 50px 50px;
	margin:0px auto;
	line-height: 20px;
	font-size: 80%;
}
#artist #profile1 {
	width: 800px;
	height: auto;
	background-image: url(../images/leedrockprof.jpg);
	background-repeat: no-repeat;
	background-position: 200px -0px;
	margin:0px auto;
	line-height: 20px;
	font-size: 80%;
}
#artist #profile1 li {
	line-height: 1.5em;
	letter-spacing: 1.5px;
	font-size: 100%;
	list-style-type: disc;
	margin-left: 20px;
}
#artist #profile1 .dollprof {
	width: 440px;
	height: auto;
	line-height: 1.5em;
	letter-spacing: 1.5px;
	font-size: 100%;
}
#artist #profile1 .prof {
	behavior: expression(IEPNGFIX.fix(this));
	background-image: url(../images/biography.png);
	background-position: bottom;
	width: 440px;
	height: auto;
	margin: 20px 0px 10px 0px;
	text-indent: -9999em;
}

#artist #profile1 .regular {
	behavior: expression(IEPNGFIX.fix(this));
	background-image: url(../images/regular.png);
	background-repeat: no-repeat;
	text-indent: 9999em;
	width: 440px;
	height: auto;
	margin: 10px 0px 10px 0px;	
}
#artist #profile1 .discography {

	background-image: url(../images/discography.png);
	background-repeat: no-repeat;
	text-indent: 9999em;
	width: 440px;
	height: 20px;
	margin: 10px 0px 10px 0px;	
}
#artist #profile1 #reggaeton {
	float: left;
	background-image:url(../images/regeeton.gif);
	background-repeat: no-repeat;
	width: 320px;
	height: 180px;
}
#artist #profile1 #bush {
	float: left;
	background-image:url(../images/bush.png);
	background-repeat: no-repeat;
	width: 320px;
	height: 180px;
}

#artist #profile1 .officialblog {
	clear: both;
	background-image: url(../images/officialblog.png);
	background-repeat: no-repeat;
	text-indent: 9999em;
	width: 440px;
	height: 20px;
	margin: 10px 0px 10px 0px;
}
#artist #profile1 .officialmyspace {
	background-image: url(../images/officialmyspace.png);
	background-repeat: no-repeat;
	text-indent: 9999em;
	width: 440px;
	height: 20px;
	margin: 10px 0px 10px 0px;
}
#artist #profile li {
	list-style-type: ;
}
	
#artist .leedrock-prof {
	width: 800px;
	height: auto;
	margin-left: 100px;
	margin-right: 100px;
	background-image: url(../images/leedrock2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.style {
	margin: 5px 0px 0px 160px;
}
#artist #footer {
	clear: both;
	background-image: url(../images/kage2.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 200px;
	width: 800px;
	margin-bottom: 50px;
}
#form {
}
#form3 {
	margin-left: 100px;
}
.logo1 {
	margin: 30px 0px 0px 0px;
}
#artistflash {
	width: 650px;
	height: 400px;
	margin: 0 auto;

}


/*contactページ*/
#contents #contact {
	margin: 50px 0px 0px 100px;
}
#contents .contact {
	padding-top: 100px;
}
.style4 {
	text-align:right;
}
.style5 {
	color: #000000;
}
.style6 {
	font-size: 12px;
	color: #FF0000;

}
#contact #form {
	padding: 20px 0px 0px 135px;
}



/*会社概要ページ*/
#contents #company #company1 {
	padding-top: 100px;
}
#contents #company table {
	margin: 50px auto 0 auto;
}
#contents #company .style1 {
	text-align: center;
	vertical-align: center;
}
#contents #company .style2 {
	text-align: left;
	vertical-align: center;
}
#contents #company .style3 {
	background-image: url(../images/sen1.gif);
	background-repeat: no-repeat;
	background-position: -50px 0;
}


/*プライバシーポリシー*/
#privacy {
	margin-top: 50px;
}
.privacy {
	width: 700px;
	height: auto;
	margin: 40px auto 40px auto;
	line-height: 1.5em;
	letter-spacing: 0.8px;
}
.koumoku {
	font-size: 20px;
	border-bottom: solid 1px #666666; 
}
.koumoku 1{
	margin-top: 50px;
}
#contact table {
	margin-top: 50px;
}


/*photoページ*/

.photo {
	float: right;
	width: 420px;
}
.digup {
	float: left;
	width: 350px;
	height: 320px;
	margin: 0px 0px 50px 15px;
	padding: 5px 0px 0px 10px;
	border: solid 1px #666666;
}
.dig {
	float: left;
	width: 200px;
	height: 300px;
}
.tuki {
	clear: both;
	width: 200px;
	height: 22px;
	padding-top: 10px;
}
.list {
	float: left;
	width: 140px;
	height: auto;
}
.digup1 {
	float: left;
	width: 350px;
	height: 320px;
	margin: 0px 0px 50px 20px ;
	padding: 5px 0px 0px 10px;
	border: solid 1px #666666;
}
.digup2 {
	clear: both;
	width: 350px;
	height: 320px;
	margin: 0px 0px 50px 15px;
	padding: 5px 0px 0px 10px;
	border: solid 1px #666666;
}
.digup3 {
	float: left;
	width: 350px;
	height: 340px;
	margin: 0px 0px 50px 5px;
	padding: 30px 0px 0px 15px;
	border: solid 1px #666666;
}
.logo {
	width: 500px;
	height: 80px;
	margin: 50px 0px 30px 0px;
}
.digup p {
	text-align: center;
	font-size: 10px;
	line-height: 1.3em;
}
.digup1 p {
	text-align: center;
	font-size: 10px;
	line-height: 1.3em;
}
.digup2 p {
	text-align: center;
	font-size: 10px;
	line-height: 1.3em;
}
.digup3 p {
	text-align: center;
	font-size: 10px;
	line-height: 1.3em;
}
.aka {
	color:#FF0000;
}


/*sotreページ*/
#store {
	width: 800px;
	height: auto;
	margin-left: 50px;
}
#main {
	float: right;
	height: auto;
	width: 625px;
}
#sub {
	float: left;
	height: auto;
	width: 160px;
	list-style-type: none;
	padding-left: 10px;
}
#main .box {
	background-image: url(../images/new.gif);
	background-position: 140px 30px;
	background-repeat: no-repeat;
	float: left;
	height: 200px;
	width: 200px;
	border: solid 1px #333333;
	margin: 0px 7px 30px 0px;
}
#main .box1 {
	float: left;
	height: 200px;
	width: 200px;
	border: solid 1px #333333;
	margin: 0px 7px 30px 0px;
}
#main .box2 {
	float: left;
	height: 200px;
	width: 200px;
	border: solid 1px #333333;
	margin-bottom: 30px;
}
#main .box3 {
	background-image: url(../images/comingsoon.jpg);
	background-position: 0px 165px;
	background-repeat: no-repeat;
	float: left;
	height: 200px;
	width: 200px;
	border: solid 1px #333333;
	margin-bottom: 30px;
}
#main .box4 {
	background-image: url(../images/comingsoon.jpg);
	background-position: 0px 165px;
	background-repeat: no-repeat;
	float: left;
	height: 200px;
	width: 200px;
	border: solid 1px #333333;
	margin: 0px 7px 30px 0px;
}
#main .box5 {
	background-image: url(../images/comingsoon.jpg);
	background-position: 0px 165px;
	background-repeat: no-repeat;
	float: left;
	height: 200px;
	width: 200px;
	border: solid 1px #333333;
	margin: 0px 7px 30px 0px;
	clear: both;
}
#main .box6 {
	float: left;
	height: 200px;
	width: 200px;
	border: solid 1px #333333;
	margin-bottom: 30px;
	background-image: url(../images/new.gif);
	background-position: 140px 30px;
	background-repeat: no-repeat;
	float: left;
	height: 200px;
	width: 200px;
	border: solid 1px #333333;
}
.cart {
	padding: 0px 0px 0px 9px;
}
.small { font-size: 9px; }
.pp {
	background-image: url(../images/store_top.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 30px;
	font-size: 12px;
	padding-top: 3px;
}
#pr {
	width: 780px;
	height: 200px;
	margin-left: 15px;
	margin-bottom: 50px;

}
.ppp {
	font-size: 12px;
	color: #FFFF00;
	padding-right: 5px;
	padding-top: 3px;
	padding-left: 5px;
}
.p {
	margin-top: 15px;
	font-size: 10.5px;
	text-align: center;
	line-height: 1.5em;
}
.p a {
	letter-spacing: 0.1em;
}
.black {
	color: #000000;
}
.kazu {
	padding-left: 35px; 
	maigin-top: 5px;
	float: left;
	font-size: 13px;
}
.kazu1 {
	padding-left: px; 
	maigin-top: 5px;
	float: left;
	font-size: 13px;
}
.form {
	clear: both;
	padding-top: 10px;
}
.img {
	padding-left: 127px;
}
.kage2 {
	width: 620px;
	height: 80px;
	clear: both;
	background-image: url(../images/sen1.gif);
	background-repeat: no-repeat;
	background-position: 20px 20px;
	float: left;
}
#sub ul {
	clear: both;
	margin-left: 10px;
}
#sub li {
	list-style-type: none;
    text-indent: -9999em;
}
#sub li a {
	background-image: url(../images/navi.jpg);
	display: block;
	width: 130px;
	height: 20px;
}
#top { width: 130px; height: 20px; }
#hiphop { width: 130px; height: 20; }
#rb { width: 130px; height: 20; }
#dvd { width: 130px; height: 20; }
#other { width: 130px; height: 20; }

#top a { background-position: 0px 0px; }
#hiphop a { background-position: 0px -40px; }
#rb a { background-position: 0px -80px; }
#dvd a { background-position: 0px -120px; }
#other a { background-position: 0px -160px; }

/*オンマウス*/
#top a:hover { background-position: 0px -20px; }
#hiphop a:hover { background-position: 0px -60px; }
#rb a:hover { background-position: 0px -100px; }
#dvd a:hover { background-position: 0px -140px; }
#other a:hover { background-position: 0px -180px; }


/*CD詳細ページ*/
#leftbox {
	float: left;
	height: auto;
	width: 200px;
	padding-left: 20px;
}
#rightbox {
	height: auto;
	width: 530px;
	float: right;
	margin-right: 20px;
}
.title {
	background-image: url(../images/title.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;
}
.mixby {
	background-image: url(../images/mixby.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;	
}
.review {
	background-image: url(../images/review.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;	
}
.tracklist {
	background-image: url(../images/tracklist.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;	
}
.artist {
	background-image: url(../images/artist1.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;	
}
	
.title1 {
	margin: 10px 0px 30px 5px;
	line-height: 1.5em;
}
.title2 {
	line-height: 1.5em;
	letter-spacing: 1px;
}

/*DIG UP詳細ページ*/
#rightbox li {
	display: block;
}
.pick {
	background-image: url(../images/pickup.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;
}
.release {
	background-image: url(../images/release.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;
}
.guest {
	background-image: url(../images/guest.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;
}
.guestdancer {
	background-image: url(../images/guestdancer.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;
}
.guestdj {
	background-image: url(../images/guestdj.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;
}
.dj {
	background-image: url(../images/dj.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;	
}
.live {
	background-image: url(../images/live.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;	
}
.dancer {
	background-image: url(../images/dancer.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;	
}
.floor {
	background-image: url(../images/floor.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;	
}
.pole {
	background-image: url(../images/pole.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;	
}
.host {
	background-image: url(../images/host.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;	
}
.history {
	background-image: url(../images/history.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;	
}
.performed {
	background-image: url(../images/performed.jpg);
	background-repeat: no-repeat;
	width: 530px;
	height: 20px;
	text-align: right;
	color: #000000;	
}
	
.title2 {
	line-height: 1.5em;
	letter-spacing: 1px;
}
.title3 {
	margin: 10px 0px 30px 0px;
	line-height: 1.5em;
	font-size: 18px;
	letter-spacing: 1px;
}
.title4 {
	margin-left: 53px;
	line-height: 1.5em;
	letter-spacing: 1px;
}
.center { 	
	line-height: 1.5em;
	letter-spacing: 1px;
	margin-left: 20px;
	font-size: 80%;
}
.m1 {
	font-size: 80%
}
/*サイトマップ*/	
#leftnavi {
	float: left;
	height: auto;
	width: 400px;
	margin-left: 50px;
}
#rightnavi {
	float: right;
	height: auto;
	width: 250px;
}
.m {
	margin: 3px 0px 15px 8px;
}
.md {
	font-size: 18px;
}

/*アーカイブ*/
#mainbox {
	margin-left: 50px;
}
.hizuke {
	margin-right: 20px;
	color:#FF0000;
}
#mainbox li {
	margin-bottom: 20px;
}
#title {
	font-size: 30px;
	margin-bottom: 20px;
}

/*リンクページ*/
#listleft {
	float: left;
	margin-left: 30px;
 	width: 180px;
	height: auto;
}
#listleft ul {
	margin-left: 10px;
}
#listleft li {
	list-style-type: none;
    text-indent: -9999em;
}
#listleft li a {
	background-image: url(../images/link1.jpg);
	display: block;
	width: 150px;
	height: 20px;
}

#listleft #blog { width: 130px; height: 20px; }
#listleft #myspace { width: 130px; height: 20; }
#listleft #label { width: 130px; height: 20; }
#listleft #official { width: 130px; height: 20; }
#listleft #campany { width: 130px; height: 20; }
#listleft #shop { width: 130px; height: 20; }
#listleft #club { width: 130px; height: 20; }
#listleft #other1 { width: 130px; height: 20; }

#listleft #blog a { background-position: 0px 0px; }
#listleft #myspace a { background-position: 0px -40px; }
#listleft #label  a { background-position: 0px -80px; }
#listleft #official a { background-position: 0px -120px; }
#listleft #campany a { background-position: 0px -160px; }
#listleft #shop a { background-position: 0px -200px; }
#listleft #club a { background-position: 0px -240px; }
#listleft #other1 a { background-position: 0px -280px; }

/*オンマウス*/
#listleft #blog a:hover { background-position: 0px -20px; }
#listleft #myspace a:hover { background-position: 0px -60px; }
#listleft #label a:hover { background-position: 0px -100px; }
#listleft #official a:hover { background-position: 0px -140px; }
#listleft #campany a:hover { background-position: 0px -180px; }
#listleft #shop a:hover { background-position: 0px -220px; }
#listleft #club a:hover { background-position: 0px -260px; }
#listleft #other1 a:hover { background-position: 0px -300px; }

#listright {
	float: left;
	margin-top: 2px;
	width: 560px;
	height: auto;
}
.link {
	width: 550px;
	height: 70px;
	float: left;
	margin-top: 20px;
	border: #333333 solid 1px;
}

.link p {	
	font-size: 12px;
	margin: 8px 0px 10px 30px;
	line-height: 1.5em;

}
.link img {
	margin: 10px 10px 0px 10px;
}

/*スケジュールページ*/

#sleft {
    float: left;
	margin-left: 30px;
 	width: 202px;
	height: auto;
}
#sleft li {
	list-style-type: none;
	margin-bottom: 5px;
	margin-left: 5px;
}
.doll {
	margin-right: 8px;
	color: #00FFFF;
}
.l {
	margin-right: 8px;
	color: #FF0000;
}
.g {
	margin-right: 8px;
	color: #FFCCFF;
}
.d {
	margin-right: 8px;
	color: #009900;
}
#sright {
	float: left;
	width: 510px;
	height: auto;
	margin: 2px 0px 0px 50px;
}
.schedule {
	background-image: url(../images/noimage.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 480px;
	height: 250px;
	margin: 30px 0px 0px 10px;
	letter-spacing: 0.7px;
	line-height: 1.5em;
}
.syosai {
	margin: 20px 0px 0px 10px;
	width: 500px;
	height: auto;
	line-height: 2em;

}
.red {
	color: #FF0000;
}
.blue {
	color: #FF6600;
}
.c {
	text-align: center;
	margin: 5px 0 5px 0px;
	line-height: 1.5em;
}
.work {
	text-align: right;
	margin: 10px 0px 30px 0px;
	border: 1px solid #999999;
}

/*マップの設定*/
.map {
	width: 640px;
	height: 480px;
	margin: 50px 0px 0px 70px;
}
.mapstyle {
	margin-left: 10px;

}



#info {
	margin-left: 50px;
	width: 700px;
	height: auto;	
	color: #FFFFFF;
	font-size: 16px;
	border: #666666 1px dotted;
	line-height: 1.5em;
}

