@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,caption,th,td,form,fieldset,legend,hr,select,input,textarea{font-family:"dotum","돋움","Helvetica Neue","Helvetica",verdana,sans-serif;margin:0;padding:0;font-size:12px;color:#464646;line-height:160%;}
ul,ol{list-style:none;}
*+html table{border-collapse:collapse;}
img,fieldset,abbr,acronym{border:0;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
input, button,textarea{padding:0;color:#464646;font-size:100%;}
/*
table{margin:0;padding:0;border-spacing:0;border:0;_border-collapse:collapse;width:100%;}
table{border-collapse:collapse;border-spacing:0}
table,table th,table td{border:0;}
*/
hr{display:none}
a{color:#464646;text-decoration:none;}
img{vertical-align:middle;}
body{background-color:#fff;}

caption,legend{display:none;}
.hide{overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;line-height:0;}
.gLeft{float:left;}
.gRight{float:right;}

html,body {height:100%;}
body{background:url(/images/k_secondary.png) 0 0 repeat-y;background-color:#fff;min-width:1280px;}

#wrap{min-height:100%;height: auto !important;height:100%;margin:0 auto -32px;}

#header{position:relative;z-index:100;height:72px;}
#header h1{position:absolute;left:10px;}
#header .link{position:absolute;top:7px;right:20px;color:#bebfc1;}
#header .link a{color:#bebfc1;}

.gnb{background:url(/images/k_gnb.png) 0 32px repeat-x;margin:0 0 0 187px;}
.gnb ul{background:url(/images/k_gnb.png) 0 -68px no-repeat;padding:0 0 0 77px;zoom:1;}
.gnb ul:after{display:block;clear:both;content:''}
.gnb li{float:left;padding:32px 0 0;}
.gnb li a{display:block;color:#fff;font-family:nanumgothic,'Nanum Gothic',"맑은 고딕","Malgun Gothic";font-size:16px;letter-spacing:-1px;padding:0 25px;line-height:40px;height:40px;}
.gnb li.selected{background:url(/images/ico_gnb.png) 0 9px no-repeat;}
.gnb li.selected a{background-color:#f0712e;}

#footer{position:relative;background-color:#a4a4a4;}
#footer .copy{color:#fff;text-align:center;line-height:32px;height:32px;}

#body .secondary{float:left;padding:35px 10px;width:167px;}
#body .content{padding:0 20px 112px 206px;padding-top:32px;min-height:500px;}

.mLogin{background:url(/images/k_login.jpg) 0 0 no-repeat;margin:100px auto 4px;width:903px;height:434px;}
.mLogin h3{padding:76px 0 0 18px;text-align:center;}
.mLogin .btn{position:absolute;top:38px;right:17px;}
.mLogin fieldset{position:relative;margin:46px auto 0;width:380px;}
/* .mLogin dt{float:left;background:url(/images/txt_login2.png) 100% 10px no-repeat;text-indent:-9999px;font-size:0;width:93px;height:32px;} */
.mLogin dt{float:left;color:#FFF; font-size:16px; line-height:32px; width:93px; font-weight:bold; text-align:right;}
.mLogin dd{padding:0 0 6px 103px;}
.mLogin dt.pw{background-position:100% -90px;}

.it2{background-color:#fff;border:1px solid #a8acad;color:#555;padding:0 0 0 10px;width:170px;line-height:32px;height:30px;}


.mLnb h2{background:url(/images/ico_lnb.png) 12px 2px no-repeat;border-bottom:2px solid #555;color:#555;font-size:15px;letter-spacing:-1px;margin:0 0 20px;padding:0 0 4px 35px;}
.mLnb li{background:url(/images/bar_lnb.png) 21px 8px no-repeat;letter-spacing:1px;margin:0 0 6px;padding:0 0 0 31px;}
.mLnb li a{color:#555;}
.mLnb li.selected a{font-weight:bold;}

.mTitle1{background:url(/images/ico_title1.png) 15px 4px no-repeat;color:#555;font-size:16px;letter-spacing:-1px;margin:0 0 4px;padding:0 0 0 24px;}
.mTitle2{margin:0 0 31px;text-align:center;}
.mTitle3{background-color:#7595aa;color:#fff;margin:15px 0 0;text-align:center;line-height:30px;height:28px;}

.mBoard1{background-color:#e9e9e9;padding:4px 9px;}
.mBoard1 table{border:0;width:100%;}
.mBoard1 th{background-color:#949494;color:#fff;font-weight:normal;padding:3px 0 1px;}
.mBoard1 td{color:#555;padding-left:5px;}
.mBoard1 td.pdl0{padding-left:0;}
.mBoard1 td .info{display:inline-block;line-height:23px;padding:0 0 0 5px;}
.mBoard1.line{border:1px solid #e6e6e6;background-color:#f7f7f7;}

.mBoard2 table{border:0;width:100%;}
.mBoard2 th,
.mBoard2 td{border-bottom:1px solid #e6e6e6;padding:7px 0 5px 30px;text-align:left;}
.mBoard2 th{background-color:#f7f7f7;color:#555;font-weight:normal;}

.mBoard3{}
.mBoard3 table{background-color:#000;border-collapse:collapse;border-spacing:0;}
.mBoard3 th,
.mBoard3 td{background-color:#fff;font-weight:normal;color:#000;}

.mBoard4 table{border:0;width:100%;}
.mBoard4 th,
.mBoard4 td{border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:7px 0 6px;text-align:center;}
.mBoard4 thead th{background-color:#6b6b6b;color:#fff;font-weight:normal;padding-top:7px;}
.mBoard4 td{padding:6px 0 5px;}
.mBoard4 td.left{text-align:left;padding-left:25px;}
.mBoard4 tfoot td{border-bottom:4px solid #e6e6e6;text-align:right;padding-right:35px;height:45px;}
.mBoard4 tfoot td .total{color:#ee4b0b;font-size:16px;text-align:right;}
.mBoard4 .nl{border-left:0;}

.mButton1{margin:15px 0 0;text-align:center;zoom:1;}
.mButton1:after{display:block;clear:both;content:''}
.mButton1 a{margin:0 3px;}
.mButton1.mt35{margin-top:35px;}
.mButton1.mt0{margin-top:0;}

.mBtn1{display:inline-block;background:url(/images/k_btn1.png) 0 0 no-repeat;padding:0 0 0 10px;}
.mBtn1 span{display:inline-block;background:url(/images/k_btn1.png) 100% 0 no-repeat;color:#fff;padding:0 10px 0 0;text-align:center;min-width:85px;line-height:26px;height:24px;}

.mBtn1.t2{background-position:0 -50px;}
.mBtn1.t2 span{background-position:100% -50px;}

.btnExcel{display:inline-block;background-color:#fff;border:1px solid #a8acad;border-bottom-width:2px;border-right-width:2px;}
.btnExcel span{display:inline-block;background:url(/images/ico_excel.png) 100% 50% no-repeat;padding:0 26px 0 8px;min-width:85px;line-height:24px;height:21px;}

.w60 span{min-width:40px;}
.w75 span{min-width:55px;}

span.radio{display:inline-block;background:url(/images/ico_radio.png) 0 0 no-repeat;vertical-align:-3px;width:22px;min-height:16px;}
span.checkbox{display:inline-block;background:url(/images/ico_checkbox.png) 0 0 no-repeat;vertical-align:-4px;width:22px;min-height:16px;}
.select{display:block;background:url(/images/ico_select.png) 100% 50% no-repeat;border:1px solid #a8acad;color:#555;padding:0 35px 0 10px;line-height:24px;height:22px;}
select.styled{position:absolute;top:0;left:1px;margin-top:0;width:100%;opacity:0;filter:alpha(opacity=0);z-index:5;height:24px;}

.mSelect{display:inline-block;position:relative;background:url(/images/k_select1.png) 0 1px repeat-x #fff;cursor:pointer;}

.it{background:url(/images/k_it.png) 0 0 repeat-x;border:1px solid #a8acad;color:#555;padding:0 0 0 10px;width:100px;line-height:24px;height:22px;}
.if{background-color:#fff;border:1px solid #a8acad;vertical-align:middle;color:#555;line-height:24px;height:22px;}
.ui-datepicker-trigger{margin-left:4px;}

.mBc{position:absolute;top:86px;right:25px;color:#555;}

.mCommission{position:relative;margin:60px auto 0;width:812px;}
.mCommission .name{font-size:17px;margin:0 00 -5px;text-align:right;}
.mCommission .btntop{position:absolute;top:-53px;right:0;}
.mCommission .result dt{background-color:#878787;color:#fff;font-weight:bold;margin:15px 0 0;padding-right:15px;text-align:right;line-height:30px;height:28px;}
.mCommission .result dd{border-bottom:6px solid #e6e6e6;color:#555;font-weight:bold;font-size:15px;padding-right:15px;text-align:right;line-height:42px;height:42px;}
.mCommission .info1{margin-top:25px;}

.mUpload{border:1px solid #e6e6e6;background-color:#f7f7f7;margin:40px 0 0;padding:25px 30px;zoom:1;}
.mUpload:after{display:block;clear:both;content:''}
.mUpload .gRight .it{width:140px;margin-right:-4px;border-right:0;}
.mUpload .mSelect,
.mUpload .it,
.mUpload .if,
.mUpload .mBtn1{vertical-align:middle;}
.mUpload .tit{display:block;font-weight:normal;margin:0 0 5px;}
.mUpload .gRight{padding:24px 0 0;}

.mInquiry{margin:25px 0 0;}
.mInquiry h4{color:#555;text-align:center;font-size:16px;margin:0 0 10px;}
.mInquiry .list{border:1px solid #e6e6e6;background-color:#f7f7f7;padding:70px 0;}
.mInquiry ul{margin:0 auto;width:715px;zoom:1;}
.mInquiry ul:after{display:block;clear:both;content:''}
.mInquiry li{float:left;margin:7px 0;}
.mInquiry li a{display:block;background:url(/images/k_inquiry.png) 0 0 no-repeat;color:#fff;font-size:16px;font-family:nanumgothic,'Nanum Gothic',"맑은 고딕","Malgun Gothic";font-weight:bold;text-align:center;letter-spacing:-1px;line-height:72px;width:178px;height:76px;}
.mInquiry li a em{font-size:24px;font-weight:bold;}
.mInquiry li.selected a{background-position:0 -100px;}

.mPrint{background:#7595aa;padding:15px;min-width:100px;}

.mConfirm{margin:0 auto;padding:0 0 10px;width:608px;}
.mConfirm h1{text-align:center;margin:0 0 152px;}
.mConfirm h1 span{display:inline-block;font-size:24px;text-decoration:underline;}
.mConfirm .con{position:relative;background-color:#fff;margin:10px 0 0;padding:45px 35px 30px;text-align:center;}
.mConfirm .co1{position:absolute;top:101px;right:27px;}
.mConfirm .co1 th{height:50px;}
.mConfirm .co2{position:absolute;top:177px;left:26px;}
.mConfirm .co2 td{letter-spacing:-1px;line-height:27px;height:27px;}
.mConfirm .co3{border:1px solid #000;margin:0 -10px;padding:1px;}
.mConfirm .co3 th,
.mConfirm .co3 td{padding:10px 0 9px;}
.mConfirm .co3 .etc td{border-top:2px solid #000;}
.mConfirm .co3 .etc td .txt1{border-top:1px solid #000;margin-top:-9px;padding:20px 10px 15px;}
.mConfirm .co3 .etc td .tx1{text-align:left;}
.mConfirm .co3 .etc td .tx2{position:relative;color:#000;margin-top:20px;}
.mConfirm .co3 .etc td .tx2 .date{font-size:16px;letter-spacing:-1px;}
.mConfirm .co3 .etc td .tx2 .name{font-size:21px;letter-spacing:-1px;line-height:110%;}
.mConfirm .co3 .etc td .tx2 .iStamp2{position:absolute;top:66px;right:54px;}


.mPag{margin:25px 0 0;line-height:normal;text-align:center;height:36px;}
.mPag a,
.mPag strong{display:inline-block;background:url(../img/bar_pag.png) 0 50% no-repeat;color:#a4a4a4;text-decoration:none;margin-left:-4px;vertical-align:middle;font-size:12px;padding:0 7px;line-height:16px;height:16px;}
.mPag strong{font-weight:bold;}
.mPag .nb{background-image:none;}
.mPag .first,
.mPag .last,
.mPag .prev,
.mPag .next{position:relative;display:inline-block;background:url(/images/k_pag.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;width:15px;height:16px;overflow:hidden;padding:0;margin:0;z-index:10;}
.mPag .prev{background-position:-25px 0;margin-right:5px;}
.mPag .next{background-position:-50px 0;margin-left:5px;}
.mPag .last{background-position:-75px 0;}

.mOrder{margin:50px 0 10px;zoom:1;}
.mOrder:after{display:block;clear:both;content:''}
.mOrder .gLeft{padding:0 0 0 15px;}
.mOrder .it{background:url(/images/k_it2.png) 0 0 repeat-x #f0f8fe;}

.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.mt30{margin-top:30px;}
.mt-40{margin-top:-40px;}
.center{text-align:center;padding-left:0;}

.ic{vertical-align:-2px;}
label .ic{margin-right:3px;vertical-align:-2px;}

/* modify20150305 */
.mPopup .hd{background:url(/images/k_popup.png) 50% 0 repeat-y;background-color:#2aa7df;text-align:center;margin-top:-5px;}
.mPopup .hd h1{color:#fff;font-size:25px;font-family:nanumgothic,'Nanum Gothic',"맑은 고딕","Malgun Gothic";line-height:48px;height:51px;}
.mPopup .bd{background:url(/images/k_popupbg.png) 0 0 repeat-x #fff;font-size:14px;color:#666;padding:27px;line-height:200%;}
.mPopup .ft{background-color:#2aa7df;height:27px;}
.mPopup .ft .iHide{padding:0 0 0 10px;}
.mPopup .ft .iHide .ic{margin-right:-3px;vertical-align:middle;}
.mPopup .ft .iHide .tx{display:inline-block;background:url(/images/txt_hide.png) 5px 7px no-repeat;margin-right:13px;text-indent:-9999px;font-size:0;width:122px;height:27px;vertical-align:middle;}
.mPopup .ft .iClose{display:block;background:url(/images/txt_close.png) 50% 50% no-repeat;margin-right:10px;text-indent:-9999px;font-size:0;width:20px;height:27px;}

.lPopup{position:absolute;top:0;left:0;margin:250px 0 0;background-color:#fff;}
/* //modify20150305 */

/* for chrome */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.select{line-height:22px;}
	.mBtn1 span{line-height:24px;}
	.btnExcel span{line-height:22px;}
	.mCommission .result dt,
	.mTitle3{line-height:28px;}
	.mBoard2 th,
	.mBoard2 td{padding-top:6px;padding-bottom:6px;}
	
}

