@charset "utf-8";
/* avex taiwan inc.
---------------------------------------------*/
body{
	margin:0; padding:0; border:none;
	font-family:Tahoma, Geneva, sans-serif, "新細明體";
	font-size:12px; line-height:21px; color:#333333;
}
	#ticketspage{background:#e1e1e1 url(../images/bg.gif) repeat-x;}
	#goodspage{background:#272727 url(../images/bggoods.gif) repeat-x;}
	
*{margin:0; padding:0;}
img{border:none;}

a{color:black; text-decoration:underline;}
a:hover{color:#e74090; text-decoration:none;}
a:visited, a:active{color:#777777; text-decoration:none;}
	#goodspage a:hover{color:#e0002a; text-decoration:none;}

ol, ul{line-height:21px; margin-left:18px; *margin-left:22px;}
h3{font:bold 15px/25px Tahoma, Geneva, sans-serif, "新細明體"; color:#e74090; margin-bottom:10px;}
	#goodspage h3{font:bold 15px/25px Tahoma, Geneva, sans-serif, "新細明體"; color:#e0002a; margin-bottom:10px;}
h4{font:bold 12px/21px Tahoma, Geneva, sans-serif, "新細明體"; margin-top:10px;}
.highlight{color:#0099cc;}
.highlightpink{color:#e74090;}
.highlightred{color:#e0002a;}

.jp{font-family:"ＭＳ Ｐゴシック", "MS PGothic", "Hiragino Kaku Gothic Pro";}


/* layout
---------------------------------------------*/
#wrapper{width:980px; margin:0 auto;}
#header{width:980px; height:68px; position:relative;}
	#sns{width:155; height:24px; float:right; text-align:right; position:absolute; top:35px; right:0px;}
	#logo{width:300px; height:68px; float:left;}
#main{width:980px; height:560px;}
#container{width:980px; padding-top:20px;}
	#nav{width:200px; float:right;}
		#nav dl.stickynav{}
	#content{width:760px;}
		#footer{width:760px; height:75px; line-height:22px; text-align:center; overflow:hidden; float:left; color:#777777;}
			#footer a{color:#777777; text-decoration:none;}
			#footer a:hover{color:#777777; text-decoration:underline;}
			#footer a:visited, #footer a:active{color:#777777; text-decoration:none;}

			#footer .contactus a{color:#e74090; text-decoration:none;}
			#footer .contactus a:hover{color:#e74090; text-decoration:underline;}
			#footer .contactus a:visited, #footer .contactus a:active{color:#777777; text-decoration:none;}
			
		/* 商品頁footer */
		#goodspage #footer{width:760px; height:75px; line-height:22px; text-align:center; overflow:hidden; float:left; color:#999999;}
			#goodspage #footer a{color:#999999; text-decoration:none;}
			#goodspage #footer a:hover{color:#999999; text-decoration:underline;}
			#goodspage #footer a:visited, #footer a:active{color:#999999; text-decoration:none;}

			#goodspage #footer .contactus a{color:white; text-decoration:none;}
			#goodspage #footer .contactus a:hover{color:white; text-decoration:underline;}
			#goodspage #footer .contactus a:visited, #footer .contactus a:active{color:#999999; text-decoration:none;}


/* nav
---------------------------------------------*/
#nav dd.news a, #nav dd.videos a, #nav dd.tickets a, #nav dd.seating a, #nav dd.guidelines a, #nav dd.note a, #nav dd.site a,
#nav dd.preorder a, #nav dd.pickup a, #nav dd.goodssteps a, #nav dd.goods a, #nav dd.goodsnote a, #nav dd.backindex a{
	width:200px; height:54px; display:block; overflow:hidden; text-indent:-9999px;
	}
	#nav dd.news{background:url(../images/nav.png) 0 0 no-repeat;}
	#nav dd.videos{background:url(../images/nav.png) 0 -54px no-repeat;}
	#nav dd.tickets{background:url(../images/nav.png) 0 -108px no-repeat;}
	#nav dd.seating{background:url(../images/nav.png) 0 -162px no-repeat;}
	#nav dd.guidelines{background:url(../images/nav.png) 0 -216px no-repeat;}
	#nav dd.note{background:url(../images/nav.png) 0 -270px no-repeat;}
	#nav dd.site{height:54px; background:url(../images/nav.png) 0 -460px no-repeat;}
	
	/* 商品頁選單 */
	#nav dd.preorder{background:url(../images/navgoods.png) 0 0 no-repeat;}
	#nav dd.pickup{background:url(../images/navgoods.png) 0 -54px no-repeat;}
	#nav dd.goodssteps{background:url(../images/navgoods.png) 0 -108px no-repeat;}
	#nav dd.goods{background:url(../images/navgoods.png) 0 -162px no-repeat;}
	#nav dd.goodsnote{background:url(../images/navgoods.png) 0 -216px no-repeat;}
	#nav dd.backindex{background:url(../images/navgoods.png) 0 -270px no-repeat;}

#nav dd.release a{
	width:200px; height:136px; display:block; overflow:hidden; text-indent:-9999px;
	background:url(../images/nav.png) 0 -324px no-repeat;
	}
#nav dd.fbbox{width:200px; display:block; overflow:hidden; background:white;}
	#goodspage #nav dd.fbbox{width:200px; display:block; overflow:hidden; background:white;}


/* content
---------------------------------------------*/
#content .entry{width:760px; float:left;}
	#content .entry .entryHeader{width:760px; height:60px; float:left; text-indent:-9999px;}
		#content .entry .entryHeader.news{background:url(../images/title.gif) 0 0 no-repeat;}
		#content .entry .entryHeader.videos{background:url(../images/title.gif) 0 -60px no-repeat;}
		#content .entry .entryHeader.tickets{background:url(../images/title.gif) 0 -120px no-repeat;}
		#content .entry .entryHeader.seating{background:url(../images/title.gif) 0 -180px no-repeat;}
		#content .entry .entryHeader.guidelines{background:url(../images/title.gif) 0 -240px no-repeat;}
		#content .entry .entryHeader.note{background:url(../images/title.gif) 0 -300px no-repeat;}
		#content .entry .entryHeader.stepstw{background:url(../images/title.gif) 0 -360px no-repeat;}
		#content .entry .entryHeader.steps{background:url(../images/title.gif) 0 -420px no-repeat;}
		
		/* 商品頁單元標題 */
		#content .entry .entryHeader.preorder{background:url(../images/titlegoods.gif) 0 0 no-repeat;}
		#content .entry .entryHeader.pickup{background:url(../images/titlegoods.gif) 0 -60px no-repeat;}
		#content .entry .entryHeader.goodssteps{background:url(../images/titlegoods.gif) 0 -120px no-repeat;}
		#content .entry .entryHeader.goods{background:url(../images/titlegoods.gif) 0 -180px no-repeat;}
		#content .entry .entryHeader.goodsnote{background:url(../images/titlegoods.gif) 0 -240px no-repeat;}
		
	#content .entry .entryBody{width:760px; float:left; background:white url(../images/entrybg.gif) right bottom no-repeat;}
		/* 商品頁折角 */
		#goodspage #content .entry .entryBody{width:760px; float:left; background:white url(../images/entrybggoods.gif) right bottom no-repeat;}
		
		#content .entry .entryBody .noteBody{width:680px; margin:40px;}
			#content .entry .entryBody .noteBody.news{display:block; height:154px; background:white url(../images/content.gif) right bottom no-repeat;}
			#content .entry .entryBody .noteBody.seating{text-align:center;}
			
			/* img+btn */
			/* 期間限定影片 */
			#content .entry .entryBody .noteBody .aboutvideos{
				width:680px; height:136px; display:block; overflow:hidden; text-indent:-9999px;
				background:url(../images/content.gif) 0 -870px no-repeat; margin:0 0 25px;
				}
			/* 購票資訊細節 */
			#content .entry .entryBody .noteBody .detail{
				width:680px; height:82px; display:block; overflow:hidden; text-indent:-9999px;
				background:url(../images/content.gif) 0 0 no-repeat; margin-bottom:30px;
				}
			/* 購票方式一(中文標) */
			#content .entry .entryBody .noteBody .wayfp{
				width:680px; height:42px; display:block; overflow:hidden; text-indent:-9999px;
				background:url(../images/content.gif) 0 -92px no-repeat; margin-bottom:20px;
				}
			/* 購票方式二(中文標) */
			#content .entry .entryBody .noteBody .wayft{
				width:680px; height:50px; display:block; overflow:hidden; text-indent:-9999px;
				background:url(../images/content.gif) 0 -144px no-repeat; margin:20px 0 15px;
				}
			/* 購票細節頁的購票方式一(英文標) */
			#content .entry .entryBody .noteBody .wayfpe{
				width:680px; height:42px; display:block; overflow:hidden; text-indent:-9999px;
				background:url(../images/content.gif) 0 -204px no-repeat; margin-bottom:20px;
				}
			/* 購票細節頁的購票方式二(英文標) */
			#content .entry .entryBody .noteBody .wayfte{
				width:680px; height:50px; display:block; overflow:hidden; text-indent:-9999px;
				background:url(../images/content.gif) 0 -256px no-repeat; /*margin:20px 0 15px;*/ margin:0 0 15px;
				}
			/* 商品頁：購票方式一(中文標) */
			#goodspage #content .entry .entryBody .noteBody .wayfp{
				width:680px; height:42px; display:block; overflow:hidden; text-indent:-9999px;
				background:url(../images/content.gif) 0 -316px no-repeat; margin-bottom:20px;
				}
			/* 商品頁：購票方式二(中文標) */
			#goodspage #content .entry .entryBody .noteBody .wayft{
				width:680px; height:50px; display:block; overflow:hidden; text-indent:-9999px;
				background:url(../images/content.gif) 0 -368px no-repeat; margin:20px 0 15px;
				}
			/* 商品頁：購票細節頁的購票方式一(英文標) */
			#goodspage #content .entry .entryBody .noteBody .wayfpe{
				width:680px; height:42px; display:block; overflow:hidden; text-indent:-9999px;
				background:url(../images/content.gif) 0 -428px no-repeat; margin-bottom:20px;
				}
			/* 商品頁：購票細節頁的購票方式二(英文標) */
			#goodspage #content .entry .entryBody .noteBody .wayfte{
				width:680px; height:50px; display:block; overflow:hidden; text-indent:-9999px;
				background:url(../images/content.gif) 0 -480px no-repeat; /*margin:20px 0 15px;*/ margin:0 0 15px;
				}			
			/* FamiPort中文按鈕 */
			#content .entry .entryBody .noteBody .stepsfp a{
				width:280px; height:56px; display:block; overflow:hidden; text-indent:-9999px;
				background:url(../images/content.gif) 0 -540px no-repeat; margin:25px 10px 25px 55px; float:left;
				}
			/* FamiPort英文按鈕 */
			#content .entry .entryBody .noteBody .stepsfpe a{
				width:280px; height:56px; display:block; overflow:hidden; text-indent:-9999px;
				background:url(../images/content.gif) 0 -606px no-repeat; margin:25px 0;
				}
			/* FamiTicket中文按鈕 */
			#content .entry .entryBody .noteBody .stepsft a{
				width:280px; height:56px; display:block; overflow:hidden; text-indent:-9999px;
				background:url(../images/content.gif) 0 -672px no-repeat; margin:25px 10px 25px 55px; float:left;
				}
			/* FamiTicket英文按鈕 */
			#content .entry .entryBody .noteBody .stepsfte a{
				width:280px; height:56px; display:block; overflow:hidden; text-indent:-9999px;
				background:url(../images/content.gif) 0 -738px no-repeat; margin:25px 0;
				}
			/* 演唱會介紹文標題 */
			#content .entry .entryBody .noteBody .gltitle{
				width:680px; height:56px; display:block; overflow:hidden; text-indent:-9999px;
				background:url(../images/content.gif) 0 -804px no-repeat; margin-bottom:15px;
				}
			/* 視線不良區標題 */
			#content .entry .entryBody .noteBody .seatingtitle{
				width:680px; height:172px; display:block; overflow:hidden; text-indent:-9999px;
				background:url(../images/content.gif) 0 -1016px no-repeat; margin-bottom:15px;
				}
			
			/* 購票操作步驟(國內) */
			#content .entry .entryBody .steps ul{list-style:none; overflow:hidden; margin-left:0 !important;}
			#content .entry .entryBody .steps ul li{width:200px; float:left; margin-right:40px; margin-bottom:20px; text-align:center; color:black;}
			#content .entry .entryBody .steps ul li img{border:5px #e1e1e1 solid; margin-bottom:10px;}
			#content .entry .entryBody .steps .end{margin-right:0 !important;}
			#content .entry .entryBody .steps span{display:block; color:gray; /*line-height:17px !important;*/}
			
			/* 購票操作步驟(國外) */
			#content .entry .entryBody .stepse ul{list-style:none; overflow:hidden; margin-left:0 !important;}
			#content .entry .entryBody .stepse ul li{width:200px; height:250px; float:left; margin-right:40px; margin-bottom:0; text-align:center; color:black;}
			#content .entry .entryBody .stepse ul li img{border:5px #e1e1e1 solid; margin-bottom:10px;}
			#content .entry .entryBody .stepse .end{margin-right:0 !important;}
			#content .entry .entryBody .stepse span{display:block; color:gray; line-height:17px !important;}
			
			/* 影片 */
			#content .entry .entryBody .videos ul{list-style:none; overflow:hidden; margin-left:0 !important;}
			#content .entry .entryBody .videos ul li{width:320px; height:180px; float:left; margin-right:20px; margin-bottom:0; text-align:center; color:black;}
			#content .entry .entryBody .videos ul li{border:5px #e1e1e1 solid; margin-bottom:20px;}
			#content .entry .entryBody .videos .end{margin-right:0 !important;}
			#content .entry .entryBody .videos span{display:block; color:gray; line-height:17px !important;}

			/* 商品列表 */
			#content .entry .entryBody .goods ul{list-style:none; overflow:hidden; margin-left:0 !important;}
			#content .entry .entryBody .goods ul li{width:206px; height:206px; float:left; margin-right:16px; margin-bottom:0; text-align:center; color:black;}
			#content .entry .entryBody .goods ul li{border:5px #e1e1e1 solid; margin-bottom:180px;}
			#content .entry .entryBody .goods ul li:hover{border:5px #e0002a solid;}
			#content .entry .entryBody .goods .end{margin-right:0 !important;}
			#content .entry .entryBody .goods span{display:block; font-size:15px; font-weight:bold; color:black; line-height:21px !important; margin:8px 0 5px;}
			#content .entry .entryBody .goods p{color:black !important;}

			/* 商品預購步驟 */
			#content .entry .entryBody .goodssteps ul{list-style:none; overflow:hidden; margin-left:0 !important;}
			#content .entry .entryBody .goodssteps ul li{width:200px; float:left; margin-right:40px; margin-bottom:20px; text-align:center; color:black;}
			#content .entry .entryBody .goodssteps ul li img{border:5px #e1e1e1 solid; margin-bottom:10px;}
			#content .entry .entryBody .goodssteps .end{margin-right:0 !important;}
			#content .entry .entryBody .goodssteps span{display:block; color:gray; /*line-height:17px !important;*/}
			
	#content .entry .entryFooter{float:left;}
	#content .entry .entryFooter a{
		width:760px; height:36px; display:block; overflow:hidden; text-indent:-9999px;
		background:#e1e1e1 url(../images/title.gif) right bottom no-repeat; margin-bottom:20px;
		float:left;/*FF*/
		}
	#goodspage #content .entry .entryFooter a{
		width:760px; height:36px; display:block; overflow:hidden; text-indent:-9999px;
		background:#e1e1e1 url(../images/titlegoods.gif) right bottom no-repeat; margin-bottom:20px;
		float:left;/*FF*/
		}

.reset{
	clear:both;
	display:block;
	height:1px;
	font-size:1px;
	line-height:1px;
}

/* -----------------------------------------------------------------------
　gallery
-------------------------------------------------------------------------- */
#gallery{margin:0; overflow:hidden;}
#gallery_slide{width:100%; height:392px; position:relative; margin:0 auto 10px;}
#gallery_slide p{width:588px; height:380px; position:absolute; top:0px; left:40px; display:none; padding:6px;}
#gallery_slide .loading{width:100%; text-align:center; position:absolute; top:160px; left:0px;}
#gallery_list{text-align:center; width:100%; height:21px;}
#gallery_list li{width:20px !important; height:20px !important; display:inline-block; cursor:default; margin:0 2px !important; float:none !important;}
/* IE6+7HACK */
*html #gallery_list li{display:inline; zoom:1; margin:0 3px;}
*:first-child+html #gallery_list li{display:inline; zoom:1; margin:0 3px;}
#gallery_slide .prev, #gallery_slide .next{position:absolute; top:167px; width:30px; height:58px; cursor:pointer;}
#gallery_slide .prev{left:0px;}
#gallery_slide .next{right:0px;}
#gallery_slide .prev span, #gallery_slide .next span{display:block; width:30px; text-indent:100%; white-space:nowrap; overflow:hidden;}
#gallery_slide p{background-color:#e1e1e1;}
#gallery_slide .prev{background:url("../images/tickets/gallery/daytime_icn_prev.gif") 0 0 no-repeat;}
#gallery_slide .next{background:url("../images/tickets/gallery/daytime_icn_next.gif") 0 0 no-repeat;}
#gallery_list li{background:url("../images/tickets/gallery/daytime_icn_list.gif") center no-repeat;}
#gallery_list .on{background:url("../images/tickets/gallery/daytime_icn_list_on.gif") center no-repeat;}

/* -----------------------------------------------------------------------
　gallery2
-------------------------------------------------------------------------- */
#gallery2{margin:0; overflow:hidden;}
#gallery2_slide{width:100%; height:392px; position:relative; margin:0 auto 10px;}
#gallery2_slide p{width:588px; height:380px; position:absolute; top:0px; left:40px; display:none; padding:6px;}
#gallery2_slide .loading{width:100%; text-align:center; position:absolute; top:160px; left:0px;}
#gallery2_list{text-align:center; width:100%; height:21px;}
#gallery2_list li{width:20px !important; height:20px !important; display:inline-block; cursor:default; margin:0 2px !important; float:none !important;}
/* IE6+7HACK */
*html #gallery2_list li{display:inline; zoom:1; margin:0 3px;}
*:first-child+html #gallery2_list li{display:inline; zoom:1; margin:0 3px;}
#gallery2_slide .prev2, #gallery2_slide .next2{position:absolute; top:167px; width:30px; height:58px; cursor:pointer;}
#gallery2_slide .prev2{left:0px;}
#gallery2_slide .next2{right:0px;}
#gallery2_slide .prev2 span, #gallery2_slide .next2 span{display:block; width:30px; text-indent:100%; white-space:nowrap; overflow:hidden;}
#gallery2_slide p{background-color:#e1e1e1;}
#gallery2_slide .prev2{background:url("../images/tickets/gallery/daytime_icn_prev.gif") 0 0 no-repeat;}
#gallery2_slide .next2{background:url("../images/tickets/gallery/daytime_icn_next.gif") 0 0 no-repeat;}
#gallery2_list li{background:url("../images/tickets/gallery/daytime_icn_list.gif") center no-repeat;}
#gallery2_list .on{background:url("../images/tickets/gallery/daytime_icn_list_on.gif") center no-repeat;}