@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 400;
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot');
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype');
}

@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 700;
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot');
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.ttf') format('truetype')
}

@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 300;
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot');
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.ttf') format('truetype');
}

.nanumbarungothic * {
 font-family: 'NanumBarunGothic', sans-serif;
}

.skip,.sound_only,legend{position:absolute}
a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,header,hgroup,hr,html,i,iframe,img,ins,kbd,li,main,mark,nav,ol,output,p,pre,q,ruby,s,samp,section,small,span,strong,sub,summary,sup,tbody,td,tfoot,th,thead,time,tr,u,ul,var,video,input,button,select,textarea{padding:0;margin:0;border:0;vertical-align:baseline}
body{line-height:1;font-weight:300;color:#282828;}
a{text-decoration:none;color:inherit}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,hr{display:none}
legend{height:0;font-size:0;line-height:0;overflow:hidden;text-indent:-20000px}
address,cite,em{font-style:normal}
button,label{cursor:pointer}
button{border:0;background:0 0;display:inline-block}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
.skip,.sound_only{visibility:hidden;top:0;left:0}
*{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
html, body {height:100%;font-size: 12px;letter-spacing:-0.5px;font-family:'NanumBarunGothic',sans-serif, "돋움", Dotum, Gulim, Arial, Verdana, Helvetica, AppleGothic, Sans-serif;color: #222222;}
img{border:none;}
a{text-decoration:none;color:black;}
ul,ol,li{list-style:none;}
input:focus {outline:none;}
select:focus {outline:none;}
input::-webkit-input-placeholder {color: #999;}
input{border:1px solid #ccc; border-radius:3px; padding:3px 15px; }
textarea:focus {outline:none;}


/* select {-webkit-appearance:none; -moz-appearance:none; appearance:none;   background:url('/images/select_icon.png') no-repeat 95% 50%/21px auto;}
 */
 select::-ms-expand{display:none;}

/* 로그인 */
.login_wrap{width:400px;margin: 0 auto;text-align: center; margin-top:50px;}
.login_wrap .tit{background: url('/images/login_tit.png')no-repeat center 0;height: 53px;padding-top: 56px;font-size: 14px;border-bottom: 2px solid #1f2297;}
.login_wrap .lg_bx{padding-top: 36px;box-sizing: border-box;}
.login_wrap .lg_bx input{background: #f9f9f9;border: 1px solid #d7d7d7;width: 100%;height: 60px;border-radius: 5px;margin-bottom: 6px;box-sizing: border-box;padding-left: 10px;}
hr{border-top: 2px solid #666;width: 100%;display: block;box-sizing: border-box;margin-bottom: 30px;margin-top: 36px;}
.login_wrap .lg_bx input[type=submit]{background: #1f2297;height:50px;width: 49%;box-sizing: border-box;border: none;color: #fff;font-size: 16px;display: inline-block;float: left;}
.login_wrap .lg_bx input.btn_lgn{background: #1f2297;height:50px;width: 49%;box-sizing: border-box;border: none;color: #fff;font-size: 16px;display: inline-block;float: left;}
.login_wrap .lg_bx input.btn_lgn:last-child{float:right; background:#777;}
.login_wrap .lg_bx .info{margin-top: 39px;background: url('/images/info_icon.png')no-repeat;font-size: 14px;color: #3d3fa8;line-height: 22px;text-align: left;padding-left: 26px;}


/* 메인화면 */
.wrap{width: 1000px;margin: 0 auto; min-height:780px; margin-bottom:50px; overflow:hidden;}
.wrap .top{height: 50px;border-bottom: 1px solid #666;position: relative;}
.wrap .top > a{margin-left: 40px;font-size: 12px;color: #9398a0; display:inline-block; padding:5px 0; box-sizing:border-box;}
.wrap .top > a > i{margin-right:3px; font-size:13px;}
.wrap .top > a.join{ margin-left: 24px;}
.wrap .top .logout{background: #eeeeee;width: 110px;display: inline-block;height: 33px;border-radius: 3px;text-align: center;line-height: 33px;position: absolute;right: 0;top: 20px;font-size: 14px;letter-spacing: 0;}
.wrap .sub{margin: 10px 0 5px 0;}
.wrap .sub li{display: inline-block;margin-right: 24px;padding: 12px;}
.wrap .sub li.on a{color: #1f2297;text-decoration: underline;text-underline-position: under;}
.wrap .area{padding-top: 5px;font-size: 13px;position: relative;font-family: dotum; width:100%; margin:0 auto;}
.wrap .area select{/* width: 218px; */ padding:0 30px 0 5px;height: 35px;border-radius: 3px;border: 1px solid #ccc;display: inline-block;margin-right: 2px;}
.wrap .area .file_bx{display: inline-block;margin-right: 2px;}
.wrap .area .del_all{background: #666;width: 110px;height:35px;border-radius: 3px;position: absolute;right: 0;color: #fff;text-align: center;line-height: 34px;}
.wrap .area a:hover{background:#888;}
.wrap .area .del_all > i{ margin-right: 5px; font-size: 16px;}
.inpt_calen{background: #f7f7f7 url('/images/calender.png')no-repeat 117px center;border: 1px solid #ccc;height: 35px;border-radius: 3px;padding: 0 10px;box-sizing: border-box;}
.wrap .area .file_bx input[type=text]{ border: 1px solid #ccc;height: 35px;border-radius: 3px;padding: 0 2px;box-sizing: border-box;}
.wrap .area .file_bx input[type=submit]{height: 35px;border-radius: 3px;background: #444; color:#fff; border:none; padding:0 28px;}
span.red{color:red;}
span.orange{color:orange;}
span.blue{color:blue;}
span.gray{color:gray;}
span.ccc{color:#ccc;}
.tab{display: flex; justify-content :space-between; margin-top: 20px; font-size:15px; width:1000px;}
.tab > a{padding: 10px 33px;font-weight: 600;}
.tab > a.on{background: #1f2297;color: #fff;border-radius: 3px;}

.footer_area{ background:#474747; text-align:center; margin-top:50px;}


/* 업로드 파일버튼 스타일 */
.file_bx label {height: 40px;line-height: 40px;font-weight:600;color: #fff;text-align:center;background: #1f2297;border: 1px solid #1f2297;vertical-align:middle;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing: border-box;padding: 0 20px;}
.file_bx label:hover {background: #171a82;}
.file_bx input.up_file[type="file"] {position:absolute; width:px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}

#loading{position:absolute;z-index:9999999;width:100%;height:100%;background:url('/images/bg_loading.png') repeat;}
#loading .loading{position:fixed;z-index:9999;top:40%;left:50%; margin:-50px 0 0 -100px;padding-top:100px;font-size:16px;font-weight:600; line-height:25px;text-align:center;color:#fff;background:url('/images/loading_bar.gif') no-repeat 50% 50%;overflow:hidden}

.tb_area{max-height: 665px;overflow-y: auto;margin-top: 14px;border-top: 1px solid #ccc;font-family: dotum;font-size: 12px;letter-spacing:0;}
/*
table {width: 100%;border-left: 1px solid #ccc;}
table > thead > tr > th {font-weight: 400;background:#e4eff6;border-bottom: 1px solid #ccc;padding:10px 0;border-right:1px solid #ccc;}
table > tbody > tr > td {text-align: center;border-bottom: 1px solid  #ccc;padding:5px 0;vertical-align:middle;border-right:1px solid #ccc; line-height:17px;}
 */
 .container {height: 500px;overflow: auto;}
table > thead > tr > th{position: sticky;top: 0;vertical-align:middle;}
.more_btn{background: #aaa;width: 400px;height: 40px;border-radius: 3px;color: #fff;text-align: center;line-height: 40px;display: block;margin: 0 auto;margin-top: 20px;margin-bottom: 20px; font-weight:600;}
.more_btn > span{display:block; cursor:pointer;}
.reg_all{background: #171a82;width: 182px;height: 40px;border-radius: 3px;color: #fff;text-align: center;line-height: 40px;margin-top: 30px;display: inline-block;font-size: 15px; float:right;}
.msg_area{text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;width: 270px;margin: 0 auto;cursor:pointer; padding:0 5px;}
.list_cnt{display: inline-block;font-size: 12px;font-family: dotum;font-weight: 600; height:40px; line-height:40px;}

/* 회원정보 */
.m_info{margin:0 auto;}
.m_info p{text-align:center;}
.m_info table{border-top:1px solid #ccc;}
.m_info th{padding:12px 0;border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#e4eff6; font-size:13px;vertical-align:middle;}
.m_info td{ font-size:13px;}
.m_info_btn{background: #171a82;height: 40px !important;padding: 0 30px !important;color: #fff;text-align: center;line-height:37px;margin-top: 19px;display: inline-block;cursor:pointer;border: none !important;font-size:15px;}

/* 팝업 */
.pop_area{border:1px solid #ccc;  box-sizing:border-box; background:#fff; overflow:hidden; }
.pop_area .title > h2{padding-top: 28px;height: 65px;text-align: center;font-weight:600;box-sizing: border-box;}
.pop_area table{border-top:1px solid #ccc; width:94%; margin:0 auto;}
.pop_area table tr{font-size:13px; font-family:dotum;}
.pop_area table th{vertical-align:middle; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background:#e4eff6; padding:12px 0;}
.pop_area table td{ text-align:left;padding-left:10px; box-sizing:border-box;letter-spacing:0px; }
.pop_area .add_detail{padding-bottom:20px;}
.pop_area label{display:inline-block; margin:0 0px 0 0px;}
.pop_area input{border:1px solid #ccc; border-radius:3px; height:35px; padding:0 5px;} 
.pop_area input + span{margin-left:3px; vertical-align:top; line-height:35px;}
.pop_area textarea{border:1px solid #ccc; border-radius:3px;  padding:0 5px;box-sizing:border-box;} 
.pop_area select{ padding:0 10px 0 5px;height: 35px;border-radius: 3px;border: 1px solid #ccc;display: inline-block;margin-right: 2px; box-sizing:border-box;}
.m_info label{display:inline-block; margin:0 12px 0 5px;}
.m_info input{border:1px solid #ccc; border-radius:3px; height:35px; padding:0 5px;box-sizing:border-box;} 
.m_info input + span{margin-left:3px; vertical-align:top; line-height:35px;}
.m_info textarea{border:1px solid #ccc; border-radius:3px;  padding:0 5px;box-sizing:border-box; width:448px;} 

.top + .tit{margin:0 auto; position:relative;}

h2.tit{margin-top: 35px;font-size: 18px;font-weight:600;display:inline-block;margin-bottom:20px;}
p.list_btn{position:absolute;right:0;top: 28px;background: #fff;color: #333;width:110px;height: 33px;text-align:center;line-height: 31px;border-radius:3px;cursor:pointer;border: 1px solid #ccc;}
p.list_btn > i{font-size:12px;position: absolute;top: 10px;left: 20px;}
p.list_btn > input{background:none;font-size: 13px;padding: 0 24px;padding-left: 38px;box-sizing: border-box;width: 111px;border: none;}

.add_detail > div.info_area{font-size:13px; text-align:center; width:94% margin:0 auto; margin-top:20px; }
.btn_style_08, .s_btn_05{width:92px;border: 1px solid #ccc;border-radius: 3px;height: 35px;padding: 0 5px;box-sizing: border-box;display: inline-block;line-height: 35px; cursor:pointer;} 
.s_btn_04{width:92px;border-radius: 3px;height: 35px;padding: 0 5px;box-sizing: border-box;display: inline-block;line-height: 35px;color: #fff;background: #ff5757;} 
.btn_01{display:inline-block;padding:5px 10px;font-size:11px;background:#e1e1e1;border:1px solid #c6c6c6;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#4c4c4c;text-align:center}
.btn_01:hover {color:#4c4c4c}
.btn_02{display:inline-block;padding:11px; vertical-align:top;font-size:11px;background:#196ae2;border:1px solid #196ae2;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#4c4c4c;text-align:center; color:#fff;box-sizing:border-box;}
.wrap .area a:hover{background:#196ae2; color:#fff; border:1px solid #196ae2;}
#search_form{display:inline-block; float:right;}

.lh18{line-height:18px; text-align:left; padding-left:10px; box-sizing:border-box;}
.m_info select{ padding:0 10px 0 5px;height: 35px;border-radius: 3px;border: 1px solid #ccc;display: inline-block;margin-right: 2px; box-sizing:border-box;}
span.scan{display:inline-block; line-height:34px;}

/*dialog*/
#dialog-background {display: none;position: fixed;top: 0; left: 0;width: 100%; height: 100%;background: rgba(0,0,0,.7);z-index: 10;}

/* 정렬 */
.left{text-align:left !important;  padding-left:10px !important;}
.right{text-align:right !important; padding-left:0px !important; padding-right:10px !important;}
.center{text-align:center !important; padding-left:5px !important;padding-right:5px !important;}

/* 달력부분 수정 */
#ui-datepicker-div{font-size:13px;}
#ui-datepicker-div select{ background:none; color:#fff; width:auto;}
#ui-datepicker-div select:nth-child(2){margin-left:10px;}

.w10{width:10px !important}
.w20{width:20px !important}
.w30{width:30px !important}
.w40{width:40px !important}
.w50{width:50px !important}
.w60{width:60px !important}
.w70{width:70px !important}
.w80{width:80px !important}
.w95{width:95px !important}
.w90{width:90px !important}
.w100{width:100px !important}
.w110{width:110px !important}
.w120{width:120px !important}
.w125{width:125px !important}
.w130{width:130px !important}
.w140{width:140px !important}
.w150{width:150px !important}
.w160{width:160px !important}
.w170{width:170px !important}
.w180{width:180px !important}
.w190{width:190px !important}
.w200{width:200px !important}
.w210{width:210px !important}
.w220{width:220px !important}
.w230{width:230px !important}
.w240{width:240px !important}
.w250{width:250px !important}
.w260{width:260px !important}
.w270{width:270px !important}
.w280{width:280px !important}
.w290{width:290px !important}
.w300{width:300px !important}
.w310{width:310px !important}
.w320{width:320px !important}
.w330{width:330px !important}
.w340{width:340px !important}
.w350{width:350px !important}
.w360{width:360px !important}
.w370{width:370px !important}
.w380{width:380px !important}
.w390{width:390px !important}
.w400{width:400px !important}
.w430{width:430px !important}
.w435{width:435px !important}
.w440{width:440px !important}
.w448{width:448px !important}
.w450{width:450px !important}
.w500{width:500px !important}
.w600{width:600px !important}
.w700{width:700px !important}
.w800{width:800px !important}
.w900{width:900px !important}
.w70p{width:70% !important;}
.w80p{width:80% !important;}
.w90p{width:90% !important;}


/* leftmenu */
#Left_Column { float:left; width:190px; z-index:2; margin:0 0 50px 0; }
#Left_Column p.wrapper { position:relative; height:46px; padding: 24px 0 0 0; text-align:center; font-size:20px; font-weight:bold; color:#fff; background:#888; z-index:2; }
#Left_Column p.type2 { background:url('/images/bg_h2_02.jpg') left top no-repeat; }
#Left_Column h2 { position:relative; height:46px; padding: 24px 0 0 0; text-align:center; font-size:22px; font-weight:bold; color:#fff; background:url('/images/bg_h2.jpg') left top no-repeat; z-index:2; }
#Left_Column h2.type2 { background:url('/images/bg_h2_02.jpg') left top no-repeat; }
#Left_Column ul#Left_Menu {float:left; width:190px; border-bottom:3px solid #f2f2f2; }
#Left_Column ul#Left_Menu li { float:left; }
#Left_Column ul#Left_Menu li.menu a { cursor:pointer; cursor:hand; font-weight:bold; }
#Left_Column ul#Left_Menu li.menu a.select { float:left; width:175px; height:31px; padding: 10px 0 0 13px; font-size:14px; color:#0451b7; font-weight:bold; border:1px solid #276cc7; background-color:#fff; text-decoration:none; }
#Left_Column ul#Left_Menu li.menu a.no_select { float:left; width:175px; height:31px; padding: 10px 0 0 13px; font-size:14px; color:#000; font-weight:bold; border-left:1px solid #cdd2d7; border-right:1px solid #cdd2d7; }
#Left_Column ul#Left_Menu li.nomenu a { cursor:pointer; cursor:hand; font-weight:bold; }
#Left_Column ul#Left_Menu li.nomenu a.select { float:left; width:175px; height:31px; padding: 10px 0 0 13px; font-size:14px; color:#0451b7; font-weight:bold; border:1px solid #276cc7; background-color:#fff; text-decoration:none; }
#Left_Column ul#Left_Menu li.nomenu a.no_select { float:left; width:175px; height:31px; padding: 10px 0 0 13px; font-size:14px; color:#000; font-weight:bold; border-left:1px solid #cdd2d7; border-right:1px solid #cdd2d7;border-top:1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; }
#Left_Column ul#Left_Menu li.nomenu ul.sub_menu_on { float:left; width:188px; padding:6px 0 7px 0; border-left:1px solid #cdd2d7; border-right:1px solid #cdd2d7; border-bottom:none; background-color:#fff; }
#Left_Column ul#Left_Menu li.nomenu ul.sub_menu_on li { float:left; width:196px; height:24px; margin-left:-1px; }
#Left_Column ul#Left_Menu li.nomenu ul.sub_menu_on li a { float:left; width:164px; height:24px; padding:1px 0 0 25px; font-size:13px; color:#555; font-weight:normal; background:url('/images/icon_left_sub_off.gif') 14px 11px no-repeat; }
#Left_Column ul#Left_Menu li.nomenu ul.sub_menu_on li.select_sub { background:url('/images/bg_left_sub_on.jpg') left top no-repeat; }
#Left_Column ul#Left_Menu li.nomenu ul.sub_menu_on li.select_sub a { color:#fff; background: url('/images/icon_left_sub_on.gif') 14px 11px no-repeat; font-weight: bold; }
#Left_Column ul#Left_Menu li.nomenu ul.sub_menu_on li.sub_of_sub { padding: 0 0 0 11px; }
#Left_Column ul#Left_Menu li.nomenu ul.sub_menu_on li.sub_of_sub a { background: url('/images/icon_left_sub_of_sub.jpg') no-repeat 15px 7px; }
#Left_Column ul#Left_Menu li.nomenu ul.sub_menu_on li.select_sub.sub_of_sub a { color: #fff; background: url('/images/icon_left_sub_of_sub.png') no-repeat 15px 7px; font-weight: bold; }
#Left_Column ul#Left_Menu li.no_dep_menu a { cursor:pointer; cursor:hand; font-weight:bold; }
#Left_Column ul#Left_Menu li.no_dep_menu a.select { float:left; width:183px; height:32px; line-height:25px;padding: 10px 0 0 13px; font-size:14px; color:#fff; font-weight:bold;  background:url('/images/bg_left_on.jpg') left top no-repeat; text-decoration:none; }
#Left_Column ul#Left_Menu li.no_dep_menu a.no_select { float:left; width:175px; height:30px; padding: 11px 0 0 13px; font-size:14px; color:#000; font-weight:bold; border-left:1px solid #cdd2d7; border-right:1px solid #cdd2d7; }
#Left_Column ul#Left_Menu li.no_dep_menu a.no_select_cd { float:left; width:175px; height:30px; padding: 11px 0 0 13px; font-size:14px; color:#000; font-weight:bold; border-top:1px solid #cdd2d7; border-left:1px solid #cdd2d7; border-right:1px solid #cdd2d7; }
#Left_Column ul#Left_Menu li.endS a.select { float:left; width:175px; height:31px; padding: 10px 0 0 13px; font-size:14px; color:#0451b7; font-weight:bold; border:1px solid #276cc7; background-color:#fff; text-decoration:none; }
#Left_Column ul#Left_Menu li.endL { border-bottom:1px solid #cdd2d7; }
#Left_Column ul#Left_Menu li.endF a.no_select { height:32px !important; }
#Left_Column ul#Left_Menu li.no_dep a { border-top:1px solid #dfdfdf; }
#Left_Column ul#Left_Menu li.menu a.select_dep { float:left; width:175px; height:31px; padding: 9px 0 0 13px; font-size:14px; color:#000; font-weight:bold; border-left:1px solid #cdd2d7; border-right:1px solid #cdd2d7; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; background:url('/images/icon_left_off_02.gif') 167px 19px no-repeat; }
#Left_Column ul#Left_Menu li.menu a.no_select_dep { float:left; width:175px; height:31px; padding: 9px 0 0 13px; font-size:14px; color:#000; font-weight:bold; border-left:1px solid #cdd2d7; border-right:1px solid #cdd2d7; border-top:1px solid #dfdfdf; background:url('/images/icon_left_off_01.gif') 167px 15px no-repeat;  }
#Left_Column ul#Left_Menu li.menu a.select_dep.current_select { float:left; width:175px; height:31px; padding: 9px 0 0 13px; font-size:14px; font-weight:bold; border:1px solid #276cc7; background:url('/images/icon_left_on_01.gif') 168px 19px no-repeat #fff; color:#0451b7; }
#Left_Column ul#Left_Menu li.menu a.no_select_dep.current_select { float:left; width:175px; height:31px; padding: 9px 0 0 13px; font-size:14px; color:#fff; font-weight:bold; border:1px solid #276cc7; background:url('/images/icon_left_on_02.gif') 167px 15px no-repeat #fff;  color:#0451b7; }
#Left_Column ul#Left_Menu li.menu a.select_dep_02 { float:left; width:175px; height:31px; padding: 9px 0 0 13px; font-size:14px; color:#000; font-weight:bold; border-left:1px solid #cdd2d7; border-right:1px solid #cdd2d7; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; }
#Left_Column ul#Left_Menu li.menu ul.sub_menu_on { float:left; width:188px; padding:6px 0 7px 0; border-left:1px solid #cdd2d7; border-right:1px solid #cdd2d7; border-bottom:none; background-color:#fff; }
#Left_Column ul#Left_Menu li.menu ul.sub_menu_on li { float:left; width:196px; height:24px; margin-left:-1px; line-height:24px; }
#Left_Column ul#Left_Menu li.menu ul.sub_menu_on li a { float:left; width:164px; height:24px; padding:1px 0 0 25px; font-size:13px; color:#555; font-weight:normal; background:url('/images/icon_left_sub_off.gif') 14px 11px no-repeat; }
#Left_Column ul#Left_Menu li.menu ul.sub_menu_on li.select_sub { background:url('/images/bg_left_sub_on.jpg') left top no-repeat; }
#Left_Column ul#Left_Menu li.menu ul.sub_menu_on li.select_sub a { color:#fff; background:url('/images/icon_left_sub_on.gif') 14px 11px no-repeat; font-weight:bold; }
#Left_Column ul#Left_Menu li.menu ul.sub_menu_off { display:none; float:left; width:188px; padding:6px 0 7px 0; border-left:1px solid #cdd2d7; border-right:1px solid #cdd2d7; background-color:#fff; }
#Left_Column ul#Left_Menu li.menu ul.sub_menu_off li { float:left; width:164px; height:23px; padding:1px 0 0 24px; font-size:13px; color:#555; background:url('/images/icon_left_sub_off.gif') 13px 11px no-repeat; }
#Left_Column ul#Left_Menu li.menu ul.sub_menu_off li a { font-weight:normal; }
#Left_Column ul#Left_Menu li.end a { padding:10px 0 0 13px !important; border-bottom:1px solid #cdd2d7 !important;  border-top:1px solid #dfdfdf; }
#Left_Column ul#Left_Menu li.menu a span.charge_left { float:right; width:36px; height:15px; margin:4px 35px 0 0; font-size:11px; color:#fff; line-height:13px; font-weight:normal; text-align:center; background:url('/images/icon_left_charge_02.jpg') left top no-repeat; }
#Left_Column #Left_Setting { float:left; width:158px; padding: 5px 15px 4px 15px; margin:10px 0 0 0; border:1px solid #dfdfdf; border-radius:3px; }
#Left_Column #Left_Setting .settinglist li { float:left; width:100%; padding:4px 0 7px 0; background:url('/images/dot_03.gif') 0 100% repeat-x; }
#Left_Column #Left_Setting .settinglist li a { float:left; width:138px; padding: 0 0 0 20px; font-size:13px; font-weight:bold; color:#000; background:url('/images/icon_list_01.gif') 1px 6px no-repeat; line-height:20px;}
#Left_Column #Left_Setting .settinglist li.addressBook a { background:url('/images/bg_left_addr.gif') 1px 5px no-repeat; }
#Left_Column #Left_Setting .settinglist li.last.off { background:none; } 
#Left_Column #Left_Setting .settinglist li.setting_more a { background:url('/images/icon_list_02.gif') 1px 5px no-repeat; }
#Left_Column #Left_Setting .settinglist li.setting_more a span.icon_down { display: block; width: 9px; height: 14px; background: url("/images/icon_list_04.gif") no-repeat 0 9px; float: right; }
#Left_Column #Left_Setting .settinglist li.setting_more a span.icon_up { display: block; width: 9px; height: 14px; background: url("/images/icon_list_03.gif") no-repeat 0 9px; float: right; }
#Left_Column #Left_Setting .settinglist li.setting_more.on a { background:url('/images/icon_list_06.gif') 1px 5px no-repeat; }
#Left_Column #Left_Setting .settinglist li.setting_more.on a span.icon_down { display: block; float:right; width: 9px; height: 14px; background: url("/images/icon_list_04.gif") no-repeat 0 9px; }
#Left_Column #Left_Setting .settinglist li.setting_more.on a span.icon_up { display: block; float: right; width: 9px; height: 14px; background: url("/images/icon_list_03.gif") no-repeat 0 9px; }
#Left_Column #Left_Setting .settinglist li.setting_more.flatrate a { background:url('/images/icon_list_07.gif') 1px 5px no-repeat; }
#Left_Column #Left_Setting .settinglist li.setting_more.flatrate.on a { background:url('/images/icon_list_07.gif') 1px 5px no-repeat; }
#Left_Column #Left_Setting .settinglist li ul li a { font-weight:normal; color:#000; }
#Left_Column #Left_Setting .settinglist li#setting_depth { background:none; padding: 2px 0 0 0;  }
#Left_Column #Left_Setting .settinglist li#setting_depth ul { float:left; padding: 0 0 11px 0; }
#Left_Column #Left_Setting .settinglist li#setting_depth ul li { background:none; padding:4px 0 0 0; }
#Left_Column #Left_Setting .settinglist li#setting_depth ul li a { background:url('/images/icon_list_05.gif') 10px 11px no-repeat; color:#555; }

/* 회원가입 */
#join_area_new { width:780px; margin:0 auto; padding:0 0 0 0; line-height: 0px; }
#join_area_new #join_top_01 { float: left; width: 785px; height: 158px; background:url('/images/bg_jointop_01_new.gif') top center no-repeat; margin: 0 0 10px 0; }
#join_area_new #join_top_01 > ul { float: left; width: 100%; margin: 100px 0 0 0; }
#join_area_new #join_top_01 > ul > li { float: left; width: 258px; text-align: center; font-size: 16px; color: #808080; line-height: 16px; }
#join_area_new #join_top_01 > ul > li.section_01 { width: 262px; }
#join_area_new #join_top_01 > ul > li.section_02 { width: 286px; }
#join_area_new #join_top_01 > ul > li.section_03 { width: 236px; }
#join_area_new #join_top_01 > ul > li.wow { color: #000; font-weight: bold;  }
#join_area_new #join_top_02 { float: left; width: 785px; height: 158px; background:url('/images/bg_jointop_02_new.gif') top center no-repeat; margin: 0 0 10px 0; }
#join_area_new #join_top_02 > ul { float: left; width: 100%; margin: 100px 0 0 0; }
#join_area_new #join_top_02 > ul > li { float: left; width: 258px; text-align: center; font-size: 16px; color: #808080; line-height: 16px; }
#join_area_new #join_top_02 > ul > li.section_01 { width: 262px; }
#join_area_new #join_top_02 > ul > li.section_02 { width: 286px; }
#join_area_new #join_top_02 > ul > li.section_03 { width: 236px; }
#join_area_new #join_top_02 > ul > li.wow { color: #000; font-weight: bold;  }
#join_area_new #join_top_02_02 { float: left; width: 785px; height: 158px; background:url('/images/bg_jointop_02_new.gif') top center no-repeat; margin: 0 0 10px 0; }
#join_area_new #join_top_02_02 > ul { float: left; width: 100%; margin: 100px 0 0 0; }
#join_area_new #join_top_02_02 > ul > li { float: left; width: 258px; text-align: center; font-size: 16px; color: #808080; line-height: 16px; }
#join_area_new #join_top_02_02 > ul > li.section_01 { width: 262px; }
#join_area_new #join_top_02_02 > ul > li.section_02 { width: 286px; }
#join_area_new #join_top_02_02 > ul > li.section_03 { width: 236px; }
#join_area_new #join_top_02_02 > ul > li.wow { color: #000; font-weight: bold;  }
#join_area_new #join_top_03 { float: left; width: 785px; height: 120px; background:url('/images/bg_jointop_03_new.gif') top center no-repeat;  }
#join_area_new #join_top_03 > ul { float: left; width: 100%; margin: 100px 0 0 0; }
#join_area_new #join_top_03 > ul > li { float: left; width: 258px; text-align: center; font-size: 16px; color: #808080; line-height: 16px; }
#join_area_new #join_top_03 > ul > li.section_01 { width: 262px; }
#join_area_new #join_top_03 > ul > li.section_02 { width: 286px; }
#join_area_new #join_top_03 > ul > li.section_03 { width: 236px; }
#join_area_new #join_top_03 > ul > li.wow { color: #000; font-weight: bold;  }
#join_area_new #join_middle_03 { float: left; width: 785px; height: 250px; background: url('/images/bg_joinmiddle_03.gif') center center no-repeat; margin: 0 0 10px 0; }
#join_area_new .join_type { float: left; width: 345px; height: 344px; cursor: pointer; }
#join_area_new #auth_method_title { float: left; width: 757px; height: 70px; background: #f4f4f5; margin: 0 0 28px 14px; text-align: center; }
#join_area_new #auth_method_title > p { text-align: center; line-height: 68px; font-size: 17px; color: #111; font-weight: bold;  background:url('/images/bg_auth_method_title.jpg') left center no-repeat; display: inline-block; padding: 0px 0 2px 37px; }
#join_area_new .join_type#join_type_normal { background:url('/images/bg_jointype_normal_off.gif') top center no-repeat; }
#join_area_new .join_type#join_type_normal:hover { background:url('/images/bg_jointype_normal_on.gif') top center no-repeat; }
#join_area_new .join_type#join_type_api { background:url('/images/bg_jointype_api_off.gif') top center no-repeat; }
#join_area_new .join_type#join_type_api:hover { background:url('/images/bg_jointype_api_on.gif') top center no-repeat; }
#join_area_new .join_type > p:first-child { float: left; width: 100%; text-align: center; font-size: 21px; line-height: 21px; font-weight: bold; color: #000; margin: 144px 0 18px 0; }
#join_area_new .join_type > p { float: left; width: 100%; text-align: center; color: #6c6b71; font-size: 15px; line-height: 15px; margin: 0 0 7px 0; }
#join_area_new .join_type > button { width: 177px; height: 40px; border:none; background: #3273b7; color: #fff; font-size: 16px; font-weight: bold; text-align: center; line-height: 38px; margin: 28px 0 0 84px; outline:none; }
#join_area_new #join_type_normal { margin: 0 55px 0 20px; }
#join_area_new #join_type_api > button { background: #f53a81; }
#join_area_new #join_bottom_join_01 { float: left; width: 100%; height: 240px; background:#fbfbfb url("/images/bg_join_01_bottom.gif") left center no-repeat; border-bottom: 1px solid #f4f4f4; margin: 0 0 83px 0;  letter-spacing: -0.5px; }
#join_area_new #join_bottom_join_01 > ul { float: left; margin: 26px 0 0 152px;  }
#join_area_new #join_bottom_join_01 > ul > li { float: left; width: 100%; height: 40px; margin: 0 0 30px 0; }
#join_area_new #join_bottom_join_01 > ul > li > p:first-child { color: #1a1a1a; font-size: 16px; line-height: 16px; margin: 0 0 11px 0; }
#join_area_new #join_bottom_join_01 > ul > li > p:first-child > span.minor { font-size: 14px; }
#join_area_new #join_bottom_join_01 > ul > li > p { color: #t6c6b71; font-size: 14px; line-height: 14px; }
#join_area_new #join_bottom_join_01 > ul > li > p > span.under { font-weight: bold; background: url("/images/bg_join_bottom_under.gif") bottom repeat-x; }
#join_area_new .btn_join_area{float: left; width: 100%; margin: 40px 0 0 0; height: 45px; text-align: center;}
#join_area_new .btn_join_area input.btn_join{ width: 164px; height: 43px;color: #fff; border: 1px solid #0063af; background: #0063af; font-size: 16px; font-weight: bold; line-height:37px; text-align: center; }

.partner_content_area { padding: 0 0 0 0; border-top: 1px solid #d4d4d4; float: left;  width: 100%; margin: 15px 0 0 0; line-height: 0; }
#partner_input_area.join { }
#partner_input_area { float: left; width: 100%; margin: 55px 0 15px 20px; background: url('/images/bg_partner_input_area.gif') top left no-repeat; }
#partner_input_area > div { float: left; width: 360px; margin: 0 0 0 0; position: relative; }
#partner_input_area > div > p:first-child { font-size: 17px; color: #111; font-weight: bold; line-height: 17px; margin: 0 0 20px 0; background: url('/images/bg_partner_input_title_new.gif') 0px center no-repeat; }
#partner_input_area > div > input { float: left; width: 326px; height: 38px; box-sizing:border-box;border: 1px solid #cfcfcf; border-radius: 5px; margin: 0 0 7px 0; outline: none; font-size: 14px; padding: 0 15px 0 15px; }
#partner_input_area > div > input:focus { border: 1px solid #89c1ee; outline: none; }
#partner_input_area > div > div > #btn_request_auth { float: left; width: 50px; height: 35px; margin: 0 0 0 4px; position: absolute; top: 5px;left: 271px; color: #fff; font-weight: bold; font-size: 13px; text-align: center; border-radius: 3px; border: 1px solid #7f8088;  background: #7f8088; width: 46px; height: 28px; line-height: 24px;  }
#partner_input_area > div > div > input { float: left; width: 326px; height: 38px;box-sizing:border-box; border: 1px solid #cfcfcf; border-radius: 5px; margin: 0 0 10px 0; outline: none; font-size: 14px; padding: 0 15px 0 15px; }
#partner_input_area > div > div > input:focus { border: 1px solid #89c1ee; outline: none; }
#partner_input_area #contact_input_area { margin: 0 0 0 55px;  }
#partner_input_area #contact_input_area #info_cover { float: left; position: relative; cursor: pointer; width: 327px; }
#partner_input_area input:read-only { background: #EAEAEA !important;  }
#partner_input_area input.readonly { background: #EAEAEA !important;  }
#partner_input_area input[readonly] { background: #EAEAEA !important;  }
#partner_input_area input[readonly="readonly"] { background: #EAEAEA !important;  }
#partner_input_area textarea:read-only { background: #EAEAEA !important;  }
#partner_input_area textarea[readonly] { background: #EAEAEA !important;  }
#partner_input_area textarea[readonly="readonly"] { background: #EAEAEA !important;  }
#partner_input_area textarea.read-only { background: #EAEAEA !important;  }    
#partner_input_area input::-webkit-input-placeholder { letter-spacing: -0.5px; color: #9c9c9c; }
#partner_input_area input::moz-placeholder { letter-spacing: -0.5px; color: #9c9c9c;  }
#partner_input_area input:-ms-input-placeholder { letter-spacing: -0.5px; color: #9c9c9c;  }
#partner_input_area input:-moz-placeholder { letter-spacing: -0.5px; color: #9c9c9c;  }
#partner_input_area input::placeholder { letter-spacing: -0.5px; color: #9c9c9c;  }
#partner_input_area #company_number.default { background: url('/images/bg_input_regnum.gif') 14px center no-repeat; }
#partner_input_area #company_number.empty { background: #fefbfb url('/images/bg_input_regnum_red.gif') 14px center no-repeat; border: 1px solid #f394a8; }
#partner_input_area #company_number.invalid { background: #fefbfb; border: 1px solid #f394a8; }
#partner_input_area #company_number.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #company_number.valid { background: #fff; border: 1px solid #cfcfcf; }
#partner_input_area #PartnerRegNum_Person.default { background: url('/images/bg_input_regnum_person.gif') 14px center no-repeat; }
#partner_input_area #PartnerRegNum_Person.empty { background: #fefbfb url('/images/bg_input_regnum_person_red.gif') 14px center no-repeat; border: 1px solid #f394a8; }
#partner_input_area #PartnerRegNum_Person.invalid { background: #fefbfb; border: 1px solid #f394a8; }
#partner_input_area #PartnerRegNum_Person.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #PartnerRegNum_Person.valid { background: #fff; border: 1px solid #cfcfcf; }
#partner_input_area #PartnerName_Person.default { background: url('/images/bg_input_partnername_person.gif') 14px center no-repeat; }
#partner_input_area #PartnerName_Person.empty { background: #fefbfb url('/images/bg_input_partnername_person_red.gif') 14px center no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #PartnerName_Person.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #PartnerName_Person.focus { background: #fff;  }
#partner_input_area #PartnerName_Person.valid { background: #fff; border: 1px solid #cfcfcf; }
#partner_input_area #company_name.default { background: url('/images/bg_input_partnername.gif') 14px center no-repeat; }
#partner_input_area #company_name.empty { background: #fefbfb url('/images/bg_input_partnername_red.gif') 14px center no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #company_name.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #company_name.focus { background: #fff;  }
#partner_input_area #company_name.valid { background: #fff; border: 1px solid #cfcfcf; }
#partner_input_area #company_ceo.default { background: url('/images/bg_input_ceoname.gif') 14px center no-repeat; }
#partner_input_area #company_ceo.empty { background: #fefbfb url('/images/bg_input_ceoname_red.gif') 14px center no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #company_ceo.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #company_ceo.focus { background: #fff;border: 1px solid #89c1ee;   }
#partner_input_area #company_ceo.valid { background: #fff; border: 1px solid #cfcfcf; }
#partner_input_area #company_type.default { background: url('/images/bg_input_biztype.gif') 14px center no-repeat; }
#partner_input_area #company_type.empty { background: #fefbfb url('/images/bg_input_biztype_red.gif') 14px center no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #company_type.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #company_type.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #company_type.valid { background: #fff; border: 1px solid #cfcfcf; }
#partner_input_area #company_item.default { background: url('/images/bg_input_bizclass.gif') 14px center no-repeat; }
#partner_input_area #company_item.empty { background: #fefbfb url('/images/bg_input_bizclass_red.gif') 14px center no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #company_item.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #company_item.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #company_item.valid { background: #fff; border: 1px solid #cfcfcf; }
#partner_input_area #company_addr.default { background: url('/images/bg_input_addr.gif') 14px top no-repeat; }
#partner_input_area #company_addr.comp_addr{box-sizing:border-box; padding-right:92px; }
#partner_input_area #company_addr.empty { background: #fefbfb url('/images/bg_input_addr_red.gif') 14px top no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #company_addr.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #company_addr.focus { background: #fff;border: 1px solid #89c1ee;  }
#partner_input_area #company_addr.valid { background: #fff; border: 1px solid #cfcfcf; }
#partner_input_area #id.default { background: url('/images/bg_input_id.gif') 14px center no-repeat; }
#partner_input_area #id.empty { background: #fefbfb url('/images/bg_input_id_red.gif') 14px center no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #id.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #id.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #id.valid { background: #fff; border: 1px solid #cfcfcf; }
#partner_input_area #pw1.default {  background: url('/images/bg_input_pwd.gif') 14px center no-repeat; }
#partner_input_area #pw1.empty {  border: 1px solid #f394a8; background: url('/images/bg_input_pwd_red.gif') 14px center no-repeat; }
#partner_input_area #pw1.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #pw1.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #pw1.valid { background: #fff; border: 1px solid #cfcfcf; }
#partner_input_area #pw2.default { background: url('/images/bg_input_pwd_check.gif') 14px center no-repeat; }
#partner_input_area #pw2.empty { background: #fefbfb url('/images/bg_input_pwd_check_red.gif') 14px center no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #pw2.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #pw2.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #pw2.valid { background: #fff; border: 1px solid #cfcfcf; }
#partner_input_area #manager_name.default { background: url('/images/bg_input_contatctname_03.gif') 14px center no-repeat; cursor: pointer; }
#partner_input_area #manager_name.empty { background: #fefbfb url('/images/bg_input_contatctname_03_red.gif') 14px center no-repeat; border: 1px solid #f394a8; cursor: pointer;   }
#partner_input_area #manager_name.invalid { background: #fefbfb; border: 1px solid #f394a8; cursor: pointer;  }
#partner_input_area #manager_name.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #manager_name.valid { background: #fff; border: 1px solid #cfcfcf; cursor: pointer; }
#partner_input_area #manager_email.default { background: url('/images/bg_input_email.gif') 14px center no-repeat; }
#partner_input_area #manager_email.empty { background: #fefbfb url('/images/bg_input_email_red.gif') 14px center no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #manager_email.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #manager_email.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #manager_email.valid { background: #fff; border: 1px solid #cfcfcf; }
#partner_input_area #manager_ph.default { background: url('/images/bg_input_tel.gif') 14px center no-repeat; cursor: pointer; }
#partner_input_area #manager_ph.empty { background: #fefbfb url('/images/bg_input_tel_red.gif') 14px center no-repeat; border: 1px solid #f394a8; cursor: pointer;  }
#partner_input_area #manager_ph.invalid { background: #fefbfb; border: 1px solid #f394a8; cursor: pointer;  }
#partner_input_area #manager_ph.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #manager_ph.valid { background: #fff; border: 1px solid #cfcfcf; cursor: pointer;  }
#company_addr {  width: 294px; height: 98px; padding: 6px 15px 5px 15px; overflow: hidden; font-size: 14px; font-family: Malgun Gothic, 맑은 고딕, Apple SD Gothic Neo; color: #333;  border: 1px solid #cfcfcf;  border-radius: 5px; outline:none; margin: 0 0 10px 0; }
#company_addr:focus { border: 1px solid #89c1ee; }
.btnFindZipCode { position: absolute; left: 247px; top:6px;float: left;font-size: 13px; font-weight: bold; color: #fff; line-height: 21px; cursor: pointer; width: 68px; height: 23px; background: #acacac; border: 1px solid #acacac; border-radius: 2px; text-align: center; cursor: pointer;  }
#bottom_info { font-size: 13px; line-height: 20px; color: #919191; margin: 0 0 0 20px; padding: 10px 0 0 11px; float: left; background: url('/images/bg_request_bottom_info.gif') top left no-repeat; width: 100%;}
#bottom_info > span { color: #328ace; cursor: pointer; }
#bottom_info > span.btn_notice{ color:#999;}
#partner_input_bottom_area { float: left; width: 100%; margin: 40px 0 0 0; height: 45px; text-align: center;}
#partner_input_bottom_area > button { width: 164px; height: 43px; border: 1px solid #0063af; font-size: 16px; font-weight: bold; line-height: 40px; text-align: center; }
#partner_input_bottom_area #btn_partner_request { color: #fff; background: #0063af; margin: 0 13px 0 0; }
#partner_input_bottom_area #btn_partner_request_person { color: #fff; background: #0063af; margin: 0 13px 0 0; }
#partner_input_bottom_area #btn_partner_cancel { color: #0063af; background: #fff; }
.parter_complete_area { padding: 0 0 0 0; border-top: 1px solid #d4d4d4; float: left;  width: 100%; margin: 15px 0 0 0; line-height: 0; }
#p_info_01 { float: left; width: 100%; margin: 24px 0 0 0; font-size: 15px; color: #000; line-height: 15px; text-align: center; }
#p_info_02 { float: left; width: 100%; margin: 9px 0 0 0; font-size: 14px; color: #919191; line-height: 14px; text-align: center; }
#partner_info_area { float: left; width: 695px; height: 260px; background: url('/images/bg_partner_complete_bottom.gif') bottom center no-repeat; margin: 30px 0 0 0; padding: 0 0 0 95px;}
#partner_info_area.person { height: 200px; }
#partner_info_area > p:first-child { float: left; font-weight: bold; color: #303335; font-size: 16px; line-height: 16px; width: 100%; }
#partner_info_area > ul { float: left; width: 590px; border-top: 1px solid #000; margin: 10px 0 0 0; }
#partner_info_area > ul > li { float: left; width: 583px; height: 38px; border-bottom: 1px solid #e1e1e1; line-height: 38px; }
#partner_info_area > ul > li > p:first-child { float: left; width: 152px; height: 38px; border-right: 1px solid #e1e1e1; padding: 0 0 0 50px; font-size: 14px; line-height: 38px; color: #000; background: #f5f6f5; }
#partner_info_area > ul > li > p { width: 352px; height: 38px; line-height: 38px; font-size: 14px; color: #555; padding: 0 0 0 28px; float: left; }
#partner_complete_button_area { float: left; width: 100%; height: 45px; margin: 38px 0 0 0; text-align: center; }
#partner_complete_button_area > button { width: 165px; height: 43px; border: 1px solid #0063af; font-weight: bold; font-size: 16px; line-height: 40px;  }
#partner_complete_button_area #btn_goto_home { background: #fff; color: #0063af; margin: 0 13px 0 0;  }
#partner_complete_button_area #btn_href_tutorial { background: #0063af; color: #fff;  width: 180px; }
.input_info { float: left; display: none; font-size: 12px; color: #bcbaba; line-height: 12px; margin: 0 0 11px 6px; }
#partner_input_bottom_area #btn_join_request { color: #fff; border: 1px solid #0063af; background: #0063af; margin: 0 0 0 0; width: 190px; }
#partner_input_bottom_area #btn_join_request_link { color: #fff; border: 1px solid #0063af; background: #0063af; margin: 0 0 0 0; width: 190px; }
#partner_input_bottom_area.join_form { margin-bottom: 73px; }
#join_area_new #check_linkid_area { float: left; width: 744px; height: 59px; background: #f6f6f6; margin: 0 0 32px 21px; }
#join_area_new #check_linkid_area #LinkID { float: left; width: 286px; height: 35px; line-height: 35px; color: #9c9c9c; font-size: 15px; border: 1px solid #ee3880; padding: 0 14px 0 14px; border-radius: 5px; margin: 11px 0 0 201px; outline:none; color: #000; }
#join_area_new #check_linkid_area #LinkID.empty { background: #fff url('/images/input_linkid_empty_new.gif') left center no-repeat; }
#join_area_new #check_linkid_area #LinkID.valid { border: 1px solid #d3d3d3; background: #fff; }
#join_area_new #check_linkid_area #LinkID.focus { background: #fff;  }
#check_linkid_area #disable_overlay { z-index: 500; position: absolute; height: 390px; width: 743px; background-color: white; opacity: 0; filter: alpha(opacity=0); top: 398px; }
#join_area_new #join_03_infoarea { float: left; width: 100%; }
#join_area_new #join_03_infoarea > p { width: 100%; text-align: center; color: #777; font-size: 15px; line-height: 15px;  }
#join_area_new #join_03_infoarea #normal_info { color: #0047fb; }
#join_area_new #join_03_infoarea > p:first-child { margin: 0 0 10px 0; }
#join_area_new #join_03_button_area { float: left; width: 100%; margin: 45px 0 0 0; height: 45px; text-align: center; }
#join_area_new #join_03_button_area #btn_goto_home { width: 165px; height: 43px; border: 1px solid #635f5f; color: #0b0b0b; font-weight: bold; line-height: 41px; font-size: 16px; margin: 0 13px 0 0; }
#join_area_new #join_03_button_area #btn_goto_login { color: #fff; widtH: 176px; height: 43px; background: #777575; border: 1px solid #777575; font-size: 16px; line-height: 41px; }
#join_area_new #join_03_subinfo { float: left; width: 704px;  height: 64px; background: url('/images/bg_joinbottom_03.gif') center center no-repeat; margin: 70px 0 102px 10px; padding: 97px 0 0 61px; }
#join_area_new #join_03_subinfo > p { color: #6a6e6f; font-size: 14px; line-height: 14px; float: left;  }
#join_area_new #join_03_subinfo > p > span { font-weight: bold; }
#join_area_new #join_03_subinfo #btn_goto_cert { float: left; width: 73px; height: 22px; background: #none; color: #dd0062; font-size: 12px; line-height: 20px; border: 1px solid #f376a5; margin: 7px 0 0 185px; }
#join_area_new #check_linkid_area #img_linkid_info { cursor: pointer; margin: 22px 0 0 5px; }
#partner_input_area #input_title_01{ float: left; font-size: 17px; width: 746px; color: #111; line-height: 17px; font-weight: bold; margin: 0 0 20px 0; background: url(/images/bg_input_title_01_sub.gif)  90px 15px no-repeat; }
#partner_input_area #input_title_02{ float: left; display: block; font-size: 16px; line-height: 16px; color: #111; font-weight: bold; margin: 20px 0 17px 2px; background: url(/images/bg_input_title_02.gif) 93px 2px no-repeat; width: 324px; }
#img_linkid_info_sub { position: relative; top: -7px; left: 184px; }

.addr_area{position:relative; display:inline-block;}

/* 정액제 신청 */
#Right_Column { float:right; width:780px; min-height:595px; margin: 16px 0 60px 0; }
.contain.ht_popup #Right_Column { float:none; display: inline; }
#Right_Column .subtitle_area { float:left; width:780px; }
#Right_Column .subtitle_area h2 { float:left; font-size:16px; line-height:27px; font-weight:bold; color:#000; height:27px; letter-spacing:-2px; }
#Right_Column .subtitle_area h3 { float:left; font-size:16px; line-height:27px; font-weight:bold; color:#000; height:27px; letter-spacing:-2px; }
#Right_Column .subtitle_area ul.navi {float:right;}
#Right_Column .subtitle_area ul.navi li {float:left;padding: 8px 0 5px 13px;margin: 0 0 0 5px;font-size:11px;background: url("/images/icon_guide_02.gif") 2px 9px no-repeat;color:#777;}
#Right_Column .subtitle_area ul.navi li.home {padding: 8px 0 5px 20px;background: url("/images/icon_guide_01.gif") 2px 6px no-repeat;}

.charge_wrapper {  }
.charge_wrapper div .attach_title { float:left; width:220px; margin:14px 0 0 25px; padding:0 0 0 12px; font-size:15px; font-weight:bold; color:#333; background:url('/images//icon_attach_01.gif') left 5px no-repeat; }
.charge_wrapper div .attach_img { text-align:center; border:1px solid #d6d6d6; background-color:#fff; }
.charge_wrapper div.attach_btn { float:left; width: 259px; margin:10px 0 0 25px; }
.charge_wrapper div.attach_btn a { display: inline-block; width:59px; height:24px; }
.charge_wrapper #OfficialSeal_Area { width:468px; height:147px; margin:8px auto 0 auto; padding:0 10px; border-bottom:1px solid #c6c6c6;  }
.charge_wrapper #OfficialSeal_Area .attach_img { float:left; width:176px; height:85px; margin:12px auto 0 auto; padding:33px 0 0 0; }
.charge_wrapper #BusinessLicense_Area { width:468px; height:147px; margin:8px auto 0 auto; padding:0 10px; border-bottom:1px solid #c6c6c6;  }
.charge_wrapper #BusinessLicense_Area .attach_img { float:left; width:176px; height:113px; margin:12px auto 0 auto; padding:5px 0 0 0; }
.charge_wrapper #BankBook_Area { width:468px; height:148px; margin:8px auto 0 auto; padding:0 10px; }
.charge_wrapper #BankBook_Area .attach_img { float:left; width:176px; height:113px; margin:12px auto 0 auto; padding:5px 0 0 0; }
.charge_wrapper ul.attach_info { float:left; width:234px; margin:5px 0 0 25px;}
.charge_wrapper ul.attach_info li { padding: 0 0 0 7px; background:url('/images/bg_dot_01.gif') left 7px no-repeat; font-size:11px; line-height:20px; }
.charge_wrapper .attach_box { width:469px; height:126px; margin:14px auto 0 auto; padding: 13px 0 0 19px; background:url('/images/bg_attach_01.jpg') center top no-repeat;  }
.charge_wrapper .attach_box  p.attach_blue_expoint { font-size:12px; padding: 0 0 0 23px; font-weight:bold; background:url("/images/icon_attach_02.gif") left 1px no-repeat; color:#0b4ea8; }
.charge_wrapper .attach_box  ul { margin:5px 0 0 2px; }
.charge_wrapper .attach_box  ul li { padding: 2px 0 0 10px; font-size:11px; background:url("/images/icon_attach_03.gif") 1px 8px no-repeat; color:#333; line-height:16px; letter-spacing:-1px; }

/*		기 버튼		*/
.date_g1_off { float:left; width:33px; padding: 1px 6px 2px 7px; line-height:17px; background:url('/images/btn_date_5.gif') left top no-repeat; font-size:11px; }
.date_g2_off { float:left; width:33px; padding: 1px 6px 2px 7px; line-height:17px; background:url('/images/btn_date_6.gif') left top no-repeat; font-size:11px; }
.date_g1_on { float:left; width:33px; padding: 1px 6px 2px 7px; line-height:17px; background:url('/images/btn_date_5_ov.gif') left top no-repeat; font-size:11px; color:#fff; }
.date_g2_on { float:left; width:33px; padding: 1px 6px 2px 7px; line-height:17px; background:url('/images/btn_date_6_ov.gif') left top no-repeat; font-size:11px; color:#fff; }

.taxinvoice_notice { float:left; width: 672px; margin:9px 0 0 0; padding: 20px 0 22px 106px;  border:1px solid #7ebbea; background:url(/images/bg_notice_01.gif) 45px center no-repeat #f4f8fb; }
.taxinvoice_notice p { font-size:13px; font-weight:bold; color:#0071c9; }

.notice_bar { display:inline-block; float:left; width: 780px; height:17px; margin:20px 0 0 0; padding: 13px 0 16px 0px;  border:1px solid #7ebbea; background:#f4f8fb; text-align:center;}
.notice_bar p { display:inline; padding-left:24px; font-size:14px; font-weight:bold; color:#000000; background:url(/images/notice_bar_icon.png) 0px 1px no-repeat;}

.btn_area { text-align:center; display:inline-block; margin:25px 0 0 0; width:100%;}
.btn_area p { text-align:center; display:inline-block; width:780px; }

/* header_bottom */
.menu{display:inline-block;}
.menu .header_bottom { width:100%; height:39px; margin:0px auto 0 auto; line-height: 39px; color: #fffefa;  border-bottom:1px solid #ccc; }
.menu .header_bottom #LoginIDID { float:left; width: 105px; height:23px; padding:0 7px; border:1px solid #ccc; border-radius:2px; margin: 7px 0 0 0; line-height: 23px; }
.menu .header_bottom #LoginIDPWD { float:left; width:105px; height:23px; padding:0 7px; border:1px solid #ccc; border-radius:2px; margin: 7px 0 0 5px; line-height: 23px; }
.menu .header_bottom .login_input_id { background:url('/images/main_login_input_id.gif') 5px 5px no-repeat #fff; margin: 7px 0 0 0;}
.menu .header_bottom .login_input_pwd { background:url('/images/main_login_input_pwd.gif') 5px 5px no-repeat #fff; margin: 7px 0 0 0; }
.menu .header_bottom #ID_SAVE { margin: 13px 6px 0 0; }
.menu .header_bottom #mainLoginBtn {outline:0;font-size:12px; float:left; text-align:center; width:190px; height:29px; color:#fff; border:0px; background:url('/images/btn_main_login.gif') no-repeat #fff; line-height: 22px; margin: 5px 5px 0 0px; padding:0px 0px 0px 15px;  }
.menu .header_bottom #mainJoinBtn {outline:0;font-size:12px; float:left; text-align: center; width:81px; height:29px; color: #645b5b; border: 1px solid #ced1dc; background: #ffffff; line-height: 22px; margin: 5px 7px 0 0;  }
.menu .header_bottom .save_id { float:left; }
.menu .header_bottom .save_id label { color: #777; font-size: 12px;   }
.menu .header_bottom .save_id label:hover { text-decoration:underline; }
.menu .header_bottom .idpwd_find { float:right; padding: 0 0 0 18px; background:url('/images/bg_idfind.jpg') left center no-repeat; font-size: 12px; color: #777; }
.menu .header_bottom .idpwd_find:hover { text-decoration:underline; }
.menu .header_bottom .header_info_area { float:left; }
.menu .header_bottom .header_info_area span { float:left; font-size:13px; color:#555; }
.menu .header_bottom .header_info_area span.corpname { padding:0 10px 0 0; background:url('/images/bg_bar_02.gif') right center no-repeat; }
.menu .header_bottom .header_info_area img { float: left; margin: 10px 5px 0 0; }
.menu .header_bottom .header_info_area a.btn_logout { float:left; margin: 1px 0 0 14px; padding:0 0 0 14px; color:#555; background:url('/images/icon_logout.gif') left center no-repeat; }
.menu .header_bottom .header_info_area a.btn_logout:hover { text-decoration:underline; }
.menu .header_bottom .header_info_area a.btn_mypage { float:left; color:#555; margin: 1px 0 0 0; padding: 0 0 0 14px; background:url('/images/icon_mypage.gif') left center no-repeat; }
.menu .header_bottom .header_info_area a.btn_mypage:hover { text-decoration:underline; }
.menu .header_bottom .header_charge_area { float:right; }
.menu .header_bottom .header_charge_area img { float:left;  }
.menu .header_bottom .header_charge_area span { float:left; font-size:13px; color:#333; font-weight:bold; }
.menu .header_bottom .header_charge_area span.point_red { font-size:14px; color:#f73e3e; }
.menu .header_bottom .header_charge_area span.point_blue { font-size:14px; color:#256ad2; }
.menu .header_bottom .header_charge_area a.btn_charge { float:left; text-align:center; width:65px; height:25px; color:#fff; background:url('/images/btn_charge.gif') left top no-repeat; line-height: 23px; }
.menu .header_bottom .header_charge_area a.btn_partner_charge { float:left; text-align:center; width:65px; height:25px; color:#fff; background:url('/images/btn_partner_charge.gif') left top no-repeat; line-height: 25px; }

/* write.css */
.width_195 { width: 195px !important; }

tbody#cashBill tr th { border-left:none !important; text-align:left; padding-left: 10px; }
tbody#cashBill tr td { padding-left: 10px ; }
tbody#cashBill tr td input {  }
#write_button {float:left; width:100%; margin:13px 0 9px 0; }
ul.modify_step { float:left; width:780px; margin:9px 0 40px 0; }
ul.modify_step li { float:left; height:49px; border-top:1px solid #dfdfdf; border-bottom:3px solid #808080; }
ul.modify_step li span.num { float:left; margin:13px 0 0  18px; font-size:25px; font-weight:bold; color:#cdcdcd; }
ul.modify_step li span.text { float:left; margin:17px 0 0 12px; font-size:15px; color:#777; }
ul.modify_step li.step_on { width:198px; height: 53px; padding: 0 0 0 55px; border-top:5px solid #276cc7; border-left:3px solid #276cc7; border-right:3px solid #276cc7; border-bottom:none; }
ul.modify_step li.step_on span.num { float:left; margin:13px 0 0 0; font-size:26px; font-weight:bold; color:#ff4747; line-height:26px; }
ul.modify_step li.step_on span.text { float:left; margin:12px 0 0 13px; font-size:20px; font-weight:bold; color:#000; line-height:26px; }
ul.modify_step li.step_off_l { width:207px; margin:5px 0 0 0; padding:0 0 0 53px; border-left:1px solid #dfdfdf; }
ul.modify_step li.step_off_r { width:209px; margin:5px 0 0 0; padding:0 0 0 50px; border-right:1px solid #dfdfdf; }
ul.modify_step li.width_206 { width:206px; }

.tradecheck { margin:3px 0 0 15px; padding:0 0 0 15px; background: url("/images/icon_depth.gif") 2px 3px no-repeat ;  }

.linked_invoice li { float:left; text-align:center; background: url("/images/bg_bar.gif") 0 5px no-repeat ; }
.linked_invoice li.tradetype { width:26px; background:none; }
.linked_invoice li.tradeOpt { width:80px; margin: 0 0 0 10px; letter-spacing:0px; }
.linked_invoice li.writedt { width:100px; letter-spacing:0px; }
.linked_invoice li.identnum { text-align:left; padding:0 0 0 15px; width:140px; letter-spacing:0px; }
.linked_invoice li.taxtype { width: 70px; }
.linked_invoice li.type { width: 70px; }
.linked_invoice li.supplycost { width:100px; letter-spacing:0px; text-align:right; padding: 0 15px 0 0; }

#content_search { margin-top: 0px; }


.statement_write { float:left; margin:15px 0 0 0; width:780px; }

#taxtype_area { float:left; width:780px; border-top:2px solid #a5a5a5; background-color:#fafafa; }
#taxtype_area .taxtype { float:left; }
#taxtype_area .taxtype .taxtype_radio { float:left; }
#taxtype_area .taxtype .taxtype_radio p { float:left; padding: 8px 25px 12px 25px; color:#555; }
#taxtype_area .taxtype .taxtype_radio span { float:left; padding: 7px 0 12px 0; }
#taxtype_area .taxtype .taxtype_radio span label { color:#555; padding-left: 3px; }
#taxtype_area .taxtype .client_radio { float:left; margin: 0 0 0 31px; background:url(/images/taxinvoice/bg_taxinvoice_bar.gif) left 13px no-repeat; }
#taxtype_area .taxtype .client_radio p { float:left; padding: 8px 19px 12px 19px; color:#555; }
#taxtype_area .taxtype .client_radio span { float:left; padding: 7px 0 12px 0; margin: 0 0 0 45px; }
#taxtype_area .taxtype .client_radio span.mgl_46 { margin-left: 46px; }
#taxtype_area .taxtype .client_radio span label { color:#555; }


/* table_border_red */
#edoc_area_form .table_border_red th { color:#e62324; }
#edoc_area_form .table_border_red tbody th { padding:2px 0; border-top:1px solid #f58c8c; border-left:1px solid #f58c8c; vertical-align:middle; }
#edoc_area_form .table_border_red tbody td { border-top:1px solid #f58c8c; border-left:1px solid #f58c8c; }
#edoc_area_form .table_border_red .table_underline { border-bottom:1px solid #f58c8c; }


#edoc_area_form { float:left; width: 776px; padding:0px; }
#edoc_area_form .edoc_table { width:100%; border-spacing:0px 0px; }
#edoc_area_form .edoc_table th { font-weight:normal; padding-top:2px; padding-bottom:2px; line-height:15px; height:20px; }
#edoc_area_form .edoc_table th, x:-moz-any-link, x:default { height:25px;*height:20px; }
#edoc_area_form .edoc_table td { color:#333333; padding-top:2px; padding-bottom:2px; height:20px; }
#edoc_area_form .edoc_table td textarea { float:left; margin:1px 0 0 0; }

#edoc_area_form .edoc_table td, x:-moz-any-link, x:default { height:25px;*height:20px; }
#edoc_area_form .edoc_table th.splitline { padding:0 0 0 0 !important; height: 0 !important; }


textArea { overflow: hidden; }
.rad { width:13px; height:13px; margin-bottom:1px; vertical-align:middle; cursor:pointer; }
.gray_bg { background-color:#f1f3f6; }

.PT .pt1 { float:left; margin: 20px 0 0 19%; }
.PT .pt2 { float:left; margin: 20px 0 0 12px; }
.PT .pt_s {float:left; margin:0 0 0 12px; }


#siteMgtKeyInputArea.left_stmt { width: 384px; }
#siteMgtKeyInputArea { float: left; width: 780px; height: 39px; background: #f1f3f6; text-align: center; }
#siteMgtKeyInputArea > div > p { display: inline-block; line-height: 38px; color: #e62324; font-weight: bold; font-size: 12px; }
#siteMgtKeyInputArea > div > input { display: inline-block; width: 200px; height: 20px; margin: 0px; border: 1px solid #cacaca; background-color: #FFFFFF; color: #333333; padding: 0 2px 2px 2px; vertical-align: middle; font-size: 12px; font-family: Malgun Gothic, 맑은 고딕, Apple SD Gothic Neo; margin: 0 0 0 3px;  }
#siteMgtKeyInputArea > div > input.readonly { background: #EAEAEA; }


/* view.css */
/* area_topstr */
#area_topstr { height:17px; margin:4px 0 0 0; z-index:999; }
#area_topstr .ntsconfirmnum_red { color:#DD0000; }
#area_topstr .ntsconfirmnum_blue { color:#2B3386; }
#area_topstr .ntsconfirmnum_black {color:#333333; }

/* area_stamp */
#area_stamp { position:relative; height:0px; line-height:0px; font-size:13px; z-index:998; }
#area_stamp .stamp { position:absolute; width:134px; height:134px; top:-60px; right:120px; }
#area_stamp .stamp .stamp_red { position:absolute; top:90px; left:0px; width:134px; color:#F14A55; text-align:center; font-weight:bold; line-height:12px; }
#area_stamp .stamp .stamp_blue { position:absolute; top:90px; left:0px; width:134px; color:#566CC0; text-align:center; font-weight:bold; line-height:12px; }

/* area_interopcode */
#area_interopcode { width:780px;top:2px; }
#area_interopcode > span { width: 260px; text-align: center; }

/* area_btmstr */
#area_btmstr { position: relative; z-index:999; margin-top:4px; }

/* area_btmtext */
#area_btmtext { line-height:20px; width:780px; }



/* WaterMark *****/
#area_watermark { position:relative; width:100%; height:0px; line-height:0px; font-size:0px; z-index:9999; }
#area_watermark .watermark { position:relative; top:225px; left:0px; width:100%; text-align:center; z-index: 2;}
#area_watermark .watermark.head_area { top: 28px; left: -44px; }

#area_watermark .watermark0 { position:absolute; top:28px; left:2px; opacity: 1; z-index:1000; }
#area_watermark .watermark1 { position:absolute; top:70px; left:0px; width:100%; text-align:center; z-index:1000; }
#area_watermark .watermark2 { position:absolute; top:104px; left:0px; width:100%; text-align:center; z-index:1000; }
.half_center { width: 376px; margin: 8px auto 0 auto; }

/* detail_view.css */
#detail_area #edoc_area_form .edoc_table .width_fix { height:0; font-size:0; line-height:0; padding:0; margin:0; }
#detail_area #edoc_area_form { position:relative; z-index:997; }

#detail_area .edoc_area_half { width:376px; margin: 0 auto !important; }

#detail_area #modify_view_panel { width:790px; padding-left:10px; }

/* area_info */
#detail_area  #area_info { margin-top:15px; }

/* area_button */
#detail_area #area_button { float:left; position:relative; width:100%; margin-top:4px; }


#detail_area .edoc_otp_width { width:376px; }
#detail_area .edoc_subtitle { background:url("/images/bullat_01.gif") no-repeat 0px 2px; padding-left:9px; }

/* contactinfo */
.detail_box{margin-top:20px !important ;}
.detail_box  ul li{line-height:18px;}
.detail_box  ul.contactinfo li.name{ float:left; min-width:100px; margin:0 0 0 0; padding: 0 8px 0 0; background:url("/images/bg_bar.gif") no-repeat right 5px; }
.detail_box  ul.contactinfo li.email{ float:left; min-width:200px; margin: 0 0 0 15px; background:url("/images/bg_bar.gif") no-repeat right 5px; }
.detail_box  ul.contactinfo li.tel{ float:left; width:240px; margin: 0 0 0 15px; }
.detail_box .btn_memo{line-height:24px;}
.detail_box + .area_button .btn_white{line-height:20px;}

/* area_seal */
#detail_area #area_seal { position:relative; width:100%; height:0px; line-height:0px; font-size:0px; z-index:998; }
#detail_area #area_seal .seal { position:absolute; }
#detail_area #area_seal .ti_121 { top:87px; left:350px; }
#detail_area #area_seal .ti_122 { top:87px; right:0px; }
#detail_area #area_seal .ti_123 { top:87px; right:0px; }
#detail_area #area_seal .ti_124 { top:87px; right:0px; }
#detail_area #area_seal .ti_125 { top:123px; left:340px; }
#detail_area #area_seal .ti_126 { top:123px; left:340px; }

/* area_topstr */
#detail_area #area_topstr { height:17px; margin:0 0 5px 0; z-index:999; }
#detail_area #area_topstr .ntsconfirmnum_red { color:#DD0000; }
#detail_area #area_topstr .ntsconfirmnum_blue { color:#2B3386; }
#detail_area #area_topstr .ntsconfirmnum_black {color:#333333; }


/* WaterMark *****/
#detail_area #area_watermark { 	position:relative; 	width:100%; height:0px; line-height:0px; font-size:0px; }
#detail_area #area_watermark .watermark0 { position: absolute; top: 22px;  left: 2px;  opacity: 1; z-index: 1000; }
#detail_area #area_watermark .watermark1 { position:absolute; top:70px; left:0px; width:100%; text-align:center; opacity: 1; z-index: 1000;}
#detail_area #area_watermark .watermark2 { position:absolute; top:98px; left:0px; width:100%; text-align:center; opacity: 1; z-index: 1000; }
#detail_area #area_watermark .watermark3 { position:absolute; top:162px; left:0px; width:100%; text-align:center; opacity: 1; z-index: 1000; }

#detail_area #area_watermark .watermark0_mini { position: absolute; top: 22px; left: 203px; opacity: 1; z-index: 1000; }

#detail_area .half_center { width: 376px; margin: 8px auto 0 auto; }

/* table_border_red */
#detail_area #edoc_area_form .table_border_red th { color:#e62324; }
#detail_area #edoc_area_form .table_border_red tbody th { padding:2px 0 4px 0; border-top:1px solid #e62324; border-left:1px solid #e62324; }
#detail_area #edoc_area_form .table_border_red tbody td { border-top:1px solid #e62324; border-left:1px solid #e62324; }
#detail_area #edoc_area_form .table_border_red .table_underline { border-bottom:1px solid #e62324; }

#detail_area #edoc_area_form .table_border_blue th { color:#276cc7; }
#detail_area #edoc_area_form .table_border_blue tbody th { padding:2px 0 4px 0; border-top:1px solid #276cc7; border-left:1px solid #276cc7; }
#detail_area #edoc_area_form .table_border_blue tbody td { border-top:1px solid #276cc7; border-left:1px solid #276cc7; }
#detail_area #edoc_area_form .table_border_blue .table_underline { border-bottom:1px solid #276cc7; }

#detail_area .table_border_red .tax_bg { background-color:#fff6f6; }
#detail_area .table_border_red .tax_b_01_l { border-left:1px solid #efc7c7 !important; }
#detail_area .table_border_red .tax_b_01_r { border-right:1px solid #efc7c7 !important; }
#detail_area .table_border_red .tax_b_01_t { border-top:1px solid #efc7c7 !important; }
#detail_area .table_border_red .tax_b_01_b { border-bottom:1px solid #efc7c7 !important; }
#detail_area .table_border_red .tax_b_01_rt { border-top:1px solid #efc7c7 !important; border-right:1px solid #efc7c7 !important; }
#detail_area .table_border_red .tax_b_02_t { border-top:1px solid #e62324 !important; }
#detail_area .table_border_red .tax_b_03_t { border-top:2px solid #ef7070 !important; }
#detail_area .table_border_red .tax_b2_01_r { border-right:1px solid #e62324 !important; }

#detail_area .table_border_blue .tax_bg { background-color:#f0f6fd; }
#detail_area .table_border_blue .tax_b_01_l { border-left:1px solid #b1c8e8 !important; }
#detail_area .table_border_blue .tax_b_01_r { border-right:1px solid #b1c8e8 !important; }
#detail_area .table_border_blue .tax_b_01_t { border-top:1px solid #b1c8e8 !important; }
#detail_area .table_border_blue .tax_b_01_b { border-bottom:1px solid #b1c8e8 !important; }
#detail_area .table_border_blue .tax_b_01_rt { border-top:1px solid #b1c8e8 !important; border-right:1px solid #b1c8e8 !important; }
#detail_area .table_border_blue .tax_b_02_t { border-top:1px solid #81abe2 !important; }
#detail_area .table_border_blue .tax_b_03_t { border-top:2px solid #81abe2 !important; }
#detail_area .table_border_blue .tax_b2_01_r { border-right:1px solid #276cc7 !important; }

#detail_area .tax_gb_01_l { border-left:1px solid #dfdfdf !important; }
#detail_area .tax_gb_01_r { border-right:1px solid #dfdfdf !important; }
#detail_area .tax_gb_01_t { border-top:1px solid #dfdfdf !important; }
#detail_area .tax_gb_01_b { border-bottom:1px solid #dfdfdf !important; }
#detail_area .tax_gb_01_rt { border-right:1px solid #dfdfdf !important; border-top:1px solid #dfdfdf !important; }







.cash_area { float:left; width:100%; }
.cash_area #cash_area_from { width:406px; margin:11px auto 2px auto; border:1px solid #d0d0d0; background: #f6f6f6; padding: 16px 11px 16px 13px; }
.cash_area #cash_area_from .cash_title { display: inline-block; font-size:21px; font-weight:bold; color:#222222; margin:0 0 0 7px; line-height:27px; }
.cash_area #cash_area_from .sub_area { width: 380px; background: #fff; margin:14px 0 0 0; padding:12px; }
.cash_area #cash_area_from .cash_subtitle { display:inline-block; padding:0 0 0 13px; margin:16px 0 0 0; font-size:13px; color:#222222; font-weight:bold; background:url("/images/title_dot.gif") left 4px no-repeat; }
.cash_area #cash_area_from .cash_subtitle02 { display:inline-block; padding:0 0 0 13px; margin:16px 0 0 139px; font-size:13px; color:#222222; font-weight:bold; background:url("/images/title_dot.gif") left 4px no-repeat; }
.cash_area #cash_area_from .cancel_cash_subtitle { display:inline-block; padding:0 0 0 13px; margin:16px 0 0 0; font-size:13px; color:#222222; font-weight:bold; background:url("/images/title_cancel_dot.gif") left 4px no-repeat; }
.cash_area #cash_area_from .cancel_cash_subtitle02 { display:inline-block; padding:0 0 0 13px; margin:16px 0 0 139px; font-size:13px; color:#222222; font-weight:bold; background:url("/images/title_cancel_dot.gif") left 4px no-repeat; }
.cashinfo_table { width:100%; border-top:2px solid #7896bd; }
.cashinfo_table tr th { text-align:left; height:24px; padding: 2px 0 3px 8px; border-bottom:1px solid #DFDFDF; background-color:#f1f3f6; line-height:17px; color:#222; font-weight:normal; }
.cashinfo_table tr td { text-align:left; height:24px; padding:2px 0 3px 8px; border-bottom:1px solid #DFDFDF; color:#333; }
.cashinfo_table tr th.left_bg { background-color:#f1f3f6; }
.cashinfo_table tr th.right_bg { background-color:#fff4f4; }
.cashinfo_table tr .end { border-bottom:1px solid #cfcfcf; }
.cashinfo_table tr .address { height:41px; }
.cancel_cashinfo_table { width:100%; border-top:2px solid #bd7978; }
.cancel_cashinfo_table tr th { text-align:left; height:24px; padding: 2px 0 3px 8px; border-bottom:1px solid #DFDFDF; background-color:#fff4f4; line-height:17px; color:#222; font-weight:normal; }
.cancel_cashinfo_table tr td { text-align:left; height:24px; padding:2px 0 3px 8px; border-bottom:1px solid #DFDFDF; color:#333; }
.cancel_cashinfo_table tr th.left_bg { background-color:#fff4f4; }
.cancel_cashinfo_table tr th.right_bg { background-color:#fff4f4; }
.cancel_cashinfo_table tr .end { border-bottom:1px solid #cfcfcf; }
.cancel_cashinfo_table tr .address { height:41px; }
.cash_area .sub_content { margin:0 11px 0 11px; color:#777; line-height:17px; letter-spacing: -0.3px;}
.cash_area .sub_content a { color: #0068cb; text-decoration:underline; }

#area_button { float:left; position:relative; width:100%; margin-top:4px; }

/* area_seal */
#area_seal { position:relative; width:100%; height:0px; line-height:0px; font-size:0px; }
#area_seal .seal { position:absolute; }
#area_seal .truster { top:-35px; right:0px; z-index:1000; }
#area_seal .ti { top:-37px; left:38px; z-index: 1000; }


.linked_invoice { width: 100%; float: left; }
.linked_invoice li { float:left; text-align:center; background: url("/images/bg_bar.gif") 0 5px no-repeat ; }
.linked_invoice li.tradetype { width:26px; background:none; }
.linked_invoice li.tradeOpt { width:80px; margin: 0 0 0 10px; letter-spacing:0px; }
.linked_invoice li.writedt { width:88px; letter-spacing:0px; }
.linked_invoice li.identnum { text-align:left; padding:0 0 0 15px; width:140px; letter-spacing:0px; }
.linked_invoice li.taxtype { width:50px; }
.linked_invoice li.type { width:70px; }
.linked_invoice li.supplycost { width:100px; letter-spacing:0px; text-align:right; padding: 0 15px 0 0; }

.fixed_area{padding: 18px 18px 0px 18px;box-sizing:border-box;background:rgb(251, 251, 252);margin-bottom: 0;}
.fixed_area > ul{border-bottom: 1px dotted #ccc;}
.fixed_area > ul > li{border-top:none;height: 32px;line-height: 32px;display: inline-flex;justify-content: space-between;width: 264px;box-sizing:border-box;letter-spacing: 0;}
.fixed_area > ul > li:nth-child(1) > span, .fixed_area > ul > li:nth-child(2) > span{border-top:1px solid #ccc;}
.fixed_area > ul > li > span{width: 64%;letter-spacing: 0px;padding: 0 5px;box-sizing: border-box;padding-right:10px;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
.fixed_area > ul > li > span.tit{background: #276cc7;display: inline-block;width: 36%;color: #fff;padding: 0 5px;box-sizing: border-box;border-right: none;}
.fixed_area > ul > li.fixed_price{justify-content: center;color: #000;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;letter-spacing:-0.6px;background: #e9f5ff;border-left: 1px solid #ccc;}
.fixed_area > ul > li.fixed_price > div.line{padding:0 10px; }
.fixed_area > ul > li.fixed_price > div{}
.fixed_area > ul > li.fixed_price > div > span{}
.fixed_area > ul > li.last_price{display: block;width: 100%;border: none;justify-content: start;box-sizing: border-box;height: 40px;}
.fixed_area > ul > li.last_price > span.tit{font-size: 12px;color: #333;background: rgb(251, 251, 252);box-sizing: border-box;height: 100%;padding: 0;margin: 0;vertical-align: middle;}
.fixed_area > ul > li.last_price > span{color: red;font-weight: 800;font-size: 16px;display: inline-block;width: 49%;text-align: center;border: none;height: 30px;box-sizing: b;}
.fixed_txt{clear: both;display: inline-block;width: 100%;margin-top: 20px;}
.fixed_txt .easyfin_bottom_notice{height: 85px;border: 1px solid #ccdff0;background: #f7fdfd;margin: 0;padding: 10px 0 0 8px;}
.fixed_txt .easyfin_bottom_notice .easyfin_bottom_notice_title {background: url('/images/bg_easyfin_notice_title.gif') no-repeat 0px 1px;padding: 0 0 0 20px;font-size: 13px;font-weight: bold;color: #0b4ea8;line-height: 18px;}
.fixed_txt .easyfin_bottom_notice .easyfin_bottom_notice_ul {float: left;letter-spacing: -0.5px;}
.fixed_txt .easyfin_bottom_notice .easyfin_bottom_notice_ul > li {background: url('/images/icon_dot_02.gif') no-repeat left center;padding: 0 12px 0 7px;font-size: 11px;color: #333;line-height: 15px;margin: 7px 0 0 0;}

/* easyFin.css */

.home_box {line-height:19px; float:left; width:633px; height:64px; margin:13px 0 20px 0; padding: 19px 17px 20px 128px; border:1px solid #eec3c3; background:url("/images/bg_hometax_01.jpg") 54px 14px no-repeat #fff7f7;  }
.home_box .home_left_area { float:left; width:480px; }
.home_box .home_left_area p.blue_expoint { font-size:15px; padding: 0 0 0 23px; font-weight:bold;color:#333; }
.home_box .home_left_area p.blue_expoint span { color:#cf1919; }
.home_box .home_left_area ul { margin:3px 0 0 12px; }
.home_box .home_left_area ul li { padding: 5px 0 0 22px; background:url("/images/icon_pay_03.gif") 12px 12px no-repeat; color:#333; line-height:16px; }
.home_box .home_left_area ul li span { color:#cf1919; }
.home_box .middle_line { float:left; width:1px; height:59px; margin:3px 29px 0 0; border-left:1px solid #d8d8d8; }
.home_box .charge_btn { display:inline-block; width:60px; margin:10px 0 0 0; padding: 10px 18px 14px 20px; font-size:14px; color:#fff; font-weight:bold; border:1px solid #606060; border-radius:2px; background: #777777; /* Old browsers */ background: -moz-linear-gradient(top,  #777777 0%, #6a6a6a 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top,  #777777 0%,#6a6a6a 100%); /* Chrome10-25,Safari5.1-6 */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#6a6a6a',GradientType=0 ); /* IE6-9 */ text-align: center; }
.numtype1 { display:inline-block; text-align:center; width:42px; height:16px; font-size:10px; line-height:14px; color:#0071c9; border:1px solid #6a9cd4; border-radius:2px; }
.numtype2 { display:inline-block; text-align:center; width:42px; height:16px; font-size:10px; line-height:14px; color:#e74e4f; border:1px solid #ff8a8a; border-radius:2px; }

ul.top_info { float: left; line-height: 0px; margin: 18px 0 0 0;  width: 778px; border: 1px solid #ccdff0; background: #f7fbfd; padding: 0 0 11px 0;}
ul.top_info > li { line-height: 13px; font-size: 13px; background: url('/images/icon_dot_02.gif') no-repeat left center; padding: 0 0 0 10px; margin: 11px 0 0 20px; color: #333; }
ul.top_info > li:first-child { margin-top: 15px; }

#cnt_account { float: left;  font-size: 12px; color: #777; line-height: 12px; margin: 35px 0 0 0; background: url('/images/bullat_01.gif') no-repeat left 3px; padding: 0 0 9px 8px; border-bottom: 1px solid #5a6264; width: 772px;}

.easyfin_account { float:left;  }
.easyfin_account > thead > tr > th { height: 37px; line-height: 37px; font-size: 12px; font-weight: bold; color: #222; padding: 0 0 0 0; background: #f7f7f7; }
.easyfin_account > tbody > tr > td { height: 38px; line-height: 18px; font-size: 12px; color: #333; text-align: center; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; padding: 0 0 0 0; }
.easyfin_account > tbody > tr > td:first-child { border-left: none; }
.easyfin_account > tbody > tr > td.td_add_account { background: url('/images/bg_tr_add_account.gif') repeat-x center center; text-align: center; height: 42px; }
.easyfin_account > tbody > tr > td.img_area{ line-height: 0px; padding: 0 0 0 0; }
.easyfin_account > tbody > tr > td.img_favorite{ cursor: pointer;  }
.easyfin_account > tbody > tr > td > input.radio_top { margin-top: 5px; }

.btn_edit_account { font-size: 11px; color: #0071c9; width: 30px; height: 19px; border: 1px solid #699cd3; border-radius: 2px; cursor: pointer; }
.btn_edit_account_readonly { font-size: 11px; color: #0071c9; width: 30px; height: 19px; border: 1px solid #699cd3; border-radius: 2px; cursor: pointer; }
.btn_regist_account { float: left;  font-size: 13px; color: #3b3737; background: #f8f8f8 url('/images/btn_regist_account_off.gif') no-repeat center center; border: none; width: 360px; height: 32px; line-height: 30px; cursor: pointer; margin: 0 0 0 210px; padding: 0 0 0 160px; text-align: left; }
.btn_regist_account_readonly { float: left;  font-size: 13px; color: #3b3737; background: #f8f8f8 url('/images/btn_regist_account_off.gif') no-repeat center center; border: none; width: 360px; height: 32px; line-height: 30px; cursor: pointer; margin: 0 0 0 210px; padding: 0 0 0 160px; text-align: left; }
.btn_regist_account:hover { float: left;  font-size: 13px; color: #3b3737; background: #f8f8f8 url('/images/btn_regist_account_on.gif') no-repeat center center; border: none; width: 360px; height: 32px; line-height: 30px; cursor: pointer; margin: 0 0 0 210x;  padding: 0 0 0 160px; }
.btn_regist_account_readonly:hover { float: left;  font-size: 13px; color: #3b3737; background: #f8f8f8 url('/images/btn_regist_account_on.gif') no-repeat center center; border: none; width: 360px; height: 32px; line-height: 30px; cursor: pointer; margin: 0 0 0 210x;  padding: 0 0 0 160px; }
.btn_regist_account_partner { float: left;  font-size: 13px; color: #3b3737; background: #f8f8f8 url('/images/btn_regist_account_off.gif') no-repeat center center; border: none; width: 360px; height: 32px; line-height: 30px; cursor: pointer; margin: 0 0 0 210px; padding: 0 0 0 160px; text-align: left; }
.btn_regist_account_partner:hover { float: left;  font-size: 13px; color: #3b3737; background: #f8f8f8 url('/images/btn_regist_account_on.gif') no-repeat center center; border: none; width: 360px; height: 32px; line-height: 30px; cursor: pointer; margin: 0 0 0 210x;  padding: 0 0 0 160px; }
.btn_regist_account_partner_readonly { float: left;  font-size: 13px; color: #3b3737; background: #f8f8f8 url('/images/btn_regist_account_off.gif') no-repeat center center; border: none; width: 360px; height: 32px; line-height: 30px; cursor: pointer; margin: 0 0 0 210px; padding: 0 0 0 160px; text-align: left; }
.btn_regist_account_partner_readonly:hover { float: left;  font-size: 13px; color: #3b3737; background: #f8f8f8 url('/images/btn_regist_account_on.gif') no-repeat center center; border: none; width: 360px; height: 32px; line-height: 30px; cursor: pointer; margin: 0 0 0 210x;  padding: 0 0 0 160px; }

#btn_top_account { width: 83px; height: 21px; float: left; border: 1px solid #b4b4b4; border-radius: 2px; color: #555; line-height: 19px; text-align: center; font-size: 12px; margin: 7px 0 0 0; }
#btn_top_account_readonly { width: 83px; height: 21px; float: left; border: 1px solid #b4b4b4; border-radius: 2px; color: #555; line-height: 19px; text-align: center; font-size: 12px; margin: 7px 0 0 0; }
#btn_delete_account { width: 43px; height: 21px; float: left; border: 1px solid #b4b4b4; border-radius: 2px; color: #555; line-height: 19px; text-align: center; font-size: 12px; margin: 7px 0 0 5px; }
#btn_delete_account_readonly { width: 43px; height: 21px; float: left; border: 1px solid #b4b4b4; border-radius: 2px; color: #555; line-height: 19px; text-align: center; font-size: 12px; margin: 7px 0 0 5px; }
#btn_add_account_area { float: left; width: 778px; height: 38px; margin: 30px 0 0 0; text-align: center; }
#btn_add_account { background: #cf1919 url('/images/bg_btn_add_account.gif') no-repeat left center; border: 1px solid #c11414; width: 130px; height: 38px; line-height: 36px; cursor: pointer;  font-size: 15px; font-weight: bold; color: #fff; padding: 0 0 0 43px; text-align: left; border-radius: 3px; }
#btn_add_account_readonly { background: #cf1919 url('/images/bg_btn_add_account.gif') no-repeat left center; border: 1px solid #c11414; width: 130px; height: 38px; line-height: 36px; cursor: pointer;  font-size: 15px; font-weight: bold; color: #fff; padding: 0 0 0 43px; text-align: left; border-radius: 3px; }
#btn_regist_account { background: #cf1919 url('/images/bg_btn_add_account.gif') no-repeat left center; border: 1px solid #c11414; width: 130px; height: 38px; line-height: 36px; cursor: pointer;  font-size: 15px; font-weight: bold; color: #fff; padding: 0 0 0 43px; text-align: left; border-radius: 3px; }
#btn_regist_account_readonly { background: #cf1919 url('/images/bg_btn_add_account.gif') no-repeat left center; border: 1px solid #c11414; width: 130px; height: 38px; line-height: 36px; cursor: pointer;  font-size: 15px; font-weight: bold; color: #fff; padding: 0 0 0 43px; text-align: left; border-radius: 3px; }

.bank_regist_form > form > div {float: left;width: 254px;height: 50px;margin: 0px 0 10px 0;box-sizing: border-box;}
.bank_regist_form > form > div.memo_area { float: left; width: 530px; height: 110px; margin: 0 0 0px 0; }
.bank_regist_form > form > div.memo_area > textarea { width: 530px; height: 87px; border: 1px solid #ccc; border-radius: 4px; padding: 10px 10px 10px 10px; font-size: 13px; color: #333; resize:none;}
.bank_regist_form > form > div.memo_area.min { float: left; width: 530px; height: 62px; margin: 0 0 0 0; }
.bank_regist_form > form > div.memo_area.min > textarea { width: 530px; height: 40px; border: 1px solid #ccc; border-radius: 4px; padding: 10px 10px 10px 10px; font-size: 13px; color: #333; }
.bank_regist_form > form > div > p:first-child { font-size: 12px; color: #333; line-height: 12px; margin: 0 0 8px 0; }
.bank_regist_form #slt_bank_list {width: 256px;height: 30px;box-sizing:border-box;border: 1px solid #ccc;border-radius: 4px;background: #fff;font-size: 12px;cursor: pointer;line-height: 28px;padding: 0 0 0 9px;background: #fff url(/images/bg_slt_bank_list.gif) no-repeat right center;}
.bank_regist_form #slt_bank_list.on { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.bank_regist_form #ul_bankcode_list { width: 254px; height: 162px; position: absolute; overflow-y: scroll; background: #fff; border: 1px solid #ccc; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; border-top: none; padding: 5px 0 5px 0; }
.bank_regist_form #ul_bankcode_list > li { height: 25px; line-height: 25px; padding: 0 0 0 9px; font-size: 12px; color: #666; cursor: pointer;  }
.bank_regist_form #ul_bankcode_list > li:hover { background: #D8D8D8; }
.bank_regist_form #account_type_area { width: 256px; height: 30px; border: 1px solid #ccc; border-radius: 4px; background: #fff; padding: 0 0 0 10px; box-sizing:border-box;}
.bank_regist_form #account_type_area.area_disabled { background: #f7f7f7; }
.bank_regist_form #account_type_area > p {font-size: 12px;color: #6c6a6a;padding: 0 0 0 23px;height: 28px;line-height: 28px;width: 75px;float: left;background: url(/images/bg_accounttype_off.gif) no-repeat left center;cursor: pointer;}
.bank_regist_form #account_type_area > p.on { background: url('/images/bg_accounttype_on.gif') no-repeat left center; }
.bank_regist_form #account_type_area > label { line-height: 34px; cursor: pointer; }
.bank_regist_form #account_type_area > label:first-child { margin: 0 20px 0 0; cursor: pointer; }
.bank_regist_form #account_type_area > label > input { margin: 0 7px 0 10px; vertical-align: middle; cursor: pointer; }
.bank_regist_form > form > div > input {width: 256px;height: 30px;line-height: 28px;border: 1px solid #ccc;border-radius: 4px;background: #fff;padding: 0 10px 0 10px;font-size: 12px;color: #333;box-sizing: border-box;}
.bank_regist_form > form > div > input::-webkit-input-placeholder { color: #777; }
.bank_regist_form > form > div > input:-ms-input-placeholder { color: #777; }
.bank_regist_form > form > div > input:read-only { background: #f7f7f7; }
.bank_regist_form > form > div > input.area_disable { background: #f7f7f7; } 

#bankaccount_form_button_area { float: left; height: 30px; margin: 12px 0 0 0; width: 527px; text-align: center;  }
#bankaccount_form_button_area > button { width: 80px; height: 30px; line-height: 28px; font-size: 14px; cursor: pointer; border-raidus: 2px; }
#bankaccount_form_button_area #btn_form_bankaccount_regist { border: 1px solid #0743aa; color: #fff; background: #276cc7; margin: 0 11px 0 0; }
#bankaccount_form_button_area #btn_form_bankaccount_cancel { border: 1px solid #b4b4b4; color: #555; background: #fff; }

.easyfin_ba_query { float: left; margin: 0 0 0 0; }
.easyfin_ba_query > tbody > tr > th { height: 28px; line-height: 28px; color: #777; font-size: 12px; padding: 0 0 0 0; font-weight: normal; padding: 0 0 0 33px;  }
.easyfin_ba_query > tbody > tr:first-child > td { border-right: 1px solid #DFDFDF; }
.easyfin_ba_query > tbody > tr:first-child > th {  }
.easyfin_ba_query #bankaccount_list { width: 290px; height: 22px; border: 1px solid #e5e5e5; float: left; margin: 4px 0 0 7px; background: #fff; border-radius: 0px; line-height: 100%; vertical-align: middle; padding: 0 0 2px 0; }
.easyfin_ba_query #btn_easyfin_request { width: 102px; height: 46px; cursor: pointer; background: url('/images/btn_easyfin_request.gif') no-repeat center center; border:none; font-weight: bold; font-size: 13px; color: #fff; text-align: left; padding: 0 0 0 30px; line-height: 43px; letter-spacing: -1.0px}
.easyfin_ba_query#query_02 #input_search_string { float: left; width: 340px; height: 18px; line-height: 18px;  margin: 0 0 0 7px; font-size: 12px; border: 1px solid #cacaca; vertical-align: center; }
.easyfin_ba_query#query_02 #input_search_info { float: left; font-size: 12px; color: #777; margin:0 0 0 4px; line-height: 20px; }
.easyfin_ba_query#query_02 #input_checkbox { float: left; font-size: 12px; color: #777;  }
.easyfin_ba_query#query_02 #input_checkbox > * { float: left; cursor: pointer; }
.easyfin_ba_query#query_02 #input_checkbox > label { cursor: pointer; }

.easyfin_ba_query#query_02 #btn_detail_search { width: 73px; height: 45px; cursor: pointer; background: url('/images/btn_detail_search.gif') no-repeat center center; border: none; padding: 0 0 0 0; }
#search_list_info { float: left; color: #777; font-size: 12px; line-height: 21px; margin: 15px 20px 5px 0; padding: 0 0 0 10px; background: url(/images/bullat_01.gif) no-repeat left 7px; }
#hidden_bar { float: left; width: 100%; height: 0px; border-top: 1px solid #333;}

.easyfin_account_log > tbody > tr > td:first-child { border-left: none;  }
.easyfin_account_log > tbody > tr > td > input { width: 110px; height: 17px; }
.easyfin_account_log > tbody > tr > td > input.log_memo { font-size: 12px; color: #333; border: 1px solid #d5d5d5; height: 18px;}
.easyfin_account_log > tbody > tr > td.hasRdtPanel > .rdtPanel { display:none;}
.easyfin_account_log > tbody > tr > td.hasRdtPanel:hover > .rdtPanel { width:200px;padding:5px 5px 5px 5px; display:block; z-index:1000; position:absolute; background-color:white;border:1px solid #0071c9;left:5px;text-align:left }
.easyfin_account > tbody > tr > td.hasRdtPanel > .rdtPanel { display:none;}
.easyfin_account > tbody > tr > td.hasRdtPanel:hover > .rdtPanel { width:200px;padding:5px 5px 5px 5px; display:block; z-index:1000; position:absolute; background-color:white;border:1px solid #0071c9;left:5px;text-align:left }
.easyfin_account_log > tbody > tr > td > button.btn_save_memo { width: 30px; height: 20px; border: 1px solid #699cd3; font-size: 11px; color: #0071c9; text-align: center; border-radius: 2px; cursor: pointer; vertical-align: top; line-height: 17px; }
.easyfin_account_log .accountlog_none { background: #f7f7f7;  }
.easyfin_account_log .accountlog_none > td { border-bottom: none; }
#hidden_bar_df { float: left; width: 100%; height: 0px; border-top: 1px solid #DFDFDF;}
#page_area { line-height: 19px; margin: 5px 0 0 0; width: 100%; float: right; }
#ul_bankaccount_search { float: left; width: 778px; height: 43px; border: 1px solid #ccdff0; background: #f7fbfd; margin: 16px 0 0 0; padding: 6px 0 12px 0 }
#ul_bankaccount_search > li { font-size: 12px; color: #333; line-height: 12px; margin: 9px 0 0 20px; background: url(/images/icon_dot_02.gif) no-repeat left center; padding: 0 0 0 10px; }
#banksearch_summary_area { width: 100%; display: inline-block; }
#p_banksearch_summary_area { float: left; width: 131px; height: 27px; display: block; background: #7896bd; line-height: 27px; text-align: center; color: #fff; font-size: 12px; }
#table_banksearch_summary {display: inline-block !important; }
#table_banksearch_summary > thead > tr > th { border-top: 2px solid #7896db; background: #f2f3f7; font-size: 12px; font-weight: bold; color: #333; border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; height: 27px; line-height: 27px; padding:0;}
#table_banksearch_summary > tbody > tr > td { font-size: 12px; color: #333; background: #fff; text-align: center; height: 28px; line-height: 28px; border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; padding:0;}
#table_banksearch_summary > tbody > tr > td.tr_last_border { height: 0px; line-height: 0px;  border-bottom: 1px solid #7896db; }

.summary_left{width:540px !important;}
.summary_right{width:210px; display:inline-block !important;}

#table_banksearch_summary_right { float: right}
#table_banksearch_summary_right > thead > tr > th { border-top: 2px solid #8c8989; background: #f2f3f7; font-size: 12px; font-weight: bold; color: #333; border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; height: 27px; line-height: 27px; padding:0;}
#table_banksearch_summary_right > tbody > tr > td { font-size: 12px; color: #333; background: #fff; text-align: center; height: 28px; line-height: 28px; border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; padding:0;}
#table_banksearch_summary_right > tbody > tr > td.tr_last_border { height: 0px; line-height: 0px;  border-bottom: 1px solid #8c8989; }

#easyfin_charge_left { float: left; margin: 24px 10px 0 0; width: 355px; }
#easyfin_charge_left #service_type_area { float: left; width: 351px; border: 2px solid #276cc7; padding: 14px 0 14px 0; }
#easyfin_charge_left #service_type_area > li { float: left; width: 294px; height: 40px; line-height: 40px; cursor: pointer; }
#easyfin_charge_left #service_type_area > li.on { background: #276cc7 url(/images/bg_service_type_on.gif) left center no-repeat; font-size: 14px; font-weight: bold; color: #fff; padding: 0 0 0 57px; }
#easyfin_charge_left #service_type_area > li.on > span { font-size: 16px; }
#easyfin_charge_left #service_type_area > li.on > span > span.sm_ft { font-size: 14px; }
#easyfin_charge_left .default_slt_target { float: left; width: 331px; height: 50px; border: 2px solid #276cc7; background: #fff url(/images/bg_charge_slt_off.gif) no-repeat right center; margin: 10px 0 0 0; font-size: 16px; color: #000; padding: 0 0 0 20px; line-height: 42px; cursor: pointer; }
#easyfin_charge_left .default_slt_target.on { background: #fff url(/images/bg_charge_slt_on.gif) no-repeat right center;  }
#easyfin_charge_left .default_slt_list { float: left; width: 351px; border: 2px solid #276cc7; border-top: none; padding: 16px 0 16px 0;  }
#easyfin_charge_left .default_slt_list > li { height: 15px; width: 351px; float: left; padding: 0 0 0 20px; cursor: pointer; font-size: 15px; color: #000; line-height: 15px; margin: 10px 0 0 0; }
#easyfin_charge_left .default_slt_list > li:first-child { margin: 0 0 0 0; }
#easyfin_charge_right { float: left; margin: 24px 0 0 0; width: 415px;  }
#easyfin_charge_right #easyfin_charge_summary { float: left; width: 415px; height: 121px; background: #276cc7; }
#easyfin_charge_right #easyfin_charge_summary > li { font-size: 16px; font-weight: bold; color: #fff; line-height: 16px; width: 367px; margin: 18px 0 0 21px; }
#easyfin_charge_right #easyfin_charge_summary > li > span { float: right; }
#easyfin_charge_right #easyfin_charge_detail { float: left; width: 411px; height: 167px; border-right: 2px solid #276cc7; border-left: 2px solid #276cc7; border-bottom: 1px solid #276cc7; }
#easyfin_charge_right #easyfin_charge_detail > label { float: left; margin: 103px 0 49px 12px; width: 186px; font-size: 15px; height: 15px; cursor: pointer; color: #333; }
#easyfin_charge_right #easyfin_charge_detail > label > input { vertical-align: middle; margin: 0 3px 5px 0; }
#easyfin_charge_right #easyfin_charge_detail #list_charge_detail { float: left; margin: 19px 0 0 0; width: 190px; }
#easyfin_charge_right #easyfin_charge_detail #list_charge_detail > li { float: left; width: 190px; height: 15px; line-height: 15px; font-size: 15px; margin: 0 0 14px 0; }
#easyfin_charge_right #easyfin_charge_detail #list_charge_detail > li > p:first-child { float:left;  width: 61px; text-align: right; font-weight: bold; color: #333; }
#easyfin_charge_right #easyfin_charge_detail #list_charge_detail > li > p { float: left;  width: 128px; text-align: right; color: #333; letter-spacing: 0px; }
#easyfin_charge_right #easyfin_charge_detail #list_charge_detail #input_charge_point { width: 72px; height: 16px; color: #333; text-align: right; border: 1px solid #707070; margin: 0 4px 0 6px; outline: none; padding-right: 5px; padding-left: 5px; }
#easyfin_charge_right #easyfin_charge_detail #list_charge_detail .deposit { color: #e62324 !important; }
#easyfin_charge_right #charge_total_area { float: left; width: 411px; height: 60px; border-left: 2px solid #276cc7; border-right: 2px solid #276cc7; border-bottom: 2px solid #276cc7; font-weight: bold; }
#easyfin_charge_right #charge_total_area > span:first-child { float: left; text-align: right; width: 225px; font-size: 22px; color: #333; line-height: 58px; }
#easyfin_charge_right #charge_total_area #total_charge_num { float: left; width: 143px; font-size: 26px; letter-spacing: 0px; color: #e62324; line-height: 58px; text-align: right; }
#easyfin_charge_right #charge_total_area #total_charge_unit {  float: left; font-size: 22px; color: #e62324; line-height: 58px; }
#easyfin_charge_right .default_slt_target { float: left; width: 391px; height: 42px; border: 2px solid #276cc7; background: #fff url(/images/bg_charge_slt_off.gif) no-repeat right center; margin: 10px 0 0 0; font-size: 16px; color: #000; padding: 0 0 0 20px; line-height: 42px; cursor: pointer; }
#easyfin_charge_right .default_slt_list { float: left; width: 411px; border: 2px solid #276cc7; border-top: none; padding: 16px 0 16px 0;  }
#easyfin_charge_right .default_slt_list > li { height: 15px; width: 351px; float: left; padding: 0 0 0 20px; cursor: pointer; font-size: 15px; color: #000; line-height: 15px; margin: 10px 0 0 0; }
#easyfin_charge_right .default_slt_list > li:first-child { margin: 0 0 0 0; }

#BankInfo { float: left; width: 731px; height: 71px; margin: 30px 0 0 0; padding: 0 0 0 45px; border: 2px solid #dfdfdf; }
#BankInfo p.bankinfo_title { float: left; padding: 21px 33px 25px 0; line-height: 25px; font-size: 16px; font-weight: bold; color: #333; background: url(/images/bg_bank_01.gif) right 26px no-repeat; }
#BankInfo p.bank_name { float: left; margin: 22px 0 0 31px; }
#BankInfo p.bank_number { float: left; margin: 19px 0 0 20px; font-size: 24px; font-weight: bold; color: #333; line-height: 30px; letter-spacing: 0px; }
#BankInfo p.bank_corpname { float: left; margin: 24px 0 0 21px; font-size: 13px; color: #333; line-height: 22px; letter-spacing: 0px; }
.btn_reaction { line-height: 19px; }
.point_info { line-height: 19px; }

#status_title_tab { float: left;  width: 780px; height: 53px; border-bottom: 3px solid #276cc7;  margin: 15px 0 0 0; }
#status_title_tab > li.on { width: 389px; height: 53px; border: 3px solid #276cc7; border-bottom: none; line-height: 53px; }
#status_title_tab > li { width: 385px; height: 50px; float: left; text-align: center; }
#status_title_tab > li > a { width: 100%; height: 100%; display: block; }

.PlainTab ul.item li { line-height: 17px; }

.table_common.easyfin_charge_status { margin: 0 0 0 0; }
.table_common.easyfin_charge_status > tbody > tr > td { font-size: 12px; color: #333; line-height: 15px; }
.table_common.easyfin_charge_status > tbody > tr > td > button { width: 67px; height: 24px; border-radius: 3px; cursor: pointer; line-height: 22px; font-size: 11px; outline: none; }
.table_common.easyfin_charge_status > tbody > tr > td > .btn_cancel_terminate { border: 1px solid #ff8d8d; background: #fff; color: #ff0000;  }
.table_common.easyfin_charge_status > tbody > tr > td > .btn_request_charge { border: 1px solid #6a9cd4; background: #fff; color: #0071c9;  }
.table_common.easyfin_charge_status > tbody > tr > td > .btn_add_bankaccount { border: 1px solid #7e7979; background: #7e7979;  color: #fff; }

#easyfin_bottom_notice { float: left; width: 761px; height: 139px; border: 1px solid #ccdff0; background: #f7fdfd; margin: 50px 0 0 0; padding: 17px 0 0 17px; }
#easyfin_bottom_notice #easyfin_bottom_notice_title { background: url('/images/bg_easyfin_notice_title.gif') no-repeat 0px 1px; padding: 0 0 0 20px; font-size: 14px; font-weight: bold; color: #0b4ea8; line-height: 16px; }
#easyfin_bottom_notice #easyfin_bottom_notice_ul { float: left;  letter-spacing: -0.5px; }
#easyfin_bottom_notice #easyfin_bottom_notice_ul > li { background: url('/images/icon_dot_02.gif') no-repeat left center;  padding: 0 0 0 8px; font-size: 12px; color: #333; line-height: 12px; margin: 10px 0 0 0; }
#easyfin_bottom_notice #easyfin_bottom_notice_ul > li.li_gry { background: none; padding: 0 0 0 13px; margin: 7px 0 0 0; color: #828383; }
#easyfin_charge_debt_title { margin: 30px 0 0 11px; padding: 0 0 0 20px; background: url('/images/bg_easyfin_notice_title.gif') no-repeat 0px 1px; font-size: 12px; font-weight: bold; color: #333; line-height: 18px; }
#easyfin_charge_debt_title > span { font-size: 12px; color: #777; font-weight: normal; }
#easyfin_charge_debt_table_title { width: 100%; margin: 20px 0 10px 0; height: 12px; }
#easyfin_charge_debt_table_title > p { color: #777; font-size: 11px; line-height: 12px; color: #777; }
#easyfin_charge_debt_table_title > p:first-child { background: url('/images/bullat_01.gif') no-repeat left center; padding: 0 0 0 9px;  }
#p_easyfin_dept_summary { font-size: 14px; font-weight: bold; color: #333; line-height: 14px; margin: 34px 0 10px 0; }
#div_easyfin_dept_summary { float: left; width: 780px; height: 95px; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; background: #f8f8f8 url('/images/bg_div_easyfin_dept_summary.gif') 166px 0px no-repeat;  }
#div_easyfin_dept_summary #p_remain { float: left; width: 166px; height: 95px; text-align: center; color: #333; line-height: 25px; font-weight: bold; font-size: 14px; margin: 18px 19px 0 0; }
#div_easyfin_dept_summary #p_remain > span { font-size: 16px; }
#div_easyfin_dept_summary #p_remain_tax { float: left; width: 135px; height: 95px; text-align: center; color: #333; line-height: 25px; font-weight: bold; font-size: 14px; margin: 18px 19px 0 0; }
#div_easyfin_dept_summary #p_remain_tax > span { font-size: 16px; }
#div_easyfin_dept_summary #p_remain_total { float: left; width: 150px; height: 95px; text-align: center; color: #ec4444; line-height: 25px; font-weight: bold; font-size: 14px; margin: 18px 33px 0 0; }
#div_easyfin_dept_summary #p_remain_total > span { font-size: 16px; }
#div_easyfin_dept_summary #ul_method_list { margin: 21px 0 0 0; width: 110px; text-align: left; float: left; }
#div_easyfin_dept_summary #ul_method_list > li { margin: 0 0 9px 0; font-size: 12px; line-height: 13px; color: #000; }
#div_easyfin_dept_summary #ul_method_list > li > label { cursor: pointer; }
#div_easyfin_dept_summary #ul_method_list > li > label > input { margin : 0 3px 0 0; }
#div_easyfin_dept_summary #btn_resolve_debt { border: 2px solid #b4b4b4; cursor: pointer; width: 113px; height: 55px; border-radius: 1px; line-height: 51px; font-size: 13px; color: #333; font-weight: bold; margin: 20px 0 0 0; }

.table_common.easyfin_charge_status.terminate > tbody > tr > td { height: 36px; line-height: 16px; }
.table_common.easyfin_charge_status.terminate .btn_terminate_account { width: 100px; height: 22px; cursor: pointer; border: 1px solid #ff8d8d; font-size: 11px; line-height: 22px; color: #ff0000}

#div_terminate_bottom { margin: 30px 0 0 0; text-align: center; float: left; width: 100%; height: 38px; }
#div_terminate_bottom > a { width: 132px; height: 36px; cursor: pointer; font-size: 14px; color: #333; font-weight: bold; border: 1px solid #b4b4b4; border-radius: 2px; display: inline-block; line-height: 36px;  }
#div_terminatelist_bottom { margin: 30px 0 0 0; text-align: center; float: left; width: 100%; height: 38px; }
#div_terminatelist_bottom > a { width: 132px; height: 36px; cursor: pointer; font-size: 14px; color: #fff; font-weight: bold; border: 1px solid #797676; border-radius: 2px; display: inline-block; line-height: 36px; background: #898989; }

.table_common.terminate .terminatelist_none > td { background: #f7f7f7; border-left: none; border-bottom: none; }
.table_common.terminate .terminatelist_none.last > td { background: #f7f7f7; border-left: none;     border-bottom: 1px solid #DFDFDF; }

#easyfin_bottom_notice.terminate_list { height: 100px; }
#btn_bank_detail_info { cursor: pointer; }
#search_period #btn_account_select { float: left;  height: 26px; border: 1px solid #6fa2e5; background: url('/images/btn_account_select.gif') right center no-repeat; padding: 0 75px 0 8px; font-weight: bold; color: #333; line-height: 26px; cursor: pointer; margin: 10px 0 0 0;  }
#search_period #btn_account_select.inactive{ border: 1px solid #aaa; background: url('/images/btn_select_off.gif') right center no-repeat;  }
#search_period #btn_date_select { float: right;  height: 26px; border: 1px solid #ff7474; background: url('/images/btn_date_select.gif') right center no-repeat; padding: 0 75px 0 8px; font-weight: bold; color: #333; line-height: 26px; cursor: pointer; margin: 10px 0 0 0;  }
#search_period #btn_date_select.inactive{ border: 1px solid #aaa; background: url('/images/btn_select_off.gif') right center no-repeat;  }
#p_lastscrap_dt { margin: 15px 0 0 0; color: #252323; font-size: 12px; line-height: 19px; float: right; font-weight: bold; background: url('/images/bg_p_lastsearch_dt.gif') bottom center repeat-x; }

.easyfin_guide_content_area { line-height: 0px; }
.easyfin_guide_content_area > p { line-height: 12px; }
.easyfin_guide_content_area #img_easyfin_guide_title { float: left; border-top: 1px solid #d4d4d4; margin: 13px 0 0 0;  }
.easyfin_guide_content_area .p_easyfin_title_sub { text-align: center;  color: #555; font-size: 15px; line-height: 15px;  }
.easyfin_guide_content_area .guide_title { font-size: 18px; font-weight: bold; line-height: 18px; color: #000; }
.easyfin_guide_content_area #p_easyfin_guide_02_sub {color: #333; font-size: 13px; line-height: 13px; margin: 12px 0 0 11px; }
.easyfin_guide_content_area #ul_easyfin_guide { background: url(/images/bg_easyfin_guide.gif) center center no-repeat; width: 780px; height: 324px; }
.easyfin_guide_content_area #ul_easyfin_guide > li { width: 280px; height: 73px; float: left; padding: 0 0 0 110px; }
.easyfin_guide_content_area #ul_easyfin_guide > li.right { width: 260px; padding: 0 0 0 130px; }
.easyfin_guide_content_area #ul_easyfin_guide > li > p:first-child { color: #171616; font-size: 16px; font-weight: bold; line-height: 16px; width: 230px; border-bottom: 1px solid #696b6e; margin: 0 0 0 0; }
.easyfin_guide_content_area #ul_easyfin_guide > li > p { font-size: 14px; color: #777; line-height: 21px; margin: 16px 0 0 0; }
.easyfin_guide_content_area .p_guide_03 { font-size: 14px; color: #333; line-height: 14px; margin: 0 0 25px 0; }
.easyfin_guide_content_area .guide_bottom_title { float: left; color: #437ed4; font-size: 22px; line-height: 22px; font-weight: bold; width: 100%; background: url('/images/bg_guide_bottom_title.gif') center center no-repeat; text-align: center; height: 25px; }
.easyfin_guide_content_area .guide_bottom_comment { float: left; width: 100%; font-size: 16px; color: #333; line-height: 16px; margin: 0 0 9px 0; text-align: center; }
.easyfin_guide_content_area .guide_bottom_area { float: left; background: url('/images/bg_guide_bottom_area.gif') right top no-repeat; height: 285px; }
.easyfin_guide_content_area .guide_bottom_area > ul > li { background: url('/images/bullet_guide_bottom_ul.gif') left center no-repeat; padding: 0 0 0 14px; font-size: 14px; color: #777; line-height: 14px; margin: 0 0 17px 0; width: 400px;  }
.easyfin_guide_content_area .guide_bottom_buttom_area { width: 100%; float: left; margin: 16px 0 25px 0; padding: 25px 0 0 0;  border-top: 1px solid #e5e5e5; }
.easyfin_guide_content_area .guide_bottom_buttom_area > li >  button { cursor: pointer; border: 1px solid #d8d7d3; border-radius: 2px; width: 221px; height: 40px; line-height: 38px; color: #252f3e; font-size: 15px; text-align: left; padding: 0 0 0 49px; }
.easyfin_guide_content_area .guide_bottom_buttom_area #btn_guide_join { background: #3d78cf url('/images/bg_btn_join.gif') right center no-repeat; color: #fff; border: 1px solid #3d78cf; }
.easyfin_guide_content_area .guide_bottom_buttom_area #btn_guide_consult { background: #fafafa url('/images/bg_btn_guide_normal.gif') right center no-repeat; padding: 0 0 0 43px; }
.easyfin_guide_content_area .guide_bottom_buttom_area #btn_guide_proposal { background: #fafafa url('/images/bg_btn_guide_down.gif') right center no-repeat; padding: 0 0 0 43px; }
.easyfin_guide_content_area .guide_bottom_area > ul { float: left; margin: 30px 0 0 15px; width: 100%; }
.easyfin_guide_content_area .guide_bottom_comment > button { width: 83px; height: 24px; cursor: pointer; background: url('/images/btn_guide_detail.gif') right center no-repeat; padding: 0 0 0 4px; line-height: 22px; border: 1px solid #ccc; border-radius: 2px; font-size: 12px; color: #333; text-align: left; top: -3px; position: relative; margin: 0 0 0 7px; }
.easyfin_guide_content_area .guide_bottom_buttom_area > li { float: left; margin: 0 0 0 19px; padding: 0 0 0 20px; background: url('/images/bg_guide_button_bar.gif') left center no-repeat; }
.easyfin_guide_content_area .guide_bottom_buttom_area > li:first-child { margin: 0 0 0 20px; padding: 0 0 0 0; background: none; }

#btn_detail_api { float: left; font-size: 12px; width: 77px; height: 21px; background: #fff url('/images/bg_btn_detail_api.gif') no-repeat center bottom; cursor: pointer; border: none; outline-style: none; color: #2972dd; line-height: 18px; text-align: left; padding: 0 0 0 6px; font-weight: bold; margin: 0 0 0 26px; }

.btnServiceRequest { width: 65px; padding: 0 0 0 0 !important; text-align: center; line-height: 21px !important; }
.btnRequestClose { width: 100px; height: 24px; padding: 0 0 0 0 !important; line-height: 22px !important;}
.btnRequestClose_readonly { width: 100px; height: 24px; padding: 0 0 0 0 !important; line-height: 22px !important;}

#input_account_pwd { font-size: 13px; }
#input_account_pwd::placeholder { font-size: 13px; }
#input_account_pwd:-ms-input-placeholder { font-size: 13px; }
#input_account_pwd::-webkit-input-placeholder { font-size: 13px; }
#input_accin { vertical-align: middle; }
#input_accout { vertical-align: middle; }

/* hometax.css */
.date_select_on {position:absolute; right:0; top:5px;cursor:pointer; }
.date_select_on .date_area { float:left; width:240px; height:23px; line-height:23px; padding: 1px 0 0 8px; border:1px solid #ff7474; background-color:#fff6f5; font-size:12px; font-weight:bold; color:#e62324; letter-spacing:0px; }
.date_select_on .date_btn_on { float:left; width:40px; height:24px; line-height:23px;padding:2px 0 0 9px; background:url('/images/btn_hometax_on.gif') left top no-repeat; font-size:13px; color:#fff; }
.date_select_off { position:absolute; right:0; top:5px; cursor:pointer; }
.date_select_off .date_area { float:left; width:240px; height:23px; line-height:23px;  padding: 1px 0 0 8px; border:1px solid #aaaaaa; background-color:#fff; font-size:12px; font-weight:bold; color:#555; letter-spacing:0px; }
.date_select_off .date_btn_on { float:left; width:40px; height:24px;line-height:23px;   padding:2px 0 0 9px; background:url('/images/btn_hometax_off.gif') left top no-repeat; font-size:13px; color:#fff; }

.home_box { float:left; width:633px; height:64px; margin:16px 0 20px 0; padding: 19px 17px 20px 128px; border:1px solid #eec3c3; background:url("/images/bg_hometax_01.jpg") 54px 14px no-repeat #fff7f7;  }
.home_box .home_left_area { float:left; width:480px; }
.home_box .home_left_area p.blue_expoint { font-size:15px; padding: 0 0 0 23px; font-weight:bold;color:#333; }
.home_box .home_left_area p.blue_expoint span { color:#cf1919; }
.home_box .home_left_area ul { margin:3px 0 0 12px; }
.home_box .home_left_area ul li { padding: 5px 0 0 22px; background:url("/images/icon_pay_03.gif") 12px 12px no-repeat; color:#333; line-height:16px; }
.home_box .home_left_area ul li span { color:#cf1919; }
.home_box .middle_line { float:left; width:1px; height:59px; margin:3px 29px 0 0; border-left:1px solid #d8d8d8; }
.home_box .charge_btn { display:inline-block; width:60px; margin:10px 0 0 0; padding: 10px 18px 14px 20px; font-size:14px; color:#fff; font-weight:bold; border:1px solid #606060; border-radius:2px; background: #777777; /* Old browsers */ background: -moz-linear-gradient(top,  #777777 0%, #6a6a6a 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top,  #777777 0%,#6a6a6a 100%); /* Chrome10-25,Safari5.1-6 */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#6a6a6a',GradientType=0 ); /* IE6-9 */ text-align: center; }
.numtype1 { display:inline-block; text-align:center; width:42px; height:16px; font-size:10px; line-height:14px; color:#0071c9; border:1px solid #6a9cd4; border-radius:2px; }
.numtype2 { display:inline-block; text-align:center; width:42px; height:16px; font-size:10px; line-height:14px; color:#e74e4f; border:1px solid #ff8a8a; border-radius:2px; }

#CloseDown_Left { position:relative; float:left; width: 172px; margin:11px 0 0 0; }
#CloseDown_Left .closedown_step_01 {float:left; text-align:left; width:172px; height:31px; margin:0 0 10px 0; padding:7px 0 0 19px; font-size:14px; font-weight:bold; color:#fff; background: #354a67 url("/images/bg_closedown_title_left.gif") 140px center no-repeat; box-sizing:border-box; }
#CloseDown_Left #Excel_Upload { float:left; height:32px; margin:10px 0 0 0; }
#CloseDown_Left .corpnum_info { text-decoration:underline; margin:1px 0 0 0; padding: 0 0 2px 18px; background:url("/images/btn_info_01.gif") left 3px no-repeat; cursor:pointer; }
#CloseDown_Left .excel_file_upload { float:left; width:171px; height:30px; background:url("/images/btn_excel_01.gif") left top no-repeat; }
#CloseDown_Left #excel_down { float:left; width:100%;text-align:center;line-height:13px;margin-top:10px; }
#CloseDown_Left #excel_CP_info {width:151px;height:58px;background:url("/images/cd_excel_cp_bg.gif") left top no-repeat;margin-top:10px;padding:14px 10px 14px 10px; }
#CloseDown_Left #excel_CP_info p {width:142px;}
#mass_content{ margin:4px 0 0 0; border-left:1px solid #a2bad2;  border-right:1px solid #a2bad2; border-top:1px solid #a2bad2; }
#mass_content p { text-align:center; height:28px; box-sizing:border-box; line-height:20px; padding:4px 0 0 0; border-bottom:1px solid #a2bad2; color:#222; background-color:#c3d7f4; }
#mass_content #CorpNums { float:left; border:none; overflow-y: auto;min-width: 159px; max-width: 159px; padding: 0 5px 0 5px; font-size:14px; font-family: Malgun Gothic, 맑은 고딕, Apple SD Gothic Neo; letter-spacing:0px;line-height:23px; }
#mass_content .CorpNums {  background:url("/images/bg_cd_line.jpg") left top repeat-y; }
#mass_content .CorpNums_info { 	background-image:url("/images/cd_grid2021_bg.png"),url("/images/bg_cd_line.jpg");	background-position: 11px 29px,left top ;	background-repeat : no-repeat,repeat-y;}
#CloseDown_Left .closedown_total { float:left; width:169px; height:38px; border-left:1px solid #a2bad2; border-right:1px solid #a2bad2; border-bottom:1px solid #a2bad2; background:#ececec; }
#CloseDown_Left .closedown_total .total { float:left; margin: 7px 0 0 11px; color:#555; font-weight:bold; }
#CloseDown_Left .closedown_total .total span { color:#0071c9; letter-spacing:0px; padding:0 0 0 2px; }
#CloseDown_Left .closedown_total .btn_confirm { float:right; text-align:center; width:48px; height:18px; margin:9px 7px 0 0; font-size:11px; color:#0071c9; border-radius:2px; border:1px solid #6a9cd4; background:#fff; line-height:15px; cursor:pointer; }
#CloseDown_Left dl.excel_info { float:left; width:134px; height:62px; margin:8px 0 0 0; padding:5px 23px 0 12px; border:1px solid #ccdff0; background-color:#f7fbfd; }
#CloseDown_Left dl.excel_info dt { float:left; padding:0 0 0 10px; font-weight:bold; color:#555; background:url("/images/bg_copy_dot.gif") left 10px no-repeat;}
#CloseDown_Left dl.excel_info dd { float:left; padding:2px 5px 0 11px; font-size:11px; color:#919090; line-height:15px; }
#CloseDown_Left .corp_input_info { position:absolute; top:104px; left:0; float:left; width:171px; height:102px; padding:13px 0 0 0; background:url("/images/bg_info_box.jpg") left top no-repeat; z-index:1000; }
#CloseDown_Left .corp_input_info p { float:left; width:149px; margin:0 0 0 13px; padding: 0 0 0 10px; color:#555;  background:url("/images/bg_dot_info.gif") left 10px no-repeat; }
#CloseDown_Left .corp_input_info dl { float:left; width:136px; padding:4px 23px 0 12px; }
#CloseDown_Left .corp_input_info dl dt { float:left; padding:0 0 0 10px; font-weight:bold; color:#555; background:url("/images/bg_copy_dot.gif") 1px 9px no-repeat;}
#CloseDown_Left .corp_input_info dl dd { float:left; padding:2px 8px 0 10px; font-size:11px; color:#919090; line-height:15px; }
#CloseDown_Left .corp_input_info a { float:right; width:27px; height:21px; margin:0 8px 0 0; padding:0 0 0 16px; font-size:11px; color:#555; background:url("/images/btn_info_close.gif") left top no-repeat; line-height:17px; cursor:pointer; }
#CloseDown_Left .file { display:none !important;}
#CloseDown_Left #file { display:inline-block; width:165px; height:28px; opacity: 0; cursor:pointer;}
#CloseDown_Right { float:left; width: 588px; margin:11px 0 0 20px; }
#CloseDown_Right .closedown_step_02 {box-sizing:border-box; float:left; text-align:left; width:571px; height:31px; padding:7px 0 0 17px; font-size:14px; font-weight:bold; color:#fff; background:#354a67 url("/images/bg_closedown_title_right.gif") right center no-repeat; }
 
.top_info .leftcontent { float:left; width:696px; }
.top_info .leftcontent p.regdt_content { font-size:14px; font-weight:bold; }
.top_info .leftcontent .summation { float:left; text-align:center; width:627px; margin:5px 0 0 0; padding: 10px 32px 12px 32px; border:2px solid #d0d0d0; }
.top_info .leftcontent .summation p { font-size:13px; font-weight:bold; }

.searchCnt { float:left; margin: 6px 0 0 0; padding-left:8px; background:url("/images/bullat_04.gif") no-repeat 0px 7px; }

#cd_list { float:left; margin: 2px 0 0 0; border-top:2px solid #7896bd; }
.cd_table { width:585px; }
.cd_table tr th { height:20px; padding: 2px 0 5px 0; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#f1f3f6; line-height:14px; color:#222; }
.cd_table tbody tr th { text-align:left; padding: 0 0 0 16px; }
.cd_table tbody tr td { height:23px; padding:3px 0 3px 0; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; text-align : center; color:#333; }

.handsontable th { border-right: none !important;  border-bottom: none !important;}
.handsontable td {  border-right: none !important;}
.handsontable th:last-child {  border-right: none !important;}
.handsontable th:first-child,.handsontable td:first-child,.handsontable .htNoFrame + th,.handsontable .htNoFrame + td {  border-left: none !important;}
.handsontable tr:first-child th,.handsontable tr:first-child td {  border-top: 1px solid #a2bad2;}
.handsontable table tbody tr td.currentCol { background-color:#fff !important; }

#subtotal.cd_mass_subtotal { width: 780px; margin: 37px 0 0 0; }
.table_summary.cd_mass { width: 780px; }
#btn_remove_duplicate_corp { float: left; width: 53px; height: 21px; line-height: 19px; border: 1px solid #b4b4b4; border-radius: 2px; margin: 6px 0 0 3px; text-align: center; font-size: 11px; color: #555; }
.btn_remove_duplicate_corp { float: left; width: 53px; height: 21px; line-height: 19px; border: 1px solid #b4b4b4; border-radius: 2px; margin: 6px 0 0 3px; text-align: center; font-size: 11px; color: #555; }

#content_search_input { }
#content_search_input #serach_corpnum { float: left; width: 125px; height: 27px; box-sizing:border-box;border: 1px solid #cacaca; border-right: none; padding: 0 0 0 10px; outline:none; font-size: 12px; letter-spacing: 0.5px; }
#content_search_input #serach_corpnum:-ms-input-placeholder { font-size: 11px; }
#content_search_input #serach_corpnum::-webkit-input-placeholder { font-size: 11px; }
#content_search_input #serach_corpnum::-moz-placeholder { font-size: 11px; }
#content_search_input #serach_corpnum::-ms-input-placeholder { font-size: 11px; }
#content_search_input #serach_corpnum::-moz-placeholder { font-size: 11px; }
#content_search_input #serach_corpnum::placeholder { font-size: 11px; }
#content_search_input #btn_search_corpnum { width: 27px; height: 27px; cursor: pointer; background: url(/images/bg_template_search.gif) center center no-repeat; margin: 0 0 0 0; outline-style: none; border: 1px solid #cacaca; border-left: none; vertical-align: top; }
#Close_Down_Search { border: none; background: url(/images/btn_closedown_search.gif) center center; width: 171px; height: 38px; }
.Close_Down_Search { border: none; background: url(/images/btn_closedown_search.gif) center center; width: 171px; height: 38px; }




/* ContactList (담당자)*/
.ContactList span:last-child {padding-right:0px; margin-right:0px;border:0px; }
.ContactList .last {padding-right:0px; margin-right:0px;border:0px; }


.table_border_red .tax_bg { background-color:#fff6f6; }
.table_border_red .tax_b_01_l { border-left:1px solid #efc7c7!important; }
.table_border_red .tax_b_01_r { border-right:1px solid #efc7c7!important; }
.table_border_red .tax_b_01_t { border-top:1px solid #efc7c7!important; }
.table_border_red .tax_b_01_b { border-bottom:1px solid #efc7c7!important; }
.table_border_red .tax_b_01_rt { border-top:1px solid #efc7c7!important; border-right:1px solid #efc7c7!important; }
.table_border_red .tax_b_02_t { border-top:1px solid #f58c8c !important; }
.table_border_red .tax_b_03_t { border-top:2px solid #ef7070 !important; }
.table_border_red .tax_b2_01_r { border-right:1px solid #e62324; }
.table_border_blue .tax_bg { background-color:#f0f6fd; }
.table_border_blue .tax_b_01_l { border-left:1px solid #b1c8e8 !important; }
.table_border_blue .tax_b_01_r { border-right:1px solid #b1c8e8 !important; }
.table_border_blue .tax_b_01_t { border-top:1px solid #b1c8e8 !important; }
.table_border_blue .tax_b_01_b { border-bottom:1px solid #b1c8e8 !important; }
.table_border_blue .tax_b_01_rt { border-top:1px solid #b1c8e8 !important; border-right:1px solid #b1c8e8 !important; }
.table_border_blue .tax_b_02_t { border-top:1px solid #81abe2 !important; }
.table_border_blue .tax_b_03_t { border-top:2px solid #276cc7 !important; }
.table_border_blue .tax_b2_01_r { border-right:1px solid #276cc7; }

.tax_gb_01_l { border-left:1px solid #dfdfdf !important; }
.tax_gb_01_r { border-right:1px solid #dfdfdf !important; }
.tax_gb_01_t { line-height:10px; border-top:1px solid #dfdfdf !important; }
.tax_gb_01_b { border-bottom:1px solid #dfdfdf !important; }

.ntsSendInfo {margin-top:10px;background:url("/images/hometaxlogo.png") 20px 13px no-repeat;border:1px solid #e5adb0; background-color:#fbe2e3;padding-left:140px;vertical-align:middle; height:54px;padding-top:7px;}

.xml_box { float:left; width:744px; margin:9px 0 20px 0; padding: 14px 17px 21px 17px; border:1px solid #ccdff0; background-color:#f7fbfd; }
.xml_box .xml_left_area { float:left; width:564px; }
.xml_box .xml_left_area p.blue_expoint { margin:2px 0 0 0; font-size:13px; padding: 0 0 0 23px; font-weight:bold; background:url("/images/icon_pay_02.gif") left 3px no-repeat; color:#333; }
.xml_box .xml_left_area p.blue_expoint span { color:#0b4ea8; }
.xml_box .xml_left_area ul { margin:1px 0 0 12px; }
.xml_box .xml_left_area ul li { padding: 6px 0 0 10px; background:url("/images/icon_pay_03.gif") left 14px no-repeat; color:#333; line-height:14px; }
.xml_box .xml_left_area ul li span { color:#cf1919; }
.xml_box .middle_line { float:left; width:1px; height:58px; margin:6px 25px 0 0; border-left:1px solid #d8d8d8; }
.xml_box .file { display:none !important; }
.xml_box .swfupload { float:left; margin:11px 0 0 0; }

#xmlFileBtn { width: 144px; height: 45px; background: url("/images/btn_xml_01.gif") center center no-repeat; border: none; cursor : pointer; margin: 11px 0 0 0; }


/* write.css */
/* taxttype_area */

.taxinvoice_write { float:left; margin:10px 0 0 0; width:780px; }

#taxtype_area { float:left; width:780px; border-top:2px solid #a5a5a5; background-color:#fafafa; }
#taxtype_area .taxtype { float:left; padding-top:5px; }
#taxtype_area .taxtype .taxtype_radio { float:left; }
#taxtype_area .taxtype .taxtype_radio p { float:left; padding: 8px 25px 12px 25px; color:#555; }
#taxtype_area .taxtype .taxtype_radio span { float:left; padding: 7px 0 12px 0; }
#taxtype_area .taxtype .taxtype_radio span label { color:#555; }
#taxtype_area .taxtype .taxtype_radio label.for { curosr: pointer; padding-left: 3px;  }
#taxtype_area .taxtype .client_radio { float:left; margin: 0 0 0 31px; background:url('/images/bg_taxinvoice_bar.gif') left 13px no-repeat; }
#taxtype_area .taxtype .client_radio p { float:left; padding: 8px 19px 12px 19px; color:#555; }
#taxtype_area .taxtype .client_radio span { float:left; padding: 7px 0 12px 0; margin: 0 0 0 45px; }
#taxtype_area .taxtype .client_radio span.mgl_46 { margin-left: 46px; }
#taxtype_area .taxtype .client_radio span label { color:#555; }
#taxtype_area .taxtype .client_radio label.for { curosr: pointer; padding-left: 3px; }
#taxTotalList .PT label.for { curosr: pointer; padding-left: 3px; }

.rad { width:13px; height:13px; margin-bottom:1px; vertical-align:middle; cursor:pointer; }
.PT .pt1 { float:left; margin: 16px 0 0 19%; }
.PT .pt2 { float:left; margin: 16px 0 0 12px; }
.PT .pt_s {float:left; margin:0 0 0 12px; }

.gray_border_t { border-top:1px solid #dfdfdf !important; }
.gray_border_b { border-bottom:1px solid #dfdfdf !important; }
.gray_border_l { border-left:1px solid #dfdfdf !important; }
.gray_border_r { border-right:1px solid #dfdfdf !important; }

.width100 { width:100%; }

.border_top_red { border-top: 2px solid #E66464 !important; }
#area_form textArea { overflow: hidden; }
#area_form { float:left; overflow:hidden;}
#area_form #etax_area_form {  position: relative; width: 778px; margin:5px 0 0 0; padding:0px; z-index:999; }
#area_form #etax_area_form .etax_table { width:100%; border-spacing:0px 0px; }
#area_form #etax_area_form .etax_table th { font-weight:normal; padding-top:2px; padding-bottom:2px; line-height:15px; height:20px;  vertical-align:middle;}
#area_form #etax_area_form .etax_table th, x:-moz-any-link, x:default { height:25px;*height:20px; }
#area_form #etax_area_form .etax_table td { color:#333333; padding-top:1px; padding-bottom:3px; height:20px; vertical-align:middle; }
#area_form #etax_area_form .etax_table td textarea { float:left; margin:1px 0 0 0; }
#area_form #etax_area_form .etax_table td, x:-moz-any-link, x:default { height:25px;*height:20px; }
#area_form #etax_area_form .table_border_red th { color:#e62324; }
#area_form #etax_area_form .table_border_blue th { color:#3070ad; }
#etax_area_form .table_border_red tbody th { border-top:1px solid #f58c8c; border-left:1px solid #f58c8c; }
#etax_area_form .table_border_red tbody th.invoicer_bg { background-color:#fff6f6; }
#etax_area_form .table_border_red tbody td { border-top:1px solid #f58c8c; border-left:1px solid #f58c8c; }
#etax_area_form .table_border_red .underline { border-bottom:1px solid #f58c8c; }
#etax_area_form .table_border_red tbody th.splitline { padding:0 0 0 0 !important; height: 0 !important; }
#etax_area_form .table_border_blue tbody th { border-top:1px solid #5b9adf; border-left:1px solid #5b9adf; }
#etax_area_form .table_border_blue tbody th.invoicer_bg { background-color:#f0f6fd; }
#etax_area_form .table_border_blue tbody td { border-top:1px solid #5b9adf; border-left:1px solid #5b9adf; }
#etax_area_form .table_border_blue .underline { border-bottom:1px solid #5b9adf; }
#etax_area_form .table_border_blue tbody th.splitline { padding:0 0 0 0 !important; height: 0 !important; }

#area_form #etax_area_form input{border-radius:0 !important; padding:0 !important;}
#area_form #etax_area_form .etax_table .invoicer_border { border-top:1px solid #f58c8c; border-left:1px solid #f58c8c; color:#e62324; }
#area_form #etax_area_form .etax_table th.invoicer_border { color:#e62324; }
#area_form #etax_area_form .etax_table th.invoicee_border { color:#3070ad; }
#area_form #etax_area_form .etax_table .invoicee_border { border-top:1px solid #5b9adf; border-left:1px solid #5b9adf; }
#area_form #etax_area_form .etax_table .invoicee_t_none { border-top:none; }
#area_form #etax_area_form .etax_table .invoicee_l_none { border-left:none; }
#area_form #etax_area_form .etax_table .item_border { border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; }
#area_form #etax_area_form .etax_table .item_l_border { border-left:1px solid #dfdfdf; }
#area_form #etax_area_form .etax_table .item_t_border { border-top:1px solid #dfdfdf; }
#area_form #etax_area_form #tax_button.invoicer_border { height:38px; padding: 13px 15px 9px 15px; border-top:1px solid #f58c8c; }
#area_form #etax_area_form #tax_button.invoicee_border { height:38px; padding: 13px 15px 9px 15px; border-top:1px solid #5b9adf; }

.gray_bg { background-color:#f1f3f6; }
.invoicee_blue { color:#0071c9; }
.autoDeal { margin: 0 18px 0 0; }


/* 원본 세금계산서 */
#taxinvoice_top_notice_box { position:relative; width:780px; height:54px; background:url("/images/taxinvoice/bg_top_notice.gif") no-repeat; margin-bottom:15px; }
#taxinvoice_top_notice_box .top_notice_text { position:absolute; left:100px; top:18px; letter-spacing:-1px; font-weight:bold; }

/* 수정세금계산서 */
#modify_view_panel { width:790px; padding-left:10px; }

.modify_select_bg_ov { position:relative; width:737px; height:73px; background:url("/images/taxinvoice/bg_modify_select_ov.gif") no-repeat; }
.modify_select_bg_off { position:relative; width:737px; height:73px; background:url("/images/taxinvoice/bg_modify_select_off.gif") no-repeat; }

/* linked_statement */
ul.linked_statement { clear:both; height:21px; }
ul.linked_statement li { float:left; background:url("/images/table/bg_bar.gif") no-repeat right 5px; }
ul.linked_statement li.taxicon { min-width:31px; margin:2px 0 0 0; }
ul.linked_statement li.writedt { min-width:67px; margin:2px 0 0 4px; }
ul.linked_statement li.corpname { width:222px; margin:2px 0 0 4px; }
ul.linked_statement li.taxtype { min-width:28px; margin:2px 0 0 4px; }
ul.linked_statement li.state { min-width:88px; text-align:center; margin:2px 0 0 0; }
ul.linked_statement li.supplycosttotal { width:101px; padding-right:6px; text-align:right; margin:2px 0 0 4px; }
ul.linked_statement li.button { margin:0 0 0 3px; }
/* select_download_list (pdf 다운버튼) */
#select_download_list { background-color:#FFFFFF; position:absolute; left:0; top:8px; border:1px solid #D7D7D7; z-index:1000; width:102px; }
#select_download_list .select_type { line-height:18px; }
#select_download_list .select_type li { padding:3px 5px 0 5px; cursor:pointer;font-size:11px; }
#select_download_list .select_type li:hover { background:#D7D7D7; }

.bg_on { background-color:#ffffe1; }


ul.modify_step { float:left; width:780px; margin:9px 0 40px 0; }
ul.modify_step li { float:left; height:49px; border-top:1px solid #dfdfdf; border-bottom:3px solid #808080; }
ul.modify_step li span.num { float:left; margin:13px 0 0  18px; font-size:25px; font-weight:bold; color:#cdcdcd; }
ul.modify_step li span.text { float:left; margin:17px 0 0 12px; font-size:15px; color:#777; }
ul.modify_step li.step_on { width:198px; height: 53px; padding: 0 0 0 55px; border-top:5px solid #276cc7; border-left:3px solid #276cc7; border-right:3px solid #276cc7; border-bottom:none; }
ul.modify_step li.step_on span.num { float:left; margin:13px 0 0 0; font-size:26px; font-weight:bold; color:#ff4747; line-height:26px; }
ul.modify_step li.step_on span.text { float:left; margin:12px 0 0 13px; font-size:20px; font-weight:bold; color:#000; line-height:26px; }
ul.modify_step li.step_off_l { width:207px; margin:5px 0 0 0; padding:0 0 0 53px; border-left:1px solid #dfdfdf; }
ul.modify_step li.step_off_r { width:209px; margin:5px 0 0 0; padding:0 0 0 50px; border-right:1px solid #dfdfdf; }
ul.modify_step li.width_206 { width:206px; }

#modify_select_panel {  float:left; width:100%; margin:0 0 0 0;  cursor: pointer; }
#modify_select_panel li{}
#modify_select_panel li.modify_01 { position:relative; float:left; width: 385px; height:137px; padding: 2px; border-left: 1px solid #d0d0d0; border-top: 1px solid #d0d0d0; }
#modify_select_panel li.modify_01:hover { border-top:1px solid #ff4747; border-left:1px solid #ff4747; }
#modify_select_panel li.modify_01:hover + li { border-left:1px solid #ff4747;}
#modify_select_panel li.modify_01:hover + li + li { border-top:1px solid #ff4747;}
#modify_select_panel li.modify_01.select { width:384px; height:136px; padding:0px; border:3px solid #ff4747 !important; }
#modify_select_panel li.modify_02 { position:relative; float:left; width: 384px; height:137px; padding: 2px; border-left: 1px solid #d0d0d0; border-top: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; }
#modify_select_panel li.modify_02:hover { border-top:1px solid #ff4747; border-left:1px solid #ff4747; border-right:1px solid #ff4747; }
#modify_select_panel li.modify_02:hover + li + li { border-top:1px solid #ff4747;}
#modify_select_panel li.modify_02.select { width:384px; height:136px; padding:0px; border:3px solid #ff4747 !important; }
#modify_select_panel li.modify_03 { position:relative; float:left; width: 385px; height:137px; padding: 2px; border-left: 1px solid #d0d0d0; border-top: 1px solid #d0d0d0; }
#modify_select_panel li.modify_03:hover { border-top:1px solid #ff4747; border-left:1px solid #ff4747; }
#modify_select_panel li.modify_03:hover + li { border-left:1px solid #ff4747;}
#modify_select_panel li.modify_03:hover + li + li { border-top:1px solid #ff4747;}
#modify_select_panel li.modify_03.select { width:384px; height:136px; padding:0px; border:3px solid #ff4747 !important; }
#modify_select_panel li.modify_04 { position:relative; float:left; width: 384px; height:137px; padding: 2px; border-left: 1px solid #d0d0d0; border-top: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; }
#modify_select_panel li.modify_04:hover { border-top:1px solid #ff4747; border-left:1px solid #ff4747; border-right:1px solid #ff4747; }
#modify_select_panel li.modify_04:hover + li + li { border-top:1px solid #ff4747;}
#modify_select_panel li.modify_04.select { width:384px; height:136px; padding:0px; border:3px solid #ff4747 !important; }
#modify_select_panel li.modify_05 { position:relative; float:left; width: 385px; height:137px; padding: 2px; border-left: 1px solid #d0d0d0; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; }
#modify_select_panel li.modify_05:hover { border-top:1px solid #ff4747; border-left:1px solid #ff4747; border-bottom:1px solid #ff4747; }
#modify_select_panel li.modify_05:hover + li { border-left:1px solid #ff4747;}
#modify_select_panel li.modify_05.select { width:384px; height:136px; padding:0px; border:3px solid #ff4747 !important; }
#modify_select_panel li.modify_06 { position:relative; float:left; width: 384px; height:137px; padding: 2px; border: 1px solid #d0d0d0; }
#modify_select_panel li.modify_06:hover { border:1px solid #ff4747; }
#modify_select_panel li.modify_06.select { width:384px; height:136px; padding:0px; border:3px solid #ff4747 !important; }
#modify_select_panel li.modify_06_off { position:relative; float:left; width: 384px; height:137px; padding: 2px; border: 1px solid #d0d0d0; background-color:#f6f6f6; }
#modify_select_panel li p.bg_img {position:absolute; top:100px; left:306px; margin:0 !important; padding:0; }
#modify_select_panel li.modify_01:hover dl dt { margin:1px 0 0 34px; font-size:17px; color:#e62324; }
#modify_select_panel li.modify_01:hover dl dd { margin:11px 0 0 33px; }
#modify_select_panel li.modify_02:hover dl dt { margin:1px 0 0 34px; font-size:17px; color:#e62324; }
#modify_select_panel li.modify_02:hover dl dd { margin:11px 0 0 33px; }
#modify_select_panel li.modify_03:hover dl dt { margin:1px 0 0 34px; font-size:17px; color:#e62324; }
#modify_select_panel li.modify_03:hover dl dd { margin:11px 0 0 33px; }
#modify_select_panel li.modify_04:hover dl dt { margin:1px 0 0 34px; font-size:17px; color:#e62324; }
#modify_select_panel li.modify_04:hover dl dd { margin:11px 0 0 33px; }
#modify_select_panel li.modify_05:hover dl dt { margin:1px 0 0 34px; font-size:17px; color:#e62324; }
#modify_select_panel li.modify_05:hover dl dd { margin:11px 0 0 33px; }
#modify_select_panel li.modify_06:hover dl dt { margin:1px 0 0 34px; font-size:17px; color:#e62324; }
#modify_select_panel li.modify_06:hover dl dd { margin:11px 0 0 33px; }
#modify_select_panel li dl { padding: 14px 50px 13px 26px; background:url('/images/icon_select_off.gif') 26px 16px no-repeat; }
#modify_select_panel li dl dt { margin: 3px 0 0 34px; font-size:15px; font-weight:bold; color:#333; }
#modify_select_panel li dl dd { margin: 9px 0 0 33px; font-size:13px; color:#777; line-height:20px;}
#modify_select_panel li p { margin: 0 0 0 61px;  }
#modify_select_panel li p a {padding-right:6px; text-decoration:underline; background:url('/images/dot_01.gif') right center no-repeat; }
#modify_select_panel li.modify_05 p { margin:19px 0 0 61px; }
#modify_select_panel li.modify_06 p { margin:19px 0 0 61px; }
#modify_select_panel li.modify_06_off p { margin:19px 0 0 61px; }
#modify_select_panel li.select dl { padding: 14px 50px 13px 26px; background:url('/images/icon_select_on.gif') 26px 16px no-repeat; }
#modify_select_panel li.select dl dt { margin:1px 0 0 34px; font-size:17px; color:#e62324; }
#modify_select_panel li.select dl dd { margin:11px 0 0 33px; }
#modify_select_panel li.modify_06_off dl  { padding: 14px 50px 13px 26px; background:url('/images/icon_select_no.gif') 26px 16px no-repeat; }
#modify_select_panel li.modify_06_off dl dt { margin: 3px 0 0 34px; font-size:15px; font-weight:bold; color:#888; }
#modify_select_panel li.modify_06_off dl dd { margin: 9px 0 0 33px; font-size:13px; color:#999; }

#AddSendEmail .contact_bg { background:url('/images/sendemail_contact.gif') 1px 3px no-repeat #fff; }
#AddSendEmail .email_bg { background:url('/images/sendemail_email.gif') 1px 3px no-repeat #fff; }

#siteMgtKeyInputArea { float: left; width: 780px; height: 39px; background: #f1f3f6; text-align: center; }
#siteMgtKeyInputArea > div.default_aside { display: inline-block; }
#siteMgtKeyInputArea > div > p { display: inline-block; line-height: 38px; color: #e62324; font-weight: bold; font-size: 12px; }
#siteMgtKeyInputArea > div > input { display: inline-block; width: 200px; height: 20px; margin: 0px; border: 1px solid #cacaca; background-color: #FFFFFF; color: #333333; padding: 0 2px 2px 2px; vertical-align: middle; font-size: 12px; font-family: Malgun Gothic, 맑은 고딕, Apple SD Gothic Neo; margin: 0 0 0 3px;  }
#siteMgtKeyInputArea > div > input.readonly { background: #EAEAEA; }
#siteMgtKeyInputArea > div > p.sale{ }
#siteMgtKeyInputArea > div > p.buy{ color: #3070ad; }

#tax_button p > a{ line-height:24px;}


/* print.css */
/******** base override *******/
#print_wrapper .ft_11 { font-size:10px !important; line-height:10px !important; }
#print_wrapper .ft_12 { font-size:11px !important; line-height:11px !important; }
#print_wrapper .ft_13 { font-size:12px !important; line-height:12px !important; }
#print_wrapper .ft_14 { font-size:13px !important; line-height:13px !important; }
#print_wrapper .ft_15 { font-size:14px !important; line-height:14px !important; }
#print_wrapper .ft_16 { font-size:15px !important; line-height:15px !important; }
#print_wrapper .ft_19 { font-size:18px !important; line-height:18px !important; }
#print_wrapper .ft_20 { font-size:19px !important; line-height:19px !important; }
#print_wrapper .ft_24 { font-size:23px !important; line-height:23px !important; }
#print_wrapper .lh_14 { line-height:13px !important; }

#print_wrapper .pdt_8 { padding-top:5px !important; }
#print_wrapper .pdr_6 { padding-right:6px !important; }
#print_wrapper .mgl_113 { margin-left:113px !important; }


/***** print_wrapper *****/
#print_wrapper #area_form { font-family:dotum,Batang; width:642px; margin-top:0; }
#print_wrapper {text-align:left;height:720px;background-color:#FFFFFF;}


#print_wrapper .border_red { border: 1px solid red; margin-right:1px; }
#print_wrapper .border_blue { border: 1px solid blue; margin-right:1px; }
#print_wrapper .invoicenum_red {color:red;}
#print_wrapper .invoicenum_blue {color:blue;}
/***** print_title *****/
#print_wrapper .print_title { position:relative; margin:10px 0 0 10px; }
#print_wrapper .print_title .alert { width:319px; height:26px; background:url("/images/bg_alert.gif") no-repeat; position:absolute; top:-2px; right:10px; letter-spacing:-1px; padding:4px 0 0 14px; }

/***** print_option *****/
#print_wrapper .print_option { width:880px;clear:both;display:inline-block;  margin: 0 0 0 10px; }
#print_wrapper .none_line{background: #fff;height: 17px;margin-top: -10px;border-top: 4px dotted #ccc;width: 740px;}

/***** print_preview *****/
@media screen {
#print_wrapper .print_preview { position:relative; height:455px; margin:10px 10px 10px 10px; padding-top:20px; padding-bottom:10px; overflow-y:scroll; background-color:#8A8F9D; border:1px solid #CACACA; }
#print_wrapper .print_preview .paper { position:relative; width:720px; padding:10px 12px 10px 10px; background:#FFFFFF;  margin-bottom:10px; text-align:left; }
#print_wrapper .print_preview .paper2 { position:relative; width:720px; padding:10px 12px 10px 10px; background:#FFFFFF; margin-bottom:10px; text-align:left; }
#print_wrapper .print_preview .paper3 { position:relative; width:720px; padding:10px 12px 10px 10px; background:#FFFFFF;  margin-bottom:10px; text-align:left; }
#print_wrapper .summation .print_preview { height:550px; margin-top:5px; }

#print_wrapper .print_preview2 {width:878px;position:relative;height:504px;margin:5px 10px 10px 10px;padding-top:5px;padding-bottom:10px;overflow-y:auto;background-color:#8A8F9D;border:1px solid #CACACA;overflow-y: scroll;}
#print_wrapper .print_preview2 .paper { position:relative; width:720px; padding:10px; background:#FFFFFF;  margin-bottom:10px; text-align:left; }
#print_wrapper .print_preview2 .paper2 { position:relative; width:720px; margin: 0 0 10px 0 !important;  padding: 10px; background:#FFFFFF; margin-bottom:10px; text-align:left; }
#print_wrapper .print_preview2 .paper3 { position:relative; width:720px; padding:10px; background:#FFFFFF; margin-bottom:10px; text-align:left; height:;}

#print_wrapper p.none_line{ line-height:1px; font-size:1px; padding-bottom:5px !important; padding-top:5px !important; background-color: #fff; width: 740px !important; }
#print_wrapper .summation .print_preview2 { height:550px; margin-top:5px; }

}
/***** print_body *****/
#print_wrapper .print_body { position:relative; text-align:left; width:720px; }
@media screen {
.act .paper3 {position:relative;background:#FFFFFF; margin-bottom:10px;text-align:left;}
}


/***** common print_content  *****/
@media print {
	body { margin:0; padding:0; width:100%; font-family: Malgun Gothic, 맑은 고딕, Apple SD Gothic Neo; font-size:12px; color:#777777; line-height:19px; letter-spacing:-1px; -webkit-text-size-adjust: 100%; }
	.act{position:relative;  }
	.act .none_line{ z-index:1;position:absolute;top:520px;left:10px; background: #fff;height: 17px;margin-top: -10px;border-top: 4px dotted #ccc;width: 700px; clear:both;}
	.act .none_line + p + div .full_invoice{ display:inline-block; margin-top:100px; }
	.act .paper3{border:none; display:inline-block;}
	.act #area_form{margin-top:-10px; letter-spacing:0 !important;}
	.act span.bold{font-weight:normal !important;}
	.act .ft_24{font-size:22px; line-height:22px; font-weight:400 !important;}
	.act .etax_table th,.act .etax_table td, .act .etax_table span{font-weight:400 !important;}
	.act .pdb_7{padding-bottom:6px !important;}
	.act #etax_area_form .etax_table td{padding-top:2px !important;padding-bottom:2px !important;}
	.act .etax_table td{line-height:14px !important;}
}

#print_wrapper p.page_break { page-break-before:always; line-height:0px; font-size:0px; }

#print_wrapper .print_preview2 .paper3 .full_invoice {padding-bottom:30px;position:relative;width:650px;text-align:left; overflow:hidden;}
#print_wrapper .print_preview2 .paper .half_invoice {padding-top:30px; position:relative; width:650px; text-align:left; word-break: break-all; }
#print_wrapper .print_preview2 .paper2 .half_invoice {padding-top:30px; position:relative; width:650px; text-align:left; word-break: break-all; }
#print_wrapper .half_top { margin-bottom:4px; }
#print_wrapper .half_bottom{ 	margin-top:7px; }


/* area_topstr */
#print_wrapper #area_topstr { height:15px; z-index:999; font-size:12px; line-height:15px; }
#print_wrapper #area_topstr .ntsconfirmnum_red { color:#DD0000; }
#print_wrapper #area_topstr .ntsconfirmnum_blue { color:#2B3386; }
#print_wrapper #area_topstr .ntsconfirmnum_black {color:#333333; }

/* etax_table */
#print_wrapper #etax_area_form { position:relative; padding:0px; z-index:999; font-size:10px; width:640px; }
#print_wrapper #etax_area_form .etax_table { width:100%; border-spacing:0px 0px; }
#print_wrapper #etax_area_form .etax_table thead { page-break-inside:auto; break-inside:auto; }
#print_wrapper #etax_area_form .etax_table th { font-weight:normal; padding-top:3px; padding-bottom:2px; line-height:12px; height:14px; font-size:11px;background:none; }
#print_wrapper #etax_area_form .etax_table th, x:-moz-any-link, x:default { height:14px;*height:14px; }
#print_wrapper #etax_area_form .etax_table td { color:#222222; padding-top:3px; padding-bottom:3px; height:14px;line-height:12px; font-size:11px; background:none;}
#print_wrapper #etax_area_form .etax_table td, x:-moz-any-link, x:default { height:14px;*height:14px; }
#print_wrapper #etax_area_form .etax_table tbody td.splitline { height:0px; padding-top:0px; padding-bottom:0px; line-height:0px; }
#print_wrapper #InvoiceDetail tr td { font-size:11px !important; }
/* table_border_red */
#print_wrapper #etax_area_form .table_border_red { border:1px solid red !important; }
#print_wrapper #etax_area_form .table_border_red th { color:red !important; }
#print_wrapper #etax_area_form .table_border_red tbody th { border:1px solid red !important; }
#print_wrapper #etax_area_form .table_border_red tbody td { border:1px solid red !important; }
#print_wrapper #etax_area_form .table_border_red .underline { border-bottom:1px solid red !important; }

/* table_border_blue */
#print_wrapper #etax_area_form .table_border_blue { border:1px solid blue !important; }
#print_wrapper #etax_area_form .table_border_blue th { color:blue !important; }
#print_wrapper #etax_area_form .table_border_blue tbody th { border:1px solid blue !important; }
#print_wrapper #etax_area_form .table_border_blue tbody td { border:1px solid blue !important; }
#print_wrapper #etax_area_form .table_border_blue .underline { border-bottom:1px solid blue !important; }

/* layout */
#print_wrapper #etax_area_form .etax_table .gray_bg { 	background-color:#F5F5F5; }
#print_wrapper #etax_area_form .etax_table span.way { display:inline-block; width:100px; margin-left:10px; }
#print_wrapper #etax_area_form .etax_table span.sm { width:70px; }
#print_wrapper #etax_area_form .etax_table div.PT1 { float:left; 	width:80px; text-align:right; margin-top:10px; }
#print_wrapper #etax_area_form .etax_table div.PT2 { float:left; width:90px; }
#print_wrapper #etax_area_form .etax_table div.PT3 { float:left; width:25px; 	text-align:left; margin-top:10px; }
#print_wrapper #etax_area_form .etax_table span.PT { display:block; margin-left:0px; width:50px; height:20px; }
#print_wrapper #etax_area_form .etax_table #TrusterInfo tr th { height:30px; }


#print_wrapper .tax_gb_01_t { line-height:9px !important; }
#print_wrapper .print_alert { float:left; position:relative; width:780px; height:21px; margin:0 auto; padding-top:5px; text-align:center; font-weight:bold; }


/* area_seal */
#print_wrapper #area_seal { position:relative; width:100%; height:0px; line-height:0px; font-size:0px;}
#print_wrapper #area_seal .seal { position:absolute; }
#print_wrapper #area_seal .truster { top:0px; right:0px; margin-top: -30px; margin-right: -5px; z-index:-1;  }
#print_wrapper #area_seal .ti { top:-33px; left:30px; z-index:998;  }



/* area_interopcode */
#print_wrapper #area_interopcode {	width:100%; top:2px; }

/* WaterMark *****/
#print_wrapper #area_watermark { position:relative; width:100%; height:0px; line-height:0px; font-size:0px; }
#print_wrapper #area_watermark .watermark0 { position:absolute; top:24px; left:2px; width:100%; opacity: 0.89; z-index:1000; }
#print_wrapper #area_watermark .watermark1 { position:absolute; top:50px; left:0px; width:100%; text-align:center; z-index:998; }
#print_wrapper #area_watermark .watermark2 { position:absolute; top:67px; left:0px; width:100%; text-align:center; z-index:998; }


/* area_btmstr */
#print_wrapper #area_btmstr { position: relative; z-index:999; font-size:10px; }

/* area_btmtext */
#print_wrapper #area_btmtext { line-height:12px; font-size:11px; margin: 4px 0 0 0;width:100%; float:left;}

#print_wrapper .search_table tr td { height:29px; padding: 5px 3px 1px 7px; }







@page{ size:A4; margin: 10mm 10mm 0 10mm;  }

.act .print_summation_content {  display: inline-block; margin: 10px 60px 9px 60px; width: 764px; background-color: #fff;  border: 1px solid #333; }
.act .print_summation {  display: inline-block; overflow-y: scroll; height: 558px; background-color: #8A8F9D;  border: 1px solid #CACACA; margin: 10px 0 3px 0; }
.act .print_summation_title { margin-top: 10px; width: 100%; }
.act .area_summation_bg { margin: 30px 15px 30px 15px; padding:10px 20px 50px 20px; }
.act .summation_full { height: 940px;}
.act #area_summation .table_summation tbody tr td { }
.act .table_summation tbody tr th{border:1px solid #333 !important;background-color: #E6E6E6 !important;color: #333;}
.act .table_summation tbody.state_list tr th{	border:1px solid #333 !important;background-color: #DEEAF6 !important;	color: #333;}
.act .table_summation tbody tr td{	border:1px solid #333 !important;	color: #333;}
.act #content_search { border-top:1px solid #333; }
.act .content_searchs{border-top:none !important;}
.act .print_summation_title { color: #333; font-weight:bold; }
.act #etax_area_form .table_border_red tbody th.splitline { padding:0 0 0 0 !important; height: 0 !important; }
.act #etax_area_form .table_border_blue tbody th.splitline { padding:0 0 0 0 !important; height: 0 !important; }
.act #InvoiceDetail {border-top:0px !important;}

.act p.none_line{ line-height:1px; font-size:1px; background-color: #fff; width: 700px; }
.act p.none_line span {display: block; line-height:1px; font-size:1px; border-bottom:4px dotted #DEDEDE;}
.act .noborder_t > span.lh_30, .act  .noborder_t > span.lh_16 {width:18px;display:inline-block; word-break:break-all !important;}
.act #area_watermark{position:relative;}
.act #area_watermark .watermark0{position:absolute;top:41px; left:6px;}
.act .full_invoice .area_form{ box-sizing:border-box; }

/* area_topstr */
.act #area_topstr { height:15px; z-index:999; font-size:12px; line-height:15px; }
.act #area_topstr .ntsconfirmnum_red { color:#DD0000; }
.act #area_topstr .ntsconfirmnum_blue { color:#2B3386; }
.act #area_topstr .ntsconfirmnum_black {color:#333333; }

/* etax_table */
.act #etax_area_form { position:relative; padding:0px; z-index:999; font-size:10px; width:640px; }
.act #etax_area_form .etax_table { width:100%; border-spacing:0px 0px; }
.act #etax_area_form .etax_table thead { page-break-inside:auto; break-inside:auto; }
.act #etax_area_form .etax_table th { font-weight:normal; padding-top:3px; padding-bottom:2px; line-height:12px; height:14px; font-size:12px;background:none; }
.act #etax_area_form .etax_table th, x:-moz-any-link, x:default { height:14px;*height:14px; }
.act #etax_area_form .etax_table td { color:#222222; padding-top:3px; padding-bottom:3px; height:14px;line-height:12px; font-size:12px; background:none;}
.act #etax_area_form .etax_table td, x:-moz-any-link, x:default { height:14px;*height:14px; }
.act #etax_area_form .etax_table tbody td.splitline { height:0px; padding-top:0px; padding-bottom:0px; line-height:0px; }
.act #InvoiceDetail tr td { font-size:11px !important; }

/* table_border_red */
.PrintActSub .table_border_red { border:1px solid red !important; }
.PrintActSub .table_border_red th { color:red !important; }
.PrintActSub .table_border_red tbody th { border:1px solid red !important; }
.PrintActSub .table_border_red tbody td { border:1px solid red !important; }
.PrintActSub .table_border_red .underline { border-bottom:1px solid red !important; }

/* table_border_blue */
.PrintActSub .table_border_blue { border:1px solid blue !important; }
.PrintActSub .table_border_blue th { color:blue !important; }
.PrintActSub .table_border_blue tbody th { border:1px solid blue !important; }
.PrintActSub .table_border_blue tbody td { border:1px solid blue !important; }
.PrintActSub .table_border_blue .underline { border-bottom:1px solid blue !important; }

/* layout */
.act .etax_table .gray_bg { 	background-color:#F5F5F5; }
.act .etax_table span.way { display:inline-block; width:100px; margin-left:10px; }
.act .etax_table span.sm { width:70px; }
.act .etax_table div.PT1 { float:left; 	width:80px; text-align:right; margin-top:10px; }
.act .etax_table div.PT2 { float:left; width:90px; }
.act .etax_table div.PT3 { float:left; width:25px; 	text-align:left; margin-top:10px; }
.act .etax_table span.PT { display:block; margin-left:0px; width:50px; height:20px; }
.act .etax_table #TrusterInfo tr th { height:30px; }
.act .tax_gb_01_t { line-height:9px !important; }
.act .print_alert { float:left; position:relative; width:780px; height:21px; margin:0 auto; padding-top:5px; text-align:center; font-weight:bold; }
.act #area_seal { position:relative; width:100%; height:0px; line-height:0px; font-size:0px;}
.act #area_seal .seal { position:absolute; }
.act #area_seal .truster { top:0px; right:0px; margin-top: -30px; margin-right: -5px; z-index:-1;  }
.act #area_seal .ti { top:-33px; left:30px; z-index:998;  }
.act #area_interopcode {	width:100%; top:2px; }

.act #etax_area_form{width:650px;}
.act .inline_b{float:left; display:inline-block; width:100%;}
.act #area_btmtext{text-align:left;}
.act #area_topstr{margin-top:20px;}

.act{position:relative;}
.act #area_form{width:660px;  margin-left:30px;   }
.act #area_form #etax_area_form{width:650px;}
.act #etax_area_form .etax_table td{height:12px !important;}





/* mypage.css */

.corp_none_mgr { float:left; width:572px; height:138px; margin:22px 0 0 0; padding: 0 0 0 208px; background:url('/images/bg_noma_01.jpg') 29px 12px no-repeat; }
.corp_none_mgr .no_manager { float:left; font-size:28px; font-weight:bold; color:#000; line-height:36px; }
.corp_none_mgr .text_box { float:left; width:508px; margin:15px 0 0 1px; padding: 5px 18px 9px 18px; font-size:14px; border:1px solid #7ebbea; background-color:#f4f8fb; color:#0071c9; line-height:22px; }
.corp_none_mgr .no_manager_sub { float:left; margin:20px 0 0 0; font-size:14px; font-weight:bold; color:#777; line-height:bold; }

.corp_none_mgr2 { width:302px; height:145px; margin:22px 0 0 0; padding: 0 0 0 208px; background:url('/images/bg_noma_01.jpg') 29px 12px no-repeat; }
.corp_none_mgr2 .no_manager { font-size:14px; font-weight:bold; color:#000; }
.corp_none_mgr2 .text_box { width:262px; margin:5px 0 0 1px; padding: 5px 18px 9px 18px; font-size:13px; border:1px solid #7ebbea; background-color:#f4f8fb; color:#0071c9; line-height:22px; }
.corp_none_mgr2 .no_manager_sub { margin:10px 0 0 0; font-size:13px; font-weight:bold; color:#777; line-height:bold; }


#AttachImg { float:left; width:778px; height:355px; margin:21px 0 0 0; border-top:2px solid #656565; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; background-color:#f8f8f8; }
#AttachImg div .attach_title { text-align:center; width:259px; margin:15px 0 0 0; font-size:15px; font-weight:bold; color:#333; }
#AttachImg div .attach_img { text-align:center; width:196px; border:1px solid #d6d6d6; background-color:#fff; }
#AttachImg div.attach_btn { float:left; width: 259px; text-align:center; margin:12px 0 0 0; }
#AttachImg div.attach_btn a { display: inline-block; width:59px; height:24px; }

#AttachImg #OfficialSeal_Area { float:left; width:259px; }
#AttachImg #OfficialSeal_Area .attach_img { height:85px; margin:12px auto 0 auto; padding:33px 0 0 0; }
#AttachImg #BusinessLicense_Area { float:left; width:259px; }
#AttachImg #BusinessLicense_Area .attach_img { height:113px; margin:12px auto 0 auto; padding:5px 0 0 0; }
#AttachImg #BankBook_Area { float:left; width:258px; }
#AttachImg #BankBook_Area .attach_img { height:113px; margin:12px auto 0 auto; padding:5px 0 0 0; }
#AttachImg ul { float:left; width:234px; margin:15px 0 0 25px;}
#AttachImg ul li { padding: 0 0 0 8px; background:url('/images/bg_dot_01.gif') left 10px no-repeat; line-height:20px; }


input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button { cursor:pointer !important;; }



#OfficialSeal_Area .file {position: absolute; width: 59px; cursor: pointer; opacity: 0; filter:alpha(opacity=0); height:24px;padding:0px;margin:0px 0px 0px 0px;}
#OfficialSeal_Area .file::-webkit-file-upload-button { cursor:pointer;}
#BusinessLicense_Area .file {position: absolute; width: 59px; cursor: pointer; opacity: 0; filter:alpha(opacity=0); height:24px;padding:0px;margin:0px 0px 0px 0px;}
#BusinessLicense_Area .file::-webkit-file-upload-button { cursor:pointer;}
#BankBook_Area .file {position: absolute; width: 59px; cursor: pointer; opacity: 0; filter:alpha(opacity=0); height:24px;padding:0px;margin:0px 0px 0px 0px;}
#BankBook_Area .file::-webkit-file-upload-button { cursor:pointer;}

.auto_area { float:left; width:208px; margin:12px 0 0 25px; padding:9px 0 0 0; font-size:12px; font-weight:bold; color:#333; border-top:1px solid #d6d6d6; }
.middle_line{ float: left; width: 1px; height: 279px; margin: 40px 0 0 0; background: url("/images/bg_guide_04.gif") left top repeat-y; }
    

.charge_wrapper {  }
.charge_wrapper div .attach_title { float:left; width:220px; margin:14px 0 0 25px; padding:0 0 0 12px; font-size:15px; font-weight:bold; color:#333; background:url('/images/icon_attach_01.gif') left 5px no-repeat; }
.charge_wrapper div .attach_img { text-align:center; border:1px solid #d6d6d6; background-color:#fff; }
.charge_wrapper div.attach_btn { float:left; width: 259px; margin:10px 0 0 25px; }
.charge_wrapper div.attach_btn a { display: inline-block; width:59px; height:24px; }

.charge_wrapper #OfficialSeal_Area { width:468px; height:147px; margin:8px auto 0 auto; padding:0 10px; border-bottom:1px solid #c6c6c6;  }
.charge_wrapper #OfficialSeal_Area .attach_img { float:left; width:176px; height:85px; margin:12px auto 0 auto; padding:33px 0 0 0; }
.charge_wrapper #BusinessLicense_Area { width:468px; height:147px; margin:8px auto 0 auto; padding:0 10px; border-bottom:1px solid #c6c6c6;  }
.charge_wrapper #BusinessLicense_Area .attach_img { float:left; width:176px; height:113px; margin:12px auto 0 auto; padding:5px 0 0 0; }
.charge_wrapper #BankBook_Area { width:468px; height:148px; margin:8px auto 0 auto; padding:0 10px; }
.charge_wrapper #BankBook_Area .attach_img { float:left; width:176px; height:113px; margin:12px auto 0 auto; padding:5px 0 0 0; }
.charge_wrapper ul.attach_info { float:left; width:234px; margin:5px 0 0 25px;}
.charge_wrapper ul.attach_info li { padding: 0 0 0 7px; background:url('/images/bg_dot_01.gif') left 7px no-repeat; font-size:11px; line-height:20px; }

.charge_wrapper .attach_box { width:469px; height:126px; margin:14px auto 0 auto; padding: 13px 0 0 19px; background:url('/images/bg_attach_01.jpg') center top no-repeat;  }
.charge_wrapper .attach_box  p.attach_blue_expoint { font-size:12px; padding: 0 0 0 23px; font-weight:bold; background:url("/images/icon_attach_02.gif") left 1px no-repeat; color:#0b4ea8; }
.charge_wrapper .attach_box  ul { margin:5px 0 0 2px; }
.charge_wrapper .attach_box  ul li { padding: 2px 0 0 10px; font-size:11px; background:url("/images/icon_attach_03.gif") 1px 8px no-repeat; color:#333; line-height:16px; letter-spacing:-1px; }


.btn_white_view {position:absolute; top:9px; right:378px; display: inline-block;  text-align:center; height:17px; padding: 0 4px 0 3px; border: 1px solid #b4b4b4; border-radius:2px; background-color:#fff; font-size:12px; color:#555; line-height: 17px;  cursor:pointer; }

ul.b_list { float:left; }
ul.b_list li { width:700px; margin: 0 0 0 12px; padding:0 0 0 9px; background:url("/images/icon_dot_02.gif") left 9px no-repeat; }

#mypage_checkpwd_area { height: 450px; float: left; width:100%; background: url("/images/bg_mypage_checkpwd.gif") center 73px no-repeat #f5f6f7; margin: 15px 0 0 0; border-top: 1px solid #000; }
#mypage_checkpwd_area #mypage_checkpwd_info { float: left; width: 100%; margin: 150px 0 0 0; text-align: center;  }
#mypage_checkpwd_area #mypage_checkpwd_info > p:first-child { font-weight: bold; font-size: 22px; color: #000; line-height: 23px; margin: 0 0 15px 0;  }
#mypage_checkpwd_area #mypage_checkpwd_info > p { font-size: 14px; color: #2e2e30; }
#mypage_checkpwd_area #mypage_checkpwd_input { float: left; width: 100%; text-align: center; margin: 40px 0 0 0; }
#mypage_checkpwd_area #mypage_checkpwd_input #mypage_checkpwd { width: 292px; height: 38px; border: 1px solid #b4b4b4; boder-radius: 0px; padding: 0 15px 0 15px;  }
#mypage_checkpwd_area #mypage_checkpwd_input #mypage_checkpwd:focus { outline: none; border: 1px solid #888ffb; }
#mypage_checkpwd_area #mypage_checkpwd_button { float: left; width: 100%; margin: 27px 0 0 0; text-align: center;  }
#mypage_checkpwd_area #mypage_checkpwd_button > button { width: 127px; height: 36px; text-align: center; border: 1px solid #104fa8; background: #296ac1; font-size: 15px; font-weight: bold; color: #fff; outline: none; margin: 0 8px 0 0; border-radius: 2px; }
#mypage_checkpwd_area #mypage_checkpwd_button > button#btn_cancel_mypagepwd{ margin: 0 0 0 0; background: #909090; border: 1px solid #747474;  }

#accesslog_table_area { border-top: 1px solid #000; float: left; margin: 14px 0 0 0; }
#accesslog_pagearea { width: 100%; float: right; margin: 7px 0 0 0; text-align: right; }


#contact_member_hidden_area { float: left; width: 780px; height: 429px; margin: 10px 0 0 0; background: url("/images/bg_contact_member_hidden.gif") no-repeat center center; text-align: center; }
#contact_member_hidden_area > p:first-child { margin: 70px 0 0 0; font-size: 23px; font-weight: bold; color: #000; line-height: 23px; }
#contact_member_hidden_area > p { margin: 180px 0 0 0; font-size: 13px; color: #777; line-height: 13px; }

#ContactList .mgr_tr > td { font-weight: bold; }

.btn_h18{height:18px !important; line-height:18px !important;}

#member_certificate_top_area { float: left; height: 86px; width: 630px; background: url("/images/bg_member_certificate.gif") no-repeat center center; margin: 10px 0 0 0; border-top: 1px solid #d4d4d4; padding: 35px 0 0 150px;  }
#member_certificate_top_area #certificate_top_title { font-size: 17px; font-weight: bold; color: #333; line-height: 18px; }
#member_certificate_top_area > ul { float: left;  }
#member_certificate_top_area > ul > li { font-size: 13px; line-height: 13px; color: #444; margin: 0 0 9px 0; background: url("/images/bullet_cert_info.gif") no-repeat left center; padding: 0 0 0 13px;  }
#certificate_button_area { float: left; margin: 30px 0 0 0 ; height: 36px; width: 780px; text-align: center; }
#btn_check_certificate { width: 164px; height: 40px; font-size: 14px; font-weight: bold; color: #fff; line-height: 38px; background: #266ac5 url("/images/common/btn/btn_reaction_icon.gif") no-repeat 30px 13px; border: 1px solid #074eaa;  padding: 0 0 0 50px; outline:none; border-radius: 1px; text-align: left;  }
#btn_release_certificate { width: 156px; height: 40px; font-size: 14px; font-weight: bold; color: #fff; line-height: 38px; background: #737373; border: 1px solid #606060;  outline:none; border-radius: 2px; text-align: center; padding: 0 0 0 0; }  
#btn_prev_certificate { width: 82px; height: 40px; font-size: 14px; font-weight: bold; color: #fff; line-height: 38px; background: #8d8d8d; border: 1px solid #747474;  outline:none; border-radius: 2px; text-align: center; padding: 0 0 0 0; margin: 0 0 0 2px; }


#CorpAuthInfo_td { color: #222; font-size: 14px; font-weight: bold; height: 122px; }

#content_area { float:left; width:780px; margin:11px 0 0 0; padding:14px 0 0 0; border-top:1px solid #c9c9c9; }
.highlight_red .highlight{color:#FF0000 !important;}



///////////////////

#write_area .statement_write { margin:9px 0 0 0; width:780px; float:left; }
#write_area .border_red { border:2px solid #e62324; }
#write_area .border_blue { border:2px solid #276cc7; }
#write_area .edoc_area_half  { width:380px !important; }

#write_area .invoicenum_red { color:#e62324; }
#write_area .invoicenum_blue { color:#5b9adf; }
#write_area .invoicenum_black { color:#333; }

#write_area .invoicer_bg { background-color:#fff6f6; }
#write_area .invoicer_border { border-top:1px solid #f58c8c; border-left:1px solid #f58c8c; color:#e62324; }
#write_area .invoicer_border { color:#e62324; }

#write_area .invoicee_bg { background-color:#f0f6fd !important; }
#write_area .invoicee_border { border-top:1px solid #5b9adf !important; border-left:1px solid #5b9adf !important; }
#write_area .invoicee_border { color:#5b9adf !important }
#write_area .invoicee_t_none { border-top:none !important; }
#write_area .invoicee_l_none { border-left:none !important; }

#write_area #edoc_area_form .table_border_red tbody th.item_border { border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; }
#write_area #edoc_area_form .table_border_red tbody th.item_l_border { border-left:1px solid #dfdfdf; }
#write_area #edoc_area_form .table_border_red tbody th.item_t_border { border-top:1px solid #dfdfdf; }

#write_area #edoc_area_form .table_border_red tbody td.item_border { border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; }
#write_area #edoc_area_form .table_border_red tbody td.item_l_border { border-left:1px solid #dfdfdf; }
#write_area #edoc_area_form .table_border_red tbody td.item_t_border { border-top:1px solid #dfdfdf; }



#write_area #tax_button.invoicer_border { height:38px; padding: 13px 15px 9px 15px; border-top:1px solid #e62324; }
#write_area #tax_button.invoicee_border { height:38px; padding: 13px 15px 9px 15px; border-top:1px solid #5b9adf; }

#write_area #edoc_area_form { width: 776px; padding:0px; }
#write_area #edoc_area_form .edoc_table { width:100%; border-spacing:0px 0px; }
#write_area #edoc_area_form .edoc_table th { font-weight:normal; padding-top:1px; padding-bottom:3px; line-height:15px; height:20px; text-align:center; }
#write_area #edoc_area_form .edoc_table th, x:-moz-any-link, x:default { height:25px;*height:20px; }
#write_area #edoc_area_form .edoc_table td { color:#333333; padding-top:1px; padding-bottom:3px; padding-left:3px; height:20px; text-align:center; }
#write_area #edoc_area_form .edoc_table td, x:-moz-any-link, x:default { height:25px;*height:20px; }
#write_area #edoc_area_form .edoc_table tbody th.splitline { padding:0 0 0 0 !important; height: 0 !important; }

td.splitline { height:0px !important; padding-top:0px !important; padding-bottom:0px !important; line-height:0px !important; }