@charset "utf-8";

/*----------------------------------------------------------------------
    IMPORT
----------------------------------------------------------------------*/

@import "common.css";
@import "module/box.css";
@import "module/list.css";


/*----------------------------------------------------------------------
   BOX01
----------------------------------------------------------------------*/

.tickets #box01 h3 img{
	margin-top:-48px;
}

.tickets #box01 #set01 p{
	margin-bottom:15px;
}

/*----------------------------------------------------------------------
   SET02
----------------------------------------------------------------------*/

.tickets #box01 #set02 h4{
	margin-bottom:18px;
}

/*----------------------------------------------------------------------
   LIST
----------------------------------------------------------------------*/

.tickets #box01 #set01 .list{
	display:block;
	width:900px;
	margin-bottom:22px;
}


.tickets #box01 #set01 .list .size_set{
	width:192px;
	padding:0;
	margin:0;
}

.tickets #box01 #set01 .list th.size_set2{
	width:210px;
}

.tickets #box01 #set01 .list .size_set3{
	width:50px;
}

.tickets #box01 #set01 .list .child_td{
	padding:0 !important;
}

.tickets #box01 #set01 .list .child_td table{
	width:192px;
}

.tickets #box01 #set01 .list .child_td table td{
	padding:2px 0;
}

.list tbody th{
	text-align:center;
}

/*----------------------------------------------------------------------
   CHILD_SET
----------------------------------------------------------------------*/

.tickets .set .child_set{
	margin-top:26px;
}

.tickets .set .child_set dd img{
	float:left;
}

.tickets .set .child_set dd span{
	display:block;
	margin-top:4px;
}


/* === 2018.01 add === */
@media screen and (min-width: 641px) and (max-width: 950px) {/* rwd */
	.tickets .scroll_contents {
		overflow: auto;
	}
}


