body {}
.bxAd51000 {
	padding-top: 10px;
}
.bxAd51000 .img {
	width: 100%;
}
.barAd5 {
	line-height: 0px;
}
.barAd5 .imgAd5 {
	width: 100%;
}
.cookie_bar {
	background-color: #fecb3c;
	position: fixed;
	bottom: 0px;
	width: 100%;
	text-align: center;
	padding: 10px;
	z-index: 1;
}
.cookie_bar a {
	color: #000;
}
.bxBgCol1 {
	padding: 10px;
	background-color: #ffefef;
}
.bxBgCol2 {
	padding: 10px;
	background-color: #f2ffef;
}
.bxBgCol3 {
	padding: 10px;
	background-color: #f0efff;
}
.ex_dd {
	background-image: url(images/calendar.png);
	background-repeat: no-repeat;
	background-position: 115px center;
	width: 145px;
}
textarea.input.ts_note {
	max-width: 100%;
	width: 600px;
}


.bank_pay{
	width: 100%;
max-width: 430px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
	background-color: #4a2785;
}
.bank_pay .img{
	width: 229px;
display: block;
float: left;
}
.bank_pay .t1{
float: left;
text-align: left;
padding-left: 10px;
line-height: 25px;
padding-top: 7px;
color: #fff;
}
.icoi_frn{
display: inline-block;
background-image: url(images/ico-trick.svg);
background-repeat: no-repeat;
background-size: 15px 20px;
background-position: 5px center;
}

.bxMain {
	font-family: OpunMai;
	font-size: 14px;
	overflow: hidden;
}
.bxMain.bxMainBg1 {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-color: #FBC83C;
	background-image: url(images/bg-line1.png);
}
.bxMain .menuBar {
	-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-box-shadow: 0px 0px 5px 0px rgba(158, 158, 158, 0);
	-moz-box-shadow: 0px 0px 5px 0px rgba(158, 158, 158, 0);
	box-shadow: 0px 0px 5px 0px rgba(158, 158, 158, 0);
	background-color: #1c1b1b;
	display: block;
	width: 100%;
	position: fixed;
	height: 110px;
	left: 0px;
	top: 0px;
	z-index: 2;
}
.bxMain .menuBar .menuBx {
	display: block;
	margin: auto;
	width: 100%;
	max-width: 1100px;
	position: relative;
	height: 110px;
}
.bxMain .menuBar.menuScoll .menuBx {
	height: 85px;
}
.bxMain .menuBar .menuBx .aLogo {
	-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-box-shadow: 0px 0px 10px 0px rgba(244, 205, 13, 1);
	-moz-box-shadow: 0px 0px 10px 0px rgba(244, 205, 13, 1);
	box-shadow: 0px 0px 10px 0px rgba(244, 205, 13, 1);
	-moz-border-radius: 0px 0px 500px 500px;
	-webkit-border-radius: 0px 0px 500px 500px;
	border-radius: 0px 0px 500px 500px;
	display: block;
	background-color: #FFF;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	float: left;
}
.bxMain .menuBar .menuBx .aLogo .logo {
	display: block;
	width: 60px;
	margin: auto;
}
.bxMain .menuBar .menuBx .menuLink {
	-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-size: 15px;
	text-align: right;
	line-height: 110px;
}
.bxMain .menuBar .menuBx .menuLink .aLink {
	color: #ffc900;
	text-decoration: none;
	display: inline-block;
	padding: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
.bxMain .menuBar .menuBx .menuLink .aLink:hover {
	text-decoration: underline;
}
.bxMain .menuBar .menuBx .bxSearch {
	-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: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	display: block;
	float: left;
	background-color: #FFF;
	padding: 0px;
	position: relative;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: 40px;
	left: 40px;
	width: 300px;
}
.bxMain .menuBar .menuBx .bxSearch #q {
	line-height: 40px;
	display: block;
	height: 40px;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: transparent;
}
.bxMain .menuBar .menuBx .bxSearch #q:focus {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bxMain .menuBar .menuBx .bxSearch #btnQ {
	background-color: transparent;
	background-image: url(images/ico-search.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 22px;
	width: 22px;
	position: absolute;
	right: 10px;
	top: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
.bxMain .menuBar.menuScoll, .bxMain.mainT85 .menuBar {
	-webkit-box-shadow: 0px 0px 5px 0px rgba(158, 158, 158, 1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(158, 158, 158, 1);
	box-shadow: 0px 0px 5px 0px rgba(158, 158, 158, 1);
}
.bxMain .menuBar.menuScoll .menuBx .aLogo, .bxMain.mainT85 .menuBar .menuBx .aLogo {
	padding-top: 20px;
}
.bxMain .menuBar.menuScoll .menuBx .menuLink, .bxMain.mainT85 .menuBar .menuBx .menuLink {
	padding-top: 19px;
}
.bxMain .bxHead1 {
	background-color: #1c1b1b;
	padding-top: 110px;
}
.bxMain .bxHead1.noti1 {
	padding-top: 155px;
}
.bxMain .bxHead1.bxHead14Ad5 {
	padding-top: 0px;
}
.bxMain .bxHead1.bxHead14Ad5 .menuBar {
	position: static;
	height: auto;
}
.bxMain .bxHead1 .bigBanner {}
.bxMain .bxHead1 .bigBanner .img {
	display: block;
	width: 100%;
}
.bxMain .menuBar .menuBx .menuLink .menuUserIcon {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	z-index: 1;
}
.bxMain .menuBar .menuBx .menuLink .menuUserIcon .img {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	display: block;
	width: 50px;
	height: 50px;
	border: 2px solid #fecb3c;
	cursor: pointer;
}
.bxMain .menuBar .menuBx .menuLink .menuUserIcon .bxS_vip {
	position: absolute;
	top: -5px;
	text-align: right;
	right: 35px;
}
.bxMain .menuBar .menuBx .menuLink .menuUserIcon .bxS_vip .txts_vip {
	-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: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	width: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border: 0px solid #ffc900;
	background-color: #1c1b1b;
	display: block;
	position: absolute;
	top: 0px;
	right: 13px;
	color: #ffc900;
	height: 25px;
	line-height: 20px;
	font-size: 20px;
	overflow: hidden;
}
.bxMain .menuBar .menuBx .menuLink .menuUserIcon .bxS_vip.sel .txts_vip {
	-moz-border-radius: 500px 0px 0px 500px;
	-webkit-border-radius: 500px 0px 0px 500px;
	border-radius: 500px 0px 0px 500px;
	border: 2px solid #ffc900;
	padding-right: 13px;
	padding-left: 3px;
	width: 175px;
}
.bxMain .menuBar .menuBx .menuLink .menuUserIcon .bxS_vip .ico_vip {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	width: 25px;
	height: 25px;
	display: block;
	background-color: #1c1b1b;
	border: 2px solid #ffc900;
	background-position: center center;
	background-size: 15px auto;
	background-image: url(images/ico-vip.svg);
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 0px;
}
.bxMain .menuBar .menuBx .menuLink .menuUserIcon .mnLink {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position: absolute;
	display: none;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #FECB3C;
	width: 150px;
	text-align: left;
	line-height: normal;
	right: 0px;
	padding: 10px;
	border: 2px solid #4B4A4A;
	color: #4B4A4A;
	z-index: 1;
}
.bxMain .menuBar .menuBx .menuLink .menuUserIcon.sel .mnLink {
	display: block;
}
.bxMain .menuBar .menuBx .menuLink .menuUserIcon .mnLink .mnA {
	display: block;
	color: #000;
	padding-top: 0px;
	padding-bottom: 0px;
}
.bxMain .notiBar {
	text-align: center;
	background-color: #FECB3C;
	padding-top: 10px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 10px;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.bxMain .notiBar.noti1red {
	background-color: #FE3C3C;
	color: #fff;
}
.bxMain .notiBar.noti1green {
	background-color: #005805;
	color: #fff;
}
.bxMain .notiBar .btnCloseNoti1 {
	background-image: url(images/ico-x.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center center;
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: 8px;
	right: 8px;
	cursor: pointer;
}
.bxMain .bxBody {
	width: 100%;
	margin: auto;
	max-width: 1100px;
}
.bxMain .bxBody .bxSideBar {
	-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-size: 15px;
	width: 20%;
	float: left;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 28px;
}
.bxMain .bxBody .bxSideBar a:hover {
	text-decoration: none;
}
.bxMain .bxBody .bxSideBar .iico {
	position: absolute;
	left: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	display: inline-block;
	margin-right: 5px;
}
.bxMain .bxBody .bxSideBar .iico.ico-home {
	background-image: url(images/ico-home.svg);
}
.bxMain .bxBody .bxSideBar .iico.ico-bel {
	background-image: url(images/ico-bel-gr.svg);
}
.bxMain .bxBody .bxSideBar .iico.ico-file {
	background-image: url(images/ico-file-gr.svg);
}
.bxMain .bxBody .bxSideBar .iico.ico-peper {
	background-image: url(images/ico-paper-gr.svg);
}
.bxMain .bxBody .bxSideBar .iico.ico-folder {
	background-image: url(images/ico-folder-gr.svg);
}
.bxMain .bxBody .bxSideBar .iico.ico-speech {
	background-image: url(images/ico-speech-gr.svg);
}
.bxMain .bxBody .bxSideBar .aSidebarHome {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	display: block;
	color: #333333;
	margin-top: 7px;
	margin-bottom: 20px;
	background-color: #fecb3c;
	padding-right: 10px;
	position: relative;
	padding-left: 40px;
	padding-top: 3px;
}
.bxMain .bxBody .bxSideBar .aSidebarHome:hover, .bxMain .bxBody .bxSideBar .aSidebarHome.sel {
	color: #FFF;
}
.bxMain .bxBody .bxSideBar .aSidebarHome:hover .iico.ico-home, .bxMain .bxBody .bxSideBar .aSidebarHome.sel .iico.ico-home {
	background-image: url(images/ico-home-w.svg);
}
.bxMain .bxBody .bxSideBar .bxLinkSidebar {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.bxMain .bxBody .bxSideBar .bxLinkSidebar.sbBgBlue1 {
	background-color: #0066a3;
	color: #fff;
}
.bxMain .bxBody .bxSideBar .bxLinkSidebar.sbBgBlue1 .a {
	color: #fff;
}
.bxMain .bxBody .bxSideBar .bxLinkSidebar:hover, .bxMain .bxBody .bxSideBar .bxLinkSidebar.sel {
	background: rgba(254, 203, 60, .1);
}
.bxMain .bxBody .bxSideBar .bxLinkSidebar.sbBgBlue1:hover, .bxMain .bxBody .bxSideBar .bxLinkSidebar.sbBgBlue1.sel {
	background-color: #0066a3;
	color: #fecb3c;
}

.bxMain .bxBody .bxSideBar .bxLinkSidebar .a {
	display: block;
	color: #333333;
	position: relative;
	padding-left: 40px;
}
.bxMain .bxBody .bxSideBar .bxLinkSidebar .icoFree{
background-image: url(images/ico_free.svg);
background-repeat: no-repeat;
background-size: 100% auto;
width: 30px;
height: 30px;
position: absolute;
top: -7px;
right: 0px;
}

.bxMain .bxBody .bxSideBar .bxLinkSidebar .a:hover, .bxMain .bxBody .bxSideBar .bxLinkSidebar .a.sel {
	color: #fecb3c;
}
.bxMain .bxBody .bxSideBar .bxLinkSidebar.sbBgBlue1 .a:hover, .bxMain .bxBody .bxSideBar .bxLinkSidebar.sbBgBlue1 .a.sel {
	color: #fecb3c;
}

.bxMain .bxBody .bxSideBar .bxLinkSidebar .a:hover .iico.ico-bel, .bxMain .bxBody .bxSideBar .bxLinkSidebar .a.sel .iico.ico-bel {
	background-image: url(images/ico-bel-yl.svg);
}
.bxMain .bxBody .bxSideBar .bxLinkSidebar .a:hover .iico.ico-file, .bxMain .bxBody .bxSideBar .bxLinkSidebar .a.sel .iico.ico-file {
	background-image: url(images/ico-file-yl.svg);
}
.bxMain .bxBody .bxSideBar .bxLinkSidebar .a:hover .iico.ico-peper, .bxMain .bxBody .bxSideBar .bxLinkSidebar .a.sel .iico.ico-peper {
	background-image: url(images/ico-paper-yl.svg);
}
.bxMain .bxBody .bxSideBar .bxLinkSidebar .a:hover .iico.ico-folder, .bxMain .bxBody .bxSideBar .bxLinkSidebar .a.sel .iico.ico-folder {
	background-image: url(images/ico-folder-yl.svg);
}
.bxMain .bxBody .bxSideBar .bxLinkSidebar .a:hover .iico.ico-speech, .bxMain .bxBody .bxSideBar .bxLinkSidebar .a.sel .iico.ico-speech {
	background-image: url(images/ico-speech-yl.svg);
}
.bxMain .bxBody .bxSideBar .bxLinkSidebar .bxLinkSub {
	padding-left: 27px;
}
.bxMain .bxBody .bxSideBar .bxLinkSidebar .bxLinkSub .a {
	display: block;
	color: #333333;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-left: 15px;
}
.bxMain .bxBody .bxSideBar .bxLinkSidebar .bxLinkSub .a:hover, .bxMain .bxBody .bxSideBar .bxLinkSidebar .bxLinkSub .a.sel {
	color: #fecb3c;
}
.bxMain .bxBody .bxSideBar .bxLinkSidebar .bxLinkSub .a::before {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	opacity: 0; /*ทำให้โปร่งใส*/
	content: "";
	display: inline-block;
	width: 7px;
	height: 7px;
	background-color: #FECB3C;
	margin-right: 5px;
	vertical-align: middle;
}
.bxMain .bxBody .bxSideBar .bxLinkSidebar .bxLinkSub .a:hover::before, .bxMain .bxBody .bxSideBar .bxLinkSidebar .bxLinkSub .a.sel::before {
	opacity: 1; /*ทำให้โปร่งใส*/
}
.bxMain .bxBody .bxContent {
	width: 80%;
	float: left;
	background-color: #F1F1F1;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
}
.bxMain .bxBody .bxContentFull {
	width: 100%;
	background-color: #efefef;
	padding: 60px;
}
.bxSt1 {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(156, 156, 156, 1);
	-moz-box-shadow: 0px 0px 10px 0px rgba(156, 156, 156, 1);
	box-shadow: 0px 0px 10px 0px rgba(156, 156, 156, 1);
	border: 2px solid #4B4A4A;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
.bxSt1 .bxSt1Head {
	border-bottom: 2px solid #4B4A4A;
	background-color: #E5E5E5;
	margin-top: -2px;
	font-size: 18px;
	font-weight: bold;
}
.bxSt1 .bxSt1Head .t1 {
	-moz-border-radius: 0px 20px 0px 0px;
	-webkit-border-radius: 0px 20px 0px 0px;
	border-radius: 0px 20px 0px 0px;
	border-top: 2px solid #4B4A4A;
	border-right: 2px solid #4B4A4A;
	background-color: #FECB3C;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	width: 200px;
}
.bxSt1 .bxSt1Body {
	padding: 20px;
	min-height: 300px;
}
.bxSt1 .bxSt1Body.bxSt1BodyPaddingTop0 {
	padding-top: 0px;
}
.bxSt1 .bxSt1Head.bxSt1HeadMultiTab {}
.bxSt1 .bxSt1Head.bxSt1HeadMultiTab .t1bg {
	float: left;
	position: relative;
	height: 47px;
	cursor: pointer;
}
.bxSt1 .bxSt1Head.bxSt1HeadMultiTab .t1bg.t1bg1 {
	width: 33%;
}
.bxSt1 .bxSt1Head.bxSt1HeadMultiTab .t1bg.t1bg1::before {
	content: "";
	position: absolute;
	top: 0px;
	right: 0px;
	width: 50%;
	height: 100%;
	background-color: #e5e5e5;
}
.bxSt1 .bxSt1Head.bxSt1HeadMultiTab .t1bg.t1bg2 {
	width: 33%;
}
.bxSt1 .bxSt1Head.bxSt1HeadMultiTab .t1bg.t1bg2::before {
	content: "";
	position: absolute;
	top: 0px;
	right: 0px;
	width: 50%;
	height: 100%;
	background-color: #e5e5e5;
}
.bxSt1 .bxSt1Head.bxSt1HeadMultiTab .t1bg.t1bg3 {
	width: 34%;
}
.bxSt1 .bxSt1Head.bxSt1HeadMultiTab .t1bg.t1bg3::before {
	content: "";
	position: absolute;
	top: 0px;
	right: 0px;
	width: 50%;
	height: 100%;
	background-color: #e5e5e5;
}
.bxSt1 .bxSt1Head.bxSt1HeadMultiTab .t1 {
	float: none;
	width: 100%;
	height: 100%;
	position: absolute;
}
.bxSt1 .bxSt1Head.bxSt1HeadMultiTab .t1.t11 {
	background-color: #e5e5e5;
}
.bxSt1 .bxSt1Head.bxSt1HeadMultiTab .t1.t12 {
	background-color: #e5e5e5;
}
.bxSt1 .bxSt1Head.bxSt1HeadMultiTab .t1.t13 {
	background-color: #e5e5e5;
	border-right-width: 0px;
}
.bxSt1 .bxSt1Head.bxSt1HeadMultiTab.sel1 .t1bg1 .t1.t11 {
	background-color: #FECB3C;
}
.bxSt1 .bxSt1Head.bxSt1HeadMultiTab.sel2 .t1bg2 .t1.t12 {
	background-color: #FECB3C;
}
.bxSt1 .bxSt1Head.bxSt1HeadMultiTab.sel2 .t1bg.t1bg1::before {
	background-color: #FECB3C;
}
.bxSt1 .bxSt1Head.bxSt1HeadMultiTab.sel3 .t1bg3 .t1.t13 {
	background-color: #FECB3C;
}
.bxSt1 .bxSt1Head.bxSt1HeadMultiTab.sel3 .t1bg.t1bg2::before {
	background-color: #FECB3C;
}
.btnClassRoom {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	display: inline-block;
	border: 1px solid #afb1b4;
	color: #5f6369;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 32px;
	margin: 5px;
	padding-right: 10px;
	width: 33.33%;
	background-repeat: no-repeat;
	background-position: 5px center;
	background-size: auto 16px;
	position: relative;
}
.btnClassRoom:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.btnClassRoom em {
	position: absolute;
	right: 4px;
	top: 3px;
	font-style: normal;
}
.btnClassRoom.lcrIco-7bd048 {
	background-image: url(images/svg_set/ico-set-folder-7bd048.svg);
}
.btnClassRoom.lcrIco-8e8e8e {
	background-image: url(images/svg_set/ico-set-folder-8e8e8e.svg);
}
.btnClassRoom.lcrIco-9ec4e6 {
	background-image: url(images/svg_set/ico-set-folder-9ec4e6.svg);
}
.btnClassRoom.lcrIco-9ee0e6 {
	background-image: url(images/svg_set/ico-set-folder-9ee0e6.svg);
}
.btnClassRoom.lcrIco-15a665 {
	background-image: url(images/svg_set/ico-set-folder-15a665.svg);
}
.btnClassRoom.lcrIco-42d591 {
	background-image: url(images/svg_set/ico-set-folder-42d591.svg);
}
.btnClassRoom.lcrIco-91dfbf {
	background-image: url(images/svg_set/ico-set-folder-91dfbf.svg);
}
.btnClassRoom.lcrIco-999bff {
	background-image: url(images/svg_set/ico-set-folder-999bff.svg);
}
.btnClassRoom.lcrIco-4985e6 {
	background-image: url(images/svg_set/ico-set-folder-4985e6.svg);
}
.btnClassRoom.lcrIco-a37ae1 {
	background-image: url(images/svg_set/ico-set-folder-a37ae1.svg);
}
.btnClassRoom.lcrIco-ab725e {
	background-image: url(images/svg_set/ico-set-folder-ab725e.svg);
}
.btnClassRoom.lcrIco-b2db6b {
	background-image: url(images/svg_set/ico-set-folder-b2db6b.svg);
}
.btnClassRoom.lcrIco-b899ff {
	background-image: url(images/svg_set/ico-set-folder-b899ff.svg);
}
.btnClassRoom.lcrIco-c9bbbe {
	background-image: url(images/svg_set/ico-set-folder-c9bbbe.svg);
}
.btnClassRoom.lcrIco-cba6ab {
	background-image: url(images/svg_set/ico-set-folder-cba6ab.svg);
}
.btnClassRoom.lcrIco-cc74e5 {
	background-image: url(images/svg_set/ico-set-folder-cc74e5.svg);
}
.btnClassRoom.lcrIco-d06b64 {
	background-image: url(images/svg_set/ico-set-folder-d06b64.svg);
}
.btnClassRoom.lcrIco-f9d065 {
	background-image: url(images/svg_set/ico-set-folder-f9d065.svg);
}
.btnClassRoom.lcrIco-f63a21 {
	background-image: url(images/svg_set/ico-set-folder-f63a21.svg);
}
.btnClassRoom.lcrIco-f590b1 {
	background-image: url(images/svg_set/ico-set-folder-f590b1.svg);
}
.btnClassRoom.lcrIco-f8573c {
	background-image: url(images/svg_set/ico-set-folder-f8573c.svg);
}
.btnClassRoom.lcrIco-fae882 {
	background-image: url(images/svg_set/ico-set-folder-fae882.svg);
}
.btnClassRoom.lcrIco-ff7537 {
	background-image: url(images/svg_set/ico-set-folder-ff7537.svg);
}
.btnClassRoom.lcrIco-ffac46 {
	background-image: url(images/svg_set/ico-set-folder-ffac46.svg);
}
.btnClassRoom.lcrIco-7bd048:hover {
	background-image: url(images/svg_set/ico-set-folder2-7bd048.svg);
	background-color: #7bd048;
	border-color: #7bd048;
}
.btnClassRoom.lcrIco-8e8e8e:hover {
	background-image: url(images/svg_set/ico-set-folder2-8e8e8e.svg);
	background-color: #8e8e8e;
	border-color: #8e8e8e;
}
.btnClassRoom.lcrIco-9ec4e6:hover {
	background-image: url(images/svg_set/ico-set-folder2-9ec4e6.svg);
	background-color: #9ec4e6;
	border-color: #9ec4e6;
}
.btnClassRoom.lcrIco-9ee0e6:hover {
	background-image: url(images/svg_set/ico-set-folder2-9ee0e6.svg);
	background-color: #9ee0e6;
	border-color: #9ee0e6;
}
.btnClassRoom.lcrIco-15a665:hover {
	background-image: url(images/svg_set/ico-set-folder2-15a665.svg);
	background-color: #15a665;
	border-color: #15a665;
}
.btnClassRoom.lcrIco-42d591:hover {
	background-image: url(images/svg_set/ico-set-folder2-42d591.svg);
	background-color: #42d591;
	border-color: #42d591;
}
.btnClassRoom.lcrIco-91dfbf:hover {
	background-image: url(images/svg_set/ico-set-folder2-91dfbf.svg);
	background-color: #91dfbf;
	border-color: #91dfbf;
}
.btnClassRoom.lcrIco-999bff:hover {
	background-image: url(images/svg_set/ico-set-folder2-999bff.svg);
	background-color: #999bff;
	border-color: #999bff;
}
.btnClassRoom.lcrIco-4985e6:hover {
	background-image: url(images/svg_set/ico-set-folder2-4985e6.svg);
	background-color: #4985e6;
	border-color: #4985e6;
}
.btnClassRoom.lcrIco-a37ae1:hover {
	background-image: url(images/svg_set/ico-set-folder2-a37ae1.svg);
	background-color: #a37ae1;
	border-color: #a37ae1;
}
.btnClassRoom.lcrIco-ab725e:hover {
	background-image: url(images/svg_set/ico-set-folder2-ab725e.svg);
	background-color: #ab725e;
	border-color: #ab725e;
}
.btnClassRoom.lcrIco-b2db6b:hover {
	background-image: url(images/svg_set/ico-set-folder2-b2db6b.svg);
	background-color: #b2db6b;
	border-color: #b2db6b;
}
.btnClassRoom.lcrIco-b899ff:hover {
	background-image: url(images/svg_set/ico-set-folder2-b899ff.svg);
	background-color: #b899ff;
	border-color: #b899ff;
}
.btnClassRoom.lcrIco-c9bbbe:hover {
	background-image: url(images/svg_set/ico-set-folder2-c9bbbe.svg);
	background-color: #c9bbbe;
	border-color: #c9bbbe;
}
.btnClassRoom.lcrIco-cba6ab:hover {
	background-image: url(images/svg_set/ico-set-folder2-cba6ab.svg);
	background-color: #cba6ab;
	border-color: #cba6ab;
}
.btnClassRoom.lcrIco-cc74e5:hover {
	background-image: url(images/svg_set/ico-set-folder2-cc74e5.svg);
	background-color: #cc74e5;
	border-color: #cc74e5;
}
.btnClassRoom.lcrIco-d06b64:hover {
	background-image: url(images/svg_set/ico-set-folder2-d06b64.svg);
	background-color: #d06b64;
	border-color: #d06b64;
}
.btnClassRoom.lcrIco-f9d065:hover {
	background-image: url(images/svg_set/ico-set-folder2-f9d065.svg);
	background-color: #f9d065;
	border-color: #f9d065;
}
.btnClassRoom.lcrIco-f63a21:hover {
	background-image: url(images/svg_set/ico-set-folder2-f63a21.svg);
	background-color: #f63a21;
	border-color: #f63a21;
}
.btnClassRoom.lcrIco-f590b1:hover {
	background-image: url(images/svg_set/ico-set-folder2-f590b1.svg);
	background-color: #f590b1;
	border-color: #f590b1;
}
.btnClassRoom.lcrIco-f8573c:hover {
	background-image: url(images/svg_set/ico-set-folder2-f8573c.svg);
	background-color: #f8573c;
	border-color: #f8573c;
}
.btnClassRoom.lcrIco-fae882:hover {
	background-image: url(images/svg_set/ico-set-folder2-fae882.svg);
	background-color: #fae882;
	border-color: #fae882;
}
.btnClassRoom.lcrIco-ff7537:hover {
	background-image: url(images/svg_set/ico-set-folder2-ff7537.svg);
	background-color: #ff7537;
	border-color: #ff7537;
}
.btnClassRoom.lcrIco-ffac46:hover {
	background-image: url(images/svg_set/ico-set-folder2-ffac46.svg);
	background-color: #ffac46;
	border-color: #ffac46;
}
.bxMain .bxFoot1 {
	font-size: 12px;
	background-color: #1C1B1B;
	color: #FFC900;
}
.bxMain .bxFoot1 .bxFoot1Content {
	width: 100%;
	margin: auto;
	max-width: 1100px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
}
.bxMain .bxFoot1 .bxFoot1Content .l1 {
	float: left;
}
.bxMain .bxFoot1 .bxFoot1Content .l1 .byLink {
	color: #FFC900;
}
.bxMain .bxFoot1 .bxFoot1Content .l1 .byLink:hover {
	text-decoration: none;
}
.bxMain .bxFoot1 .bxFoot1Content .l2 {
	float: right;
}
.bxMain .bxFoot1 .bxFoot1Content .l2 .aLink {
	display: inline-block;
	text-align: center;
	color: #FFC900;
	margin-left: 10px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: center top;
	padding-top: 22px;
}
.bxMain .bxFoot1 .bxFoot1Content .l2 .aLink.aLinkFb {
	background-image: url(images/ico-fb.svg);
}
.bxMain .bxFoot1 .bxFoot1Content .l2 .aLink.aLinkSite {
	background-image: url(images/ico-web.svg);
}
.imgStBnn {
	display: block;
	width: 100%;
	max-width: 400px;
	margin-bottom: 10px;
}
.imgStBnnMake {
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
.rw {}
.rw .l0 {
	float: left;
	width: 50%;
}
.rw .l1 {
	float: left;
	width: 20%;
	color: #333333;
}
.rw .l2 {
	float: left;
	width: 10%;
	color: #333333;
}
.rw .l30 {
	float: left;
	width: 30%;
	color: #333333;
}
.rw .l2r {
	float: left;
	width: 10%;
	color: #333333;
}
.rw .r0 {
	float: right;
	width: 50%;
}
.rw .r1 {
	float: left;
	width: 80%;
	color: #333333;
}
.rw .r2 {
	float: left;
	width: 90%;
	color: #333333;
}
.rw .r70 {
	float: left;
	width: 70%;
	color: #333333;
}
.rw .r2r {
	float: left;
	width: 70%;
	color: #333333;
}
.rw .r3r {
	float: left;
	width: 20%;
	text-align: right;
}
.rw .lbH1 {
	font-size: 23px;
	display: inline-block;
}
.rw .lbH2 {
	font-size: 19px;
	display: inline-block;
	line-height: 40px;
}
.rw .lbH3 {
	font-size: 18px;
	display: inline-block;
}
.rw .r1 .input {
	width: 100%;
	max-width: 300px;
}
.bxColorSet {
	padding-top: 20px;
}
.bxColorSet .chkColorSet {
	display: inline-block;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.bxColorSet .chkColorSet.sel {
	background-image: url(images/ico-trick.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 15px auto;
}
.bxColorSet .chkColorSet.cr-7bd048 {
	background-color: #7bd048;
}
.bxColorSet .chkColorSet.cr-8e8e8e {
	background-color: #8e8e8e;
}
.bxColorSet .chkColorSet.cr-9ec4e6 {
	background-color: #9ec4e6;
}
.bxColorSet .chkColorSet.cr-9ee0e6 {
	background-color: #9ee0e6;
}
.bxColorSet .chkColorSet.cr-15a665 {
	background-color: #15a665;
}
.bxColorSet .chkColorSet.cr-42d591 {
	background-color: #42d591;
}
.bxColorSet .chkColorSet.cr-91dfbf {
	background-color: #91dfbf;
}
.bxColorSet .chkColorSet.cr-999bff {
	background-color: #999bff;
}
.bxColorSet .chkColorSet.cr-4985e6 {
	background-color: #4985e6;
}
.bxColorSet .chkColorSet.cr-a37ae1 {
	background-color: #a37ae1;
}
.bxColorSet .chkColorSet.cr-ab725e {
	background-color: #ab725e;
}
.bxColorSet .chkColorSet.cr-b2db6b {
	background-color: #b2db6b;
}
.bxColorSet .chkColorSet.cr-b899ff {
	background-color: #b899ff;
}
.bxColorSet .chkColorSet.cr-c9bbbe {
	background-color: #c9bbbe;
}
.bxColorSet .chkColorSet.cr-cba6ab {
	background-color: #cba6ab;
}
.bxColorSet .chkColorSet.cr-cc74e5 {
	background-color: #cc74e5;
}
.bxColorSet .chkColorSet.cr-d06b64 {
	background-color: #d06b64;
}
.bxColorSet .chkColorSet.cr-f9d065 {
	background-color: #f9d065;
}
.bxColorSet .chkColorSet.cr-f63a21 {
	background-color: #f63a21;
}
.bxColorSet .chkColorSet.cr-f590b1 {
	background-color: #f590b1;
}
.bxColorSet .chkColorSet.cr-f8573c {
	background-color: #f8573c;
}
.bxColorSet .chkColorSet.cr-fae882 {
	background-color: #fae882;
}
.bxColorSet .chkColorSet.cr-ff7537 {
	background-color: #ff7537;
}
.bxColorSet .chkColorSet.cr-ffac46 {
	background-color: #ffac46;
}
.h1IcoFolder {
	color: #5f6369;
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: left center;
	padding-left: 65px;
}
.h1IcoFolder.h1IcoFolder-7bd048 {
	background-image: url(images/svg_set/ico-set-folder-7bd048.svg);
}
.h1IcoFolder.h1IcoFolder-8e8e8e {
	background-image: url(images/svg_set/ico-set-folder-8e8e8e.svg);
}
.h1IcoFolder.h1IcoFolder-9ec4e6 {
	background-image: url(images/svg_set/ico-set-folder-9ec4e6.svg);
}
.h1IcoFolder.h1IcoFolder-9ee0e6 {
	background-image: url(images/svg_set/ico-set-folder-9ee0e6.svg);
}
.h1IcoFolder.h1IcoFolder-15a665 {
	background-image: url(images/svg_set/ico-set-folder-15a665.svg);
}
.h1IcoFolder.h1IcoFolder-42d591 {
	background-image: url(images/svg_set/ico-set-folder-42d591.svg);
}
.h1IcoFolder.h1IcoFolder-91dfbf {
	background-image: url(images/svg_set/ico-set-folder-91dfbf.svg);
}
.h1IcoFolder.h1IcoFolder-999bff {
	background-image: url(images/svg_set/ico-set-folder-999bff.svg);
}
.h1IcoFolder.h1IcoFolder-4985e6 {
	background-image: url(images/svg_set/ico-set-folder-4985e6.svg);
}
.h1IcoFolder.h1IcoFolder-a37ae1 {
	background-image: url(images/svg_set/ico-set-folder-a37ae1.svg);
}
.h1IcoFolder.h1IcoFolder-ab725e {
	background-image: url(images/svg_set/ico-set-folder-ab725e.svg);
}
.h1IcoFolder.h1IcoFolder-b2db6b {
	background-image: url(images/svg_set/ico-set-folder-b2db6b.svg);
}
.h1IcoFolder.h1IcoFolder-b899ff {
	background-image: url(images/svg_set/ico-set-folder-b899ff.svg);
}
.h1IcoFolder.h1IcoFolder-c9bbbe {
	background-image: url(images/svg_set/ico-set-folder-c9bbbe.svg);
}
.h1IcoFolder.h1IcoFolder-cba6ab {
	background-image: url(images/svg_set/ico-set-folder-cba6ab.svg);
}
.h1IcoFolder.h1IcoFolder-cc74e5 {
	background-image: url(images/svg_set/ico-set-folder-cc74e5.svg);
}
.h1IcoFolder.h1IcoFolder-d06b64 {
	background-image: url(images/svg_set/ico-set-folder-d06b64.svg);
}
.h1IcoFolder.h1IcoFolder-f9d065 {
	background-image: url(images/svg_set/ico-set-folder-f9d065.svg);
}
.h1IcoFolder.h1IcoFolder-f63a21 {
	background-image: url(images/svg_set/ico-set-folder-f63a21.svg);
}
.h1IcoFolder.h1IcoFolder-f590b1 {
	background-image: url(images/svg_set/ico-set-folder-f590b1.svg);
}
.h1IcoFolder.h1IcoFolder-f8573c {
	background-image: url(images/svg_set/ico-set-folder-f8573c.svg);
}
.h1IcoFolder.h1IcoFolder-fae882 {
	background-image: url(images/svg_set/ico-set-folder-fae882.svg);
}
.h1IcoFolder.h1IcoFolder-ff7537 {
	background-image: url(images/svg_set/ico-set-folder-ff7537.svg);
}
.h1IcoFolder.h1IcoFolder-ffac46 {
	background-image: url(images/svg_set/ico-set-folder-ffac46.svg);
}
.h4IcoFile {
	color: #333333;
	background-repeat: no-repeat;
	background-size: 24px auto;
	background-position: left center;
	padding-left: 30px;
	font-weight: normal;
}
.h4IcoFile .bxRIco {
	float: right;
	margin-left: 10px;
}
.h4IcoFile.h4IcoFile-7bd048 {
	background-image: url(images/svg_set/ico-set-file-7bd048.svg);
}
.h4IcoFile.h4IcoFile-8e8e8e {
	background-image: url(images/svg_set/ico-set-file-8e8e8e.svg);
}
.h4IcoFile.h4IcoFile-9ec4e6 {
	background-image: url(images/svg_set/ico-set-file-9ec4e6.svg);
}
.h4IcoFile.h4IcoFile-9ee0e6 {
	background-image: url(images/svg_set/ico-set-file-9ee0e6.svg);
}
.h4IcoFile.h4IcoFile-15a665 {
	background-image: url(images/svg_set/ico-set-file-15a665.svg);
}
.h4IcoFile.h4IcoFile-42d591 {
	background-image: url(images/svg_set/ico-set-file-42d591.svg);
}
.h4IcoFile.h4IcoFile-91dfbf {
	background-image: url(images/svg_set/ico-set-file-91dfbf.svg);
}
.h4IcoFile.h4IcoFile-999bff {
	background-image: url(images/svg_set/ico-set-file-999bff.svg);
}
.h4IcoFile.h4IcoFile-4985e6 {
	background-image: url(images/svg_set/ico-set-file-4985e6.svg);
}
.h4IcoFile.h4IcoFile-a37ae1 {
	background-image: url(images/svg_set/ico-set-file-a37ae1.svg);
}
.h4IcoFile.h4IcoFile-ab725e {
	background-image: url(images/svg_set/ico-set-file-ab725e.svg);
}
.h4IcoFile.h4IcoFile-b2db6b {
	background-image: url(images/svg_set/ico-set-file-b2db6b.svg);
}
.h4IcoFile.h4IcoFile-b899ff {
	background-image: url(images/svg_set/ico-set-file-b899ff.svg);
}
.h4IcoFile.h4IcoFile-c9bbbe {
	background-image: url(images/svg_set/ico-set-file-c9bbbe.svg);
}
.h4IcoFile.h4IcoFile-cba6ab {
	background-image: url(images/svg_set/ico-set-file-cba6ab.svg);
}
.h4IcoFile.h4IcoFile-cc74e5 {
	background-image: url(images/svg_set/ico-set-file-cc74e5.svg);
}
.h4IcoFile.h4IcoFile-d06b64 {
	background-image: url(images/svg_set/ico-set-file-d06b64.svg);
}
.h4IcoFile.h4IcoFile-f9d065 {
	background-image: url(images/svg_set/ico-set-file-f9d065.svg);
}
.h4IcoFile.h4IcoFile-f63a21 {
	background-image: url(images/svg_set/ico-set-file-f63a21.svg);
}
.h4IcoFile.h4IcoFile-f590b1 {
	background-image: url(images/svg_set/ico-set-file-f590b1.svg);
}
.h4IcoFile.h4IcoFile-f8573c {
	background-image: url(images/svg_set/ico-set-file-f8573c.svg);
}
.h4IcoFile.h4IcoFile-fae882 {
	background-image: url(images/svg_set/ico-set-file-fae882.svg);
}
.h4IcoFile.h4IcoFile-ff7537 {
	background-image: url(images/svg_set/ico-set-file-ff7537.svg);
}
.h4IcoFile.h4IcoFile-ffac46 {
	background-image: url(images/svg_set/ico-set-file-ffac46.svg);
}
.h4IcoFile a {
	color: #333333;
}
.h4IcoFile a:hover {
	color: #FECB3C;
	text-decoration: none;
}
h3.h4IcoFile {
	background-position: left 10px;
	padding-left: 38px;
}
.h4IcoPlus {
	color: #333333;
	background-repeat: no-repeat;
	background-size: 24px auto;
	background-position: left center;
	padding-left: 30px;
	font-weight: normal;
	background-image: url(images/ico-plus.svg);
}
.bxDlTxt {
	display: inline-block;
	color: #5f6369;
	background-image: url(images/ico-dl.svg);
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: left center;
	padding-left: 30px;
}
.btnIcoDl {
	display: inline-block;
	background-image: url(images/ico-dl.svg);
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: left center;
	width: 20px;
	height: 20px;
	margin-left: 10px;
}
.btnIcoZm {
	display: inline-block;
	background-image: url(images/ico-zoom.svg);
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: left center;
	width: 20px;
	height: 20px;
	margin-left: 10px;
}
.btnIcoPn {
	display: inline-block;
	background-image: url(images/ico-pdf.svg);
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: left center;
	width: 20px;
	height: 20px;
	margin-left: 10px;
}
.bxListTopVch {
	background-color: #fffaeb;
}
.bxListTopVch .list1 {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #5f6369;
}
.bxListTopVch .list1 .l1 {
	float: left;
}
.bxListTopVch .list1 .l2 {
	float: right;
}
.bxListTopVch .list1 .t1 {
	line-height: 30px;
	color: #5f6369;
	text-align: right;
}
.bxListTopVch .list1 .t2 {
	text-align: right;
	padding-top: 10px;
}
.bxListTopVch .dte {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	color: #5f6369;
	border: 1px solid #5f6369;
	display: inline-block;
	line-height: 25px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 30px;
}
.t2Ico {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center center;
	margin-left: 15px;
	cursor: pointer;
}
.t2Ico.t2Ico-graph {
	background-image: url(images/ico-stat.svg);
}
.t2Ico.t2Ico-dl {
	background-image: url(images/ico-dl.svg);
}
.t2Ico.t2Ico-print {
	background-image: url(images/ico-pdf.svg);
}
.t2Ico.t2Ico-del {
	background-image: url(images/ico-bin.svg);
}
.t2Ico.t2Ico-edit {
	background-image: url(images/ico-paper-drk.svg);
}
.bxListTopVch .padding40 {
	padding-top: 0px;
	padding-bottom: 0px;
}
.bxListTopVch .list2 {
	line-height: 80px;
}
.bxListTopVch .list2 .l1 {
	float: left;
	width: 20%;
	text-align: right;
}
.bxListTopVch .list2 .l1 h4 {
	display: inline-block;
}
.bxListTopVch .list2 .l2 {
	float: left;
	width: 60%;
	text-align: center;
}
.bxListTopVch .list2 .l2 select {
	width: 90%;
}
.bxListTopVch .list2 .l3 {
	float: left;
	width: 20%;
	text-align: left;
}
.rwListExm {
	border-bottom: 1px dotted #5f6369;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
}
.rwListExm .row {}
.rwListExm .row .l1 {
	float: left;
	width: 50%;
	color: #333333;
}
.rwListExm .row .l1 .t1 {
	width: 30%;
	float: left;
	padding-left: 30px;
}
.rwListExm .row .l1 .t2 {
	width: 70%;
	float: left;
}
.rwListExm .row .l1 .t1.t101 {
	width: 40%;
}
.rwListExm .row .l1 .t2.t201 {
	width: 60%;
}
.rwListExm .row .l2 {
	float: left;
	width: 50%;
	text-align: right;
}
.rwListExm .bxFullW {
	padding-left: 30px;
	color: #333333;
}
.rwListExm .bxFullW .bxLinkCopy {
	display: inline-block;
}
.rwListExm .bxFullW .bxLinkCopy .txtLinkStart {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	display: inline-block;
	border: 2px solid #FECB3C;
	padding-left: 5px;
	padding-right: 5px;
	width: 300px;
	color: #333333;
}
.rwListExm .bxFullW .bxLinkCopy .icoCopy {
	cursor: pointer;
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(images/ico-paper1.svg);
	background-repeat: no-repeat;
	background-size: auto auto;
	background-position: center center;
	vertical-align: middle;
	margin-bottom: 4px;
}
.rwListExm.rwListExmAbs1 {
	padding-left: 40px;
}
.rwListExm .radLabel.radLabelAbs1 {
	position: absolute;
	left: 0px;
	top: 48px;
}
.bxListKho {
	color: #333333;
	padding-top: 20px;
	padding-bottom: 20px;
}
.bxListKho.bxListKho2 {
	padding-left: 40px;
	padding-right: 40px;
}
.bxListKho .listKho {
	border-bottom: 1px dotted #8e8d8d;
	padding-top: 20px;
	padding-bottom: 20px;
}
.bxListKho .listKho .khoBtn {
	text-align: right;
}
.bxListKho.bxListKho2 .listKho {
	border-bottom: 2px solid #333333;
}
.bxListKho .listKho:last-child {
	border-bottom-style: none;
}
.bxListKho .listKho h4 {
	font-weight: normal;
	line-height: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bxListKho .listKho .bxChoi {
	display: inline-block;
	width: 50%;
	margin-left: -2px;
	margin-right: -2px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bxListKho .listKho .bxChoi .chkLabel {}
.bxChkOpt1 {}
.bxChkOpt1 .bxOption {
	width: 25%;
	float: left;
}
.rAddSob1 {
	padding-left: 40px;
	padding-right: 40px;
}
.rAddSob1.rAddSob10 {
	padding-left: 0px;
	padding-right: 0px;
}
.rAddSob1 .l1 {
	float: left;
	width: 50%;
	padding-top: 15px;
	color: #333;
}
.rAddSob1 .r1 {
	float: left;
	width: 50%;
	text-align: right;
}
.khoEdit1 {}
.khoEdit2 {}
.khoEdit2 .inputQ1 {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	font-family: OpunMai;
	display: block;
	width: 100%;
	height: 100px;
	border: 1px solid #333;
	padding: 10px;
}
.khoEdit2 .bxBtnAddPic {
	float: right;
	padding-top: 18px;
}
.khoEdit2 .btnAddPic {
	background-image: url(images/ico-pic2.svg);
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: left center;
	padding-left: 30px;
	display: inline-block;
	height: 30px;
	cursor: pointer;
	color: #333333;
	margin-left: 10px;
	margin-right: 10px;
}
.khoEdit2 .btnAddPic.loading::after {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(../images/loading.gif);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.khoEdit2 .btnAddFile {
	background-image: url(images/ico-folder.svg);
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: left center;
	padding-left: 30px;
	display: inline-block;
	height: 30px;
	width: 85px;
	cursor: pointer;
	color: #333333;
	margin-left: 10px;
	margin-right: 10px;
}
.khoEdit2 .bxChoi {
	padding-left: 40px;
	position: relative;
	padding-right: 30px;
}
.khoEdit2 .bxChoi .btnAddPic {
	background-image: url(images/ico-pic2.svg);
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: left center;
	padding-left: 22px;
	display: inline-block;
	height: 30px;
	position: absolute;
	right: 8px;
	top: 7px;
	cursor: pointer;
	margin-right: 0px;
}
.khoEdit2 .bxChoi .radLabel {
	display: inline-block;
	margin-bottom: -5px;
	position: absolute;
	left: 0px;
	bottom: 24px;
}
.khoEdit2 .btnAddPic .inputAddPicQs, .khoEdit2 .btnAddPic .inputAddPicAns {
	display: none;
}
.khoEdit2 .bxChoi .bxInputAns {
	width: 100%;
	position: relative;
}
.khoEdit2 .bxChoi .input {
	display: inline-block;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 50px;
}
.khoEdit2 .bxTxtareaImg {
	width: 100%;
	position: relative;
}
.khoEdit2 .bxTxtareaImg .bxImgqs1 {
	width: 80px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.khoEdit2 .bxTxtareaImg .bxImgqs1 .qsImg {
	width: 80px;
}
.khoEdit2 .bxTxtareaImg .bxImgqs1 .icoClose {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 1px;
	right: 1px;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-image: url(images/ico-x.svg);
	cursor: pointer;
}
.khoEdit2 .bxTxtareaImg.addimg {
	padding-left: 90px;
}
.khoEdit2 .bxChoi .bxInpuiImg.addimg {
	padding-left: 90px;
}
.khoEdit2 .bxChoi .bxInpuiImg .bxImgans1 {
	width: 80px;
	margin-left: -90px;
	margin-bottom: -44px;
	position: relative;
}
.khoEdit2 .bxChoi .bxInpuiImg .bxImgans1 .ansImg {
	width: 100%;
}
.khoEdit2 .bxChoi .bxInpuiImg .bxImgans1 .icoClose {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 1px;
	right: 1px;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-image: url(images/ico-x.svg);
	cursor: pointer;
}
.btnDelTbAll {
	display: block;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center center;
	background-image: url(images/ico-bin.svg);
	float: right;
	margin-top: 17px;
	margin-right: 20px;
}
.st1Hh1 {}
.st1Hh1 .l1, .st1Hh1 .l2, .st1Hh1 .l3, .st1Hh1 .l4 {
	padding-top: 20px;
	padding-bottom: 3px;
	float: left;
	color: #666666;
}
.st1Hh1 .l1 {
	width: 55%;
}
.st1Hh1 .l2 {
	width: 15%;
	text-align: center;
}
.st1Hh1 .l3 {
	width: 15%;
	text-align: center;
	background-color: #f1f1f1;
}
.st1Hh1 .l4 {
	width: 15%;
	text-align: center;
}
.st1Hh1 .l1::after, .st1Hh1 .l2::after, .st1Hh1 .l3::after, .st1Hh1 .l4::after {
	content: "";
	display: block;
	height: 1px;
	width: 100%;
	margin-top: 10px;
	background-color: #e8e8e8;
}
.rwListTable {
	position: relative;
	border-top: 1px solid #e8e8e8;
	display: table;
	width: 100%;
}
.rwListTable .l2 em, .rwListTable .l3 em, .rwListTable .l4 em, .rwListTable .l5 em {
	display: none;
	font-style: normal;	
}
.rwListTable .l1 {
	position: absolute;
	top: 0px;
}
.rwListTable .l1 .chkLabel {}
.rwListTable .l2 {
	display: table-cell;
	width: 55%;
	padding-left: 45px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.rwListTable .l2 .h4IcoFile {}
.rwListTable .l2 .row {
	padding-bottom: 5px;
	padding-top: 5px;
}
.rwListTable .l2 .row .ll1 {}
.rwListTable .l2 .row .ll1 .t1 {
	float: left;
	width: 20%;
}
.rwListTable .l2 .row .ll1 .t2 {
	float: left;
	width: 80%;
}
.rwListTable .l2 .row .icoGrp {
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: inline-block;
	vertical-align: middle;
}
.rwListTable .l2 .row .icoGrp.icoGrpGreen {
	background-image: url(images/ico-group-green.svg);
}
.rwListTable .l2 .row .icoGrp.icoGrpRed {
	background-image: url(images/ico-group-red.svg);
}
.rwListTable .l2 .row .icoGrp.icoGrpYellow {
	background-image: url(images/ico-group-redyellow.svg);
}
.rwListTable .l2 .row .lEditTime {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border-width: 1px;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	border-style: solid;
	display: inline-block;
	line-height: 30px;
	text-decoration: none;
	vertical-align: middle;
	font-size: 14px;
}
.rwListTable .l2 .row .lEditTime.fGreen {
	color: #15a665;
}
.rwListTable .l2 .row .lEditTime.fRed {
	color: #d10023;
}
.rwListTable .l2 .row .lEditTime.fYellow {
	color: #ffc900;
}
.rwListTable .l2 .row .btnDelTable {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center center;
	background-image: url(images/ico-bin.svg);
}
.rwListTable .l2 .row .ll {
	width: 70%;
	float: left;
}
.rwListTable .l2 .row .rr {
	width: 30%;
	float: left;
	text-align: right;
}
.rwListTable .l2 .row .ll .t2Ico {
	margin-left: 0px;
	margin-right: 15px;
}
.rwListTable .l3 {
	display: table-cell;
	width: 15%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.rwListTable .l3 .tStaus {
	display: inline-block;
}
.rwListTable .l3 .tStaus::before {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	content: "";
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 5px;
}
.rwListTable .l3 .tStaus.tStaus1 {
	color: #63bc0b;
}
.rwListTable .l3 .tStaus.tStaus2 {
	color: #666666;
}
.rwListTable .l3 .tStaus.tStaus3 {
	color: #fecb3c;
}
.rwListTable .l3 .tStaus.tStaus1::before {
	background-color: #63bc0b;
}
.rwListTable .l3 .tStaus.tStaus2::before {
	background-color: #666666;
}
.rwListTable .l3 .tStaus.tStaus3::before {
	background-color: #fecb3c;
}
.rwListTable .l4 {
	display: table-cell;
	width: 15%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f1f1f1;
	padding-left: 5px;
	padding-right: 5px;
}
.rwListTable .l4 .t {
	color: #666666;
	text-align: center;
}
.rwListTable .l5 {
	display: table-cell;
	width: 15%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	color: #666666;
}
.rwListTable .l5 .t1 {}
.rwListTable .l5 .t1 span {
	display: block;
}
.rwListTable .l5 .btn2 {
	min-width: 90px;
}
.rwListTable .l5 .t1 span::before {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	content: "";
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 5px;
}
.rwListTable .l5 .t1 span.colx-7bd048::before {
	background-color: #7bd048;
}
.rwListTable .l5 .t1 span.colx-8e8e8e::before {
	background-color: #8e8e8e;
}
.rwListTable .l5 .t1 span.colx-9ec4e6::before {
	background-color: #9ec4e6;
}
.rwListTable .l5 .t1 span.colx-9ee0e6::before {
	background-color: #9ee0e6;
}
.rwListTable .l5 .t1 span.colx-15a665::before {
	background-color: #15a665;
}
.rwListTable .l5 .t1 span.colx-42d591::before {
	background-color: #42d591;
}
.rwListTable .l5 .t1 span.colx-91dfbf::before {
	background-color: #91dfbf;
}
.rwListTable .l5 .t1 span.colx-999bff::before {
	background-color: #999bff;
}
.rwListTable .l5 .t1 span.colx-4985e6::before {
	background-color: #4985e6;
}
.rwListTable .l5 .t1 span.colx-a37ae1::before {
	background-color: #a37ae1;
}
.rwListTable .l5 .t1 span.colx-ab725e::before {
	background-color: #ab725e;
}
.rwListTable .l5 .t1 span.colx-b2db6b::before {
	background-color: #b2db6b;
}
.rwListTable .l5 .t1 span.colx-b899ff::before {
	background-color: #b899ff;
}
.rwListTable .l5 .t1 span.colx-c9bbbe::before {
	background-color: #c9bbbe;
}
.rwListTable .l5 .t1 span.colx-cba6ab::before {
	background-color: #cba6ab;
}
.rwListTable .l5 .t1 span.colx-cc74e5::before {
	background-color: #cc74e5;
}
.rwListTable .l5 .t1 span.colx-d06b64::before {
	background-color: #d06b64;
}
.rwListTable .l5 .t1 span.colx-f9d065::before {
	background-color: #f9d065;
}
.rwListTable .l5 .t1 span.colx-f63a21::before {
	background-color: #f63a21;
}
.rwListTable .l5 .t1 span.colx-f590b1::before {
	background-color: #f590b1;
}
.rwListTable .l5 .t1 span.colx-f8573c::before {
	background-color: #f8573c;
}
.rwListTable .l5 .t1 span.colx-fae882::before {
	background-color: #fae882;
}
.rwListTable .l5 .t1 span.colx-ff7537::before {
	background-color: #ff7537;
}
.rwListTable .l5 .t1 span.colx-ffac46::before {
	background-color: #ffac46;
}
h3.h3x1 {
	color: #fecb3c;
	border-bottom: 1px dotted #aaaaaa;
	padding-bottom: 10px;
}
.bxWr1 {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(156, 156, 156, 1);
	-moz-box-shadow: 0px 0px 10px 0px rgba(156, 156, 156, 1);
	box-shadow: 0px 0px 10px 0px rgba(156, 156, 156, 1);
	background-color: #fff;
	padding: 40px;
}
.bxWr1.bxWr12 h3.h3x1 {
	border-bottom-style: none;
}
.bxWr1.bxWr12 .t2sm {
	border-bottom: 1px solid #c6c6c6;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.bxWr1.bxWr12 .t3sm {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.bxWr1.bxWr12 .tCtr {
	padding-top: 20px;
	text-align: center;
}
.bxLeft1 {
	float: left;
	width: 20%;
	padding-right: 10px;
}
.bxRight1 {
	/*
	float: left;
	width: 80%;
	padding-left: 10px;
	*/
	float:none;
	width: 100%;
	padding-left: 10px;
}
.bxLeft1 .btnMenu {
	display: block;
	color: #1c1b1b;
	text-align: center;
	font-family: OpunMai;
	text-decoration: none;
	min-width: 120px;
	cursor: pointer;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	font-size: 18px;
	background-color: #fbc83c;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 30px;
	padding-top: 7px;
	padding-right: 30px;
	padding-bottom: 2px;
	padding-left: 30px;
	border: 1px solid #fbc83c;
	font-weight: bold;
}
.bxLeft1 .btnMenu:hover, .bxLeft1 .btnMenu.sel:hover {
	color: #fbc83c;
	background-color: #1c1b1b;
	border: 1px solid #1c1b1b;
}
.bxLeft1 .btnMenu.sel {
	background-color: #e3e3e3;
	border: 1px solid #e3e3e3;
}
.bxPost1 {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background-color: #e3e3e3;
	margin-bottom: 20px;
}
.bxPost1 .bxPHead1 {
	padding: 20px;
	position: relative;
}
.bxPost1 .bxPHead1 .imgUs1 {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	float: left;
	width: 90px;
	height: 90px;
	margin-right: 20px;
}
.bxPost1 .bxPHead1.bxPHead1s .imgUs1 {
	width: 70px;
	height: 70px;
}
.bxPost1 .bxPHead1 .t1 {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	display: block;
}
.bxPost1 .bxPHead1 .t1 a {
	color: #333333;
}
.bxPost1 .bxPHead1 .t2 {
	color: #333333;
	display: block;
}
.bxPost1 .bxPHead1.bxPHead1s .t1 {
	margin-top: 15px;
	display: block;
}
.bxPost1 .bxPHead1.bxPHead1s .t1 a {}
.bxPost1 .bxPHead1 .t3Btn {
	position: absolute;
	top: 20px;
	right: 20px;
}
.bxPost1 .bxPHead1 .t3Btn .btn1{
  font-size: 16px;
  line-height: 30px;
  padding-top: 3px;
  padding-bottom: 0px;
  padding-left: 15px;
  padding-right: 15px;
  min-width: 90px;
}
.bxPost1 .bxPBody1 {
	padding: 40px;
	background-color: #be272d;
	text-align: center;
	color: #fbc83c;
}
.bxPost1 .bxPBody1 h1 {
	font-size: 50px;
}
.bxPost1 .bxPBody1 .t {
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 26px;
	color: #fff;
}
.bxPost1 .bxPFoot1 {
	padding: 20px;
}
.bxPost1 .bxPFoot1 .fL {
	width: 50%;
	float: left;
}
.bxPost1 .bxPFoot1 .fR {
	float: left;
	width: 50%;
	text-align: right;
}
.bxPost1 .iIco {
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url(images/ico-sound.svg);
	background-size: 100% auto;
	display: inline-block;
	vertical-align: middle;
}
.bxPost1 .iIco.iIco-sound {}
.bxPost1 .icoFt {
	color: #333333;
	display: inline-block;
	height: 22px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto 100%;
	text-decoration: none;
}
.bxPost1 .icoFt.icoFt-like {
	background-image: url(images/ico-like.svg);
}
.bxPost1 .icoFt.icoFt-like.sel {
	background-image: url(images/ico-like3.svg);
	color: #fbc83c;
}
.bxPost1 .icoFt.icoFt-shear {
	background-image: url(images/ico-share.svg);
}
.bxHHTl1 {
	padding-top: 20px;
}
.bxHHTl1 .hhtl1 {
	float: left;
	width: 40%;
	padding-left: 40px;
}
.bxHHTl1 .hhtl1 .t1 {
	color: #969696;
	height: 25px;
}
.bxHHTl1 .hhtl1 .tl2 {
	color: #333333;
	font-size: 18px;
	border-bottom: 1px solid #d1d1d1;
	width: 300px;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: auto 15px;
	background-image: url(images/ico-v2.svg);
	cursor: pointer;
}
.bxHHTl1 .hhtl1 .tl3 {
	color: #333333;
	font-size: 17px;
}
.bxHHTl1 .hhtl1 .tl3 .lb1 {
	width: 135px;
	display: inline-block;
}
.bxHHTl1 .hhtl1 .tl3 .inputDate {
	border: 1px solid #5f6369;
	width: 100%;
}
.bxHHTl1 .hhtl2 {
	float: left;
	width: 60%;
	padding-top: 25px;
}
.bxHHTl1 .hhtl2 .sltRank {}
.bxHHTl1 .hhtl2 .sltRank .radLabel {
	display: inline-block;
	font-size: 17px;
	margin-right: 20px;
}
.t1sm {
	color: #969696;
	padding-top: 30px;
	padding-left: 40px;
}
.t1sm.t1sm2 {
	padding-bottom: 20px;
}
.bxPostt2 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.bxPostt2 .hDate {
	color: #333333;
	font-size: 22px;
	padding-bottom: 2px;
	padding-left: 40px;
}
.bxPostt2 .bxWr2 {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(156, 156, 156, 1);
	-moz-box-shadow: 0px 0px 10px 0px rgba(156, 156, 156, 1);
	box-shadow: 0px 0px 10px 0px rgba(156, 156, 156, 1);
	padding-top: 20px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
	position: relative;
}
.bxWr2 .hh2 {
	position: relative;
}
.bxWr2 .hh2 .hico2 {
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-size: auto 38px;
	margin-top: 9px;
	display: block;
	float: left;
}
.bxWr2 .hh2 .hico2.hico2-sound {
	background-image: url(images/ico-sound2.svg);
}
.bxWr2 .hh2 .hico2.hico2-grpGn {
	background-image: url(images/ico-group-green.svg);
}
.bxWr2 .hh2 .hico2.hico2-grpRd {
	background-image: url(images/ico-group-red.svg);
}
.bxWr2 .hh2 .hico2.hico2-grpYw {
	background-image: url(images/ico-group-redyellow.svg);
}
.bxWr2 .hh2 h2 {
	padding-left: 60px;
	color: #fecb3c;
	font-size: 22px;
	line-height: 33px;
}
.bxWr2 .hh2 h2.h22Rd {
	color: #be272d;
}
.bxWr2 .hh2 h2.h22Gr {
	color: #5f6369;
}
.bxWr2 .hh2 h2.h22Bk {
	color: #1c1b1b;
}
.bxWr2 .hh2 .t {
	padding-left: 60px;
}
.bxWr2 .hh2 .btnHdSw {
	background-repeat: no-repeat;
	background-image: url(images/ico-v2.svg);
	width: 20px;
	height: 20px;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}
.bxWr2 .hh2 .btnHdSw.sel {
	background-image: url(images/ico-v1.svg);
}
.bxWr2 .bdy2 {
	-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-y: hidden;
	height: 0px;
}
.bxWr2 .bdy2.sel {
	height: 120px;
}
.bxWr2 .bdy2::before {
	content: "";
	display: block;
	border-bottom: 1px solid #d9d9d9;
	margin-top: 20px;
	margin-bottom: 20px;
}
.bxWr2 .bdy2 .row {}
.bxWr2 .bdy2 .bxl1 {
	width: 50%;
	float: left;
}
.bxWr2 .bdy2 .bxl1 .t1 {
	float: left;
	width: 20%;
}
.bxWr2 .bdy2 .bxl1 .t2 {
	float: left;
	width: 80%;
}
.bxWr2 .bdy2 .bxl1 .t2 em{
	display: none;
	font-style: normal;
}
.bxWr2 .bdy2 .bxl2 {
	width: 50%;
	float: left;
	text-align: right;
}
.bxWr2 .bdy2 .bxl2 .c1 {
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	height: 70px;
	vertical-align: top;
}
.bxWr2 .bdy2 .bxl2 .c1 .t1 {
	padding-bottom: 10px;
}
.bxWr2 .bdy2 .bxl2 .c1 .st {}
.bxWr2 .bdy2 .bxl2 .c1 .st::before {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	content: "";
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 5px;
}
.bxWr2 .hh2 .status_top {
	position: absolute;
	top: -5px;
	right: 31px;
	font-weight: bold;
}
.bxWr2 .bdy2 .bxl2 .c1 .st.st1, .bxWr2 .hh2 .status_top .st.st1 {
	color: #f8ad3b;
}
.bxWr2 .bdy2 .bxl2 .c1 .st.st2, .bxWr2 .hh2 .status_top .st.st2 {
	color: #89c33f;
}
.bxWr2 .bdy2 .bxl2 .c1 .st.st3, .bxWr2 .hh2 .status_top .st.st3 {
	color: #be272d;
}
.bxWr2 .bdy2 .bxl2 .c1 .st.st1::before {
	background-color: #f8ad3b;
}
.bxWr2 .bdy2 .bxl2 .c1 .st.st2::before {
	background-color: #89c33f;
}
.bxWr2 .bdy2 .bxl2 .c1 .st.st3::before {
	background-color: #be272d;
}
.bxWr2 .bdy2 .bxl2 .c1 .btn1 {}
.bxWr2 .bdy2 .bxl2 .c1 .btn2 {}
.bxWr2 .bdy2 .bxl2 .c1 .btn7 {}
.bxWr2 .bdy2 .bxl2 .c1 .icoNoti {
	background-image: url(images/ico-speech.svg);
	background-repeat: no-repeat;
	background-size: auto 100%;
	width: 30px;
	height: 30px;
	position: relative;
	display: inline-block;
	cursor: pointer;
}
.bxWr2 .bdy2 .bxl2 .c1 .icoNoti .nm {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	font-size: 18px;
	position: absolute;
	display: block;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #ff0000;
	color: #fff;
	text-align: center;
	line-height: 18px;
	min-width: 18px;
	height: 18px;
	top: -4px;
	right: -4px;
}
.tcrn {
	text-align: center;
	padding-bottom: 20px;
}
.bigTime {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	display: inline-block;
	color: #be272d;
	text-align: center;
	border: 2px solid #c4c4c4;
	font-size: 36px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 40px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
}
.bxBarPerc {
	color: #9d9d9d;
}
.bxBarPerc .t1 {
	float: left;
	text-align: left;
	width: 50%;
}
.bxBarPerc .t2 {
	float: left;
	text-align: right;
	width: 50%;
}
.bxBarPerc .bar1 {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	width: 100%;
	height: 10px;
	background-color: #e9e9e9;
}
.bxBarPerc .bar1 .bar2 {
	-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: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	background-color: #fecb3c;
	height: 10px;
}
.bxBarNum {
	padding-top: 20px;
	padding-bottom: 20px;
}
.bxBarNum .barNm1 {
	position: relative;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}
.bxBarNum .barNm1 .arr {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	margin-left: 3px;
	margin-right: 3px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	background-size: auto 100%;
	position: absolute;
}
.bxBarNum .barNm1 .arr.arr1 {
	background-image: url(images/ico-v3.svg);
	left: 0px;
}
.bxBarNum .barNm1 .arr.arr2 {
	background-image: url(images/ico-v4.svg);
	right: 0px;
}
.bxBarNum .barNm1 .clrNm {
	text-align: center;
	height: 33px;
	overflow: hidden;
	padding-left: 30px;
	padding-right: 30px;
}
.bxBarNum .barNm1 .clrNm i {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	font-style: normal;
	display: inline-block;
	color: #b0b0b0;
	border: 1px solid #b0b0b0;
	width: 33px;
	height: 33px;
	line-height: 29px;
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	padding-top: 2px;
	cursor: pointer;
}
.bxBarNum .barNm1 .clrNm i.sel {
	background-color: #fecb3c;
	border-color: #fecb3c;
	color: #fff;
}
.bxBarNum .barNm1 .clrNm i.sel1 {
	color: #c2353a;
	border-color: #c2353a;
}
.bxBarNum .barNm2 {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 1; /*ทำให้โปร่งใส*/
	filter: alpha(opacity=100); /* For IE8 and earlier */
	position: relative;
	width: 100%;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 30px;
}
.bxBarNum .barNm2.nott {
	opacity: 0; /*ทำให้โปร่งใส*/
	filter: alpha(opacity=0); /* For IE8 and earlier */
}
.bxBarNum .barNm2 .arr {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	margin-left: 3px;
	margin-right: 3px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	background-size: auto 100%;
	position: absolute;
}
.bxBarNum .barNm2 .arr.arr1 {
	background-image: url(images/ico-v3.svg);
	left: 0px;
}
.bxBarNum .barNm2 .arr.arr2 {
	background-image: url(images/ico-v4.svg);
	right: 0px;
}
.bxBarNum .barNm2 .clrNm {
	padding-left: 30px;
	padding-right: 30px;
	text-align: center;
	height: 45px;
	overflow: hidden;
}
.bxBarNum .barNm2 .clrNm .owl-stage-outer {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	background-color: #e9e9e9;
}
.bxBarNum .barNm2 .clrNm i {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	font-style: normal;
	display: inline-block;
	color: #b0b0b0;
	border: 1px solid #b0b0b0;
	width: 33px;
	height: 33px;
	line-height: 29px;
	text-align: center;
	margin-top: 6px;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 6px;
	cursor: pointer;
	background-color: #FFF;
	padding-top: 3px;
}
.bxBarNum .barNm2 .clrNm i.sel {
	background-color: #fecb3c;
	border-color: #fecb3c;
	color: #fff;
}
.bxBarNum .barNm2 .clrNm i.sel1 {
	color: #c2353a;
	border-color: #c2353a;
}
.bxBarNum .barNm2 .t {
	color: #c2353a;
	position: absolute;
	right: 30px;
	bottom: 0px;
}
.tp1 {
	font-size: 22px;
	padding-top: 40px;
}
.tp_img {}
.tp_img .img {
	max-width: 100%;
	max-height: 250px;
}
.tp2 {
	font-size: 19px;
}
.bxChoi3 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.bxChoi3 .choiClk0_parent {
	display: table;
	width: 100%;
}
.bxChoi3 .choiClk0 {
	width: 50%;
	display: table-cell;
	padding-bottom: 20px;
	vertical-align: bottom;
}
.bxChoi3 .choiClk0 .img {
	max-height: 150px;
	max-width: 100%;
}
.bxChoi3 .choiClk0:nth-child(even) {
	padding-left: 10px;
}
.bxChoi3 .choiClk0:nth-child(odd) {
	padding-right: 10px;
}
.bxChoi3 .choiClk {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	min-height: 40px;
	background-color: #e9e9e9;
	line-height: 40px;
	padding-left: 20px;
	cursor: pointer;
}
.bxChoi3 .choiClk.sel {
	background-color: #89c33f;
}
.bxChoi3 .choiClk i {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	font-style: normal;
	display: inline-block;
	color: #b0b0b0;
	border: 1px solid #b0b0b0;
	width: 27px;
	height: 27px;
	line-height: 21px;
	text-align: center;
	margin-right: 3px;
	padding-top: 3px;
}
.bxChoi3 .choiClk.sel i {
	color: #fff;
	border: 1px solid #fff;
}
.bxChoi3 .choiClk.sel2 {
	border-color: #fecb3c;
	border-style: solid;
	border-width: 3px;
}
.bxChoi3 .choiClk.sel2 i {
	color: #fff;
	border-color: #fff;
	background-color: #fecb3c;
	font-weight: bold;
	border-width: 3px;
}
.bxResSob .choiClk {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	min-height: 40px;
	background-color: #e9e9e9;
	line-height: 40px;
	padding-left: 20px;
	cursor: pointer;
	color: #000;
}
.bxResSob .choiClk.sel {
	background-color: #FE3C3C;
	color: #fff;
}
.bxResSob .choiClk.sel2 {
	border-color: #fecb3c;
	border-style: solid;
	border-width: 3px;
}
.bxResSob .choiClk.sel.sel2 {
	background-color: #89c33f;
	color: #000;
}
.lf1 {
	width: 50%;
	float: left;
	text-align: left;
}
.rf1 {
	width: 50%;
	float: left;
	text-align: right;
}
.bxCht1 {}
.bxCht1 .chL1 {
	width: 50%;
	float: left;
}
.bxCht1 .chL1.chL11 {
	padding-right: 15px;
}
.bxCht1 .chL1 .chtBrd {
	padding: 15px;
	border: 1px solid #efefef;
}
.bxCht1 .chL1.chL12 {
	padding-left: 15px;
}
.bxCht1 .chL1 .t1 {
	padding-bottom: 15px;
}
.bxCht1 .chL1 .chL2 {
	width: 50%;
	float: left;
}
.bxCht1 .chL1 .chL2.chL2Full {
	margin: auto;
	float: none;
}
.bxCht1 .chL1 .chL2 .chart1 {}
.bxCht1 .chL1 .chL2 .t2 {
	color: #9d9d9d;
	text-align: center;
}
.bxCht1 .chL1 h3 {
	color: #fecb3c;
	font-size: 20px;
	line-height: 30px;
}
.bxCht1 .chL1 .tt1 {
	float: left;
	width: 40%;
}
.bxCht1 .chL1 .tt2 {
	float: left;
	width: 60%;
}
.bxCht1 .chL1 .tbbn1 {
	padding-top: 20px;
}
.bxCht1 .chL1 .tbbn1 .btnFico {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	display: inline-block;
	color: #b0b0b0;
	border: 1px solid #b0b0b0;
	padding-left: 60px;
	padding-right: 30px;
	background-repeat: no-repeat;
	background-position: 20px center;
	background-size: auto 30px;
	padding-top: 13px;
	padding-bottom: 10px;
	font-size: 20px;
	line-height: 28px;
	font-weight: bold;
}
.bxCht1 .chL1 .tbbn1 .btnFico.btnFico-paper {
	background-image: url(images/ico-paper.svg);
}
.bxCht1 .chL1 .tbbn1 .btnFico.btnFico-clock {
	background-image: url(images/ico-clock.svg);
	margin-left: 10px;
}
.bxNmm {
	padding-top: 30px;
}
.bxNmm h3 {
	font-size: 22px;
	line-height: 30px;
}
.bxNmm .nmmCl {
	padding: 20px;
	border: 2px solid #f3f3f3;
	margin-top: 20px;
	margin-bottom: 30px;
	text-align: center;
}
.bxNmm .nmmCl i {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	font-style: normal;
	display: inline-block;
	color: #fff;
	border: 1px solid #fecb3c;
	width: 33px;
	height: 33px;
	line-height: 29px;
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	cursor: pointer;
	background-color: #fecb3c;
}
.bxNmm .nmmCl i.sel {
	color: #c2353a;
	background-color: #fff;
	border-color: #c2353a;
}
.tfnmm {
	text-align: center;
}
.cover1 {
	line-height: 0px;
	position: relative;
}
.cover1 .imgCv {
	display: block;
	width: 100%;
}
.cover1 .bxInCover {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	position: absolute;
	display: block;
	width: 100%;
	margin: auto;
	max-width: 1100px;
	height: 100%;
}
.cover1 .imgCvPro {
	position: absolute;
	top: 35%;
	left: 10px;
}
.cover1 .h1uname {
	position: absolute;
	top: 47%;
	left: 20%;
	font-size: 45px;
	color: #333;
	line-height: 45px;
}
.cover1 .imgCvPro .img {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.cover1 .imgCvPro .editCvImg {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	width: 30px;
	height: 30px;
	display: block;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-image: url(images/ico-pic.svg);
	background-color: #333333;
	position: absolute;
	right: 20px;
	cursor: pointer;
	bottom: 15px;
}
.cover1 .imgCvPro .editCvImg:hover {
	background-image: url(images/ico-pic6.svg);
	background-color: #fecb3c;
}
.cover1 .imgCvPro .editCvImg.loading {
	background-image: url(../images/loading.gif);
}
.cover1 .imgCvPro .editCvImg .inputImgProfile {
	display: none;
}
.cover1 .bxCvBtn {
	position: absolute;
	width: 160px;
	right: 0%;
	bottom: 10%;
}
.cover1 .bxCvBtn .btn1 {
	padding-left: 15px;
	padding-right: 15px;
	width: 150px;
	height: 50px;
	line-height: 35px;
	font-size: 15px;
}
.cover1 .bxCvBtn .editCvImg2 .inputImgCover {
	display: none;
}
.cover1 .bxCvBtn .icoCvPic {
	width: 30px;
	height: 30px;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-image: url(images/ico-pic4.svg);
	vertical-align: middle;
	margin-right: 5px;
}
.cover1 .bxCvBtn .btn1:hover .icoCvPic {
	background-image: url(images/ico-pic5.svg);
}
.cover1 .bxCvBtn .editCvImg2.loading .icoCvPic {
	background-image: url(../images/loading.gif);
}
.bxContentTimeline {}
.bxContentTimeline .bxNotiBar {}
.bxContentTimeline .bxNotiBar .bxPostt2 {}
.bxContentTimeline .bxNotiBar .bxPostt2 .bxWr2 {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #e3e3e3;
}
.bxContentTimeline .bxNotiBar .bxPostt2 .bxWr2 .hh2 {}
.bxContentTimeline .bxNotiBar .bxPostt2 .bxWr2 .hh2 .hico2 {}
.bxContentTimeline .bxNotiBar .bxPostt2 .bxWr2 .bdy2 {
	padding-left: 10px;
	padding-top: 10px;
}
.bxContentTimeline .bxNotiBar .bxPostt2 .bxWr2 .bdy2::before {
	display: none;
}
.bxContentTimeline .bxNotiBar .bxPostt2 .bxWr2 .bdy2 .h22Bk {
	font-size: 22px;
	line-height: 33px;
}
.bxContentTimeline .bxNotiBar .bxPostt2 .bxWr2 .btnXNotiX {
	background-image: url(images/ico-x.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center center;
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}
.bxForTimeline {
	padding-top: 20px;
	padding-bottom: 20px;
}
.bxForTimeline .tlL {
	width: 40%;
	float: left;
	padding-right: 20px;
}
.bxForTimeline .tlL .bxBkTime {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background-color: #1c1b1b;
	text-align: center;
	padding: 20px;
}
.bxForTimeline .tlL .bxBkTime .t1 {
	color: #fff;
}
.bxForTimeline .tlL .bxBkTime .t2 {
	color: #fecb3c;
	font-size: 50px;
	line-height: 60px;
}
.bxForTimeline .tlL .bxTlL1 {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border: 1px solid #1c1b1b;
	margin-top: 20px;
	margin-bottom: 20px;
}
.bxForTimeline .tlL .bxTlL1 .bxTlL1Hh {
	-moz-border-radius: 20px 20px 0px 0px;
	-webkit-border-radius: 20px 20px 0px 0px;
	border-radius: 20px 20px 0px 0px;
	background-color: #fecb3c;
	border-bottom: 1px solid #1c1b1b;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}
.bxForTimeline .tlL .bxTlL1 .bxTlL1Hh .tl {
	width: 50%;
	float: left;
}
.bxForTimeline .tlL .bxTlL1 .bxTlL1Hh .tr {
	width: 50%;
	float: left;
	text-align: right;
}
.bxForTimeline .tlL .bxTlL1 .bxTlL1Hh a {
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.bxForTimeline .tlL .bxTlL1 .TlL1Bd {}
.bxForTimeline .tlL .bxTlL1 .TlL1Bd .bxUserList {
	margin: 0px;
	width: 135px;
}
.bxForTimeline .tlL .bxTlL1 .TlL1Bd .bxUserList .img {}
.bxForTimeline .tlL .bxTlL1 .TlL1Bd .bxUserList .t {}
.bxForTimeline .tlL .bxTlL1.bxTlL1Ad5 {
	padding: 0px;
	line-height: 0px;
	overflow: hidden;
	position: relative;
}
.bxForTimeline .tlL .bxTlL1.bxTlL1Ad5 .imgAd5 {
	display: block;
	width: 100%;
}
.bxForTimeline .tlL .bxTlL1.bxTlL1Ad5 .tAd51 {
	-moz-border-radius: 0px 20px 0px 20px;
	-webkit-border-radius: 0px 20px 0px 20px;
	border-radius: 0px 20px 0px 20px;
	display: block;
	position: absolute;
	top: -1px;
	right: -1px;
	line-height: normal;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
	border: 1px solid #1c1b1b;
}
.bxForTimeline .tlL .bxBtnMenu {}
.bxForTimeline .tlL .bxBtnMenu .btn1 {
	width: 100%;
	display: block;
	margin-bottom: 10px;
}
.bxForTimeline .tlL .bxBtnMenu .btn1 .icoTl {
	width: 30px;
	height: 30px;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: auto 100%;
	vertical-align: middle;
	margin-right: 5px;
}
.bxForTimeline .tlL .bxBtnMenu .btn1 .icoTl.icoTl-paper1 {
	background-image: url(images/ico-paper1.svg);
}
.bxForTimeline .tlL .bxBtnMenu .btn1 .icoTl.icoTl-paper2 {
	background-image: url(images/ico-paper-yl.svg);
}
.bxForTimeline .tlL .bxBtnMenu .btn1 .icoTl.icoTl-bel1 {
	background-image: url(images/ico-bel1.svg);
}
.bxForTimeline .tlL .bxBtnMenu .btn1:hover .icoTl.icoTl-paper1 {
	background-image: url(images/ico-paper2.svg);
}
.bxForTimeline .tlL .bxBtnMenu .btn1:hover .icoTl.icoTl-paper2 {
	background-image: url(images/ico-paper-bl.svg);
}
.bxForTimeline .tlL .bxBtnMenu .btn1:hover .icoTl.icoTl-bel1 {
	background-image: url(images/ico-bel2.svg);
}
.bxForTimeline .tlR {
	width: 60%;
	float: left;
	padding-left: 20px;
}
.bxForTimeline .tlR.tlR4add {
	width: 100%;
	float: none;
	padding: 20px;
}
.bxForTimeline .tlR .bxTlPost1 {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	padding: 20px;
	border: 1px solid #e5e5e5;
	margin-bottom: 30px;
}
.bxForTimeline .tlR.tlR4add .btnPostTM {}
.bxForTimeline .tlR.tlR4add select {
	width: 100%;
	text-align: center;
	cursor: pointer;
}
.bxForTimeline .tlR .bxTlPost1 .ln1 {
	position: relative;
	padding-bottom: 20px;
}
.bxForTimeline .tlR .bxTlPost1 .ln1 .img {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.bxForTimeline .tlR .bxTlPost1 .ln1 .bxTxtArea {
	padding-left: 55px;
}
.bxForTimeline .tlR .bxTlPost1 .ln1 .bxTxtArea .txtArea {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	font-family: OpunMai;
	width: 100%;
	font-size: 18px;
	font-weight: normal;
	color: #666;
	background-color: #eff1f4;
	border-style: none;
	padding: 10px;
	height: 45px;
	cursor: pointer;
}
.bxForTimeline .tlR .bxTlPost1 .ln1 .bxTxtArea .txtArea:hover {
	background-color: #c5c5c5;
}
.bxForTimeline .tlR .bxTlPost1 .ln1 .bxTxtArea textarea.txtArea {
	display: block;
	box-sizing: padding-box;
	overflow: hidden;
	cursor: text;
}
.bxForTimeline .tlR .bxTlPost1 .ln1 .bxTxtArea textarea.txtArea:hover {
	background-color: #eff1f4;
}
.bxForTimeline .tlR .bxTlPost1 .ln2 {
	border-top: 1px solid #8e8d8d;
	padding-top: 20px;
}
.bxForTimeline .tlR .bxTlPost1 .ln2 .imgPost {
	margin-bottom: 20px;
	position: relative;
}
.bxForTimeline .tlR .bxTlPost1 .ln2 .imgPost .imgTmp {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	display: block;
	width: 100%;
	background-position: center center;
}
.bxForTimeline .tlR .bxTlPost1 .ln2 .imgPost .imgPtX {
	background-image: url(images/ico-x.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center center;
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}
.bxForTimeline .tlR .bxTlPost1 .ln2 .filePost {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background-image: url(images/ico-folder-yl.svg);
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 26px auto;
	border: 2px solid #fecb3c;
	line-height: 30px;
	padding-left: 43px;
	color: #fecb3c;
	text-decoration: none;
	background-color: #fff;
	margin-bottom: 20px;
	position: relative;
	padding-right: 35px;
}
.bxForTimeline .tlR .bxTlPost1 .ln2 .filePost:hover {
	background-image: url(images/ico-folder-wr.svg);
	color: #fff;
	background-color: #fecb3c;
}
.bxForTimeline .tlR .bxTlPost1 .ln2 .filePost .filePtX {
	background-image: url(images/ico-x.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center center;
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}
.bxForTimeline .tlR .bxTlPost1 .ln2 .bxBtnAddPic {
	text-align: right;
}
.bxForTimeline .tlR .bxTlPost1 .ln2 .bxBtnAddPic .btnAddPic {
	background-image: url(images/ico-pic2.svg);
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: left center;
	padding-left: 30px;
	display: inline-block;
	height: 30px;
	width: auto;
	cursor: pointer;
	color: #333333;
	margin-left: 10px;
	margin-right: 10px;
}
.bxForTimeline .tlR .bxTlPost1 .ln2 .bxBtnAddPic .btnAddFile {
	background-image: url(images/ico-folder.svg);
	background-repeat: no-repeat;
	background-size: 20px auto;
	background-position: left center;
	padding-left: 30px;
	display: inline-block;
	height: 30px;
	width: auto;
	cursor: pointer;
	color: #333333;
	margin-left: 10px;
	margin-right: 10px;
}
.bxForTimeline .tlR .bxTlPost1 .ln2 .bxBtnAddPic .btnAddPic.loading, .bxForTimeline .tlR .bxTlPost1 .ln2 .bxBtnAddPic .btnAddFile.loading {
	background-image: url(../images/loading.gif);
}
.bxForTimeline .tlR .bxTlPost1 .ln2 .bxBtnAddPic .btnAddPic input, .bxForTimeline .tlR .bxTlPost1 .ln2 .bxBtnAddPic .btnAddFile input {
	display: none;
}
.bxForTimeline .tlR .bxTlPost1 .ln2 .bxBtnAddPic .tickForNoti {
	text-align: left;
	float: left;
}
.bxForTimeline .tlR .bxTlPost1 .ln2 .bxBtnAddPic .tickForNoti .chkLabel {
	margin: auto;
}
.bxForTimeline .tlR .bxTlPost2 {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background-color: #e3e3e3;
	margin-bottom: 30px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpHd1 {
	padding: 20px;
	position: relative;
}
.bxForTimeline .tlR .bxTlPost2 .tlpHd1 .img {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	float: left;
	width: 45px;
	height: 45px;
	margin-right: 20px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpHd1 .tlName {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	display: block;
}
.bxForTimeline .tlR .bxTlPost2 .tlpHd1 .tlName a {
	color: #333333;
}
.bxForTimeline .tlR .bxTlPost2 .tlpHd1 .tlPosttime {
	color: #333333;
	display: block;
	font-size: 14px;
	line-height: 22px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpHd1 .tlPosttime a {
	color: #333333;
}
.bxForTimeline .tlR .bxTlPost2 .tlpHd1 .ddd {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url(images/ico-dot3.svg);
	background-position: center center;
	background-size: 20px auto;
}
.bxForTimeline .tlR .bxTlPost2 .tlpHd1 .ddd:hover, .bxForTimeline .tlR .bxTlPost2 .tlpHd1.selclick .ddd {
	background-color: #ccc;
}
.bxForTimeline .tlR .bxTlPost2 .tlpHd1 .optionMenu {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	display: none;
	position: absolute;
	right: 7px;
	top: 50px;
	background-color: #fff;
	border: 2px solid #ccc;
	width: 55px;
	text-align: center;
	line-height: 25px;
	z-index: 1;
}
.bxForTimeline .tlR .bxTlPost2 .tlpHd1.selclick .optionMenu {
	display: block;
}
.bxForTimeline .tlR .bxTlPost2 .tlpHd1 .optionMenu .aLink {
	display: block;
	cursor: pointer;
}
.bxForTimeline .tlR .bxTlPost2 .tlpHd1 .optionMenu .aLink:hover {
	background-color: #ccc;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 {}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1.tlpBd1FullNoti {
	padding: 40px;
	background-color: #be272d;
	text-align: center;
	color: #fbc83c;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 h1 {
	font-size: 50px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .iIco {
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: inline-block;
	vertical-align: middle;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .iIco.iIco-sound {
	background-image: url(images/ico-sound.svg);
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .t {
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 26px;
	color: #fff;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .tt {
	font-size: 16px;
	line-height: 26px;
	padding: 20px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst {
	position: relative;
	overflow: hidden;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1 {
	line-height: 0px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx2img1 {
	width: 50%;
	float: left;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx2img1:nth-child(1) {
	border-right: 2px solid #000000;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx2img1:nth-child(2) {
	border-left: 2px solid #000000;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx2img0 {
	width: 100%;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx2img0:nth-child(1) {
	border-bottom: 2px solid #000000;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx2img0:nth-child(2) {
	border-top: 2px solid #000000;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx3img1 {
	width: 50%;
	float: left;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx3img1:nth-child(1) {
	border-right: 2px solid #000000;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx3img1:nth-child(2) {
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	position: absolute;
	float: none;
	right: 0px;
	top: -1px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx3img1:nth-child(3) {
	border-left: 2px solid #000000;
	border-top: 2px solid #000000;
	position: absolute;
	float: none;
	right: 0px;
	bottom: -2px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx3img0 {
	width: 50%;
	float: left;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx3img0:nth-child(1) {
	width: 100%;
	border-bottom: 2px solid #000000;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx3img0:nth-child(2) {
	border-right: 2px solid #000000;
	border-top: 2px solid #000000;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx3img0:nth-child(3) {
	border-left: 2px solid #000000;
	border-top: 2px solid #000000;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx4img1 {
	width: 34%;
	float: left;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx4img1:nth-child(1) {
	width: 66%;
	border-right: 2px solid #000000;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx4img1:nth-child(2) {
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	position: absolute;
	float: none;
	left: 66%;
	top: 0%;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx4img1:nth-child(3) {
	border-left: 2px solid #000000;
	border-top: 3px solid #000000;
	border-bottom: 2px solid #000000;
	position: absolute;
	float: none;
	left: 66%;
	top: 33%;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx4img1:nth-child(4) {
	border-left: 2px solid #000000;
	border-top: 3px solid #000000;
	position: absolute;
	float: none;
	left: 66%;
	top: 66%;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx4img0 {
	width: 33%;
	float: left;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx4img0:nth-child(1) {
	width: 100%;
	border-bottom: 2px solid #000000;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx4img0:nth-child(2) {
	border-right: 2px solid #000000;
	border-top: 2px solid #000000;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx4img0:nth-child(3) {
	width: 34%;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-top: 3px solid #000000;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	position: absolute;
	float: none;
	bottom: -5px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1.bx4img0:nth-child(4) {
	border-left: 2px solid #000000;
	border-top: 2px solid #000000;
	float: right;
	position: relative;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1 .imgTmp {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	display: block;
	width: 100%;
	background-position: center center;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1 .overTxtImgPost {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	font-size: 100px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpBd1 .imgPst .bximgPst1 .imgPst {}
.bxForTimeline .tlR .bxTlPost2 .tlpFt1 {
	padding: 20px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpFt1 .bxListFilePost {}
.bxForTimeline .tlR .bxTlPost2 .tlpFt1 .bxListFilePost .linkFilePost {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 26px auto;
	border: 2px solid #fecb3c;
	line-height: 30px;
	padding-left: 43px;
	text-decoration: none;
	margin-bottom: 20px;
	position: relative;
	padding-right: 35px;
	background-image: url(images/ico-folder-wr.svg);
	color: #fff;
	background-color: #fecb3c;
}
.bxForTimeline .tlR .bxTlPost2 .tlpFt1 .bxListFilePost .linkFilePost:hover {
	background-image: url(images/ico-folder-yl.svg);
	color: #fecb3c;
	background-color: #fff;
}
.bxForTimeline .tlR .bxTlPost2 .tlpFt1 .lkL1 {
	width: 50%;
	float: left;
}
.bxForTimeline .tlR .bxTlPost2 .tlpFt1 .lkL1 .icoLikeNum {
	height: 20px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(images/ico-like-blue.svg);
	line-height: 20px;
	font-size: 12px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpFt1 .lkR1 {
	height: 20px;
	width: 50%;
	float: right;
	text-align: right;
	line-height: 20px;
	font-size: 12px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpFt1 .lkR1 .cmSmNum {}
.bxForTimeline .tlR .bxTlPost2 .tlpFt1 .bxIcoFt {
	border-top: 1px solid #1c1b1b;
	border-bottom: 1px solid #1c1b1b;
	text-align: center;
	margin-top: 10px;
	padding: 10px;
	margin-bottom: 10px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpFt1 .icoFt {
	color: #1c1b1b;
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
	height: 22px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto 100%;
	text-decoration: none;
	cursor: pointer;
	font-size: 12px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpFt1 .icoFt.icoFt-like {
	background-image: url(images/ico-like.svg);
}
.bxForTimeline .tlR .bxTlPost2 .tlpFt1 .icoFt.icoFt-like.sel {
	background-image: url(images/ico-like4.svg);
}
.bxForTimeline .tlR .bxTlPost2 .tlpFt1 .icoFt.icoFt-comment {
	background-image: url(images/ico-speech.svg);
}
.bxForTimeline .tlR .bxTlPost2 .tlpFt1 .icoFt.icoFt-shear {
	background-image: url(images/ico-share.svg);
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 {
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 {
	position: relative;
	padding-bottom: 20px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .ddd {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 43px;
	right: 5px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url(images/ico-dot3.svg);
	background-position: center center;
	background-size: 20px auto;
	z-index: 1;
	background-color: #e3e3e3;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .optionMenu {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	display: none;
	position: absolute;
	right: 5px;
	top: 60px;
	background-color: #fff;
	border: 2px solid #ccc;
	width: 55px;
	text-align: center;
	line-height: 25px;
	z-index: 1;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1.selclick .optionMenu {
	display: block;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .optionMenu .aLink {
	display: block;
	cursor: pointer;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .optionMenu .aLink:hover {
	background-color: #ccc;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .img {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	width: 45px;
	height: 45px;
	margin-right: 20px;
	position: absolute;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .t {
	color: #333333;
	width: 100%;
	padding-left: 65px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .t .NameUs {
	font-weight: bold;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .t .NameUs a {
	color: #333333;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .t .tcm {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #fff;
	position: relative;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .t .tcm .imgCmm {
	max-width: 100%;
	max-height: 400px;
	display: block;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .t .tcm .tcmLkNum {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	position: absolute;
	right: 0px;
	bottom: -12px;
	background-color: #a4a4a4;
	font-size: 16px;
	font-style: normal;
	padding-right: 5px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	padding-left: 22px;
	background-image: url(images/ico-like-blue.svg);
	background-repeat: no-repeat;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .cmFt {
	color: #333333;
	width: 100%;
	padding-left: 80px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .cmFt .btnLikeCm {
	font-size: 12px;
	display: inline-block;
	cursor: pointer;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .cmFt .btnLikeCm.sel {
	color: #0071c1;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 {}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .img {
	z-index: 1;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .bxInputCm {
	color: #333333;
	width: 100%;
	padding-left: 65px;
	position: relative;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .bxInputCm .bxImgCmm {
	position: relative;
	display: block;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .bxInputCm .bxImgCmm .bxImgCmmIn {
	position: relative;
	display: inline-block;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .bxInputCm .bxImgCmm .bxImgCmmIn .imgCmm {
	max-width: 100%;
	max-height: 300px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .bxInputCm .bxImgCmm .bxImgCmmIn .imgCmmX {
	background-image: url(images/ico-x.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center center;
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .bxInputCm .inputCm {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	width: 100%;
	padding-top: 13px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 85px;
	background-color: #fff;
	position: relative;
	height: 45px;
	min-height: 45px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .bxInputCm .bxToolIcoCm {
	position: absolute;
	bottom: 2px;
	right: 9px;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .bxInputCm .icoCm {
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	background-size: 100% auto;
	cursor: pointer;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .bxInputCm .icoCm.icoCm-imoji {
	background-image: url(images/ico-face.svg);
	background-size: 80% auto;
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .bxInputCm .icoCm.icoCm-pic {
	background-image: url(images/ico-pic3.svg);
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .bxInputCm .icoCm.icoCm-pic.loading {
	background-image: url(../images/loading.gif);
}
.bxForTimeline .tlR .bxTlPost2 .tlpCm1 .psCm1 .bxInputCm .icoCm.icoCm-pic input {
	display: none;
}
.bxForTimeline .tlR .btnMorePagePost {
	width: 100%;
}
.bxLogin1 {
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	padding: 40px;
	margin: 50px;
	background-color: #FFF;
}
.bxLogin1 .LgL {
	float: left;
	width: 50%;
	padding-left: 40px;
	padding-right: 40px;
}
.bxLogin1 .LgR {
	float: right;
	width: 50%;
	padding-left: 40px;
	padding-right: 40px;
	border-left: 1px solid #B0B0B0;
}
.bxLogin1 .bxLoginTab1 {}
.bxLogin1 .bxForgetTab1 {}
.bxLogin1 h2 {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
.bxLogin1 .input {
	width: 100%;
	border: 2px solid #333333;
	background-color: #FFF;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.bxLogin1 .btn1 {
	width: 100%;
}
.bxLogin1 .btn1.btn000 {
	width: auto;
}
.bxLogin1 .chkLabel {
	display: inline-block;
}
.bxLogin1 .rw1 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.bxLogin1 .bxForgetTab1 .rw1 {
	padding-top: 0px;
	padding-bottom: 0px;
}
.bxLogin1 .rw1 .l1 {
	height: 50px;
	line-height: 50px;
	float: left;
	width: 50%;
}
.bxLogin1 .rw1 .r1 {
	height: 50px;
	line-height: 50px;
	float: right;
	width: 50%;
	text-align: right;
}
.bxLogin1 .LgF {
	padding-top: 30px;
}
.bxLogin1 .LgF .tsmall {
	text-align: center;
	color: #B0B0B0;
	padding-bottom: 10px;
}
.bxLogin1 .LgF .ftBtn {
	text-align: center;
}
.bxLogin1 .LgF .ftBtn .btnLoginFb {}
.ts_ex_id {
	width: 50%;
}
.table_analysis_state{
	overflow-x: auto;
}
.table1 {
	border: 1px solid #000000;
	min-width: 700px;
}
.table1 tr {}
.table1 td {
	padding: 5px;
	border: 1px solid #000000;
}
.table1 thead {
	background-color: #fecb3c;
}
.table1 tbody {
	background-color: #fff;
}
.table1 .tb_tr:hover td {
	background-color: #fff4d4;
}
.bxPrice {
	text-align: center;
}
.bxPrice .columns {
	width: 33.3%;
	padding: 8px;
	display: inline-block;
	margin-left: -2px;
	margin-right: -2px;
	margin-bottom: 50px;
}
.bxPrice .price {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	list-style-type: none;
	border: 1px solid #eee;
	margin: 0;
	padding: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.bxPrice .price.sel {
	border: 5px solid #fecb3c;
	border-color: #fecb3c;
}
.bxPrice .price.price2.sel {
	border: 5px solid #f46e5f;
	border-color: #f46e5f;
}
.bxPrice .price:hover {
	box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2)
}
.bxPrice .price .header {
	-moz-border-radius: 15px 15px 0px 0px;
	-webkit-border-radius: 15px 15px 0px 0px;
	border-radius: 15px 15px 0px 0px;
	background-color: #111;
	color: white;
	font-size: 25px;
	position: relative;
	height: 90px;
}
.bxPrice .price .header .himg {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	position: absolute;
	width: 200px;
	top: -30px;
}
.bxPrice .price.sel .header {
	background-color: #fecb3c;
	color: #000000;
	font-size: 35px;
}
.bxPrice .price.price2.sel .header {
	background-color: #f46e5f;
}
.bxPrice .price li {
	padding: 10px;
	text-align: center;
	position: relative;
}
.bxPrice .price .grey {
	background-color: #eee;
	font-size: 20px;
}
.bxPrice .price .bottom {
	-moz-border-radius: 0px 0px 15px 15px;
	-webkit-border-radius: 0px 0px 15px 15px;
	border-radius: 0px 0px 15px 15px;
	background-color: #eee;
}
.bxPrice .price .bottom.bottom1 {
	background-color: #fbac42;
}
.bxPrice .price .bottom.bottom2 {
	background-color: #f15746;
}
.bxPrice .price li .comimg {
	width: 200px;
	margin-top: 20px;
}
.bxPrice .price li .tPrice {
	font-size: 32px;
	color: #fecb3c;
	font-weight: bold;
	margin-bottom: -15px;
}
.bxPrice .price li .tPriceS {
padding-top: 20px;
font-size: 20px;
	font-weight: bold;
	margin-bottom: -15px;
}
.bxPrice .price li .tPriceS span {
	position: relative;
}
.bxPrice .price li .tPriceS span::after {
content: '';
width: 100%;
position: absolute;
right: 0;
top: 50%;
border-bottom: 2px solid red;
-webkit-transform: skewY(-10deg);
transform: skewY(-10deg);
}
.bxPrice .price li .pc-col1 {
	color: #faab41;
}
.bxPrice .price li .pc-col2 {
	color: #f05745;
}
.bxPrice .pc-recm {
      background: red;
      width: 50px;
      height: 50px;
      position: absolute;
      text-align: center;
	top: 8px;
right: 15%;
}
.bxPrice .pc-recm:before,
.bxPrice .pc-recm:after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 50px;
      width: 50px;
      background: red;
    }
.bxPrice .pc-recm:before {
      transform: rotate(30deg);
    }
.bxPrice .pc-recm:after {
      transform: rotate(60deg);
    }
  
.bxPrice .pc-recm span {
color: #fff;
position: absolute;
z-index: 1;
font-size: 18px;
text-align: center;
width: 100%;
left: 0px;
top: 8px;
-ms-transform: rotate(20deg);
transform: rotate(20deg);
}

@media only screen and (max-width: 600px) {
	.bxPrice .columns {
		width: 100%;
	}
}
.bxPriceOption {}
.bxPriceOption .chkLabel {
	display: inline-block;
}
.h4Vip {
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	color: #016500;
}
.bxTxtOtp {
	width: 100%;
	max-width: 300px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.clickPP {
	cursor: pointer;
}
.clickPP_img, .clickPP_img2, .clickPostImg {
	cursor: zoom-in;
}
.hUserList {
	padding-top: 20px;
}
.bxUserList {
	display: inline-block;
	margin: 10px;
	padding: 10px;
	width: 150px;
	text-align: center;
	position: relative;
}
.bxUserList .img {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	width: 100px;
	height: 100px;
	display: inline-block;
}
.bxUserList .chkLabel {
	text-align: left;
}
.bxUserList .t {}
.bxUserList .t a {
	color: #333333;
}
.bxUserList .closeX {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	width: 25px;
	height: 25px;
	display: block;
	background-image: url(images/ico-x.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}
.bxUserList .closeP {
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	width: 25px;
	height: 25px;
	display: block;
	background-image: url(images/ico-plus2.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}
.bxUserList.sel .img, .bxUserList.sel .closeP, .bxUserList.sel .closeX {
	border: 3px solid #fecb3c;
}
.bxPage {
	text-align: center;
	font-size: 20px;
	padding-top: 20px;
	font-weight: bold;
}
.bxPage a {
	display: inline-block;
	color: #4d4d4d;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}
.bxPage .sel {
	color: #fecb3c;
}
.imgPageLogo {
	width: 100px;
	margin-bottom: 20px;
}
/*================POPUP=====================*/
.ppOpen {
	overflow: hidden !important;
}
.ppBg {
	font-family: OpunMai;
	font-size: 14px;
	position: fixed !important;
	overflow-y: scroll;
	background-color: #e9eaea;
	background-color: rgba(255, 255, 255, .75);
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 100;
}
.ppBg .ppBody {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(156, 156, 156, 1);
	-moz-box-shadow: 0px 0px 10px 0px rgba(156, 156, 156, 1);
	box-shadow: 0px 0px 10px 0px rgba(156, 156, 156, 1);
	width: 90%;
	max-width: 1200px;
	border: 1px solid #f5f5f5;
	background-color: #fff;
	position: relative;
	display: block;
	margin-top: 70px;
	margin-bottom: 70px;
	margin-right: auto;
	margin-left: auto;
}
.ppBg .ppBody.ppBodyCfrm {
	max-width: 600px;
}
.ppBg .ppBody .ppContent {
	position: relative;
	min-height: 300px;
	padding: 40px;
}
.ppBg .ppBody .ppContent .img_parent_pp {
	position: relative;
}
.ppBg .ppBody .ppContent .img_parent_pp .btnArrL, .ppBg .ppBody .ppContent .img_parent_pp .btnArrR {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 40px;
	height: 40px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto 100%;
	position: absolute;
	cursor: pointer;
}
.ppBg .ppBody .ppContent .img_parent_pp .btnArrL {
	left: -40px;
	background-image: url(images/ico-v3.svg);
}
.ppBg .ppBody .ppContent .img_parent_pp .btnArrR {
	right: -40px;
	background-image: url(images/ico-v4.svg);
}
.ppBg .ppBody .ppContent .img_in_pp {
	max-width: 100%;
	display: block;
	margin: auto;
}
.ppBg .ppBody .ppContent.ppContentPd0 {
	padding: 0px;
}
.ppBg .ppBody .btnClose {
	background-image: url(images/ico-x.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center center;
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: 0px;
	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 100%;
	margin-left: auto;
	margin-right: auto;
}
/*================POPUP Confirm=====================*/
.ppBg .ppBody.ppBodyCfrm .ppContent {
	text-align: center;
}
.ppBg .ppBody.ppBodyCfrm .ppContent .icoBig {
	width: 100px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
	background-position: center center;
}
.ppBg .ppBody.ppBodyCfrm .ppContent .icoBig.icoBig-ii {
	background-image: url(images/ico-ii.svg);
}
.ppBg .ppBody.ppBodyCfrm .ppContent .icoBig.icoBig-note {
	background-image: url(images/ico-note.svg);
}
.ppBg .ppBody.ppBodyCfrm .ppContent h1 {
	color: #fecb3c;
	margin-bottom: 20px;
}
.s_err_pp {
	display: block;
	color: #FF0004;
}