@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,address   { margin: 0; padding: 0; }
.clear		{ clear: both; }
.clear hr,.clear br	{ display: none; }
a img       { border: none; }
a span, hr  { display: none; }
ul       	{ list-style:none;}

#ticketgoods  {position:relative; width: 960px; margin:0 auto 0 auto;}
.bg {background: url(/shop/event/2015/corda-ange/images/event_back.jpg) repeat-y;}

#ticketgoods p.gd1{background: url(/shop/event/2015/corda-ange/images/zizengoods.jpg) no-repeat; height:220px; text-indent: -9999px;}
#ticketgoods p.sub1 {background: url(/shop/ticket/2015/neoromance_concert/images/goods_grp4.jpg) no-repeat; height:66px; text-indent: -9999px;}
#ticketgoods p.sub2 {background: url(/shop/event/2015/corda-ange/images/event_sub12.jpg) no-repeat; height:66px; text-indent: -9999px;}
#ticketgoods p.sub3 {background: url(/shop/event/2015/corda-ange/images/event_sub13.jpg) no-repeat; height:66px; text-indent: -9999px;}
#ticketgoods p.sub4 {background: url(/shop/event/2015/corda-ange/images/event_sub11.jpg) no-repeat; height:66px; text-indent: -9999px;}
#ticketgoods p.down {background: url(/shop/event/2015/corda-ange/images/event_down.jpg) no-repeat; height:46px; text-indent: -9999px;}
#ticketgoods p.but1 {padding:10px;text-align: center;}


#ticketgoods dl.txt1 {margin-left:50px;width:850px;}
#ticketgoods dl.txt2,dl.txt3,dl.txt4 {margin-left:5px;}
#ticketgoods dl.txt2 {width:750px;}
#ticketgoods dl.txt3 {width:500px;}
#ticketgoods dl.txt4 {width:280px;}
#ticketgoods dl.txt5 {margin-left:45px;width:850px;border:solid 2px #feddc7;padding:5px;background-color:#fffef2;}

#ticketgoods dt.buy01 {border-bottom-width :1px;  border-bottom-style :solid; border-bottom-color:#b3b3b3;padding:5px;}

#ticketgoods dt.buy02,dt.buy02b,dd.buy03,dt.buy04,dd.buy05{padding:5px;}
#ticketgoods dt.buy02 {width:15px;float:left;}
#ticketgoods dt.buy02b{width:25px;float:left;}
#ticketgoods dd.buy03 {width:700px;}
#ticketgoods dt.buy04 {width:230px;float:left;}
#ticketgoods dd.buy05 {width:aout;}

#ticketgoods dl.caution{margin:35px;background-color:#fbfce3;width:870px;}
#ticketgoods dt.caution2{padding:5px;font-size:18px;font-weight: bold;}
#ticketgoods dd.caution3 {margin-left:20px;width:20px;float:left;clear:both;font-weight: bold;}
#ticketgoods dd.caution4 {margin-left:20px;width:830px;font-size:14px;}
#ticketgoods dd.rsggoods1{border-bottom:solid 1px #96907d;margin: 3px 0px 5px;font-size:18px;}
#ticketgoods dd.rsggoods1,dd.rsggoods2{font-weight: bold;}


#ticketgoods table.tgbox1 {
margin-left:18px!important;
width:900px;
border:solid 2px #b3b3b3;
padding:5px!important;
border-radius: 5px 5px 5px 5px;
box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset;
behavior: url("/shop/tokires/css/PIE.htc")
}
#ticketgoods table.tgbox2 {background:#ff9092;
margin-left:18px!important;
width:900px;
padding:5px!important;
border-radius: 5px 5px 5px 5px;
box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset;
behavior: url("/shop/tokires/css/PIE.htc")
}
#ticketgoods table.tgbox3 {width:750px;}

#ticketgoods td.gl1 {background:#ffffff;width:100px;padding:5px!important;
border-radius: 5px 5px 5px 5px;
box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset;
behavior: url("/shop/tokires/css/PIE.htc")
}
#ticketgoods td.gl2 {background:#ffeff0;padding:5px!important;
border-radius: 5px 5px 5px 5px;
box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset;
behavior: url("/shop/tokires/css/PIE.htc")
}
#ticketgoods td.gl2b {background:#ff9092;padding:5px!important;
border-radius: 5px 5px 5px 5px;
box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset;
behavior: url("/shop/tokires/css/PIE.htc")
}
#ticketgoods td.gl3 {background:#ffe491;padding:5px!important;
border-radius: 5px 5px 5px 5px;
box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset;
behavior: url("/shop/tokires/css/PIE.htc")
}
#ticketgoods td.gl4 {background:#fdcfcf;padding:5px!important;
border-radius: 5px 5px 5px 5px;
box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset;
behavior: url("/shop/tokires/css/PIE.htc")
}

#ticketgoods td.glwd1,td.glwd2,td.glwd3,td.glwd5 {text-align: center;}
#ticketgoods td.glwd2 {width:100px;}
#ticketgoods td.glwd3 {width:70px;}
#ticketgoods td.glwd4 {width:250px;}
#ticketgoods td.glwd5 {width:40px;}

a:link { color:#333333; text-decoration:underline;}
a:visited { color:#333333;text-decoration:underline;}
a:hover { color:#6a7075;text-decoration:none; }
a:active { color:#6a7075;text-decoration:none; }

a:link.kago { color:#ff243e; text-decoration:underline;}
a:visited.kago { color:#ff243e;text-decoration:underline;}
a:hover.kago { color:#6a7075;text-decoration:none; }
a:active.kago { color:#6a7075;text-decoration:none; }

.tgfont2,.tgfont1,.tgfont5,.tgfont6{font-weight: bold;}
.tgfont2,.tgfont3{font-size:12px;}
.tgfont1{font-size:14px;line-height:140%;}
.tgfont2{color:#db3838;}
.tgfont3{padding:5px;line-height:140%;}
.tgfont4{font-size:12;text-align: center;}
.tgfont5{font-size:18px;color:#ff243e;}
.tgfont6{font-size:20px;}
.tgfont7{font-size:10px;}

.fade:hover { opacity: 0.4;filter: alpha(opacity=60);}  

#new {text-align: center;background-color:#ef6282;width:42px;padding:10px;color:#ffffff;z-index:2;margin-top:0px;position: absolute;}
#new2 {text-align: center;background-color:#ef6282;width:50px;padding:10px;color:#ffffff;z-index:2;margin-top:0px;position: absolute;}

#imagespk p img{margin:3px 3px 3px;}
#imagespk {float:center;border: solid 0px #E5E1E1;z-index: 1;}



.button{ -webkit-box-shadow: inset 0 1px 3px #F1F1F1, inset 0 -15px #DFDFDF, 1px 1px 2px #E7E7E7;  
        -moz-box-shadow: inset 0 1px 3px #F1F1F1, inset 0 -15px #DFDFDF, 1px 1px 2px #E7E7E7; }  
.button:hover{ -webkit-box-shadow: inset 0 1px 3px #e1e1e1, inset 0 -15px #cfcfcf, 1px 1px 2px #E7E7E7;  
        -moz-box-shadow: inset 0 1px 3px #e1e1e1, inset 0 -15px #cfcfcf, 1px 1px 2px #E7E7E7;  
    }  
.button:active {  
        background: #ccc;  
        padding: 6px 20px 4px;  behavior: url("/shop/tokires/css/PIE.htc")
    }  


.btn {
	background: #EEE;
	border: 1px solid #DDD;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #111;
	width:800px;
	padding: 15px 15px;
}


