@charset "utf-8";
/* CSS Document */

/* c-ticket
--------------------------------------------- */
.price-table {
    margin-bottom: 40px;
}
.price-column {
    background-color: rgba(255,255,255,0.7);
/*
    padding-bottom: 15px;
*/
    margin:0 auto;
    text-align:center;
}
.price-column h3 {
	position: relative;
	padding: 13px 0 10px 0;
	margin-top:0px;
    background-color:#000;
    text-align: center;
    color:#fff;
    font-size: 1.643em;
	font-family: 'Fjalla One', sans-serif;
	font-weight: inherit;
	letter-spacing: -1px;
}

.price-column h3:after {
	content:"";
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	margin-left: -19px;
	bottom: -27px;
	border: 19px solid transparent;
	border-top: 8px solid #000;
}
.price-column .list{
    list-style:none;
    margin:0;
}
.price-column .list li{
    display: table;
	width: 100%;
    color:#000;
    font-size: 1.714em;
    padding: 20px 0;
	font-family: 'Fjalla One', sans-serif;
	font-weight: inherit;
	letter-spacing: -1px;
	border-bottom: 1px solid #000;
}
.price-column .list li:last-child{
	border: none;
}
.price-column .list li span {
	display: table-cell;
	text-align: left;
	padding-left: 20px;
}
.price-column .list li span.price {
    text-align: right;
	padding-right: 20px;
}
.price-text{
    margin:30px 0 20px;
    font-size:20px;
    color: #000;
    font-weight:normal;
}

/* c-notice
--------------------------------------------- */
#c-notice.primary-section .triangle {
    border-top: 40px solid #ffffff;
}