@charset "utf-8";


/*--------------------------------------*/
.ItemInner{
	width: var(--SMPwidth)!important;
}
.ItemInner .Entry{}
.ItemInner .Entry:before{}
.ItemInner .Entry .Photo{
	width: calc(100% - 2px) !important;
	margin: 1px 1px 8px 1px;
}
.ItemInner .Entry .Photo .dst{}
.ItemInner .Entry .Photo .img{}
.ItemInner .Entry .Photo .img img{
	height: 160px;
	object-fit: cover;
	object-position: center bottom;
}
.ItemInner .Entry .Photo .photoBtm{}
.ItemInner .Entry .Photo .caption{}
.ItemInner .Entry .Photo .bar{}
.ItemInner .Entry .MainWrap{}
.ItemInner .Entry .Main{}
.ItemInner .Entry .Main h3{
	font-size: 14.5px !important;
	white-space: normal !important;
}
.ItemInner .Entry .Main h3 a{}
.ItemInner .Entry .Main h4{
	font-size: 13px !important;
	margin-bottom: 7px !important;
	white-space: normal !important;
}
.ItemInner .Entry .Main .pointIcon{
	margin-bottom: 5px !important;
}
.ItemInner .Entry .Main .pointIcon li{
	font-size: 11px;
}
.ItemInner .Entry .Main .pointIcon li + li{}
.ItemInner .Entry .Main .pointIcon .new{}
.ItemInner .Entry .Main .pointIcon .qua{}
.ItemInner .Entry .Main .pointIcon .his{}
.ItemInner .Entry .Main .pointIcon .imp{}
.ItemInner .Entry .Main .pointIcon .business{}
.ItemInner .Entry .Main .pointIcon .first{}
.ItemInner .Entry .Main .pointIcon .economy{}
.ItemInner .Entry .Main .pointIcon .limited{}
.ItemInner .Entry .Main .pointIcon .limited br{}
.ItemInner .Entry .Main .pointIcon .topic{}
.ItemInner .Entry .Btm{}
.ItemInner .Entry .Btm .Date{
	margin-bottom: 5px !important;
}
.ItemInner .Entry .Btm .Date li{
	font-size: 12px !important;
}
.ItemInner .Entry .Btm .Date li:before{}
.ItemInner .Entry .Btm .Date .meal{}
.ItemInner .Entry .Btm .Date .dept{
	font-size: large;
}
.ItemInner .Entry .Btm .Date .day{}
.ItemInner .Entry .Btm .Date .meal:before{}
.ItemInner .Entry .Btm .Date .dept:before{}
.ItemInner .Entry .Btm .Date .day:before{}
.ItemInner .Entry .Btm .price{
	text-align: right;
}
.ItemInner .Entry .Btm .price dt{
	font-size: 18px !important;
	padding-bottom: 1px;
}
.ItemInner .Entry .Btm .price dt span{}
.ItemInner .Entry .Btm .price dd{
	white-space: normal;
}
.ItemInner.onClick .Entry:hover{}
.ItemInner.onClick .Entry:hover:before{}
.ItemInner.onClick .Entry:hover .Photo img{}
.ItemInner .Entry:hover h3 a{}

/*--------------------------Column4*/
.ItemInner.Column4{
	display: block;
}
.ItemInner.Column4 .Entry{
	width: 100%;
}
.ItemInner.Column4 .Entry .Btm .btn,.ItemInner.Column4 .Entry .comment{}
.ItemInner.Column4 .Entry .Main .pointIcon .limited br{}
.ItemInner.Column4 .Entry .Btm .price dt.dollar{}

/*--------------------------Column3*/
.ItemInner.Column3{display: block;}
.ItemInner.Column3 .Entry{
	width: 100%;
}
.ItemInner.Column3 .Entry .Main h3{}
.ItemInner.Column3 .Entry .Main h4{}
.ItemInner.Column3 .Entry .Btm .price{}
.ItemInner.Column3 .Entry .Btm .price dt{}
.ItemInner.Column3 .Entry .Btm .price dd{}
.ItemInner.Column3 .Entry .Btm .btn,.ItemInner.Column3 .Entry .comment{}

/*--------------------------Column2*/
.ItemInner.Column2{
	display: block;
}
.ItemInner.Column2 .Entry{
	width: 100%;
}
.ItemInner.Column2 .Entry .Photo{}
.ItemInner.Column2 .Entry .Photo img{}
.ItemInner.Column2 .Entry .MainWrap{}
.ItemInner.Column2 .Entry .Main{}
.ItemInner.Column2 .Entry .Main h3{}
.ItemInner.Column2 .Entry .Main h4{}
.ItemInner.Column2 .Entry .Btm{
	display: block;
	padding-top: 0;
}
.ItemInner.Column2 .Entry .Btm .Date{
	border-bottom: var(--DateBorder);
	padding: var(--DateSpace);
	display: flex;
}
.ItemInner.Column2 .Entry .Btm .Date li{}
.ItemInner.Column2 .Entry .Btm .price{
	width: auto;
}
.ItemInner.Column2 .Entry .Btm .price dt{}
.ItemInner.Column2 .Entry .Btm .price dd{}
.ItemInner.Column2 .Entry .Btm .btn{}
.ItemInner.Column2 .Entry .TopicDetails{}
.ItemInner.Column2 .Entry .TopicDetails .title{}
.ItemInner.Column2 .Entry .TopicDetails .title br{}
.ItemInner.Column2 .Entry .TopicDetails .txt{
	line-height: 1.6;
	font-size: 13px;
	font-weight: normal;
}
.ItemInner.Column2 .Entry .comment{
	padding: 5px 10px;
	font-size: 12px;
}
.ItemInner.Column2 .Entry .comment p{
	white-space: normal;
}
.ItemInner.Column2 .Entry .comment strong{}

/*--------------------------Column1*/
.ItemInner.Column1{}
.ItemInner.Column1 .Entry{
	padding: 0;
}
.ItemInner.Column1 .Entry .Photo{
	order: 1;
}
.ItemInner.Column1 .Entry .MainWrap{}
.ItemInner.Column1 .Entry .Main{
	margin: 0;
	padding: var(--EntryMainPadding);
	order: 2;
}
.ItemInner.Column1 .Entry .Photo .img img{}
.ItemInner.Column1 .Entry .Main h3{
	font-family: inherit;
}
.ItemInner.Column1 .Entry .Main h3 a{
	pointer-events: inherit;
	text-decoration: underline;
}
.ItemInner.Column1 .Entry .Main h4{}
.ItemInner.Column1 .Entry .Main .pointIcon{}
.ItemInner.Column1 .Entry .Btm{
	width: 100%;
	margin: 0;
	padding: var(--EntryBtmPadding);
	box-sizing: border-box;
	display: block;
	order: 5;
}
.ItemInner.Column1 .Entry .Btm .Date{
	border-top: var(--DateBorder);
	border-bottom: var(--DateBorder);
	padding: var(--DateSpace);
	justify-content: flex-start;
}
.ItemInner.Column1 .Entry .Btm .btn{}
.ItemInner.Column1 .Entry .Btm .price{}
.ItemInner.Column1 .Entry .Btm .Date li{}
.ItemInner.Column1 .Entry .Btm .price dt{}
.ItemInner.Column1 .Entry .Btm .btn{
	display: none;
}
.ItemInner.Column1 .Entry .Btm .btn a{}
.ItemInner.Column1 .Entry .Btm .btn a:after{}
.ItemInner.Column1 .Entry .TopicDetails{
	order: 4;
	margin: var(--EntryMainPadding);
	margin-bottom: 10px;
	display: block;
}
.ItemInner.Column1 .Entry .TopicDetails .title{
	width: 100%;
	padding: 5px 0;
}
.ItemInner.Column1 .Entry .TopicDetails .title br{
	display: none;
}
.ItemInner.Column1 .Entry .TopicDetails .txt{
	padding: 5px 10px;
	line-height: 1.6;
	font-size: 13px;
	font-weight: normal;
}
.ItemInner.Column1 .Entry .comment{
	order: 3;
	margin: var(--EntryMainPadding);
	font-size: 12px;
	margin-bottom: 10px;
	padding: 5px 10px;
}
.ItemInner.Column1 .Entry .comment p{white-space: normal;}
.ItemInner.Column1 .Entry .comment strong{
	font-size: 13px;
}
.ItemInner.Column1 .Entry .Btm .btn a:hover{}
.ItemInner.Column1.onClick .Entry:hover .Btm .btn a{}