body{
	background-color:#fff
}

.s1{
font-size : 8pt;
line-height:12pt;
color : #e3007b ;
font-family : "MS Pゴシック",Helvetica,sans-serif;

}

.s2{
font-size : 8pt;
line-height:7pt;
color : #636363 ;
font-family : "MS Pゴシック",Helvetica,sans-serif;
}


.s3{
font-size : 6pt;
line-height:7pt;
color : #636363 ;
font-family : "MS Pゴシック",Helvetica,sans-serif;
}


.box1{
	font-size : 8pt;
	line-height:12pt;
	color : #e3007b ;
	margin : 20px auto 0px auto;
	padding:0px;
	text-align:left;
}

p.box1{
	width:560px;
	line-height:140%;
	background-color:#f4f5e4;
}

p.box1 a{
	color:#46832C;
	display:block;
	padding:10px;
	text-shadow:2px 2px 1px #fff
}

p.box1 a:visited{
	color:#46832C;
}

p.box1 a:hover{
	color:#fff;
	text-shadow:none;
	background-color:#E3007B
}



ul.box1{
	width:560px;
	line-height:160%
}

ul.box1 li{
	text-indent:-1em;
	padding-left:1em;
	margin-bottom:0.5em
}

 A{
 text-decoration : none;
 }
 
 A:link{
 color:#e3007b
 }
 
 A:visited{
 color:#e3007b
 }
 
 A:hover{
 background-color:#e3007b;
 color:#ffffff;
 }
 
 .align-center{
 	text-align:center
 }
 
/* new topmenu */
#topmenulist{
	background: #FFF url("menuimages/topmenu_bg.jpg") no-repeat top center;
	width:760px;
	height:60px;
	margin:0;
	padding: 0;
	padding-top: 10px;
	text-align: left;
}
#topmenulist ul{
	margin: 0;
	margin-left: 20px;
	padding: 0;
}
#topmenulist ul li{
	list-style: none;
	display:inline-block;
	/display: inline;
	/zoom: 1;
}
#topmenulist ul li a,#topmenulist ul li a:hover{
	text-decoration: none;
	background-color: transparent;
	display: block;
	height: 22px;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
}
#topmenulist ul li#minfo a{	background: url("menuimages/topmenu_info0.png") no-repeat bottom left;
	width: 125px;}
#topmenulist ul li#msche a{	background: url("menuimages/topmenu_schedule0.png") no-repeat bottom left;
	width: 104px;}
#topmenulist ul li#mpro a{	background: url("menuimages/topmenu_profile0.png") no-repeat bottom left;
	width: 86px;}
#topmenulist ul li#mdia a{	background: url("menuimages/topmenu_photo0.png") no-repeat bottom left;
	width: 128px;}
#topmenulist ul li#mdis a{	background: url("menuimages/topmenu_disco0.png") no-repeat bottom left;
	width: 124px;}
#topmenulist ul li#mgoo a{	background: url("menuimages/topmenu_goods0.png") no-repeat bottom left;
	width: 82px;}
#topmenulist ul li#mlin a{	background: url("menuimages/topmenu_link0.png") no-repeat bottom left;
	width: 68px;}
#topmenulist ul li#mfan a{	background: url("menuimages/topmenu_fan0.png") no-repeat bottom left;
	width: 107px;}
#topmenulist ul li#mbbs a{	background: url("menuimages/topmenu_bbs0.png") no-repeat bottom left;
	width: 74px;}
#topmenulist ul li#mmai a{	background: url("menuimages/topmenu_mail0.png") no-repeat bottom left;
	width: 76px;}

#topmenulist ul li#minfo a:hover,#topmenulist ul li#msche a:hover,
#topmenulist ul li#mpro a:hover,#topmenulist ul li#mdia a:hover,
#topmenulist ul li#mdis a:hover,#topmenulist ul li#mgoo a:hover,
#topmenulist ul li#mlin a:hover,#topmenulist ul li#mfan a:hover,
#topmenulist ul li#mbbs a:hover,#topmenulist ul li#mmai a:hover
{background-position: top left;}

/* no flash */
div#noflash{
	width:760px;
	height:428px;
	background:url("menuimages/index_noflash.jpg") no-repeat #fff center center;
	position:absolute;
	top:50px;
	z-index: -10;
}
div#noflash p{
	/*display: none;*/
	padding:5px;
	color:#FFF;
	font-size: 0.6em;
	background-color: #000;
	position:absolute;
	bottom:0px;
	right: 0px;
	text-align: center;
}
div#spnoflash{
	width:760px;
	height:507px;
	background:url("special/specialnoflash.jpg") no-repeat #fff center center;
	margin: 0 auto;
	margin-top: -507px;
	position: relative;
	z-index: -10;
}
div#spnoflash p.attention_nofla{
	display: block;
	padding:5px 10px;
	color:#000;
	font-size: 0.8em;
	background-color: #FFF;
	position: absolute;
	top: 150px;
	left: 30px;
	text-align: center;
}
div#spnoflash p.attention_nofla a.cdbuy{
	display: block;
	padding:2px;
	font-size: 1.2em;
}


