@charset "UTF-8";
.c_title { display: inline-block; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; vertical-align: middle; }

.c_title .title { display: inline-block; color: #111; font-size: 20px; line-height: 29px; vertical-align: middle; }

.c_tab { position: relative; }

.c_tab.c_tab_style_1 { position: relative; display: inline-block; padding: 0 42px; min-width: 118px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_tab.c_tab_style_1 [role="tab"] { position: relative; width: 28px; height: 28px; border-radius: 15.5px; -webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); background-color: #fff; line-height: 200px; overflow: hidden; }

.c_tab.c_tab_style_1 [role="tab"]:first-child { position: absolute; top: 0; left: 0; }

.c_tab.c_tab_style_1 [role="tab"]:first-child:after { position: absolute; top: 50%; left: 50%; margin: -4px 0 0 -3px; width: 6px; height: 6px; border: 1px solid #111; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); content: ""; }

.c_tab.c_tab_style_1 [role="tab"]:last-child { position: absolute; top: 0; right: 0; }

.c_tab.c_tab_style_1 [role="tab"]:last-child:after { position: absolute; top: 50%; left: 50%; margin: -4px 0 0 -4px; width: 6px; height: 6px; border: 1px solid #111; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.c_tab.c_tab_style_1 [role="tab"]:disabled:after { border-color: #ccc; }

.c_tab.c_tab_style_1 .page { display: inline-block; font-size: 16px; color: #ccc; vertical-align: middle; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; line-height: 28px; }

.c_tab.c_tab_style_1 .page strong { color: #111; font-size: 15px; }

.c_tab.c_tab_style_1 .page strong:after { display: inline-block; margin: 0 5px; color: #ccc; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; content: "/"; }

.c_tab.c_tab_style_2 { position: relative; display: inline-block; padding: 0 23px; min-width: 35px; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 0; }

.c_tab.c_tab_style_2 [role="tab"] { position: relative; display: inline-block; width: 18px; height: 18px; overflow: hidden; font-size: 12px; line-height: 200px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ddd; background: #fff; }

.c_tab.c_tab_style_2 [role="tab"]:first-child { position: absolute; top: 0; left: 0; }

.c_tab.c_tab_style_2 [role="tab"]:first-child:after { position: absolute; top: 6px; left: 7px; width: 4px; height: 4px; border: 1px solid #111; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); content: ""; }

.c_tab.c_tab_style_2 [role="tab"]:last-child { position: absolute; top: 0; right: 0; }

.c_tab.c_tab_style_2 [role="tab"]:last-child:after { position: absolute; top: 6px; left: 5px; width: 4px; height: 4px; border: 1px solid #111; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.c_tab.c_tab_style_2 [role="tab"]:disabled:after { border-color: #ccc; }

.c_tab.c_tab_style_2 .page { display: inline-block; font-size: 12px; color: #ccc; vertical-align: middle; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; line-height: 18px; }

.c_tab.c_tab_style_2 .page strong { color: #111; font-size: 13px; }

.c_tab.c_tab_style_2 .page strong:after { display: inline-block; margin: 0 5px; color: #ccc; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; content: "/"; }

.c_ad.c_ad_style_1 .c_title { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c_shopping_keyword_popular { position: relative; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_shopping_keyword_popular .c_tab { position: absolute; }

.c_shopping_keyword_popular .c_tab.c_tab_style_1 { top: 0px; right: 2px; }

.c_shopping_keyword_popular .c_tab.c_tab_style_2 { top: 3px; right: 2px; }

.c_shopping_keyword_popular .keyword_header { position: relative; }

.c_shopping_keyword_popular .keyword_list { width: 100%; height: 300px; margin-top: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_shopping_keyword_popular .keyword_list_amazon .keyword .rank { color: #49a3c7; }

.c_shopping_keyword_popular .keyword_list > .title { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c_shopping_keyword_popular .keyword_list .list { position: relative; float: left; width: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: #fff; }

.c_shopping_keyword_popular .keyword_list .list:last-child { left: -1px; }

.c_shopping_keyword_popular .keyword_list li { position: relative; z-index: 1; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 60px; border: 1px solid #efefef; }

.c_shopping_keyword_popular .keyword_list li:not(:first-child) { border-top: none; }

.c_shopping_keyword_popular .keyword_list li:not(:first-child):hover { top: -1px; }

.c_shopping_keyword_popular .keyword_list li:hover { z-index: 2; border: 1px solid #ff0038; }

.c_shopping_keyword_popular .keyword_list li a { display: block; width: 100%; height: 100%; padding: 0 50px 0 15px; -webkit-box-sizing: border-box; box-sizing: border-box; font-weight: bold; font-size: 16px; line-height: 58px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c_shopping_keyword_popular .keyword_list li a:hover { text-decoration: none; }

.c_shopping_keyword_popular .keyword { float: left; max-width: 100%; margin-right: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c_shopping_keyword_popular .keyword .rank { display: inline-block; width: 20px; margin-right: 5px; color: #ff0038; font-size: 17px; text-align: center; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_shopping_keyword_popular .keyword .title { color: #111; font-size: 16px; font-weight: normal; }

.c_shopping_keyword_popular .description { display: block; min-width: 10px; color: #999; font-size: 14px; font-weight: normal; line-height: 60px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c_shopping_keyword_popular .status { position: absolute; top: 0; right: 0; width: 50px; height: 60px; }

.c_shopping_keyword_popular .status span { display: block; overflow: hidden; }

.c_shopping_keyword_popular .status .up { margin: 25px auto 0; background-image: url("/img/common/sprites/sp_c_shopping_keyword_popular_2x_20201111_101439.png"); background-position: -29px -12px; width: 9px; height: 10px; background-size: 49px 39px; }

.c_shopping_keyword_popular .status .down { margin: 25px auto 0; background-image: url("/img/common/sprites/sp_c_shopping_keyword_popular_2x_20201111_101439.png"); background-position: 0px -29px; width: 8px; height: 10px; background-size: 49px 39px; }

.c_shopping_keyword_popular .status .new { margin: 27px auto 0; background-image: url("/img/common/sprites/sp_c_shopping_keyword_popular_2x_20201111_101439.png"); background-position: -29px 0px; width: 20px; height: 7px; background-size: 49px 39px; }

.c_shopping_keyword_popular .status .steady { margin: 28px auto 0; background-image: url("/img/common/sprites/sp_c_shopping_keyword_popular_2x_20201111_101439.png"); background-position: -43px -12px; width: 6px; height: 2px; background-size: 49px 39px; }

.c_shopping_keyword_popular .date { display: inline-block; margin: 2px 0 0 6px; color: #6d96c0; font-size: 12px; line-height: 18px; vertical-align: middle; }

.c_shopping_keyword_popular .date span { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.b_shopping_keyword_popular { position: relative; width: 1200px; margin: 0 auto; zoom: 1; }

.b_shopping_keyword_popular .c_shopping_keyword_popular:nth-child(1):nth-last-child(2), .b_shopping_keyword_popular .c_shopping_keyword_popular:nth-child(1):nth-last-child(3) { float: left; width: 980px; }

.b_shopping_keyword_popular .c_ad { float: left; width: 200px; padding: 44px 0 0 20px; }

.b_shopping_keyword_popular .c_ad iframe { width: 200px; height: 300px; }

.b_shopping_keyword_popular .search_survery { position: absolute; top: -9px; right: 0; font-size: 13px; color: #333; letter-spacing: 0; }

.b_shopping_keyword_popular .search_survery .survery_link { display: inline-block; width: 200px; padding: 0 6px; border: 1px solid #eee; background-color: #fff; color: #333; font-size: 13px; letter-spacing: 0; line-height: 40px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.b_shopping_keyword_popular .search_survery .survery_link:hover { text-decoration: none; }

.b_shopping_keyword_popular .search_survery .survery_link::before { display: inline-block; margin: -2px 3px 0 0; vertical-align: middle; background-image: url("/img/common/sprites/sp_c_shopping_keyword_popular_2x_20201111_101439.png"); background-position: 0px 0px; width: 24px; height: 24px; background-size: 49px 39px; content: ""; }

.b_shopping_keyword_popular .search_survery .survery_link::after { position: absolute; top: 50%; left: auto; right: 18px; margin: -4px 0 0 -4px; width: 6px; height: 6px; border: 1px solid #999; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.b_shopping_keyword_popular:after { display: block; content: ""; clear: both; }

.c-button { position: relative; display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align: middle; text-align: center; border: 1px solid transparent; }

.c-button[type="button"], .c-button[type="submit"] { border: 1px solid transparent; }

.c-button--bold { font-weight: bold; }

.c-button--text-left { text-align: left; }

.c-button:disabled, .c-button--disabled { cursor: pointer; }

.c-button:hover { text-decoration: none; }

.c-button--primary { color: #fff; background-color: #ff0038; border-color: #ff0038; }

.c-button--primary[type="button"], .c-button--primary[type="submit"] { color: #fff; background-color: #ff0038; border-color: #ff0038; }

.c-button--primary::after { border-color: #fff; }

.c-button--primary::after[type="button"], .c-button--primary::after[type="submit"] { border-color: #fff; }

.c-button--primary:disabled, .c-button--primary.c-button--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--primary:disabled[type="button"], .c-button--primary:disabled[type="submit"], .c-button--primary.c-button--disabled[type="button"], .c-button--primary.c-button--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--alert { color: #ff0038; background-color: #fff; border-color: #ff0038; }

.c-button--alert[type="button"], .c-button--alert[type="submit"] { color: #ff0038; background-color: #fff; border-color: #ff0038; }

.c-button--alert::after { border-color: #ff0038; }

.c-button--alert::after[type="button"], .c-button--alert::after[type="submit"] { border-color: #ff0038; }

.c-button--alert:disabled, .c-button--alert.c-button--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--alert:disabled[type="button"], .c-button--alert:disabled[type="submit"], .c-button--alert.c-button--disabled[type="button"], .c-button--alert.c-button--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--normal { color: #111; background-color: #fff; border-color: #ccc; }

.c-button--normal[type="button"], .c-button--normal[type="submit"] { color: #111; background-color: #fff; border-color: #ccc; }

.c-button--normal::after { border-color: #ccc; }

.c-button--normal::after[type="button"], .c-button--normal::after[type="submit"] { border-color: #ccc; }

.c-button--normal:disabled, .c-button--normal.c-button--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--normal:disabled[type="button"], .c-button--normal:disabled[type="submit"], .c-button--normal.c-button--disabled[type="button"], .c-button--normal.c-button--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--secondary { color: #0b83e6; background-color: #fff; border-color: #0b83e6; }

.c-button--secondary[type="button"], .c-button--secondary[type="submit"] { color: #0b83e6; background-color: #fff; border-color: #0b83e6; }

.c-button--secondary::after { border-color: #0b83e6; }

.c-button--secondary::after[type="button"], .c-button--secondary::after[type="submit"] { border-color: #0b83e6; }

.c-button--secondary:disabled, .c-button--secondary.c-button--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--secondary:disabled[type="button"], .c-button--secondary:disabled[type="submit"], .c-button--secondary.c-button--disabled[type="button"], .c-button--secondary.c-button--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--black { color: #fff; background-color: #333; border-color: #333; }

.c-button--black[type="button"], .c-button--black[type="submit"] { color: #fff; background-color: #333; border-color: #333; }

.c-button--black::after { border-color: #fff; }

.c-button--black::after[type="button"], .c-button--black::after[type="submit"] { border-color: #fff; }

.c-button--black:disabled, .c-button--black.c-button--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--black:disabled[type="button"], .c-button--black:disabled[type="submit"], .c-button--black.c-button--disabled[type="button"], .c-button--black.c-button--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button-luxy { position: relative; display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align: middle; text-align: center; border: 1px solid transparent; }

.c-button-luxy[type="button"], .c-button-luxy[type="submit"] { border: 1px solid transparent; }

.c-button-luxy--bold { font-weight: bold; }

.c-button-luxy--text-left { text-align: left; }

.c-button-luxy:disabled, .c-button-luxy--disabled { cursor: pointer; }

.c-button-luxy:hover { text-decoration: none; }

.c-button-luxy--primary { color: #fff; background-color: #0f0fd9; border-color: #0f0fd9; }

.c-button-luxy--primary[type="button"], .c-button-luxy--primary[type="submit"] { color: #fff; background-color: #0f0fd9; border-color: #0f0fd9; }

.c-button-luxy--primary::after { border-color: #0f0fd9; }

.c-button-luxy--primary::after[type="button"], .c-button-luxy--primary::after[type="submit"] { border-color: #0f0fd9; }

.c-button-luxy--primary:disabled, .c-button-luxy--primary.c-button-luxy--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button-luxy--primary:disabled[type="button"], .c-button-luxy--primary:disabled[type="submit"], .c-button-luxy--primary.c-button-luxy--disabled[type="button"], .c-button-luxy--primary.c-button-luxy--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-iconinfo { position: relative; display: inline-block; height: 14px; width: 14px; border: 0; padding: 0; background: transparent; text-indent: -9999px; vertical-align: middle; overflow: hidden; }

.c-iconinfo:after { position: absolute; content: ""; display: block; left: 0; top: 0; }

.c-iconinfo--help:after { width: 14px; height: 14px; background-image: url("/img/svg/logo/icon_help.svg"); background-size: 14px 14px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.c-iconinfo--info:after { width: 14px; height: 14px; background-image: url("/img/svg/logo/icon_info.svg"); background-size: 14px 14px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.c-time-flag { display: inline-block; vertical-align: middle; }

.c-time { float: left; height: 22px; min-width: 73px; padding: 3px 5px 2px; margin-right: 2px; border-color: #49a3c7; background-color: #49a3c7; font-size: 12px; color: #fff; line-height: 1.3; white-space: nowrap; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-time [role="timer"] { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-time:before { background-image: url("/img/eui/sprites/sp_card_item_202171_95024.png"); background-position: -30px -83px; width: 12px; height: 12px; background-size: 112px 101px; display: inline-block; margin: -2px 3px 0 0; vertical-align: middle; content: ""; }

.c-nation { margin-bottom: 10px; }

.c-nation dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c-nation dd { min-height: 18px; }

.c-nation .amazon { position: static; width: auto; height: auto; margin: 0; clip: auto; white-space: normal; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 54px; height: 16.39286px; background-position: -1.92593px -28.88889px; background-size: 429px 156px; display: inline-block; overflow: hidden; margin: 3px 0px -6px 0; color: transparent; }

.c-nation .nation { position: relative; display: inline-block; padding-left: 9px; font-size: 13px; color: #333; }

.c-nation .nation:before { position: absolute; top: 50%; left: 4px; margin-top: -1px; width: 2px; height: 2px; background: #ddd; border-radius: 100%; content: ""; }

.c-n-flag { overflow: hidden; float: left; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 18px; padding: 0 6px; margin-right: 4px; color: #333; font-size: 12px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-weight: 700; line-height: 18px; background-color: #f5f6f8; white-space: nowrap; text-align: center; vertical-align: top; }

.c-n-flag--fill { color: #fff; padding: 0 7px; font-weight: 700; font-size: 12px; background-color: #0f0fd9; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-flag { position: relative; display: inline-block; vertical-align: middle; overflow: hidden; zoom: 1; height: 22px; }

.c-flag:after { display: block; content: ""; clear: both; }

.c-flag.c-flag--full { display: block; overflow: visible; }

.c-flag dt { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; font-size: 6px; line-height: 1; white-space: nowrap; }

.c-flag dd { float: left; background-color: #fff; }

.c-flag dd { margin-right: 2px; }

.c-flag dd:last-of-type { margin-right: 0; }

.c-flag.c-flag--full { height: 24px; }

.c-flag.c-flag--full dd { margin: 0 2px 2px 0; }

.c-flag.c-flag--full dd:last-of-type { margin-right: 0; }

.c-flag .c-flag__item { position: relative; display: block; height: 22px; padding: 2px 4px 1px; border: 0; font-size: 12px; line-height: 1.4; word-break: break-all; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; background-color: #fff; }

.c-flag .c-flag__item::after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; content: ""; }

.c-flag .c-flag__item { font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-flag .c-flag__item.c-flag__item--ff0038 { border: 1px solid transparent; border-color: rgba(255, 0, 56, 0.4); color: #ff0038; }

.c-flag .c-flag__item.c-flag__item--ff0038::after { background: rgba(255, 0, 56, 0.04); }

.c-flag .c-flag__item.c-flag__time--ff0038 { color: #ff0038; }

.c-flag .c-flag__item.c-flag__item--f43142 { border: 1px solid transparent; border-color: rgba(244, 49, 66, 0.4); color: #f43142; }

.c-flag .c-flag__item.c-flag__item--f43142::after { background: rgba(244, 49, 66, 0.04); }

.c-flag .c-flag__item.c-flag__time--f43142 { color: #f43142; }

.c-flag .c-flag__item.c-flag__item--ff334c { border: 1px solid transparent; border-color: rgba(255, 51, 76, 0.4); color: #ff334c; }

.c-flag .c-flag__item.c-flag__item--ff334c::after { background: rgba(255, 51, 76, 0.04); }

.c-flag .c-flag__item.c-flag__time--ff334c { color: #ff334c; }

.c-flag .c-flag__item.c-flag__item--f01b70 { border: 1px solid transparent; border-color: rgba(240, 27, 112, 0.4); color: #f01b70; }

.c-flag .c-flag__item.c-flag__item--f01b70::after { background: rgba(240, 27, 112, 0.04); }

.c-flag .c-flag__item.c-flag__time--f01b70 { color: #f01b70; }

.c-flag .c-flag__item.c-flag__item--f53fc6 { border: 1px solid transparent; border-color: rgba(245, 63, 198, 0.4); color: #f53fc6; }

.c-flag .c-flag__item.c-flag__item--f53fc6::after { background: rgba(245, 63, 198, 0.04); }

.c-flag .c-flag__item.c-flag__time--f53fc6 { color: #f53fc6; }

.c-flag .c-flag__item.c-flag__item--6423ff { border: 1px solid transparent; border-color: rgba(100, 35, 255, 0.4); color: #6423ff; }

.c-flag .c-flag__item.c-flag__item--6423ff::after { background: rgba(100, 35, 255, 0.04); }

.c-flag .c-flag__item.c-flag__time--6423ff { color: #6423ff; }

.c-flag .c-flag__item.c-flag__item--0b83e6 { border: 1px solid transparent; border-color: rgba(11, 131, 230, 0.4); color: #0b83e6; }

.c-flag .c-flag__item.c-flag__item--0b83e6::after { background: rgba(11, 131, 230, 0.04); }

.c-flag .c-flag__item.c-flag__time--0b83e6 { color: #0b83e6; }

.c-flag .c-flag__item.c-flag__item--00adf2 { border: 1px solid transparent; border-color: rgba(0, 173, 242, 0.4); color: #00adf2; }

.c-flag .c-flag__item.c-flag__item--00adf2::after { background: rgba(0, 173, 242, 0.04); }

.c-flag .c-flag__item.c-flag__time--00adf2 { color: #00adf2; }

.c-flag .c-flag__item.c-flag__item--249356 { border: 1px solid transparent; border-color: rgba(36, 147, 86, 0.4); color: #249356; }

.c-flag .c-flag__item.c-flag__item--249356::after { background: rgba(36, 147, 86, 0.04); }

.c-flag .c-flag__item.c-flag__time--249356 { color: #249356; }

.c-flag .c-flag__item.c-flag__item--ff8100 { border: 1px solid transparent; border-color: rgba(255, 129, 0, 0.4); color: #ff8100; }

.c-flag .c-flag__item.c-flag__item--ff8100::after { background: rgba(255, 129, 0, 0.04); }

.c-flag .c-flag__item.c-flag__time--ff8100 { color: #ff8100; }

.c-flag .c-flag__item.c-flag__item--b9830b { border: 1px solid transparent; border-color: rgba(185, 131, 11, 0.4); color: #b9830b; }

.c-flag .c-flag__item.c-flag__item--b9830b::after { background: rgba(185, 131, 11, 0.04); }

.c-flag .c-flag__item.c-flag__time--b9830b { color: #b9830b; }

.c-flag .c-flag__item.c-flag__item--687581 { border: 1px solid transparent; border-color: rgba(104, 117, 129, 0.4); color: #687581; }

.c-flag .c-flag__item.c-flag__item--687581::after { background: rgba(104, 117, 129, 0.04); }

.c-flag .c-flag__item.c-flag__time--687581 { color: #687581; }

.c-flag .c-flag__item.c-flag__item--426bd1 { border: 1px solid transparent; border-color: rgba(66, 107, 209, 0.4); color: #426bd1; }

.c-flag .c-flag__item.c-flag__item--426bd1::after { background: rgba(66, 107, 209, 0.04); }

.c-flag .c-flag__item.c-flag__time--426bd1 { color: #426bd1; }

.c-flag .c-flag__item.c-flag__item--0097a5 { border: 1px solid transparent; border-color: rgba(0, 151, 165, 0.4); color: #0097a5; }

.c-flag .c-flag__item.c-flag__item--0097a5::after { background: rgba(0, 151, 165, 0.04); }

.c-flag .c-flag__item.c-flag__time--0097a5 { color: #0097a5; }

.c-flag .c-flag__item.c-flag__item--00ae6f { border: 1px solid transparent; border-color: rgba(0, 174, 111, 0.4); color: #00ae6f; }

.c-flag .c-flag__item.c-flag__item--00ae6f::after { background: rgba(0, 174, 111, 0.04); }

.c-flag .c-flag__item.c-flag__time--00ae6f { color: #00ae6f; }

.c-flag .c-flag__item.c-flag__item--3617ce { border: 1px solid transparent; border-color: rgba(54, 23, 206, 0.4); color: #3617ce; }

.c-flag .c-flag__item.c-flag__item--3617ce::after { background: rgba(54, 23, 206, 0.04); }

.c-flag .c-flag__item.c-flag__time--3617ce { color: #3617ce; }

.c-flag .c-flag__item.c-flag__item--000000 { border: 1px solid transparent; border-color: rgba(0, 0, 0, 0.4); color: #000000; }

.c-flag .c-flag__item.c-flag__item--000000::after { background: rgba(0, 0, 0, 0.04); }

.c-flag .c-flag__item.c-flag__time--000000 { color: #000000; }

.c-flag .c-flag__item.c-flag__item--0f0fd9 { border: 1px solid transparent; border-color: rgba(15, 15, 217, 0.4); color: #0f0fd9; }

.c-flag .c-flag__item.c-flag__item--0f0fd9::after { background: rgba(15, 15, 217, 0.04); }

.c-flag .c-flag__item.c-flag__time--0f0fd9 { color: #0f0fd9; }

.c-flag .c-flag__item.c-flag__item--5274ff { border: 1px solid transparent; border-color: rgba(82, 116, 255, 0.4); color: #5274ff; }

.c-flag .c-flag__item.c-flag__item--5274ff::after { background: rgba(82, 116, 255, 0.04); }

.c-flag .c-flag__item.c-flag__time--5274ff { color: #5274ff; }

.c-flag .c-flag__item > strong { line-height: 1.45; }

.c-flag .c-flag__time { margin-top: 1px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; line-height: 21px; }

.c-flag .c-flag__time.c-flag__item--ff0038 { border: 1px solid transparent; border-color: rgba(255, 0, 56, 0.4); color: #ff0038; }

.c-flag .c-flag__time.c-flag__item--ff0038::after { background: rgba(255, 0, 56, 0.04); }

.c-flag .c-flag__time.c-flag__time--ff0038 { color: #ff0038; }

.c-flag .c-flag__time.c-flag__item--f43142 { border: 1px solid transparent; border-color: rgba(244, 49, 66, 0.4); color: #f43142; }

.c-flag .c-flag__time.c-flag__item--f43142::after { background: rgba(244, 49, 66, 0.04); }

.c-flag .c-flag__time.c-flag__time--f43142 { color: #f43142; }

.c-flag .c-flag__time.c-flag__item--ff334c { border: 1px solid transparent; border-color: rgba(255, 51, 76, 0.4); color: #ff334c; }

.c-flag .c-flag__time.c-flag__item--ff334c::after { background: rgba(255, 51, 76, 0.04); }

.c-flag .c-flag__time.c-flag__time--ff334c { color: #ff334c; }

.c-flag .c-flag__time.c-flag__item--f01b70 { border: 1px solid transparent; border-color: rgba(240, 27, 112, 0.4); color: #f01b70; }

.c-flag .c-flag__time.c-flag__item--f01b70::after { background: rgba(240, 27, 112, 0.04); }

.c-flag .c-flag__time.c-flag__time--f01b70 { color: #f01b70; }

.c-flag .c-flag__time.c-flag__item--f53fc6 { border: 1px solid transparent; border-color: rgba(245, 63, 198, 0.4); color: #f53fc6; }

.c-flag .c-flag__time.c-flag__item--f53fc6::after { background: rgba(245, 63, 198, 0.04); }

.c-flag .c-flag__time.c-flag__time--f53fc6 { color: #f53fc6; }

.c-flag .c-flag__time.c-flag__item--6423ff { border: 1px solid transparent; border-color: rgba(100, 35, 255, 0.4); color: #6423ff; }

.c-flag .c-flag__time.c-flag__item--6423ff::after { background: rgba(100, 35, 255, 0.04); }

.c-flag .c-flag__time.c-flag__time--6423ff { color: #6423ff; }

.c-flag .c-flag__time.c-flag__item--0b83e6 { border: 1px solid transparent; border-color: rgba(11, 131, 230, 0.4); color: #0b83e6; }

.c-flag .c-flag__time.c-flag__item--0b83e6::after { background: rgba(11, 131, 230, 0.04); }

.c-flag .c-flag__time.c-flag__time--0b83e6 { color: #0b83e6; }

.c-flag .c-flag__time.c-flag__item--00adf2 { border: 1px solid transparent; border-color: rgba(0, 173, 242, 0.4); color: #00adf2; }

.c-flag .c-flag__time.c-flag__item--00adf2::after { background: rgba(0, 173, 242, 0.04); }

.c-flag .c-flag__time.c-flag__time--00adf2 { color: #00adf2; }

.c-flag .c-flag__time.c-flag__item--249356 { border: 1px solid transparent; border-color: rgba(36, 147, 86, 0.4); color: #249356; }

.c-flag .c-flag__time.c-flag__item--249356::after { background: rgba(36, 147, 86, 0.04); }

.c-flag .c-flag__time.c-flag__time--249356 { color: #249356; }

.c-flag .c-flag__time.c-flag__item--ff8100 { border: 1px solid transparent; border-color: rgba(255, 129, 0, 0.4); color: #ff8100; }

.c-flag .c-flag__time.c-flag__item--ff8100::after { background: rgba(255, 129, 0, 0.04); }

.c-flag .c-flag__time.c-flag__time--ff8100 { color: #ff8100; }

.c-flag .c-flag__time.c-flag__item--b9830b { border: 1px solid transparent; border-color: rgba(185, 131, 11, 0.4); color: #b9830b; }

.c-flag .c-flag__time.c-flag__item--b9830b::after { background: rgba(185, 131, 11, 0.04); }

.c-flag .c-flag__time.c-flag__time--b9830b { color: #b9830b; }

.c-flag .c-flag__time.c-flag__item--687581 { border: 1px solid transparent; border-color: rgba(104, 117, 129, 0.4); color: #687581; }

.c-flag .c-flag__time.c-flag__item--687581::after { background: rgba(104, 117, 129, 0.04); }

.c-flag .c-flag__time.c-flag__time--687581 { color: #687581; }

.c-flag .c-flag__time.c-flag__item--426bd1 { border: 1px solid transparent; border-color: rgba(66, 107, 209, 0.4); color: #426bd1; }

.c-flag .c-flag__time.c-flag__item--426bd1::after { background: rgba(66, 107, 209, 0.04); }

.c-flag .c-flag__time.c-flag__time--426bd1 { color: #426bd1; }

.c-flag .c-flag__time.c-flag__item--0097a5 { border: 1px solid transparent; border-color: rgba(0, 151, 165, 0.4); color: #0097a5; }

.c-flag .c-flag__time.c-flag__item--0097a5::after { background: rgba(0, 151, 165, 0.04); }

.c-flag .c-flag__time.c-flag__time--0097a5 { color: #0097a5; }

.c-flag .c-flag__time.c-flag__item--00ae6f { border: 1px solid transparent; border-color: rgba(0, 174, 111, 0.4); color: #00ae6f; }

.c-flag .c-flag__time.c-flag__item--00ae6f::after { background: rgba(0, 174, 111, 0.04); }

.c-flag .c-flag__time.c-flag__time--00ae6f { color: #00ae6f; }

.c-flag .c-flag__time.c-flag__item--3617ce { border: 1px solid transparent; border-color: rgba(54, 23, 206, 0.4); color: #3617ce; }

.c-flag .c-flag__time.c-flag__item--3617ce::after { background: rgba(54, 23, 206, 0.04); }

.c-flag .c-flag__time.c-flag__time--3617ce { color: #3617ce; }

.c-flag .c-flag__time.c-flag__item--000000 { border: 1px solid transparent; border-color: rgba(0, 0, 0, 0.4); color: #000000; }

.c-flag .c-flag__time.c-flag__item--000000::after { background: rgba(0, 0, 0, 0.04); }

.c-flag .c-flag__time.c-flag__time--000000 { color: #000000; }

.c-flag .c-flag__time.c-flag__item--0f0fd9 { border: 1px solid transparent; border-color: rgba(15, 15, 217, 0.4); color: #0f0fd9; }

.c-flag .c-flag__time.c-flag__item--0f0fd9::after { background: rgba(15, 15, 217, 0.04); }

.c-flag .c-flag__time.c-flag__time--0f0fd9 { color: #0f0fd9; }

.c-flag .c-flag__time.c-flag__item--5274ff { border: 1px solid transparent; border-color: rgba(82, 116, 255, 0.4); color: #5274ff; }

.c-flag .c-flag__time.c-flag__item--5274ff::after { background: rgba(82, 116, 255, 0.04); }

.c-flag .c-flag__time.c-flag__time--5274ff { color: #5274ff; }

.c-flag .c-flag__item--11festa { color: #fff; border: 1px solid transparent; border-color: #f44654; background-color: #f44654; }

.c-flag .c-flag__item--choice { color: #fff; border: 1px solid transparent; border-color: #232f3e; background: #232f3e; }

.c-flag .c-flag__item--gradient-red { color: #fff; border: 0; background: -webkit-linear-gradient(335.16deg, #ff465d 31.64%, #ff00ef 100%); background: linear-gradient(114.84deg, #ff465d 31.64%, #ff00ef 100%); line-height: 16px; }

.c-flag .c-flag__item--ooah { position: relative; width: 37px; padding: 0; border: none; background-color: transparent; line-height: 200px; }

.c-flag .c-flag__item--ooah::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 37px; height: 12.33333px; background-position: -576.11111px -104.83333px; background-size: 915px 333px; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto; content: ""; }

.c-flag .c-flag__item--freshtable { position: relative; width: 51px; padding: 0; border: none; background-color: transparent; line-height: 200px; }

.c-flag .c-flag__item--freshtable::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 51px; height: 11.76923px; background-position: -433.07071px -99.7963px; background-size: 873px 317px; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto; content: ""; }

.c-flag .c-flag__item--shockingdeal { position: relative; width: 44px; padding: 0; border: none; background-color: transparent; line-height: 200px; }

.c-flag .c-flag__item--shockingdeal::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 44px; height: 18px; background-position: -837px -60px; background-size: 891px 324px; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto; content: ""; }

.c-flag .c-flag__item--timedeal { position: relative; width: 57px; padding: 0; border: none; background-color: transparent; line-height: 200px; }

.c-flag .c-flag__item--timedeal::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 57px; height: 14px; background-position: -296px -125px; background-size: 891px 324px; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto; content: ""; }

.c-flag-box { overflow: hidden; max-height: 49px; zoom: 1; }

.c-flag-box:after { display: block; content: ""; clear: both; }

.c-flag-box dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c-flag-box dd { display: inline; }

.c-flag-box .c-time { margin: 0 4px 4px 0; }

.c-flag-box .c-flag { overflow: initial; height: auto; }

.c-flag-box .c-flag .c-flag__item { float: left; margin: 0 4px 4px 0; }

.c-flag-box .c-flag .c-flag__item:last-child { margin-right: 0; }

.c-flag-box .c-flag .c-flag__time { float: left; margin: 1px 4px 4px 1px; }

.c-flag-box .c-flag .c-flag__time:last-child { margin-right: 0; }

.c-search-list .c-flag-box, .c-search-gallery .c-flag-box, .search_section.search_section_ad .c-card-item .c-flag-box, .search_section.search_section_auto .c-card-item .c-flag-box { max-height: 44px; margin-bottom: 2px; }

.c-search-list .c-flag-box--luxury, .c-search-gallery .c-flag-box--luxury, .search_section.search_section_ad .c-card-item .c-flag-box--luxury, .search_section.search_section_auto .c-card-item .c-flag-box--luxury { margin-top: 6px; margin-bottom: 0; }

.c-search-list .c-flag-box .c-flag__item, .c-search-gallery .c-flag-box .c-flag__item, .search_section.search_section_ad .c-card-item .c-flag-box .c-flag__item, .search_section.search_section_auto .c-card-item .c-flag-box .c-flag__item { height: 18px; padding: 0 5px; font-size: 11px; }

.c-search-list .c-flag-box .c-flag__item > strong, .c-search-gallery .c-flag-box .c-flag__item > strong, .search_section.search_section_ad .c-card-item .c-flag-box .c-flag__item > strong, .search_section.search_section_auto .c-card-item .c-flag-box .c-flag__item > strong { line-height: 1.5; }

.c-search-list .c-flag-box .c-flag__time, .c-search-gallery .c-flag-box .c-flag__time, .search_section.search_section_ad .c-card-item .c-flag-box .c-flag__time, .search_section.search_section_auto .c-card-item .c-flag-box .c-flag__time { margin-top: 0; line-height: 18px; }

.c-search-list .c-flag-box .c-flag__item--gradient-red strong, .c-search-gallery .c-flag-box .c-flag__item--gradient-red strong, .search_section.search_section_ad .c-card-item .c-flag-box .c-flag__item--gradient-red strong, .search_section.search_section_auto .c-card-item .c-flag-box .c-flag__item--gradient-red strong { line-height: 18px; }

.c-starrate { zoom: 1; }

.c-starrate:after { display: block; content: ""; clear: both; }

.c-starrate dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c-starrate dd:first-of-type .c-starrate__review .sr-only { position: static; width: auto; height: auto; margin: 0; clip: auto; white-space: normal; }

.c-starrate .c-review-event + dd.c-starrate__review .sr-only, .c-starrate dd.c-starrate__review:first-of-type .sr-only { position: static; width: auto; height: auto; margin: 0; clip: auto; white-space: normal; }

.c-starrate.c-starrate--amazon dt { position: static; width: auto; height: auto; margin: 0; clip: auto; white-space: normal; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 14px; height: 14px; background-position: -340px -150px; background-size: 891px 324px; overflow: hidden; float: left; margin: 2px 4px 0 0; color: transparent; }

.c-starrate__sati { position: relative; float: left; overflow: hidden; margin: 2px 4px 0 0; color: transparent; font-size: 10px; width: 64px; height: 12px; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 64px; height: 12px; background-position: -298px -102px; background-size: 891px 324px; }

.c-starrate__sati .c-starrate__gauge { position: absolute; top: 0; left: 0; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 64px; height: 12px; background-position: -370px -102px; background-size: 891px 324px; }

.c-starrate__review { float: left; color: #666; font-size: 12px; letter-spacing: 0; }

.c-starrate__review .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-addition { position: relative; font-size: 12px; line-height: 16px; color: #666; }

.c-addition + .c-addition { margin-top: -1px; }

.c-addition > div, .c-addition > ul, .c-addition > dl, .c-addition > a, .c-addition .c-addition-link { display: block; position: relative; height: 20px; }

.c-addition .c-addition-coupon { overflow: hidden; position: relative; height: 20px; }

.c-addition .c-addition-coupon:not(:first-of-type) { margin-left: 12px; }

.c-addition .c-addition-coupon:nth-child(1):nth-last-child(1) .c-addition-coupon__text { max-width: 75%; }

.c-addition .c-addition-coupon .c-addition-coupon__rate { position: relative; display: inline-block; height: 20px; padding: 0 13px 0 5px; vertical-align: top; font-size: 11px; line-height: 20px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #111; }

.c-addition .c-addition-coupon .c-addition-coupon__rate em { display: inline-block; white-space: nowrap; vertical-align: top; font-weight: 700; }

.c-addition .c-addition-coupon .c-addition-coupon__rate em:before, .c-addition .c-addition-coupon .c-addition-coupon__rate em:after { height: 3px; width: 4px; position: absolute; z-index: 1; right: 5px; content: ""; }

.c-addition .c-addition-coupon .c-addition-coupon__rate em:before { top: 0; background-image: url("/img/eui/sprites/sp_card_item_2x_2022107_112716.png"); background-position: -11px 0px; width: 6px; height: 3px; background-size: 17px 3px; }

.c-addition .c-addition-coupon .c-addition-coupon__rate em:after { bottom: 0; background-image: url("/img/eui/sprites/sp_card_item_2x_2022107_112716.png"); background-position: 0px 0px; width: 6px; height: 3px; background-size: 17px 3px; }

.c-addition .c-addition-coupon .c-addition-coupon__rate:before { height: 20px; width: 8px; position: absolute; right: 0; top: 0; background: -webkit-gradient(linear, left top, left bottom, from(#ff5a2e), color-stop(52%, #ff0038), to(#ff00ef)); background: -webkit-linear-gradient(#ff5a2e, #ff0038 52%, #ff00ef); background: linear-gradient(#ff5a2e, #ff0038 52%, #ff00ef); content: ""; }

.c-addition .c-addition-coupon .c-addition-coupon__rate:after { position: absolute; left: 0; right: 0; top: 0; bottom: 0; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 2px; content: ""; }

.c-addition .c-addition-coupon .c-addition-coupon__text { position: relative; display: inline-block; margin: 0 0 0 4px; padding: 0 10px 0 0; line-height: 20px; font-size: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 23%; }

.c-addition .c-addition-coupon .c-addition-coupon__text:after { position: absolute; top: 50%; right: 1px; width: 5px; height: 5px; margin-top: -3px; border: solid #666; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.c-addition .c-addition-coupon:hover { text-decoration: none; }

.c-like-button { position: absolute; z-index: 2; line-height: 200px; overflow: hidden; width: 28px; height: 28px; border: 1px solid #ddd; border-radius: 18px; background-color: #fff; }

.c-like-button::after { position: absolute; top: 50%; left: 50%; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 20px; height: 20px; background-position: -382px -260px; background-size: 891px 324px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: ""; }

.c-like-button[aria-pressed="true"]::after, .c-like-button.on::after { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 20px; height: 20px; background-position: -410px -260px; background-size: 891px 324px; content: ""; }

.c-tooltip, .c-tooltip-point, .c-tooltip-line, .c-tooltip-square { position: absolute; padding: 8px 12px 7px; border-radius: 14px; font-size: 12px; color: #fff; }

.c-tooltip:before, .c-tooltip-point:before, .c-tooltip-line:before, .c-tooltip-square:before { position: absolute; top: -7px; left: 12px; border: solid transparent; border-width: 0 6px 7px; content: ""; }

.c-tooltip--top-center:before, .c-tooltip-point--top-center:before, .c-tooltip-line--top-center:before, .c-tooltip-square--top-center:before { left: 50%; margin-left: -6px; }

.c-tooltip--top-right:before, .c-tooltip-point--top-right:before, .c-tooltip-line--top-right:before, .c-tooltip-square--top-right:before { right: 12px; left: auto; }

.c-tooltip--bottom-left:before, .c-tooltip--bottom-center:before, .c-tooltip--bottom-right:before, .c-tooltip-point--bottom-left:before, .c-tooltip-point--bottom-center:before, .c-tooltip-point--bottom-right:before, .c-tooltip-line--bottom-left:before, .c-tooltip-line--bottom-center:before, .c-tooltip-line--bottom-right:before, .c-tooltip-square--bottom-left:before, .c-tooltip-square--bottom-center:before, .c-tooltip-square--bottom-right:before { top: auto; bottom: -7px; border-width: 7px 6px 0; }

.c-tooltip--bottom-center:before, .c-tooltip-point--bottom-center:before, .c-tooltip-line--bottom-center:before, .c-tooltip-square--bottom-center:before { left: 50%; margin-left: -6px; }

.c-tooltip--bottom-right:before, .c-tooltip-point--bottom-right:before, .c-tooltip-line--bottom-right:before, .c-tooltip-square--bottom-right:before { left: auto; right: 12px; }

.c-tooltip { background: rgba(0, 0, 0, 0.8); }

.c-tooltip:before { border-bottom-color: rgba(0, 0, 0, 0.8); }

.c-tooltip--bottom-left:before, .c-tooltip--bottom-center:before, .c-tooltip--bottom-right:before { border-top-color: rgba(0, 0, 0, 0.8); }

.c-tooltip-point { background: rgba(11, 131, 230, 0.8); }

.c-tooltip-point:before { border-bottom-color: rgba(11, 131, 230, 0.8); }

.c-tooltip-point.c-tooltip--bottom-left:before, .c-tooltip-point.c-tooltip--bottom-center:before, .c-tooltip-point.c-tooltip--bottom-right:before { border-top-color: rgba(11, 131, 230, 0.8); }

.c-tooltip-line { background: #fff; color: #333; border: 1px solid #ddd; }

.c-tooltip-line::before { position: absolute; top: -5px; width: 8px; height: 8px; background-color: white; border-style: solid; border-color: #ddd; -webkit-border-image: initial; -o-border-image: initial; border-image: initial; border-width: 1px 0px 0px 1px; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.c-tooltip-square { background: #fff; color: #333; border-radius: 0; border: 1px solid #8b8b8b; }

.c-tooltip-square::before { position: absolute; top: -4px; width: 6px; height: 6px; background-color: white; border-style: solid; border-color: #8b8b8b; -webkit-border-image: initial; -o-border-image: initial; border-image: initial; border-width: 1px 0px 0px 1px; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.c-checkbox-toggle { display: inline-block; margin: 0; }

.c-checkbox-toggle > em { display: block; float: left; position: relative; cursor: pointer; -webkit-transition: background-position 0.2s ease-in; transition: background-position 0.2s ease-in; }

.c-checkbox-toggle > em:before { position: absolute; top: 50%; left: 50%; border-radius: 34px; background: -webkit-gradient(linear, left bottom, left top, from(rgba(120, 120, 128, 0.16)), to(rgba(120, 120, 128, 0.16))), #ffffff; background: -webkit-linear-gradient(bottom, rgba(120, 120, 128, 0.16), rgba(120, 120, 128, 0.16)), #ffffff; background: linear-gradient(0deg, rgba(120, 120, 128, 0.16), rgba(120, 120, 128, 0.16)), #ffffff; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: ""; }

.c-checkbox-toggle > em:after { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-radius: 100%; position: absolute; top: 50%; border: 0.5px solid rgba(0, 0, 0, 0.04); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.06); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.06); -webkit-transition: left 0.2s ease-in, background-color 0.2s ease-in, -webkit-transform 0.3s ease; transition: left 0.2s ease-in, background-color 0.2s ease-in, -webkit-transform 0.3s ease; transition: left 0.2s ease-in, background-color 0.2s ease-in, transform 0.3s ease; transition: left 0.2s ease-in, background-color 0.2s ease-in, transform 0.3s ease, -webkit-transform 0.3s ease; -webkit-box-sizing: border-box; box-sizing: border-box; content: ""; }

.c-checkbox-toggle > em:active:after { -webkit-transform: translateY(-50%) scale3d(1.15, 0.85, 1); transform: translateY(-50%) scale3d(1.15, 0.85, 1); }

.c-checkbox-toggle span { color: #333; font-size: 15px; display: block; float: left; padding-left: 8px; }

.c-checkbox-toggle span:first-child { padding: 0 8px 0 0; }

.c-checkbox-toggle > input { height: 0; width: 0; display: block; position: absolute; opacity: 0; }

.c-checkbox-toggle > input:checked + em:after { border-color: rgba(0, 0, 0, 0.1); }

.c-checkbox-toggle > input:disabled + em { cursor: default; }

.c-checkbox-toggle > input:disabled + em:before, .c-checkbox-toggle > input:disabled + em:after { background: #eee; }

.c-checkbox-toggle > input:disabled + em:after { border: 0; -webkit-box-shadow: none; box-shadow: none; }

.c-checkbox-toggle > input:disabled + em:active:after { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.c-checkbox-toggle--disabled span { color: #ccc; }

.c-ad-layer { display: none; top: 18px; position: absolute; border-radius: 4px; -webkit-box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12), 0 0 1px 0px rgba(0, 0, 0, 0.36); box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12), 0 0 1px 0px rgba(0, 0, 0, 0.36); background-color: #fff; width: 274px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-ad-layer--active { display: block; z-index: 1; }

.c-ad-layer__title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 16px 40px 16px 20px; border-bottom: 1px solid #eee; color: #111; font-size: 16px; font-weight: 700; line-height: 23px; }

.c-ad-layer__title .c-link-arrow { margin-left: 8px; }

.c-ad-layer__body { padding: 16px 44px 16px 20px; color: #111; font-size: 15px; line-height: 22px; }

.c-ad-layer__sentence { color: #111; font-size: 15px; line-height: 22px; }

.c-ad-layer__close { position: absolute; top: 15px; right: 15px; width: 23px; height: 23px; overflow: hidden; line-height: 200px; }

.c-ad-layer__close:before, .c-ad-layer__close:after { position: absolute; top: 50%; left: 50%; width: 17px; height: 1px; background-color: #111; content: ""; }

.c-ad-layer__close:before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); }

.c-ad-layer__close:after { -webkit-transform: translate(-50%, -50%) rotate(135deg); -ms-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); }

.c-review-event { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.c-review-event__icon { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 70px; height: 17.5px; background-position: -244.86644px -136.57407px; background-size: 974px 354px; display: block; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; overflow: hidden; font-size: 1px; color: transparent; }

.c-review-event__text { font-size: 12px; font-weight: 700; color: #ffa700; }

.c-review-event__icon + .c-review-event__text { position: relative; padding-left: 12px; }

.c-review-event__icon + .c-review-event__text:before { content: ""; position: absolute; top: 50%; left: 5px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 2px; height: 2px; border-radius: 50%; background-color: #ddd; }

.c-starrate__review + .c-review-event { float: left; position: relative; margin-top: 0; padding-left: 11px; }

.c-starrate__review + .c-review-event:before { content: ""; position: absolute; top: 50%; left: 5px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 2px; height: 2px; border-radius: 50%; background-color: #ddd; }

.c_bi_amazon { display: inline-block; width: 80px; height: 25px; background-image: url("/img/svg/logo/amazon.svg"); background-size: 80px 25px; background-size: 100% 100%; vertical-align: middle; overflow: hidden; line-height: 200px; }

.c_bi_amazon.c_bi_amazon_allwhite { width: 80px; height: 25px; background-image: url("/img/svg/logo/amazon_allwhite.svg"); background-size: 80px 25px; background-size: 100% 100%; }

.c_bi_amazon.c_bi_amazon_white { width: 80px; height: 25px; background-image: url("/img/svg/logo/amazon_white.svg"); background-size: 80px 25px; background-size: 100% 100%; }

.c_bi_amazon.c_bi_amazon_grey { width: 80px; height: 25px; background-image: url("/img/svg/logo/amazon_black.svg"); background-size: 80px 25px; background-size: 100% 100%; }

.c_icon_amazon { display: inline-block; width: 14px; height: 14px; background-image: url("/img/svg/logo/amazon_icon.svg"); background-size: 14px 14px; background-size: 100% 100%; vertical-align: middle; overflow: hidden; line-height: 200px; }

.c_tab_item ul { zoom: 1; }

.c_tab_item ul:after { display: block; content: ""; clear: both; }

.c_tab_item li { float: left; }

.c_tab_item li button, .c_tab_item li > a { position: relative; display: block; color: #111; font-weight: bold; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; text-align: center; }

.c_tab_item li a:hover { text-decoration: none; }

.c_tab_item li button { width: 100%; }

.c_tab_item li .icon { display: block; margin: 0 auto; }

.c_tab_item li .icon img { width: 100%; height: 100%; }

.c_tab_item .tab_inner { overflow: hidden; }

.c_tab_item .tab_navigator button { overflow: hidden; position: absolute; top: 50%; line-height: 300px; background: #fff; z-index: 10; }

.c_tab_item .tab_navigator button::before { position: absolute; left: 50%; top: 50%; margin: -9px 0 0 -5px; content: ""; }

.c_tab_item .tab_navigator button.previous { left: -25px; }

.c_tab_item .tab_navigator button.next { right: -25px; }

.c_tab_item .tab_navigator button:disabled { display: none; }

.c_input_item { display: inline-block; height: 48px; padding: 0 16px; line-height: 46px; border: 1px solid #eee; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 15px; color: #111; letter-spacing: 0; }

.c_input_item::-webkit-input-placeholder { color: #999; }

.c_input_item::-moz-placeholder { color: #999; }

.c_input_item:-ms-input-placeholder { color: #999; }

.c_input_item::-ms-input-placeholder { color: #999; }

.c_input_item::placeholder { color: #999; }

.c_input_item_help { display: inline-block; }

.c_input_item_at { display: inline-block; margin: 0 8px; }

.c_input_item_message { color: #ff0038; }

.c_checkbox { position: relative; display: inline-block; }

.c_checkbox > span:nth-of-type(1), .c_checkbox > .lab:nth-of-type(1) { position: relative; display: inline-block; height: 22px; padding-left: 32px; vertical-align: middle; line-height: 22px; font-size: 15px; color: #666; }

.c_checkbox > span:nth-of-type(1):before, .c_checkbox > .lab:nth-of-type(1):before { content: ""; position: absolute; top: 0; left: 0; display: block; width: 22px; height: 22px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ccc; background-color: #fff; border-radius: 100%; }

.c_checkbox > span:nth-of-type(1):after, .c_checkbox > .lab:nth-of-type(1):after { content: ""; position: absolute; top: 6px; left: 5px; display: block; width: 10px; height: 6px; border: 1px solid #ddd; border-width: 0 0 1px 1px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.c_checkbox input { position: absolute; width: 0; height: 0; opacity: 0; }

.c_checkbox input:checked + span:before, .c_checkbox input:checked + .lab:before { border: 0; background: #ff0038; }

.c_checkbox input:checked + span:after, .c_checkbox input:checked + .lab:after { border-color: #fff; }

.c_checkbox input:focus-visible + span:before, .c_checkbox input:focus-visible + .lab:before { -webkit-box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); }

.c_checkbox input:disabled + span:before, .c_checkbox input:disabled + .lab:before { border: 0; background-color: #eee; }

.c_checkbox input:disabled + span:after, .c_checkbox input:disabled + .lab:after { border-color: #fff; }

.c_checkbox input[type="checkbox"]:focus + span:before { -webkit-box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); }

.c_checkbox--simple > .lab:nth-of-type(1)::before { display: none; }

.c_checkbox--simple > .lab:nth-of-type(1)::after { border-color: #ccc; }

.c_checkbox--simple input:checked + span:after, .c_checkbox--simple input:checked + .lab:after { border-color: #ff0038; }

.c_radiobox { position: relative; display: inline-block; }

.c_radiobox > span:nth-of-type(1) { position: relative; display: inline-block; height: 22px; padding-left: 32px; vertical-align: middle; line-height: 22px; font-size: 15px; color: #666; }

.c_radiobox > span:nth-of-type(1):before { content: ""; position: absolute; top: 0; left: 0; width: 24px; height: 24px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ccc; background-color: #fff; background-image: -webkit-radial-gradient(closest-side, #ddd 47%, #fff 52%); background-image: radial-gradient(closest-side, #ddd 47%, #fff 52%); border-radius: 100%; }

.c_radiobox input { position: absolute; width: 0; height: 0; opacity: 0; }

.c_radiobox input:checked + span:before { border-color: #ff0038; background-image: -webkit-radial-gradient(closest-side, #fff 47%, #ff0038 52%); background-image: radial-gradient(closest-side, #fff 47%, #ff0038 52%); }

.c_radiobox input:focus-visible + span:before { -webkit-box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); }

.c_radiobox input:disabled + span:before { border-color: #eee; background-image: -webkit-radial-gradient(closest-side, #fff 47%, #eee 52%); background-image: radial-gradient(closest-side, #fff 47%, #eee 52%); }

.c_radiobox input:disabled + span { color: #ccc; }

.c_radiobox input[type="radio"]:focus + span:before { -webkit-box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); }

.c-p-more { position: relative; display: inline-block; }

.c_more { position: relative; display: inline-block; padding: 0 12px 0 0; }

.c_more:after { position: absolute; top: 50%; right: 2px; width: 5px; height: 5px; margin-top: -3px; border: solid #666; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.c_more.c_more_down { padding: 0 14px 0 0; }

.c_more.c_more_down:after { margin-top: -4px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }

.c_more.c_more_up { padding: 0 14px 0 0; }

.c_more.c_more_up:after { margin-top: -2px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.c_more_icon { display: block; overflow: hidden; position: relative; line-height: 300px; width: 50px; height: 50px; border: 1px solid #666; border-radius: 50%; }

.c_more_icon:after { position: absolute; top: 50%; right: 50%; width: 5px; height: 5px; margin-right: -3px; margin-top: -3px; border: solid #666; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.c-list-more { margin: 50px 0; }

.c-list-more__button { position: relative; display: block; padding: 0 30px; margin: 0 auto; background-color: #fff; border: 1px solid #ccc; border-radius: 28px; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 17px; line-height: 54px; }

.c-list-more__button::after { width: 6px; height: 6px; border: 1px solid #333; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); display: inline-block; margin: -9px 0 0 10px; content: ""; }

.c-list-more__text { color: #111; }

.c-list-more__text--highlight { color: #0b83e6; }

.c-list-more__text--emphasis { color: #ff0038; }

.c-button { position: relative; display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align: middle; text-align: center; border: 1px solid transparent; }

.c-button[type="button"], .c-button[type="submit"] { border: 1px solid transparent; }

.c-button--bold { font-weight: bold; }

.c-button--text-left { text-align: left; }

.c-button:disabled, .c-button--disabled { cursor: pointer; }

.c-button:hover { text-decoration: none; }

.c-button--primary { color: #fff; background-color: #ff0038; border-color: #ff0038; }

.c-button--primary[type="button"], .c-button--primary[type="submit"] { color: #fff; background-color: #ff0038; border-color: #ff0038; }

.c-button--primary::after { border-color: #fff; }

.c-button--primary::after[type="button"], .c-button--primary::after[type="submit"] { border-color: #fff; }

.c-button--primary:disabled, .c-button--primary.c-button--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--primary:disabled[type="button"], .c-button--primary:disabled[type="submit"], .c-button--primary.c-button--disabled[type="button"], .c-button--primary.c-button--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--alert { color: #ff0038; background-color: #fff; border-color: #ff0038; }

.c-button--alert[type="button"], .c-button--alert[type="submit"] { color: #ff0038; background-color: #fff; border-color: #ff0038; }

.c-button--alert::after { border-color: #ff0038; }

.c-button--alert::after[type="button"], .c-button--alert::after[type="submit"] { border-color: #ff0038; }

.c-button--alert:disabled, .c-button--alert.c-button--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--alert:disabled[type="button"], .c-button--alert:disabled[type="submit"], .c-button--alert.c-button--disabled[type="button"], .c-button--alert.c-button--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--normal { color: #111; background-color: #fff; border-color: #ccc; }

.c-button--normal[type="button"], .c-button--normal[type="submit"] { color: #111; background-color: #fff; border-color: #ccc; }

.c-button--normal::after { border-color: #ccc; }

.c-button--normal::after[type="button"], .c-button--normal::after[type="submit"] { border-color: #ccc; }

.c-button--normal:disabled, .c-button--normal.c-button--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--normal:disabled[type="button"], .c-button--normal:disabled[type="submit"], .c-button--normal.c-button--disabled[type="button"], .c-button--normal.c-button--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--secondary { color: #0b83e6; background-color: #fff; border-color: #0b83e6; }

.c-button--secondary[type="button"], .c-button--secondary[type="submit"] { color: #0b83e6; background-color: #fff; border-color: #0b83e6; }

.c-button--secondary::after { border-color: #0b83e6; }

.c-button--secondary::after[type="button"], .c-button--secondary::after[type="submit"] { border-color: #0b83e6; }

.c-button--secondary:disabled, .c-button--secondary.c-button--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--secondary:disabled[type="button"], .c-button--secondary:disabled[type="submit"], .c-button--secondary.c-button--disabled[type="button"], .c-button--secondary.c-button--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--black { color: #fff; background-color: #333; border-color: #333; }

.c-button--black[type="button"], .c-button--black[type="submit"] { color: #fff; background-color: #333; border-color: #333; }

.c-button--black::after { border-color: #fff; }

.c-button--black::after[type="button"], .c-button--black::after[type="submit"] { border-color: #fff; }

.c-button--black:disabled, .c-button--black.c-button--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button--black:disabled[type="button"], .c-button--black:disabled[type="submit"], .c-button--black.c-button--disabled[type="button"], .c-button--black.c-button--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button-luxy { position: relative; display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align: middle; text-align: center; border: 1px solid transparent; }

.c-button-luxy[type="button"], .c-button-luxy[type="submit"] { border: 1px solid transparent; }

.c-button-luxy--bold { font-weight: bold; }

.c-button-luxy--text-left { text-align: left; }

.c-button-luxy:disabled, .c-button-luxy--disabled { cursor: pointer; }

.c-button-luxy:hover { text-decoration: none; }

.c-button-luxy--primary { color: #fff; background-color: #0f0fd9; border-color: #0f0fd9; }

.c-button-luxy--primary[type="button"], .c-button-luxy--primary[type="submit"] { color: #fff; background-color: #0f0fd9; border-color: #0f0fd9; }

.c-button-luxy--primary::after { border-color: #0f0fd9; }

.c-button-luxy--primary::after[type="button"], .c-button-luxy--primary::after[type="submit"] { border-color: #0f0fd9; }

.c-button-luxy--primary:disabled, .c-button-luxy--primary.c-button-luxy--disabled { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c-button-luxy--primary:disabled[type="button"], .c-button-luxy--primary:disabled[type="submit"], .c-button-luxy--primary.c-button-luxy--disabled[type="button"], .c-button-luxy--primary.c-button-luxy--disabled[type="submit"] { border-color: rgba(204, 204, 204, 0.2); background: #fafafa; color: #ccc; }

.c_modal { display: none; position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 2000; }

.c_modal.active { display: block; }

.c_modal.c_modal_dimmed { background: rgba(0, 0, 0, 0.2); }

.c_modal .modal_inner { position: relative; margin: 50vh auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background: #fff; -webkit-box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12); box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12); }

.c_modal .modal_header { border-bottom: 1px solid #eee; }

.c_modal .modal_header .title { text-align: center; }

.c_modal .modal_content.scroll { overflow-y: auto; height: 100px; }

.c_modal .modal_footer { border-top: 1px solid #f4f4f4; text-align: center; }

.c_modal .modal_footer button { display: inline-block; margin: 0 5px; }

.c_modal .modal_close button { position: absolute; top: 17px; right: 21px; width: 36px; height: 36px; overflow: hidden; line-height: 200px; }

.c_modal .modal_close button:before, .c_modal .modal_close button:after { position: absolute; top: 50%; left: 50%; width: 48px; height: 3px; background-color: #111; content: ""; }

.c_modal .modal_close button:before { -webkit-transform: translate(-50%, -50%) scale(0.5) rotate(45deg); -ms-transform: translate(-50%, -50%) scale(0.5) rotate(45deg); transform: translate(-50%, -50%) scale(0.5) rotate(45deg); }

.c_modal .modal_close button:after { -webkit-transform: translate(-50%, -50%) scale(0.5) rotate(135deg); -ms-transform: translate(-50%, -50%) scale(0.5) rotate(135deg); transform: translate(-50%, -50%) scale(0.5) rotate(135deg); }

.c_layer_expand { display: inline-block; position: relative; }

.c_layer_expand.active { z-index: 100; }

.c_layer_expand.active .c_layer_item { display: block; }

.c_layer_item { display: none; position: absolute; left: 0; width: 240px; padding: 20px; -webkit-box-shadow: 0px 6px 24px -8px rgba(0, 0, 0, 0.12), 0px 0px 1px 0px rgba(0, 0, 0, 0.36); box-shadow: 0px 6px 24px -8px rgba(0, 0, 0, 0.12), 0px 0px 1px 0px rgba(0, 0, 0, 0.36); background: #fff; border-radius: 4px; -webkit-box-sizing: border-box; box-sizing: border-box; z-index: 10; }

.c_layer_item.active { display: block; }

.c_layer_item .layer_info_subject dt { padding-bottom: 6px; font-size: 14px; font-weight: bold; color: #111; }

.c_layer_item .layer_info_subject dd { margin-top: 4px; }

.c_layer_item .layer_info_subject .dash::before { display: inline-block; width: 4px; height: 1px; margin-right: 4px; background-color: #666; vertical-align: 5px; content: ""; }

.c_layer_item .layer_info_subject .dash_align { position: relative; padding-left: 8px; }

.c_layer_item .layer_info_subject .dash_align::before { position: absolute; left: 0; top: 50%; width: 4px; height: 1px; background-color: #666; content: ""; }

.c_layer_item .layer_info li { margin-top: 4px; }

.c_layer_item .layer_info li:first-child { margin-top: 0; }

.c_layer_item .layer_info .dash::before { display: inline-block; width: 4px; height: 1px; margin-right: 4px; background-color: #666; vertical-align: 5px; content: ""; }

.c_layer_item .layer_info .dash_align { position: relative; padding-left: 8px; }

.c_layer_item .layer_info .dash_align::before { position: absolute; left: 0; top: 50%; width: 4px; height: 1px; background-color: #666; content: ""; }

.c_layer_item .layer_close { position: absolute; right: 15px; top: 15px; width: 23px; height: 23px; overflow: hidden; line-height: 200px; }

.c_layer_item .layer_close:before, .c_layer_item .layer_close:after { position: absolute; top: 50%; left: 50%; width: 17px; height: 1px; background-color: #111; content: ""; }

.c_layer_item .layer_close:before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); }

.c_layer_item .layer_close:after { -webkit-transform: translate(-50%, -50%) rotate(135deg); -ms-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); }

.c-p-headline__text--highlight { color: #0b83e6; }

.c-p-headline__text--emphasis { color: #ff0038; }

.c_list_card { position: relative; }

.c_list_card ul { zoom: 1; }

.c_list_card ul:after { display: block; content: ""; clear: both; }

.c_list_card li { position: relative; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_list_card li:first-child { margin-left: 0; }

.c_list_card .c_adtext { position: absolute; left: 0; z-index: 10; }

.c_list_card .c-starrate__sati { margin: 2px 3px 0 0; }

.c_list_card .list_navigator button { overflow: hidden; position: absolute; top: 50%; line-height: 300px; background: #fff; z-index: 10; }

.c_list_card .list_navigator button::before { position: absolute; left: 50%; top: 50%; margin: -9px 0 0 -5px; content: ""; }

.c_list_card .list_navigator button.previous { left: -25px; }

.c_list_card .list_navigator button.next { right: -25px; }

.c_list_card .list_navigator button:disabled { display: none; }

.c_list_card.c_list_card_deal .list_navigator button, .c_list_card.c_list_card_collection .list_navigator button, .search_section.search_section_ad .c_list_card.c_list_card_gallery .list_navigator button, .search_section.search_section_auto .c_list_card.c_list_card_gallery .list_navigator button { width: 50px; height: 50px; margin-top: -25px; border-radius: 50%; -webkit-box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.28), 0px 0px 1px 0px rgba(0, 0, 0, 0.45); box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.28), 0px 0px 1px 0px rgba(0, 0, 0, 0.45); }

.c_list_card.c_list_card_deal .list_navigator button.previous::before, .c_list_card.c_list_card_collection .list_navigator button.previous::before, .search_section.search_section_ad .c_list_card.c_list_card_gallery .list_navigator button.previous::before, .search_section.search_section_auto .c_list_card.c_list_card_gallery .list_navigator button.previous::before { background-image: url("/img/eui/sprites/sp_card_item_202171_95024.png"); background-position: -87px -27px; width: 10px; height: 18px; background-size: 112px 101px; }

.c_list_card.c_list_card_deal .list_navigator button.previous:hover::before, .c_list_card.c_list_card_collection .list_navigator button.previous:hover::before, .search_section.search_section_ad .c_list_card.c_list_card_gallery .list_navigator button.previous:hover::before, .search_section.search_section_auto .c_list_card.c_list_card_gallery .list_navigator button.previous:hover::before { background-image: url("/img/eui/sprites/sp_card_item_202171_95024.png"); background-position: -102px -27px; width: 10px; height: 18px; background-size: 112px 101px; }

.c_list_card.c_list_card_deal .list_navigator button.next::before, .c_list_card.c_list_card_collection .list_navigator button.next::before, .search_section.search_section_ad .c_list_card.c_list_card_gallery .list_navigator button.next::before, .search_section.search_section_auto .c_list_card.c_list_card_gallery .list_navigator button.next::before { background-image: url("/img/eui/sprites/sp_card_item_202171_95024.png"); background-position: 0px -83px; width: 10px; height: 18px; background-size: 112px 101px; }

.c_list_card.c_list_card_deal .list_navigator button.next:hover::before, .c_list_card.c_list_card_collection .list_navigator button.next:hover::before, .search_section.search_section_ad .c_list_card.c_list_card_gallery .list_navigator button.next:hover::before, .search_section.search_section_auto .c_list_card.c_list_card_gallery .list_navigator button.next:hover::before { background-image: url("/img/eui/sprites/sp_card_item_202171_95024.png"); background-position: -15px -83px; width: 10px; height: 18px; background-size: 112px 101px; }

.c_list_card.c_list_card_deal .list_navigator button:hover, .c_list_card.c_list_card_collection .list_navigator button:hover, .search_section.search_section_ad .c_list_card.c_list_card_gallery .list_navigator button:hover, .search_section.search_section_auto .c_list_card.c_list_card_gallery .list_navigator button:hover { -webkit-box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.4), 0px 0px 1px 0px rgba(0, 0, 0, 0.6); box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.4), 0px 0px 1px 0px rgba(0, 0, 0, 0.6); }

.c_list_card.c_list_card_deal { width: 1240px; }

.c_list_card.c_list_card_deal .swiper-container, .c_list_card.c_list_card_deal .c_slide_view { padding: 25px; margin: -25px; }

.c_list_card.c_list_card_deal .swiper-container.swiper_doing, .c_list_card.c_list_card_deal .swiper-container.c_slide_doing, .c_list_card.c_list_card_deal .c_slide_view.swiper_doing, .c_list_card.c_list_card_deal .c_slide_view.c_slide_doing { margin-right: -3px; margin-left: -3px; padding-right: 3px; padding-left: 3px; }

.c_list_card.c_list_card_deal .swiper-slide, .c_list_card.c_list_card_deal .c_slide { margin-right: 29px; }

.c_list_card.c_list_card_deal li:not(:first-of-type) { margin-left: 29px; }

.c_list_card.c_list_card_deal .c-card-item__soldout-text::before { width: 118px; height: 118px; background-size: 100% 100%; }

.c_list_card.c_list_card_collection { width: 1240px; }

.c_list_card.c_list_card_collection ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.c_list_card.c_list_card_collection li { float: none; vertical-align: top; }

.c_list_card.c_list_card_collection .swiper-container, .c_list_card.c_list_card_collection .c_slide_view { padding: 25px; margin: -25px; }

.c_list_card.c_list_card_collection .swiper-container.swiper_doing, .c_list_card.c_list_card_collection .swiper-container.c_slide_doing, .c_list_card.c_list_card_collection .c_slide_view.swiper_doing, .c_list_card.c_list_card_collection .c_slide_view.c_slide_doing { margin-right: -3px; margin-left: -3px; padding-right: 3px; padding-left: 3px; }

.c_list_card.c_list_card_collection .swiper-slide, .c_list_card.c_list_card_collection .c_slide { margin-right: 30px; }

.c_list_card.c_list_card_collection .swiper-slide li:first-of-type, .c_list_card.c_list_card_collection .c_slide li:first-of-type { margin-left: 0px; }

.c_list_card.c_list_card_collection .c_adtext { top: 208px; }

.c_list_card.c_list_card_collection .c-nation { margin-bottom: 10px; }

.c_list_card.c_list_card_collection .c-card-item__soldout-text::before { width: 60%; height: 60%; background-size: 100% 100%; }

.c_list_card.c_list_card_collection.col_5 .swiper-slide, .c_list_card.c_list_card_collection.col_5 .c_slide { margin-right: 30px; }

.c_list_card.c_list_card_collection.col_5 li { -webkit-box-flex: 0; -webkit-flex: 0 1 224px; -ms-flex: 0 1 224px; flex: 0 1 224px; width: 224px; margin: 30px 0 0 30px; }

.c_list_card.c_list_card_collection.col_5 li:nth-child(1), .c_list_card.c_list_card_collection.col_5 li:nth-child(2), .c_list_card.c_list_card_collection.col_5 li:nth-child(3), .c_list_card.c_list_card_collection.col_5 li:nth-child(4), .c_list_card.c_list_card_collection.col_5 li:nth-child(5) { margin-top: 0; }

.c_list_card.c_list_card_collection.col_5 li:nth-child(5n - 4) { margin-left: 0; }

.c_list_card.c_list_card_collection.col_5 .c-card-item { width: 224px; border-radius: 4px; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__thumb { padding: 10px 10px 0 10px; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__thumb-img { width: 204px; height: 204px; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__thumb-img img { -webkit-transition: -webkit-transform 0.2s ease-in; transition: -webkit-transform 0.2s ease-in; transition: transform 0.2s ease-in; transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__soldout-text { left: 10px; top: 10px; width: 204px; height: 204px; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__info { zoom: 1; padding: 17px 0 17px 20px; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__info:after { display: block; content: ""; clear: both; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-time-flag { margin: 0 0 8px 0; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-flag { margin: 0 0 8px 0; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__name { max-height: 3em; padding: 0 20px 0 0; margin: 0 0 8px 0; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__price-info { margin: 0 0 11px 0; padding: 0; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__price-info .c-card-item__lowest-value { clear: left; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__price-info .c-card-item__rate { margin-right: 8px; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__price-info + .c-card-item__delivery { padding-left: 0; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__price-info + .c-card-item__delivery:before { display: none; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-starrate { float: left; line-height: 18px; margin: 0 0 7px 0; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-starrate dd { float: left; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-starrate .sr-only { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__delivery { position: relative; float: none; clear: both; padding: 0; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__delivery:before { display: none; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__delivery .allclub:before { float: left; margin: 1px 2px 0 0; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__delivery .sktpass .c-card-item__point { line-height: 18px; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__save { display: block; width: 100%; height: 52px; line-height: 52px; text-align: center; font-size: 17px; color: #ff0038; }

.c_list_card.c_list_card_collection.col_5 .c-card-item .c-card-item__save:before { display: inline-block; margin: 12px 6px 0 0; vertical-align: top; overflow: hidden; line-height: 200px; content: ""; }

.c_list_card.c_list_card_collection.col_5 .c_adtext { top: 208px; }

.c_list_card.c_list_card_collection.col_4 .swiper-slide, .c_list_card.c_list_card_collection.col_4 .c_slide { margin-right: 30px; }

.c_list_card.c_list_card_collection.col_4 li { -webkit-box-flex: 0; -webkit-flex: 0 1 287px; -ms-flex: 0 1 287px; flex: 0 1 287px; width: 287px; margin: 30px 0 0 30px; }

.c_list_card.c_list_card_collection.col_4 li:nth-child(1), .c_list_card.c_list_card_collection.col_4 li:nth-child(2), .c_list_card.c_list_card_collection.col_4 li:nth-child(3), .c_list_card.c_list_card_collection.col_4 li:nth-child(4) { margin-top: 0; }

.c_list_card.c_list_card_collection.col_4 li:nth-child(4n-3) { margin-left: 0; }

.c_list_card.c_list_card_collection.col_4 .c-card-item { width: 287px; margin: 0 auto; }

.c_list_card.c_list_card_collection.col_4 .c-card-item .c-card-item__thumb-img { overflow: hidden; width: 268px; height: 268px; margin: 0 auto; }

.c_list_card.c_list_card_collection.col_4 .c-card-item .c-card-item__thumb-img img { -webkit-transition: -webkit-transform 0.2s ease-in; transition: -webkit-transform 0.2s ease-in; transition: transform 0.2s ease-in; transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in; }

.c_list_card.c_list_card_collection.col_4 .c-card-item .c-card-item__soldout-text { left: 10px; top: 10px; width: 268px; height: 268px; }

.c_list_card.c_list_card_collection.col_4 .c-card-item .c-card-item__info { zoom: 1; padding: 15px 20px 19px; }

.c_list_card.c_list_card_collection.col_4 .c-card-item .c-card-item__info:after { display: block; content: ""; clear: both; }

.c_list_card.c_list_card_collection.col_4 .c-card-item .c-time-flag { margin: 0 0 8px 0; }

.c_list_card.c_list_card_collection.col_4 .c-card-item .c-flag { margin: 0 0 8px 0; }

.c_list_card.c_list_card_collection.col_4 .c-card-item .c-card-item__name { max-height: 3em; line-height: 1.5; margin: 0 0 8px 0; }

.c_list_card.c_list_card_collection.col_4 .c-card-item .c-card-item__name-addition { max-height: 1.5em; margin: 0 0 8px 0; }

.c_list_card.c_list_card_collection.col_4 .c-card-item .c-card-item__price-info { margin: 0 0 10px 0; padding: 0; }

.c_list_card.c_list_card_collection.col_4 .c-card-item .c-card-item__price-info .c-card-item__rate { margin-right: 8px; }

.c_list_card.c_list_card_collection.col_4 .c-card-item .c-card-item__price-info + .c-card-item__delivery { padding-left: 0; }

.c_list_card.c_list_card_collection.col_4 .c-card-item .c-card-item__price-info + .c-card-item__delivery:before { display: none; }

.c_list_card.c_list_card_collection.col_4 .c-card-item .c-starrate dd { float: left; }

.c_list_card.c_list_card_collection.col_4 .c-card-item .c-card-item__delivery .sktpass .c-card-item__point { line-height: 18px; }

.c_list_card.c_list_card_gallery { width: 1240px; }

.c_list_card.c_list_card_gallery ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.c_list_card.c_list_card_gallery li { float: none; vertical-align: top; }

.c_list_card.c_list_card_gallery li:nth-of-type(n + 100):nth-of-type(-n + 999) .c-card-item__rank { width: 50px; }

.c_list_card.c_list_card_gallery .c-card-item .c-nation { margin-bottom: 10px; }

.c_list_card.c_list_card_gallery .c-card-item .c-card-item__info .c-starrate { margin: 0 0 8px 0; }

.c_list_card.c_list_card_gallery .c-card-item .c-card-item__info .c-card-item__price-info { margin-bottom: 11px; }

.c_list_card.c_list_card_gallery .c-card-item .c-card-item__info .c-starrate + .c-card-item__price-info dt + .c-card-item__price { margin-top: 2px; }

.c_list_card.c_list_card_gallery .c-card-item .c-card-item__info .c-card-item__delivery .allclub { line-height: 18px; }

.c_list_card.c_list_card_gallery .c-card-item .c-card-item__soldout-text::before { width: 60%; height: 60%; background-size: 100% 100%; }

.c_list_card.c_list_card_gallery.col_5 li { -webkit-box-flex: 0; -webkit-flex: 0 1 224px; -ms-flex: 0 1 224px; flex: 0 1 224px; width: 224px; margin: 30px 0 0 30px; }

.c_list_card.c_list_card_gallery.col_5 li:nth-child(1), .c_list_card.c_list_card_gallery.col_5 li:nth-child(2), .c_list_card.c_list_card_gallery.col_5 li:nth-child(3), .c_list_card.c_list_card_gallery.col_5 li:nth-child(4), .c_list_card.c_list_card_gallery.col_5 li:nth-child(5) { margin-top: 0; }

.c_list_card.c_list_card_gallery.col_5 li:nth-child(5n - 4) { margin-left: 0; }

.c_list_card.c_list_card_gallery.col_5 .c-card-item { width: 224px; }

.c_list_card.c_list_card_gallery.col_5 .c-card-item .c-card-item__thumb-img { width: 204px; height: 204px; }

.c_list_card.c_list_card_gallery.col_5 .c-card-item .c-card-item__soldout-text { height: 204px; }

.c_list_card.c_list_card_gallery.col_5 .c-card-item .c-card-item__lowest-value { clear: left; }

.c_list_card.c_list_card_gallery.col_4 li { -webkit-box-flex: 0; -webkit-flex: 0 1 287px; -ms-flex: 0 1 287px; flex: 0 1 287px; width: 287px; margin: 30px 0 0 30px; }

.c_list_card.c_list_card_gallery.col_4 li:nth-child(1), .c_list_card.c_list_card_gallery.col_4 li:nth-child(2), .c_list_card.c_list_card_gallery.col_4 li:nth-child(3), .c_list_card.c_list_card_gallery.col_4 li:nth-child(4) { margin-top: 0; }

.c_list_card.c_list_card_gallery.col_4 li:nth-child(4n - 3) { margin-left: 0; }

.c_list_card.c_list_card_gallery.col_4 .c-card-item { width: 287px; }

.c_list_card.c_list_card_gallery.col_4 .c-card-item .c-card-item__thumb-img { width: 267px; height: 267px; }

.c_slide_view, .swiper-container { overflow: hidden; width: 100%; }

.c_slide_container, .swiper-wrapper { zoom: 1; }

.c_slide_container:after, .swiper-wrapper:after { display: block; content: ""; clear: both; }

.c_slide, .swiper-slide { float: left; }

.c_card_contents .contents_info a:hover { text-decoration: none; }

.c_card_contents .contents_thumb { overflow: hidden; position: relative; }

.c_card_contents .contents_thumb img { width: 100%; height: 100%; }

.c_card_contents .contents_thumb .video { position: absolute; overflow: hidden; left: 50%; top: 50%; line-height: 200px; z-index: 10; }

.c_card_contents .contents_name { overflow: hidden; }

.c_card_contents .contents_description { position: relative; overflow: hidden; }

.c_card_contents .contents_description .more, .c_card_contents .contents_description .btn_text_sm.view { position: absolute; bottom: 1px; right: 0; }

.c_card_contents .contents_description .more::before, .c_card_contents .contents_description .btn_text_sm.view::before { position: absolute; height: 100%; right: 0; top: 0; content: ""; }

.c_card_contents .contents_description .more:after, .c_card_contents .contents_description .btn_text_sm.view:after { position: absolute; top: 50%; right: 1px; margin-top: -3px; }

.c_card_contents .contents_description .more span, .c_card_contents .contents_description .btn_text_sm.view span { position: relative; z-index: 5; }

.c_card_contents .contents_tag { overflow: hidden; }

.c_card_contents .contents_tag a { float: left; }

.c_card_contents .contents_tag a:first-child { margin-left: 0; }

.c_card_contents .contents_tag a:hover { text-decoration: underline; }

.c_card_contents .contents_meta { overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_card_contents .contents_meta dl { float: left; position: relative; }

.c_card_contents .contents_meta dt { float: left; }

.c_card_contents .contents_meta dd { float: left; }

.c_card_contents .contents_meta .writer { float: left; }

.c_card_contents .contents_meta .writer .thumb { float: left; }

.c_card_contents .contents_meta .writer .name { overflow: hidden; float: left; white-space: nowrap; text-overflow: ellipsis; }

.c_card_contents .contents_meta .date { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_card_contents .contents_meta .count { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

@media screen and (min-width: 0\0) and (-webkit-min-device-pixel-ratio: 0), screen and (min-width: 0\0) and (min-resolution: 0.001dpcm) { .c_list_card.c_list_card_collection.col_4 li { float: left; margin-left: 26px !important; }
  .c_list_card.c_list_card_collection.col_4 li:first-of-type { margin-left: 0 !important; }
  .c_list_card.c_list_card_collection.col_4 li:nth-child(4n - 3) { margin-left: 0 !important; }
  .c_list_card.c_list_card_collection.col_5 li { float: left; margin-left: 26px !important; }
  .c_list_card.c_list_card_collection.col_5 li:first-of-type { margin-left: 0 !important; }
  .c_list_card.c_list_card_collection.col_5 li:nth-child(5n - 4) { margin-left: 0 !important; } }

.c-list-gallery { max-width: 1240px; margin: 0 auto; }

.c-list-gallery ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.c-list-gallery--col4 li { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-list-gallery--col4 li:nth-of-type(n + 1):nth-of-type(-n + 4) { margin-top: 0; padding-top: 0; }

.c-list-bxslider { zoom: 1; position: relative; z-index: 1; }

.c-list-bxslider:after { display: block; content: ""; clear: both; }

.c-list-bxslider ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.c-list-swiper { position: relative; max-width: 1240px; margin: 0 auto; }

.c-list-swiper ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; width: 100%; }

.c-list-swiper--col5 li { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-list-swiper--col5 li:nth-of-type(n + 1):nth-of-type(-n + 5) { margin-top: 0; padding-top: 0; }

.c-list-swiper--col4 li { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-list-swiper--col4 li:nth-of-type(n + 1):nth-of-type(-n + 4) { margin-top: 0; padding-top: 0; }

.c-list-swiper--col3 li { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-list-swiper--col3 li:nth-of-type(n + 1):nth-of-type(-n + 3) { margin-top: 0; padding-top: 0; }

.c-list-swiper--col2 li { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-list-swiper--col2 li:nth-of-type(n + 1):nth-of-type(-n + 2) { margin-top: 0; padding-top: 0; }

.c_selectbox { display: inline-block; overflow: hidden; width: 220px; height: 46px; border: 1px solid #ddd; vertical-align: middle; }

.c_selectbox .select { width: 220px; /* wrap width + 20px */ height: 46px; border: none; padding-left: 12px; padding-right: 43px; background: url("/img/common/selectbox/style_1.png") no-repeat right 50%; background-size: 38px, 38px; border-radius: 0px; /* iOS 둥근모서리 제거 */ -webkit-appearance: none; /* 네이티브 외형 감추기 */ -moz-appearance: none; appearance: none; line-height: 46px; font-size: 16px; color: #666; /* IE 10, 11의 네이티브 화살표 숨기기 */ }

.c_selectbox .select::-ms-expand { display: none; }

.c_selectbox .select:disabled { background-color: #fafafa; color: #999; }

.c_selectbox.selected .select { color: #111; }

.c_selectbox.disabled { border-color: #f1f1f1; }

.c_selectbox.disabled .select { background-image: url("/img/common/selectbox/style_1.png"); }

.b_dialog_popup .c_dialog_wrap.active { background: none; }

.b_dialog_popup .c_dialog_wrap:first-of-type.active { background-color: rgba(17, 17, 17, 0.7); }

.c_dialog_wrap { display: none; content: ""; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: none; z-index: 1001; overflow: hidden; }

.c_dialog_wrap.active { display: block; background-color: rgba(17, 17, 17, 0.7); }

.c_dialog_wrap .c_dialog { position: relative; width: 740px; max-height: 845px; overflow-y: initial; background: #fff; margin: 50vh auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12); box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12); }

.c_dialog_wrap .c_dialog .c_dialog_ctrl { overflow: hidden !important; -ms-touch-action: none; touch-action: none; }

.c_dialog_wrap .c_dialog .c_dialog_title { height: 69px; line-height: 70px; border-bottom: 1px solid #eee; font-size: 18px; text-align: center; color: #111; }

.c_dialog_wrap .c_dialog .c_dialog_title h2 { line-height: 70px; font-size: 18px; color: #111; }

.c_dialog_wrap .c_dialog .c_dialog_title i { margin-left: 2px; color: #666; font-weight: normal; font-size: 18px; }

.c_dialog_wrap .c_dialog .c_dialog_cont { padding: 0 30px 0; max-width: 100vw; height: 680px; max-height: -webkit-calc(100vh - 250px); max-height: calc(100vh - 250px); overflow-y: auto; text-align: left; zoom: 1; }

.c_dialog_wrap .c_dialog .c_dialog_cont:after { display: block; content: ""; clear: both; }

.c_dialog_wrap .c_dialog .c_dialog_cont .c_dialog_cont_title { position: relative; display: block; padding: 30px 0 23px; border-bottom: 1px solid #eee; padding: 30px 0 23px; }

.c_dialog_wrap .c_dialog .c_dialog_cont .c_dialog_cont_title h3 { display: inline-block; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-weight: bold; font-size: 20px; color: #111; }

.c_dialog_wrap .c_dialog .c_dialog_cont .c_dialog_cont_title h3 .c_dialog_btn { position: absolute; top: 50%; right: 0; margin: -18px 0 0; }

.c_dialog_wrap .c_dialog .c_dialog_cont .c_dialog_cont_title .c_dialog_h2_sub { margin-left: 5px; display: inline-block; vertical-align: text-top; font-weight: normal; font-size: 13px; color: #666; }

.c_dialog_wrap .c_dialog .c_dialog_cont .c_delivery_list { font-size: 17px; color: #111; }

.c_dialog_wrap .c_dialog .c_dialog_cont .c_delivery_list .name { font-weight: bold; margin-top: 25px; }

.c_dialog_wrap .c_dialog .c_dialog_cont .c_delivery_list .field { margin-top: 12px; font-size: 17px; }

.c_dialog_wrap .c_dialog .c_dialog_cont .c_delivery_list .field .address strong { margin-top: 8px; font-weight: normal; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #666; }

.c_dialog_wrap .c_dialog .c_dialog_ctrl { padding: 10px 0; border-top: 1px solid #ddd; font-size: 0; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_dialog_wrap .c_dialog .c_dialog_ctrl .c_dialog_btn { display: inline-block; margin: 0 5px; min-width: 200px; height: 48px; line-height: 48px; padding: 0 30px; font-weight: bold; font-size: 15px; background-color: #ff0038; color: #fff; border: 0; cursor: pointer; }

.c_dialog_wrap .c_dialog .c_dialog_ctrl .c_dialog_btn_close { position: absolute; top: 17px; right: 21px; width: 38px; height: 38px; overflow: hidden; line-height: 200px; }

.c_dialog_wrap .c_dialog .c_dialog_ctrl .c_dialog_btn_close:before, .c_dialog_wrap .c_dialog .c_dialog_ctrl .c_dialog_btn_close:after { position: absolute; top: 50%; left: 50%; width: 24px; height: 1px; background-color: #111; content: ""; }

.c_dialog_wrap .c_dialog .c_dialog_ctrl .c_dialog_btn_close:before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); }

.c_dialog_wrap .c_dialog .c_dialog_ctrl .c_dialog_btn_close:after { -webkit-transform: translate(-50%, -50%) rotate(135deg); -ms-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); }

.c_dialog_wrap .c_address_wrap.c_address_wrap_style2 { padding-top: 30px; }

.c_dialog_wrap .c_address_wrap .field { margin: 7px 0; width: 100%; overflow: hidden; display: inline-block; vertical-align: middle; font-size: 17px; }

.c_dialog_wrap .c_address_wrap .field.field_style2 { font-size: 0; }

.c_dialog_wrap .c_address_wrap .field.field_style2 button { margin-right: 15px; }

.c_dialog_wrap .c_address_wrap .field.field_style3 { font-size: 0; }

.c_dialog_wrap .c_address_wrap .field.field_style3 .form_box .c_selectbox, .c_dialog_wrap .c_address_wrap .field.field_style3 .form_box input[type="text"] { margin-right: 15px; }

.c_dialog_wrap .c_address_wrap .field.field_style3 .form_box .c_selectbox { width: 110px; }

.c_dialog_wrap .c_address_wrap .checkbox_option { display: inline-block; vertical-align: middle; margin-left: 15px; }

.c_dialog_wrap .c_address_wrap .checkbox_option.checkbox_option_style2 { margin-left: 0; }

.c_dialog_wrap .c_address_wrap .select_address { position: relative; overflow: hidden; padding: 23px 0 17px; border-bottom: 1px solid #eee; }

.c_dialog_wrap .c_address_wrap .select_address .field { width: auto; }

.c_dialog_wrap .c_address_wrap .direct_address { position: relative; overflow: hidden; margin-top: 15px; }

.c_dialog_wrap .c_address_wrap .list_address li { position: relative; padding: 23px 0 25px; border-top: 1px solid #f4f4f4; }

.c_dialog_wrap .c_address_wrap .list_address li:first-child { border-top: 0 none; }

.c_dialog_wrap .c_address_wrap .list_address dl { display: inline-block; vertical-align: top; font-size: 16px; }

.c_dialog_wrap .c_address_wrap .list_address dl .name dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c_dialog_wrap .c_address_wrap .list_address dl .name dd { font-weight: bold; font-size: 18px; color: #111; }

.c_dialog_wrap .c_address_wrap .list_address dl .name dd .point { margin-left: 4px; font-size: 17px; color: #0083e6; }

.c_dialog_wrap .c_address_wrap .list_address dl .info dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c_dialog_wrap .c_address_wrap .list_address dl .address { margin-top: 12px; font-size: 15px; }

.c_dialog_wrap .c_address_wrap .list_address dl .address dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c_dialog_wrap .c_address_wrap .list_address dl .address .form_box { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #111; }

.c_dialog_wrap .c_address_wrap .list_address dl .phone_number { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; margin-top: 8px; color: #999; }

.c_dialog_wrap .c_address_wrap .list_address .box_btn { position: absolute; top: 0; right: 0; }

.c_dialog_wrap .c_address_wrap .list_address .box_btn:before, .c_dialog_wrap .c_address_wrap .list_address .box_btn:after { width: 0; height: 0; border: 0; }

.c_dialog_wrap .c_address_wrap .list_address .box_btn .c_dialog_btn { display: block; width: 60px; margin-top: 10px; }

.c_dialog_wrap .c_address_wrap .list_address .box_btn .c_dialog_btn:first-child { margin-top: 0; }

.c_dialog_wrap .c_dialog_location_seller_wrap.hellonature .c_dialog_location_info dt { background-image: url("/img/common/sprites/sp_seller_2x.png"); background-position: 0px 0px; width: 109px; height: 26px; background-size: 206px 90px; }

.c_dialog_wrap .c_dialog_location_seller_wrap.modification .c_dialog_location_info .name { color: #666; }

.c_dialog_wrap .c_dialog_location_seller_wrap.modification .timetable_modification { display: inline-block; }

.c_dialog_wrap .c_dialog_location_seller_wrap.modification .timetable_modification + ul { display: none; }

.c_dialog_wrap .c_dialog_location_seller_wrap.dayoff .timetable_closed { display: inline-block; }

.c_dialog_wrap .c_dialog_location_seller_wrap.dayoff .timetable_closed + ul { display: none; }

.c_dialog_wrap .c_dialog_location_seller_wrap.dayoff .c_dialog_location_timetable li { color: #999; }

.c_dialog_wrap .c_dialog_location_seller_wrap.closed p { display: none; }

.c_dialog_wrap .c_dialog_location_seller_wrap.closed .c_dialog_location_timetable li { color: #999; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_info { zoom: 1; padding: 30px 0 19px 0; font-size: 16px; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_info:after { display: block; content: ""; clear: both; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_info dt, .c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_info dd { display: inline-block; vertical-align: middle; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_info > .name { float: left; color: #111; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_info > .name dt { width: auto; height: auto; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_info > .name dt img { display: block; height: 26px; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_info > .name dd { margin-left: 5px; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_info > .name dd a { color: inherit; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_info > .name h4 { display: inline-block; background-image: url("/img/common/sprites/sp_seller_2x.png"); background-position: -114px 0px; width: 92px; height: 28px; background-size: 206px 90px; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_info > .name a:hover { text-decoration: none; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_info > .name .emart img { width: 85px; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_info > .name .homeplus img { width: 85px; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_info > .name .gsfresh img { width: 102px; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_info > .name .lottemart img { width: 100px; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_info > .info { float: right; color: #666; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_info > .info strong { font-weight: normal; color: #0b83e6; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_timetable { background: #fafafa; border-top: 1px solid #eee; border-bottom: 1px solid #eee; font-size: 17px; color: #111; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_timetable > p { display: none; vertical-align: middle; width: 100%; height: 110px; line-height: 110px; background: #fafafa; color: #999; text-align: center; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_timetable.disabled { color: #999; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_timetable ul { zoom: 1; padding: 10px 0; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_timetable ul:after { display: block; content: ""; clear: both; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_timetable ul li { float: left; width: 33.3%; height: 43px; line-height: 42px; font-size: 17px; text-align: center; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_dialog_wrap .c_dialog_location_seller_wrap .c_dialog_location_timetable ul li em + span { color: #999; }

.c_dialog_wrap input[type="text"] { display: inline-block; vertical-align: middle; padding: 13px 16px; height: 48px; line-height: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 15px; color: #111; letter-spacing: 0; border: 1px solid #eee; }

.c_dialog_wrap input[type="text"].input_xsmall { width: 208px; }

.c_dialog_wrap input[type="text"].input_small { width: 250px; }

.c_dialog_wrap input[type="text"].input_medium { width: 375px; }

.c_dialog_wrap input[type="text"].input_full { width: 680px; }

.c_dialog_wrap .c_input { position: relative; }

.c_dialog_wrap .c_input .placeholder { position: absolute; top: 14px; left: 16px; font-size: 15px; color: #999; z-index: 10; }

.c_dialog_wrap .c_selectbox { vertical-align: middle; border-color: #eee; }

.c_dialog_wrap .c_selectbox .select { width: 100%; }

.c_dialog_wrap .c_radio { position: relative; }

.c_dialog_wrap .c_radio input[type="radio"] { position: absolute; width: 24px; height: 24px; margin: 0; opacity: 0; }

.c_dialog_wrap .c_radio input[type="radio"]:checked + label:before { border-color: #ff0038; background-image: -webkit-radial-gradient(closest-side, #fff 47%, #ff0038 52%); background-image: radial-gradient(closest-side, #fff 47%, #ff0038 52%); }

.c_dialog_wrap .c_radio input[type="radio"]:disabled + label:before { border-color: #eee; background-image: -webkit-radial-gradient(closest-side, #fff 47%, #eee 52%); background-image: radial-gradient(closest-side, #fff 47%, #eee 52%); }

.c_dialog_wrap .c_radio input[type="radio"]:disabled + span { color: #ccc; }

.c_dialog_wrap .c_radio label { display: inline-block; padding-left: 32px; min-height: 24px; line-height: 24px; }

.c_dialog_wrap .c_radio label > span { display: block; }

.c_dialog_wrap .c_radio label:before { content: ""; position: absolute; top: 0; left: 0; display: inline-block; width: 24px; height: 24px; margin-right: 4px; border: 1px solid #ccc; border-radius: 100%; background-color: #fff; background-image: -webkit-radial-gradient(closest-side, #ddd 47%, #fff 52%); background-image: radial-gradient(closest-side, #ddd 47%, #fff 52%); vertical-align: middle; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_dialog_wrap .c_radio label .name { font-weight: bold; font-size: 18px; color: #111; }

.c_dialog_wrap .c_radio label .name .point { margin-left: 2px; font-weight: normal; color: #0b83e6; }

.c_dialog_wrap .c_radio label .address { max-width: 90%; margin-top: 12px; font-size: 17px; color: #111; }

.c_dialog_wrap .c_radio label .phone_number { margin-top: 8px; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 17px; color: #999; }

.c_dialog_wrap .c_checkbox { position: relative; display: inline-block; }

.c_dialog_wrap .c_checkbox > span { position: relative; display: inline-block; height: 22px; padding-left: 32px; vertical-align: middle; line-height: 22px; font-size: 15px; color: #666; }

.c_dialog_wrap .c_checkbox > span:before { content: ""; position: absolute; top: 0; left: 0; display: block; width: 22px; height: 22px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ccc; background-color: #fff; border-radius: 100%; }

.c_dialog_wrap .c_checkbox > span:after { content: ""; position: absolute; top: 6px; left: 5px; display: block; width: 10px; height: 6px; border: 1px solid #ddd; border-width: 0 0 1px 1px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.c_dialog_wrap .c_checkbox input { position: absolute; width: 0; height: 0; opacity: 0; }

.c_dialog_wrap .c_checkbox input:checked + span:before { border: 0; background: #ff0038; }

.c_dialog_wrap .c_checkbox input:checked + span:after { border-color: #fff; }

.c_dialog_wrap .c_checkbox input:focus-visible + span:before { -webkit-box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); }

.c_dialog_wrap .c_checkbox input:disabled + span:before { border: 0; background-color: #eee; }

.c_dialog_wrap .c_checkbox input:disabled + span:after { border-color: #fff; }

.c_dialog_wrap .c_checkbox input[type="checkbox"]:focus + span:before { -webkit-box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); }

.c_dialog_wrap .c_dialog_btn { display: inline-block; min-width: 60px; height: 36px; line-height: 35px; padding: 0 12px; font-size: 15px; border: 1px solid #ccc; color: #111; }

.c_dialog_wrap .c_dialog_btn.c_dialog_btn_style2 { width: -webkit-calc(100% - 24px); width: calc(100% - 24px); height: 50px; line-height: 50px; text-align: center; }

.c_dialog_wrap .c_dialog_btn.c_dialog_btn_style3 { padding: 0 26px; height: 48px; border: 1px solid #ff0038; -webkit-box-sizing: border-box; box-sizing: border-box; color: #ff0038; }

.c_dialog_wrap .c_dialog_btn.c_dialog_btn_style4 { width: 300px; height: 48px; line-height: 48px; text-align: center; font-weight: bold; }

.c_dialog_wrap .c_tab { position: relative; }

.c_dialog_wrap .c_tab > .tab_list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom: 1px solid #eee; zoom: 1; }

.c_dialog_wrap .c_tab > .tab_list:after { display: block; content: ""; clear: both; }

.c_dialog_wrap .c_tab > .tab_list > li { position: relative; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }

.c_dialog_wrap .c_tab > .tab_list > li:first-child:before { width: 0; height: 0; }

.c_dialog_wrap .c_tab > .tab_list > li:before { content: ""; display: inline-block; position: absolute; top: 17px; width: 1px; height: 15px; background: #eee; }

.c_dialog_wrap .c_tab > .tab_list > li > button, .c_dialog_wrap .c_tab > .tab_list > li > a { display: block; width: 100%; padding: 14px 0; background-color: #fff; text-align: center; font-size: 15px; }

.c_dialog_wrap .c_tab > .tab_list > li > button > span, .c_dialog_wrap .c_tab > .tab_list > li > a > span { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_dialog_wrap .c_tab > .tab_list > li > button:hover, .c_dialog_wrap .c_tab > .tab_list > li > a:hover { text-decoration: none; }

.c_dialog_wrap .c_tab > .tab_list > li > button:focus, .c_dialog_wrap .c_tab > .tab_list > li > a:focus { outline: none; -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2); }

.c_dialog_wrap .c_tab > .tab_list > li > button[aria-selected="true"], .c_dialog_wrap .c_tab > .tab_list > li > a[aria-selected="true"] { position: relative; border-color: #ff0038; border-bottom: 1px solid #fff; color: #ff0038; font-weight: bold; }

.c_dialog_wrap .c_tab.delivery_time_tab { border-top: 1px solid #999; }

.c_dialog_wrap .c_tab.delivery_time_tab > .tab_list { border-bottom-color: #eee; }

.c_dialog_notice.c_dialog_notice_style1 { color: #999; font-size: 14px; }

.c_dialog_notice.c_dialog_notice_style2 { color: #666; font-size: 14px; line-height: 19px; text-align: center; }

.c_dialog_notice.c_dialog_notice_style2 em { color: #ff0038; font-weight: bold; }

.c_dialog_notice.c_dialog_notice_style2 .subject { color: #333; font-size: 17px; font-weight: bold; margin-bottom: 8px; }

.c_dialog_btn_box { padding: 40px 0; text-align: center; }

.c_dialog_location .c_dialog .c_dialog_cont .c_dialog_cont_title { padding-top: 50px; border-bottom: 0; }

.c_dialog_location .c_dialog .c_dialog_cont .c_dialog_cont_title h3 .c_dialog_btn { margin-top: -4px; cursor: pointer; }

.c_dialog_location .c_dialog .c_dialog_cont .c_dialog_cont_title .c_dialog_h2_sub { margin-left: 20px; }

.c_dialog_location .c_dialog .c_dialog_cont .c_tab { padding-bottom: 45px; }

.c_dialog_location .c_dialog .c_dialog_ctrl { padding: 0; border: none; }

.c_dialog_location .c_tab > .tab_list { border-bottom-color: #999; }

.c_dialog_location .c_tab > .tab_list > li > button:focus, .c_dialog_location .c_tab > .tab_list > li > a:focus { position: relative; z-index: 1; }

.c_dialog_location .c_delivery_tab { position: relative; }

.c_dialog_location .c_delivery_tab > .tab_list { overflow: hidden; zoom: 1; }

.c_dialog_location .c_delivery_tab > .tab_list:after { display: block; content: ""; clear: both; }

.c_dialog_location .c_delivery_tab > .tab_list > li { position: relative; float: left; width: 50%; background-color: #fafafa; }

.c_dialog_location .c_delivery_tab > .tab_list > li:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #ddd; -webkit-box-sizing: border-box; box-sizing: border-box; content: ""; }

.c_dialog_location .c_delivery_tab > .tab_list > li.active { border-color: #ff0038; border-bottom: 1px solid #fff; background-color: #fff; }

.c_dialog_location .c_delivery_tab > .tab_list > li.active button { color: #ff0038; font-weight: bold; }

.c_dialog_location .c_delivery_tab > .tab_list > li.active:before { z-index: 10; border-color: #ff0038; border-bottom-color: #fff; }

.c_dialog_location .c_delivery_tab > .tab_list > li.active:after { position: absolute; bottom: 0; left: 0; z-index: 1; right: -100%; height: 1px; background-color: #ff0038; content: ""; }

.c_dialog_location .c_delivery_tab > .tab_list > li:last-child.active:after { right: 0; left: -100%; }

.c_dialog_location .c_delivery_tab > .tab_list > li + li { margin-left: -1px; }

.c_dialog_location .c_delivery_tab > .tab_list > li > button { display: block; position: relative; z-index: 10; width: 100%; height: 55px; font-size: 15px; line-height: 54px; color: #111; text-align: center; }

.c_dialog_location .c_delivery_tab > .tab_list > li > button:focus { outline: none; -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2); }

.c_dialog_location .c_delivery_tab > .tab_cont { padding: 2px 0 10px; }

.c_dialog_location .c_delivery_tab .guide_box { margin-top: 30px; }

.c_dialog_location .c_delivery_tab .guide_box .title { margin-bottom: 3px; font-size: 14px; font-weight: bold; color: #666; }

.c_dialog_location .c_delivery_tab .guide_box .desc { position: relative; margin-top: 3px; padding-left: 10px; font-size: 14px; color: #666; line-height: 20px; }

.c_dialog_location .c_delivery_tab .guide_box .desc .number { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_dialog_location .c_delivery_tab .guide_box .desc:first-child { margin-top: 0; }

.c_dialog_location .c_delivery_tab .guide_box .desc:before { position: absolute; top: 11px; left: 3px; width: 2px; height: 2px; background-color: #666; border-radius: 50%; content: ""; }

.c_dialog_location .c_delivery_tab .guide_box:last-child { padding-bottom: 20px; }

.c_dialog_location .c_dialog_location_seller_wrap .table_desc_box { margin: 20px 0 12px; }

.c_dialog_location .table_desc_box { font-size: 0; }

.c_dialog_location .table_desc_box .table_desc { display: inline-block; font-size: 14px; line-height: 20px; color: #666; letter-spacing: -0.5px; vertical-align: middle; word-break: break-all; }

.c_dialog_location .table_desc_box .table_desc .em { font-weight: bold; }

.c_dialog_location .ico_goodmorning { display: inline-block; margin: -5px 2px 0 0; background-image: url("/img/mart_v2/sprites/sp_icon_202258_113903.png"); background-position: -405px -370px; width: 20px; height: 20px; background-size: 475px 452px; vertical-align: middle; }

.c_dialog_location .ico_goodmorning_gray { display: inline-block; margin: 1px 5px 0 0; background-image: url("/img/mart_v2/sprites/sp_icon_202258_113903.png"); background-position: -25px -415px; width: 20px; height: 20px; background-size: 475px 452px; vertical-align: middle; }

.c_dialog_location .ico_goodmorning_dimmed { display: inline-block; margin: -3px 2px 0 0; background-image: url("/img/mart_v2/sprites/sp_icon_202258_113903.png"); background-position: 0px -415px; width: 20px; height: 20px; background-size: 475px 452px; vertical-align: middle; }

.c_dialog_location .c_dialog_location_seller_wrap.ssg .c_dialog_location_info { padding: 27px 0 20px 0; }

.c_dialog_location .c_dialog_location_seller_wrap.ssg .c_dialog_location_info .name .ssg img { width: 102px; height: 24px; }

.c_dialog_location .c_dialog_location_seller_wrap.ssg .c_dialog_location_timetable.delivery_dawn thead th { padding: 16px 0; border-left: 1px solid #f4f4f4; background-color: #fafafa; font-size: 15px; color: #333; text-align: center; }

.c_dialog_location .c_dialog_location_seller_wrap.ssg .c_dialog_location_timetable.delivery_dawn thead th:first-child { border-left: 0; }

.c_dialog_location .c_dialog_location_seller_wrap.ssg .c_dialog_location_timetable.delivery_dawn thead .day { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_dialog_location .c_dialog_location_seller_wrap.ssg .c_dialog_location_timetable.delivery_dawn tbody th { border-top: 1px solid #f4f4f4; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 17px; color: #333; line-height: 21px; text-align: center; }

.c_dialog_location .c_dialog_location_seller_wrap.ssg .c_dialog_location_timetable.delivery_dawn tbody td { padding: 15px 0 18px; border: 1px solid #f4f4f4; border-width: 1px 0 0 1px; background-color: #fff; font-size: 17px; color: #333; line-height: 21px; text-align: center; }

.c_dialog_location .c_dialog_location_seller_wrap.ssg .c_dialog_location_timetable.delivery_dawn tbody td.disabled { color: #ccc; }

.c_dialog_location .c_dialog_location_seller_wrap.ssg .c_dialog_location_timetable.delivery_dawn tbody tr:first-child th, .c_dialog_location .c_dialog_location_seller_wrap.ssg .c_dialog_location_timetable.delivery_dawn tbody tr:first-child td { border-top: 0; }

.c_dialog_location .c_dialog_location_seller_wrap.gsfresh_dawn .c_dialog_location_info { padding-top: 29px; }

.c_dialog_location .c_dialog_location_seller_wrap.gsfresh_dawn .c_dialog_location_info .name .gsfresh_dawn img { width: 161px; height: 26px; }

.c_dialog_location .c_dialog_location_seller_wrap.gsfresh_dawn .c_dialog_location_timetable.delivery_dawn thead th { padding: 16px 0; border-left: 1px solid #f4f4f4; background-color: #fafafa; font-size: 15px; color: #333; text-align: center; }

.c_dialog_location .c_dialog_location_seller_wrap.gsfresh_dawn .c_dialog_location_timetable.delivery_dawn thead th:first-child { border-left: 0; }

.c_dialog_location .c_dialog_location_seller_wrap.gsfresh_dawn .c_dialog_location_timetable.delivery_dawn thead .day { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_dialog_location .c_dialog_location_seller_wrap.gsfresh_dawn .c_dialog_location_timetable.delivery_dawn tbody th { border-top: 1px solid #f4f4f4; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 17px; color: #333; line-height: 21px; text-align: center; }

.c_dialog_location .c_dialog_location_seller_wrap.gsfresh_dawn .c_dialog_location_timetable.delivery_dawn tbody td { padding: 15px 0 18px; border-left: 1px solid #f4f4f4; font-size: 17px; color: #333; line-height: 21px; text-align: center; background-color: #fff; }

.c_dialog_location .c_dialog_location_seller_wrap.gsfresh_dawn .c_dialog_location_timetable.delivery_dawn tbody td.disabled { color: #ccc; }

.c_dialog_location .c_dialog_location_seller_wrap.gsfresh_dawn .c_dialog_location_timetable.delivery_dawn tbody td:first-child { border-left: 0; }

.c_dialog_location .c_dialog_location_seller_wrap.lottemart_dawn .c_dialog_location_info { padding: 27px 0 20px 0; }

.c_dialog_location .c_dialog_location_seller_wrap.lottemart_dawn .c_dialog_location_info .name .lottemart_dawn img { width: 162px; height: 26px; }

.c_dialog_location .c_dialog_location_seller_wrap.lottemart_dawn .c_dialog_location_timetable.delivery_dawn thead th { padding: 16px 0; border-left: 1px solid #f4f4f4; background-color: #fafafa; font-size: 15px; color: #333; text-align: center; }

.c_dialog_location .c_dialog_location_seller_wrap.lottemart_dawn .c_dialog_location_timetable.delivery_dawn thead th:first-child { border-left: 0; }

.c_dialog_location .c_dialog_location_seller_wrap.lottemart_dawn .c_dialog_location_timetable.delivery_dawn thead .day { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_dialog_location .c_dialog_location_seller_wrap.lottemart_dawn .c_dialog_location_timetable.delivery_dawn tbody th { border-top: 1px solid #f4f4f4; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 17px; color: #333; line-height: 21px; text-align: center; }

.c_dialog_location .c_dialog_location_seller_wrap.lottemart_dawn .c_dialog_location_timetable.delivery_dawn tbody td { padding: 15px 0 18px; border: 1px solid #f4f4f4; border-width: 1px 0 0 1px; background-color: #fff; font-size: 17px; color: #333; line-height: 21px; text-align: center; }

.c_dialog_location .c_dialog_location_seller_wrap.lottemart_dawn .c_dialog_location_timetable.delivery_dawn tbody td.disabled { color: #ccc; }

.c_dialog_location_list .c_dialog .c_dialog_ctrl { padding: 0; }

.c_dialog_location_list .c_dialog_btn { cursor: pointer; }

.c_dialog_location_list .c_radio label { width: 100%; padding-right: 70px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_dialog_delivery_notice .c_dialog { width: 500px; }

.c_dialog_delivery_notice .c_dialog .c_dialog_cont { height: auto; padding-top: 30px; padding-bottom: 30px; }

.c_dialog_delivery_notice .c_dialog .c_dialog_cont .color_brand { color: #ff0038; }

.c_dialog_delivery_notice .c_dialog .c_dialog_cont .notice { font-size: 15px; color: #333; text-align: center; }

.c_dialog_delivery_notice .c_dialog .c_dialog_cont .notice + .notice { margin-top: 10px; }

.c_dialog_delivery_notice .c_dialog .c_dialog_ctrl { padding: 0 0 30px; border-top: none; }

.c_dialog_delivery_notice .c_dialog .c_dialog_ctrl .c_dialog_btn { min-width: 150px; }

.c_dialog_delivery_notice .input_box { margin-top: 25px; padding: 0 0 7px 96px; }

.c_dialog_delivery_notice .input_box .c_radio { display: block; }

.c_dialog_delivery_notice .input_box .c_radio + .c_radio { margin-top: 16px; }

.c_dialog_delivery_notice .input_box .c_radio label { font-weight: bold; font-size: 15px; line-height: 22px; color: #333; vertical-align: middle; }

.c_dialog_delivery_notice .input_box .c_radio label:before { width: 22px; height: 22px; }

.c_dialog_delivery_retail .c_dialog .c_dialog_notice_style1 { padding: 20px 0; border-bottom: 1px solid #f4f4f4; }

.c_dialog_delivery_retail .c_dialog .c_dialog_notice_style2 { margin-top: 30px; padding: 30px 0; border-top: 1px solid #f4f4f4; }

.c_dialog_delivery_retail .c_dialog .c_dialog_cont { height: 440px; }

.c_dialog_delivery_retail .c_dialog .c_dialog_ctrl { padding: 0; border: none; }

.c-p-info__title { color: #111; font-size: inherit; font-weight: bold; }

.c-p-info__title:not(:first-child) { margin-top: 20px; }

.c-p-info__sentence { position: relative; margin-top: 4px; color: inherit; font-size: inherit; line-height: inherit; text-align: inherit; }

.c-p-info__sentence:first-of-type { margin-top: 10px; }

.c-p-info__sentence::before { display: none; position: absolute; top: 9px; left: 5px; width: 2px; height: 2px; border-radius: 50%; background-color: #666; content: ""; }

.c-p-info__sentence--bullet { padding-left: 13px; }

.c-p-info__sentence--bullet::before { display: block; }

.c-p-info__sentence--bullet-emphasis { padding-left: 13px; color: #ff0038; }

.c-p-info__sentence--bullet-emphasis::before { display: block; background-color: #ff0038; }

.c-p-info__sentence--bullet-highlight { padding-left: 13px; color: #0b83e6; }

.c-p-info__sentence--bullet-highlight::before { display: block; background-color: #0b83e6; }

.c-p-info__list { margin-top: 10px; color: inherit; font-size: inherit; line-height: inherit; }

.c-p-info__list:first-child { margin-top: 0; }

.c-p-info__list.c-p-info__list--bullet .c-p-info__list-item::before { background-color: #666; }

.c-p-info__list .c-p-info__list-item { margin-top: 4px; }

.c-p-info__list .c-p-info__list-item:first-child { margin-top: 0; }

.c-p-info__list-item { position: relative; color: inherit; font-size: inherit; line-height: inherit; }

.c-p-info__list-item--emphasis { color: #ff0038; }

.c-p-info__list-item--emphasis::before { background-color: #ff0038; }

.c-p-info__list-item--highlight { color: #0b83e6; }

.c-p-info__list-item--highlight::before { background-color: #0b83e6; }

.c-p-info__list--bullet .c-p-info__list-item { padding-left: 13px; }

.c-p-info__list--bullet .c-p-info__list-item::before { position: absolute; top: 9px; left: 5px; display: block; width: 2px; height: 2px; border-radius: 50%; content: ""; }

.c-p-info__list--bullet .c-p-info__list-item--emphasis { color: #ff0038; }

.c-p-info__list--bullet .c-p-info__list-item--emphasis::before { background-color: #ff0038; }

.c-p-info__list--bullet .c-p-info__list-item--highlight { color: #0b83e6; }

.c-p-info__list--bullet .c-p-info__list-item--highlight::before { background-color: #0b83e6; }

.c-p-info__text--emphasis { color: #ff0038; }

.c-p-info__text--highlight { color: #0b83e6; }

.c-p-info--center { text-align: center; }

.c_modal_lowest .modal_inner { width: 500px; }

.c_modal_lowest .modal_header .title { line-height: 70px; color: #111; font-size: 19px; }

.c_modal_lowest .modal_content { padding: 30px; font-size: 16px; color: #333; }

.c_modal_lowest .c-p-info { font-size: 16px; color: #333; line-height: 19px; }

.c_modal_lowest .c-p-info__list.c-p-info__list--bullet .c-p-info__list-item::before { background-color: #333; }

.c_modal_lowest .c-p-info__list .c-p-info__list-item { margin-top: 16px; }

.c_modal_lowest .c-p-info__list .c-p-info__list-item:first-child { margin-top: 0; }

.c_modal_lowest .c-p-info__list--bullet .c-p-info__list-item::before { width: 3px; height: 3px; }

.c-pagination-slider__page { position: absolute; top: -48px; right: 0; color: #ccc; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 16px; line-height: 32px; vertical-align: middle; }

.c-pagination-slider__page strong { color: #111; font-size: 15px; font-weight: bold; }

.c-pagination-slider__page strong:after { display: inline-block; margin: 0 5px; color: #ccc; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-weight: normal; content: "/"; }

.c-pagination-slider__button button { overflow: hidden; position: absolute; top: 50%; width: 50px; height: 50px; margin-top: -25px; line-height: 300px; border-radius: 50%; -webkit-box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.28), 0px 0px 1px 0px rgba(0, 0, 0, 0.45); box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.28), 0px 0px 1px 0px rgba(0, 0, 0, 0.45); background: #fff; z-index: 10; }

.c-pagination-slider__button button::before { position: absolute; left: 50%; top: 50%; margin: -9px 0 0 -5px; content: ""; }

.c-pagination-slider__button button:disabled { display: none; }

.c-pagination-slider__button button:hover { -webkit-box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.4), 0px 0px 1px 0px rgba(0, 0, 0, 0.6); box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.4), 0px 0px 1px 0px rgba(0, 0, 0, 0.6); }

.c-pagination-slider__previous { left: -25px; }

.c-pagination-slider__previous::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 10px; height: 18px; background-position: -104px -234px; background-size: 891px 324px; }

.c-pagination-slider__previous:hover::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 10px; height: 18px; background-position: -122px -234px; background-size: 891px 324px; }

.c-pagination-slider__next { right: -25px; }

.c-pagination-slider__next::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 10px; height: 18px; background-position: -140px -234px; background-size: 891px 324px; }

.c-pagination-slider__next:hover::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 10px; height: 18px; background-position: -158px -234px; background-size: 891px 324px; }

.c-pagination-indicator { position: relative; height: 40px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; }

.c-pagination-indicator__inner { display: inline-block; }

.c-pagination-indicator__container { display: inline-block; }

.c-pagination-indicator__container button { overflow: hidden; display: inline-block; width: 8px; height: 8px; border-radius: 50%; background-color: rgba(0, 0, 0, 0.1); line-height: 120px; vertical-align: top; }

.c-pagination-indicator__item { display: inline-block; margin: 16px 3px 0 2px; vertical-align: middle; }

.c-pagination-indicator__item.active { margin-top: 14px; }

.c-pagination-indicator__item.active button { width: 10px; height: 10px; background-color: #111; }

.c-pagination-indicator__button { position: relative; }

.c-pagination-indicator__button button { overflow: hidden; position: absolute; top: 0; width: 40px; height: 40px; margin-top: -40px; line-height: 300px; border-radius: 50%; -webkit-box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.28), 0px 0px 1px 0px rgba(0, 0, 0, 0.45); box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.28), 0px 0px 1px 0px rgba(0, 0, 0, 0.45); background: #fff; z-index: 10; }

.c-pagination-indicator__button button::before { position: absolute; left: 50%; top: 50%; margin: -6px 0 0 -3px; -webkit-transform: translateZ(0); transform: translateZ(0); content: ""; }

.c-pagination-indicator__button button:hover { -webkit-box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.4), 0px 0px 1px 0px rgba(0, 0, 0, 0.6); box-shadow: 0px 4px 16px -4px rgba(0, 0, 0, 0.4), 0px 0px 1px 0px rgba(0, 0, 0, 0.6); }

.c-pagination-indicator__previous { position: absolute; left: -56px; }

.c-pagination-indicator__previous::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 8px; height: 12.44444px; background-position: -1.77778px -128.87654px; background-size: 396px 143px; }

.c-pagination-indicator__previous:hover::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 8px; height: 12.44444px; background-position: -24.88889px -128.87654px; background-size: 396px 143px; }

.c-pagination-indicator__previous:disabled::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 8px; height: 12.44444px; background-position: -13.33333px -128.87654px; background-size: 396px 143px; }

.c-pagination-indicator__next { position: absolute; right: -56px; }

.c-pagination-indicator__next::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 8px; height: 12.44444px; background-position: -36.44444px -128.87654px; background-size: 396px 143px; content: ""; }

.c-pagination-indicator__next:hover::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 8px; height: 12.44444px; background-position: -59.55556px -128.87654px; background-size: 396px 143px; }

.c-pagination-indicator__next:disabled::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 8px; height: 12.44444px; background-position: -48px -128.87654px; background-size: 396px 143px; }

.c-pagination-billboard { position: absolute; right: 0; bottom: 25px; height: 45px; border-radius: 23px; background: rgba(0, 0, 0, 0.2); }

.c-pagination-billboard button { float: left; position: relative; width: 46px; height: 45px; overflow: hidden; line-height: 300px; }

.c-pagination-billboard button:before { position: absolute; top: 11px; content: ""; }

.c-pagination-billboard__previous:before { left: 16px; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 24px; height: 24px; background-position: -158px -260px; background-size: 891px 324px; }

.c-pagination-billboard__next:before { right: 16px; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 24px; height: 24px; background-position: -126px -260px; background-size: 891px 324px; }

.c-pagination-indicate { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; position: absolute; bottom: 25px; right: 102px; width: 131px; height: 45px; line-height: 45px; padding: 0 0 0 21px; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 23px; background: rgba(0, 0, 0, 0.2); }

.c-pagination-indicate__page { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 100%; font-size: 17px; color: #fff; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; text-align: center; margin-right: 15px; }

.c-pagination-indicate__current { font-weight: bold; }

.c-pagination-indicate__line { margin: 0 7px; opacity: 0.6; }

.c-pagination-indicate__total { opacity: 0.6; }

.c-pagination-indicate__more { position: relative; width: 24px; min-width: 24px; height: 45px; margin-right: 10px; overflow: hidden; line-height: 300px; }

.c-pagination-indicate__more::before { position: absolute; left: 0px; top: 11px; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 24px; height: 24px; background-position: -94px -260px; background-size: 891px 324px; content: ""; }

.c-pagination-controll { position: absolute; right: 243px; bottom: 25px; border-radius: 23px; background: rgba(0, 0, 0, 0.2); }

.c-pagination-controll button { position: relative; width: 45px; height: 45px; overflow: hidden; line-height: 300px; }

.c-pagination-controll button:before { position: absolute; left: 50%; top: 50%; margin: -12px 0 0 -12px; content: ""; }

.c-pagination-controll__stop:before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 24px; height: 24px; background-position: -190px -260px; background-size: 891px 324px; }

.c-pagination-controll__play:before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 24px; height: 24px; background-position: -222px -260px; background-size: 891px 324px; }

.c-pagination-button { position: absolute; right: 102px; bottom: 25px; height: 45px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.c-pagination-button .c-pagination-indicate { position: static; width: auto; min-width: 101px; }

.c-pagination-button .c-pagination-indicate__page:last-child { margin-right: 21px; }

.c-pagination-button .c-pagination-controll { position: static; margin-right: 10px; }

body, h1, h2, h3, h4, th, td, button, input, select, textarea { font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 12px; line-height: 1.3; }

.search_wrap, .s_search { font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 12px; line-height: 1.3; }

.c-p-info__title { color: #111; font-size: inherit; font-weight: bold; }

.c-p-info__title:not(:first-child) { margin-top: 20px; }

.c-p-info__sentence { position: relative; margin-top: 4px; color: inherit; font-size: inherit; line-height: inherit; text-align: inherit; }

.c-p-info__sentence:first-of-type { margin-top: 10px; }

.c-p-info__sentence::before { display: none; position: absolute; top: 9px; left: 5px; width: 2px; height: 2px; border-radius: 50%; background-color: #666; content: ""; }

.c-p-info__sentence--bullet { padding-left: 13px; }

.c-p-info__sentence--bullet::before { display: block; }

.c-p-info__sentence--bullet-emphasis { padding-left: 13px; color: #ff0038; }

.c-p-info__sentence--bullet-emphasis::before { display: block; background-color: #ff0038; }

.c-p-info__sentence--bullet-highlight { padding-left: 13px; color: #0b83e6; }

.c-p-info__sentence--bullet-highlight::before { display: block; background-color: #0b83e6; }

.c-p-info__list { margin-top: 10px; color: inherit; font-size: inherit; line-height: inherit; }

.c-p-info__list:first-child { margin-top: 0; }

.c-p-info__list.c-p-info__list--bullet .c-p-info__list-item::before { background-color: #666; }

.c-p-info__list .c-p-info__list-item { margin-top: 4px; }

.c-p-info__list .c-p-info__list-item:first-child { margin-top: 0; }

.c-p-info__list-item { position: relative; color: inherit; font-size: inherit; line-height: inherit; }

.c-p-info__list-item--emphasis { color: #ff0038; }

.c-p-info__list-item--emphasis::before { background-color: #ff0038; }

.c-p-info__list-item--highlight { color: #0b83e6; }

.c-p-info__list-item--highlight::before { background-color: #0b83e6; }

.c-p-info__list--bullet .c-p-info__list-item { padding-left: 13px; }

.c-p-info__list--bullet .c-p-info__list-item::before { position: absolute; top: 9px; left: 5px; display: block; width: 2px; height: 2px; border-radius: 50%; content: ""; }

.c-p-info__list--bullet .c-p-info__list-item--emphasis { color: #ff0038; }

.c-p-info__list--bullet .c-p-info__list-item--emphasis::before { background-color: #ff0038; }

.c-p-info__list--bullet .c-p-info__list-item--highlight { color: #0b83e6; }

.c-p-info__list--bullet .c-p-info__list-item--highlight::before { background-color: #0b83e6; }

.c-p-info__text--emphasis { color: #ff0038; }

.c-p-info__text--highlight { color: #0b83e6; }

.c-p-info--center { text-align: center; }

.s_keyword { padding-top: 40px; }

.s_keyword .keyword-ranking .c-p-headline__more, .s_keyword .keyword-ranking__category .c-p-headline__more { position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.s_keyword .keyword-ranking .c-p-headline__more .c-p-more, .s_keyword .keyword-ranking__category .c-p-headline__more .c-p-more { color: #111; font-size: 15px; font-weight: 400; line-height: 14px; }

.s_keyword .keyword-ranking .c-p-headline__more .c-p-more--arrow-right, .s_keyword .keyword-ranking__category .c-p-headline__more .c-p-more--arrow-right { text-align: left; padding-right: 14px; }

.s_keyword .keyword-ranking .c-p-headline__more .c-p-more--arrow-right::after, .s_keyword .keyword-ranking__category .c-p-headline__more .c-p-more--arrow-right::after { right: -webkit-calc(14px - -3px); right: calc(14px - -3px); width: 5px; height: 5px; border-style: solid; display: block; position: absolute; top: 50%; right: 0px; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg) translateX(-50%); -ms-transform: rotate(45deg) translateX(-50%); transform: rotate(45deg) translateX(-50%); content: ""; }

.s_keyword .l_keyword_head { width: 1240px; margin: 0 auto; padding: 0 0 35px; }

.s_keyword .l_keyword_head .c-p-headline__title { color: #111; font-size: 32px; font-weight: 700; line-height: 32px; }

.s_keyword .l_keyword_content { padding-bottom: 35px; }

.s_keyword .keyword-ranking { position: relative; width: 1240px; margin: 0 auto; }

.s_keyword .keyword-ranking + .keyword-ranking { margin-top: 50px; }

.s_keyword .keyword-ranking .c-p-headline { position: relative; zoom: 1; }

.s_keyword .keyword-ranking .c-p-headline__title { color: #111; font-size: 24px; font-weight: 700; line-height: 28px; float: left; }

.s_keyword .keyword-ranking .c-p-headline__desc { color: #0b83e6; font-size: 14px; font-weight: 400; line-height: 28px; float: left; margin-left: 6px; }

.s_keyword .keyword-ranking .c-p-headline__desc .c-iconinfo--info { margin-top: -2px; }

.s_keyword .keyword-ranking .c-p-headline:after { display: block; content: ""; clear: both; }

.s_keyword .keyword-ranking__list { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin-top: 23px; border: 1px solid #eee; overflow: hidden; }

.s_keyword .keyword-ranking__list .c-keyword { -webkit-box-flex: 1; -webkit-flex: 1 0 310px; -ms-flex: 1 0 310px; flex: 1 0 310px; }

.s_keyword .keyword-ranking__list .c-keyword:not(:first-child) { border-left: 1px solid #eee; }

.s_keyword .keyword-ranking__list--end { width: 50%; }

.s_keyword .keyword-ranking__category { margin-top: 40px; }

.s_keyword .keyword-ranking__category:nth-of-type(2) { margin-top: 22px; }

.s_keyword .keyword-ranking__category .c-p-headline__title { color: #111; font-size: 18px; font-weight: 700; line-height: 28px; }

.s_keyword .keyword-ranking .c_pagination { display: block; width: 111px; margin: 50px auto 0; }

.s_keyword .keyword-ranking .c_pagination.c_pagination_style_3 { padding: 0 38px; }

.s_keyword .keyword-ranking .c_pagination.c_pagination_style_3 .page { font-size: 15px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #666; line-height: 28px; }

.s_keyword .keyword-ranking .c_pagination.c_pagination_style_3 .page strong:after { color: #666; font-size: 15px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-weight: normal; }

.s_keyword .keyword-ranking .c_pagination.c_pagination_style_3 .navigator button { width: 28px; height: 28px; }

.s_keyword .keyword-select { position: relative; width: 100%; height: 38px; margin: 0 auto; margin: 50px 0; }

.s_keyword .keyword-select::before { display: block; position: absolute; top: -webkit-calc(50% + 1px); top: calc(50% + 1px); width: 100%; height: 1px; background-color: #eee; content: ""; }

.s_keyword .keyword-select .keyword-select__selectbox { display: inline-block; overflow: hidden; width: 166px; height: 38px; border: 1px solid #ccc; position: absolute; left: -webkit-calc(50% - -webkit-calc(1240px / 2)); left: calc(50% - calc(1240px / 2)); background-color: #fff; background-size: 24px 24px; border-radius: 19px; -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05); font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.s_keyword .keyword-select .keyword-select__selectbox .select { width: 166px; /* wrap width + 20px */ height: 38px; border: none; padding-left: 12px; padding-right: 43px; background: url("/img/common/selectbox/style_2.png") no-repeat right 50%; background-size: 38px, 38px; border-radius: 0px; /* iOS 둥근모서리 제거 */ -webkit-appearance: none; /* 네이티브 외형 감추기 */ -moz-appearance: none; appearance: none; line-height: 38px; font-size: 15px; color: #333; /* IE 10, 11의 네이티브 화살표 숨기기 */ }

.s_keyword .keyword-select .keyword-select__selectbox .select::-ms-expand { display: none; }

.s_keyword .keyword-select .keyword-select__selectbox .select:disabled { background-color: #fafafa; color: #999; }

.s_keyword .keyword-select .keyword-select__selectbox.selected .select { color: #111; }

.s_keyword .keyword-select .keyword-select__selectbox.disabled { border-color: #f1f1f1; }

.s_keyword .keyword-select .keyword-select__selectbox.disabled .select { background-image: url("/img/common/selectbox/arrow_disabled.png"); }

.s_keyword .keyword-select .keyword-select__selectbox .select { padding-right: 40px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.s_keyword .c-keyword .c-p-headline { width: 100%; height: 50px; background: #fafafa; text-align: center; }

.s_keyword .c-keyword .c-p-headline__title { color: #111; font-size: 14px; font-weight: 700; line-height: 50px; width: inherit; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.s_keyword .c-keyword__item { border-top: 1px solid #eee; line-height: 48px; }

.s_keyword .c-keyword__link { zoom: 1; display: block; padding-left: 20px; }

.s_keyword .c-keyword__link:after { display: block; content: ""; clear: both; }

.s_keyword .c-keyword__number { float: left; margin-right: 10px; color: #111; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 17px; font-weight: bold; }

.s_keyword .c-keyword__number--emphasis { color: #ff0038; }

.s_keyword .c-keyword__keyword { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; max-width: 240px; color: #111; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 14px; }

.c_modal_keyword .modal_inner { width: 500px; }

.c_modal_keyword .modal_header .title { line-height: 70px; color: #111; font-size: 19px; }

.c_modal_keyword .modal_content { padding: 30px; font-size: 16px; color: #333; }

.c_modal_keyword .c-p-info { font-size: 16px; color: #333; line-height: 19px; }

.c_modal_keyword .c-p-info__list.c-p-info__list--bullet .c-p-info__list-item::before { background-color: #333; }

.c_modal_keyword .c-p-info__list .c-p-info__list-item { margin-top: 16px; }

.c_modal_keyword .c-p-info__list .c-p-info__list-item:first-child { margin-top: 0; }

.c_modal_keyword .c-p-info__list--bullet .c-p-info__list-item::before { width: 3px; height: 3px; }

.c-tour-suggest { margin-top: 20px; }

.c-tour-suggest__title .c-p-headline { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 15px 0 20px; }

.c-tour-suggest__title .c-p-headline__title { color: #111; font-size: 20px; font-weight: 700; line-height: 24px; }

.c-tour-suggest__title .c-p-headline__desc { color: #666; font-size: 15px; font-weight: 400; line-height: 22.2px; margin-left: 10px; }

.c-tour-suggest__title .c-p-headline__link-text { position: relative; display: block; padding-right: 14px; }

.c-tour-suggest__title .c-p-headline__link-text:after { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -135px -45px; width: 8px; height: 14px; background-size: 229px 222px; content: ""; position: absolute; top: 4px; right: 0; }

.c-tour-suggest__title .c-p-headline__link-text:hover { text-decoration: none; }

.c-tour-suggest__title .c-p-headline__list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-left: auto; }

.c-tour-suggest__title .c-p-headline__item { color: #333; font-size: 15px; font-weight: 400; line-height: 22.2px; }

.c-tour-suggest__title .c-p-headline__item:not(:first-child) { margin-left: 10px; }

.c-tour-suggest__title .c-p-headline__link-button { display: block; height: 40px; padding: 0 15px; border: 1px solid #ddd; border-radius: 28px; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 37px; }

.c-tour-suggest__title .c-p-headline__link-button:hover { text-decoration: none; }

.c-tour-condition { border-radius: 4px; overflow: hidden; }

.c-tour-condition__body { padding: 30px 80px; }

.c-tour-condition--flight-oversea { background: url("/img/search/bg_tour_flight_oversea.png") no-repeat 50% 0/100% 100%; }

.c-tour-condition--package-oversea { background: url("/img/search/bg_tour_package_oversea.png") no-repeat 50% 0/100% 100%; }

.c-tour-condition--hotel-oversea { background: url("/img/search/bg_tour_hotel_oversea.png") no-repeat 50% 0/100% 100%; }

.c-tour-condition--flight-domestic { background: url("/img/search/bg_tour_flight_domestic.png") no-repeat 50% 0/100% 100%; }

.c-tour-condition--hotel-domestic { background: url("/img/search/bg_tour_jeju.png") no-repeat 50% 0/100% 100%; }

.c-tour-category { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom: 1px solid rgba(238, 238, 238, 0.6); }

.c-tour-category__item { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; display: block; height: 60px; color: #fff; font-family: "11StreetGothic"; font-size: 16px; line-height: 60px; text-align: center; }

.c-tour-category__item--selected { font-family: "11StreetGothicBold"; }

.c-tour-category__item--selected:after { content: ""; position: absolute; right: 0; bottom: -1px; left: 0; height: 2px; background-color: #fff; }

.c-tour-category__link { color: inherit; }

.c-tour-category__link:hover { text-decoration: none; }

.c-tour-way { margin-bottom: 10px; }

.c-tour-way + .c-tour-set { padding-bottom: 10px; }

.c-tour-way__list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.c-tour-way__item { height: 32px; padding: 0 11px; border: 1px solid rgba(255, 255, 255, 0.6); border-radius: 16px; color: #fff; font-size: 14px; line-height: 29px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-tour-way__item:not(:first-child) { margin-left: 8px; }

.c-tour-way__item a { color: inherit; }

.c-tour-way__item a:hover { text-decoration: none; }

.c-tour-way__item--selected { background: #fff; -webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.28), 0px 2px 6px 0px rgba(0, 0, 0, 0.06); box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.28), 0px 2px 6px 0px rgba(0, 0, 0, 0.06); color: #111; font-weight: bold; }

.c-tour-set { position: relative; padding-right: 140px; }

.c-tour-set__inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background: #fff; border-radius: 4px; }

.c-tour-set__item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 80px; padding: 0 20px; }

.c-tour-set__item:first-child { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.c-tour-set__item:not(:first-child) { padding-left: 16px; border-left: 1px solid #eee; }

.c-tour-set__link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.c-tour-set__link:hover { text-decoration: none; }

.c-tour-set__button { position: absolute; top: 0; right: 0; }

.c-tour-set__button .c-button { width: auto; height: 80px; padding: 0 5px; min-width: 130px; font-size: 16px; line-height: -webkit-calc(80px - 2px); line-height: calc(80px - 2px); border-radius: 4px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-weight: bold; line-height: 20px; }

.c-tour-set__button .c-button:active { background: #ff0038; }

.c-tour-route__link:hover { text-decoration: none; }

.c-tour-route__box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.c-tour-route__airport { position: relative; width: 140px; text-align: center; }

.c-tour-route__airport:not(:first-child) { margin-left: 24px; }

.c-tour-route__airport:not(:first-child):before { content: ""; position: absolute; top: 50%; left: -24px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -151px -41px; width: 24px; height: 24px; background-size: 229px 222px; }

.c-tour-route__airport--blank .c-tour-route__en { color: #949494; font-size: 24px; }

.c-tour-route__airport--blank .c-tour-route__ko { color: #949494; }

.c-tour-route__airport--blank .c-tour-route__ko:after { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -135px -45px; width: 8px; height: 14px; background-size: 229px 222px; top: 2px; }

.c-tour-route__en { display: block; color: #111; font-size: 26px; font-weight: bold; }

.c-tour-route__ko { position: relative; display: inline-block; max-width: 110px; padding-right: 12px; color: #111; font-size: 13px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c-tour-route__ko:after { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -217px -115px; width: 8px; height: 14px; background-size: 229px 222px; content: ""; position: absolute; top: 1px; right: 0; }

.c-tour-date { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.c-tour-date__link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; }

.c-tour-date__link + .c-tour-date__check { margin-left: 30px; }

.c-tour-date__link:hover { text-decoration: none; }

.c-tour-date__check { -webkit-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; }

.c-tour-date__check .c_checkbox { cursor: pointer; }

.c-tour-date__check .c_checkbox input:checked + span { color: #111; }

.c-tour-date__check .c_checkbox > span:nth-of-type(1) { color: #949494; font-size: 16px; font-weight: bold; }

.c-tour-date__item { position: relative; display: inline-block; color: #949494; font-size: 16px; font-weight: bold; }

.c-tour-date__item:first-child { padding-left: 24px; }

.c-tour-date__item:first-child:before { content: ""; position: absolute; top: 3px; left: 0; background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -113px -183px; width: 16px; height: 16px; background-size: 229px 222px; }

.c-tour-date__item:not(:first-child) { padding-left: 20px; }

.c-tour-date__item:not(:first-child):before { content: ""; position: absolute; top: 50%; left: 7px; width: 6px; height: 2px; background: #949494; }

.c-tour-date--undecided .c-tour-date__item { color: #ccc; }

.c-tour-date--undecided .c-tour-date__item:first-child:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -134px -183px; width: 16px; height: 16px; background-size: 229px 222px; }

.c-tour-date--undecided .c-tour-date__item:not(:first-child):before { background: #ccc; }

.c-tour-date--value .c-tour-date__item { color: #111; }

.c-tour-date--value .c-tour-date__item:first-child:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -113px -183px; width: 16px; height: 16px; background-size: 229px 222px; }

.c-tour-date--value .c-tour-date__item:not(:first-child):before { background: #111; }

.c-tour-arrival { -webkit-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; padding: 0 10px; }

.c-tour-arrival__link { position: relative; display: block; padding-right: 40px; }

.c-tour-arrival__link:after { content: ""; position: absolute; top: 0; right: 0; background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -106px -45px; width: 24px; height: 24px; background-size: 229px 222px; }

.c-tour-arrival__link:hover { text-decoration: none; }

.c-tour-arrival__text { max-width: 225px; color: #111; font-size: 20px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.c-tour-arrival--blank .c-tour-arrival__link:after { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -151px -70px; width: 24px; height: 24px; background-size: 229px 222px; }

.c-tour-arrival--blank .c-tour-arrival__text { color: #949494; }

.c-tour-departure, .c-tour-room { -webkit-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; position: relative; padding-left: 24px; color: #111; font-size: 16px; font-weight: bold; }

.c-tour-departure + .c-tour-person, .c-tour-room + .c-tour-person { margin-left: 32px; }

.c-tour-departure + .c-tour-person:after, .c-tour-room + .c-tour-person:after { content: ""; position: absolute; top: 3px; left: -16px; width: 1px; height: 16px; background: #eee; }

.c-tour-departure:before { content: ""; position: absolute; top: 3px; left: 0; background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -155px -183px; width: 16px; height: 16px; background-size: 229px 222px; }

.c-tour-departure__link { color: inherit; }

.c-tour-departure__link:hover { text-decoration: none; }

.c-tour-departure--active:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -176px -183px; width: 16px; height: 16px; background-size: 229px 222px; }

.c-tour-room:before { content: ""; position: absolute; top: 3px; left: 0; background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -21px -206px; width: 16px; height: 16px; background-size: 229px 222px; }

.c-tour-room--active:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -42px -206px; width: 16px; height: 16px; background-size: 229px 222px; }

.c-tour-person { -webkit-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; position: relative; padding-left: 24px; color: #111; font-size: 16px; font-weight: bold; }

.c-tour-person:before { content: ""; position: absolute; top: 3px; left: 0; background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -197px -183px; width: 16px; height: 16px; background-size: 229px 222px; }

.c-tour-person__link { color: inherit; }

.c-tour-person__link:hover { text-decoration: none; }

.c-tour-person--active:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: 0px -206px; width: 16px; height: 16px; background-size: 229px 222px; }

.c-quick-trip { margin: 20px 0; padding: 30px 165px; background: url("/img/search/bg_quick_trip.png") 50% 50%/cover no-repeat; border-radius: 4px; }

.c-quick-trip + .c_search_sorting { margin-top: 20px; }

.c-quick-trip__head { position: relative; margin-bottom: 16px; padding-left: 242px; }

.c-quick-trip__titlegroup { position: absolute; top: 50%; left: 0; margin-top: -4px; color: #111; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.c-quick-trip__premodifier { color: inherit; font-size: 17px; }

.c-quick-trip__title { color: inherit; font-size: 22px; font-weight: 700; }

.c-quick-trip__sort { zoom: 1; }

.c-quick-trip__sort:after { display: block; content: ""; clear: both; }

.c-quick-trip__sort-item { position: relative; float: left; margin-right: 8px; }

.c-quick-trip__radio-input { position: absolute; top: 0; left: 0; width: 1px; height: 1px; opacity: 0; }

.c-quick-trip__radio-input:checked + .c-quick-trip__radio-label { background: #283257; color: #fff; font-weight: 700; }

.c-quick-trip__radio-label { display: inline-block; min-width: 58px; height: 40px; padding: 0 15px; background: #fff; border-radius: 28px; color: #333; font-size: 15px; line-height: 40px; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; }

.c-quick-trip__body { position: relative; padding-right: 148px; }

.c-quick-trip__airway { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 15px 20px; background: #fff; border-radius: 4px; }

.c-quick-trip__airway:before { content: ""; position: absolute; top: 13px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -192px -140px; width: 26px; height: 14px; background-size: 229px 222px; }

.c-quick-trip__airway:after { content: ""; position: absolute; top: 32px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: 0px -165px; width: 50px; height: 13px; background-size: 229px 222px; }

.c-quick-trip__airway--oneway:after { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -113px -139px; width: 50px; height: 13px; background-size: 229px 222px; }

.c-quick-trip__flight { position: relative; width: 185px; padding-right: 48px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-quick-trip__flight a:hover { text-decoration: none; }

.c-quick-trip__flight.active .c-quick-trip__location { color: #333; }

.c-quick-trip__location { display: block; height: 28px; color: #ccc; font-size: 16px; font-weight: 700; line-height: 28px; }

.c-quick-trip__change { position: absolute; top: 50%; right: 0; width: 48px; height: 28px; background: #fff; border: 1px solid #ddd; border-radius: 28px; color: #111; font-size: 14px; line-height: 28px; text-align: center; text-decoration: none; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.c-quick-trip__change:hover { text-decoration: none; }

.c-quick-trip__search { position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.c-quick-trip__button { width: 140px; height: 58px; background: #283257; border-radius: 4px; color: #fff; font-size: 16px; font-weight: 700; text-align: center; line-height: 58px; }

.c-sorting-smart { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; margin-right: 14px; }

.c-sorting-smart__title { color: #333; font-size: 14px; font-weight: 700; line-height: 17px; }

.c-sorting-smart .tooltip_wrap { display: inline-block; margin-left: 4px; }

.c-sorting-smart .tooltip_wrap .c-tooltip-square { display: none; top: 30px; left: -133px; width: 267px; padding: 6px 8px; }

.c-sorting-smart .tooltip_wrap .c-tooltip__text { font-size: 11px; line-height: 20px; color: #333; }

.c-sorting-smart .tooltip_wrap.active .c-tooltip-square { display: block; z-index: 10; }

.c-sorting-smart .c_tooltip { z-index: 2; left: 0; top: 30px; white-space: nowrap; }

.c-sorting-smart .c-checkbox-toggle { margin-left: 8px; }

.c-sorting-smart .c-checkbox-toggle > em { width: 33px; height: 20px; }

.c-sorting-smart .c-checkbox-toggle > em::before { width: 33px; height: 20px; }

.c-sorting-smart .c-checkbox-toggle > em::after { left: 2px; width: 16px; height: 16px; background: #fff; }

.c-sorting-smart .c-checkbox-toggle span { height: 20px; line-height: 20px; }

.c-sorting-smart .c-checkbox-toggle > input:checked + em:before { background: #ff0038; }

.c-sorting-smart .c-checkbox-toggle > input:checked + em:after { left: -webkit-calc(100% - 18px); left: calc(100% - 18px); background-color: #fff; }

.c-content { height: 100%; min-height: 146px; background: #fff; -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.28); box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.28); border-radius: 4px; }

.c-content:hover { -webkit-box-shadow: 0px 6px 32px -8px rgba(0, 0, 0, 0.2), 0px 0px 1px 0px rgba(0, 0, 0, 0.7); box-shadow: 0px 6px 32px -8px rgba(0, 0, 0, 0.2), 0px 0px 1px 0px rgba(0, 0, 0, 0.7); }

.c-content > a:hover { text-decoration: none; }

.c-content > a:hover .c-content__title { text-decoration: underline; }

.c-content__link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; padding: 20px 20px 16px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-content__link:hover .c-lazyload img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }

.c-content__detail { margin-right: 16px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.c-content__title { overflow: hidden; max-height: 42px; color: #111; font-size: 15px; font-weight: bold; line-height: 20px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; }

.c-content__text { overflow: hidden; max-height: 60px; margin-top: 8px; color: #666; font-size: 14px; line-height: 20px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; }

.c-content__thumb { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; height: 106px; width: 106px; }

.c-content__thumb .c-lazyload img { -webkit-transition: -webkit-transform 0.2s ease-in; transition: -webkit-transform 0.2s ease-in; transition: transform 0.2s ease-in; transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in; }

.c-content__play { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; color: transparent; z-index: 1; background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -192px -115px; width: 20px; height: 20px; background-size: 229px 222px; }

.c-exhibition-box .c-card-item > a:hover .c-card-item__name { text-decoration: underline; }

.c-exhibition-box .c-card-item > a:hover .c-lazyload img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }

.c-exhibition-box .c-card-item__info { padding: 16px 20px 20px; }

.c-exhibition-box .c-card-item__name { height: auto; max-height: 45px; margin-bottom: 0; line-height: 22px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; }

.c-exhibition-box .c-card-item__price-info { margin-top: 8px; }

.c-exhibition-box .c-card-item__price strong { font-size: 20px; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-exhibition-box .c-card-item--box { -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.28), 0px 2px 10px rgba(0, 0, 0, 0.06); box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.28), 0px 2px 10px rgba(0, 0, 0, 0.06); overflow: hidden; }

.c-exhibition-box .c-card-item__thumb .c-lazyload img { -webkit-transition: -webkit-transform 0.2s ease-in; transition: -webkit-transform 0.2s ease-in; transition: transform 0.2s ease-in; transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in; }

.c-live-box .c-card-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0; background: #fff; -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.28), 0px 2px 6px rgba(0, 0, 0, 0.06); box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.28), 0px 2px 6px rgba(0, 0, 0, 0.06); border-radius: 4px; }

.c-live-box .c-card-item:hover .c-lazyload img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }

.c-live-box .c-card-item:hover .c-card-item__name { text-decoration: underline; }

.c-live-box .c-card-item a:hover { text-decoration: none; }

.c-live-box .c-card-item a:hover.c-card-item__name { text-decoration: underline; }

.c-live-box .c-card-item__thumb { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; display: block; width: 140px; border-radius: 4px 0 0 4px; overflow: hidden; }

.c-live-box .c-card-item__thumb .c-lazyload img { -webkit-transition: -webkit-transform 0.2s ease-in; transition: -webkit-transform 0.2s ease-in; transition: transform 0.2s ease-in; transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in; }

.c-live-box .c-card-item__thumb a { height: 210px; width: 140px; display: block; position: relative; line-height: 0; }

.c-live-box .c-card-item__thumb a .c-video { display: block; padding-bottom: 150%; }

.c-live-box .c-card-item__thumb a img { max-width: 100%; max-height: 100%; -o-object-fit: cover; object-fit: cover; }

.c-live-box .c-card-item__thumb a video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.c-live-box .c-card-item__play { position: absolute; width: 60px; top: 50%; left: 50%; color: #fff; font-weight: bold; margin-top: -10px; padding-top: 44px; font-size: 14px; text-align: center; text-shadow: 0 0 1px rgba(0, 0, 0, 0.45); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); line-height: 1; z-index: 1; }

.c-live-box .c-card-item__play:before { content: ""; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -106px 0px; width: 40px; height: 40px; background-size: 229px 222px; }

.c-live-box .c-card-item__watcher { position: absolute; right: 10px; bottom: 10px; color: #fff; font-size: 14px; font-weight: bold; line-height: 20px; }

.c-live-box .c-card-item__watcher em { font-weight: inherit; }

.c-live-box .c-card-item__thumb-cover { position: absolute; left: 0; top: 0; width: 100%; height: 100%; line-height: 1.2; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-live-box .c-card-item__thumb-cover:before { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; border-radius: 4px 0 0 4px; background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0) 66px, rgba(0, 0, 0, 0) 139px, rgba(0, 0, 0, 0.4) 100%); background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0) 66px, rgba(0, 0, 0, 0) 139px, rgba(0, 0, 0, 0.4) 100%); }

.c-live-box .c-card-item__badge-11live { position: absolute; top: 10px; left: 10px; min-width: 39px; height: 21px; padding: 0 6px; border-radius: 11px; background: -webkit-linear-gradient(57.68deg, #ff0500 23.25%, #ff10c4 86.38%); background: linear-gradient(32.32deg, #ff0500 23.25%, #ff10c4 86.38%); color: #fff; font-size: 13px; text-align: center; line-height: 19px; text-transform: uppercase; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-live-box .c-card-item__info { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; display: block; position: relative; padding: 20px; }

.c-live-box .c-card-item__status strong { display: block; color: #ff0038; font-size: 14px; }

.c-live-box .c-card-item__status .status { font-weight: normal; }

.c-live-box .c-card-item__flex-row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; margin-top: 6px; }

.c-live-box .c-card-item__name { display: block; height: auto; max-height: 50px; margin: 0 0 8px; font-size: 17px; font-weight: bold; line-height: 25px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; -webkit-line-clamp: 2; word-break: break-all; -webkit-box-orient: vertical; overflow: hidden; }

.c-live-box .c-card-item__button-view { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; margin: 0 0 0 12px; }

.c-live-box .c-card-item__mini-card { font-size: 14px; position: absolute; bottom: 0; right: 20px; left: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 12px 0 20px; border-top: 1px solid #f4f4f4; overflow: hidden; }

.c-live-box .c-card-item__mini-card-thumb { height: 40px; width: 40px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; display: block; margin-right: 8px; border-radius: 4px; overflow: hidden; }

.c-live-box .c-card-item__mini-card-thumb:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 1; border: 1px solid rgba(0, 0, 0, 0.04); border-radius: 4px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-live-box .c-card-item__mini-card-thumb .c-lazyload:before { background-size: 40px auto; }

.c-live-box .c-card-item__mini-card dl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; height: 40px; word-break: break-all; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.c-live-box .c-card-item__mini-card dl .point { color: #0b83e6; }

.c-live-box .c-card-item__mini-card dl dd { overflow: hidden; height: 21px; color: #333; font-size: 14px; line-height: 21px; vertical-align: top; }

.c-live-box .c-card-item__mini-card dl dd span { font-weight: bold; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-live-box .c-card-item__mini-card dl dd:nth-child(4) span { float: left; }

.c-live-box .c-card-item__mini-card:hover dl dd:nth-child(2) { text-decoration: underline; }

.c-live-box .c-card-item--vod .c-card-item__thumb-cover:before { background: rgba(0, 0, 0, 0.4); }

.c-live-box .c-card-item--vod .c-card-item__status strong { color: #333; }

.c-live-box .c-card-item--end .c-card-item__thumb-cover:before { display: none; }

.c-live-box .c-card-item--end .c-card-item__status strong { color: #333; }

.c-live-box .c-card-item--ready .c-card-item__thumb { color: #fff; font-size: 13px; }

.c-live-box .c-card-item--ready .c-card-item__thumb .live_time { position: absolute; top: 50%; left: 0; width: 100%; color: #fff; font-size: 14px; font-weight: bold; text-align: center; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.c-live-box .c-card-item--ready .c-card-item__thumb .live_time .time { font-size: 22px; }

.c-live-box .c-card-item--ready .c-card-item__thumb-cover::before { background: rgba(0, 0, 0, 0.4); }

.c-live-box .c-profile__link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.c-live-box .c-alarm2-button { position: relative; width: 28px; height: 28px; border: 1px solid #ddd; border-radius: 50%; background: none; outline: none; }

.c-live-box .c-alarm2-button:after { content: ""; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -192px -65px; width: 20px; height: 20px; background-size: 229px 222px; }

.c-live-box .c-alarm2-button[aria-pressed="false"] { border-color: #ff0038; }

.c-live-box .c-alarm2-button[aria-pressed="false"]:after { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -192px -40px; width: 20px; height: 20px; background-size: 229px 222px; }

.c-live-box .c-alarm2-button[aria-pressed="true"]:after { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -192px -65px; width: 20px; height: 20px; background-size: 229px 222px; }

.c-live-box .c-tooltip { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: absolute; top: 35px; right: 3px; height: 23px; padding: 0 8px; border-radius: 12px; background: -webkit-linear-gradient(319.14deg, #ff6335 7.5%, #fe1d30 58.22%, #ff31a1 86.75%); background: linear-gradient(130.86deg, #ff6335 7.5%, #fe1d30 58.22%, #ff31a1 86.75%); color: #fff; font-size: 13px; line-height: 21px; white-space: nowrap; }

.c-live-box .c-tooltip::before { display: block; position: absolute; left: auto; top: -5px; right: 10px; border-bottom-color: #ff31a1; border-width: 0 3px 5px; content: ""; }

.c-live-box .c-tooltip__text { font-weight: bold; }

.c-location { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px; }

.c-location__set { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 1px solid #ddd; border-radius: 20px; }

.c-location__info { width: 376px; padding: 9px 0 9px 16px; color: #111; font-size: 15px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.c-location__info:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -217px -65px; width: 12px; height: 16px; background-size: 229px 222px; content: ""; display: inline-block; margin: -1px 8px 1px 0; vertical-align: middle; }

.c-location__btn { position: relative; margin: 0 20px 0 16px; color: #0b83e6; font-size: 15px; font-weight: bold; }

.c-location__btn:before { content: ""; position: absolute; top: 50%; left: -16px; width: 1px; height: 16px; margin-top: -8px; background: #eee; }

.c-location__change { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; margin-left: 10px; }

.c-location__change label { display: block; position: relative; width: 80px; height: 38px; border: 1px solid #eee; border-radius: 20px; background-color: #fafafa; color: #666; font-size: 16px; line-height: 36px; text-align: center; cursor: pointer; }

.c-location__change label:before { content: ""; display: inline-block; margin: -2px 2px 2px 0; vertical-align: middle; }

.c-location__change input[type="radio"] { position: absolute; opacity: 0; }

.c-location__change input[type="radio"]:checked + label { color: #fff; z-index: 2; }

.c-location__change input[type="radio"]:disabled + label { color: #ccc; }

.c-location__change input[type="radio"].today + label { padding-right: 33px; margin-right: -20px; }

.c-location__change input[type="radio"].today + label:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -23px -183px; width: 18px; height: 18px; background-size: 229px 222px; }

.c-location__change input[type="radio"].today:checked + label { padding-right: 0; border-color: #0b83e6; background-color: #0b83e6; }

.c-location__change input[type="radio"].today:checked + label:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -69px -183px; width: 18px; height: 18px; background-size: 229px 222px; }

.c-location__change input[type="radio"].today:disabled + label:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -23px -183px; width: 18px; height: 18px; background-size: 229px 222px; }

.c-location__change input[type="radio"].dawn + label { padding-left: 33px; margin-left: -20px; }

.c-location__change input[type="radio"].dawn + label:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -192px -159px; width: 18px; height: 18px; background-size: 229px 222px; }

.c-location__change input[type="radio"].dawn:checked + label { padding-left: 0; border-color: #6f48b5; background-color: #6f48b5; }

.c-location__change input[type="radio"].dawn:checked + label:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: 0px -183px; width: 18px; height: 18px; background-size: 229px 222px; }

.c-location__change input[type="radio"].dawn:disabled + label:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -192px -159px; width: 18px; height: 18px; background-size: 229px 222px; }

.c-mart-check { border: 1px solid #ddd; border-radius: 8px; }

.c-mart-check .c_checkbox { display: block; padding: 16px; cursor: pointer; }

.c-mart-check .c_checkbox > span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 20px; padding-left: 23px; }

.c-mart-check .c_checkbox > span:nth-of-type(1):before { top: 1px; width: 18px; height: 18px; }

.c-mart-check .c_checkbox > span:nth-of-type(1):after { top: 6px; left: 4.5px; width: 8px; height: 4px; }

.c-mart-check .c_checkbox > span:nth-of-type(1) img { height: 20px; vertical-align: middle; }

.c-mart-check .c_checkbox__text { margin-left: 8px; color: #666; font-size: 14px; line-height: 20px; vertical-align: middle; }

.c-mart-box { height: 100%; }

.c-mart-box .c-card-item { height: 100%; }

.c-mart-box .c-card-item:hover .c-lazyload img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }

.c-mart-box .c-card-item > a:hover .c-card-item__name { text-decoration: underline; }

.c-mart-box .c-card-item__thumb .c-lazyload img { -webkit-transition: -webkit-transform 0.2s ease-in; transition: -webkit-transform 0.2s ease-in; transition: transform 0.2s ease-in; transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in; }

.c-mart-box .c-card-item__thumb-emblem { height: 50px; width: 50px; position: absolute; top: 10px; left: 10px; z-index: 1; }

.c-mart-box .c-card-item__info { min-height: 180px; padding: 20px 20px 16px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-mart-box .c-card-item__mart { font-size: 14px; font-weight: normal; line-height: 18px; margin-bottom: 6px; }

.c-mart-box .c-card-item__name { display: -webkit-box; max-height: 44px; margin-bottom: 6px; font-size: 15px; line-height: 22px; -webkit-line-clamp: 2; word-break: break-all; -webkit-box-orient: vertical; overflow: hidden; }

.c-mart-box .c-card-item__delivery { margin-bottom: 6px; }

.c-mart-box .c-card-item__price-info { margin-bottom: 6px; }

.c-mart-box .c-card-item__price strong { font-size: 20px; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-mart-box .c-card-item__benefit { margin-top: 6px; color: #333; }

.c-mart-box .c-card-item__benefit em { color: #0b83e6; }

.c-mart-box .c-card-item__cart { position: relative; padding: 0 20px 20px; }

.c-mart-box .c-card-item__cart .c-card-item__amount { width: -webkit-calc(100% - 50px); width: calc(100% - 50px); border-radius: 4px; overflow: hidden; }

.c-mart-box .c-card-item__cart .c-card-item__amount .c-card-item__quantity { font-size: 15px; }

.c-mart-box .c-card-item__cart .c-card-item__amount .c-card-item__remove:after { width: 12px; height: 1px; margin-left: -6px; }

.c-mart-box .c-card-item__cart .c-card-item__amount .c-card-item__add:before { width: 1px; height: 10px; margin-top: -5px; }

.c-mart-box .c-card-item__cart .c-card-item__amount .c-card-item__add:after { width: 10px; height: 1px; margin-top: 0; margin-left: -5px; }

.c-mart-box .c-card-item__cart .c-card-item__save { border-radius: 4px; border: 1px solid #eee; }

.c-mart-box .c-card-item__addition { padding: 0 20px 20px; }

.c-mart-box .c-card-item__addition-link { position: relative; display: block; height: 40px; padding: 0 20px; border-radius: 4px; border: 1px solid #eee; color: #111; font-size: 15px; line-height: 40px; }

.c-mart-box .c-card-item__addition-link:after { content: ""; position: absolute; top: 50%; right: 20px; width: 9px; height: 9px; border: 1px solid #949494; border-width: 1.5px 1.5px 0 0; -webkit-transform: rotate(45deg) translateY(-50%) translateZ(0); transform: rotate(45deg) translateY(-50%) translateZ(0); margin-top: -2px; }

.c-mart-box .c-card-item--box { border-radius: 4px; overflow: hidden; }

.c-mart-box .c-starrate { margin-bottom: 6px; }

.c-mart-box .c-starrate__sati { margin-top: 4px; }

.c-mart-box .c-starrate__review { font-size: 13px; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-mart-box .c-starrate__review:first-of-type .sr-only { margin-right: 4px; color: inherit; font-size: inherit; line-height: inherit; }

.c-mart-box .c-starrate dd.c-starrate__review:first-of-type .sr-only { margin-right: 4px; color: inherit; font-size: inherit; line-height: inherit; }

.c-profile { display: block; position: relative; }

.c-profile__link { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.c-profile__pic { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; margin-right: 4px; }

.c-profile__pic .profile { height: 18px; width: 18px; display: block; overflow: hidden; position: relative; margin: 0 auto; border-radius: 50%; }

.c-profile__pic:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 1px solid rgba(0, 0, 0, 0.04); border-radius: 50%; z-index: 1; }

.c-profile__name { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: block; overflow: hidden; height: 21px; color: #666; font-size: 14px; line-height: 21px; }

.c-profile__other { margin-top: 2px; font-size: 11px; color: #999; }

.c-profile__other strong { font-weight: normal; }

.c-profile__other span, .c-profile__other button { position: relative; margin-left: 8px; }

.c-profile__other span:before, .c-profile__other button:before { position: absolute; top: 49%; left: -7px; width: 2px; height: 2px; border-radius: 100%; background: #ccc; content: ""; }

.c-profile__other span:first-child, .c-profile__other button:first-child { margin-left: 0; }

.c-profile__other span:first-child:before, .c-profile__other button:first-child:before { display: none; }

.c-profile__other button { border: 0; background: none; font-size: 11px; color: #999; }

.c_listing.c_listing_view_type_gallery .c_prd_benefit:not(:first-of-type) { margin-top: 0; }

.c_listing.c_listing_view_type_gallery .c_prd_brand_name { display: inline-block; max-width: -webkit-calc(100% - 100px); max-width: calc(100% - 100px); }

.c_listing.c_listing_view_type_list .c_prd_brand_name { display: inline-block; max-width: -webkit-calc(500px - 45px); max-width: calc(500px - 45px); }

.c-search-list .c-link-arrow, .c-search-gallery .c-link-arrow { position: relative; display: inline-block; padding: 0 10px 0 0; color: #666; font-weight: normal; font-size: 13px; }

.c-search-list .c-link-arrow:after, .c-search-gallery .c-link-arrow:after { position: absolute; top: 50%; right: 2px; width: 5px; height: 5px; margin-top: -3px; border: solid #666; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.c-search-list .c-card-item__compare .compare, .c-search-gallery .c-card-item__compare .compare { position: relative; display: inline-block; padding: 5px 8px; border: 1px solid #ccc; background: #fff; color: #333; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 13px; line-height: 19px; }

.c-search-list .c-card-item__compare .compare::after, .c-search-gallery .c-card-item__compare .compare::after { position: static; width: 7px; height: 7px; border: 1px solid #333; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); display: inline-block; margin: -2px 0 1px 2px; vertical-align: middle; content: ""; }

.c-search-list__item { padding: 20px 0; }

.c-search-list__item { border-top: 1px solid #eee; background-color: transparent; }

.c-search-list__item:first-child { border-top: none; }

.c-search-list__item:hover { background-color: #fafafa; cursor: pointer; }

.c-search-list__item:hover .c-card-item { background-color: #fafafa; }

.c-search-list__item:hover .c-card-item__name { text-decoration: underline; }

.c-search-list__item:hover .c-card-item .c-lazyload img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }

.c-search-list .c-ad-box { position: relative; position: absolute; top: -webkit-calc(180px - 23px); top: calc(180px - 23px); left: 0; z-index: 3; }

.c-search-list .c-ad-box__button { overflow: hidden; line-height: 200px; }

.c-search-list .c-ad-box__button { background-image: url("/img/common/sprites/sp_common_2x_2024219_160453.png"); background-position: 0px 0px; width: 43px; height: 23px; background-size: 89px 23px; }

.c-search-list .c-ad-box .c-ad-layer { top: 23px; left: 4px; width: 423px; }

.c-search-list .c-card-item--list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.c-search-list .c-card-item__thumb { min-width: 180px; width: 180px; height: 100%; }

.c-search-list .c-card-item__thumb .c-lazyload img { -webkit-transition: -webkit-transform 0.2s ease-in; transition: -webkit-transform 0.2s ease-in; transition: transform 0.2s ease-in; transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in; }

.c-search-list .c-card-item__swatch { margin-top: 8px; }

.c-search-list .c-card-item__info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 0 20px; }

.c-search-list .c-card-item__info:nth-of-type(2) { width: -webkit-calc(100% - 224px); width: calc(100% - 224px); }

.c-search-list .c-card-item__info:nth-of-type(3) { position: relative; width: 224px; }

.c-search-list .c-card-item__info:nth-of-type(3)::before { display: block; position: absolute; top: 0; left: 0; width: 1px; height: 100%; background-color: #eee; content: ""; }

.c-search-list .c-card-item__info-top { min-width: 183px; }

.c-search-list .c-card-item__info-bottom { min-width: 183px; margin-top: 10px; }

.c-search-list .c-card-item__name { zoom: 1; line-height: 22px; }

.c-search-list .c-card-item__name:after { display: block; content: ""; clear: both; }

.c-search-list .c-card-item__name dd { display: block; max-height: 44px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: initial; max-width: 500px; }

.c-search-list .c-card-item__brand-name { max-width: -webkit-calc(500px - 45px); max-width: calc(500px - 45px); }

.c-search-list .c-card-item__name-flag { margin-right: 3px; }

.c-search-list .c-card-item__price-info { zoom: 1; margin-top: 8px; }

.c-search-list .c-card-item__price-info:after { display: block; content: ""; clear: both; }

.c-search-list .c-card-item__price-info--full .c-card-item__rate { margin: 0 4px 0 0; font-size: 14px; line-height: 17px; }

.c-search-list .c-card-item__price-info--full .c-card-item__price { clear: both; }

.c-search-list .c-card-item__price-info--full .c-card-item__price-del { margin-bottom: 0; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 14px; line-height: 17px; }

.c-search-list .c-card-item__rate { margin: 0 4px 0 0; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 19px; line-height: 22px; }

.c-search-list .c-card-item__price { line-height: 22px; }

.c-search-list .c-card-item__price .value { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-weight: 900; vertical-align: text-bottom; }

.c-search-list .c-card-item__price-per { clear: both; display: block; margin-top: 6px; font-size: 13px; line-height: 19px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-search-list .c-card-item__special { font-size: 14px; }

.c-search-list .c-card-item__lowest { margin-bottom: 1px; font-size: 14px; line-height: 21px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-search-list .c-card-item__lowest-value { margin: 0 4px 0 0; font-size: 14px; }

.c-search-list .c-card-item__lowest .c-iconinfo--help { margin-left: -3px; height: 17px; width: 17px; }

.c-search-list .c-card-item__lowest .c-iconinfo--help:after { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 17px; height: 17px; background-position: -358.98204px -169.90741px; background-size: 1009px 367px; }

.c-search-list .c-card-item__option { margin: 8px 0; max-width: 500px; }

.c-search-list .c-card-item__delivery { overflow: hidden; }

.c-search-list .c-card-item__delivery .delivery { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; margin-top: 0; margin-bottom: 2px; }

.c-search-list .c-card-item__delivery .delivery:last-child { margin-bottom: 0; }

.c-search-list .c-card-item__delivery .delivery::before { display: none; }

.c-search-list .c-card-item__delivery .sktpass { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-search-list .c-card-item__delivery .sktpass::before { float: left; }

.c-search-list .c-card-item__delivery .sktpass + .delivery { margin-top: 4px; }

.c-search-list .c-card-item__delivery [class^="shooting-"] { clear: both; margin-left: -9px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; zoom: 1; }

.c-search-list .c-card-item__delivery [class^="shooting-"] strong { margin-top: 8px; margin-left: 9px; }

.c-search-list .c-card-item__delivery [class^="shooting-"] > span { margin-top: 4px; position: relative; float: left; margin-left: 9px; }

.c-search-list .c-card-item__delivery [class^="shooting-"] > span::before { display: block; position: absolute; top: 8px; left: -5px; width: 2px; height: 2px; background-color: #cccccc; border-radius: 100%; content: ""; }

.c-search-list .c-card-item__delivery [class^="shooting-"] + .delivery { float: left; margin-top: 4px; }

.c-search-list .c-card-item__delivery [class^="shooting-"]:after { display: block; content: ""; clear: both; }

.c-search-list .c-card-item__delivery .shooting-plus strong { margin-top: 6px; }

.c-search-list .c-card-item__benefit { margin: 6px 0 0; }

.c-search-list .c-card-item__benefit + .c-card-item__compare-text { margin-top: 2px; }

.c-search-list .c-card-item__charge { margin: 6px 0 0; }

.c-search-list .c-card-item__charge .c-card-item__rate { display: inline-block; float: none; font-size: 13px; }

.c-search-list .c-card-item__charge .c-card-item__rate > strong { font-size: 13px; font-weight: bold; vertical-align: baseline; }

.c-search-list .c-card-item__charge del { font-size: 12px; color: #949494; vertical-align: middle; }

.c-search-list .c-card-item__charge .c-card-item__subinfo { vertical-align: top; }

.c-search-list .c-card-item__charge > dd { line-height: 15px; }

.c-search-list .c-card-item__charge > dd + dd { margin-top: 2px; }

.c-search-list .c-card-item__charge > dd:last-child { margin-top: -1px; }

.c-search-list .c-card-item__button { position: absolute; top: 0; right: 0; }

.c-search-list .c-card-item__button .c-like-button { position: absolute; top: 0; left: -271px; }

.c-search-list .c-card-item__addition { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; gap: 8px; margin-top: 6px; }

.c-search-list .c-card-item__deal { position: relative; padding: 5px 10px 5px 5px; border-color: #ccc; background-color: #fff; color: #111; }

.c-search-list .c-card-item__deal::after { border-color: #111; }

.c-search-list .c-card-item__compare-text { margin-top: 4px; }

.c-search-list .c-card-item__counsel { margin-top: 4px; color: #0b83e6; font-size: 18px; font-weight: 400; line-height: 22px; }

.c-search-list .c-card-item .c-starrate { margin-top: 6px; }

.c-search-list .c-card-item .c-starrate__review { font-size: 13px; }

.c-search-list .c-card-item .c-seller:not(:first-of-type) { margin-top: 4px; }

.c-search-list .c-card-item .c-nation .amazon { margin-top: 4px; }

.c-search-list .c-card-item__swatch .c-card-item__thumb { min-width: auto; width: 26px; height: 26px; }

.c-search-list .c-skt-charge { margin-top: 4px; }

.c-search-gallery { max-width: 1240px; margin: 0 auto; }

.c-search-gallery ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.c-search-gallery__item:hover { cursor: pointer; }

.c-search-gallery__item:hover .c-card-item__name { text-decoration: underline; }

.c-search-gallery__item:hover .c-card-item .c-lazyload::after { position: absolute; top: 0; display: block; width: 100%; height: 100%; border: 1px solid #ff0038; -webkit-box-sizing: border-box; box-sizing: border-box; content: ""; }

.c-search-gallery__item:hover .c-card-item .c-lazyload img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }

.c-search-gallery--col4 ul { width: -webkit-calc(100% + 20px); width: calc(100% + 20px); margin-left: -webkit-calc(-20px/ 2); margin-left: calc(-20px/ 2); padding-top: -webkit-calc(2rem / 2); padding-top: calc(2rem / 2); }

.c-search-gallery--col4 li { width: -webkit-calc(235px + 20px); width: calc(235px + 20px); padding-top: 20px; padding-right: -webkit-calc(20px/ 2); padding-right: calc(20px/ 2); padding-left: -webkit-calc(20px/ 2); padding-left: calc(20px/ 2); }

.c-search-gallery--col4 li { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top: 50px; }

.c-search-gallery--col4 li:nth-of-type(n + 1):nth-of-type(-n + 4) { margin-top: 0; padding-top: 0; }

.c-search-gallery--col4 li:nth-of-type(4n) .c-ad-box .c-ad-layer { left: -188px; }

.c-search-gallery--col4 .c-flag-box--luxury .c-n-flag { height: 22px; line-height: 22px; }

.c-search-gallery--col4 .c-ad-box { position: relative; position: absolute; top: -webkit-calc(235px - 23px); top: calc(235px - 23px); left: 0; z-index: 3; }

.c-search-gallery--col4 .c-ad-box__button { overflow: hidden; line-height: 200px; }

.c-search-gallery--col4 .c-ad-box__button { background-image: url("/img/common/sprites/sp_common_2x_2024219_160453.png"); background-position: 0px 0px; width: 43px; height: 23px; background-size: 89px 23px; }

.c-search-gallery--col4 .c-ad-box .c-ad-layer { top: 23px; left: 4px; width: 423px; }

.c-search-gallery--col4 .c-card-item--gallery { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: 0; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__thumb .c-lazyload img { -webkit-transition: -webkit-transform 0.2s ease-in; transition: -webkit-transform 0.2s ease-in; transition: transform 0.2s ease-in; transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__color { margin-top: 12px; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__swatch { margin-top: 12px; margin-bottom: 0; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__info > dl { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__info .c-flag-box { margin-bottom: 2px; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__info .c-card-item__name { margin-bottom: 6px; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__info .c-card-item__brand-name { max-width: -webkit-calc(100% - 100px); max-width: calc(100% - 100px); }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__info .c-card-item__option { margin-bottom: 6px; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__info .c-starrate { margin-top: -4px; margin-bottom: 8px; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__price-info { zoom: 1; margin-bottom: 8px; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__price-info:after { display: block; content: ""; clear: both; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__price-info--full .c-card-item__rate { margin: 0 4px 2px 0; font-size: 14px; line-height: 17px; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__price-info--full .c-card-item__price { clear: both; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__price-info--full .c-card-item__price-del { float: left; margin-bottom: 2px; font-size: 14px; line-height: 17px; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__rate { float: left; margin: 0 4px 0 0; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 19px; line-height: 22px; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__price { clear: none; margin-bottom: 0; line-height: 22px; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__price .value { font-size: 20px; line-height: 22px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-weight: 900; vertical-align: text-bottom; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__price-per { clear: both; display: block; margin-top: 6px; width: 100%; font-size: 13px; line-height: 19px; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__special { font-size: 14px; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__lowest { float: left; width: 100%; margin-bottom: 1px; line-height: 21px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__lowest-value { margin: 0 4px 0 0; font-size: 14px; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__lowest .c-iconinfo--help { margin-left: -3px; height: 17px; width: 17px; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__lowest .c-iconinfo--help:after { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 17px; height: 17px; background-position: -358.98204px -169.90741px; background-size: 1009px 367px; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__addition { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; gap: 6px; margin-left: 0; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__deal { position: relative; padding: 5px 10px 5px 5px; border-color: #ccc; background-color: #fff; color: #111; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__deal::before { margin: -2px 2px 1px 0; }

.c-search-gallery--col4 .c-card-item--gallery .c-card-item__deal::after { position: static; width: 7px; height: 7px; border: 1px solid #111; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); display: inline-block; margin: -2px 0 1px 2px; vertical-align: middle; content: ""; }

.c-search-gallery--col4 .c-card-item--zzim .c-card-item__info .c-flag-box { max-width: 100%; }

.c-search-gallery--col4 .c-card-item--zzim .c-card-item__info .c-card-item__name { padding-right: 0; margin-right: 45px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: initial; }

.c-search-gallery--col4 .c-card-item--zzim .c-card-item__info .c-card-item__option { margin-right: 45px; padding-right: 0; }

.c-search-gallery--col4 .c-card-item--zzim .c-card-item__button { position: absolute; top: auto; right: 0; bottom: 0; left: auto; margin-top: 0; z-index: 2; }

.c-search-gallery--col4 .c-card-item--zzim .c-card-item__button .c-like-button { position: absolute; top: 16px; right: 10px; margin-top: 0; }

.c-search-gallery--col4 .c-card-item .c-seller { margin-top: 7.5px; max-width: 100%; }

.c-search-gallery--col4 .c-card-item .c-seller__name-flag { margin-right: 2px; }

.c-search-gallery--col4 .c-card-item .c-seller__name-flag::after { display: none; }

.c-search-gallery--col4 .c-card-item .c-seller__name { max-width: 215px; }

.c-search-gallery--col4 .c-card-item .c-seller__name a { display: block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c-search-gallery--col4 .c-card-item__name-flag { margin-right: 3px; }

.c-search-gallery--col4 .c-card-item__delivery { margin-top: 5px; overflow: hidden; }

.c-search-gallery--col4 .c-card-item__delivery .delivery { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; margin-top: 0; margin-bottom: 2px; }

.c-search-gallery--col4 .c-card-item__delivery .delivery:last-child { margin-bottom: 0; }

.c-search-gallery--col4 .c-card-item__delivery .delivery::before { display: none; }

.c-search-gallery--col4 .c-card-item__delivery .sktpass { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-search-gallery--col4 .c-card-item__delivery .sktpass::before { float: left; }

.c-search-gallery--col4 .c-card-item__delivery .sktpass + .delivery { margin-top: 4px; }

.c-search-gallery--col4 .c-card-item__delivery [class^="shooting-"] { clear: both; margin-left: -9px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; zoom: 1; }

.c-search-gallery--col4 .c-card-item__delivery [class^="shooting-"]:first-of-type { margin-top: -4px; }

.c-search-gallery--col4 .c-card-item__delivery [class^="shooting-"] strong { margin-top: 8px; margin-left: 9px; }

.c-search-gallery--col4 .c-card-item__delivery [class^="shooting-"] > span { margin-top: 4px; position: relative; float: left; margin-left: 9px; }

.c-search-gallery--col4 .c-card-item__delivery [class^="shooting-"] > span::before { display: block; position: absolute; top: 8px; left: -5px; width: 2px; height: 2px; background-color: #cccccc; border-radius: 100%; content: ""; }

.c-search-gallery--col4 .c-card-item__delivery [class^="shooting-"] + .delivery { float: left; margin-top: 2.5px; }

.c-search-gallery--col4 .c-card-item__delivery [class^="shooting-"]:after { display: block; content: ""; clear: both; }

.c-search-gallery--col4 .c-card-item__delivery .shooting-plus strong { margin-top: 6px; }

.c-search-gallery--col4 .c-card-item__benefit { margin-top: 6.5px; }

.c-search-gallery--col4 .c-card-item__benefit .benefit { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-search-gallery--col4 .c-card-item__benefit .benefit:not(:first-of-type) { margin-top: 2px; }

.c-search-gallery--col4 .c-card-item__bundle { margin-top: 7.5px; }

.c-search-gallery--col4 .c-card-item__bundle .c-seller { margin-top: 0; max-width: 100%; }

.c-search-gallery--col4 .c-card-item__bundle .c-seller__name-flag { margin-right: 2px; }

.c-search-gallery--col4 .c-card-item__bundle .c-seller__name-flag::after { display: none; }

.c-search-gallery--col4 .c-card-item__bundle .c-seller__name { max-width: 160px; }

.c-search-gallery--col4 .c-card-item__bundle .c-seller__name a { display: block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c-search-gallery--col4 .c-card-item__counsel { margin: 6px 0 0 0; color: #0b83e6; font-size: 18px; font-weight: 400; line-height: 22px; }

.c-search-gallery--col4 .c-card-item__option { margin: 6px 0; padding-right: 10px; }

.c-search-gallery--col4 .c-nation { margin-top: -6px; margin-bottom: 12px; }

.c-search-gallery + .c_pagination { margin-top: 40px; }

.section-ad-review:hover .c-card-item, .section-ad-review:hover .c-search-list__item, .section-ad-review:hover .c-review-list { background-color: #fafafa; }

.section-ad-review .search_section_inner .c-p-headline { margin-bottom: 0; }

.section-ad-review .c-search-list .c-card-item__info:nth-of-type(2) .c-card-item__info-top { min-height: 170px; }

.section-ad-review .c-review-list { position: relative; border-top: 1px solid #eee; }

.section-ad-review .c-review-list__link:hover { text-decoration: none; }

.section-ad-review .c-review-list__swiper { overflow: hidden; width: 100%; }

.section-ad-review .c-review-list__container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.section-ad-review .c-review-list__item { -webkit-box-flex: 1; -webkit-flex: 1 1 33.333%; -ms-flex: 1 1 33.333%; flex: 1 1 33.333%; min-width: 320px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 20px 0; margin-right: 20px; }

.section-ad-review .c-review-list__item:last-of-type { margin-right: 0 !important; }

.section-ad-review .c-review-box { position: relative; border-radius: 4px; width: 100%; height: 100%; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.04); background: -webkit-gradient(linear, left bottom, left top, from(#f4f7f8), to(#f4f7f8)), #fff; background: -webkit-linear-gradient(bottom, #f4f7f8 0%, #f4f7f8 100%), #fff; background: linear-gradient(0deg, #f4f7f8 0%, #f4f7f8 100%), #fff; -webkit-box-sizing: border-box; box-sizing: border-box; }

.section-ad-review .c-review-box__contents { display: block; padding: 13px 20px 13px 15px; }

.section-ad-review .c-review-box__quotation { position: relative; overflow: hidden; max-height: 38px; min-height: 19px; padding-left: 20px; color: #333; font-size: 13px; line-height: 19px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: initial; }

.section-ad-review .c-review-box__quotation:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -217px -90px; width: 12px; height: 12px; background-size: 229px 222px; content: ""; display: block; position: absolute; top: 0; left: 0; }

.section-ad-review .c-review-box__information { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 2px 0 0 20px; color: #999; }

.section-ad-review .c-review-box__information .c-starrate dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.section-ad-review .c-review-box__information .c-starrate__review, .section-ad-review .c-review-box__information .c-starrate__sati-text { color: #333; font-weight: normal; float: left; }

.section-ad-review .c-review-box__id { position: relative; padding-right: 12px; font-size: 13px; line-height: 16px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #949494; }

.section-ad-review .c-review-box__id:after { content: ""; display: block; width: 2px; height: 2px; background-color: #ccc; position: absolute; right: 5px; top: 6px; border-radius: 2px; }

.section-review .search_section_inner .c-p-headline { margin-bottom: 0; border-bottom: none; }

.section-review .swiper-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.section-review .c-search-list--col2 .c-search-list__container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: -webkit-calc(510px * 2); width: calc(510px * 2); max-width: -webkit-calc(510px * 2); max-width: calc(510px * 2); margin-left: -webkit-calc(-20px / 2); margin-left: calc(-20px / 2); }

.section-review .c-search-list--col2 .c-search-list__item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-sizing: border-box; box-sizing: border-box; width: 490px; margin-right: -webkit-calc(20px / 2); margin-right: calc(20px / 2); margin-left: -webkit-calc(20px / 2); margin-left: calc(20px / 2); padding: 20px; border-top: none; border-radius: 4px; -webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.28), 0px 2px 6px 0px rgba(0, 0, 0, 0.06); box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.28), 0px 2px 6px 0px rgba(0, 0, 0, 0.06); }

.section-review .c-search-list .c-card-item__info { height: 136px; padding-left: 15px; overflow: hidden; }

.section-review .c-search-list .c-card-item__info:nth-of-type(2) { width: -webkit-calc(100% - 139px); width: calc(100% - 139px); padding-right: 0; }

.section-review .c-search-list .c-card-item__info:nth-of-type(2) .c-card-item__info-top { min-height: 120px; }

.section-review .c-search-list .c-card-item__thumb { min-width: 120px; width: 120px; height: 100%; }

.section-review .c-search-list .c-card-item__price-info { margin-top: 2px; }

.section-review .c-search-list .c-card-item__price { font-size: 12px; line-height: 20px; }

.section-review .c-search-list .c-card-item__price > .value { font-size: 17px; }

.section-review .c-search-list .c-card-item__rate { font-size: 17px; line-height: 20px; }

.section-review .c-search-list .c-card-item .c-starrate { margin-top: 5px; }

.section-review .c-search-list .c-card-item .c-seller { margin-top: 8px; }

.section-review .c-search-list .c-card-item__delivery { margin-top: 3px; height: 18px; }

.section-review .c-search-list .c-card-item__delivery [class^="shooting-"] { margin-top: -6px; }

.section-review .c-search-list .c-card-item__delivery [class^="shooting-"] + .delivery { clear: both; }

.section-review .c-search-list .c-card-item__compare-text { margin-top: 8px; }

.section-review .c-review-box { position: relative; border-radius: 4px; width: 100%; height: 90px; margin-top: 10px; border-radius: 4px; background: #f8f8fb; -webkit-box-sizing: border-box; box-sizing: border-box; }

.section-review .c-review-box__link { text-decoration: none; }

.section-review .c-review-box__contents { display: block; padding: 12px 12px 12px 12px; height: 90px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.section-review .c-review-box__quotation { position: relative; overflow: hidden; height: 44px; min-height: 22px; padding-left: 20px; color: #333; font-size: 15px; line-height: 22px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: initial; }

.section-review .c-review-box__quotation:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -217px -90px; width: 12px; height: 12px; background-size: 229px 222px; content: ""; display: block; position: absolute; top: 0; left: 0; }

.section-review .c-review-box__information { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 6px; padding: 2px 0 0 20px; color: #999; }

.section-review .c-review-box__information .c-starrate dt { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.section-review .c-review-box__information .c-starrate__review, .section-review .c-review-box__information .c-starrate__sati-text { color: #333; font-weight: normal; float: left; }

.section-review .c-review-box__id { position: relative; padding-right: 12px; font-size: 13px; line-height: 16px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #949494; }

.section-review .c-review-box__id:after { content: ""; display: block; width: 2px; height: 2px; background-color: #ccc; position: absolute; right: 5px; top: 6px; border-radius: 2px; }

.section-review .c-pagination-slider__page { top: -1px; }

.c-snippet { padding-top: 10px; border-top: 1px solid #f4f4f4; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-snippet__title { position: absolute; top: 0; left: 0; width: auto !important; height: auto !important; margin: 0 6px 0 0 !important; clip: auto !important; white-space: normal; color: #111; font-size: 13px; line-height: 17px; }

.c-snippet__key { margin-right: 4px; color: #949494; font-weight: normal; font-size: 13px; line-height: 17px; }

.c-snippet__value { color: #333; font-size: 13px; line-height: 17px; word-break: break-all; }

.c-snippet__list { position: relative; display: block; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 29px; max-height: 18px; overflow: hidden; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical; white-space: initial; }

.c-snippet__list:not(:first-of-type) { margin-top: 4px; }

.c-snippet__list--attr { max-height: 36px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: initial; }

.c-snippet__list--attr .c-snippet__unit { display: inline; font-size: 0; line-height: 0; }

.c-snippet__unit { display: inline; line-height: 17px; color: #333; font-size: 13px; }

.c-snippet__unit:not(:last-of-type)::after { display: inline-block; width: 2px; height: 2px; background-color: #ddd; margin: 7px 4px; vertical-align: top; content: ""; }

.c-snippet__point { color: #0b83e6; margin-left: 2px; }

.c-seller { zoom: 1; zoom: 1; }

.c-seller:after { display: block; content: ""; clear: both; }

.c-seller__title { float: left; position: static !important; width: auto !important; height: auto !important; margin: 0 2px 0 0 !important; clip: auto !important; white-space: normal !important; color: #666; font-weight: normal; font-size: 13px; line-height: 19px; }

.c-seller__name { float: left; color: #666; font-weight: normal; font-size: 13px; line-height: 19px; }

.c-seller__name-flag { position: relative; float: left; margin-right: 10px; color: #0b83e6; font-size: 13px; }

.c-seller__name-flag::after { position: absolute; top: 9px; right: -6px; display: block; width: 2px; height: 2px; background-color: #ddd; content: ""; }

.c-seller:after { display: block; content: ""; clear: both; }

.c-skt-charge { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c-skt-charge__info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 2px; }

.c-skt-charge__info:last-child { margin-bottom: 0; }

.c-skt-charge__text { color: #949494; font-size: 13px; line-height: 19px; }

.c-skt-charge__text:not(:last-of-type)::after { display: inline-block; width: 2px; height: 2px; background-color: #ddd; margin: 9px 4px 8px; vertical-align: top; content: ""; }

.c-skt-charge__price-info { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }

.c-skt-charge__price { margin-right: 4px; font-size: 13px; line-height: 19px; color: #ff0038; }

.c-skt-charge__price--point { color: #ff0038; }

.c-skt-charge__del { margin-right: 4px; color: #949494; font-size: 12px; line-height: 19px; }

.c-skt-charge__title { float: left; margin-right: 4px; }

.c-skt-charge__value { font-weight: 700; }

.c-skt-charge--gallery .c-skt-charge__info { display: block; }

.c-skt-charge--gallery .c-skt-charge__text:not(:last-of-type)::after { display: none; }

.c-skt-charge--gallery .c-skt-charge__price-info { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.c-skt-charge--gallery .c-skt-charge__price-info:not(:first-of-type) { margin-top: 6px; }

::-webkit-input-placeholder { color: #ddd; opacity: 1; }

::-moz-placeholder { color: #ddd; opacity: 1; }

:-ms-input-placeholder { color: #ddd; opacity: 1; }

::-ms-input-placeholder { color: #ddd; opacity: 1; }

::placeholder { color: #ddd; opacity: 1; }

::-ms-input-placeholder { color: #ddd; }

.c-search-list .c-card-item__compare .compare, .c-search-gallery .c-card-item__compare .compare, .c-search-list .c-card-item__lowest .c-iconinfo--help, .c-search-list .c-card-item__deal, .c-search-list .c-card-item .c-starrate a, .c-search-list .c-card-item .c-seller, .c-search-list .c-card-item .c-nation, .c-search-gallery--col4 .c-card-item--gallery .c-card-item__lowest .c-iconinfo--help, .c-search-gallery--col4 .c-card-item--gallery .c-card-item__deal, .c-search-gallery--col4 .c-nation, .search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__lowest .c-iconinfo--help, .search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__lowest .c-iconinfo--help, .search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__lowest .c-iconinfo--help, .search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__lowest .c-iconinfo--help { position: relative; z-index: 2; }

.c_prd_price .block { clear: left; }

.c_prd_price .special { float: left; margin: 0px 6px 0 0; color: #666; font-size: 14px; line-height: 20px; }

.c_prd_price .special.active .c_prd_layer { display: block; z-index: 10; }

.c_prd_price .special .text_special { display: inline-block; font-weight: normal; }

.c_prd_price .special .c_prd_layer_style_2 { padding: 15px; width: 168px; border-radius: 0; }

.c_prd_price .special .c_prd_layer_style_2 .title { padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px solid #efefef; color: #222; font-size: 13px; line-height: 19px; }

.c_prd_price .special .c_prd_layer_style_2 .text { font-size: 12px; font-weight: normal; color: #222; }

.c_prd_price .special .c_prd_layer_style_2 .btn_close { top: 14px; right: 10px; width: 20px; height: 20px; overflow: hidden; line-height: 200px; }

.c_prd_price .special .c_prd_layer_style_2 .btn_close:before, .c_prd_price .special .c_prd_layer_style_2 .btn_close:after { position: absolute; top: 50%; left: 50%; width: 13px; height: 1px; background-color: #999; content: ""; }

.c_prd_price .special .c_prd_layer_style_2 .btn_close:before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); }

.c_prd_price .special .c_prd_layer_style_2 .btn_close:after { -webkit-transform: translate(-50%, -50%) rotate(135deg); -ms-transform: translate(-50%, -50%) rotate(135deg); transform: translate(-50%, -50%) rotate(135deg); }

.c_prd_price .special .c_btn_help { margin-left: 2px; margin-top: -3px; background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -155px -119px; width: 14px; height: 14px; background-size: 229px 222px; line-height: 200px; vertical-align: middle; overflow: hidden; }

.c_prd_price .rate { float: left; margin-right: 4px; font-size: 15px; }

.c_prd_price .rate .unit { line-height: 20px; }

.c_prd_price .price_deal dt { font-size: 14px; }

.c_prd_price .price_deal > strong { float: left; margin: 0 5px 0 0; font-weight: normal; }

.c_prd_price .price_deal .price_regular { clear: left; display: inline-block; margin-top: -1px; }

.c_prd_price .price_deal .price { display: block; }

.c_prd_price .price_regular { font-size: 15px; }

.c_prd_price .price_regular .unit { font-size: 13px; }

.c_prd_price .sepcial_deal { display: block; }

.c_card .c_seller_grade + .c_review .title { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.c_card.c_card_list .c_prd_meta { height: 17px; margin-top: 2px; padding-top: 1px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_card.c_card_gellery .c_prd_price .rate { font-size: 15px; }

.c_card.c_card_gellery .c_prd_price .rate .unit { font-size: 15px; }

.c_card.c_card_gellery .c_prd_price .price_deal > strong + .price_regular { clear: left; display: inline-block; }

.c_card.c_card_gellery .c_prd_price .price_deal .special:first-child + .price_regular { clear: left; display: inline-block; }

.c_card.c_card_gellery .c_prd_price .price_deal .price_regular { clear: both; display: block; }

.c_card.c_card_gellery .c_prd_price .c_btn_help { margin-top: -3px; }

.c_prd_layer.active { display: block; }

.c_prd_seller .office::after { content: " "; }

.c_loading_part { position: relative; height: 190px; background-color: rgba(255, 255, 255, 0.5); }

.c_loading_part .loading { overflow: hidden; position: absolute; top: 50%; left: 50%; width: 60px; height: 60px; margin: -30px 0 0 -30px; background-color: #fff; border: solid 1px rgba(0, 0, 0, 0.06); border-radius: 50%; line-height: 200px; }

.c_loading_part .loading:after { position: absolute; top: 50%; left: 50%; width: 28px; height: 28px; margin: -14px 0 0 -14px; background: url("/img/common/v2/loading_04.gif") no-repeat 0 0; background-size: 100%; content: ""; }

.input_style_1, .input_style_2 { position: relative; display: inline-block; vertical-align: middle; border: 1px solid #ddd; }

.input_style_1 input, .input_style_2 input { height: 28px; padding: 0 10px; background-color: #fff; border: none; outline: none; }

.input_style_1 input:focus, .input_style_2 input:focus { position: relative; margin: -1px; border: 1px solid #ff0038; }

.input_style_1 .text, .input_style_2 .text { display: inline-block; vertical-align: middle; color: #111; }

.input_style_1 .add, .input_style_2 .add { position: absolute; top: 0; right: 0; bottom: 0; }

.input_style_1 .add .btn_icon, .input_style_2 .add .btn_icon { width: 28px; height: 100%; }

.input_style_1 .add .btn_icon:focus, .input_style_2 .add .btn_icon:focus { width: 29px; margin-left: -1px; }

.input_style_2 { border-color: #ccc; }

.input_style_2 input::-webkit-input-placeholder { color: #999; }

.input_style_2 input::-moz-placeholder { color: #999; }

.input_style_2 input:-ms-input-placeholder { color: #999; }

.input_style_2 input::-ms-input-placeholder { color: #999; }

.input_style_2 input::placeholder { color: #999; }

.input_style_2 input::-ms-input-placeholder { color: #999; }

.input_wrap { display: inline-block; }

.input_wrap .input_style_1 input:not(:only-child), .input_wrap .input_style_2 input:not(:only-child) { margin-right: 31px; }

.input_wrap .input_style_1 input:not(:only-child):first-child:focus, .input_wrap .input_style_2 input:not(:only-child):first-child:focus { z-index: 2; margin-right: 29px; }

.input_wrap.range .input_style_1 input, .input_wrap.range .input_style_2 input { width: 40px; }

.input_wrap.range .input_style_1 .add, .input_wrap.range .input_style_2 .add { border-left: 1px solid #ddd; }

.input_wrap.search .input_style_1 > input:not(:only-child), .input_wrap.search .input_style_2 > input:not(:only-child) { width: -webkit-calc(100% - 50px); width: calc(100% - 50px); }

.check_style_1, .check_style_2, .radio_style_1 { position: relative; display: inline-block; }

.check_style_1 + .check_style_1, .check_style_2 + .check_style_1, .radio_style_1 + .check_style_1, .check_style_1 + .check_style_2, .check_style_2 + .check_style_2, .radio_style_1 + .check_style_2, .check_style_1 + .radio_style_1, .check_style_2 + .radio_style_1, .radio_style_1 + .radio_style_1 { margin-left: 8px; }

.check_style_1 > input, .check_style_2 > input, .radio_style_1 > input { position: absolute; width: 0; height: 0; opacity: 0; }

.check_style_1 > label, .check_style_2 > label, .radio_style_1 > label { display: inline-block; padding: 1px 0 1px 23px; vertical-align: middle; color: #222; font-size: 13px; line-height: 16px; cursor: pointer; word-break: break-all; }

.check_style_1 > label:before, .check_style_2 > label:before, .radio_style_1 > label:before { position: absolute; left: 0; top: 0; width: 18px; height: 18px; border-radius: 12px; border: solid 1px rgba(0, 0, 0, 0.16); vertical-align: middle; -webkit-box-sizing: border-box; box-sizing: border-box; content: ""; }

.check_style_1 > label:after, .check_style_2 > label:after, .radio_style_1 > label:after { position: absolute; top: 3px; left: 6px; width: 5px; height: 8px; border: 1px solid #ccc; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.check_style_1 > label > b, .check_style_2 > label > b, .radio_style_1 > label > b, .check_style_1 > label > strong, .check_style_2 > label > strong, .radio_style_1 > label > strong { font-size: 14px; line-height: 1; }

.check_style_1 > label .text_em, .check_style_2 > label .text_em, .radio_style_1 > label .text_em { color: #111; font-weight: bold; }

.check_style_1 > label:hover, .check_style_2 > label:hover, .radio_style_1 > label:hover { text-decoration: underline; }

.check_style_1 > label:hover:before, .check_style_2 > label:hover:before, .radio_style_1 > label:hover:before { border-color: #ff0038; }

.check_style_1 input:focus + label:before, .check_style_2 input:focus + label:before, .radio_style_1 input:focus + label:before { -webkit-box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); }

.check_style_1 > input:checked + label:before, .check_style_2 > input:checked + label:before, .radio_style_1 > input:checked + label:before { background-color: #ff0038; border-color: #ff0038; }

.check_style_1 > input:checked + label:after, .check_style_2 > input:checked + label:after, .radio_style_1 > input:checked + label:after { border-color: #fff; }

.check_style_1 > input:disabled + label, .check_style_2 > input:disabled + label, .radio_style_1 > input:disabled + label, .check_style_1.disabled > input + label, .disabled.check_style_2 > input + label, .disabled.radio_style_1 > input + label { color: #999; }

.check_style_1 > input:disabled + label:before, .check_style_2 > input:disabled + label:before, .radio_style_1 > input:disabled + label:before, .check_style_1.disabled > input + label:before, .disabled.check_style_2 > input + label:before, .disabled.radio_style_1 > input + label:before { background-color: #ddd; border-color: #ddd; }

.check_style_1 > input:disabled + label:after, .check_style_2 > input:disabled + label:after, .radio_style_1 > input:disabled + label:after, .check_style_1.disabled > input + label:after, .disabled.check_style_2 > input + label:after, .disabled.radio_style_1 > input + label:after { border-color: #fff; }

.check_style_1 > input:disabled + label:hover, .check_style_2 > input:disabled + label:hover, .radio_style_1 > input:disabled + label:hover, .check_style_1.disabled > input + label:hover, .disabled.check_style_2 > input + label:hover, .disabled.radio_style_1 > input + label:hover { text-decoration: none; }

.check_style_2 > label { font-size: 14px; }

.check_style_2 > label:before { top: 2px; }

.check_style_2 > label:after { top: 5px; }

.check_style_toggle { display: inline-block; position: relative; vertical-align: middle; font-size: 0; line-height: 0; }

.check_style_toggle > input { position: absolute; width: 0; height: 0; opacity: 0; }

.check_style_toggle > label { display: inline-block; vertical-align: middle; color: #111; font-weight: bold; font-size: 14px; line-height: 24px; cursor: pointer; }

.check_style_toggle > label:before { position: absolute; height: 20px; width: 20px; top: 2px; right: 16px; z-index: 2; background-color: #fff; border-radius: 50%; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.24), 0 0 1px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.24), 0 0 1px 0 rgba(0, 0, 0, 0.12); -webkit-transition: 0.6s; transition: 0.6s; content: ""; }

.check_style_toggle > label:after { display: inline-block; width: 34px; height: 14px; margin-left: 9px; background-color: #ccc; border-radius: 7px; vertical-align: -2px; opacity: 0.5; -webkit-transition: 0.6s; transition: 0.6s; content: ""; }

.check_style_toggle > input:focus + label:before { -webkit-box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); }

.check_style_toggle.checked > input + label:before { right: 0; background-color: #ff0038; }

.check_style_toggle.checked > input + label:after { background-color: #ff0038; }

.check_style_toggle > input:disabled + label:before, .check_style_toggle.disabled > input + label:before { background-color: #eee; }

.check_style_toggle > input:disabled + label:after, .check_style_toggle.disabled > input + label:after { background-color: #eee; opacity: 0.5; }

.radio_style_1 > label:after { top: 5px; left: 5px; width: 8px; height: 8px; border: none; border-radius: 50%; background-color: #ddd; }

.radio_style_1 > input:checked + label:after { background-color: #fff; }

.radio_style_1 > input:disabled + label:after, .radio_style_1.disabled > input + label:after { background-color: #fff; }

.radio_style_hide, .radio_style_hide2 { position: relative; display: inline-block; }

.radio_style_hide + .radio_style_hide, .radio_style_hide2 + .radio_style_hide, .radio_style_hide + .radio_style_hide2, .radio_style_hide2 + .radio_style_hide2 { margin-left: 8px; }

.radio_style_hide input[type="radio"], .radio_style_hide2 input[type="radio"] { position: absolute; width: 0; height: 0; opacity: 0; }

.radio_style_hide > label, .radio_style_hide2 > label { display: inline-block; vertical-align: middle; color: #222; font-size: 13px; line-height: 18px; cursor: pointer; }

.radio_style_hide > label i, .radio_style_hide2 > label i { padding-left: 4px; background-color: #fff; vertical-align: middle; color: #aaa; font-weight: normal; font-size: 11px; font-style: normal; }

.radio_style_hide > label:hover, .radio_style_hide2 > label:hover, .radio_style_hide > label:hover > span, .radio_style_hide2 > label:hover > span, .radio_style_hide > label:hover > i, .radio_style_hide2 > label:hover > i { text-decoration: underline; }

.radio_style_hide > label.text_num, .radio_style_hide2 > label.text_num { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.radio_style_hide > input:focus + label, .radio_style_hide2 > input:focus + label { margin: -2px -4px; padding: 2px 4px; -webkit-box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); }

.radio_style_hide > input:checked + label:hover, .radio_style_hide2 > input:checked + label:hover { text-decoration: none; }

.radio_style_hide > input:disabled + label, .radio_style_hide2 > input:disabled + label, .radio_style_hide.disabled > input + label, .disabled.radio_style_hide2 > input + label { color: #999; }

.radio_style_hide > input:disabled + label:hover, .radio_style_hide2 > input:disabled + label:hover, .radio_style_hide > input:disabled + label:hover *, .radio_style_hide2 > input:disabled + label:hover *, .radio_style_hide.disabled > input + label:hover, .disabled.radio_style_hide2 > input + label:hover, .radio_style_hide.disabled > input + label:hover *, .disabled.radio_style_hide2 > input + label:hover * { text-decoration: none; }

.radio_style_hide.active label, .active.radio_style_hide2 label { color: #ff0038; font-weight: bold; }

.radio_style_hide2 > label { font-size: 14px; }

.radio_style_hide2 > label { font-size: 14px; }

.dropdown_wrap { display: inline-block; vertical-align: middle; }

.dropdown_wrap .dropdown-list { position: absolute; }

.dropdown_wrap.dropdown_style_2 { position: relative; }

.dropdown_wrap.dropdown_style_2 .dropdown_selected { position: relative; z-index: 11; padding: 1px 35px 3px 0; cursor: pointer; }

.dropdown_wrap.dropdown_style_2 .dropdown_selected .selected { display: inline-block; padding: 6px 20px; vertical-align: middle; color: #333; font-weight: bold; font-size: 14px; line-height: 20px; }

.dropdown_wrap.dropdown_style_2 .dropdown_selected .btn_icon.select { position: absolute; top: 2px; right: 4px; }

.dropdown_wrap.dropdown_style_2 .dropdown_selected .btn_icon.select:after { position: absolute; top: 50%; right: 50%; width: 7px; height: 7px; margin: -7px 0 0 -4px; border: 1px solid #999; border-width: 0 1px 1px 0; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.dropdown_wrap.dropdown_style_2 .dropdown_list { display: none; position: absolute; z-index: 20; left: -1px; width: 100%; padding: 5px 0; background-color: #fff; border: 1px solid #eee; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }

.dropdown_wrap.dropdown_style_2 .dropdown_list:after { position: absolute; top: -39px; right: -1px; height: 38px; border-right: 1px solid #eee; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); content: ""; }

.dropdown_wrap.dropdown_style_2 .dropdown_list > li > button { padding: 6px 20px; color: #333; font-size: 14px; }

.dropdown_wrap.dropdown_style_2 .dropdown_list > li > button:hover { text-decoration: underline; }

.dropdown_wrap.dropdown_style_2.active .btn_icon.select:after { margin-top: -2px; border-width: 1px 0 0 1px; }

.dropdown_wrap.dropdown_style_2.active .dropdown_list { display: block; }

.dropdown_wrap.dropdown_style_2 .tooltip_wrap { margin-left: -25px; }

button { cursor: pointer; }

[class^="btn_style"] { position: relative; display: inline-block; padding: 0 10px; text-align: center; vertical-align: middle; -webkit-box-sizing: border-box; box-sizing: border-box; }

.btn_style_2 { background-color: #ff0038; background-image: -webkit-gradient(linear, left top, right top, from(#fc422f), to(#fc144e)); background-image: -webkit-linear-gradient(left, #fc422f, #fc144e); background-image: linear-gradient(to right, #fc422f, #fc144e); border-color: #ff0038; color: #fff; }

.btn_size_1 { min-width: 99px; height: 42px; line-height: 40px; font-weight: bold; font-size: 15px; }

.btn_icon { overflow: hidden; position: relative; display: inline-block; width: 32px; height: 32px; font-size: 0; line-height: 200px; cursor: pointer; }

.btn_icon:after { position: absolute; top: 50%; left: 50%; content: ""; }

.btn_icon.search:after { background-image: url("/img/search/sprites/sp_common.png"); background-position: -92px -50px; width: 22px; height: 22px; margin: -11px 0 0 -11px; }

.btn_icon.search:focus, .btn_icon.search.active { background-color: #ff0038; }

.btn_icon.search:focus:after, .btn_icon.search.active:after { background-image: url("/img/search/sprites/sp_common.png"); background-position: 0px -92px; width: 22px; height: 22px; }

.btn_icon.info:after { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -215px -159px; width: 14px; height: 15px; background-size: 229px 222px; margin: -7px 0 0 -7px; }

.btn_icon.close:before, .btn_icon.close:after { position: absolute; top: 50%; left: 50%; width: 25px; height: 1px; margin: -1px 0 0 -12px; background-color: #999; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.btn_icon.close:after { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }

.btn_icon.play:before, .btn_icon.stop:before { position: absolute; top: 50%; left: 50%; width: 20px; height: 20px; margin: -10px 0 0 -10px; background-color: #999; content: ""; }

.btn_icon.play:after, .btn_icon.stop:after { margin: -4px 0 0 -1px; vertical-align: middle; width: 0; height: 0; border-left: 5px solid #fff; border-top: 4px solid transparent; border-bottom: 4px solid transparent; }

.btn_icon.play:hover:before, .btn_icon.stop:hover:before { background-color: #ff0038; }

.btn_icon.stop:after { width: 2px; height: 6px; margin: -3px 0 0 -3px; border: 2px solid #fff; border-width: 0 2px; }

[class^="btn_text"] { display: inline-block; color: #999; font-size: 14px; cursor: pointer; }

[class^="btn_text"]:before, [class^="btn_text"]:after { display: inline-block; vertical-align: middle; content: ""; }

[class^="btn_text"]:hover em { text-decoration: underline; }

[class^="btn_text"].reset { padding: 7px 0; }

[class^="btn_text"].reset:after { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -151px -99px; width: 15px; height: 15px; background-size: 229px 222px; margin: -2px 0 0 3px; }

[class^="btn_text"].reset:hover { color: #000; text-decoration: underline; }

[class^="btn_text"].reset:hover:after { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -171px -99px; width: 15px; height: 15px; background-size: 229px 222px; }

.btn_text_sm { font-size: 12px; }

.btn_text_sm:hover { color: #222; text-decoration: underline; }

.btn_text_sm.more, .btn_text_sm.view { padding: 3px 1px 3px 0; }

.btn_text_sm.more:after, .btn_text_sm.view:after { width: 5px; height: 5px; margin: -5px 0 0 5px; border: 1px solid #999; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.btn_text_sm.view:after { margin: -2px 0 0 1px; border-width: 1px 1px 0 0; }

.btn_text_sm.reset { padding: 6px 0; }

.btn_text_sm.reset:after { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -123px -101px; width: 11px; height: 10px; background-size: 229px 222px; margin-left: 4px; }

.btn_text_sm.reset:hover { color: #000; text-decoration: underline; }

.btn_text_sm.reset:hover:after { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -174px -119px; width: 11px; height: 10px; background-size: 229px 222px; }

.btn_text_sm.back { padding: 6px 0 6px 1px; color: #222; font-size: 13px; }

.btn_text_sm.back:before { width: 5px; height: 5px; margin: -3px 2px 0 0; border: 1px solid #aaa; border-width: 0 0 1px 1px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.btn_text_lg { font-size: 16px; }

.btn_text_lg.view { color: #222; }

.btn_text_lg.view:after { width: 7px; height: 7px; margin: -4px 0 0 3px; border: 1px solid #999; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.layer_popup { display: none; position: absolute; z-index: 20; width: 862px; background-color: #fff; border: solid 1px #eee; -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2); }

.layer_popup .layer_popup_title { border-bottom: 1px solid #eee; }

.layer_popup .layer_popup_title .title { padding: 30px 70px 29px; text-align: center; color: #111; font-size: 20px; }

.layer_popup .layer_popup_close .close { position: absolute; top: 38px; right: 32px; margin-top: -16px; }

.layer_popup .layer_popup_cont { padding: 30px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.layer_popup .layer_popup_cont.cont_scroll { overflow-y: auto; min-height: 190px; max-height: 460px; }

.layer_popup .layer_popup_cont.cont_scroll:last-child { height: 530px; }

.layer_popup .layer_popup_btn { position: relative; display: table; width: 100%; padding: 15px 0; text-align: center; -webkit-box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, 0.1); }

.layer_popup .layer_popup_btn > .reset { position: absolute; top: 50%; left: 30px; margin-top: -17px; }

.layer_popup .layer_popup_btn .side { display: table-cell; padding-right: 30px; text-align: right; vertical-align: middle; }

.layer_popup .layer_popup_btn .side:first-of-type { padding-left: 30px; text-align: left; }

.layer_popup.active { display: block; }

.layer_popup.popup_size_2 { width: 960px; }

.tab_sort_menu { display: table; border: 1px solid #ccc; border-radius: 15px; }

.tab_sort_menu .menu { display: table-cell; }

.tab_sort_menu .menu > a { display: block; min-width: 60px; padding: 5px; text-align: center; color: #aaa; font-size: 13px; }

.tab_sort_menu .menu.active > a { position: relative; margin: -1px; border: 1px solid #ff0038; border-radius: 15px; -webkit-box-shadow: 2px 0 2px 0 rgba(244, 49, 66, 0.19); box-shadow: 2px 0 2px 0 rgba(244, 49, 66, 0.19); color: #ff0038; font-weight: bold; }

.tab_sort_cont { padding-top: 23px; }

.cont_form_list { zoom: 1; margin-top: -9px; }

.cont_form_list:after { display: block; content: ""; clear: both; }

.cont_form_list > li { position: relative; float: left; width: 25%; padding: 9px 0; -webkit-box-sizing: border-box; box-sizing: border-box; }

.cont_form_list > li [class^="_style_"] { display: block; }

.cont_form_list > li .ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; max-width: 160px; vertical-align: middle; }

.cont_form_list > li .c_tooltip { z-index: 2; margin: 10px 0 0 24px; white-space: nowrap; }

.cont_form_list > li .radio_style_hide2 + .c_tooltip { margin-left: 0; }

.cont_list_wrap { zoom: 1; display: table; width: 100%; padding-top: 30px; }

.cont_list_wrap:after { display: block; content: ""; clear: both; }

.cont_list_wrap:first-of-type { margin-top: -10px; padding-top: 0; }

.cont_list_wrap .title { display: table-cell; width: 105px; padding: 10px 10px 10px 0; vertical-align: top; color: #222; font-size: 15px; word-wrap: break-word; word-break: break-all; -webkit-box-sizing: border-box; box-sizing: border-box; }

.cont_list_wrap .cont_form_list { display: table-cell; margin-top: 0; }

.cont_list_wrap .cont_form_list .item { width: 33.33%; }

.search_wrap #layBodyWrap { width: 1240px; padding-top: 0; }

.search_wrap #layBody { zoom: 1; }

.search_wrap #layBody #contsWrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 1240px !important; border-bottom: 1px solid #f4f4f4; zoom: 1; }

.search_wrap #layBody #contsWrap:after { display: block; content: ""; clear: both; }

.search_wrap #layBody .search_content { float: left; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1040px; padding: 0 0 50px 40px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.search_wrap #layBody .search_content.wide { padding-left: 0; width: 100%; }

.search_wrap #layBody:after { display: block; content: ""; clear: both; }

.search_wrap #layBodyWrap .wing_banner { margin-left: 640px; }

.search_wrap #layBodyWrap .wing_banner.wing_fixed { top: 60px; }

.search_wrap .header_util .inner, .search_wrap .header_sch_area .inner, .search_wrap .header_gnb .inner, .search_wrap .footer_search2, .search_wrap .my_history2_wrap, .search_wrap .sponsor_link_wrap .sponsor_link_renwl { width: 1240px; }

.search_wrap .title_style_1 { margin: 10px 0; }

.search_wrap .title_style_1 .title { color: #111; font-size: 20px; }

.search_wrap .result_related { position: relative; padding: 18px 100px 16px 0; border-bottom: 1px solid #eee; }

.search_wrap .result_related .result_related_title { float: left; color: #111; font-size: 14px; line-height: 30px; }

.search_wrap .result_related .result_related_cont { overflow: hidden; height: 30px; margin-left: 62px; }

.search_wrap .result_related .result_related_cont > a { display: inline-block; padding: 0 12px; font-size: 13px; line-height: 30px; white-space: nowrap; }

.search_wrap .result_related .btn_text_sm.more, .search_wrap .result_related .btn_text_sm.view { position: absolute; top: 22px; right: 0; }

.search_wrap .result_related.active .result_related_cont { height: 60px; }

.search_wrap .result_related.active .btn_text_sm.more:after, .search_wrap .result_related.active .btn_text_sm.view:after { margin-top: -1px; border-width: 1px 0 0 1px; }

.search_wrap .result_filter_wrap { display: table; width: 100%; height: 38px; margin-top: 20px; }

.search_wrap .result_filter_wrap .result_title { display: table-cell; width: 90%; padding-top: 1px; vertical-align: middle; color: #333; font-size: 15px; }

.search_wrap .result_filter_wrap .result_title .title { display: inline-block; }

.search_wrap .result_filter_wrap .result_title .title .text_primary { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: none; max-width: 600px; vertical-align: top; }

.search_wrap .result_filter_wrap .result_title .text_num { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_wrap .result_filter_wrap .filter_cont { display: table-cell; background-color: #fff; border: solid 1px #eee; -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05); line-height: 0; white-space: nowrap; }

.search_wrap .result_filter_wrap .filter_cont .dropdown_wrap { min-width: 168px; }

.search_wrap .result_filter_wrap .filter_cont .cont_view { display: inline-block; margin-left: -2px; padding-right: 10px; }

.search_wrap .result_filter_wrap .filter_cont .cont_view dd { display: inline-block; }

.search_wrap .result_filter_wrap .radio_style_view { display: inline-block; vertical-align: middle; margin: 0 -2px; }

.search_wrap .result_filter_wrap .radio_style_view input[type="radio"] { position: absolute; width: 0; height: 0; opacity: 0; }

.search_wrap .result_filter_wrap .radio_style_view > label { overflow: hidden; display: inline-block; background-image: url("/img/search/sprites/sp_common.png"); background-position: 0px -46px; width: 36px; height: 36px; font-size: 0; line-height: 200px; cursor: pointer; }

.search_wrap .result_filter_wrap .radio_style_view input:focus + label { -webkit-box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); }

.search_wrap .result_filter_wrap .radio_style_view input[type="radio"]:checked + label { background-image: url("/img/search/sprites/sp_common.png"); background-position: -46px -46px; width: 36px; height: 36px; }

.search_wrap .result_filter_wrap .radio_style_view.img > label { background-image: url("/img/search/sprites/sp_common.png"); background-position: 0px 0px; width: 36px; height: 36px; }

.search_wrap .result_filter_wrap .radio_style_view.img input[type="radio"]:checked + label { background-image: url("/img/search/sprites/sp_common.png"); background-position: -46px 0px; width: 36px; height: 36px; }

.search_wrap .result_filter_wrap .filter_search { display: none; }

.search_wrap .result_filter_wrap + .search_section { margin-top: 20px; }

.search_wrap .result_filter_wrap.fixed { position: fixed; top: 70px; right: 0; left: 0; z-index: 10001; margin: 0; padding: 0; background-color: rgba(255, 255, 255, 0.95); border: solid 1px #eee; -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); }

.search_wrap .result_filter_wrap.fixed .result_filter { width: 1240px; margin: 0 auto; }

.search_wrap .result_filter_wrap.fixed .filter_cont { display: none; }

.search_wrap .result_filter_wrap.fixed .result_title { font-size: 16px; height: 60px; }

.search_wrap .result_filter_wrap.fixed .result_title .text_primary { display: inline-block; color: #ff0038; }

.search_wrap .result_filter_wrap.fixed .filter_search { display: table-cell; padding: 15px 0; vertical-align: middle; white-space: nowrap; }

.search_wrap .result_filter_wrap.fixed .filter_search .cont_item { display: inline-block; vertical-align: middle; }

.search_wrap .result_filter_wrap.fixed .filter_search .cont_item + .cont_item { margin-left: 11px; }

.search_wrap .result_filter_wrap.fixed .filter_search .radio_style_1 > label { color: #333; }

.search_wrap .result_filter_wrap.fixed .filter_search .input_wrap.search .input_style_1, .search_wrap .result_filter_wrap.fixed .filter_search .input_wrap.search .input_style_2 { width: 300px; }

.search_wrap .result_filter_wrap.fixed.result_style_2 .filter_search { display: none; }

.search_wrap .result_filter_wrap.fixed.result_style_2 .result_title { width: 100%; }

.search_wrap .result_filter_wrap.fixed.result_style_2 .result_title .title .text_primary { max-width: 1000px; }

.search_wrap .tooltip_wrap { position: relative; display: inline-block; vertical-align: middle; }

.search_wrap .tooltip_wrap .tooltip { display: none; position: absolute; top: 36px; z-index: 99; width: 250px; margin-left: -115px; padding: 7px 4px 6px 9px; background-color: #fff; border: 1px solid #8b8b8b; color: #333; font-weight: normal; font-size: 11px; line-height: 1.9; white-space: nowrap; }

.search_wrap .tooltip_wrap .tooltip:before { position: absolute; top: -4px; left: 50%; width: 6px; height: 6px; margin-left: -5px; background-color: #fff; border: 1px solid #8b8b8b; border-width: 1px 0 0 1px; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.search_wrap .tooltip_wrap .btn_icon:hover + .tooltip, .search_wrap .tooltip_wrap .btn_icon:focus + .tooltip { display: block; }

.search_wrap .dim_wrap { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 20000; background-color: rgba(255, 255, 255, 0.5); }

.search_wrap .dim_wrap .loading { overflow: hidden; position: absolute; top: 50%; left: 50%; width: 60px; height: 60px; margin: -30px 0 0 -30px; background-color: #fff; border: solid 1px rgba(0, 0, 0, 0.06); border-radius: 50%; line-height: 200px; }

.search_wrap .dim_wrap .loading:after { position: absolute; top: 50%; left: 50%; width: 28px; height: 28px; margin: -14px 0 0 -14px; background: url("/img/common/v2/loading_04.gif") no-repeat 0 0; background-size: 100%; content: ""; }

.s_search { padding-bottom: 50px; zoom: 1; }

.s_search .l_search_header { position: relative; z-index: 1000; }

.s_search .l_search_content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 1240px !important; margin: 0 auto; border-bottom: 1px solid #f4f4f4; zoom: 1; }

.s_search .l_search_content:after { display: block; content: ""; clear: both; }

.s_search .l_search_content.l_search_content_no_side { border-bottom: none; }

.s_search .search_content { float: left; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1040px; padding: 0 0 50px 40px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.s_search .search_content .search_section:first-child { margin-top: 30px; }

.s_search .search_content.wide { padding-left: 0; width: 100%; }

.s_search:after { display: block; content: ""; clear: both; }

.s_search .sponsor_link_wrap .sponsor_link_renwl { width: 1240px; }

.s_search .title_style_1 { margin: 10px 0; }

.s_search .title_style_1 .title { color: #111; font-size: 20px; }

.s_search .result_related { position: relative; padding: 18px 100px 16px 0; border-bottom: 1px solid #eee; }

.s_search .result_related .result_related_title { float: left; color: #111; font-size: 14px; line-height: 30px; }

.s_search .result_related .result_related_cont { overflow: hidden; height: 30px; margin-left: 62px; }

.s_search .result_related .result_related_cont > a { display: inline-block; padding: 0 12px; font-size: 13px; line-height: 30px; white-space: nowrap; }

.s_search .result_related .btn_text_sm.more, .s_search .result_related .btn_text_sm.view { position: absolute; top: 22px; right: 0; }

.s_search .result_related.active .result_related_cont { height: 60px; }

.s_search .result_related.active .btn_text_sm.more:after, .s_search .result_related.active .btn_text_sm.view:after { margin-top: -1px; border-width: 1px 0 0 1px; }

.s_search .result_related + .search_section { margin-top: 20px; }

.s_search .result_filter_wrap { display: table; width: 100%; height: 38px; margin-top: 20px; }

.s_search .result_filter_wrap .result_title { display: table-cell; width: 90%; padding-top: 1px; vertical-align: middle; color: #333; font-size: 15px; }

.s_search .result_filter_wrap .result_title .title { display: inline-block; }

.s_search .result_filter_wrap .result_title .title .text_primary { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: none; max-width: 600px; vertical-align: top; }

.s_search .result_filter_wrap .result_title .text_num { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.s_search .result_filter_wrap .filter_cont { display: table-cell; background-color: #fff; border: solid 1px #eee; -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05); line-height: 0; white-space: nowrap; }

.s_search .result_filter_wrap .filter_cont .dropdown_wrap { min-width: 168px; }

.s_search .result_filter_wrap .filter_cont .cont_view { display: inline-block; margin-left: -2px; padding-right: 10px; }

.s_search .result_filter_wrap .filter_cont .cont_view dd { display: inline-block; }

.s_search .result_filter_wrap .radio_style_view { display: inline-block; vertical-align: middle; margin: 0 -2px; }

.s_search .result_filter_wrap .radio_style_view input[type="radio"] { position: absolute; width: 0; height: 0; opacity: 0; }

.s_search .result_filter_wrap .radio_style_view > label { overflow: hidden; display: inline-block; background-image: url("/img/search/sprites/sp_common.png"); background-position: 0px -46px; width: 36px; height: 36px; font-size: 0; line-height: 200px; cursor: pointer; }

.s_search .result_filter_wrap .radio_style_view input:focus + label { -webkit-box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); }

.s_search .result_filter_wrap .radio_style_view input[type="radio"]:checked + label { background-image: url("/img/search/sprites/sp_common.png"); background-position: -46px -46px; width: 36px; height: 36px; }

.s_search .result_filter_wrap .radio_style_view.img > label { background-image: url("/img/search/sprites/sp_common.png"); background-position: 0px 0px; width: 36px; height: 36px; }

.s_search .result_filter_wrap .radio_style_view.img input[type="radio"]:checked + label { background-image: url("/img/search/sprites/sp_common.png"); background-position: -46px 0px; width: 36px; height: 36px; }

.s_search .result_filter_wrap .filter_search { display: none; }

.s_search .result_filter_wrap + .search_section { margin-top: 20px; }

.s_search .result_filter_wrap.fixed { position: fixed; top: 70px; right: 0; left: 0; z-index: 10001; margin: 0; padding: 0; background-color: rgba(255, 255, 255, 0.95); border: solid 1px #eee; -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); }

.s_search .result_filter_wrap.fixed .result_filter { width: 1240px; margin: 0 auto; }

.s_search .result_filter_wrap.fixed .filter_cont { display: none; }

.s_search .result_filter_wrap.fixed .result_title { font-size: 16px; height: 60px; }

.s_search .result_filter_wrap.fixed .result_title .text_primary { display: inline-block; color: #f43142; }

.s_search .result_filter_wrap.fixed .filter_search { display: table-cell; padding: 15px 0; vertical-align: middle; white-space: nowrap; }

.s_search .result_filter_wrap.fixed .filter_search .cont_item { display: inline-block; vertical-align: middle; }

.s_search .result_filter_wrap.fixed .filter_search .cont_item + .cont_item { margin-left: 11px; }

.s_search .result_filter_wrap.fixed .filter_search .radio_style_1 > label { color: #333; }

.s_search .result_filter_wrap.fixed .filter_search .input_wrap.search .input_style_1, .s_search .result_filter_wrap.fixed .filter_search .input_wrap.search .input_style_2 { width: 300px; }

.s_search .result_filter_wrap.fixed.result_style_2 .filter_search { display: none; }

.s_search .result_filter_wrap.fixed.result_style_2 .result_title { width: 100%; }

.s_search .result_filter_wrap.fixed.result_style_2 .result_title .title .text_primary { max-width: 1000px; }

.s_search .tooltip_wrap { position: relative; display: inline-block; vertical-align: middle; }

.s_search .tooltip_wrap .tooltip { display: none; position: absolute; top: 36px; z-index: 99; width: 250px; margin-left: -115px; padding: 7px 4px 6px 9px; background-color: #fff; border: 1px solid #8b8b8b; color: #333; font-weight: normal; font-size: 11px; line-height: 1.9; white-space: nowrap; }

.s_search .tooltip_wrap .tooltip:before { position: absolute; top: -4px; left: 50%; width: 6px; height: 6px; margin-left: -5px; background-color: #fff; border: 1px solid #8b8b8b; border-width: 1px 0 0 1px; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.s_search .tooltip_wrap .btn_icon:hover + .tooltip, .s_search .tooltip_wrap .btn_icon:focus + .tooltip { display: block; }

.s_search .dim_wrap { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 20000; background-color: rgba(255, 255, 255, 0.5); }

.s_search .dim_wrap .loading { overflow: hidden; position: absolute; top: 50%; left: 50%; width: 60px; height: 60px; margin: -30px 0 0 -30px; background-color: #fff; border: solid 1px rgba(0, 0, 0, 0.06); border-radius: 50%; line-height: 200px; }

.s_search .dim_wrap .loading:after { position: absolute; top: 50%; left: 50%; width: 28px; height: 28px; margin: -14px 0 0 -14px; background: url("/img/common/v2/loading_04.gif") no-repeat 0 0; background-size: 100%; content: ""; }

.dim_wrap { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 20000; background-color: rgba(255, 255, 255, 0.5); }

.dim_wrap .loading { overflow: hidden; position: absolute; top: 50%; left: 50%; width: 60px; height: 60px; margin: -30px 0 0 -30px; background-color: #fff; border: solid 1px rgba(0, 0, 0, 0.06); border-radius: 50%; line-height: 200px; }

.dim_wrap .loading:after { position: absolute; top: 50%; left: 50%; width: 28px; height: 28px; margin: -14px 0 0 -14px; background: url("/img/common/v2/loading_04.gif") no-repeat 0 0; background-size: 100%; content: ""; }

.search_filter { float: left; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 200px; padding: 0 15px 40px 0; background-color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 3px 0 2px 0 rgba(0, 0, 0, 0.05); box-shadow: 3px 0 2px 0 rgba(0, 0, 0, 0.05); zoom: 1; }

.search_filter:after { display: block; content: ""; clear: both; }

.search_filter_sort { margin-top: -1px; padding: 12px 0 11px; border-top: 1px solid #eee; /* 카테고리 필터 */ /* // 카테고리 필터 */ }

.search_filter_sort:first-child .sr-only + .sort_cont { margin-top: 8px; }

.search_filter_sort:first-child .sort_title { margin-top: 8px; }

.search_filter_sort:first-child .sort_cont_btn { top: 23px; }

.search_filter_sort + form .search_filter_sort .sort_title { margin-top: 0; }

.search_filter_sort + form .search_filter_sort .sort_cont_btn { top: 14px; }

.search_filter_sort .sort_title { position: relative; }

.search_filter_sort .sort_title:hover .title:not(:only-child) { text-decoration: underline; }

.search_filter_sort .sort_title.skip { position: absolute; }

.search_filter_sort .sort_title .title { display: block; padding: 5px 20px 5px 0; color: #111; font-size: 14px; }

.search_filter_sort .sort_title .sort_title_btn { overflow: hidden; position: absolute; top: 0; bottom: 0; left: 0; width: 100%; background-color: rgba(255, 255, 255, 0); font-size: 0; line-height: 200px; }

.search_filter_sort .sort_title .sort_title_btn:after { position: absolute; top: 50%; right: 1px; width: 7px; height: 7px; margin-top: -6px; border: 1px solid #111; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.search_filter_sort .sort_cont { position: relative; display: none; padding-bottom: 3px; }

.search_filter_sort .sort_cont .sort_cont_list { display: block; }

.search_filter_sort .sort_cont .sort_cont_list.hide { display: none; }

.search_filter_sort .sort_cont .sort_cont_list .item { position: relative; min-height: 28px; }

.search_filter_sort .sort_cont .sort_cont_list .item:not(:first-child) { margin-top: 3px; }

.search_filter_sort .sort_cont .sort_cont_list .item > .check_style_1 label, .search_filter_sort .sort_cont .sort_cont_list .item > .check_style_2 label, .search_filter_sort .sort_cont .sort_cont_list .item > .radio_style_1 label { line-height: 26px; }

.search_filter_sort .sort_cont .sort_cont_list .item > .check_style_1 label::before, .search_filter_sort .sort_cont .sort_cont_list .item > .check_style_2 label::before, .search_filter_sort .sort_cont .sort_cont_list .item > .radio_style_1 label::before { margin: 5px 0; }

.search_filter_sort .sort_cont .sort_cont_list .item > .check_style_1 label::after, .search_filter_sort .sort_cont .sort_cont_list .item > .check_style_2 label::after, .search_filter_sort .sort_cont .sort_cont_list .item > .radio_style_1 label::after { margin: 5px 0; }

.search_filter_sort .sort_cont .sort_cont_list .item label i { display: none; }

.search_filter_sort .sort_cont .sort_cont_list .item.hide { display: none; }

.search_filter_sort .sort_cont .sort_cont_item { padding: 6px 0; }

.search_filter_sort .sort_cont .sort_cont_btn > .btn_text, .search_filter_sort .sort_cont .sort_cont_back > .btn_text { width: 100%; text-align: left; }

.search_filter_sort .filter_name { color: #111; font-size: 14px; font-weight: bold; letter-spacing: 0; }

.search_filter_sort .filter_name::before { display: inline-block; content: ""; }

.search_filter_sort .filter_name.festa11::before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -192px 0px; width: 37px; height: 15px; background-size: 229px 222px; margin-bottom: -1px; }

.search_filter_sort .filter_name.sktpass::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 56px; height: 16px; background-position: -544.98765px -47.96296px; background-size: 712px 259px; }

.search_filter_sort .filter_name.shooting-delivery { display: inline-block; width: 55px; height: 13px; overflow: hidden; line-height: 200px; zoom: 1; }

.search_filter_sort .filter_name.shooting-delivery::before { position: absolute; top: 8px; left: 25px; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 55px; height: 13.2px; background-position: -266.17284px -32.96296px; background-size: 490px 178px; content: ""; }

.search_filter_sort .filter_name.shooting-delivery:after { display: block; content: ""; clear: both; }

.search_filter_sort .filter_name.shooting-install { display: inline-block; width: 55px; height: 13px; overflow: hidden; line-height: 200px; zoom: 1; }

.search_filter_sort .filter_name.shooting-install::before { position: absolute; top: 8px; left: 25px; display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 54px; height: 13.17073px; background-position: -389.35129px -39.44444px; background-size: 586px 213px; content: ""; }

.search_filter_sort .filter_name.shooting-install:after { display: block; content: ""; clear: both; }

.search_filter_sort .filter_name.bfsale::before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -58px -139px; width: 50px; height: 16px; background-size: 229px 222px; margin-top: 5px; }

.search_filter_sort .list_sub { padding-left: 10px; }

.search_filter_sort.category .sort_cont.active .sort_cont_list { padding-left: 10px; }

.search_filter_sort .sort_cont.active .sort_cont_back { display: block; }

.search_filter_sort .sort_cont.active .radio_style_hide label i, .search_filter_sort .sort_cont.active .radio_style_hide2 label i { display: inline-block; }

.search_filter_sort .sort_cont.active .radio_style_hide.back label, .search_filter_sort .sort_cont.active .back.radio_style_hide2 label { position: relative; margin-left: -10px; padding-left: 10px; }

.search_filter_sort .sort_cont.active .radio_style_hide.back label:before, .search_filter_sort .sort_cont.active .back.radio_style_hide2 label:before { position: absolute; top: 10px; left: 0; width: 5px; height: 5px; margin: 0 1px; border: 1px solid #aaa; border-width: 0 0 1px 1px; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.search_filter_sort .sort_cont.active .radio_style_hide.category .depth, .search_filter_sort .sort_cont.active .category.radio_style_hide2 .depth { display: none; }

.search_filter_sort .sort_cont.active .radio_style_hide.category .depth_em, .search_filter_sort .sort_cont.active .category.radio_style_hide2 .depth_em { max-width: 100%; margin-left: 0; padding-left: 0; white-space: normal; text-overflow: initial; }

.search_filter_sort .sort_cont.active .radio_style_hide.category .depth_em:before, .search_filter_sort .sort_cont.active .category.radio_style_hide2 .depth_em:before { content: none; }

.search_filter_sort .sort_cont.active .sort_cont_btn { display: none; }

.search_filter_sort .sort_cont_back { display: none; }

.search_filter_sort .radio_style_hide > label, .search_filter_sort .radio_style_hide2 > label { line-height: 26px; }

.search_filter_sort .radio_style_hide.category .depth, .search_filter_sort .category.radio_style_hide2 .depth, .search_filter_sort .radio_style_hide.category .depth_em, .search_filter_sort .category.radio_style_hide2 .depth_em { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; max-width: 84px; vertical-align: middle; }

.search_filter_sort .radio_style_hide.category .depth, .search_filter_sort .category.radio_style_hide2 .depth { color: #999; }

.search_filter_sort .radio_style_hide.category .depth_em, .search_filter_sort .category.radio_style_hide2 .depth_em { position: relative; margin: 0 -24px 0 -2px; padding-left: 11px; }

.search_filter_sort .radio_style_hide.category .depth_em:before, .search_filter_sort .category.radio_style_hide2 .depth_em:before { position: absolute; top: 50%; left: 0; width: 6px; height: 6px; margin-top: -3px; border: 1px solid #999; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.search_filter_sort .radio_style_hide.category > label, .search_filter_sort .category.radio_style_hide2 > label { position: relative; z-index: 2; }

.search_filter_sort .radio_style_hide.category > label:hover, .search_filter_sort .category.radio_style_hide2 > label:hover { text-decoration: none; }

.search_filter_sort .radio_style_hide.category > label:hover .depth, .search_filter_sort .category.radio_style_hide2 > label:hover .depth, .search_filter_sort .radio_style_hide.category > label:hover .depth_em, .search_filter_sort .category.radio_style_hide2 > label:hover .depth_em { text-decoration: underline; }

.search_filter_sort .radio_style_hide.active label .depth, .search_filter_sort .active.radio_style_hide2 label .depth { display: none; }

.search_filter_sort .radio_style_hide.active label .depth_em, .search_filter_sort .active.radio_style_hide2 label .depth_em { max-width: 100%; margin-left: 0; padding-left: 0; color: #ff0038; font-weight: bold; white-space: normal; text-overflow: initial; }

.search_filter_sort .radio_style_hide.active label .depth_em:before, .search_filter_sort .active.radio_style_hide2 label .depth_em:before { content: none; }

.search_filter_sort .radio_style_hide.active label + .c_tooltip, .search_filter_sort .active.radio_style_hide2 label + .c_tooltip { display: none; }

.search_filter_sort .tooltip_wrap { display: inline-block; }

.search_filter_sort .tooltip_wrap .c-tooltip-square { display: none; top: 22px; left: -133px; width: 267px; padding: 6px 8px; }

.search_filter_sort .tooltip_wrap .c-tooltip__text { font-size: 11px; line-height: 20px; color: #333; }

.search_filter_sort .tooltip_wrap.active .c-tooltip-square { display: block; z-index: 10; }

.search_filter_sort .c_tooltip { z-index: 3; left: 0; top: 24px; white-space: nowrap; }

.search_filter_sort .layer_popup { top: 6px; }

.search_filter_sort.active .sort_title_btn:after { margin-top: -2px; border-width: 1px 0 0 1px; }

.search_filter_sort.active .sort_cont { display: block; }

.search_filter_sort.compare { border-top: none; }

.search_filter_sort.compare .sort_cont { display: block; padding: 5px 0 0; }

.search_filter_sort.compare .sort_cont .check_style_1 > label:hover, .search_filter_sort.compare .sort_cont .check_style_2 > label:hover, .search_filter_sort.compare .sort_cont .radio_style_1 > label:hover { text-decoration: none; }

.search_filter_sort.quick_filter { border-top: none; margin-top: 8px; }

.search_filter_sort.quick_filter .sort_cont { display: block; padding: 5px 0 0; }

.search_filter_sort.quick_filter .sort_cont_list .text { font-size: 14px; }

.search_filter_sort.selected { position: relative; }

.search_filter_sort.selected .sort_title { padding-right: 50px; }

.search_filter_sort.selected .sort_cont { display: block; }

.search_filter_sort.selected .sort_cont_btn { position: absolute; right: 0; }

.search_filter_sort .sort_cont_selected { overflow: hidden; max-height: 342px; margin: 3px -4px -2px; padding: 0 4px; }

.search_filter_sort .sort_cont_selected .item { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; float: left; max-width: 100%; margin-top: 6px; margin-right: 4px; padding: 4px 22px 4px 8px; background-color: #fff; border: 1px solid rgba(11, 131, 230, 0.2); border-radius: 14px; color: #0b83e6; font-size: 13px; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 1.4; }

.search_filter_sort .btn_icon.delete { position: absolute; top: 0; right: 0; bottom: 0; width: 26px; height: 100%; }

.search_filter_sort .btn_icon.delete:before, .search_filter_sort .btn_icon.delete:after { position: absolute; top: 50%; left: 50%; width: 10px; height: 1px; margin: 0 0 0 -4px; background-color: #0b83e6; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.search_filter_sort .btn_icon.delete:after { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }

.search_filter_sort .img_text_menu { background-image: url("/img/search/sprites/sp_common.png"); background-position: -92px 0px; width: 39px; height: 15px; overflow: hidden; display: inline-block; vertical-align: middle; color: transparent; font-size: 1px; line-height: 200px; }

.search_filter_sort .img_text_day11 { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: 0px -119px; width: 79px; height: 15px; background-size: 229px 222px; overflow: hidden; display: inline-block; vertical-align: -1px; color: transparent; font-size: 1px; line-height: 200px; }

.search_filter_sort .img_text_day11_2 { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -192px -20px; width: 37px; height: 15px; background-size: 229px 222px; overflow: hidden; display: inline-block; vertical-align: -1px; line-height: 200px; }

.search_filter_sort .img_text_wholenation { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -84px -119px; width: 66px; height: 14px; background-size: 229px 222px; overflow: hidden; display: inline-block; vertical-align: -2px; line-height: 200px; }

.search_filter_sort .img_bo { display: block; font-size: 0; }

.search_filter_sort .img_bo img { height: 26px; vertical-align: middle; }

.search_filter_sort .input_wrap.range { margin-right: -1px; font-size: 0; }

.search_filter_sort .input_wrap.range .text { margin: 0 4px; vertical-align: middle; color: #111; font-size: 13px; }

.search_filter_sort .c-starrate__sati { margin-top: 6px; }

.check_style_toggle.price:before { background-image: url("/img/search/sprites/sp_common.png"); background-position: -32px -92px; width: 18px; height: 18px; display: inline-block; margin-right: 4px; vertical-align: middle; content: ""; }

.c_content_listing { font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_content_thumb { position: relative; display: block; width: 100%; height: 100%; background-size: cover; background-position: center; }

.c_content_thumb > a { display: block; }

.c_content_thumb .video { position: absolute; top: 50%; left: 50%; margin: -30px 0 0 -30px; line-height: 400px; background-image: url("/img/contents/sprites/sp_list_2x.png"); background-position: 0px 0px; width: 60px; height: 62px; background-size: 153px 62px; overflow: hidden; }

.c_content_thumb .time { position: absolute; bottom: 16px; left: 18px; font-size: 12px; color: #fff; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_content_thumb .new { position: absolute; display: block; overflow: hidden; line-height: 200px; margin-right: 8px; background-image: url("/img/contents/sprites/sp_list_2x.png"); background-position: -105px -25px; width: 35px; height: 20px; background-size: 153px 62px; }

.c_content_name { display: block; font-size: 17px; line-height: 1.5; letter-spacing: 0; word-break: break-all; color: #111; font-weight: normal; }

.c_content_name.c_content_name_row_1 { max-height: 1.5em; overflow: hidden; }

.c_content_name.c_content_name_row_2 { max-height: 3em; overflow: hidden; }

.c_content_detail { position: relative; margin-top: 10px; font-size: 14px; line-height: 21px; letter-spacing: 0; color: #666; }

.c_content_detail .more, .c_content_detail .btn_text_sm.view { position: absolute; bottom: 0; right: 0; font-size: 14px; color: #0b83e6; line-height: 20px; text-align: right; background-image: url("/img/contents/sprites/sp_list_2x.png"); background-position: -65px 0px; width: 88px; height: 20px; background-size: 153px 62px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_content_detail .more::after, .c_content_detail .btn_text_sm.view::after { display: inline-block; content: ">"; }

.c_content_detail .more_bg { position: absolute; bottom: 2px; right: 0; padding: 0 1px 0 60px; font-size: 14px; color: #0b83e6; line-height: 20px; text-align: right; -webkit-box-sizing: border-box; box-sizing: border-box; background: -webkit-gradient(linear, right top, left top, color-stop(55%, #fff), to(rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(right, #fff 55%, rgba(255, 255, 255, 0)); background: linear-gradient(to left, #fff 55%, rgba(255, 255, 255, 0)); }

.c_content_detail .more_bg::after { width: 5px; height: 5px; border: 1px solid #0b83e6; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); display: inline-block; margin: -3px 0 0 2px; vertical-align: middle; content: ""; }

.c_content_detail.c_content_detail_row_1 { max-height: 1.5em; overflow: hidden; }

.c_content_detail.c_content_detail_row_2 { max-height: 3em; overflow: hidden; }

.c_content_tag { overflow: hidden; height: 20px; margin-top: 16px; font-size: 13px; line-height: 20px; }

.c_content_tag dt, .c_content_tag dd { display: inline-block; }

.c_content_tag dd { padding: 0 4px; margin-right: 4px; color: #0b83e6; background-color: #f4f4f4; line-height: 20px; }

.c_content_tag dd a { color: #0b83e6; }

.c_content_writer { display: inline-block; vertical-align: top; }

.c_content_writer:nth-of-type(1)::before { display: none; }

.c_content_writer::before { display: inline-block; width: 2px; height: 2px; margin: 12px 3px; background-color: #999; border-radius: 2px; vertical-align: top; content: ""; }

.c_content_writer dt, .c_content_writer dd { display: inline-block; vertical-align: middle; color: #999; font-size: 13px; line-height: 26px; }

.c_content_writer dt { margin-right: 5px; }

.c_content_writer dd.count { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; letter-spacing: 0; }

.c_content_writer dd.count:after { display: none; }

.c_content_writer dd.date { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; letter-spacing: 0; }

.c_content_writer .writer { color: #111; }

.c_content_writer .writer > a { display: inline-block; }

.c_content_writer .writer img { width: 20px; height: 20px; margin-top: -1px; vertical-align: middle; }

.c_content_writer .writer a { vertical-align: bottom; }

.c_content_writer .writer a:hover, .c_content_writer .writer a:focus { text-decoration: none; }

.c_content_card.c_content_card_list { width: 100%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; zoom: 1; border-radius: 4px; -webkit-box-shadow: 0 2px 10px -2px rgba(17, 17, 17, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); box-shadow: 0 2px 10px -2px rgba(17, 17, 17, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); background: #fff; overflow: hidden; box-sizing: border-box; }

.c_content_card.c_content_card_list:after { display: block; content: ""; clear: both; }

.c_content_card.c_content_card_list a:hover { text-decoration: none; }

.c_content_card.c_content_card_list .c_content_thumb { float: left; width: 404px; height: 198px; }

.c_content_card.c_content_card_list .c_content_card_info { float: left; position: relative; vertical-align: top; }

.c_content_card.c_content_card_list .c_content_card_info > a { display: block; }

.c_content_card.c_content_card_list .c_content_card_info > a:hover { text-decoration: underline; }

.c_content_card.c_content_card_list .c_content_card_info .c_content_tag { margin-top: 16px; }

.c_content_card.c_content_card_list .c_content_card_info .c_content_meta { margin-top: 16px; }

.c_content_card.c_content_card_gellery { position: relative; max-width: 402px; min-width: 402px; height: 100%; border-radius: 4px; border: none; -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.28), 0 2px 8px -2px rgba(17, 17, 17, 0.06); box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.28), 0 2px 8px -2px rgba(17, 17, 17, 0.06); background: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_content_card.c_content_card_gellery:hover { -webkit-box-shadow: 0 0 0 1px #ff0038; box-shadow: 0 0 0 1px #ff0038; }

.c_content_card.c_content_card_gellery .c_content_thumb { width: 402px; height: 198px; border-radius: 4px 4px 0 0; }

.c_content_card.c_content_card_gellery .c_content_thumb .new { background-image: url("/img/contents/sprites/sp_list_2x.png"); background-position: -65px -25px; width: 35px; height: 20px; background-size: 153px 62px; }

.c_content_card.c_content_card_gellery .c_content_card_info { width: 402px; padding: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_content_card.c_content_card_gellery .c_content_card_info .c_content_card_info_top a { display: block; }

.c_content_card.c_content_card_gellery .c_content_card_info .c_content_detail { margin-top: 10px; line-height: 20px; letter-spacing: 0; color: #666; }

.c_content_card.c_content_card_gellery .c_content_card_info .c_content_tag { margin-top: 12px; }

.c_content_card.c_content_card_gellery .c_content_card_info .c_content_meta { margin-top: 12px; }

.c_content_card.c_content_card_gellery .c_content_card_info .c_content_meta .writer a { display: inline-block; max-width: 176px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.c_content_card.c_content_card_gellery .c_content_card_info .c_content_meta .writer a:focus + .c_tooltip, .c_content_card.c_content_card_gellery .c_content_card_info .c_content_meta .writer a:hover + .c_tooltip { display: block; }

.c_content_card.c_content_card_gellery .c_content_card_info .c_content_meta .writer .c_tooltip { display: none; left: 40px; line-height: 12px; }

.c_content_listing > li { -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_content_listing > li:last-child { border-bottom: none; }

.c_content_listing.c_content_listing_view_type_list > li { position: relative; min-height: 198px; margin-top: 16px; zoom: 1; }

.c_content_listing.c_content_listing_view_type_list > li:after { display: block; content: ""; clear: both; }

.c_content_listing.c_content_listing_view_type_list .c_content_card_info { position: relative; height: 198px; width: -webkit-calc(100% - 404px); width: calc(100% - 404px); padding: 18px 20px 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_content_listing.c_content_listing_view_type_list.c_content_size_324 { min-width: 1000px; }

.c_content_listing.c_content_listing_view_type_list.c_content_size_324 > li { min-height: 158px; }

.c_content_listing.c_content_listing_view_type_list.c_content_size_324 .c_content_thumb { width: 324px; height: 158px; }

.c_content_listing.c_content_listing_view_type_list.c_content_size_324 .c_content_card_info { padding: 14px 20px; height: 158px; width: -webkit-calc(100% - 324px); width: calc(100% - 324px); }

.c_content_listing.c_content_listing_view_type_list.c_content_size_324 .c_content_card_info .c_content_detail { margin-top: 4px; }

.c_content_listing.c_content_listing_view_type_list.c_content_size_324 .c_content_card_info .c_content_tag { margin-top: 10px; }

.c_content_listing.c_content_listing_view_type_list.c_content_size_324 .c_content_card_info .c_content_meta { margin-top: 10px; }

.c_content_listing.c_content_listing_view_type_list.c_content_size_324 .c_content_card_info .c_content_writer { line-height: 19px; }

.c_content_listing.c_content_listing_view_type_list.c_content_size_324 .c_content_card_info .c_content_writer::before { margin: 10px 3px; }

.c_content_listing.c_content_listing_view_type_list.c_content_size_324 .c_content_card_info .c_content_writer dt, .c_content_listing.c_content_listing_view_type_list.c_content_size_324 .c_content_card_info .c_content_writer dd { font-size: 13px; line-height: 19px; }

.c_content_listing.c_content_listing_view_type_list.c_content_size_324 .c_content_card_info .c_content_writer dd:after { margin: 8px 6px; }

.c_content_listing.c_content_listing_view_type_list.c_content_size_382 > li { min-height: 188px; }

.c_content_listing.c_content_listing_view_type_list.c_content_size_382 .c_content_thumb { width: 382px; height: 188px; }

.c_content_listing.c_content_listing_view_type_list.c_content_size_382 .c_content_card_info { height: 188px; width: -webkit-calc(100% - 382px); width: calc(100% - 382px); }

.c_content_listing.c_content_listing_view_type_gallery { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; clear: both; width: 1254px; position: relative; zoom: 1; }

.c_content_listing.c_content_listing_view_type_gallery:after { display: block; content: ""; clear: both; }

.c_content_listing.c_content_listing_view_type_gallery li { -webkit-box-flex: 0; -webkit-flex: 0 1 33.3%; -ms-flex: 0 1 33.3%; flex: 0 1 33.3%; width: 402px; max-height: 412px; vertical-align: top; }

.c_content_listing.c_content_listing_view_type_gallery.c_content_size_324 { width: 1014px; }

.c_content_listing.c_content_listing_view_type_gallery.c_content_size_324 li { width: 324px; max-height: 372px; vertical-align: top; }

.c_content_listing.c_content_listing_view_type_gallery.c_content_size_324 .c_content_card { max-width: 324px; min-width: 324px; }

.c_content_listing.c_content_listing_view_type_gallery.c_content_size_324 .c_content_card .c_content_card_info { padding: 20px 16px; }

.c_content_listing.c_content_listing_view_type_gallery.c_content_size_324 .c_content_thumb { width: 324px; height: 158px; }

.c_content_listing.c_content_listing_view_type_gallery.c_content_size_324 .c_content_card_info { width: 324px; padding: 20px; }

.c_content_listing.c_content_listing_view_type_gallery.c_content_size_324 .c_content_card_info .c_content_name { width: 100%; font-size: 17px; }

.c_content_listing.c_content_listing_view_type_gallery.c_content_size_324 .c_content_card_info .c_content_detail { font-size: 14px; line-height: 20px; letter-spacing: 0; color: #666; }

.c_content_listing.c_content_listing_view_type_gallery.c_content_size_324 .c_content_card_info .c_content_writer .writer a { max-width: 106px; }

html.ie9 .c_content_listing_view_type_gallery { display: block; margin: -14px 0 0 -14px; }

html.ie9 .c_content_listing_view_type_gallery li { float: left; height: 412px; border-bottom: none; padding-bottom: 1px; margin: 14px 0 0 14px; }

.b_search_tab { position: relative; -webkit-box-shadow: 0 -2px 10px 0 rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.24); box-shadow: 0 -2px 10px 0 rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.24); background: #fff; }

.b_search_tab.b_search_tab_line { -webkit-box-shadow: none; box-shadow: none; }

.b_search_tab.b_search_tab_line:after { position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #f4f4f4; content: ""; }

.b_search_tab .inner { position: relative; width: 1240px; margin: 0 auto; z-index: 20; }

.b_search_tab.fixed { position: fixed; top: 70px; left: 0; right: 0; z-index: 1000; }

.c_search_tab_link { zoom: 1; }

.c_search_tab_link:after { display: block; content: ""; clear: both; }

.c_search_tab_link li { position: relative; float: left; height: 66px; margin: 0 0 0 20px; padding: 0 0 0 20px; }

.c_search_tab_link li:first-child { margin-left: 0; padding-left: 0; }

.c_search_tab_link li:first-child:before { display: none; }

.c_search_tab_link li:before { position: absolute; left: 0; top: 26px; width: 1px; height: 14px; background: #eee; content: ""; }

.c_search_tab_link li a { position: relative; display: block; height: 100%; color: #000; font-size: 17px; line-height: 66px; font-family: "11StreetGothic", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-weight: bold; }

.c_search_tab_link li a:hover, .c_search_tab_link li a.active { font-family: "11StreetGothicBold", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #ff0038; text-decoration: none; line-height: 64px; letter-spacing: -0.2px; }

.c_search_tab_link li a:hover:after, .c_search_tab_link li a.active:after { position: absolute; bottom: 0; left: 0; width: 100%; height: 3px; background: #f43142; content: ""; }

.c_search_tab_link li a .new { position: absolute; right: -12px; top: 10px; width: 14px; height: 14px; overflow: hidden; line-height: 200px; background: url("/img/common/v3/icon_new.png") no-repeat; background-size: 14px 14px; }

.c_search_tab_add { position: absolute; right: 0; top: 21px; }

.c_search_tab_add.active .c_search_tab_add_layer { display: block; }

.c_search_tab_add.active .c_more:after { margin-top: -1px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.c_search_tab_add .c_more { padding: 0 16px 0 0; font-size: 17px; color: #999; font-family: "11StreetGothic", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_search_tab_add .c_more:after { width: 6px; height: 6px; border: 1px solid #999; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); margin-top: -5px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }

.c_search_tab_add_layer { display: none; position: absolute; right: 0; top: 36px; width: 130px; padding: 10px 0; border-radius: 4px; -webkit-box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.36); box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.36); background-color: #fff; }

.c_search_tab_add_layer a { display: block; height: 40px; line-height: 40px; padding: 0 10px 0 20px; font-size: 15px; color: #111; font-family: "11StreetGothic", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_search_tab_add_layer a:hover { text-decoration: none; color: #ff0038; background: #fafafa; }

.c-time-flag { margin-bottom: 4px; }

.c-flag { width: auto; max-width: -webkit-calc(100% - 30px); max-width: calc(100% - 30px); margin-bottom: 4px; }

.c-flag dd { margin-right: 5px; }

.c-flag-box { max-width: -webkit-calc(100% - 26px); max-width: calc(100% - 26px); }

.search_section .c_listing .c_prd_thumb, .search_section .c_card_list .c_prd_thumb { position: relative; }

.search_section .c_listing .c_prd_thumb > a > img, .search_section .c_card_list .c_prd_thumb > a > img { position: absolute; top: 0; bottom: 0; right: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto; }

.search_title { position: relative; margin: 10px 0; }

.search_title .title { display: inline-block; color: #111; font-size: 20px; }

.search_title .title.tit_11choice { font-size: 17px; }

.search_title .title.tit_11choice span { display: inline-block; margin-left: 6px; vertical-align: bottom; overflow: hidden; line-height: 200px; background-image: url("/img/search/sprites/sp_search_2x.png"); background-position: 0px 0px; width: 85px; height: 30px; background-size: 85px 84px; }

.search_title .title.tit_shooting_delivery { font-size: 17px; line-height: 25px; }

.search_title .title.tit_shooting_delivery span { position: relative; width: 76px; height: 18px; display: inline-block; margin-left: 6px; overflow: hidden; line-height: 200px; vertical-align: middle; }

.search_title .title.tit_shooting_delivery span::before { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 76px; height: 18.24px; background-position: -367.75309px -45.55556px; background-size: 677px 246px; position: absolute; top: 0; left: 0; display: inline-block; content: ""; }

.search_title .title.tit_shocking { overflow: hidden; line-height: 200px; background-image: url("/img/search/sprites/sp_search_2x.png"); background-position: 0px -35px; width: 82px; height: 30px; background-size: 85px 84px; }

.search_title .title .tit_festa11 { display: inline-block; overflow: hidden; margin: 2px 0 0 0; line-height: 200px; background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: 0px -139px; width: 53px; height: 21px; background-size: 229px 222px; vertical-align: top; }

.search_title .title .tit_luxury { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 84px; height: 14px; background-position: -456.90909px -40.69136px; background-size: 1134px 412px; float: left; margin: 8px 8px 0 0; overflow: hidden; line-height: 200px; }

.search_title .title .store_name { color: #111; font-size: 20px; font-weight: bold; vertical-align: middle; }

.search_title .title .store_name.amazon::before { display: inline-block; width: 82px; height: 24px; background-image: url("/img/svg/logo/amazon_black.svg"); background-size: 82px 24px; margin: 0 1px -7px 0; content: ""; }

.search_title.title_style_1 { padding-bottom: 10px; border-bottom: 1px solid #ddd; }

.search_title.title_style_1 + .c_listing_view_type_gallery { margin-top: -10px; }

.search_title .buy_date { display: inline-block; margin-left: 5px; color: #111; font-size: 14px; font-weight: bold; }

.search_title .buy_date .date { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; color: #0b83e6; font-weight: bold; }

.search_title .deadline { display: inline-block; margin-left: 5px; color: #ff0038; font-size: 18px; font-weight: bold; }

.search_title .deadline em { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_title .time { position: relative; display: inline-block; margin: 0 0 0 11px; padding: 0 0 0 13px; line-height: 26px; vertical-align: top; }

.search_title .time::before { content: " "; }

.search_title .time::after { position: absolute; left: 0; top: 6px; width: 1px; height: 16px; background: #eee; content: ""; }

.search_title .time .text { margin: 0 7px 0 0; font-size: 18px; color: #666; }

.search_title .time em { color: #ff0038; font-size: 18px; font-weight: bold; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_title .time em.end { font-weight: normal; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_title .title_thema { color: #0b83e6; font-size: 20px; font-weight: bold; margin-left: 10px; }

.search_title .title_desc { display: inline-block; margin-left: 10px; color: #666; font-size: 14px; line-height: 25px; vertical-align: bottom; }

.search_link { font-size: 13px; line-height: 19px; }

.search_link:after { display: inline-block; margin: -3px 0 0 4px; vertical-align: middle; width: 4px; height: 4px; border: 1px solid #0b83e6; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.search_link.link_style_all { color: #333; }

.search_link.link_style_all::after { border-color: #666; }

.search_link.link_style_ad { color: #666; }

.search_link.link_style_ad::after { border-color: #aaa; }

.search_section { position: relative; width: 100%; margin-top: 50px; }

.search_section.section_style_1 { padding: 10px 20px 20px; border-radius: 8px; -webkit-box-shadow: 0 2px 10px -2px rgba(17, 17, 17, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); box-shadow: 0 2px 10px -2px rgba(17, 17, 17, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); background-color: #fff; }

.search_section.section_style_1 .search_link { top: 0; }

.search_section.section_style_2 { width: 1000px; height: 289px; border-radius: 4px; -webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); background-color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; }

.search_section.section_style_2 .c_prd_layer_style_1 .c_prd_layer_body { max-height: 75px; overflow: hidden; overflow-y: auto; }

.search_section.section_style_2 .search_title { width: 100%; height: 70px; margin: 0; padding: 21px 3px 19px 30px; border-radius: 4px 4px 0 0; background-color: #83d8e2; background: -webkit-gradient(linear, left top, right top, from(#83d8e2), to(#a6e7ce)); background: -webkit-linear-gradient(left, #83d8e2, #a6e7ce); background: linear-gradient(to right, #83d8e2, #a6e7ce); -webkit-box-sizing: border-box; box-sizing: border-box; }

.search_section.section_style_2 .search_title .search_link { top: 25px; right: 31px; }

.search_section.section_style_2 .search_title .search_link:after { display: inline-block; margin: -3px 0 0 3px; vertical-align: middle; width: 6px; height: 6px; border: 1px solid #666; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.search_section.section_style_2 .swiper_warp, .search_section.section_style_2 .swiper_wrap { position: relative; height: 197px; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }

.search_section.section_style_2 .swiper_warp .swiper_in, .search_section.section_style_2 .swiper_wrap .swiper_in { position: absolute; }

.search_section.section_style_2 .c_listing.c_listing_view_type_list > li { float: left; width: 1000px; padding: 20px 20px 10px; border-bottom: none; }

.search_section.section_style_2 .c_listing.c_listing_view_type_list .c_card_info { padding: 0 20px; }

.search_section.section_style_2 .c_listing.c_listing_view_type_list .c_prd_price .price_11st_lowest .c_layer_expand { position: relative; }

.search_section.section_style_2 .c_listing.c_listing_view_type_list .c_prd_price .price_11st_lowest .c_layer_expand .c_layer_item { top: 0; left: 20px; padding: 13px 52px 13px 20px; }

.search_section.section_style_2 .c_pagination { top: 50%; width: 100%; padding: 0; margin-top: 10px; }

.search_section.section_style_2 .c_pagination.c_pagination_style_3 .navigator button { width: 50px; height: 50px; border-radius: 25px; -webkit-box-shadow: 0 4px 16px -4px rgba(0, 0, 0, 0.28), 0 0 1px 0 rgba(0, 0, 0, 0.45); box-shadow: 0 4px 16px -4px rgba(0, 0, 0, 0.28), 0 0 1px 0 rgba(0, 0, 0, 0.45); }

.search_section.section_style_2 .c_pagination.c_pagination_style_3 .navigator button:first-child { position: absolute; top: 0px; left: -25px; }

.search_section.section_style_2 .c_pagination.c_pagination_style_3 .navigator button:first-child:after { position: absolute; top: 50%; left: 50%; margin: -6px 0 0 -2px; width: 10px; height: 10px; border: 1px solid #111; border-width: 2px 2px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); content: ""; }

.search_section.section_style_2 .c_pagination.c_pagination_style_3 .navigator button:last-child { position: absolute; top: 0px; right: -25px; }

.search_section.section_style_2 .c_pagination.c_pagination_style_3 .navigator button:last-child:after { position: absolute; top: 50%; left: 50%; margin: -6px 0 0 -9px; width: 10px; height: 10px; border: 1px solid #111; border-width: 2px 2px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.search_section.section_style_2 .c_pagination.c_pagination_style_3 .navigator button:disabled:after { border-color: #ccc; }

.search_section.section_style_3 { width: 1000px; border-radius: 4px; -webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); background-color: #fff; }

.search_section.section_style_3 .c_prd_layer_style_1 .c_prd_layer_body { max-height: 75px; overflow: hidden; overflow-y: auto; }

.search_section.section_style_3 .search_title { width: 100%; height: 70px; margin: 0; padding: 21px 3px 19px 30px; border-radius: 4px 4px 0 0; border-bottom: 1px solid #eee; background-color: #fafafa; -webkit-box-sizing: border-box; box-sizing: border-box; }

.search_section.section_style_3 .search_title .search_link { top: 25px; right: 31px; }

.search_section.section_style_3 .search_title .search_link:after { display: inline-block; margin: -3px 0 0 3px; vertical-align: middle; width: 6px; height: 6px; border: 1px solid #666; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.search_section.section_style_3 .swiper_warp, .search_section.section_style_3 .swiper_wrap { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }

.search_section.section_style_3 .swiper_warp .swiper_in, .search_section.section_style_3 .swiper_wrap .swiper_in { position: relative; }

.search_section.section_style_3 .swiper_no .c_listing.c_listing_view_type_list { display: block; }

.search_section.section_style_3 .swiper_no .c_listing.c_listing_view_type_list > li { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; width: 960px; padding: 20px 0; margin: 0 20px; border-bottom: 1px solid #eee; }

.search_section.section_style_3 .swiper_no .c_listing.c_listing_view_type_list > li:last-child { border-bottom: none; }

.search_section.section_style_3 .swiper_no .c_listing.c_listing_view_type_list .c_card_info { height: auto; }

.search_section.section_style_3 .c_listing.c_listing_view_type_list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; zoom: 1; }

.search_section.section_style_3 .c_listing.c_listing_view_type_list > li { float: left; -webkit-box-flex: 0; -webkit-flex: 0 1 1000px; -ms-flex: 0 1 1000px; flex: 0 1 1000px; width: 1000px; margin: 0; padding: 20px 20px; border-bottom: none; }

.search_section.section_style_3 .c_listing.c_listing_view_type_list > li .c_card_list { height: 100%; }

.search_section.section_style_3 .c_listing.c_listing_view_type_list .c_card_info { padding: 0 20px; }

.search_section.section_style_3 .c_listing.c_listing_view_type_list:after { display: block; content: ""; clear: both; }

.search_section.section_style_3 .c_pagination.c_pagination_style_3 { top: 50%; width: 100%; padding: 0; margin-top: 10px; }

.search_section.section_style_3 .c_pagination.c_pagination_style_3 .navigator button { width: 50px; height: 50px; border-radius: 25px; -webkit-box-shadow: 0 4px 16px -4px rgba(0, 0, 0, 0.28), 0 0 1px 0 rgba(0, 0, 0, 0.45); box-shadow: 0 4px 16px -4px rgba(0, 0, 0, 0.28), 0 0 1px 0 rgba(0, 0, 0, 0.45); }

.search_section.section_style_3 .c_pagination.c_pagination_style_3 .navigator button:first-child { position: absolute; top: 0; left: -25px; }

.search_section.section_style_3 .c_pagination.c_pagination_style_3 .navigator button:first-child:after { position: absolute; top: 50%; left: 50%; margin: -6px 0 0 -2px; width: 10px; height: 10px; border: 1px solid #111; border-width: 2px 2px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); content: ""; }

.search_section.section_style_3 .c_pagination.c_pagination_style_3 .navigator button:last-child { position: absolute; top: 0; right: -25px; }

.search_section.section_style_3 .c_pagination.c_pagination_style_3 .navigator button:last-child:after { position: absolute; top: 50%; left: 50%; margin: -6px 0 0 -9px; width: 10px; height: 10px; border: 1px solid #111; border-width: 2px 2px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.search_section.section_style_3 .c_pagination.c_pagination_style_3 .navigator button:disabled:after { border-color: #ccc; }

.search_section.section_style_4 { border-top: 1px solid #ddd; }

.search_section.section_style_4 .c_listing_view_type_list { padding-top: 10px; }

.search_section.section_style_5 { width: 1000px; }

.search_section.section_style_5 .search_section_inner { width: 1000px; border-radius: 4px; -webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); background-color: #fff; }

.search_section.section_style_5 .c_prd_layer_style_1 .c_prd_layer_body { max-height: 75px; overflow: hidden; overflow-y: auto; }

.search_section.section_style_5 .search_title { width: 100%; height: 70px; margin: 0; padding: 21px 3px 19px 30px; border-radius: 4px 4px 0 0; border-bottom: 1px solid #eee; background-color: #fafafa; -webkit-box-sizing: border-box; box-sizing: border-box; }

.search_section.section_style_5 .search_title .search_link { top: 25px; right: 31px; }

.search_section.section_style_5 .search_title .search_link:after { display: inline-block; margin: -3px 0 0 3px; vertical-align: middle; width: 6px; height: 6px; border: 1px solid #666; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.search_section.section_style_5 .swiper_wrap, .search_section.section_style_5 .swiper_warp { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }

.search_section.section_style_5 .swiper_wrap .swiper_in, .search_section.section_style_5 .swiper_warp .swiper_in { position: relative; }

.search_section.section_style_5 .swiper_no .c_listing.c_listing_view_type_list { display: block; }

.search_section.section_style_5 .swiper_no .c_listing.c_listing_view_type_list > li { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; width: 960px; padding: 20px 0; margin: 0 20px; border-bottom: 1px solid #eee; }

.search_section.section_style_5 .swiper_no .c_listing.c_listing_view_type_list > li:last-child { border-bottom: none; }

.search_section.section_style_5 .swiper_no .c_listing.c_listing_view_type_list .c_card_info { height: auto; }

.search_section.section_style_5 .c_listing.c_listing_view_type_list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; zoom: 1; }

.search_section.section_style_5 .c_listing.c_listing_view_type_list > li { position: relative; -webkit-box-flex: 0; -webkit-flex: 0 1 500px; -ms-flex: 0 1 500px; flex: 0 1 500px; width: 500px; margin: 0; padding: 20px 20px 24px; border-bottom: none; }

.search_section.section_style_5 .c_listing.c_listing_view_type_list > li .c_card_list { height: 100%; }

.search_section.section_style_5 .c_listing.c_listing_view_type_list > li:nth-of-type(2n)::before { position: absolute; left: 0; display: inline-block; width: 1px; height: -webkit-calc(100% - 40px); height: calc(100% - 40px); background-color: #efefef; content: ""; }

.search_section.section_style_5 .c_listing.c_listing_view_type_list .c_card_info { padding: 0 10px 0 20px; width: -webkit-calc(100% - 180px); width: calc(100% - 180px); }

.search_section.section_style_5 .c_listing.c_listing_view_type_list .c_prd_name { width: -webkit-calc(100% - 0px); width: calc(100% - 0px); }

.search_section.section_style_5 .c_listing.c_listing_view_type_list .c_prd_price { margin-top: 8px; }

.search_section.section_style_5 .c_listing.c_listing_view_type_list .c_prd_price .price_11st_lowest { float: none; position: relative; zoom: 1; }

.search_section.section_style_5 .c_listing.c_listing_view_type_list .c_prd_price .price_11st_lowest:after { display: block; content: ""; clear: both; }

.search_section.section_style_5 .c_listing.c_listing_view_type_list .c_prd_price .price_11st_lowest .c_layer_expand { position: static; }

.search_section.section_style_5 .c_listing.c_listing_view_type_list .c_prd_price .price_11st_lowest .c_layer_expand .c_layer_item { top: 22px; left: auto; right: -37px; }

.search_section.section_style_5 .c_listing.c_listing_view_type_list .c_prd_price .rate { margin-left: 0; }

.search_section.section_style_5 .c_listing.c_listing_view_type_list .c-starrate { margin-top: 5px; }

.search_section.section_style_5 .c_listing.c_listing_view_type_list .c_prd_addition { margin-top: 8px; }

.search_section.section_style_5 .c_listing.c_listing_view_type_list:after { display: block; content: ""; clear: both; }

.search_section.section_style_5 .c_pagination.c_pagination_style_2 { margin-top: 20px; }

.search_section.section_style_5 .c_pagination.c_pagination_style_2 .list .previous, .search_section.section_style_5 .c_pagination.c_pagination_style_2 .list .next { top: 50%; margin-top: -8px; }

.search_section.section_style_5 .c_pagination.c_pagination_style_2 .list .previous a::before, .search_section.section_style_5 .c_pagination.c_pagination_style_2 .list .previous button::before { position: absolute; top: 50%; left: 50%; margin: -6px 0 0 -2px; background: none; width: 10px; height: 10px; border: 1px solid #111; border-width: 2px 2px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); content: ""; }

.search_section.section_style_5 .c_pagination.c_pagination_style_2 .list .next a::before, .search_section.section_style_5 .c_pagination.c_pagination_style_2 .list .next button::before { position: absolute; top: 50%; left: 50%; margin: -6px 0 0 -9px; background: none; width: 10px; height: 10px; border: 1px solid #111; border-width: 2px 2px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.search_section.section_style_6 .c_prd_coupon { margin-top: 8px; }

.search_section.section_style_6 .c_prd_coupon .c-addition .c-addition-coupon { zoom: 1; }

.search_section.section_style_6 .c_prd_coupon .c-addition .c-addition-coupon:after { display: block; content: ""; clear: both; }

.search_section.section_style_6 .c_prd_coupon .c-addition .c-addition-coupon__rate { float: left; }

.search_section.section_style_6 .c_prd_coupon .c-addition .c-addition-coupon__text { float: left; padding-right: 0; }

.search_section.section_style_6 .c_prd_coupon .c-addition .c-addition-coupon__text:first-child { margin-left: 0; margin-right: 4px; }

.search_section.section_style_6 .c_prd_coupon .c-addition .c-addition-coupon__text::after { display: none; }

.search_section.section_style_6 .c_pagination .c_pagination_style_2 { margin-top: 10px; }

.search_section.section_style_7 .c_card_info { padding: 0 20px; }

.search_section.section_style_7 .swiper_wrap { overflow: hidden; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; }

.search_section.section_style_7 .swiper_wrap .swiper_in { position: relative; }

.search_section.section_style_7 .c_listing.c_listing_view_type_list .c_card_info:nth-of-type(3)::before { height: 100%; top: 0; }

.search_section.section_style_7 .c_listing.c_listing_view_type_list .c_card_info:nth-of-type(3) .c_prd_delivery { bottom: 0; }

.search_section.section_style_7 .c_listing.c_listing_view_type_list .c-flag { margin-bottom: 5px; }

.search_section.section_style_7 .c_listing.c_listing_view_type_list .c-starrate { margin-top: 5px; }

.search_section.section_style_7 .c_listing.c_listing_view_type_list .c_prd_price { margin: 8px 0 11px 0; }

.search_section.section_style_7 .c_listing.c_listing_view_type_list .c_prd_price .price_11st_lowest { float: none; }

.search_section.section_style_7 .c_listing.c_listing_view_type_list .c_prd_price .rate { clear: left; margin-left: 0; }

.search_section.section_style_7 .c_listing.c_listing_view_type_list .c_prd_delivery { margin-top: 11px; }

.search_section.section_style_7 .c_listing.c_listing_view_type_list .c_card_info_floting { bottom: 0; }

.search_section.section_style_7 .product_buyhistory { position: relative; }

.search_section.section_style_7 .product_buyhistory .c_listing_view_type_list > li { float: left; width: 1000px; min-height: 180px; padding-bottom: 0; border-bottom: 0 none; }

.search_section.section_style_7 .product_buyhistory .c_listing_view_type_list .c_prd_price .price_11st_lowest { margin-bottom: 2px; }

.search_section.section_style_7 .product_buyhistory .c_listing_view_type_list .c_prd_price .rate { float: left; clear: inherit; font-size: 20px; line-height: 22px; }

.search_section.section_style_7 .product_buyhistory .c_listing_view_type_list .c_prd_price .block { float: left; clear: inherit; }

.search_section.section_style_7 .product_buyhistory .c_pagination { top: 50%; width: 100%; padding: 0; margin-top: -7px; }

.search_section.section_style_7 .product_buyhistory .c_pagination .navigator button { width: 50px; height: 50px; border-radius: 25px; -webkit-box-shadow: 0 4px 16px -4px rgba(0, 0, 0, 0.28), 0 0 1px 0 rgba(0, 0, 0, 0.45); box-shadow: 0 4px 16px -4px rgba(0, 0, 0, 0.28), 0 0 1px 0 rgba(0, 0, 0, 0.45); }

.search_section.section_style_7 .product_buyhistory .c_pagination .navigator button:first-child { left: -25px; }

.search_section.section_style_7 .product_buyhistory .c_pagination .navigator button:first-child:after { margin: -6px 0 0 -2px; width: 10px; height: 10px; border: 1px solid #111; border-width: 2px 2px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); }

.search_section.section_style_7 .product_buyhistory .c_pagination .navigator button:last-child { right: -25px; }

.search_section.section_style_7 .product_buyhistory .c_pagination .navigator button:last-child:after { margin: -6px 0 0 -9px; width: 10px; height: 10px; border: 1px solid #111; border-width: 2px 2px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.search_section.section_style_7 .product_recommend { overflow: hidden; position: relative; margin-top: 29px; padding: 0 30px 30px 30px; background-color: #fafafa; }

.search_section.section_style_7 .product_recommend::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; border-top: 1px solid #eee; }

.search_section.section_style_7 .product_recommend .search_title { padding: 16px 0 10px 0; }

.search_section.section_style_7 .product_recommend .search_title::before { content: ""; position: absolute; top: -20px; left: 14px; width: 18px; height: 18px; border: 1px solid #eee; border-bottom-left-radius: 2px; background-color: #fff; -webkit-transform: rotate(-45deg) skew(-4deg, -4deg); -ms-transform: rotate(-45deg) skew(-4deg, -4deg); transform: rotate(-45deg) skew(-4deg, -4deg); }

.search_section.section_style_7 .product_recommend .search_title .title { font-size: 17px; line-height: 25px; }

.search_section.section_style_7 .product_recommend .swiper_wrap { padding: 3px; margin: -3px; height: 160px; }

.search_section.section_style_7 .product_recommend .c_listing { min-width: 940px; }

.search_section.section_style_7 .product_recommend .c_listing_view_type_list > li { float: left; width: 306px; min-height: 154px; height: 154px; margin-left: 11px; padding: 0; }

.search_section.section_style_7 .product_recommend .c_listing_view_type_list > li:first-child { margin-left: 0; }

.search_section.section_style_7 .product_recommend .c_card_list { padding: 18px; border-radius: 4px; -webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); background-color: #fff; }

.search_section.section_style_7 .product_recommend .c_prd_thumb { width: 80px; height: 80px; }

.search_section.section_style_7 .product_recommend .c_prd_thumb > a { width: 80px; height: 80px; }

.search_section.section_style_7 .product_recommend .c_card_info { min-height: 118px; width: -webkit-calc(100% - 80px); width: calc(100% - 80px); padding: 0 0 0 15px; }

.search_section.section_style_7 .product_recommend .c_card_info .c_card_info_floting { right: -2px; bottom: -2px; }

.search_section.section_style_7 .product_recommend .c-nation .amazon { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 60px; height: 18.21429px; background-position: -2.14141px -32.03704px; background-size: 477px 173px; }

.search_section.section_style_7 .product_recommend .c_prd_name { width: 100%; line-height: 22px; }

.search_section.section_style_7 .product_recommend .c_pagination { top: 50%; width: 100%; padding: 0; margin-top: 4px; }

.search_section.section_style_7 .product_recommend .c_pagination .navigator button:first-child { left: 16px; }

.search_section.section_style_7 .product_recommend .c_pagination .navigator button:last-child { right: 16px; }

.search_section.search_section_ad .search_section_inner { border-radius: 8px; -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.28), 0px 2px 10px -2px rgba(17, 17, 17, 0.06); box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.28), 0px 2px 10px -2px rgba(17, 17, 17, 0.06); background-color: #fff; padding: 0 20px; }

.search_section.search_section_ad .c-p-headline { margin: 0 -20px; padding: 20px; }

.search_section.search_section_ad .c-p-headline .c-ad-box { margin-top: 10px; z-index: 2; }

.search_section.search_section_ad .c_list_card { width: 100%; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 li { -webkit-box-flex: 0; -webkit-flex: 0 1 180px; -ms-flex: 0 1 180px; flex: 0 1 180px; width: 180px; margin-left: 15px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 li:nth-child(5n - 4) { margin-left: 0; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c_slide_view li { margin-top: 0; margin-left: 15px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c_slide_view li:first-child { margin-left: 0; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item { width: 180px; padding: 20px 0; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__thumb-img { width: 180px; height: 180px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__info .c-flag-box { margin-bottom: 2px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__info .c-card-item__name { margin-bottom: 6px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__info .c-card-item__option { margin-bottom: 6px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__info .c-starrate { margin-top: -4px; margin-bottom: 8px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__price-info { zoom: 1; margin-bottom: 8px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__price-info:after { display: block; content: ""; clear: both; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__price-info--full .c-card-item__rate { margin: 0 4px 2px 0; font-size: 14px; line-height: 17px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__price-info--full .c-card-item__price { clear: both; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__price-info--full .c-card-item__price-del { float: left; margin-bottom: 2px; font-size: 14px; line-height: 17px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__lowest { float: left; width: 100%; margin-right: 4px; line-height: 21px; margin-bottom: 1px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__lowest-value { margin-right: 4px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__lowest-value::before { top: 12px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__lowest .c-iconinfo--help { margin-top: 2.5px; margin-left: -3px; height: 17px; width: 17px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__lowest .c-iconinfo--help:after { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 17px; height: 17px; background-position: -358.98204px -169.90741px; background-size: 1009px 367px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__rate { float: left; margin: 0 4px 0 0; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 19px; line-height: 22px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__price { clear: none; margin-bottom: 0; line-height: 22px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__price .value { font-size: 20px; line-height: 22px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-weight: 900; vertical-align: text-bottom; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__price-per { clear: both; display: block; margin-top: 3px; width: 100%; font-size: 13px; line-height: 19px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__special { font-size: 14px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__brand { font-size: 15px; line-height: 22px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__name-flag { margin-right: 3px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery { margin-top: 5px; overflow: hidden; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery .delivery { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; margin-top: 0; margin-bottom: 2px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery .delivery:last-child { margin-bottom: 0; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery .delivery::before { display: none; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery .delivery em { display: block; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery .sktpass { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery .sktpass::before { float: left; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery .sktpass + .delivery { margin-top: 4px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery [class^="shooting-"] { clear: both; margin-left: -9px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; zoom: 1; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery [class^="shooting-"]:first-of-type { margin-top: -4px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery [class^="shooting-"] strong { margin-top: 8px; margin-left: 9px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery [class^="shooting-"] > span { margin-top: 4px; position: relative; float: left; margin-left: 9px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery [class^="shooting-"] > span::before { display: block; position: absolute; top: 8px; left: -5px; width: 2px; height: 2px; background-color: #cccccc; border-radius: 100%; content: ""; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery [class^="shooting-"] + .delivery { float: left; margin-top: 2.5px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery [class^="shooting-"]:after { display: block; content: ""; clear: both; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery .shooting-plus strong { margin-top: 6px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery + .c-card-item__benefit { margin-top: 2px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__benefit { margin-top: 5px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__benefit .benefit { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__benefit .benefit:not(:first-of-type) { margin-top: 2px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__bundle { margin-top: 7.5px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item__counsel { margin: -2px 0 0 0; color: #0b83e6; font-size: 18px; font-weight: 400; line-height: 22px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item:hover .c-card-item__name { text-decoration: underline; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item:hover .c-card-item__thumb .c-lazyload img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item:hover .c-card-item__thumb .c-lazyload::after { position: absolute; display: block; width: 100%; height: 100%; border: 1px solid #ff0038; -webkit-box-sizing: border-box; box-sizing: border-box; content: ""; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_5 .c-card-item--zzim .c-card-item__button .c-like-button { margin-top: 16px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 li { -webkit-box-flex: 0; -webkit-flex: 0 1 225px; -ms-flex: 0 1 225px; flex: 0 1 225px; width: 225px; margin-left: 20px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 li:nth-child(4n - 3) { margin-left: 0; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c_slide_view li { margin-top: 0; margin-left: 20px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c_slide_view li:first-child { margin-left: 0; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item { width: 225px; padding: 20px 0; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__info .c-flag-box { margin-bottom: 2px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__info .c-card-item__name { margin-bottom: 6px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__info .c-card-item__option { margin-bottom: 6px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__info .c-starrate { margin-top: -4px; margin-bottom: 8px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__price-info { zoom: 1; margin-bottom: 8px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__price-info:after { display: block; content: ""; clear: both; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__price-info--full .c-card-item__rate { margin: 0 4px 2px 0; font-size: 14px; line-height: 17px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__price-info--full .c-card-item__price { clear: both; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__price-info--full .c-card-item__price-del { float: left; margin-bottom: 2px; font-size: 14px; line-height: 17px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__lowest { float: left; width: 100%; margin-right: 4px; line-height: 21px; margin-bottom: 1px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__lowest-value { margin-right: 4px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__lowest-value::before { top: 12px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__lowest .c-iconinfo--help { margin-top: 2.5px; margin-left: -3px; height: 17px; width: 17px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__lowest .c-iconinfo--help:after { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 17px; height: 17px; background-position: -358.98204px -169.90741px; background-size: 1009px 367px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__rate { float: left; margin: 0 4px 0 0; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 19px; line-height: 22px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__price { clear: none; margin-bottom: 0; line-height: 22px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__price .value { font-size: 20px; line-height: 22px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; vertical-align: text-bottom; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__price-per { clear: both; display: block; margin-top: 3px; width: 100%; font-size: 13px; line-height: 19px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__special { font-size: 14px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__name-flag { margin-right: 3px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery { margin-top: 5px; overflow: hidden; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery .delivery { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; margin-top: 0; margin-bottom: 2px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery .delivery:last-child { margin-bottom: 0; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery .delivery::before { display: none; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery .sktpass { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery .sktpass::before { float: left; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery .sktpass + .delivery { margin-top: 4px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery [class^="shooting-"] { clear: both; margin-left: -9px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; zoom: 1; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery [class^="shooting-"]:first-of-type { margin-top: -4px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery [class^="shooting-"] strong { margin-top: 8px; margin-left: 9px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery [class^="shooting-"] > span { margin-top: 4px; position: relative; float: left; margin-left: 9px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery [class^="shooting-"] > span::before { display: block; position: absolute; top: 8px; left: -5px; width: 2px; height: 2px; background-color: #cccccc; border-radius: 100%; content: ""; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery [class^="shooting-"] + .delivery { float: left; margin-top: 2.5px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery [class^="shooting-"]:after { display: block; content: ""; clear: both; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery .shooting-plus strong { margin-top: 6px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery + .c-card-item__benefit { margin-top: 2px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__benefit { margin-top: 5px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__benefit .benefit { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__benefit .benefit:not(:first-of-type) { margin-top: 2px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__bundle { margin-top: 7.5px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item__counsel { margin: -2px 0 0 0; color: #0b83e6; font-size: 18px; font-weight: 400; line-height: 22px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item:hover .c-card-item__name { text-decoration: underline; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item:hover .c-card-item__thumb .c-lazyload img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }

.search_section.search_section_ad .c_list_card.c_list_card_gallery.col_4 .c-card-item--zzim .c-card-item__button .c-like-button { margin-top: 16px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery .list_navigator button.previous { left: -45px; }

.search_section.search_section_ad .c_list_card.c_list_card_gallery .list_navigator button.next { right: -45px; }

.search_section.search_section_ad .c-card-item__thumb .c-lazyload img { -webkit-transition: -webkit-transform 0.2s ease-in; transition: -webkit-transform 0.2s ease-in; transition: transform 0.2s ease-in; transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in; }

.search_section.search_section_ad .c-card-item__info .c-card-item__rate .c-card-item__special { font-size: 14px; }

.search_section.search_section_ad .c-card-item__delivery .delivery { letter-spacing: 0; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_section.search_section_ad .c-card-item__delivery .delivery--thin { letter-spacing: -1px; }

.search_section.search_section_ad .c-card-item.c-card-item--zzim .c-card-item__name { margin-right: 45px; padding-right: 0; }

.search_section.search_section_ad .c-card-item.c-card-item--zzim .c-card-item__option { margin-right: 45px; padding-right: 0; }

.search_section.search_section_ad .c-card-item.c-card-item--zzim .c-card-item__button { top: 20px; }

.search_section.search_section_ad .c-card-item.c-card-item--zzim .c-card-item__button .c-like-button { right: 10px; margin-top: 8px; }

.search_section.search_section_ad .c-card-item__benefit { margin-top: 6px; }

.search_section.search_section_ad .c-card-item__benefit .benefit { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_section.search_section_ad .c-card-item__bundle { margin-top: 6px; }

.search_section.search_section_ad .c-card-item__bundle .c-seller { max-width: 100%; }

.search_section.search_section_ad .c-card-item__bundle .c-seller__name-flag { margin-right: 2px; }

.search_section.search_section_ad .c-card-item__bundle .c-seller__name-flag::after { display: none; }

.search_section.search_section_ad .c-card-item__bundle .c-seller__name { max-width: 160px; }

.search_section.search_section_ad .c-card-item__bundle .c-seller__name a { display: block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.search_section.search_section_auto .search_section_inner { border-radius: 8px; -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.28), 0px 2px 10px -2px rgba(17, 17, 17, 0.06); box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.28), 0px 2px 10px -2px rgba(17, 17, 17, 0.06); background-color: #fff; }

.search_section.search_section_auto .c-p-headline { padding: 20px; margin-bottom: 0; }

.search_section.search_section_auto .c-p-headline .c-ad-box { margin-top: 10px; z-index: 2; }

.search_section.search_section_auto .c-p-headline__title { display: block; width: 368px; height: 30px; word-break: break-all; overflow: hidden; }

.search_section.search_section_auto .c-p-headline__subtext { overflow: hidden; color: #666; text-overflow: ellipsis; font-size: 16px; font-weight: 400; line-height: 30px; }

.search_section.search_section_auto .c-p-headline__subtext::before { display: inline-block; width: 1px; height: 16px; margin: -2px 10px 0; background-color: #d9d9d9; vertical-align: middle; content: ""; }

.search_section.search_section_auto .swiper_wrap { margin: 0 20px; }

.search_section.search_section_auto .c_list_card { width: -webkit-calc(100% - 40px); width: calc(100% - 40px); margin: 0 auto; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery ul { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 li { -webkit-box-flex: 0; -webkit-flex: 0 1 180px; -ms-flex: 0 1 180px; flex: 0 1 180px; width: 180px; margin: 0 15px 0 0; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 li:nth-child(5n - 4) { margin-left: 0; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c_slide_view li { margin-top: 0; margin-left: 15px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c_slide_view li:first-child { margin-left: 0; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item { width: 180px; padding: 20px 0; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__thumb-img { width: 180px; height: 180px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__info .c-flag-box { margin-bottom: 2px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__info .c-card-item__name { margin-bottom: 6px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__info .c-card-item__option { margin-bottom: 6px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__info .c-starrate { margin-top: -4px; margin-bottom: 8px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__price-info { zoom: 1; margin-bottom: 8px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__price-info:after { display: block; content: ""; clear: both; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__price-info--full .c-card-item__rate { margin: 0 4px 2px 0; font-size: 14px; line-height: 17px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__price-info--full .c-card-item__price { clear: both; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__price-info--full .c-card-item__price-del { float: left; margin-bottom: 2px; font-size: 14px; line-height: 17px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__lowest { float: left; width: 100%; margin-right: 4px; line-height: 21px; margin-bottom: 1px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__lowest-value { margin-right: 4px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__lowest-value::before { top: 12px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__lowest .c-iconinfo--help { margin-top: 2.5px; margin-left: -3px; height: 17px; width: 17px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__lowest .c-iconinfo--help:after { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 17px; height: 17px; background-position: -358.98204px -169.90741px; background-size: 1009px 367px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__rate { float: left; margin: 0 4px 0 0; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 19px; line-height: 22px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__price { clear: none; margin-bottom: 0; line-height: 22px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__price .value { font-size: 20px; line-height: 22px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-weight: 900; vertical-align: text-bottom; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__price-per { clear: both; display: block; margin-top: 3px; width: 100%; font-size: 13px; line-height: 19px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__special { font-size: 14px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__brand { font-size: 15px; line-height: 22px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__name-flag { margin-right: 3px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery { margin-top: 5px; overflow: hidden; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery .delivery { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; margin-top: 0; margin-bottom: 2px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery .delivery:last-child { margin-bottom: 0; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery .delivery::before { display: none; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery .delivery em { display: block; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery .sktpass { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery .sktpass::before { float: left; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery .sktpass + .delivery { margin-top: 4px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery [class^="shooting-"] { clear: both; margin-left: -9px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; zoom: 1; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery [class^="shooting-"]:first-of-type { margin-top: -4px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery [class^="shooting-"] strong { margin-top: 8px; margin-left: 9px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery [class^="shooting-"] > span { margin-top: 4px; position: relative; float: left; margin-left: 9px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery [class^="shooting-"] > span::before { display: block; position: absolute; top: 8px; left: -5px; width: 2px; height: 2px; background-color: #cccccc; border-radius: 100%; content: ""; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery [class^="shooting-"] ~ .delivery { float: left; margin-top: 4px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery [class^="shooting-"]:after { display: block; content: ""; clear: both; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery .shooting-plus strong { margin-top: 6px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__delivery + .c-card-item__benefit { margin-top: 6px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__benefit { margin-top: 5px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__benefit .benefit { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__benefit .benefit:not(:first-of-type) { margin-top: 2px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__bundle { margin-top: 7.5px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item__counsel { margin: -2px 0 0 0; color: #0b83e6; font-size: 18px; font-weight: 400; line-height: 22px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item:hover .c-card-item__name { text-decoration: underline; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item:hover .c-card-item__thumb .c-lazyload img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item:hover .c-card-item__thumb .c-lazyload::after { position: absolute; display: block; width: 100%; height: 100%; border: 1px solid #ff0038; -webkit-box-sizing: border-box; box-sizing: border-box; content: ""; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_5 .c-card-item--zzim .c-card-item__button .c-like-button { margin-top: 16px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 li { -webkit-box-flex: 0; -webkit-flex: 0 1 225px; -ms-flex: 0 1 225px; flex: 0 1 225px; width: 225px; margin-left: 20px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 li:nth-child(4n - 3) { margin-left: 0; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c_slide_view li { margin-top: 0; margin-left: 20px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c_slide_view li:first-child { margin-left: 0; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item { width: 225px; padding: 20px 0; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__info .c-flag-box { margin-bottom: 2px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__info .c-card-item__name { margin-bottom: 6px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__info .c-card-item__option { margin-bottom: 6px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__info .c-starrate { margin-top: -4px; margin-bottom: 8px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__price-info { zoom: 1; margin-bottom: 8px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__price-info:after { display: block; content: ""; clear: both; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__price-info--full .c-card-item__rate { margin: 0 4px 2px 0; font-size: 14px; line-height: 17px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__price-info--full .c-card-item__price { clear: both; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__price-info--full .c-card-item__price-del { float: left; margin-bottom: 2px; font-size: 14px; line-height: 17px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__lowest { float: left; width: 100%; margin-right: 4px; line-height: 21px; margin-bottom: 1px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__lowest-value { margin-right: 4px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__lowest-value::before { top: 12px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__lowest .c-iconinfo--help { margin-top: 2.5px; margin-left: -3px; height: 17px; width: 17px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__lowest .c-iconinfo--help:after { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 17px; height: 17px; background-position: -358.98204px -169.90741px; background-size: 1009px 367px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__rate { float: left; margin: 0 4px 0 0; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 19px; line-height: 22px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__price { clear: none; margin-bottom: 0; line-height: 22px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__price .value { font-size: 20px; line-height: 22px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; vertical-align: text-bottom; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__price-per { clear: both; display: block; margin-top: 3px; width: 100%; font-size: 13px; line-height: 19px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__special { font-size: 14px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__name-flag { margin-right: 3px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery { margin-top: 5px; overflow: hidden; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery .delivery { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; margin-top: 0; margin-bottom: 2px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery .delivery:last-child { margin-bottom: 0; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery .delivery::before { display: none; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery .sktpass { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery .sktpass::before { float: left; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery .sktpass + .delivery { margin-top: 4px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery [class^="shooting-"] { clear: both; margin-left: -9px; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; zoom: 1; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery [class^="shooting-"]:first-of-type { margin-top: -4px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery [class^="shooting-"] strong { margin-top: 8px; margin-left: 9px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery [class^="shooting-"] > span { margin-top: 4px; position: relative; float: left; margin-left: 9px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery [class^="shooting-"] > span::before { display: block; position: absolute; top: 8px; left: -5px; width: 2px; height: 2px; background-color: #cccccc; border-radius: 100%; content: ""; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery [class^="shooting-"] + .delivery { float: left; margin-top: 2.5px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery [class^="shooting-"]:after { display: block; content: ""; clear: both; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery .shooting-plus strong { margin-top: 6px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__delivery + .c-card-item__benefit { margin-top: 2px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__benefit { margin-top: 5px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__benefit .benefit { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__benefit .benefit:not(:first-of-type) { margin-top: 2px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__bundle { margin-top: 7.5px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item__counsel { margin: -2px 0 0 0; color: #0b83e6; font-size: 18px; font-weight: 400; line-height: 22px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item:hover .c-card-item__name { text-decoration: underline; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item:hover .c-card-item__thumb .c-lazyload img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }

.search_section.search_section_auto .c_list_card.c_list_card_gallery.col_4 .c-card-item--zzim .c-card-item__button .c-like-button { margin-top: 16px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery .list_navigator button.previous { left: -45px; }

.search_section.search_section_auto .c_list_card.c_list_card_gallery .list_navigator button.next { right: -45px; }

.search_section.search_section_auto .c-card-item__thumb .c-lazyload img { -webkit-transition: -webkit-transform 0.2s ease-in; transition: -webkit-transform 0.2s ease-in; transition: transform 0.2s ease-in; transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in; }

.search_section.search_section_auto .c-card-item__info { height: 247px; overflow: hidden; }

.search_section.search_section_auto .c-card-item__info .c-card-item__rate .c-card-item__special { font-size: 14px; }

.search_section.search_section_auto .c-card-item__delivery .delivery { letter-spacing: 0; font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_section.search_section_auto .c-card-item__delivery .delivery--thin { letter-spacing: -1px; margin-top: 2.5px; }

.search_section.search_section_auto .c-card-item.c-card-item--zzim .c-card-item__name { margin-right: 45px; padding-right: 0; }

.search_section.search_section_auto .c-card-item.c-card-item--zzim .c-card-item__option { margin-right: 45px; padding-right: 0; }

.search_section.search_section_auto .c-card-item.c-card-item--zzim .c-card-item__button { top: 20px; }

.search_section.search_section_auto .c-card-item.c-card-item--zzim .c-card-item__button .c-like-button { right: 10px; margin-top: 8px; }

.search_section.search_section_auto .c-card-item__benefit { margin-top: 6px; }

.search_section.search_section_auto .c-card-item__benefit .benefit { font-family: "Lato New", "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.search_section.search_section_auto .c-card-item__bundle { margin-top: 6px; }

.search_section.search_section_auto .c-card-item__bundle .c-seller { max-width: 100%; }

.search_section.search_section_auto .c-card-item__bundle .c-seller__name-flag { margin-right: 2px; }

.search_section.search_section_auto .c-card-item__bundle .c-seller__name-flag::after { display: none; }

.search_section.search_section_auto .c-card-item__bundle .c-seller__name { max-width: 160px; }

.search_section.search_section_auto .c-card-item__bundle .c-seller__name a { display: block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.search_section.search_section_auto .c-pagination-slider__button button { margin-top: 5px; }

.search_section.search_section_auto .c-pagination-slider__page { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px; height: 1px; }

.search_section .c-p-headline { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px; padding-bottom: 16px; border-bottom: 1px solid #eee; }

.search_section .c-p-headline__title { color: #111; font-size: 20px; font-weight: 700; line-height: 30px; }

.search_section .c-p-headline__desc { color: #666; font-size: 14px; font-weight: 400; line-height: 21px; margin-left: 8px; }

.search_section .c-p-headline__more { color: #666; font-size: 13px; font-weight: 400; line-height: 19px; margin-left: auto; }

.search_section .c-p-headline .tit_live11 { display: block; text-indent: 100%; white-space: nowrap; overflow: hidden; background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: 0px -53px; width: 86.5px; height: 20px; background-size: 229px 222px; }

.search_section .c-p-headline .c-ad-box { position: relative; margin-top: 4px; margin-left: 8px; z-index: 2; }

.search_section .c-p-headline .c-ad-box__button { overflow: hidden; line-height: 200px; }

.search_section .c-p-headline .c-ad-box__button { display: inline-block; vertical-align: top; background: url("../../img/svg/sprites/sp_common_202448_130747.svg") no-repeat; width: 34px; height: 18px; background-position: -62px -234px; background-size: 891px 324px; }

.search_section .c-p-headline .c-ad-box .c-link-arrow { position: relative; display: inline-block; padding: 0 10px 0 0; color: #666; font-weight: normal; font-size: 13px; }

.search_section .c-p-headline .c-ad-box .c-link-arrow:after { position: absolute; top: 50%; right: 2px; width: 5px; height: 5px; margin-top: -3px; border: solid #666; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; }

.search_section .c-p-headline .c-ad-box .c-ad-layer { width: 423px; }

.search_section .c-p-headline + .c-search-gallery { margin-top: -11px; }

.search_section .c-p-more { position: relative; display: inline-block; color: #666; font-size: 13px; font-weight: 400; line-height: 19px; }

.search_section .c-p-more--arrow-right { text-align: left; padding-right: 10px; }

.search_section .c-p-more--arrow-right::after { right: -webkit-calc(10px - -3px); right: calc(10px - -3px); width: 6px; height: 6px; border-style: solid; display: block; position: absolute; top: 50%; right: 0px; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg) translateX(-50%); -ms-transform: rotate(45deg) translateX(-50%); transform: rotate(45deg) translateX(-50%); content: ""; }

.search_section .c_pagination_style_3 { position: absolute; top: -8px; right: 0; }

.search_section .search_link { position: absolute; top: 6px; right: 0; }

.search_section .search_tab + .attention_thema { margin-top: 20px; }

.search_section .c_listing_view_type_gallery { width: 1002px; margin-left: -1px; }

.search_section .c_btn_prd_cart { overflow: hidden; position: relative; min-width: inherit; width: 40px; height: 40px; padding: 0; border: 1px solid #eee; border-radius: 0; line-height: 200px; }

.search_section .c_btn_prd_cart .cart { position: absolute; top: 8px; left: 7px; background-image: url("/img/common/sprites/sp_list_2x_202326_154939.png"); background-position: -89px -44px; width: 24px; height: 24px; background-size: 143px 104px; }

.search_tab[role="tablist"].search_tab_style_1 { margin: 20px 0 0; }

.search_tab[role="tablist"].search_tab_style_1 [role="presentation"] { display: inline-block; }

.search_tab[role="tablist"].search_tab_style_1 [role="presentation"] [role="tab"] { display: inline-block; padding: 0 23px; font-size: 16px; color: #333; line-height: 40px; border-radius: 20px; }

.search_tab[role="tablist"].search_tab_style_1 [role="tab"][aria-selected="true"] { color: #fff; font-weight: bold; background-color: #0b83e6; }

.search_tab[role="tablist"].search_tab_style_2 { overflow: hidden; height: 40px; margin: 20px 0 0; }

.search_tab[role="tablist"].search_tab_style_2 [role="presentation"] { display: inline-block; }

.search_tab[role="tablist"].search_tab_style_2 [role="presentation"] [role="tab"] { display: inline-block; padding: 0 23px; font-size: 16px; color: #333; line-height: 40px; border-radius: 20px; }

.search_tab[role="tablist"].search_tab_style_2 [role="tab"][aria-selected="true"] { color: #fff; font-weight: bold; background-color: #0b83e6; }

.b_shopping_keyword_popular { width: 100%; margin-top: 40px; }

.b_shopping_keyword_popular .c_shopping_keyword_popular:nth-child(1):nth-last-child(2), .b_shopping_keyword_popular .c_shopping_keyword_popular:nth-child(1):nth-last-child(3) { width: -webkit-calc(100% - 220px); width: calc(100% - 220px); }

.search_nodata .text_primary, .result_modify .text_primary { color: #ff0038; }

.search_nodata .text_secondary, .result_modify .text_secondary { color: #0b83e6; }

.search_nodata .text_info, .result_modify .text_info { color: #222; }

.search_nodata em.text_info, .result_modify em.text_info { font-weight: bold; }

.search_nodata { width: 100%; margin: 50px 0; }

.search_nodata .nodata_text { padding: 0 50px; text-align: center; color: #666; font-size: 20px; line-height: 1.5; word-break: keep-all; word-wrap: break-word; }

.result_modify { margin-top: 20px; padding-bottom: 2px; color: #666; }

.result_modify:after { display: block; width: 15px; height: 15px; margin: -8px 0 0 18px; background-color: #fff; border: 1px solid #ddd; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05); content: ""; }

.result_modify .nodata_text { padding: 15px; background-color: #fff; border: solid 1px #ddd; -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05); color: #666; font-size: 16px; word-break: keep-all; }

.result_modify + .search_section { margin-top: 10px; }

.attention_thema { position: relative; margin-top: 20px; zoom: 1; }

.attention_thema:hover .c_pagination_style_2 .list .previous, .attention_thema:hover .c_pagination_style_2 .list .next { display: inline-block; }

.attention_thema .swiper_warp, .attention_thema .swiper_wrap { padding: 4px; height: 338px; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }

.attention_thema .swiper_in { position: relative; }

.attention_thema .swiper_in > ul { display: block; width: 100%; font-size: 0; }

.attention_thema .swiper_in > ul > li { display: inline-block; vertical-align: top; }

.attention_thema .swiper_in > ul > li:not(:first-child) { margin-left: 20px; }

.attention_thema .thema_box { display: inline-block; font-size: 0; width: 486px; height: 330px; min-height: 330px; padding: 24px; border-radius: 2px; -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.28), 0 2px 6px 0 rgba(0, 0, 0, 0.06); box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.28), 0 2px 6px 0 rgba(0, 0, 0, 0.06); background-color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align: top; border: 1px solid transparent; }

.attention_thema .thema_box:hover { border-color: #ff0038; }

.attention_thema .c_prd_thumb { width: 203px; height: 203px; }

.attention_thema .c_card_info { width: 233px; height: 206px; padding-top: 4px; padding-left: 16px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.attention_thema .c_card_info .c_prd_name { font-size: 15px; }

.attention_thema .c_card_info .c_prd_meta { margin-top: 10px; }

.attention_thema .c_card_info .c_seller_grade { margin-right: 8px; }

.attention_thema .c_card_info .c_review { margin-top: 2px; font-size: 13px; }

.attention_thema .c_card_info .c_prd_price { margin-top: 14px; }

.attention_thema .c_card_info .c_prd_price .price_lowest dt { font-size: 14px; margin-right: 8px; }

.attention_thema .c_card_info .c_price_compare { margin-top: 8px; }

.attention_thema .c_card_info .c_btn_price_lowest { position: absolute; bottom: 3px; width: 220px; }

.attention_thema .c_card_info .c_btn_beta { margin-left: 4px; }

.attention_thema .review_card { height: 77px; padding-top: 15px; font-size: 15px; line-height: 22px; color: #666; }

.attention_thema .review_card li { margin-top: 4px; }

.attention_thema .review_card li:before { display: inline-block; margin-right: 7px; overflow: hidden; content: ""; vertical-align: top; background-image: url("/img/search/sprites/sp_search_2x.png"); background-position: 0px -70px; width: 14px; height: 14px; background-size: 85px 84px; }

.attention_thema .review_card .review { display: inline-block; width: 412px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.attention_thema .c_pagination_style_2 { margin-top: 24px; }

.attention_thema .c_pagination_style_2 .list .previous, .attention_thema .c_pagination_style_2 .list .next { display: none; }

.attention_thema .c_pagination_style_3 { position: absolute; top: -8px; right: 0; }

.attention_thema .no_result { display: table; width: 100%; }

.attention_thema .no_result p { display: table-cell; color: #999; font-size: 14px; line-height: 18px; height: 320px; text-align: center; vertical-align: middle; }

.attention_thema .no_result strong { display: block; margin-bottom: 8px; font-weight: normal; color: #333; font-size: 16px; line-height: 20px; }

.attention_thema:after { display: block; content: ""; clear: both; }

.thema_title { padding-top: 10px; margin-bottom: -9px; }

.thema_title .title { display: inline-block; font-size: 18px; color: #111; vertical-align: middle; }

.thema_title .title em { color: #0b83e6; }

.thema_title .link_view { overflow: hidden; display: inline-block; margin-left: 5px; line-height: 200px; vertical-align: middle; background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -192px -90px; width: 20px; height: 20px; background-size: 229px 222px; }

.present_thema { position: relative; margin-top: 20px; zoom: 1; }

.present_thema .swiper_warp, .present_thema .swiper_wrap { padding: 4px; margin: -4px; height: 348px; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }

.present_thema .swiper_in { position: relative; }

.present_thema .swiper_in > ul { display: block; width: 100%; font-size: 0; }

.present_thema .swiper_in > ul > li { display: inline-block; vertical-align: top; }

.present_thema .swiper_in > ul > li:not(:first-child) { margin-left: 20px; }

.present_thema .thema_box { overflow: hidden; width: 235px; height: 337px; min-height: 337px; display: inline-block; font-size: 0; border-radius: 2px; -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.28), 0 2px 6px 0 rgba(0, 0, 0, 0.06); box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.28), 0 2px 6px 0 rgba(0, 0, 0, 0.06); background-color: #fff; border: 1px solid transparent; -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align: top; }

.present_thema .thema_box:hover { border-color: #ff0038; }

.present_thema .thema_box .c_card { width: 235px; }

.present_thema .thema_box .c_card_info { height: 102px; }

.present_thema .thema_box .c_prd_name { padding-right: 53px; }

.present_thema .thema_box .c_prd_price { margin-top: 10px; }

.present_thema .thema_box .c_prd_thumb { position: relative; }

.present_thema .thema_box .c_prd_thumb > a > img { position: absolute; top: 0; bottom: 0; right: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto; }

.present_thema .c_pagination_style_2 { margin-top: 24px; }

.present_thema .c_pagination_style_2 .list .previous, .present_thema .c_pagination_style_2 .list .next { top: 150px; }

.present_thema .no_result { display: table; width: 100%; }

.present_thema .no_result p { display: table-cell; color: #999; font-size: 13px; line-height: 19px; height: 334px; text-align: center; vertical-align: middle; }

.present_thema .no_result p:before { content: ""; display: inline-block; margin-bottom: 20px; background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: 0px 0px; width: 48px; height: 48px; background-size: 229px 222px; }

.present_thema .no_result strong { display: block; margin-bottom: 4px; color: #000; font-size: 15px; line-height: 22px; }

.present_thema:after { display: block; content: ""; clear: both; }

.banner_jbp { overflow: hidden; margin-top: 20px; }

.banner_jbp .link { display: block; position: relative; height: 70px; background-color: rgba(11, 131, 230, 0.1); }

.banner_jbp .link:after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 1px solid #eee; content: ""; }

.banner_jbp .link > img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 100%; margin: auto; }

.banner_main { position: relative; margin-top: 50px; }

.banner_main .tab_list { zoom: 1; position: relative; z-index: 2; }

.banner_main .tab_list:after { display: block; content: ""; clear: both; }

.banner_main .tab_list > .tab_menu { float: left; width: 20%; }

.banner_main .tab_list > .tab_menu > button { display: block; width: 100%; padding: 14px 10px; background-color: #fafafa; border: solid 1px #eee; text-align: center; color: #333; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.banner_main .tab_list > .tab_menu > button[aria-selected="true"] { position: relative; background-color: #fff; border-color: rgba(11, 131, 230, 0.6); color: #0b83e6; font-weight: bold; }

.banner_main .tab_list > .tab_menu + .tab_menu > button { width: 201px; margin-left: -1px; }

.banner_main .tab_panel { position: relative; top: -1px; overflow: hidden; display: block; width: 100%; height: 120px; line-height: 0; -webkit-transition: -webkit-transform 2s; transition: -webkit-transform 2s; transition: transform 2s; transition: transform 2s, -webkit-transform 2s; }

.banner_main .tab_panel .link { display: block; }

.banner_main .tab_panel .link:after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 1px solid #eee; content: ""; }

.banner_main .tab_panel .link > img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 100%; margin: auto; }

.banner_main .tab_btn { position: absolute; right: 5px; bottom: 5px; }

.search_listing_notice { margin-top: 20px; padding: 30px 0; background-color: #eee; color: #666; font-size: 15px; text-align: center; line-height: 22px; }

.search_listing_notice strong { color: #0b83e6; font-weight: normal; }

.search_listing_notice .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_content_listing { margin-top: 20px; }

.c_search_sorting { zoom: 1; width: 100%; margin: 30px 0 0 0; padding: 10px 0 0 0; }

.c_search_sorting:after { display: block; content: ""; clear: both; }

.c_search_sorting + .search_section { margin-top: 20px; }

.c_search_sorting .sorting_text { float: left; font-size: 15px; color: #333; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_search_sorting .sorting_text .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_search_sorting .sorting_check { float: left; position: relative; margin: 0 0 0 15px; padding: 0 0 0 15px; }

.c_search_sorting .sorting_check:before { position: absolute; left: 0; top: 3px; width: 1px; height: 14px; background: #ddd; content: ""; }

.c_search_sorting .sorting_filter { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; float: right; margin-top: -10px; }

.c_search_sorting .c_search_direct { float: left; }

.c_search_filter { float: left; display: table-cell; background-color: #fff; border: solid 1px #eee; -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05); line-height: 0; white-space: nowrap; }

.c_search_filter .dropdown_wrap { min-width: 168px; }

.c_search_filter .cont_view { display: inline-block; margin-left: -2px; padding-right: 10px; }

.c_search_filter .cont_view dd { display: inline-block; }

.c_search_filter .radio_style_view { display: inline-block; vertical-align: middle; margin: 0 -2px; }

.c_search_filter .radio_style_view input[type="radio"] { position: absolute; width: 0; height: 0; opacity: 0; }

.c_search_filter .radio_style_view > label { overflow: hidden; display: inline-block; background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -82px -78px; width: 36px; height: 36px; background-size: 229px 222px; font-size: 0; line-height: 200px; cursor: pointer; }

.c_search_filter .radio_style_view input:focus + label { -webkit-box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); box-shadow: 0 0 5px 3px rgba(5, 127, 251, 0.5); }

.c_search_filter .radio_style_view input[type="radio"]:checked + label { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -151px 0px; width: 36px; height: 36px; background-size: 229px 222px; }

.c_search_filter .radio_style_view.img > label { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: 0px -78px; width: 36px; height: 36px; background-size: 229px 222px; }

.c_search_filter .radio_style_view.img input[type="radio"]:checked + label { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -41px -78px; width: 36px; height: 36px; background-size: 229px 222px; }

.c_search_direct { display: inline-block; min-width: 244px; height: 38px; margin: 0 10px 0 0; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 14px; -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05); border: solid 1px #eee; vertical-align: middle; }

.c_search_direct a { display: block; position: relative; padding: 0 30px 0 10px; line-height: 35px; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; color: #333; }

.c_search_direct a:hover { text-decoration: none; }

.c_search_direct a:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -92px -183px; width: 16px; height: 16px; background-size: 229px 222px; display: inline-block; margin: -3px 5px 0 0; vertical-align: middle; content: ""; }

.c_search_direct a:after { width: 6px; height: 6px; border: 1px solid #999; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; right: 15px; top: 14px; content: ""; }

.c_search_direct a.amazon { padding: 0 0 0 37px; }

.c_search_direct a.amazon:before { position: absolute; top: 10px; left: 15px; display: block; width: 16px; height: 16px; background-image: url("/img/svg/logo/amazon_icon.svg"); background-size: 16px 16px; background-position: 0 0; margin: 0; content: ""; }

.c_search_direct.search_home a { padding-left: 15px; }

.c_search_direct.search_home a .point { color: #ff0038; }

.c_search_direct.search_home a:before { display: none; }

.c_search_direct .point { font-weight: bold; color: #0b83e6; }

.s_search_tab .c_search_sorting + .search_section { margin-top: 20px; }

.s_search_tab .result_filter_wrap { margin-top: 30px; }

.s_search_tab .c_content_listing { margin-top: 0; }

.s_search_tab .c_content_listing_view_type_gallery { width: 1240px; }

.s_search_tab .c_content_listing_view_type_gallery li { -webkit-box-flex: 0; -webkit-flex: 0 1 394px; -ms-flex: 0 1 394px; flex: 0 1 394px; width: 394px; margin: 29px 0 0 29px; }

.s_search_tab .c_content_listing_view_type_gallery li:nth-child(1), .s_search_tab .c_content_listing_view_type_gallery li:nth-child(2), .s_search_tab .c_content_listing_view_type_gallery li:nth-child(3) { margin-top: 0; }

.s_search_tab .c_content_listing_view_type_gallery li:nth-child(3n-2) { margin-left: 0; }

.s_search_tab .c_content_listing_view_type_gallery li .c_content_card_gellery { max-width: 394px; min-width: 394px; }

.s_search_tab .c_content_listing_view_type_gallery li .c_content_card_gellery .c_content_thumb { width: 394px; height: 198px; }

.s_search_tab .c_content_listing.c_content_listing_view_type_list > li { min-height: 158px; margin-top: 20px; }

.s_search_tab .c_content_listing.c_content_listing_view_type_list > li:first-child { margin-top: 0; }

.s_search_tab .c_content_listing.c_content_listing_view_type_list .c_content_thumb { width: 324px; height: 158px; }

.s_search_tab .c_content_listing.c_content_listing_view_type_list .c_content_card_info { height: 158px; width: -webkit-calc(100% - 324px); width: calc(100% - 324px); padding: 13px 20px 0; }

.s_search_tab .c_content_listing.c_content_listing_view_type_list .c_content_card_info .c_content_tag { margin-top: 8px; }

.s_search_tab .c_content_listing.c_content_listing_view_type_list .c_content_detail { margin-top: 5px; }

.s_search_tab .c_content_listing.c_content_listing_view_type_list .c_content_meta { margin-top: 7px; }

.c_search_message { position: relative; margin-top: 20px; padding-bottom: 2px; color: #666; background-color: #fff; }

.c_search_message:first-child { margin-top: 30px; }

.c_search_message:before { position: absolute; left: 16px; bottom: 11px; width: 20px; height: 12px; background: #fff; z-index: 10; content: ""; }

.c_search_message:after { display: block; width: 15px; height: 15px; margin: -8px 0 0 18px; background-color: #fff; border: 1px solid #ddd; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05); content: ""; }

.c_search_message .text { padding: 15px; border: solid 1px #ddd; -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.05); color: #666; font-size: 16px; word-break: keep-all; }

.c_search_message .emphasis { color: #111; }

.c_search_message .emphasis_2 { color: #333; }

.c_search_message .point { color: #0b83e6; }

.c_search_message .link { color: #333; }

.c_search_message .link:after { display: inline-block; width: 7px; height: 7px; margin: -4px 0 0 3px; border: 1px solid #999; border-width: 1px 1px 0 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); vertical-align: middle; content: ""; }

.c_search_message .link:hover .mark { text-decoration: underline; }

.c_search_message .mark { color: #ff0038; }

.c_search_message + .search_section { margin-top: 10px; }

.b_search_header_mart { position: relative; width: 100%; -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); background: #fff; z-index: 900; }

.b_search_header_mart.fixed { position: fixed; top: 136px; }

.b_search_header_mart .inner { zoom: 1; position: relative; width: 1240px; height: 70px; margin: 0 auto; }

.b_search_header_mart .inner:after { display: block; content: ""; clear: both; }

.c_search_mart_sort { float: left; position: relative; width: 360px; margin: 15px 0 0 0; border-radius: 20px; font-size: 0; line-height: normal; }

.c_search_mart_sort:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #eee; background-color: #fafafa; border-radius: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; content: ""; }

.c_search_mart_sort li { display: inline-block; width: 180px; height: 40px; border-radius: 20px; vertical-align: middle; }

.c_search_mart_sort li.active .btn_txt { color: #fff; }

.c_search_mart_sort li.active .btn_today { background-color: #0b83e6; }

.c_search_mart_sort li.active .btn_today:after { border-color: #0b83e6; }

.c_search_mart_sort li.active .btn_today:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -69px -183px; width: 18px; height: 18px; background-size: 229px 222px; }

.c_search_mart_sort li.active .btn_dawn { background-color: #7741bc; }

.c_search_mart_sort li.active .btn_dawn:after { border-color: #7741bc; }

.c_search_mart_sort li.active .btn_dawn:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: 0px -183px; width: 18px; height: 18px; background-size: 229px 222px; }

.c_search_mart_sort .btn { display: block; position: relative; height: 40px; line-height: 40px; border-radius: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; font-family: "11StreetGothic", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_search_mart_sort .btn:before { display: inline-block; margin: -2px 4px 0 0; vertical-align: middle; content: ""; }

.c_search_mart_sort .btn:after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 1px solid transparent; border-radius: 20px; content: ""; }

.c_search_mart_sort .btn_txt { display: inline-block; font-family: "11StreetGothic"; font-weight: bold; font-size: 16px; color: #666; vertical-align: top; }

.c_search_mart_sort .btn_today:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -23px -183px; width: 18px; height: 18px; background-size: 229px 222px; }

.c_search_mart_sort .btn_dawn:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -192px -159px; width: 18px; height: 18px; background-size: 229px 222px; }

.c_mart_search_util { position: absolute; top: 15px; right: 0; }

.c_mart_search_delivery { float: left; position: relative; height: 40px; padding: 12px 139px 10px 40px; border-radius: 25px; border: 1px solid #ddd; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; }

.c_mart_search_delivery:after { content: ""; position: absolute; top: 11px; left: 19px; background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -217px -40px; width: 12px; height: 16px; background-size: 229px 222px; }

.c_mart_search_delivery .c_mart_search_text { display: inline-block; max-width: 218px; margin-top: -2px; padding: 0 14px 0 0; border-right: 1px solid #eee; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 16px; font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 15px; color: #111; }

.c_mart_search_delivery .c_mart_search_button { position: absolute; top: 0; left: 16px; width: 150px; height: 40px; }

.c_mart_search_delivery .c_mart_search_time { position: absolute; top: -1px; right: 0; width: 137px; }

.c_mart_search_delivery .c_mart_search_time button { text-indent: 12px; display: inline-block; width: 100%; height: 39px; font-weight: bold; font-size: 15px; color: #111; text-align: left; letter-spacing: -0.5px; }

.c_mart_search_delivery .c_mart_search_time button:hover { cursor: pointer; }

.c_mart_search_delivery .c_mart_search_time button:after { position: absolute; top: 16px; right: 21px; width: 7px; height: 7px; border: 1px solid #ff0038; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.c_mart_search_delivery .c_mart_help { position: absolute; top: 0; left: 50%; margin-left: -5000px; }

.c_mart_search_delivery .c_mart_help.active { margin-left: -315px; }

.c_mart_search_delivery .c_mart_help .help_layer.emart .c_mart_store_info p.emart { display: inline-block; }

.c_mart_search_delivery .c_mart_help .help_layer.emart .c_mart_store_info p.emart + span { display: inline-block; }

.c_mart_search_delivery .c_mart_help .help_layer.emart .c_mart_price_slider_bottom .c_mart_price_slider_top { background: #faaf3f; }

.c_mart_search_delivery .c_mart_help .help_layer.emart .c_mart_price_total { color: #faaf3f; }

.c_mart_search_delivery .c_mart_help .help_layer.homeplus .c_mart_store_info p.homeplus { display: inline-block; }

.c_mart_search_delivery .c_mart_help .help_layer.homeplus .c_mart_store_info p.homeplus + span { display: inline-block; }

.c_mart_search_delivery .c_mart_help .help_layer.homeplus .c_mart_price_slider_bottom .c_mart_price_slider_top { background: #e11b22; }

.c_mart_search_delivery .c_mart_help .help_layer.homeplus .c_mart_price_total { color: #e11b22; }

.c_mart_search_delivery .c_mart_help .help_layer.gsfresh .c_mart_store_info p.gsfresh { display: inline-block; }

.c_mart_search_delivery .c_mart_help .help_layer.gsfresh .c_mart_store_info p.gsfresh + span { display: inline-block; }

.c_mart_search_delivery .c_mart_help .help_layer.gsfresh .c_mart_price_slider_bottom .c_mart_price_slider_top { background: #32c62d; }

.c_mart_search_delivery .c_mart_help .help_layer.gsfresh .c_mart_price_total { color: #32c62d; }

.c_mart_search_delivery .c_mart_help .help_layer.ssg:before, .c_mart_search_delivery .c_mart_help .help_layer.ssg:after { margin-left: -7px; }

.c_mart_search_delivery .c_mart_help .help_layer.ssg .c_mart_store_info { padding-bottom: 17px; }

.c_mart_search_delivery .c_mart_help .help_layer.ssg .c_mart_store_info p.ssg { display: inline-block; }

.c_mart_search_delivery .c_mart_help .help_layer.ssg .c_mart_store_info p.ssg + span { display: inline-block; }

.c_mart_search_delivery .c_mart_help .help_layer.ssg .c_mart_price_slider_bottom .c_mart_price_slider_top { background: #7741bc; }

.c_mart_search_delivery .c_mart_help .help_layer.ssg .c_mart_price_total { color: #7741bc; }

.c_mart_search_delivery .c_mart_help .help_layer.gsfresh_dawn:before, .c_mart_search_delivery .c_mart_help .help_layer.gsfresh_dawn:after { margin-left: -7px; }

.c_mart_search_delivery .c_mart_help .help_layer.gsfresh_dawn .c_mart_store_info { padding-bottom: 17px; }

.c_mart_search_delivery .c_mart_help .help_layer.gsfresh_dawn .c_mart_store_info p.gsfresh_dawn { display: inline-block; }

.c_mart_search_delivery .c_mart_help .help_layer.gsfresh_dawn .c_mart_store_info p.gsfresh_dawn + span { display: inline-block; }

.c_mart_search_delivery .c_mart_help .help_layer.gsfresh_dawn .c_mart_price_slider_bottom .c_mart_price_slider_top { background: #32c62d; }

.c_mart_search_delivery .c_mart_help .help_layer.gsfresh_dawn .c_mart_price_total { color: #32c62d; }

.c_mart_search_delivery .c_mart_help .c_mart_store_info { padding: 20px 0 14px; text-align: center; }

.c_mart_search_delivery .c_mart_help .c_mart_store_info p { display: none; font-weight: normal; font-size: 15px; color: #111; line-height: 1; }

.c_mart_search_delivery .c_mart_help .c_mart_store_info p:before { display: inline-block; margin-right: 6px; background-repeat: no-repeat; background-size: 100% auto; vertical-align: middle; content: ""; }

.c_mart_search_delivery .c_mart_help .c_mart_store_info p img { display: inline-block; height: 28px; margin: -1px 6px 0 0; vertical-align: middle; }

.c_mart_search_delivery .c_mart_help .c_mart_store_info .emart img { width: 92px; }

.c_mart_search_delivery .c_mart_help .c_mart_store_info .homeplus img { width: 94px; }

.c_mart_search_delivery .c_mart_help .c_mart_store_info .gsfresh img { width: 108px; }

.c_mart_search_delivery .c_mart_help .c_mart_store_info .ssg img { width: 98px; height: 24px; margin-right: 2px; }

.c_mart_search_delivery .c_mart_help .c_mart_store_info .gsfresh_dawn img { width: 162px; height: 24px; margin-right: 0; }

.c_mart_search_delivery .c_mart_help .c_mart_store_info span { display: none; font-size: 15px; color: #666; }

.c_mart_search_delivery .c_mart_help .c_mart_store_info span:before { content: ""; display: inline-block; width: 1px; height: 12px; background: #eee; margin: 0 10px; }

.c_mart_search_delivery .c_mart_help .c_mart_price_slider { position: relative; text-align: center; height: 40px; margin-bottom: 18px; }

.c_mart_search_delivery .c_mart_help .c_mart_price_slider .c_mart_price_slider_bottom { position: absolute; top: 0; left: 0; right: 0; height: 40px; border-radius: 20px; background: #f4f4f4; z-index: 10; text-align: center; }

.c_mart_search_delivery .c_mart_help .c_mart_price_slider .c_mart_price_slider_bottom .c_mart_price_slider_top { position: absolute; top: 0; left: 0; min-width: 150px; height: 40px; border-radius: 20px; background: #faaf3f; -webkit-transition: width 0.3s ease-out; transition: width 0.3s ease-out; z-index: 11; }

.c_mart_search_delivery .c_mart_help .c_mart_price_slider .c_mart_price_slider_bottom .c_mart_price_slider_top .price { display: inline-block; line-height: 40px; font-size: 15px; color: #fff; }

.c_mart_search_delivery .c_mart_help .c_mart_price_slider .c_mart_price_slider_bottom .c_mart_price_slider_top .price strong { display: inline-block; vertical-align: bottom; max-width: 111px; overflow: hidden; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; font-size: 17px; }

.c_mart_search_delivery .c_mart_help .c_mart_price_wrap { padding: 15px 0 0; border-top: 1px solid #eee; overflow: hidden; line-height: 24px; }

.c_mart_search_delivery .c_mart_help .c_mart_price_wrap .c_mart_price_delivery { float: left; font-size: 15px; color: #999; }

.c_mart_search_delivery .c_mart_help .c_mart_price_wrap .c_mart_price_delivery dt, .c_mart_search_delivery .c_mart_help .c_mart_price_wrap .c_mart_price_delivery dd { display: inline; }

.c_mart_search_delivery .c_mart_help .c_mart_price_wrap .c_mart_price_delivery dd { color: #666; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_mart_search_delivery .c_mart_help .c_mart_price_wrap .c_mart_price_total { font-size: 15px; float: right; color: #faaf3f; }

.c_mart_search_delivery .c_mart_help .c_mart_price_wrap .c_mart_price_total strong { font-size: 20px; font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; margin-right: 1px; vertical-align: text-bottom; }

.c_mart_help { position: relative; }

.c_mart_help .btn_help { position: absolute; top: 0; left: 161px; width: 204px; height: 40px; overflow: hidden; line-height: 200px; }

.c_mart_help.active .help_layer { opacity: 1; -webkit-transform: translateY(53px); -ms-transform: translateY(53px); transform: translateY(53px); }

.c_mart_help .help_layer { width: 450px; padding: 0 25px 20px; border-radius: 4px; background-color: #fff; opacity: 0; -webkit-transform: translateY(57px); -ms-transform: translateY(57px); transform: translateY(57px); -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); -webkit-box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.36); box-shadow: 0 6px 24px -8px rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.36); }

.c_mart_help .help_layer:before, .c_mart_help .help_layer:after { position: absolute; left: 50%; width: 0; height: 0; margin-left: 72px; border-left: 7px solid transparent; border-right: 7px solid transparent; content: ""; }

.c_mart_help .help_layer:before { top: -7px; border-bottom: 7px solid #dcdcdc; z-index: 100; }

.c_mart_help .help_layer:after { top: -6px; border-bottom: 7px solid #fff; z-index: 101; }

.c_search_mart_seller { zoom: 1; margin-top: 20px; padding: 24px 0 30px; border-radius: 4px; -webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); text-align: center; }

.c_search_mart_seller:after { display: block; content: ""; clear: both; }

.c_search_mart_seller.col_2 li { width: 50%; }

.c_search_mart_seller.col_3 li { width: 33.33%; }

.c_search_mart_seller.col_3 li:last-child { width: 33.34%; }

.c_search_mart_seller li { float: left; position: relative; padding: 0 7px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; }

.c_search_mart_seller li:before { position: absolute; top: 50%; left: -1px; width: 1px; height: 110px; margin-top: -53px; background-color: #eee; content: ""; }

.c_search_mart_seller li:first-child:before { display: none; }

.c_search_mart_seller .seller_info.disabled .c_checkbox:before { display: none; }

.c_search_mart_seller .seller_info.disabled .c_checkbox:after { opacity: 0.3; }

.c_search_mart_seller .seller_info.disabled input + span img { opacity: 0.3; }

.c_search_mart_seller .seller_info.disabled:after { opacity: 0.3; }

.c_search_mart_seller .seller_info.disabled .store { opacity: 0.3; }

.c_search_mart_seller .seller_info.disabled .time { border-color: rgba(153, 153, 153, 0.2); background-color: rgba(153, 153, 153, 0.02); }

.c_search_mart_seller .seller_info.disabled .desc { color: #ccc; }

.c_search_mart_seller .seller_info.disabled .time { border-color: rgba(153, 153, 153, 0.2); background-color: rgba(153, 153, 153, 0.02); }

.c_search_mart_seller .seller_info.disabled .time .text { font-weight: normal; color: #999; }

.c_search_mart_seller .seller_info .c_checkbox { display: inline-block; position: relative; vertical-align: middle; }

.c_search_mart_seller .seller_info .c_checkbox img { display: inline-block; height: 26px; margin-right: 5px; vertical-align: middle; }

.c_search_mart_seller .seller_info .c_checkbox img:only-child { margin-right: 1px; }

.c_search_mart_seller .seller_info .c_checkbox input:checked + span:before { border: 1px solid #ff0038; }

.c_search_mart_seller .seller_info .c_checkbox input:disabled + span:before { border: 1px solid #eee; }

.c_search_mart_seller .seller_info .c_checkbox > span:nth-of-type(1) { height: 26px; padding-left: 26px; }

.c_search_mart_seller .seller_info .c_checkbox > span:nth-of-type(1):before { top: 3px; width: 18px; height: 18px; border: 1px solid rgba(0, 0, 0, 0.16); }

.c_search_mart_seller .seller_info .c_checkbox > span:nth-of-type(1):after { left: 6px; top: 6px; width: 5px; height: 8px; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.c_search_mart_seller .seller_info .c_checkbox.emart img { width: 85px; }

.c_search_mart_seller .seller_info .c_checkbox.emart .store { color: #faaf3f; }

.c_search_mart_seller .seller_info .c_checkbox.homeplus img { width: 85px; }

.c_search_mart_seller .seller_info .c_checkbox.homeplus .store { color: #e11b22; }

.c_search_mart_seller .seller_info .c_checkbox.homeplus:hover:before { background-color: #e11b22; }

.c_search_mart_seller .seller_info .c_checkbox.gsfresh img { width: 100px; }

.c_search_mart_seller .seller_info .c_checkbox.gsfresh .store { color: #32c62d; }

.c_search_mart_seller .seller_info .c_checkbox.gsfresh:hover:before { background-color: #32c62d; }

.c_search_mart_seller .seller_info .c_checkbox.ssg img { width: 106px; }

.c_search_mart_seller .seller_info .c_checkbox.gsfresh_dawn img { width: 165px; }

.c_search_mart_seller .seller_info .c_checkbox.ssg:hover:before, .c_search_mart_seller .seller_info .c_checkbox.gsfresh_dawn:hover:before { background-color: #7741bc; }

.c_search_mart_seller .seller_info .c_checkbox:hover:before { position: absolute; left: 26px; right: 0; bottom: 0; height: 1px; background-color: #faaf3f; content: ""; }

.c_search_mart_seller .seller_info .c_checkbox .store { display: inline-block; overflow: hidden; max-width: 109px; font-size: 15px; line-height: 20px; font-weight: bold; color: #111; letter-spacing: -0.5px; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis; }

.c_search_mart_seller .seller_info .desc { margin-top: 8px; font-size: 15px; line-height: 19px; letter-spacing: -0.5px; color: #111; }

.c_search_mart_seller .seller_info .btn_address { display: block; width: 170px; margin: 19px auto 0; padding: 9px 0 11px; border: 1px solid #ddd; border-radius: 22px; font-weight: bold; color: #111; background-color: #fff; font-size: 14px; }

.c_search_mart_seller .seller_info .time { display: block; width: 170px; margin: 19px auto 0; padding: 9px 0 11px; border: 1px solid rgba(11, 131, 230, 0.2); border-radius: 22px; background-color: rgba(11, 131, 230, 0.02); }

.c_search_mart_seller .seller_info .time .text { display: inline-block; font-size: 15px; font-weight: bold; line-height: 22px; color: #0b83e6; vertical-align: middle; }

.c_search_mart_seller .seller_info .time.dawn_type { border-color: rgba(119, 65, 188, 0.2); background-color: rgba(119, 65, 188, 0.02); }

.c_search_mart_seller .seller_info .time.dawn_type .text { color: #7741bc; letter-spacing: -0.5px; }

.c_search_mart_seller .seller_info .number { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_search_mart_seller .seller_info .ico_today { display: inline-block; margin: 1px 4px 0 0; background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -46px -183px; width: 18px; height: 18px; background-size: 229px 222px; vertical-align: middle; }

.c_search_mart_seller .seller_info .ico_dawn { display: inline-block; margin: 1px 3px 0 0; background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -123px -78px; width: 18px; height: 18px; background-size: 229px 222px; vertical-align: middle; }

.c_search_mart_listing { margin: 30px 0 0 0; position: static; zoom: 1; }

.c_search_mart_listing:after { display: block; content: ""; clear: both; }

.c_search_mart_listing ul { margin: -17px; zoom: 1; }

.c_search_mart_listing ul:after { display: block; content: ""; clear: both; }

.c_search_mart_listing ul li { margin: 17px; float: left; width: 224px; background: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 4px; -webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.06), 0 0 1px 0 rgba(0, 0, 0, 0.28); }

.c_search_mart_listing ul li:hover { -webkit-box-shadow: 0px 6px 32px -8px rgba(0, 0, 0, 0.2), 0px 0px 1px 0px rgba(0, 0, 0, 0.7); box-shadow: 0px 6px 32px -8px rgba(0, 0, 0, 0.2), 0px 0px 1px 0px rgba(0, 0, 0, 0.7); }

.c_search_mart_listing ul li:hover .c-card-item__thumb-img img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }

.c_search_mart_listing ul li:hover .c-card-item__name > dd > a { text-decoration: underline; }

.c_search_mart_listing .c-card-item.c-card-item--gallery { padding: 0; }

.c_search_mart_listing .c-card-item.c-card-item--zzim .c-card-item__info .c-card-item__name { margin-right: 25px; }

.c_search_mart_listing .c-card-item.c-card-item--zzim .c-card-item__button .c-like-button { margin-top: 15px; }

.c_search_mart_listing .c-card-item .c-card-item__thumb { height: 224px; }

.c_search_mart_listing .c-card-item .c-card-item__thumb > a { height: 224px; }

.c_search_mart_listing .c-card-item .c-card-item__thumb > a .c-card-item__thumb-img { display: block; overflow: hidden; height: 100%; border-radius: 4px 4px 0 0; }

.c_search_mart_listing .c-card-item .c-card-item__thumb > a .c-card-item__thumb-img img { width: 100%; height: 100%; border-radius: 4px 4px 0 0; -webkit-transition: -webkit-transform 0.2s ease-in; transition: -webkit-transform 0.2s ease-in; transition: transform 0.2s ease-in; transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in; }

.c_search_mart_listing .c-card-item .c-card-item__thumb-emblem { top: 10px; left: 10px; z-index: 10; }

.c_search_mart_listing .c-card-item .c-card-item__info { padding: 15px 20px 0; height: 167px; }

.c_search_mart_listing .c-card-item .c-card-item__info .c-card-item__mart .c-card-item__mart-rank .sr-only { position: static; width: auto; height: auto; margin: 0; clip: auto; white-space: normal; font-size: 0; }

.c_search_mart_listing .c-card-item .c-card-item__info .c-card-item__mart--ssg .c-card-item__mart-name { color: #7741bc; }

.c_search_mart_listing .c-card-item .c-card-item__info .c-card-item__mart--gsfresh_dawn .c-card-item__mart-name { color: #32c62d; }

.c_search_mart_listing .c-card-item .c-card-item__info .c-card-item__name { margin-top: 5px; }

.c_search_mart_listing .c-card-item .c-card-item__info .c-card-item__name > dd { height: 44px; overflow: hidden; }

.c_search_mart_listing .c-card-item .c-card-item__info .c-card-item__name > dd > a { line-height: 22px; font-size: 15px; color: #111; }

.c_search_mart_listing .c-card-item .c-card-item__info .c-starrate { margin-top: 7px; }

.c_search_mart_listing .c-card-item .c-card-item__info .c-card-item__price-info .c-card-item__price { margin-top: 8px; font-size: 13px; line-height: 16px; }

.c_search_mart_listing .c-card-item .c-card-item__info .c-card-item__buy-count { margin-top: 13px; }

.c_search_mart_listing .c-card-item .c-card-item__info .c-card-item__buy-count .count { color: #7baed8; font-size: 13px; }

.c_search_mart_listing .c-card-item .c-card-item__info .c-card-item__buy-count .value { font-family: "Lato", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

.c_search_mart_listing .c-card-item .c-card-item__info .c-card-item__buy-count + .c-card-item__benefit { margin-top: 2px; }

.c_search_mart_listing .c-card-item .c-card-item__info .c-card-item__benefit { margin-top: 10px; }

.c_search_mart_listing .c-card-item .c-card-item__cart { padding: 8px 20px 20px; }

.c_search_mart_listing .c-card-item .c-card-item__cart .c-card-item__link { -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_search_mart_listing .c-card-item .c-card-item__cart .c-card-item__save { border-left: 1px solid #eee; }

.c_search_mart_listing .c-card-item .c-card-item__cart .c-card-item__amount { width: -webkit-calc(100% - 50px); width: calc(100% - 50px); }

.c_search_mart_listing .c-card-item .c-card-item__cart .c-card-item__amount .c-card-item__quantity { width: auto; }

.c_search_mart_listing .c-card-item .c-card-item__cart .c-card-item__amount .c-card-item__remove:after { margin-top: -1px; margin-left: -7px; width: 13px; background: #b3b3b3; }

.c_search_mart_listing .c-card-item .c-card-item__cart .c-card-item__amount .c-card-item__add:before, .c_search_mart_listing .c-card-item .c-card-item__cart .c-card-item__amount .c-card-item__add:after { background: #b3b3b3; }

.c_search_mart_listing .c-card-item .c-card-item__cart .c-card-item__amount .c-card-item__add:before { margin-top: -7px; height: 14px; }

.c_search_mart_listing .c-card-item .c-card-item__cart .c-card-item__amount .c-card-item__add:after { margin-left: -6px; width: 14px; }

.c_search_more_link .title { margin: 0 0 18px 0; font-size: 20px; font-weight: bold; color: #111; }

.c_search_more_link ul { zoom: 1; }

.c_search_more_link ul:after { display: block; content: ""; clear: both; }

.c_search_more_link li { position: relative; float: left; width: 25%; height: 60px; margin: -1px 0 0 -1px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #eee; }

.c_search_more_link li:nth-child(4n-3) { margin-left: 0; }

.c_search_more_link li:hover { border-color: #ff0038; z-index: 10; }

.c_search_more_link a { position: relative; overflow: hidden; display: block; height: 100%; padding: 0 40px 0 18px; font-size: 18px; line-height: 58px; color: #111; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c_search_more_link a:after { width: 6px; height: 6px; border: 1px solid #999; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; vertical-align: middle; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; right: 28px; top: 50%; margin-top: -4px; content: ""; }

.c_search_more_link a:hover { text-decoration: none; }

.c_search_more_link .icon { display: inline-block; width: 36px; height: 36px; vertical-align: middle; margin: -5px 10px 0 0; }

.c_search_more_link .icon img { width: 100%; height: 100%; vertical-align: top; }

.c_search_banner .c_search_banner_link { position: relative; display: block; }

.c_search_banner .c_search_banner_link::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #eee; background: transparent; -webkit-box-sizing: border-box; box-sizing: border-box; content: ""; }

.c_search_banner .c_search_banner_img { display: block; height: 100px; width: 100%; }

.c-purchase-guide { position: relative; min-height: 180px; max-height: 180px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #eee; }

.c-purchase-guide__inner { padding: 28px 299px 28px 40px; }

.c-purchase-guide__titlegroup { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px; }

.c-purchase-guide__title { color: #111; font-size: 17px; font-weight: bold; }

.c-purchase-guide__subtitle { margin-left: 8px; color: #666; font-size: 15px; }

.c-purchase-guide__subject { height: 25px; margin-bottom: 8px; color: #111; font-size: 19px; font-weight: bold; overflow: hidden; word-break: keep-all; }

.c-purchase-guide__desc { max-height: 48px; color: #666; font-size: 16px; line-height: 24px; overflow: hidden; }

.c-purchase-guide__desc .ellipsis_mark { color: inherit; }

.c-purchase-guide__img { position: absolute; top: 0; right: 0; width: 259px; height: 100%; overflow: hidden; }

.c-purchase-guide__img img { display: block; width: 100%; -webkit-transition: -webkit-transform 0.2s ease-in; transition: -webkit-transform 0.2s ease-in; transition: transform 0.2s ease-in; transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in; }

.c-purchase-guide a:hover { text-decoration: none; }

.c-purchase-guide a:hover .c-purchase-guide__subject { text-decoration: underline; }

.c-purchase-guide .total_view { position: relative; display: inline-block; margin-left: 6px; padding-right: 10px; color: #0b83e6; font-size: 16px; vertical-align: baseline; }

.c-purchase-guide .total_view:after { width: 8px; height: 8px; border: 1px solid #0b83e6; border-width: 1px 1px 0 0; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; content: ""; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; position: absolute; top: 50%; right: 0; margin-top: -4px; }

.c-purchase-guide--round { border: none; border-radius: 4px; -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.28); box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.28); overflow: hidden; }

.c-purchase-guide--round .c-purchase-guide__inner { padding: 28px 280px 28px 20px; }

.c-purchase-guide--round a:hover .c-purchase-guide__img img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }

.c-collection-check { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 30px; }

.c-collection-check__item:not(:first-child) { margin-left: 12px; }

.c-collection-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.c-collection-list li { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 320px; }

.c-collection-list li:not(:first-child) { margin-left: 20px; }

.c-collection-list li:nth-child(3n + 1) { margin-left: 0; }

.c-collection-list--col4 li { width: 235px; margin-left: 20px; }

.c-collection-list--col4 li:nth-child(3n + 1) { margin-left: 20px; }

.c-collection-list--col4 li:nth-child(4n + 1) { margin-left: 0; }

.c-collection-list .c-review-box { position: relative; border-radius: 4px; background: #fff; -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.28), 0px 2px 10px rgba(0, 0, 0, 0.06); box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.28), 0px 2px 10px rgba(0, 0, 0, 0.06); overflow: hidden; }

.c-collection-list .c-review-box:hover { -webkit-box-shadow: 0px 6px 32px -8px rgba(0, 0, 0, 0.2), 0px 0px 1px 0px rgba(0, 0, 0, 0.7); box-shadow: 0px 6px 32px -8px rgba(0, 0, 0, 0.2), 0px 0px 1px 0px rgba(0, 0, 0, 0.7); }

.c-collection-list .c-review-box:hover .c-lazyload img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }

.c-collection-list .c-review-box > a:hover { text-decoration: none; }

.c-collection-list .c-review-box > a:hover .c-card-item__name { text-decoration: underline; }

.c-collection-list .c-review-box__link { display: block; }

.c-collection-list .c-review-box__link-video { position: absolute; top: 0; left: 0; width: 100%; height: 0; padding-bottom: 61.57%; border: none; background: none; color: transparent; font-size: 7px; z-index: 2; }

.c-collection-list .c-review-box__extra { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 50px; margin: 0 20px; padding: 16px 0; border-top: 1px solid #f4f4f4; -webkit-box-sizing: border-box; box-sizing: border-box; }

.c-collection-list .c-review-box__quick-review { overflow: hidden; height: 18px; margin-left: auto; font-size: 0; line-height: 18px; }

.c-collection-list .c-review-box__quick-item { display: inline; color: #333; font-size: 14px; }

.c-collection-list .c-review-box__quick-item strong { margin-right: 4px; color: #999; font-weight: normal; }

.c-collection-list .c-review-box__quick-item + .c-review-box__quick-item:before { content: ""; display: inline-block; width: 2px; height: 2px; margin: -1px 6px 1px; border-radius: 2px; background-color: #ccc; vertical-align: middle; }

.c-collection-list .c-review-box .c-starrate { margin-bottom: 1px; text-align: center; }

.c-collection-list .c-review-box .c-starrate__sati { float: none; }

.c-collection-list .c-review-box .c-card-item { border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }

.c-collection-list .c-review-box .c-card-item__thumb { display: block; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }

.c-collection-list .c-review-box .c-card-item__thumb img { -o-object-fit: cover; object-fit: cover; }

.c-collection-list .c-review-box .c-card-item__thumb .c-lazyload img { -webkit-transition: -webkit-transform 0.2s ease-in; transition: -webkit-transform 0.2s ease-in; transition: transform 0.2s ease-in; transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in; }

.c-collection-list .c-review-box .c-card-item__play { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-top: 0; margin: 0 auto; color: transparent; font-size: 10px; text-shadow: initial; -webkit-transform: initial; -ms-transform: initial; transform: initial; z-index: 1; }

.c-collection-list .c-review-box .c-card-item__play:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -53px 0px; width: 48px; height: 48px; background-size: 229px 222px; }

.c-collection-list .c-review-box .c-card-item__thumb-qty { position: absolute; right: 0; bottom: 0; height: 20px; width: 20px; background-color: rgba(0, 0, 0, 0.5); color: #fff; font-size: 13px; line-height: 20px; text-align: center; }

.c-collection-list .c-review-box .c-card-item__info { display: block; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 18px 20px 20px; }

.c-collection-list .c-review-box .c-card-item__name { position: relative; margin-bottom: 4px; padding: 0 20px; font-weight: bold; }

.c-collection-list .c-review-box .c-card-item__name dd { text-align: center; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical; white-space: initial; line-height: normal; }

.c-collection-list .c-review-box .c-card-item__name:before { background-image: url("/img/search/sprites/sp_common_2x_2024124_134422.png"); background-position: -217px -90px; width: 12px; height: 12px; background-size: 229px 222px; content: ""; position: absolute; top: 2px; left: 0; }

.c-collection-list .c-review-box .c-card-item__review-contents { display: -webkit-box; min-height: 63px; max-height: 63px; padding: 0 20px; color: #111; font-size: 14px; line-height: 21px; text-align: center; -webkit-line-clamp: 3; word-break: break-all; -webkit-box-orient: vertical; overflow: hidden; }

/*# sourceMappingURL=search.css.map */
