
/*font*/
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 300;
	src: url('/mall/fonts/NotoSans-Light.eot');
	src: url('/mall/fonts/NotoSans-Light.woff2') format('woff2'), url('/mall/fonts/NotoSans-Light.woff') format('woff'), url('/mall/fonts/NotoSans-Light.otf') format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	src: url('/mall/fonts/NotoSans-Medium.eot');
	src: url('/mall/fonts/NotoSans-Regular.eot');
	src: url('/mall/fonts/NotoSans-Regular.woff2') format('woff2'), url('/mall/fonts/NotoSans-Regular.woff') format('woff'), url('/mall/fonts/NotoSans-Regular.otf') format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	src: url('/mall/fonts/NotoSans-Medium.eot');
	src: url('/mall/fonts/NotoSans-Medium.woff2') format('woff2'), url('/mall/fonts/NotoSans-Medium.woff') format('woff'), url('/mall/fonts/NotoSans-Medium.otf') format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 700;
	src: url('/mall/fonts/NotoSans-Bold.eot');
	src: url('/mall/fonts/NotoSans-Bold.woff2') format('woff2'), url('/mall/fonts/NotoSans-Bold.woff') format('woff'), url('/mall/fonts/NotoSans-Bold.otf') format('opentype');
}

@font-face {
    font-family: 'GmarketSansLight';
    src: url('/mall/fonts/GmarketSansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'GmarketSansMedium';
    src: url('/mall/fonts/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansBold';
    src: url('/mall/fonts/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
 @import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');

/* ¿ä¼Ò(element) ¿©¹é ÃÊ±âÈ­  */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select,
table, th, td {
	margin:0;
	padding:0;
	font-family:'Noto Sans KR', 'Arial', Dotum, sans-serif;
	}

/* Å×ÀÌºí¼³Á¤ */
table, th, td{
	margin:0;
}

caption{display:none}

/* ¸ñ·Ï */
ol, ul,li { list-style:none;padding:0;margin:0 }

/* Å×µÎ¸® ¾ø¾Ö±â */
fieldset, img, abbr,acronym { border:0 none; } 


/* Å×ÀÌºí - ¸¶Å©¾÷¿¡ 'cellspacing="0"' ÁöÁ¤ ÇÔ²² ÇÊ¿ä */
table {
	border-collapse: separate;
	border-spacing:0;
	border:0 none;
	}

/* ÅØ½ºÆ® °ü·Ã ¿ä¼Ò ÃÊ±âÈ­ */
address, caption, em, cite, th {
	font-weight:normal;
	font-style:normal;
	}
ins { text-decoration:none; }
del { text-decoration:line-through; }

/* body ½ºÅ¸ÀÏ */
body,td,div {
	color:#000000;
	font-size:15px;
	font-family:'Noto Sans KR', 'Arial', Dotum, sans-serif;
}

/* ¸µÅ© */
a, a:link {color:#4e4e4e;text-decoration:none;} 
a:visited {color:#4e4e4e;text-decoration:none;}
a:hover {color:#31456f;text-decoration:none;}
a:focus {color:#4e4e4e;text-decoration:none;}
a:active {color:#4e4e4e;text-decoration:none;} 

/* ÀÌ¹ÌÁö, Æû°ü·Ã ¿ä¼Ò */
label, select, input, textarea {
	vertical-align:middle;
	box-sizing:border-box;
}

select {
	padding:7px;
	font-size:14px;
	border:1px solid #9b9b9b;
	font-family:'Noto Sans KR', 'Arial', Dotum, sans-serif;
}

.memu{color:#000000;font-size:9pt; font-family:±¼¸²,tahoma;line-height:140%}
A.menu:link {color:#000000; text-decoration:none;}
A.menu:visited {color:#000000; text-decoration:none;}
A.menu:hover {color:#FF0000; text-decoration:none;}


.input_{border:1px solid #D8D8D8; background-color:#fff;padding:8px;box-sizing:border-box; /*width:100%;*/}
.pl_05 {padding-left:5px;}
.pl_20 {padding-left:20px;}

button {font-family:'Noto Sans KR', 'Arial', Dotum, sans-serif;}

/* ½ÃÁß°¡,ÆÇ¸Å°¡,Æ÷ÀÎÆ®,»óÇ°¸í,°£·«¼³¸í*/
.goodsName {padding-bottom: 10px;font-weight: 500;text-align: left;font-size: 20px;color: #000;}
.goodsMarketPrice{display:block;color:#787878;font-family:'Montserrat', 'Noto Sans KR', 'Arial', Dotum, sans-serif;}
.goodsPrice {display: inline-block;font-size: 18px;color: #686868;font-family:'Montserrat', 'Noto Sans KR', 'Arial', Dotum, sans-serif;}
.goodsPoint{color:#3f7d9e}
.goodsAdvance{color:#9c9c9c;font-size:16px;padding-bottom:8px}

.maingoods_in > div > div {text-align:center;padding-bottom:8px}
.goodsNumberIcon{position:relative;left:0px;top:0px;}
.goodsNumberIcon img{display:block;position:absolute;z-index:1; left:0px; top:0px;}

/* Ä«Å×°í¸® ³×ºñ°ÔÀÌ¼Ç */
.category_m{letter-spacing: 0px;}

/* ÇÊ¼öÀÔ·Â¸¶Å© */
.p{color:red;font-weight:bolder;padding-right:6px}

/* ¾à°ü */
.member_agree h1{margin-bottom:5px}
.member_agree h2{margin-bottom:5px;font-size:16px}
.member_agree ol{margin-bottom:15px;padding-left:0}
.member_agree p{margin-bottom:15px;padding-left:0}

/* »óÇ°¸ñ·Ï Ä«Å×°í¸® »ó´Ü¹öÆ° */
.bt_category_top{display:block;padding:14px;color:#333333;text-decoration:none;}
a.bt_category_top:hover{font-weight:bolder;text-decoration:none;background-color:#fff8dd}

/* »óÇ°±¸¸Å °¡°Ý³»¿ª Á¤º¸ */
.userinfo_priceinfo{border-top:2px solid #3a3a3a;border-bottom:2px solid #3a3a3a;margin-top:10px;margin-bottom:10px}
.userinfo_priceinfo td,.userinfo_priceinfo th{padding:12px;border-right:1px solid #dddddd;width:25%}
.userinfo_priceinfo th{background-color:#ebebeb;font-weight:bolder}
.userinfo_priceinfo td{text-align:center;font-family:tahoma;font-size:22px;font-weight:bolder;position:relative;padding:30px;}
.userinfo_priceinfo_end{border-right:none;color:#db0000}
.userinfo_priceinfo td div{position:absolute; z-index:1;right:-13px;top:32px;}

.userinfo_priceinfo2{border-bottom:1px solid #dddddd;padding-bottom:10px;margin-bottom:10px}
.userinfo_priceinfo2 span{display:inline-block;width:120px;}
.total_price_show{color:red;font-weight:bolder;font-family:tahoma;font-size:20px}

/* Àå¹Ù±¸´Ï ¼ö·® */
.cartnum_box{border-collapse:collapse;background-color:#ffffff}
.cartnum_box td{border:1px solid #dddddd;padding:0;}
.cartnum_box td input{border:0;text-align:center}

/* Àå¹Ù±¸´Ï½ºÅÇ */
.cart_step_number{border-radius:100px;border:1px solid #d2d2d2;background-color:#f2f2f2;color:#7d7d7d;font-size:20px;text-align:center;width:60px;height:60px;line-height:60px;padding:0}
.cart_step_number_over{border-radius:100px;border:1px solid #242424;background-color:#242424;color:#ffffff;font-size:20px;text-align:center;width:60px;height:60px;line-height:60px;padding:0}
.cart_step_number_line{height:1px;border-top:1px solid #d2d2d2}
.cart_step_space{width:30px}
.cart_step_text{padding-top:10px;text-align:center}

/* ³×ºñ°ÔÀÌ¼Ç µðÀÚÀÎ */
.navi_design {width: 100%;overflow: hidden;margin-bottom: 20px;}
.navi_design ul{float:left;}
.navi_design ul li{color:#5e5e5e;font-size: 13px; float:left;padding:0 15px;background:url(../image/A_icon_7.gif);background-repeat:no-repeat;background-Position:100% 50%;}
.navi_design ul li:last-child{background:url();}
.navi_design ul li:first-child {padding-left:0;}
.category_m { display: inline-block; background: url(../image/sub/cate_icon.gif) 0 6px no-repeat; padding-left: 17px; font-size: 13px; color:#5e5e5e; }
.subtitle{padding:20px 0;font-weight:bolder; clear: both;}
.subtitle_line{border-bottom:1px solid #dddddd}


.input_ess{background:url(../../../image/input_ess.gif);background-repeat:no-repeat;background-Position:0% 0%;}
.formtitle{clear: both;padding:10px 0 10px 25px;margin-top:20px;font-weight:normal;text-align:left;font-size:1.2em;background:url(../../../image/icon_point.gif);background-repeat:no-repeat;background-Position:0px 50%;}

/* °ü¸®ÀÚÀü¿ë¾Ë¸² */
.adminmess{background-color:#edefd6;border:1px solid #ccd189;padding:15px;text-align:center;color:#8c9339;display:block}

/* ÁÜÈ¿°ú */
.zoomimg_wrap img{transition:all .4s;border:none !important;}
.zoomimg_wrap:hover img{transform:scale(1.1);}
body * {letter-spacing:-1px;}

/*¸ÞÀÎ*/
.wrap{width:1300px;margin:0 auto;position:relative;}
#header {width: 100%;float: left;z-index:999;}
.menu-container {position: relative;clear: both;width: 100%;height: 70px;float: left;border-bottom: #eaeaea 1px solid;/* position: absolute; *//* background: url(/mall/skin/gaga_basic_skin/image/main/top_bg.png) 0 0 repeat; */}
#top-logo {display: inline-block;position: absolute;left: 0;top: 21px;}
#top-logo a, #top-logo a img {display: block;width: auto !important;}
.top_search {display: inline-block;position: absolute;right: 0;top: 28px;}
.search_form {width: 260px;border: #ddd 1px solid;overflow: hidden;border-radius: 6px;}
.search_form input.input_ {border: none;background: #ffff;float: left;display: inline-block;padding:9px;}
.search_form input[type="image"] {display: inline-block;float: right;background: #4db39c;padding: 9px;}
.header-top {width: 100%;float: left;height: 43px;background: #f9f9f9;border-bottom: #ebebeb 1px solid;}
.menu_container {clear: both;width: 100%;float: left;height:94px;position:relative;}
.top_login_wrap{display: inline-block;text-align: right;float: right;}
.top_login_wrap .login{float:right;}
.top_login_wrap .login li {display: inline-block; vertical-align: middle;}

.top_login_wrap .login li:last-child a {background:none;padding-right:0;}
.top_login_wrap .login li a {line-height: 43px;font-weight: 400;vertical-align: middle;padding: 0 5px;display: block;font-family: 'Noto Sans KR', sans-serif;color: #2b2b2b;}
.top_login_wrap .login li a img{vertical-align: middle;display:block;}
.top_head_menu {display: inline-block;float: left;}
.top_head_menu li {display: inline-block;float: left;position:relative;}
.top_head_menu > ul > li > a {display: block;font-size: 14px;color: #2b2b2b;padding: 0 27px 0 23px;line-height: 43px;font-weight:400;}
.top_head_menu > ul > li:nth-child(1) > a {background:url(/mall/skin/gaga_basic_skin/image/main/main_gnb_home.png) 0 17px no-repeat;}
.top_head_menu > ul > li:nth-child(2) > a {background:url(/mall/skin/gaga_basic_skin/image/main/main_gnb_bookmark.png) 0 17px no-repeat;}
.top_menu_wrap {
    /* width: 100%; */
    /* padding: 0 0 0 250px; */
    /* box-sizing: border-box; */
    display: inline-block;
    float: left;
}
.top_menu_wrap li {display: inline-block;float: left;position:relative;}
.top_menu_wrap > ul > li > a {}
.top_menu_wrap .caetgory_container{position:absolute;left:0;top:71px;line-height:25px;display:none;width:201px;z-index:1}

.top_menu_wrap .all_category{position:absolute;top:63px;left:0;background:url(/mall/skin/gaga_basic_skin/image/A_all_category_bg.gif);background-repeat:repeat-y;background-Position:50% 0%;;z-index:1;line-height:25px;box-sizing:border-box;border:1px solid #dddddd;display:none}
.top_menu_wrap .all_category > ul > li{width:239px;float:left;text-align:center;}
.top_menu_wrap .all_category > ul > li:nth-child(5n){width:242px;}
.top_menu_wrap .all_category > ul > li:nth-child(5n+1){clear:both}
.top_menu_wrap .all_category > ul > li > a{display:block;padding:10px;font-size:16px;background-color:#f1f1f1;border-right:1px solid #dddddd}
.top_menu_wrap .all_category > ul > li:nth-child(5n) > a{border-right:0px;}
.top_menu_wrap .all_category > ul > li > ul{clear:both;padding:20px;width:100%}
.top_mobile_search {display: none;}
.top_menu_wrap .all_category > ul > li > ul > li{display:block;width:100%;line-height:36px;box-sizing:border-box;text-align:left}
#single_dropdown #main_menu > li.caetgory_container_bt {border-left: #eaeaea 1px solid;border-right: #eaeaea 1px solid;}
#single_dropdown #main_menu > li.caetgory_container_bt > a {display: block;padding: 27px !important;}

/*MENU SINGLE DROPDOWN #main_menu */
#single_dropdown {  display: inline-block;  float:left;     }
#single_dropdown #main_menu ul {    display: none;  z-index: 990;   width: 100% !important;     background: #000;   position: absolute;     top: 94px;  left:0px;   }


#single_dropdown #main_menu ul li{float:none; display:block;}
#single_dropdown #main_menu ul li a { display: block; color: #FFF; font-size: 15px; line-height: 18px; text-align: left; border-bottom: none; text-align: center; width: 100%; padding: 6px 0px;    }
#single_dropdown #main_menu ul li a:hover {background:#fff; color:#000;}

#single_dropdown #main_menu ul li:last-child a{ border-bottom:none;}
#single_dropdown #main_menu ul li.dropdown_last_child a { border-bottom:none; } /*IE8 HACK*/
#single_dropdown .jquery_dropdown{color:#fff}

#single_dropdown #main_menu > li{}
#single_dropdown #main_menu li{ float: left; position:relative; margin: 0px;}

#single_dropdown #main_menu li ul li{ margin: 0; width: 100%;clear:both;}
#single_dropdown #main_menu li a{ float: left; display:inline-block; color:#fff; font-size:14px;line-height:30px; text-align: center; border-bottom:none;}
#menu-main li a.jquery_dropdown{color: #FFF; border-bottom: none;}
#single_dropdown #single_dropdown {float: left; width: 100%; position: absolute; right: 0; bottom: 0; border-bottom: 4px solid #F3F3F3;}
#single_dropdown #main_menu {display: block;margin-left: 277px;}
#single_dropdown > #main_menu > li > a {display: block;font-size: 20px;color: #2b2b2b;padding: 0 25px;line-height: 94px;font-weight:500;letter-spacing: -1px;}
#single_dropdown #main_menu li.menu5 a {padding-right: 0 !important;}
#single_dropdown > #main_menu > li > a:hover {background:#000; color:#fff; border-bottom: none;}
#single_dropdown > #main_menu > li > a.jquery_dropdown {background:#000; color:#fff; border-bottom: none;}

#single_dropdown #main_menu > li.caetgory_container_bt > a:hover {background:#fff; color:#fff; border-bottom: none;}
#single_dropdown #main_menu > li.caetgory_container_bt > a.jquery_dropdown {background:#fff; color:#fff; border-bottom: none;}
/******************overlay*******************/
#overlay_menu {display:none;}
#overlay_menu {width: 300px;height: 100%;position: fixed;left: 0;top: 0;z-index: 99999;background:#000;}
.overlaym > li {border-bottom: #2b2b2b 1px solid;}
.overlaym > li > a {display: block;padding: 15px 20px;color: #e8e8e8;}
.overlaym li.m_click ul {background: #2b2b2b;padding: 17px;}
.overlaym li.m_click ul li a {display: block;font-size: 15px;line-height: 31px;color: #929292;}
.overlaym li.over ul {background: #2b2b2b;padding: 17px;}
.overlaym li.over ul li a {display: block;font-size: 15px;line-height: 31px;color: #929292;}

.pc_logo {display: block;background: #000;padding: 0 20px 20px 20px;text-align: center;}

.login_mobile, .top_menu_mobile {display:none;}
.btn_close {padding: 12px 12px;text-align: right;background: #000;}
.mobile_top_gnb {display:none;}
.main_bxslider {clear: both;float:left;}
.main_bxslider .bx-controls-auto{display:none}
.main_bxslider, .main_bxslider .bxslider li {width:100%;height:511px;}
.main_bxslider .bx-wrapper .bx-pager.bx-default-pager{bottom:25px}
.main_bxslider .bx-wrapper .bx-pager.bx-default-pager a{font-size:0px;width:79px;height:2px;text-indent:0px;background-color:#fff;margin:0;margin:0 5px;}
.main_bxslider .bx-wrapper .bx-pager.bx-default-pager a:hover, .main_bxslider .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#f1592a;text-decoration:none;}
.main_bxslider .bx-controls-direction .bx-prev{left:50px;background:none}
.main_bxslider .bx-controls-direction .bx-next{right:50px;background:none}
.main_bxslider .visual_01 {background:url(/mall/skin/gaga_basic_skin/image/main/visual_01.jpg) 0 0 no-repeat;background-size:cover;}
.main_bxslider .visual_02 {background:url(/mall/skin/gaga_basic_skin/image/main/visual_02.jpg) 0 0 no-repeat;background-size:cover;}
.main_bxslider .visual_03 {background:url(/mall/skin/gaga_basic_skin/image/main/visual_03.jpg) 0 0 no-repeat;background-size:cover;}

.main_bxslider .bxslider li a {display:block;}
.visual_txt {width:100%;text-align:center;}
.visual_txt h2 {margin: 70px 0 20px 0;text-align: center;}
.visual_txt h2 img {display:inline-block;}
.visual_txt p {font-size:28px;color:#fff;font-family: 'GmarketSansMedium', 'Noto Sans KR', 'Arial', Dotum, sans-serif;}
.visual_txt span {display: inline-block;clear: both;margin-top: 30px;}

#moatag_biz {width: 100%;float: left;background: #f1592a;padding: 70px 0;}
#moatag_biz li {width:calc(100% / 3);float:left;}
#moatag_biz li a {display:block;text-align:center;}
#moatag_biz li a img {display: inline-block;}
#moatag_biz li a h2 {margin:20px 0 5px 0;font-size:32px;color:#fff;font-family: 'GmarketSansBold', 'Noto Sans KR', 'Arial', Dotum, sans-serif;line-height: 1;}
#moatag_biz li a p {font-size:20px;color:#fff;}
#main_contents {clear: both; overflow: hidden;}
.best_wrap{padding:40px 0;}
.best_wrap .wrap {position:relative;}

.bxslider_1 li {width:25%;float:left;}
.maingoods a {display:block;margin:0 10px;}

.good-g {
    display: inline-block;
    margin: 0 6px;
    font-size: 16px;
    color: #666;
}
.good-g img {
    display: inline-block !important;
    vertical-align: middle;
    margin-right: 5px;
}


/* DIRECTION CONTROLS (NEXT / PREV)*/
.bx_wap_1 .bx-wrapper .bx-controls-direction .bx-next {
	right:-55px;
	width:60px;
	height:60px;
	background: url(/mall/skin/gaga_basic_skin/image/main/slick_next.png) no-repeat;
}

.bx_wap_1 .bx-wrapper .bx-controls-direction .bx-prev {
	left:-55px;
	width:60px;
	height:60px;
	background: url(/mall/skin/gaga_basic_skin/image/main/slick_prev.png) no-repeat;
}

.bx_wap_1 .bx-wrapper .bx-viewport {
	background-color:#ffffff;
}

.bx_wap_1 .bxslider_1 li{float:left;width:25%;position:relative;}


.bx_wap_1 .bx-wrapper .bx-controls-direction a {
  width: 33px;
  height: 57px;
  top:31.5%;
}

.main_new_wrap {clear: both;width: 100%;float: left;background: #f8f8f8;padding: 80px 0;}
.main_roll_wrap .good_txt {position:absolute;width:350px;height:45px;z-index:1;bottom:0;left:0;background-color:#ffffff;display:none;padding:20px 25px;}
.best_wrap .zoomimg_wrap {width: 100%;height: 269px;margin-bottom: 30px;overflow: hidden;}
.best_wrap .zoomimg_wrap img {display:block;width:100%;height:269px;border:0}
.sale_wrap{clear:both;width:100%;float:left;padding:95px 0;background: #fff;}
#main_contents h2 {text-align: center;font-size: 32px;margin-bottom:30px;}
#main_contents h2 span {display: inline-block;}
.buttons {text-align: center; margin-bottom: 40px;}
.tab {display:none;}
.tab.active {display:block;}
.buttons button {background:#fff;border:none;display: inline-block;margin: 0 20px;cursor:pointer;text-align:center;font-size:20px;font-weight:400;}
.buttons button.active {color:#ed217c !important;text-decoration: underline;}
#outer {clear: both;width: 100%;float: left;}
.sale_wrap h2 {text-align: center;font-size: 32px;margin-bottom:30px;font-family: 'GmarketSansBold', 'Noto Sans KR', 'Arial', Dotum, sans-serif;}
.sale_wrap h2 span {display: inline-block;color:#f1592a;font-family: 'GmarketSansBold', 'Noto Sans KR', 'Arial', Dotum, sans-serif;}
.mshop_con a {display: block;padding: 0 5px;}
.mshop_con a img {display: block;margin-bottom:20px;width:100%;}
.mshop_con a h3{display: block;font-size:20px;}
.mshop_con a p{display: block;font-size:14px;font-family: 'Montserrat', 'Noto Sans KR', 'Arial', Dotum, sans-serif;color:#ed217c;}
.main_new_wrap h2 {text-align: center;font-size: 32px;margin-bottom:30px;font-family: 'GmarketSansBold', 'Noto Sans KR', 'Arial', Dotum, sans-serif;}
.main_new_wrap h2 span {display: inline-block;color:#f1592a;}
.mmovie_con a {display: block;padding:0 5px;}
.mmovie_con a .mmovie_img {display: block;position:relative;margin-bottom:20px;}
.mmovie_con a .mmovie_img:before {position: absolute;top: 50%;left: 50%;margin-left:-35px;margin-top:-35px;content:'';width:71px;height:71px;background:url(/mall/skin/gaga_basic_skin/image/main/btn_play.png) 0 0 no-repeat;background-size:cover;z-index:100;}
.mmovie_con a img {display: block;width:100%;height: 280px;}
.mmovie_con a h3{display: block;font-size:20px;margin-bottom:10px;}
.mmovie_con a p{display: block;font-size:13px;font-family: 'Montserrat', 'Noto Sans KR', 'Arial', Dotum, sans-serif;color:#0e76bc;}

.main_newgoods .cart_btn {display: inline-block;background: #e8b344 url(/mall/skin/gaga_basic_skin/image/main/icon_cart.png) center center no-repeat;width: 60px;height: 60px;border-radius: 50%;position: absolute;right: 19px;bottom: 24px;z-index: 9;}
.sale_goods_list li {width: 24%;float: left;position:relative;margin:0 1.3% 2% 0;}
.sale_goods_list li:nth-child(4n) {margin-right:0;}
.sale_goods_list li:nth-child(4n+1) {clear:both;}
.sale_goods_list li a {display:block;overflow:hidden;background:#fff;}
#gg_list.sale_goods_list li a {display:block;overflow:hidden;}
.sale_goods_list .zoomimg_wrap {width: 100%;overflow: hidden;border: #e8e8e8 1px solid;box-sizing: border-box;}
.sale_goods_list .zoomimg_wrap img {width: 100% !important;display:block;height: auto; aspect-ratio: 1 / 0.9;}
.sale_goods_list .main_newinfo {clear: both;overflow: hidden;margin-top: 10px;}
.main_get {clear: both;width: 100%;float: left;text-align:center;background: url(/mall/skin/gaga_basic_skin/image/main/company_bg.jpg) center center no-repeat;background-size:cover;padding:84px 0;}
.main_get a {display:block;}
.main_get a h2 {margin-bottom:20px;font-size:50px !important;color:#fff;text-align:center;font-family: 'GmarketSansBold', 'Noto Sans KR', 'Arial', Dotum, sans-serif;}
.main_get a p {margin-bottom:20px;text-align:center;font-size:20px;color:#fff;}
.main_get a span {clear:both;padding: 12px 20px;border:#fff 1px solid;clear:both;display: inline-block;text-align:center;font-size:15px;color:#fff;font-family: 'Montserrat', 'Noto Sans KR', 'Arial', Dotum, sans-serif;}
.main_pr {clear: both;width: 100%;float: left;padding: 80px 0;}
.main_pr h2 span {color:#03a297;}
.slick_arr {position: relative;}
.slick-arrow {cursor:pointer;width:31px;height:61px;display:inline-block;position:absolute;top:125px;z-index:99;border:none;}
.prev-arrow {background: url(/mall/skin/gaga_basic_skin/image/arr_01.png) 0 0 no-repeat;background-size:cover;left:-50px;}
.next-arrow {background: url(/mall/skin/gaga_basic_skin/image/arr_02.png) 0 0 no-repeat;background-size:cover;right:-50px;}
.main_movie_list .slick-dots {padding-top:10px;}
.main_movie_list .slick-dots li button {font-size: 0;line-height: 0;display: block;width: 12px;height: 12px;padding: 0;cursor: pointer;color: transparent;border: 0;outline: none;background: #cacaca;border-radius:50%;}
.main_movie_list .slick-dots li {width: 12px; height: 12px;}
.main_movie_list .slick-dots li.slick-active button {background:#2d87c4;}
.main_movie_list .slick-dots li.slick-active button:before, .main_movie_list .slick-dots li button:before {display:none;}
.main_pr h2 {text-align: center;font-size: 32px;margin-bottom:30px;font-family: 'GmarketSansBold', 'Noto Sans KR', 'Arial', Dotum, sans-serif;}
.main_pr h2 span {display: inline-block;color:#f1592a;font-family: 'GmarketSansBold', 'Noto Sans KR', 'Arial', Dotum, sans-serif;}
.main_pr li {width: 24%;float: left;margin-right: 1.3%;margin-bottom:1.3%;}
.main_pr li:nth-child(4n) {margin-right: 0;}
.main_pr li:nth-child(4n+1) {clear:both;}
.main_pr li a {display:block;overflow:hidden;position:relative;}
.main_pr li a .mpr_img {width: 100%; height: 100%;}
.main_pr li a .mpr_img img {display:block;width: 100%;height:255px;}
.main_pr li a .mpr_img .mpr_over {display:none;text-align:center;width: 100%; height: 100%;background-color: rgba(0, 0, 0, 0.4);position:absolute;top:0;left:0}
.main_pr li a .mpr_img .mpr_over p {margin: 83px 0 15px 0;color:#fff;font-size:20px;font-weight:600;}
.main_pr li a .mpr_img .mpr_over span {padding: 8px 14px;border-radius: 16px;border:#fff 1px solid;clear:both;display: inline-block;text-align:center;font-size:12px;color:#fff;font-family: 'Montserrat', 'Noto Sans KR', 'Arial', Dotum, sans-serif;}
.main_pr li a:hover .mpr_img .mpr_over {display:block;}
.main_community {clear: both;width: 100%;float: left;background:#f2f2f2;}
.main_community .wrap {overflow:hidden;padding:80px 0;}
.main_community h2 {line-height:1;text-align:left !important;font-size:25px;font-weight:600;margin-bottom:10px;}
.main_community h2 a {margin-top: 4px;color:#fff; padding: 8px 10px; border-radius: 15px;font-size:13px;font-family: 'Montserrat', 'Noto Sans KR', 'Arial', Dotum, sans-serif;background:#cecece;display:inline-block;float:right;}

.main_notice {width: 48%;float: left;}
.main_notice h2, .main_review h2 {font-size:30px !important;}
.main_review {width: 48%;float: right;}
.border-list li {width:100%;clear:both;overflow:hidden;padding:5px 0;}
.border-list li a {display:block;}
.border-list li a p{display:inline-block;font-size:16px;float:left;width:calc(100% - 80px); overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.border-list li a span {width:80px;text-align:right;float:right;display:inline-block;font-size:15px;font-family: 'Montserrat', 'Noto Sans KR', 'Arial', Dotum, sans-serif;color:#868686;}
.review_box > span {display: inline-block;margin-right: 10px;}
.overlaym {overflow-y: auto;overflow-x: hidden;width: 100%;height: 308px;}
.popup #popup-con img {display: block;width: 100% !important;height: auto !important;}
/******bottom*********/

.bootom_address_wrap {width:100%;float:left;clear: both;background: #fff;}
.bottom_menu {width: 100%;float: left;padding: 20px 0;}
.copyright {background:#4e4e4e;clear: both;width: 100%;float: left;padding: 80px 0;}
.copyright div {color: #fff;font-weight: 200;letter-spacing: -0.5px;}
.bottom_cus p, .bottom_bank p {font-size:15px;color:#fff;}
.call-center {display: block;font-size: 33px;color: #fff;font-weight: bold;margin-bottom: 10px;font-family: 'Montserrat', 'Noto Sans KR', 'Arial', Dotum, sans-serif;}
.fax-center {font-weight:normal;color: #fff;font-size: 17px;display: block;font-family: 'Montserrat', 'Noto Sans KR', 'Arial', Dotum, sans-serif;}
.bottom_menu a {color:#333;font-size:15px;display:inline-block;margin-right:25px;}
.bottom_cus {display: inline-block;float: left;padding-right: 85px;border-right: #656565 1px solid;margin-right: 85px;}
.bottom_bank {display: inline-block;float: left;padding-right: 85px;border-right: #656565 1px solid;margin-right: 85px;}
.copyright h2 {margin-bottom:10px !important;font-weight:normal;font-size:15px !important;font-family: 'Montserrat', 'Noto Sans KR', 'Arial', Dotum, sans-serif;}
.name-center {display: block;font-size: 15px;color: #fff;}
.bottom_copy {display: inline-block;font-size: 16px;line-height: 1.5;}
.copy_txt {display: inline-block;float: right;}
/********quick*********/
.fixed_right{position:fixed;right:0px;top:0;height:100%;width:0px;z-index:10001;}
.fixed_right .fixed_right_container{position:absolute;right:-211px;top:0px;background:#000;width:210px;height:100%}
.fixed_right .fixed_right_container .fixed_right_bt{position:absolute;top:350px;left:-60px;}
.fixed_right .fixed_right_container .fixed_right_bt li{padding:0;margin:0;font-size:0}

.fixed_right .fixed_right_container h6 {font-size:14px;color:#202020;font-weight:600;text-align:center;}
.fixed_right .fixed_right_container .quick_line {border-bottom:1px solid #5d5d5d}

.fixed_right .fixed_right_container .quick_board {padding:15px 20px;}
.fixed_right .fixed_right_container .quick_board > div {border-bottom:1px solid #5d5d5d;height:40px;line-height:40px;cursor:pointer;font-size:14px;color:#fff;background:url(/mall/skin/gaga_basic_skin/image/S_quick_icon_01.gif) 95% 50% no-repeat;padding:0 5px;}
.fixed_right .fixed_right_container .quick_board > div:last-child {border-bottom:0;}

.fixed_right .fixed_right_container .quick_bt {margin-bottom:43px;text-align:center;}
.fixed_right .fixed_right_container .quick_bt > div {margin-bottom:4px;}

.fixed_right .fixed_right_container .quick_call {padding:0 20px; margin-top: 20px;}
.fixed_right .fixed_right_container .quick_call h6 {padding-bottom:13px;text-align:left;font-size:20px;color:#fff;}

.quick_today {position:relative;padding:0 18px 23px;}
.quick_today #banner_warp{overflow:hidden;position:relative;text-align:left}
.quick_today #banner_container{position:absolute;}
.cus_txt {color:#f1f1f1;font-size:13px;line-height:20px;padding:12px 0 14px}
.c_call {color: #e8b344;font-size: 20px;font-weight:600;}
.c_bank {color: #6a83f4;font-size: 19px;font-weight: 600;letter-spacing: -1px;}
.quick_btn {clear: both;padding-top: 45px;text-align: center;}
.quick_btn a {display:inline-block;margin:0 5px;}
#sub_container {clear: both;width: 100%;float: left;padding:50px 0;}

#sub_visual {width: 100%;float: left;height: 200px;}
.sub_01 {background: url(/mall/skin/gaga_basic_skin/image/sub/sub_02.jpg) center top no-repeat;background-size:cover;}
.sub_02 {background: url(/mall/skin/gaga_basic_skin/image/sub/sub_03.jpg) center top no-repeat;background-size:cover;}
.sub_03 {background: url(/mall/skin/gaga_basic_skin/image/sub/sub_04.jpg) center top no-repeat;background-size:cover;}
.sub_04 {background: url(/mall/skin/gaga_basic_skin/image/sub/sub_04.jpg) center top no-repeat;background-size:cover;}
.sub_05 {background: url(/mall/skin/gaga_basic_skin/image/sub/sub_05.jpg) center top no-repeat;background-size:cover;}
.sub_06 {background: url(/mall/skin/gaga_basic_skin/image/sub/sub_06.jpg) center top no-repeat;background-size:cover;}
.sub_07 {background: url(/mall/skin/gaga_basic_skin/image/sub/sub_07.jpg) center top no-repeat;background-size:cover;}
.sub_08 {background: url(/mall/skin/gaga_basic_skin/image/sub/sub_08.jpg) center top no-repeat;background-size:cover;}
.sub_09 {background: url(/mall/skin/gaga_basic_skin/image/sub/sub_09.jpg) center top no-repeat;background-size:cover;}
#sub_visual.sub_no {width: 100%;float: left;height: 160px;background: #f5f5f5;}
.sub_title {text-align: center;padding-top: 73px;}
.sub_title h2 {color:#fff;font-size:40px;font-family: 'GmarketSansBold', 'Noto Sans KR', 'Arial', Dotum, sans-serif;}
.sub_title p {color:#fff;font-size:20px;}

#sub_visual.sub_no .sub_title {text-align: center;padding-top: 56px;}
#sub_visual.sub_no .sub_title h2 {color:#333;font-size:40px;font-family: 'GmarketSansBold', 'Noto Sans KR', 'Arial', Dotum, sans-serif;}


.sub_category_wrap{margin-bottom:60px;clear:both;overflow: hidden;}
.sub_category_wrap ul li{width:20%;float:left;margin:0;padding:0;}
.sub_category_wrap ul li a{display:block;padding:10px;border:1px solid #13a89e;color:#13a89e;margin:1px}
.sub_category_wrap ul li.active a{color:#fff;background:#13a89e;border:1px solid #13a89e;margin:1px}
.pro_align {width: 100%;float: left;margin-bottom: 20px;}
.pro_right {display: inline-block;float: right;}

.pro_left {display: inline-block;float: left;}
.pro_left a {display: inline-block;line-height: 30px;margin-right: 6px;}
.pro_left a.active {color:#000;text-decoration:underline;font-weight:500;}
.pro_right a {display:inline-block;padding:5px 9px;margin-right:2px;}
.pro_right input[type="text"] {display:inline-block !important;width:auto !important;padding:0.5em 0.9em;font-size:15px;    vertical-align: middle;}

.pageing {clear:both; padding:30px 0 20px 0;text-align:center;overflow:hidden;margin-top:20px;} 
.pageing a, .pageing span {display: inline-block;margin: 0 3px;border: #ccc 1px solid;vertical-align: middle;padding: 6px 11px;}
.pageing span.on {border: #888888 1px solid;background: #888888;color: #fff;}
.under_line{border-bottom:1px solid #e0e0e0;padding:10px 20px}

.submenu {width: 100%;float: left;text-align: center;background: #f1592a;}


.c_bank span {display: block;font-size: 15px;font-weight: 300;}

/******detail*******/
.detail_title {width:100%;float:left;padding-bottom:20px;border-bottom:2px solid #000000;margin-bottom:30px;position:relative;/*margin-top: 60px;*/}
.detail_title h2 {font-size:35px;font-weight:500;padding-bottom:8px;line-height:1.4em}
.detail_title p {padding-bottom:7px;color:#A7A7A7;}
.detail_container {clear: both;width: 100%;float:left;}

.thumbnail{text-align: center; width: 100%;margin: 14px 0;}
.thumbnail_main {border:1px solid #dddddd;display:block;margin-bottom:10px;width:100%;}
.thumbnail li{display:inline-block;margin:0 5px;position:relative;width:90px;height:90px;border:1px solid #dddddd;}
.thumbnail li:last-child{margin-right:0px}
.thumbnail li img{width:100%;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

#gc {padding:6px 0 0 0}
#gc .tb_1{width:120px;padding-right:7px;padding:7px 0;font-size: 17px;}
#gc .tb_2{padding:7px 0;color:#3e3e3e;font-size: 17px;}
#gc .tb_2 select {width:99%;}
.detail_pro_img {width: 45%;float: left;}
.detail_pro_img img#thumbnail_main {width: 100%;height: auto; box-sizing:border-box; border: #e8e8e8 1px solid;}
.detail_basic_info {width: 52%;float: right;}

.detail_content {clear: both;width: 100%;float: left;margin-top: 50px;}
.detail_buy_btn {margin:15px 0 0 0}
.detail_buy_btn span:last-child a {padding:18px 50px;}
.detail_buy_btn span:nth-child(2) a {padding:18px 50px;}
.detail_buy_btn span:first-child a {padding:18px 60px;background-color:#000000;margin-right:10px;}
.goods_tap {float: left;border-top: 1px solid #dddddd;clear: both;width: 100%;overflow: hidden;margin-bottom:20px;}
.goods_tap li{width:25%;float:left;}
.goods_tap li a{display:block;padding:20px;text-align:center;border-bottom:1px solid #dddddd;background:url(/mall/skin/gaga_basic_skin/image/H_line_1.gif);background-repeat:no-repeat;background-Position:100% 50%;color:#525252}
.goods_tap li:last-child a{background:url();}
.goods_tap a.goods_tap_ov{border-bottom:1px solid #000000;font-weight:bolder;color:#000000}
.detail_explan {margin:30px 0 60px 0;clear:both;}
.tb_gosi {border-collapse:collapse;border-style:none;margin-bottom:20px;border-top:1px solid #dddddd;}
.tb_gosi th,.tb_gosi td{border-bottom:1px solid #dddddd;padding:16px;text-align:left}
.tb_gosi th{background-color:#f5f5f5;width:150px}
.goods_price_con {font-size:2em;font-weight:bolder;padding-right:10px;color:#000000}
.stitle{margin-bottom:12px;margin-top:50px;font-size:1.5em;border-top:2px solid #000000;padding:20px 0}
#af_main {border:1px solid #dddddd;border-bottom:0px;min-width:600px;}
#af_main th, #af_main td{text-align:center;}

#af_main th{background-color:#F3F3F3;border-top:1px solid #A4A4A4;border-bottom:1px solid #dddddd;padding:13px 0}
#af_main th.tb_1{width:100px; }
#af_main th.tb_3{width:100px;}
#af_main th.tb_4{width:130px;}

#af_main td.tb_1{width:100px;border-bottom:1px solid #dddddd;background-color:#ffffff; padding:13px 0}					
#af_main td.tb_2{text-align:left;padding-left:15px;border-bottom:1px solid #dddddd;background-color:#ffffff;padding:13px 0;cursor:pointer}
#af_main td.tb_3{width:100px;border-bottom:1px solid #dddddd;background-color:#ffffff;padding:13px 0}
#af_main td.tb_4{width:130px;border-bottom:1px solid #dddddd;background-color:#ffffff;padding:13px 0}

.comment_body img{width:500px}

#qa_main {border:1px solid #dddddd;border-bottom:0px;min-width:600px;}
#qa_main th, #qa_main td{text-align:center;}

#qa_main th{background-color:#F3F3F3;border-top:1px solid #A4A4A4;border-bottom:1px solid #dddddd;padding:13px 0}
#qa_main th.tb_1{width:100px; }
#qa_main th.tb_3{width:100px;}
#qa_main th.tb_4{width:130px;}

#qa_main td.tb_1{width:100px;border-bottom:1px solid #dddddd;background-color:#ffffff; padding:13px 0}					
#qa_main td.tb_2{text-align:left;padding-left:15px;border-bottom:1px solid #dddddd;background-color:#ffffff;padding:13px 0;cursor:pointer}
#qa_main td.tb_3{width:100px;border-bottom:1px solid #dddddd;background-color:#ffffff;padding:13px 0}
#qa_main td.tb_4{width:130px;border-bottom:1px solid #dddddd;background-color:#ffffff;padding:13px 0}


.takeback {border-collapse:collapse;margin-top:10px}
.takeback th{background-color:#f9f9f9;border:1px solid #d7d7d7;text-align:left;padding:20px}
.takeback td{border:1px solid #d7d7d7;padding:25px;color:#5f5f5f}
.takeback th div{font-size:1.2em;font-weight:700;background:url(/mall/skin/gaga_basic_skin/image/H_icon_point.gif);background-repeat:no-repeat;background-Position:100% 50%; }

.m_cart {clear:both;width:100%;float:left;/*padding-top:60px;*/}
.m_cart h3 {font-size:2em;padding-bottom:10px;text-align:center;}
.cart_txt {color:#717171;text-align:center;padding-bottom:30px;}
#ct_main {border:1px solid #dddddd;border-top:2px solid #737373;border-collapse:collapse;min-width:770px;}
#ct_main th, #ct_main td{border:1px solid #dddddd;padding:15px 5px;text-align:center;}
#ct_main th{background-color:#EBEBEB}
#ct_main .tb_0{width:30px}
#ct_main .tb_1{width:100px}
#ct_main td.tb_2{text-align:left;padding:10px}
#ct_main .tb_3{width:80px}
#ct_main .tb_4{width:80px;letter-spacing: 0pt}
#ct_main .tb_5{width:90px}
#ct_main .tb_6{width:120px;letter-spacing: 0pt}
#ct_main .tb_7{width:70px}

#ct_main .ct_main_op td{padding:10px}
#ct_main .cartnum_box td{padding:7px}

#tb_board{margin:0 auto}
#tb_categorytop{padding:5px 0;text-align:right}

/* °Ô½ÃÆÇ ³»¿ë¿µ¿ª */
#tb_board_list th{font-weight:bolder;color:#3c3c3c;border-top:1px solid #5f5f5f;background: #f5f5f5;border-bottom:1px solid #a1a1a1;text-align:center;height:38px;font-weight:bolder}
#tb_board_list td{border-bottom:1px solid #EAEAEA;text-align:center;padding:14px 0 14px 0}
#tb_board_list td.tb_num{width:80px}
#tb_board_list td.tb_goods{width:100px;padding:7px 0 7px 0}
#tb_board_list td.tb_subject{padding-left:10px;text-align:left;}
#tb_board_list span.tb_comment{letter-spacing: 0pt;color:red;padding:0 0 0 5px}
#tb_board_list span.tb_secret{padding:0 0 0 5px}
#tb_board_list span.tb_newicon{padding:0 0 0 5px}
#tb_board_list td.tb_name{width:80px;}
#tb_board_list td.tb_data{width:110px;letter-spacing: 0pt}
#tb_board_list td.tb_count{width:70px;letter-spacing: 0pt}
#tb_board_list .small_boardname{clear:both;padding-top:7px;display:none}
#tb_board_list .small_boardname span{padding:0 10px;color:#939393}


.document_end {clear: both;}
	
/*¹öÆ°*/
.td_search{float:left;padding-top:20px;}
.td_search > form > div > select {padding: 7px;display:inline-block;float:left;margin-right:6px;}
.td_search > form > div > input[type="text"] {display:inline-block;float:left;margin-right:6px;}
.td_search > form > div > a {display:inline-block;float:left;}
.tb_bt{float:right;text-align:right;padding-top:20px;}
.tb_bt li{float:left;}


/* layer */
.mobile_left_menu{position:fixed;right:-300px;top:0;width:300px;height:100%;z-index:10001; background: #454545;}
.mobile_left_menu_bg{background-color:#000000;opacity:0.5;filter:Alpha(Opacity=50);width:100%;height:100%;position:fixed;display:none;z-index:10000}

/* ·Î±×ÀÎ ÅÇ¹öÆ° */
.tap_login_menu { overflow: hidden;}
.tap_login_menu > div:first-child {float:left;padding: 20px 0 10px 23px;}
.tap_login_menu > div:first-child{font-size:16px;color:#fff;line-height:40px;}
.tap_login_menu > div:last-child {float:right;margin: 13px;}
.mmenu_lgoin {background: #686868;font-size: 13px;color: #fff !important;padding: 2px 5px;border-radius: 2px;}
.login_sns {width: 100%;overflow: hidden;}
.login_sns a {display: inline-block;width: 49%;box-sizing: border-box;color: #fff;padding: 10px 10px 10px 58px;font-size: 16px;border-radius: 5px;}
.login_sns a.naver_login {float:left;background:#1dc800 url(/mall/skin/gaga_basic_skin/image/sub/login_naver.png) 13px 8px no-repeat;}
.login_sns a.kakao_login {float:right;background:#ffc600 url(/mall/skin/gaga_basic_skin/image/sub/login_kakao.png) 13px 8px no-repeat;}


/* ¸¶ÀÌÆäÀÌÁö ¸Þ´º */
.tap_my_menu {}
.tap_my_menu > li {float: left;width: 33.3%;text-align: center;padding: 3px;box-sizing: border-box;}
.tap_my_menu > li > a {
    background: #646464;
    display: block;
    padding: 10px 0;
    border-radius: 5px;
	color:#fff;
}
.tap_my_menu > li > a > div {color:#fff;}
/* Ä«Å×°í¸® ÅÇ¹öÆ° */
.tap_category_menu{/*height:79px;*/}
.tap_category_menu li{float:left;width:50%;text-align:center}
.tap_category_menu li a {display: block;height: 40px;font-size: 15px;color: #898989;line-height: 40px;text-decoration: none;font-weight: 500;background:#000;}

.left_menu_list > li{display:none}

/* Ä«Å×°í¸® ¹öÆ° */
ul{padding:0;margin:0}
.mbi_category_list{padding:0;margin:0}
.mbi_category_list li{display:block;padding:0;}
.mbi_category_list > li > div > a{display:block;    padding: 14px 22px;
    font-weight: 300;
    border-bottom: 1px solid #4e4e4e;
    font-size: 16px;
    color: #ffff;} /* ´ë¸Þ´º*/
.mbi_category_list ul{background-color:#5d5d5d}
.mbi_category_list ul li{display:block}
.mbi_category_list ul li a{ display: block;padding: 10px 22px;font-weight: 300;border-bottom: 1px solid #4e4e4e;font-size: 15px;color: #ffff;text-decoration: none;}

/* °Ô½ÃÆÇ ¹öÆ° */
.mbi_bbs_list{padding:0;margin:0}
.mbi_bbs_list li{display:block;padding:0;}
.mbi_bbs_list > li > a {display: block;padding: 14px 22px;font-weight: 300;border-bottom: 1px solid #4e4e4e;font-size: 16px;color: #ffff;text-decoration: none;}
.cart_bottom_btn {text-align:center;margin:15px 0 10px 0;}
.cart_bottom_btn span a {padding:18px 60px !important;}

/************login************/
.tb_main{border:1px solid #dddddd;margin-bottom:3px;width:400px}
.tb_main .tb1{width:100px;text-align:right;font-weight:bolder}
.tb_main .tb2{padding:3px 0 3px 18px;}

.login_bt_list{margin-top:20px;margin-bottom:20px}
.login_bt_list li{margin-bottom:3px}
.login_bt_list li img{vertical-align:middle;margin-right:10px}

#login_id{background:url(image/text_id.gif);background-repeat:no-repeat;background-Position:10px 50%;}
#login_pass{background:url(image/text_pw.gif);background-repeat:no-repeat;background-Position:10px 50%;}
.tap_login li{float:left;width:50%}
.font19{font-size:19px}

.tap_login li a{display:block;text-align:center;padding:15px 0;border-bottom:1px solid #dddddd}
.tap_login .tap_login_ov{border-bottom:2px solid #000000;font-weight:bolder}

.login_box{display:none}
.order_box{display:none}
.idlost_bt{padding:30px 0;border-bottom:1px solid #dddddd}
.idlost_bt li{display:inline-block;padding:0}
.idlost_bt li a{display:block;padding:0 20px;}
#login_container {width:490px;margin:0 auto;}
.login_inputbox {padding: 15px 20px;font-size: 1em;color: #000000;border: 1px solid #cacaca;background-color: #f7f7f7;width: 100%;margin-bottom: 10px;}

/********ÁÖ¹®ÇÏ±â***********/
#ct_main {border:1px solid #dddddd;border-top:2px solid #737373;border-collapse:collapse}
#ct_main th, #ct_main td{border:1px solid #dddddd;padding:15px 5px;text-align:center;}
#ct_main th{background-color:#EBEBEB}
#ct_main .tb_0{width:30px}
#ct_main .tb_1{width:100px}
#ct_main td.tb_2{text-align:left;padding:10px}
#ct_main .tb_3{width:80px}
#ct_main .tb_4{width:80px;letter-spacing: 0pt}
#ct_main .tb_5{width:90px}
#ct_main .tb_6{width:120px;letter-spacing: 0pt}
#ct_main .tb_7{width:70px}

#ct_main .ct_main_op td{padding:10px}
#ct_main .cartnum_box td{padding:7px}
#or_main table {table-layout:fixed;}
.userinfo_price_td {border-left:1px solid #dddddd;padding:20px;line-height:20px;background:#f2f2f2;}
.userinfo_price_td_mobile {display:none;border-left:1px solid #dddddd;padding:20px;line-height:20px;background:#f2f2f2;}
.userinfo_bottom_btn {text-align:center;margin:20px 0 30px 0}
.userinfo_bottom_btn span a {padding:18px 60px !important;width:270px;}
.delivery_tb {border:1px solid #757575;margin-top:5px;}
.a_zipcode {padding:8px 15px !important;}
.buy_end h3 {font-size: 25px;margin-bottom: 28px;color: #ff6a00;word-break:keep-all;}
.buy_end p {line-height: 21px;margin-bottom: 30px;word-break:keep-all;}
.buyok_btn {display: inline-block;background: #454545;color: #fff !important;padding: 17px 29px;border-radius: 7px;}
.mobile_scroll_txt, .cart_mobile_scroll_txt, .cart_bottom_price {display:none;}

.mypage_title{font-size:1.4em;position:relative;width:100%;padding:20px 0;border-bottom:2px solid #000000}
.mypage_title span{padding-left:20px;font-size:0.7em;color:#5f5f5f;font-weight:normal}
.mypage_title .more{position:absolute;right:0;top:15px;}

.mysql_table{border-collapse:collapse;min-width:650px;}
.mysql_table th{background-color:#f7f7f7;padding:17px 0;}
.mysql_table td{border:1px solid #e1e1e1;text-align:center;padding:17px 0}
.mysql_table td:nth-child(1){border-left:0}
.mysql_table td:last-child{border-right:0}

.page-title {}
.page-title h3 {text-align:center;font-size:2em;padding-bottom:7px}
.page-title p {color:#868686;padding-bottom:40px;text-align:center;word-break:keep-all;}

.member_form_wrap{width:700px;margin:0 auto}
.member_form_wrap > li{padding:8px 0}
.member_form_wrap > li > span{display:inline-block;width:150px;font-weight:bolder}
.member_form_wrap > li input{width:100%;padding:12px}
.email2 {width:200px !important;}
.member_form_btn {clear: both;overflow: hidden;padding-top: 50px;text-align: center;}
#tbody {width:600px;border-collapse:collapse;border-style:none;margin:0 auto;margin-top:20px;border:2px solid #414141}
#tbody td {padding:10px;border:1px solid #dddddd}
#tbody .td1 {width:120px;background-color:#f2f2f2}
#tbody .td2 {text-align:left}
.mypage_container {padding-top: 0;}
.mypage_left {width:200px;float:left;}
.mypage_right {width:80%;float:right;}
.left_mypage_menu_mobile {display:none;}
.left_mypage_menu{border-top:2px solid #000000}
.left_mypage_menu > li{border-left:1px solid #bababa;border-right:1px solid #bababa;border-bottom:1px solid #bababa;background:url(/mall/skin/gaga_basic_skin/image/A_icon_6.gif);background-repeat:no-repeat;background-Position:90% 20px;}
.left_mypage_menu > li > a{display:block;padding:14px 18px;font-weight:bolder}
.left_mypage_menu > li > ul{border-top:1px solid #bababa;background-color:#f6f6f6;padding:15px}
.left_mypage_menu > li > ul > li > a{display:block;padding:5px 0 5px 13px;background:url(/mall/skin/gaga_basic_skin/image/A_icon_5.gif);background-repeat:no-repeat;background-Position:0% 50%;}
.left_mypage{border-collapse:collapse;margin-bottom:20px}
.left_mypage td{border:1px solid #dddddd}
.left_mypage td a{display:block;text-align:center;padding:12px 0}

.mypage_bbs{padding:20px 0}
.mypage_bbs li{position:relative;padding:8px 0}
.mypage_bbs span{position:absolute;right:0;font-size:11px}
.inquiry_my {width: 48%;float: left;}
.pro_my {width: 48%;float: right;}


/* ±¸¸ÅÈÄ±â */

.review_wrap {border:1px solid #c5c5c5; width:100%;}
.review_box {padding:15px;border:3px solid #ebebeb}
.review_box > table {width:100%;}
.review_box .title div {border-right:1px solid #dddddd;text-align:center;padding:15px 0 15px 0;font-weight:bold;}
.review_box .list {}
.review_box .list .search td {word-break:keep-all;}
.review_box .list .catrgory select {width:inherit;}

#af_main {border:1px solid #dddddd;margin-top:15px}
#af_main th, #af_main td{text-align:center;}
#af_main .thead {width:100%;}
#af_main th{background-color:#F3F3F3;border-top:1px solid #A4A4A4;border-bottom:1px solid #dddddd;padding:7px 0 7px 0}
#af_main th.tb_1{width:70px; }
#af_main th.tb_5{width:100px;}

#af_main td.tb_1{width:70px;border-bottom:1px solid #dddddd;background-color:#ffffff;padding:10px 0 10px 0}					
#af_main td.tb_2{text-align:left;padding:7px 25px;border-bottom:1px solid #dddddd;background-color:#ffffff;cursor:pointer;line-height:20px}
#af_main td.tb_5{width:100px;border-bottom:1px solid #dddddd;background-color:#ffffff;padding:10px 0 10px 0}

.comment_body img{width:100%;height:auto}


/* °Ô½ÃÆÇ ±Û¾²±â */

.bbs_form_wrap{width:100%;margin:0 auto;text-align:left}
.bbs_form_wrap > li{border-bottom:1px solid #dddddd;padding:10px 0;}
.bbs_form_wrap > li > span{display:inline-block;width:100px;font-weight:bolder}

.bbs_form_wrap > li > #board_email{width:300px;}
.bbs_form_wrap > li > #board_subject{width:80%;}
.bbs_form_wrap > li > p{display:inline-block;padding-right:10px;}
.bbs_form_wrap > li > #board_body{width:100%;height:400px;}
.bbs_form_wrap > li > #board_link1{width:80%;}
.bbs_form_wrap > li > #board_link2{width:80%;}
.bbs_form_wrap > li > #board_file1{width:80%;}
.bbs_form_wrap > li > #board_file2{width:80%;}


/* ¿À´Ã º» »óÇ° */

.today_wrap {overflow:hidden;}
.today_wrap li {width:24%; margin:0 0.5%; float:left; display:inline-block; vertical-align:top;}
.today_wrap .main_newgoods a {display:block;}
.today_wrap .main_newgoods .zoomimg_wrap {width:100%;height:210px;overflow:hidden;}
.today_wrap .main_newgoods img {width:100%;height:100%;}
.today_wrap .main_newgoods .main_newinfo {width:100%; padding:5px;} 
.today_wrap .main_newgoods .main_newinfo .goodsName {padding-bottom:0;}
.today_wrap .main_newgoods .main_newinfo > div {margin-bottom:0}
.today_wrap .main_newgoods .main_newinfo .cooking-time {display:none;}
.today_wrap .main_newgoods .goodsAdvance {display: none;}
.today_wrap .main_newgoods .good-g {display: none;}
.faq_menu {margin-bottom:10px; overflow:hidden;}


#mealkit {
    width: 100%;
    float: left;
    text-align: center;
	clear: both;
}
.meal_tit {
    display: block;
    font-family: 'Montserrat', 'Noto Sans KR', sans-serif;
    font-size: 25px;
    font-weight: 300;
    padding: 30px 0;
}
#mealkit h3 {
    font-size: 40px;
    font-family: 'Noto Serif Kr', sans-serif;
    font-weight: 300;
    line-height: 49px;
    margin-bottom: 47px;
}
#mealkit p {
    font-size: 18px;
    clear: both;
    text-align:center;
	    line-height: 34px;
    margin: 0 auto 70px auto;
}
#mealkit img {
    display: block;
    width: 72%;
    margin: 0 auto 50px auto;
}
#mealkit img.img_title {width: 100%;
}
.mealkit_btn {
    clear: both;
    padding: 50px 0;
    text-align: center;
}
.mealkit_btn a {
    display: inline-block;
    font-size: 17px;
    border: #ddd 1px solid;
    padding: 15px 33px;
    border-radius: 30px;
}
.mealkit_btn a:hover {
    background: #686868;
    color: #fff;
    border: #686868 1px solid;
}
.detail_explan img {
    max-width: 100% !important;
    height: auto !important;
}


/*Á¦ÀÛ°úÁ¤*/
#mealkit .tab_content1.current {display:inherit;}
#mealkit .tab_content1{display:none;}

#mealkit .tabs1{overflow:hidden;display:inline-block;margin-bottom:50px;}
#mealkit .tabs1 .color1.current{color:#de852f;font-weight:600;border:1px solid #de852f !important;}
#mealkit .tabs1 .color2.current{color:#0e76bc;font-weight:600;border:1px solid #0e76bc !important;}
#mealkit .tabs1 .color3.current{color:#03a297;font-weight:600;border:1px solid #03a297 !important;}
#mealkit .tabs1 li{float:left;width:230px;padding:15px 0;font-size: 16px;border-right:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#mealkit .tabs1 li:nth-child(1){border-left:1px solid #ddd;}

#mealkit .box {margin-bottom:50px;text-align:left;}
#mealkit .box h2{font-size:22px;font-weight: 700;color: #000;margin-bottom:14px;padding-left:20px;position:relative;display:inline-block;}
#mealkit .box h2::after {position: absolute; content: " ";left:0;top:5px;width:8px;height: 8px; border:3px solid #000;z-index:-1;}
#mealkit .box p{font-size:18px;text-align:left;line-height:1.4;margin:0;word-break:keep-all;padding-left:20px;}
.process{overflow:hidden;}
.process li{width:calc(88%/3);float:left;text-align:center;box-sizing:border-box;margin-right:4%;font-size:18px;padding:12px 0;margin-bottom:15px;border-radius:15px;color:#fff;position:relative;word-break:keep-all;}
.process li::after {position: absolute; content: " ";right: -35px;bottom:22px;height: 0; z-index: -1;border-bottom: 10px solid;border-left: 10px solid rgba(0, 0, 0, 0);border-right: 10px solid rgba(0, 0, 0, 0);color: #000;transform: rotate(-270deg);}
.process li:last-child::after{content:none;}

ul.color1 li{background:#de852f;}
ul.color2 li{background:#0e76bc;}
ul.color3 li{background:#03a297;}
ul li.last{background:#000;}

#mealkit .category {font-size:18px;}
#mealkit .category span{background:#de852f;color:#fff;padding:0 12px;margin-right:8px;border-radius:6px;}
#mealkit .category li{padding:5px 0;word-break:keep-all;}
#mealkit .category p{padding-left:0;display:inline-block;}

#mealkit .performance p{position:relative;}
#mealkit .performance p::after {position: absolute; content: " ";left: 5px;bottom:7px;height: 5px;width:5px;background:#0e76bc;}

#mealkit .box .img{overflow:hidden;}
#mealkit .box .img img{width:100%;}
#mealkit .box .img li{float:left;}
#mealkit .box .img li:last-child{margin-right:0;}
#mealkit .box .img1 li{width:calc(96%/2);margin-right:4%;}
#mealkit .box .img2 li{width:calc(92%/4);margin-right:2%;}
#mealkit .box .img3 li{width:calc(96%/3);margin-right:2%;}
.member_agree {margin-top: 30px;padding-bottom:30px;}
.search_keyword_box {overflow: hidden;background: #f7f7f7;padding: 22px;margin-bottom: 20px;}
.search_keyword_box span {display:block;margin-bottom: 10px;}
.search_keyword_box .search-box span {vertical-align:middle;display:inline-block !important;margin-bottom: 0 !important;}
.search_keyword_box .search-box span button {border:none;    background-color: #555555;    display: inline-block;padding: 7px 12px;color: #ffffff;}
#m_sidebar {clear: both;position: relative; height: 65px; left:0; width:100%;}
#m_sidebar * {box-sizing:border-box;}
#m_sidebar .home {display: inline-block;width: 65px;float: left;border-left:1px solid #df4415;border-right:1px solid #df4415;}
#m_sidebar .home a {display:block;width: 65px;height: 65px;background:url('/mall/skin/gaga_basic_skin/image/sub/cate_home.png') center center no-repeat;background-size:25px;}
#m_sidebar .snb {position: relative; float: left; display:inline-block;    width: 200px;}
#m_sidebar .snb1, #m_sidebar .snb2 {border-right:1px solid #df4415;}
#m_sidebar .snb > .over {position: relative; display: block; height: 65px;}
#m_sidebar .snb.snb1 > .over {border-right: 1px solid rgba(255, 255, 255, 0.1);}
#m_sidebar .snb > .over span {text-align: left;color:#fff;line-height: 65px; font-weight: 400; font-size: 17px; padding-left: 9%; position: relative; display: block; width:100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; word-break: normal; width: 100%;}
#m_sidebar .snb > .over span:after {position:absolute; top:50%; right:15px; margin-top:-4px; width:13px; height:7px; content:''; background:url('/mall/skin/gaga_basic_skin/image/sub/m_snb.png') no-repeat;}
#m_sidebar .snb > .over .arrow {position: absolute; top: 50%; right: 30px; width: 20px; height: 20px; margin-top: -8px; font-size: 20px;}
#m_sidebar .snb > .over.open .arrow {transform: rotate(-180deg); margin-top: -10px;}
#m_sidebar .snb .snb_con {display: none; position: absolute; left: -0px; width: calc(100% - 0px) !important; background: #fff; z-index: 11; border-right: 1px solid #eee; border-left: 1px solid #eee;}
#m_sidebar .snb .snb_con li {border-bottom: 1px solid #eee;}
#m_sidebar .snb .snb_con li a {display: block; padding: 15px 7%; font-size: 15px;text-align: left;}
#m_sidebar .snb .snb_con li.on {position: relative;}
#m_sidebar .snb .snb_con li.on a {padding-left: 25px; font-weight: 500;}
#m_sidebar .snb .snb_con li.on a:before {content: ""; position: absolute; top: 50%; left: 10px; width: 7px; height: 3px; margin-top: -1px; background: #1c202c;}
.search_keyword_box .search-box span input[type="checkbox"] {display: inline-block;width: 20px;height: 20px;}

.kspay_btn {clear: both;width: 100%;overflow: hidden;text-align: center;}

.payment_fail {
    max-width: 500px;
    margin: 0 auto;
    border: #ddd 2px solid;
    padding: 40px;
    border-radius: 30px;
}
.payment_fail h2 {text-align:center;margin-bottom:20px;}
