@charset "utf-8";

@import url("./coupon.css?120515");

/* -----------------------------------------------
    HTML Elements Default Properties
----------------------------------------------- */
*{margin:0; padding:0;}
html{overflow-y:scroll;}
body{line-height:1.231; font-size:12px; font-family:Arial, 'MS PGothic', 'MS Pゴシック', sans-serif; color:#333;}
ul, ol{list-style:none;}
object{outline:none;}
label[for], input[type=radio]{vertical-align:middle;}
input[type=radio]{margin-right:3px;}
hr{display:none;}
h1, h2, h3, h4, h5, h6{font-size:12px;}
a{color:#333; cursor:pointer; text-decoration:none; outline:none 0; blr:expression(this.onFocus=this.blur());}
a:hover, a:active{text-decoration:underline;}
a:focus{-moz-outline-style: none;}
input, select, textarea{vertical-align:middle;}
form{margin:0; padding:0;}
fieldset{margin:0; padding:0; border:none 0 transparent;}
legend{display:none;}
img{vertical-align:middle; border:0 none;}
input.textType{font-size:12px; border:1px solid #d2d2d2; height:15px; padding:3px 1px 1px 4px; background-color:#fff; color:#666;}
input.textType02{font-size:12px; border:1px solid #7f9db9; height:15px; padding:3px 1px 1px 4px; background-color:#fff; color:#666;}
input.readonly{background:#ccc;}
table{border-collapse:collapse; width:100%;}
table tr th img, table tr td img{vertical-align:middle;}
textarea{color:#333; border:1px solid #bebdbd; border-color:#bebdbd #d4d3d3 #d4d3d3 #bebdbd; background-color:#fff; padding:2px 3px 0px 2px;}
select{padding:0 1px 0 0;}
option{padding-right:0.7em;}
em{font-style:normal;}
strong{font-weight:bold;}

/* -----------------------------------------------
    For Print
----------------------------------------------- */
@media print {
	#wrap{background: #fff;}
	#wideContent, #content{float:none; padding:0; margin:0; }
	#secondaryColumn, #skipNav, #header, #location, #footer{display: none;}
}

/* FONT STYLE TYPE----------------------------------------------------------------------*/
/* SIZE */
.fs_10{font-size:10px; font-family:/*EACH*/'MS PGothic', 'MS Pゴシック', sans-serif;}
.fs_11{font-size:11px; font-family:/*EACH*/'MS PGothic', 'MS Pゴシック', sans-serif;}
.fs_12{font-size:12px;}
.fSize11, .font11{font-size:11px !important;}/* Control>Goods>GoodsOpinion.aspx + Goods>PopupGoodsMail.aspx */

/* FAMILY */
.ff_ara{font-family:Arial;}
.ff_mspg{font-family:'MS PGothic', 'MS Pゴシック';}
.ff_dt{font-family:Dotum, '돋움';}
.ff_ss{font-family:simsun, '宋体';}
.ff_thm{font-family:Tahoma;}
.ff_vdn{font-family:Verdana;}
.ff_hvtc{font-family:Helvetica;}/* 사용자가 설치했을 경우 (WIN에서 기본 지원되지 않는 폰트로 보임) */
.ff_crbr{font-family:Calibri;}/* VISTA */
.ff_mir{font-family:Meiryo;}/* WIN7 */

/* WEIGHT */
.bold, .bold a:link, .bold a:hover, .bold a:active, .bold a:visited,
.strong, .strong a:link, .strong a:visited, .strong a:hover, .strong a:active{font-weight:bold !important;}

.weightZero{font-weight:normal !important;}/* Control>GoodsQAInfo.aspx */

/* COLOR */
.colBlack, .colBlack a:link, .colBlack a:hover, .colBlack a:active, .colBlack a:visited,/* My>OrderClaimStateList.aspx */
.black, .black a:link, .black a:hover, .black a:active, .black a:visited{color:#000 !important;}

.colGray, .colGray a:link, .colGray a:hover, .colGray a:active, .colGray a:visited,/* Goods>GoodsQAInfo.aspx */
.gray, .gray a:link, .gray a:hover, .gray a:active, .gray a:visited{color:#666 !important;}
.gray01, .gray01 a:link, .gray01 a:hover, .gray01 a:active, .gray01 a:visited{color:#575966 !important;}

.colRed, .colRed a:link, .colRed a:hover, .colRed a:active, .colRed a:visited,
.red, .red a:link, .red a:hover, .red a:active, .red a:visited{color:#ff0000 !important;}
.red01, .red01 a:link, .red01 a:hover, .red01 a:active, .red01 a:visited{color:#e42525 !important;}/* Order>[국가코드]>ProceedOrderENets.aspx */
.red02, .red02 a:link, .red02 a:hover, .red02 a:active, .red02 a:visited{color:#ba0000 !important;}/* Goods>GoodsQAInfo.aspx */

.colOra, .colOra a:link, .colOra a:hover, .colOra a:active, .colOra a:visited,
.orange, .orange a:link, .orange a:hover, .orange a:active, .orange a:visited{color:#ff6600 !important;}

.colBlue, .colBlue a:link, .colBlue a:hover, .colBlue a:active, .colBlue a:visited,
.blue, .blue a:link, .blue a:hover, .blue a:active, .blue a:visited{color:#0066bc !important;}

.darkBlue, .darkBlue a:link, .darkBlue a:hover, .darkBlue a:active, .darkBlue a:visited{color:#003399 !important;}
.darkBlue01, .darkBlue01 a:link, .darkBlue01 a:hover, .darkBlue01 a:active, .darkBlue01 a:visited{color:#002b6c !important;}

.colGreen, .colGreen a:link, .colGreen a:hover, .colGreen a:active, .colGreen a:visited,
.green, .green a:link, .green a:hover, .green a:active, .green a:visited{color:#00761f !important;}


/* LAYER Z-INDEX */
.hover{position:relative; z-index:900;}

/* LINE HEIGHT----------------------------------------------------------------------*/
.lineH14{line-height:1.2em !important;}/* My>PopupBeforePremium.aspx */

/* TEXT DECORTAION----------------------------------------------------------------------*/
.txt_unline{text-decoration:underline !important;}
.ora_unline{ color:#ff6600 !important; text-decoration:underline !important; vertical-align:middle;}

/* Clear float without additional element----------------------------------------------------------------------*/
.clear{clear:both !important;}
.clearSelf{display:inline-block;}
.clearSelf:after{content:"."; height:0; visibility:hidden; display:block; clear:both;}
.fLeft{float:left !important;}
.fRight{float:right !important;}
.contentNone{display:block;}
.contentNone:after{content:close-quote !important; height:auto !important; clear:none !important;}

/* HIDDEN----------------------------------------------------------------------*/
.hide{position:absolute; left:-5000px; width:0;}
.hideLabel{position:absolute; left:-5000px; width:0;}/* Order>payment>VAccountPop.aspx */
.disNone{display:none !important;}
.leftBlock{display:block; float:left;}/* Member>[국가코드(id, my)]>RegisterMember.aspx */

/* TEXT ALIGN----------------------------------------------------------------------*/
.aCenter{text-align:center !important;}/* Order>[국가코드]>BuyOrder.aspx + PlusItems>PopupSubmitted.aspx */
.alignCenter{text-align:center !important;}/* 정리 어려움 */
.aLeft, .alignLeft{text-align:left !important;}/* 정리 어려움 */

/* BORDER----------------------------------------------------------------------*/
.lBorderNone{border-left:none !important;}/* My>OrderContractEditList.aspx */
.rBorderNone{border-right:none !important;}/* My>OrderContractEditList.aspx */

/* MARGIN----------------------------------------------------------------------*/
.margin0{margin:0px !important;}
.mAuto{margin:0 auto !important;}/* Lucky/JP/Script/Default.js */

.tm2{margin-top:2px !important;}
.tm3{margin-top:3px !important;}
.tm5{margin-top:5px !important;}/* Auction > AuctionBidHistory.aspx + Auction > AuctionHelpPop[번호].aspx */
.tm10{margin-top:10px !important;}
.tm15{margin-top:15px !important;}/* MiniShop > Notice.aspx */
.tm25{margin-top:25px !important;}
.tm28{margin-top:28px !important;}
.tm35{margin-top:35px !important;}
.tm60{margin-top:60px !important;}

.bm0{margin-bottom:0px !important;}
.bm3{margin-bottom:3px !important;}/* Category > Hotel.aspx */
.bm6{margin-bottom:6px !important;}
.bm10{margin-bottom:10px !important;}
.bm12{margin-bottom:12px !important;}
.bm15{margin-bottom:15px !important;}
.bm35{margin-bottom:35px !important;}/* Category > Hotel.aspx */

.rm0{margin-right:0px !important;}
.rm3{margin-right:3px !important;}
.rm5{margin-right:5px !important;}
.rm10{margin-right:10px !important;}

.lm1{margin-left:1px !important;}
.lm3{margin-left:3px !important;}
.lm5{margin-left:5px !important;}
.lm10{margin-left:10px !important;}
.lm18{margin-left:18px !important;}
.lm24{margin-left:24px !important;}
.lm40{margin-left:40px !important;}
.lm42p{margin-left:42% !important;}

/* PADDING----------------------------------------------------------------------*/
.padding0{padding:0px !important;}/* My>CancelRequestInfo.aspx */

.tp4{padding-top:4px;}/* My>OrderContractEditList.aspx */
.tp10{padding-top:10px;}/* Event>EventCustomConfirm.aspx */

/* POSITION----------------------------------------------------------------------*/
.posRe{position:relative; z-index:0; height:0;}/* Control/List/BestSeller.aspx */

/* Inner Popup */
.innerPopWrap{border:4px solid #72b7fb;}
.innerPopWrap .head{
	position:relative; border-bottom:2px solid #72b7fb; color:#0765c2; height:26px; line-height:26px; background-color:#eaf5ff; overflow:hidden; cursor:move; padding:0 30px 0 10px;}
.innerPopWrap .head h2{display:block; width:100%; margin:0; background-color:#eaf5ff;}
.innerPopWrap .head h2 span{display:block; text-shadow:#fff 2px 1px 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.innerPopWrap .head .closePop{position:absolute; top:0; right:0; background-color:#eaf5ff; padding:7px 7px 7px 10px; float:none !important;}
.innerPopWrap .head .closePop a{
	display:block; width:14px; height:14px; text-indent:-5000px; cursor:pointer;
	background:url(../../popup/image/icon_popup.png?110823) -409px -25px no-repeat;}
		
.innerPopWrap .loading{position:relative;}
.innerPopWrap .loading .bg{position:absolute; z-index:9998; top:0; left:0; width:100%; height:395px; background-color:#fff; opacity:0.7; filter:alpha(opacity=70);}
.innerPopWrap .loading .img{position:absolute; z-index:9999; width:100%;}
.innerPopWrap .loading .img img{ position:absolute; top:50%; left:50%; width:32px; height:32px; margin:-16px 0 0 -16px;}

/* Section : Smart Tab----------------------------------------------------------------------*/
	.quickSmartTab iframe {overflow:hidden; background-color:#fff; border:2px solid #066ACD; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; -moz-box-shadow:1px 2px 2px #9baec5; -webkit-box-shadow:1px 2px 2px #9baec5; box-shadow:1px 2px 2px #9baec5;}
	
	/* Loading */
	.quickSmartTabLoading { position:absolute; width:874px; left:2px; top:2px;}
	.quickSmartTabLoading .bg{position:absolute; z-index:9998; top:0; left:0; width:100%; height:529px; background-color:#fff; opacity:0.7; filter:alpha(opacity=70); border:1px solid #fff; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; }
	.quickSmartTabLoading .img{position:absolute; z-index:9999; width:100%; height:531px;}
	.quickSmartTabLoading .img img{ position:absolute; top:50%; left:50%;}
	
	.quickSmartTab.edge .quickSmartTabLoading { position:absolute; width:874px; left:0; top:0;}


/* -----------------------------------------------
    정리작업 필요
----------------------------------------------- */
/* [[ Defalut ]] */
.g_backNone{background:none !important;}/* Sns/Script/PopupShareQply.aspx + Sns/Script/PopupShareSNS.aspx */

/* [[ Clear float without additional element ]] */
.g_fRight{float:right !important;}/* Category/Hotel.aspx */

/* [[ Font size ]] */
.g_fSize11{font-size:11px !important; font-family:Arial;}/* Order/국가코드/BuyOrder.aspx */

/* [[ Hidden ]] */
.g_disNone{display:none !important;}/* 너무 많아서 정리 어려움 */

/* [[ Font + Link color ]] */
.g_strong, .g_strong a:link, .g_strong a:visited, .g_strong a:hover, .g_strong a:active{font-weight:bold !important;}/* MyCoupon/Script/MyCouponList.js + MyCoupon/Script/CouponList.js  */
.g_blue01, .g_blue01 a:link, .g_blue01 a:hover, .g_blue01 a:active, .g_blue01 a:visited{color:#0000ff !important;}/* Order/국가코드/BuyOrder.aspx */

.g_tm15{margin-top:15px !important;}/* Minishop>Notice.aspx */

/* [[ Padding ]] */
.g_tp4{padding-top:4px !important;}/* Plusitems>PopupSubmitted.aspx */
.g_tp40{padding-top:40px !important;}/* Plusitems>PopupSubmitted.aspx */

.g_rlPad18{padding-right:18px !important; padding-left:18px !important;}/* Minishop>Notice.aspx */