@charset "utf-8";
/* CSS Document */

.area-ticket dt {
	float:left;
	width:110px;
	padding-top:10px;
	font-weight:bold;
	font-size:100%;
	color:#5f5f2d;
}

.area-ticket dd {
	float:right;
	width:590px;
}

.area-ticket dd ul li {
	width:140px;
	float:left;
	margin-right:10px;
	_margin-right:5px;
	font-size:87%;
}



/**clear設定***********************************/
.area-ticket dd ul {
	min-height: 1%;
	}
	

.area-ticket dd ul:after {
	content: ".";
 	display: block;
 	height: 0;
 	clear: both;
 	visibility: hidden;
	}

/*\*/

* html .area-ticket dd ul { 
	height: 1%;
	}

.area-ticket dd ul { 
	display: block;
	}/**/
	
@media only screen and (max-width: 750px) {
.area-ticket dt {
	width:100%;
    padding-bottom: 10px;
}
.area-ticket dd {
	float:none!important;
	width:100%;
}
.area-ticket dd ul li {
    width: calc((100% - 15px)/2);
    float: left;
    margin-right: 15px;
    font-size: 100%;
}
.area-ticket dd ul:not(#kurokawa) li:nth-child(even) {
    margin-right: 0!important;
    }
.area-ticket dd ul#kurokawa li:nth-child(even) {
    margin-right: 15px!important;
    }
.area-ticket dd ul#kurokawa li:nth-child(odd) {
    margin-right: 0!important;
    }
.area-ticket dd ul li.linkbtn-dy.w290 {
    width: 100%!important;
  }
td.exp {
    text-indent: -1.0em !important;
    padding-left: 1.5em !important;
}
 }

.txt-small02{
	letter-spacing: 0.1em;
}
.txt-normal{
font-weight: normal!important;
}