
@charset "utf-8";
@import "layout.css";

/* 검색결과 */
.srchW {margin:0 6px 5px;padding:15px 0 10px;border-bottom:2px solid #83725a}
.srchW .chkGroup {overflow:hidden;width:100%;padding:10px 0 0;} /* 20130823  수정 */
.srchW .chkGroup span {display:block;float:left;width:50%;font-size:110%;text-align:center;} /* 130530  수정 */
.srchW .W {position:relative;margin:5px 0 10px;padding:0 43px 0 0;} /* 20130823  수정 */
.srchW .W input {width:100%;border:2px solid #83725a}
.srchW .W .btn {position:absolute;right:0;top:0;width:40px;color:#fff;text-align:center;font-weight:bold;background:#83725a}
.srchW .W .btn span {display:block;line-height:28px}
.srchW .selGroup {overflow:hidden;width:100%;}
.srchW .selGroup span {display:block;float:left;width:50%;}
.srchW .selGroup span:nth-child(1), .srchW .selGroup span:nth-child(2) {margin-bottom:10px;}
.srchW .selGroup span.brand {height:26px;line-height:26px;text-align:center;text-indent:3px;}
/* .srchW .selGroup span:nth-child(2) {text-align:right;} */
.srchW .selGroup select {width:98%;}
.srchW .tab {}
.srchW .tab ul {overflow:hidden;width:100%;}
.srchW .tab ul li {float:left;width:50%; height: 30px;}/* 20130823  수정 */
.srchW .tab ul li a {display:block;height:35px;border:solid #a9a7a7;border-width:1px 1px 0 1px;border-radius:3px;background-color:#f0f0f0;line-height:25px;}/* 20130823  수정 */
.srchW .tab ul li a span {display:block;overflow:hidden;height:15px;margin-top:7px;text-align:center;}
.srchW .tab ul li a.on {background-color:#fff;}
.srchW .tab ul li a.on img {margin-top:-30px;}
.srchW .tab ul li a img {height:28px;vertical-align:middle;}
input, input[type="text"], input[type="number"] {
    
}
/* 브랜드 슬라이더 2차개발 추가 */
.srchW .selGroup .brand_slide {display:none;position:fixed;top:0;left:0;width:300px;bottom:0;background-color:#fff;box-shadow:0 6px 12px #ccc;z-index:1111;}
.srchW .selGroup .brand_slide h3 {height:52px;line-height:52px;font-size:15px;font-weight:normal;text-align:center;color:#111;border-bottom:2px solid #dadada;background-color:#fafafa;}
.srchW .selGroup .brand_slide .brand_box {position:absolute;overflow:hidden;top:54px;bottom:45px;left:0;width:100%;background-color:#fff;overflow-y:auto;}
.srchW .selGroup .brand_slide .brand_box ul {display:table;width:100%;table-layout:fixed;}
.srchW .selGroup .brand_slide .brand_box ul li {display:block;position:relative;height:36px;line-height:36px;border-bottom:1px solid #ccc;text-align:left;}
.srchW .selGroup .brand_slide .brand_box ul li .box {padding-left:15px;}
.srchW .selGroup .brand_slide .brand_box ul li .box .brand_chk {display:inline-block;overflow:hidden;position:absolute;top:50%;right:0;width:270px;height:36px;margin-top:-20px;padding-right:10px;text-align:right;background:none;border: 0;    background: none;    -webkit-appearance: none;}
.srchW .selGroup .brand_slide .brand_box ul li .box .brand_chk:after {content:'';display:inline-block;width:20px;height:20px;margin-top:10px;background:url('../img/bg/brand_chk.png') no-repeat;}
.srchW .selGroup .brand_slide .brand_box ul li .box .brand_chk:checked:after {background:url('../img/bg/brand_chk_on.png') no-repeat;}
.srchW .selGroup .brand_slide .brand_box ul li .box .chk {display:block;padding-right:40px;font-size:12px;color:#222;}


.srchW .selGroup .brand_slide .brand_btn_area {position:absolute;right:0;bottom:0;left:0;}
.srchW .selGroup .brand_slide .brand_btn_area button {width:50%;height:45px;line-height:100%;font-size:16px;color:#fff;letter-spacing:-1px;background-color:#a58a69}
.srchW .selGroup .brand_slide .brand_btn_close {position: absolute;top: 14px;right: 12px;width: 50px;height: 30px;font-size: 12px;padding-left:12px;color: #808080;line-height: 100%;background: #fff;border: 1px solid #808080;border-radius: 4px;background:url('../img/bg/brand_close.png') 3px center no-repeat;}



/* 브랜드 슬라이더 2차개발 추가 */

.srchBrand {border-bottom:1px solid #d1cfc7}
.srchBrand h3 {padding: 0 5px 7px;font-size:112.5%;font-weight:bold}
.srchBrand .mall, .srchBrand .item, .srchBrand .brand {padding:15px 16px}
.srchBrand .mall .name {padding:5px 10px;border:1px solid #000}
.srchBrand .brand,
.srchBrand .item {border-top:1px solid #d1cfc7}
.srchChoice .handle {position:relative;padding-left:10px;line-height:25px;font-weight:bold;background:#f3f3f3 }
.srchChoice .arr {position:absolute;top:12px;right:8px;width:15px;height:8px;margin-top:-4px;background:url("../images/common/bul_arrOpen.png") no-repeat;background-size:contain}
.srchChoice.on .arr {background:url("../images/common/bul_arrClose.png") no-repeat}

.srchChoice .opt { margin-top:10px;padding:10px 0;border:2px dotted #83725a;display:none}
.srchChoice .opt dl {margin:15px 0 0 10px}
.srchChoice .opt dt {margin:0 0 3px;font-weight:bold}
.srchChoice .opt dl.all {margin-top:0;color:#fe5757}

.srchChoice .opt .left{float:left;width:50%}
.srchChoice .opt .choicetxt{color:#525252;float:right;text-align:right;margin-top:0;padding-right:10px}
.srchChoice .opt .on{color:#2d48bc;font-weight:bold}
.srchChoice .opt ul{*zoom:1}
.srchChoice .opt ul:after{content:'';display:block;clear:both} 


.srchResult {padding:20px 0 0} /* 130312  수정 */
.srchResult .info {margin:0 10px 10px;font-size:112.5%}
.srchResult .info strong {color:#92740d;}
.srchResult .sel {position:relative;overflow:hidden;margin:0 6px;padding:0 0 10px 10px;border-bottom:1px solid #a9a9a9}
.srchResult .sel select  {width:50%}
.srchResult .sel .n3 {float:right}
.srchResult .sel .n3 img {width:35px;border:1px solid #000}


/* 탭 */
.srchHistory .tab {overflow:hidden;width:100%;font-weight:bold;background:url("../images/common/bg_srch_tab.gif") left bottom repeat-x;background-color:#fff;}
.srchHistory .tab li {float:left;position:relative;width:33.3%;height:32px;padding-top:4px;background:url("../images/common/bg_srch_line01.gif") right 13px no-repeat;background-size:auto 12px;text-align:center;line-height:28px}
.srchHistory .tab li:nth-child(3) {background:none;}
.srchHistory .tab li a {display:block;position:absolute;left:-1px;top:4px;width:100%;height:32px;letter-spacing:-0.07em}
.srchHistory .tab li a.on {height:31px;border:solid #b4b1b1;border-width:1px 1px 0;border-radius:5px 5px 0 0;color:#444343;background-color:#fff;letter-spacing:-0.1em}

/* 히스토리 */
.srchHistory {border-bottom:2px solid #b2b2b2;background:#f3f3f3}
.srchHistory .list li {padding-left:20px;border-top:1px solid #fff;border-bottom:1px solid #a9a9a9;line-height:28px}
.srchHistory .btn {height:28px;padding:6px;border:1px solid #737373}
.srchHistory .btn span {height:22px;padding:0 8px;line-height:22px}
.srchHistory .btn .del {position:relative;top:-1px;height:8px}
.srchHistory .btnBack {float:right}
.srchHistory .cnt {position:absolute;right:10px;font-size:90%}

.srchHistory .list01 li, .srchHistory .list02 li, .srchHistory .list03 li {position:relative;padding:10px 15px;border-bottom:solid 1px #a9a9a9;background-color:#fff;}
.srchHistory .list01 p span, .srchHistory .list02 p span {color:#ff9900}
.srchHistory .list01 .close, .srchHistory .list02 .hit {display:block;position:absolute;right:15px;top:9px}
.srchHistory .list01 .close img {height:16px}

.srchHistory .list03 li .num {display:inline-block;width:16px;height:18px;margin-right:5px;padding:3px 4px 4px;color:#fff;border:solid 1px #876d4e;background-color:#d5a975;text-align:center;}
.srchHistory .list03 li:nth-child(even) {background-color:#eeeeee}
.srchHistory .list03 li .rank {position:absolute;right:15px;top:11px;}
.srchHistory .list03 li .rank .icon, .srchHistory .list02 li .rank .new {display:inline-block;width:20px;text-align:center}
.srchHistory .list03 li .txt {display:inline-block;width:30px;margin-left:10px;text-align:center;}
.srchHistory .list03 li .icon img {width:12px;}
.srchHistory .list03 li .new img  {width:20px;}
/* END : 130205  수정 */ 

/* STR : 130702  추가 */
/* GPS 설정 popup */
.setGPS dt {text-align:center;}

/* 이용약관 popup */
dl.agree {top: 50%; margin-top: -150px}/* 20130823  수정 */
.agree dt {text-align:left;}
.agree dd .agreeTxt {overflow-y:auto;height:200px;margin-bottom:15px;background:#fff;font-size:11px;} /* 20130823  수정 */
.agree dd .agreeTxt dl {margin:10px 0;}
.agree dd .agreeTxt dl dt {font-weight:bold;}
.agree dd .agreeTxt dl li {text-align:left;}


/* 매장 검색 */
.shopGroup {margin:14px 6px 30px;}
.shopGroup dt {position:relative;padding:8px 30px 7px 0;border-bottom:1px solid #7e6846}
.shopGroup dl.on dt {background:url("../images/common/ico_best02.png") left no-repeat;background-size:contain;background-origin:content-box;}
.shopGroup dl.on dt strong {margin-left:13px;display:block;color:#83725a}
.shopGroup dd {overflow:hidden;position:relative;z-index:1;display:none;padding:10px 30px 20px 22px;margin-bottom:-1px;background:#f5f5f5}
.shopGroup dd ul {margin:0 10px;}
.shopGroup dd ul li {float:left;margin:5px 10px;}
.shopGroup .arr img {width:15px;cursor:pointer}
.shopGroup .open {position:absolute;bottom:9px;right:8px}
.shopGroup .close {position:absolute;bottom:9px;right:8px}
.shopGroup dl.on .open {display:none}
.shopGroup .id, .myNotice .date {font-size:95%}

/* 매장 검색 팝업 */
.shopPop {margin:0 10px;}
.shopPop h3 {position:relative;padding:10px 0;border-bottom:solid 1px #83725a;}
.shopPop h3 strong {font-size: 22px; letter-spacing: -2px;} /* 20130725  수정 */
.shopPop h3 .close {position:absolute;right:0;bottom:8px;cursor:pointer;}
.shopPop h3 .time {font-size:11px;vertical-align:bottom;}
.shopPop h3 img {height:22px;vertical-align:top;}
.shopPop .cateGroup {margin:10px;}
.shopPop .cateGroup > dl {overflow:hidden;margin:4px 0;}
.shopPop .cateGroup > dl dt, .shopPop .cateGroup > dl dd{height:48px;}
.shopPop .cateGroup > dl dt {float:left;width:60%;}
.shopPop .cateGroup > dl dd {float:right;position:relative;width:40%;}
.shopPop .cateGroup > dl dd a {position:absolute;right:10px;bottom:2px;}
.shopPop .cateGroup > dl dd a img {height:35px;}
.shopPop .cateGroup > dl .con {display:block;height:48px;margin:0 2px;padding-left:10px;background:#f7f7f7;line-height:48px;}
.shopPop .cateGroup > dl.on .con {background:#dfdfdf;}
.shopPop > dl {margin:10px;}
.shopPop > dl dt {padding-bottom:5px;border-bottom:solid 1px #83725a;}
.shopPop > dl dd {padding:10px;line-height:20px;}
/* END : 130702  추가 */

