@charset "utf-8";

div.page-ticket div.ticket-area {
	margin-bottom: 50px;
}



/* Calenader */
table.calendar {
	width: 100%;
	border-collapse: collapse;
}
table.calendar thead tr {
	height: 100%;
	background-color: #ff83b5;
}
table.calendar th {
	color: #fff;
	font-size: 130%;
	font-weight: normal;
}
table.calendar tr.week {
	background: #f3f3f3;
}
table.calendar tr.week th {
	color: #888;
	font-size: 110%;
	width: 14.285%;
/*
	width: calc(100% / 7);
*/
	padding: 3px 0;
}
table.calendar tr.week th.sun {
	color: #d83838;
}
table.calendar tr.week th.sat {
	color: #0074bd;
}
table.calendar td {
	text-align: center;
	color: #5d6a70;
}
table.calendar tbody tr td {
	text-align: center;
	padding: 0;
}
table.calendar tbody tr td a {
	display: block;
	color: #333;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	font-size: 110%;
}
table.calendar tbody tr td.start a {
	color: #fff;
}
table.calendar tbody tr td.end a {
	color: #fff;
}
table.calendar tbody tr td.disable {
	height: 30px;
	line-height: 30px;
	color: #999;
	background-color: #ddd;
}
table.calendar tbody tr td.active a {
	color: #fff;
	background-color: #ffaecf;
}
table.calendar tbody tr td.start a,
table.calendar tbody tr td.end a,
table.calendar tbody tr td a:hover {
	color: #fff;
	background-color: #ff83b5;
}

table.calendar thead tr td.prev {
	height: 100%;
	text-align: left;
}
table.calendar thead tr td.next {
	height: 100%;
	text-align: right;
}
table.calendar thead tr td.prev a,
table.calendar thead tr td.next a {
	position: relative;
	display: inline-block;
	width: 40px;
	padding: 8px 0;
	text-decoration: none;
}
table.calendar thead tr td.prev a:hover,
table.calendar thead tr td.next a:hover {
	color: #fc538f;
	background: #ffa3c4;
}
table.calendar thead tr td.move a:after {
	position: absolute;
	display: block;
	content: "";
	top: 0;
	bottom: 0;
	width: 8px;
	height: 8px;
	margin: auto 0;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
}
table.calendar thead tr td.move a:hover {
}
table.calendar thead tr td.move a:hover:after {
}
table.calendar thead tr td.prev a:after {
	left: 15px;
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
}
table.calendar thead tr td.next a:after {
	right: 15px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}



div.item-list-area {
	width: 90%;
	margin: 0 auto;
}
div.item-list-area div.flick-item {
	position: relative;
	float: left;
	width: 31%;
	width: calc(100% / 3 - 20px);
	margin: 0 10px 20px 10px;
	color: #678;
	border: solid 1px #ccc;
	border-radius: 3px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	overflow: hidden;
	box-sizing: border-box;
}
div.item-list-area.item-list-link div.flick-item {
	overflow: visible;
	border: none;
	box-shadow: none;
}
div.item-list-area div.flick-item:before {
	content: "";
	display: block;
	padding-top: 82%;
}
div.item-list-area div.flick-item > div.inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
div.item-list-area div.flick-item a {
	text-decoration: none;
}
div.item-list-area div.common-list-area div.flick-item div.inner a.common-fade-area {
	display: block;
	height: 100%;
	color: #678;
	text-decoration: none;
	border: solid 1px #ccc;
	border-radius: 3px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
div.item-list-area div.common-list-area div.flick-item div.inner a.common-fade-area:hover {
	border-color: rgba(237, 29, 137, 0.8);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 4px rgba(237, 29, 137, 0.8), 0 0 0 #000000;
}
div.item-list-area div.common-list-area div.flick-item div.inner a.common-fade-area:hover div.fade-inner {
	opacity: 0.25;
}
div.item-list-area div.common-list-area div.flick-item div.inner a.common-fade-area div.fade-inner {
	z-index: 1;
}

div.item-list-area div.flick-item div.country-area,
div.item-list-area div.flick-item div.required-time-review-count,
div.item-list-area div.flick-item div.user-info div.name-intro,
div.item-list-area div.flick-item div.introduction div.introduction-inner {
	display: none;
}
div.item-list-area div.flick-item div.country-area {
	display: none;
}
div.item-list-area div.flick-item div.item-image {
	height: calc(100% - 60px);
}
div.item-list-area div.flick-item div.item-image div.image-inner {
	height: 100%;
}
div.item-list-area div.flick-item div.item-image img {
	width: 100%;
	height: 100%;
}



/* VR Movie */
div.item-list-area div.flick-item[data-movie-flag="1"] div.item-image {
	overflow: hidden;
}
div.item-list-area div.flick-item[data-movie-flag="1"][data-movie-state="2"] div.item-image img,
div.item-list-area div.flick-item[data-movie-flag="1"][data-movie-state="2"] div.bookmark,
div.item-list-area div.flick-item[data-movie-flag="1"][data-movie-state="2"] div.title,
div.item-list-area div.flick-item[data-movie-flag="1"][data-movie-state="2"] div.user-info,
div.item-list-area div.flick-item[data-movie-flag="1"][data-movie-state="2"] div.item-image div.image-inner:before,
div.item-list-area div.flick-item[data-movie-flag="1"][data-movie-state="2"] div.item-image div.image-inner:after {
	display: none;
}
div.item-list-area div.flick-item[data-movie-flag="1"] div.item-image video {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
div.item-list-area div.flick-item[data-movie-flag="1"] div.fade-inner {
	display: none;
}
div.item-list-area div.flick-item[data-movie-flag="1"][data-movie-state="1"] div.inner div.item-image div.image-inner:before {
	-webkit-animation: item-list-vr-icon 1.5s ease forwards infinite;
	animation: item-list-vr-icon 1.5s ease forwards infinite;
}
@-webkit-keyframes item-list-vr-icon {
	0% {
		transform: rotate3d(0, 1, 0, 0deg);
	}
	100% {
		transform: rotate3d(0, 1, 0, 360deg);
	}
}
@keyframes item-list-vr-icon {
	0% {
		transform: rotate3d(0, 1, 0, 0deg);
	}
	100% {
		transform: rotate3d(0, 1, 0, 360deg);
	}
}




div.item-list-area div.flick-item div.item-image.unload img {
	opacity: 0;
}
div.item-list-area div.flick-item div.item-image.loaded img {
	-webkit-animation: ticket-list-image-fadein 0.5s ease forwards;
	animation: ticket-list-image-fadein 0.5s ease forwards;
}

div.item-list-area div.flick-item div.item-image div.image-inner {
	position: relative;
}
div.item-list-area div.flick-item div.item-image div.image-inner:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;

	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 70%, rgba(0,0,0,0.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(70%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.7)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 70%,rgba(0,0,0,0.7) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 70%,rgba(0,0,0,0.7) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 70%,rgba(0,0,0,0.7) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 70%,rgba(0,0,0,0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#b3000000',GradientType=0 );
}
div.item-list-area div.flick-item[data-item-vr="1"] div.item-image div.image-inner:before {
	content: "";
	position: absolute;
	right: 10px;
	bottom: 35px;
	width: 54px;
	height: 54px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i44Os44Kk44Ok44O8XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTE1LjgwN3B4IiBoZWlnaHQ9IjgyLjc3MnB4IiB2aWV3Qm94PSIwIDAgMTE1LjgwNyA4Mi43NzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExNS44MDcgODIuNzcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0Y2RjZGNiIgZD0iTTY4LjMwOCwzNC4xMjNjLTIuNzI5LDkuOTY4LTUuNzkzLDEzLjQwOS0xMi42MSwxMy4zOTVjLTYuODUtMC4wMTUtMTAuNTU4LTQuMTM0LTEyLjIyOS0xMy43NTljLTAuOTE4LTUuMjg4LTAuNzc0LTEwLjU2NywwLjE3Ni0xNS44NzNDNDUuNDkzLDcuNTYzLDQ5LjUyNCw0LjIzNiw1OS45MzcsNC44NzJjMS44MDcsMC4xMSwzLjU5NCwwLjU0Nyw1LjI3OCwwLjgxNGMxLjEzOCwxLjgwMSwwLjIyMiwzLjMzOSwwLjMyNyw0Ljg4NmMtNC45NDIsMS44ODItMTAuODUyLTIuMTE2LTE0LjY3NCwzLjAyM2MtMS43MDQsMi4yOTEtMi40MjIsNS4wMjUtMS43NjUsNy45N2MxMi4yNzktMi4yNjYsMTUuMTU3LTAuNzE1LDE4Ljg0Miw5LjkyYy0wLjMwNi00Ljg3MSwwLjI3Ny05LjY2OCwxLjAyOC0xNC40MjhjMS4wNDEtNi42MDIsNC4xMjUtMTMuMDU0LDEyLjY5MS0xMi4yNzFjNC44MDgsMC40MzgsOC45MzEsMy42NywxMC4yMzUsOS4yMTdjMS44OSw4LjAzOSwxLjk1MywxNi4xNDQtMC4wMjQsMjQuMTk0Yy0xLjQ4OCw2LjA1OS01LjEwOSw5LjE0Ny0xMC42NzksOS4zMjJjLTUuOTYyLDAuMTg4LTkuNjU0LTIuNjMxLTExLjU3MS04Ljg1NEM2OS4xNjMsMzcuMTU5LDY4Ljc0NiwzNS42MzgsNjguMzA4LDM0LjEyM3ogTTg3LjU5NiwyNi4zMzljLTAuMzI2LTMuMzUtMC4zODMtNi44NjUtMS4wODYtMTAuMjQ3Yy0wLjU3Ni0yLjc3My0xLjgyMi01LjE2My01LjU5NS01LjE2M2MtMy44NjktMC4wMDEtNS4zODEsMi4xNzgtNi4wNTMsNS4zYy0xLjQxMiw2LjU2My0xLjUyOSwxMy4xNzgsMC4wMzcsMTkuNzQ0YzAuNjk5LDIuOTI5LDIuMTE4LDUuMTEzLDUuNjUyLDUuMjI5YzMuODI3LDAuMTI1LDUuNDQ3LTIuMjQxLDYuMDgxLTUuMzMyQzg3LjI2MSwzMi44MDksODcuMjksMjkuNjIzLDg3LjU5NiwyNi4zMzl6IE01NC43MTgsMjYuODU3Yy01LjE0OCwwLjAyOS02LjAxNywwLjY0NS01Ljk5NSw0LjI0N2MwLjAzOSw2LjM3LDIuNjY4LDEwLjE4Niw2LjkyMiwxMC4wNDNjMy44MjktMC4xMjgsNS44Mi0yLjc4OSw1LjcxNS03LjYzNUM2MS4yNjEsMjguOTU4LDU5LjEzOSwyNi44MzIsNTQuNzE4LDI2Ljg1N3oiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0Y2RjZGNiIgZD0iTTQ2LjQ2Nyw4Mi43NzJjMC00LjI2OSwwLTcuNTM0LDAtMTEuMjI3Yy03LjU0MS0wLjc0My0xNC43Ni0xLjUzMi0yMS43NTktMy40OTdjLTYuMjUtMS43NTUtMTIuNDgzLTMuNjE3LTE3Ljk3MS03LjIxOWMtOS4wMTQtNS45MTctOC45NjQtMTMuOTE1LDAuMDMxLTE5Ljc3NmMzLjk0LTIuNTY3LDguOTQ4LTQuNTE1LDEzLjIyLTUuMTMxYzAuODkyLDEuNzI0LTAuMjgyLDIuMzU4LTEuNTQ3LDIuOTcyYy0xLjc4NCwwLjg2NS0zLjY2NCwxLjU4OS01LjMxNSwyLjY2MmMtNi4wMjMsMy45MTUtNi4xODIsOS4yMjMsMC4wMDQsMTIuOTEyYzEwLjA2OSw2LjAwNCwyMS4zODQsNy41MzQsMzMuMjE3LDguNTQ5YzAtMy4yMjcsMC01Ljk4OSwwLTEwLjA0MmM2LjI1Nyw1LjMxMywxMS42ODYsOS45MjQsMTcuNTIxLDE0Ljg4QzU4LjEyOCw3Mi43NzUsNTIuNjY0LDc3LjQ2LDQ2LjQ2Nyw4Mi43NzJ6Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGNkY2RjYiIGQ9Ik02Ni43NTIsNzAuMjg3YzEuMjEzLTAuNTQyLDIuNDI1LTEuMDg0LDQuMDEzLTEuNzkzYy0yLjI1MS0yLjA3MS0zLjY0LTMuMzUtNS42Ni01LjIwOWM5Ljc3Ny0wLjI0MSwxOC41MTMtMS44MTksMjcuMDg0LTQuMzA1YzMuNjgtMS4wNjYsNy4yOTUtMi4zMzgsMTAuNDk0LTQuNDg1YzYuMDI0LTQuMDQ0LDUuOTY5LTkuMDI2LTAuMTQ5LTEyLjg5NWMtMS42Ny0xLjA1Ni0zLjU0Mi0xLjc5MS01LjMxNy0yLjY4MWMtMS4xNjYtMC41ODQtMi42NjgtMC45My0xLjgxNC0zLjQzYzYuNzcxLDEuODQ2LDEzLjM1Nyw0LjA4NywxOC4xNDgsOS42OTFjMy4yNjQsMy44MTgsMi45MjUsOC4yMDQtMC42MDYsMTIuMTk0Yy0yLjgyLDMuMTg2LTYuNDk1LDUuMTM3LTEwLjM1NCw2Ljc0M2MtNi4wMDUsMi40OTktMTIuMjUyLDQuMjY5LTE4LjYzMSw1LjQyNmMtNS4zNzksMC45NzUtMTAuODQyLDEuNDkxLTE2LjI2OSwyLjIxMUM2Ny4zNzcsNzEuMjY2LDY3LjA2NSw3MC43NzYsNjYuNzUyLDcwLjI4N3oiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0Y2RjZGNiIgZD0iTTM3LjI2OCwyNS4wMzJjNC44MjYsNC42NDMsNS45MDEsMTIuMzM5LDIuNjk3LDE3Ljk2MWMtMi43ODUsNC44ODgtOS4wNSw1Ljc2Ni0xOS42NzQsMi43MThjLTAuNzM5LTEuNzMxLTAuNTI5LTMuNDQ1LDAuMjMtNS4xNDhjMy4yMTMsMC4yMDUsNi4zNCwwLjM3Myw5LjQ2MiwwLjYxMmMzLjc4MiwwLjI4OSw1LjU4My0xLjczLDUuODM3LTUuMjEzYzAuMjYzLTMuNjA1LTAuNDgtNi43NC00Ljk2LTcuMTM5Yy0yLjEzOS0wLjE5LTQuMjgxLTAuMzI2LTYuNDY5LTAuNDljLTEuMzc1LTEuNjY1LTAuMzI1LTMuNDg0LTAuNjkyLTUuMDg3YzEuOTM1LTEuMjYyLDMuODA3LTAuNzE2LDUuNTYyLTAuNzA2YzQuNDE5LDAuMDIzLDUuODg0LTIuODgyLDUuOTY0LTYuNDM4YzAuMDc4LTMuNTAzLTEuOTI0LTUuNDE5LTUuNzYzLTUuMTIyYy0yLjc5NiwwLjIxNi01LjYyMiwwLjA0Mi04LjQ3OSwwLjA0MmMtMC43MTQtMS4zMTUtMC44NDQtMi43NjYtMC43NzgtNC4yMzhjNi45MDQtMy4xNDcsMTUuNzI1LTIuNjk5LDE4LjY4MywwLjkyNkM0Mi4yMzUsMTEuODA5LDQxLjYyNSwxOS4yMjksMzcuMjY4LDI1LjAzMnoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0Y2RjZGNiIgZD0iTTk5LjQyOSwwLjAwM2M0LjgyMS0wLjA5OSw3LjM5OCwyLjM2Niw3LjU2Myw3LjIzM3MtMi4zNzIsNy43MTctNi45MjgsNy43ODRjLTQuNjM5LDAuMDY5LTcuMzM5LTIuNjYyLTcuMzM0LTcuNDE5QzkyLjczNSwzLjA4OSw5NS4zODMsMC4wODYsOTkuNDI5LDAuMDAzeiBNMTAwLjI5MiwxMS45MzJjMi4xMzEtMC41MzksMy44NTQtMS43NjEsMy43MDgtNC42NDVjLTAuMTI5LTIuNTM2LTEuNDE2LTQuMDM0LTQuMDI4LTQuMDhjLTIuOTktMC4wNTQtNC4wOTgsMS43NjQtNC4wNzUsNC40NzFDOTUuOTE3LDEwLjI1Nyw5Ny4zMzIsMTEuNiwxMDAuMjkyLDExLjkzMnoiLz48L2c+PC9zdmc+);
	background-size: contain;
	z-index: 1;
}

@-webkit-keyframes ticket-list-image-fadein {
	0% {
	}
	100% {
		opacity: 1.0;
	}
}
@keyframes ticket-list-image-fadein {
	0% {
	}
	100% {
		opacity: 1.0;
	}
}

div.item-list-area div.flick-item div.item-image a {
	display: block;
	height: 100%;
}
div.item-list-area div.flick-item div.title {
	position: absolute;
	left: 0;
	bottom: 55px;
	width: 70%;
	width: calc(100% - 74px);
	line-height: 1.4em;
	color: #fff;
	font-size: 140%;
	padding: 5px;
	font-family: 游ゴシック, YuGothic;
	font-weight: 800;
}
div.item-list-area div.flick-item div.title a {
	color: #fff;
	line-height: 1.5em;
}
div.item-list-area div.flick-item div.title a:hover {
	color: #ff9c3d;
}
div.item-list-area div.flick-item div.introduction {
	padding: 0 10px 0 10px;
}
div.item-list-area div.flick-item div.introduction div.price {
	float: left;
	position: relative;
	color: #fc538f;
	padding: 5px 0 0 0;
	font-size: 150%;
	font-weight: 800;
}
div.item-list-area div.flick-item div.introduction div.price span.price-suffix {
	color: #678;
	font-size: 70%;
	font-weight: normal;
	margin-left: 5px;
}
div.item-list-area div.flick-item div.introduction div.intro-min-person,
div.item-list-area div.flick-item div.introduction div.intro-max-person {
	float: left;
	padding-top: 5px;
}
div.item-list-area div.flick-item div.introduction div.intro-min-person {
	margin-left: 10px;
}
div.item-list-area div.flick-item div.introduction div.intro-max-person {
	margin-left: 5px;
}

div.item-list-area div.flick-item  div.review {
	float: left;
	display: table;
	height: 100%;
	margin-left: 15px;
	margin-top: 5px;
}
div.item-list-area div.flick-item div.review div.inner {
	display: table-cell;
	vertical-align: middle;
}
div.item-list-area div.flick-item div.review div.inner span.icon {
	float: left;
	width: 12px;
	height: 12px;
	margin-left: 2px;
	margin-top: 3px;
	background: url('../../../img/user/ticket/ticket_icon-20170214065600.png') no-repeat left top;
	background-size: 34.6px 24px;
}
div.item-list-area div.flick-item div.review div.inner span.num {
	float: left;
	margin-left: 5px;
}
div.item-list-area div.flick-item div.review div.inner span.v1 { background-position: 0 -12px; }
div.item-list-area div.flick-item div.review div.inner span.v2 { background-position: -12px -12px; }
div.item-list-area div.flick-item div.review div.inner span.v3 { background-position: -24px -12px; }

div.item-list-area div.flick-item div.stay-bottom-area {
	display: table;
	padding: 0 10px;
	box-sizing: border-box;
}
div.item-list-area div.flick-item div.stay-bottom-area div.row-item {
	display: table-cell;
	vertical-align: middle;
	margin-right: 10px;
	font-size: 90%;
	padding-right: 20px;
}
div.item-list-area div.flick-item div.stay-bottom-area div.row-item.area {
	max-width: 60px;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
div.item-list-area div.flick-item div.stay-bottom-area div.review {
	float: right;
	margin: 0;
}

div.item-list-area div.flick-item div.term {
	display: none;
	max-width: 90%;
	height: 20px;
	padding: 0 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
div.item-list-area div.flick-item div.mobile-info,
div.item-list-area div.flick-item div.stay-bottom-area {
	height: 31px;
}
div.item-list-area div.flick-item div.mobile-info div.mobile-info-inner div.mobile-info-row {
	display: table;
	table-layout: fixed;
	width: 100%;
	padding: 5px 10px;
	font-size: 120%;
	box-sizing: border-box;
}
div.item-list-area div.flick-item div.mobile-info div.mobile-info-inner div.mobile-info-row div.row-item {
	display: table-cell;
	vertical-align: bottom;
	font-size: 80%;
	padding: 0 0 0 0;
}
div.item-list-area div.flick-item div.mobile-info div.mobile-info-inner div.mobile-info-row div.row-item span.icon {
	display: inline-block;
	width: 19px;
	height: 19px;
	margin-right: 3px;
	vertical-align: middle;
	opacity: 0.7;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
}
div.item-list-area div.flick-item div.mobile-info div.mobile-info-inner div.mobile-info-row div.category {
	width: 40%;
}
div.item-list-area div.flick-item div.mobile-info div.mobile-info-inner div.mobile-info-row div.category span.icon {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgd2lkdGg9IjEyOHB4IiBoZWlnaHQ9IjEyOHB4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI4IDEyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjNUM2OTZGIiBkPSJNMTI1Ljk2NSw4MC42MDJjMCwwLjY4Ny0wLjI2MywxLjM3NS0wLjc4NywxLjg5OWwtNDEuODA3LDQxLjgxN2MtMC41MDMsMC41MDQtMS4xODcsMC43ODctMS45MDEsMC43ODcNCgkJYy0wLjcxMiwwLTEuMzk2LTAuMjgzLTEuODk4LTAuNzg3TDMuNTU2LDQ4LjI5N2MtMC41My0wLjUzNC0wLjgyOS0xLjM4NC0wLjc4Ny0yLjAwNGwwLjk4Mi0yNC43MDR2LTAuMDENCgkJYzAtNC45MjQsMS45NTgtOS42NDksNS41MDYtMTMuMTk3YzMuNTU0LTMuNTUsOC4yNzgtNS41MDIsMTMuMzAyLTUuNTAybDI0LjYwNC0wLjk4NmMwLjc0Ni0wLjAzMSwxLjQ3NSwwLjI1MywyLjAwNSwwLjc4Nw0KCQlsNzYuMDEsNzYuMDJDMTI1LjcwMiw3OS4yMjYsMTI1Ljk2NSw3OS45MTQsMTI1Ljk2NSw4MC42MDJ6IE04MS40NywxMTguNjE3bDM4LjAwNy0zOC4wMTZMNDYuMTk4LDcuMzExTDIyLjY2NSw4LjI1Ng0KCQljLTcuNTEyLDAtMTMuNTM5LDYuMDI2LTEzLjUzOSwxMy40MjdMOC4xODcsNDUuMzI4TDgxLjQ3LDExOC42MTd6Ii8+DQoJPHBhdGggZmlsbD0iIzVDNjk2RiIgZD0iTTM5Ljc5OSwyNS40ODZjMCwzLjU5LTEuMzk2LDYuOTctMy45MzIsOS41MTFjLTUuMjM5LDUuMjM5LTEzLjc2OSw1LjIzOS0xOS4wMDgsMA0KCQljLTUuMDcxLTUuMDgxLTUuMDcxLTEzLjk0MSwwLTE5LjAwM2M1LjIzOS01LjIzOCwxMy43NjktNS4yMzgsMTkuMDA4LDBDMzguNDAzLDE4LjUyNCwzOS43OTksMjEuODk1LDM5Ljc5OSwyNS40ODZ6DQoJCSBNMTguMzAyLDI1LjQ4NmMwLDIuMTYxLDAuODM1LDQuMTg4LDIuMzU3LDUuNzExYzEuNTIyLDEuNTIxLDMuNTQ4LDIuMzYsNS43MDEsMi4zNmMyLjE1NywwLDQuMTgzLTAuODQsNS43MDYtMi4zNg0KCQljMy4wNC0zLjA0NSwzLjA0OS04LjM2OCwwLTExLjQwMmMtMS41MjMtMS41MjEtMy41NDktMi4zNjMtNS43MDYtMi4zNjNjLTIuMTUyLDAtNC4xNzksMC44NDItNS43MDEsMi4zNjMNCgkJQzE5LjEzNywyMS4zMDYsMTguMzAyLDIzLjMzMiwxOC4zMDIsMjUuNDg2eiIvPg0KPC9nPg0KPC9zdmc+DQo=');
}
div.item-list-area div.flick-item div.mobile-info div.mobile-info-inner div.mobile-info-row div.area {
	width: 20%;
}
div.item-list-area div.flick-item div.mobile-info div.mobile-info-inner div.mobile-info-row div.area span.icon {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgd2lkdGg9IjEyOHB4IiBoZWlnaHQ9IjEyOHB4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI4IDEyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjNUM2OTZGIiBzdHJva2U9IiM1QzY5NkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTY0LjQyOCwxMjYuNTJjLTAuNDA2LDAtMC44MDYtMC4wOTItMS4xNzYtMC4yODMNCgkJYy0yLjA3My0xLjA0NS01MC43MzEtMjYuMzE4LTUwLjczMS03MS45NDhjMC0yOS4zNSwyMi44LTUyLjM0Myw1MS45MDctNTIuMzQzYzI5LjEwNCwwLDUxLjkwMywyMi45OTMsNTEuOTAzLDUyLjM0Mw0KCQljMCw0NS42My00OC42NTIsNzAuOTAzLTUwLjcyOCw3MS45NDhDNjUuMjMzLDEyNi40MjgsNjQuODMzLDEyNi41Miw2NC40MjgsMTI2LjUyeiBNNjQuNDI4LDcuMTM2DQoJCWMtMjYuMTk3LDAtNDYuNzE3LDIwLjcxMy00Ni43MTcsNDcuMTUyYzAsMzguNjk0LDM5LjM0Niw2Mi41Niw0Ni43MTcsNjYuNjg3YzcuMzY4LTQuMTM3LDQ2LjcxNC0yOC4wNDMsNDYuNzE0LTY2LjY4Nw0KCQlDMTExLjE0MiwyNy44NDksOTAuNjIyLDcuMTM2LDY0LjQyOCw3LjEzNnoiLz4NCgk8cGF0aCBmaWxsPSIjNUM2OTZGIiBzdHJva2U9IiM1QzY5NkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTY0LjQyOCw1OS4wNDJjLTguNTg4LDAtMTUuNTcyLTYuOTg1LTE1LjU3Mi0xNS41NzENCgkJYzAtOC41ODgsNi45ODQtMTUuNTcyLDE1LjU3Mi0xNS41NzJjOC41ODUsMCwxNS41NjksNi45ODQsMTUuNTY5LDE1LjU3MkM3OS45OTcsNTIuMDU4LDczLjAxMyw1OS4wNDIsNjQuNDI4LDU5LjA0MnoNCgkJIE02NC40MjgsMzMuMDg5Yy01LjcyNCwwLTEwLjM4MSw0LjY1OS0xMC4zODEsMTAuMzgzYzAsNS43MjIsNC42NTcsMTAuMzgxLDEwLjM4MSwxMC4zODFjNS43MjYsMCwxMC4zNzgtNC42NTksMTAuMzc4LTEwLjM4MQ0KCQlDNzQuODA2LDM3Ljc0OCw3MC4xNTMsMzMuMDg5LDY0LjQyOCwzMy4wODl6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==');
}
div.item-list-area div.flick-item div.mobile-info div.mobile-info-inner div.mobile-info-row div.min-person-number {
	width: 20%;
}
div.item-list-area div.flick-item div.mobile-info div.mobile-info-inner div.mobile-info-row div.min-person-number span.icon {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgd2lkdGg9IjEyOHB4IiBoZWlnaHQ9IjEyOHB4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI4IDEyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjNUM2OTZGIiBkPSJNMTEuNjU3LDEyNS43MThjLTEuNDA2LDAtMi41NDQtMS4xMzMtMi41NDQtMi41NDV2LTUuMDg4YzAtMTUuMjE4LDEwLjY3OS0yNS40NDQsMjYuNTczLTI1LjQ0NGg2LjMzNg0KCQlsNy45OTUtMTAuOTY0YzAuODI2LTEuMTMzLDIuNDE3LTEuMzgyLDMuNTYtMC41NTdjMS4xMzMsMC44MjQsMS4zODEsMi40MTUsMC41NTcsMy41NThsLTguNzYxLDEyLjAwNw0KCQljLTAuNDc3LDAuNjU2LTEuMjQzLDEuMDQ0LTIuMDUzLDEuMDQ0aC03LjYzM2MtMTMuMDUxLDAtMjEuNDg0LDcuOTkyLTIxLjQ4NCwyMC4zNTZ2NS4wODgNCgkJQzE0LjIwMiwxMjQuNTg1LDEzLjA2NCwxMjUuNzE4LDExLjY1NywxMjUuNzE4eiIvPg0KCTxwYXRoIGZpbGw9IiM1QzY5NkYiIGQ9Ik0xMTguNTIyLDEyNS43MThjLTEuNCwwLTIuNTQ1LTEuMTMzLTIuNTQ1LTIuNTQ1di01LjA4OGMwLTEzLjM1OS0xMi4wMTctMjAuMzU2LTIzLjg5NS0yMC4zNTZIODQuNDUNCgkJYy0wLjg3NSwwLTEuNjg5LTAuNDQ4LTIuMTU3LTEuMTkzbC03LjU1NC0xMi4wMDdjLTAuNzQ1LTEuMTkxLTAuMzg4LTIuNzYzLDAuODA1LTMuNTA4YzEuMTg0LTAuNzU2LDIuNzU1LTAuMzg4LDMuNTEsMC43OTYNCgkJbDYuNzk5LDEwLjgyNGg2LjIzYzE2LjUyLDAsMjguOTg0LDEwLjk0MiwyOC45ODQsMjUuNDQ0djUuMDg4QzEyMS4wNjcsMTI0LjU4NSwxMTkuOTM1LDEyNS43MTgsMTE4LjUyMiwxMjUuNzE4eiIvPg0KCTxwYXRoIGZpbGw9IiM1QzY5NkYiIGQ9Ik02My42NzUsOTAuMDk2Yy0xNC44MywwLTI2LjEwMi0xNS43NDQtMjcuMTk0LTMwLjcwNWMtNi40NjEtMC45ODUtNy4wMTMtNS44NTQtNy4wMTMtNy40NTlWNDEuNzUzDQoJCWMwLTMuMTgxLDMuMDc4LTUuNDc4LDUuMDktNi42MzV2LTguNjMzYzAtOS4xMzQsMy4wMDYtMTcuNTkyLDI0LjYwNC0xNy44MDZjNS43ODYtNC4xNDYsMTIuMTYtNi4zMjcsMTguNDktNi4zMjcNCgkJYzguMjAxLDAsMTUuNTc2LDMuODY2LDE4Ljc3Niw5Ljg1NWMyLjUwNSw0LjY2NywyLjE5NiwxMC4wOTgtMC44MDUsMTUuMDE5djcuODkxYzIuMDE4LDEuMTU3LDUuMDg4LDMuNDU0LDUuMDg4LDYuNjM1djEwLjE3OA0KCQljMCwzLjktMy4zNjksNi43NzgtOC40NDcsNy40NzRDOTEuMDIxLDczLjg1NCw3OC43MzUsOTAuMDk2LDYzLjY3NSw5MC4wOTZ6IE03Ny42NTEsNy40NDJjLTUuNDc3LDAtMTEuMDUyLDIuMDA4LTE2LjEyNCw1LjgxNQ0KCQljLTAuNDM3LDAuMzI4LTAuOTc0LDAuNTA3LTEuNTI2LDAuNTA3Yy0yMC4zNTYsMC0yMC4zNTYsNy4wNTEtMjAuMzU2LDEyLjcyMnYxMC4xNzhjMCwxLTAuNTkxLDEuOTA5LTEuNTAxLDIuMzIxDQoJCWMtMS44MTMsMC44MTktMy40ODgsMi4yMjItMy41OTIsMi43ODhsMC4wMDUsMTAuMTU5YzAsMC43NiwwLDIuNTQzLDQuMzc3LDIuNTQzYzEuNDA3LDAsMi41NDUsMS4xMzgsMi41NDUsMi41NDUNCgkJYzAsMTIuOTQsOS42OTEsMjcuOTg2LDIyLjE5NSwyNy45ODZjMTIuNzE0LDAsMjMuNjA5LTE1LjM4OSwyMy42MDktMjcuOTg2YzAtMS40MDcsMS4xMzMtMi41NDUsMi41NDMtMi41NDUNCgkJYzMuNzg2LDAsNS43OTYtMS40NzYsNS43OTYtMi41NDNWNDEuNzUzYy0wLjExLTAuNjAyLTEuOTQ5LTIuMDM5LTMuNTc5LTIuNzY5Yy0wLjkxNS0wLjQwOC0xLjUxMS0xLjMxNi0xLjUxMS0yLjMyMVYyNi40ODUNCgkJYzAtMC41MDEsMC4xNDktMC45OTQsMC40MjctMS40MTFjMi4zOTYtMy41ODMsMi43MzMtNy4yMDEsMC45ODUtMTAuNDY2Qzg5LjYwOSwxMC4yNTUsODQuMDA0LDcuNDQyLDc3LjY1MSw3LjQ0MnoiLz4NCjwvZz4NCjwvc3ZnPg0K');
}
div.item-list-area div.flick-item div.mobile-info div.mobile-info-inner div.mobile-info-row div.required-time {
	width: 20%;
}
div.item-list-area div.flick-item div.mobile-info div.mobile-info-inner div.mobile-info-row div.required-time span.icon {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgd2lkdGg9IjEyOHB4IiBoZWlnaHQ9IjEyOHB4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI4IDEyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjNUM2OTZGIiBkPSJNNjMuOTkyLDEyMy42MzVjLTI3LjE5OCwwLTQ5LjMyNi0yMi4xMjYtNDkuMzI2LTQ5LjMyM2MwLTI3LjE5NSwyMi4xMjctNDkuMzIyLDQ5LjMyNi00OS4zMjINCgkJYzI3LjE5NSwwLDQ5LjMyMiwyMi4xMjcsNDkuMzIyLDQ5LjMyMkMxMTMuMzE0LDEwMS41MDksOTEuMTg4LDEyMy42MzUsNjMuOTkyLDEyMy42MzV6IE02My45OTIsMzAuMTgxDQoJCWMtMjQuMzMzLDAtNDQuMTM0LDE5LjgwMS00NC4xMzQsNDQuMTMxYzAsMjQuMzM3LDE5LjgsNDQuMTMyLDQ0LjEzNCw0NC4xMzJjMjQuMzM1LDAsNDQuMTMtMTkuNzk1LDQ0LjEzLTQ0LjEzMg0KCQlDMTA4LjEyMiw0OS45ODEsODguMzI3LDMwLjE4MSw2My45OTIsMzAuMTgxeiIvPg0KCTxwYXRoIGZpbGw9IiM1QzY5NkYiIGQ9Ik0xMTMuMzE0LDEyNi4yMzJjLTAuODAzLDAtMS41OTMtMC4zNzQtMi4xLTEuMDc1bC0xMi45OC0xNy45NDljLTAuODQxLTEuMTU1LTAuNTc4LTIuNzc5LDAuNTc4LTMuNjE5DQoJCWMxLjE1Ni0wLjgzMywyLjc3OC0wLjU4OSwzLjYzMSwwLjU3N2wxMi45NzksMTcuOTQ5YzAuODQxLDEuMTY1LDAuNTc5LDIuNzg4LTAuNTg2LDMuNjMxDQoJCUMxMTQuMzc5LDEyNi4wNjksMTEzLjg0MSwxMjYuMjMyLDExMy4zMTQsMTI2LjIzMnoiLz4NCgk8cGF0aCBmaWxsPSIjNUM2OTZGIiBkPSJNMTQuNjY3LDEyNi4yMzJjLTAuNTI3LDAtMS4wNi0wLjE2My0xLjUyMS0wLjQ4NmMtMS4xNjEtMC44NDMtMS40MjUtMi40NjYtMC41ODMtMy42MzFsMTIuOTgtMTcuOTQ5DQoJCWMwLjgzNy0xLjE2NiwyLjQ1OS0xLjQxLDMuNjI1LTAuNTc3YzEuMTYsMC44NCwxLjQyNiwyLjQ2NCwwLjU4MywzLjYxOWwtMTIuOTgsMTcuOTQ5DQoJCUMxNi4yNjQsMTI1Ljg1OCwxNS40NjcsMTI2LjIzMiwxNC42NjcsMTI2LjIzMnoiLz4NCgk8cG9seWdvbiBmaWxsPSIjNUM2OTZGIiBwb2ludHM9IjkzLjMyNiwzOS41MjYgODkuMTcsMzYuNDE0IDk2Ljk1NywyNi4wMjkgMTAxLjExMywyOS4xNDEgCSIvPg0KCTxwb2x5Z29uIGZpbGw9IiM1QzY5NkYiIHBvaW50cz0iMzQuNjU1LDM5LjUyNiAyNi44NjcsMjkuMTQxIDMxLjAyMywyNi4wMjkgMzguODEyLDM2LjQxNCAJIi8+DQoJPHBhdGggZmlsbD0iIzVDNjk2RiIgZD0iTTYzLjk5Miw3Ni45MDdjLTAuNjY2LDAtMS4zMy0wLjI1My0xLjgzNi0wLjc2MWMtMS4wMTUtMS4wMTQtMS4wMTUtMi42NTYsMC0zLjY3bDI1Ljk1Ny0yNS45NTgNCgkJYzEuMDE0LTEuMDE1LDIuNjU5LTEuMDE1LDMuNjczLDBjMS4wMTQsMS4wMTMsMS4wMTQsMi42NTYsMCwzLjY3bC0yNS45NiwyNS45NThDNjUuMzIsNzYuNjU0LDY0LjY1Niw3Ni45MDcsNjMuOTkyLDc2LjkwN3oiLz4NCgk8cGF0aCBmaWxsPSIjNUM2OTZGIiBkPSJNNjMuOTkyLDc2LjkwN2MtMC42NjYsMC0xLjMzLTAuMjUzLTEuODM2LTAuNzYxTDQ2LjU4LDYwLjU3M2MtMS4wMTUtMS4wMTUtMS4wMTUtMi42NTcsMC0zLjY3Mg0KCQljMS4wMTQtMS4wMTMsMi42NTYtMS4wMTMsMy42NzEsMGwxNS41NzYsMTUuNTc1YzEuMDE2LDEuMDE0LDEuMDE2LDIuNjU2LDAsMy42N0M2NS4zMiw3Ni42NTQsNjQuNjU2LDc2LjkwNyw2My45OTIsNzYuOTA3eiIvPg0KCTxwYXRoIGZpbGw9IiM1QzY5NkYiIGQ9Ik0yNy44MDksNi44MTZjNi43MTIsMCwxMi43OTcsMy4xNDQsMTYuNjYxLDguMzM1Yy0xMy40ODgsNC40OTQtMjUuMjMsMTMuNjQtMzIuOTQ4LDI1LjY3Ng0KCQljLTIuOTctMy42Ny00LjY0NC04LjI4NC00LjY0NC0xMy4wODFDNi44NzksMTYuMjA4LDE2LjI2OSw2LjgxNiwyNy44MDksNi44MTYgTTI3LjgwOSwxLjYyNQ0KCQljLTE0LjQwNiwwLTI2LjEyMywxMS43MTctMjYuMTIzLDI2LjEyM2MwLDUuOTIxLDIuMDU5LDExLjcyOCw1LjgwMSwxNi4zNDdjMC45ODgsMS4yMjIsMi40NzQsMS45MjgsNC4wMzYsMS45MjgNCgkJYzAuMDk3LDAsMC4xOTMsMCwwLjI4NC0wLjAxMmMxLjY2OS0wLjA5LDMuMTg5LTAuOTczLDQuMDg2LTIuMzc3YzcuMDg5LTExLjA2LDE3LjgyMi0xOS40MjQsMzAuMjItMjMuNTUyDQoJCWMxLjU3OC0wLjUyNywyLjgwOS0xLjc4LDMuMzExLTMuMzcyYzAuNDk5LTEuNTg3LDAuMjA5LTMuMzIxLTAuNzg0LTQuNjU1QzQzLjcwNCw1LjQyNywzNi4xMTUsMS42MjUsMjcuODA5LDEuNjI1TDI3LjgwOSwxLjYyNXoiDQoJCS8+DQoJPHBhdGggZmlsbD0iIzVDNjk2RiIgZD0iTTEwMC40OTYsNi44MTZjMTEuNTQsMCwyMC45MzEsOS4zOTEsMjAuOTMxLDIwLjkzMWMwLDQuOTE4LTEuNzM1LDkuNjE4LTQuODE3LDEzLjMyNQ0KCQljLTcuNjU1LTEyLjA2Ny0xOS4zNjktMjEuMjY1LTMyLjg0Ni0yNS44MThDODcuNjI3LDEwLDkzLjc0Myw2LjgxNiwxMDAuNDk2LDYuODE2IE0xMDAuNDk2LDEuNjI1DQoJCWMtOC4zNTcsMC0xNS45ODIsMy44NDgtMjAuOTEsMTAuNTUxYy0wLjk4MywxLjMzNC0xLjI2OSwzLjA1OS0wLjc3MSw0LjY0YzAuNDk3LDEuNTgzLDEuNzI1LDIuODMsMy4yODUsMy4zNTYNCgkJYzEyLjM5Myw0LjE4OCwyMy4wOTIsMTIuNjAxLDMwLjEzLDIzLjY4NGMwLjg5MiwxLjM5OSwyLjM5MywyLjI5Miw0LjA0NSwyLjM5N2MwLjExMiwwLjAwNSwwLjIyNSwwLjAxMiwwLjMzNSwwLjAxMg0KCQljMS41NDEsMCwzLjAwMi0wLjY4MSwzLjk5NC0xLjg3MWMzLjg4NS00LjY2Niw2LjAxNS0xMC41NzcsNi4wMTUtMTYuNjQ2QzEyNi42MTgsMTMuMzQyLDExNC45MDYsMS42MjUsMTAwLjQ5NiwxLjYyNQ0KCQlMMTAwLjQ5NiwxLjYyNXoiLz4NCjwvZz4NCjwvc3ZnPg0K');
}
div.item-list-area div.flick-item div.mobile-info div.mobile-info-inner div.mobile-info-row div.row-item span.inner {
	display: inline-block;
	max-width: 100%;
	max-width: calc(100% - 22px);
	vertical-align: top;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
div.item-list-area div.flick-item div.mobile-info div.mobile-info-inner div.user-info {
	display: block;
	padding: 0 5px 5px 0;
}
div.item-list-area div.flick-item div.user-info {
	position: absolute;
	bottom: 20px;
	right: 5px;
}



/* Breadcrumb */
#breadcrumbs {
	color: #fff;
	padding: 5px 10px;
	background-color: #454545;
}
#breadcrumbs div.breadcrumbs-inner span a {
	color: #fff;
}
div.ticket-breadcrumb-area {
	position: relative;
}
div.ticket-breadcrumb-area div.link {
	position: absolute;
	right: 10px;
	top: 5px;
}
div.ticket-breadcrumb-area div.link a {
	color: #fff;
	text-decoration: none;
}

/* List Scroll Down */
div.ticket-area-scroll-down div.ticket-area div.ticket-inner div.ticket-top-display-area {
	position: fixed;
	top: 0;
	width: 100%;
	box-sizing: border-box;
	z-index: 300;
}
div.ticket-area-scroll-down div.ticket-area div.ticket-inner div.ticket-top-display-area {
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}
div.ticket-area-scroll-down div.ticket-area div.ticket-inner div.ticket-top-display-area div.ticket-breadcrumb-area #breadcrumbs {
	background: rgba(69, 69, 69, 0.9);
}
div.ticket-area-scroll-down div.ticket-area div.ticket-inner div.ticket-top-display-area div.ticket-search-select-area {
	background: rgba(255, 255, 255, 0.9);
}
div.ticket-area-scroll-down div.ticket-area div.ticket-inner div.item-list-area {
	margin-top: 67px;
}


/* Fade */
div.page-ticket a.fade-area {
	position: relative;
	display: block;
}
div.page-ticket a.fade-area div.fade-inner {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: 0;

	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	pointer-events: none;
}


#logo div.global-logo div.logoText span.place-link a {
	display: inline-block;
	height: 100%;
	padding: 0 3px;
}
#logo div.global-logo div.logoText span.place-link a:hover span.dropdown-icon:before {
	border-top-color: #ff9c3d;
}
#logo div.global-logo div.logoText span.place-link a span.dropdown-icon,
#header #logo div.global-search-menu div.global-search-menu-inner a span.dropdown-icon {
	position: relative;
	background-image: none;
	border: none;
	top: 4px;
	left: 4px;
}
#logo div.global-logo div.logoText span.place-link a span.dropdown-icon:before,
#logo div.global-logo div.logoText span.place-link a span.dropdown-icon:after,
#header #logo div.global-search-menu div.global-search-menu-inner a span.dropdown-icon:before,
#header #logo div.global-search-menu div.global-search-menu-inner a span.dropdown-icon:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent;
	border-bottom: 0;
}
#logo div.global-logo div.logoText span.place-link a span.dropdown-icon:before,
#header #logo div.global-search-menu div.global-search-menu-inner a span.dropdown-icon:before {
	bottom: 1px;
	left: 1px;
	border-top-color: #555;
	border-width: 5px;
}
#logo div.global-logo div.logoText span.place-link a span.dropdown-icon:after,
#header #logo div.global-search-menu div.global-search-menu-inner a span.dropdown-icon:after {
	bottom: 2px;
	left: 2px;
	border-top-color: #fff;
	border-width: 4px;
}


/* Mobile */
header a.left-btn-home div.inner div.inner2 div.inner3 {
	background: url('../../../img/user/global/common/logo/shareticket.png') no-repeat left center;
	background-size: 258.89125px 25.05625px;
}



/* Width */
div.page-ticket div.ticket-area div.ticket-inner div.result-area div.result-item-area,
div.ticket-header-fix-nav div.ticket-header-fix-nav-inner,
div.page-ticket-rule {
	width: 1120px;
}
div.page-ticket div.ticket-area div.ticket-inner div.result-area div.result-item-area,
div.ticket-header-fix-nav div.ticket-header-fix-nav-inner {
	margin: 0 auto;
	padding-top: 5px;
}
div.page-ticket-rule {
	margin: 10px auto 60px auto;
}



@media only screen
 and (min-device-width: 768px)
 and (max-device-width: 1024px) {
	div.page-ticket div.ticket-area div.ticket-inner div.item-list-area,
	div.page-ticket div.ticket-area div.ticket-inner div.result-area div.result-item-area,
	div.page-ticket-rule,
	#footer div.footer-area {
		width: auto;
	}
}
