﻿@charset "utf-8";












@import url(update_template.css);













body{background:#000}












/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
CONTAINER_start
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*--CONTAINER--*/
#container{
	background:#fff url(../event201321_01/images/bg.gif) repeat;
	padding:30px 0 0 0;}
.ssback{
	background:url(../event201321_01/images/ss_bg.gif) top center repeat-y;}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　CONTAINER_end
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/












/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
MAINCONTENTS_start
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*index*/
#maincontents{
	background:url(../event201321_01/images/main_header.gif) top center no-repeat;
	width:1000px;
	margin:0 auto;
	padding:3px 0 0 0;}
.mainbox{
	position:relative;
	background:url(../event201321_01/images/main_bg.gif) top center repeat-y;}
.mainfooter{
	background:url(../event201321_01/images/main_footer.png) bottom center no-repeat;
	height:23px;
	font-size:0;
	line-height:0;}
.tabContentbox{
	padding:0 0 30px 0;}




/*common*/
.backtoindex{
	z-index:99;
	position:absolute;
	top:-3px;
	right:0;}

.gnav{
	position:relative;
	width:900px;
	margin:0 auto;
	padding:30px 0 0 0;}
.gnav li{
	float:left;}
#index .gnav{
	position:absolute;
	top:480px;
	left:50px;
	margin:0;
	padding:0;}
.gnav a{
	display:block;
	text-indent:-9999px;
	outline:none;
	width:300px;
	height:70px;}
.gnav_01 a{background:url(../event201321_01/images/gnav_01.png) bottom center no-repeat;}
.gnav_02 a{background:url(../event201321_01/images/gnav_02.png) bottom center no-repeat;}
.gnav_03 a{background:url(../event201321_01/images/gnav_03.png) bottom center no-repeat;}
.gnav_01 a:hover,.gnav_01.active a{background:url(../event201321_01/images/gnav_01.png) top center no-repeat;}
.gnav_02 a:hover,.gnav_02.active a{background:url(../event201321_01/images/gnav_02.png) top center no-repeat;}
.gnav_03 a:hover,.gnav_03.active a{background:url(../event201321_01/images/gnav_03.png) top center no-repeat;}

.lnav{
	background:url(../event201321_01/images/lnav_bg.gif) top center no-repeat;
	height:56px;
	margin:10px 0 0 0;
	padding:8px 0 0 44px;}
.lnav li{
	float:left;
	margin:0 15px;}
.lnav a{
	display:block;
	text-indent:-9999px;
	outline:none;
	width:274px;
	height:40px;}
/*event*/
.lnav_event_01 a{background:url(../event201321_01/images/lnav_event_01.png) bottom center no-repeat;}
.lnav_event_02 a{background:url(../event201321_01/images/lnav_event_02.png) bottom center no-repeat;}
.lnav_event_03 a{background:url(../event201321_01/images/lnav_event_03.png) bottom center no-repeat;}
.lnav_event_01 a:hover,.lnav_event_01 a.active{background:url(../event201321_01/images/lnav_event_01.png) top center no-repeat;}
.lnav_event_02 a:hover,.lnav_event_02 a.active{background:url(../event201321_01/images/lnav_event_02.png) top center no-repeat;}
.lnav_event_03 a:hover,.lnav_event_03 a.active{background:url(../event201321_01/images/lnav_event_03.png) top center no-repeat;}
/*shop*/
.lnav_shop_01 a{background:url(../event201321_01/images/lnav_shop_01.png) bottom center no-repeat;}
.lnav_shop_02 a{background:url(../event201321_01/images/lnav_shop_02.png) bottom center no-repeat;}
.lnav_shop_03 a{background:url(../event201321_01/images/lnav_shop_03.png) bottom center no-repeat;}
.lnav_shop_01 a:hover,.lnav_shop_01 a.active{background:url(../event201321_01/images/lnav_shop_01.png) top center no-repeat;}
.lnav_shop_02 a:hover,.lnav_shop_02 a.active{background:url(../event201321_01/images/lnav_shop_02.png) top center no-repeat;}
.lnav_shop_03 a:hover,.lnav_shop_03 a.active{background:url(../event201321_01/images/lnav_shop_03.png) top center no-repeat;}
/*campaign*/
.lnav_camp_01 a{background:url(../event201321_01/images/lnav_camp_01.png) bottom center no-repeat;}
.lnav_camp_02 a{background:url(../event201321_01/images/lnav_camp_02.png) bottom center no-repeat;}
.lnav_camp_01 a:hover,.lnav_camp_01 a.active{background:url(../event201321_01/images/lnav_camp_01.png) top center no-repeat;}
.lnav_camp_02 a:hover,.lnav_camp_02 a.active{background:url(../event201321_01/images/lnav_camp_02.png) top center no-repeat;}

div.tableset{}
div.tableset table{
	width:639px;
	margin:0 auto;
	text-align:center;
    empty-cells:show;}
.tableset thead th{
	background:none;
	padding:0;}
.tableset tbody th,
.tableset tbody td{
	padding:5px;
	text-align:center;}
.tableset tbody th{
	font-weight:bold;}
.tableset tbody td em{
	font-size:15px;
	font-weight:bold;
	color:#b22222;}
.tableset tbody td s{
	text-decoration:line-through;}
/*normalColors*/
.tableset tbody th{background:#9f9f9f;}
.tableset tbody td{background:#b4b4b4;}
.tableset tbody td.tx{background:#c1c1c1;text-align:left;}
.tableset tbody tr.odd th{background:#bbbbbb;}
.tableset tbody tr.odd td{background:#d3d3d3;}
.tableset tbody tr.odd td.tx{background:#e3e3e3;text-align:left;}
/*PrebingoColors*/
.tableset tbody tr.prebingo th{background:#80cdff;}
.tableset tbody tr.prebingo td{background:#addeff;}
.tableset tbody tr.prebingo td.tx{background:#cbeaff;text-align:left;}
.tableset tbody tr.prebingo.odd th{background:#54b3f2;}
.tableset tbody tr.prebingo.odd td{background:#75c0f2;}
.tableset tbody tr.prebingo.odd td.tx{background:#8acaf2;text-align:left;}
/*bingoColors*/
.tableset tbody tr.bingo th{background:#ffbc00;}
.tableset tbody tr.bingo td{background:#fdd35c;}
.tableset tbody tr.bingo td.tx{background:#ffe394;text-align:left;}
.tableset tbody tr.bingo.odd th{background:#ffe500;}
.tableset tbody tr.bingo.odd td{background:#feee7b;}
.tableset tbody tr.bingo.odd td.tx{background:#fffbd1;text-align:left;}

dl.paralleldl{
	width:840px;
	text-align:left;
    clear: both;
    color: #b22222;
    font-size: 10px;
    line-height: 1.5em;
    margin:20px auto 0 auto;
	padding:30px;
	border:solid #b22222 1px;}
dl.paralleldl dt:first-child {
    background: none repeat scroll 0 0 transparent;}
dl.paralleldl dt {
    padding:0 0 0 0;}
dl.paralleldl dd {
    letter-spacing: 0.1em;
    margin: -1.5em 0 0.2em 1.5em;}
:first-child + html dl.paralleldl dd {}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　MAINCONTENTS_end
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/












/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
FOOTER_start
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#footer{
	position:relative;
	background:#000 url(../../action/images/update/update_bg_footer.gif) top center repeat-x;
	width:auto;}
#footer p{
	width:1000px;
	margin:0 auto;
	padding:30px 0;}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　FOOTER_end
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/



/*--fancybox--*/
div#fancybox-outer,
iframe#fancybox-frame{
	background:transparent;}
#fancybox-wrap{
	top:168px !important;}
#fancybox-wrap #fancybox-close,
#fancybox-wrap .fancybox-ie #fancybox-close{
	background:none;
	background:url(../images/fancybox/fancy_close_sg1201211.png) top center no-repeat;
	cursor:pointer;
	display:none;
	position: absolute;
	left:50%;
	top:534px;
	margin:0 0 0 -98px;
	width:197px;
	height:44px;}
#fancybox-title-over,
#fancybox-title-left,
#fancybox-title-main,
#fancybox-title-right,
#fancy-bg-n,
#fancy-bg-ne,
#fancy-bg-e,
#fancy-bg-se,
#fancy-bg-s,
#fancy-bg-sw,
#fancy-bg-w,
#fancy-bg-nw{
	background:none;}












