@charset "UTF-8";

#SkipTo a { width:100%; display:block; padding:10px 0; text-align:center; font-weight:bold; position:absolute; left:0px; top:-10000px;}
#SkipTo a:hover, #SkipTo a:focus, #SkipTo a:active { background-color:#f2f2f2; top:0px}

/* Layout */
#wrap	{ width:100%; margin:0 auto; background:url('https://image.lotteimall.com/imall_ec/site/images/giants/bg_body.gif') repeat-x left top; }
#header	{ width:100%; margin:0 auto; background:url('https://image.lotteimall.com/imall_ec/site/images/giants/bg_header.gif') no-repeat center top; }
#container{min-width:980px !important;} 
#contents	{ *zoom:1; clear:both; width:980px !important; min-height:650px !important; padding:0 80px 30px 83px !important; margin:0 auto 0 auto !important;}
#contents:after { content:""; display:block; clear:both; }
#global	{ width:100%; min-width:980px !important; margin:0 auto; position:relative; z-index:700; background:none !important;min-height:20px !important;}
 
/* header */
div.h_util		{ padding:0 80px 0 83px !important; width:980px !important; height:120px !important; margin:0 auto; position:relative; z-index:605 !important; }
div.h_util h1.giants	{ position:absolute; top:39px; left:83px; z-index:3; }
div.h_util h2.champ	{ position:absolute; top:50px; left:392px; z-index:3; width:355px; text-align:center; }
div.h_util ul.go	{ position:absolute; top:7px; left:83px; }
div.h_util ul.go li { float:left; background:url('https://image.lotteimall.com/imall_ec/site/images/giants/bg_bul.gif') no-repeat 6px top; padding:0 0 0 13px; }
div.h_util ul.go li.fst { padding-left:0px; }
div.h_util ul.menu	{ position:absolute; top:0 !important; right:83px !important; z-index:102; }
div.h_util ul.menu li { float:left; padding:7px 0 0 9px !important;background:none !important;}
div.h_util ul.menu li.fst { padding-left:0px; }
div.h_util ul.menu li.giants { padding:0px !important; position:relative; }
div.h_util .close div.sub { display:none; }
div.h_util .open div.sub { display:block; }
div.h_util ul.menu li.open div.sub { position:absolute; top:29px; height:109px; left:0px; border:1px solid #840d10; border-top:0px; }
div.h_util ul.menu li.open div.sub ul li {padding:0px !important; float:none; }
div.h_util div.event	{ position:absolute; top:29px; right:83px; }
div.h_util div.allcate { position:absolute; top:90px; left:83px; }
div.h_util div.allcate div.sub { width:670px; height:502px; position:relative; background:url('https://image.lotteimall.com/imall_ec/site/images/giants/bg_box3.gif') no-repeat left bottom; }
div.h_util div.allcate div.sub div.inner { width:670px; padding:15px 0; background:url('https://image.lotteimall.com/imall_ec/site/images/giants/bg_box3_top.gif') no-repeat left top; }
div.h_util div.allcate div.sub div.inner h5 { width:635px; margin:0 auto 20px auto;}
div.h_util div.allcate div.sub div.inner ul { width:632px; margin:0 0 30px 25px; background:url('https://image.lotteimall.com/imall_ec/site/images/giants/all_bg.gif') repeat-y -15px top; }
div.h_util div.allcate div.sub div.inner ul li { float:left; width:158px; }
div.h_util div.allcate div.sub div.inner ul li h6 { height:17px;}
div.h_util div.allcate div.sub div.inner ul li p {}
div.h_util div.allcate div.sub div.inner ul li p a { display:block; width:113px; padding:3px 10px 0 7px; background:url('https://image.lotteimall.com/imall_ec/site/images/giants/all_off.gif') no-repeat left 8px;}
div.h_util div.allcate div.sub div.inner ul li p a:hover { display:block; background:#e11837 url('https://image.lotteimall.com/imall_ec/site/images/giants/all_on.gif') no-repeat left top; color:#fff; }
div.h_util div.allcate div.sub div.inner div.btn { width:644px; padding:10px 0 0 20px; margin:0 auto; border-top:2px solid #dd3200; letter-spacing:-4px; }
div.h_util div.allcate div.sub div.close { position:absolute; bottom:-19px; right:0px;}

#modal_backWrap { top:0px; }
#modal_ifrmWrap { top:50%; }
#lnb { float:left; width:184px; }
#r_side { float:right; width:781px; height:100%;}
#r_side h3 { margin:0 0 0 0}
#r_side h4 { margin:0 0 10px 0}

#lnbwrap { float:left; width:184px; padding:0 0 15px 0;}/* 마이페이지 비회원(주문내역상세) */
#lnbwrap #lnb { width:184px; margin:0 0 9px 0; padding:0 0 15px 0; background:url('https://image.lotteimall.com/imall_ec/site/images/common/layout/bg_lnb_bot.gif') no-repeat left bottom;}

div.location:after	{ content:""; display:block; clear:both; }
div.location		{ *zoom:1; height:29px; padding:0 0 0 15px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/home.gif') no-repeat left 5px; }
div.location .home		{ float:left; line-height:20px;  }
div.location .lft		{ float:left; padding:0 0 0 18px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/bg_his.gif') no-repeat left -20px; line-height:20px; }
div.location .current	{ float:left; padding:0 0 0 18px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/bg_his.gif') no-repeat left -20px; color:#444; line-height:20px; font-weight:bold; }
div.location .date		{ float:left; padding:0 0 0 4px;  line-height:20px; }
div.location div.his		{ float:left; position:relative; z-index:500; padding:0 0 0 17px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/bg_his.gif') no-repeat left top; }
div.location div.his a.one { display:block; padding:3px 30px 4px 5px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/bg_his.gif') no-repeat right top; color:#666; font-weight:normal; }
div.location div.his div.hislayer { display:none; position:absolute; top:19px; left:16px; padding:3px 0; width:170px; background-color:#fff; border:1px solid #e8ded9; }
div.location div.his div.hislayer ul li a { display:block; padding:2px 2px 1px 7px; }
div.location div.his div.hislayer ul li a:hover { color:#333; }
div.location div.his div.hislayer ul li.on a { color:#e11837; font-weight:bold; }
div.location div.selectbox { width:200px; float:right;}
div.location div.on { z-index:501;}
div.location div.on div.hislayer { display:block; }


/* header : search */
div.h_search { width:377px; height:40px; position:absolute; top:70px !important; left:392px !important; background:url('https://image.lotteimall.com/imall_ec/site/images/common/layout/h_search.gif') no-repeat left top !important; }
div.h_search input.search { width:276px; height:20px; line-height:18px; color:#333; margin:0 21px 0 5px; border:0px; padding:0 0 0 5px; background-position:left -3px !important;}
div.h_search .ark { position:absolute; left:285px; top:7px }
div.search_layer { position:absolute; top:102px !important; left:392px !important; width:518px; height:253px; border:3px solid #363b3f; background-color:#fff; display:none; }
div.search_layer dl.word_sec {
	width:175px;
	height:230px;
	float:left;
	border-right:1px solid #ccc;
}
div.search_layer dl.prod_sec {
	width:342px;
	height:230px;
	float:left;
}
div.search_layer dl dt.tit { background-color:#f0f0f0; font-size:12px; text-align:center; border-bottom:1px solid #ccc; padding-top:8px; height:21px; }
div.search_layer .prod_sec dd { position:relative; }
div.search_layer dl.word_sec ol { margin:8px 5px 5px 5px; }
div.search_layer dl.word_sec ol li img { width:56px; height:10px; }
div.search_layer dl.prod_sec ol { width:180px; margin:8px 5px 5px 5px; }
div.search_layer ol li { padding:3px 2px 2px 2px; letter-spacing:-1px; }
div.search_layer ol li em { font-weight:bold; }
div.search_layer ol li img { vertical-align:middle; margin-bottom:3px; margin-right:5px; }
div.search_layer div.prod { width:130px; position:absolute; top:5px; right:10px; }
div.search_layer div.prod dt, div.search_layer div.prod dd { text-align:center; line-height:13px; }
div.search_layer div.prod dt { margin-bottom:7px; }
div.search_layer div.prod p.price { color:#e41937; padding-top:4px; }
div.search_layer div.foot { border-top:1px solid #ccc; height:18px; padding-top:4px; clear:both; position:relative; }
div.search_layer div.foot span.more { background:url('https://image.lotteimall.com/imall_ec/site/images/common/layout/bul_search.gif') no-repeat 6px 4px; padding:3px 0 0 16px; }
div.search_layer div.foot span.close { position:absolute; top:6px; right:6px; }

/* GNB */
#gnb	{clear:both; position:relative; z-index:10 !important; width:980px !important; height:20px !important; margin:0 auto !important; } 

/* lotte group */ 
.group_wrap	{ position:absolute; top:0; left:0; width:90px }

/* 스카이스크래퍼 */
div.skybox { position:absolute; top:199px; left:0px; max-height:1px; width:100%;z-index:101;}
#sky	{position:relative; width:1143px; margin:0 auto; padding:0; z-index:10;}
#sky	.quick_wrap	{position:absolute; top:-40px; right:0}
#sky	.quick_wrap		div.b2e { margin-top:50px; }
#sky	.quick_wrap		.quick_menu	{width:65px; border:1px solid #ccc; border-top:0px; text-align:center; }
#sky	.quick_wrap		.quick_menu	li	{border-top:1px solid #ccc; text-align:center; color:#333; background:#f2f2f2; letter-spacing:0; line-height:11px; cursor:pointer;}
#sky	.quick_wrap		.quick_menu	li.first	{background:#fff}
#sky	.quick_wrap		.quick_menu	li.on	{background:#fff; padding-top:8px;}
#sky	.quick_wrap		.quick_menu	li	p	{margin:0 auto}
#sky	.quick_wrap		.quick_menu	li.b2e { padding:0px;}
#sky	.quick_wrap		.quick_menu	li.b2e2 { padding:0px; border-top:0px; }
#sky	.quick_wrap		.quick_menu	.sky_prd_view	{width:61px; padding:5px 0; margin:0 auto}
#sky	.quick_wrap		.quick_menu	.sky_prd_view	li	{width:59px; border:0 none; background:#fff; padding:2px 0}
#sky	.quick_wrap		.quick_menu	.sky_prd_view	li	img	{width:59px; height:59px} /* 120823 */
#sky	.quick_wrap		.quick_menu	.sky_prd_view	li	p	{margin:0 auto}
#sky	.quick_wrap		.quick_menu	.sky_prd_view	a	span	{display:block; padding:0 20px; margin-left:-20px; height:100%; cursor:pointer}
#sky	.quick_wrap		.quick_menu	.sky_prd_view	.page	{padding:5px 0; margin:0 auto}
#sky	.sky_prod	{ max-height:124px; margin-bottom:6px; padding-top:2px; overflow:hidden; border:0 none} /* 120823 */
#sky	.sky_prod	li	img	{border:0 none}
#sky	.sky_wrap	{position:absolute; right:70px}

.sky_cart	{height:25px;}
.sky_cart	a	{display:block; height:25px; padding-top:7px;}
.sky_wish	{height:25px;}
.sky_wish	a	{display:block; height:25px; padding-top:7px;}
.sky_ban	{background:url('https://image.lotteimall.com/imall_ec/site/images/common/layout/img_sky_banner.gif') no-repeat; text-indent:-5000px;}
.sky_ban.s_card	{width:59px; height:71px}
.sky_ban.t_cart	{width:37px; height:11px; background-position:0 -74px;}
.sky_ban.t_wish	{width:29px; height:11px; background-position:0 -92px}
.wish_su	{display:block}
.on	.wish_su	{display:block; padding-top:4px}
.on	.sky_ban.t_wish	{width:29px; height:11px; padding-bottom:0; background-position:0 -55px}
.sky_ban.t_prd	{width:50px; height:11px; padding-bottom:14px; background-position:0 -103px}
.on	.sky_ban.t_prd	{width:50px; height:11px; padding-bottom:0px; background-position:0 -133px}
.sky_ban.up	{width:11px; height:7px; background-position:0 -155px}
.sky_ban.down	{width:11px; height:7px; background-position:0 -169px}
.sky_ban.up:hover	{background-position:-30px -155px}
.sky_ban.down:hover	{background-position:-30px -169px}
#sky .quick_promo	{ width:67px; margin:4px 0 0 0; }
#sky .quick_promo li { padding:0 1px 1px 1px; text-align:center; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#sky .quick_promo li.tvon {padding:0px;border:0px; height:88px; position:relative; border-top:1px solid #ccc; padding-top:4px; }
#sky .quick_promo li.top { padding:4px 0 0 0; border:0px; }

div.tv_shop_onair { width:67px; height:88px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/layout/bg_skytv.gif') no-repeat left top; z-index:10;position:absolute; left:0px; top:4px; }
div.tv_shop_onair h6 { height:18px; padding:7px 0 0 0; text-align:center; }
div.tv_shop_onair p { text-align:center;}
div.on_layer { display:none; position:absolute; top:0; left:-132px; width:132px; height:88px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/layout/bg_skytv2.gif') no-repeat left top;}
div.on_layer p.airtimeon { height:22px; padding:5px 0 0 0; color:#2d2d2d; font-size:12px; font-weight:bold; text-align:center; }
div.on_layer p.airtimeon img { vertical-align:middle; margin:0 0 0 ; }
div.on_layer dl { width:115px; margin:0 auto; }
div.on_layer dl dt { height:30px; margin:5px 0; overflow:hidden; text-align:left; }
div.on_layer dl dd { color:#ea6818; font-weight:bold; text-align:left; }
#sky .quick_promo li.tvon .on div.on_layer { display:block !important; }

/* header & footer promotion banner */
.h_promo { padding:0 80px 0 83px; background:#cc1d22; text-align:center; }
.f_promo {  width:100%;height:125px;text-align:center;}
.f_promo ul { width:1178px; overflow:hidden;margin:0 auto }
.f_promo ul li { float:left }

/* footer */
#footer { width:100%; margin:30px auto 0 auto; min-width:1318px;clear:both; }
div.f_wrap { width:1178px;margin:0 auto ;font-size:11px;}

div.f_navi { position:relative; z-index:5; padding:5px 0 0 0; height:29px; border-bottom:1px solid #e6e6e6; }
div.f_navi ul.lft:after { content:""; display:block; clear:both; }
div.f_navi ul.lft { *zoom:1; padding-top:5px; }
div.f_navi ul.lft li { float:left; margin:0 10px 0 0; }
div.f_navi ul.rgt { position:absolute; top:5px; right:0px; }
div.f_navi ul.rgt li { float:left; margin:0 0 0 4px; }
div.f_info { position:relative; padding:10px 0 0 0; height:113px; border-bottom:1px solid #e6e6e6; }
div.f_info .logo { position:absolute; top:20px; left:0px; }
div.f_info .addr { position:absolute; top:8px; left:183px; border-left:1px solid #e6e6e6; padding-left:15px; }
div.f_info .noti { position:absolute; top:18px; right:98px; width:245px; border-left:1px solid #e6e6e6; padding-left:15px; }
div.f_info .noti p.btn { position:relative; padding:0 0 10px 0; }
div.f_info .noti img.onoffimg { position:absolute; top:-5px; right:0px; }
div.f_info .cscenter { display:none; position:absolute; top:58px; left:310px;}
div.f_info .cscenter2 {position:absolute; top:16px; right:375px;}
ul.f_award:after { content:""; display:block; clear:both; }
ul.f_award { *zoom:1; padding:15px 0 0 0; height:45px; }
ul.f_award li { float:left; margin-right:15px }
ul.f_award.mr25 li {margin-right:25px;}

.no1_footer {margin:0 auto !important;min-width: 1178px !important;background:#eaeaea !important;}
.no1_footer .bt_line img {width:100%;height:5px;}
.no1_footer .f_wrap {width: 100%;margin: 0 auto; background:#eaeaea;font-size:12px;}
.no1_footer .f_navi {width:1178px;margin:0 auto; position:relative; z-index:5;height:40px; overflow:hidden;}
.no1_footer .f_navi ul.lft { *zoom:1; padding-top:10px; }
.no1_footer .f_navi ul.lft li { float:left; margin:0 10px 0 0; }
.no1_footer .f_navi ul.lft:after { content:""; display:block; clear:both; }
.no1_footer .f_navi ul.lft li a {color:#384044;}
.no1_footer .f_navi ul.lft li a.on {color:#da291c;font-weight:bold;}
.no1_footer .f_navi ul.rgt { position:absolute; top:10px; right:0px; }
.no1_footer .f_navi ul.rgt li {float:left; margin:0 0 0 4px; }

.no1_footer div.f_info {width:1178px;position:relative;height:158px;margin:0 auto;}
.no1_footer div.f_info .logo {position:absolute;left:0px;top:28px;}
.no1_footer div.f_info .addr {position:absolute;left:198px;top:28px;border:0;border-left:0; padding-left:0;}
.no1_footer div.f_info .addr p {color:#384044;line-height: 16px;}
.no1_footer div.f_info .cscenter2 {position:absolute;top:28px;right:318px;color:#384044;line-height: 16px;}
.no1_footer div.f_info .cscenter2 div {padding-top:3px;}
.no1_footer div.f_info .addr p {color:#384044;line-height: 16px;}
.no1_footer div.f_info .noti {position: absolute;top:23px;right:0;width:auto;border-left:0;padding-left:0;}
.no1_footer div.f_info .noti p.btn {position:relative;overflow:hidden;padding-bottom:0;}
.no1_footer div.f_info .noti p.btn span {float:right;padding-top:3px;}
.no1_footer div.f_info .noti p.btn span.tit {width:180px;padding-top:5px;float:left;}
.no1_footer div.f_info .noti p.btn span a {width: 90px;display:block;padding:2px 4px;color:#394144;border:1px solid #afb3b3;}
.no1_footer div.f_info .noti p.txt {color:#384044;line-height: 20px;padding-top:7px;}
.no1_footer div.f_info .noti img.onoffimg { position:absolute; top:-5px; right:0px; }

.no1_footer .f_award{background:#fff;}
.no1_footer .f_award ul{width:1178px;margin:0 auto; *zoom:1; padding:15px 0 0 0; height:45px; }
.no1_footer .f_award ul:after { content:""; display:block; clear:both; }
.no1_footer .f_award li { float:left; margin-right:28px }



div.error_box { min-height:100px; margin:40px 0; padding:50px 30px 50px 350px; border:2px solid #cc1d22; background:url('https://image.lotteimall.com/imall_ec/site/images/order/popup/error_bg.gif') no-repeat 80px 20px; }
div.error_box p.txt1 { margin:25px 0 0 0; color:#444; }