@import url("/inc/css/common.css");

html, body{background:none !important;}

.popup input[type=text]{ border:1px solid #DDD; height:15px; padding:1px; }

.popup .logo { margin-top:10px; text-align:right; padding-right:10px; }

/**Å¸ÀÌÆ²**/
.popup { padding:10px; background:url(/img/popup/bg_popup.gif) repeat-x; letter-spacing:-1px; width:380px; position:relative;}
	.pop_tit { padding-left:10px; background:url(/img/popup/bg_popupLeft.gif) no-repeat left top; }
	.pop_tit div { height:30px; padding-right:10px; background:url(/img/popup/bg_popupRight.gif) no-repeat right top; }
	.pop_tit h6 { float:left; margin-top:8px; }
	.pop_tit span { float:right; display:block; margin-top:7px; width:16px; }
	.pop_con { padding:15px 10px; color:#666; }
	.pop_con p{ padding-bottom:15px; }
	.pop_con .line{ border-bottom:1px dashed #CCC; margin-bottom:15px; }
	.pop_con form *{ vertical-align:middle; }
	.pop_con .m20{margin:20px 0;}

/**Å×ÀÌºí**/
	.pop_con table { width:100%; border-top:1px solid #DDD; text-align:center; border-collapse:collapse; }
	.pop_con th { height:29px; #height:23px; padding:3px 0 3px 5px; background:#F3F3F3;color:#666; border-bottom:1px solid #DDD; font-weight:normal; font-size:11px;}
	.pop_con td { height:29px; #height:23px; padding:3px 0 3px 5px; border-bottom:1px solid #DDD;  font-size:11px; }
	.pop_con input { height:15px; border:1px solid #ddd; padding:1px;}
	.pop_con .table_line{ border-right:1px solid #ddd; }
	.pop_con .tw90 {#width:90px;}
	.pop_con .mb5{margin-bottom:5px;}
	.pop_con .mb15{margin-bottom:15px;}

	.pop_con dl{ text-align:left;}
	.pop_con dt{background:url(/img/icon/ico_arr.gif) no-repeat 0 40%; font-weight:bold; padding-left:10px; color:#666; margin-bottom:10px;}
	.pop_con dd{padding-left:10px; color:#888; margin-bottom:15px;}

	.pop_con ul{}
	.pop_con li{background:url(/img/popup/bg_dot.gif) no-repeat 0 40%; padding-left:7px;}

	.address_box{height:152px; overflow:auto; line-height:20px; padding:10px; background:url(/img/popup/bg_table_line.gif) repeat-y;}
	.address_box span{margin-left:80px;}

/* ½ÂÀÎ»ó¼¼³»¿ª ÇÏ´Ü¹öÆ° ¼öÁ¤ */
	.btn{float:right; clear:right; margin:0;}

/**Å×ÀÌºí Ãß°¡ ½ºÅ¸ÀÏ**/
	.bw{ background:#FFF; border:1px solid #ddd; text-align:center; padding:16px 10px 16px 10px; margin:10px; }
	.height01 { height:352px; #height:370px; overflow:auto; }
	.height02 { height:157px; #height:155px; overflow:hidden; }
	.height03 { height:229px; #height:242px; overflow:auto; }
	.height02 dt, .height02 dd{margin:0 5px 3px 5px;}
	.pop_con .tStyle1{ width:100%; padding:0; margin-top:15px; letter-spacing:0; border-top: 2px solid #DDD;}
	.pop_con .wid680{ width:680px !important;}
	.pop_con .wid520{ width:520px !important;}
	.pop_con .wid360{ width:360px !important;}
	.pop_con .tStyle1 th, .pop_con .tStyle1 td { height:27px; #height:25px; border-right:1px solid #DDD; padding:1px;}
	.pop_con .tStyle1 .list_cell { border-right:none;}
	.pop_con .tStyle1 .list_cellblue { border-right:none; color:#069;}
	.pop_con .tStyle1 span{margin:0;}
	.pop_con .day1 { margin:0; background:#DDD; display:block; padding-top:2px; height:21px; font-weight:bold;}
	.days li{ background:none; display:inline; font-weight:bold; }
	.cRed{color:#C36;}
	.letter0{letter-spacing:0;}

	.pop_con .tStyle2{ width:100%; padding:0; margin-top:0px; letter-spacing:0; border-top: 1px solid #DDD;}
	.pop_con .tStyle2 th { height:27px; #height:25px; background:#6396ab; color:#ffffff; border-right:1px solid #e4e6e5; padding:1px;}
	.pop_con .tStyle2 th.bg1 { height:27px; #height:25px; background:#7ea9b9; color:#ffffff; border-right:1px solid #e4e6e5; padding:1px;}
	.pop_con .tStyle2 th.bg2 { height:27px; #height:25px; background:#1f487e; color:#ffffff; border-right:1px solid #e4e6e5; padding:1px;}
	.pop_con .tStyle2 td { height:27px; #height:25px; border-right:1px solid #e4e6e5; padding:1px;}
	.pop_con .tStyle2 td.bg { height:27px; #height:25px; background:#f2f2f4; border-right:1px solid #e4e6e5; padding:1px;}
	.pop_con .tStyle2 .list_cell { border-right:none;}
	.pop_con .tStyle2 .list_cellblue { border-right:none; color:#069;}
	.pop_con .tStyle2 span{margin:0;}


/** hacking **/
	.pop_tit1 { margin:15px 0 0 10px; }
	.pop_con ol li { text-align:left; background:none; }
	.mt0 { margin-top:0px; text-align:left; }
	.pop_con .dsb { display:block; padding-left:14px; }

/* ½ÂÀÎ»ó¼¼³»¿ª ÇÁ·¹ÀÓ ¼³Á¤ */
	#ApprovalPrn { background:#FFF; border:1px solid #ddd; text-align:center; margin:10px; padding:3px 0 0 3px; }
	.pop_con span {text-align:left; display:block;}

/* ½ÂÀÎ»ó¼¼³»¿ª Ãâ·Â Á¤·Ä ¼öÁ¤ */
	#ApprovalWrap { width:520px; }
	.alignC { text-align:center; }

/* ¾ÆÀÌµð Áßº¹È®ÀÎ ÆË¾÷ */
	.popup_idcheck { margin: 10px; }
	#UsableId.pop_con p.note { min-height: 60px;*height: 60px;padding-top: 30px; }
	.btn_ctr { margin-top: 20px;text-align: center; }

/* --- 2Â÷ºÐ °øÀÎ½Ä Ãß°¡ ---------------------------------------------------------------------------------------------- */
	.popup h2 {background: none; padding-left: 0; margin: 10px 0 15px;font-size: 12px;text-align: center;}
	.popup .btn {width: auto;}
	.pop_tit h1 {float:left;height: 13px;background: none;margin: 8px 0 0;padding: 0;border: 0;font-size: 10px;}
	.pop_tit h1 img {margin-top:0;}
	.details {width: auto;}
	.details .pop_con {position: relative;width: 520px;background-color: white;margin: 9px auto 0;padding: 10px;}
	/* 080404 : ÀÌÇÏ 2°³ Çà ¼öÁ¤
	.details {width: 580px;}
	.details .pop_con {position: relative;width: 540px;height: 367px;background-color: white;margin: 9px auto 0;padding: 10px;border: 1px solid #DDDDDD;overflow: auto;} */
	.details .pop_con .btn {float: none;text-align: right;}
	.details .hasscroll table {width: 524px;}
	.details .pop_con th,.details .pop_con td {height: auto;padding: 4px 3px 4px;font-size: 12px;}
	.details .pop_con table.sum .division {height: 4px;}
	.details .pop_con td.cost {padding-right: 10px;text-align: right;}
	.approved table.sum .sum {background-color: #E2F4F2;}
	#WhatIsCVCCode dd {background:url("/img/popup/bg_dot.gif") no-repeat 0 4px;margin: 0 0 5px 8px;padding-left: 7px;}
	#WhatIsCVCCode dd.location {background: none;margin: 10px 0 0 0;padding-left: 0;}

/* --- 080404 : °øÀÎ½Ä Ãß°¡ ---------------------------------------------------------------------------------------------- */
	#CarduseDetails th.lower {	font-size: 11px;}
	#CarduseDetails td a.admsLink,
	#CarduseDetails td a.admsLink:link,
	#CarduseDetails td a.admsLink:visited {color: #888; text-decoration: none;}
	#CarduseDetails td a.admsLink:hover {color: #001a9e; text-decoration: underline;}
	#CarduseDetails .allamount {background-color: #E2F4F2;color: #666;}

/* --- 3Â÷ºÐ ÃÖÁØÈ£ Ãß°¡ ---------------------------------------------------------------------------------------------- */
	.details .pop_conWide {position: relative;width: 573px;background-color: white;margin: 9px auto 0;padding: 10px;}
	.details .pop_conWide .btn {float: none;text-align: right;}
	.details .pop_conWide th,.details .pop_conWide td {height: auto;padding: 4px 3px 4px;font-size: 12px;}
	.details .pop_conWide table.sum .division {height: 4px;}
	.details .pop_conWide td.cost {padding-right: 10px;text-align: right;}
	.details .pop_conWide table.tax th {padding-left:1px;padding-right:0;}
	.details .pop_conWide	.stdr li {width:553px;} /* IE6 ¹è°æ¾È³ª¿À´Â°Í fix*/

.duar {clear:both;margin-left:18px;color:#666;}
.duar li{background: url('/img/icon/ico_arr04.gif') no-repeat 0 4px;margin-left: 0;padding-left: 10px;letter-spacing: 0px;}
.duar li.tle {font-weight:bold;}
.prndv {font-size:11px;}
.prndv td {letter-spacing:-1px !important;text-align:left !important;padding:3px 0 2px 8px !important;color:#666;}
.prndv tr.bgray {background-color:#f3f3f3;}
.prndv td.scrdevice {padding:0 !important;background: url('/img/popup/bg_popPRN.gif') 161px  top repeat-y;}
.prndv td.scrdevice div {height:101px;overflow:auto;}
.prndv td.scrdevice table th {padding:0;text-align:center !important;border-width:0 !important;background-color:#fff;}
.prndv td.scrdevice table td {padding:0;text-align:center !important;border-width:0 !important;}
hr.dotted {border:1px dashed #cccccc; height:1px;margin-left:13px;width:432px;}
div.dash {border-top:1px dashed #cccccc; height:1px;padding-top:15px;margin-left:13px;width:432px;}

#deductionPrn { background:#FFF; border:1px solid #ddd; text-align:center; margin:10px 10px 10px 3px; padding:0 !important; }

table.gift {font-size:11px;}
table.gift td.lfdata {text-align:left;padding-left:10px;}
.stdr li.nob {background:none;}

/* --- ¼Òµæ°øÁ¦ ÆäÀÌÁö °ü·Ã ---------------------------------------------------------------------------------------------- */



#popSbWrap {width:750px; background:url('/img/popup/bg_popbg.gif') repeat-x left top; padding:10px 10px;}
	.popTax table, div, p {line-height:16px !important;}
	.sbHead {text-align:center;}

/* btn style */
.popHeader {display:inline-block; height:30px; padding-right:10px; background:url('/img/popup/bg_pop_r.gif') right top no-repeat;}
.popHeader span {display:inline-block; height:30px; padding-left:724px; background:url('/img/popup/bg_pop_l.gif') left top no-repeat; *line-height:11px;}

/* common */
.mt10 {margin-top:10px !important; }
.mt20 {margin-top:20px !important; }
.mt30 {margin-top:30px !important; }
.mt45 {margin-top:45px !important; }
.brNone {border-right:none !important; }
.bbNone {border-bottom:none !important; }
.pd0 {padding:0 !important;}
.pr10 {padding-right:10px; !important;}
.ar65 {text-align:right; padding-right:65px;}

.popCon {width:680px; margin:0 auto; margin-top:5px; padding:5px 24px 20px 24px; text-align:center; border:1px solid #DCDCDC; background-color:#ffffff;}
.tblTaxincome {width:100%; border-top:1px solid #E4E6E5; text-align:center;}
	.tblTaxincome th {color:#ffffff; font-size:11px; font-weight:normal; border-right:1px solid #E4E6E5; border-bottom:1px solid #E4E6E5; background:#6396AB;}
	.tblTaxincome th.bg1 {color:#ffffff; font-size:11px; font-weight:normal; border-right:1px solid #E4E6E5; border-bottom:1px solid #E4E6E5; background:#7EA9B9;}
	.tblTaxincome th.bg2 {padding:1px; color:#666666; font-size:11px; font-weight:normal; border-right:1px solid #E4E6E5; border-bottom:1px solid #E4E6E5; background:#F3F3F3;}
	.tblTaxincome td {color:#898989; font-size:11px; border-right:1px solid #E4E6E5; border-bottom:1px solid #E4E6E5;}	
	.tblTaxincome td.al5 {text-align:left; padding-left:5px;}
	.tblTaxincome td.al10 {text-align:left; padding-left:10px;}
	.tblTaxincome td.ar5 {text-align:right; padding-right:5px;}	
	.tblTaxincome td.bg3 {text-align:right; padding-right:5px; color:#666666; font-size:11px; font-weight:normal; border-right:1px solid #E4E6E5; border-bottom:1px solid #E4E6E5; background:#E1F4F2;}

/*2014-12-04 Ãß°¡*/
.txt_sign {margin-top:5px;padding-bottom:18px;text-align:left;}
.bb_de {border-bottom:1px solid #dedede;}





.txtTaxFoot {margin-top:5px; text-align:center; letter-spacing:-1px;}
.txtTaxFootSigh{ text-align:right; padding-right:30px; letter-spacing:0px;}
.txtTaxFootLogo{ text-align:right; padding-right:30px; letter-spacing:0px;}
.txtTaxFootNtc {text-align:left; margin-top:5px; padding:13px 0; border-top:1px solid #DDDDDD;}
.txtTaxFootNtc p {font-size:11px; letter-spacing:-1px;}
.txtTaxFootNtc ul {margin-top:5px;}
.txtTaxFootNtc ul li {font-size:11px; padding-left:13px; color:#888888; background:url('/img/popup/bu_ph2.gif') no-repeat 6px 6px;}i {text-align:left; font-size:11px; padding-left:13px; color:#888888; background:url('/img/popup/bu_ph2.gif') no-repeat 6px 6px;}

/* Á¢±Ù¼º ÀÛ¾÷ Ãß°¡-¼öÁ¤.2013-04-19 */
caption {position:absolute; left:-9999px; overflow:hidden; width:0; height:0; text-indent:-9999px; font-size:0; line-height:0;}
.popup .close {position:absolute; top:17px; right:20px;}
.pop_tit h1 { float:left; margin-top:8px; }
h2.pop_tit1 {color:#333; padding:0 0 8px 18px; font-size:12px; background:url("/img/icon/ico_arr01.gif") no-repeat 0 2px; text-align:left; margin:15px 0 0 10px !important;}
.lb_hidden {font-size:0; line-height:0; width:0; height:0;}

.boardView {border-top:1px solid #ddd;}
.boardView th {border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.boardView td {border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.boardView .last {border-right:none;}
.close {position:absolute; top:17px; right:20px;}

.bottomTxt {width:100%; padding:10px; background:url("/img/popup/bg_popup.gif") repeat-x; position:relative; height:23px;}
.bottomTxt .btn_b {width:100%; text-align:right;}	

/* ÀÌº¥Æ® ´çÃ·ÀÚ ¹ßÇ¥ */
body.pop_bg {background:#fff;}
#pop_wrap {padding:10px; position:relative; }
#pop_wrap .header {height:30px; margin-bottom:20px; background:url("/img/popup/bg_pop_header.gif") no-repeat right top;}
#pop_wrap .cont {padding-top:20px;}
#pop_wrap .pop_close {position:absolute; right:20px; top:17px;}
