
/* CSS Document */

/* Common */
html, body { font-family: 'Malgun Gothic', sans-serif;font-size:13px; -webkit-font-smoothing: antialiased; }

.fleft{float:left;}
.fright{float:right;}
.alternative{z-index: -1;width: 0;height: 0;overflow: hidden;visibility: hidden;}
.txtleft{text-align:left !important;}
.txtcenter{text-align:center !important;}
.txtright{text-align:right !important;}
.txtbold{font-weight:bold !important;}
.prelative{position:relative;}
.pabsolute{position:absolute;}
.line_height{ line-height:0px;}
.martop3{margin-top:3px;}
.marleft{margin-left:0px;}
.backcolorf3{background-color:#f3f3f3;}
ul, li{ margin:0;}
li img { vertical-align:middle; }
*{-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/* Layout */
.container{position:relative;width:951px;margin:0 auto; text-align:center;}
.container-fluid{position:relative;width:100%;margin:0 auto;text-align:center;}

.top_slide{ background-color:#047016; height:70px; width:100%;margin:0 auto;text-align:center;}
.level{background-color:#48494d; height:35px; width:100%;margin:0 auto;text-align:center;}

.weltab{background-color:#f5f5f5; border-width:1px;border-style:none none solid;border-color:#dcdcdc;  height:35px; width:100%;margin:0 auto;text-align:center; overflow:hidden;}
.weltab li{  border-right:1px solid #dcdcdc; float:left;  display:block; }
.weltab li a{ color:#808080; text-decoration: none; font-size:11px;  display:block;  padding:10px 30px; height:35px;} 
.weltab li a.active{ background-color:#fff; border-bottom:5px solid #fff; }
.weltab li:first-child{ border-left:1px solid #dcdcdc;}

.top_search{ height:70px; margin-top:20px; margin-bottom:20px; }
.top_search li{ }
.top_search li.search_form{ width:454px; float:left;  }

/* navi */
.welnavi{ background-color:#292929; height:40px; }
.welnavi li{ float:left; margin-left:40px; line-height:40px; }
.welnavi li:first-child{ margin-left:0px;}
.welnavi li.welbtn{ width:120px; background-color:#000000;  float:left; }
.mallnavi{margin-bottom: 15px; position:relative;}
.mallnavi .kidsmall{position:absolute; right:-124px; top:7px;}
.gnb1 { margin-bottom: -15px; }

/* Header */
.header{ height:555px;background-repeat:repeat-x;background-position:50% 50%;transition-duration: .5s;}

.header .bannavi{position:absolute; left:0px; bottom:0px; background:url('/img/wel/bannavi.png'); height:86px;}

.mallheader .header { margin-top: 0px; }

.wayslider{width:951px ; height:555px ;margin:0 auto; text-align:center;position:relative;}
	.wayslider .ban_r{ position:absolute; right:0px; top:18px;}
	.wayslider .floating_left{position:absolute; left:-120px; top:18px;}
	.wayslider .floating_left li{ margin-bottom:8px;}
	.wayslider .bx-wrapper{width:951px!important;padding:0;margin:0;}
	.wayslider .bx-wrapper .bx-viewport{box-shadow:0; border:0; left:0; background:none; box-shadow:none;}
	.wayslider .bx-wrapper .bx-controls-direction a{width:46px;height:67px;margin-top:-27px;}
	.wayslider .bx-wrapper .bx-prev{background: url(/img/wel/area2_prev.png);left:-110px;}
	.wayslider .bx-wrapper .bx-next{background: url(/img/wel/area2_next.png);right:-110px;}
	.wayslider .bx-wrapper .bx-next:hover {ackground-position: 0px 0;}
	.wayslider #bx-pager{position: absolute;bottom:25px;z-index:100;}
	.wayslider #bx-pager a{ width:158px; height:86px; display:block;background:rgba(255,255,255,0.5);margin:0;padding:0;float:left;overflow:hidden;}
	.wayslider #bx-pager a.active{background:rgba(0,0,0,0.5);}
	.wayslider #bx-pager a.active img{position:relative; top:-86px;}
	
	.wayslider .bx-wrapper img{height:555px;}

/* 210312 留??쇰━吏? ????沅? ??媛?諛곕?? 異?媛? */

	.wayslider .floating{z-index: 1;position:absolute;left:-240px;top:100px;font-family: 'Spoqa Han Sans';letter-spacing:-1px;}
	.wayslider .floating li{position:relative;width:138px;box-sizing:border-box;background:#fff;box-shadow: 5px 5px 30px rgba(0,0,0,0.16);margin-bottom:20px;}
	.wayslider .floating li.mileage{padding:35px 5px 18px;}
	.wayslider .floating li.mileage .yellow{position:absolute;left:50%;top:-14px;transform:translateX(-50%);border-radius:30px;padding:5px 10px;font-size:16px;font-weight:bold;color:#fff;background:#ffaa31;width:100px;}
	.wayslider .floating li.mileage .name{font-size:18px;}
	.wayslider .floating li.mileage .date{font-size:12px;color:#a5a5a5;}
	.wayslider .floating li.mileage .line{background:#f0f0f0;width:85%;height:1px;margin:10px auto 5px;}
	.wayslider .floating li.mileage .mlienum{font-size:26px;color:#ed1b23;font-weight:bold;letter-spacing:-0.5px;}
	.wayslider .floating li.voucher{padding:20px 0 0;}
	.wayslider .floating li.voucher .vouc_t{font-size:15px;}
	.wayslider .floating li.voucher img{margin-bottom:5px;}
	.wayslider .floating li.voucher .voucherbtn{display:block;padding:10px;background:#5e659d;color:#fff;font-size:16px;}
	.floating_right{z-index: 1;position:absolute;right:-210px;top:30px;font-family: 'Spoqa Han Sans';letter-spacing:-1px;}

.weekly{margin-top:50px; margin-bottom:50px;}
	.weekly h1{text-align:left; margin-bottom:6px;}	
	.weekly .bx-wrapper .bx-viewport{box-shadow:none; border:0; left:0px;}
	.weekly .bx-wrapper .bx-controls-direction a{position: absolute; top: 50%; margin-top: -25px;  width: 25px; height: 44px; }
	.weekly .bx-wrapper .bx-prev{left:0; background:url('/img/wel/bx-prev.png');)}
	.weekly .bx-wrapper .bx-next{background:url('/img/wel/bx-next.png');)}
	.weekly .bx-next:hover {	background-position: 0px 0;}
	.weekly .bx-pager bx-default-pager{ display:none;}
	

.hot{ background-color:#f5f5f5; overflow:hidden;}	
	.hot .tit{ margin-top:40px; margin-bottom:10px; text-align:left;}

	.top_menu_middle_menu_ul li a{ color:#555; text-decoration:none;}
	.top_menu_middle_menu_ul li a:hover{background-color:#e5e5e5;}
	



.mallnavihover {z-index:101;width:949px; position:relative; text-align:left; background-color:#fff;  border-radius:0 0 40px 40px; top:-15px;box-shadow:0px 9px 12px -9px #000; padding-top:20px;padding-bottom:20px;border-right:solid 1px #EDEDED;border-left:solid 1px #EDEDED;}
.mallnavihover .ttt{margin-left:20px; display:inline-block; width:174px; }
.mallnavihover .ttt1{margin-bottom:10px; }
.mallnavihover .ttt2{margin-bottom:17px; }

.mallnavihover .category{border-left:1px solid #f2f2f2; margin:0 0 0 5px;}
.mallnavihover .category li { float:inherit; margin-left:10px; line-height:30px; color:#888;}
.mallnavihover .category li a{display:inline-block;}

#small_cat_menu_area div{
		display:none;
	}

	#small_cat_menu_area{
		position:absolute;
		width:169px;
		text-align:left;
		background:#FFFFFF;
		background:url(/img/renewal/box2.png);
		background-repeat:no-repeat;
		background-position:0px 10px;
		z-index:2;
		font-size:12px;
	}

	#small_cat_menu_area div{
		border:solid 2px #74c9ea;
		margin-left:4px;
		width:169px;
		display:none;
		background:#FFFFFF;
		font-size:12px;
		overflow:hidden;
	}

	#small_cat_menu_area ul{
		margin:0px;
		padding:0px;
		padding-top:3px;
		padding-bottom:3px;
		list-style-type: none;
	}
	#small_cat_menu_area li{
		width:100%;
		margin-left:10px;
		height:24px;
		padding-left:18px;
		line-height:24px;
		background:url(/img/renewal/box.png);
		background-repeat:no-repeat;
		background-position:7px 9px;
		color:#808080;
		font-weight:bold;
		overflow:hidden;
		font-size:12px;
	}
	
.hot_top .hot_banner img{max-width:100%;max-height:443px;}	

/*?????몄?쇱〈*/
#time_sale_zone{position:absolute; left:-232px; top:-1px; width:192px; padding-top:80px;}
#time_sale_zone .timesale_logo{position:absolute; top:0px; left:33px; z-index:99999;}
#time_sale_zone .time_sale_left{width:190px; position: relative; margin-bottom:6px; }
#time_sale_zone .time_sale_left .time_sale_box{background:url('../img/timedeal/timesale_box.png') no-repeat; height:224px; /*margin-top:82px;*/ text-align:center;}
#time_sale_zone .time_sale_left .time_sale_box1{background:url('../img/timedeal/timesale_box_end.png') no-repeat; }
#time_sale_zone .time_sale_left .time_sale_box .time_sale_area {width: 186px; height: /*155px;*/ padding: 2px; overflow: hidden;}
#time_sale_zone .time_sale_left .time_sale_box .time_sale_area a{text-decoration:none;}
#time_sale_zone .time_sale_left .time_sale_box .time_sale_area p{font-size:12px; font-weight:bold; color:#000; text-decoration:none; padding-top:25px;}
#time_sale_zone .time_sale_left .time_sale_box .time_sale_area .timesale_pr{width:98px; height:75px; margin-top:15px;}
#time_sale_zone .time_sale_left .time_sale_box .price{margin:0 auto; /*height:35px;*/}
#time_sale_zone .time_sale_left .time_sale_box .price p{text-align:right; font-size:12px; font-weight:bold; color:#7a7a7a; margin:8px 30px 0 0;}
#time_sale_zone .time_sale_left .time_sale_box .price .price_con{text-align:center; margin:0 auto; display:inline-block;}
#time_sale_zone .time_sale_left .time_sale_box .price .price_con .smcon{letter-spacing:-1px; color:#7a7a7a; font-size:12px; margin-top:6px; margin-right:2px;}
#time_sale_zone .time_sale_left .time_sale_box .price .price_con .num{font-family:'Tahoma'; font-size:20px; font-weight:bold; letter-spacing:-1px; }
#time_sale_zone .time_sale_left .time_sale_box .price .price_con .won{font-size:16px; font-weight:bold; letter-spacing:-1px; margin:-5px 0 0 -4px;}
#time_sale_zone .time_sale_left .time_sale_box .price .ttbox {margin:15px 0 0 14px;}
#time_sale_zone .time_sale_left .time_sale_box .price .ttbox .lowest{border:1px solid #f17074; color:#f17074; font-size:12px; padding:7px 6px; font-weight:bold;}
#time_sale_zone .time_sale_left .time_sale_box .price .ttbox .pricebox{text-align:left;  margin:-5px 0 0 7px;}
#time_sale_zone .time_sale_left .time_sale_box .price .ttbox .pricebox del{letter-spacing:-1px; color:#7a7a7a; font-size:12px; text-align:left;}
#time_sale_zone .time_sale_left .time_sale_box .price .ttbox .pricebox .num{font-family:'Tahoma'; font-size:20px; font-weight:bold; letter-spacing:-1px; }
#time_sale_zone .time_sale_left .time_sale_box .price .ttbox .pricebox .won{font-size:16px; font-weight:bold; letter-spacing:-1px; margin:-8px 0 0 -4px;}
#time_sale_zone .time_sale_left .time_sale_box .day{margin-top:5px; color:#fff;}
#time_sale_zone .time_sale_left .time_sale_box .day p{font-size:11px; margin:6px 0 0 9px;}
#time_sale_zone .time_sale_left .time_sale_box .day .dayday{font-size:14px; font-weight:bold; margin:4px 0 0 8px;}
#time_sale_zone .time_sale_left .salebg{background:#c50505; width:46px; height:46px; border-radius:70px; position:absolute; top:43px; right:12px;}
#time_sale_zone .time_sale_left .salebg p{color:#fff; font-size:18px; font-family:'Tahoma'; font-weight:bold; text-align:center; padding-top:13px;}
#time_sale_zone .time_sale_left .salebg p span{font-size:11px; }

	.keyword_area{position:absolute; top:0; left:-212px; z-index:1000001; background-color:hsla(0, 0%, 0%, 0.09); width:138px; height:437px;}
	.keyword_area p{font-family:'Spoqa Han Sans'; font-size:16px; letter-spacing:-0.4px; margin-top:47px;}
	.keyword_area .line{height:2px; background:#000; width:100px;}
	.keyword_area ul{height:314px; display:inline-block; padding-top:2px;}
	.keyword_area ul li{margin-top:6px;}
	.keyword_area ul li a{color:#000; font-size:14px; font-family:'Spoqa Han Sans';  width:98px; height:33px; line-height:29px; border:1px solid #000; display:inline-block;}
	.keyword_area ul li a.active, .keyword_area ul li a:hover{color:#fff; background:#333; text-decoration:none;}

	.pick_box{text-align:center; margin:15px 0 10px;}
	.pick_box ul{display:inline-block; margin-left:-16px;}
	.pick_box li{background-color:#fff; width:227px; height:330px; float:left;  cursor: pointer;  display:inline-block; margin-left:13px; margin-bottom:33px; position:relative;}
	.pick_box li .ad{position:absolute; top:8px; right:9px; color:#fff; background:#f0511d; font-size:12px; font-weight:bold; width:36px; height:24px; line-height:27px; text-align:center;}
	.pick_box li .adgrey{color:#c4c4c4; border:1px solid #c4c4c4; background:#fff;}
	.pick_box li .adorange{color:#f0511d; border:1px solid #f0511d; background:#fff;}
	.pick_box li a{height:330px; overflow: hidden; text-decoration:none; border:1px solid #e1e1e1; display:inline-block;}
	.pick_box li a:hover, .pick_box li a.active{border:1px solid #74c9ea;}
	.pick_box li a .schbnimg{ position:relative; width:227px; height:227px; text-align:center; border-bottom:1px solid #e1e1e1;}
	.pick_box li a .schbnimg .charge{position:absolute;width:60px;  border:1px solid #f24e28; font-size:11px; line-height:14px; color:#f24e28;  right:0; top:0;}
	.pick_box .sch_txt{text-align:left; margin: 16px 0 0 17px;}
	.pick_box .sch_txt .code{margin-top:-2px;}
	.pick_box .sch_txt .code h2{ float:right; font-size:11px; color:#b2b2b2; text-align:right; font-weight:normal; margin-right:20px;}
	.pick_box .sch_txt .code h3{float:left; font-size:12px; color:#b2b2b2; text-decoration:underline;}
	.pick_box .sch_txt h4{overflow:hidden; width:194px; height:40px; font-size:13px; font-weight:normal; color:#000; line-height:19px;}
	.pick_box .sch_txt .schprice{/* float:left; */margin-bottom: 15px; margin-top: 7px; display: inline-block; }
	.pick_box .sch_txt .schprice .discount_con{float:left;}
	.pick_box .sch_txt .schprice .discount{float:left; font-size:20px; font-family:'NanumGothic'; color:#d50c0c; font-weight: bold; letter-spacing: -2px;}
	.pick_box .sch_txt .schprice .mdrecom{float:left; font-size:14px; font-family:'NanumGothic'; color:#d50c0c; font-weight: bold;}
	.pick_box .sch_txt .percent{font-size:12px; font-weight:bold;  font-family:Tahoma; word-spacing:1px; margin-left:2px;}
	.pick_box .sch_txt .schprice .del_con{float:left;font-size:11px; margin:3px 0 0 2px;}
	.pick_box .sch_txt .schprice .del_con>div{float:right}
	.pick_box .sch_txt .schprice .del_con>div del{display:inline-block;margin:4px 0 0 3px}
	.pick_box .sch_txt .schprice .num_con{float:left; margin-top: -2px; margin-left: 7px;}
	.pick_box .sch_txt .schprice .num{font-size:17px; font-weight:bold;  font-family:Tahoma; color:#000; letter-spacing:-1px;}
	.pick_box .sch_txt .schprice .won{font-size:16px; font-weight:bold;color:#000; }
	
	

/*硫??? 濡?怨? 蹂?寃? - 紐?, ???몃?? 濡?怨? 寃???  240925*/	
.logonew_2024{display:flex;     align-items: center;    justify-content: flex-start; margin-top:15px}
	.logonew_2024 .line{background:#e5e5e5;height:12px; width:2px; margin:10px 14px 0}
	.logonew_2024 .logonew_2024_ek{margin-right:20px; margin-top:10px;}
		.logonew_2024 .off{ opacity:20%}