<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {}
.andPrm {
	position: relative;
}
.andPrm::after {
	-moz-border-radius: 0px 0px 0px 15px;
	-webkit-border-radius: 0px 0px 0px 15px;
	border-radius: 0px 0px 0px 15px;
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #DB4140;
	background-image: url(images/ico-prm.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50% auto;
	width: 30px;
	height: 30px;
}
.andPrm.andPrmBig::after {
	-moz-border-radius: 0px 0px 0px 30px;
	-webkit-border-radius: 0px 0px 0px 30px;
	border-radius: 0px 0px 0px 30px;
	width: 70px;
	height: 70px;
}
.bar_type_conten {
	position: absolute;
	text-align: center;
	bottom: 20px;
	left: 0;
	right: 0;
	margin: auto;
	line-height: normal;
}
.bar_type_conten .bar10, .bar_type_conten .bar21, .bar_type_conten .bar22 {
	display: inline-block;
	margin-left: -2px;
	margin-right: -2px;
	padding: 10px;
	width: 250px;
	text-align: center;
	font-weight: bold;
}
.bar_type_conten .bar10 {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
}
.bar_type_conten .bar21 {
	-moz-border-radius: 500px 0px 0px 500px;
	-webkit-border-radius: 500px 0px 0px 500px;
	border-radius: 500px 0px 0px 500px;
	width: 100px;
}
.bar_type_conten .bar22 {
	-moz-border-radius: 0px 500px 500px 0px;
	-webkit-border-radius: 0px 500px 500px 0px;
	border-radius: 0px 500px 500px 0px;
	width: 150px;
}
.bar_type_conten .barWrite {
	background-color: #fff;
	color: #DB4140;
}
.bar_type_conten .barRed {
	background-color: #DB4140;
	color: #fff;
}
.bar_type_conten .barBlue {
	background-color: #2D3C52;
	color: #fff;
}
.bar_type_conten .bar21.barWrite, .bar_type_conten .bar22.barWrite {
	color: #6D6E71;
}
.ico-t-yes ,
.ico-t-no {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
}
.ico-t-yes {
	background-image: url(images/ico-t-yes.svg);
}
.ico-t-no {
	background-image: url(images/ico-t-no.svg);
}
.refrestSecurity {
	background-image: url(images/ico-refe.svg);
	background-size: 100% auto;
	width: 25px;
	height: 25px;
	display: inline-block;
	cursor: pointer;
	margin-left: 5px;
	margin-right: 5px;
}
.bxDetail {
	font-size: 26px;
}
.bxDetail img{
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

img.img_nomal {
	max-width: 100%;
}
img.img_left {
	float: left;
	max-width: 100%;
}
img.img_right {
	float: right;
	max-width: 100%;
}

.h1{
	font-size: 45px;
}
.h2{
	font-size: 38px;
}
.h1 .h1Sm,
.h2 .h1Sm{
	font-size: 33px;
}

.frmSub1 {
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}
.frmSub1 .input {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	display: block;
	width: 100%;
	border-style: none;
	background-color: #fff;
	color: #414042;
	text-align: center;
	margin: 0px;
	padding-right: 55px;
}
.frmSub1 .btnSub1 {
	-moz-border-radius: 0px 500px 500px 0px;
	-webkit-border-radius: 0px 500px 500px 0px;
	border-radius: 0px 500px 500px 0px;
	position: absolute;
	right: 0px;
	background-color: #db4140;
	border-style: none;
	height: 100%;
	top: 0px;
	width: 50px;
	padding: 0px;
	margin: 0px;
	background-image: url(images/ico-plan.svg);
	background-repeat: no-repeat;
background-position: 9px center;
background-size: 25px auto;
	cursor: pointer;
}
.frmSub1 .btnSub1.btnSub2 {
	background-image: url(images/zoom1.svg);
	background-position: 9px center;
	background-size: 25px auto;
}
.bxShowLoginPop{
	display: none;
}
.bxShowLoginPop.sel{
	display: block;
}
.bxPage{
	text-align: center;
	font-weight: bold;
	font-size: 25px;
	line-height: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.bxPage a{
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
	color: #5e5e5e;
	min-width: 30px;
	height: 30px;
	text-align: center;
}
.bxPage a.sel{
	color: #fff;
	background-color: #ed1c24;
}

.imgPopPlan{
	display: block;
	line-height: 0px;
}
.imgPopPlan img{
	display: block;
	width: 100%;
}

.bx_res_otp hr{
	background-color: #dedede;
	color: #dedede;
	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%;
}
.res_otp_org{
	min-height: 10px;
}
.iFrmFb{
	
}
.iFrmFb iframe{
	width: 100%;
}
.imgClickByVdoBox{
	cursor: pointer;
}
.linkRed{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	background-color: #db4140;
	color: #fff;
	padding-left: 7px;
padding-right: 7px;
}


.header {
	width: 100%;
	position: fixed;
	background-color: #2d3c52;
	z-index: 2;
	height: 70px;
}
.header .inHdr {
	margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
	color: #fff;
	height: 70px;
}
.header .inHdr .logo {
	-moz-border-radius: 0px 0px 0px 20px;
	-webkit-border-radius: 0px 0px 0px 20px;
	border-radius: 0px 0px 0px 20px;
	color: #fff;
	background-color: #db4240;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 90px;
	font-family: SRI SURY WONGSE Heavy;
	text-decoration: none;
	padding-top: 22px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 35px;
	z-index: 2;
}
.header .inHdr .logo .img {
	width: 180px;
}
.header .inHdr .hMenu {
	text-align: right;
	font-family: SukhumvitSet;
	font-size: 16px;
	padding-top: 30px;
}
.header .inHdr .hMenu a {
	color: #fff;
}
.header .inHdr .hMenu .amn {
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
}
.header .inHdr .hMenu .amn .txt_mb{
	font-style: normal;
		display: none;
}
.header .inHdr .hMenu .amn:hover .txt_mb{
	text-decoration: underline;
}
.header .inHdr .hMenu span.amn {
	background-repeat: no-repeat;
	background-image: url(images/v1.svg);
	background-size: 20px auto;
	background-position: right center;
	padding-right: 25px;
	cursor: pointer;
	position: relative;
}
.header .inHdr .hMenu .amn.amnSearch {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	background-color: #1C2633;
	background-image: url(images/zoom1.svg);
	background-repeat: no-repeat;
	background-position: 17px center;
	background-size: 17px auto;
	padding-left: 40px;
	padding-right: 20px;
}
.header .inHdr .hMenu span.amn .amnIn {
	position: absolute;
	background-color: #2d3c52;
	width: 100%;
	text-align: center;
	display: none;
	z-index: 2;
	min-width: 120px;
}
.header .inHdr .hMenu span.amn:hover .amnIn {
	display: block;
}
.header .inHdr .hMenu .amn .amnIn .a {
	display: block;
}
.header .inHdr .hMenu .amn .imgUser {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	width: 25px;
	vertical-align: text-bottom;
}
.header .inHdr .hMenu .frmQ {
	display: inline-block;
	position: relative;
}
.header .inHdr .hMenu .frmQ .inputQ {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	font-family: SukhumvitSet;
	font-size: 16px;
	border-style: none;
	background-color: #1c2633;
	padding-left: 11px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	color: #fff;
	height: 26px;
	line-height: 26px;
	width: 150px;
}
.header .inHdr .hMenu .frmQ .btnQ {
	width: 15px;
	height: 15px;
	background-image: url(images/zoom1.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-color: transparent;
	border-style: none;
	cursor: pointer;
	position: absolute;
	right: 11px;
	top: 6px;
}
.header .inHdr .hMenu .amnLg {
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
}
.header .inHdr .hMenu .amnLg a {
	display: inline-block;
}
.header .inHdr .hMenu .amnLg a.sel {
	color: #db4240;
	font-weight: bold;
}
.header .barRead{
	display: none;
	width: 100%;
	position: relative;
}
.header .barRead .bbarr{
display: block;
height: 5px;
background-color: #db4240;
width: 0%;
}
.main {
	padding-top: 70px;
}
.main .bnnHome {
	position: relative;
}
.main .bnnHome .img {
	width: 100%;
	display: block;
}
.main .stTopLink {
	-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;


	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
}
.main .stTopLink .lfMenu {
	-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;

width: 125px;
	position: relative;
	z-index: 1;
}
.main .stTopLink .lfMenu .lkLfMn ,
.main .styMbMenuBox .lkLfMn {
	-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;


	padding: 20px;
	background-color: #dd4142;
	color: #fff;
	display: block;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.main .stTopLink .lfMenu .lkLfMn:hover ,
.main .styMbMenuBox .lkLfMn:hover {
	text-decoration: none;
	background-color: #58585a;
}
.main .stTopLink .lfMenu .lkLfMn.sel ,
.main .styMbMenuBox .lkLfMn.sel,
.main .stTopLink .lfMenu .lkLfMn.sel2 {
	background-color: #58585a;
}
.main .stTopLink .lfMenu .lkLfMn::before ,
.main .styMbMenuBox .lkLfMn::before {
	-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;

	content: "";
	display: block;
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	margin: auto;
	background-position: center center;
}
.main .stTopLink .lfMenu .lkLfMn.lk1Vdo::before ,
.main .styMbMenuBox .lkLfMn.lk1Vdo::before {
	background-image: url(images/ico-st-vdo.svg);
}
.main .stTopLink .lfMenu .lkLfMn.lk1Geo::before ,
.main .styMbMenuBox .lkLfMn.lk1Geo::before {
	background-image: url(images/ico-st-world.svg);
}
.main .stTopLink .lfMenu .lkLfMn.lk1Hisry::before ,
.main .styMbMenuBox .lkLfMn.lk1Hisry::before {
	background-image: url(images/ico-st-paper.svg);
}
.main .stTopLink .lfMenu .lkLfMn.lk1Natty::before ,
.main .styMbMenuBox .lkLfMn.lk1Natty::before {
	background-image: url(images/ico-st-usfg.svg);
}
.main .stTopLink .lfMenu .lkLfMn.lk1NatAm::before ,
.main .styMbMenuBox .lkLfMn.lk1NatAm::before {
	background-image: url(images/ico-st-flag.svg);
}
.main .stTopLink .lfMenu .lkLfMn.lk1SoCu::before ,
.main .styMbMenuBox .lkLfMn.lk1SoCu::before {
	background-image: url(images/ico-st-grp.svg);
}
.main .stTopLink .lfMenu .lkLfMn.lk1InPl::before ,
.main .styMbMenuBox .lkLfMn.lk1InPl::before {
	background-image: url(images/ico-st-map.svg);
}
.main .stTopLink .lfMenu .lkLfMn.lk1InPro::before ,
.main .styMbMenuBox .lkLfMn.lk1InPro::before {
	background-image: url(images/ico-st-listx.svg);
}
.main .stTopLink .lfMenu .lkLfMn.lk1InEpi::before ,
.main .styMbMenuBox .lkLfMn.lk1InEpi::before {
	background-image: url(images/ico-st-manx.svg);
}
.main .stTopLink .bxLkLfSub {
	-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: #58585a;
	position: absolute;
	top: 0px;
	left: -230px;
	width: 300px;
	height: 100%;
	padding-top: 50px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 50px;
	font-weight: bold;
}
.main .stTopLink .bxLkLfSub .clsPanel {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	
		-moz-border-radius: 0px 7px 7px 0px;
	-webkit-border-radius: 0px 7px 7px 0px;
	border-radius: 0px 7px 7px 0px;

	
	background-color: #58585a;
	display: block;
	width: 20px;
	height: 80px;
	position: absolute;
	right: -20px;
	background-repeat: no-repeat;
	background-image: url(images/ico-arr-l2.svg);
	background-position: center center;
	background-size: 10px auto;
	cursor: pointer;
}
.main .stTopLink .bxLkLfSub.sel {
	left: 125px;
}
.main .stTopLink .bxLkLfSub .lk2 {
	color: #fff;
	display: block;
	margin-bottom: 10px;
}
.main .stTopLink .bxLkLfSub .lk2:hover {
	color: #c32933;
	text-decoration: none;
}
.main .stTopLink .bxLkLfSub .lk2:hover::before {
	content: "";
	display: inline-block;
	width: 5px;
	height: 5px;
	background-color: #c32933;
	vertical-align: middle;
	margin-right: 10px;
}


.main .stTopLink.stTopLink2{
	display: none;
}
.main .stTopLink.stTopLink2.inLeft {
	display: block;
	position: fixed;
	background-image: none;
	z-index: 2;
	left: 0px;
	top: 75px;
}
.main .stTopLink.stTopLink2.inLeft .lfMenu {
width: 100px;
font-size: 18px;
	line-height: 20px;
}
.main .stTopLink.stTopLink2.inLeft .lfMenu .lkLfMn {
	padding: 5px;
}
.main .stTopLink.stTopLink2.inLeft .lfMenu .lkLfMn::before {
height: 30px;
width: 40px;
}
.main .stTopLink.stTopLink2.inLeft .bxLkLfSub {
width: 200px;
padding: 20px;
}
.main .stTopLink.stTopLink2.inLeft .bxLkLfSub.sel {
  left: 85px;
}

.main .styMbImg{
	display: block;
	width: 100%;
}
.main .styMbMenuBox{
	background-color: #fff;	
	padding: 2px;
}
.main .styMbMenuBox .boxlkLfMn{
	width: 33.333333%;
	display: block;
	float: left;
	padding: 2px;
}
.main .styMbMenuBox .boxlkLfMn .lkLfMn{

}
.main .styMbMenuBox .bxSubSet0{
	background-color: #58585a;
}
.main .styMbMenuBox .bxSubSet0 .bxSubSet{
	display: none;
	color: #fff;
	border: 2px solid #fff;
}
.main .styMbMenuBox .bxSubSet0 .bxSubSet.sel{
	display: block;
}
.main .styMbMenuBox .bxSubSet0 .bxSubSet .lk2{
	padding: 5px;
	color: #fff;
	display: block;
	border-bottom: 1px solid #5d5e60;
	font-weight: bold;
}
.main .styMbMenuBox .bxSubSet0 .bxSubSet .lk2:hover,
.main .styMbMenuBox .bxSubSet0 .bxSubSet .lk2.sel{
	background-color: #282d33;
	color: #db4240;
	text-decoration: none;
}
.main .styMbMenuBox .bxSubSet0 .bxSubSet .lk2:hover::before,
.main .styMbMenuBox .bxSubSet0 .bxSubSet .lk2.sel::before{
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	display: inline-block;
	content: "";
	width: 5px;
	height: 5px;
	background-color: #db4240;
	margin-right: 10px;
}

.sc_bar1 {
	-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: #2d3c52;
	color: #fff;
	position: fixed;
	bottom: -100px;
	left: 0px;
	width: 100%;
	z-index: 1;
}
.sc_bar1.sel {
	bottom: 0px;
}
.sc_bar1 .inSc {
	width: 100%;
	max-width: 1100px;
	margin: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.sc_bar1 .inSc .t1 {
	width: 50%;
	float: left;
	font-size: 26px;
	line-height: 50px;
}
.sc_bar1 .inSc .t2 {
	float: left;
	width: 50%;
	text-align: right;
}
.sc_bar1 .inSc .t3 {
	text-align: right;
}
.main .ixSec1 {
	font-size: 22px;
	margin: auto;
	width: 100%;
	position: relative;
}
.main .ixSec1 .barDkBl,
.main .ixSec1 .barDkBl2{
	background-color: #2d3c52;
	width: 100%;
	height: 40px;
}
.main .ixSec1 .lnBr1{
	background-color: #2d3c52;
	width: 300px;
	height: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.main .ixSec1 .lnBr2{
	background-color: #2d3c52;
	width: 200px;
	height: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 20px;
}
.main .ixSec1 .bgRed {
	background-color: #db4140;
}
.main .ixSec1 .bgRed h1{
	color: #fff;
}
.main .ixSec1 .inSc {
	margin: auto;
	width: 100%;
	max-width: 1100px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.main .ixSec1 .bgRed .inSc {
	padding-top: 50px;
	padding-bottom: 70px;
}
.main .ixSec1 h1 {
	display: block;
	margin-bottom: 30px;
	text-align: center;
}
.main .ixSec1 .inSc .tx1{
	font-family: SukhumvitSet;
	color: #2d3c52;
	font-size: 21px;
	text-align: center;
	margin-bottom: 30px;
}
.main .ixSec1 .inSc .bx1 {
	text-align: center;
	padding-bottom: 50px;
}
.main .ixSec1 .inSc .bx1 .bx2Ctx{
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
}
.main .ixSec1 .inSc .bx1 .bx2Ctx .cTxt1 {
	-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;

	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	width: 150px;
	height: 150px;
	background-color: #db4141;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 60% auto;
}
.main .ixSec1 .inSc .bx1 .bx2Ctx .cTxt1:hover {
	width: 170px;
	height: 170px;
	background-color: #2d3c52;
}
.main .ixSec1 .inSc .bx1 .bx2Ctx .cTxt1.ctxIc1 {
	background-image: url(images/ico-wld2.svg);
}
.main .ixSec1 .inSc .bx1 .bx2Ctx .cTxt1.ctxIc2 {
	background-image: url(images/ico-pp1.svg);
}
.main .ixSec1 .inSc .bx1 .bx2Ctx .cTxt1.ctxIc3 {
	background-image: url(images/ico-flg1.svg);
}
.main .ixSec1 .inSc .bx1 .bx2Ctx .cTxt1.ctxIc4 {
	background-image: url(images/ico-wld1.svg);
}
.main .ixSec1 .inSc .bx1 .bx2Ctx .cTxt1.ctxIc5 {
	background-image: url(images/ico-map1.svg);
}
.main .ixSec1 .inSc .bx1 .bx2Ctx .cTxt1.ctxIc6 {
	background-image: url(images/ico-man1.svg);
}
.main .ixSec1 .inSc .bx1 .bx2Ctx .cTxt1.ctxIc7 {
	background-image: url(images/ico-hat1.svg);
}
.main .ixSec1 .inSc .bx1 .bx2Ctx .cTxt1.ctxIc8 {
	background-image: url(images/ico-book1.svg);
}
.main .ixSec1 .inSc .bx1 .bx2Ctx .cTxt1.ctxIc9 {
	background-image: url(images/ico-user6.svg);
}
.main .ixSec1 .inSc .bx1 .bx2Ctx .tt{
	font-family: SukhumvitSet;
	color: #2d3c52;
	font-size: 20px;
}

.main .ixSec1 .inSc .bx2 {
	text-align: center;
}
.main .ixSec1 .inSc .bx2 .rcPc1 {
	display: inline-block;
	width: 33.333333%;
	margin-left: -2px;
	padding: 10px;
	margin-right: -2px;
	vertical-align: top;
}
.main .ixSec1 .inSc .bx2 .rcPc1 .img {
	display: block;
	width: 100%;
}
.main .ixSec1 .inSc .bx2 .rcPc1 h2 {
	color: #2D3C52;
	font-size: 32px;
	padding-top: 10px;
}
.main .ixSec1 .inSc .bx2 .rcPc1 .t1 {
	color: #DB4140;
}
.main .ixSec2 {
	font-size: 22px;
	margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
}
.main .ixSec2 h1 {}
.main .ixSec2 .bx1 {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	overflow: hidden;
	line-height: 0px;
	display: block;
	position: relative;
}
.main .ixSec2 .bx1 .img {
	width: 100%;
}
.main .ixSec2 .bx1 .imgPlay {
	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%);
}
.ixSec2 .imgQr {
	display: inline-block;
	max-width: 120px;
}
.main .ixSec3 {
	font-size: 22px;
	margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
	padding-bottom: 70px;
	padding-top: 70px;
}
.main .ixSec3 h1 {}
.main .ixSec3 .bxList {
	padding-bottom: 20px;
}
.main .ixSec3 .bxList .bxX {
	line-height: 0px;
	position: relative;
	padding-bottom: 30px;
}
.main .ixSec3 .bxList .bxX .bxImg{
	position: relative;
	line-height: 0px;
}
.main .ixSec3 .bxList .bxX .bxImg .bxBtn{
	position: absolute;
	line-height: normal;
	width: 180px;
	bottom: 50px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
.main .ixSec3 .bxList .bxX .bxImg .bxBtn.bxBtnX2{
	right: 100px;
	left: auto;
}
.main .ixSec3 .bxList .bxX .bxImg .bxBtn .btn1{
	width: 100%;
	background-repeat: no-repeat;
	background-position: 20px center;
	background-size: 15px auto;
}
.main .ixSec3 .bxList .bxX .bxImg .bxBtn .btn1:hover{
	border-color: #fff;
	color: #272C32;
}
.main .ixSec3 .bxList .bxX .bxImg .bxBtn .btnTrailer{
	background-image: url(images/ico-play1.svg);
}
.main .ixSec3 .bxList .bxX .bxImg .bxBtn .btnInfo{
	background-image: url(images/ico-i1.svg);
}
.main .ixSec3 .bxList .bxX .bxImg .bxBtn .btnTrailer:hover{
	background-image: url(images/ico-play2.svg);
}
.main .ixSec3 .bxList .bxX .bxImg .bxBtn .btnInfo:hover{
	background-image: url(images/ico-i2.svg);
}
.main .ixSec3 .bxList .bxX .img {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	width: 100%;
}
.main .ixSec3 .bxList .bxX .bxT {
	line-height: normal;
	padding: 30px;
	font-size: 26px;
}
.main .ixSec3 .bxList .bxX .bxT h3 {
	position: relative;
	color: #000;
	padding-bottom: 20px;
}
.main .ixSec3 .bxList .bxX .bxT h3 .span0 {
	display: inline-block;
	position: relative;
	color: #000;
}
.main .ixSec3 .bxList .bxX .bxT h3 .span0::after {
	content: "";
	display: block;
	height: 3px;
	width: 150px;
	background-color: #db4140;
	position: relative;
}
.main .ixSec3 .bxList .bxX .bxT h3 .span1 {
	font-size: 16px;
}
.main .ixSec3 .bxList .bxX .bxT h3 .span2 {
	font-size: 16px;
	color: #db4140;
}
.main .ixSec3 .bxList .bxX .bxT .t1 {
	display: block;
	color: #000;
}
.main .ixSec3 .bxList .bxX .bxT .t1:hover {
	text-decoration: none;
}
.main .ixSec3.s3Story {
max-width: none;
}
.main .ixSec3.s3Story h1{
margin: auto;
width: 100%;
max-width: 1100px;
}
.main .ixSec3.s3Story .bxList {
  padding-top: 20px;
  padding-bottom: 20px;
}
.main .ixSec3.s3Story .bxList:nth-child(even) {
	background-color: #f4f5f7;
}
.main .ixSec3.s3Story .bxList .bxX {
	margin: auto;
width: 100%;
max-width: 1100px;
}

.main .ixSec4 {
	margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
	padding-bottom: 70px;
	padding-top: 70px;
}
.main .ixSec4 .bx1 {
	width: 40%;
	float: left;
	padding-right: 100px;
}
.main .ixSec4 .bx1 h1 {
	display: block;
	margin-bottom: 20px;
}
.main .ixSec4 .bx1 h1::after {
	content: "";
	display: block;
	height: 1px;
	width: 150px;
	background-color: #D1D3D4;
}
.main .ixSec4 .bx1 .ttp {
	margin-top: 20px;
	color: #414042;
	font-size: 32px;
	font-weight: bold;
	display: block;
}
.main .ixSec4 .bx1 .t {
	padding-bottom: 20px;
	display: block;
	color: #000;
	font-size: 24px;

}
.main .ixSec4 .bx1 .t:hover {
	text-decoration: none;
}
.main .ixSec4 .bx2 {
	float: left;
	padding: 20px;
	width: 60%;
}

.main .ixSec4 .bx2 .bxPic ,
.rcPc1 .bxPic {
	padding: 20px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	background-color: #fff;
}
.rcPc1 .bxPic {
	padding: 10px;
}

.main .ixSec4 .bx2 .bxPic .bxImg,
.rcPc1 .bxPic .bxImg {
	line-height: 0px;
	position: relative;
	display: block;
}
.main .ixSec4 .bx2 .bxPic .bxImg .img ,
.rcPc1 .bxPic .bxImg .img{
	width: 100%;
}
.main .ixSec4 .bx2 .bxPic .bxImg .bar_type_conten ,
.rcPc1 .bxPic .bxImg .bar_type_conten{
	/*left: 20px;*/
	bottom: 20px;
}
.main .ixSec4 .bx2 .bxPic .ttp ,
.rcPc1 .bxPic .ttp{
	color: #BCBEC0;
	font-size: 36px;
	font-weight: bold;
	padding-top: 20px;
}
.rcPc1 .bxPic .ttp{
	text-align: left;
	font-size: 24px;
	padding-top: 10px;
	height: 45px;
}

.main .ixSec4.ixLib {}
.main .ixSec4.ixLib .bx1 {
	padding-top: 70px;
}
.main .ixSec4.ixLib .bx1 .img-as {
	height: 100px;
}
.main .ixSec4.ixLib .bx1 .ttp {
	font-size: 40px;
	padding-bottom: 30px;
	display: block;
}

.main .ixSec5 {
	margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
	padding-bottom: 70px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
.main .ixSec5 .bxItem {
	
}
.main .ixSec5 .bxItem .bxPic {
	padding: 20px;
	text-align: center;
}
.main .ixSec5 .bxItem .bxPic .bxImg {
	line-height: 0px;
	position: relative;
	display: block;
}
.main .ixSec5 .bxItem .bxPic .bxImg .img {
	width: 100%;
}
.main .ixSec5 .bxItem .bxPic .bxImg .bar_type_conten {}
.main .ixSec5 .bxItem .bxPic .ttp {
	color: #414042;
	text-decoration: none;
	font-size: 32px;
	margin-top: 30px;
	margin-bottom: 10px;
	display: block;
	font-weight: bold;
	width: 100%;
height: 45px;
}
.main .ixSec5 .bxItem .bxPic .ttp:hover {
	text-decoration: underline;
}
.main .ixSec5 .bxItem .bxPic .t {
	color: #6D6E71;
	height: 55px;
	display: block;
}
.main .ixSec5 .bxItem .bxPic .t:hover {
	text-decoration: none;
}
.main .ixSec6 {
	margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
	padding-bottom: 70px;
	padding-top: 70px;
}
.main .ixSec6 h1{
	text-align: center;
	padding-bottom: 20px;
}
.main .ixSec6 .bxFaq {
	-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;

-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;

	padding: 40px;
	background-color: #2D3C52;
	margin-bottom: 40px;
	color: #fff;
}
.main .ixSec6 .bxFaq.sel {
	background-color: #DB4140;
}
.main .ixSec6 .bxFaq .tpp {
	font-weight: bold;
	font-size: 24px;
	position: relative;
}
.main .ixSec6 .bxFaq .tpp .txtPop {
	cursor: pointer;
}
.main .ixSec6 .bxFaq .tpp .faqPop {
	background-image: url(images/v1.svg);
	background-repeat: no-repeat;
	width: 25px;
	height: 20px;
	background-position: center center;
	position: absolute;
	right: 0px;
top: 6px;
	cursor: pointer;
}
.main .ixSec6 .bxFaq.sel .tpp .faqPop {
	background-image: url(images/v2.svg);
}
.main .ixSec6 .bxFaq .t {
	-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;
	max-height: 0px;
	overflow: hidden;
}
.main .ixSec6 .bxFaq.sel .t {
	max-height: 500px;
}
.main .secCunt {
	margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
	padding-bottom: 70px;
	padding-top: 70px;
}
.main .secCunt .row {}
.main .secCunt .row .l1 {
	width: 70%;
	float: left;
	padding-right: 20px;
}
.main .secCunt .row .l1 .bxContent {}
.main .secCunt .row .l1 .bxContent .img {
	width: 100%;
}
.main .secCunt .row .l1 .bxContent .t1 {padding-top: 30px;font-size: 23px;}
.main .secCunt .row .l2 {
	width: 30%;
	float: left;
	padding-left: 20px;
}
.main .secCunt .row .l2 h3{
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 10px;
}
.main .secCunt .row .l2 .btn3 {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 16px;
	text-transform: uppercase;
	text-align: left;
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: 10px center,right 40px center,right 10px center;
	padding-left: 40px;
}
.main .secCunt .row .l2 .btn3.fgth {
	background-image: url(images/ico-play3.svg),url(images/ico-sound.svg),url(images/fg-th.svg);
}
.main .secCunt .row .l2 .btn3.fgen {
	background-image: url(images/ico-play3.svg),url(images/ico-sound.svg),url(images/fg-en.svg);
}
.main .secCunt .row .l2 .bxList {
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;

	background-color: #e7e7e9;
}
.main .secCunt .row .l2 .bxList .lsList {
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	font-weight: bold;
	background-image: url(images/v3.svg);
	background-repeat: no-repeat;
	background-position: right 20px top 20px;
	background-size: 10px auto;
	border-bottom: 1px solid #d6d7d9;
	cursor: pointer;
}
.main .secCunt .row .l2 .bxList .lsList.sel {
		background-image: url(images/v4.svg);
}
.main .secCunt .row .l2 .bxList .lsList:last-child {
	border-bottom-style: none;
}
.main .secCunt .row .l2 .bxList .lsList .txh{}
.main .secCunt .row .l2 .bxList .lsList .txtx{
	-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;
	
	font-weight: normal;
	display: none;
}
.main .secCunt .row .l2 .bxList .lsList.sel .txtx{
	display: block;
}
.main .secCunt .row .l2 .t1 {
	padding-top: 40px;
}
.main .secSry {
	margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
	padding-bottom: 70px;
	padding-top: 70px;
}
.main .secSry .bxDetail {}
.main .secSry .bxTags {
	color: #bf2932;
	padding-top: 50px;
	font-weight: bold;
	padding-left: 10px;
padding-right: 10px;
}
.main .secSry .bxTags .lkTg {
	color: #3f3f41;
}
.main .secSry .bxTags .lkTg:hover {
	color: #bf2932;
}
.main .secLib {
	background-color: #F1F2F2;
}
.main .secLib .libIn {
	margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
}
.main .secLib .libIn .libS1 {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #D1D3D4;
	padding-left: 10px;
padding-right: 10px;
}
.main .secLib .libIn .libS1 h1 {
	padding-top: 50px;
}
.main .secLib .libIn .libS1 .frmSub1 {
	max-width: 500px;
}
.main .secLib .libIn .libS1 .frmSub1 .input {
	text-align: left;
}
.main .secLib .libIn .libS1 .frmSub1 .btnSub1 {
	background-image: url(images/zoom1.svg);
}
.main .secLib .libIn .libS1 .tpp {
	color: #DB4241;
	font-weight: bold;
	font-size: 40px;
}
.main .secLib .libIn .libS1 .bxRad {}
.main .secLib .libIn .libS1 .bxRad .radLabel {
	display: inline-block;
	width: 200px;
}
.main .secLib .libIn .libS1 .bxRad .chkLabel {
	display: inline-block;
	width: 200px;
}
.main .secLib .libIn .ixSec5.libS1 {}
.main .secLib .libIn .ixSec5.libS1 .bxItem {
	width: 50%;
	display: inline-block;
margin-left: -2px;
margin-right: -2px;
vertical-align: top;
}
.main .libDetTop {
	margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
	padding-bottom: 70px;
	padding-top: 70px;
}
.main .libDetTop .l1 {
	width: 60%;
	float: left;
	padding-right: 30px;
}
.main .libDetTop .l1 .img {
	width: 100%;
}
.main .libDetTop .l2 {
	width: 40%;
	float: left;
	padding-left: 30px;
	font-size: 26px;
}
.main .libDetTop .l2 .lbType {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	width: 200px;
	height: 40px;
	line-height: 40px;
	background-color: #2d3c53;
	text-align: center;
	color: #fff;
	font-weight: bold;
	margin-bottom: 10px;
	border: 2px solid #2d3c53;
}
.main .libDetTop .l2 .lbType.border_red {
	border: 2px solid #db4240;
}
.main .libDetTop .l2 .t1 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.main .libDetTop .l2 .t1 p {}
.main .libDetTop .l2 .t1 h1 {
	line-height: 60px;
margin-bottom: 20px;
}
.main .libDetTop .l2 .t1 h1::after {
	content: "";
	display: block;
	height: 3px;
	width: 100px;
	background-color: #dd4142;
}
.main .libDetTop .l2 .t1 .t2 {}
.main .secSry .bxPcDl {
padding-top: 50px;
	padding-left: 10px;
padding-right: 10px;
}
.main .secSry .bxPcDl .tpp {
	color: #bf2932;
font-weight: bold;
	margin-bottom: 30px;
}
.main .secSry .bxPcDl .lisPic {
	display: inline-block;
	margin-right: 30px;
	margin-bottom: 30px;
	cursor: pointer;
}
.main .secSry .bxPcDl .lisPic .img {
	width: 100px;
}

.main .secTbPlan {
	margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
	padding-bottom: 70px;
	padding-top: 70px;
}
.main .secTbPlan .co1 {
	width: 40%;
	float: left;
}
.main .secTbPlan .co1 .rw1 {
	height: 100px;
	padding-top: 20px;
padding-bottom: 20px;
}
.main .secTbPlan .co1 .rw1 .tp1 {
	color: #C12E33;
	font-size: 36px;
	font-weight: bold;
}
.main .secTbPlan .co1 .rw2 {
	border-bottom: 1px solid #D1D3D4;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 50px;
}
.main .secTbPlan .co2 {
	width: 20%;
	float: left;
	text-align: center;
}
.main .secTbPlan .co2 .rw1 {
	height: 100px;
	padding-top: 20px;
padding-bottom: 20px;
}
.main .secTbPlan .co2 .rw2 {
	border-bottom: 1px solid #D1D3D4;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 50px;
}
.main .secTbPlan .co2:hover,
.main .secTbPlan .co2.sel{
	background-color: #db3f40;	
	color: #fff;
}
.main .secTbPlan .co2:hover .ico-t-yes,
.main .secTbPlan .co2.sel .ico-t-yes{
	background-image: url(images/ico-t-yes2.svg);
}
.main .secTbPlan .co2:hover .ico-t-no,
.main .secTbPlan .co2.sel .ico-t-no{
	background-image: url(images/ico-t-no2.svg);
}
.main .secTbPlan .co2:hover .btn1,
.main .secTbPlan .co2.sel .btn1{
	background-color: #fff;
	color: #db4140;
}
.main .bnnFt {
	margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
	padding-bottom: 70px;
	padding-top: 70px;
	line-height: 0px;
}
.main .bnnFt .img {
	width: 100%;
}

.main .ixSecContact {
		font-size: 22px;
	margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
	padding-top: 50px;
	padding-bottom: 50px;
}
.main .ixSecContact h1 {
	font-family: SukhumvitSet;
	color: #000;
	font-size: 40px;
	font-weight: bold;
}
.main .ixSecContact .row {}
.main .ixSecContact .row .l1 {
	float: left;
	width: 50%;
	color: #414042;
}
.main .ixSecContact .row .l1 .ln1 {
	position: relative;
	margin-bottom: 20px;
}
.main .ixSecContact .row .l1 .ln1 .t1 {
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);

	position: absolute;
	width: 100%;
	padding-left: 180px;
	left: 0px;
}
.main .ixSecContact .row .l1 .ln2 {
	padding-top: 20px;
}
.main .ixSecContact .row .l1 .ln2 .tf {
	padding-bottom: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 20px auto;
	padding-left: 35px;
}
.main .ixSecContact .row .l1 .ln2 .tf.tfIcoPin {
	background-image: url(images/ico-pin.svg);
}
.main .ixSecContact .row .l1 .ln2 .tf.tfIcoMain {
	background-image: url(images/ico-mail.svg);
}
.main .ixSecContact .row .l1 .ln2 .tf.tfIcoTel {
	background-image: url(images/ico-phone.svg);
}
.main .ixSecContact .row .l1 .ln2 .tf.tfIcoFB {
	background-image: url(images/ico-fb2.svg);
}
.main .ixSecContact .row .l1 .ln2 .tf.tfIcoLine {
	background-image: url(images/ico-line.svg);
}
.main .ixSecContact .row .l1 .lnMap{}
.main .ixSecContact .row .l1 .lnMap .bxMab{
	margin-top: 50px;
	padding-top: 50px;
	border-top: 1px solid #ACACAC;
}
.main .ixSecContact .row .l2 {
	float: left;
	width: 50%;
	padding-left: 40px;
	margin-top: -60px;
}
.main .ixSecContact .row .l2 .frmCnn {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background-color: #db4140;
	color: #fff;
	padding: 30px;
}
.main .ixSecContact .row .l2 .frmCnn h3 {
	color: #fff;
	text-align: center;
}
.main .ixSecContact .row .l2 .frmCnn .ln1 {
	padding-bottom: 20px;
}
.main .ixSecContact .row .l2 .frmCnn .ln1 .input {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	display: block;
	width: 100%;
}
.main .ixSecContact .row .l2 .frmCnn .ln2 {
	text-align: center;
}
.main .ixSecContact .row .l2 .frmCnn .ln2 .res_cn {
font-size: 30px;
}
.main .ixSecContact .row .l2 .frmCnn .ln2 .res_cn.sel {
color: #ffbc00;
}

.main .bxPF {
	margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
	padding-bottom: 70px;
	padding-top: 70px;
	color: #404042;
}
.main .bxPF .c1 {
	float: left;
	width: 30%;
	padding-right: 30px;
}
.main .bxPF .c1 .clk {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;

	display: block;
	margin-bottom: 10px;
	width: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #404042;
	background-repeat: no-repeat;
	background-size: auto 20px;
	background-position: 10px center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
	padding-right: 10px;
}
.main .bxPF .c1 .clk.sel ,
.main .bxPF .c1 .clk:hover {
	background-color: #e7e7e9;
	color: #c12a33;
}
.main .bxPF .c1 .clk.clkPF {
	background-image: url(images/ico-user3.svg);
}
.main .bxPF .c1 .clk.clkPW {
	background-image: url(images/ico-lock1.svg);
}
.main .bxPF .c1 .clk.clkBL {
	background-image: url(images/ico-bill1.svg);
}
.main .bxPF .c1 .clk.clkPH {
	background-image: url(images/ico-cart1.svg);
}
.main .bxPF .c1 .clk.clkPF.sel ,
.main .bxPF .c1 .clk.clkPF:hover {
	background-image: url(images/ico-user4.svg);
}
.main .bxPF .c1 .clk.clkPW.sel ,
.main .bxPF .c1 .clk.clkPW:hover {
	background-image: url(images/ico-lock2.svg);
}
.main .bxPF .c1 .clk.clkBL.sel ,
.main .bxPF .c1 .clk.clkBL:hover {
	background-image: url(images/ico-bill2.svg);
}
.main .bxPF .c1 .clk.clkPH.sel ,
.main .bxPF .c1 .clk.clkPH:hover {
	background-image: url(images/ico-cart2.svg);
}
.main .bxPF .c2 {
	float: left;
	width: 70%;
	padding-left: 30px;
}
.main .bxPF .c2 .bxT {}
.main .bxPF .c2 .bxT .t1 {
	font-size: 26px;
	font-weight: bold;
	padding-bottom: 20px;
	padding-top: 20px;
}
.main .bxPF .c2 .bxT .frm1 {}
.main .bxPF .c2 .bxT .frm1 .fl1 {
	float: left;
	width: 60%;
}
.main .bxPF .c2 .bxT .frm1 .fl1 .row {}
.main .bxPF .c2 .bxT .frm1 .fl1 .row .lb1 {
	display: inline-block;
	width: 150px;
	font-weight: bold;
}
.main .bxPF .c2 .bxT .frm1 .fl1 .row .input ,
.bxUseTx .frm1 .fl1 .row .input {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border-color: #7B7B7B;
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
}
.bxUseTx .frm1{
	padding-bottom: 30px;
	padding-top: 30px;
}
.bxUseTx .frm1 .fl1 .row .radLabel {
	display: inline-block;
	width: 140px;
}

.bxUseTx .frm1 .fl1 .row .input {
	width: 100%;
}
.main .bxPF .c2 .bxT .frm1 .fl2 {
	float: left;
	width: 40%;
}
.main .bxPF .c2 .bxT .frm1 .fl2 .lbUpFile {
	position: relative;
	cursor: pointer;
	display: block;
	width: 120px;
}
.main .bxPF .c2 .bxT .frm1 .fl2 .lbUpFile .imgP {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	display: block;
	width: 100%;
	background-color: #e7e7e9;
	background-repeat: no-repeat;
	background-size: auto 70%;
	background-position: center center;
}
.main .bxPF .c2 .bxT .frm1 .fl2 .lbUpFile .icoPlus {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	background-color: #e7e7e9;
	width: 20px;
	height: 20px;
	display: block;
	background-repeat: no-repeat;
	background-image: url(images/ico-plus.svg);
	position: absolute;
	bottom: -10px;
	left: 0;
	right: 0;
	margin: auto;
}
.main .bxPF .c2 .bxT .frm1 .fl2 .lbUpFile .inputFile {
	display: none;
}
.main .bxPF .c2 .bxT .frm1 .fl2 .tt {
	text-align: center;
	width: 120px;
	padding-top: 13px;
	line-height: 20px;
	padding-bottom: 30px;
}
.main .bxPF .c2 .bxT .frm1 .fl3 {
	width: 100%;
	padding-left: 135px;
	padding-bottom: 50px;
}
.main .bxPF .c2 .bxT .frm1 .fl3 .btn1 {}
.main .bxPF .c2 .bxT .bxBill {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;

	background-color: #e7e7e9;
	padding: 20px;
	position: relative;
	margin-bottom: 30px;
}
.main .bxPF .c2 .bxT .bxBill .b1 {}
.main .bxPF .c2 .bxT .bxBill .b1 .t {}
.main .bxPF .c2 .bxT .bxBill .b2 {
	-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;

	overflow: hidden;
	height: 0px;
}
.main .bxPF .c2 .bxT .bxBill.sel .b2 {
	height: 60px;
}
.main .bxPF .c2 .bxT .bxBill .b2 .t {}
.main .bxPF .c2 .bxT .bxBill .icoClick {
	width: 15px;
	height: 15px;
	position: absolute;
	background-image: url(images/v3.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	top: 20px;
	right: 20px;
	cursor: pointer;
}
.main .bxPF .c2 .bxT .bxBill.sel .icoClick {
	background-image: url(images/v4.svg);
}
.main .bxPF .c2 .bxT .bxBill .btnTxInv {
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}

.bxPrMin{
		-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 !important;
	background-color: #e9eaea;
	background-color: rgba(0, 0, 0, .6);
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 100;
	display: none;
}
.bxPrMin.sel{
	display: block;
}
.bxPrMin .bx1{
	position: fixed !important;
	margin: auto;
	height: 100%;
	width: 100%;
	max-width: 1100px;
	left: 0;
right: 0;
}
.bxPrMin .bx1 .bx2{
		-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: #181b22;
	height: 100%;
	width: 320px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.bxPrMin .bx1 .bx2 .bxPr1 {
	padding-top: 70px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 70px;
	color: #fff;
	position: relative;
}
.bxPrMin .bx1 .bx2 .bxPr1 .ico_close {
	display: block;
	width: 30px;
	height: 30px;
	background-image: url(images/ico-close1.svg);
	background-repeat: no-repeat;
	cursor: pointer;
	z-index: 1;
	position: absolute;
	right: 20px;
	top: 70px;
}
.bxPrMin .bx1 .bx2 .bxPr1 .rw1 {
	width: 100%;
	padding-top: 40px;
	position: relative;
}
.bxPrMin .bx1 .bx2 .bxPr1 .rw1 .img1 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 0px;
	top: 40px;
}
.bxPrMin .bx1 .bx2 .bxPr1 .rw1 .tr1 {
	padding-left: 60px;
}
.bxPrMin .bx1 .bx2 .bxPr1 .rw1 .tr1 .t1 {}
.bxPrMin .bx1 .bx2 .bxPr1 .rw1 .tr1 .t2 {}
.bxPrMin .bx1 .bx2 .bxPr1 .rw1 .tr1 .t3 {}
.bxPrMin .bx1 .bx2 .bxPr1 .rw2 {
	width: 100%;
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #404042;
}
.bxPrMin .bx1 .bx2 .bxPr1 .rw2 .lkk {
	display: block;
	background-repeat: no-repeat;
	padding-left: 30px;
	background-size: 20px auto;
	background-position: left center;
	color: #fff;
	text-decoration: none;
	margin-bottom: 10px;
}
.bxPrMin .bx1 .bx2 .bxPr1 .rw2 .lkk.lkk-acc {
	background-image: url(images/ico-user5.svg);
}
.bxPrMin .bx1 .bx2 .bxPr1 .rw2 .lkk.lkk-off {
	background-image: url(images/ico-off.svg);
}
.bxPrMb{
		-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;

	
	-moz-border-radius: 7px 0px 0px 7px;
-webkit-border-radius: 7px 0px 0px 7px;
border-radius: 7px 0px 0px 7px;
background-color: #db4240;
	display: none;
	position: fixed;
top: 104px;
z-index: 102;
right: -70px;
padding: 7px;
	width: 64px;
height: 64px;
}
.bxPrMb .img1{
	-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
background-color: #db4240;
	
	display: block;
width: 50px;
}
.bxPrMb .img1.img2{
	display: none;
}
.bxSrch {
	position: fixed !important;
	background-color: #e9eaea;
	background-color: rgba(0, 0, 0, .6);
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 100;
	display: none;
}
.bxSrch.sel {
	display: block;
}
.bxSrch .bxSchFrm {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);
	position: fixed;
	background-color: #FFF;
	background-color: rgba(255, 255, 255, .6);
	width: 95%;
	padding: 30px;
	max-width: 1100px;
}
.bxSrch .bxSchFrm .chsType {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 150px;
	height: 40px;
	display: block;
	background-color: #fff;
	position: absolute;
	top: 30px;
	left: 30px;
	padding-top: 5px;
	padding-right: 35px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-style: none;
	color: #6d6e72;
	background-image: url(images/v3.svg);
	background-repeat: no-repeat;
	background-position: right 5px center;
	background-size: 20px auto;
	margin: 0px;
}
.bxSrch .bxSchFrm .bxInQ {
	width: 100%;
	padding-left: 190px;
	padding-right: 80px;
}
.bxSrch .bxSchFrm .bxInQ .inputQ {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	padding: 5px;
	border-style: none;
	color: #6d6e72;
	display: block;
	background-color: #fff;
	width: 100%;
	height: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.bxSrch .bxSchFrm .btnQ {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border-style: none;
	display: block;
	background-color: #292728;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 30px;
	right: 30px;
	padding: 5px;
	background-image: url(images/zoom1.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px auto;
	cursor: pointer;
}
.main .rsSh {
		margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
	padding-bottom: 70px;
	padding-top: 70px;
	color: #404042;

}
.main .rsSh .tpPc {
	text-align: center;
	font-size: 32px;
}
.main .rsSh .h1Sch {
	text-align: center;
}
.main .rsSh .bx1 {
	padding-top: 30px;
}
.main .rsSh .bx1 .l1 {
	float: left;
	width: 30%;
	padding: 30px;
	background-color: #f3f3f5;
	color: #6d6e72;
}
.main .rsSh .bx1 .l1 .frmSub1 {
}
.main .rsSh .bx1 .l1 .frmSub1 .input {
	color: #6d6e72;
}
.main .rsSh .bx1 .l1 .t1 {
}
.main .rsSh .bx1 .l1 h2 {
	font-size: 26px;
	font-family: SukhumvitSet;
	font-weight: bold;
}
.main .rsSh .bx1 .l1 .bxc1 {
	padding-top: 20px;
}
.main .rsSh .bx1 .l1 .bxc1 .chkLabel {
	width: 50%;
	display: inline-block;
	margin-left: -2px;
	margin-right: -2px;
}
.main .rsSh .bx1 .l1 .bxc2 {
	padding-top: 20px;
}
.main .rsSh .bx1 .l1 .bxc2 h2 {
}
.main .rsSh .bx1 .l1 .bxc2 .chkLabel {
}
.main .rsSh .bx1 .l2 {
	float: left;
	width: 70%;
	padding-left: 80px;
}
.main .rsSh .bx1 .l2 .bxRw {
	padding-bottom: 40px;
	border-bottom: 1px solid #bcbdc1;
	padding-top: 40px;
}
.main .rsSh .bx1 .l2 .bxRw:first-child {
		padding-top: 0px;
}
.main .rsSh .bx1 .l2 .bxRw .bxImg {
	float: left;
	width: 40%;
	line-height: 0px;
	position: relative;
	display: block;
}
.main .rsSh .bx1 .l2 .bxRw .bxImg .img {
	display: block;
	width: 100%;
}
.main .rsSh .bx1 .l2 .bxRw .bxImg .bar_type_conten {
}
.main .rsSh .bx1 .l2 .bxRw .bxImg .bar_type_conten .bar10,
.main .rsSh .bx1 .l2 .bxRw .bxImg .bar_type_conten .bar21,
.main .rsSh .bx1 .l2 .bxRw .bxImg .bar_type_conten .bar22{
	padding: 3px;
}
.main .rsSh .bx1 .l2 .bxRw .bxTxt {
	width: 60%;
	float: left;
	padding-left: 50px;
	position: relative;
}
.main .rsSh .bx1 .l2 .bxRw .bxTxt .icoRes {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 32px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: center top;
	color: #dc413f;
	padding-top: 30px;
	font-size: 16px;
	text-align: center;
	background-size: 100% auto;
}
.main .rsSh .bx1 .l2 .bxRw .bxTxt .icoRes.icoResPic {
	background-image: url(images/ico-pic1.svg);
}
.main .rsSh .bx1 .l2 .bxRw .bxTxt .icoRes.icoResVdo {
	background-image: url(images/ico-st-vdo2.svg);
}
.main .rsSh .bx1 .l2 .bxRw .bxTxt .tpp {
	color: #404042;
	font-weight: bold;
	font-size: 30px;
	padding-right: 35px;
display: block;
}
.main .rsSh .bx1 .l2 .bxRw .bxTxt .dte {
	font-weight: bold;
}
.main .rsSh .bx1 .l2 .bxRw .bxTxt .t1 {
	font-size: 22px;
	max-height: 90px;
}
.main .rsSh .bx1 .l2 .bxRw .bxTxt .tTag {
}
.main .rsSh .bx1 .l2 .bxRw .bxTxt .tTag a {
}



























.bxLogin {
	position: relative;
	text-align: center;
	
	display: table;
width: 100%;
}
.bxLogin .input {
	display: block;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
	margin-bottom: 20px;
}
.bxLogin .inputOtp {
	display: inline-block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	letter-spacing: 20px;
}
.bxLogin .btn1 {
	display: block;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
	margin-bottom: 20px;
}
.bxLogin .hhLogin {
	position: absolute;
	text-align: center;
	color: #fff;
	width: 100%;
	top: -120px;
}
.bxLogin .hhLogin .img {
	height: 80px;
}
.bxLogin .hhLogin .t {
	
}
.bxLogin .hhLogin .logo {
-moz-border-radius: 0px 0px 0px 20px;
-webkit-border-radius: 0px 0px 0px 20px;
border-radius: 0px 0px 0px 20px;
color: #fff;
background-color: #db4240;
position: relative;
left: 0px;
top: 0px;
height: 90px;
font-family: SRI SURY WONGSE Heavy;
text-decoration: none;
padding-top: 22px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
font-size: 35px;
z-index: 2;
width: 200px;
margin: auto;
display:none;
}
.bxLogin .hhLogin .logo .img{
width: 180px;
height: auto;
}
.bxLogin .lgnL1 {
	-moz-border-radius: 20px 0px 0px 20px;
-webkit-border-radius: 20px 0px 0px 20px;
border-radius: 20px 0px 0px 20px;
	width: 50%;
	display: table-cell;
	margin-left: -2px;
	margin-right: -2px;
	background-color: #2D3C52;
	color: #fff;
	padding-top: 100px;
	padding-bottom: 100px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: top;
}
.bxLogin .lgnL1 a{
	color: #fff;
}
.bxLogin .lgnL1 .frmLgn1 {
	
}
.bxLogin .lgnL1 .frmLgn1 .tpp {
	font-size: 37px;
	font-weight: bold;
}
.bxLogin .lgnL1 .frmLgn1 .tpp .ico-login-org{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(images/ico-user-grp2.svg);
	height: 70px;
	margin-bottom: 20px;
}

.bxLogin .lgnL2 {
	-moz-border-radius: 0px 20px 20px 0px;
-webkit-border-radius: 0px 20px 20px 0px;
border-radius: 0px 20px 20px 0px;
	width: 50%;
	display: table-cell;
	margin-left: -2px;
	margin-right: -2px;
	padding-top: 100px;
	padding-bottom: 100px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: top;
	color: #6D6E71;
}
.bxLogin .lgnL2 .frmLgn2 {
	display: none;
}
.bxLogin .lgnL2 .frmLgn2.sel {
	display: block;
}
.bxLogin .lgnL2 .frmLgn2 .t1 {
	color: #DB4240;
	font-size: 37px;
	font-weight: bold;
}
.bxLogin .lgnL2 .frmLgn2 .t1 .ico-login-mem{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(images/ico-crown-red-l.svg);
	height: 70px;
	margin-bottom: 20px;
}

.bxLogin .lgnL2 .frmLgn2 .t2 {
	
}
.bxLogin .lgnL2 .frmLgn2 .lineOr {
border-top: 1px solid #A7A9AC;
position: relative;
margin-top: 20px;
margin-bottom: 20px;
}
.bxLogin .lgnL2 .frmLgn2 .lineOr span{
background-color: #fff;
display: block;
padding: 5px;
position: absolute;
margin: auto;
left: 0;
right: 0;
top: -20px;
width: 33px;
}
.bxLogin .lgnL2 .frmLgn2 .chkLabel {
	text-align: left;
}
.bxLogin .lgnL2 .frmLgn2  .input {
	border: 1px solid #A7A9AC;
}
.bxLogin .lgnL2 .frmLgn2 .btn1 {
	
}
.bxLogin .lgnL2 .frmLgn2 .t00 {
	
}
.bxLogin .lgnL2 .frmLgn2 .t00 span {
}
.bxLogin .lgnL2 .frmLgn2 .t00 span:hover {
}

.ppBg .ppBody.ppBodyLogin{
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	margin-top: 250px;
	max-width: 800px;
}
.ppBg .ppBody.ppBodyS{
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	margin-top: 250px;
	max-width: 450px;
}

.ppBg .ppBody .ppCountries{
	background-color: #000;
	color: #fff;
}
.ppBg .ppBody .ppCountries .imgPic{
	display: block;
	width: 100%;
}
.ppBg .ppBody .ppCountries .t0{
	padding: 30px;
}
.ppBg .ppBody.ppBodyLibPic{
	background-color: transparent;
	
	max-width: 1100px;
}
.ppBg .ppBody .ppLibPic {}
.ppBg .ppBody .ppLibPic .bxImg1 {
	position: relative;
}
.ppBg .ppBody .ppLibPic .bxImg1 {
position: relative;
width: fit-content;
margin: auto;
}
.ppBg .ppBody .ppLibPic .bxImg1 .img {
	display: block;
	width: auto;
	max-width: 100%;
	margin: auto;
	max-height: 650px;
}
.ppBg .ppBody .ppLibPic .bxImg1 .arrImgL,
.ppBg .ppBody .ppLibPic .bxImg1 .arrImgR{
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}
.ppBg .ppBody .ppLibPic .bxImg1 .arrImgL {
	background-image: url(images/ico-arr-l2.svg);
	left: -35px;
}
.ppBg .ppBody .ppLibPic .bxImg1 .arrImgR {
	background-image: url(images/ico-arr-r2.svg);
	right: -35px;
}
.ppBg .ppBody .ppLibPic .bxImg1Lst {
	margin-top: 30px;
	border-bottom: 3px solid #dd4142;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #000;
}
.ppBg .ppBody .ppLibPic .bxImg1Lst .tR {
	text-align: right;
	padding-right: 20px;
	padding-left: 20px;
}
.ppBg .ppBody .ppLibPic .bxImg1Lst .tR .lkDlImg {
	background-image: url(images/ico-dl.svg);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 20px auto;
	padding-right: 30px;
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	line-height: 36px;
padding-top: 8px;
	display: inline-block;
	margin-top: 20px;
}


.ppBg .ppBody .ppLibPic .bxImg1Lst .lkTmImg {
}
.ppBg .ppBody .ppLibPic .bxImg1Lst .lkTmImg .lisPic {
	display: inline-block;
	margin-right: 30px;
	margin-bottom: 30px;
	cursor: pointer;
}
.ppBg .ppBody .ppLibPic .bxImg1Lst .lkTmImg .lisPic .img {
  width: 100px;
}
.ppBg .ppBody .ppLibPic .bxImg1Lst .lkTmImg .lisPic.sel .img {
	border: 3px solid #fff;
}

.ppBg .ppBody.ppBodyOfPlan{
	max-width: 500px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
}

.bxOfPlan {}
.bxOfPlan .bxInpn {
	padding: 30px;
}
.bxOfPlan .bxInpn .tpp {
	font-size: 40px;
	text-align: center;
	font-weight: bold;
}
.bxOfPlan .bxInpn .tNote {
	color: #a6aaad;
}
.bxOfPlan .bxInpn .accX {
	padding-top: 30px;
	padding-bottom: 30px;
	border-top: 1px solid #a8a9ad;
	margin-top: 30px;
}
.bxOfPlan .bxInpn .accX .img {
	display: block;
	width: 20%;
	float: left;
}
.bxOfPlan .bxInpn .accX .t {
	float: left;
	width: 80%;
	padding-left: 30px;
}
.bxOfPlan .bxInpn .accX .t .tth {
	font-size: 26px;
}
.bxOfPlan .bxInpn .frmX {
	text-align: center;
}
.bxOfPlan .bxInpn .frmX .lbAddSlip ,
.bxOfPlan .bxInpn .frmX .inputDate {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 40px;
	padding-bottom: 10px;
	color: #a7a8aa;
	background-repeat: no-repeat;
	background-size: 30px auto;
	background-position: 10px center;
	cursor: pointer;
	display: inline-block;
	border: 1px solid #a7a8aa;
	height: 48px;
	line-height: 29px;
	width: 180px;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: middle;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}
.bxOfPlan .bxInpn .frmX .lbAddSlip {
	background-image: url(images/ico-addpic.svg);
}
.bxOfPlan .bxInpn .frmX .lbAddSlip.sel{
	border: 1px solid #db4140;
	color: #fff;
	background-image: url(images/ico-addpic2.svg);
	background-color: #db4140;
}
.bxOfPlan .bxInpn .frmX .lbAddSlip .inputFile {
	display: none;
}
.bxOfPlan .bxInpn .frmX .lbAddSlip span {}
.bxOfPlan .bxInpn .frmX .inputDate {
	background-image: url(images/ico-date.svg);
}
.bxOfPlan .bxInpn .tSm {
	color: #a6aaad;
	padding-top: 30px;
	padding-bottom: 30px;
}
.bxOfPlan .bxInpn .btn1 {
	margin: auto;
	width: 100%;
}
.bxOfPlan .bxInpn2 {
	text-align: center;
	padding: 30px;
}
.bxOfPlan .bxInpn2 .tBig {
	font-weight: bold;
	font-size: 70px;
line-height: 70px;
}
.bxOfPlan .bxInpn2 .tBigRed {
	font-weight: bold;
	font-size: 70px;
line-height: 70px;
	color: #db4140;
}
.bxOfPlan .bxInpn2 .t {
	padding-bottom: 30px;
}
.bxOfPlan .bxInpn2 .btn1 {
	margin: auto;
	width: 100%;
}
.bxOfPlan.bxOfPlan_vdo_box .bxInpn .accX {
	margin-top: 0px;
}
.bxOfPlan.bxOfPlan_vdo_box .bxUseTx .frm1 {
	padding-top: 0px;
}
.bxPln  {
	margin: auto;
width: 100%;
max-width: 1100px;
position: relative;
padding-bottom: 70px;
padding-top: 70px;
}
.bxPln .hhd  {
	text-align: center;
	padding-bottom: 20px;
	min-height: 130px;
}
.bxPln .hhd h3  {
	color: #000;
}
.bxPln .hhd .t1  {
}
.bxPln .bdy .bdBtn {
	text-align: center;
}
.bxPln .bdy .bdBtn .bdBtnBx {
	padding-top: 25px;
	padding-bottom: 20px;
	position: relative;
	cursor: pointer;
}
.bxPln .bdy .bdBtn .bdBtnBx.sel {
	background-color: #FCD778;	
}

.bxPln2 .clFfree.sel,
.bxPln2 .clF1m.sel,
.bxPln2 .clF6m.sel,
.bxPln2 .clF12m.sel,
.bxPln2 .clForg.sel{
	background-color: #FCD778;	
}

.bxPln .bdy .bdBtn .bdBtnBx .bdT1 {
	font-size: 32px;
}
.bxPln .bdy .bdBtn .bdBtnBx .bdT2 {
	min-height: 27px;
	width: 100%;
}
.bxPln .bdy .bdBtn .btnChoose  {
}
.bxPln .ttb {
	padding-top: 10px;
	padding-bottom: 10px;
}
.bxPln .ttb .nlTck {
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(images/ico-t-yes3.svg);
	background-repeat: no-repeat;
	background-size: 20px auto;
background-position: left 16px;
padding-left: 30px;
}

.bxPln .bx1  {
	float: left;
	width: 25%;
	padding-left: 10px;
	padding-right: 10px;
}
.bxPln .bx1 .hhd  {
}
.bxPln .bx1 .hhd h3  {
}
.bxPln .bx1 .hhd .t1  {
}
.bxPln .bx1 .bdy {
}
.bxPln .bx1 .bdy .bdBtn {
}
.bxPln .bx1 .bdy .bdBtn .bdBtnBx {
}
.bxPln .bx1 .bdy .bdBtn .bdBtnBx .bdT1 {
}
.bxPln .bx1 .bdy .bdBtn .bdBtnBx .bdT2 {
}
.bxPln .bx1 .bdy .bdBtn .btnChoose  {
}
.bxPln .bx1 .ttb {
}
.bxPln .bx1 .ttb .nlTck {
}
.bxPln .bx2 {
	float: left;
	width: 50%;
	border-left: 1px dotted #000;
	border-right: 1px dotted #000;
	padding-left: 10px;
	padding-right: 10px;
}
.bxPln .bx2 .hhd {
}
.bxPln .bx2 .hhd h3 {
}
.bxPln .bx2 .hhd h3 .ico-pln-ico1 {
	display: inline-block;
	background-image: url(images/ico-vip2.svg);
	background-repeat: no-repeat;
width: 45px;
height: 25px;
}
.bxPln .bx2 .hhd .t1 {
}
.bxPln .bx2 .bdy {
}
.bxPln .bx2 .bdy .bdBtn {
}
.bxPln .bx2 .bdy .bdBtn .bdBtnBx {
	float: left;
	width: 33%;
}
.bxPln .bx2 .bdy .bdBtn .bdBtnBx:nth-child(2n) {
	border-left: 1px dotted #000;
	border-right: 1px dotted #000;
}
.bxPln .bx2 .bdy .bdBtn .bdBtnBx .bdT1 {
}
.bxPln .bx2 .bdy .bdBtn .bdBtnBx .bdT2 {
}
.bxPln .bx2 .bdy .bdBtn .bdBtnBx .ico-pln-ico2 {
	display: block;
	background-image: url(images/ico-vip.svg);
	background-repeat: no-repeat;
	width: 60px;
	height: 25px;
	font-style: normal;
	background-size: 20px auto;
	background-position: left center;
	padding-left: 20px;
	position: absolute;
top: 5px;
left: 0;
right: 0;
margin: auto;
}
.bxPln .bx2 .ttb {
}
.bxPln .bx2 .ttb .nlTck {
}
.bxPln .bx3 {
	float: left;
	width: 25%;
	padding-left: 10px;
	padding-right: 10px;
}
.bxPln .bx3 .hhd {
}
.bxPln .bx3 .hhd h3 {
}
.bxPln .bx3 .hhd .t1 {
}
.bxPln .bx3 .bdy {
}
.bxPln .bx3 .bdy .bdBtn {
}
.bxPln .bx3 .bdy .bdBtn .bdBtnBx {
}

.bxPln .bx3 .bdy .bdBtn .bdBtnBx .bdT1 {
}
.bxPln .bx3 .bdy .bdBtn .bdBtnBx .bdT2 {
}
.bxPln .bx3 .ttb {
}
.bxPln .bx3 .ttb .nlTck {
}
.main .tRed {
	margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
	color: #db4240;
	font-size: 26px;
}
.bxPln2 {
	margin: auto;
width: 100%;
max-width: 1100px;
position: relative;
padding-bottom: 70px;
padding-top: 70px;
}
.bxPln2 h2 {
	font-family: SukhumvitSet;
	color: #000;
	font-size: 32px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 20px;
}
.bxPln2 .bxPn2x {
}
.bxPln2 .bxPn2x h3 {
	text-align: center;
	color: #000;
	font-size: 28px;
	border-bottom: 2px solid #939393;
	width: 100%;
	display: block;
	font-weight: bold;
}
.bxPln2 .bxPn2x .bxBrd{
	border-right: 1px solid #939393;
	border-left: 1px solid #939393;	
}
.bxPln2 .bxPn2x .tbPx {
}
.bxPln2 .bxPn2x .tbPx .cl1 ,
.bxPln2 .bxPn2x .tbPx .cl2 ,
.bxPln2 .bxPn2x .tbPx .cl3 {
	padding: 10px;
	text-align: center;
	min-height: 75px;
	position: relative;
	}
.bxPln2 .bxPn2x .tbPx.tbPx1 .cl1 ,
.bxPln2 .bxPn2x .tbPx.tbPx1 .cl2 ,
.bxPln2 .bxPn2x .tbPx.tbPx1 .cl3
{
	min-height: 90px;
	padding-top: 30px;
}
.bxPln2 .bxPn2x .ichkP1{
	display: inline-block;
	width: 25px;
	height: 40px;
	background-image: url(images/ico-t-yes3.svg);
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: left 16px;
}
.bxPln2 .bxPn2x .ichkP2{
	display: inline-block;
	width: 25px;
	height: 40px;
	background-image: url(images/ico-t-no.svg);
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: left 16px;
}
.bxPln2 .bxPn2x .bx1Px {
	float: left;
	width: 35%;
}
.bxPln2 .bxPn2x .bx1Px h3 {
}
.bxPln2 .bxPn2x .bx1Px .tbPx {
}
.bxPln2 .bxPn2x .bx1Px .tbPx .cl1 {
	width: 70%;
	float: left;
	text-align: left;
}
.bxPln2 .bxPn2x .bx1Px .tbPx .cl2 {
	width: 30%;
	float: left;
}
.bxPln2 .bxPn2x .bx2Px {
	float: left;
	width: 40%;
}
.bxPln2 .bxPn2x .bx2Px h3 {
}
.bxPln2 .bxPn2x .bx2Px .tbPx {
}
.bxPln2 .bxPn2x .bx2Px .tbPx .cl1 {
	width: 33%;
	float: left;
}
.bxPln2 .bxPn2x .bx2Px .tbPx .cl2 {
	width: 33%;
	float: left;
}
.bxPln2 .bxPn2x .bx2Px .tbPx .cl3 {
	width: 34%;
	float: left;
}
.bxPln2 .bxPn2x .bx2Px .tbPx .cl3 .ico-pln-ico3{
	display: inline-block;
	background-image: url(images/ico-vip.svg);
	background-repeat: no-repeat;
	width: 60px;
	height: 25px;
	font-style: normal;
	background-size: 20px auto;
	background-position: left center;
	padding-left: 20px;
	position: absolute;
top: 5px;
left: 0;
right: 0;
margin: auto;
}
.bxPln2 .bxPn2x .bx3Px {
	float: left;
	width: 25%;
}
.bxPln2 .bxPn2x .bx3Px h3 {
}
.bxPln2 .bxPn2x .bx3Px .tbPx {
}
.bxPln2 .bxPn2x .bx3Px .tbPx .cl1 {
}
.plnTopPadding{
	height: 70px;
}
.plnBarTop {
	background-color: #db4140;
	position: relative;
}
.plnBarTop::before {
	content: "";
	display: block;
	background-color: #2d3c52;
	height: 30px;
}
.plnBarTop::after {
	content: "";
	display: block;
	width: 100px;
	height: 100px;
	background-image: url(images/ico-4bg.svg);
	background-repeat: no-repeat;
	position: absolute;
	bottom: -50px;
	left: 0;
	right: 0;
	margin: auto;
}
.plnBarTop a{
	color: #fff;
}
.plnBarTop a:hover{
}
.plnBarTop .plnInn{
	margin: auto;
	width: 100%;
	max-width: 1100px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.plnBarTop .plnInn.plnInnX2{
	max-width: 300px;
}
.plnBarTop .tg1 {
font-family: SRI SURY WONGSE Heavy;
	color: #FFFFFF;
	font-weight: bold;
}
.plnBarTop .tg1 img{
	width: 280px;
}
.plnBarTop .tg1 i {
	font-family: SRI SURY WONGSE;
	font-weight: normal;
	font-style: normal;
}
.plnBarTop .tg2 {
	color: #FFFFFF;
	font-size: 72px;
	line-height: 72px;
	  position: relative;
  z-index: 1;

}
.plnBarTop .tg4 {
font-family: SRI SURY WONGSE Heavy;
font-size: 60px;
color: #fff;
line-height: 60px;
padding-top: 15px;
	text-align: center;
padding-right: 10px;
}
.plnBarTop .tg4 img{
	width: 230px;
}
.plnBarTop .tg4 i{
	font-family: SRI SURY WONGSE;
	font-weight: normal;
	font-style: normal;
}
.plnBarTop .tg5 {
text-align: center;
font-size: 100px;
color: #fff;
font-weight: bold;
line-height: 75px;
}
.plnBarTop .tg6 {
text-align: center;
font-size: 35px;
color: #fff;
font-weight: bold;
line-height: 35px;
padding-bottom: 25px;
}
.plnBx {
	margin: auto;
	width: 100%;
	max-width: 1100px;
	padding-top: 100px;
	padding-bottom: 100px;
	padding-left: 10px;
	padding-right: 10px;
}
.plnBx .plnCrown {
	text-align: center;
	background-image: url(images/ico-crown-red.svg);
	background-position: center top;
	background-size: 100px auto;
	padding-top: 65px;
	background-repeat: no-repeat;
	color: #db4140;
	font-size: 72px;
	font-weight: bold;
	line-height: 72px;
}
.plnBx .plnCrown.notCrown{
	padding-top: 10px;
	background-image: none;
}
.plnBx .plnTxtCenter {
	text-align: center;
	font-size: 30px;
}
.plnBx .pln3BxParent {
	text-align: center;
	padding-top: 50px;
}
.plnBx .pln3BxParent .pln3Bx {
	display: inline-block;
	width: 33%;
	padding: 20px;
	color: #fff;
	min-width: 280px;
}
.plnBx .pln3BxParent .pln3Bx.pln3Bx2click{
	cursor: pointer;
	
}
.plnBx .pln3BxParent .pln3Bx .inNplnBx{
	-webkit-box-shadow: 10px 10px 0px 0px rgba(201,204,209,1);
-moz-box-shadow: 10px 10px 0px 0px rgba(201,204,209,1);
box-shadow: 10px 10px 0px 0px rgba(201,204,209,1);
	
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	padding: 15px;
	background-color: #303b50;
	position: relative;
}
.plnBx .pln3BxParent .pln3Bx.sel .inNplnBx{
	-webkit-box-shadow: 10px 10px 0px 0px rgba(219,67,64,1);
-moz-box-shadow: 10px 10px 0px 0px rgba(219,67,64,1);
box-shadow: 10px 10px 0px 0px rgba(219,67,64,1);
}
.plnBx .pln3BxParent .pln3Bx .tTop {
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	font-weight: bold;
	font-size: 30px;
	background-color: #db4140;
	color: #fff;
	position: absolute;
	width: 170px;
	top: -20px;
	left: 0;
	right: 0;
	margin: auto;
}
.plnBx .pln3BxParent .pln3Bx .tHot {
width: 60px;
height: 90px;
background-image: url(images/ico-hot.svg);
background-repeat: no-repeat;
background-size: 100% auto;
position: absolute;
right: 0px;
top: -27px;
}
.plnBx .pln3BxParent .pln3Bx .tTop2 {
 background: rgb(236,196,64);
background: -moz-linear-gradient(90deg, rgba(236,196,64,1) 0%, rgba(255,250,138,1) 30%, rgba(221,172,23,1) 70%, rgba(255,255,149,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(236,196,64,1) 0%, rgba(255,250,138,1) 30%, rgba(221,172,23,1) 70%, rgba(255,255,149,1) 100%);
background: linear-gradient(90deg, rgba(236,196,64,1) 0%, rgba(255,250,138,1) 30%, rgba(221,172,23,1) 70%, rgba(255,255,149,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ecc440",endColorstr="#ffff95",GradientType=1); 
	
	
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	font-weight: bold;
	font-size: 30px;
	
	color: #303b50;
	position: absolute;
	width: 170px;
	top: -20px;
	left: 0;
	right: 0;
	margin: auto;
}
.plnBx .pln3BxParent .pln3Bx .t1 {
font-size: 100px;
font-weight: bold;
line-height: 56px;
padding-top: 44px;
}
.plnBx .pln3BxParent .pln3Bx .t2 {
font-size: 30px;
line-height: 30px;
}
.plnBx .pln3BxParent .pln3Bx .t3 {
font-size: 30px;
line-height: 40px;
}
.plnBx .pln3BxParent .pln3Bx .t3 strong {
}
.plnBx .pln3BxParent .pln3Bx .t4 {
font-size: 60px;
padding-top: 20px;
font-weight: bold;
line-height: 60px;
}
.plnBx .pln3BxParent .pln3Bx .t5 {
font-size: 40px;
line-height: 40px;
font-weight: bold;
}
.plnBx .pln3BxParent .pln3Bx .t6 {
font-size: 30px;
padding-bottom: 20px;
}
.plnBx .pln3BxParent .pln3Bx .brLn {
	height: 2px;
	background-color: #fff;
}

.plnBx .plnBtnBig {
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	display: inline-block;
	background-color: #db4140;
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 10px;
	cursor: pointer;
	margin-top: 50px;
	margin-bottom: 20px;
	border: 2px solid #db4140;
}
.plnBx .plnBtnBig:hover {
	background-color: #fff;
	color: #db4140;
	text-decoration: none;
}
.plnBx .plnInTx1 {
margin: auto;
width: 100%;
/*max-width: 700px;*/
max-width: fit-content;
padding-top: 30px;
padding-bottom: 30px;
}
.plnBx .plnInTx1 .inTx1 {
color: #000;
font-size: 30px;
background-image: url(images/ico-check2.svg);
background-repeat: no-repeat;
background-size: 30px auto;
background-position: left top 11px;
padding-left: 40px;
padding-bottom: 10px;
}
.plnBx .plnInTx1 .inTx1 strong {
	color: #db4140;
}
.plnBx .plnLnn {
	width: 90%;
	height: 2px;
	background-color: #303b50;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: auto;
margin-right: auto;
}
.plnBx .plnTb1 {
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	background-color: #303b50;
	position: relative;
	color: #fff;
	margin-top: 50px;
	margin-bottom: 100px;
}
.plnBx .plnTb1.plnTb1x {
	margin-bottom: 0px;
}
.plnBx .plnTb1 .tTop1 {
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
font-weight: bold;
font-size: 92px;
background-color: #db4140;
color: #fff;
position: absolute;
width: 440px;
top: -45px;
left: 0;
right: 0;
margin: auto;
text-align: center;
padding-top: 10px;
height: 85px;
line-height: 75px;
	z-index: 1;
}
.plnBx .plnTb1 .tTop1 .plnIcoCnw {
background-image: url(images/ico-crown-white.svg);
background-repeat: no-repeat;
background-size: 70px auto;
width: 70px;
height: 60px;
display: inline-block;
vertical-align: middle;
}
.plnBx .plnTb1 .tTop2 {
background: rgb(236,196,64);
background: -moz-linear-gradient(90deg, rgba(236,196,64,1) 0%, rgba(255,250,138,1) 30%, rgba(221,172,23,1) 70%, rgba(255,255,149,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(236,196,64,1) 0%, rgba(255,250,138,1) 30%, rgba(221,172,23,1) 70%, rgba(255,255,149,1) 100%);
background: linear-gradient(90deg, rgba(236,196,64,1) 0%, rgba(255,250,138,1) 30%, rgba(221,172,23,1) 70%, rgba(255,255,149,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ecc440",endColorstr="#ffff95",GradientType=1);
	
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
font-weight: bold;
font-size: 92px;
background-color: #db4140;
color: #2d3c52;;
position: absolute;
width: 440px;
top: -45px;
left: 0;
right: 0;
margin: auto;
text-align: center;
padding-top: 10px;
height: 85px;
line-height: 75px;
z-index: 1;
}
.plnBx .plnTb1 .tTop2 .plnIcoCnw {
background-image: url(images/ico-crown-red.svg);
background-repeat: no-repeat;
background-size: 70px auto;
width: 70px;
height: 60px;
display: inline-block;
vertical-align: middle;
}

.plnBx .plnTb1 .tHot1 {
width: 115px;
height: 165px;
background-image: url(images/ico-hot.svg);
background-repeat: no-repeat;
background-size: 100% auto;
position: absolute;
right: 8%;
top: -46px;
	z-index: 1;
}
.plnBx .plnTb1 .plnRw {
	display: -webkit-box;           /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;              /* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;           /* TWEENER - IE 10 */
	display: -webkit-flex;          /* NEW - Chrome */
	display: flex;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
	border-bottom: 2px solid #fff;
}
.plnBx .plnTb1 .plnRw .cm1 ,
.plnBx .plnTb1 .plnRw .cm2 ,
.plnBx .plnTb1 .plnRw .cm3 ,
.plnBx .plnTb1 .plnRw .cm4 ,
.plnBx .plnTb1 .plnRw .cm5 {
	padding-top: 30px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 30px;
	float: left;
	width: 25%;
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	position: relative;
}
.plnBx .plnTb1 .plnRw.rowTop .cm1 ,
.plnBx .plnTb1 .plnRw.rowTop .cm2 ,
.plnBx .plnTb1 .plnRw.rowTop .cm3 ,
.plnBx .plnTb1 .plnRw.rowTop .cm4 ,
.plnBx .plnTb1 .plnRw.rowTop .cm5 {
	padding-top: 120px;
}
.plnBx .plnTb1 .plnRw .cm1 {
	border-right: 2px solid #fff;
	text-align: left;
}
.plnBx .plnTb1 .plnRw .cm1.cm1Rw {
	padding-right: 0px;
	padding-left: 0px;
}
.plnBx .plnTb1 .plnRw .cm2 {
}
.plnBx .plnTb1 .plnRw .cm3 {
}
.plnBx .plnTb1 .plnRw .cm4 {
}
.plnBx .plnTb1 .plnRw .cm5 {
	width: 75%;
}
.plnBx .plnTb1 .plnRw strong {
	color: #db4140;
		font-size: 50px;
}
.plnBx .plnTb1 .plnRw small  {
	font-size: 26px;
	font-weight: normal;
	display: block;
}
.plnBx .plnTb1 .plnRw .chkXl {
	top:50%;
	left:50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);

	font-size: 30px;
	background-image: url(images/ico-check2.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: left center;
	padding-left: 40px;
	padding-bottom: 10px;
	width: 80px;
	height: 80px;
	display: inline-block;
	position: absolute;
}
.plnBx .plnTb1 .plnRw .chkXl2  {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);
	font-size: 30px;
	background-image: url(images/ico-check1.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: left center;
	padding-left: 40px;
	padding-bottom: 10px;
	width: 80px;
	height: 80px;
	display: inline-block;
	position: absolute;
}
.plnBx .plnTb1 .plnRw .cmm12 {
	border-bottom: 2px solid #fff;
	padding-top: 20px;
padding-bottom: 10px;
	padding-right: 15px;
padding-left: 15px;
}
.plnBx .plnTb1 .plnRw .cmm13 {
	padding-right: 15px;
padding-left: 15px;
	padding-top: 20px;
}
.plnBx .plnTb1 .plnRw .txtb1 {
	padding-top: 30px;
}
.plnBx .plnTb1 .plnRw .txtb2 {
	font-weight: normal;
}
.plnBarBtt {
	width: 100%;
	height: 50px;
	background-color: #303b50;
}




.bxDBD{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	padding: 0px;
	display: inline-block;
	background-color: #FFFFFF;
}












































.bxCoupon{
	padding-top: 20px;
	padding-bottom: 20px;
}
.bxCoupon .tCoupon{
	display: inline-block;	
}
.bxCoupon .inputCoupon{
-moz-border-radius: 500px;
-webkit-border-radius: 500px;
border-radius: 500px;
padding-top: 0px;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 0px;
color: #a7a8aa;
	font-family: SukhumvitSet;
display: inline-block;
border: 1px solid #a7a8aa;
height: 35px;
line-height: 35px;
width: 180px;
margin-left: 10px;
margin-right: 10px;
vertical-align: middle;
font-size: 20px;
font-weight: bold;
text-align: center;}

.bxCoupon .btnCoupon{
height: 35px;
line-height: 35px;
display: inline-block;
max-width: 80px;
padding-top: 0px;
padding-bottom: 0px;
}
.bxCoupon .resCoupon{
	padding-top: 10px;
	text-align: right;
	font-size: 22px;
}
.bxCoupon .resErr{
	color: #db4140;
	font-weight: bold;
}
.bxCoupon .resNet{
	padding-top: 0px;
	text-align: right;
	font-size: 22px;
}
.bxCoupon .resQrErr{
	padding: 10px;
	text-align: center;
}
.bxCoupon .lnBtnUseCode{
	display: inline-block;
}
.resQr{
	padding: 10px;
	text-align: center;
	display: none;
}
.resQr.sel{
	display: block;
}
.resQr .qrFrame{
	margin-bottom: 20px;
	background-image: url(images/qr_code_pay.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	border: 2px solid #0f3e68;
}
.resQr .qrFrame .resQrImg{
	padding-top: 95px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
}
.resQr .qrFrame .resQrImg canvas{
	max-width: 100%;
	display: block;
}
.resQr .qrFrame .resQrImg img{
	width: 100%;
	display: block;
}
.bx4QrHid{
	display: block;
}
.bx4QrHid.hid{
	display: none;
}



.ppBtnAfterPay{
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	max-width: 450px;
	width: 90%;
	background-color: #db4140;
	color: #fff;
	display: none;
	margin-right: auto;
	margin-left: auto;
	
	position: fixed;
	z-index: 12147483644;
	left: 0;
	right: 0;
	bottom: 10px;
}
.ppBtnAfterPay.sel{
	display: block;
}
.ppBtnAfterPay .bxContent{
padding: 10px;
text-align: center;
font-size: 25px;
}

.footer {
	background-color: #2d3c52;
	color: #fff;
}
.footer .inFtr {
	font-size: 22px;
	margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
	padding-top: 40px;
	padding-bottom: 40px;
}
.footer .inFtr .ftH1 {
	
}
.footer .inFtr .ftH1 .l1 {
	font-family: SRI SURY WONGSE Heavy;
	font-size: 30px;
	width: 50%;
	float: left;
	height: 43px;
}
.footer .inFtr .ftH1 .l1 .imgLogo {
	width: 120px;
}
.footer .inFtr .ftH1 .l2 {
	float: left;
	width: 50%;
	text-align: right;
	height: 43px;
	padding-top: 12px;
}
.footer .inFtr .ftH1 .l2 .iIco {
	display: inline-block;
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: auto 20px;
	background-position: center center;
}
.footer .inFtr .ftH1 .l2 .iIco.iIco-ig {
	background-image: url(images/ico-ig1.svg);
}
.footer .inFtr .ftH1 .l2 .iIco.iIco-fb {
	background-image: url(images/ico-fb1.svg);
}
.footer .inFtr .ftH1 .l2 .iIco.iIco-tw {
	background-image: url(images/ico-tw1.svg);
}
.footer .inFtr .ftH1 .l2 .iIco.iIco-yt {
	background-image: url(images/ico-yt1.svg);
}
.footer .inFtr .ftH1 .l2 .iIco.iIco-ln {
	background-image: url(images/ico-ln1.svg);
}
.footer .inFtr .ftH2 {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-top: 20px;
	margin-bottom: 20px;
}
.footer .inFtr .ftH2 .l1 {
	float: left;
	width: 33.3333%;
	padding-right: 20px;
}
.footer .inFtr .ftH2 .l2 {
	float: left;
	width: 33.3333%;
	padding-left: 10px;
	padding-right: 10px;
}
.footer .inFtr .ftH2 .l3 {
	float: left;
	width: 33.3333%;
	padding-left: 20px;
}
.footer .inFtr .ftH2 h4 {
	
}
.footer .inFtr .ftH2 .t1 {
	padding-top: 20px;
	font-size: 20px;
}
.footer .inFtr .ftH2 .t1 a{
	color: #fff;
}
.footer .inFtr .ftH2 .t2 {
	font-size: 18px;
}
.footer .inFtr .ftH3 {
	font-size: 18px;
	margin-top: 20px;
	padding-top: 20px;
	padding-bottom: 70px;
}
.footer .inFtr .ftH3 a{
	color: #fff;
	text-decoration: none;
}

.popWelcome{
	font-size: 42px;
padding: 20px;
	padding-top: 45px;
text-align: center;
font-weight: bold;
color: #db4240;
}

/*================POPUP=====================*/
.ppOpen {
	overflow: hidden !important;
}
.ppBgMB ,
.ppBg {
	position: fixed !important;
	overflow-y: scroll;
	background-color: #e9eaea;
	background-color: rgba(0, 0, 0, .6);
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 100;
}
.ppBgMB{
	display: none;
	z-index: 1;
}
.ppBg .ppBody {
	width: 90%;
	max-width: 1200px;
	background-color: #fff;
	position: relative;
	display: block;
	margin-top: 70px;
	margin-bottom: 70px;
	margin-right: auto;
	margin-left: auto;
}
.ppBg .ppBody .ppContent {
	position: relative;
	min-height: 300px;
}
.ppBg .ppBody .btnClose {
	background-image: url(images/ico-close1.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center center;
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: -40px;
	right: 0px;
	cursor: pointer;
}
.load30 {
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 30px;
	width: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-size: auto 30px;
	margin-left: auto;
	margin-right: auto;
	padding: 40px;
}
</pre></body></html>