@charset "utf-8";
/*　パーツ ----------------------------------------------------------*/
.center {
	text-align:center
}
.left {
	text-align:left
}
.right {
	text-align: right
}
.overflow_hidden {
	overflow: hidden
}
.small {
	font-size:12px
}
article p,
section p {
	line-height:1.6;
	margin:30px 0
}
/* margin */
.mt_0 {
	margin-top:0 !important
}
.mt_5 {
	margin-top:5 !important
}
.mt_30 {
	margin-top:30px !important
}
.mb_0 {
	margin-bottom:0 !important
}
.mb_30 {
	margin-bottom:30px !important
}
.ml_20 {
	margin-left:20px !important
}
.ml_-30 {
	margin-left:-30px !important
}
.mg_0 {
	margin:0 !important
}
/* padding */
.pb_30 {
	padding-bottom: 30px
}
.pa_5 {
	padding: 5px;
}
.p_spoint {
	padding:5px 50px 5px 5px !important;
}
/* width */
.w_100{
	width:100% !important;
}
.w_40{
	width:40% !important;
}

/* border */
.bdrt_0 {
	border-top: none !important
}
.bdrb_01 {
	border-bottom: 3px solid #cacaca;
}
.bdrb_02 {
	border-bottom: 1px dotted #333333;
}

/* 背景色 */
.bg_gray_01 {
	background:#f2f2f2;
	overflow:hidden
}
.bg_gray_02 {
	background:#7a7a7a;
	overflow:hidden
}
.bg_blue_01 {
	overflow:hidden;
	background:#f6f5fd
}
.bg_purple_01 {
	overflow:hidden;
	background:#fff8ff
}
.bg_purple_02 {
	overflow:hidden;
	background:#f1e6f6
}
.bg_purple_03 {
	overflow: hidden;
	background: #8c5dad !important
}
.bg_brown_01 {
	background: #f6f1e8;
	overflow: hidden;
}
.bg_white {
	overflow: hidden;
	background: #FFFFFF
}
/* フォント */
.fs_13 {
	font-size:13px
}
.fs_16 {
	font-size:16px
}
.fs_18 {
	font-size:18px !important;
}
.fs_20 {
	font-size:20px
}
.fs_22 {
	font-size:22px
}
.fs_23 {
	font-size:23px
}
.fs_25 {
	font-size:25px
}
.fs_30 {
	font-size:30px
}
.fs_40 {
	font-size:40px
}
.fc_red {
	color:#de0000 !important;
}
.fc_pink {
	color: #c74c80
}
.fc_purple {
	color:#ae44a8;
}
.fc_yellow {
	color: #ffea01
}
.fc_blue {
	color: #004cff
}
.fc_black {
	color: #333333
}
.fc_blue {
	color: #5e52b4
}
.fc_white {
	color: #ffffff
}
.fc_green_01 {
	color: #12C0A2
}
.fw_bold {
    font-weight: bold;
}
.fw_normal {
    font-weight: normal;
}
/* アイコン */
.icon_takarazuka, .icon_tokyo, .icon_drawing, .icon_first {
    color: #ffffff;
    margin-right: 4px;
    padding: 1px 8px;
	font-size:13px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.icon_takarazuka {
    background: #bb0042 none repeat scroll 0 0;
}
.icon_tokyo {
    background: #1200c3 none repeat scroll 0 0;
}
.icon_drawing {
    background: #6f5890 none repeat scroll 0 0;
}
.icon_first {
    background: #e36203 none repeat scroll 0 0;
}



/* 表 */
table.friends thead th {
	background:#ae44a8;
}
table.general thead th {
	background:#8c5dad;
}
table.friends tbody th,
table.general tbody th {
	font-weight:normal
}
.table_ticket .title {
	font-size:16px;
	font-weight:bold;
	margin:10px 0;
	padding:0
}
.table_ticket dl.btn_area {
	display:table;
	width:100%
}
.table_ticket dl.btn_area dt {
	display:table-cell;
	vertical-align:middle
}
.table_ticket dl.btn_area dd {
	display:table-cell;
	text-align:right;
	vertical-align:middle
}
.table_ticket .btn_buy,
.table_ticket .btn_beforesale {
	width:156px;
	padding:15px
}
.btn_beforesale {
	background:#e0e0e0;
	box-shadow:none;
	display:inline-block;
	text-align:center;
	padding:20px 15px
}

/* アイコン */
/* header */
.icon_logout:before {
	content:"";
	position:absolute;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjg2NDQ4ZS0xNWY0LTMxNDMtYTQ2ZS0xMmE2MjU3NDE2M2EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MThCNkU1OUU5RjJBMTFFNkJERTFDRkM4RUY4NzFFRTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MThCNkU1OUQ5RjJBMTFFNkJERTFDRkM4RUY4NzFFRTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjMwYmFjNC00Njg5LWM4NGQtODk5MS04ZWQ5NDYzNjVlNzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjI4NjQ0OGUtMTVmNC0zMTQzLWE0NmUtMTJhNjI1NzQxNjNhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cftVHAAAAQFJREFUeNqckj0KwkAQhXdDWkHQSm2CnTcQbOwtLC1svEFuIFh7AkGwUCzE1lrQzkYQPIAgaUylQUHM+gYSWJcxLBn4EvYlO/9CCPEGypKzUkrouBCJD1iACYgEbyPw4j7oEa6gZ0YhYDPC1B3DWQUspZRTYWnuH73OaHt6wHmVSkH0kM6OTRRcauN1SxiAE7Qm14OUrVH/kfmHpuc7Ir89wcPMIABrJoMCKCZ0wA546R7oRjtwAaWfOSt1R83j5DgEG2gx10Tqvv8n5TKBi1F62XoKefaghpTNTBog5BzETCbUgy5TQsBF88Aqaw+y0EfVAofcDhInEvTB3NbBV4ABAJ/I+l4UMYB2AAAAAElFTkSuQmCC) no-repeat;
	width:16px;
	height:17px;
	left:10px;
	top:4px
}
.icon_guide:before,
.icon_faq:before,
.icon_mail:before,
.icon_official:before {
	content:"";
	position:absolute;
	left:-15px;
}
.icon_guide:before {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjg2NDQ4ZS0xNWY0LTMxNDMtYTQ2ZS0xMmE2MjU3NDE2M2EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MThCNkU1QTI5RjJBMTFFNkJERTFDRkM4RUY4NzFFRTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MThCNkU1QTE5RjJBMTFFNkJERTFDRkM4RUY4NzFFRTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjMwYmFjNC00Njg5LWM4NGQtODk5MS04ZWQ5NDYzNjVlNzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjI4NjQ0OGUtMTVmNC0zMTQzLWE0NmUtMTJhNjI1NzQxNjNhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6pQ5ZwAAALdJREFUeNpi+P///wwg/gPEnUDMgIanAvF1IJ4H4iADNyRFcUC8HMq+iq7wERDzAbECSBKIBaAKL7AwoAJZIO4AYi0gzgXiD3CZ/9hBL5pbLzCCRBkwAQcQ/0TiX2BiwA5+ogvgUogOmEEKTxJQFADEr0AOlYIGCzKAecIYiK8AsShMQBuIf6IplIOGpTrYv0i684D4H1QhPxCfAWJ7mDx63E6HKtwBxDHIcgxYEsIeIK5HFwcIMADmpj4epgg4EgAAAABJRU5ErkJggg==) no-repeat;
	width:10px;
	height:14px;
	top:2px
}
.icon_faq:before {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjg2NDQ4ZS0xNWY0LTMxNDMtYTQ2ZS0xMmE2MjU3NDE2M2EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MThEQjg0OUI5RjJBMTFFNkJERTFDRkM4RUY4NzFFRTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MThEQjg0OUE5RjJBMTFFNkJERTFDRkM4RUY4NzFFRTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjMwYmFjNC00Njg5LWM4NGQtODk5MS04ZWQ5NDYzNjVlNzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjI4NjQ0OGUtMTVmNC0zMTQzLWE0NmUtMTJhNjI1NzQxNjNhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++ptOkQAAANlJREFUeNqs0jsKwkAQBuAx2AiKpTYr2FtY2nmCnMBqr+Edgl7C1ibewDtYhBSxstRGFoO6/gsTXJdZQXDgazIz+8qQtZY8CjIooGYFf1N+rd+kwdh4GK75aNRB0Rl2sIUyyOmmUQU7uYYeL5hAC5bBzor4/E08YABjOMEVZrzAxavL2kSU0jsS2MMThmDgDl3oeHUp8ctJcYAJ9Pn4ftTfGud8/6OQq93RKpLD5TSMhFzlkrmQcHdcwSKyaC79Dssv6HLTyCCo2ADcYA0boVH/ZeR+HvKXAAMAQHk4UP/M1m8AAAAASUVORK5CYII=) no-repeat;
	width:14px;
	height:14px;
	left:-19px;
	top:2px
}
.icon_mail:before {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjg2NDQ4ZS0xNWY0LTMxNDMtYTQ2ZS0xMmE2MjU3NDE2M2EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MThEQjg0QTM5RjJBMTFFNkJERTFDRkM4RUY4NzFFRTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MThEQjg0QTI5RjJBMTFFNkJERTFDRkM4RUY4NzFFRTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjMwYmFjNC00Njg5LWM4NGQtODk5MS04ZWQ5NDYzNjVlNzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjI4NjQ0OGUtMTVmNC0zMTQzLWE0NmUtMTJhNjI1NzQxNjNhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XdFi/gAAAKZJREFUeNpi+P//fwAQ//pPOuhgYmBgCAXiMCD+zUA86ATihwxQU5YCsT8QfyPGRiDOBDEYkARXArEbAQPgGtE1g8B6IHbCYQBIYzqyABOaXw4DsTUQBwDxdyTxSiC+CMQfUVQjGTQXiKdC2ZuQvFABxSCwAYjr0Z19BIiz0ZwJMkAZSSMMNAHxapjmh3ji+hqOgIsB4gsgzV5A/JrEBPIViD0BAgwApfHT0cwYp6QAAAAASUVORK5CYII=) no-repeat;
	width:15px;
	height:10px;
	left:-20px;
	top:4px
}
.icon_official:before {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjg2NDQ4ZS0xNWY0LTMxNDMtYTQ2ZS0xMmE2MjU3NDE2M2EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0Q4QzVFRUU5RjJBMTFFNjlENDNDNDc5Qjc0RDUwMDkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0Q4QzVFRUQ5RjJBMTFFNjlENDNDNDc5Qjc0RDUwMDkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2YjhmNjIzNC0wMTFhLTllNDItYjU5MS1kMjU0NGEyMjc1NmUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjI4NjQ0OGUtMTVmNC0zMTQzLWE0NmUtMTJhNjI1NzQxNjNhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+51vBWQAAANVJREFUeNqc0sEKAUEcx/FZ64jkSk5egAdwk1eQCydv4uIupRxcvISLJ6CcFRvWKknIRRrf1QwTW7v516embX47/93/CCmlULpY4C5/64YZmnq/MIKuDK+h3h8Tn1qJ8FrqhRl0IgSdoOAmQtANCu7/De4iBN8vjyOPFoohoTM66pP6Fr92zSKHCdqoo4AUGJg4YI4eBii/wgQ9NSN/8DXYxmw1/1nDuByef2KVN4yQUS1dcP1qM4GkWh/9rqzX9REirVqsoIQsbLXxgS2mGKtDTk8BBgD9uL3bUWxJIgAAAABJRU5ErkJggg==) no-repeat;
	width:14px;
	height:12px;
	left:-19px;
	top:3px
}
.icon_outlink:after {
	content:"";
	position:absolute;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAKCAYAAABv7tTEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjg2NDQ4ZS0xNWY0LTMxNDMtYTQ2ZS0xMmE2MjU3NDE2M2EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MThEQjg0OUY5RjJBMTFFNkJERTFDRkM4RUY4NzFFRTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MThEQjg0OUU5RjJBMTFFNkJERTFDRkM4RUY4NzFFRTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplNjMwYmFjNC00Njg5LWM4NGQtODk5MS04ZWQ5NDYzNjVlNzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjI4NjQ0OGUtMTVmNC0zMTQzLWE0NmUtMTJhNjI1NzQxNjNhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0qLOiQAAAGZJREFUeNpi/A8EDMQDRSB+wMRABmCE2pQOxK8IqF0PxJ+B+B/DfwhQAOklgEEgBESQ6rwXIIIsP7FAaRlSNX0E4q1AzAHE3/Go/QgOBKgmASBWAOL7QCxOwBI5ZOfBwHtinAcQYACj7j8Y/yXgMAAAAABJRU5ErkJggg==) no-repeat;
	width:13px;
	height:10px;
	top:4px;
	right:-17px
}
/* nav */
.icon_ticket:before {
	content:"";
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAA6CAYAAAAX8s+wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjg2NDQ4ZS0xNWY0LTMxNDMtYTQ2ZS0xMmE2MjU3NDE2M2EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTY3MjQwNjdCMDczMTFFNjk2OUNCRTY5NUY4NUIwQkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTY3MjQwNjZCMDczMTFFNjk2OUNCRTY5NUY4NUIwQkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzIyNWZmMWQtNThjZC1iNzQyLTllODYtNTI0NTIwZGMzZDljIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyODY0NDhlLTE1ZjQtMzE0My1hNDZlLTEyYTYyNTc0MTYzYSIv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) no-repeat;
	background-size: 46px 35px;
	width:46px;
	height:35px;
	position:absolute;
	left:-61px;
	top:-5px
}
.icon_cart:before {
	content:"";
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAZCAYAAACy0zfoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjg2NDQ4ZS0xNWY0LTMxNDMtYTQ2ZS0xMmE2MjU3NDE2M2EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTlFM0YwRTg5RjM0MTFFNkJCODFFNTEyNTYwOUE0RjYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTlFM0YwRTc5RjM0MTFFNkJCODFFNTEyNTYwOUE0RjYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MmZkOTE4Ni1hNDEyLTcwNDctODZhOS03MjBhMzIzOWIwNzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjI4NjQ0OGUtMTVmNC0zMTQzLWE0NmUtMTJhNjI1NzQxNjNhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aJUeHQAAAa1JREFUeNrM179LAzEUB/D0WopIHQRFwZ+IiKCi+GPXv8BFt7o5OzjpIDp7g5sWBwcnRVwEJwVxcpAiOOjSilVBu4iLImobv4F3cJST5szL0Qef/jguR/LykqaOlDInq8cciKjF8LInhOgXwZGAAbiBQZAiwlCdq3ZPFkZhGo7oWj0krfdOI72zNLUXvmvz0n4UdDLnwC30wSScQx08QLPFvGUcjZvKsE6fl+n9EzYtT+qxTuYE1dcdtFH9XVH2Wi127inM0l6kWtiPcivRHUkKCtBI9ZeDFlBbUYw5a66a1rCjWaPsbfuunVpYqT1hM6eiCe6pBrvgGYZhijFrarFldPe5Shs0OreWas6LDsjDF7TDG/RCmilzW1D8b+aUHcreCn1PQp6h1l4gbpI5QQcFdRh4hU74gDEYMsya2g3Owvy2/uWQRrtQSzXnxThcwiOdWDiOUz80I2XTzCknFva4Je/5CcORrsI74x5X8tecybRaD4fpOepkvEurVp1eZljaMK0st6JuvqHbtA1X5iYC/hiNmLbh6lw2oLCvjdswTWsDHEAJipDmaPMrwAByrlxflt9DFQAAAABJRU5ErkJggg==) no-repeat;
	width:39px;
	height:25px;
	position:absolute;
	left:-55px;
	top:-1px
}
.icon_mypage:before {
	content:"";
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAdCAYAAACwuqxLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjg2NDQ4ZS0xNWY0LTMxNDMtYTQ2ZS0xMmE2MjU3NDE2M2EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTlBRjlBN0Y5RjM0MTFFNkJCODFFNTEyNTYwOUE0RjYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTlBRjlBN0U5RjM0MTFFNkJCODFFNTEyNTYwOUE0RjYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MmZkOTE4Ni1hNDEyLTcwNDctODZhOS03MjBhMzIzOWIwNzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjI4NjQ0OGUtMTVmNC0zMTQzLWE0NmUtMTJhNjI1NzQxNjNhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+HleF8AAAAWhJREFUeNq0ljFrAkEQhceEkGvSpDFIQEmXJqQT7OwuBH+DbYitkM7G/IH8mjSCTRrbdIIJpBAT1CYBRby4vpVB5LzN7WxuH3zccbfzHru3sxwppSiFEngCA7BkBvyslFafZn4PFsqsBY9xCmgoezWkAXrqc0HA3LRcB5SsOxCQvQKu2ZMpoEpyVSUBeYeAvCRg6hAwlQS8OAQk1xh20SWIBLso4hpRH7QEAS2XRsuBtoV5m8c6HRXHoAneYksW8bMmjxEfFQF4AGOLGYx5bGAbcA36Sq4+1/4ZEIKZcteMPRIDKv803w2pxANOwVBlpyF7bjv5ERQoOxXYk/T+Pcf1HRxRtlqCCz2DugdzYs+6DgjJn0K9RN+4OfEU8KMDlMcZbHbRyKP/SAfcgokH88nGmxutCLoZNlqXPffOohrogJWD6Ypra7ueOcM3PgM3oAyuQJH/Gg75/S/4Ah/gFfTAM/iMG60FGABWSxaft825OQAAAABJRU5ErkJggg==) no-repeat;
	width:24px;
	height:29px;
	position:absolute;
	left:-33px;
	top:-3px
}

a .shadow {
	box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
	display: inline-block
}
a .shadow:hover {
	box-shadow:none;
	transition: all 0.4s;
	opacity:0.8
}