﻿@charset "utf-8";
/* CSS Document */
body {overflow-x: hidden;}
.topbook1_cover_goods{position:absolute; bottom:0; width:220px; left:0}

.wrap_flash1_goods { border:1px solid #dddddd; border-radius:2px; background:#fff; width:928px; margin:0 auto;}
.wrap_flash1_in_goods { height:349px;  }
.wrap_flash1_nav_goods { clear:both; background:#e0e0e0; border-radius:2px; margin:0 9px 9px 9px;}
.wrap_flash1_nav_goods ul {height:35px;width:910px; }
.wrap_flash1_nav_goods li { float:left; display:inline; text-align:center; width:151.6666666666667px; background:url(//image.aladin.co.kr/img/foreign/v1/line1.gif) repeat-y right; height:35px;} 
.wrap_flash1_nav_goods li.end { float:left; display:inline; text-align:center; width:151.6666666666667px; height:35px; background:none;} 
.wrap_flash1_nav_goods li.on { float:left; display:inline; text-align:center; width:151.6666666666667px; background:url(//image.aladin.co.kr/img/foreign/v1/line1.gif) repeat-y right;  height:35px; background-color:#69bee5}

.wrap_flash1_nav_goods li.onend { float:left; display:inline; text-align:center; width:151.6666666666667px; height:35px; background:url(//image.aladin.co.kr/img/foreign/v1/nav_onend.gif) no-repeat right;background-color:#eb5757}  
.wrap_flash1_nav_goods li.onfirst { float:left; display:inline; text-align:center; width:151.6666666666667px; height:35px; background:url(//image.aladin.co.kr/img/foreign/v1/nav_onfirst.gif) no-repeat left;background-color:#eb5757}


a.flash_navgoods_on:link { color:#fff; font-weight:bold; display:block; padding:9px 0 0 0; height:27px;}
a.flash_navgoods_on:hover {color:#fff; font-weight:bold; text-decoration:none}
a.flash_navgoods_on:visited {color:#fff; font-weight:bold }

a.flash_navgoods_off:link { color:#666; display:block; display:block; padding:9px 0 0 0; height:27px;   }
a.flash_navgoods_off:hover {color:#666;text-decoration:none}
a.flash_navgoods_off:visited {color:#666;}

.dan1_goods_out { clear:both; width:100%; }
.dan1_goods_out li { width:33.3%; text-align:center; float:left; display:inline; margin:0; padding:0 }
.dan1_goods { position:relative;  }
.dan1_goods dt {height:225px; overflow:hidden; position:relative;  }
.dan1_goods dd {padding:8px 10px 25px 10px; text-align:left; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; font-size:13px; font-weight:bold}
.dan1_goods_cover { position:absolute; bottom:0; left:10px; width:210px;}
.dan1_goods .textgray{color:#999999;font-size:12px; padding:3px 0 0 0; font-weight:normal}

.dan2_goods_out { clear:both; width:100%; }
.dan2_goods_out li { width:25%; text-align:center; float:left; display:inline; margin:0; padding:0 }
.dan2_goods { position:relative;  }
.dan2_goods dt {height:225px; overflow:hidden; position:relative;  }
.dan2_goods dd {padding:8px 10px 25px 10px; text-align:left; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; font-size:13px; font-weight:bold}
.dan2_goods_cover { position:absolute; bottom:0; left:10px; width:210px;}
.dan2_goods .textgray{color:#999999;font-size:12px; padding:3px 0 0 0; font-weight:normal}

.wrap_browse_goods { float:left; width:160px;padding-bottom:5px; }/*왼쪽 브라우즈 메뉴 */
.menu_browse_goods { clear:both; padding:16px 15px 10px 15px; border:1px solid #dddddd; border-radius:2px;}
.menu_browse_goods li {padding-bottom:3px; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; font-size:13px; line-height:150%}
.menu_browse_goods a:link { color:#444; display:block; }
.menu_browse_goods a:hover {}
.menu_browse_goods2 { clear:both; margin:0 0px; padding:25px 0 0 0; }
.menu_browse_goods2 li {padding-bottom:5px; float:left; width:50%;font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif;}

a.goods2_black{ font-weight:bold; padding-left:5px}
a.goods2_blue{ font-weight:bold; padding-left:5px; color:#436ab2}
a.goods2_red{ font-weight:bold; padding-left:5px; color:#f42c2c}
a.goods2_gray{ font-weight:bold; padding-left:5px}


.wrap_goodsBN { clear:both; width:100%; height:430px;background:url(//image.aladin.co.kr/img/aladinonly/2019/main_goods_bg4.jpg) no-repeat center top !important; background-color:#d9edf4!important;  }/*스페셜 배너 매대*/
.wrap_goodsBN_in {width:930px; margin:0 auto;}
.wrap_goodsBN_in_btn { float:left; padding:50px 0 0 40px; }
.goodsBN_book {width:580px; float:right; position:relative;}
.goodsBN_book li { width:150px; text-align:center; float:left; display:inline; margin:0; padding:18px 27px 0 0;}
.goodsBN_book li.end { width:150px; text-align:center; float:left; display:inline; margin:0; padding:0; }
.goodsBN_book dt {height:200px; overflow:hidden; position:relative;  }
.goodsBN_book dd {padding:8px 0 0 0; }
.goodsBN_book_cover {position:absolute; bottom:0; left:0; height:150px; overflow:hidden}
.goodsBN_book dd a:link {color:#fff; }
.goodsBN_book dd a:visited {color:#fff; }
.goodsBN_book dd a:hover {color:#fff; }

.wrap_goodsmenu{clear:both; padding:30px 0 0 0; width:100%}
.wrap_goodsmenu .left1{ float:left; width:7%; text-align:center}
.wrap_goodsmenu .right1{ float:left; width:5%; text-align:right;}
.wrap_goodsmenu ul{ float:left; width:87%; padding:0; margin:0;}
.wrap_goodsmenu ul li{ float:left; width:16.6%; text-align:center;font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif;}
.wrap_goodsmenu .img_circle{-webkit-border-radius: 100px; -moz-border-radius: 100px;border-radius: 100px;width:110px; height:110px}

.goods_banner_sp{ padding:10px 0 70px 0; text-align:center}

/*목록 추가*/
#goods_LIST_left h1{ font-size:33px; line-height:115%;font-family: 'Noto Sans KR', sans-serif; padding:5px 0 0 0; letter-spacing:-1px;margin: 0;margin-bottom:22px; }
#goods_LIST_left h1 a { font-size:inherit;line-height:115%;letter-spacing:-1px; }
#goods_LIST_left h1 a:link { text-decoration:none;font-size:inherit;line-height:115%;letter-spacing:-1px; }
#goods_LIST_left h1 a:hover { text-decoration:none;font-size:inherit;line-height:115%;letter-spacing:-1px; }
#goods_LIST_left h1 a:visited { text-decoration:none;font-size:inherit;line-height:115%;letter-spacing:-1px; }
#goods_LIST_left .g_line1{border-top:1px solid #bec3c3; width:30px;}
#goods_LIST_left ul{ width:100%; padding:35px 0 0 0; margin:0;}
#goods_LIST_left ul li{ padding:13px 0 0 0; font-size:15px; line-height:130%; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; letter-spacing:-1px }
#goods_LIST_left .on{color:#33afe9; font-weight:bold;}

.goods_LIST_box1 {float: left;margin: 0;padding: 5px 7px 5px 10px;border: 1px solid #d5d5d5;color: #222; display:inline-block; margin-left:7px}
.goods_LIST_box1 ul { width:90%;}
.goods_LIST_box1 ul li{ font-size:1.1em; color:#000; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; text-align:center; padding:3px 0 !important;display:inherit !important;float:inherit !important;}
.goods_nonunder{ font-size:1.1em; color:#000}

#goods_LIST_right{ width:100%; padding:32px 0 35px 0 }
#goods_LIST_right .float_left{width:50%; float:left}
#goods_LIST_right .float_right{width:40%; float:right;}
#goods_LIST_right .float_right ul{ padding:9px 0 0 0; margin:0}
#goods_LIST_right .float_right ul li{ display:inline-block; float:left; padding-left:20px; padding-top: 2px;}
#goods_LIST_right .line1{ clear:both; border-bottom:1px solid #b1b1b1; padding:20px 0 0 0}

.goods_LIST_product{ padding:35px 0 0 0; width:100%; margin:0 auto;}

.goods_LIST_product .left2{float:left; width:70%;}
.goods_LIST_product .right2{float:right; width:30%}
.goods_LIST_product h1{ font-size:25px !important; padding-top:10px !important;font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif !important; font-weight:normal ; letter-spacing:-2px; line-height:120%; margin: 17px 0 22px 0 !important;}
.goods_LIST_product h1 a{ font-size:25px;text-decoration:none; line-height:130%}
.goods_LIST_product .price1{ font-size:17px; padding:0px 0 20px 0;font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif;line-height:130% }
.goods_LIST_product .pink{ color:#ef3c97; font-weight:bold;}

.goods_LIST_product_L{ clear:both; position:relative; padding-top:25px}
.goods_LIST_product_L .left_btn{ position:relative; left:0;top:-60px;display:inline-block;width:5%;}
.goods_LIST_product_L .right_btn{ position:relative; right:0; top:-60px;display:inline-block;width:5%;}
.goods_LIST_product_L ul{ padding:0; width:90%; margin:0 auto}
.goods_LIST_product_L ul li{display:inline-block; float:left; width:16%; padding:0 2%}
.goods_LIST_product_L dt{ text-align:center}

.goods_LIST_product_line{  clear:both; border-bottom:1px solid #ececec; padding-top:50px}
.goods_LIST_product_line2{  clear:both; border-bottom:1px solid #ececec; padding-top:30px}
.goods_subcover1 {width:110px; margin:0 auto; text-align:center}
.goods_subcover2 {width:220px; margin:0 auto; text-align:center}


.goods_LIST_product_L2{ clear:both; position:relative; padding-top:25px}
.goods_LIST_product_L2 ul{ padding:0; width:100%; margin:0 auto}
.goods_LIST_product_L2 ul li{display:inline-block; float:left; width:29%; padding:0 2%}
.goods_LIST_product_L2 dd{ text-align:left;font-size:16px; line-height:140%;font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif;}


{color:#777777; padding:0 10px}
.goods_pink{color:#ef3c97; font-weight:bold; font-size:14px; letter-spacing:1px}

.goods_text1{ font-size:15px;font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; padding:7px 0 0 0; letter-spacing:-0.5px}
.goods_text2{ font-size:16px;font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; line-height:170%; letter-spacing:-1px }
.goods_text3{ text-align:center; font-size:14px; line-height:140%;font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif;margin:0;}
.goods_text4{color:#777777; padding:0 10px}
a.goods_text5{ color:#777777}

a.goods_text6:link { color:#000;display:inline-block;padding:7px 14px 7px 14px; background:#f2f2f2;-webkit-border-radius: 20px; -moz-border-radius: 20px;border-radius: 20px;}
a.goods_text6:hover {color:#fff;text-decoration:none; background:#77caf0}
a.goods_text6:visited {color:#000; }

a.goods_text7:link { color:inherit;font-size:inherit;}
a.goods_text7:hover {color:#33afe9;text-decoration:none; font-weight:bold;font-size:inherit;}
a.goods_text7:visited {color:inherit; font-size:inherit;}

.goods_text8{ padding:7px 10px;font-size:13px;font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; line-height:170%; color:#555; letter-spacing:-0.5px; background:#f7f7f7; margin-top:15px; width:95%}

.goods_text8_1{ padding:7px 0px;font-size:13px;font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; line-height:170%; color:#555; letter-spacing:-0.5px; margin-top:15px; width:95%}

.goods_text8_2{ padding:7px 0px;font-size:13px;font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; line-height:170%; color:#555; letter-spacing:-0.5px; margin-top:15px; width:95%; border-top:1px dotted #999}

.goods_page{ padding:20px 0 30px 0}
.goods_pagenum {text-align: center;width: 28px;padding: 4px 0 3px 0;font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; font-size:1.3em; line-height:150%; }
.goods_pagenum_on {border: 1px solid #3fb9f4;padding: 4px 0 3px 0;width: 28px;background: #fff;font-weight: bold;color: #3fb9f4;text-align: center;font-size:1.3em; line-height:150%;}

.goods_text3 a { color:#444;text-decoration:none;font-size:14px; }

.goods_num_left{float:left; width:30px; padding-top:27px; font-weight:bold; font-size:1.1em}
.goods_num_left .nb{display:inline-block; padding:1px 5px; background:#333; color:#FFF;-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;}


/*브랜드 추가*/


.brand_LIST_product_L1{ clear:both; position:relative; padding-top:25px}
.brand_LIST_product_L1 ul{ padding:0; width:100%; margin:0 auto}
.brand_LIST_product_L1 ul li{display:inline-block; float:left; width:20%; padding:0 2%}
.brand_LIST_product_L1 dd{ text-align:left;font-size:16px; line-height:140%;font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif;}
.brand_LIST_product_L1 dd a{ color:#444;font-size:16px !important; line-height:140% !important;text-decoration:none;}

.brand_other{ width:930px; margin:15px auto 0 auto; position:relative}
.brand_other .title1{ padding:10px 0 20px 0; font-size: 24px; font-weight: bold; font-family: 'Noto Sans KR'; color: #000; line-height: 1.2;}
.brand_other ul{ padding:0; margin:0}
.brand_other ul li{ float:left; width:31%; padding:0 3% 3% 0; list-style:none; position:relative}
.brand_other ul li img{border-top-right-radius: 25px;border-bottom-left-radius: 25px;}
.brand_other ul .li_end{float:left; width:31%; padding:0 0 3% 0;position:relative}
.brand_other::after {content:''; display:block; clear: both; padding-bottom:30px}

.brand_Top_banner{ text-align:center; margin-top: -9px;}
.brand_Top_banner .contant1{ width:930px; margin:0 auto; position:relative}

.brand_LIST_box {margin: 0;padding: 5px 2px 5px 5px;border: 1px solid #a9a8a8;color: #222; display:inline-block; margin-left:7px; background:#FFF; position:absolute; z-index:10; top:15px; right:25px;font-size:14px; letter-spacing:-1px}
.brand_LIST_box ul { width:90%;}
.brand_LIST_box ul li{ font-size:1.1em; color:#000; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; text-align:center; padding:3px 0 !important;display:inherit !important;float:inherit !important;}

/* swiper --default plugin style */
.swiper-pagination_bland{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10; right:15px; top:15px; }
.swiper-pagination_bland .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#00a9e0;border:1px solid #009ed1; }
.swiper-pagination_bland .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;background:#e2e4e9;border-radius:50%;margin-left:4px;border:1px solid #bebebe;}

#brand_LIST_right{ width:100%; padding:32px 0 10px 0 }
#brand_LIST_right .float_left{width:50%; float:left; padding:5px 0 0 0}
#brand_LIST_right .float_right{width:30%; float:right;}
#brand_LIST_right .float_right ul{ padding:9px 0 0 0; margin:0}
#brand_LIST_right .float_right ul li{ display:inline-block; float:left; padding-left:25px;}
#brand_LIST_right .line1{ clear:both; border-bottom:1px solid #b1b1b1; padding:10px 0 0 0}

.brand_plusicon{position:absolute;top:10px; right:40px; z-index:9}
.brand_plusicon_end{position:absolute;top:10px; right:20px; z-index:9}



/*************************************************2020 굿즈몰 개편 CSS**********************************************************************/
/*서브 페이지*/
.goods_text9{ font-size:15px;font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; padding:26px 0 0 0; letter-spacing:-0.5px}
.depth-select-wrap { width: 800px; height: 50px; background-color: #f5f5f5; padding:10px; box-sizing:border-box; margin-bottom:26px;}
.depth-select-wrap select {font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; font-size:14px; width: 125px; height: 28px; padding:0 20px 0 5px; box-sizing: border-box; border: solid 1px #d7d7d7; background: url(//image.aladin.co.kr/img/browse/2020/select_arrow.gif) no-repeat 95% 50% #ffffff; -webkit-appearance: none;  -moz-appearance: none;  appearance: none;} 
.depth-select-wrap select:focus {outline:none;}
.depth-select-wrap select::-ms-expand {display: none;}
.depth-select-wrap ul {display: inline-block;}
.depth-select-wrap li {display: inline-block; position: relative;  margin-right:25px; vertical-align: middle;}
.depth-select-wrap li:last-child {margin-right:0;}
.depth-select-wrap li::after {content:'>'; display: block; position: absolute; right:-20px; top:5px; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; font-size:14px;}
.depth-select-wrap li:nth-child(2)::after {content:''; }

/*공통 css*/
a:link { text-decoration:none; }
a:hover { text-decoration:underline; color:#333; }
a:visited { text-decoration:none; }
a:active { text-decoration:none; }



.clear { clear:both; margin:0px; padding:0px;}
.gs_spacebox1 {width:100%; height:90px;}
.gs_spacebox2 {width:100%; height:23px;}
.gs_spacebox3 {width:100%; height:55px;}
.gs_spacebox4 {width:100%; height:28px;}
.gs_spacebox5 {width:100%; height:80px;}
.gs_spacebox6 {width:100%; height:59px;}
.gs_spacebox7 {width:100%; height:34px;}



/*커버 높이값*/
.gs_top30px {width:100%; position: absolute; height: 544px; margin-top:-12px; z-index: 0;}
.gs_allwrap {width: 1030px; margin: 0 auto; position: relative; font-family:Malgun Gothic,'Apple SD Gothic Neo','돋움',Sans-serif; letter-spacing: -0.07px;}
#gs_scene01 {position: relative; height:544px; }
#gs_scene02 {position: relative; height:454px;margin-top: 544px;}
#gs_scene03 {position: relative; height:496px;}
#gs_scene04 {position: relative; height:150px;}
#gs_scene05 {position: relative; height:457px;}
#gs_scene06 {position: relative; height:450px;}
#gs_scene07 {position: relative; height:306px; margin-bottom: 30px;}
#gs_scene08 {position: relative; height:490px;} 
#gs_scene09 {position: relative; height:464px;} 
#gs_scene10 {position: relative; height:443px;} 

/*백그라운드 컬러*/
.gs_topbn_bg { position: relative; height: 544px; background: linear-gradient(180deg,  #eaf7fd 69%,#fff 0%);}
.gs_scene03_bg {position: relative; background: #f4f4f4;}
.brand_bg { position: relative; height: 450px; background: linear-gradient(180deg,  #dff4f1 63%,#fff 0%);}
.gs_scene08_bg {position: relative; background: #f4f4f4; }
#gs_topbn {position: absolute; top:50px; width:1030px; height:419px; overflow: hidden; border-radius: 7px; box-shadow: 0px 15px 20px -7px rgba(0,0,0,0.15);}

/* 탑배너 : 네비 */
#gs_topbn_box {width:5150px;}
#gs_topbn_box li {float: left;}
.gs_topbn_nav { clear:both; margin:5px 0;  padding: 0; width:100%; position:absolute; top:500px;}
.gs_topbn_nav a:hover {text-decoration: none;}
.gs_topbn_nav::after {content:''; display: block; clear: both;}
.gs_topbn_nav li { list-style:none; float:left; margin-left:5px; padding:0; height:35px; width:202px; text-align: center; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; font-size:14px; color:#333333; box-sizing:border-box;  border-radius: 7px; background: #e8e8e8;}
.gs_topbn_nav li:first-child {margin-left: 0;}
.gs_topbn_nav li a { display:block; color: #333333; text-decoration:none; text-align:center; height: 35px; line-height: 35px; overflow: hidden;}
.gs_topbn_nav li .on { height: 35px; line-height: 35px; background:#33afe9;  padding:0 5px; color:#ffffff; font-weight:bold; text-align:center; border-radius: 3px; cursor: default; overflow: hidden;}
.gs_topbn_nav li .off { height: 35px; line-height: 35px; background:#e8e8e8;  padding:0 5px; color:#333; font-weight:bold; text-align:center; border-radius: 3px; overflow: hidden;}
.gs_topbn_nav li .off:hover { background:#33afe9; z-index: 9999; color:#fff;}

/*슬라이드 컨트롤 버튼*/
#gs_scene01 .slidesjs-previous{width: 22px; height: 51px; background: url("//image.aladin.co.kr/img/aladinonly/2020/2020_gs_arrow_prev.png") no-repeat left top; position: absolute; left:-50px; top: 235px; cursor: pointer; z-index: 100; text-indent: -9999px;}
#gs_scene01 .slidesjs-next{width: 22px; height: 51px; background: url("//image.aladin.co.kr/img/aladinonly/2020/2020_gs_arrow_next.png") no-repeat left top; position: absolute; right:-50px; top: 235px; cursor: pointer; z-index: 100; text-indent: -9999px;}

.main_goods1_out_wrap .slidesjs-previous{width: 22px; height: 50px; background: url("//image.aladin.co.kr/img/aladinonly/2020/2020_gs_arrow_prev_s.png") no-repeat left top; position: absolute; left:-50px; top: 101px; cursor: pointer; z-index: 100; text-indent: -9999px;}
.main_goods1_out_wrap .slidesjs-next{width: 22px; height: 50px; background: url("//image.aladin.co.kr/img/aladinonly/2020/2020_gs_arrow_next_s.png") no-repeat left top; position: absolute; right: -50px; top: 101px; cursor: pointer; z-index: 100; text-indent: -9999px;}

#gs_scene08 .slidesjs-previous{width: 22px; height: 50px; background: url("//image.aladin.co.kr/img/aladinonly/2020/2020_gs_arrow_prev_s.png") no-repeat left top; position: absolute; left:-50px; top: 343px; cursor: pointer; z-index: 100; text-indent: -9999px;}
#gs_scene08 .slidesjs-next{width: 22px; height: 50px; background: url("//image.aladin.co.kr/img/aladinonly/2020/2020_gs_arrow_next_s.png") no-repeat left top; position: absolute; right:-50px; top: 343px; cursor: pointer; z-index: 100; text-indent: -9999px;}


 /*상품 썸네일 커버*/
.main_goods1_out_wrap {clear:both; width:1030px; height:auto; position: relative;}
.main_goods1_out {width:1030px; height:350px; position: relative; overflow: hidden; }
.main_goods1_out_box {width:2080px; position: relative;}
.main_goods1_out li { width:244px; height:244px; text-align:center; float:left; display:inline-block; padding-right: 18px; position: relative;}
.main_goods1_out_set li:nth-child(4){padding-right: 0px;}
.main_goods1_cover {border:0 solid #e5e5e5; box-sizing: border-box; border-radius: 0; }
.main_goods2_cover {border:0 solid #e5e5e5; box-sizing: border-box; border-radius: 0; position: relative;}

/*대표 아이콘 8개*/
.gs_icon_box {width:1030px;}
 .gs_icon_box li {width:113px; height: 113px; float: left; margin-right: 18px; margin-bottom: 15px;}
 .gs_icon_box li:nth-child(8) {margin-right: 0px;}
 .gs_icon img {width:100%;}
 .gs_icon_txt { display: -webkit-box; -webkit-box-orient: vertical; padding: 0; font-size:15px; text-align: center; color:#333;} 
 .gs_icon a:link {text-decoration: none;}

 /*브랜드 초대전*/
.brand_menu {position: relative; width:100%; color:#333;}/*브랜드 메뉴*/
.brand_menu ul {height: 45px; white-space: nowrap;  width: 100%; padding: 0; display: block; margin: 0 auto;  margin-left: auto; text-align: RIGHT;}  
.brand_menu li {height: 45px; width: auto; display: inline-block; position: relative; padding: 0 2%;}
.brand_menu li + li:before {
    content: "";
    width: 1px;
    height: 12px;
    background-color: #cacaca;
    position: absolute;
    top: 18%;
    margin-top: -6px;
    left: 0;
  }
.brand_menu a {display: block; padding: 3% 5%; font-size: 16px; font-weight: 500; line-height: 1em; white-space: nowrap; float: left; text-align: center; color:#888;}
.brand_menu a:hover {text-decoration: none; color:#888;}
.brand_menu .on a {font-weight: bold; color:#333; }

.gs_scene06_img {width:375px; height: 309px; border-radius: 0; position: absolute; background-position: center center; -webkit-background-size: cover;background-size: cover;
left: 0; top: 62px;}
.gs_scene06_title {width:611px; position:absolute; left:435px; top:62px;}
.gs_scene06_title a > h1 {font-size: 22px; margin: 0 0 18px 0; color:#333; font-weight: bold; letter-spacing: -1px;}
.gs_scene06_title a > h3 {font-size: 18px; line-height: 1.5em; font-weight:600; color:#555; letter-spacing :-0.8px; }
.gs_scene06_title a:link {text-decoration: none;}

.brand_product {position: absolute; height: 200px; z-index: 10; top:126px; left:0;}
.product_img {background-color: #333;}
.product_img > img {width: 100%; display: block; border-radius: 0;}
.brand_product ul {width:100%; margin: 0 auto;}
.brand_product li {width:184px; height:184px; float: left; padding-right:16px; position: relative;}
.brand_product li:last-child {margin-right: 0;}  /*브랜드 초대전*/
.brand_product li .desc{position: absolute; left: 0; width: 184px; height: auto; top: 30%; }
.brand_product li .img_hover {position: absolute; left: 0; top: 0; background-color: rgba(0,0,0,0.5); width: 184px; height: 184px; opacity: 0;}
.brand_product li a:hover .img_hover {position: absolute; left: 0; top: 0; background-color: rgba(0,0,0,0.6); width: 184px; height: 184px; border-radius: 0; opacity: 1;}


/*굿즈 펀딩*/


.f_gs_wrap ul::after {content:''; display: block; clear: both;}
.f_gs_wrap {width:100%; }
.f_gs_wrap .f_gs_box {width:45%; float: left; position: relative;}
.f_gs_img {width:169px; height:169px; overflow: hidden; margin-right:5px; border:0px solid #e5e5e5; box-sizing: border-box; border-radius: 0;}
.f_gs_img img {width:100%;}
.f_gs_wrap > div:nth-child(2) {width: 1px; height: 165px; border-right: 1px solid #dedede; margin: 0 auto; position: absolute; top: 54px; left: 50%; }
.f_gs_wrap > div:nth-child(3) {float: right;}
.f_gs_box li {float: left;}
.f_gs_box ul li.desc_1 {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:8px; width: 100%; width: calc(100% - 182px);}
.f_gs_box ul li.desc_1 p {display: block;}
.f_gs_box ul li.desc_1 a {display: -webkit-box; word-wrap: break-word; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; line-height: 1.2em; height: 2.4em;font-size: 19px; text-decoration: none; white-space: normal;}
.f_gs_box ul li.desc_1 a:hover {text-decoration:underline;}

.f_gs_wrap .f_gs_box.time_line {width:100%;}
.f_gs_wrap .f_gs_box .funding_clock > p {float: left; display: inline-block; }
.f_gs_wrap .f_gs_box .funding_clock {width:100%;; height:20px; padding: 1% 0;}
.f_gs_wrap .f_gs_box .funding_clock::before {content:''; display: inline-block; width:21px; height:21px; float: left; background: url(//image.aladin.co.kr/img/aladinonly/2020/2020_gs_colok_icon.png) center center no-repeat; background-size:98% auto; top: 130px; position: absolute;}
.f_gs_wrap .goods_bestreview {padding: 0;}

/*새로운 클래스 */

.goods_funding {clear: both; padding: 30px 0; height: 230px;}
.goods_funding .goods_box {display: flex; margin-right: 44px;}
.goods_funding a:hover {text-decoration: none!important;}
.goods_funding .goods_box .thum {width: 230px; height: 230px; border-radius: 5px; border: 1px solid #e5e5e5; flex-shrink: 0; overflow: hidden;}
.goods_funding .goods_box .thum img {width: 100%;}
.goods_funding .goods_box .txt {margin-left: 20px; position: relative;}
.goods_funding .goods_box .txt p {font-size: 16px; position: relative; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 1.3; margin: 0; padding: 30px 0 0 0;}
.goods_funding .goods_box .txt p::after {content: ''; position: absolute; left:0; top: 5px; width: 12px; height: 14px; background: url(//image.aladin.co.kr/img/aladinonly/2020/brand.svg) no-repeat center / 12px auto;}
.goods_funding .goods_box .txt .id {height: 12px; line-height: 1.5; font-size: 15px; color: #666; padding:7px 0 10px 0; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.goods_funding .goods_box .txt .tit {width: 100%; height: 72px; position: absolute; bottom: 0; border-top: 1px solid #dddddd; font-size: 17px; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; font-weight: bold; line-height: 1.3; padding: 15px 0 0 0;}





.f_gs_wrap .f_gs_box1 {width:95%; float: left; position: relative;}

.f_gs_box1 li {float: left;}
.f_gs_box1 ul li.desc_1 {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:8px; width: 100%; width: calc(100% - 183px);}
.f_gs_box1 ul li.desc_1 p {display: block;}
.f_gs_box1 ul li.desc_1 a {display: -webkit-box; word-wrap: break-word; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; line-height: 1.2em; height: 2.4em;font-size: 16px; text-decoration: none; white-space: normal;}
.f_gs_box1 ul li.desc_1 a:hover {text-decoration:underline;}


.f_gs_wrap .f_gs_box1.time_line {width:100%;}
.f_gs_wrap .f_gs_box1 .funding_clock > p {float: left; display: inline-block; }
.f_gs_wrap .f_gs_box1 .funding_clock {width:100%;; height:20px; padding: 1% 0;}
.f_gs_wrap .f_gs_box1 .funding_clock::before {content:''; display: inline-block; width:20px; height:20px; float: left; background: url(//image.aladin.co.kr/img/aladinonly/2020/2020_gs_colok_icon.png) center center no-repeat; background-size:98% auto; top: 130px; position: absolute;}

.f_gs_wrap .f_gs_box1 .d-day1 {color:#33b0ea; font-weight: 600; font-size: 16px; padding-left: 27px; letter-spacing: -0.04em; position:relative; margin: 12px auto 11px auto;}
.f_gs_wrap .f_gs_box1 .d-day1::before {content:''; display: inline-block; width:20px; height:20px; float: left; background: url(//image.aladin.co.kr/img/aladinonly/2020/2020_gs_colok_icon.png) center center no-repeat; background-size:97% auto; top: 0;  position: absolute;  left: 0px;}

.d-day-end1 {color:#df307f; font-weight: 600; font-size: 16px;  padding-left: 27px; letter-spacing: -0.04em; position:relative; margin: 12px auto 11px auto;} 
.f_gs_wrap .f_gs_box1 .d-day-end1::before {content:''; display: inline-block; width:20px; height:20px; float: left; background: url(//image.aladin.co.kr/img/aladinonly/2020/2020_gs_colok_icon.png) center center no-repeat; background-size:97% auto; top: 0;  position: absolute;  left: 0px;}



.f_gs_wrap .f_gs_box .d-day1 {color:#33b0ea; font-weight: 600; font-size: 16px; padding-left: 27px; letter-spacing: -0.04em; position:relative; margin: 12px auto 11px auto;}
.f_gs_wrap .f_gs_box .d-day1::before {content:''; display: inline-block; width:20px; height:20px; float: left; background: url(//image.aladin.co.kr/img/aladinonly/2020/2020_gs_colok_icon.png) center center no-repeat; background-size:97% auto; top: 1px;  position: absolute;  left: 0px;}


.d-day-end1 {color:#df307f; font-weight: 600; font-size: 16px;  padding-left: 27px; letter-spacing: -0.04em; position:relative; margin: 12px auto 11px auto;} 
.f_gs_wrap .f_gs_box .d-day-end1::before {content:''; display: inline-block; width:20px; height:20px; float: left; background: url(//image.aladin.co.kr/img/aladinonly/2020/2020_gs_colok_icon.png) center center no-repeat; background-size:97% auto; top: 1px;  position: absolute;  left: 0px;}


.d-day1 > span:nth-child(2) {color:#cacaca; font-size: 16px; line-height: 10px;}
.d-day-end1 > span:nth-child(1) {color:#cacaca; font-size: 16px; line-height: 10px;}
.goal1 {color:#333; font-weight: bold; font-size: 16px; line-height: 1.1em;;} /*달성률 : d-day*/



.d-day {color:#33b0ea; font-weight: 500; font-size:18px; padding-left: 27px;} /*남은 기간 : d-day*/
.d-day-end {color:#df307f; font-weight: 600; font-size:18px;  padding-left: 27px;}
.d-day span {font-weight: 800;}
.goal {color:#333; font-weight: bold; font-size:18px; line-height: 1.1em; } /*달성률 : d-day*/
.goal span {color:#cacaca; font-size:18px; line-height: 10px;}

.funding_button1 { background:#33b0ea; width:300px; position: absolute; bottom: 0; height:46px; float: left; display: inline-block; border:0; border-radius: 40px; color:#fff; font-size:18px; cursor: pointer; padding: 0.1em 0 0.2em 0;} /*펀딩하기*/
.funding_button2 { background:#df307f;  width:300px; position: absolute; bottom: 0; height:46px; float: left; display: inline-block; border:0; border-radius: 40px; color:#fff; font-size:18px; cursor: pointer; padding: 0.1em 0 0.2em 0;} /*상품보기*/


/*스누피 캐릭터*/
.gs_snoopy_product {position: absolute; height: 200px; z-index: 10; top:66px; right:0;}
.gs_snoopy_product .product_img {background-color: #333;}
.gs_snoopy_product .product_img > img {width: 100%; height: 100%; display: block; border-radius: 0; border:0 solid #e5e5e5; box-sizing: border-box;}
.gs_snoopy_product ul {width:100%; margin: 0 auto;}
.gs_snoopy_product li {width:150px; float: left; padding-left:16px; position: relative; }
.gs_snoopy_product li:last-child {margin-right: 0;}  /*브랜드 초대전*/
.gs_snoopy_product li .desc{position: absolute; left: 0; width: 150px; margin-top: -46px; height: auto; top: 57%; }
.gs_snoopy_product li .img_hover {position: absolute; right: 0; top: 0; background-color: rgba(0,0,0,0.5); width: 150px; height: 150px; opacity: 0;}
.gs_snoopy_product li a:hover .img_hover {position: absolute; right: 0; top: 0; background-color: rgba(0,0,0,0.6); width: 150px; height: 150px; border-radius: 0px; opacity: 1;}

.wrap_gs_c .img_circle { -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px;  width: 110px;  height: 110px;}

.wrap_gs_c {position: relative; height: 140px; width: 1030px; overflow: hidden;}
.gs_c_box {position:absolute; width:2640px; }
.wrap_gs_c li {float: left; width:111px; padding-right:20px;}
.wrap_gs_c li a {text-align: center; width:110px; display: inline-block; line-height: 2.5em; font-size: 13px; color:#333; }
.wrap_gs_c li a:link {text-decoration: none;}
/*베스트셀러*/
.gs_best {width:57px; height:57px; background:#33b0ea; border-radius:0; position: absolute; top:0; left:0; color:#fff; text-align: center;}
.gs_best > h1 {padding-top:7px; margin: 2px 0 0 0; font-size: 19px;}
.gs_best > p {font-size: 16px; line-height: 0.9em; margin: 3px 0 0 0;} 

/*한정수량 특가*/
.gs_sale {width:57px; height:57px; background:#df307f; border-radius: 0; position: absolute; top:0; left:0; color:#fff; text-align: center;}
.gs_sale > h1 {padding-top:7px; margin: 2px 0 0 0; font-size: 19px;}
.gs_sale > p {font-size: 16px; line-height: 0.9em; margin: 5px 0 0 0;}

.gs_bn_bottom {width: 1030px; height: 103px; border-radius: 7px; color: #fff;  overflow: hidden;}
.gs_bn_bottom.new {height: auto; border-radius: 0;}

/*텍스트 및 타이틀*/
.t_theme_gs {float:left; margin: 0; padding: 0; font-size: 26px; font-weight:600; letter-spacing: -2px; color:#333;} /*타이틀 왼쪽 정렬*/
.t_theme_more_gs {float: right; color: #666; font-size: 16px; display: table;  vertical-align: middle;  overflow: hidden; }/*더보기 우측*/
a.grey_more {line-height: 2em; color: #666; font-weight: 400; letter-spacing: -1px;}
.t_theme_more_gs a:hover {text-decoration: none; color:#666;}
.gs_color {color:#333;font-size:19px; line-height: 1.2em; height: 1.2em; font-weight: bold; display: inline-block; margin: 13px 0 0 0;width: 244px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.gs_name1 {color:#333;font-size:16px; line-height: 1.4em; height: 2.8em; display: inline-block; width: 244px; margin:0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
/*상품 이름*/
.gs_name2 {display:-webkit-box; word-wrap:break-word;  -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; margin: 15px 0 5px 0; line-height:1.2em; max-height: 42px; font-size:19px; text-decoration:none; text-align: left; width:244px; }
.gs_name2 a {display:-webkit-box; word-wrap:break-word;  -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; line-height:1.4em; font-size:15px; text-decoration:none; text-align: left;  width:244px; letter-spacing: -0.4px;}
.gs_name3 {display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; line-height:1.4em; height:2.8em;margin:0; padding:0 15px; font-size:16px; text-decoration:none; text-align: center;  opacity: 1; color:#fff;  vertical-align: middle;  } /*상품 이름*/
.gs_name4 {color:#333;font-size:19px; line-height: 1.2em; height: 1.2em; display: inline-block; width: 293px; margin:0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;  }/*상품 이름*/
/*hover*/
.gs_won1 {color:#333; font-weight: bold; font-size:19px; line-height: 1.5em; display: inline-block; width: 244px; margin:0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; letter-spacing: -0.7px;}
.gs_won2 {color:#333;font-weight: bold; font-size:17px; line-height: 1.2em; height: 1.2em; padding-top:7px; display: inline-block; width: 293px; margin:0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;  } /*상품 가격*/
.gs_won3 {color:#fff;display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; margin:5px 0 0 0; line-height:1.4em; height:1.4em; font-size:16px; font-weight: bold; text-decoration:none; text-align: center;}

/*베스트 리뷰 */
.bestreview_wrap {padding: 50px 0 80px 0;}
.bestreview_wrap .main_goods1_out_wrap {height: auto;}
.goods_bestreview {clear: both; padding: 30px 0; height: 230px;}
.goods_bestreview .goods_box {display: flex; margin-right: 44px;}
.goods_bestreview a:hover {text-decoration: none!important;}
.goods_bestreview .goods_box .thum {width: 230px; height: 230px; border-radius:0; border: 0px solid #e5e5e5; flex-shrink: 0; overflow: hidden;}
.goods_bestreview .goods_box .thum img {width: 100%;}
.goods_bestreview .goods_box .txt {margin-left: 20px; position: relative;}
.goods_bestreview .goods_box .txt p {font-size: 16px; position: relative; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 1.3; margin: 0; padding: 30px 0 0 0; letter-spacing: -0.5px;}
.goods_bestreview .goods_box .txt p::after {content: ''; position: absolute; left:0; top: 5px; width: 12px; height: 14px; background: url(//image.aladin.co.kr/img/aladinonly/2020/brand.svg) no-repeat center / 12px auto;}
.goods_bestreview .goods_box .txt .id {height: 12px; line-height: 1.5; font-size: 15px; color: #666; padding:7px 0 10px 0; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.goods_bestreview .goods_box .txt .tit {width: 100%; height: 70px; position: absolute; bottom: 0; border-top: 1px solid #dddddd; font-size: 17px; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; font-weight: bold; line-height: 1.3; padding: 15px 0 0 0; letter-spacing: -1px;}


/* 굿즈 페이지 css 가져옴 */
.gs_topbn_nav li{
  opacity: inherit;
}

.brand_menu li{
  border-radius: 0;
  background: none;
  opacity: inherit;
}

.gs_allwrap{
  width: 1030px;
}

.main_goods1_out_wrap .slidesjs-next-lab,
.main_goods1_out_wrap .slidesjs-next-mdspick,
.main_goods1_out_wrap .slidesjs-next-stationery,
.main_goods1_out_wrap .slidesjs-next-chance,
.main_goods1_out_wrap .slidesjs-next-review {
  width: 22px;
  height: 50px;
  background: url(//image.aladin.co.kr/img/aladinonly/2020/2020_gs_arrow_next_s.png) no-repeat left top;
  position: absolute;
  right: -50px;
  top: 101px;
  cursor: pointer;
  z-index: 100;
  text-indent: -9999px;
}

.main_goods1_out_wrap .slidesjs-previous-lab,
.main_goods1_out_wrap .slidesjs-previous-mdspick,
.main_goods1_out_wrap .slidesjs-previous-stationery,
.main_goods1_out_wrap .slidesjs-previous-chance,
.main_goods1_out_wrap .slidesjs-previous-review {
  width: 22px;
  height: 50px;
  background: url(//image.aladin.co.kr/img/aladinonly/2020/2020_gs_arrow_prev_s.png) no-repeat left top;
  position: absolute;
  left: -50px;
  top: 101px;
  cursor: pointer;
  z-index: 100;
  text-indent: -9999px;
}

.gs_scene08_bg .slidesjs-next-character{
  width: 22px;
  height: 50px;
  background: url(//image.aladin.co.kr/img/aladinonly/2020/2020_gs_arrow_next_s.png) no-repeat left top;
  position: absolute;
  right: -50px;
  top: 343px;
  cursor: pointer;
  z-index: 100;
  text-indent: -9999px;
}

.gs_scene08_bg .slidesjs-previous-character{
  width: 22px;
  height: 50px;
  background: url(//image.aladin.co.kr/img/aladinonly/2020/2020_gs_arrow_prev_s.png) no-repeat left top;
  position: absolute;
  left: -50px;
  top: 343px;
  cursor: pointer;
  z-index: 100;
  text-indent: -9999px;
}

.main_goods1_out_box{
  width: 1030px;
  height: 350px;
}

.main_goods1_out_box{
  display: flex;
}

.main_goods1{
  width: 250px;
}

a:hover{
  text-decoration: underline!important;
}

.t_theme_more_gs a:hover{
  text-decoration: none!important;
}

.gs_icon a:hover,
.brand_menu a:hover,
.gs_scene06_title a:hover,
.gs_c_box a:hover{
  text-decoration: none!important;
}


/* 위드 알라딘 */
.withaladin_wrap {width: 100%; position: relative;}
.withaladin_wrap::after {content: ''; display: block; width: 100%; height: 680px; position: absolute; left: 0; top: -9px; background: transparent linear-gradient(180deg, #F4ECFF 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box; z-index: -1;}
.withaladin_wrap .withaladin_in {width: 1030px; margin: 0 auto; padding: 77px 0;}
.withaladin_wrap .withaladin_in h2 {font-size: 32px; text-align: center; margin: 0 0 60px 0; line-height: 1.2; letter-spacing: -2px; color: #000000;}

.with_recommend_event { display: flex; justify-content: space-between; margin-bottom: 90px;}
.with_recommend_event .event_box {width: 482px; background-color: #fff; box-shadow: 0px 10px 30px #0000000F;}
.with_recommend_event .event_box .top_img {height: 482px; position: relative;}
.with_recommend_event .event_box .top_img img {width: 100%;}
.with_recommend_event .event_box .top_img::after {content: ''; width: 100%; height: 185px; position: absolute; left: 0; bottom: 0; background: linear-gradient(to top, rgba(0,0,0,0.55) 0%,rgba(0,0,0,0) 100%); z-index: 1;}
.with_recommend_event .event_box .top_img .txt {position: absolute; left: 0; bottom: 0; z-index: 2; padding:22px;}
.with_recommend_event .event_box .top_img .txt h3 {height: 35px; overflow: hidden; color: #fff; font-size: 22px; margin: 0; line-height: 1.4; letter-spacing: -1.5px;}
.with_recommend_event .event_box .top_img .txt p {height: 50px; overflow: hidden; color: #fff; font-size: 17px; margin: 0; line-height: 1.4; letter-spacing: -1px;}
.with_recommend_event .event_box ul {padding: 26px 32px; display: flex; justify-content: center;}
.with_recommend_event .event_box ul li {width: 125px; height: 125px;}
.with_recommend_event .event_box ul li ~ li {margin-left: 22px;}
.with_recommend_event .event_box ul li a {display: block; position: relative;}
.with_recommend_event .event_box ul li a img {width: 100%;}
.with_recommend_event .event_box ul li a > div {display: none; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: rgba(0,0,0,0.5); padding: 9px; box-sizing: border-box; flex-wrap: wrap; flex-direction: column;  justify-content: flex-end;}
.with_recommend_event .event_box ul li a > div .g_name {width: 100%; height: 40px; color: #fff!important; font-size: 16px; overflow: hidden; line-height: 1.3; margin-bottom: 5px;}
.with_recommend_event .event_box ul li a > div .g_price {width: 100%; height: 22px; color: #fff!important; font-size: 17px; font-weight: bold; overflow: hidden;}
.with_recommend_event .event_box ul li a:hover > div {display: flex;}

.with_event_list ul {display: flex; flex-wrap: wrap;}
.with_event_list ul li {width: 320px; margin-right: 35px; margin-bottom: 35px;}
.with_event_list ul li:nth-child(3n) {margin-right: 0;}
.with_event_list ul li a:hover {text-decoration: none!important;}
.with_event_list ul li .g_img {width: 100%; height: 320px; margin-bottom: 10px;}
.with_event_list ul li .g_img img {width: 100%;}
.with_event_list ul li .g_txt {height: 50px; font-size: 17px; letter-spacing: -1px; color: #000; line-height: 1.4; overflow: hidden;}

.btn_prev_with {display: block; width: 290px; height: 60px; border-radius: 30px; border: 1px solid #D3D3D3; line-height: 60px; font-size: 18px; margin: 80px auto; background-color: #fff; cursor: pointer;}
.btn_prev_with::after {content: ''; display: inline-block; width:17px; height: 10px; background: url(//image.aladin.co.kr/img/svg/arrow_down_g.svg) no-repeat center / 100% auto; margin-left: 15px; margin-top: -4px; vertical-align: middle; transition: all 0.3s;}
.btn_prev_with.open::after {transform: rotate(-180deg);}
.btn_prev_with.open ~ .prev_with_box {display: block;}

.prev_with_box {padding: 36px 0 0 0; display: none;}
.prev_with_box .swiper-pagination {top: 0; right: 0; bottom: auto!important; left: auto; text-align: right;}
.prev_with_box .swiper-pagination-bullet {width: 11px; height: 11px;}

.main_withaladin {height: 380px; padding-bottom: 80px; position: relative; clear: both; padding-top: 35px;}
.main_withaladin .swiper-slide {width: 324px; height: auto;}
.main_withaladin .swiper-slide .with_img {display: block; position: relative; width: 100%; margin-bottom: 10px; overflow: hidden;}
.main_withaladin .swiper-slide .with_img img {width: 100%;}
.main_withaladin .swiper-slide .with_img .g_layer { width: 100%; position: absolute; left: 0; bottom: -228px; background: rgba(0,0,0,0.7); border-top: 2px solid #CEAAFF; padding: 20px; box-sizing: border-box;}
.main_withaladin .swiper-slide .with_img:hover .g_layer {bottom: 0; transition: all 0.5s;}
.main_withaladin .swiper-slide .with_img .g_layer li a {display: flex; align-items: center;}
.main_withaladin .swiper-slide .with_img .g_layer li ~ li {margin-top: 18px;}
.main_withaladin .swiper-slide .with_img .g_layer li .g_img {width: 85px; height: 85px; flex-shrink: 0; margin-right: 15px;}
.main_withaladin .swiper-slide .with_img .g_layer li .g_name {height: 40px; color: #fff; font-size: 15px; font-weight: bold; overflow: hidden; margin-bottom: 5px; line-height: 1.4;}
.main_withaladin .swiper-slide .with_img .g_layer li .g_price {color: #fff; font-size: 15px; font-weight: bold;}
.main_withaladin .swiper-slide > a {display: block; height: 48px; font-size: 17px; line-height: 1.4; overflow: hidden;}

.withaladin-button-next {  width: 22px; height: 50px;
  background: url(//image.aladin.co.kr/img/aladinonly/2020/2020_gs_arrow_next_s.png) no-repeat left top; position: absolute; right: -50px; top: 200px; cursor: pointer; z-index: 100; text-indent: -9999px;}
.withaladin-button-prev {  width: 22px; height: 50px; background: url(//image.aladin.co.kr/img/aladinonly/2020/2020_gs_arrow_prev_s.png) no-repeat left top; position: absolute; left: -50px; top: 200px; cursor: pointer; z-index: 100; text-indent: -9999px;}

.gs_topbn_nav.new {width: calc(100% - 40px); display: flex;}
.gs_topbn_nav.new li {width: auto; flex: 1;}
#gs_scene01 .swiper_pause_btn {width: 35px; height: 35px; flex-shrink: 0; background: url("//image.aladin.co.kr/img/svg/gray-pause-btn.svg") #e8e8e8 no-repeat center / 7px auto; font-size: 0; border: 0; cursor: pointer; position: absolute; right: 0; bottom: 4px; border-radius: 3px;}
#gs_scene01 .swiper_pause_btn.stop {background: url("//image.aladin.co.kr/img/svg/gray-play-btn.svg") #e8e8e8 no-repeat center / 8px auto;}

.brand_menu.new ul {width: calc(100% - 30px);}
.brand_menu.new .swiper_pause_btn {width: 18px; height: 18px; flex-shrink: 0; background: url("//image.aladin.co.kr/img/svg/gray-pause-btn.svg") #fff no-repeat center / 6px auto; font-size: 0; border: 1px solid #8f8f8f; cursor: pointer; position: absolute; right: 0; top: 0px; box-sizing: border-box; opacity: 0.6;}
.brand_menu.new .swiper_pause_btn.stop {background: url("//image.aladin.co.kr/img/svg/gray-play-btn.svg") #fff no-repeat center / 6px auto;}