@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: 32px; height: 32px; 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: 32px; }

.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: -3px; 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 > .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 #f43142; }

.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: #f43142; 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.png"); background-position: 0px -12px; width: 9px; height: 10px; background-size: 33px 22px; }

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

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

.c_shopping_keyword_popular .status .steady { margin: 28px auto 0; background-image: url("/img/common/sprites/sp_c_shopping_keyword_popular_2x.png"); background-position: -25px -15px; width: 6px; height: 2px; background-size: 33px 22px; }

.c_shopping_keyword_popular .date { display: inline-block; margin: 2px 0 0 6px; color: #96aec5; 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 { width: 1200px; margin: 0 auto; zoom: 1; }

.b_shopping_keyword_popular .c_shopping_keyword_popular:nth-child(1):nth-last-child(2) { 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:after { display: block; content: ""; clear: both; }

.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 .icon_flag, .c-flag .c-flag__item { display: block; height: 22px; padding: 2px 4px 1px; border: 1px solid transparent; font-size: 12px; line-height: 17px; white-space: nowrap; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }

.c-flag .c-flag__item.color_f43142 { color: #f43142; background: rgba(244, 49, 66, 0.04); border-color: rgba(244, 49, 66, 0.4); }

.c-flag .c-flag__item.color_ff334c { color: #ff334c; background: rgba(255, 51, 76, 0.04); border-color: rgba(255, 51, 76, 0.4); }

.c-flag .c-flag__item.color_f01b70 { color: #f01b70; background: rgba(240, 27, 112, 0.04); border-color: rgba(240, 27, 112, 0.4); }

.c-flag .c-flag__item.color_f53fc6 { color: #f53fc6; background: rgba(245, 63, 198, 0.04); border-color: rgba(245, 63, 198, 0.4); }

.c-flag .c-flag__item.color_6423ff { color: #6423ff; background: rgba(100, 35, 255, 0.04); border-color: rgba(100, 35, 255, 0.4); }

.c-flag .c-flag__item.color_0b83e6 { color: #0b83e6; background: rgba(11, 131, 230, 0.04); border-color: rgba(11, 131, 230, 0.4); }

.c-flag .c-flag__item.color_00adf2 { color: #00adf2; background: rgba(0, 173, 242, 0.04); border-color: rgba(0, 173, 242, 0.4); }

.c-flag .c-flag__item.color_249356 { color: #249356; background: rgba(36, 147, 86, 0.04); border-color: rgba(36, 147, 86, 0.4); }

.c-flag .c-flag__item.color_ff8100 { color: #ff8100; background: rgba(255, 129, 0, 0.04); border-color: rgba(255, 129, 0, 0.4); }

.c-flag .c-flag__item.color_b9830b { color: #b9830b; background: rgba(185, 131, 11, 0.04); border-color: rgba(185, 131, 11, 0.4); }

.c-flag .c-flag__item.color_687581 { color: #687581; background: rgba(104, 117, 129, 0.04); border-color: rgba(104, 117, 129, 0.4); }

.c-flag .c-flag__item.c-flag__item--f43142 { color: #f43142; background: rgba(244, 49, 66, 0.04); border-color: rgba(244, 49, 66, 0.4); }

.c-flag .c-flag__item.c-flag__item--ff334c { color: #ff334c; background: rgba(255, 51, 76, 0.04); border-color: rgba(255, 51, 76, 0.4); }

.c-flag .c-flag__item.c-flag__item--f01b70 { color: #f01b70; background: rgba(240, 27, 112, 0.04); border-color: rgba(240, 27, 112, 0.4); }

.c-flag .c-flag__item.c-flag__item--f53fc6 { color: #f53fc6; background: rgba(245, 63, 198, 0.04); border-color: rgba(245, 63, 198, 0.4); }

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

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

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

.c-flag .c-flag__item.c-flag__item--249356 { color: #249356; background: rgba(36, 147, 86, 0.04); border-color: rgba(36, 147, 86, 0.4); }

.c-flag .c-flag__item.c-flag__item--ff8100 { color: #ff8100; background: rgba(255, 129, 0, 0.04); border-color: rgba(255, 129, 0, 0.4); }

.c-flag .c-flag__item.c-flag__item--b9830b { color: #b9830b; background: rgba(185, 131, 11, 0.04); border-color: rgba(185, 131, 11, 0.4); }

.c-flag .c-flag__item.c-flag__item--687581 { color: #687581; background: rgba(104, 117, 129, 0.04); border-color: rgba(104, 117, 129, 0.4); }

button, input, select, textarea { font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif; }

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

::-webkit-input-placeholder { color: #ddd; opacity: 1; }

::-ms-input-placeholder { color: #ddd; opacity: 1; }

::placeholder { color: #ddd; opacity: 1; }

::-ms-input-placeholder { color: #ddd; }

.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 #f43142; }

.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::-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; }

.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: 7px; width: 4px; height: 7px; 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 { font-size: 14px; }

.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: #f43142; }

.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: #f43142; border-color: #f43142; }

.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: .6s; transition: .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: .6s; transition: .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: #f43142; }

.check_style_toggle.checked > input + label:after { background-color: #f43142; }

.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: #f43142; 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: 2px 35px 2px 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: -5px 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: 10; 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: -1px; 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: #f43142; 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: #f43142; 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: #f43142; }

.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.png"); background-position: -60px -92px; width: 14px; height: 15px; 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: #f43142; }

.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.png"); background-position: 0px 0px; width: 15px; height: 15px; background-size: 35px 30px; 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.png"); background-position: -20px 0px; width: 15px; height: 15px; background-size: 35px 30px; }

.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.png"); background-position: 0px -20px; width: 11px; height: 10px; background-size: 35px 30px; 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.png"); background-position: -16px -20px; width: 11px; height: 10px; background-size: 35px 30px; }

.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 #f43142; 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: #f43142; 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: 0; 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: #f43142; }

.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: ''; }

.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; 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 .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; padding: 6px 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 .list_sub { margin-bottom: -6px; padding: 6px 0 0 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: 6px; 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.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: #f43142; 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 .c_tooltip { z-index: 2; left: 0; top: 30px; 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.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; top: 12px; 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; display: inline-block; max-width: 100%; margin-top: 6px; 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; }

.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 -25px; width: 37px; height: 15px; overflow: hidden; display: inline-block; vertical-align: -1px; line-height: 200px; }

.search_filter_sort .check_style_1 > input:checked + label .img_text_menu, .search_filter_sort .check_style_2 > input:checked + label .img_text_menu, .search_filter_sort .radio_style_1 > input:checked + label .img_text_menu { background-image: url("/img/search/sprites/sp_common.png"); background-position: -92px 0px; width: 39px; height: 15px; }

.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; }

.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.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 #f43142; box-shadow: 0 0 0 1px #f43142; }

.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; }

.c-flag { width: -webkit-calc(100% - 30px); width: calc(100% - 30px); margin-bottom: 4px; }

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

.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_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_style_1 { padding-bottom: 10px; border-bottom: 1px solid #ddd; }

.search_title .buy_date { display: inline-block; margin-left: 5px; color: #96aec5; 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; }

.search_title .deadline { display: inline-block; margin-left: 5px; color: #f43142; 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 .title_thema { color: #0b83e6; font-size: 20px; font-weight: bold; margin-left: 10px; }

.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_ad { color: #666; }

.search_link.link_style_ad::after { border-color: #aaa; }

.search_section { position: relative; 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 .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_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; }

.b_shopping_keyword_popular { width: 100%; margin-top: 40px; }

.b_shopping_keyword_popular .c_shopping_keyword_popular:nth-child(1):nth-last-child(2) { width: -webkit-calc(100% - 220px); width: calc(100% - 220px); }

.search_nodata .text_primary, .result_modify .text_primary { color: #f43142; }

.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 { margin: 60px 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 { 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: #f43142; }

.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 { font-size: 13px; line-height: 18px; }

.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; }

.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: 13px; }

/*# sourceMappingURL=search.css.map */
