@charset "utf-8";

/*
z-index 기준 comment
작성자 : 이준호
설명 : z-index를 사용하기 전에 반드시 아래 기준을 참고 한다.

		공통메시지창 ( /common/postbox_message.jsp )						: z-index > 10 
		공통메시지창 모달 mask ( /common/postbox_message.jsp )			: z-index > 9
		iframe을 이용한 팝업 ( /js/util.js/showModalPopup )					: z-index > 8
		iframe을 이용한 팝업 모달 mask  ( /js/util.js/showModalPopup )	: z-index > 7
*/

/* Reset */
@font-face {
    font-family: 'NanumGothic';
    font-style : normal;
    src: url('/css/fonts/NanumGothic.eot');
	src: url('/css/fonts/NanumGothic.eot?iefix') format('embedded-opentype'),
	url('/css/fonts/NanumGothic.woff2') format('woff2'),
	url('/css/fonts/NanumGothic.woff') format('woff'),
	url('/css/fonts/NanumGothic.otf') format('opentype');
}
		
@font-face {
    font-family: 'NanumGothicBold';
    font-style : normal;
    src: url('/css/fonts/NanumGothicBold.eot');
	src: url('/css/fonts/NanumGothicBold.eot?iefix') format('embedded-opentype'),
	url('/css/fonts/NanumGothicBold.woff2') format('woff2'),
	url('/css/fonts/NanumGothicBold.woff') format('woff'),
	url('/css/fonts/NanumGothicBold.otf') format('opentype');
}

@font-face {
    font-family: 'NanumGothicExtraBold';
    font-style : normal;
    src: url('/css/fonts/NanumGothicExtraBold.eot');
	src: url('/css/fonts/NanumGothicExtraBold.eot?iefix') format('embedded-opentype'),
	url('/css/fonts/NanumGothicExtraBold.woff2') format('woff2'),
	url('/css/fonts/NanumGothicExtraBold.woff') format('woff'),
	url('/css/fonts/NanumGothicExtraBold.otf') format('opentype');
}

html,body{width:100%;height:100%}

html { overflow-y:hidden; overflow-x:hidden; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,input,caption, legend {margin:0px;padding:0px; outline: none;}

body,h1,h2,h3,h4,h5,h6,input{ font-family:NanumGothic,Dotum,돋움,Arial;font-size:13px;   line-height:1; color:#444;}

body{*word-break:break-all;-ms-word-break:break-all}

img,fieldset,iframe{border:none;}

li{list-style:none}

img ,input {vertical-align: middle;}

em,address{font-style:normal}

button{margin:0px; padding:0px; *overflow:visible;}

a:hover { text-decoration:underline; }

a:visited,a:focus,a:link,a:active {text-decoration:none; color:#555}

table { border-collapse:collapse; }

/*caption, legend, hr{width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; border:0 none; position:absolute; left:-1000em;}*/

button{cursor:pointer; border:none; background:none; outline:none;}

strong{ font-family:NanumGothicBold,Dotum,돋움,Arial; }

strong.orange {color:#e56b1f;}

input[type='checkbox'] {top: -1px; position: relative; vertical-align:middle;}

input[type='radio'] {top: -1px; position: relative; vertical-align:middle;}



/* common.js 에서 동적으로 사용하는 내용은 없는 빈 class */

.autoOver{}





/* layout */

#wrap { position:relative;width:768px; height:1024px; overflow:hidden; /* margin:0 auto;*/}

#header { background:url('../img/common/bg_header.gif') repeat-x; font-size:0; line-height:0; height:50px;}

#header h1 { float:left; font-size:0; line-height:0; }

#header h1.h1_center { float:none; position:absolute; left:50%; margin-left:-70px}

#header .topmenu { float:right; height:50px;}

#header .topmenu li { text-align:center;float:left; width:77px; height:50px; float:left;}

#header .topmenu li a { color:#000; font-family:NanumGothicBold,Dotum,돋움,Arial; display:block; height:48px; line-height:48px;font-size:17px;}

#header .topmenu li a:hover,#header .topmenu li a.on { color:#e95e09; }

#header .topmenu li.line2 a { line-height:1; padding-top:6px; height:42px; }

/*-----------------------------------------------------------------------------------------------------*/

#header2 { background:url('../img/common/bg_header.gif') repeat-x; font-size:0; line-height:0; height:50px;}

#header2 h1 { float:left; font-size:0; line-height:0; }

#header2 h1.h1_center { float:none; position:absolute; left:50%; margin-left:-70px}

#header2 .topmenu { float:right; height:50px;}

#header2 .topmenu li { text-align:center;float:left; width:77px; height:50px; float:left;}

#header2 .topmenu li a { color:#000; font-family:NanumGothicBold,Dotum,돋움,Arial; display:block; height:48px; line-height:48px;font-size:17px;}

#header2 .topmenu li a:hover,#header .topmenu li a.on { color:#e95e09; }

#header2 .topmenu li.line2 a { line-height:1; padding-top:6px; height:42px; }

/*-----------------------------------------------------------------------------------------------------*/

#contents { height:881px; overflow:hidden; padding-top:20px; position:relative;}

#contents.main { padding-top:0px;height:974px; }

#contents2 { height:951px; overflow:hidden; position:relative;}

#contents2.dhl { background:#ffcc00 url('../img/international/dhl/bg_cont.gif') no-repeat left 67px;}

#contents2.sf { background:#ffccff url('../img/international/sf/bg_cont.gif') no-repeat left 67px;}

#contents.dhl { background:#ffcc00 url('../img/international/dhl/bg_cont.gif') no-repeat;  }


#footer { background:url('../img/common/bg_footer.gif') repeat-x; font-size:0; line-height:0; height:73px; width:768px; position:absolute; bottom:0; margin-top:-73px;}

/*#footer button {*margin-top:-2px;}*/

#popWrap { position:absolute; width:100%; height:100%; z-index:9999; background:transparent url('../img/common/bg_transparent.png') repeat;}



/* common */

.hidden { visibility:hidden; width:0px; height:0px; overflow:hidden; font-size:0px; line-height:0; position:absolute;}

.clfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}

.clfix {display: inline-block; }

.clfix {display: block;}

* html .clfix {height: 1%;} /* Hides from IE-mac */

.clfix { zoom:1; } /*for IE 5.5-7*/



.hide {display:none;}

.show {display:block;}

.ar { text-align:right; }

.al { text-align:left; } /* kjk 2015.05.20 왼쪽정렬 없어서 추가 */

.ac { text-align:center; margin:0 auto; }

.tc { text-align:center !important;}

.fl { float:left}

.fr { float:right}

.fb {font-weight:bold;}



.va0 { vertical-align:0px; }

.va10 {vertical-align:10px}

.va15 {vertical-align:15px}

.ab { vertical-align:bottom !important;}

.at { vertical-align:top !important;}

.am { vertical-align:middle !important;}

.cb {clear:both;}

.hand {cursor:pointer;}

.red {color:#ff0000 !important;}

.blue {color:#0000ff !important;}

.gray {color:#8b8b8b !important;}

.txtRight {text-align:right; padding-right:10px !important;}

.txtar { text-align:right !important;}

.w100 { width:100% !important; }

.mt0 { margin-top:0px !important; }

.mt5 { margin-top:5px !important; }

.mt10 { margin-top:10px !important; }

.mt15 { margin-top:15px !important; }

.mt20 { margin-top:20px !important; }

.mt25 { margin-top:25px !important; }

.mt30 { margin-top:30px !important; }

.mt35 { margin-top:35px !important; }

.mt40 { margin-top:40px !important; }

.mt50 { margin-top:50px !important; }

.mt61 { margin-top:61px !important; }

.mt75 { margin-top:75px !important; }

.mt100 { margin-top:100px !important; }

.mt114 { margin-top:114px !important; }

.mt120 { margin-top:120px !important; }

.mt150 { margin-top:150px !important; }

.ml5 {margin-left:5px !important;}

.ml8 {margin-left:8px !important;}

.ml15 {margin-left:15px !important;}

.ml20 {margin-left:20px !important;}

.ml30 {margin-left:30px !important;}

.ml40 {margin-left:40px !important;}

.ml50 {margin-left:50px !important;}

.ml68 {margin-left:68px !important;}

.ml200 {margin-left:200px !important;}

.ml220 {margin-left:220px !important;}

.ml260 {margin-left:260px !important;}

.mr30 {margin-right:30px !important;}

.pt10 { padding-top:10px !important; } /* 2105.09.30 추가 kjk */

.pt20 { padding-top:20px !important; }

.pt25 { padding-top:25px !important; }

.pt30 { padding-top:30px !important; }

.pb0 { padding-bottom:0px !important; }

.pb10 { padding-bottom:10px !important; } /* 2105.09.30 추가 kjk */

.pb15 { padding-bottom:15px !important; }

.pb20 { padding-bottom:20px !important; }

.pb25 { padding-bottom:25px !important; }

.pb30 { padding-bottom:30px !important; }

.pb50 { padding-bottom:50px !important; }

.mtm20 { margin-top:-20px !important; }

.mb0 { margin-bottom:0px !important; }

.mb5 { margin-bottom:5px !important; }

.mb10 { margin-bottom:10px !important; }

.mb15 { margin-bottom:15px !important; }

.mb20 { margin-bottom:20px !important; }

.mb30 { margin-bottom:30px !important; }

.mb40 { margin-bottom:40px !important; }

.mb50 { margin-bottom:50px !important; }

.pt0 { padding-top:0px !important; }

.pb0 {padding-bottom:0px !important;}

.pl5 {padding-left:5px;}

.pl20 { padding-left:20px; }

.pl30 { padding-left:30px; }

.pl40 { padding-left:40px; }

.pl55 { padding-left:55px; }

.pr30 { padding-right:30px;}

.pr40 { padding-right:40px;}

.f12 { font-size:12px !important; }

.f16 { font-size:16px !important; }

.f18 { font-size:18px !important; }

.f20 { font-size:20px !important; }

.f22 { font-size:22px !important; }

.f26 { font-size:26px !important; }

.f30 { font-size:30px !important; }

.ls-m1 { letter-spacing:-1px; }

.p-orange { color:#d14a00 !important; }

.p-brown { color:#a96c23; }

.p-black { color:#000; }

.p-red { color:#fb1e1e; }

.p-blue { color:#3855cf; }

.p-sky { color:#0086ff !important; }

.bg-grey{ background-color: lightgray; color: white; !important;}

.bg-orange{ background-color:#d14a00; color:#fff !important;}

.bgnone { background:none !important;}

.bg-orange{ background-color:#d14a00; color:#fff !important;}

.btnone { border-top:none !important; }

.brnone { border-right:none !important;}

.bd0 {border:none !important;}

.pd0 {padding:0px !important;}

.pd10 {padding:10px; !important;}

.pd20 {padding:20px; !important;}

.mg20 {margin:20px; !important;}

.mg30 {margin:30px; !important;}

.mg40 {margin:40px; !important;}

.mg50 {margin:50px; !important;}

.pd0 td, .pd0 th {padding:0px !important;}

.lh20 {line-height:20px;}

.lh30 {line-height:30px !important;}

.lh50 {line-height:50px;}

.lh71 {line-height:71px !important;}

.fc { float:left; left:50%;}





/* 스텝 */

/*.step { margin-bottom:18px; }*/



/* 탭박스 */

.tabBox { position:relative; left:10px; width:748px; overflow:hidden; padding-bottom:20px; background:url('../img/common/bg_tabbox_bot.png') no-repeat left bottom; margin-top:20px; }

.tabBox .btn-ar { position:absolute; right:7px; top:22px; }

.tabBox .btn-close { position:absolute; right:7px; top:-2px; }

.tabBox .cont { background:url('../img/common/bg_tabbox_y.png') repeat-y; padding:10px 8px 0; width:731px;}

.tabBox.gray { background:url('../img/common/bg_tabbox_bot_gray.png') no-repeat left bottom;  }

.tabBox.narrow { padding-bottom:25px; background:url('../img/common/bg_tabbox_bot_narrow.png') no-repeat left bottom; }

/* form */

.ipt-wrap { background:url('../img/common/bg_ipt_l.png') no-repeat left top; padding-left:5px; display:inline-block;}

.ipt-wrap input{ float:left; text-align:left; border:0 none; height:60px; line-height:60px; border-top:1px solid #495371; border-bottom:1px solid #495371;color:#000;font-size:30px; font-family:NanumGothicBold; padding:0 7px 0 6px;}

.ipt-wrap span {  float:left; width:4px; height:62px;background:url('../img/common/bg_ipt_r.png') no-repeat right top; display:block;}

.ipt-wrap span.won { background:url('../img/common/bg_ipt_r_won.png') no-repeat right top; width:32px;}

.ipt-wrap span.manwon { background:url('../img/common/bg_ipt_r_manwon.png') no-repeat right top; width:47px;}

.ipt-wrap span.mae {  background:url('../img/common/bg_ipt_r_mae.png') no-repeat right top; width:30px;}



.ipt-wrap.on  {background:url('../img/common/bg_ipt_l_active.png') no-repeat left top; }

.ipt-wrap.on span { background:url('../img/common/bg_ipt_r_active.png') no-repeat right top;  }

.ipt-wrap.on input { border-width:4px; height:54px; border-color:#f5d835; }

.ipt-wrap.on span.won { background:url('../img/common/bg_ipt_r_won_active.png') no-repeat right top;}

.ipt-wrap.on span.manwon { background:url('../img/common/bg_ipt_r_manwon_active.png') no-repeat right top;}

.ipt-wrap.on span.mae {  background:url('../img/common/bg_ipt_r_mae_active.png') no-repeat right top;}



.ipt-wrap02 { background:url('../img/common/bg_ipt_l02.png') no-repeat left top; padding-left:5px; display:inline-block;}

.ipt-wrap02 input{float:left;border:0 none; height:50px; line-height:50px; border-top:1px solid #495371; border-bottom:1px solid #495371;color:#000;font-size:30px; font-family:NanumGothicBold; padding:0 7px 0 6px;}

.ipt-wrap02 span {width:4px; height:52px;background:url('../img/common/bg_ipt_r02.png') no-repeat right top; display:inline-block;}

.ipt-wrap02 span.us {  background:url('../img/common/bg_ipt_r_us.png') no-repeat right top; width:45px;}



.ipt-wrap02.on  {background:url('../img/common/bg_ipt_l02_active.png') no-repeat left top; }

.ipt-wrap02.on span { background:url('../img/common/bg_ipt_r02_active.png') no-repeat right top;  }

.ipt-wrap02.on input { border-width:4px; height:44px; border-color:#f5d835; }

.ipt-wrap02.on span.us {  background:url('../img/common/bg_ipt_r_us_active.png') no-repeat right top; }



.chk { display:inline-block; margin-right:5px; vertical-align:middle}





/*추가 CSS */

.ipt-wrap02 input.textRight {text-align:right; padding-right:30px;}





/* keypad */

/*숫자*/

.keypad-num { width:192px; height:258px; background:url('../img/keypad/bg_num.gif') no-repeat; padding:7px 0 0 7px; *padding:5px 0 0 6px; *width:193px; *height:260px;font-size:0; line-height:0;}

.keypad-num button { float:left; margin:0 3px 3px 0;  *margin:0 3px 0px 0;border:0 none; cursor:pointer; }



/*자판*/

.keypad-txt { background:#4966de; padding-bottom:10px; position:absolute; bottom:0; width:768px;}

.keypad-txt button { float:left; margin:0px; border:0 none; cursor:pointer; *margin-bottom:0px;}

.keypad-txt .keywrap { padding:10px 0 0 11px; }

.keypad-txt .bunji { padding:10px 0 6px 12px; float:left; padding-bottom:0; *height:57px;}

.keypad-txt .bunji button { margin-right:3px; }

.keypad-txt .keywrap div { float:left; }

.keypad-txt .keywrap .txt { padding-right:7px; width:434px;}

.keypad-txt .keywrap .num { padding-right:6px; width:189px;}

.keypad-txt .keywrap .num.only { position:relative; left:50%; float:none; margin-left:-94px}

.keypad-txt .keywrap .change { width:117px;}



.alignKeypad {position:relative; left:50px; top:205px;}

.alignKeypad div.keypad-txt {width:190px; padding-right:12px; *width:180px; *padding-right:20px;}

.monthKeypad {float:left; position:relative; left:12px; top:269px;}

.monthKeypad div.keypad-txt {width:190px; padding-right:12px; *width:180px; *padding-right:20px;}



/* btn */

.btn-ac { text-align:center !important; font-size:0; line-height:0; margin:35px 0 0 0;  }

.btn-ac button{ margin:0 8px; }



.btn-ac02 { text-align:center !important; font-size:0; line-height:0; margin:12px 0 0 0; }

.btn-ac02 button{ margin:0 5px; }



.btn_am {width:0; height:100%; display:inline-block; vertical-align:middle; zoom:1; *display:inline}







/* banner */

.banner-ac { text-align:center; position:absolute; bottom:0px; width:768px; background:#fff; padding-bottom:8px;}

.banner-ac a { margin-top:10px; display:inline-block; font-size:0; line-height:0;}

.banner-ac.key { bottom:275px;}

.banner-ac.keyBunji { bottom:337px; background:none; }



/*paging*/

.paginage { text-align:center; margin-top:20px;}

.paginage button { display:inline-block; vertical-align:top }

/*.paginage a, .paginage span.num width:50px 은 pagging.jsp에서 동적으로 변경 되는 부분 */

.paginage a, .paginage span.num { display:inline-block; width:50px; height:33px; line-height:33px; border:1px solid #fff; text-align:center; font-size:18px; color:#000; margin-left:-3px; *margin-left:0;}

.paginage a:hover { border:1px solid #e7e7e7;}

.paginage strong { color:#ff6200;  display:inline-block; width:33px; height:33px; line-height:33px; border:1px solid #e7e7e7;text-align:center; font-size:18px;  }

.paginage a.btn { width:84px; height:35px; vertical-align:top; border:0;}

.paginage a.prev { margin-right:11px; }

.paginage a.next { margin-left:8px;}

.paginage em { display:inline-block; font-size:18px;  font-weight:bold; height:33px; line-height:33px; width:370px; letter-spacing:3px; }

.paginage em span { display:inline-block; color:#ff6200; font-weight:900;}

.paginage em span a {display:inline-block; font-size:24px; font-weight:900;}

.paginage label {padding-right:30px;}

.paginage label span.agree {font-size:18px; font-weight:bold; color:#010101; font-family:NanumGothicBold;}



/*운임결제방식 선택*/

.addfeediv {width:490px; height:112px; margin:0 auto; margin-top:-1px;}

.addfeediv table.tbl-x.narrow {width:490px; border:2px solid #405ab2; border-top:0;}

.defaultFeeDiv {width:490px !important; height:250px; border:0!important;}



/* table */

table button { *vertical-align:2px;margin-left:4px;  }

.tit-tbl { margin:30px auto 10px;width:640px;  }

table .l-txt { text-align:left !important; padding-left:15px !important; }

table .r-txt { text-align:right !important; padding-right:15px !important; }

.tbl-wrap { border:2px solid #405ab2; width:638px; margin:0 auto; }

.tbl-wrap.orange { border-color:#ff6b00; }

table.f18 td { font-size:18px !important; }

table .bg-gray td,table .bg-gray{ background:#eceff6; }



/*table font-weight:bold; */

.strong td {font-family:NanumGothicBold !important;}

.strong tr td {font-family:NanumGothicBold !important;}

.strong tbody tr td {font-family:NanumGothicBold !important;}



.tbl-x { width:100%; text-align:center;border:1px solid #405ab2; border-bottom:none;}

.tbl-x th { background:#4f67b8; color:#fff; font-size:13px; padding:8px 0; border-right:1px solid #d9dee5;}

.tbl-x th.last { border-right:0; }

.tbl-x td{ border:1px solid #d9dee5; color:#000; font-size:14px; padding:12px 0;}

.tbl-x tr.last td { border-bottom:0; }

.tbl-x.border { }

.tbl-x.nation td{ font-size:16px; font-family: 'NanumGothicBold'; padding:11px 0;}

.tbl-x.narrow  th { padding:3px 0 8px; }

.tbl-x.narrow  td { padding:5px 0; }



/*customsInfo.jsp 수정추가CSS 130222*/

.tbl_x { width:100%; text-align:center;border:1px solid #405ab2; border-bottom:none;}

.tbl_x th { background:#4f67b8; color:#fff; font-size:13px; border-right:1px solid #d9dee5; line-height:24px;}

.tbl_x th.last { border-right:0; }

.tbl_x td{ border:1px solid #d9dee5; color:#000; font-size:14px; line-height:24px;}

.tbl_x tr.last td { border-bottom:0; }

.tbl_x.border { }

.tbl_x.nation td{ font-size:16px; font-family: 'NanumGothicBold'; padding:11px 0;}

.tbl_x.narrow  th { padding:3px 0 8px; }

.tbl_x.narrow  td { padding:5px 0; }







.tbl-y { width:100%; text-align:center; }

.tbl-y th { background:#e7f0fb; color:#444;  border:1px solid #66a1c3;font-size:16px; padding:8px 0;  }

.tbl-y td { color:#000; border:1px solid #66a1c3;  padding:9px 0;font-size:15px; }

.tbl-y.heightModify th ,

.tbl-y.heightModify td {padding-top:3px !important; padding-bottom:0px !important;}

.tbl-y.heightModify .num  {text-align:right; padding-right:10px; font-size:11px; color:#0000ff; font-weight:bold; font-family:gulim; border:0; border-right:1px solid #66a1c3;}

.tbl-y.heightModify .txt {border:0; border-right:1px solid #66a1c3; border-bottom:1px solid #66a1c3;}

.tbl-y.heightModify.mt15 tr th,

.tbl-y.heightModify.mt15 tr td {padding:5px 0; margin-top:15px;}

.tbl-wrap.orange .tbl-y th { background:#fff;  border:1px solid #ff6b00;}

.tbl-wrap.orange .tbl-y td { border:1px solid #ff6b00;}

.tbl-y.narrow th {  }

.tbl-y.narrow td { padding:7px 0; }

.pink th {background:#ffdbfd; !important}



.bd-blue2 {border:2px solid #405ab2}



.tbl-y02  { width:625px; margin:0 auto; }

.tbl-y02 th { font-size:18px; text-align : left; color:#495371;}

.tbl-y02 td { padding-bottom:4px; *padding-bottom:1px;}

.tbl-y02 td a { display:inline-block; margin-left:5px; }

.tbl-y02 td .radio { vertical-align:20px; display:inline-block; margin-left:15px;}



.tbl-y02 td.shopCode {font-size:20px; font-family:NanumGothicBold; color:#495371;}

.tbl-y02 span.pgver {color:#727b94; font-size:11px; font-family:gulim;}

.tbl-y02 span.endThree {font-size:20px; font-family:NanumGothicBold; color:#da6c30; line-height:30px;}

.tbl-y02 span.confirmNum {font-size:20px; font-family:NanumGothicBold; color:#737a94; line-height:30px;}





/*customsInfo.jsp 수정 추가CSS */

.tbl_y02  { width:685px; margin:0 auto; }

.tbl_y02 th { font-size:18px; text-align:left; color:#495371;}

.tbl_y02 span { font-size:18px; text-align:left; color:#495371;}

.tbl_y02 td {}

.tbl_y02 td a { display:inline-block;}

.tbl_y02 td .radio { vertical-align:20px; display:inline-block; margin-left:15px;}



/* popup */

.pop { position:absolute; left:50%; top:140px; width:702px; margin-left:-351px; padding-top:10px; background:url('../img/pop/pop_top.png') no-repeat;}

.pop .bot {background:url('../img/pop/pop_bot.png') no-repeat left bottom; height:25px; }

.pop .cont { background:url('../img/pop/pop_cont.png') repeat-y center top; text-align:center; padding:40px 0 25px 0;}

.pop .cont .btn-close { position:absolute; right:28px; top:25px; }

.pop .cont .ico { padding-bottom:30px; }

.pop .cont .btn { text-align:center; margin-top:40px; }

.pop .cont .txt { color:#73797e; font-family:NanumGothicBold;font-size:24px; line-height:1.3; }

.pop .cont .txt.small {font-size:16px;}

.pop .cont .txt .title { display:block; color:#4b4f52; font-size:28px; margin-bottom:15px;}

.pop .cont .txt02 { color:#73797e; font-size:15px; line-height:1.4; font-family:dotum; font-family:NanumGothicBold; margin-top:15px;}

.dhl .pop { top:85px; }

.bot-cont  {text-align:left; width:588px; margin:30px auto 0; padding-top:30px; border-top:1px solid #d9d9d9; position:relative;}

.bot-cont.nodelivery .btn-chk { position:absolute; right:0; top:117px; } /*국제택배 발송불가 품목  */



.pop .cont .ems-dhl { width:324px; margin:20px auto 0; }

.pop .cont .ems-dhl p { font-family: 'NanumGothicBold'; padding:10px 0 5px; }

.pop .cont .caution-txt { text-align:left; padding-left:48px; font-size:17px; color:#d14a00; line-height:1.3; margin-top:15px;font-family:NanumGothicBold;}



/* popup2 */

.pop2 { position:absolute; left:50%; top:155px; width:560px; margin-left:-280px; padding-top:10px; background:transparent url('../img/pop/pop_top2.png') no-repeat;}

.pop2 .bot {background:transparent url('../img/pop/pop_bot2.png') no-repeat left bottom; height:25px; }

.pop2 .cont { background:transparent url('../img/pop/pop_cont2.png') repeat-y center top !important; text-align:center; padding:40px 0 30px 0 !important;}

.pop2 .cont .btn-close { position:absolute; right:28px; top:25px; }

.pop2 .cont .ico { padding-bottom:30px; }

.pop2 .cont .btn { text-align:center; margin-top:30px; }

.pop2 .cont .txt { color:#73797e; font-family:NanumGothicBold; font-size:22px; line-height:1.2; }



/* popup3 */

.pop3 { position:absolute; left:50%; width:702px; margin-left:-351px; padding-top:10px; background:url('../img/pop/pop_top.png') no-repeat;}

.pop3 .bot {background:url('../img/pop/pop_bot.png') no-repeat left bottom; height:25px; }

.pop3 .cont { background:url('../img/pop/pop_cont.png') repeat-y center top; text-align:center; padding:40px 0 25px 0;}



/* layerPopup */

.layerPop { position:absolute; width:560px; left:50%; top:20%; margin-left:-280px; padding-top:10px; background:transparent url('../img/pop/pop_top2.png') no-repeat;}

.layerPop .cont { background:transparent url('../img/pop/pop_cont2.png') repeat-y center top !important; text-align:center; padding:40px 0 30px 0 !important;}

.layerPop .bot {background:transparent url('../img/pop/pop_bot2.png') no-repeat left bottom; height:25px; }

.layerPop .cont .ico { padding-bottom:30px; }

.layerPop .cont .txt { color:#73797e; font-family:NanumGothicBold; font-size:22px; line-height:30px; padding:0 30px;}



/* popmessage */

.popmessage { width:702px; padding-top:10px;}

.popmessage .cont { background:url('../img/pop/pop_cont.png') repeat-y center top; text-align:center; padding:40px 0 25px 0; width:560px;}

.popmessage .cont .btn-close { position:absolute; right:28px; top:25px; }

.popmessage .cont .txt { color:#73797e; font-family:NanumGothicBold; font-size:16px; line-height:30px; padding:0 30px;}

.popmessage .cont .ico { padding-bottom:30px; }

.popmessage .cont .btn { text-align:center; margin-top:40px; }



/* modalPopup*/

.modalPop { width:560px; padding-top:10px; background:transparent url('../img/pop/pop_top2.png') no-repeat;}

.modalPop .cont { background:transparent url('../img/pop/pop_cont2.png') repeat-y center top !important; text-align:center; padding:40px 0 30px 0 !important;}

.modalPop .bot {background:transparent url('../img/pop/pop_bot2.png') no-repeat left bottom; height:25px; }

.modalPop .cont .ico { padding-bottom:30px; }

.modalPop .cont .txt { color:#73797e; font-family:NanumGothicBold; font-size:22px; line-height:30px; padding:0 30px; display:block;}



/* 라운드 박스 */

.rbox { color:#5e646a; font-size:15px; line-height:1.2; width:641px; margin:0 auto; padding-top:20px; background:url('../img/common/bg_rbox_top.gif') no-repeat; margin-bottom:20px;}

.rbox .bot {  background:url('../img/common/bg_rbox_bot.gif') no-repeat; height:20px;}

.rbox>.cont { padding-left:20px; background:url('../img/common/bg_rbox_cont.gif') repeat-y; }



.rbox2 { color:#5e646a; font-size:15px; line-height:1.2; width:682px; margin:0 auto; padding-top:20px; background:url('../img/common/bg_rbox_top2.gif') no-repeat;}

.rbox2 .bot {  background:url('../img/common/bg_rbox_bot2.gif') no-repeat left bottom; height:20px;}

.rbox2>.cont { padding-left:30px; background:url('../img/common/bg_rbox_cont2.gif') repeat-y; }



.rbox3 { color:#5e646a; font-size:15px; line-height:1.2; width:682px; margin:0 auto; padding-top:20px; background:url('../img/common/bg_rbox_top2.gif') no-repeat;}

.rbox3 .bot {  background:url('../img/common/bg_rbox_bot2.gif') no-repeat left bottom; height:20px;}

.rbox3>.cont { padding-left:15px; background:url('../img/common/bg_rbox_cont2.gif') repeat-y; padding-bottom:20px;}





/* 리스트 */

.list-dot li { background:url('../img/ico/ico_circle.gif') no-repeat left 4px; padding-left:22px; line-height:1.4;}

.list-dot li.ty2 { background-position:left 7px; }



/* 입력-키패드 */

.input-keypad { width:621px; margin:0 auto 30px; }

.input-keypad .fl  {  height:265px; position:relative; width:406px; }

.input-keypad .fl .ipt-wrap{ margin:10px 0 15px 0; }

.input-keypad .fl .btn { position:absolute; left:0;bottom:0; }

.input-keypad .fl .btn button { display:inline-block; margin-right:11px; }



/* 택배접수안내 */

.box02 { background:url('../img/common/bg_box02.png') no-repeat; margin:0 auto; width:678px; margin-top:15px; padding:16px 35px 12px;}



	/* 상품종류 선택 */

.product { width:682px; margin:0 auto; }

.product ul { width:673px; height:399px; background:url('../img/local/bg_product.gif') no-repeat; padding:11px 0 0 9px; margin:19px 0 0 0;}

.product ul li { float:left; margin:0 6px 3px 0; width:217px; height:123px;}

.product-detail { position:relative; padding-left:270px; width:460px;}



.product-detail { min-height:200px; }

.product-detail .img { position:absolute; right:460px; top:0; }

.product-detail dt { margin-bottom:25px; }



/* 택배_회원접수  */

.box01 { background:#e9ebef; border:1px solid #c6c8cc; text-align:center; margin:0 auto;  padding:30px 0 20px}

.box01 p { font-size:20px; color:#727b94; margin-bottom:30px;}

.box01 p strong{ font-size:30px; color:#000; display:inline-block;}



	/* 회원로그인 등*/

.login { width:621px; margin:0 auto; position:relative; }

.login .fl .ipt-wrap{ margin:10px 0 23px 0; }

.login .fl .txt { font-size:0; line-height:0; }

.login .fl .bot-txt {position:absolute; left:0; bottom:0; }

.login .tbl-y02 .ipt-wrap { margin:0; }

.login .fr.bot-btn { width:190px; position:absolute; right:0; bottom:4px;}



/* 회원로그인 폼부분 추가 */

.login_form ul {overflow:hidden;}

.login_form ul li {float:right}

.login_form ul li:first-child {float:left; margin-right:40px;}



	/* 예약세부내역 */

.reserve-num { position:absolute; left:270px;; top:20px; font-size:21px; color:#fff;font-family:NanumGothicBold; }

.detail-list { text-align:center; padding-top:15px; }

.detail-list em { padding:0 15px 0 48px; }

.detail-list em.first { padding-left:0; }

.detail-list strong { color:#d14a00; font-size:24px; min-width:60px; display:inline-block; }

.detail-list strong img { padding-left:10px; }

.detail-list p { text-align:right; padding-right:100px; }



/* 예약세부내역 추가 */

.detailList {width:695px; height:157px; background-image:url("../img/mem_receipt/bg_roundBox.gif"); background-repeat:no-repeat; margin:0 auto; margin-top:15px;}

.detailList strong { color:#0000ff; font-size:24px; display:inline-block; width:140px; text-align:right; padding-right:10px; vertical-align:top;}

.detailList ul li {padding:10px 0 0 15px;}

.detailList ul li em {display:inline-block; width:140px;}

.detailList ul li span { color:#d7571a; font-weight:bold; letter-spacing:-1px;}







/* 약관동의 */

.agreement { width:682px; margin:0 auto; }

.agreement .txt { margin-bottom:15px; }

.agreement dl dt { margin-bottom:12px; }

.agreement dl dd { background:url('../img/mem_receipt/bg_agree.png') no-repeat; height:225px; padding-top:10px;}

.agreement dl dd pre {font-family:NanumGothic; font-size:13px;}

.agreement dl dd .btn { text-align:center; }

.agreement dl dd .btn button { display:inline-block; margin:0 25px; }

.agreement .check { line-height:35px; margin-top:5px;}

.agreement .check input { margin-right:10px;}

.agreement_scroll {width:665px; height:207px; padding-left:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:16px;}



/*상품종류선택*/

.goods-select { background:url('../img/international/bg_sort.gif') no-repeat; width:682px; height:409px; margin:30px auto 0; padding-top:35px;}

.goods-select p { overflow:hidden; min-height:93px; width:500px; margin:0 auto 45px}

.goods-select p.last { margin-bottom:0px; }

.goods-select p button { float:left; width:245px; }

.goods-select p span { float:left; width:225px; padding:9px 0 0 30px}



/* 결제방법선택 */

.pay_select { width:494px; margin:0 auto; }

.pay_select01 {width:700px; margin:0 auto;}

.pay_select01 p {padding-left:103px;}

.pay_select02 { line-height:73px; color:#727b94; font-size:20px; text-align:center; margin-top:175px;}

.pay_select02 .p-orange{ color:#727b94; font-size:36px;}

.pay_select02 a { font-size:0; line-height:0; }



.pay_select03 { width:660px; margin:10px auto 0; }

.pay_select03 .fl { width:470px; }

.pay_select03 .fl p { float:left; margin-top:5px; }

.pay_select03 .fl p>strong { float:left; width:140px; font-size:20px; color:#495371; line-height:50px;}

.pay_select03 .fl p>strong.p-orange {width:auto;}

.pay_select03 .fl p>strong.fs16 {font-size:16px!important; line-height:25px;}

.pay_select03 .fl p>strong.fs16 span {font-size:12px; font-weight:bold;}

.pay_select03 .fl p>em { float:left; margin-right:5px;}

.pay_select03 .fr button { margin-top:13px; }

.pay_select03 p.txt_prepaid {clear:both; padding-left:134px; line-height:30px; color:#d14a00;}



.pay_select03.clfix p {font-size:12px!important;}



.pay_select03.width  {width:660px;}

.pay_select03.width .fl {width:443px;}

.pay_select03.width strong.small {font-size:16px;}

.pay_select03.width p.useTip {padding-left:130px; font-size:12px; color:#d7571a; clear:both; font-weight:bold; line-height:25px; letter-spacing:-1px;}



/* 접수내역 확인 */

.appli-ok .pl55 { position:relative; }

.appli-ok .pl55 .btn-modify { position:absolute; right:52px; top:0; }



/* 주소선택 */

.address-select { position:relative; width:682px; margin:0 auto; }

.address-select .info { position:absolute; font-size:18px; right:-20px; top:-60px; font-family:NanumGothicBold; color:#727b94}

.address-select .tit { font-size:25px; font-family:NanumGothicBold; color:#495371; margin:17px 0 10px; }

.add-box { background:url('../img/local/bg_address.gif') no-repeat; height:171px; padding:21px 0 0 31px; }

.add-box li { float:left; margin:0 7px 6px 0;}

.add-box li button { width:150px; height:73px;background:url('../img/local/bg_btn.png') no-repeat; font-size:24px; color:#fff; text-align:center;font-family:NanumGothicBold;  overflow:hidden;}

.add-box li button:hover {background:url('../img/local/bg_btn_active.png') no-repeat; color:#cedbe3; }

.add-box { background:url('../img/local/bg_address.gif') no-repeat; height:171px; padding:21px 0 0 31px; }





.add-box02 { background:url('../img/local/bg_address02.gif') no-repeat; height:540px; margin-top:5px; }

.add-box02 ul { padding:10px 0 0 31px; min-height:474px; }

.add-box02 ul li { float:left; margin:0 6px 6px 0;}

.add-box02 ul li button { width:202px; height:73px;background:url('../img/local/bg_btn02.png') no-repeat; font-size:24px; color:#fff; text-align:center;font-family:NanumGothicBold; overflow:hidden;}

.add-box02 ul li button:hover {background:url('../img/local/bg_btn02_active.png') no-repeat; color:#cedbe3; }



/* 주소입력 */

.address { padding:0 43px 0 40px; }

.address .fl { width:382px; }

.address .fr { width:260px; *width:266px;}

.address .fr .btn { margin-top:40px; }

.address .fr .btn button{ *margin-left:3px; }

.address .fr .btn button img { width:128px;}



/* 무게측정 */

.weight { width:685px; margin:0 auto; }

.weight .fl { width:360px; }

.weight .fr { width:300px; position:relative; }

.weight .fr>strong { position:absolute; left:0; top:24px;display:block; width:275px;font-size:24px; color:#ff6b00; text-align:center; }

.weight .fr .status { position:absolute; left:0; top:88px; }

.weight .fr .kg  {position:absolute; left:0; top:178px; font-size:24px; padding-left:23px;}

.weight .fr .kg  em{ color:#ff6b00; font-family:NanumGothicBold; }

.weight .fr .kg  strong { color:#000; display:inline-block; width:150px; text-align:right; padding-right:9px; font-family:arial; font-size:46px; vertical-align:middle;}

.weight .fr .txt {position:absolute; left:0; top:254px;  width:320px; font-size:18px; line-height:1.3; font-family:NanumGothicBold;  color:#622c17;}

.weight .fr .txt span { font-size:15px; letter-spacing:-1px;}





/* 세관신고 내역작성 */

.key-goods  { width:680px; margin:0 auto}

.key-goods button { float:left;}

.key-goods button { margin:0 4px }



.tax { width:668px; margin:0 auto;  position:relative;}

.tax .left { float:left;  width:373px;}

.tax .left .tbl-wrap { width:100%;}

.tax .left .paginage .prev { margin-right:5px; }

.tax >.btn { float:left; margin-left:55px;}

.tax >.btn button { position:absolute; left:428px; bottom:0; }



/* 국가선택 */

.landing { width:620px; }

.landing .tit { height:35px; }

.landing .left { float:left; width:314px; }

.landing .left .btn button { float:left; margin:0 7px 7px 0; }

.landing .right { float:right; width:292px;}

.landing .right .tbl-wrap { width:100%; }

.landing .right .prev { margin-right:2px; }



/* 국가별 주의사항 */

.nation-caution { padding:0 40px; font-size:17px; line-height:1.2;}

.nation-caution dt {font-size:24px; font-family:NanumGothicBold; color:#858585; margin-bottom:12px; }

.nation-caution p.txt {margin-top:10px;}

.nation-caution dd ul li:first-child { margin-top:0px; }

.nation-caution .txt { font-family:NanumGothicBold; color:#da6c30; font-size:24px; text-align:center; line-height:1.4;}



/* 받는사람등록 */

.receive-msg { position:absolute;  color:#d14a00; font-size:17px; text-align:center; width:731px; padding-top:6px;}





/* 할인쿠폰메인 */

.top-notice {background:url('../img/common/bg_notice.gif') repeat-x; height:39px; line-height:39px; padding-left:25px; font-size:16px; font-weight:bold; color:#e95e09;}

.top-notice .label_hot { background:url('../img/ico/ico_hot.png') repeat-x left center; height:39px; width:67px; display:inline-block;}

.top-notice a { vertical-align:top ; padding-left:8px;color:#e95e09;  }

.top-notice2 { background:url('../img/common/bg_notice2.gif') repeat-x; font-size:20px; height:61px; line-height:61px;font-family:NanumGothicBold; color:#f7ce2b; text-align:center;}

.top-notice2 a {  color:#f7ce2b; }



.coupon-menu li{ float:left; }

.coupon-menu-all { margin:10px 0; }

.coupon-menu-all li { float:left; }

.coupon-menu-all {  }

.coupon-menu-all li {background:url('../img/coupon/bg_couponall.gif') repeat-x; height:41px; width:130px; border-left:1px solid #88a5f5; color:#fff; line-height:41px; float:left;}

.coupon-menu-all li a {display:block; text-align:center; color:#fff; font-size:15px;font-family:NanumGothicBold;  }

.coupon-menu-all li.none { background:url('../img/coupon/bg_couponall.gif') repeat-x; }

.coupon-menu-all li.all { width:91px; height:80px;border:1px solid #537bea; }



.ban-list li { float:left; margin:0px 8px 9px 0; position:relative; }

.ban-list li.mr0 { margin-right:0px !important; }

.ban-list li .label { position:absolute; left:3px; top:0px; }

.ban-list.ty01 { min-height:595px; }

.ban-list.ty02 { min-height:597px; }

.ban-list.ty03 { min-height:597px; }

.ban-list-absoulte li {display:inline-block; width:370px; height:110px;}

/* 쿠폰페이지 메인 수정 130222 Hyun*/

.ban-list-absoulte li {display:inline-block; width:370px; height:110px;}



.coupon-main-contents { padding:10px 0 0 10px;}

.coupon-menu2  { margin:10px 10px 0 10px;}

.coupon-menu2 li { width:247px; text-align:center;height:59px; border:1px solid #323232; background:url('../img/coupon/bg_couponmenu.gif') repeat-x; float:left; }

.coupon-menu2 li:first-child {background:url('../img/coupon/bg_yellow.gif'); border:1px solid #db980c;}

/*.coupon-menu2 li:hover ,*/.coupon-menu2 li.on{  background:url('../img/coupon/bg_couponmenu_active.gif') repeat-x;  }

.coupon-menu2 li.none {background:url('../img/coupon/bg_couponmenu.gif') repeat-x;  }

.coupon-menu2 li a { display:block;  color:#fff; font-size:20px; line-height:59px;font-family:NanumGothicBold,Dotum,돋움,Arial; color:#efcf2a; }

.coupon-menu2 li:first-child a {color:#000;}



/* 쿠폰페이지 레이어 */

.layer-coupon { position:absolute; bottom:0px; left:0; width:768px; z-index:3;}

.layer-coupon .top { background:url('../img/coupon/bg_layer_top.png') no-repeat; height:61px;}

.layer-coupon .top strong { font-size:30px; color:#fff; text-align:center; line-height:61px; display:block; font-family:NanumGothicBold;}

.layer-coupon .top strong.small {text-align:left; padding-left:10px;}

.layer-coupon .top .btn-close { position:absolute; right:23px; top:22px; }

.layer-coupon .cont { background:#fff;  padding-bottom:40px;}

.layer-coupon .cont .info { font-size:20px; color:#727b94; font-family:NanumGothicBold; line-height:1.3; padding:28px 0 20px; width:682px; margin:0 auto 20px; text-align:center; border-bottom:1px solid #e3e6eb;}

.layer-coupon .cont .info.small {font-size:16px;}



.layer-coupon .cont .message01 { text-align:center; font-size:20px; color:#727b94; line-height:1.2; }

.layer-coupon .cont .message01 p { vertical-align:text-bottom;  }

.layer-coupon .cont .message01 .head-txt { padding:60px 0 30px }

.layer-coupon .cont .caution { background:#e3e6eb; padding:30px 43px; margin-top:50px; margin-bottom:-40px; }

.layer-coupon .cont .caution .fl { width:490px; }

.layer-coupon .cont .caution .fr { width:190px; }

.layer-coupon .cont .caution .fr img { padding-bottom:9px; }



/* 무료티켓신청 */

.privacy-form { margin-bottom:40px; margin-top:-10px;}

.privacy-form label{ display:block; }

.privacy-form p { padding-left:19px; margin-top:10px;}





/* 무료티켓신청 추가 */

.privacyOk { width:768px; margin:0 auto; padding-top:60px; text-align:center;}

.privacyOk h2 {margin-bottom:30px;}

.privacyOk em {font-size:20px; color:#727b94; text-width:92%; letter-spacing:-1px;}

.privacyOk span {font-size:30px; color:#000; font-weight:bold; letter-spacing:0;}



/* 신규생성 CSS */

.internalPrice {width:682px; margin:0 auto; padding-top:12px;}

.internalPrice ul {float:left; vertical-align:top; margin-top:11px;}

.internalPrice ul li {color:#707070; font-size:17px; line-height:25px; background-image:url("../img/common/bullet_gray.gif"); background-repeat:no-repeat; padding:0 28px 0 20px; background-position:0 5px;}

.internalPrice .btnRight {float:right; vertical-align:top; text-align:right; margin-top:11px;}



/* btn */

.btnCenter { text-align:center; margin-top:15px;}

.btnLeft {width:625px; margin:0 auto; text-align:left;}



/* tab */

.tabMulti {width:682px; height:41px; margin:0 auto;}

.tabMulti .tabList {float:left;}

.tabMulti .tabList li {display:inline;}

.tabMulti .tabFirst {position:relative; z-index:3;}

.tabMulti .tabSecond {position:relative; z-index:4; margin-left:-25px;}

.tabMulti .tabThird {position:relative; z-index:2; margin-left:-25px;}

.tabMulti .btnList {float:left; margin-left:55px;}

.tabMulti .volTxt {position:relative;top:-12px; color:red;}

.tabMulti .btnList li {display:inline; position:relative; top:-10px;}



/* roundBox */

.roundBox {width:682px; margin:0 auto; margin-top:-2px;}

.roundBox li.boxTop {width:682px; background-image:url("../img/mem_receipt/box_round_top.gif"); background-repeat:no-repeat; height:17px;}

.roundBox li.boxY {width:653px; background-image:url("../img/mem_receipt/box_round_y.gif"); background-repeat:repeat-y; min-height:100px; padding-left:29px; padding-top:10px;}

.roundBox li.boxBottom {width:682px; background-image:url("../img/mem_receipt/box_round_bottom.gif"); background-repeat:no-repeat; height:80px; *margin-top:-4px;}

.roundBox li.boxY select {font-size:32px; color:#484848; font-family:gulim; border:1px solid #6d758d; margin-left:10px;}

.roundBox li.boxY h2.fmText {font-size:20px; color:#484848; margin-bottom:10px;}

.roundBox li.boxY span.monthSearch {font-size:20px; color:#495371; font-family:NanumGothicBold; position:relative; top:-5px;}



/* roundBox 2and*/

.roundBox2 {width:680px; margin:0 auto;}

.roundBox2 li.boxTop {width:680px; background-image:url("../img/mem_receipt/box_round2_top.gif"); background-repeat:no-repeat; height:6px;}

.roundBox2 li.boxY {width:680px; background-image:url("../img/mem_receipt/box_round2_y.gif"); background-repeat:repeat-y; height:100%;}

.roundBox2 li.boxBottom {width:680px; background-image:url("../img/mem_receipt/box_round2_bottom.gif"); background-repeat:no-repeat; height:6px; *margin-top:-14px;}

.roundBox2 li.boxY div {width:550px; margin:0 auto; padding-top:10px; padding-bottom:30px;}

.roundBox2 li.boxY div li {width:205px; height:500px; float:left; padding-left:69px;}

.roundBox2 li.boxY div li:first-child {border-right:1px solid #e1e1e1; padding-left:0 !important; padding-right:69px;}





/* tblMonth Search*/

.tblMonth { width:623px; border:2px solid #1370cb;}

.tblMonth th {background-color:#e7f0fb; height:35px; font-size:16px; color:#444; line-height:25px; border:1px solid #66a1c3; font-weight:normal; font-family:NanumGothicBold;}

.tblMonth td {height:35px; font-size:16px; color:#444; border:1px solid #66a1c3; font-family:NanumGothic; text-align:right; padding-right:10px;}

.tblMonth tr.strong td {font-family:NanumGothicBold;}





.waybillNum {margin-left:35px; padding-top:15px;}

.waybillNum li {width:300px; display:inline-block; *display:inline; *zoom:1; font-size:14px; color:#737373; font-family:NanumGothicBold; line-height:20px;}



.reissue {width:682px; margin:0 auto; padding-top:30px;}

.reissue div.inputBtn {width:470px; float:left;}

.reissue div.inputBtn span.txt {color:#495371; font-size:20px; font-family:NanumGothicBold; position:relative; top:-20px; margin-top:50px;}

.reissue div.inputBtn .ipt-wrap02 {margin-left:50px;}


.invoiceReissue {width:700px; margin: 0 auto;}

.tblReissue {border:2px solid #1370cb;}

.tblReissue th {background-color:#1370cb; height:45px; font-size:16px; color:#fff; line-height:25px; border:1px solid #66a1c3; font-weight:normal; font-family:NanumGothicBold;}

.tblReissue td {height:40px; font-size:15px; color:#444; border:1px solid #66a1c3; font-family:NanumGothic; text-align:center; padding-right:0px;}

.tblReissue tr.strong td {font-family:NanumGothicBold;}

.tblReissue tr.selected {
	background-color: #ffe4fe !important;
}


/* main postBox */

.footerMenu {width:768px; height:100%; margin-top:10px;}

.footerMenu li {float:left;}



.lineTxt {line-height:40px; background-color:#3a0c0c; color:#fff; padding-left:110px; background-image:url("../img/main/listHot.gif"); background-repeat:no-repeat; background-position:27px center; font-size:14px; font-weight:bold;}



.topMenu {width:768px;}

.topMenu li {float:left; height:61px;}



.naviAd {width:100%; height:40px; border-bottom:1px solid #70706e; text-align:center;}

.arrow {width:50px !important; text-algin:center; line-height:40px; font-size:20px; font-weight:bold;}



.mainAd {overflow:hidden;width:768px; margin:0 auto; margin-top:10px;}

.mainAd h2 {color:#fff; font-size:16px; padding-left:10px; line-height:43px;}

.mainAd dl dt {width:746px; height:420px; margin:0 auto;}

.mainAd dl dd {background-color:#253544; margin-top:11px;}

.mainAd dl dd ul li {display:inline;}



.top-txt {position: absolute; left:153px; top:7px; width:385px; height:50px; color:#fff;}

.top-txt ul {float:left; width:137px; height:50px;}

.top-txt ul:first-child {width:238px;}

.top-txt ul li {margin:1px; font-size:9px; color:#fff;  padding-left:5px; height:15px;}



/*main영상 레이어링크*/

.mainAdLink {position:absolute; left:10px; top:200px; width:748px; height:421px; cursor:pointer; background:transparent url('../img/common/bg_transparent0.png') repeat;}

.secondAd {width:748px; margin:0 auto; margin-top:8px;}

.secondAd iframe {border:0; width:368px; height:230px; border:1px solid #40474e;}



/*main 영상 메세지박스 */

.movie-msg {position:absolute; width:748px; line-height:43px; top:580px; margin:0 10px; color:#ff0000; font-weight:bold; font-size:20px;}





/* 하단 iframe 메뉴 */

.shortcut_menu {width:368px; height:230px;}

.shortcut_menu li {float:left;}



/* expectationPrice */



.txtExpectationPrice {width:677px; margin:0 auto;}

.expectationPrice {width:626px; height:131px; border:2px solid #dedede; margin:0 auto; margin-top:30px; }

.expectationPrice h2 {padding-top:20px; padding-left:20px; display:inline-block; *display:inline; *zoom:1;}

.expectationPrice ul {width:310px; margin-left:50px; text-align:left; display:inline-block; *display:inline; *zoom:1;}

.expectationPrice ul li {font-size:18px; color:#727b94; font-family:NanumGothicBold; background-image:url("../img/common/bullet_gray.gif"); background-repeat:no-repeat; padding:0 28px 0 20px; background-position:0 2px; height:35px;}

.expectationPrice ul li.last {background-image:none !important; font-size:16px; font-family:NanumGothic!important; color:#727b94;}

.expectationPrice ul li span {margin-left:20px; margin-right:10px;}



/* pickupList */

.pickupList {width:692px; margin:0 auto; margin-top:55px;}

.pickupList em {padding-left:100px; font-size:50px; color:#4f68dc; font-family:NanumGothicBold;}

.pickupList em span {color:#ff0000;}

.tblPickupList {width:692px; margin:0 auto; margin-top:10px; border:2px solid #3a58ae; text-align:center;}

.tblPickupList th {height:35px; background-color:#4e67b9; border-left:1px solid #e5e5e5;}

.tblPickupList td {height:50px; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}

.tblPickupList ul.checkList li {display:inline-block; *display:inline; *zoom:1;}

.tblPickupList ul.checkList li em {display:inline-block; width:83px; line-height:40px; background:url("../img/btn/btn_checkBg.gif") no-repeat; font-size:16px; color:#fff; font-family:NanumGothicBold;}

.checkList li input {vertical-align:top; margin-top:12px;}



.todayNum {width:692px; margin:0 auto; color:#4f68dc; font-size:30px; font-family:NanumGothicBold; text-align:center; margin-top:20px; letter-spacing:-1px; line-height:60px;}

.todayNum strong {font-size:40px; position:relative; top:-20px;}

.todayNum strong em {position:relative; top:20px;}

.todayNum em.top {position:relative; top:-20px;}

.w692Right {width:692px; margin:0 auto; text-align:right;}



/* 제주감귤 */

.selectJeju {width:620px; margin:0 auto;}

.selectJeju h2 {margin-top:30px;}

.selectJeju ul li {width:282px; height:165px; margin-top:60px; margin-bottom:60px;}





/* 운송장확인 */

.waybillPrint {width:731px; margin:0 auto; text-align:center;}

.waybillPrint span {font-size:17px; color:#da652d; line-height:50px;}



/* 접수내역확인 */

.receiptHistory {width:622px; margin:0 auto;}

.receiptHistory p.notice {font-size:15px; text-align:right; font-family:NanumGothicBold; margin-bottom:-10px;}

.receiptHistory table {width:622px; border:2px solid #1370cb; font-family:NanumGothicBold;}

.receiptHistory table caption {line-height:65px;}

.receiptHistory table caption span {font-size:25px; color:#495371; float:left;}

.receiptHistory table caption button {float:right; position:relative; top:15px;}

.receiptHistory table th {line-height:29px; height:29px; background-color:#e7f0fb; color:#444; font-size:16px; border-left:1px solid #66a1c3; border-top:1px solid #66a1c3; font-family:NanumGothicBold; }

.receiptHistory table td {line-height:29px; height:29px; border-left:1px solid #66a1c3; border-top:1px solid #66a1c3; padding-left:15px; font-size:15px; font-family:NanumGothicBold; }

.receiptHistory table td span {font-size:20px; color:#ff0000;}

.receiptHistory table td strong {font-size:22px;}

.receiptHistory table.center td {text-align:center; padding-left:0 !important;}

.receiptHistory ul {margin-top:15px;}

.receiptHistory ul.visible {display:none;}

.receiptHistory ul li {line-height:20px; text-indent:30px;}

.receiptHistory label span {font-size:18px; font-family:NanumGothicBold;}



.scroll {width:675px; height:400px; overflow-y:scroll; overflow-x:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:20px;}



/* 개인정보취급방침보기 */

.individualInfo {width:695px; margin:0 auto; }

.individualInfo dl dt {font-size:18px; font-weight:bold; color:#3e3e3e; padding-left:20px; line-height:37px;}

.individualInfo dl dd {width:675px; height:571px;  background-image:url("../img/mem_receipt/bg_individual_info.gif"); background-repeat:no-repeat; padding:10px}

.individualInfo dl dd div.scroll {width:675px; height:547px; overflow-y:scroll; overflow-x:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:20px;}

.individualInfo dl dd div.scroll pre {font-family:NanumGothic;}

.individualInfo dl dd div.scroll pre a {outline:none; text-decoration:none;}

div.prevNext {width:530px; margin:0 auto; height:35px; margin-top:10px;}

div.prevNext span {display:inline-block; width:350px; height:35px; font-size:20px; text-align:center; *display:inline; *zoom:1; font-family:NanumGothicBold;}





.individualInfo dd {width:655px; height:561px;  background-image:url("../img/mem_receipt/bg_individual_info.gif"); background-repeat:no-repeat; padding:20px;}

.individualInfo dd div.scroll {width:655px; height:561px; overflow-y:scroll; white-space:nowrap; text-overflow:ellipsis; line-height:20px;}

.individualInfo dd div.scroll pre {font-family:NanumGothic;}

.individualInfo dd div.scroll pre a {outline:none; text-decoration:none;}





/* 할인쇼핑페이지 */

.discountShopping {width:742px; margin:0 auto;}

.discountShopping dd {margin-top:50px;}





/*약관 선택 */

.agree_select  {width:600px; margin:0 auto;}

.agree_select ul {margin-top:30px;}

.agree_select ul li {width:300px;text-align:center; float:left; margin-bottom:30px;}





/* 이벤트 응모 */

.eventEnter { width:725px; margin:0 auto; position:relative; padding-top:50px;}

.eventEnter .fl .ipt-wrap{ margin:10px 0 23px 0;}

.eventEnter .fl .txt { font-size:0; line-height:0; }

.eventEnter .fl .bot-txt {position:absolute; left:0; bottom:0; }

.eventEnter .tbl-y02 .ipt-wrap { margin:0; }

.eventEnter .fr.bot-btn { width:190px; position:absolute; right:0; bottom:4px;}



.eventEnter .inline {font-size:20px; color:#495371; font-weight:bold; position:relative; top:-50px; margin-right:20px; display:inline;}

.eventEnter fieldset legend {font-size:20px; color:#495371; font-weight:bold; padding:20px 0;}

.eventEnter fieldset label {font-size:23px; padding-right:15px;}



.infoAgree {width:725px; margin:0 auto; line-height:30px; padding-top:20px; border-top:1px solid #e3e6eb; margin-top:20px;}

.infoAgree2 {clear:both; line-height:30px; vertical-align:middle;}



/* 승인번호등록 */

.confirmNumRegist {width:682px; margin:0 auto; padding-bottom:270px;}

.confirmNumRegist h2 {color:#727b94; font-size:18px; padding:30px 0 15px 0; border-bottom:1px solid #e3e6eb; text-align:center;}

.confirmNumRegist ul {padding-top:20px; padding-left:100px;}

.confirmNumRegist ul li {height:60px; padding-bottom:10px;}

.confirmNumRegist ul li span.num {width:150px; color:#495371; font-size:20px; font-weight:bold; float:left; line-height:60px; *margin-top:1px;}



/*현대카드 응모확인 */

.numOk {width:768px; margin:0 auto; text-align:center; padding:50px 0;}

.numOk li {color:#ccc; font-size:24px; line-height:50px;}

.numOk li span {color:#75247b; font-size:30px; font-weight:bold; letter-spacing:-1px;}

.grayBottom {width:718px; margin:0 auto; padding-top:50px; padding-right:50px; text-align:right; background-color:#f3f6fb; height:300px;}



/* 서류선택시 메세지박스 */

.documentSelect {width:100%; text-align:center; padding-top:130px !important;}

.documentSelect li strong {font-size:30px; color:#484848;}

.documentSelect li span {font-size:24px; color:#d7571a; line-height:40px; margin-top:50px;}

.documentSelect li:first-child {margin-bottom:50px;}



h2.bigTitle {line-height:90px; font-size:16px; color:#707070; text-align:center;}



/* 국제택배 유의사항*/

.dhlCaution {line-height:40px; font-size:25px; color:#ed1c24; text-align:center;}

/* */

.dhlCaution em,

.dhlCaution span {color:#000 !important; font-size:12px !important;}

.dhlAgree {width:695px; height:264px; margin:0 auto; overflow-y:scroll; white-space:nowrap; text-overflow:ellipsis; line-height:20px}

.dhlAgree pre {font-family:NanumGothic;}



.scroll_disable {width:18px; height:265px; position:absolute; left:704px; top:502px; background:transparent url('../img/common/bg_transparent.png') repeat;}





/*금일 수거량 팝업 */

.pickup_data {width:600px; margin:0 auto; text-align:center;}

.pickup_data h2 {font-size:50px; color:#959595; font-family:NanumGothicBold; line-height:60px;}

.pickup_data h2 span {font-weight:bold; color:#000;}



.fs50 {font-size:50px; color:#959595; font-family:NanumGothicBold; line-height:60px;}







/*engtxt*/

.engTxt {float:right; padding:60px 40px 0 0; text-align:center;}

.engTxt dl dt,

.engTxt dl dd span {font-size:16px; font-weight:bold;}

.engTxt dl dd {height:20px;}



/* footer 초기화면, 이전 버튼 */

.footer_home{background:url('../img/btn/footer_home.png') no-repeat;width:193px;height:73px;} /* footer Home / Pre */

.footer_home:hover{background:url('../img/btn/footer_home_active.png') no-repeat;width:193px;height:73px;}

.footer_pre{background:url('../img/btn/footer_pre.png') no-repeat;width:193px;height:73px;}

.footer_pre:hover{background:url('../img/btn/footer_pre_active.png') no-repeat;width:193px;height:73px;}



.footer_home_none{background:url('../img/btn/footer_home_none.png') no-repeat;width:193px;height:73px;} /* footer Home  Pre 비활성*/

.footer_pre_none{background:url('../img/btn/footer_pre_none.png') no-repeat;width:193px;height:73px;}



/* 택배상품수거량 */

.post_pickup em {font-family:NanumGothicBold; font-size:23px; color:#547dee; line-height:30px;}

.post_pickup em span {font-weight:bold; font-size:28px; color:#0000ff}





/* 쿠폰 및 단독 페이지 리스트 bookingPringConfirm.jsp*/

#pageNumberEm,

#pageNumberEm span {font-size:24px; font-weight:900;}

/*20130725추가*/
.login.w690 { width:690px;zoom:1}
.desc_login { background:url('../img/ico/ico_circle.gif') no-repeat left 4px; padding-left:22px; line-height:1.4;font-family:NanumGothic,Dotum,돋움,Arial;font-size:15px;display:inline-block;*width:350px}
.btn_joinus{ background:url('../img/btn/btn_join_s.png') no-repeat 0 0;width:100px;height:30px;vertical-align:middle;overflow:hidden;line-height:999px;display:inline-block;*display:block;*float:right;}
.btn_joinus:hover{ background:url('../img/btn/btn_join_s_active.png') no-repeat 0 0}
/*//20130725추가*/

/* 20130729추가-메인 */
.box_type1{border:2px solid #e89e0b}/*MMK 하단 2단배너 테두리 */
.box_type2{margin-top:0;border:10px solid #e89e0b;border-width:6px 10px 8px}/*MMK 하단 2단배너 테두리 */

/* 20130729추가-회원로그인비회원로그인 */
.box_login{float:left}
.box_login span.label_tit{display:block;padding-top:10px;padding-bottom:5px}
.btn_area1{padding-top:75px}
.btn_area2{padding-top:16px}

/* 20130729추가-받는사람 등록-받는분 주소 선택 */
.add-box:after{content: "."; display: block; clear:both}
.add-box_type1{background:url('../img/local/bg_address03.gif') no-repeat; height:251px}

.address-select .tit.tit_type1 {font-size:20px;margin:5px 0}
.address-select .tit.tit_type2 {font-size:20px;margin:10px 0 5px}
/* 20130729추가-받는 사람 등록 주소 선택 리스트 */
.tbl-x.tbl_type1 td{padding-top:10px;padding-bottom:10px}

/* 20130729추가-개인정보 보호 정책 팝업 스크롤 높이값 조정 */
.individualInfo dl dd div.scroll.scroll_type1 {height:532px}

/* #####################################################  회원가입시 추천인 ID 입력 용 CSS 수정 START kjk 2013.09.24*/
.ipt-wrap02_id { background:url('../img/common/bg_ipt_l02.png') no-repeat left top; padding-left:5px; display:inline-block;}

.ipt-wrap02_id input{float:left;border:0 none; height:41px; line-height:41px; border-top:1px solid #495371; border-bottom:1px solid #495371;color:#000;font-size:25px; font-family:NanumGothicBold; padding:0 7px 0 6px;}

.ipt-wrap02_id span {width:4px; height:41px;background:url('../img/common/bg_ipt_r02.png') no-repeat right top; display:inline-block;}


.ipt-wrap02_id.on input { border-width:4px; height:41px; border-color:#f5d835; }

.ipt-wrap02_id input.textRight {text-align:right; padding-right:30px;}

/* #####################################################  회원가입시 추천인 ID 입력 용 CSS 수정 END */


/* #####################################################  일반택배 선택 시 비회원예약과 일반접수 선택용 CSS 수정 START kjk 2013.11.06*/
/* 탭박스 */

.tabBox_bg { position:relative; left:10px; width:748px; overflow:hidden; padding-bottom:20px; background:url('../img/common/bg_tabbox_bot.png') no-repeat left bottom; margin-top:20px; }

.tabBox_bg .btn-ar { position:absolute; right:6px; top:22px; }

.tabBox_bg .cont { background:url('../img/common/bg_tabbox_y.png') repeat-y; padding:10px 8px 0; width:731px;}

.tabBox_bg.gray { background:url('../img/common/bg_tabbox_bot_gray.png') no-repeat left bottom;  }

.tabBox_bg.narrow { padding-bottom:25px; background:url('../img/common/bg_tabbox_bot_narrow_new.png') no-repeat left bottom; }

.tabBox_bg.clfix.w1000 { width:640px;zoom:1}

.tabBox_bg .btn-ar2 { position:absolute; right:27px; top:380px; }

.desc_login_bg { background:url('../img/ico/ico_circle.gif') no-repeat 405px 4px; padding-left:420px; line-height:1.4;font-family:NanumGothic,Dotum,돋움,Arial;font-size:15px;display:inline-block;*width:350px}
.btn_joinus_bg{ background:url('../img/btn/btn_join_s.png') no-repeat 0 0;width:100px;height:30px;vertical-align:middle;overflow:hidden;line-height:999px;display:inline-block;*display:block;*float:right;}
.btn_joinus_bg:hover{ background:url('../img/btn/btn_join_s_active.png') no-repeat 0 0}
.login_bg { width:670px; margin:0 auto; position:relative; }
.btn_area_ctod{padding-top:27px}
/* #####################################################  일반택배 선택 시 비회원예약과 일반접수 선택용 CSS 수정 END */


/*20141229 kjk 추가 모바일 예약 들어가기 위해 크기 줄임*/
.login.w500 { width:500px;zoom:1}
.desc_login { background:url('../img/ico/ico_circle.gif') no-repeat left 4px; padding-left:22px; line-height:1.4;font-family:NanumGothic,Dotum,돋움,Arial;font-size:15px;display:inline-block;*width:350px}
.btn_joinus{ background:url('../img/btn/btn_join_s.png') no-repeat 0 0;width:100px;height:30px;vertical-align:middle;overflow:hidden;line-height:999px;display:inline-block;*display:block;*float:right;}
.btn_joinus:hover{ background:url('../img/btn/btn_join_s_active.png') no-repeat 0 0}
/*//20141229 추가*/


/* 2015.05.20 kjk 추가 국제택배 발송안내 */
.bot-cont1  {text-align:left; width:640px; margin:10px auto 0; padding-top:10px; border-top:1px solid #d9d9d9; position:relative;}

.bot-cont1.nodelivery1 .btn-chk { position:absolute; right:0; top:117px; } /*국제택배 발송불가 품목  */
.btn_invoice_reissue {width:180px; height:128px; margin-bottom: 30px;}
.btn_invoice_roll_change {width:180px; height:128px; margin-bottom: 30px;}
.btn_invoice_roll_change_new {width:180px; height:128px; margin-bottom: 30px;}
.btn_invoice_roll_change_new_machine {width:180px; height:128px; margin-bottom: 30px;}
.btn_invoice_usb_printer {width:180px; height:128px; margin-bottom: 30px;}
.btn_equipment_firstaid {width:180px; height:128px; margin-bottom: 30px;}
.btn_scale_old {width:180px; height:128px; margin-bottom: 30px;}
.btn_scale_new {width:180px; height:128px; margin-bottom: 30px;}

.btn_check_print {width:186px; height:128px;}
.btn_check_gram {width:186px; height:128px;}

.btn_postbox {width:239px; height:173px;}
.btn_postbox_setting {background:url('../img/btn/btn_postbox_setting.png') no-repeat 0 0; width:239px; height:173px;}
