@charset "utf-8";
/* CSS Document */

/*リセット*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;}
table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
object,embed {vertical-align:top;}
hr,legend {display:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
img,abbr,acronym,fieldset {border:0;}

/*hack*/
html { overflow-y:scroll; }/*firefoxで常にバーを出し続ける*/
.goodsBox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;font-size: 0.1px;/*これで解決させる*/ } 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;font-size: 0.1px;/*これで解決させる*/ } 
ul.sponsor-link:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;font-size: 0.1px;/*これで解決させる*/ } 
log-artist-ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;font-size: 0.1px;/*これで解決させる*/ } 
.photoUl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;font-size: 0.1px;/*これで解決させる*/ }
.clearfix {display: inline-block;} /* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} /* End hide from IE-mac */
.n-clearfix  {clear: both;}/*通常のクリアフィックス*/

/*タグ*/
#pagetop{
	display: none;
}/*ページトップのアンカー*/
body {
	text-align: center;
	color: #444;
	font: 12px "Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	background: #efefef url(css-img/bg.png) repeat-x 0px 240px;
}
a:link,a:visited,a:hover,a:active{
	color: #83b108;
	outline: none;
}
a:visited{color: #5B7C05;}
a:hover{color: #AEEC0B;text-decoration: none;}

#header {
	height: 180px;
	margin-right: auto;
	margin-left: auto;
	background: #000 url(css-img/top.jpg) no-repeat center top;
	position: relative;
}
#header-box {
	width: 1020px;
	height: 180px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}


p#calendar {
	font-size: 82px;
	font-weight: bold;
	position: absolute;
	left: 50px;
	top: 65px;
}

h1#site-title  a{
	height: 110px;
	width: 600px;
	left: 0px;
	top: 65px;
	position: absolute;
	text-indent: -9999px;
}


#wrapper {
	width: 1020px;
	margin: 0 auto;
	text-align: left;
	background: url(css-img/wrapper-bg.jpg) repeat-y;
}
#main-menu {
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#main-menu-bg {
	background: url(css-img/main-menu-bg.jpg) repeat-x;
	height: 60px;
}
#main-menu li {
	float: left;
	list-style: none;
	text-indent: -9999px;
	height: 60px;
	display: block;
}
#main-menu li a {
	height: 60px;
	display: block;
	text-indent: -9999px;
}
li#guide,li#guide a{background: url(css-img/top.jpg) no-repeat -240px -300px;width: 165px;}
li#guide a {background: url(css-img/top.jpg) no-repeat -240px -180px;}
li#guide a:hover {background: url(css-img/top.jpg) no-repeat -240px -240px;}
li#artist,li#artist a{background: url(css-img/top.jpg) no-repeat -405px -300px;width: 95px;}
li#artist a {background: url(css-img/top.jpg) no-repeat -405px -180px;}
li#artist a:hover {background: url(css-img/top.jpg) no-repeat -405px -240px;}
li#audition,li#audition a{background: url(css-img/top.jpg) no-repeat -500px -300px;width: 145px;}
li#audition a {background: url(css-img/top.jpg) no-repeat -500px -180px;}
li#audition a:hover {background: url(css-img/top.jpg) no-repeat -500px -240px;}
li#ticket,li#ticket a {background: url(css-img/top.jpg) no-repeat -645px -300px;width: 107px;}
li#ticket a {background: url(css-img/top.jpg) no-repeat -645px -180px;}
li#ticket a:hover {background: url(css-img/top.jpg) no-repeat -645px -240px;}
li#goods,li#vgoods a{background: url(css-img/top.jpg) no-repeat -752px -300px;width: 110px;}
li#goods a {background: url(css-img/top.jpg) no-repeat -752px -180px;}
li#goods a:hover {background: url(css-img/top.jpg) no-repeat -752px -240px;}
li#volunteer,li#volunteer a{background: url(css-img/top.jpg) no-repeat -862px -300px;width: 146px;}
li#volunteer a {background: url(css-img/top.jpg) no-repeat -862px -180px;}
li#volunteer a:hover {background: url(css-img/top.jpg) no-repeat -862px -240px;}
li#sponsor,li#sponsor a{background: url(css-img/top.jpg) no-repeat -1008px -300px;width: 133px;}
li#sponsor a{background: url(css-img/top.jpg) no-repeat -1008px -180px;}
li#sponsor a:hover {background: url(css-img/top.jpg) no-repeat -1008px -240px;}
li#BBS,li#BBS a{background: url(css-img/top.jpg) no-repeat -1141px -300px;width: 119px;}
li#BBS a{background: url(css-img/top.jpg) no-repeat -1141px -180px;}
li#BBS a:hover {background: url(css-img/top.jpg) no-repeat -1141px -240px;}


#main-pic {
	display: block;
	height: 265px;
	width: 770px;
	background: url(css-img/main-pic3.jpg) no-repeat;
	float: left;
	position: relative;
}
#over-img {
	position: absolute;
	top: -20px;
	left: 530px;
	z-index: 1;
	background: url(css-img/e-free.png) no-repeat;
	text-indent: -9999px;
	height: 236px;
	width: 243px;
}

#cal-box {
	background: url(css-img/main-pic3.jpg) no-repeat -770px 0px;
	height: 265px;
	width: 250px;
	float: left;
	display: block;
}
#timeBannar a,#mobileBannar a,#galleryBannar a ,#viBirthBannar a {
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 220px;
	left: 5px;
	margin: 2px 0px 5px;
}
#mobileBannar a{
	top: 70px;
}
#galleryBannar a{
	top: 140px;
}
#viBirthBannar a{
	top: 210px;
}
#left {
	float: left;
	width: 260px;
	background: url(css-img/left-bg.jpg) repeat-y;
}
#contents p  {
	line-height: 18px;
	padding: 5px;
	font-size: 13px;
}
ol#guideline,ol.privacy,ul#volunteer{
	margin: 0px 50px 0px 70px;
}
ol#guideline li,ol.privacy li{
	line-height: 150%;
	padding-top: 5px;
	padding-bottom: 5px;
}
ul#volunteer{
	line-height: 150%;
}
#left dl {
	background: url(css-img/news-dl-bg.jpg) no-repeat;
	padding: 60px 40px 0px;
}

#left dd {
	border-bottom: 1px dotted #CCC;
	line-height: 18px;
	margin-bottom: 10px;
	padding-bottom: 3px;
}
h2#news-title ,h2#bannar-title,h2#hot-topics{
	font-size: 0.1px;
	text-indent: -9999px;
}


#left dt {
	font-weight: bold;
	color: #82B703;
	letter-spacing: 1px;
}
#contents h3  {
	font-size: 16px;
	border-bottom: 2px solid #dfdfdf;
	font-weight: bold;
	line-height: 30px;
	letter-spacing: 1px;
	background: url(css-img/hottopics-h3.jpg) no-repeat;
	text-indent: 27px;
	margin: 0px 10px 10px 0px;
}
h2#catch {
	position: absolute;
	z-index: 2;
	background: url(css-img/h2-catch.png) no-repeat;
	text-indent: -9999px;
	width: 427px;
	height: 174px;
	top: 50px;
	left: 50px;
}
.artist-name-ul{
	margin: 0px 0px 10px 5px;
}
.artist-name-ul li {
	float: left;
	width: 245px;
	list-style: none;
	font-size: 16px;
	font-weight: bold;
	line-height: 23px;
}
.log-artist-ul{
	margin: 0px 0px 0px 50px;
	padding-bottom: 40px;
}
.log-artist-ul li {
	float: left;
	width: 220px;
	list-style: none;
	font-size: 16px;
	font-weight: bold;
}

.hottopics-box {
	background: #fefefe;
	padding-bottom: 10px;
	margin: 0px 10px 25px 0px;
	width: 500px;
}


#contents {
	float: left;
	width: 510px;
	padding-top: 10px;
}
#footer {
	background: #1f1f1f url(css-img/footer-bg.jpg) repeat-x;
	clear: both;
	color: #eee;
}
#news-footer {
	height: 60px;
	width: 260px;
	background: url(css-img/news-footer.jpg) no-repeat;
	text-align: center;
	line-height: 60px;
}
#footer-title {
	background: url(css-img/footer-title.jpg) no-repeat;
	height: 100px;
	width: 1020px;
	text-indent: -9999px;
	margin: 0px auto;
}

.sitenavi-li{
	float: left;
	width: 150px;
	height: 20px;
	list-style: none;
	text-align: left;
}
h3#site-navi,h3#footer-contact,h3#copyright-title {
	text-align: left;
	height: 25px;
	font-size: 16px;
	word-spacing: 2px;
	border-bottom: 1px dashed #666;
	margin-bottom: 10px;
}

#footer-box {
	width: 1020px;
	margin: 0px auto;
	padding: 20px 0px;
}

#sitemap-box {
	width: 320px;
	margin-left: 10px;
	float: left;
	margin-right: 20px;
}
#footer-contact-box ,#footer-copyright{
	text-align: left;
	float: left;
	width: 320px;
	margin-right: 20px;
}
#footer-copyright {
	margin-right: 0px;
}
#p-left {
	float: left;
	width: 250px;
}
#p-right {
	float: left;
	width: 750px;
	background: url(css-img/p-rightbox-bg.jpg) repeat-y;
}
.p-right-box {
	width: 750px;
	background: url(css-img/p-right-box-header.jpg) no-repeat;
	padding-bottom: 30px;
}
.right-box-footer {
	background: url(css-img/p-right-box-pagetop.jpg) no-repeat;
	height: 54px;
	width: 750px;
	position: relative;
}
.right-box-footer a {
	color: #FFF;
	display: block;
	position: absolute;
	left: 632px;
	top: 10px;
	text-decoration: none;
	width: 90px;
	height: 25px;
	line-height: 25px;
	text-indent: 15px;
}
.p-right-box h3 {
	font-size: 16px;
	letter-spacing: 1px;
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 100px;
}
.p-right-box p {
	margin-right: 50px;
	margin-left: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 18px;
}
#p-left h3 {
	border-bottom: 1px solid #dfdfdf;
	margin-left: 30px;
	height: 50px;
	width: 210px;
	margin-top: 32px;
	text-indent: -9999px;
}
#p-left h3#left-guide-title{background: url(css-img/left-guide-title.jpg) no-repeat;}
#p-left h3#left-audition-title{background: url(css-img/left-audition-title.jpg) no-repeat;}
#p-left h3#left-artist-title{background: url(css-img/left-artist-title.jpg) no-repeat;}
#p-left h3#left-sponsor-title{background: url(css-img/left-sponsor-title.jpg) no-repeat;}
#p-left h3#left-ticket-title{background: url(css-img/left-ticket-title.jpg) no-repeat;}
#p-left h3#left-log-title{background: url(css-img/left-log-title.jpg) no-repeat;}
#p-left h3#left-volunteer-title{background: url(css-img/left-volunteer-title.jpg) no-repeat;}
#p-left h3#left-goods-title{background: url(css-img/left-goods-title.jpg) no-repeat;}
#p-left h3#left-faq-title{background: url(css-img/left-faq-title.jpg) no-repeat;}
#p-left h3#left-photo-title{background: url(css-img/left-photo-title.jpg) no-repeat;}
#p-left li {
	list-style: none;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #dfdfdf;
}

#p-left ul {
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#p-contents{
	background: url(css-img/p-bg.jpg) no-repeat;
}
#right-box-header{
	background: url(css-img/p-right-box-h3.jpg) no-repeat;
	height: 255px;
	width: 750px;
}
.audition-table {
	width: 670px;
	margin: 20px 0px 20px 50px;
	border: 1px solid #dfdfdf;
	background: #ffffff;
 }
.audition-table td{
	padding: 10px;
	border: 1px dotted #dfdfdf;
	line-height: 20px;
	text-align: left;
 }
.auditiontable-td-left {
	width: 100px;
 }

.text_redbold {
	font-weight: bold;
	color: #ff8800;
	font-size: 15px;
}
.artist-li-box {
	margin-left: 60px;
	margin-right: 40px;
	background: #FFF;
	margin-bottom: 30px;
	border: 1px solid #dfdfdf;
	padding-bottom: 20px;
}
.artist-li-box:after { content: ""; display: block; clear: both; }
.artist-li-box li {
	list-style: none;
	width: 150px;
	float: left;
	text-align: center;
	border-bottom: 1px dotted #CCC;
	display: inline;
	margin: 20px 0px 10px 10px;
	position: relative;
}
.artist-li-box li a {
	text-decoration: none;
	display: block;
	line-height:30px;
}

.p-right-box h4 {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px dotted #CCC;
	margin: 10px 30px 10px 50px;
	line-height: 24px;
	clear: both;
}


/************トップページスライド************/
.fadein {
	position:relative;
	height:246px;
	width:743px;
	margin-top: 10px;
	margin-left: 7px;
}  
.fadein img { position:absolute; left:0; top:0; }  
*:first-child+html .fadein img { position:absolute; left:0; top:10px; }/*IE7のクソッタレ用*/  

/***********バナー***********/
#bannar {
	float: left;
	width: 250px;
	background: url(css-img/bannar-bg.jpg) no-repeat -10px 0px;
	padding-top: 10px;
}
a#live-audition{
	height: 105px;
	width: 220px;
	background: url(css-img/bannar-live-audition.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	margin-left: 5px;
}
a#QR-bannar{
	height: 90px;
	width: 220px;
	background: url(css-img/QR-bannar.png) no-repeat;
	display: block;
	text-indent: -9999px;
	margin-left: 5px;
}
#tt-bannar a:link,#tt-bannar a:visited,#tt-bannar a:hover,#tt-bannar a:active{
	height: 68px;
	width: 220px;
	background: url(css-img/tt-bannar.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#tt-bannar a:hover{
	background: url(css-img/tt-bannarA.jpg) no-repeat;
}
#mobile-bannar a:link,#mobile-bannar a:visited,#mobile-bannar a:hover,#mobile-bannar a:active{
	height: 68px;
	width: 220px;
	background: url(css-img/mobile-bannar.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#mobile-bannar a:hover{
	background: url(css-img/mobile-bannarA.jpg) no-repeat;
}
#bbs-bannar a:link,#bbs-bannar a:visited,#bbs-bannar a:hover,#bbs-bannar a:active{
	height: 68px;
	width: 220px;
	background: url(css-img/bbs-bannar.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	margin-left: 5px;
}
#tt-bannar a:hover{
	background: url(css-img/tt-bannarA.jpg) no-repeat;
}
#top-bannar-left{
	background: #FFF;
}
#top-bannar li,#top-bannar-left li {
	float: left;
	background: #ffffff;
	list-style: none;
	margin: 0px 5px 10px;
	display: inline;
}
#top-bannar-left li {
	margin: 5px 7px;
}
#top-bannar-left{
	margin-left: 13px;
}

#top-bannar li a,#top-bannar-left li a{
	height: 105px;
	width: 105px;
	display: block;
	text-indent: -9999px;
}
ul #cro a{background: url(css-img/bannar-cro.jpg) no-repeat;}
ul #vibirth a{background: url(css-img/bannar-vibirth.jpg) no-repeat;}
ul #jungle a{background: url(css-img/bannar-jungle.jpg) no-repeat;}
ul #kair a{background: url(css-img/bannar-kair.jpg) no-repeat;}
ul #shukugawa a{background: url(css-img/bannar-shukugawa.jpg) no-repeat;}
ul #kdl a{background: url(css-img/bannar-kdl.jpg) no-repeat;}
ul #s246 a{background: url(css-img/bannar-s246.jpg) no-repeat;}
ul #craft a{background: url(css-img/bannar-craft.jpg) no-repeat;}
ul #kdi a{background: url(css-img/bannar-kdi.jpg) no-repeat;}
ul #abs a{background: url(css-img/bannar-abs.jpg) no-repeat;}
ul #hid a{background: url(css-img/bannar-hid.jpg) no-repeat;}
ul #rad-k a{background: url(css-img/bannar-rad-k.jpg) no-repeat;}
ul #kiss a{background: url(css-img/bannar-kiss.jpg) no-repeat;}
ul #med-p a{background: url(css-img/bannar-med-p.jpg) no-repeat;}
ul #kitkat a{background: url(css-img/bannar-kitkat.jpg) no-repeat;}
ul #rakuten a{background: url(css-img/bannar-rakuten.jpg) no-repeat;}
ul #nes a{background: url(css-img/bannar-nes.jpg) no-repeat;}
ul #otakara a{background: url(css-img/bannar-otakara.jpg) no-repeat;}
ul #videana a{background: url(css-img/bannar-videana.jpg) no-repeat;}
ul #six a{background: url(css-img/bannar-SixCentPress.gif) no-repeat;}
ul #esp a{background: url(css-img/bannar-esp.jpg) no-repeat;}
ul #pizza a{background: url(css-img/bannar-pizza.jpg) no-repeat;}
ul #tower a{background: url(css-img/bannar-tower.jpg) no-repeat;}
ul #bapple a{background: url(css-img/bannar-bapple.jpg) no-repeat;}
ul #takenaka a{background: url(css-img/bannar-takenaka.jpg) no-repeat;}
ul #dis a{background: url(css-img/bannar-dis.jpg) no-repeat;}
ul #jack a{background: url(css-img/bannar-jack.jpg) no-repeat;}
ul #skull a{background: url(css-img/bannar-skull.jpg) no-repeat;}
ul #housou a{background: url(css-img/bannar-housou.jpg) no-repeat;}
ul #dive a{background: url(css-img/bannar-dive.jpg) no-repeat;}
ul #hirai a{background: url(css-img/bannar-hirai.jpg) no-repeat;}
ul #buono a{background: url(css-img/bannar-buono.jpg) no-repeat;}
ul #salondesun a{background: url(css-img/bannar-salondesun.jpg) no-repeat;}
ul #docomo a{background: url(css-img/bannar-docomo.jpg) no-repeat;}
ul #hopeken a{background: url(css-img/bannar-hopeken.jpg) no-repeat;}
ul #futsal a{background: url(css-img/bannar-futsal.jpg) no-repeat;}
ul #atom a{background: url(css-img/bannar-atom.jpg) no-repeat;}
ul #aero a{background: url(css-img/bannar-aero.jpg) no-repeat;}
ul #hanshin a{background: url(css-img/bannar-hanshin.jpg) no-repeat;}
ul #otsuka a{background: url(css-img/bannar-otsuka.jpg) no-repeat;}
ul #eightb a{background: url(css-img/bannar-8b.jpg) no-repeat;}

/***********スポンサーページのバナー***********/
ul.sponsor-link {
	margin-left: 50px;
}
ul.sponsor-link li,ul.sponsor-link li a {
	height: 75px;
	width: 210px;
	list-style: none;
	float: left;
	display: inline;
	margin: 0px 20px 20px 0px;
	text-indent: -9999px;
}
*html ul.sponsor-link li,*html ul.sponsor-link li a {
	margin: 0px 10px 20px 0px;
}
.sponsor-link li#cro a{background: url(css-img/sponsor-bannar-cro.jpg) no-repeat;}
.sponsor-link li#vibirth a{background: url(css-img/sponsor-bannar-vibirth.jpg) no-repeat;}
.sponsor-link li#kair a{background: url(css-img/sponsor-bannar-kair.jpg) no-repeat;}
.sponsor-link li#kdl a{background: url(css-img/sponsor-bannar-kdl.jpg) no-repeat;}
.sponsor-link li#s246 a{background: url(css-img/sponsor-bannar-s246.jpg) no-repeat;}
.sponsor-link li#jungle a{background: url(css-img/sponsor-bannar-jungle.jpg) no-repeat;}
.sponsor-link li#abs a{background: url(css-img/sponsor-bannar-abs.jpg) no-repeat;}
.sponsor-link li#hid a{background: url(css-img/sponsor-bannar-hid.jpg) no-repeat;}
.sponsor-link li#shukugawa a{background: url(css-img/sponsor-bannar-shukugawa.jpg) no-repeat;}
.sponsor-link li#craft a{background: url(css-img/sponsor-bannar-craft.jpg) no-repeat;}
.sponsor-link li#rad-k a{background: url(css-img/sponsor-bannar-rad-k.jpg) no-repeat;}
.sponsor-link li#kiss a{background: url(css-img/sponsor-bannar-kiss.jpg) no-repeat;}
.sponsor-link li#med-p a{background: url(css-img/sponsor-bannar-med-p.jpg) no-repeat;}
.sponsor-link li#kitkat a{background: url(css-img/sponsor-bannar-kitkat.jpg) no-repeat;}
.sponsor-link li#rakuten a{background: url(css-img/sponsor-bannar-rakuten.jpg) no-repeat;}
.sponsor-link li#nes a{background: url(css-img/sponsor-bannar-nes.jpg) no-repeat;}
.sponsor-link li#videana a{background: url(css-img/sponsor-bannar-videana.jpg) no-repeat;}
.sponsor-link li#otakara a{background: url(css-img/sponsor-bannar-otakara.jpg) no-repeat;}
.sponsor-link li#six a{background: url(css-img/sponsor-bannar-SixCentPress.gif) no-repeat;}
.sponsor-link li#esp a{background: url(css-img/sponsor-bannar-esp.jpg) no-repeat;}
.sponsor-link li#pizza a{background: url(css-img/sponsor-bannar-pizza.jpg) no-repeat;}
.sponsor-link li#tower a{background: url(css-img/sponsor-bannar-tower.jpg) no-repeat;}
.sponsor-link li#bapple a{background: url(css-img/sponsor-bannar-bapple.jpg) no-repeat;}
.sponsor-link li#takenaka a{background: url(css-img/sponsor-bannar-takenaka.jpg) no-repeat;}
.sponsor-link li#dis a{background: url(css-img/sponsor-bannar-dis.jpg) no-repeat;}
.sponsor-link li#jack a{background: url(css-img/sponsor-bannar-jack.jpg) no-repeat;}
.sponsor-link li#skull a{background: url(css-img/sponsor-bannar-skull.jpg) no-repeat;}
.sponsor-link li#housou a{background: url(css-img/sponsor-bannar-housou.jpg) no-repeat;}
.sponsor-link li#dive a{background: url(css-img/sponsor-bannar-dive.jpg) no-repeat;}
.sponsor-link li#hirai a{background: url(css-img/sponsor-bannar-hirai.jpg) no-repeat;}
.sponsor-link li#buono a{background: url(css-img/sponsor-bannar-buono.jpg) no-repeat;}
.sponsor-link li#salondesun a{background: url(css-img/sponsor-bannar-salondesun.jpg) no-repeat;}
.sponsor-link li#docomo a{background: url(css-img/sponsor-bannar-docomo.jpg) no-repeat;}
.sponsor-link li#hopeken a{background: url(css-img/sponsor-bannar-hopeken.jpg) no-repeat;}
.sponsor-link li#futsal a{background: url(css-img/sponsor-bannar-futsal.jpg) no-repeat;}
.sponsor-link li#atom a{background: url(css-img/sponsor-bannar-atom.jpg) no-repeat;}
.sponsor-link li#aero a{background: url(css-img/sponsor-bannar-aero.jpg) no-repeat;}
.sponsor-link li#hanshin a{background: url(css-img/sponsor-bannar-hanshin.jpg) no-repeat;}
.sponsor-link li#otsuka a{background: url(css-img/sponsor-bannar-otsuka.jpg) no-repeat;}
.sponsor-link li#eightb a{background: url(css-img/sponsor-bannar-8b.jpg) no-repeat;}


#auditionCatch {
	margin-left: 50px;
	margin-bottom: 20px;
}
#imgRightAudition {
	float: right;
	margin: 0px 0px 10px 10px;
}
#footer p {
	line-height: 16px;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.ticket-subtitle {
	font-weight: bold;
	color: #F80;
	background: #F3F3F3;
	text-align: center;
	height: 20px;
}

img.new {
	position: absolute;
	left: 0px;
	top: 133px;
}
a.pcMemButton{
	background: url(css-img/pcMemButton.jpg) no-repeat;
	height: 55px;
	width: 180px;
	text-indent: -9999px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
.centerBox{
	text-align: center;
}.mapL a{
	background: url(css-img/button-map.jpg) no-repeat;
	text-indent: -9999px;
	height: 56px;
	width: 230px;
	margin-left: 45px;
	display: block;
}
.gomiImgRight {
	float: right;
	padding-left: 30px;
}
.goodsBox,.goodsForm {
	padding: 20px;
	border: 1px solid #CCC;
	width: 625px;
	background: #FFF;
	margin: 20px 0px 0px 50px;
}
.goodsBoxImg {
	float: left;
	margin-right: 20px;
}
.goodsBox table,.goodsForm table {
	border-collapse:collapse;
	background: #F3F3F3;
	border: 1px solid #CCC;
}
.goodsBox td,.goodsForm td ,.goodsForm th{
	border: 1px solid #CCC;
	padding: 5px 7px;
}
.photoUl {
	margin-left: 55px;
}
.photoUl li {
	float: left;
	margin-right: 12px;
	list-style: none;
	margin-bottom: 10px;
}
.imgLeft {
	float: left;
	margin: 0px 20px 20px 0px;
}
#norikaMovie {
	margin-left: 75px;
}
#blogswf {
	margin: 20px 0px 30px 50px;
}
p.goodsFormP {
	margin: 5px 0px;
	padding: 0px;
}
.goodsForm td ,.goodsForm th{
	padding: 10px;
	font-size: 12px;
	line-height: 20px;
}
.textRed{
	color: #C00;
}