@charset "Shift_JIS";
/* Base Theme ============================================================= */

:link,:visited {
    text-decoration: none;
}
html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: normal;
}

table {
    border-spacing: 0;
}

fieldset,img,abbr,acronym {
    border: 0;
} 
/* strict reset by uncommenting lines below */
address,caption,cite,code,dfn,em,strong,b,u,s,i,th,var {
    /* font-style: normal; */
    /* font-weight: normal; */
}

ol,ul {
    list-style: none;
}
a {
    text-decoration: underline;
    outline: none;
}
a img,:link img,:visited img {
	border: none;
	text-align: left;
	vertical-align: middle;
	clear: both;
}

/* Layout ----------------------------------------------------------------- */

body {
	text-align: center;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
	background-image: url(img/s.png);
}

#container {
	background-repeat: no-repeat;
	background-position: left top;
}

.c-aqua  {	background-image: url(img/s_aqua.gif);}
.c-blue  {	background-image: url(img/s_blue.gif);}
.c-gray  {	background-image: url(img/s_gray.gif);}
.c-green  {	background-image: url(img/s_green.gif);}
.c-orange  {	background-image: url(img/s_orange.gif);}
.c-pink  {	background-image: url(img/s_pink.gif);}
.c-yellow  {	background-image: url(img/s_yellow.gif);}

#container-inner {
	width: 920px;
	min-height: 100%;
	margin: 0 auto;
}

.c-i-aqua  {	background-image: url(img/b_aqua.png);}
.c-i-blue  {	background-image: url(img/b_blue.png);}
.c-i-gray  {	background-image: url(img/b_gray.png);}
.c-i-green  {	background-image: url(img/b_green.png);}
.c-i-orange  {	background-image: url(img/b_orange.png);}
.c-i-pink  {	background-image: url(img/b_pink.png);}
.c-i-yellow  {	background-image: url(img/b_yellow.png);}

#h1, #menu {
	margin: 0px;
	padding: 0px;
}

#menu {
	background-image: url(img/footer.png);
	clear: both;
}

#h1-inner {
	height: 570px;
	width: 920px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 25px;
	text-align: right;
}

#menu-inner {
	height: 30px;
	width: 910px;
	clear: both;
	text-align: left;
	padding-left: 10px;
}

#footer {
	height: 60px;
	width: 920px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 25px;
	color: #FFFFFF;
	text-align: right;
}

.star, .menu {
	clear: both;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	vertical-align: middle;
}

#alpha, #beta {
	position: relative;
	top: 30px;
}

#artists1, #artists1s, #artists2, #artists2s, #artists3, #artists3s, #artists4, #artists4s, #artists5, #artists5s,#artists6,#artist6s,#artists7,#artists7s,#artists8,#artists8s,#artists9,#artists9s,#artists10,#artists10s,#artists11,#artists11s {
	position: relative;
}

#alpha, #artists1, #artists2, #artists3, #artists4, #artists5,#artists6,#artists7,#artists8,#artists9,#artists10,#artists11 {
	display: inline;
	float: right;
}

#beta, #artists1s, #artists2s, #artists3s, #artists4s, #artists5s,#artists6s,#artists7s,#artists8s,#artists9s,#artists10s,#artists11s {
    display: inline;
    float: left;
}
.musicinfo {
	line-height: 170%;
}
.musicinfo2 {
	font-size:9px;
	line-height: 170%;
}
#alpha-inner, #beta-inner {
	position: static;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}

#artists1-inner, #artists1s-inner, #artists2-inner, #artists2s-inner, #artists3-inner, #artists3s-inner, #artists4-inner, #artists4s-inner, #artists5-inner, #artists5s-inner,#artists6-inner,#artists6s-inner,#artists7-inner,#artists7s-inner,#artists8-inner,#artists8s-inner,#artists9-inner,#artists9s-inner,#artists10-inner,#artists10s-inner,#artists11-inner,#artists11s-inner {
	position: static;
}

#alpha {
    width: 460px;
}

#beta {
    width: 460px;
}

#artists1, #artists2, #artists3, #artists4, #artists5,#artists6,#artists7,#artists8,#artists9,#artists10,#artists11 {
	width: 340px;
}

#artists1s, #artists2s, #artists3s, #artists4s, #artists5s,#artists6s,#artists7s,#artists8s,#artists9s,#artists10s,#artists11s {
	width: 140px;
}

#beta-inner {
	text-align: left;
}

.footer a {
	color: #FFFFFF;
}

#glass {
	overflow: auto;
	position: absolute;
	visibility: visible;
	z-index: 2;
	height: 480px;
	width: 535px;
	top: 80px;
	background-image: url(img/b.png);
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	left: 41.5%;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom:5px;
	padding-left: 10px;
}

#glass-top {
	overflow: hidden;
	position: absolute;
	visibility: visible;
	z-index: 3;
	height: 15px;
	width: 535px;
	top: 50px;
	background-image: url(img/b.png);
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	left: 41.5%;
	text-align: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#white, #white2, #white3, #white4, #white5, #white6, #white7, #white8,#white9 {
	width: 495px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 10px 10px 0px;
	line-height: 200%;
	height: auto;
	background-color: #FFFFFF;
	overflow: hidden;
}

.aboutus-title {
	background-color: #DDDDDD;
	border-left-width: 5px;
	border-left-color: #02986A;
	font-size: 12px;
	font-weight: bold;
	color: #02986A;
	text-indent: 10px;
	border-left-style: solid;
	margin-bottom: 20px;
}
.dotline {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #DDDDDD;
	text-indent: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#aboutus, #audition, #contact {
	margin: 20px;
}
#sprorecords {
	margin: 7px 10px;
}
.dotline-top {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #DDDDDD;
	text-indent: 10px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #DDDDDD;
	margin-right: 10px;
	margin-left: 10px;
}
.aboutus-subtitle {
	color: #02986A;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #DDDDDD;
	font-weight: bold;
}
.audition-title {
	background-color: #DDDDDD;
	border-left-width: 5px;
	border-left-color: #A99A1C;
	font-size: 12px;
	font-weight: bold;
	color: #A99A1C;
	text-indent: 10px;
	border-left-style: solid;
	margin-bottom: 20px;
}
.audition-subtitle {
	color: #A99A1C;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #DDDDDD;
	font-weight: bold;
}
.audition-strong {
	color: #A99A1C;
	text-indent: 10px;
}
.sprorecords-title {
	background-color: #DDDDDD;
	border-left-width: 5px;
	border-left-color: #538B38;
	font-size: 12px;
	font-weight: bold;
	color: #538B38;
	text-indent: 10px;
	border-left-style: solid;
	margin-bottom: 20px;
}
.sprorecords-subtitle {
	color: #538B38;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #DDDDDD;
	font-weight: bold;
}
.sprorecords-strong {
	color: #538B38;
	text-indent: 10px;
	font-weight: bold;
}
.sprorecords-color {
	color: #538B38;
}
.sprorecords-border {
	padding-top: 5px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	margin-top: 20px;
}
.sprorecords-lineh {
	padding-left: 10px;
	vertical-align: 25%;
	font-size: 10px;
}
.sprorecords-anker {
	text-align: right;
	margin-bottom: 2px;
	display: block;
	line-height: 11px;
}
.sprorecords-anker a {
	color: #538B38;
	text-decoration: underline;
	margin-bottom: 2px;
	line-height: 0px;
}
.contact-title {
	background-color: #DDDDDD;
	border-left-width: 5px;
	border-left-color: #1C748B;
	font-size: 12px;
	font-weight: bold;
	color: #1C748B;
	text-indent: 10px;
	border-left-style: solid;
	margin-bottom: 20px;
}
.contact-subtitle {
	color: #1C748B;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #DDDDDD;
	font-weight: bold;
}
.contact-strong {
	color: #1C748B;
	text-indent: 10px;
	font-weight: bold;
}
.bleadlist {
	color: #FFFFFF;
}
.artist-name {
	font-size: 18px;
	font-weight: bold;
	color: #3a92dc;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: 3a92dc;
	margin-bottom: 5px;
	display: block;
}
.artist-photo {
	border: thin solid #999999;
}
.anker {
	text-decoration: none;
}
.music {
	margin-top: 5px;
}
.privacy-title {
	background-color: #DDDDDD;
	border-left-width: 5px;
	border-left-color: #536F6F;
	font-size: 12px;
	font-weight: bold;
	color: #536F6F;
	text-indent: 10px;
	border-left-style: solid;
	margin-bottom: 20px;
}
.privacy-subtitle {
	color: #536F6F;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #DDDDDD;
	font-weight: bold;
}
.privacy-strong {

	color: #536F6F;
	text-indent: 10px;
	font-weight: bold;
}

