.mymenu { display:table; width:100%; border-top:solid 5px #99968a; margin-bottom:50px;  display:none; }
.mymenu li { display:table-cell; width:16.6%; text-align:center; padding:14px 8px 13px 8px; border-bottom:solid 1px #99968a;}
.mymenu li a { font-size:16px; font-weight:bold; color:#99968a; white-space:nowrap; }
.mymenu li a:hover { color:#4d4b45;  }
.mymenu li.cur { border-bottom:solid 5px #ffed00; /*background:#ffed00*/ }
.mymenu li.cur a { color:#4d4b45;  }
.mymenu-mobile { display:none; margin-bottom:50px;}
.mymenu-mobile select { width:100%; height:40px; font-size:16px; font-weight:bold; }

.step3  { padding-top:0px; }
.step3 .form { margin-top:0px; }
.step3 .form h5 { background:url(../images/member/icon01.png) no-repeat left center; padding-left: 25px; letter-spacing:-2px;}


#signprint { border: solid 1px #ddd; padding:40px 20px; font-family:'Malgun Gothic', '¸¼Àº °íµñ', 'Nanum Barun Gothic';font-size:12px;}
#signprint h5{font-size:18px;font-weight:bold; margin-bottom:10px;color:#000}
.form2{width:100%; border-top:2px solid #b9b9b9;font-size:12px}
.form2 thead th{padding:8px 15px;background:#fffdee; border-bottom:1px solid #cdcbd0; border-left:1px solid #cdcbd0;padding:8px 10px 8px 15px;}
.form2 tbody th { background:#fffdee; border-bottom:1px solid #cdcbd0; border-left:1px solid #cdcbd0; text-align:center; font-weight:bold; text-align:left; padding:8px 10px 8px 15px;}
.form2 td { background:#fff; border-bottom:1px solid #cdcbd0; border-left:1px solid #cdcbd0;padding:8px 10px; }
.form2 th.nobg{border-right:0;background:#fff;text-align:left}
.form2 th.type1{background:#fff;border-left:none;border-right:none;text-align:left}
.form2 th.noline, .form2 td.noline{border-left:none}
.form2 th label{padding-left:2px}
.form2 td label{padding-right:5px}
.form2 th i{font-style:normal;font-weight:normal;padding-left:14px}
.form2 th.subtit{background:#fff}
.tdtc td {text-align:center}
.tdtc tbody th{text-align:center}
.dsc5 {background:url(/images/common/arrow02.gif) no-repeat left 9px;font-weight:bold;padding:5px 8px}
.dsc5 strong{color:#de0089}

.signbox1 {margin:20px 0 0;padding:18px 40px;border:1px solid #ccc}
.signbox1 .dsc1{width:100%; margin:33px 0 18px; padding:0 0 15px; border-bottom:1px solid #ccc;}
.signbox1 .dsc2{font-weight:bold;font-size:16px;text-align:center;padding:15px 0 0;letter-spacing:-1px;color:#333}

#signprint .must_dsc{padding:5px 10px 20px}
#signprint .must_dsc strong{color:#d20000}
#signprint .dsc1{padding:5px 0}
#signprint .signbox{margin:20px 0 0;padding:15px;border:1px solid #ccc}
#signprint .dsc2{text-align:center;font-weight:bold;line-height:24px;color:#333}
#signprint .dsc2 span{padding-left:50px}
#signprint .sign{margin:0 auto;width:475px;border-top:1px solid #b9b9b9}
#signprint .sign dl{_display:inline-block;*zoom:1;border-bottom:1px solid #b9b9b9}
#signprint .sign dl:after{display:block;clear:both;content:''}
#signprint .sign dt, #signprint .sign dd{display:block;}
#signprint .sign dt{float:left;width:40px;padding:3px 30px;font-weight:bold;border-right:1px solid #b9b9b9}
#signprint .sign .signname{float:left;padding:3px 20px 3px 80px;}
#signprint .sign .signarea{float:right;padding:3px 20px;}
#signprint .sign .dsc3{font-weight:bold;font-size:16px;text-align:center;padding:8px 0;letter-spacing:-1px;color:#333}
#signprint .sign .dsc4{font-weight:bold;font-size:16px;text-align:center;padding:3px 0;letter-spacing:-1px;color:#656565}
#signprint .sign .dsc4 span{padding-left:100px}

.btn-print { text-align:center; margin:40px 0; }
.btn-print a { color:#fff; font-size:14px; font-weight:bold; background-color:#99968a; display:inline-block; zoom:1; *display:inline; padding:0px 25px; height:38px; line-height:36px; white-space:nowrap; vertical-align:middle; border-radius:4px; border:solid 1px #888; } 


.orderlog h4 { height:35px; font-size:22px; font-weight:bold;  padding-left:24px; background:url(../images/member/icon01.png) no-repeat left 4px; letter-spacing:-2px;}

.orderlog h4 select { float:right; height:30px; line-height:30px; font-weight:bold; border:solid 1px #ccc; }

.orderlog .log  { margin-top:80px; }

.orderlog .tel  { margin-top:60px; }
.orderlog .tel .caption { display:block; font-size:14px; font-weight:bold; padding-bottom:7px; letter-spacing:-1px;  }

.orderlog .print .btn { padding-top:10px; }
.orderlog .print .btn span { background:url(../images/member/icon02.png) no-repeat left center; padding-left:12px; font-size:14px; font-weight:bold; letter-spacing:-1px;}
.orderlog .print .btn a { float:right; color:#fff; font-size:14px; font-weight:bold; background-color:#99968a; display:inline-block; zoom:1; *display:inline; padding:0px 25px; height:38px; line-height:36px; white-space:nowrap; vertical-align:middle; border-radius:4px; border:solid 1px #888; } 

table.tbl-style01 { border-top:solid 2px #cccac4; width:100%; }
table.tbl-style01 thead th { font-size:14px; font-weight:bold; color:#4d4b45; padding:17px 5px; text-align:center; border-bottom:solid 1px #cccac4 }
table.tbl-style01 tbody td { font-size:14px; font-weight:normal; color:#4d4b45; padding:17px 5px; text-align:center; border-bottom:solid 1px #e5e4df; line-height:16px;  }
table.tbl-style01 tbody th { font-size:14px; font-weight:bold; color:#4d4b45; padding:17px 5px; text-align:center; border-bottom:solid 1px #e5e4df; line-height:16px; background:#f4f4f4;  }
table.tbl-style01 tbody td a { color:inherit; font-size:inherit; font-weight:inherit; }
table.tbl-style01 tbody td a:hover { font-weight:bold;  }
table.tbl-style01 tbody td.subject { text-align:left; }
table.tbl-style01 tbody td.memo { text-align:left; }
table.tbl-style01 tbody td.date { white-space:nowrap; }

.partyout-info { border:solid 1px #eee; background:#fff; padding:20px 30px;  max-width:800px; margin:0 auto; margin-top:30px; }
.partyout-info ul > li { font-size:14px; padding:5px 0px; }
.partyout-info ul > li.ess { background:url(../images/member/icon02.png) no-repeat left center; padding-left:10px; } 
.partyout-info ul > li a { margin-right:15px; }
.partyout-info ul > li.tit { font-size:16px; font-weight:bold;  max-width:none; padding:0px; line-height:25px; }
.partyout-info ul > li.download { padding:20px 0; }
.partyout-info ul > li a { color:#777; }
.partyout-info ul > li a.hwp { background:url(../images/commons/icon_hwp.png) no-repeat left center; padding-left:25px; font-weight:bold; text-decoration:underline;  }
.partyout-info ul > li a.doc { background:url(../images/commons/icon_doc.png) no-repeat left center; padding-left:25px; font-weight:bold; text-decoration:underline;  }
.partyout-info ul > li a.pdf { background:url(../images/commons/icon_pdf.png) no-repeat left center; padding-left:25px; font-weight:bold; text-decoration:underline;  }

/* ´çºñ ³³ºÎÇÏ±â */
#contents.pay {}
#contents.pay .need {color:#cc0066 !important; font-weight:bold;}
#contents.pay select { height: 45px;margin-top:0px;vertical-align:middle;}
#contents.pay .pay_top { font-size:14px;font-weight:bold;padding:20px;padding-left:0px;}
#contents.pay .pay_top .pay_top_account { margin-top:10px;font-size:14px;font-weight:bold;padding:20px;background:#eee;border-radius:2px;font-weight:normal;}
#contents.pay .pay_name {font-size:16px;font-weight:bold;padding:20px;padding-left:0px; }
#contents.pay .pay_name p {font-size:12px;font-weight:bold;padding:5px;padding-left:0px; font-weight:normal;}
#contents.pay .ok {width:100%;text-align:center;padding:15px;}
#contents.pay ul.confirm  { width:100%;}
#contents.pay ul.confirm li {text-align:left;width:30%;display:inline-block;padding:5px;}
#contents.pay ul.confirm li h3 { font-size:18px;font-weight:bold;}
#contents.pay ul.confirm li p.icon { font-size:150px;}
#contents.pay ul.confirm li p.content { font-size:12px;height:50px;}
#contents.pay ul.confirm li button { max-width:200px;margin-top:40px;}

/* ¼±°Å±Ç Á¶È¸ ÆäÀÌÁö ¼º°ø */
#contents.pay .info_box11 {font-size:18px;color:#000000;line-height:30px;background:#dbecff;border:1px solid #c2e0ff;padding:20px;border-radius:6px;font-weight:bold;margin-bottom:15px;}
#contents.pay .info_box11 i {font-size:30px;}

/* ¼±°Å±Ç Á¶È¸ ÆäÀÌÁö ¿¡·¯ */
#contents.pay .info_box12 {font-size:18px;color:#000000;line-height:30px;background:#ffe3e4;border:1px solid #ffd5d7;padding:20px;border-radius:6px;font-weight:bold;margin-bottom:15px;}
#contents.pay .info_box12 i {font-size:30px;}


/* ´çºñ ³³ºÎÇÏ±â °á°ú */
#contents.pay h4 { font-size:22px; margin-bottom:10px;letter-spacing:-2px;}
#contents.pay .box_type4 { font-size:14px; }
#contents.pay .box_type4 i {color:#cc0066;font-size:16px;}
#contents.pay .box_type4 .box_rule { background:#eee;border-radius:4px;padding:20px; }
#contents.pay .box_type4 .pdb5 {}
#contents.pay .box_type4 .pdb5 h5 { font-size:18px;font-weight:bold;}
#contents.pay .box_type4 table { font-size:18px;font-weight:bold;}
#contents.pay .box_type4 tbody th { font-size:14px; font-weight:bold; color:#4d4b45; padding:17px 5px; text-align:center; border-bottom:solid 1px #cccac4 }
#contents.pay .box_type4 tbody td { font-size:14px; font-weight:normal; color:#4d4b45; padding:17px 5px; text-align:center; border-bottom:solid 1px #e5e4df; line-height:16px;  }

#contents.pay .box_type4 .result { position:relative;background:#eee;border-radius:4px;padding:20px;background:#ffed00;font-weight:bold;font-size:16px; padding-left:100px;}
#contents.pay .box_type4 .result .sign { left:20px;top:15px;position:absolute;}

/* ´çºñ¿µ¼öÁõ Ãâ·Â */
#print #wrap{width:720px;margin:0 auto}
#print #content{border:1px solid #000;margin:10px;}
#print .head, #print .body{padding:20px}

#print .head .top{ _display:inline-block;*zoom:1;overflow:hidden}
#print .head .top:after { display:block; clear:both; content:'' }
#print #btn_print1{float:left;}
2016-02-15
#print h2{float:right;font-size:14px;border:1px solid #a2a2a2;padding:3px 20px}
#print h1{font-size:40px;line-height:50px;letter-spacing:30px;clear:both;padding:20px 0 20px 30px;text-align:center;color:#454646}
#print h3, #print p{font-size:18px;line-height:24px;font-weight:bold;text-align:center}
#print h3 {padding:15px 0}

#print h3 em{border-bottom:1px solid #333;padding:0 30px;display:inline-block}
#print h3 em strong{font-size:16px;text-align:center;font-style:normal;}
#print h3 span{padding:0 30px;font-weight:normal;font-size:16px}
#print .head p{padding:7px 0}
#print .body p {padding:5px 0}
.member { _display:inline-block;*zoom:1;width:420px;margin:20px auto;font-size:14px;}
.member:after { display:block; clear:both; content:'' }
.member dt{display:block;float:left;width:80px;padding:5px 10px;}
.member dd{display:block;padding:5px 10px;}
.member .adr{letter-spacing:42px}

#print .body{border-top:1px dotted #666}
#print .body ul{list-style:outside;margin:0 30px;font-size:12px}
#print .body li{padding:5px 0}
#print .foot{margin:0 30px}
#print .foot p{text-align:left;margin:20px 0;} 
#print .foot_desc{ _display:inline-block;*zoom:1;font-size:11px;margin:20px 10px 20px 10px;overflow:hidden}
#print .foot_desc:after { display:block; clear:both; content:'' }
#print .desc{float:left; list-style:none }
#btn_print2{float:right}

@media print {
    #btn_print1, #btn_print2 {display:none}
}

#print .foot ul{list-style:outside;margin:20px 20px 60px}
#print .foot li{padding:0}

@media all and (max-width: 700px) {
	.mymenu { display:none; }
	.mymenu-mobile { display:none; }
	#contents.pay ul.confirm li p.icon { font-size:100px;}
	#contents.pay ul.confirm li p.content { font-size:11px;}
}


@media all and (max-width: 480px) {
	#contents.pay ul.confirm li { margin-bottom:20px;}
	#contents.pay ul.confirm li p.icon { font-size:80px;}
	#contents.pay ul.confirm li {width:100%;display:block;}
	#contents.pay ul.confirm li button { max-width:200px;margin-top:0px;}
	#contents.pay ul.confirm li p.content { font-size:11px;}
}



