@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 768px) {

/*
###########################################################################

■ここから上は変更不可

---------------------------------------------------------------------------
###########################################################################
*/

#map_canvas {
	width:96% !important;
	height:300px;
	margin-left:auto !important;
	margin-right:auto !important;
}


#photo_gallery {
    width: 100% !important;
	margin-left:auto !important;
	margin-right:auto !important;
}

.gallery_thumb {
    float: none !important;
    display: block !important;
	overflow:hidden !important;
	width:100% !important;
	margin-bottom:10px !important;
	border-bottom:1px dashed #ccc !important;
	text-align:center !important;
}

.gallery_thumb a {
	pointer-events:none;
    cursor: default !important;
    text-decoration:none !important;
}
.gallery_thumb img {
    max-width:90% !important;
}

.gallery_thumb a:hover img{
    background-color:#ff2833;    	
}

.gallery_thumb p{
    text-align:left;
    padding:5px;
    font-size:11px;
    line-height:110%;
	color:#6685ff;
}

.boxLink a {
	display: block;
	color: #111;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.5);
	letter-spacing: 0;
	border: none;
	box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
	border-radius: 6px;
	text-decoration: none;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	background: url(icons_09.png) no-repeat 7% center, -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #d1a300), color-stop(0.00, #fefac8));
	background: url(icons_09.png) no-repeat 7% center, -webkit-linear-gradient(#fefac8, #d1a300);
	background: url(icons_09.png) no-repeat 7% center, -moz-linear-gradient(#fefac8, #d1a300);
	background: url(icons_09.png) no-repeat 7% center, -o-linear-gradient(#fefac8, #d1a300);
	background: url(icons_09.png) no-repeat 7% center, -ms-linear-gradient(#fefac8, #d1a300);
	background: url(icons_09.png) no-repeat 7% center, linear-gradient(#fefac8, #d1a300);


	
	margin-bottom:10px;
	margin-top:10px;
	padding: 15px 40px;
}

/* iframe */
.iframe {
position: relative;
padding-bottom: 100%;
height: 0;
overflow: hidden;
}
 
.iframe iframe,
.iframe object,
.iframe embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.googlecal {
  max-width: 800px;
  min-width: 300px;
  margin: 2.0833% auto;
}


/* ex-toc	*/

/* For modern browsers */
.ul.ex-toc:before,
.ul.ex-toc:after {
    content:"";
}
 
.ul.ex-toc:after {
    clear:both;
}

ul.ex-toc{
   list-style-type: none;
}

ul.ex-toc li{
    float: left;
    text-align: center;
    line-height:2em;
    margin:0 5px 5px 0;
    width:100%;
}

ul.ex-toc li a{
    border:1px solid #003557;
    text-decoration:none;   
    display:block;
    padding:0.5em 0; 
    width:100%;
}

ul.ex-toc li a:link{
    color:#003557;
}

ul.ex-toc li a:hover{
    background-color:#003557;
    color:#fff;
}

/* custom layout added by lse */
.section {padding-top: 8px;padding-bottom: 1em;clear: both;margin-bottom:1em;}
.section:first-child{margin-bottom:0;}
.attention1{padding-left:1em !important;text-indent:-1.3em;}

/* sales */
.salesTickets {width:100%;border-spacing:0;border-collapse:separate;border-top: 1px solid #c1c3c1;border-left: 1px solid #c1c3c1;}
.salesTickets thead th {text-align:center;border-bottom: 1px solid #c1c3c1;border-right: 1px solid #c1c3c1;background: #f2f2f2;}
.salesTickets tbody th {text-align:center;border-bottom: 1px solid #c1c3c1;border-right: 1px solid #c1c3c1;color:#fff;text-shadow: -1px -1px 2px #333, 1px -1px 2px #333, -1px 1px 2px #333, 1px 1px 2px #333;}
.salesTickets tbody th#courtside-ss,
.label-ss{background: #CB141D !important;}
.salesTickets tbody th#courtside-s,.salesTickets tbody th.courtside-s,
.label-s{background: #EA70A6 !important;}
.salesTickets tbody th#courtside-sa,
.label-sa{background: #E40155 !important;}
.salesTickets tbody th#courtside-a,
.label-a{background: #F6C4D4 !important;}
.salesTickets tbody th#courtside-b,
.label-b{background: #83498D !important;}
.salesTickets tbody th#courtside-c,
.label-c{background: #E8536C !important;}
.salesTickets tbody th#first-center,
.label-first-c{background: #65B85E !important;}
.salesTickets tbody th#first-side,
.label-first-s{background: #9DCEEF !important;}
.salesTickets tbody th#first-end,.salesTickets tbody th.first-end,
.label-first-e{background: #3269B2 !important;}
.salesTickets tbody th#first-general,
.label-first-g{background: #F6BE6B !important;}
.salesTickets tbody th#second-center,
.label-second-c{background: #155541 !important;}
.salesTickets tbody th.second-general,
.label-second-g{background: #E4C61E !important;}
.salesTickets tbody th#second-wheel,
.label-second-w{background: #692C3F !important;}
.salesTickets td {color: #444;border-right:1px solid #c1c3c1;border-bottom:1px solid #c1c3c1;vertical-align:middle;}

.seat-name{
	font-size:22px;
	font-weight:bold;
	padding:30px 0 !important;
}
#courtside-ss .seat-name{color:#CB141D;}
.courtside-s .seat-name{color:#EA70A6;}
#courtside-a .seat-name{color:#F6C4D4;}
#courtside-b .seat-name{color:#83498D;}
#courtside-c .seat-name{color:#E8536C;}
#1f-center .seat-name{color:#65B85E;}
#1f-side .seat-name{color:#9DCEEF;}
#1f-general .seat-name{color:#F6BE6B;}
#2f-center .seat-name{color:#155541;}
#2f-general .seat-name{color:#E4C61E;}
#2f-wheel .seat-name{color:#692C3F;}

/* goods */
.goods_panel_wrap {
	width: 100%;
	margin-bottom: 15px;
}
.goods_list {
	/*height: 257px;*/
	/*   320 - 38 - 25 px */
	border: 1px solid #CCC;
	margin: 0px 0px;
	padding: 3px 3px 5px;
	background: #fff;
	/* overflow-y: auto; */
}
.top_goods_box {
	border-top: 1px dotted #C2C2C2;
	margin: 0;
	padding: 0;
}

div.top_goods_box:first-child {
	border-top: none;
}
.top_goods_box_photo {
	float: left;
	width: 84px;
	margin-top: 2px;
	margin-right: 10px;
}
.top_goods_box_info dl dt {
	padding-left: 5px;
	margin-top: 2px;
}
.top_goods_box_info dd {
	padding-left: 5px;
}


/* ソーシャルボタン */
  div#social-button ul li{
  float:left;
  height:65px;
  display:block;
  margin: 0 0 15px 10px;
}
div#social-button ul li.twitter{
  min-width:65px; max-width:70px; 	
}
div#social-button ul li.facebook{
  min-width:70px; max-width:115px;
}
div#social-button ul li.line{
  width:55px;	
}
div#social-button ul li.mixi{
  width:55px;	
}
div#social-button ul li.plusone{
  min-width:50px; max-width:80px;
}

table.scoreboard{
	background-color: #000; 
	color: #fff;
}

.f_large{font-size:20px;line-height:1.5;}
.f_x-large{font-size:22px;line-height:1.6;}
.f_xx-large{font-size:24px;line-height:1.7;}

.layout-1column{
    background: #fff;
    padding: 10px;
    /* border-bottom:5px solid #e1e1e1;*/
}
  
.layout-1column .news-article{
    margin-top: 0px;  
}
  
/*
###########################################################################

■ ここから下は変更不可

---------------------------------------------------------------------------
###########################################################################
*/

}