@charset "euc-jp";
@import url("../../style/global.css");

a:link { color: #fff; }
a:visited { color: #fff; }
a:hover { color: #fff; }
a:active { border-style: none; }

.title { 
	width:788px; 
	height:230px; 
	background: url("images/title.jpg") no-repeat; 
	}

.title_txt{ padding:70px 0 0 320px;}

h1  {font-size:13px; color:white; }
p  {font-size:13px; color:white; margin:-7px 0 0 0;}

.kakaku_bt {margin:-60px 0 0 140px;}
.kakaku_bt img{margin:0 10px;}

.topicpath{
	width:80%;
	margin:15px auto 20px auto;
}

h2 img {margin:5px 0 5px 95px;}

.ticket_area{width:600px; height:280px; margin:10px 0 0 95px; background-color:#fff;}
.shop_photo {width:133px; height:200px; float:left; margin:15px;}
.shop_photo  img {border:1px solid #ccc;}
* html .shop_photo {margin:15px 0 0 10px; }
.ticket_data{width:410px; float:right; padding:15px 20px 0 0;}
* html .ticket_data{width:400px;}
.shop_name{font-size:16px; color:#ff0000;}
.shop_name a:link { color: #ff0000; }
.shop_name a:visited { color: #ff0000; }
.shop_name a:hover { color: #000 }
.discount_data{width:400px; height:120px; background: url("images/ticket_bg.jpg") repeat-y; margin:5px 0 10px 0; padding:5px; font-size:12px;}
.discount_date{margin-top:10px; font-size:14px; color:#ff0000;}
.ticket_area_bottom {width:600px; height:40px; background: url("images/ticket_bottom.jpg") no-repeat; margin:0 0 15px 95px}

.print_bt {width:60px; height:60px; background: url("images/print_off.jpg") no-repeat; float:left; text-indent: -9999px; margin-right:5px;}
.print_bt a{display: block; width:60px; height:60px;}
.print_bt a:visited {background: url(images/print_off.jpg) no-repeat;}
.print_bt a:active {background: url(images/print_off.jpg) no-repeat;}
.print_bt a:hover {background: url(images/print_on.jpg) no-repeat;}

.mobile_bt {width:60px; height:60px; background: url("images/mobile_off.jpg") no-repeat; float:left; text-indent: -9999px; margin-right:5px;}
.mobile_bt a{display: block; width:60px; height:60px;}
.mobile_bt a:visited {background: url(images/mobile_off.jpg) no-repeat;}
.mobile_bt a:active {background: url(images/mobile_off.jpg) no-repeat;}
.mobile_bt a:hover {background: url(images/mobile_on.jpg) no-repeat;}

.shop_bt {width:60px; height:60px; background: url("images/shop_off.jpg") no-repeat; float:left; text-indent: -9999px;margin-right:5px;}
.shop_bt a{display: block; width:60px; height:60px;}
.shop_bt a:visited {background: url(images/shop_off.jpg) no-repeat;}
.shop_bt a:active {background: url(images/shop_off.jpg) no-repeat;}
.shop_bt a:hover {background: url(images/shop_on.jpg) no-repeat;}

.qr {width:200px; background-color:#dcdcdc; color:black; font-size:10px; padding:2px; float:right; margin-right:0px; display: inline-table;}
.qr img {margin-right:5px; float:left;}

.pagetop{width:90%; text-align:right; margin:10px 0 0 50px; padding-bottom:10px; border-bottom:1px dotted white;}
.return{width:100%; text-align:center; margin:20px 0;}
.return2{width:100%; text-align:center; margin:5px 0; font-size:12px;}
.return3{width:57%; text-align:right; margin:5px 0; font-size:12px; float:left;}

.discount-sum{width:250px; text-align:right; color:#FFFFFF; font-size:12px; margin:1px 0; float:left; /*background-color:#ffff00*/}
.discount-number{font-size:22px;}