body,input,textarea { font-family:±¼¸², Arial, ms sans serif; font-size:9pt; color:#000000;outline:0;resize:none;}
select {padding:0px;font-family: Malgun Gothic; font-size:9pt;outline:0;}
td { font-family:±¼¸², Arial, ms sans serif; font-size:9pt; color:#000000; }
a:link, a:active, a:visited { text-decoration:none; color:#3366CC; }
a:hover  { text-decoration:none; color:#FF6600; }


li{list-style:none;}
.acccode { font-family: u, Gulim, Arial, ms sans serif;  font-size: 9pt; color: #000000;}	
.blankspace { font-family: Gulimche, Arial, ms sans serif;  font-size: 9pt; color: #000000;}	
.rightspace { font-family: , Gulim, Arial, ms sans serif;  font-size: 9pt; color: #000000;padding-right:5px;}	

.noline  { font-family: ; font-size: 8pt; background-color:#EFEFEF; color:#000000; border:0x solid #ffffff; border-top-style:none;border-left-style:none;border-right-style:none;border-bottom-none;ime-mode:active;}
.noline2{ font-family: ; font-size: 8pt; background-color:#FFFFFF; color:#000000; border:0x solid #ffffff; border-top-style:none;border-left-style:none;border-right-style:none;border-bottom-none;ime-mode:active;}
.noline22{ font-family: ; font-size: 9pt; background-color:#FFFFFF; color:#000000; border:0x solid #ffffff; border-top-style:none;border-left-style:none;border-right-style:none;border-bottom-none;ime-mode:active;}
.noline3 { font-family: ; font-size: 8pt; background-color:#F9F9F9; color:#000000; border:0x solid #ffffff; border-top-style:none;border-left-style:none;border-right-style:none;border-bottom-none;ime-mode:active;}
.noline4 {border:0px;}
.noline00 {border:1px solid #696969;border-bottom-color:#E3E3E3;border-right-color:#E3E3E3;padding-right:2pt;}
.nolinet {border:0px;padding-left:2pt;}
.nolinen {border:0px;padding-right:2pt;}
.button1   { font-family: ; font-size: 9pt; background-color:#CCCCCC; color:#000000; border:1x solid #C6C8BB; border-top-style:none;border-left-style:none;border-right-style:none;border-bottom-none; width:70px;}
.button2   { font-family: ; font-size: 8pt; background-color:#FFFFFF; color:#000000; border:1x solid #FFFFFF; border-top-style:none;border-left-style:none;border-right-style:none;border-bottom-none; width:68px;}
.button3   { font-family: ; font-size: 8pt; background-color:#CCCCCC; color:#000000; border:1x solid #C6C8BB; border-top-style:none;border-left-style:none;border-right-style:none;border-bottom-none; width:70px;}
.button4   { font-family: ; font-size: 9pt; background-color:#EFEFEF; color:#000000; border:1x solid #000000; border-bottom-none; width:70px;}
.select1   { font-size: 9pt}
.line_blue  {  font-size: 9pt; border: 1px solid; border-color:#000000; background: #FFFFFF}
.sp1 {padding:0pt 4pt 0pt 5pt;}
.sp24 {padding-left:18pt;}
.sp54 {padding:0 5pt 0 4pt;}

.chk { width:auto; border-width:0px; }
.tinput { font-family: ; font-size: 9pt;  height:18px; color:#000000; background-color:#ffffff; border:1 solid #D5D5D5;}
.mediumfont { font-family: ; font-size: 9pt;}
.smallfont { font-family: ; font-size: 8pt;}
.tinyfont { font-family: ; font-size: 7pt;}
.ledgersum { font-family: ; font-size: 9pt; background-color: #F4EEDB;}
.disbutton {filter:alpha(opacity=30); opacity:0.3}

BODY 
{scrollbar-face-color: #eaeaea; scrollbar-shadow-color: #d4d0c8; 
scrollbar-highlight-color: #eaeaea; scrollbar-3dlight-color: #ffffff; 
scrollbar-darkshadow-color: #606060; scrollbar-track-color: #f2f2f2;
scrollbar-arrow-color: #eaeaea; scrollbar-base-color: #d4d0c8}


#mainhead table, #maincontents table { border-collapse: collapse; }
#mainhead tr, #maincontents tr { text-align:center;}
#mainhead td, #maincontents td { border:1px solid #777; padding:1; border-spacing:1; }

.agree_img2{width:130px;height:18px;text-align:left;padding:2px 0 0 55px;color:#FFF;background:url(/img/common/agree_2.gif)}
.agree_img3{width:130px;height:18px;text-align:left;padding:2px 0 0 55px;color:#FFF;background:url(/img/common/agree_3.gif)}

.btnbr {background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#8C8CCE));color:#47577E;font-size:12px;font-weight:900;cursor:pointer;text-align:center;
border:1px solid #999;padding:2px 9px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;border-radius:4px 4px;}
.btnbr:hover{background:-webkit-gradient(linear,left top,left bottom,from(#8C8CCE),to(#fff));color:#47577E;font-size:12px;font-weight:900;cursor:pointer;text-align:center;
border:1px solid #999;padding:2px 9px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;}


.btnbl {background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#8CACCE));color:#47577E;font-size:12px;font-weight:900;cursor:pointer;text-align:center;
border:1px solid #999;padding:2px 9px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;border-radius:4px 4px;}
.btnbl:hover{background:-webkit-gradient(linear,left top,left bottom,from(#7799BC),to(#fff));color:#47577E;font-size:12px;font-weight:900;cursor:pointer;text-align:center;
border:1px solid #999;padding:2px 9px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;}


.btnpk {background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#CC95C0));color:#7C4670;font-size:12px;font-weight:900;cursor:pointer;text-align:center;
border:1px solid #999;padding:2px 9px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;border-radius:4px 4px;}
.btnpk:hover{background:-webkit-gradient(linear,left top,left bottom,from(#CC95C0),to(#fff));color:#7C4670;font-size:12px;font-weight:900;cursor:pointer;text-align:center;
border:1px solid #999;padding:2px 9px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;}

.btnbg {background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#0099CC));color:#005872;font-size:12px;font-weight:900;cursor:pointer;text-align:center;
border:1px solid #999;padding:2px 9px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;border-radius:4px 4px;}
.btnbg:hover{background:-webkit-gradient(linear,left top,left bottom,from(#0099CC),to(#fff));color:#005872;font-size:12px;font-weight:900;cursor:pointer;text-align:center;
border:1px solid #999;padding:2px 9px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;}


.btngr {background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#5AACAC));color:#01697F;font-size:12px;font-weight:900;cursor:pointer;text-align:center;
border:1px solid #999;padding:2px 9px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;border-radius:4px 4px;}
.btngr:hover{background:-webkit-gradient(linear,left top,left bottom,from(#5AACAC),to(#fff));color:#01697F;font-size:12px;font-weight:900;cursor:pointer;text-align:center;
border:1px solid #999;padding:2px 9px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;}

.btnmj {background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#20C4D0));color:#01697F;font-size:12px;font-weight:900;cursor:pointer;text-align:center;
border:1px solid #999;padding:2px 9px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;border-radius:4px 4px;}
.btnmj:hover{background:-webkit-gradient(linear,left top,left bottom,from(#20C4D0),to(#fff));color:#01697F;font-size:12px;font-weight:900;cursor:pointer;text-align:center;
border:1px solid #999;padding:2px 9px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;}

.btnwt {background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#EAEAEA));color:#305C91;font-size:11px;cursor:pointer;text-align:center;
border:1px solid #999;padding:3px 9px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;border-radius:4px 4px;}
.btnwt:hover{background:-webkit-gradient(linear,left top,left bottom,from(#C7E0FF),to(#fff));color:#305C91;font-size:11px;cursor:pointer;text-align:center;
border:1px solid #999;padding:3px 9px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;}

.btncl {background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#777));color:#1B1C1C;font-size:10px;cursor:pointer;text-align:center;
border:1px solid #999;padding:0px 4px 1px 4px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;border-radius:2px 2px;}
.btncl:hover{background:-webkit-gradient(linear,left top,left bottom,from(#FF0000),to(#fff));color:#1B1C1C;font-size:10px;cursor:pointer;text-align:center;
border:1px solid #999;padding:0px 4px 1px 4px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;}

.btnmd {background:#E1E1E1;color:#000;cursor:pointer;text-align:center;
border:2px solid #0078D7;width:60px;padding:2px 0px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;}
.btnmd:hover{background:#E3F3FF;color:#000;cursor:pointer;text-align:center;
border:1px solid #0078D7;width:60px;padding:2px 0px;font-family: Malgun Gothic, Gulim, Arial, ms sans serif;}

.C_menu{font-family: Malgun Gothic;font-weight:bold;width:60px;padding:2pt 0 3pt 0;text-align:center;background:#107498;color:#fff;border:1px solid #777;position:relative;cursor:pointer;border-radius:3px;transition:500ms ease all;outline:none;}
.C_menu:hover{background:#fff;color:#107498;}
.C_menu:before,C_menu:after{content:'';position:absolute;  top:20;  right:0;  height:2px;  width:0;  background:#107498; transition:500ms ease all;}
.C_menu:after{right:inherit;top:inherit;left:0;bottom:0;}
.C_menu:hover:before,C_menu:hover:after{width:100%;transition:300ms ease all;}
.C_menu{border-bottom: 1px solid #777;}
.C_menu:active{transform : translateY(1px);border-bottom: 1px solid #CCC;}

.xls_prt {font-family:Malgun Gothic;font-weight:bold;color:#217346;height:25px;padding:0 5px 0 25px;
border:1px solid #217346;border-top:2px solid;border-bottom:none;
cursor:pointer;background:url(/img/ico/ico_excel.gif) no-repeat;background-position:3px 4px;background-color:#FFF;}
.xls_prt:hover {background-color:#CEE5D8;transition:all 0.3s ease;}

.title_01 {font-family:Malgun Gothic;font-size:18px; font-weight:bold;color:#fff;text-shadow:1px 1px 1px #555;}
.title_01B {background-image:repeating-linear-gradient(135deg, hsla(0,0%,100%,.1),hsla(0,0%,100%,.1) 1px,transparent 5px, transparent 7px);}
.title_02 {font-family:Malgun Gothic;font-size:15px; font-weight:bold;color:#fff;text-shadow:1px 1px 1px #555;}
.title_02B {background-image:repeating-linear-gradient(180deg, hsla(200,0%,100%,.1),hsla(200,0%,100%,.1) 1px,transparent 3px, transparent 3px);}
.xs{font-family:±¼¸²;font-weight:bold;color:red;cursor:pointer;padding:0 2pt;border:1px solid #CCC;box-shadow:1px 1px 1px #888;background:#DFDEDE;}
.xs:hover {background-color:red;color:#FFF;border:1px solid #E30000;box-shadow:1px 1px 1px #FF7E7E;}