.bx1000{
	width: 100%;
	max-width: 1000px;
	margin: auto;
	position: relative;
}
.bxTitle {
	display: block;
	position: relative;
	text-align: center;
}
.bxTitle.bxTitleTLeft {
	text-align:left;
}
.bxTitle.bxTitleRibbon {
	padding-top:20px;
}
.bxTitle h1 {
	font-family: "Sweet Pea";
	font-size: 40px;
	font-weight: normal;
	display: inline-block;
	position: relative;
}
.bxTitle h1::after {
	content: " ";
	background-color: #e26142;
	display: block;
	margin: auto;
	height: 2px;
	width: 80px;
}
.bxTitle.bxTitleTLeft h1::after {
	margin-left: 0px;
}
.bxTitle h1.h1Blue::after {
	background-color: #5b93bb;
}
.bxTitle h1.h1Yellow::after {
	background-color: #f3dfa0;
}
.bxTitle h1.h1Green::after {
	background-color: #dbe8b4;
}
.bxTitle h1 .ribbon {
	position: absolute;
top: -11px;
right: -14px;
}
.bxTitle h1 .ribbon.ribbonLeft {
	left: -30px;
	right:auto;
}
.bxTitle h2 {
	font-family: Waffle;
	font-size: 32px;
	font-weight: normal;
}
.ListReview {
	position: relative;
	width: 100%;
	padding-left: 180px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2400d;
}
.ListReview .img {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 110px;
	width: 170px;
	position: absolute;
	left: 0px;
	top: 5px;
	border: 1px solid #dedede;
}
.ListReview .txt {
	width: 100%;
}
.ListReview .txt .b1 {
	font-family: Prompt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	position: relative;
}
.ListReview .txt .b1 .bUser {
	padding-bottom: 5px;
}
.ListReview .txt .b1 .bUser .uImg {
	float: left;
	width: 40px;
	border: 2px solid #FFF;
	margin-right: 5px;
}
.ListReview .txt .b1 .bUser .uA {
	color: #e26142;
	line-height: 18px;
}
.ListReview .txt .b1 .bUser .uDt {
	font-size: 14px;
	line-height: 16px;
}
.ListReview .txt .b1 .bBtn {
	float: right;
}
.ListReview .txt .b1 .bBtn .btnBtn {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	color: #717171;
	background-repeat: no-repeat;
	background-position: 3px center;
	border: 1px solid #717171;
	padding-right: 3px;
	padding-left: 15px;
	font-size: 14px;
	text-decoration: none;
}
.ListReview .txt .b1 .bBtn .btnBtn.sel {
	border: 1px solid #e26142;
	color: #e26142;
}
.ListReview .txt .b1 .bBtn .btnBtn.btnFrv {
	background-size: 10px;
	background-image: url(images/ico-hart.png);
}
.ListReview .txt .b1 .bBtn .btnBtn.btnFrv.sel {
	background-image: url(images/ico-red_hart.png);
}
.ListReview .txt .b1 .bBtn .btnBtn.btnFw {
	background-image: url(images/ico-star.png);
}
.ListReview .txt .b1 .bBtn .btnBtn.btnFw.sel {
	background-image: url(images/ico-red-star.png);
}
.ListReview .txt .b1 .hit {
	background-image: url(images/pin_hit.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 25px;
	position: absolute;
	right: 0px;
	bottom: -36px;
}
.ListReview .txt h1 {
	font-family: Prompt;
	font-size: 18px;
	padding-left: 5px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #d2400d;
	color: #000;
	line-height: 20px;
	height:20px;
	margin-top: 5px;
	font-weight: normal;
}
.ListReview .txt h1.h1cupon {
	background-image: url(images/ico-25-cp-orange.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 20px;
	padding-left: 25px;
	border-left-style: none;
}
.ListReview .txt h1 a {
	color: #000;
	text-decoration: none;
}
.ListReview .txt h1:hover,
.ListReview .txt h1:hover a {
	color: #e26142;
}
.ListReview .txt h1 .review_label_new{
-webkit-clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
	color: #FFF;
	background-color: #ec2227;
	display: inline-block;
	padding-right: 9px;
	padding-left: 3px;
	line-height: 18px;
	height: 18px;
	text-align: center;
	vertical-align: middle;
font-size: 14px;
margin-right: 5px;
}


.secRoom .secR2 .bxList .ListReview .txt h1.p_pin{
	background-image: url(images/pin-icon.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	background-size: 20px;
	padding-left: 30px;
	border-left-style: none;
}
.ListReview .txt .b3 {
	font-family: "RSU Text";
	font-size: 20px;
	line-height: 23px;
	height: 46px;
	padding-right: 30px;
}
.ListReview .txt .b4 {
	font-size: 20px;
	line-height: 23px;
	height: 30px;
	width: 100%;
}
.ListReview .txt .b4 .ToolOver {
	display: none;
	width: 100%;
}
.ListReview:hover .txt .b4 .ToolOver {
	display:block;
}
.ListReview .txt .b4 .ToolOver .L1{
	vertical-align: middle;
	text-align: right;
	float: right;
}
.ListReview .txt .b4 .ToolOver .L1 .scIco{
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
}
.ListReview .txt .b4 .ToolOver .L1 .bbSc{
	vertical-align: middle;
	text-align: center;
}
.ListReview .txt .b4 .ToolOver .L2{
	font-family: "RSU Text";
	text-align: right;
	color: #bcbcbc;
	float: left;
}
.ListReview .txt .b4 .ToolOver .L2 a{
	color: #bcbcbc;
	display: inline-block;
	margin-left: 5px;
}


.bxCmmPrn {
	text-align: center;
	position: relative;
}
.bxCmmPrn::after {
	content: " ";
	position: absolute;
	height: 100%;
	width: 1px;
	top: 0px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #e26142;
}
.bxCmmPrn h1 {
	font-size: 24px;
	text-transform: uppercase;
	color: #d2400d;
}
.bxCmmPrn p {
	font-size: 18px;
	color: #5e5e5e;
}
.bxCmmPrn .bxCmmList {
	font-family: Prompt;
}
.bxCmmPrn .bxCmmList .CmBx {
	width: 50%;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.bxCmmPrn .bxCmmList .CmBx.CmBxL {
	padding-left: 0px;
}
.bxCmmPrn .bxCmmList .CmBx.CmBxR {
	padding-right: 0px;
}
.bxCmmPrn .bxCmmList .CmBx.CmBxL::before {
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);

	content: " ";
	position: absolute;
	height: 1px;
	width: 20px;
	background-color: #e26142;
	right: 0px;
}
.bxCmmPrn .bxCmmList .CmBx.CmBxL::after {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	content: " ";
	background-color: #e26142;
	height: 10px;
	width: 10px;
	position: absolute;
	right: -5px;
}
.bxCmmPrn .bxCmmList .CmBx.CmBxR::before {
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);

	content: " ";
	position: absolute;
	height: 1px;
	width: 20px;
	background-color: #e26142;
	left: 0px;
}
.bxCmmPrn .bxCmmList .CmBx.CmBxR::after {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	content: " ";
	background-color: #e26142;
	height: 10px;
	width: 10px;
	position: absolute;
	left: -5px;
}
.bxCmmPrn .bxCmmList .CmBx .CmBxLs {
	width: 100%;
	border: 1px solid #dedede;
	background-color: #FFF;
	text-align: left;
	line-height: 18px;
}
.bxCmmPrn .bxCmmList .CmBx .CmBxLs .L1 {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	position: relative;
}
.bxCmmPrn .bxCmmList .CmBx .CmBxLs .L1 .apro {
	float: left;
	line-height: 0px;
	position: absolute;
	left: 10px;
	top: 10px;
}
.bxCmmPrn .bxCmmList .CmBx .CmBxLs .L1 .apro .pro {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	height: 60px;
	width: 60px;
}
.bxCmmPrn .bxCmmList .CmBx .CmBxLs .L1 .bxName {
	width: 100%;
	min-height: 60px;
	border-left-width: 70px;
	border-left-style: solid;
	border-left-color: transparent;
}
.bxCmmPrn .bxCmmList .CmBx .CmBxLs .L1 .bxName .tname {
	float: left;
	text-transform: uppercase;
	color: #d2400d;
	font-size: 18px;
	font-weight: bold;
}
.bxCmmPrn .bxCmmList .CmBx .CmBxLs .L1 .bxName .tdate {
	float: right;
	font-size: 16px;
	text-transform: uppercase;
	color: #d2400d;
	font-family: "RSU Text";
}
.bxCmmPrn .bxCmmList .CmBx .CmBxLs .L1 .bxName .tcmm{
	background-image: url(images/qq1.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position: left 4px;
	position: relative;
}
.bxCmmPrn .bxCmmList .CmBx .CmBxLs .L1 .bxName .tcmm:after{
	content: "";
	background-image: url(images/qq2.png);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
	display: inline-block;
	margin-left: 5px;
}
.bxCmmPrn .bxCmmList .CmBx .CmBxLs .L1 .imgPs {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	line-height: 0px;
	margin-top: 10px;
}
.bxCmmPrn .bxCmmList .CmBx .CmBxLs .L1 .imgPs img {
	width: 100%;
}
.bxCmmPrn .bxCmmList .CmBx .CmBxLs .L2 {
	padding: 10px;
	font-size: 14px;
}
.bxCmmPrn .bxCmmList .CmBx .CmBxLs .L2 .t1 {
	font-weight: bold;
	text-transform: uppercase;
	color: #d2400d;
}
.bxCmmPrn .bxCmmList .CmBx .CmBxLs .L2 .t2 {
	color: #5e5e5e;
}




.bxShadow::after {
	content: "";
	background-image: url(images/h_shadow.png);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 20px;
	width: 100%;
	background-color: #FFF;
}
.qBx {
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, .5);
	padding: 3px;
	position: relative;
}
.qBx #q {
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, .7);
	font-family: Prompt;
	height: 40px;
	width: 420px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 20px;
	color: #717171;
	line-height: 28px;
	/* padding-right: 150px; */
	padding-right: 40px;
}
.qBx #room {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-size: 20px;
	color: #717171;
	font-family: Prompt;
	position: absolute;
	height: 25px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	width: 100px;
	right: 45px;
	background-image: url(images/arr_room.png);
	background-repeat: no-repeat;
	background-position: right center;
	border-left-width: 1px;
	border-left-color: #e26142;
	padding-right: 10px;
	padding-left: 5px;
}
.qBx #submitQ {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url(images/btn_search.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 42px;
	width: 38px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	right: 3px;
	background-color: transparent;
	cursor: pointer;
}
.qBx.qBxSmall {
	width: 250px;
	display: inline-block;
	padding: 1px;
	margin-right: 10px;
}
.qBx.qBxSmall #q {
width: 100%;
height: 22px;
font-size: 16px;
/* padding-right: 140px; */
padding-right: 25px;
line-height:18px;
}
.qBx.qBxSmall #room {
width: auto;
height: 20px;
font-size: 14px;
right: 26px;
}
.qBx.qBxSmall #submitQ {
width: 20px;
background-size: 100%;
}
.bxSeahMyReview{
background: rgb(255, 255, 255);
background: rgba(255, 255, 255, .5);
padding: 3px;
position: absolute;

top: 10px;
right: 0px;

width: 250px;
display: inline-block;
padding: 1px;
margin-right: 10px;
}
.bxSeahMyReview .inputQ{
background: rgb(255, 255, 255);
background: rgba(255, 255, 255, .7);
font-family: Prompt;
color: #717171;

width: 100%;
height: 22px;
font-size: 16px;
padding-right: 25px;
line-height: 18px;
    
border-color: #999;
border-width: 1px;
border-style: solid;

}
.bxSeahMyReview .inputBtnQ{
    top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url(images/btn_search.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 42px;
	width: 38px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	right: 1px;
	background-color: transparent;
	cursor: pointer;
width: 20px;
background-size: 100%;
}
.bxPage {
	font-family: Prompt;
	font-size: 22px;
	color: #757575;
}
.bxPage.bxPageLeft {
	text-align:left;
}
.bxPage a {
	display: inline-block;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	color: #757575;
	font-size: 14px;
}
.bxPage span {
	display: inline-block;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.bxPage .sel {
	background-color: #f3f3f3;
}
.btnIco {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #FFF;
	display: inline-block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	height: 46px;
	padding: 2px;
	text-align: left;
}
.btnIco.fbconnect {
	border-top-color: #3b579d;
	border-right-color: #3b579d;
	border-bottom-color: #3b579d;
	border-left-color: #3b579d;
	color: #3b579d;
}
.btnIco.gpconnect {
	display:none;
	border-top-color: #d44132;
	border-right-color: #d44132;
	border-bottom-color: #d44132;
	border-left-color: #d44132;
	color: #d44132;
}
.btnIco:before {
	content: "";
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	margin-right: 10px;
}

.btnIco.fbconnect:before {
	background-image: url(images/ico-c-fb.png);
	border-right-color: #3b579d;
}
.btnIco.gpconnect:before {
	background-image: url(images/ico-c-gp.png);
	border-right-color: #d44132;
}
.btnIco span{
	display: inline-block;
	padding-top: 3px;
	padding-right: 10px;
}
.bbSc{
	display: inline-block;
	font-size: 13px;
	line-height: 13px;
	position: relative;
	height: 15px;
	background: #FFFFFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: #7F7F7F solid 1px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	color: #5e5e5e;
}
.bbSc.bbScBig{
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	vertical-align: middle;
}
.bbSc:after{
content: '';
position: absolute;
border-style: solid;
border-width: 3px 3px 3px 0;
border-color: transparent #FFFFFF;
display: block;
width: 0;
z-index: 1;
left: -3px;
top: 4px;
}
.bbSc:before{
content: '';
position: absolute;
border-style: solid;
border-width: 3px 3px 3px 0;
border-color: transparent #7F7F7F;
display: block;
width: 0;
z-index: 0;
left: -4px;
top: 4px;
}
.tico {
	background-repeat: no-repeat;
	background-position: left center;
	display: inline-block;
	padding-left: 25px;
}
.tico span {
	color: #b8b8b8;
}
.tico.tico-world {
	background-image: url(images/ico-17-world.png);
}
.tico.tico-pin {
	background-image: url(images/ico-17-pin.png);
}
.tico.tico-bag {
	background-image: url(images/ico-17-bag.png);
}
.tico.tico-hat {
	background-image: url(images/ico-17-hat.png);
}
.tico.tico-cake {
	background-image: url(images/ico-17-cake.png);
}
.tico.tico-comment {
	background-image: url(images/ico-17-comment.png);
}
.tico.tico-mail {
	background-image: url(images/ico-17-mail.png);
}
.cOnline {
	display: inline-block;
	font-size: 18px;
	color: #4aa81e;
	background-image: url(images/online_on.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-left: 10px;
	vertical-align: middle;
	font-family: "RSU Text";
}
.cOnline.off {
	background-image: url(images/online_off.png);
	color: #717171;
}





.header {
	background-image: url(images/bg-dot.jpg);
	position: relative;
	background-position: center center;
}
.header .bxH{
	max-width: 1000px;
	margin: auto;
	width: 100%;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
}
.header .bxH .logo {
	float: left;
}
.header .bxH .logo img {
}
.header .bxH .menu {
	font-size: 16px;
	font-family: Prompt;
	color: #e26142;
	float: right;
	display: block;
}
.header .bxH .menu a {
	font-family: Prompt;
	color: #717171;
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 24px;
	height: 24px;
}
.header .bxH .menu a.sel {
	color: #e26142;
}
.header .bxH .menu a.btnOrange {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	background-color: #e26142;
	display: inline-block;
	border: 1px solid #DE4B27;
	text-decoration: none;
}
.header .bxH .menu a.btnOrange:hover {
	color: #e26142;
	background-color: #FFF;
}
.header .bxH .menu a.aicoNews{
	position:relative;
}
.header .bxH .menu a.aicoNews .bingnew {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background-image: url(images/news.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 25px;
	position: absolute;
	top: -10px;
	display: block;
}
.header .bxH .menu .mnPen {
	color: #e26142;
	background-image: url(images/ico-pen-1.png);
	background-position: 5px center;
	padding-left: 25px;
	background-repeat: no-repeat;
}
.header .bxH .menu .aParent.mnUser {
	color: #e26142;
	background-image: url(images/ico-user-1.png);
	background-position: 5px center;
	padding-left: 25px;
	background-repeat: no-repeat;
}
.header .bxH .menu .aParent.mnUser b{
	font-weight: normal;
}
.header .bxH .menu .aParent.mnUser span{
	color: #717171;
}
.header .bxH .menu .aParent {
	color: #717171;
	position: relative;
	background-image: url(images/arr_dw_organge.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	margin-right: 5px;
	cursor: pointer;
	line-height: 24px;
	height: 24px;
}
.header .bxH .menu .aParent .t{
	display:inline-block;
}
.header .bxH .menu .aParent .t.sel {
	color: #e26142;
}

.header .bxH .menu .aParent span{
	position: absolute;
	left: 0px;
	top: 20px;
	z-index: 2;
	display: none;
	background: #FFF;
	width: 150px;
}
.header .bxH .menu .aParent:hover span{
	display:block;
}
.header .bxH .menu .aParent span a {
	border-right-style: none;
	display: block;
	text-decoration: none;
	color: #e26142;
}
.header .bxH .menu .aParent span a:hover {
	color: #FFF;
	background-color: #e26142;
}
.header .bxH .menu .aLogin {
	color: #e26142;
	background-image: url(images/img_mm.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 5px;
	padding-left: 15px;
}
.header .bxH .menu .aLogin a {
	border-right-style: none;
	color: #e26142;
}
.header .bxH .bxLg {
	display: block;
	position: absolute;
	right: 10px;
	bottom: 20px;
}
.header .bxH .bxLg .lg {
	opacity: 0.4;/*ทำให้โปร่งใส*/
    filter: alpha(opacity=40); /* For IE8 and earlier */
	background-repeat: no-repeat;
	display: inline-block;
	height: 15px;
	width: 23px;
}
.header .bxH .bxLg .lg.lgth {
	background-image: url(images/lg-th.png);
}
.header .bxH .bxLg .lg.lgen {
	background-image: url(images/lg-en.png);
}
.header .bxH .bxLg .lg.sel {
	opacity: 1;/*ทำให้โปร่งใส*/
    filter: alpha(opacity=100); /* For IE8 and earlier */

	-webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.5);

}
.index_ban {
	position: relative;
	line-height: 0px;
}
.index_ban .banTmp ,
.index_ban .ban {
	display: block;
	width: 100%;
}
.index_ban .ban {
	position: absolute;
	left: 0px;
	top: 0px;
}
.index_ban .ban.bgIndexImg {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

	opacity: 0;/*ทำให้โปร่งใส*/
    filter: alpha(opacity=0); /* For IE8 and earlier */
}
.index_ban .ban.bgIndexImg.sel {
	opacity: 1;/*ทำให้โปร่งใส*/
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.index_ban .bxSearchBan {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);
	line-height: normal;
	position: absolute;
	color: #FFF;
	font-family: Prompt;
	text-align: center;
}
.index_ban .bxSearchBan h1 {
	font-size: 30px;
	line-height: 40px;
}
.index_ban .bxSearchBan h2 {
	font-size: 26px;
	line-height: 30px;
}
.index_ban .bxSearchBan h3 {
	font-size: 20px;
	line-height: 24px;
}
.index_sec_room {
	background-color: #FFF;
	padding: 20px;
}
.index_sec_room .bxTitle {
}
.index_sec_room .bxIcoRm {
	width: 100%;
	max-width: 1000px;
	margin: auto;
	text-align: center;
}
.index_sec_room .bxIcoRm .bxRm {
	padding: 30px;
	float: left;
	width: 25%;
}
.index_sec_room .bxIcoRm .bxRm .bxImg {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;

	height: 165px;
	width: 165px;
	background-color: #e6e6e6;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.index_sec_room .bxIcoRm .bxRm .bxImg.bxImg1 {
	background-image: url(images/ico_ct_1.png);
}
.index_sec_room .bxIcoRm .bxRm .bxImg.bxImg2 {
	background-image: url(images/ico_ct_2.png);
}
.index_sec_room .bxIcoRm .bxRm .bxImg.bxImg3 {
	background-image: url(images/ico_ct_3.png);
}
.index_sec_room .bxIcoRm .bxRm .bxImg.bxImg4 {
	background-image: url(images/ico_ct_4.png);
}
.index_sec_room .bxIcoRm .bxRm .link {
	font-family: Waffle;
	font-size: 36px;
	color: #e26142;
	line-height: 38px;
	text-decoration: none;
}
.index_sec_room .bxIcoRm .bxRm p {
	font-family: "RSU Text";
	color: #717171;
	font-size: 24px;
	line-height: 24px;
	display:block;
	height:70px;
}
.index_sec_activity {
	position:relative;
	background-image: url(images/bg-dot.jpg);
}
.index_sec_activity .sTop {
	background-image: url(images/line_new.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.index_sec_activity .sTop .bxTitle {
}
.index_sec_activity .bxBnSlide {
	width: 100%;
	max-width: 1000px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	position: relative;
	display: block;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
}
.index_sec_activity .bxBnSlide .bxList {
	width: 100%;
	position: relative;
	line-height: 0px;
	font-family: Prompt;
	display: block;
}
.index_sec_activity .bxBnSlide .bxList .bxList2 {
	width: 100%;
	position: relative;
	display: block;
	border: 2px solid #e1e1e1;
}

.index_sec_activity .bxBnSlide .bxList .bxList2 .img {
	width: 100%;
	display: block;
}
.index_sec_activity .bxBnSlide .bxList .bxList2 .t {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, .7);
	line-height: 18px;
	display: block;
	position: absolute;
	width: 100%;
	height: 0px;
	font-size: 16px;
	color: #FFF;
	text-align: center;
	left: 0px;
	bottom: 0px;
	padding: 0px;
	overflow: hidden;
}
.index_sec_activity .bxBnSlide .bxList .bxList2:hover .t {
	height: 42px;
	padding: 3px;
}
.index_sec_activity .bxBnSlide .bxList .hs {
	display: block;
	width: 100%;
}
.index_sec_activity .txt-count-slide{
	font-family: "RSU Text";
	position: absolute;
	text-align: center;
	left: 0;
	right: 0;
	bottom: 40px;
	display:none;
	font-size: 30px;
}
.index_sec_bx {
	background-color: #FFF;
	padding-top: 20px;
}
.index_sec_bx.index_sec_bxLast {
	padding-bottom: 40px;
}
.index_sec_bx .bxContent {
	width: 100%;
	max-width: 1000px;
	line-height: normal;
	position: relative;
	margin: auto;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.index_sec_bx .bxContent.bxContentEat {
}
.index_sec_bx .bxContent.bxContentTarvel {
}
.index_sec_bx .bxContent.bxContentShop {
}
.index_sec_bx .bxContent.bxContentOther {
}
.index_sec_bx .bgLine {
	max-width:100%;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
.index_sec_bx .bxContent .bxTopic {
position: relative;
width: 100%;
text-align: center;
}

.index_sec_bx .bxContent .bxTopic {
	background-repeat: no-repeat;
	background-position: center center;
	background-size:100%;
}
.index_sec_bx .bxContent.bxContentEat .bxTopic {
	background-image: url(images/line2-1.png);
}
.index_sec_bx .bxContent.bxContentTarvel .bxTopic {
	background-image: url(images/line2-2.png);
}
.index_sec_bx .bxContent.bxContentShop .bxTopic {
	background-image: url(images/line2-3.png);
}
.index_sec_bx .bxContent.bxContentOther .bxTopic {
	background-image: url(images/line2-4.png);
	background-position: -29px center;
}

.index_sec_bx .bxContent .bxTopic .lineCartoon{
position: absolute;
left: 0px;
top: 0px;
width: 100%;
display:none;
}
.index_sec_bx .bxContent .bxTopic .bxTitle.bxTitleCartoon{
padding-right: 130px;
display: inline-block;
}
.index_sec_bx .bxContent.bxContentEat .bxTopic .bxTitle.bxTitleCartoon{
	margin-left: 100px;
}
.index_sec_bx .bxContent.bxContentTarvel .bxTopic .bxTitle.bxTitleCartoon{
	margin-left: 100px;
	margin-top: -23px;
}
.index_sec_bx .bxContent.bxContentShop .bxTopic .bxTitle.bxTitleCartoon{
margin-left: 105px;
margin-top: -35px;
}
.index_sec_bx .bxContent.bxContentOther .bxTopic .bxTitle.bxTitleCartoon{
margin-left: 105px;
margin-top: -35px;
}
.index_sec_bx .bxContent .bxTopic .bxTitle.bxTitleCartoon .cartoon{
display: block;
width: 130px;
position: absolute;
right: 0px;
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.index_sec_bx .bxContent .bxTopic .bxBtn {
	padding-top: 40px;
}
.index_sec_bx .bxContent .bxTopic .bxBtn a {
	font-family: Prompt;
	color: #000;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 100px;
	margin-bottom: 5px;
	border: 1px solid #000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
.index_sec_bx .bxContent .bxTopic .bxBtn a:hover {
	color: #FFF;
	background-color: #000;
}
.index_sec_bx .bxContent .bxData {
	width: 100%;
	position: relative;
	margin-top: 20px;
}
.index_sec_bx .bxContent .bxData .bxList {
	width: 100%;
	padding-bottom: 20px;
}
.index_sec_bx .bxContent .bxData .bxList .ListReview,
.bxBnSlide .ListReview{
	width: 33.33%;
	float: left;
	padding: 10px;
	font-family: "Prompt";
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bxBnSlide .ListReview{
	width: 100%;
}
.index_sec_bx .bxContent .bxData .bxList .ListReview .b1{
}
.index_sec_bx .bxContent .bxData .bxList .ListReview .b1 .bBtn,
.bxBnSlide .ListReview .b1 .bBtn{
	float: right;
}
.index_sec_bx .bxContent .bxData .bxList .ListReview .b1 .bBtn .btnBtn,
.bxBnSlide .ListReview .b1 .bBtn .btnBtn{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	color: #717171;
	background-color: #FFF;
	background-image: url(images/ico-hart.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 15px;
	border: 1px solid #717171;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	text-decoration: none;
}
.index_sec_bx .bxContent .bxData .bxList .ListReview .b1 .bBtn .btnBtn.sel,
.bxBnSlide .ListReview .b1 .bBtn .btnBtn.sel{
	color: #FFF;
	background-color: #e26142;
	background-image: url(images/ico-hart-w.png);
	border-top-color: #e26142;
	border-right-color: #e26142;
	border-bottom-color: #e26142;
	border-left-color: #e26142;
}
.index_sec_bx .bxContent .bxData .bxList .ListReview .b1 .bUser{
}
.index_sec_bx .bxContent .bxData .bxList .ListReview .b1 .bUser .uImg,
.bxBnSlide .ListReview .b1 .bUser .uImg{
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	float: left;
	height: 30px;
	width: 30px;
	margin-right: 10px;
}
.index_sec_bx .bxContent .bxData .bxList .ListReview .b1 .bUser .uImg.uAdmin,
.bxBnSlide .ListReview .b1 .bUser .uImg.uAdmin{
	-moz-border-radius: 0%;
	-webkit-border-radius: 0%;
	border-radius: 0%;
}
.index_sec_bx .bxContent .bxData .bxList .ListReview .b1 .bUser .uA,
.bxBnSlide .ListReview .b1 .bUser .uA{
color: #e26142;
display: block;
font-size: 18px;
line-height: 20px;
}
.index_sec_bx .bxContent .bxData .bxList .ListReview .b1 .bUser .uDt,
.bxBnSlide .ListReview .b1 .bUser .uDt{
font-size: 10px;
display: block;
line-height: 10px;
}
.index_sec_bx .bxContent .bxData .bxList .ListReview .b1 .img,
.bxBnSlide .ListReview .b1 .img{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 100%;
	height: 200px;
	position: relative;
	border: 3px solid #f2ded3;
	margin-top: 5px;
	margin-bottom: 5px;
	left: auto;
	top: auto;
}
.index_sec_bx .bxContent .bxData.bxDataBlue .bxList .ListReview .b1 .img{
	border-top-color: #cde9ec;
	border-right-color: #cde9ec;
	border-bottom-color: #cde9ec;
	border-left-color: #cde9ec;
}
.index_sec_bx .bxContent .bxData.bxDataYellow .bxList .ListReview .b1 .img{
	border-top-color: #f3dfa0;
	border-right-color: #f3dfa0;
	border-bottom-color: #f3dfa0;
	border-left-color: #f3dfa0;
}
.index_sec_bx .bxContent .bxData.bxDataGreen .bxList .ListReview .b1 .img{
	border-top-color: #dbe8b4;
	border-right-color: #dbe8b4;
	border-bottom-color: #dbe8b4;
	border-left-color: #dbe8b4;
}

.index_sec_bx .bxContent .bxData .bxList .ListReview .b1 .img .hit,
.bxBnSlide .ListReview .b1 .img .hit{
	background-image: url(images/pin_hit.png);
	height: 35px;
	width: 25px;
	position: absolute;
	top: -3px;
	right: 10px;
}
.index_sec_bx .bxContent .bxData .bxList .ListReview h1.h1cupon,
.bxBnSlide .ListReview h1.h1cupon{
	background-image: url(images/ico-25-cp-orange.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
}
.index_sec_bx .bxContent .bxData .bxList .ListReview h1,
.bxBnSlide .ListReview h1{
	font-size: 20px;
	line-height: 22px;
	color: #e26142;
	height: 45px;
	font-weight: normal;
}
.index_sec_bx .bxContent .bxData .bxList .ListReview h1 a,
.bxBnSlide .ListReview h1 a{
	color: #e26142;
}
.index_sec_bx .bxContent .bxData.bxDataBlue .bxList .ListReview h1,
.index_sec_bx .bxContent .bxData.bxDataBlue .bxList .ListReview h1 a{
	color: #5b93bb;
}
.index_sec_bx .bxContent .bxData.bxDataYellow .bxList .ListReview h1,
.index_sec_bx .bxContent .bxData.bxDataYellow .bxList .ListReview h1 a{
	color: #e1b52d;
}
.index_sec_bx .bxContent .bxData.bxDataGreen .bxList .ListReview h1,
.index_sec_bx .bxContent .bxData.bxDataGreen .bxList .ListReview h1 a{
	color: #93a94f;
}
.index_sec_bx .bxContent .bxData .bxList .ListReview .b3,
.bxBnSlide .ListReview .b3{
	font-family: "RSU Text";
	font-size: 22px;
	color: #000;
	line-height: 22px;
	height: 45px;
}
.index_sec_bx .bxContent .bxData .arrBtn {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	height: 28px;
	width: 17px;
	cursor: pointer;
}
.index_sec_bx .bxContent .bxData .arrBtn.arrL {
	background-image: url(images/arr_bnn_left2.png);
	left: 10px;
}
.index_sec_bx .bxContent .bxData .arrBtn.arrR {
	background-image: url(images/arr_bnn_right2.png);
	right: 10px;
}
.index_sec_bx .bxContent .bxData .arrBtn.arrL:hover {
	background-image: url(images/arr_bnn_left1.png);
}
.index_sec_bx .bxContent .bxData .arrBtn.arrR:hover {
	background-image: url(images/arr_bnn_right1.png);
}
.index_sec_bx .bxContent .bxData .bxPage {
	float: left;
}
.index_sec_bx .bxContent .bxData .bxPage a {
}
.index_sec_bx .bxContent .bxData .bxPage .sel {
}
.index_sec_bx .bxContent .bxData .bxPage span {
}
.index_sec_bx .bxContent .bxData .btn1 {
	float: right;
	background-color: transparent;
}
.index_sec_bx .bxContent .bxData .btn1:hover {
	background-color: #000;
}
.index_sec_bx .bxContent .bxData .moom{
	display: block;
	height: 85px;
	width: 85px;
	position: absolute;
	top: -20px;
}
.index_sec_bx .bxContent .bxData .moom.moom1{
	left: -20px;
}
.index_sec_bx .bxContent .bxData .moom.moom2{
	right: -20px;
}









.bxChose {
	padding-top: 20px;
	background-image: url(images/bg-dot.jpg);
}
.bxChose::after {
}

.bxChose .bxPic {
	width: 100%;
	max-width: 1000px;
	margin: auto;
	text-align: center;
}
.bxChose .bxPic .List {
	display: block;
	padding: 10px;
	float: left;
	/*width: 33.33%;*/
	width: 25%;
	text-decoration: none;
}
.bxChose .bxPic .List .img {
	display: block;
	margin: auto;
}
.bxChose .bxPic .List h1 {
	font-family: Waffle;
	font-size: 36px;
	color: #e26142;
}
.bxChose .bxPic .List h1 a {
	text-decoration: none;
	color: #e26142;
}
.bxChose .bxPic .List .t {
	font-family: "RSU Text";
	font-size: 22px;
	color: #717171;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 24px;
}
.newsBan {
	display: block;
	max-width:1000px;
	width: 100%;
	margin: auto;
}
.newsBan .bxBnn {
	display: block;
}
.newsBan .bxBnn .img {
	display: block;
	width: 100%;
}
.newsTitle {
	padding-top: 40px;
	display: block;
	width: 100%;
	max-width: 1000px;
	margin: auto;
}
.newsTitle .bxTitle {
}
.newsTitle .bxTitle .bxBtnSelect{
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	right: 0px;
	text-align: right;
}
.newsTitle .bgLine {
	display: block;
	width: 100%;
	margin-bottom: 40px;
}
.sec_bxNews {
}
.sec_bxNews .bxContent {
	display: block;
	width: 100%;
	max-width: 1000px;
	margin: auto;
}
.sec_bxNews .bxContent .bxList {
	display: block;
	float: left;
	width: 33.33%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	position: relative;
}
.sec_bxNews .bxContent .bxList .bxImg {
	line-height: 0px;
	display: block;
}
.sec_bxNews .bxContent .bxList .bxImg .img {
	display: block;
	width: 100%;
}
.sec_bxNews .bxContent .bxList:hover .bxImg .img {
	opacity: 0.7;/*ทำให้โปร่งใส*/
    filter: alpha(opacity=70); /* For IE8 and earlier */
}
.sec_bxNews .bxContent .bxList h1 {
	font-family: Prompt;
	font-size: 22px;
	color: #000;
	line-height: 26px;
	display: block;
	padding-top: 5px;
	height: 60px;
	width: 100%;
}
.sec_bxNews .bxContent .bxList h1 a {
	color: #000;
}
.sec_bxNews .bxContent .bxList .t {
	font-family: "RSU Text";
	font-size: 22px;
	line-height: 26px;
	display: block;
	height: 55px;
	width: 100%;
}
.sec_bxNews .bxContent .bxList .barActivity{
	font-family: Prompt;
	font-size: 16px;
	line-height: 20px;
	color: #FFF;
	background-image: url(images/bar-activity.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 70px;
	padding-left: 10px;
	position: absolute;
	left: 0px;
	top: 20px;
}
.sec_bxNews .bxContent .aList {
	font-family: Prompt;
	font-size: 18px;
	line-height: 20px;
	color: #000;
	margin-bottom: 10px;
}
.sec_bxNews .bxContent .aList .dte {
	color: #FFF;
	text-align: center;
	display: inline-block;
	height: 20px;
	width: 100px;
	background-color: #e26142;
}
.sec_bxNews .bxContent .aList .aLink {
	color: #000;
}
.sec_bxNews .bxContent .aList .aLink span {
	color: #e26142;
}
.sec_bxNews .bxContent .aList .aLink:hover,
.sec_bxNews .bxContent .aList .aLink:hover span {
	color: #717171;
}

.sec_bxNews .bxPage {
	text-align: right;
	display: block;
	width: 100%;
	max-width: 1000px;
	margin: auto;
}
.sec_bxNews .bxPage.bxPageLeft {
	text-align:left;
}


.ListForRoom{
	font-family: Prompt;
	float: left;
	width: 50%;
	position: relative;
	padding: 15px;
}
.ListForRoom .bxData{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 3px solid #FFF;
	background-color: #FFF;
}
.ListForRoom .bxData .bxImg{
	position: relative;
	display: block;
}
.ListForRoom .bxData .bxImg.bxImgVdo {
}
.ListForRoom .bxData .bxImg .img {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	display: block;
	height: 200px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
}
.ListForRoom .bxData:hover .bxImg .img {
	opacity: 0.6;/*ทำให้โปร่งใส*/
    filter: alpha(opacity=60); /* For IE8 and earlier */
}
.ListForRoom .bxData .bxImg .bxStar {
	display: block;
	position: absolute;
	left: 10px;
	top: 10px;
}
.ListForRoom .bxData .bxImg .bxStar i {
	background-image: url(images/ico-sd-star1.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 15px;
	width: 17px;
}
.ListForRoom .bxData .bxImg .hit {
	background-image: url(images/pin_hit.png);
	height: 35px;
	width: 25px;
	background-repeat: no-repeat;
	display: block;
	top: -3px;
	right: 10px;
	position: absolute;
}
.ListForRoom .bxData .ft1 {
	position: relative;
	padding: 10px;
}
.ListForRoom .bxData .ft1 h1 {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;

	font-size: 20px;
	color: #e26142;
	line-height: 22px;
	display: block;
	height: 50px;
	width: 100%;
	overflow: hidden;
	position: relative;
	font-weight: normal;
}
.ListForRoom .bxData .ft1 h1 a{
	color: #e26142;
}
.ListForRoom .bxData .ft1 .br1 {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;

	height: 0px;
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}
.ListForRoom .bxData:hover .ft1 .br1 {
	height: 50px;
}
.ListForRoom .bxData:hover .ft1 h1 {
	height: 0px;
}
.ListForRoom .bxData .ft1 .br1 .icor {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	background-color: #CCC;
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 50px;
	float: left;
}
.ListForRoom .bxData .ft1 .br1 .bxR {
	float: right;
	height: 50px;
	text-align: right;
}
.ListForRoom .bxData .ft1 .br1 .bxR .Lsc {
	height: 25px;
}
.ListForRoom .bxData .ft1 .br1 .bxR .Lsc .scIco ,
.bxListRvBox .scIco ,
.bxPostData .scIco ,
.ToolOver .scIco {
	vertical-align: middle;
	cursor: pointer;
	display: inline-block;
	background-repeat: no-repeat;
}
.ListForRoom .bxData .ft1 .br1 .bxR .Lsc .scIco.clickLikeTumUp ,
.bxListRvBox .scIco.clickLikeTumUp ,
.bxPostData .scIco.clickLikeTumUp ,
.ToolOver .scIco.clickLikeTumUp {
	background-image: url(images/icon-like.png);
	height: 18px;
	width: 20px;
}
.ListForRoom .bxData .ft1 .br1 .bxR .Lsc .scIco.clickLikeTumUp.sel ,
.bxListRvBox .scIco.clickLikeTumUp.sel ,
.bxPostData .scIco.clickLikeTumUp.sel ,
.ToolOver .scIco.clickLikeTumUp.sel {
	background-image: url(images/ico-red-like.png);
}
.ListForRoom .bxData .ft1 .br1 .bxR .Lsc .scIco.click2Comment ,
.bxListRvBox .scIco.click2Comment ,
.bxPostData .scIco.click2Comment ,
.ToolOver .scIco.click2Comment {
	background-image: url(images/icon-comment.png);
	height: 18px;
	width: 20px;
}
.ListForRoom .bxData .ft1 .br1 .bxR .Lsc .scIco.click2Comment.sel ,
.bxListRvBox .scIco.click2Comment.sel ,
.bxPostData .scIco.click2Comment.sel ,
.ToolOver .scIco.click2Comment.sel {
	background-image: url(images/ico-red-comm.png);
}
.ListForRoom .bxData .ft1 .br1 .bxR .Lsc .bbSc {
	vertical-align: middle;
}
.ListForRoom .bxData .ft1 .br1 .bxR .Lsc .bbSc.sel {
	color: #e26142;
	border-top-color: #e26142;
	border-right-color: #e26142;
	border-bottom-color: #e26142;
	border-left-color: #e26142;
}
.ListForRoom .bxData .ft1 .br1 .bxR .btnBtn {
	height: 25px;
	text-align: right;
}
.ListForRoom .bxData .ft1 .br1 .bxR .btnBtn.btnFrv {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
font-size: 12px;
color: #717171;
background-color: #FFF;
background-image: url(images/ico-hart.png);
background-repeat: no-repeat;
background-position: 2px center;
padding-left: 15px;
border: 1px solid #717171;
padding-top: 0px;
padding-right: 2px;
padding-bottom: 0px;
text-decoration: none;
}
.ListForRoom .bxData .ft1 .br1 .bxR .btnBtn.btnFw {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	color: #717171;
	background-color: #FFF;
	background-image: url(images/ico-star.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 15px;
	border: 1px solid #717171;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	text-decoration: none;
}
.ListForRoom .bxData .ft1 .br1 .bxR .btnBtn.btnFrv.sel {
	color: #e26142;
	background-image: url(images/ico-red_hart.png);
	background-size:10px;
	border-top-color: #e26142;
	border-right-color: #e26142;
	border-bottom-color: #e26142;
	border-left-color: #e26142;
}
.ListForRoom .bxData .ft1 .br1 .bxR .btnBtn.btnFw.sel {
	color: #e26142;
	background-image: url(images/ico-red-star.png);
	background-size: 10px;
	border-top-color: #e26142;
	border-right-color: #e26142;
	border-bottom-color: #e26142;
	border-left-color: #e26142;
}




















.topLink {
	font-family: Prompt;
	font-size: 18px;
	color: #717171;
	background-image: url(images/h_shadow2.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:100%;
	padding-top: 30px;
}
.topLink .bxLink {
	width: 100%;
	max-width: 1000px;
	margin: auto;
}
.topLink .bxLink a {
	color: #717171;
	display: inline-block;
}
.topLink.linkUser {
	background-color: #e1521f;
	font-size: 16px;
	color: #FFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff8726;
	position: relative;
}
.topLink.linkUser .bxLink {
}
.topLink.linkUser .bxLink a {
	color: #FFF;
	margin-right: 5px;
	margin-left: 5px;
	display: inline-block;
	text-decoration: none;
}
.topLink.linkUser .bxLink a:hover,
.topLink.linkUser .bxLink .sel {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff8726;
}

.bxTitleNews {
	font-family: Prompt;
	color: #000;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}
.bxTitleNews.bxTitleNewsOrange {
	color: #f6871f;
}
.bxTitleNews h1 {
	font-family: 'Kanit', sans-serif;
	font-size: 24px;
	line-height: 28px;
	padding-bottom: 20px;
	position: relative;
}
.bxTitleNews.bxTitleNewsOrange h1{
	color: #f6871f;
	font-size:30px;
}

.bxTitleNews h1::after {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	content: " ";
	background-color: #e26142;
	display: block;
	margin: auto;
	height: 2px;
	width: 120px;
	position: absolute;
	bottom: 0px;
}
.bxTitleNews h1.noLine::after {
	display:none;
}
.bxTitleNews.bxTitleNewsOrange h1::after {
	background-color: #000;
}
.bxTitleNews .t {
	font-size: 18px;
	line-height: 22px;
	padding-top: 20px;
}
.bxTitleNews.bxTitleNewsOrange .t {
	color: #666;
}

.bxTitleNews .t .t1 {
	display: inline-block;
}
.bxTitleNews .t .t2 {
	display: inline-block;
	color: #e26142;
}
.bxTitleNews .t .t2 a ,
.bxTitleNews .t .t2 span {
	color: #e26142;
}
.bxBanNewsDetail {
	width: 100%;
	max-width: 1000px;
	margin: auto;
}
.bxBanNewsDetail .img {
	display: block;
	width: 100%;
}
.bxDetailNews {
	width: 100%;
	max-width: 1000px;
	margin: auto;
}
.bxDetailNews .detail_data {
	font-family: 'Arial', sans-serif;
	font-size: 18px;
	line-height: normal;
	color: #000;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
}
.bxDetailNews .detail_data img{
	max-width:100%;
}
.bxDetailNews .detail_data ul,
.bxDetailNews .detail_data li{
	margin: 0px;
	padding: 0px;
}

.bxDetailNews .lineBtn {
	background-image: url(images/line_new.png);
	background-position: center center;
	background-size: 100%;
	height: 57px;
	position: relative;
	background-repeat: no-repeat;
	width: 100%;
	text-align: center;
}
.bxDetailNews .lineBtn a {
	left:50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);

	font-family: Prompt;
	font-size: 18px;
	line-height: 22px;
	color: #FFF;
	background-color: #e26142;
	display: inline-block;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	text-align: center;
	position: absolute;
	bottom: 0px;
}
.bxDetailNews .lineBtn a.timeleft {
	background-color: #ccc;
}
.bxDetailNews .txtNumJoin{
	font-family: "RSU Text";
	font-size: 24px;
	line-height: normal;
	color: #666;
	text-align: center;
}
.bxDetailNews .bxShare {
	text-align: center;
	display: block;
	padding-top: 100px;
	padding-bottom: 50px;
	font-family: Prompt;
	line-height: 18px;
	color: #5e5e5e;
}
.bxDetailNews .bxShare .t {
	padding-bottom: 20px;
}
.bxDetailNews .bxShare .sh {
	display: inline-block;
	height: 30px;
	width: 30px;
	line-height: 0px;
	background-repeat: no-repeat;
	margin: 5px;
}
.bxDetailNews .bxShare .sh.sh-fb {
	background-image: url(images/sc-fb.png);
}
.bxDetailNews .bxShare .sh.sh-tw {
	background-image: url(images/sc-tw.png);
}
.bxDetailNews .bxShare .sh.sh-gg {
	background-image: url(images/sc-gp.png);
}
.bxDetailNews .bxShare .sh.sh-in {
	background-image: url(images/sc-in.png);
}
.bxDetailNews .bxShare .sh.sh-pn {
	background-image: url(images/sc-pn.png);
}
.bxDetailNews {
}
.bxDetailNews .detail_announced{
	font-family: Prompt;
	color: #000;
	text-align: left;
}
.bxDetailNews .detail_announced h1{
	font-size: 30px;
	text-align: center;
}
.bxDetailNews .detail_announced h1.inBlack{
	color: #f6871f;
	background-color: #000;
	text-align: left;
	font-size: 26px;
	display: inline-block;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-top: 30px;
}
.bxDetailNews .detail_announced h1.inBlack .small{
	font-size: 20px;
	color: #FFF;
	display: inline-block;
}
.bxDetailNews .detail_announced ul.bxListText{
	padding: 0px;
	list-style-type: none;
	font-size: 20px;
	display: block;
	max-width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.bxDetailNews .detail_announced ul.bxListText li{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style-type: none;
	display: block;
	float: left;
	width: 50%;
}
.bxAddress {
	text-align: center;
	display: block;
	margin: auto;
	width: 100%;
	max-width: 1000px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Prompt;
	color: #5e5e5e;
	font-size: 20px;
}
.bxAddress h1 {
	color: #000;
	font-size: 26px;
}
.bxAddress h1 .pin {
	vertical-align: middle;
	display: inline-block;
}
.bxAddress .t {
}
.bxAddress .t strong {
	color: #e26142;
}
.sec_map {
	display: block;
	margin: auto;
	width: 100%;
	max-width: 1000px;
	border: 2px dashed #717171;
	line-height: 0px;
}
.secFrm {
}
.secFrm .contactFrm {
	display: block;
	margin: auto;
	width: 100%;
	max-width: 1000px;
	padding-top: 59px;
	padding-bottom: 50px;
	font-family: Prompt;
	font-size: 18px;
	line-height: 22px;
	color: #5e5e5e;

}
.secFrm .contactFrm .bxTitle {
	line-height: normal;
	color: #000;
}

.secFrm .contactFrm .row {
	padding-bottom: 15px;
}
.secFrm .contactFrm .l {
	float: left;
	width: 50%;
	padding-right: 10px;
}
.secFrm .contactFrm .r {
	float: left;
	width: 50%;
	padding-left: 10px;
}
.secFrm .contactFrm .l.w100 ,
.secFrm .contactFrm .r.w100 {
	width: 100%;
	padding: 0px;
}
.secFrm .contactFrm .l.tRight ,
.secFrm .contactFrm .r.tRight {
	text-align:right;
}
.secFrm .contactFrm p {
	margin: 0px;
}
.secFrm .contactFrm p span {
	color: #e36e25;
}
.secFrm .contactFrm .input {
	width: 100%;
	margin: 0px;
}
.secFrm .contactFrm .BoxSelectList {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #b8b8b8;
	background-color: #f6f6f6;
	width: 100%;
}
.secFrm .contactFrm .btnAddFile {
	vertical-align: text-bottom;
}

.secFrm .contactFrm #filename {
	display: inline-block;
	padding-left: 20px;
	padding-bottom: 5px;
}
.secFrm .contactFrm #filename span{
	color: #5e5e5e;
	background-color: #f6f6f6;
	text-align: center;
	display: inline-block;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 20px;
	border: 1px solid #b3b3b3;
	margin-bottom: 5px;
}
.secFrm .contactFrm .bgLine {
	display: block;
	width: 100%;
	max-width:1000px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.bxFaq {
	display: block;
	margin: auto;
	width: 100%;
	max-width: 1000px;

}
.bxFaq .bxTitle {
}
.bxFaq .tUpdate {
	color: #717171;
	text-align: right;
	font-family: Prompt;
}
.bxFaq .bxFaqTxt {
	-moz-border-radius: 15px 15px 0px 0px;
	-webkit-border-radius: 15px 15px 0px 0px;
	border-radius: 15px 15px 0px 0px;

	font-family: Prompt;
	background-color: #f6f6f6;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 50px;
	padding-left: 20px;
}
.bxFaq .bxFaqTxt .bxList {
	padding-bottom: 20px;
}
.bxFaq .bxFaqTxt .bxList h1 {
	font-size: 22px;
	color: #e26142;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #5e5e5e;
}
.bxFaq .bxFaqTxt .bxList .bxTxt {
	font-size: 18px;
	color: #5e5e5e;
	padding-top: 10px;
}
.bxFaq .bxFaqTxt .bxList .bxTxt p {
}
.bxFaq .bxFaqTxt .bxList .bxTxt img {
	max-width:100%;
	display:inline-block;
}
.bxInvite {
	background-color: #ececec;
	padding-top: 50px;
}
.bxInvite a{
	color: #e26142;
}
.bxInvite .dataInvite {
	-moz-border-radius: 20px 20px 0px 0px;
	-webkit-border-radius: 20px 20px 0px 0px;
	border-radius: 20px 20px 0px 0px;
	border: 1px solid #e2e2e2;
	background-color: #FFF;
	margin: auto;
	width: 100%;
	max-width: 1000px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 80px;
	padding-left: 20px;
}
.bxInvite .dataInvite .bxTitle {
}
.bxInvite .dataInvite .bgLine {
	display: block;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
.bxInvite .dataInvite .bxTxt {
	text-align: center;
	font-family: Prompt;
}
.bxInvite .dataInvite .bxTxt.bxCreateRv {
	padding-top:20px;
	text-align: left;
	color: #5e5e5e;
}
.bxInvite .dataInvite .bxTxt h2 {
	font-size: 22px;
}
.bxInvite .dataInvite .bxTxt h2 b{
	color: #e26142;
}
.bxInvite .dataInvite .bxTxt .bxSmall {
	text-align: right;
	display: block;
	margin: auto;
	width: 400px;
}

.bxInvite .dataInvite .bxTxt p .input {
	width: 400px;
}
.bxInvite .dataInvite .bxTxt .small {
	font-size: 14px;
	line-height: 16px;
	color: #5e5e5e;
	padding-bottom: 10px;
	height: 35px;
}
.bxInvite .dataInvite .bxTxt a.small {
	color: #e26142;
}
.bxInvite .dataInvite .bxTxt .secmbinvite {
	color: #5e5e5e;
	padding-top: 30px;
}
.bxInvite .dataInvite .bxTxt .secmbinvite .mseHand {
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
}
.bxInvite .dataInvite .bxTxt .secmbinvite b{
	color: #e26142;
}
.bxInvite .dataInvite .spinvite {
	background-color: #dedede;
	height: 1px;
	width: 100%;
}
.bxInvite .dataInvite .secTerms {
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;

	background-color: #f6f6f6;
	padding: 20px;
	width: 100%;
	font-family: Prompt;
	color: #5e5e5e;
}

.bxInvite .dataInvite .secTerms h1 {
	font-size: 22px;
	color: #e26142;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.bxInvite .dataInvite .secTerms h1.h1topic {
	font-size: 24px;
	color: #000;
	padding-bottom: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



.prMain .b22 .bxStt .grpInput {
	width: 100%;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
}
.prMain .b22 .bxStt .grpInput::after {
	content: " ";
	clear: both;
	display: table;
}
.prMain .b22 .bxStt .grpInput.grpSp{
	padding-top: 20px;
	padding-bottom: 20px;
}
.prMain .b22 .bxStt .grpInput.grpSp .btn.btnSpace{
	color: #000;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
}
.prMain .b22 .bxStt .grpInput .bxTxt {
	float: left;
	width: 40%;
}
.prMain .b22 .bxStt .grpInput .bxInput {
	float: left;
	width: 60%;
}

.prMain .b22 .bxStt .boxAddDetail .grpInput {
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;

	margin-left: 0px;
	margin-top: 20px;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #F4F4F4;
	border: 1px solid #BDBDBD;
}
.prMain .b22 .bxStt .boxAddDetail .grpInput.grpSp{
}
.prMain .b22 .bxStt .boxAddDetail .grpInput .bxTxt {
}
.prMain .b22 .bxStt .boxAddDetail .grpInput .bxTxt .small::after{
	content: " ";
	clear: both;
	display: table;
}
.prMain .b22 .bxStt .boxAddDetail .grpInput .bxTxt .small .EditPostTool{
	float: right;
	display:none;
}
.prMain .b22 .bxStt .boxAddDetail .grpInput:hover .bxTxt .small .EditPostTool{
	display:block;
}
.prMain .b22 .bxStt .boxAddDetail .grpInput .bxTxt .small .EditPostTool img{
	width: 16px;
	cursor: pointer;
}
.prMain .b22 .bxStt .boxAddDetail .grpInput:first-child .bxTxt .small .EditPostTool img.pbtnUp{
	display:none;
}
.prMain .b22 .bxStt .boxAddDetail .grpInput:last-child .bxTxt .small .EditPostTool img.pbtnDown{
	display:none;
}
.prMain .b22 .bxStt .boxAddDetail .grpInput .bxInput {
}
.prMain .b22 .bxStt .boxAddDetail .grpInput .bxInput .btnLeft{
	position: absolute;
	right: -2px;
	top:2px;
	font-size: 14px;
	line-height: 16px;
}
.prMain .b22 .bxStt .boxAddDetail .grpInput .bxInput .img{
	max-width:100%;
}

.prMain .b22.b100pc .bxStt .grpInput .bxTxt {
	float:none;
	width: 100%;
}
.prMain .b22.b100pc .bxStt .grpInput .bxInput {
	float: none;
	width: 100%;
	position: relative;
}
.prMain .b22 .bxStt .grpInput .bxInput .input{
	width: 100%;
	margin-left: 0px;
}
.prMain .b22 .bxStt .grpInput .btnUpload  {
	font-size: 14px;
	font-weight: normal;
	color: #999;
	display: inline-block;
	margin: 0px;
}
.prMain .b22 .bxStt .grpInput .bxUpload:hover .btn.btnGr {
	color: #d2400d;
	border-top-color: #d2400d;
	border-right-color: #d2400d;
	border-bottom-color: #d2400d;
	border-left-color: #d2400d;
}
.prMain .b22 .bxStt .grpInput .bxUpload {
	display: inline-block;
	position: relative;
}
.prMain .b22 .bxStt .grpInput .bxUpload .fileUp{
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	opacity: 0;
	cursor: pointer;
}
.prMain .b22 .bxStt .small{
font-size: 16px;
line-height: 18px;
}
.prMain .b22 .bxStt .grpInput .tOpt  {
	font-size: 12px;
	color: #d04325;
	text-align: right;
	display: block;
}
.prMain .b22 .bxStt .grpInput .btnSave {
	float: right;
}
.prMain .b22 .bxStt .grpInput .txtopic {
	padding-bottom: 10px;
}
.prMain .b22 .bxStt .grpInput .txtopic a {
	color: #d04325;
}
.prMain .b22 .bxStt .grpInput .txtopic strong {
	color: #000;
}
.prMain .b22 .bxStt .grpInput .bxImg {
	width: 200px;
	height: 200px;
	border: 1px solid #dedede;
	position: relative;
}
.prMain .b22 .bxStt .grpInput .bxImg img{
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);

	position: absolute;
	max-height: 100%;
	max-width: 100%;
	top: 50%;
	left: 50%;
}
.prMain .b22 .bxStt .grpInput .l:first-child {
	border-right-width: 30px;
	border-right-style: solid;
	border-right-color: transparent;	
}
.prMain .b22 .bxStt .grpInput .tRight {
	text-align: right;
}
.prMain .b22 .bxStt .grpInput .tRight .input{
	width:100%;
}
.bxTxt .grpInput .tx1 {
	font-size: 12px;
	padding-left: 20px;
}










.bxLogin {
	text-align: center;
	margin: auto;
	max-width: 500px;
	padding-bottom: 20px;
	padding-top: 20px;
	font-family: Prompt;
}
.bxLogin h1 {
	font-size: 22px;
	text-transform: uppercase;
}
.bxLogin .small {
	font-weight: normal;
}
.bxLogin .box {
	max-width: 350px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.bxLogin .box .bxCn {
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	background-color: #F8F8F8;
	border: 1px solid #dedede;
	padding: 15px;
}
.bxLogin .box .bxCn .bxFm {
}
.bxLogin .box .bxCn .bxFm .input {
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #FFF;
}
.bxLogin .box .bxCn .bxFm .btn1 {
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	font-size: 24px;
	line-height: 26px;
	text-transform: uppercase;
}
.bxLogin .box .bxCn p {
	color: #5e5e5e;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.bxLogin .box .bxFt {
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	background-color: #eeeeee;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
	padding: 10px;
	color: #5e5e5e;
	font-size: 13px;
}
.bxLogin .box a{
	font-weight: bold;
	color: #D04325;
}
.secReg{
	margin: auto;
	width: 100%;
	max-width: 1000px;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
background-color: #F8F8F8;
border: 1px solid #dedede;
padding: 15px;
}
.reg2 {
	color: #5e5e5e;
}
.reg2 p {
	margin-top: 20px;
	margin-bottom: 20px;
}
.reg2 .b1 {
	float: left;
	width: 50%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
}
.reg2 .b1 .FrmReg {
	padding-right: 50px;
}
.reg2 .b1 .FrmReg h1 {
	font-size: 24px;
	text-transform: uppercase;
	color: #000;
}
.reg2 .b1 .FrmReg .lineRed {
	background-color: #d04325;
	color: #d04325;
	height: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	max-width:100px;
	margin-right: 0px;
	margin-left: 0px;
}
.reg2 .b1 .FrmReg .input {
	background-color: #FFF;
	width: 100%;
	margin: 0px;
}
.reg2 .b1 .FrmReg .small {
	font-size: 12px;
}
.reg2 .b2 {
	float: left;
	width: 50%;
	border-left-width: 50px;
	border-left-color: transparent;
	border-left-style: solid;
}
.reg2 .b2 h2 {
	color: #000;
	text-transform: uppercase;
}
.reg2 .b2 .bxTxt {
	font-size: 14px;
	color: #5e5e5e;
	background-color: #f7f7f7;
	padding: 10px;
	height: 400px;
}
.reg2 .b2 .bxTxt h3 {
	text-transform: uppercase;
	color: #d2400d;
}
.reg2 .b2 .bxTxt p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.prMain {
	padding-top: 20px;
	font-family: Prompt;
}
.prMain .b1 {
	float: left;
	width: 20%;
	text-align: center;
}
.prMain .b1 .imguser {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	height: 110px;
	width: 110px;
}
.prMain .b1 span {
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	display: block;
	font-size: 18px;
}
.prMain .b1 .ustatus{
}
.prMain .b1 .ustatus i{
	font-style: normal;
	color: #060;
}
.prMain .b1 .ustatus a{
	color: #C30;
}
.prMain .b1 .line1 {
	height: 0px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dedede;
	border-bottom-color: #ffffff;
	margin-top: 10px;
	margin-bottom: 10px;
}
.prMain .b1 .lLink {
	text-align: left;
}
.prMain .b1 .lLink a {
	color: #5e5e5e;
	display: block;
	margin-bottom: 10px;
}
.prMain .b1 .lLink a.sel {
	color: #000;
}
.prMain .b1 .lLink a.linkBtn {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #FFF;
background-color: #e26142;
display: block;
border: 1px solid #DE4B27;
text-decoration: none;
padding-left:2px;
padding-right:2px;
}
.prMain .b1 .lLink a.linkBtn.sel {
	font-weight:bold;
}
.prMain .b1 .lLink a.linkBtn:hover {
	color: #e26142;
	background-color: #FFF;
}
.prMain .b1 .lLink a .blink{
	font-style: normal;
	font-weight: bold;
	display: inline-block;
	animation: blinker 0.5s linear infinite;
	color: #C30;
}
@keyframes blinker {  
  50% { opacity: 0; }
}
.prMain .b2 {
	float: left;
	border-left-width: 20px;
	border-left-style: solid;
	border-left-color: transparent;
}
.prMain .b2 p {
}
.prMain .b2 .btn {
	font-size: 14px;
	font-weight: normal;
	color: #5e5e5e;
	border-top-color: #5e5e5e;
	border-right-color: #5e5e5e;
	border-bottom-color: #5e5e5e;
	border-left-color: #5e5e5e;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-decoration: none;
}

.prMain2 {
	padding-top: 30px;
	padding-bottom: 30px;
}
.prMain2 .btnCreate {
	display: block;
	line-height: 36px;
	text-align: center;
	margin-top: 20px;
	font-size: 20px;
	text-decoration: none;
	width: 200px;
	margin-bottom: 40px;
	margin-right: auto;
	margin-left: auto;
}
.prMain2 .btnCreate img{
	vertical-align: middle;
}
.prMain .b22 {
	float: left;
	width:80%;
	border-left-width: 20px;
	border-left-style: solid;
	border-left-color: transparent;
}
.prMain .b22 a{
	color: #d04325;
}
.prMain .b22 a.col-white{
		color: #fff;
}
.prMain .b22 a.btn.btnOr{
	color: #FFF;
}
.prMain .b22.bWelcom {
	width:70%;
	float:none;
	margin-left:auto;
	margin-right:auto;
}
.prMain .b22.b100pc {
	width:100%;
	float:none;
}
.prMain .b22 .imguser{
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	display: block;
	float: left;
	height: 110px;
	width: 110px;
	margin-right: 20px;
}
.bxStt {
	font-family: Prompt;
}
.prMain .b22 .bxStt {
	-moz-border-radius: 20px 20px 0px 0px;
	-webkit-border-radius: 20px 20px 0px 0px;
	border-radius: 20px 20px 0px 0px;

	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #dfdfdf;
	border-right-color: #dfdfdf;
	border-left-color: #dfdfdf;
	background-color: #FFF;
	padding: 20px;
	color: #5e5e5e;
	min-height: 400px;
}
.prMain .b22 .bxStt .bxTitle {
	color: #000;
	padding-bottom: 20px;
}
.prMain .b22 .bxStt h1 {
	/*
	text-transform: uppercase;
	font-size: 22px;
	color: #000;
	margin-bottom: 20px;
	*/
	font-size: 24px;
}
.prMain .b22 .bxStt h2 {
	/*
	text-transform: uppercase;
	font-size: 18px;
	margin-bottom: 20px;
	margin-top: 20px;
	color: #000;
	*/
	font-size: 20px;
}
.prMain .b22 .bxStt .bxTitle h1 {
	font-size: 40px;
}
.prMain .b22 .bxStt .bxTitle h2 {
	font-size: 32px;
}
.prMain .b22 .bxStt .grpInput .tx1{
padding-left: 10px;
font-size: 15px;
line-height: 18px;

}
.bxTxt .grpInput {
	width: 100%;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
}
.bxTxt .grpInput::after {
	content: " ";
	clear: both;
	display: table;
}
.bxTxt .grpInput.grpSp{
	padding-top: 20px;
	padding-bottom: 20px;
}
.bxTxt .grpInput.grpSp .btn.btnSpace{
	color: #000;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
}
.bxTxt .grpInput .bxTxt {
	float:none;
	width: 100%;
	text-align:left;
	min-height: 28px;
}
.bxTxt .grpInput .bxTxt .small{
	padding-bottom:0px;
	height:auto;
}
.bxTxt .grpInput .bxInput {
	float:none;
	width: 100%;
	text-align:left;
	position:relative;
}
.bxTxt .grpInput .bxInput .addLg{
}
.bxTxt .grpInput .bxInput .addLg.addLgEn ,
.bxTxt .grpInput .bxInput .addLg.addLgCn{
	display:none;
}
.bxTxt .grpInput .bxInput .addLg.addLgEn.sel ,
.bxTxt .grpInput .bxInput .addLg.addLgCn.sel {
	display:block;
}
.bxTxt .grpInput .bxInput .addLg p{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	display: block;
	line-height: 14px;
}
.bxTxt .grpInput .bxInput .BoxSelectList #ct_id{
opacity: 0;
z-index: -1;
position: absolute;
}
.bxTxt .grpInput .bxInput .bxSelectCate{
}
.bxTxt .grpInput .bxInput .bxSelectCate .imgSelectCate{
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	opacity: 0.4;/*ทำให้โปร่งใส*/
	filter: alpha(opacity=40); /* For IE8 and earlier */
	background-color: #FFF;
	display: inline-block;
	border: 2px solid #666;
	cursor: pointer;
	margin-right: 15px;
	padding:10px;
	height:100px;
	width:100px;
	position:relative;
}
.bxTxt .grpInput .bxInput .bxSelectCate .imgSelectCate img{
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);

}
.bxTxt .grpInput .bxInput .bxSelectCate .imgSelectCate .t{
	left:50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);

	position:absolute;
	bottom:-25px;
	width:100%;
	text-align:center;
}
.bxTxt .grpInput .bxInput .bxSelectCate .imgSelectCate.sel{
	opacity: 1;/*ทำให้โปร่งใส*/
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.bxTxt .boxAddDetail .grpInput {
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;

	margin-left: 0px;
	margin-top: 20px;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #F4F4F4;
	border: 1px solid #BDBDBD;
}
.bxTxt .boxAddDetail .grpInput.grpSp{
}
.bxTxt .boxAddDetail .grpInput .bxTxt {
}
.bxTxt .boxAddDetail .grpInput .bxTxt .small::after{
	content: " ";
	clear: both;
	display: table;
}
.bxTxt .boxAddDetail .grpInput .bxTxt .small .EditPostTool{
	float: right;
	display: none;
	position: relative;
}
.bxTxt .boxAddDetail .grpInput:hover .bxTxt .small .EditPostTool{
	display:block;
}
.bxTxt .boxAddDetail .grpInput .bxTxt .small .EditPostTool img{
	width: 16px;
	cursor: pointer;
}
.bxTxt .boxAddDetail .grpInput:first-child .bxTxt .small .EditPostTool img.pbtnUp{
	display:none;
}
.bxTxt .boxAddDetail .grpInput:last-child .bxTxt .small .EditPostTool img.pbtnDown{
	display:none;
}
.bxTxt .boxAddDetail .grpInput .bxTxt .small .EditPostTool .pbthAdd{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #c7c7c7;
	color: #777777;
	background-color: #FFF;
	display: inline-block;
padding: 3px;
min-height: 21px;
position: absolute;
z-index: 10;
width: 100px;
text-align: center;
left: -110px;
top: -4px;
}
.bxTxt .boxAddDetail .grpInput .bxTxt .small .EditPostTool .pbthAdd .pbtnTxt{
	display: none;
	cursor: pointer;
	line-height: 20px;
}
.bxTxt .boxAddDetail .grpInput .bxTxt .small .EditPostTool .pbthAdd .pbtnTxt:hover{
	color: #000;
	background-color: #CCC;
}
.bxTxt .boxAddDetail .grpInput .bxTxt .small .EditPostTool .pbthAdd .pbtnTxt.sel:hover{
	color: #777777;
	background-color: #FFF;
}
.bxTxt .boxAddDetail .grpInput .bxTxt .small .EditPostTool .pbthAdd .pbtnTxt.sel{
	display: block;
}
.bxTxt .boxAddDetail .grpInput .bxTxt .small .EditPostTool .pbthAdd:hover .pbtnTxt{
	display: block;
}
.bxTxt .boxAddDetail .grpInput .bxInput {
}
.bxTxt .boxAddDetail .grpInput .bxInput .btnLeft{
	position: absolute;
	right: 5px;
	top: 11px;
	font-size: 14px;
	line-height: 16px;
}
.bxTxt .boxAddDetail .grpInput .bxInput .img{
	max-width:100%;
}
.img_uploading ,
.bxTxt .boxAddDetail .grpInput .bxInput .img_uploading{
	margin: auto;
	display: block;
	width: 150px;
	height:150px;
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-size:100%;
}

.prMain .b22.b100pc .bxStt .grpInput .bxTxt {
	float:none;
	width: 100%;
}
.prMain .b22.b100pc .bxStt .grpInput .bxInput {
	float: none;
	width: 100%;
	position: relative;
}
.bxTxt .grpInput .bxInput .input{
	width: 100%;
	margin-left: 0px;
}
.bxTxt .grpInput .btnUpload  {
	font-size: 14px;
	font-weight: normal;
	color: #999;
	display: inline-block;
	margin: 0px;
}
.bxTxt .grpInput .bxUpload:hover .btn.btnGr {
	color: #d2400d;
	border-top-color: #d2400d;
	border-right-color: #d2400d;
	border-bottom-color: #d2400d;
	border-left-color: #d2400d;
}
.bxTxt .grpInput .bxUpload {
	display: inline-block;
	position: relative;
}
.bxTxt .grpInput .bxUpload .fileUp{
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	opacity: 0;
	cursor: pointer;
}
.bxTxt .small{
	font-size: 12px;
}
.bxTxt .grpInput .tOpt  {
	font-size: 12px;
	color: #d04325;
	text-align: right;
	display: block;
}
.bxTxt .grpInput .btnSave {
	float: right;
}
.bxTxt .grpInput .txtopic {
	padding-bottom: 10px;
}
.bxTxt .grpInput .txtopic a {
	color: #d04325;
}
.bxTxt .grpInput .txtopic strong {
	color: #000;
}
.bxTxt .grpInput .bxImg {
	width: 200px;
	height: 200px;
	border: 1px solid #dedede;
	position: relative;
}
.bxTxt .grpInput .bxImg img{
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);

	position: absolute;
	max-height: 100%;
	max-width: 100%;
	top: 50%;
	left: 50%;
}
.bxTxt .grpInput .l:first-child {
	border-right-width: 30px;
	border-right-style: solid;
	border-right-color: transparent;	
}
.bxTxt .grpInput .tRight {
	text-align: right;
}
.bxTxt .grpInput .tRight .input{
	width:100%;
}
.bxTxt .grpInput .tx1 {
	font-size: 12px;
	padding-left: 20px;
}
.prMain .b22 .bxStt .sec1 {
}
.prMain .b22 .bxStt .sec1 .bxOpt {
	float: left;
	max-width:70%
}
.prMain .b22 .bxStt .sec1 .bxOpt ol{
	padding-left:20px;
}
.prMain .b22 .bxStt .sec1 .bxRight {
	float: right;
}
.prMain .b22 .bxStt .sec1 .b1 {
	float: left;
	width: 30%;
	color: #000;
	text-align: left;
}
.prMain .b22 .bxStt .sec1 .b1 a {
	color: #5e5e5e;
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
}
.prMain .b22 .bxStt .sec1 .b1 a.sel {
	color: #000;
}
.prMain .b22 .bxStt .sec1 .b1  strong {
	text-transform: uppercase;
}

.prMain .b22 .bxStt .sec1 .b2 {
	float: left;
	width: 70%;
}




.prMain .b22 .bxStt .tTp {
	color: #5e5e5e;
	font-size: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}
.prMain .b22 .bxStt .tTp a ,
.prMain .b22 .bxStt .tTp b {
	color: #5e5e5e;
	display: inline-block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: transparent;
	font-weight: normal;
}
.prMain .b22 .bxStt .tTp .sel {
	color: #d04325;
	border-bottom-color: #d04325;
}
.prMain .b22 .bxStt .tTp span {
	color: #d04325;
	float: right;
	font-size: 16px;
}
.prMain .b22 .bxStt .bxUfw {

}
.bxListRvBox .UfwList ,
.prMain .b22 .bxStt .bxUfw .UfwList {
	float: left;
	width: 50%;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}
.bxListRvBox .UfwList .imgU ,
.prMain .b22 .bxStt .bxUfw .UfwList .imgU {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;

	float: left;
	width: 65px;
}
.bxListRvBox .UfwList .tx1 ,
.prMain .b22 .bxStt .bxUfw .UfwList .tx1 {
	float: left;
	width: 40%;
	border-left-width: 20px;
	border-left-style: solid;
	border-left-color: transparent;
}
.bxListRvBox .UfwList .tx1 .name ,
.prMain .b22 .bxStt .bxUfw .UfwList .tx1 .name {
	color: #000;
}
.bxListRvBox .UfwList .tx1 .btnFollow ,
.prMain .b22 .bxStt .bxUfw .UfwList .tx1 .btnFollow {
	font-size: 14px;
	font-weight: normal;
	background-color: #FFF;
	margin: 0px;
	color: #5e5e5e;
}
.bPoint {
	float: right;
	padding: 10px;
	color: #000;
	background-color: #FFF;
	border: 1px solid #dedede;
	height: 210px;
	width: 210px;
	text-align: center;
	position: relative;
}
.bPoint h1 ,
.prMain .b22 .bxStt .bPoint h1 {
	font-size: 20px;
	text-transform: uppercase;
	margin: 0px;
}
.bPoint h1 b,
.prMain .b22 .bxStt .bPoint h1 b{
	color: #e26142;
}
.bPoint h2 ,
.prMain .b22 .bxStt .bPoint h2 {
	font-size: 40px;
	color: #d33f0f;
	margin: 0px;
}
.bPoint h3,
.prMain .b22 .bxStt .bPoint h3{
	color: #e26142;
}
.bPoint p ,
.prMain .b22 .bxStt .bPoint p {
	margin: 0px;
	font-size: 14px;
}
.bPoint .tsmall ,
.prMain .b22 .bxStt .bPoint .tsmall {
	left:50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	margin: 0px;
	font-size: 16px;
	font-family: "RSU Text";
	color: #717171;
	text-align: center;
	position: absolute;
	bottom: -20px;
}




.prMain .b22 .bxStt .bxOpt {
	float: left;
	max-width:70%
}
.prMain .b22 .bxStt .bxOpt ol{
	padding-left:20px;
}
.prMain .b22 .bxStt .bxRight {
	float: right;
}






.secRoom {
	background-color: #ececec;
}
.secRoom .cover {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

	height: 240px;
	width: 100%;
	position: relative;
}
.secRoom .cover::before {
	content: " ";
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, .3);
	position: absolute;
	height: 100%;
	width: 100%;
}
.secRoom .cover .bxTitle {
	top: 40%;
	left: 50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);
	position: absolute;
	color: #FFF;
}
.secRoom .secR1 {
	-moz-border-radius: 15px 15px 0px 0px;
	-webkit-border-radius: 15px 15px 0px 0px;
	border-radius: 15px 15px 0px 0px;

	padding: 20px;
	width: 100%;
	max-width: 1000px;
	position: relative;
	background-color: #f2ded3;
	border: 1px solid #dedede;
	margin-top: -30px;
	margin-right: auto;
	margin-left: auto;
}
.secRoom .secR1 .b1 {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	position: relative;
	padding-right: 120px;
	padding-left: 190px;
}
.secRoom .secR1 .b1 .picIcon {
	display: block;
	position: absolute;
	top: -50px;
	left: 0px;
}
.secRoom .secR1 .b1 .picAddNew {
	background-image: url(images/note-wr.png);
	background-repeat: no-repeat;
	height: 85px;
	width: 100px;
	position: absolute;
	right: 0px;
	top: 0px;
	font-family: Waffle;
	color: #FFF;
}
.secRoom .secR1 .b1 .picAddNew span {
	position: absolute;
	text-align: center;
	display: block;
	width: 100%;
	font-size: 24px;
	bottom: 0px;
	line-height: 24px;
}
.secRoom .secR1 .b1 h1 {
	font-family: Waffle;
	display: block;
	background-image: url(images/ico-pizza.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	font-size: 40px;
	color: #e26142;
	font-weight: normal;
}
.secRoom .secR1 .b1 .t {
	font-family: "RSU Text";
	font-size: 22px;
	padding-top: 10px;
}
.secRoom .secR1 .b2 {
	padding-top: 20px;
}
.secRoom .secR1 .b2 .bxTitle {
}
.bxListRvBox {
	width: 100%;
	max-width: 800px;
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	font-family: Prompt;
}
.bxListRvBox.noPadding {
	padding-top: 0px;
	padding-bottom: 0px;
}
.bxListRvBox .ribbon {
    display: block;
    position: absolute;
    z-index: 1;
    top: -20px;
    left: -36px;
}

.bxListRvBox .List {
	display: inline-block;
	font-family: Prompt;
	width: 33.33%;
	margin-right: -2px;
	margin-left: -2px;
	padding-right: 10px;
	padding-left: 10px;
}
.bxListRvBox.wFull .List {
	width:100%;
}
.bxListRvBox .List .bxData {
	border: 1px solid #dedede;
	background-color: #FFF;
	padding: 10px;
	height: 285px;
	width: 100%;
	overflow: hidden;
	position: relative;
}
.bxListRvBox .List .bxData .br1 {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	height: 0px;
	width: 100%;
	overflow: hidden;
}
.bxListRvBox .List .bxData:hover .br1 ,
.bxListRvBox .List .bxData.bxOpen .br1 {
	height: 37px;
}
.bxListRvBox .List .bxData .br1 .icor {
	display: block;
	float: left;
	width:20px;
	height:20px;
}
.bxListRvBox .List .bxData .br1 .bxStar {
	float: right;
	text-align: right;
}
.bxListRvBox .List .bxData .br1 .bxStar i {
	background-image: url(images/star-big.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 17px;
	line-height: 0px;
}
.bxListRvBox .List .bxData .br1 .bxStar .dte {
	font-size: 14px;
	line-height: 16px;
	color: #b8b8b8;
	text-align: right;
	margin-top: -6px;
}
.bxListRvBox .List .bxData .br2 {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	margin-bottom: 37px;
}
.bxListRvBox .List .bxData:hover .br2 ,
.bxListRvBox .List .bxData.bxOpen .br2 {
	margin-bottom: 0px;
}
.bxListRvBox .List .bxData .br2 .bxImg {
	position: relative;
	line-height: 0px;
	display: block;
}
.bxListRvBox .List .bxData .br2 .bxImg.bxImgVdo::after {
	top:50%;
	left:50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);

	content: " ";
	background-image: url(images/ico-play.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 69px;
	width: 69px;	
}
.bxListRvBox .List .bxData .br2 .bxImg .img {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	display: block;
	width: 100%;
}
.bxListRvBox .List .bxData .br2 h1 {
	font-size: 14px;
	line-height: 16px;
	color: #e26142;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #e26142;
	padding-left: 5px;
	margin-top: 5px;
	display: block;
	height: 50px;
}
.bxListRvBox .List .bxData .br2 h1 a {
	color: #e26142;
	text-decoration: none;
}
.bxListRvBox .List .bxData .br3 {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	padding-top: 5px;
	height: 35px;
	background-color: #FFF;
	width: 100%;
	overflow: hidden;
}
.bxListRvBox .List .bxData:hover .br3 ,
.bxListRvBox .List .bxData.bxOpen .br3 {
	height: 0px;
}

.bxListRvBox .List .bxData .br3 .frv {
	background-image: url(images/ico-hart2.png);
	background-repeat: no-repeat;
	height: 12px;
	width: 16px;
	display: inline-block;
}
bxListRvBox .List .bxData .br3 .frv.icoweb-love1 {
}
bxListRvBox .List .bxData .br3 .frv.icoweb-love2 {
	background-image: url(images/ico-red_hart.png);
}
.bxListRvBox .List .bxData .br3 .bxStarSm {
	display: block;
	float: right;
}
.bxListRvBox .List .bxData .br3 .bxStarSm i {
	background-image: url(images/ico-star-small.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 11px;
	width: 11px;
}
.bxListRvBox .List .bxData .br3 .bxStarSm .icoImg {
	display: inline-block;
	width:20px;
	height:20px;
}
.bxListRvBox .List .bxData .br4 {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	padding-top: 5px;
	height: 0px;
	background-color: #FFF;
	width: 100%;
	overflow: hidden;
}
.bxListRvBox .List .bxData:hover .br4 ,
.bxListRvBox .List .bxData.bxOpen .br4 {
	height: 35px;
}
.bxListRvBox .List .bxData .br4 .Lsc {
}
.bxListRvBox .List .bxData .br4 .Lsc .scIco {
	vertical-align: middle;
	display: inline-block;
}
.bxListRvBox .List .bxData .br4 .Lsc .bbSc {
}
.secRoom .secR2 {
	background-color: #FFF;
}
.secRoom .secR2 .bxTp {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}
.secRoom .secR2 .bxTp .bxIcoTp {
	opacity: 0.7;/*ทำให้โปร่งใส*/
	filter: alpha(opacity=70); /* For IE8 and earlier */
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
	font-family: Waffle;
	font-size:36px;
	cursor:pointer;
}
.secRoom .secR2 .bxTp .bxIcoTp.sel {
	opacity: 1;/*ทำให้โปร่งใส*/
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.secRoom .secR2 .bxTp .bxIcoTp i {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;

	background-color: #e6e6e6;
	display: block;
	height: 130px;
	width: 130px;
	position: relative;
}

.secRoom .secR2 .bxTp .bxIcoTp i .img {
	top:50%;
	left:50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);

	display: block;
	position: absolute;
}
.secRoom .secR2 .bxTp .bxIcoTp .t {
	color: #717171;
}
.secRoom .secR2 .bxTp .bxIcoTp.sel .t {
	color: #e26142;
}
.secRoom .secR2 .bxList {
	max-width: 1000px;
	margin: auto;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2400d;
}
.secRoom .secR2 .bxList .ListReview {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 235px;
}
.secRoom .secR2 .bxList .ListReview .img {
	height: 150px;
	width: 225px;
	top: 15px;
	display:block;
}
.secRoom .secR2 .bxList .ListReview .txt {

}
.secRoom .secR2 .bxList .ListReview .txt .b1 {
	padding-right:40px;
}
.secRoom .secR2 .bxList .ListReview .txt .b1 .hit {
	top: -16px;
	bottom: auto;
}

.secRoom .secR2 .bxList .ListReview .txt .b1 .bUser .uImg {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.secRoom .secR2 .bxList .ListReview .txt .b1 .bUser .uImg.uAdmin {
	-moz-border-radius: 0%;
	-webkit-border-radius: 0%;
	border-radius: 0%;
}

.secRoom .secR2 .bxList .ListReview .txt .b3 {
	height: 50px;
}


.secRoom .secR2 .bxFt {
	max-width: 1000px;
	margin: auto;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: "RSU Text";
	color: #b8b8b8;
}
.secRoom .secR2 .bxFt .hotSearch ,
.secRoom .secR1 .b1 .hotSearch {
	font-family: "RSU Text";
	float: left;
}
.secRoom .secR2 .bxFt .hotSearch span ,
.secRoom .secR1 .b1 .hotSearch span {
	color: #000;
}
.secRoom .secR2 .bxFt .hotSearch a ,
.secRoom .secR1 .b1 .hotSearch a {
	color: #b8b8b8;
}
.secRoom .secR2 .bxFt .hotSearch a:hover ,
.secRoom .secR1 .b1 .hotSearch a:hover {
	color: #000;
}
.secRoom .secR2 .bxFt .bxPage {
	float: right;
	font-family: Waffle;
	font-size: 20px;
}
.secRoom .secR2 .bxFt .bxPage a {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.secRoom .secR2 .bxFt .bxPage span {
}
.secRoom .secR2 .bxFt .bxPage .sel {
}
.secProfile {
	position: relative;
	padding-top: 200px;
	padding-left: 10px;
	padding-right: 10px;
}
.secProfile .cover  {
	background-image: url(images/bg_cover_profile.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	background-size: cover;
	height: 250px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

.secProfile .topPro  {
	color: #FFF;
	text-align: center;
	padding-top: 50px;
}
.secProfile .topPro h1 {
	font-size: 36px;
	font-family: Prompt;
}
.secProfile .topPro .lineP {
	width: 80px;
	background-color: #e26142;
	height: 2px;
}
.secProfile .topPro .txt {
	font-size: 24px;
	line-height: 26px;
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
	font-family: Waffle;
}
.secProfile .topPro .txt span{
	display: inline-block;
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 18px;
}
.secProfile .topPro .txt span.welEdit{
	cursor:pointer;
}
.secProfile .topPro .txt span.welEdit:hover{
	background-image: url(images/ico-pen-2.png);
}
.secProfile .topPro .txt .welLabel{
	border: 1px solid #FFF;
	display: none;
	position:relative;
	max-width: 300px;
	width: 100%;
}
.secProfile .topPro .txt .welLabel .welEditTxt{
	font-size: 24px;
	line-height: 26px;
	margin-left: auto;
	margin-right: auto;
	font-family: Waffle;
	background-color: transparent;
	padding: 2px;
	width: 100%;
	color: #FFF;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.secProfile .topPro .txt span.welEdit.onEdit{
	display:none;
}
.secProfile .topPro .txt .welLabel.onEdit{
	display: inline-block;
}
.secProfile .topPro .txt .welLabel .welClose{
	background-image: url(images/ico-close.png);
	background-repeat: no-repeat;
	background-size:15px;
	display: block;
	height: 15px;
	width: 15px;
	position: absolute;
	top: 2px;
	right: 2px;
	cursor: pointer;
}
.secProfile .topPro .txtStar {
	font-size: 18px;
}
.secProfile .topPro .rg {
	position: absolute;
	bottom: -65px;
	right: 10px;
	text-align: right;
	font-family: Prompt;
}
.secProfile .topPro .frmCover {
	position: absolute;
	bottom: -45px;
	right: 10px;
	font-family: Prompt;
	display: none;
}
.secProfile .cover:hover .topPro .frmCover {
	display:block;
}
.secProfile .topPro .frmCover .editCover {
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.7);
	font-size: 14px;
	display: block;
	cursor: pointer;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	border: 1px solid #FFF;
	width:95px;
	margin-bottom:2px;
}
.secProfile .topPro .frmCover .editCover.editCoverPosition {
	display:none;
}
.secProfile .topPro .frmCover:hover .editCover.editCoverPosition {
	display: block;
}
.secProfile .topPro .frmCover .editCover.loding {
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 20px;
	background-size:16px;
	width:100px;
}
.secProfile .topPro .frmCover .editCover .fileCover {
	display: none;
}
.secProfile .bxPro {
	-moz-border-radius: 20px 20px 0px 0px;
	-webkit-border-radius: 20px 20px 0px 0px;
	border-radius: 20px 20px 0px 0px;

	position: relative;
	background-color: #fafafa;
	border: 1px solid #dedede;
	padding: 20px;
	width:100%;
	max-width:1000px;
	margin:auto;
}
.secProfile .bxPro .imgPro {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;

	height: 100px;
	width: 100px;
	position: absolute;
	overflow: hidden;
	left: 25px;
	top: -50px;
}
.secProfile .bxPro .imgPro.proRoom {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	height: 150px;
}
.secProfile .bxPro .imgPro img {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;

	line-height: 0px;
	display: block;
	width: 100%;
}
.secProfile .bxPro .imgPro .txtUpPic {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.7);
	font-size: 12px;
	line-height: 16px;
	position: absolute;
	left: 0px;
	bottom: -35px;
	text-align: center;
	color: #FFF;
	cursor: pointer;
	width: 100%;
	font-weight: bold;
	height: 35px;
	display: block;
}
.secProfile .bxPro .imgPro:hover .txtUpPic {
	bottom: 0px;
}
.secProfile .bxPro .imgPro .loading{
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.7);
	position: absolute;
	width: 100%;
	height: 100%;
	display: none;
	top: 0px;
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50%;
}
.secProfile .bxPro .imgPro .other {
	color: #5E5E5E;
	font-size: x-small;
	text-align: center;
	text-transform: uppercase;
	text-decoration: underline;
	display:block;
}
.secProfile .bxPro .bxLeft {
	font-family: Prompt;
	width: 100%;
}
.secProfile .bxPro .bxLeft .bxToRight{
	float: right;
}
.secProfile .bxPro .bxLeft .bxToRight .btnFw {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-transform: uppercase;
	color: #FFF;
	background-color: #d2400d;
	display: inline-block;
	cursor: pointer;
	float: right;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 30px;
	background-image: url(images/ico-userplus1.png);
	background-repeat: no-repeat;
	background-position: 3px center;
}
.secProfile .bxPro .bxLeft .bxToRight .txtStar {
	color: #717171;
}
.secProfile .bxPro .bxLeft .bxToRight .txtStar i{
	background-image: url(images/star-big.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 17px;
	vertical-align: middle;
}
.TxBio.bioMain{
	display: none;
	text-align: left;
}
.secProfile .bxPro .bxLeft .TxBio {
	padding-top: 40px;
	font-family: "RSU Text";
}
.secProfile .bxPro .bxLeft .TxBio h1 {
	font-size: 18px;
	text-transform: uppercase;
	display: inline-block;
	line-height: 22px;
	vertical-align: middle;
	font-family: Prompt;
}
.secProfile .bxPro .bxLeft .TxBio p {
	font-weight: normal;
	color: #5e5e5e;
	margin-top: 10px;
	font-size: 22px;
}
.secProfile .bxPro .bxLeft .TxBio .cOnline::before {
	content: " ";
	display: inline-block;
	height: 15px;
	width: 1px;
	margin-right: 15px;
	background-color: #e26142;
	vertical-align: middle;
	margin-left: -16px;
}

.secProfile .bxPro .bxLeft .line {
	margin-top: 15px;
	margin-bottom: 15px;
}
.secProfile .bxPro .bxLeft .bxDetail {
	color: #5e5e5e;
	position: relative;
}
.secProfile .bxPro .bxLeft .bxDetail .icoSc {
position: absolute;
right: 0px;
top: 0px;
}
.secProfile .bxPro .bxLeft .bxDetail .icoSc .aIco{
	background-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	width: 20px;
}
.secProfile .bxPro .bxLeft .bxDetail .icoSc .scFb {
	background-image: url(images/ico-20-sc-g-fb.png);
}
.secProfile .bxPro .bxLeft .bxDetail .icoSc .scFb:hover {
	background-image: url(images/ico-20-sc-fb.png);
}
.secProfile .bxPro .bxLeft .bxDetail .icoSc .scTw {
	background-image: url(images/ico-20-sc-g-tw.png);
}
.secProfile .bxPro .bxLeft .bxDetail .icoSc .scTw:hover {
	background-image: url(images/ico-20-sc-tw.png);
}
.secProfile .bxPro .bxLeft .bxDetail .icoSc .scPn {
	background-image: url(images/ico-20-sc-g-pn.png);
}
.secProfile .bxPro .bxLeft .bxDetail .icoSc .scPn:hover {
	background-image: url(images/ico-20-sc-pn.png);
}
.secProfile .bxPro .bxLeft .bxDetail .icoSc .scIg {
	background-image: url(images/ico-20-sc-g-ig.png);
}
.secProfile .bxPro .bxLeft .bxDetail .icoSc .scIg:hover {
	background-image: url(images/ico-20-sc-ig.png);
}

.secProfile .bxPro .bxLeft .bxDetail p {
}
.secProfile .bxPro .bxLeft .bxDetail .bxBest {
	float: right;
	width: 240px;
}
.secProfile .bxPro .bxLeft .bxDetail .bxBest .ribbon{
width: 80px;
top: -8px;
left: -21px;
}
.secProfile .bxPro .bxLeft .bxDetail .bxBest .List{
	width: 100%;
	padding: 0px;
	float: none;
}
.secProfile .bxPro .bxLeft .bxDetail .picAddNew{
	background-image: url(images/note-wr.png);
	background-repeat: no-repeat;
	height: 85px;
	width: 100px;
	font-family: Waffle;
	color: #FFF;
	display: inline-block;
	position: relative;
}
.secProfile .bxPro .bxLeft .bxDetail .picAddNew span {
	position: absolute;
	text-align: center;
	display: block;
	width: 100%;
	font-size: 24px;
	bottom: 0px;
	line-height: 24px;
}

.secProfile .bxPro .bxRight {
	float: left;
	width: 25%;
}
.secProfile .bxPro .bxToRight .aSetting {
	font-size: 16px;
	text-transform: uppercase;
	color: #5e5e5e;
	background-image: url(images/ico-s-setting.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	display: block;
	float: right;
	padding-left: 17px;
	padding-right:2px;
	border: 1px solid #5e5e5e;
	text-decoration: none;
	margin-bottom: 20px;
}
.secProfile .bxPro .bxRight .btnCreate {
	display: block;
	width: 100%;
	max-width: 243px;
	line-height: 36px;
	text-align: center;
	margin-top: 0px;
	font-size: 20px;
	text-decoration: none;
}
.secProfile .bxPro .bxRight .btnCreate img {
	vertical-align: middle;
}
.secProfile .bxPro .bxRight h2 {
	text-transform: uppercase;
	margin-top: 20px;
}
.secProfile .bxPro .roomT1 {
	padding-left: 120px;
	color: #5E5E5E;
	font-size: 20px;
}
.secProfile .bxPro .roomT1 h2 {
	text-transform: uppercase;
	color: #000000;
	margin-top: 0px;
	font-size: 22px;
}
.secProfile .bxPro .roomT1 .btnCreate{
	float: right;
	display: block;
	line-height: 36px;
	text-align: center;
	font-size: 20px;
	text-decoration: none;
}
.secProfile .bxPro .roomT1 .btnCreate img{
	vertical-align:middle;
}
.clickmenuSetting{
	float: right;
	cursor: pointer;
	margin-top: 5px;
	display: none;
}
.bPoint.pointSetting {
	display: none;
}
.secProfile .bxPro .bxProList .bxTitle {
}
.secProfile .bxPro .bxProList .bxSelectProfile {
	width: 100%;
	text-align: center;
	text-decoration: none;
	padding-bottom: 50px;
}
.secProfile .bxPro .bxProList .bxSelectProfile .bxSelectList {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;

	opacity: 0.6;/*ทำให้โปร่งใส*/
    filter: alpha(opacity=60); /* For IE8 and earlier */

	color: #717171;
	background-color: #e6e6e6;
	display: inline-block;
	height: 130px;
	width: 130px;
	margin-right: 20px;
	margin-left: 20px;
	position: relative;
}
.secProfile .bxPro .bxProList .bxSelectProfile .bxSelectList.sel ,
.secProfile .bxPro .bxProList .bxSelectProfile .bxSelectList:hover {
	opacity: 1;/*ทำให้โปร่งใส*/
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.secProfile .bxPro .bxProList .bxSelectProfile .bxSelectList .img {
	position: absolute;
	top:50%;
	left:50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);
}
.secProfile .bxPro .bxProList .bxSelectProfile .bxSelectList i {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	font-family: Prompt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #e26142;
	border: 1px solid #FFF;
	line-height: 35px;
	position: absolute;
	height: 35px;
	width: 35px;
	top: 0px;
	right: 0px;
}
.secProfile .bxPro .bxProList .bxSelectProfile .bxSelectList span {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	font-family: Waffle;
	font-size: 30px;
	position: absolute;
	bottom: -25px;
	text-align: center;
	display: block;
	width: 100%;
}
.secProfile .bxPro .bxProList .bxSelectProfile .bxSelectList.sel span ,
.secProfile .bxPro .bxProList .bxSelectProfile .bxSelectList:hover span {
	color: #e26142;
}





.secProfile .bxPro.bxPro2 {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border-top-style: none;
}
.secProfile .bxPro.bxPro2 h1 {
	text-transform: uppercase;
	color: #D2400D;
	font-size: x-large;
	line-height: 1em;
}
.secProfile .bxPro.bxPro2 h2 {
	color: #5E5E5E;
	font-weight: normal;
}
.secProfile .bxPro.bxPro2 .L1{
	/*width: 20%;
	float: left;
	padding-top: 20px;*/
}
.secProfile .bxPro.bxPro2 .L1 .listKw {
	margin-top: 20px;
}
.secProfile .bxPro.bxPro2 .L1 .listKw a {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	display: inline-block;
	color: #5E5E5E;
	font-size: x-small;
	border: 1px solid #5E5E5E;
	text-transform: uppercase;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 2px;
}
.secProfile .bxPro.bxPro2 .L2{
	float: left;
	width: 80%;
	border-left: 1px solid #DEDEDE;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}

.secProfile .bxPro.bxPro2 .L2 .bxRvBsList{
	padding-top: 20px;
}
.secProfile .bxPro.bxProFull {
	-moz-border-radius: 20px 20px 0px 0px;
	-webkit-border-radius: 20px 20px 0px 0px;
	border-radius: 20px 20px 0px 0px;
}
.secProfile .bxPro.bxProFull .h1News{
	background-image: url(images/icon-new-or.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 35px;
padding-left: 35px;
line-height: 35px;
}
.secProfile .bxPro.bxProFull .dte{
	color: #b8b8b8;
	background-image: url(images/icon-date2.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 20px;
}
.secProfile .bxPro.bxProFull .bxDetail{
	color:#5e5e5e;
}
.secProfile .bxPro.bxPro2 .L1 ,
.secProfile .bxPro.bxPro2 .L2 {
    /*width: 100%;
    float:none;*/
}
.bxPostData {
	width:100%;
	max-width:1000px;
	margin:auto;
	font-family: Prompt;
}
.bxPostData .bxCate {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;

	background-color: #e6e6e6;
	display: block;
	height: 70px;
	width: 70px;
	position: relative;
	float: right;
	color:#000;
}
.bxPostData .bxCate .img {
	position: absolute;
	width: 40px;
	top:50%;
	left:50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);
}
.bxPostData .bxCate span {
	font-size: 10px;
	line-height: 15px;
	position: absolute;
	top: -25px;
	text-align: center;
	display:none;
}
.bxPostData .bxCate:hover span {
	display: block;
}
.bxPostData .bxCate.bxCateUser {
}
.bxPostData .bxCate.bxCateUser .img{
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	width:100%;
}
.bxPostData .bxCate.bxCateUser .img.uAdmin{
	-moz-border-radius: 0%;
	-webkit-border-radius: 0%;
	border-radius: 0%;
}
.bxPostData .bxTopic {
}
.bxPostData .bxTopic h1{
	font-family: 'Kanit', sans-serif;
	font-size: 28px;
}
.bxPostData .bxTopic h1::after{
	content: " ";
	display: block;
	height: 2px;
	width: 120px;
	background-color: #e26142;
	margin-top: 10px;
	margin-bottom: 10px;
}
.bxPostData .bxTopic h1 .atopiccupon{
	background-image: url(images/ico-25-cp-orange.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	height: 55px;
	width: 35px;
	vertical-align: middle;
}
.bxPostData .bxTopic .tUs {
	color: #e26142;
}
.bxPostData .bxTopic .tUs a {
	color: #e26142;
}
.bxPostData .bxTopic .tDt {
	color: #717171;
}
.bxPostData .bxTopic .tDt span {
	color: #e26142;
}
.bxPostData .bxTool1 {
	color: #717171;
	position: relative;
}
.bxPostData .bxTool1 .b1Lg{
position: static;
display: inline-block;
font-family: Prompt;
margin-right: 10px;
}
.bxPostData .bxTool1 .b1Lg a{
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #717171;
background-repeat: no-repeat;
background-position: 3px center;
display: inline-block;
padding-left: 3px;
border: 1px solid #717171;
padding-right: 3px;
text-decoration: none;
font-size: 14px;
}
.bxPostData .bxTool1 .b1Lg a.sel{
	color: #e26142;
	border-top-color: #e26142;
	border-right-color: #e26142;
	border-bottom-color: #e26142;
	border-left-color: #e26142;
}
.bxPostData .bxTool1 .b1 {
	color: #b8b8b8;
	font-size: 24px;
	float: left;
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-family: "RSU Text";
	padding-right:350px;
	width: 100%;
}
.bxPostData .bxTool1 .b1 a {
	color: #b8b8b8;
}
.bxPostData .bxTool1 .b2 {
	float: right;
z-index: 1;
position: relative;
}
.bxPostData .bxTool1 .b2 .t {
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: right;
}
.bxPostData .bxTool1 .b2 .t .btnLineRv {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #717171;
	background-repeat: no-repeat;
	background-position: 3px center;
	display: inline-block;
	padding-left: 15px;
	border: 1px solid #717171;
	padding-right: 3px;
	text-decoration: none;
	font-size: 14px;
}
.bxPostData .bxTool1 .b2 .t .btnLineRv.editrv {
	padding-left: 3px;
}
.bxPostData .bxTool1 .b2 .t .btnLineRv.fvr {
	background-image: url(images/ico-hart.png);
}
.bxPostData .bxTool1 .b2 .t .btnLineRv.flw {
	background-image: url(images/ico-star.png);
}
.bxPostData .bxTool1 .b2 .t .btnLineRv.fvr.sel {
	color: #e26142;
	background-image: url(images/ico-red_hart.png);
	background-size: 10px;
	border-top-color: #e26142;
	border-right-color: #e26142;
	border-bottom-color: #e26142;
	border-left-color: #e26142;
}
.bxPostData .bxTool1 .b2 .t .btnLineRv.flw.sel {
	color: #e26142;
	background-image: url(images/ico-red-star.png);
	border-top-color: #e26142;
	border-right-color: #e26142;
	border-bottom-color: #e26142;
	border-left-color: #e26142;
}
.bxPostData .bxTool1 .b2 .t .bxStar {
	display: inline-block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e26142;
	margin-right: 10px;
	padding-right: 10px;
	vertical-align: middle;
}
.bxPostData .bxTool1 .b2 .t .bxStar span {
	display: inline-block;
	height: 17px;
	vertical-align: middle;
}
.bxPostData .bxTool1 .b2 .t .bxStar i {
	background-image: url(images/star-big.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 17px;
	width: 17px;
	vertical-align: middle;
}
.bxPostData .bxTool1 .b2 .t .Lsc {
	display: inline-block;
	vertical-align: middle;
}
.bxPostData .bxTool1 .b2 .t .Lsc .scIco {
	vertical-align: middle;
}
.bxPostData .bxContent {
	font-family: 'Arial', sans-serif;
	font-size: 18px;
padding-top: 60px;
padding-bottom: 20px;
color: #000;
}
.bxPostData .bxContent a{
	color: #e26142;
}
.bxPostData .bxContent h1{
margin-top: 30px;
margin-bottom: 10px;
	font-size: 28px;
	font-family: 'Kanit', sans-serif;
}
.bxPostData .bxContent h2{
margin-top: 30px;
margin-bottom: 10px;
	font-size: 26px;
	font-family: 'Kanit', sans-serif;
}
.bxPostData .bxContent h3{
margin-top: 30px;
margin-bottom: 10px;
	font-size: 24px;
	font-family: 'Kanit', sans-serif;
}
.bxPostData .bxContent h4{
margin-top: 30px;
margin-bottom: 10px;
	font-size: 22px;
	font-family: 'Kanit', sans-serif;
}
.bxPostData .bxContent h5{
margin-top: 30px;
margin-bottom: 10px;
	font-size: 20px;
	font-family: 'Kanit', sans-serif;
}

.bxPostData .bxContent .videoWrapper{
	margin-top: 20px;
	margin-bottom: 20px;
}
.bxPostData .bxContent .bxDetailImg{
	text-align: center;
}
.bxPostData .bxContent .bxDetailImg .bxDetailImgSetBx{
	display: inline-block;
	position: relative;
}
.bxPostData .bxContent .bxDetailImg .bxDetailImgSetBx .bxImgSh{
	position: absolute;
	left: 10px;
	top: 0px;
	color: #FFF;
	display: none;
	font-size:16px;
}
.bxPostData .bxContent .bxDetailImg .bxDetailImgSetBx .bxImgSh a{
	color: #FFF;
	text-decoration: none;
}
.bxPostData .bxContent .bxDetailImg:hover .bxDetailImgSetBx .bxImgSh{
	display:block;
}
.bxPostData .bxContent .img{
	display: block;
	margin-top: 0px;
	margin-bottom: 20px;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.bxPostData .bxContent ul{
	margin: 0px;
}
.bxPostData .bxContent il{
	margin: 0px;
}
.bxPostData .bxContent2 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.bxPostData .bxContent2 .t {
	float: left;
	width: 50%;
	padding-bottom: 20px;
}
.bxPostData .bxContent .bxAsds{
	line-height: 0px;
	background-color: #FFF;
	display: block;
	width: 100%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	border: 3px solid #e26142;
	position: relative;
}
.bxPostData .bxContent .bxAsds img{
	display: block;
	width: 100%;
}
.bxPostData .bxContent .bxAsds .asdsTxt{
	-moz-border-radius: 3px 0px 0px 0px;
	-webkit-border-radius: 3px 0px 0px 0px;
	border-radius: 3px 0px 0px 0px;
	line-height: normal;
	color: #C30;
	background-color: #FFF;
	display: block;
	position: absolute;
	right: -3px;
	bottom: -3px;
	font-size: 18px;
	padding-left: 3px;
	padding-right: 3px;
}
.bxPostData .bxContent .bxAsds .asdsClose{
	background-color: #e26142;
	background-image: url(images/ico-close.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	width: 20px;
	position: absolute;
	top: -3px;
	right: -3px;
	cursor: pointer;
}
.bxPostData .bxContent2 .t .tName {
	font-size: 22px;
	color: #e26142;
	padding-bottom: 10px;
	height: 35px;
}
.bxPostData .bxContent2 .t .tDetail {
	padding-bottom: 10px;
}
.bxPostData .bxContent2 .t .tStar {
}
.bxPostData .bxContent2 .t .tStar .pStar {
}
.bxPostData .bxContent2 .t .tStar .pStar span{
	font-weight: bold;
	display: inline-block;
	width: 120px;
}
.bxPostData .bxContent2 .t .tStar .pStar i {
	background-image: url(images/ico-sd-star1.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 17px;
	width: 17px;
	background-position: center center;
	margin-right: 3px;
}
.bxPostData .bxContent2 .t .tStar .pStar i.i2 {
	background-image: url(images/ico-sd-star2.png);
}
.bxPostData .bxContent2 .m {
	float: left;
	width: 50%;
	position: relative;
	height: 285px;
}
.bxPostData .bxContent2 .m2 {
	width: 100%;
	position: relative;
	height: 450px;
}
.bxPostData .bxContent2 .m iframe{
	width:100%;
	height:250px;
}
.bxPostData .bxContent2 .m .mName{
	font-size: 22px;
	color: #000;
	height: 35px;
}
.bxPostData .bxContent2 .m iframe {
}










.bxPostData .bx_share {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 50px;
}
.bxPostData .bx_share .sh {
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
	cursor: pointer;
}


.secComment{
}
.cmmHead {
	font-size: 26px;
	color: #000000;
	text-transform: uppercase;
	line-height: 34px;
	background-image: url(images/comment2pic.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 50px;
	height: 34px;
}
.cmmOpt1 {
	background-color: #FFF;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #dedede;
	font-size: 20px;
}
.cmmOpt1 .t1 {
	text-transform: uppercase;
	color: #5e5e5e;
	font-weight: bold;
	float: left;
}
.cmmOpt1 .t2 {
	float: right;
	font-weight: bold;
	color: #5e5e5e;
}
.cmmOpt1 .t2 i{
	background-image: url(images/star-big.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 17px;
	width: 17px;	
}
.cmmBxAll {
	background-color: #FFF;
	border: 1px solid #dedede;
	margin-bottom: 40px;
}
.cmmBxAll .cmmList {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dedede;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 16px;
	padding-right: 10px;
	padding-left: 10px;
}
.cmmBxAll .cmmList:first-child {
	border-top-style: none;
}
.cmmBxAll .cmmList .imgU {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;

	height: 60px;
	width: 60px;
	position: absolute;
}
.cmmBxAll .cmmList .bTxt {
	color: #000;
	border-left-width: 70px;
	border-left-style: solid;
	border-left-color: transparent;
	position: relative;
}
.cmmBxAll .cmmList .bTxt .bR {
	float: right;
	text-align: right;
	font-size: 18px;
	font-family: "RSU Text";
}
.cmmBxAll .cmmList .bTxt .bR .date {
	color: #c7c7c7;
}
.cmmBxAll .cmmList .bTxt .bR .recmm ,
.cmmBxAll .cmmList .bTxt .bR .editcmm {
	color: #d2400d;
}
.cmmBxAll .cmmList .bTxt .nameU {
	font-weight: bold;
	text-transform: uppercase;
	color: #d2400d;
}
.cmmBxAll .cmmList .bTxt .nameU i{
	background-image: url(images/ico-mocro-star-white.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 12px;
	width: 12px;
	background-position: center center;
}
.cmmBxAll .cmmList .bTxt .nameU i.istar3{
	background-image: url(images/ico-mocro-star-yellow.png);
}
.cmmBxAll .cmmList .bTxt .text {
	min-height: 30px;
}
.cmmBxAll .cmmList.cmmListSub {
	margin-left: 70px;
}
.cmmBxAll .cmmList.cmmListSub .imgU {
}
.cmmBxAll .cmmList.cmmListSub .bTxt {
}
.cmmBxAll .cmmList.cmmListSub .bTxt .nameU {
}
.cmmBxAll .cmmList.cmmListSub .bTxt .text {
}
.cmmBxAll .cmMore {
	text-align: center;
	padding: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dedede;
	font-size: 20px;
}
.cmmBxAll .cmMore a {
	color: #d2400d;
}
.leaveCmmBx {
	color: #999;
	padding-bottom: 50px;
}
.leaveCmmBx h1 {
	font-size: 22px;
	color: #000;
	background-image: url(images/pencil-blue.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	line-height: 32px;
}

.leaveCmmBx strong {
	color: #e26142;
	font-size: 22px;
}
.leaveCmmBx .stars {
}
.leaveCmmBx .stars span{
display: inline-block;
vertical-align: middle;
margin-right: 5px;
margin-bottom: -9px;
}
.leaveCmmBx .input {
	width: 100%;
}
.leaveCmmBx .btn {
	margin-right: 0px;
	margin-left: 0px;
}
.bxPostData .lineEat {
	display: block;
	width: 100%;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.bxPostData .bxOtherList {
	padding: 10px;
	background-color: #f2ded3;
	margin-bottom:50px;
}
.bxPostData .bxOtherList .bxOtherName {
	font-family: Prompt;
	font-size: 24px;
	background-image: url(images/writenote.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
}
.bxPostData .bxOtherList .bxOtherName a {
	color: #e26142;
}
.bxPostData .bxOtherList .bxRelateCupon {
	font-family: Prompt;
	font-size: 24px;
	background-image: url(images/icon-rp-coupon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 70px;
}
.bxPostData .bxOtherList .bxRelateCupon small {
	display:inline-block;
	font-size: 16px;
}
.bxPostData .bxOtherList .bxRelateCupon a {
	color: #e26142;
}
.bxPostData .bxOtherList .bxListRvBox {
	max-width:1000px;
}
.bxPostData .bxOtherList .bxListRvBox .List {
	width: 25%;
}
.bxPostData .bxOtherList .bxListRvBox .List .bxData {
}






.tbStat {
	width: 100%;
	color: #5e5e5e;
	font-size: 14px;
}
.tbStat a.col-grey{
	color: #5e5e5e;
}
.tbStat tr {
}
.tbStat tr th {
	background-color: #dedede;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	font-weight: bold;
	color: #5e5e5e;
	text-align: center;
	padding: 3px;
}
.tbStat tr th.text-left {
	text-align: left;
}
.tbStat tr td {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dedede;
	vertical-align: middle;
}
.tbStat tr td a{
	color: #D2400D;
}
.tbStat tr td:last-child {
	border-right-color: transparent;	
}
.tbStat tr td.center {
	text-align: center;
}
.tbStat .bck {
	color: #000;
}
.tbStat img {
	margin: 3px;
	vertical-align: middle;
}
.tbStat .small {
	font-size: 12px;
}
.tbStat img.small {
	max-height:32px;
	max-width:32px;
}


.ftSlide {
	height: 20px;
}

.gfDetail{
	position:relative;
	display:none;
}
.gfDetail .clickCloseGf{
	-moz-border-radius: 0px 0px 0px 5px;
	-webkit-border-radius: 0px 0px 0px 5px;
	border-radius: 0px 0px 0px 5px;

	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #FFF;
	padding: 2px;
}
.divChk{
	display:block;
}
.alertok{
	color: #060;
	background-color: #E6FFE6;
	margin: 10px;
	padding: 10px;
	border: 1px solid #060;
}
.alertno{
	color: #900;
	background-color: #FFE6E7;
	margin: 10px;
	padding: 10px;
	border: 1px solid #900;
}



.gharp_people .s1 {
	float: left;
	width: 30%;
	height: 270px;
	position: relative;

}
.gharp_people .s1 .br1{
	width: 100%;
	height: 90px;
	position: relative;
}
.gharp_people .s1 .br2{
	width: 100%;
	height: 90px;
	position: relative;
}
.gharp_people .s1 .br3{
	width: 100%;
	height: 90px;
	position: relative;
}
.gharp_people .s1 .gpBx {
	/*position: absolute;
	bottom: 0px;*/
}
.gharp_people .s1 .br1 .gpBx {
}
.gharp_people .s1 .br3 .gpBx {
	/*position: absolute;
	bottom: auto;
	top: 0px;*/
}
.gharp_people .s1 .gpBx h3 {
}
.gharp_people .s1 .gpBx .crX {
	font-size: x-large;
	color: #d04325;
}
.gharp_people .s1 .gpBx .crX .cr {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	display: inline-block;
	height: 20px;
	width: 20px;
	background-color: #d04325;
	margin-right: 10px;
}
.gharp_people .s1 .br2 .gpBx .crX .cr {
	background-color: #ff8726;
}
.gharp_people .s1 .br2 .gpBx .crX {
	color: #ff8726;
}
.gharp_people .s1 .br3 .gpBx .crX .cr {
	background-color: #ff2678;
}
.gharp_people .s1 .br3 .gpBx .crX {
	color: #ff2678;
}
.gharp_people .s2 {
	height: 270px;
	width: 70%;
	position: relative;
	float: left;
}
.gharp_people .s2 .br1 {
	width: 100%;
	height: 120px;
}
.gharp_people .s2 .br2 {
	height: 30px;
	width: 100%;
	background-color: #f4f4f4;
}
.gharp_people .s2 .br2 .txt_bar {
	float: left;
	width: 14.2%;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
}
.gharp_people .s2 .br3 {
	width: 100%;
	height: 120px;
}
.gharp_people .s2 .br1 .graph_bar ,
.gharp_people .s2 .br3 .graph_bar {
	float: left;
	width: 14.2%;
	position: relative;
	height: 120px;
}
.gharp_people .s2 .br1 .graph_bar span ,
.gharp_people .s2 .br3 .graph_bar span {
	width: 80%;
	background-color: #d04325;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: block;
}
.gharp_people .s2 .br3 .graph_bar span{
	background-color: #ff8726;
	bottom: auto;
	top: 0px;
}
.gharp_people .s2 .br1 .graph_bar span i ,
.gharp_people .s2 .br3 .graph_bar span i{
	font-style: normal;
	line-height: 20px;
	display: block;
	height: 20px;
	width: 100%;
	position: absolute;
	top: -20px;
	color: #d04325;
	text-align: center;
}
.gharp_people .s2 .br3 .graph_bar span i{
	color: #ff8726;
	top: auto;
	bottom: -20px;
}
.bxGraphLineF {
	width: 280px;
}
.bxGraphLineF h3 {
	color: #000;
	font-size:24px;
}
.bxGraphLineF .tSm {
	color: #5e5e5e;
	font-size: 12px;
	margin-bottom: 15px;
}
.bxGraphLineF .updown {
	margin-bottom: 15px;
}
.prMain .b22 .bxStt .bxGraphLineF .updown h1 {
	color: #d04325;
	font-size: 36px;
	line-height: 36px;
	margin-bottom: 5px;
}
.bxGraphLineF .updown span {
	color: #48a91d;
	background-image: url(images/up_dw1.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.bxGraphLineF .updown span.dwn {
	color: #a91d1d;
	background-image: url(images/up_dw2.png);
}
.bxGraphLineF .graph_lineF {
	background-color: #d04325;
	height: 2px;
	max-width: 250px;
	position: relative;
}
.bxGraphLineF .graph_lineF .grDot {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	background-color: #d04325;
	height: 6px;
	width: 6px;
	position: absolute;
	top: -2px;
	left: 0%;
}














































































.footer {
	font-family: Prompt;
	color: #717171;
	background-color: #FFF;
	padding: 20px;
}
.footer .b1 ,
.footer .b2 {
	display: block;
	width: 100%;
	max-width:1000px;
	margin: auto;
}
.footer  .t1 {
	float: left;
}
.footer  .t2 {
	float: right;
}
.footer .aLink {
	display: inline-block;
	margin-right: 15px;
	color: #717171;
}
.footer .aLink.sel {
	color: #e26142;
}
.footer .scIco {
	background-repeat: no-repeat;
	display: inline-block;
	height: 21px;
	width: 21px;
}
.footer .scIco.scIco-in {
	background-image: url(images/ico-fs-in.png);
}
.footer .scIco.scIco-tw {
	background-image: url(images/ico-fs-tw.png);
}
.footer .scIco.scIco-pn {
	background-image: url(images/ico-fs-pn.png);
}
.footer .scIco.scIco-fb {
	background-image: url(images/ico-fs-fb.png);
}
.footer .scIco.scIco-ig {
	background-image: url(images/ico-fs-ig.png);
}
.footer .scIco.scIco-yt {
	background-image: url(images/ico-fs-yt.png);
}

.refrestSecurity{
	background-image: url(images/icon-refresh-128.png);
	background-repeat: no-repeat;
	background-size: 100%;
	display: inline-block;
	height: 30px;
	width: 30px;
	cursor: pointer;
}
.label-st-cp{
	background-repeat: no-repeat;
	background-position: left top;
	display: inline-block;
	background-size:20px;
	padding-left:20px;
	margin-left:5px;
	vertical-align: text-top;
}
.label-st-cp.label-st-cp1{
	color: #060;
	background-image: url(images/ico-25-cp-green.png);
}
.prMain .b22 .label-st-cp.label-st-cp1 a ,
.label-st-cp.label-st-cp1 a{
	color: #060;
}
.label-st-cp.label-st-cp2{
	color: #C30;
	background-image: url(images/ico-25-cp-orange.png);
}
.prMain .b22 .label-st-cp.label-st-cp2 a ,
.label-st-cp.label-st-cp2 a{
	color: #060;
}
.label-st-cp.label-st-cp3{
	color: #333;
	background-image: url(images/ico-25-cp-gr.png);
}
.prMain .b22 .label-st-cp.label-st-cp3 a ,
.label-st-cp.label-st-cp3 a{
	color: #060;
}


.bar_share{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 5px;
	position: fixed;
	width: 100%;
	height: 40px;
	left: 0px;
	top: 0px;
	z-index: 2;
	display:none;

background-color: #d44132;
color: #FFF;
}
.bar_share.sel{
	/*display:none;*/
	display:block;
}
.bar_share .bar_sh_fb{
	display:block;
	height: 30px;
	/*
	float: left;
	width: 40%;
	*/

width: auto;
float: right;
margin-left: 20px;
}
.bar_share .bar_view{
	height: 30px;
	display:block;
	/*
	float: left;
	width: 80px;
	*/

float: right;
margin-left: 20px;
width: auto;
}
.bar_share .bar_view.bar_view100{
	width: 100px;
	float: right;
}
.bar_share .bar_sh_fb .bar_sh_fb_num{
	background-image: url(images/fb_share.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 30px;
	color: #fff;
	padding-left: 90px;
	cursor:pointer;
}
.bar_share .bar_view .bar_view_num{
	background-image: url(images/sc-vw.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 30px;
	color: #fff;
	padding-left: 40px;
}
.bar_share .bar_view .bar_view_copon{
	background-image: url(images/use_cupon1.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 30px;
	color: #666;
	width: 100px;
	cursor: pointer;
	display: block;
	height: 30px;
	float: right;
}
.bar_share .bar_view .bar_view_copon.coponbg2{
	background-image: url(images/use_cupon2.png);
}
.bar_share .br_logo{
/*height: 0px;*/
position: relative;
max-width: 1000px;
margin: auto;
}
.bar_share .br_logo .logo_sh{
	height:30px;
	float: left;
}
.bar_share .br_logo h1{
line-height: 30px;
font-size: 18px;
font-weight: normal;
max-width: 630px;
display: block;
float: left;
padding-left: 10px;

text-overflow: ellipsis;
overflow: hidden; 
white-space: nowrap;
}
.bar_share .br_logo h1.w740{
	max-width: 730px;
}
.bar_share .b1Lg{
position: static;
display: inline-block;
font-family: Prompt;
margin-right: 10px;
}
.bar_share .b1Lg a{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 3px center;
	display: inline-block;
	padding-left: 3px;
	border: 1px solid #FFFFFF;
	padding-right: 3px;
	text-decoration: none;
	font-size: 14px;
	line-height: 20px;
	vertical-align: middle;
}
.bar_share .b1Lg a.sel{
	color: #e26142;
	background-color: #FFF;
}
.bar_share .bar_active{
	background-color: #d44132;
	color: #FFF;
	height: 30px;
	width: 100%;
	line-height: 29px;
	display:none;
position: absolute;
top: 0px;
left: 0px;
text-align: center;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCC;
z-index:1;
font-size: 14px;
}
.bar_share .bar_active .aactive{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

	color: #FFF;
	display: inline-block;
	width: auto;
	float:left;
	height: 29px;
	text-decoration: none;
	padding-left: 10px;
padding-right: 10px;
text-align:center;
}
.bar_share .bar_active .aactive.sel{
	background-color: #FFF;
	color: #d44132;
}
.bar_share .bar_long{
height: 5px;
background-color: #FFF;
width: 100%;
z-index: 1;
position: absolute;
left: 0px;
bottom: -6px;
}
.bar_share .bar_long i{
	display:block;
	height: 5px;
	background-color: #d44132;
	width: 0%;
}


.bar_cupon{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

	position: fixed;
	width: 100%;
	left: 0px;
	top: -1px;
	z-index: 1;
	max-height: 0px;
	overflow:hidden;
	display:none;
}
.bar_cupon.sel{
	display:none;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 5px;
	max-height: 500px;
	top: 41px;
}
.bar_cupon .bar_cupon_use{
	max-width:1000px;
	margin:auto;
	padding:3px;
}
.bar_cupon .bar_cupon_use.bgColorBarOrange{
	background-color: #ea7009;
	color:#FFF;
}
.bar_cupon .bar_cupon_txt{
	line-height: 30px;
	color: #666;
}
.bar_cupon .bar_cupon_use.bgColorBarOrange .bar_cupon_txt{
	color:#FFF;
}
.bar_cupon a{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	background-color: #d44132;
	line-height: 30px;
	float: right;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	cursor: pointer;
	height: 30px;
	display: block;
	text-decoration: none;
}
.bar_cupon a.btnappcopongry{
	background-color: #CCCCCC;
}
.bar_cupon .bar_cupon_use:hover{
	/*background-color: #F0F0F0;*/
}


.relatecupon{
}
.relatecupon h1{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: Prompt;
	font-size: 20px;
	line-height: 22px;
	color: #e26142;
	background-color: #FFF;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	display: block;
}
.relatecupon .bxCuponRt{
	padding: 10px;
	float: left;
	width: 50%;
	position: relative;
}
.relatecupon .bxCuponRt .bxInContent{
	width: 100%;
	position: relative;
}
.relatecupon .bxCuponRt .bxInContent .imgPcBg{
	width: 100%;
	display: block;
}
.relatecupon .bxCuponRt .bxInContent .imgPc{
	position: absolute;
	width: 93.75%;
	left: 2.25%;
	top: 25.6666%;
}


.ribbon-right{
	background-image: url(images/note2th.png);
	background-repeat: no-repeat;
	height: 86px;
	width: 150px;
	position: fixed;
	top: 350px;
	right: 0px;
	text-decoration: none;
	display: block;
	z-index: 2;
}
.ribbon-right .tibbonTxt{
color: #FFF;
text-align: right;
padding-right: 5px;
font-family: Prompt;
position: absolute;
right: 12px;
top: 10px;
width: 100px;
line-height: 19px;
font-size: 12px;
}

.loadX{
	display:block;
	margin: auto;
	height: 50px;
	width: 50px;
}
.loadX.LoadMore ,
.loadX.LoadMoreComment{
	display:none;
}
.loadX.LoadMoreComment.LoadingData ,
.loadX.LoadMoreComment.LoadingData{
	display: block;
}

.bxList .loading{
	display: block;
	width: 50px;
	margin-top: 150px;
	margin-right: auto;
	margin-left: auto;	
}

/*===__ไลท์บ๊อก___===========================*/
.over_open {
    overflow: hidden !important;
}
.over_bg{
	position: fixed !important;
	overflow-y: scroll;
	background-color: #e9eaea;
	background-color: rgba(233,234,234,.85);
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 10001;
}
.click_close_over{
	position: fixed;
	top: 25px;
	right: 25px;
	z-index: 999;
	width: 45px;
	height: 45px;
	float: right;
	border: 1px solid #8a8b8a;
	border-radius: 50%;
	background-color: #fff;
	background-image: url(images/close.svg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: auto 100%;
	cursor: pointer;
}
.over_bg .over_bx{
	max-width: 1200px;
	border: 1px solid #f5f5f5;
	background-color: #fff;
	position: relative;
	z-index: 91;
	display: block;
	margin-top: 70px;
	margin-bottom: 70px;
	padding: 20px;
	margin-right: auto;
	margin-left: auto;
}
.over_bg .container {
	max-width:95%;
}

.load30 ,
.load32{
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display:block;
	height: 32px;
	width:32px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.load30{
	display:inline-block;
	height: 30px;
	width:30px;
	margin:0px;
}

/*START_การแจ้งเตือน=====================================*/
.notification{
	position: fixed;
	bottom: 50px;
	width: 200px;
	z-index: 1005;
	left: 50px;
	font-family: "RSU Text";
	font-size: 24px;
}
.notification .nfMessage{
-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.75);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #e26142;
	display: none;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #AF381B;
	position: relative;
	color: #FFF;
}
.notification .nfMessage a{
	color: #FFF;
	text-decoration: none;
}
.notification .nfMessage .nfClose{
	background-image: url(images/ico-close.png);
	background-repeat: no-repeat;
	background-size: 10px;
	height: 10px;
	width: 10px;
	position: absolute;
	top: 2px;
	right: 2px;
	cursor: pointer;
}
.notification .nfMessage .nfData{
}
/*END_การแจ้งเตือน=====================================*/

/*START_MOBILE========================================*/
.header{
}
.header .bxHmb{
	position: relative;
}
.header .bxHmb .mmbS1{
	position: relative;
	height: 60px;
	width: 100%;
}
.header .bxHmb .mmbS1 .mbClick{
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url(images/ico-menu-mb1.png);
	display: block;
	position: absolute;
	left: 10px;
	background-repeat: no-repeat;
	height: 19px;
	width: 25px;
	cursor: pointer;
}
.header .bxHmb .mmbS1 .mlogo{
	top:50%;
	left:50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);

	display: block;
	height: 45px;
	position: absolute;
	line-height: 0px;
}
.header .bxHmb .mmbS1 .mlogo img{
	display: block;
	height: 45px;
}
.header .bxHmb .mmbS1 .mbLg{
	display: block;
	position: absolute;
	right: 50px;
	bottom: 10px;
}
.header .bxHmb .mmbS1 .mbLg .lg{
	opacity: 0.4;/*ทำให้โปร่งใส*/
    filter: alpha(opacity=40); /* For IE8 and earlier */
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 23px;
	margin-top: 5px;
}
.header .bxHmb .mmbS1 .mbLg .lg.sel{
	opacity: 1;/*ทำให้โปร่งใส*/
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.header .bxHmb .mmbS1 .mbLg .lg.lgth{
	background-image: url(images/lg-th.png);
}
.header .bxHmb .mmbS1 .mbLg .lg.lgen{
	background-image: url(images/lg-en.png);
}
.header .bxHmb .mmbS1 .mbSearch1{
	background-color: #e26142;
	background-image: url(images/ico-search-w.png);
	background-position: center center;
	height: 100%;
	width: 40px;
	background-repeat: no-repeat;
	top: 0px;
	right: 0px;
	position: absolute;
	cursor: pointer;
}
.header .bxHmb .mmbS1 .mbSearch1.sel{
	background-image: url(images/ico-close-w.png);
}
.header .bxHmb .mmbS1 .qBxMb{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: absolute;
	height: 100%;
	width: 0%;
	right: 0px;
	top: 0px;
	padding-right: 40px;
	background-color: #FFF;
	overflow: hidden;
}
.header .bxHmb .mmbS1 .qBxMb.sel{
		width: 100%;
}
.header .bxHmb .mmbS1 .qBxMb #q{
	font-family: Prompt;
	color: #717171;
	height: 100%;
	width: 100%;
	padding-right: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 24px;
	line-height: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.header .bxHmb .mmbS1 .qBxMb #submitQ{
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	width: 40px;
	position: absolute;
	right: 40px;
	cursor: pointer;
	background-color: transparent;
	background-image: url(images/ico-search-g.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.mmbS2{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, .6);
	position: fixed;
	height: 100%;
	width: 0%;
	left: 0px;
	top: 0px;
	z-index: 1;
	font-family: Prompt;
	overflow: hidden;
}
.mmbS2 .bxmmn{
	background-image: url(images/bg-dot.jpg);
	background-position: center center;
	width: 250px;
	display: block;
}
.mmbS2 .bxmmn .s1{
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	position: relative;
}
.mmbS2 .bxmmn .s1 .mbClick2{
	background-image: url(images/ico-menu-mb2.png);
	background-repeat: no-repeat;
	height: 19px;
	width: 25px;
	cursor: pointer;
}
.mmbS2 .bxmmn .s1 .mbClickClose{
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url(images/ico-close1.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	position: absolute;
	right: 10px;
	cursor: pointer;
}
.mmbS2 .bxmmn .s2{
	background-color: #282828;
	color: #FFF;
}
.mmbS2 .bxmmn .s2 .lnk{
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3f3f3f;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	color: #FFF;
	text-decoration: none;
}
.mmbS2 .bxmmn .s2 .lnkSub{
}
.mmbS2 .bxmmn .s2 .lnkSub:hover{
	background-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3f3f3f;
}
.mmbS2 .bxmmn .s2 .lnkSub span{
	background-color: #282828;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3f3f3f;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(images/arr-dw.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.mmbS2 .bxmmn .s2 .lnkSub:hover span{
	background-image: url(images/arr-up.png);
}
.mmbS2 .bxmmn .s2 .lnkSub .lnk{
	margin-left: 20px;
	display:none;
}
.mmbS2 .bxmmn .s2 .lnkSub:hover .lnk{
	display: block;
}
.mmbS2 .bxmmn .s2 .lnkSub .lnk:last-child{
	border-bottom-color: transparent;
}
.mmbS2 .bxmmn .s3{
	background-color: #e26142;
	padding: 10px;
}
.mmbS2 .bxmmn .s3 .lnk{
	color: #FFF;
	width: 33.33%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	float: left;
	text-align: center;
	display: block;
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: center top;
}
.mmbS2 .bxmmn .s3 .lnk.lnk1{
	background-image: url(images/mb-ico-p.png);
}
.mmbS2 .bxmmn .s3 .lnk.lnk2{
	background-image: url(images/mb-ico-g.png);
}
.mmbS2 .bxmmn .s3 .lnk.lnk3{
	background-image: url(images/mb-ico-gf.png);
}
.mmbS2 .bxmmn .s3 .lnk.lnk4{
	background-image: url(images/mb-ico-cp.png);
}
.mmbS2 .bxmmn .s3 .lnk.lnk5full{
	background-image: url(images/mb-ico-idcard.png);
width: 100%;
background-color: #FFF;
color: #e26142;
padding-top: 25px;
}

.mmbS2 .bxmmn .s3 .lnk:last-child{
	border-right-color: transparent;
}
/*END_MOBILE========================================*/
