/*　--------------------------------------------------
------------------------------------------------------
------------------------------------------------------

011 一覧


-------------------------------------------------- */

/*　--------------------------------------------------
------------------------------------------------------
------------------------------------------------------

012 各種チケットのご案内


-------------------------------------------------- */
.various_content02_left,
.various_content02_right2{display:inline-block;}
.contents_wrap02 ul{margin-top:20px;}

#various_content04_right > p{display:inline-block;vertical-align:top;}

.online_list01 li{padding:10px;background:#f5f5f5;}

.enjoy_content01{width:32%;margin-right:1%;margin-bottom:20px;display:inline-block;vertical-align:top;}
.enjoy_content01:nth-child(3n){margin-right:0;}
.enjoy_content01 p{font-size:12px!important;line-height:1.4em!important;}
.enjoy_content01 .title1{margin:4px 0;color:#ad0040;font-size:14px;font-weight:bold;}

@media screen and (max-width:690px){
	.download_content03{width:48%;margin:0 2% 50px 0;}
	.download_content03:nth-child(2n){margin:0 0 50px 0;}

	.enjoy_content01{width:48%;margin-right:2%;margin-bottom:20px;display:inline-block;vertical-align:top;}
	.enjoy_content01:nth-child(even){margin-right:0;}
	.enjoy_content01:nth-child(odd){margin-right:2%;}
}

/*　--------------------------------------------------
------------------------------------------------------
------------------------------------------------------

014 チケットの購入方法


-------------------------------------------------- */
.ticket_tab_wrap{width:100%;font-size:0;display:table;}
.ticket_tab_wrap .ticket_tab.active{background:#ad0040;}
.ticket_tab_wrap .ticket_tab{width:25%;margin:0;padding:0;background:#dadada;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;vertical-align:middle;display:table-cell;}
.ticket_tab_wrap .ticket_tab.active a{color:#FFF!important;}
.ticket_tab_wrap .ticket_tab a{color:#222!important;font-size:13px;}
.ticket_tab_wrap .ticket_tab:hover{background:#7e012f;}
.ticket_tab_wrap .ticket_tab:hover a{color:#FFF!important;}

.ticket_tab_block_wrap .ticket_tab_block{background:#fbfbfb;display:none;}
.ticket_tab_block_wrap .ticket_tab_block ul{margin:0;padding:30px;border:4px solid #ad0040;}
.ticket_tab_block_wrap .ticket_tab_block ul li{margin-bottom:10px;}
.ticket_tab_block_wrap .ticket_tab_block ul li.image{text-align:center;}
.ticket_tab_block_wrap .ticket_tab_block.active{display:block;}

/*　--------------------------------------------------
------------------------------------------------------
------------------------------------------------------

019 ファジフーズ


-------------------------------------------------- */
.contents.ticket{position:relative;width:100%;height:auto;padding-bottom:120px;background:#efefef;text-align:center;}
.contents.ticket > .inner{width:1100px;height:auto;display:inline-block;}
.contents.ticket > .inner .title{margin:40px 0;display:inline-block;}
.contents.ticket > .inner .title h1{color:#ad0040;font-size:30px;font-weight:bold;}

.contents.ticket .inner .content_header{margin-bottom:40px;}
.contents.ticket .inner .content_header .inner{}
.contents.ticket .inner .content_header .inner .ttl{padding:0 0;width:100%;height:auto;}
.contents.ticket .inner .content_header .inner .ttl img{width:100%;height:auto;}

.contents.ticket .inner .content_header .inner .nav.low.foods{float:none;background:#ad0040;margin-bottom:30px;padding:20px 20px 10px;border-bottom:8px solid #0c0a58;}
.contents.ticket .inner .content_header .inner .nav.low.foods .inner{width:100%;}

.contents.ticket .inner .content_header .inner .item_module{width:100%;height:auto;margin:0 0 30px;display:inline-block;}
.contents.ticket .inner .content_header .inner .item_module ul{}
.contents.ticket .inner .content_header .inner .item_module ul li.item{float:left;width:263px;margin-right:16px;margin-bottom:30px;background:#FFF;overflow:hidden;display:inline-block;/* cursor:pointer; */}
.contents.ticket .inner .content_header .inner .item_module ul li.item.last{margin-right:0;}
.contents.ticket .inner .content_header .inner .item_module ul li.item a{width:100%;text-decoration:none;text-align:left;display:inline-block;}
.contents.ticket .inner .content_header .inner .item_module ul li.item a .ttl{padding:10px 10px;width:auto;height:60px;background:#ad0040;}
.contents.ticket .inner .content_header .inner .item_module ul li.item a .ttl p{color:#FFF;font-size:16px;font-weight:bold;line-height:1.4em;}
.contents.ticket .inner .content_header .inner .item_module ul li.item a .img{width:263px;height:200px;text-align:center;border-bottom:2px solid #dadada;}
.contents.ticket .inner .content_header .inner .item_module ul li.item a .img img{width:auto;height:100%;vertical-align:top;display:inline-block;}
.contents.ticket .inner .content_header .inner .item_module ul li.item a .txt{height:120px;padding:20px 0;margin:0 20px;border-bottom:solid 1px #dadada;}
.contents.ticket .inner .content_header .inner .item_module ul li.item a .txt p{font-size:14px;line-height:1.4em;display:inline-block;}
.contents.ticket .inner .content_header .inner .item_module ul li.item a .price{height:55px;padding:20px 0;margin:0 20px;border-bottom:solid 1px #dadada;text-align:center;}
.contents.ticket .inner .content_header .inner .item_module ul li.item a .price p{font-size:21px;font-weight:bold;line-height:1.4em;display:inline-block;}
.contents.ticket .inner .content_header .inner .item_module ul li.item a .price p.tent{color:#666;font-size:12px;}
.contents.ticket .inner .content_header .inner .item_module ul li.item a .place{padding:20px 0 30px;margin:0 20px;}
.contents.ticket .inner .content_header .inner .item_module ul li.item a .place div{}
.contents.ticket .inner .content_header .inner .item_module ul li.item a .place div span{position:relative;top:5px;width:20px;height:20px;margin-top:4px;margin-right:5px;display:inline-block;}
.contents.ticket .inner .content_header .inner .item_module ul li.item a .place div.stadium span{background:#ffff00;}
.contents.ticket .inner .content_header .inner .item_module ul li.item a .place div.home span{background:#a9fe01;}
.contents.ticket .inner .content_header .inner .item_module ul li.item a .place div.away span{background:#7bcdf0;}
.contents.ticket .inner .content_header .inner .item_module ul li.item a .place div p{line-height:1px;display:inline-block;}

@media screen and (max-width:1100px){
	.contents.ticket{padding-bottom:20px;}
	.contents.ticket > .inner{width:92%;margin:0 4%;}
	.contents.ticket > .inner .module .inner{width:100%;margin:0;}

	.contents.ticket .inner .content_header .inner .nav.low.foods{margin-bottom:30px;padding:0 0 0;border-bottom:8px solid #0c0a58;}
	.contents.ticket .inner .content_header .inner .nav.low.foods .inner{width:100%;margin:0;}
	.nav.low .inner div.btn_nav_low{text-align:left}
	.nav.low .inner div.btn_nav_low p{margin-left:0;}
	.nav.low .inner div.btn_nav_low svg{padding:24px 0 0 1px}
	.nav.low .inner div.btn_nav_low .btn.toggle{text-align:center;}

	.contents.ticket .inner .content_header .inner .item_module ul li.item{width:48%;margin-right:4%;}
	.contents.ticket .inner .content_header .inner .item_module ul li.item.last_sp{margin-right:0;}
	.contents.ticket .inner .content_header .inner .item_module ul li.item a .img{width:100%;height:auto;}
	.contents.ticket .inner .content_header .inner .item_module ul li.item a .img img{width:100%;max-height:100%;height:auto;}
	.contents.ticket .inner .content_header .inner .item_module ul li.item a .place{padding:20px 0 20px;}
	.contents.ticket .inner .content_header .inner .item_module ul li.item a .place div{margin-bottom:5px;}

}
@media screen and (max-width:690px){
	.contents.ticket .inner .content_header .inner .item_module ul li.item{width:100%;margin-right:0;}
	.contents.ticket .inner .content_header .inner .item_module ul li.item a .ttl{height:auto;}
	.contents.ticket .inner .content_header .inner .item_module ul li.item a .ttl p{font-size:14px;line-height:1.2em;}
	.contents.ticket .inner .content_header .inner .item_module ul li.item a .txt{height:auto;}
	.contents.ticket .inner .content_header .inner .item_module ul li.item a .txt p{font-size:12px;}
	.contents.ticket .inner .content_header .inner .item_module ul li.item a .place div span{margin-right:10px;}
	.contents.ticket .inner .content_header .inner .item_module ul li.item a .place div span{top:0px;width:10px;height:10px;}
	.contents.ticket .inner .content_header .inner .item_module ul li.item a .place div p{font-size:12px;}
}



/*　--------------------------------------------------
------------------------------------------------------
------------------------------------------------------

019 ファジフーズ


-------------------------------------------------- */
#ticket p {
	font-size: 14px !important;
}

#ticket div {
	margin-bottom: 30px !important;
}

#ticket h5 {
	color: #1d2973;
	font-weight: bold;
	margin-top: 20px;
}


/*　--------------------------------------------------
------------------------------------------------------
------------------------------------------------------

ゆめパス


-------------------------------------------------- */
.btn01 {
	text-align: center;
}
.point01 {
	margin-bottom: 10px;
	color: #ea1300;
	font-weight: bold;
}

.cv_yume01 dl {
	margin-top: 20px;
}
.cv_yume01 dl dt {
	margin-top: 0 !important;
}