<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {}
.bxHidMb1000,
.bxHidMb600{
	display: block;
}
.bx4Mb1000,
.bx4Mb600,
img.bar2bar2{
	display: none;
}
.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;
}
.scico {
	width: 20px;
	height: 20px;
	line-height: 0px;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: 100% auto;
	margin-right: 10px;
}
.scico span{
	display: none;
}
.scico.sc-fb {
	background-image: url(images/ico-fb2.png);
}
.scico.sc-ln {
	background-image: url(images/ico-ln2.png);
}
.scico.sc-fb:hover {
	background-image: url(images/ico-fb1.png);
}
.scico.sc-ln:hover {
	background-image: url(images/ico-ln1.png);
}
.hh1 ,
.hh12 {
	font-family: DFKai-SB;
	color: #a51924;
	font-size: 60px;
	text-align: center;
	background-image: url(images/bar2.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;
	min-width: 153px;
}
.hh12 {
	-webkit-text-fill-color: transparent;
	position: relative;
}
.hh12::before {
	left:50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 0px;
	
	content:attr(data-text);
  -webkit-text-stroke: 8px #a51924;
  color: white;
  position: absolute;
  display:block;
}
.hh12::after {
	left:50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 0px;
	
	content:attr(data-text);
background: -webkit-linear-gradient(45deg, rgba(255,206,126,1) 0%, rgba(206,149,55,1) 23%, rgba(255,206,126,1) 43%, rgba(206,149,55,1) 64%, rgba(255,206,126,1) 84%, rgba(206,149,55,1) 100%);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  
position: absolute;
display:block;
}

.hh2,
.hh1.hhth{
	font-family: TH Sarabun New;
	font-weight: bold;
	color: #a51924;
	text-align: center;
	padding-top: 10px;
	font-size: 40px;
}

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

.header .inH .txt_logo_mb{
	display: none;
}
.header .inH .mbClick{
	display: none;
}
.barBottom{
	display: none;
}
.picBar1{
	background-image: url(images/bar2.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 80px;
	width: 100%;
}
.bx4Even {
	background-image: url(images/brd1.png),url(images/brd2.png),url(images/brd3.png),url(images/brd4.png);
	background-repeat: no-repeat,no-repeat,no-repeat,no-repeat;
	background-position: left -4px top -4px, right -4px top -4px,left -4px bottom -4px,right -4px bottom -4px;
	margin-top: 30px;
	border: 4px solid #7f0e0e;
	background-color: #eeeeee;
	padding: 60px;
}

.header {
	background-color: #8d1723;
	background-image: url(images/bar1.png);
	background-repeat: repeat-x;
	background-position: 0% 5px;
	padding-top: 30px;
	position: fixed;
width: 100%;
top: 0px;
z-index: 10;
}
.header::before {
 background: rgb(255,206,126);
background: linear-gradient(90deg, rgba(255,206,126,1) 0%, rgba(206,149,55,1) 23%, rgba(255,206,126,1) 43%, rgba(206,149,55,1) 64%, rgba(255,206,126,1) 84%, rgba(206,149,55,1) 100%); 
	
	content: "";
	display: block;
	height: 5px;
width: 100%;
position: absolute;
top: 0px;
left: 0px;
}
.header .inH {
	width: 100%;
	max-width: 1000px;
	margin: auto;
	padding-top: 5px;
}
.header .inH0 {
	display: none;
}
.header .inH .logo {
	float: left;
	line-height: 0px;
}
.header .inH .logo img {
	width: 60px;
}
.header .inH .brLink {
	float: right;
padding-top: 25px;
	line-height: 27px;
	font-weight: bold;
}
.header .inH .brLink .lnk {
	color: #fff;
	display: inline-block;
	margin-right: 20px;
	position: relative;
}
.header .inH .brLink .lnk::after {
	content: "";
	display: block;
	height: 3px;
	width: 100%;
}
.header .inH .brLink .lnk.sel {
	color: #edb864;
	text-decoration: none;
}
.header .inH .brLink .lnk.sel::after {
 background: rgb(255,206,126);
background: linear-gradient(90deg, rgba(255,206,126,1) 0%, rgba(206,149,55,1) 23%, rgba(255,206,126,1) 43%, rgba(206,149,55,1) 64%, rgba(255,206,126,1) 84%, rgba(206,149,55,1) 100%); 	
}
.header .inH .brLink span.lnk {
	background-image: url(images/ar5.png);
	background-repeat: no-repeat;
	background-position: right 9px;
	padding-right: 20px;
}
.header .inH .brLink span.lnk.sel {
	background-image: url(images/ar6.png);
}
.header .inH .brLink .lnk .lnkSubP {
	color: #fff;
}
.header .inH .brLink .lnk.sel .lnkSubP {
color: #edb864;
text-decoration: none;
}
.header .inH .brLink .lnk .lnkSub {
	position: absolute;
	background-color: #8d1723;
	padding: 5px;
	width: max-content;
	display: none;
}
.header .inH .brLink .lnk:hover .lnkSub {
	display: block;
}
.header .inH .brLink .lnk .lnkSub .lnkSubA{
	display: block;
	color: #fff;
}
.header .inH .brLink .lnk .lnkSub .lnkSubA.sel{
	color: #edb864;
}

.bxLg .lnkLg {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	color: #8d1723;
	display: inline-block;
	width: 25px;
	height: 25px;
	font-size: 14px;
	text-align: center;
	background-color: #fff;
	text-decoration: none;
	font-family: SukhumvitSet;
	line-height: 27px;
font-weight: bold;
}
.bxLg .lnkLg.sel {
	background: rgb(255,206,126);
	background: linear-gradient(45deg, rgba(255,206,126,1) 0%, rgba(206,149,55,1) 23%, rgba(255,206,126,1) 43%, rgba(206,149,55,1) 64%, rgba(255,206,126,1) 84%, rgba(206,149,55,1) 100%);
}
.Main {
	background-image: url(images/cld2.png),url(images/bg1.png);
	background-repeat: no-repeat,repeat-y;
	background-size: 100% auto, 100% auto;
	margin-top: 90px;
}
.Main.mainBg2 {
	background-image: url(images/cld3.png),url(images/bg1.png);
	background-repeat: no-repeat,repeat-y;
	background-size: 100% auto, 100% auto;
}
.Main .ixBnner {
	position: relative;
}
.Main .ixBnner .itm {
	line-height: 0px;
}
.Main .ixBnner .itm .img {
	width: 100%;
}

.Main .ixBnner .bxTtop {
	position: absolute;
	top: 50px;
	width: 100%;
	text-align: center;
}
.Main .ixBnner .bxTtop.bxTtop2 {
position: static;
padding-top: 50px;
}
.Main .ixBnner .bxTtop .bxBtn {
	padding-top: 20px;
}
.Main .ixSc1 {
}
.Main .ixSc1.sc1BgRight {
	background-image: url(images/index01.png);
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: right center;
}
.Main .ixSc1.sc1BgRight .imgBgMb{
	width: 100%;
}
.Main .ixSc1.sc1BgBottom {
}
.Main .ixSc1.sc1BgBottom::after {
    content: "";
    display: block;
    width: 100%;
    height: 24px;
    background-image: url(images/bar1.png);
    background-repeat: repeat-x;
}
.Main .ixSc1 .inSc1 {
	width: 100%;
	max-width: 1000px;
	margin: auto;
	padding-top: 40px;
}
.Main .ixSc1 .inSc1 .bx1 {
	position: relative;
	padding-left: 100px;
}
.Main .ixSc1 .inSc1 .bx1 .t1 {
	position: absolute;
	top: 0px;
	left: 0px;
	writing-mode: vertical-lr;
	font-family: DFKai-SB;
	color: #a51924;
	font-size: 70px;
}
.Main .ixSc1 .inSc1 .bx1 .t2 {
	padding-left: 30px;
	border-left: 2px solid #949494;
	max-width: 550px;
	padding-bottom: 30px;
}
.Main .ixSc1.ixSc1Full .inSc1 .bx1 .t2{
	max-width:none;
}
.Main .ixSc1 .inSc1 .bx1 .t2 h2 {
	font-family: TH Sarabun New;
	font-weight: bold;
	color: #a51924;
}
.Main .ixSc1 .inSc1 .bx1 .t2 h3 {
font-family: TH Sarabun New;
font-weight: bold;
font-size: 26px;
	margin-bottom: 20px;
	color: #a51924;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt {
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt01,
.Main .ixSc1 .inSc1 .bx1 .t2 .tt02,
.Main .ixSc1 .inSc1 .bx1 .t2 .tt03,
.Main .ixSc1 .inSc1 .bx1 .t2 .tt04,
.Main .ixSc1 .inSc1 .bx1 .t2 .tt05,
.Main .ixSc1 .inSc1 .bx1 .t2 .tt06,
.Main .ixSc1 .inSc1 .bx1 .t2 .tt07{
	position: relative;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt02{
	padding-top: 48px;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt03 {
	padding-top: 15px;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt04 {
	padding-top: 90px;
}

.Main .ixSc1 .inSc1 .bx1 .t2 .tt01 .abarMb,
.Main .ixSc1 .inSc1 .bx1 .t2 .tt02 .abarMb,
.Main .ixSc1 .inSc1 .bx1 .t2 .tt03 .abarMb,
.Main .ixSc1 .inSc1 .bx1 .t2 .tt04 .abarMb{
	position: absolute;
	display: none;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt01 .abar{
	display: block;
	position: absolute;

bottom: -48px;
right: 42%;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt02 .abar{
	display: block;
	position: absolute;
bottom: -29px;
left: 7%;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt03 .abar{
	display: block;
	position: absolute;
    left: 35px;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt04 .abar{
	display: block;
	position: absolute;
	left: -22px;
bottom: -26px;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt01 .img {
	float: right;
	width: 50%;
	margin-top: -7%;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt02 .img {
	float: left;
	width: 50%;
	margin-top: -10%;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt04 .img {
	float: right;
	width: 50%;
	margin-top: -13%;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt05 .img {
	margin: auto;
	display: block;
	width: 100%;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt06 .img {
	float: left;
	width: 50%;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt07 .img {
	margin: auto;
	display: block;
	width: 100%;
}

.Main .ixSc1 .inSc1 .bx1 .t2 .tt01 .t {
	float: left;
width: 50%;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt02 .t {
	float: right;
width: 50%;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt03 .t {
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt04 .t {
	float: left;
width: 50%;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt05 .t {
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt06 .t {
	padding-top: 46px;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .tt07 .t {
}
.Main .ixSc1 .inSc1 .bx1 .t2 .bxTree{
	text-align: center;
	padding-top: 50px;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .bxTree .bxList{
	display: inline-block;
	vertical-align: top;
	width: 33.3333%;
	margin-left: -2px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	margin-right: -2px;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .bxTree .bxList .inList{
}
.Main .ixSc1 .inSc1 .bx1 .t2 .bxTree .bxList .inList .bxImg0{
	line-height: 0px;
	padding-top: 30px;
padding-left: 40px;
padding-right: 40px;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .bxTree .bxList .inList .bxImg{
	position: relative;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .bxTree .bxList .inList .bxImg::after{
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-image: url(images/border_300x350.png);
	background-size: 100% auto;
	top: 0px;
	left: 0px;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .bxTree .bxList .inList .bxImg .img{
	display: block;
	width: 100%;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .bxTree .bxList .inList .tx1{
	font-size: 24px;
	color: #a51924;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .bxTree .bxList .inList .tx2{
	height: 60px;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .bxScroll{
	margin-top: 30px;
	height: 400px;
}
.Main .ixSc1 .inSc1 .bx1 .t2 .bxScroll .t3c{
	display: inline-block;
	width: 33.3333%;
	margin-left: -2px;
	padding: 5px;
	margin-right: -2px;
}
.Main .ixSc1 .inSc1 .bx1 .t2 img{
	max-width: 100%;
}
.Main .ixSc2 {
	background-image: url(images/e2.png),url(images/e3.png);
	background-repeat: no-repeat,no-repeat;
	background-position:  left top,right bottom 24px;
	background-color: #e1e1e1;
	background-size: 280px auto;
}
.Main .ixSc2::after {
	content: "";
	display: block;
	width: 100%;
	height: 24px;
	background-image: url(images/bar1.png);
	background-repeat: repeat-x;
}
.Main .ixSc2 .bx1 {
	width: 100%;
	max-width: 1000px;
	margin: auto;
	position: relative;
	padding-top: 50px;
padding-bottom: 50px;
padding-left: 40px;
padding-right: 40px;
}
.Main .ixSc2 .bx1 .imgBg3 {
	position: absolute;
	top: 0px;
	right: -35px;
	width: 60px;
}
.Main .ixSc3 {
	background-image: url(images/cld1-l.png),url(images/cld1-r.png),url(images/cld1-l2.png);
	background-repeat: no-repeat;
	background-position: left top, right top 500px, left bottom;
}
.Main .ixSc3.scBg1 {
	background-image:url(images/cld1-l2.png);
	background-repeat: no-repeat;
	background-position:left bottom;
}

.Main .ixSc3 .inSc3 {
	width: 100%;
	max-width: 1000px;
	margin: auto;
	position: relative;
	padding-top: 40px;
	padding-bottom: 40px;
}
.Main .ixSc3 .inSc3 .bxRed {
	line-height: 0px;
	margin-top: 30px;
}
.Main .ixSc3 .inSc3 .bxRed .bxRct {
	font-family: TH Sarabun New;
	width: 33.3333%;
	position: relative;
	float: left;
}
.Main .ixSc3 .inSc3 .bxRed .bxRct:hover {
}
.Main .ixSc3 .inSc3 .bxRed .bxRct::before {
	content: "";
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	background: rgb(172, 13, 43);
	background: rgba(172, 13, 43, .6);
	border-right: 1px solid #9a4545;
	border-bottom: 1px solid #9a4545;
	z-index: 1;
}
.Main .ixSc3 .inSc3 .bxRed .bxRct:hover::before {
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	border: 2px solid #edb864;
	background: rgba(170, 8, 40, .0);
	z-index: 2;
}
.Main .ixSc3 .inSc3 .bxRed .bxRct .img {
	display: block;
	width: 100%;
}
.Main .ixSc3 .inSc3 .bxRed .bxRct .img.img_mb {
	display: none;
}
.Main .ixSc3 .inSc3 .bxRed .bxRct .tNm {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	background: rgb(255,206,126);
	background: linear-gradient(45deg, rgba(255,206,126,1) 0%, rgba(206,149,55,1) 23%, rgba(255,206,126,1) 43%, rgba(206,149,55,1) 64%, rgba(255,206,126,1) 84%, rgba(206,149,55,1) 100%);
	line-height: 30px;
	position: absolute;
	top: 10px;
	left: 10px;
	color: #ac0d2b;
	display: block;
	width: 30px;
	height: 30px;
	text-align: center;
	font-weight: bold;
font-size: 30px;
	z-index: 1;
}
.Main .ixSc3 .inSc3 .bxRed .bxRct .tLt {
	filter: drop-shadow(2px 2px #000);
	
	background: -webkit-linear-gradient(45deg, rgba(255,206,126,1) 0%, rgba(206,149,55,1) 23%, rgba(255,206,126,1) 43%, rgba(206,149,55,1) 64%, rgba(255,206,126,1) 84%, rgba(206,149,55,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
	
	writing-mode: vertical-lr;
	line-height: normal;
	position: absolute;
	top: 45px;
	left: 8px;
	font-family: DFKai-SB;
	font-size: 29px;
	font-weight: bold;
	z-index: 1;
}
.Main .ixSc3 .inSc3 .bxRed .bxRct .tBn {
	line-height: normal;
	position: absolute;
	color: #fff;
	text-align: center;
	bottom: 0px;
left: 0px;
width: 100%;
font-size: 33px;
padding-bottom: 10px;

	background: rgb(172, 13, 43);
	background: rgba(172, 13, 43, 0);
	z-index: 3;

}
.Main .ixSc3 .inSc3 .bxRed .bxRct:hover .tBn {
	background: rgba(172, 13, 43, .8);
		z-index: 1;

}
.Main .ixSc3 .inSc3 .row {
	width: 100%;
	max-width: 1000px;
	margin: auto;
	position: relative;
	padding-top: 40px;
	padding-bottom: 40px;
}
.Main .ixSc3 .inSc3 .row .l1 {
	width: 50%;
	float: left;
}
.Main .ixSc3 .inSc3 .row .l1 .t1 {
	font-family: DFKai-SB;
	color: #a51924;
	font-size: 30px;
	padding-bottom: 10px;
padding-left: 25px;
}
.Main .ixSc3 .inSc3 .row .l1 .t1.th {
	font-family: TH Sarabun New;
	color: #a51924;
	font-size: 30px;
	padding-bottom: 10px;
padding-left: 25px;
}
.Main .ixSc3 .inSc3 .row .l1 .tico {
	color: #5e5e5e;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
margin-bottom: 10px;
}
.Main .ixSc3 .inSc3 .row .l1 .tico.ticoPin {
	background-image: url(images/ico-pin.png);
}
.Main .ixSc3 .inSc3 .row .l1 .tico.ticoTel {
	background-image: url(images/ico-tel.png);
}
.Main .ixSc3 .inSc3 .row .l1 .tico.ticoDate {
	background-image: url(images/ico-date.png);
}
.Main .ixSc3 .inSc3 .row .l2 {
	float: left;
	width: 50%;
}
.Main .ixSc3 .inSc3 .row .l2 .videoWrapper {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	border: 5px solid #FFFFFF;
}
.Main .ixCntt .lnw5 {
}
.Main .ixCntt .lnw5 .l1 {
	width: 50%;
	float: left;
	padding-right: 100px;
}
.Main .ixCntt .lnw5 .l1 .img1 {
	display: block;
	width: 100%;
}
.Main .ixCntt .lnw5 .l2 {
	float: left;
	width: 50%;
	position: relative;
}
.Main .ixCntt .lnw5 .l2 .txt_cn {
	position: absolute;
top: 0px;
left: -95px;
writing-mode: vertical-lr;
font-family: DFKai-SB;
color: #a51924;
font-size: 60px;
}
.Main .ixCntt .lnw5 .l2 .bxRgDetail{
	border-left: 2px solid #949494;
	padding-left: 20px;
	position: relative;
}
.Main .ixCntt .lnw5 .l2 .icoT {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 100px;
	padding-bottom: 10px;
	margin-bottom: 30px;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	min-height: 100px;
}
.Main .ixCntt .lnw5 .l2 .icoT.bgGr {
	background-color: #e2e2e2;
}
.Main .ixCntt .lnw5 .l2 .icoT h2 {
font-family: TH Sarabun New;
font-weight: bold;
color: #a51924;
font-size: 30px;
	padding-bottom: 10px;
}
.Main .ixCntt .lnw5 .l2 .icoT h3 {
	font-family: TH Sarabun New;
	font-weight: bold;
	color: #a51924;
	font-size: 22px;
	padding-bottom: 10px;
}
.Main .ixCntt .lnw5 .l2 .icoT .t {
}
.Main .ixCntt .lnw5 .l2 .icoT .t strong{
color: #a51924;
}
.Main .ixCntt .lnw5 .l2 .icoT .bxImg {
	position: relative;
	padding-top: 30px;
	line-height: 0px;
	padding-left: 12px;
}
.Main .ixCntt .lnw5 .l2 .icoT .bxImg .img {
	width: 100%;
	display: block;
}
.Main .ixCntt .lnw5 .l2 .icoT .bxImg span {
	-moz-border-radius: 500px;
-webkit-border-radius: 500px;
border-radius: 500px;
	
	    color: #fff;
    background-color: #aa0928;
	
	display: block;
	position: absolute;

	
	top: 15px;
padding-left: 10px;
padding-right: 5px;
	line-height: 30px;
	left: 0px;
}
.Main .ixCntt .lnw5 .l2 .icoT .bxImg span i {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	color: #aa0928;
	background-color: #fff;
	display: inline-block;
	width: 20px;
	height: 20px;
	font-style: normal;
	text-align: center;
	line-height: 20px;
}
.Main .ixCntt .lnw5 .l2 .icoT.icoT1 {
	background-image: url(images/ico-pray.png);
}
.Main .ixCntt .lnw5 .l2 .icoT.icoT2 {
	background-image: url(images/ico-toob2.png);
}
.Main .ixCntt .lnw5 .l2 .icoT.icoT3 {
	background-image: url(images/ico-location.png);
}
.Main .ixCntt .lnw5 .l2 .icoT .dvBtn{
	text-align: right;
	padding-top: 20px;
}
.Main .ixCntt .lnw5 .bxDetail {
}
.Main .ixCntt .lnw5 .bxDetail .dvBtn{
	text-align: center;
	padding-top: 20px;
}
.Main .ixCntt .lnw5 .bxDetail .img2 {
	max-width: 100%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.Main .ixCntt .lnw5 .bxDetail .detail1 {
}
.Main .ixCntt .lnw5 .bxDetail .detail1 img {
	max-width: 100%;
}
.Main .ixCntt .lnw5 .bxDetail .detail1 h1 {
	font-family: TH Sarabun New;
	font-weight: bold;
	color: #a51924;
	font-size: 38px;
	padding-bottom: 10px;
}
.Main .ixCntt .lnw5 .bxDetail .detail1 h2 {
	font-family: TH Sarabun New;
	font-weight: bold;
	color: #a51924;
	font-size: 30px;
	padding-bottom: 10px;
}
.Main .ixCntt .lnw5 .bxDetail .detail1 h3 {
	font-family: TH Sarabun New;
	font-weight: bold;
	color: #a51924;
	font-size: 22px;
	padding-bottom: 10px;
}











.Main .ixCntt{
	width: 100%;
	max-width: 1000px;
	margin: auto;
	position: relative;
	padding-top: 60px;
}
.Main .ixCntt .h2Cntt{
	font-family: TH Sarabun New;
	font-weight: bold;
	color: #a51924;
	padding-top: 10px;
	font-size: 36px;
	margin-bottom: 20px;
}
.Main .ixCntt .h3Rec{
	font-family: TH Sarabun New;
	font-weight: bold;
	color: #a51924;
	padding-top: 10px;
	background-image: url(images/ico-toob.png);
	background-repeat: no-repeat;
	height: 60px;
	padding-left: 70px;
}
.Main .ixCntt .recImg1{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	margin-bottom: 40px;
	width: 100%;
}
.Main .ixCntt .h2bar {
font-family: TH Sarabun New;
font-weight: bold;
color: #a51924;
text-align: center;
background-image: url(images/bg-bar1.png);
background-repeat: repeat-x;
background-position: center 48px;
padding-top: 30px;
padding-bottom: 30px;
font-size: 34px;
height: 100px;
	margin-top: 20px;
}
.Main .ixCntt .h2bar span{
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(images/bg1.png);
}
.Main .ixCntt .bxActv {
	margin-bottom: 10px;
	position: relative;
}
.Main .ixCntt .bxActv .al1 {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #e2e2e2;
	color: #5e5e5e;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 20px;
	padding-bottom: 20px;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	font-size: 22px;
font-weight: bold;
width: 50px;
	
}
.Main .ixCntt .bxActv .al1.al1Rd {
	background-color: #aa0928;
	color: #fff;
}
.Main .ixCntt .bxActv .al2 {
	padding-left: 60px;
}
.Main .ixCntt .bxActv .al2 .inAl2 {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	background-color: #e2e2e2;
	line-height: 0px;
}
.Main .ixCntt .bxActv .al2 .inAl2 .imgL {
	box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
	
	float: left;
	width: 30%;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	border-bottom: 5px solid #fff;
	border-top: 5px solid #fff;
	display: block;
}
.Main .ixCntt .bxActv .al2 .inAl2 .txtR {
	float: left;
	width: 70%;
	padding-left: 20px;
	line-height: normal;
}
.Main .ixCntt .bxActv .al2 .inAl2 .txtR h3 {
	font-family: TH Sarabun New;
font-weight: bold;
color: #a51924;
	font-size: 20px;
}
.Main .ixCntt .bxActv .al2 .inAl2 .txtR .tL {
	padding-top: 20px;
	max-height: 110px;
}
.Main .ixCntt .bxAnn {
	position: relative;
	margin-bottom: 50px;
}
.Main .ixCntt .bxAnn::before{
	content: "";
	display: block;
	width: 100%;
	height: 4px;
	background-color: #7f0e0e;	
	position: absolute;
	left: 0px;
	top: 0px;
	border-right-style: solid;
border-right-color: transparent;
border-right-width: 275px;
background-clip: padding-box;
}
.Main .ixCntt .bxAnn::after{
	content: "";
	display: block;
	width: 4px;
	height: 100%;
	background-color: #7f0e0e;	
	position: absolute;
	right: 0px;
	top: 0px;
	border-top-style: solid;
border-top-color: transparent;
border-top-width: 350px;
background-clip: padding-box;
}
.Main .ixCntt .bxAnn .inAnn {
	background-image: url(images/brd1.png),url(images/brd3.png),url(images/brd4.png);
	background-repeat: no-repeat;
	background-position: left -4px top -4px, left -4px bottom -4px,right -4px bottom -4px;
	margin-top: 30px;
	border-left: 4px solid #7f0e0e;
	border-bottom: 4px solid #7f0e0e;
	border-top: 4px solid transparent;
	padding: 50px;
	border-right: 4px solid transparent;
}
.Main .ixCntt .bxAnn .inAnn::after {
	content: "";
	display: block;
	width: 347px;
	height: 388px;
	position: absolute;
top: -35px;
right: -90px;
	background-image: url(images/bg_tiger.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.Main .ixCntt .bxAnn .inAnn .ltAnn {
	border-bottom: 1px dashed #5e5e5e;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #5e5e5e;
}
.Main .ixCntt .bxAnn .inAnn .ltAnn .t1 {
	width: 40%;
	float: left;
}
.Main .ixCntt .bxAnn .inAnn .ltAnn .t1 .ttt {
	color: #a51924;
}
.Main .ixCntt .bxAnn .inAnn .ltAnn .t1 .ttb {
	font-family: DFKai-SB;
}
.Main .ixCntt .bxAnn .inAnn .ltAnn .t2 {
	width: 25%;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	font-family: DFKai-SB;
}
.Main .ixCntt .bxAnn .inAnn .ltAnn .t3 {
	width: 35%;
	float: left;
}
.Main .ixCntt .bxScb {
	padding-top: 40px;
	padding-bottom: 40px;
}
.Main .ixCntt .bxScb .img {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
border-left: 10px solid #eeeeee;
border-right: 10px solid #eeeeee;
border-bottom: 10px solid #eeeeee;
border-top: 10px solid #eeeeee;
display: block;
	
	
	width: 20%;
	float: left;
}
.Main .ixCntt .bxScb .tt {
	width: 80%;
	float: left;
	padding-left: 50px;
}
.Main .ixCntt .bxScb .tt .l1 {
	padding-bottom: 20px;
	border-bottom: 1px dashed #5e5e5e;
}
.Main .ixCntt .bxScb .tt .l2 {
	padding-top: 20px;
}
.Main .ixCntt .bxScb .tt .t {
}
.Main .ixCntt .bxScb .tt .c1 {
	color: #4d2c83;
}
.Main .ixCntt .bxScb .tt b {
	font-weight: normal;
	font-size: 26px;
}
.Main .ixCntt .bxNws {
}
.Main .ixCntt .bxNws .nwsLst {
	width: 50%;
	padding: 20px;
	float: left;
}
.Main .ixCntt .bxNws.bxNws3Cl .nwsLst {
	width: 33.333333%;
	padding: 10px;
	text-align: left;
}
.Main .ixCntt .bxNws .nwsLst .bxImg {
	position: relative;
	line-height: 0px;
	display: block;
}
.Main .ixCntt .bxNws .nwsLst .bxImg::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-image: url(images/brd-f.png);
	background-repeat: no-repeat;
	z-index: 1;
	position: absolute;
	background-size: 100% 100%;
}
.Main .ixCntt .bxNws .nwsLst .bxImg .img {
	display: block;
	width: 100%;
}
.Main .ixCntt .bxNws .nwsLst .aLk {
	font-family: TH Sarabun New;
	color: #a51924;
	font-size: 24px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	text-decoration: none;
	height: 85px;
}
.Main .ixCntt .bxNws .nwsLst .tDt {
	color: #5e5e5e;
}
.Main .ixCntt .bxNws .nwsLst .t1 {
	color: #000;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 80px;
}
.Main .ixCntt .bxNws .nwsLst .t2 {
}
.Main .ixCntt .bxPage {
	text-align: center;
	background-image: url(images/bar2.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 30px;
	padding-top: 30px;
}
.Main .ixCntt .bxPage a {
	display: inline-block;
	color: #5e5e5e;
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;
}
.Main .ixCntt .bxPage .sel {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	background-color: #e1e1e1;
	height: 30px;
	min-width: 30px;
	line-height: 30px;
}
.Main .ixBnner .nTc {
	width: 100%;
	max-width: 1000px;
	margin: auto;
	position: relative;
	padding-top: 60px;
	padding-bottom: 20px;
}
.Main .ixBnner .nTc h1 {
	font-family: TH Sarabun New;
font-weight: bold;
color: #a51924;
padding-top: 10px;
font-size: 30px;
}
.Main .ixBnner .nTc .nDt {
	color: #5e5e5e;
}
.Main .ixSc2 .bx1 .bnnNw {
	line-height: 0px;
}
.Main .ixSc2 .bx1 .bnnNw .img {
	display: block;
	width: 100%;
}
.Main .ixCntt .nwDetail {
	padding-bottom: 50px;
}
.Main .ixCntt .nwDetail img {
	display: block;
	max-width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.Main .ixCntt .nwShr {
	text-align: center;
	border-bottom: 2px solid #aa0928;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.Main .ixCntt .nwShr .bx_share {
}
.Main .ixCntt .nwShr .bx_share .txt {
}
.Main .ixSc3 .inSc3 .l2 .frmCnt {
	text-align: right;
}
.Main .ixSc3 .inSc3 .l2 .frmCnt .bxInFrm {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 20px;
	background-color: #e2e2e2;
	text-align: left;
	margin-bottom: 20px;
}
.Main .ixSc3 .inSc3 .l2 .frmCnt .bxInFrm h3 {
	color: #5e5e5e;
	font-size: 22px;
font-weight: bold;
}
.Main .ixSc3 .inSc3 .l2 .frmCnt .bxInFrm .rw {
	position: relative;
	margin-bottom: 10px;
}
.Main .ixSc3 .inSc3 .l2 .frmCnt .bxInFrm .rw .c1 {
	color: #5e5e5e;
	width: 150px;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	line-height: 44px;
}
.Main .ixSc3 .inSc3 .l2 .frmCnt .bxInFrm .rw .c2 {
	width: 100%;
	padding-left: 150px;
	height: 44px;
}
.Main .ixSc3 .inSc3 .l2 .frmCnt .bxInFrm .rw .c2 .input {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px inset, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px inset;
	width: 100%;
	border-style: none;
}
.Main .ixSc3 .inSc3 .l2 .frmCnt .btn0 {
}
.Main .ixSc3 .inSc3 .l2 .frmCnt .res_cn {
	font-size: 24px;
	color: #a51924;
}
.Main .ixSc3 .inSc3 .l2 .frmCnt .res_cn.sel {
	color: #009900;
	background-color: #fff;
}












.bxPostDetailContent {
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
}
.bxPostDetailContent.notbotom {
    margin-bottom: 0px;
}
.Main .ixCntt .nwDetail .bxPostDetailContent img {
    margin-top: 0px;
    margin-bottom: 0px;
}










































.Main .footer {
	background-image: url(images/foot1.png),url(images/foot2.png),url(images/bar1.png);
	background-repeat: no-repeat,no-repeat,repeat-x;
	background-position: left bottom 24px,right bottom 24px, left bottom;
	height: 180px;
	width: 100%;
	position: relative;
}
.Main .footer .inFt {
	width: 100%;
	margin: auto;
	position: absolute;
	text-align: center;
	bottom: 24px;
	color: #5e5e5e;
	font-size: 14px;
}


.bubble {
    position: relative;
    width: 40px;
    height: 16px;
    padding: 0px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.bubble:after {
    content: "";
    position: absolute;
    top: 4px;
    left: -6px;
    border-style: solid;
    border-width: 4px 7px 4px 0;
    display: block;
    width: 0;
    z-index: 1;
}
.bubble.bubble-tw{
    background: #00bbf5;
}
.bubble.bubble-tw:after{
    border-color: transparent #00bbf5;
}
.bubble.bubble-fb{
    background: #4265b0;
}
.bubble.bubble-fb:after{
    border-color: transparent #4265b0;
}
.bubble.bubble-pn ,
.bubble.bubble-blank {
    background: #cc2127;
}
.bubble.bubble-pn:after ,
.bubble.bubble-blank:after {
    border-color: transparent #cc2127;
}
.bx_share {
	font-size: 14px;
}
.bx_share.shboard{
	text-align: left;
}
.bx_share .txt {
	color: #111111;
	margin-bottom: 5px;
	font-size: 16px;
}
.bx_share .sh {
	text-align: center;
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	cursor: pointer;
	color: #FFF;
	line-height: 16px;
}
.bx_share .sh.sh-tw {
	background-image: url(images/ico-sh-tw.png);
}
.bx_share .sh.sh-fb {
	background-image: url(images/ico-sh-fb.png);
}
.bx_share .sh.sh-pn {
	background-image: url(images/ico-sh-pn.png);
}






/*===__OVER_BOX___===========================*/
.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: 90;
}
.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;
}

.recImgOver{
	width: 100%;
	display: block;
}
</pre></body></html>