@charset 'utf-8';
/*===========================================================================
	RESET CSS
============================================================================*/
html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-overflow-scrolling:none;overflow-x:hidden;overflow-y:scroll;-ms-touch-action: manipulation;touch-action:manipulation;}
html,body{width:100%;height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,select,textarea,p,blockquote,address{margin:0;padding:0;outline-style:none;outline-offset:0;}
input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}
img,fieldset,button,iframe{border:0 none;outline:0;}
fieldset{min-width:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-before:0;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-after:0;}
hr,button img{display:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none;}
caption,th{text-align:left;}
ol,ul{list-style:none;}
textarea{overflow:auto;}
legend{position:absolute;top:0;left:0;visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;}
a,a:link,a:visited,a:active,a:hover{text-decoration:none;}
br{display:block;margin-bottom:0;font-size:0;line-height:0;}
br:before{display: block;margin-top:0;content: '';}
br:after{content: '.';visibility: hidden;display: block;}
/*===========================================================================
	FONT
============================================================================*/
*{}
/*===========================================================================
	CONTENT USER SETTING
===========================================================================*/
/*- visibility,display ----------------------------------------------------------------------*/
.fixed{display:block;min-height:1%;*zoom:1;}
.fixed:after{display:block;visibility:hidden;clear:both;height:0;content:'.';font-size:0;line-height:0;}
* html .fixed{height:1%;}
.show{display:block;visibility:visible;}
.hide{display:none;visibility:hidden;}
.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.img-txt, .img-txt *,.img-txt-title{display:inline-block !important;overflow:hidden;text-indent:-99999px !important;font-size:0px !important;line-height:0px !important;*text-indent:0 !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.img-menu,.img-menu *{display:inline-block !important;text-indent:-99999px !important;font-size:0px !important;line-height:0px !important;*text-indent:0 !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;background-repeat:no-repeat;}
/*- link ----------------------------------------------------------------------*/
a,a *,a:link,a:link *{cursor:pointer;}
/*- cursor ----------------------------------------------------------------------*/
.cursor{cursor:pointer}
/*- li,ol,ul,dl ----------------------------------------------------------------------*/
ol{list-style:decimal;list-style-position:outside;}
ul{list-style-position:outside;}
dl dt{}
/*- table ----------------------------------------------------------------------*/
table{position:relative;border-spacing:0;}
table th{text-align:left;font-weight:bold;}
table th,table td{vertical-align:top;word-wrap:break-word;}
/*vertical*/
table.tbl-vertical{}
/*horizontal*/
table.tbl-horizon{}
/*layout*/
table.tbl-layout{}
/*tblForm*/
table.tbl-form{}
/*sortOption*/
table .set-hidden-position > *,
table .set-hidden-position > tr > *{margin:0 !important;padding:0 !important;height:0 !important;border:0 !important;background:none !important;}
/*- form-area ----------------------------------------------------------------------*/
.form-area .txt-label{display:inline-block;font-weight:bold;}
.form-area .txt-guide{display:inline-block;}
/*error*/
.form-area .required-star{vertical-align:middle;}
.form-area input.validate-error,.form-area select.validate-error,.form-area textarea.validate-error{border-style:dashed;}
/*.form-area div.validate-error{white-space:nowrap;}*/
/*- form ----------------------------------------------------------------------*/
.text-field,.select-field,.textarea-field,.radio-field,.file-field{display:inline-block;margin:0;padding:0;outline:0;border-style:solid;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none;vertical-align:top !important;box-sizing:border-box;}
.text-field{*text-indent:0;-webkit-appearance:none;}
.select-field{*text-indent:0;border:0;display:inline-block;font:inherit;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;outline:0;background-repeat:no-repeat;}
@-moz-document url-prefix() {.select-field {padding-left:0;}}
.select-field::-ms-expand{display:none}
.select-field.multiple{height:auto;}
.file-field{}
.textarea-field{resize:none;*margin:0;-webkit-appearance:none;}
.checkbox-field{outline:none;display:inline-block;-webkit-appearance:none;vertical-align:top !important;}
.radio-field{vertical-align:top !important;}
.txt-input-guide{}
.text-field[disabled],.select-field[disabled],.textarea-field[disabled],.file-field[disabled]{}
/*- button ----------------------------------------------------------------------*/
.btn{position:relative;display:inline-block !important;overflow:visible !important;margin:0;padding:0;outline:none !important;border:0;background-color:transparent;background-repeat:no-repeat;vertical-align:top;text-decoration:none !important;cursor:pointer !important;zoom:1;*display:inline !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;}
/*- background-image Button  ----------------------------------------------------------------------*/
.bg-btn{position:relative;display:inline-block !important;overflow:visible !important;margin:0;padding:0;outline:none !important;border:0 !important;background-color:transparent;background-repeat:repeat-x;vertical-align:top;text-decoration:none !important;cursor:pointer !important;zoom:1;*display:inline !important;}
/*- Image Button ----------------------------------------------------------------------*/
.img-btn{display:inline-block !important;overflow:visible;margin:0;padding:0;outline:none !important;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;background-repeat:no-repeat;vertical-align:top;text-align:center;text-decoration:none !important;text-indent:-99999px !important;font-size:0px !important;line-height:0px !important;cursor:pointer;*text-indent:0 !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
/*- img Bullet ----------------------------------------------------------------------*/
.img-bul{display:inline-block !important;overflow:hidden;background-color:transparent;background-repeat:no-repeat;vertical-align:top;text-indent:-99999px !important;font-size:0px !important;line-height:0px !important;*text-indent:0 !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
/*- imgBlock ----------------------------------------------------------------------*/
.img-block{overflow:hidden;}
.img-block > img{float:left;max-width:100%;min-width:100%;width:100%;}
/*- line ----------------------------------------------------------------------*/
.line-solid{display:block;padding:0;height:1px;border:0;*border:1px solid;}
/*- etc ----------------------------------------------------------------------*/
.ajax-login-bar{}
.ajax-loading{}
.modal-img-preview{text-decoration:none !important;cursor:pointer;}
/*===========================================================================
	CONTAINER
============================================================================*/
body .content > .head{display:block;min-height:1%;*zoom:1;}
body .content > .head:after{display:block;visibility:hidden;clear:both;height:0;content:'.';font-size:0;line-height:0;}
* html body .content > .head{height:1%;}
body .content > .main{display:block;min-height:1%;*zoom:1;}
body .content > .main:after{display:block;visibility:hidden;clear:both;height:0;content:'.';font-size:0;line-height:0;}
* html body .content > .main{height:1%;}
body .content > .foot{display:block;min-height:1%;*zoom:1;}
body .content > .foot:after{display:block;visibility:hidden;clear:both;height:0;content:'.';font-size:0;line-height:0;}
* html body .content > .foot{height:1%;}
body .content .section{display:block;min-height:1%;*zoom:1;}
body .content .section:after{display:block;visibility:hidden;clear:both;height:0;content:'.';font-size:0;line-height:0;}
* html body .content .section{height:1%;}
body .content .inner-section{display:block;min-height:1%;*zoom:1;}
body .content .inner-section:after{display:block;visibility:hidden;clear:both;height:0;content:'.';font-size:0;line-height:0;}
* html body .content .inner-section{height:1%;}
/*===========================================================================
	Extend Jquery.ui
============================================================================*
/*-  Images Ajax Upload ----------------------------------------------------------------------*/
.attachment-lst-box .attachment-lst{display:block;float:left;clear:both;min-height:1%;*zoom:1;}
.attachment-lst-box .attachment-lst:after{visibility:hidden;clear:both;height:0;content:'.';font-size:0;line-height:0;}
* html .attachment-lst-box .attachment-lst{height:1%;}
.attachment-lst-box{}
.attachment-lst-box .attachment-lst{position:relative;}
.attachment-lst-box .attachment-lst .img-block{position:relative;float:left;}
.attachment-lst-box .attachment-lst .img-block.use-delete{cursor:pointer;}
.attachment-lst-box .attachment-lst .img-block.use-delete:hover img{}
.attachment-lst-box .attachment-lst .img-btn.use-delete{vertical-align:bottom;}
.ajax-login-bar+ul,input.use-attachment.hide+ul{}
/*===========================================================================
	MODAL
============================================================================*/
/*- Sidebar ----------------------------------------------------------------------*/
html.use-sidebar{overflow:hidden;overflow-x:hidden;overflow-y:hidden;}
html.use-sidebar body{overflow:hidden;overflow-x:hidden;overflow-y:hidden;}
.sidebar-background{position:fixed;top:0;left:0;z-index:998;display:block;width:100%;height:100%;}
/*- GModal ----------------------------------------------------------------------*/
html.use-gModal{overflow:hidden;overflow-x:hidden;overflow-y:hidden;}
html.use-gModal body{overflow:hidden;overflow-x:hidden;overflow-y:hidden;}
.gModal{position:absolute;top:0;left:0;z-index:999;overflow:auto;padding:0;width:100%;height:100%;}
.gModal > .gModal-content{position:absolute;display:none;}
.gModal > .gModal-content > *{}
.gModal > .gModal-content .gModal-close{position:absolute;z-index:1;}
.gModal-background{position:absolute;top:0;left:0;z-index:998;display:block;min-width:100%;min-height:100%;width:100%;height:100%;}
/*- toastMessage ----------------------------------------------------------------------*/
.toastMessage{position:fixed;bottom:55px;left:0;z-index:999;overflow:auto;padding:0;}
.toastMessage > .gModal-content{position:relative;}
.toastMessage > .gModal-content > .opacity-bg{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;}
/*.toastMessage > .gModal-content > p{text-align:center;}*/
/*===========================================================================
	CONTENTS
============================================================================*
