
/* for PC,ipad */
@import url("idx_pc.css") screen and (min-width:933px);

/* for iphone,ipod,Andoroid */
@import url("idx_mobi.css") screen and (min-width:0) and (max-width:932px);


/* title common */

#pickUp h2,#idxInfoWrap h2,#idxInfoWrapM h2{display:inline-block;}

/* pick up */

#pickUpWrap {
	background-color:#fff;
}

#pickUp li.pickUpOne dl{
	border-style:solid;
	border-color:#ccc;
	border-width:0 2px 2px 2px;
}

#pickUp li.pickUpOne{
	text-align:left;
	background-color:#fff;
}

#pickUp li.pickUpOne dt{color:#f00;}
#pickUp li.pickUpOne time{font-size:0.9em;color:#06c;font-weight:500;}

#pickUp li.pickUpOne div.pickTum{
	overflow:hidden;
	background:#eeeeee;
	text-align:center;
}/*240419add */

#pickUp li.pickUpOne div.pickTum > img{
	width:100%;
	height: 100%;
	object-fit: contain;
	aspect-ratio: 16 / 9;
}/*240419update */

#pickUp li.pickUpOne a dt{color:#f00;font-weight:600;}/*240419update */
#pickUp li.pickUpOne a dd{color:#333;padding-top:10px;}
#pickUp li.pickUpOne a:hover {opacity:0.9;}


/* info */



.idxInfoList > li{text-align:left;}

.idxInfoList > li:nth-child(odd){background-color:#eeeeee;}
.idxInfoList > li:nth-child(even){background-color:#fff;}

.idxInfoList > li > a{
	width:100%;
	display:block;
	background:url(../../../img/common/ar_c_blue.png) no-repeat 99% center;
}

.idxInfoList > li > a:hover{
	background:url(../../../img/common/ar_c_pink.png) no-repeat 99% center;
}

.idxInfoList > li > a > dl > dd{color:#000;}


/* Two Link */

#idxTwoLink ul{letter-spacing: -.4em;}
#idxTwoLink li{
	letter-spacing:normal;
	background:#000;
	display:inline-block;}

#idxTwoLink li:hover{background:#900;}

#idxTwoLink li a{
	display:block;
	text-align:center;
	color:#fff;
}

#idxTwoLink li > a > span,
#idxTwoLink li > a > span > i{
	display:inline-block;
}


/* today ticket */

#idxTodayTicket .idxTTSituation table,#idxTodayTicket .idxTTSituation td{
	border-collapse:collapse;
}

#idxTodayTicket .idxTTSituation td{
	border:1px solid #ccc;
	background-color:#fff;
	color:#000;
	font-weight:bold;
	text-align:center;
}

#idxTodayTicketNo a{text-decoration:underline;}
#idxTodayTicketMark ul.markNotes{color:#fff;}


/* faq link */

.idxFaqLink a{
	display:block;
	background-color:#fc0;
	color:#000;
	font-weight:bold;

}

.idxFaqLink a:hover{
	background-color:#000;
	color:#fff;
}

/* Signbord */

#idxSignbordWrap {
	margin:0 auto;
	overflow:hidden;
	position:relative;
}

#idxSignbordWrap > ul{background-color:#000;}

li.heroSbOne {
	position:absolute;
	top:0;
	left:0;
	display:none;
}

#heroSb01 {z-index:1;}
#heroSb02 {z-index:2;}
#heroSb03 {z-index:3;}
#heroSb04 {z-index:4;}
#heroSb05 {z-index:5;}
#heroSb06 {z-index:6;}
#heroSb07 {z-index:7;}

#idxSignbordWrap.txCn .indicator span,
#idxSignbordWrapM.txCn .indicator span{
	border-color:#c00;
	border-width:1px;
	border-style:solid;
	background-color: transparent !important;
}

#idxSignbordWrap.txCn .indicator span.current,
#idxSignbordWrapM.txCn .indicator span.current{
	background-color: #c00 !important;
}