@charset "utf-8";

/* header */
#header{min-width: 1020px;border-bottom:1px solid #e8e7e7}
.header-wrap{position: relative;width:1020px;height: 122px;margin:0 auto;text-align: center;}
.header-wrap h1.logo{position:absolute;bottom: 30px;left: 0;}
.header-wrap h1.logo.type2{position:absolute;top: 50%;left: 50%;margin-left: -61px;margin-top: -21px;}
.header-wrap h1.logo a,.header-wrap h1.logo img{display:block;}
.header-wrap .gnb{position:absolute;bottom: 12px;right:0;}
.header-wrap .gnb > ul > li{position: relative;display:inline-block;margin: 0 0 0 40px;}
.header-wrap .gnb > ul > li > a{font-size: 19px;font-family:'Nanum Barun Gothic Bold';height: 40px;}
.header-wrap .gnb > ul > li.on > a,.header-wrap .gnb > ul > li:hover > a{color:#19a4e5}
.header-wrap .gnb .dep2{display:none;position:absolute;top: 39px;left: 0;background: #ffffff;border: 1px solid #ebebeb;border-radius: 10px;padding: 22px 22px 20px 22px;z-index: 20;}
.header-wrap .gnb .dep2 .tip{display: block;position:absolute;top:-11px;left:50%;background:url(../images/ico/icn-gnb-tip.jpg) 0 0 no-repeat;margin-left:-12px;width:24px;height:11px;}
.header-wrap .gnb .dep2 ul li{margin: 0 0 10px 0;text-align: left}
.header-wrap .gnb .dep2 ul li:last-child{margin:0}
.header-wrap .gnb .dep2 ul li a{font-size:14px;}
.header-wrap .gnb .dep2 ul li:hover a{color:#19a4e5;font-family:'Nanum Barun Gothic Bold';}
.util-menu{position: relative; background: #eee;height: 38px;line-height: 38px;}
.util-menu .util-cont{position: relative;width:1020px;margin: 0 auto}
.util-menu ul.quick-menu > li{position: relative;display:inline-block;margin: 0 0 0 25px;    z-index: 100;}
.util-menu ul.quick-menu > li:nth-child(2),.util-menu ul.quick-menu > li:nth-child(3){height:55px}
.util-menu ul.quick-menu > li > a{font-size:14px;color: #555;display: block;}
.util-menu ul.quick-menu > li:first-child:hover > a{color:#555;font-family:'Nanum Barun Gothic Bold';}
.util-menu ul.quick-menu .dep2{display:none;position:absolute;top: 50px;left: -21px;min-width: 84px;background: #ffffff;border: 1px solid #ebebeb;border-radius: 10px;padding: 18px;z-index: 20;}
.util-menu ul.quick-menu .dep2 .tip{position:absolute;top: -11px;left:50%;background:url(../images/ico/icn-gnb-tip.jpg) 0 0 no-repeat;margin-left: -12px;width:24px;height:11px;}
.util-menu ul.quick-menu .dep2 ul li{margin: 0 0 10px 0;line-height: 1.3;text-align: center;display: block;}
.util-menu ul.quick-menu .dep2 ul li:last-child{margin:0}
.util-menu ul.quick-menu .dep2 ul li a{font-size:14px;color:#333}
.util-menu ul.quick-menu .dep2 ul li:hover a{color:#19a4e5;font-family:'Nanum Barun Gothic Bold';}
.util-menu ul.quick-menu .dep2 ul li.point a span{color:#19a4e5;font-family:'Nanum Barun Gothic Bold';}
.util-menu ul.quick-menu{position: absolute;top: 0;right: 0;}
.util-menu .tab-mall{float:left;overflow: hidden;}
.util-menu .tab-mall ul li{display: inline-block;width: 186px;text-align: center;}
.util-menu .tab-mall ul li.on{background: #fff;}
.util-menu .tab-mall ul li a{display: block;color:#333;font-family:'Nanum Barun Gothic Bold';}
.review-gnb-category{height:56px;border-top:1px solid #e8e7e7}
.review-gnb-category ul{width: 1032px;margin:0 auto;overflow: hidden;padding: 0 0 0 12px;}
.review-gnb-category ul li{float:left;margin: 0 52px 0 0;line-height: 56px;}
.review-gnb-category.type2 ul li{margin: 0 57px 0 0;}
.review-gnb-category ul li:last-child{margin:0}
.review-gnb-category ul li a{position: relative;display: block;font-size: 16px;font-family:'Nanum Barun Gothic Bold';}
.review-gnb-category ul li.new a:after{content: "";display: block;width:19px;height:19px;position: absolute;top: 5px;left: -11px;background:url(../images/ico/icn-category-new.png) 0 0 no-repeat;-webkit-background-size: 19px 19px;background-size: 19px 19px;z-index: 100;}
.review-gnb-category ul li.on a, .review-gnb-category ul li a:hover{ color:#19a4e5}
.review-gnb-category ul li.all a{color:#19a4e5}
.personal-util{position: absolute;top: 78px;right: 0;}
.personal-util ul{font-size: 0;}
.personal-util ul li{display: inline-block;margin:0 0 0 26px}
.personal-util ul li a{font-size:14px;color:#555}
.sns-util{font-size: 0;display: inline-block;position: absolute;top: 20px;right: 0;}
.sns-util a{display: inline-block;width:30px;height:30px;background:url(../images/layer/layer-main-pocket.png) 0 0 no-repeat;}
.sns-util a.instagram{background-position: -40px 0;margin: 0 0 0 10px;}
.goods-gnb-search-box{position: absolute;top:139px;right:0;text-align: right;}
.goods-gnb-search-box button{display: inline-block;font-size: 0;}
.goods-gnb-search-box .btn-goods-main{width:22px;height:22px;background: url(../images/layer/layer-main-pocket.png) 100% 0 no-repeat;-webkit-background-size: 100px auto;background-size: 100px auto;}
.goods-gnb-search-box .goods-gnb-write{display: none;position: absolute;top: 40px;right: -63px;width:343px;height:59px;background: #eee;padding:8px 51px 11px 16px;font-size: 0;box-sizing: border-box;-webkit-box-sizing: border-box;z-index: 52;}
.goods-gnb-search-box .goods-gnb-write input{background: #fff;width: 100%;height: 40px;border: 1px solid #dddddd;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 42px 0 10px;}
.goods-gnb-search-box .goods-gnb-write .btn-search{position: absolute;top: 17px;right: 62px;width:22px;height:22px;background: url(../images/layer/layer-main-pocket.png) 100% 0 no-repeat;-webkit-background-size: 100px auto;background-size: 100px auto;}
.goods-gnb-search-box .goods-gnb-write .btn-close{position: absolute;top: 19px;right: 18px;width: 18px;height: 18px;background: url(../images/layer/layer-main-pocket.png) 0 -40px no-repeat;-webkit-background-size: 100px auto;background-size: 100px auto;}
.header-wrap .btn-left-menu{display:none}
.menu-right{display: none;}

/* 메인 검색 : Food Database*/
.database-search-wrap h2.txt-tit{padding:122px 0 0 0;text-align: center;font-size: 33px;font-family:'Nanum Barun Gothic Bold';line-height: 1.4}
.database-search-wrap h2.txt-tit span{color:#19a4e5}
.database-search-box{position: relative;width: 660px;margin:0 auto 103px auto;padding: 50px 0 0 0;text-align: right;}
.database-search-box .input-box{position: relative;width: 525px;display: inline-block;z-index: 101;background: #fff;}
.database-search-box .input-box input{width:100%;height:60px;border:1px solid #ddd;padding: 0 92px 0 17px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size: 17px;border-left: 0;letter-spacing: -0.5px}
.database-search-box .input-box button.btn-form-search{display: block;position: absolute;top: 18px;right: 19px;font-size: 0;width: 23px;height: 23px;background: url(../images/layer/layer-main-search-input.png) 0 0 no-repeat;-webkit-background-size: 50px auto;background-size: 50px auto;}
.database-search-box .input-box button.btn-form-del{display:none;background:url(../images/layer/layer-login01.png) 0 0 no-repeat;position: absolute;top: 20px;right: 63px;width: 20px;height: 20px;font-size: 0;background-size: 100px 100px;}
.database-search-box .input-box input:focus{border-color: #19a4e5;}
.database-search-box .input-box input:focus + .btn-form-search{background: url(../images/layer/layer-main-search-input.png) 0 100% no-repeat;}
.database-search-box .select-type01 .selectric{border-right:0;width: 135px;z-index: 101;}
.database-search-box.on .select-type01 .selectric{border-color: #19a4e5;}
.search-result-list{display: none;position: absolute;width: 658px;min-height: 62px;max-height: 315px;overflow-y: auto;top: 110px;left:1px;right: 0;z-index: 100;box-shadow: 4px 3px 11px 0px rgba(0, 0, 0, .2);-webkit-box-shadow: 2px 3px 11px 0px rgba(0, 0, 0, .2);background: #fff}
.search-result-list ul{position: relative;padding:0;overflow: hidden;}
.search-result-list ul li{height:62px;line-height: 62px;padding: 0 25px 0 151px;border-bottom: 1px solid rgba(221, 221, 221, 0.5);text-align: left;background: #fff;}
.search-result-list ul li:hover{background: #f5f5f5;}
.search-result-list ul li:last-child{border-bottom:0}
.search-result-list ul li:nth-child(1){}
.search-result-list ul li:nth-child(2){}
.search-result-list ul li:nth-child(3){}
.search-result-list ul li span{display: block;font-size: 17px;color:#333;cursor: pointer;word-break: break-all;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;letter-spacing: -0.5px;}
.search-result-list ul li span:hover{position: relative;color:#333;z-index: 100}
.database-search-box .select-type01{position: absolute;top: 50px;left: 0;}
.database-search-box .select-type01:after{content:'';position: absolute;top:17px;right:0;width:1px;height:26px;background: #ddd;}
.input-outcome-area .search-result-list{display: none;position: absolute;width: 418px;height: 189px;overflow-y: auto;top: auto;left: auto;right: auto;background: #fff;z-index: 12;-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 6px 11px 0 rgba(66, 65, 65, 0.2);}
.input-outcome-area .search-result-list ul li{padding: 0 25px;}

/* 맞춤 제품 추천 */
.recommend-process-wrap{position: relative;width: 1020px;margin: 0 auto;}
.recommend-process-wrap .rec-process-start{text-align:center;padding: 60px 0 0 0;border-top: 1px solid #ebebeb;}
.recommend-process-wrap .rec-process-start h3{font-size: 22px;font-family: 'Nanum Barun Gothic Bold';padding: 0 0 10px 0;}
.recommend-process-wrap .rec-process-start p{font-size:18px;line-height: 29px;color: #888;margin:0 0 56px 0}
.recommend-process-wrap .rec-process-start p span{color:#19a4e5;font-family: 'Nanum Barun Gothic Bold'}

/* step1-step4 */
.tailor-goods-wrap {padding: 69px 0 70px 0;margin: 0 0 97px 0;border-top: 1px solid #ebebeb;border-bottom: 1px solid #e8e7e7;}
.tailor-goods-wrap .btn-tailor-goods{display:none;position: absolute;top: 45px;right: 0;width:104px;height:36px;border:1px solid #ddd;font-size: 14px;border-radius: 4px;color: #aaaaaa;}
.tailor-goods-wrap .tit-top{width:700px;font-size: 24px;font-family: 'Nanum Barun Gothic Bold';line-height: 1;padding: 0 0 49px 0;margin: 0 auto;text-align: center;}
.tailor-goods-wrap .tailor-step-tab ul{position: relative;overflow: hidden;display: block;font-size: 0;width: 526px;margin: 0 auto;}
.tailor-goods-wrap .tailor-step-tab ul:after{content:'';position: absolute;top: 16px;left: 0;width: 544px;height:1px;background: #e7e7e7;}
.tailor-goods-wrap .tailor-step-tab ul li{position:relative;display: inline-block;text-align: center;margin: 0 110px 0 0;z-index: 10;padding: 0 10px;background: #fff;}
.tailor-goods-wrap .tailor-step-tab ul li:first-child{padding-left: 0}
.tailor-goods-wrap .tailor-step-tab ul li:last-child:after{display: none}
.tailor-goods-wrap .tailor-step-tab ul li:last-child{margin:0;padding-right: 0;padding-left: 2px;}
.tailor-goods-wrap .tailor-step-tab ul li span{color:#d3d3d3}
.tailor-goods-wrap .tailor-step-tab ul li.on span{color: #fff;}
.tailor-goods-wrap .tailor-step-tab ul li.on .step{background: #19a4e5;border: 0;}
.tailor-goods-wrap .tailor-step-tab ul li.on .txt{color:#19a4e5;font-family: 'Nanum Barun Gothic Bold';}
.tailor-goods-wrap .tailor-step-tab ul li .step{display: inline-block;width: 30px;height: 30px;line-height: 30px;font-size: 16px;font-family:'Nanum Barun Gothic Bold';border-radius: 50%;color:#ddd;border:1px solid #ddd;background: #fff;}
.tailor-goods-wrap .tailor-step-tab ul li .txt{display: block;font-size: 17px;margin:8px 0 0 0;color: #aaa;}
.tailor-step-tab{margin:0 0 52px 0}
.tailor-step-box{display: none;}
.tailor-step-swipe{width:526px;margin: 0 auto}
.tailor-step-swipe .slick-slide{width:526px;}
.tailor-step-swipe .tailor-step-box{text-align: left;padding: 0 0 1px 0;}
.tailor-step-swipe .tailor-step-box.rec{width:1020px}
.tailor-step-swipe .slick-slide:focus{outline: 0}
.tailor-step-box .txt-guide{text-align: left;font-size: 20px;}
.tailor-step-box .txt-guide.type2{padding: 47px 0 12px 0;text-align: center;}
.tailor-step-box.step1 .input-type02 input{height:54px;}
.tailor-step-box.step1 .btn-type01{/* padding: 50px 0 0 0; *//* border-top: 1px solid #ebebeb; */}
.tailor-step-box.step1 .btn-type01 a{display: block;width: 200px;margin:0 auto;}
.tailor-step-box.step1 .input-type02{padding: 0;    margin: 28px 0 10px 0;}
.tailor-step-box.step1 .input-box .btn-form-del{display:none;background:url(../images/layer/layer-login01.png) 0 0 no-repeat;position: absolute;top: 17px;right: 18px;width: 20px;height: 20px;font-size: 0;background-size: 100px 100px;}
.tailor-step-box .gender-select{margin: 2px 0 0 0;overflow: hidden;}
.tailor-step-box .gender-select .login-wrap{margin:0}
.tailor-step-box .gender-select .login-wrap .chk-form-box{width: 14%;margin: 0 191px 0 0;}
.tailor-step-box .gender-select .login-wrap .chk-form-box:last-child{margin:0}
.tailor-step-box .gender-select ul li{position: relative;float:left;width:50%;text-align: center;font-size: 0;cursor: pointer}
.tailor-step-box .gender-select ul li .thumb{display: inline-block;width:55px;height:55px;background:url(../images/layer/layer-gender-select.html) 0 0 no-repeat;-webkit-background-size: 110px auto;background-size: 110px auto;}
.tailor-step-box .gender-select ul li.on .txt{color:#19a4e5;font-family: 'Nanum Barun Gothic Bold';}
.tailor-step-box .gender-select ul li .txt{display: block;font-size: 18px;color:#ccc;margin: 10px 0 0 0;}
.tailor-step-box .gender-select ul li label{display: inline-block;width:79px;height: 79px;background:url(../images/layer/layer-tailor-step.png) 0 0 no-repeat;-webkit-background-size: 200px auto;background-size: 200px auto;cursor:pointer}
.tailor-step-box .gender-select ul li:first-child label{background-position: 0 0;}
.tailor-step-box .gender-select ul li:last-child label{background-position: -121px -79px;}
.tailor-step-box .gender-select ul li.on:first-child label{background-position: 0 -79px;}
.tailor-step-box .gender-select ul li.on:last-child label{background-position: -121px 0px;}
.tailor-step-box .gender-select ul li input{position: absolute;top: 0;left: 0;width: 0;height: 0;margin: 0;padding: 0;}
.tailor-step-box .tailor-cate-select{position: relative;border:1px solid #dddddd;border-bottom:0;margin: 25px auto 0 auto;width: 524px;}
.tailor-step-box .tailor-cate-select:after{content: "";display:block;clear: both;}
.tailor-step-box .tailor-cate-select.type2:before{content: "";position: absolute;bottom:0;right: -1px;height:58px;width:1px;background: #fff;z-index: 20;}
.tailor-step-box .tailor-cate-select ul li{position: relative;float:left;width:33.33%;height: 58px;line-height: 58px;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;}
.tailor-step-box .tailor-cate-select ul li.on:after{content: "";position: absolute;top:-1px;right:-1px;left:-1px;bottom:-1px;border:1px solid #19a4e5;}
.tailor-step-box .tailor-cate-select ul li:nth-child(3n){border-right:0}
.tailor-step-box .tailor-cate-select ul li input{}
.tailor-step-box .tailor-cate-select ul li label{display: block;font-size: 15px;z-index: 30;width:100%;height: 58px;position: absolute;top: 0;left: 0;right: 0;bottom: auto;}
.tailor-step-box .tailor-cate-select ul li em.count{display: block;position: absolute;top:3px;right:3px;width:19px;height:19px;line-height: 19px;background: #19a4e5;color:#fff;font-size: 10px;border-radius: 50%;transform: scale(0);-webkit-transform: scale(0);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.tailor-step-box .tailor-cate-select ul li.on em.count{transform: scale(1);-webkit-transform: scale(1);}
.tailor-step-box ul.final-step {font-size: 0;overflow: hidden;padding: 0 1px;margin: 0 -8px;text-align: center;}
.tailor-step-box ul.final-step li {display: inline-block;width: 123px;text-align: center;margin: 0 10px 0 0;}
.tailor-step-box ul.final-step li:first-child{margin-left: 0}
.tailor-step-box ul.final-step li:last-child{margin-right: 0}
.tailor-step-box ul.final-step li .tit{font-size: 17px;margin: 0 0 20px 0;}
.tailor-step-box ul.final-step li .ico{display: inline-block;width: 31px;height: 26px;background:url(../images/layer/layer-tailor-step.png) 0 0 no-repeat;-webkit-background-size: 200px auto;background-size: 200px auto;margin: 15px 0 14px 0;}
.tailor-step-box ul.final-step li:nth-child(1) .ico{background-position: 0 bottom;}
.tailor-step-box ul.final-step li:nth-child(2) .ico{background-position: -36px bottom;}
.tailor-step-box ul.final-step li:nth-child(3) .ico{background-position: -74px bottom;}
.tailor-step-box ul.final-step li:nth-child(4) .ico{background-position: -107px bottom;}
.tailor-step-box ul.final-step li .result{width:100%;position: relative;border:1px solid #ddd;border-radius: 5px;height: 101px;min-height: 101px;}
.tailor-step-box ul.final-step li .result:after{content:''; display: inline-block; width:0; height:100%; vertical-align: middle;}
.tailor-step-box ul.final-step li .result:before{content:'';display: inline-block;position: absolute;top: -9px;left: 50%;margin: 0 0 0 -4px;width: 9px;height: 9px;background: url(../images/layer/layer-tailor-step.png) 100% 100% no-repeat;-webkit-background-size: 200px auto;background-size: 200px auto;}
.tailor-step-box ul.final-step li .result span{vertical-align: middle;font-size: 18px;font-family:'Nanum Barun Gothic Bold';color:#19a4e5;line-height:1.5;letter-spacing: -0.5px;display: inline-block;word-break: break-all;max-height: 101px;overflow: hidden;}
.tailor-step-box .btn-group01{margin: 35px 0 0 0;}
.tailor-step-box .btn-group01 a{font-size: 16px;font-family:'Nanum Barun Gothic Bold';}
.tailor-step-box .btn-group01 ul li{width:50%;height: 54px;line-height: 54px;box-sizing: border-box;}
.tailor-step-box .btn-group01 ul li:first-child{padding:0 5px 0 0}
.tailor-step-box .btn-group01 ul li:last-child{padding:0 0 0 5px}
.tailor-step-guide ul li{list-style: square;color: #888888;font-size: 14px;margin: 0 28px;line-height: 22px;word-break: break-all;}
.tailor-step-guide{margin: 20px auto 0 auto}
.result-hash-box{display: none;}
.result-hash-box ul{overflow-y: hidden;overflow-x: auto;width: 100%;text-align: center;margin: 0 auto;font-size: 0;white-space: nowrap;padding: 0 0 10px 0;}
.result-hash-box ul li{display: inline-block;margin: 0 20px 0 0;}
.result-hash-box ul li:last-child{margin:0}
.result-hash-box ul li span{display: block;background: #f7f7f7;color:#19a4e5;font-size: 18px;padding: 7px 19px;border-radius: 25px;line-height: 1;}
.result-goods-box{display: none;width:1020px;font-size: 0;margin:50px auto 0 auto}
.result-goods-box .list{margin:0 0 46px 0}
.result-goods-box .list .item:last-child{margin:0}
.result-goods-box .item a{display: block;}
.result-goods-box .item {display:inline-block;width: 240px;box-sizing: border-box;-webkit-box-sizing: border-box;margin: 0 20px 0 0;}
.result-goods-box .item span{display: block;}
.result-goods-box.slick-initialized .slick-slide.item{width:220px;margin: 0 20px 0 0;}
.result-goods-box .item .thumb{position: relative;width: 240px;height: 200px;background: #f4f4f4;}
.result-goods-box .item .thumb img{display: block;width: 200px;height: 200px;margin: 0 auto;}
.result-goods-box .item .thumb .btn{font-size: 0;position:absolute;top: 13px;cursor: pointer;}
.result-goods-box .item .thumb .btn i{display: inline-block;background:url(../images/layer/layer-mall-goods.png) 0 0 no-repeat;-webkit-background-size: 100px auto;background-size: 100px auto;z-index: 50;}
.result-goods-box .item .thumb .btn.add{left: 13px;width: 70px;height: 30px;line-height: 30px;color:#19a4e5;font-size: 14px;background: #fff;text-align: center;border: 1px solid #19a4e5;box-sizing: border-box;-webkit-box-sizing: border-box;border-radius: 6px;}
.result-goods-box .item .thumb .btn.favo{right: 2px;bottom: -57px;top: initial;width: 30px;height: 30px;text-align: right;}
.result-goods-box .item .thumb .btn.add i{width: 22px;height: 19px;background-position: 0 0;}
.result-goods-box .item .thumb .btn.favo i{width: 27px;height: 22px;background:url(../images/layer/layer-goods-fav.png) 0 0 no-repeat;background-position:0 0;}
.result-goods-box .item .thumb .btn.add.on{background: #19a4e5;color:#fff}
.result-goods-box .item .thumb .btn.favo.on i{background-position: 0 bottom;}
.result-goods-box .item .brand{font-size: 16px;font-family:'Nanum Barun Gothic Bold';padding:10px 0 7px;}
.result-goods-box .item .name{width:200px;font-size: 14px;color: #5d5d5d;word-break: break-all;letter-spacing: -0.5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.result-goods-box .slick-next{border: solid #dddddd;border-width: 0 2px 2px 0;padding: 11px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);right: -30px;font-size: 0;margin-top: -40px;}
.result-goods-box .slick-prev{border: solid #dddddd;border-width: 0 2px 2px 0;padding: 11px;transform: rotate(135deg);-webkit-transform: rotate(135deg);left: -30px;font-size: 0;margin-top: -40px;}
.result-goods-box .slick-next::before,.result-goods-box .slick-prev::before{font-size: 0;}
.result-goods-box .btn-goods-more button{display: block;width: 100%;font-size: 18px;color:#888;text-align: center;    padding: 20px 0 0 0;}
.result-goods-box .btn-goods-more span em{color:#19a4e5;font-family:'Nanum Barun Gothic Bold';}
.result-goods-box .list-none{position: relative;padding: 172px 0 0 0;border-top: 1px solid #e8e7e7;}
.result-goods-box .list-none p{font-size: 15px;color: #aaa;text-align: center}
.result-goods-box .list-none p:after{content: "";width: 36px;height: 36px;position: absolute;top: 114px;left:50%;margin-left: -18px;background:url(../images/layer/layer-list-none.png) 0 0 no-repeat}
.best-review-wrap > h2.tit{font-size: 29px;font-family:'Nanum Barun Gothic Bold';line-height: 1}
.best-review-wrap .best-reivew-swipe{margin:35px 0 0 0}
.best-review-wrap .item{width: 50%;overflow: hidden;float: left;}
.best-review-wrap .item .thumb{float:left;position: relative;width:170px;height:230px;background: #f4f4f4;}
.best-review-wrap .item .thumb:after{content: "";width: 11px;height: 20px;position: absolute;top:50%;right: -11px;margin-top: -10px;background:url(../images/ico/icn-best-review-thumb.jpg);}
.best-review-wrap .item .right{float:left;width: 340px;padding: 25px 24px 0 20px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.best-review-wrap .item .right .tit{font-size: 17px;color:#888;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.best-review-wrap .item .right .info{overflow: hidden;padding: 10px 0 30px 0;}
.best-review-wrap .item .right .info span{font-size: 16px;color:#888;}
.best-review-wrap .item .right .info .comment{float:right;}
.best-review-wrap .item .right .des{font-size: 17px;word-break: break-all;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;word-break: break-all;height: 88px;}
.best-review-wrap .item .thumb img{width:170px;height:170px;margin: 30px auto 0px auto;}
.best-review-wrap .slick-arrow{display: block;position: absolute;width: 14px;height: 26px;background: url(../images/layer/layer-mall-goods.png) 0 bottom no-repeat;font-size: 0;}
.best-review-wrap .slick-arrow.slick-prev{left: -29px}
.best-review-wrap .slick-arrow.slick-next{right: -29px;background-position:-19px bottom;}
.best-review-wrap .slick-arrow:before{font-size: 0;}
.best-reivew-swipe .slick-dots {bottom:-44px}
.best-reivew-swipe .slick-dots li button{width: 12px;height: 12px;background: #ebeaea;border-radius: 50%;}
.best-reivew-swipe .slick-dots li button:before{display: none;}
.best-reivew-swipe .slick-dots li.slick-active button{background:#19a4e5;}

.cate-large-wrap{overflow: hidden;margin:140px 0 0 0}
.cate-large-wrap h2.tit{font-size: 28px;font-family:'Nanum Barun Gothic Bold';line-height: 1;margin: 0 0 35px 0;}
.cate-large-wrap ul{float:left;overflow: hidden}
.cate-large-wrap ul:nth-of-type(1){width:500px;}
.cate-large-wrap ul:nth-of-type(2){width:501px;margin:0 0 27px 19px;}
.cate-large-wrap ul:nth-of-type(2) li:nth-of-type(1),.cate-large-wrap ul:nth-of-type(2) li:nth-of-type(2){margin: 0 0 27px 0;}
.cate-large-wrap ul:nth-of-type(2) li:nth-of-type(1),.cate-large-wrap ul:nth-of-type(2) li:nth-of-type(3){margin: 0 19px 0 0;}
.cate-large-wrap ul li{float:left}
.cate-large-wrap ul:last-child{clear:both}
.cate-large-wrap ul:last-child li{margin:0 20px 0 0}
.cate-large-wrap ul:last-child li:last-child{margin:0}
.cate-large-wrap .item .tit{font-size: 19px;font-family:'Nanum Barun Gothic Bold';line-height: 1;padding: 13px 0 9px 0;}
.cate-large-wrap .item .info{font-size: 16px;color:#888;line-height: 1;}

/* 우측 고정 메뉴 : 비교하기 */
.aside-compare-wrap{width: 102px;position: absolute;right: 50%;top:206px;margin-right:-654px;background: #fff;z-index: 50;border-bottom: 0}
.aside-compare-wrap .top{height: 54px;line-height: 54px;font-size:16px;font-family: 'Nanum Barun Gothic Bold';text-align: center;border: 1px solid #ddd;margin: 10px 0 0 0;}
.aside-compare-wrap .box{padding:20px 12px;min-height: 291px;box-sizing: border-box;-webkit-box-sizing: border-box;border-right: 1px solid #ddd;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.aside-compare-wrap .box .item{position: relative;display: block;width:76px;height:76px;border:1px solid #ddd;margin:0 0 9px 0}
.aside-compare-wrap .box .item:last-child{margin:0}
.aside-compare-wrap .box .item .btn-del{position: absolute;top:0;right:0;width:19px;height:19px;background:url(../images/layer/layer-main-pocket.png) right bottom no-repeat;-webkit-background-size: 100px auto;background-size: 100px auto;}
.aside-compare-wrap .box .item img{display: block;width:76px;height:76px;}
.aside-compare-wrap .btn-compare{display: block;height:40px;line-height: 40px;background: #19a4e5;color:#fff;font-size: 15px;text-align: center;}
.aside-compare-wrap .box .txt-none{font-size: 14px;color:#888;text-align: center;padding: 89px 0 0 0;line-height: 1.5;}
.aside-compare-wrap .btn-go-top{display: block;width:100%;height:35px;line-height: 35px;background: #bbb;text-align: center;color:#fff;margin-top:10px}
.aside-compare-wrap .btn-kakao-plus{display: block;font-size: 15px;width:100%;height:106px;background: url(../images/ico/icn-kakao-plus.png) center 18px no-repeat;-webkit-background-size: 46px 43px;background-size: 46px 43px;border: 1px solid #ddd;padding: 62px 0 0 0;letter-spacing: -1px;font-family:'Nanum Barun Gothic Bold';}


/* footer */
#footer{position: relative;min-width: 1020px;background:#f8f8f8;}
#footer .btn-page-top{display: block;position: absolute;bottom: 145px;right: 50%;margin-right: -607px;width:55px;height:55px;font-size: 0;background:url(../images/btn/btn-go-top.jpg) 0 0 no-repeat;}
.footer-wrap{position:relative;max-width:1020px;margin:139px auto 0 auto;padding: 24px 0 39px 0;}
.footer-wrap .footer-top{overflow: hidden;margin: 0 0 25px 0;}
.footer-wrap .quick-menu{float:left}
.footer-wrap .quick-menu li{display:inline-block;margin:0 26px 0 0}
.footer-wrap .quick-menu li a{color:#888;font-size: 12px;}
/* .footer-wrap .quick-menu li.p1 a{color:#555;font-family: 'Nanum Barun Gothic Bold';} */
.footer-wrap .quick-menu li.privacy a{font-family: 'Nanum Barun Gothic Bold';color: #1c6fb9}
.footer-wrap .select-language{float: right;}
.footer-wrap .select-language select{background: url(../images/ico/icn-footer-lang.jpg) 100% center no-repeat;border:0;font-size:11px;padding: 0 17px 0 0;}
.footer-wrap .company p{font-size:12px;color:#888;letter-spacing: 1.5px;margin: 0 0 4px 0;}
.footer-wrap .company{float:left}
.footer-wrap .footer-bottom {overflow:hidden;}
.footer-wrap .footer-bottom .info{float:right;font-size:12px;text-align: right;}
.footer-wrap .footer-bottom .info p:nth-child(1){color:#555;font-family:'Nanum Barun Gothic Bold';margin:0 0 4px 0}
.footer-wrap .footer-bottom .info p:nth-child(2){color:#888}
.footer-wrap .footer-bottom .info ul.sns{font-size: 0;margin:30px 0 0 0}
.footer-wrap .footer-bottom .info ul.sns li{display: inline-block;margin:0 10px 0 0}
.footer-wrap .footer-bottom .info ul.sns li:last-child{margin:0}
.footer-wrap .footer-bottom .info ul.sns li a{display: block; font-size: 0;width:40px;height:40px;}
.footer-wrap .footer-bottom .info ul.sns li.face a{background:url(../images/ico/icn-m-facebook.jpg) 0 0 no-repeat;}
.footer-wrap .footer-bottom .info ul.sns li.insta a{background:url(../images/ico/icn-m-insta.jpg) 0 0 no-repeat}
.footer-wrap .footer-bottom .info ul.sns li.mail a{background:url(../images/ico/icn-m-mail.jpg) 0 0 no-repeat}

/* login */
.login-wrap {margin:120px 0 0 0;}
.login-wrap input[type=text].input1,.login-wrap input[type=num].input1,.login-wrap input[type=tel].input1{width:100%;height:60px;border:1px solid #ddd;padding:0 28px 0 22px;font-size:16px;font-family:'Nanum Barun Gothic Regular';}
.login-wrap input[type=password].input1{width:100%;height:58px;border:1px solid #ddd;padding:0 28px 0 22px;font-size:16px;font-family:'dotum';}
input.input1:focus {border-color: #19a4e5 !important;}
.login-wrap .login-box{padding: 0 0 30px 0;border-bottom: 1px solid #ebebeb;margin: 0 0 50px 0;}
.login-wrap .login-box.type2{padding:0 0 60px 0;margin: 0 0 35px 0;}
.login-wrap .login-top-info{text-align:center;padding: 0 0 58px 0;border-bottom: 1px solid #ebebeb;margin: 0 0 39px 0;}
.login-wrap .login-top-info.type2{margin:0 0 130px 0}
.login-wrap .login-top-info h2{position: relative;font-size:34px;padding:0 0 13px 0}
.login-wrap .login-top-info h2.finish{margin: 300px 0 0 0;}
.login-wrap .login-top-info h2.finish::after{content:'';background: url(../images/ico/icn-joinFinish.jpg) 0 0 no-repeat;position: absolute;top: -72px;left: 50%;margin: 0 0 0 -24px;width: 49px;height: 49px;}
.login-wrap .login-top-info p{color:#555;font-size:16px;line-height:23px}
.login-wrap .member-help {overflow: hidden;text-align: left;width: 420px;margin: 0 auto;}
.login-wrap .member-help.type2{text-align:left;margin: 18px 0 0 0;}
.login-wrap .member-help a{text-decoration: underline !important;font-size: 15px;}

.input-form-wrap{width:420px;margin:0 auto}
.login-wrap .form-info{margin:0 0 30px 0}
.login-wrap .form-info p{background: url(../images/layer/layer-login01.png) -87px 7px no-repeat;color:#888;padding: 0 0 3px 20px;}
.input-form-wrap .login-id,.input-form-wrap .login-pass{}
.input-form-wrap .input-box{position: relative;margin:0 0 16px 0}
.input-form-wrap .input-box:last-child{margin: 0}
.input-form-wrap .input-box.login-id-check{padding:0 86px 0 0}
.input-form-wrap .input-box.login-id-check .btn-chk-vali{position: absolute;top: 0;right: 0;color:#999;background: #eee;width: 85px;height:58px;line-height: 58px;text-align: center;border:1px solid #ddd;border-left: 0;font-size: 16px;}
.input-form-wrap .btn-form-del{display:none;background:url(../images/layer/layer-login01.png) 0 0 no-repeat;position: absolute;top: 20px;right:10px;width: 20px;height: 20px;font-size: 0;background-size: 100px 100px;}
.input-form-wrap .login-certi .btn-form-del{right: 98px;}
.input-form-wrap .login-certi2 .btn-form-del{}
.input-form-wrap .login-birth .btn-form-del{right: 161px;}
.login-wrap .login-check{overflow: hidden;}
.login-wrap .chk-form-box{float:left;width:32%}
.login-wrap .chk-form-box.type2{float:left;width:50%}
.login-wrap .chk-form-box.type2::after{content:"";clear: both;overflow: hidden;}
.login-wrap .chk-form {position: relative;display: block;height: 26px;margin: 20px 0 0 0;}
.login-wrap .chk-form.type2{margin:0 0 25px 0}
.login-wrap .chk-form.all-agree{ margin: 0 0 20px 0;padding: 0 0 17px 0;border-bottom: 1px solid #ebebeb;}
.login-wrap .chk-form input{position: absolute;top: 1px;left: 1px;width: 0;height: 0;cursor: pointer;border: 0;}
.login-wrap .chk-form input[type='checkbox']:checked+label{background:url(../images/layer/layer-login01.png) 0 -64px no-repeat}
.login-wrap .chk-form input[type='radio']:checked+label{background:url(../images/layer/layer-login01.png) 0 -64px no-repeat}
.login-wrap .chk-form label{font-size: 18px;line-height: 26px;position: absolute;top: 0;left: 0;height: 26px;padding-left: 31px;cursor: pointer;background:url(../images/layer/layer-login01.png) 0 -30px no-repeat;letter-spacing: -0.5px;display: block;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;}
.login-wrap .chk-form label span.option{color:#888;font-size: 14px;margin: 0 0 0 5px;}
.login-wrap .chk-form label span.option.type2{color:#19a4e5}
.login-wrap .chk-form label .btn-view-terms{display: block;position: absolute;top:0;right:0;color:#d3d3d3;font-size: 14px;}
.input-form-wrap .txt-error{color:#19a4e5;margin: 9px 0 0 0;}
.btn-member-login a{position: relative;display:block;background: #19a4e5;text-align: center;height:60px;line-height:60px;font-size: 20px;color:#fff;max-width: 420px;margin: 18px auto 20px auto}
.btn-member-login a input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0; z-index: 100;cursor: pointer;}
.input-form-wrap .tit03{font-size: 20px;margin: 0 0 15px 0px;}
.input-form-wrap .tit03 em{color:#19a4e5}
.input-form-wrap .login-certi{padding:0 88px 0 0}
.input-form-wrap .btn-certi-phone{display: block;position: absolute;top:0;right: 0;width:76px;height:60px;line-height:60px;text-align: center;background: #19a4e5;font-size:16px;color: #fff}
.input-form-wrap .login-birth{padding:0 151px 0 0}
.input-form-wrap .login-birth .choice-gender{position: absolute;top: 0;right: 0;}
.input-form-wrap .login-birth .choice-gender a{position: relative;display: inline-block;width: 69px;height: 58px;text-align: center;line-height: 58px;font-size: 16px;color: #aaa;border: 1px solid #dddddd;}
.input-form-wrap .login-birth .choice-gender a.man{border-right: 0}
.input-form-wrap .login-birth .choice-gender a.on:after{content:"";position: absolute;top: -1px;right: -1px;left: -1px;bottom: -1px;border: 1px solid #19a4e5;z-index: 109999999;}
.input-form-wrap .timer{display: block;position: absolute;top: 0;right: 18px;height: 58px;line-height: 58px;color:#19a4e5;font-size: 16px;}
.input-form-wrap .result-find-member{text-align: center;}
.input-form-wrap .result-find-member .id{color:#19a4e5;font-family:'Nanum Barun Gothic Bold';font-size: 22px;margin: 0 0 20px 0;}
.input-form-wrap .result-find-member .info-guide{font-size: 16px;color:#888}
.temrs-agree-box{height:250px;overflow-y: auto;overflow-x: hidden;border: 1px solid #ddd;margin: 15px 0 0 0;}
.temrs-agree-box p{word-break: break-all;padding: 0 20px 25px 20px;}
.terms-chk-box{border-bottom: 1px solid #ebebeb;padding: 0 0 40px 0;}
.terms-chk-layer{width:420px;margin: 0 auto}
.sns-login-wrap {position: relative;width:420px;text-align: center;padding: 41px 0;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;margin: 58px auto 0 auto;}
.sns-login-wrap .tit{position: absolute;top: -9px;left: 50%;background: #fff;padding: 0 3px;margin: 0 0 0 -35px;color: #555;font-size: 16px;}
.sns-login-wrap .link-box{font-size: 0;}
.sns-login-wrap a{display: inline-block;width:53px;height:53px;background: url(../images/layer/layer-login-sns.jpg) 0 0 no-repeat;-webkit-background-size: 179px auto;background-size: 179px auto;font-size: 0;margin:0 16px 0 0}
.sns-login-wrap a.naver{display: inline-block;width:53px;height:53px;background: url(../images/layer/layer-login-sns.jpg) 0 0 no-repeat;-webkit-background-size: 179px auto;background-size: 179px auto;font-size: 0;margin:0 16px 0 0}
.sns-login-wrap a.kakao{background-position: -63px 0;}
.sns-login-wrap a.face{background-position: -126px 0;margin:0}
.member-join-box{position: relative;width:420px;margin:0 auto;padding: 30px 110px 0 0;box-sizing: border-box;-webkit-box-sizing: border-box;}
.member-join-box.type2{    padding: 0 110px 0 0;}
.member-join-box p{color:#888;font-size: 15px;line-height: 23px;}
.member-join-box button.btn-gat{width:110px;height:44px;line-height: 44px;background: #aaa;font-size: 16px;color:#fff;position: absolute;top: 30px;right:0;}
.member-join-box button.btn-gat a{color:#fff}
.member-join-box.type2 button.btn-gat{top:0}


/* Keefit */
.keefit-contents{position: relative;width:1020px;margin:0 auto}
.keefit-contents .title-page h1.tit{font-size: 22px;font-family:'Nanum Barun Gothic Bold';color:#333;padding: 70px 0 10px 0;border-bottom: 4px solid #252525;}
.keefit-contents .title-page h1.tit span{font-size:20px;color:#555;font-family:'Nanum Barun Gothic Regular';}
.main-promo-banner{position: relative;margin:0 0 2px 0;}
.main-promo-banner a{display:block;}
.main-promo-banner a img{display:block;width:1020px;height:210px;}
.main-promo-banner .btn-close{display:block;position: absolute;top: 20px;right: 20px;width:45px;height:45px;background:url(../images/btn/btn-close-banner.png) 0 0 no-repeat;font-size:0;}
.main-promo-banner .btn-close span{display: block;background:#000;opacity:0}
.main-promo-banner .btn-close:hover span{height:45px;opacity: 0.1}
.main-promo-banner .slick-dots{position: absolute;bottom: 10px;left: 0;right: 0;font-size: 0;}
.main-promo-banner .slick-dots li{width: 12px;height: 12px;margin: 0 3px;}
.main-promo-banner .slick-dots li.slick-active button{background:#19a4e5;}
.main-promo-banner .slick-dots li button{width:12px;height: 12px;background:#fff;border-radius:50%;font-size: 0;padding: 0;}
.main-promo-banner .slick-dots li button:before{display: none}
.header-promo-banner{background: #eee;height:82px;}
.header-promo-banner .box{position: relative;max-width: 1020px;margin: 0 auto;}
.header-promo-banner a{display: inline-block;}
.header-promo-banner a, .header-promo-banner img{display: block;margin: 0 auto;}
.header-promo-banner button{display: block;position: absolute;top:29px;right: -50px;width: 25px;height: 25px;font-size: 0;background: url(../images/layer/layer-main-pocket.png) -28px -40px no-repeat;-webkit-background-size: 100px auto;background-size: 100px auto;transition: 0.5s all;-webkit-transition: 0.5s all;}
.header-promo-banner button:hover{}
.search-box-wrap .search-box {position:relative;height:86px;border:7px solid #19a4e5;padding:0 0 0 207px}
.search-box-wrap .search-box .select-cate{position:absolute;top:0;left:0;width:207px;height: 100%;padding:0 0 0 32px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.search-box-wrap .search-box .select-cate select{background: url(../images/ico/icn-select-box.jpg) 81% center no-repeat;width:100%;height: 100%;border:0;font-size: 23px;}
.search-box-wrap .search-box .search-input{position:relative;height: 100%;}
.search-box-wrap .search-box .search-input:after{content:"";position:absolute;top:50%;left:0;height:34px;width:2px;background:#d9d9d9;margin:-17px 0 0 0}
.search-box-wrap .search-box .search-input input{width:100%;height:100%;font-size:23px;padding: 0px 100px 0 38px;color:#333;}
.data-lab-wrap .data-lab-box {position: relative;padding:0 0 0 224px;margin: 30px 0 96px 0;}
.data-lab-wrap .data-lab-box .space{display:none;}
.data-lab-wrap .data-lab-box .tit{position:absolute;top:0;left:0;font-size: 20px;color:#000;line-height: 32px;}
.data-lab-wrap .data-lab-box .list-lab{font-size: 0;}
.data-lab-wrap .data-lab-box .list-lab li{display:inline-block;margin: 0 10px 10px 0;}
.data-lab-wrap .data-lab-box .list-lab li a{font-size: 18px;color:#19a4e5;background: #f7f7f7;padding: 7px 20px;border-radius: 50px;line-height: 1;}

/* 게시판 타입1 */
.board-main-wrap{overflow:hidden; margin: 96px 0 0 0;}
.board-main-wrap .board-tab ul{border-bottom: 4px solid #dddddd;height: 38px;}
.board-main-wrap .board-tab ul li{position:relative;float:left;padding: 0 0 10px 0;z-index: 30;}
.board-main-wrap .board-tab ul li a{display:block;font-size:22px;color:#333;padding: 0 50px;text-align: center;}
.board-main-wrap .board-tab ul li a:after{content:"";position:absolute;top: 4px;right:0;height:18px;width:1px;background:#dddddd;}
.board-main-wrap .board-tab ul li.on a{color:#19a4e5;font-family:'Nanum Barun Gothic Bold';}
.board-main-wrap .board-tab ul li.on:after{content:"";position:absolute;bottom: -4px;left:0;width:100%;height: 4px;z-index: 99;background: #19a4e5;}
.board-main-wrap .board-tab ul li:last-child a:after{display:none;}
.board-main-wrap .board-content{position: relative;}
.board-main-wrap .board-content .btn-view-all{position: absolute;top: -40px;right:0;font-family:'Nanum Barun Gothic Bold';font-size: 16px;border-bottom: 1px solid #555;}
.board-main-wrap .board-content ul li{padding:20px 0;overflow: hidden;border-bottom: 1px solid #dddddd;}
.board-main-wrap .board-content ul li .cont .icn-board-file{display: inline-block;width:20px;height:20px;margin: 0 0 0 19px;background:url(../images/ico/icn-board-fileImage.jpg) 0 0 no-repeat;vertical-align: bottom;}
.board-main-wrap .board-content ul li .cont .count{display: inline-block;margin:0 0 0 13px;color:#19a4e5;font-size:14px;letter-spacing:-1px}
.board-main-wrap .board-content ul li .icn-board-file img{vertical-align:middle;margin: -8px 0 0 0;}
.board-main-wrap .board-content ul li > div{float:left;}
.board-main-wrap .board-content ul li > div.cont{width:87%;font-size:0;overflow: hidden;}
.board-main-wrap .board-content ul li > div.cont .tit{font-size:16px;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 82%;vertical-align: bottom;}
.board-main-wrap .board-content ul li > div.time{width:9%;text-align:center;font-size: 14px;}
.board-main-wrap .board-content ul li > div.num{width:4%;text-align:center;font-size: 14px;}

/* 검색결과 */
.search-result-wrap .result-content h3{color:#252525;font-family:'Nanum Barun Gothic Bold';font-size: 22px;margin: 0 0 14px 0;}
.search-result-wrap ul li.result-head{overflow: hidden;border-top:4px solid #252525}
.search-result-wrap ul li.result-head > div{float:left;font-size:16px;font-family:'Nanum Barun Gothic Bold';text-align: center;/* padding: 20px 0; */line-height: 57px;border-bottom: 1px solid #dddddd;height: 57px;}
.search-result-wrap ul li div.num{width:5%}
.search-result-wrap ul li div.cate{width:10%}
.search-result-wrap ul li div.cont{width:65%}
.search-result-wrap .result-content ul li div.time{width:10%;font-size:14px;}
.search-result-wrap .result-content ul li div.click{width:10%;font-size:14px;}
.search-result-wrap ul li.result-ctn{overflow:hidden;}
.search-result-wrap ul li.result-ctn.on{background: #f8f8f8;}
.search-result-wrap ul li.result-ctn > div{float:left;font-size:16px;font-family:'Nanum Barun Gothic Regular';text-align: center;/* padding: 20px 0; */line-height: 57px;border-bottom: 1px solid #dddddd;height: 57px;}
.search-result-wrap ul li.result-ctn .cont .icn-board-file{display: inline-block;width:20px;height:20px;background:url(../images/ico/icn-board-fileImage.jpg) 0 0 no-repeat;vertical-align: middle;margin: -5px 0 0 17px;}
.search-result-wrap ul li.result-ctn .cont .count{display: inline-block;margin:0 0 0 13px;color:#19a4e5;font-size:14px;letter-spacing:-1px}
.search-result-wrap ul li.result-ctn .cont .icn-board-file img{vertical-align:middle;margin: -8px 0 0 0;}
.search-result-wrap ul li.result-ctn .cont .tit{font-size:16px;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 82%;vertical-align: bottom;}

.review-item-wrap{margin:106px 0 0 0}
.review-item-wrap h2.tit{display: inline-block;background: url(../images/ico/icn-item-beta.jpg) 100% 1px no-repeat;padding: 0 43px 10px 0;font-family:'Nanum Barun Gothic Bold';font-size: 22px;}
.review-item-wrap h2.tit.none{background:none;}
.review-item-wrap h2.tit span{color:#19a4e5;}
.review-item-box ul{overflow:hidden;border-bottom:1px solid #dddddd}
.review-item-box ul li{float:left;width:237px;padding:0 24px 0 0;margin:0 0 61px 0;max-height: 395px;}
.review-item-box ul li:nth-child(4n+0){padding:0;}
.review-item-box ul li::nth-child(1n+5){margin:0}
.review-item-box ul li .box span{display:block;font-family:'Nanum Barun Gothic Regular';overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.review-item-box ul li .box span.thumb{border: 1px solid #dddddd;}
.review-item-box ul li .box span.thumb img{display:block;width: 235px;height: 258px;}
.review-item-box ul li .box span.tit{font-size:16px;font-family:'Nanum Barun Gothic Bold';margin: 12px 0 7px 0;}
.review-item-box ul li .box span.info{font-size:14px;color: #555555;margin: 0 0 15px 0;}
.review-item-box ul li .box span.price{font-size:14px;margin: 12px 0;}
.review-item-box{border-top: 4px solid #dddddd;padding-top: 30px;}
.review-item-box a.btn-go-review{display:block;width:158px;height:34px;font-family:'Nanum Barun Gothic Bold';font-size:14px;color:#19a4e5;border: 1px solid #19a4e5;text-align: left;line-height: 34px;border-radius: 3px;text-align: center;}
.review-item-box a.btn-go-review em{}
.btn-goods-mall{}
.btn-goods-mall a{display: block;max-width:556px;height:100px;background:#19a4e5;line-height:100px;text-align:center;color:#fff;font-size: 24px;border-radius:3px;margin: 95px auto 0 auto;}
.review-goods-wrap{overflow: hidden;padding: 30px 0 30px 30px;border-bottom:1px solid #ddd;margin:20px 0 0 0;}
.review-goods-wrap .thumb{float:left;margin:0 30px 0 0;border: 1px solid #ddd;width: 338px;}
.review-goods-wrap .thumb img{display: block;width: 338px;}
.review-goods-wrap .info{float: left;width: 619px;padding: 18px 0 0 0;}
.review-goods-wrap .info .tit{display: block;font-size:30px;font-family:'Nanum Barun Gothic Bold';padding: 0 0 12px 0;margin: 0 0 27px 0;border-bottom: 1px solid #dddddd;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.review-goods-wrap .info .sub p{margin:0 0 23px 0}
.review-goods-wrap .info .sub em{color:#888;width: 74px;display: inline-block;font-size: 18px;vertical-align: middle;}
.review-goods-wrap .info .sub .name{font-size: 22px;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;max-width: 500px;}
.review-goods-wrap .info .sub .price{font-size: 22px;color:#19a4e5;font-family:'Nanum Barun Gothic Bold';}

/* 리뷰 게시판 */
.review-board-wrap{position: relative;padding: 30px 0 0 0;margin: 57px 0 0 0;}
.review-board-wrap.type3{margin:0;padding:0;}
.review-board-wrap ul.board li .box{overflow: hidden;padding: 23px 0 20px 0;max-height: 188px;border-bottom: 1px solid #ddd;display: table;width: 100%;}
.review-board-wrap ul.board li .box div.cell{display: table-cell;vertical-align: middle;}
.review-board-wrap ul.board li .box .num{width:60px;text-align: center;font-family:'Nanum Barun Gothic Bold';}
.review-board-wrap ul.board li .box .cate{width:130px;font-size: 15px;text-align: center;font-family:'Nanum Barun Gothic Bold';color: #92278f;}
.review-board-wrap ul.board li .box .num span, .review-board-wrap ul li .box .cate span{}
.review-board-wrap ul.board li .box .cate.type2{color:#ec008c}
.review-board-wrap ul.board li .box .cate.type3{color:#19a4e5}
.review-board-wrap ul.board li .box .cate.type4{color:#888}
.review-board-wrap ul.board li .box .cate.type5{color:red}
.review-board-wrap ul.board li .box .cate.type6{color:blue}
.review-board-wrap ul.board li .box .info{width: 438px;padding: 15px 0 0 0;letter-spacing: -0.5px;}
.review-board-wrap ul.board li .box .info.type02{padding: 17px 0 0 0;}
.review-board-wrap ul.board li .box .info span{display: block}
.review-board-wrap ul.board li .box .info .tit01{font-family:'Nanum Barun Gothic Bold';font-size: 16px;max-width: 420px;max-height: 41px;overflow: hidden;text-overflow: ellipsis;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.tit01 em{display: inline-block;}
.tit01 em.icn-pic{width:20px;height:20px;background:url(../images/ico/icn-board-fileImage.jpg) 0 0 no-repeat;font-size: 0;vertical-align: text-bottom;font-family:'Nanum Barun Gothic Bold';margin: 0 10px 0 15px;}
.review-board-wrap ul.board li .box .info .tit03 {padding: 9px 0 12px 0;}
.review-board-wrap ul.board li .box .info .tit03 em{position: relative;display:inline-block;font-size: 15px;color:#555;padding: 0 10px 0 0;margin: 0 7px 0 0;}
.review-board-wrap ul.board li .box .info .tit03 em:first-child{color:#19a4e5}
.review-board-wrap ul.board li .box .info .tit03 em:after{content:'';position: absolute;top: 3px;right:0;width:1px;height:14px;background:#ddd;}
.review-board-wrap ul.board li .box .info .tit03 em:last-child:after{display: none}

.review-board-wrap ul.board li .box .info .comment{color:#19a4e5;font-size: 16px;font-family:'Nanum Barun Gothic Bold';}
.review-board-wrap ul.board li .box .info .tit02{font-size:16px;color:#555;margin: 11px 0 16px 0;max-width: 420px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.review-board-wrap ul.board li .box .info .writer,.review-board-wrap ul li .box .info .date,.review-board-wrap ul li .box .info .view{font-size:14px;color:#888}
.review-board-wrap ul.board li .box .info .writer .point,.review-board-wrap ul li .box .info .date .point,.review-board-wrap ul li .box .info .view .point{font-family:'Nanum Barun Gothic Bold';padding: 0 5px 0 0;}
.review-board-wrap ul.board li .box .info .writer .age{display: inline-block;background: #ec008c;font-size: 11px;border-radius: 20px;color:#fff;    padding: 0px 9px;    margin: 0 0 0 5px;}
.review-board-wrap ul.board li .box .info .date{margin: 8px 0;}
.review-board-wrap ul.board li .box .graph{position: relative;width: 162px;/* float: right; */}
.review-board-wrap ul.board li .box .graph.type2{float:right}
.review-board-wrap ul.board li .box .graph canvas{}
.review-board-wrap ul.board li .box .thumb{/* float: right; */border:1px solid #ddd;margin: 0 0 0 54px;width: 142px; height: 142px;}
.review-board-wrap ul.board li .box .thumb img{display: block;width:142px;height:142px}
.review-board-wrap ul.board li .box .review-grade-list{display: inline-block;}
.review-board-wrap ul.board li .box .review-grade-list a{display: block;font-size: 0;}
.review-board-wrap ul.board li .box .review-grade-list a span{display: inline-block;width:26px;height:26px;background:url(../images/ico/icn-review-star.jpg) 0 0 no-repeat;margin:0 3px 0 0}
.review-board-wrap ul.board li .box .review-grade-list a span.on{background:#18a3e4 url(../images/ico/icn-review-star-on.jpg) 0 0 no-repeat}
.review-board-wrap ul.board li.tit-review{/* margin:57px 0 0 0; */border-bottom: 2px solid #333;}
.review-board-wrap ul.board li.tit-review h2{font-family:'Nanum Barun Gothic Bold';font-size: 22px;padding: 0 0 13px 0;display: inline-block;}
.review-board-wrap ul.board li.th{overflow: hidden}
.review-board-wrap ul.board li.th > div{float:left;text-align: center;font-size: 15px;font-family:'Nanum Barun Gothic Bold';height: 53px;line-height: 53px;border-bottom: 1px solid #dddddd;}
.review-board-wrap ul.board li.th > div:nth-child(1){width: 6%;}
.review-board-wrap ul.board li.th > div:nth-child(2){width: 13%;}
.review-board-wrap ul.board li.th > div:nth-child(3){width: 46%;}
.review-board-wrap ul.board li.th > div:nth-child(4){width: 15%;}
.review-board-wrap ul.board li.th > div:nth-child(5){width: 20%;}
.review-board-wrap ul.board li.noti .area{background: #f7f7f7;padding: 14px 7px;border-bottom: 1px solid #dddddd;}
.review-board-wrap ul.board li.noti .area .point{display:inline-block;background:#19a4e5;color:#fff;font-size: 11px;margin: 0 19px 0 0;padding: 1px 4px;}
.review-board-wrap ul.board li.noti .area p{display: inline-block;font-family:'Nanum Barun Gothic Bold';}
.review-board-wrap ul.board li.noti .btn-show-noti{background: url(../images/ico/icn-m-select-box.jpg) 100% center no-repeat;padding: 0 23px 0 0;background-size: 15px auto;-webkit-background-size: 15px auto;font-family:'Nanum Barun Gothic Bold';}
.review-board-wrap ul.board li.noti .area.button{text-align: center;cursor: pointer;}
.review-board-wrap ul.board li.noti .area .count{font-family:'Nanum Barun Gothic Bold';font-size: 15px;color:#19a4e5;padding:0 0 0 8px;letter-spacing:-1px}
.review-board-wrap.none ul li .box{text-align: center;    padding: 110px 0;}
.review-board-wrap.none .box .para{font-size: 18px;color:#888;    line-height: 30px;padding:0 0 38px 0}
.review-board-wrap.type3 .btn-go-review{float: right;width:210px;height:42px;background: #19a4e5;font-size: 15px;font-family:'Nanum Barun Gothic Bold';color:#fff;text-align: center;line-height: 42px;margin: 20px 0 0 0;}

.review-cate-tab{position: absolute;top: 0;right:0;}
.review-cate-tab ul li{float:left;}
.review-cate-tab ul li a:after{content:'';position: absolute;top:2px;right:0;background: #ddd;height:14px;width:1px;}
.review-cate-tab ul li:last-child a{margin:0;padding:0}
.review-cate-tab ul li:last-child a:after{display: none}
.review-cate-tab ul li a{position: relative;display: block;color:#888;font-size: 14px;margin:0 20px 0 0;padding:0 20px 0 0;}
.review-cate-tab ul li.on a{font-family:'Nanum Barun Gothic Bold';color:#333}

.cate-filter-wrap{height: 70px;margin:25px 0 0 0;border: 1px solid #ddd;}
.cate-filter-wrap > ul{height: 70px;}
.cate-filter-wrap > ul > li .btn-choice{display: block;font-size:16px;}
.cate-filter-wrap > ul > li{float:left;height: 70px}
.cate-filter-wrap > ul > li .select-box{position: relative;width: 202px;height: 70px;border-right: 1px solid #ddd;}
.cate-filter-wrap > ul > li:last-child .select-box{    width: 205px;border-right:0;}
.cate-filter-wrap > ul > li .select-box .tit{display: block;height:70px;line-height: 70px;width: 151px;position: absolute;top: 0px;left:0;z-index: 99999;color: #fff;background: #252525;text-align: left;text-indent: 19px;cursor: pointer;}
.cate-filter-wrap > ul > li .select-box .tit.on{background: #363636;}
.cate-filter-wrap > ul > li .select-box .selectric {background: none;height:70px;border:0;}
.cate-filter-wrap > ul > li .select-box .selectric .label{font-size: 16px;height: 70px;line-height: 70px;color: #333;font-family: 'Nanum Barun Gothic Bold';margin: 0 0 0 19px;}
.cate-filter-wrap > ul > li .select-box .selectric em.cnt{}
.cate-filter-wrap > ul > li .select-box .selectric em.cnt.on{display: block;position: absolute;top: 19px;right: 19px;z-index: 20;width: 34px;height: 34px;background: #19a4e5;border-radius: 50%;line-height: 36px;text-align: center;font-size: 14px;color: #fff;}
.cate-filter-wrap > ul > li .select-box .selectric .button{height:70px;background: #fff url(../images/ico/icn-arrow-filter.png) center center no-repeat;right: 19px;width: 34px;}
.cate-filter-wrap > ul > li .select-box .selectric .button:after{width: 34px;height: 34px;background: #e1e1e1 url(../images/ico/icn-arrow-filter.png) center center no-repeat;border-radius: 50%;border-top: 0;border: 0;}
.cate-filter-wrap > ul > li .select-box .selectric-open .selectric, .cate-filter-wrap > ul > li .select-box .selectric-open .selectric .button{/* background:#363636 */}
.cate-filter-wrap > ul > li .select-box .selectric-items ul{padding: 13px 0;background: #fff;}
.cate-filter-wrap > ul > li .select-box .selectric-items li{background: #fff url(../images/layer/layer-cate-select.png) 90% 12px no-repeat;font-size: 16px;color: #333;padding: 10px 24px 10px 24px;}
.cate-filter-wrap > ul > li .select-box .selectric-items li.selected{background: #fff url(../images/layer/layer-cate-select.png) 90% -52px no-repeat;}
.cate-filter-wrap > ul > li .select-box .selectric-open{}
.cate-filter-wrap > ul > li .select-box .selectric-items{left: -1px !important;width: 202px !important;}
.cate-filter-wrap > ul > li .select-box .selectric-wrapper{height:70px}
.cate-filter-wrap > ul > li:last-child .select-box .selectric-items{left: -1px !important;width: 206px !important;}
.cate-filter-result{position: relative;padding: 0 87px 0 115px; min-height: 50px;border-bottom: 1px solid #ccc;line-height: 1;}
.cate-filter-result .tit{display:block;position: absolute;top:0;left:0;width: 115px;height:50px;line-height: 50px;font-size: 16px;font-family:'Nanum Barun Gothic Bold';text-align: center;}
.cate-filter-result .btn-init{display: block;position: absolute;top: 10px;right: 7px;width: 78px;height: 28px;line-height: 28px;text-align: center;border: 1px solid #19a4e5;color: #19a4e5;font-size: 14px;font-family:'Nanum Barun Gothic Bold';}
.cate-filter-result .filter-area{font-size: 0;padding: 4px 0 14px 0;}
.cate-filter-result .filter-area:after{content:'';content: "";display: inline-block;vertical-align: middle;height: 100%;}
.cate-filter-result .filter-area .cate{font-size: 14px;font-family:'Nanum Barun Gothic Bold';margin: 0 0 0 35px;}
.cate-filter-result .filter-area .cate:first-child{margin: 0}
.cate-filter-result .filter-area a,.cate-filter-result .filter-area em{display:inline-block;}
.cate-filter-result .filter-area a{height:22px;background: #19a4e5;color:#555;padding: 0 10px 0 10px;cursor: pointer;font-size: 13px;line-height: 22px;color: #fff;margin: 10px 10px 0 0;vertical-align: middle;}
.cate-filter-result .filter-area a.type2{background:#cacaca;}
.cate-filter-result .filter-area a em{width:9px;height:9px;background:url(../images/btn/btn-del-filter.png) 0 0 no-repeat;margin: 0 0 0 22px;}


/* 리뷰쓰기 */
/* #img_tr{display: block;position: absolute;top: 2494px;left: 0;} */
#img_tr button{width:150px;height:38px;background: url(../images/btn/btn-add-file.jpg) 0 0 no-repeat;margin: 15px 0;}
#img_tr input{opacity: 0;-moz-opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)}
.file-progress-wrap{}
.file-progress-box {position:relative;padding: 0 0 0 60px}
.file-progress-box .preview{width: 50px;height: 50px;margin: 5px;left: 0;top: 0;display: inline-block;box-sizing: border-box;border: 2px solid transparent;box-shadow: 0 0 0 1px rgba(0,0,0,.2);overflow: hidden;border-radius: 50%;position: absolute;}
.file-progress-box .preview img{width: 50px;height: 50px;}
.file-progress-box .info {padding: 11px 0 0 8px;}
.file-progress-box .info .tit{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 0 5px 0;}
.file-progress-box .info .size{font-size: 12px;color: #888;line-height: 1}
.file-progress-box{box-shadow: 0 1px 3px rgba(0,0,0,.1);width: 1020px;height: 61px;box-sizing: border-box;border: 1px solid #e5e5e5;}
.file-progress-box .bar{height: 61px;position: absolute;top: 0;left: 0;background: #f5f6f8;z-index: -1;
    -webkit-transition: width 0.5s ease-in-out;
    -moz-transition: width 0.5s ease-in-out;
    -o-transition: width 0.5s ease-in-out;
    transition: width 0.5s ease-in-out;
}
.file-progress-box.complete .bar{height: 61px;position: absolute;top: 0;left: 0;background: #edf8ee;z-index: -1;
    -webkit-transition: width 0.5s ease-in-out;
    -moz-transition: width 0.5s ease-in-out;
    -o-transition: width 0.5s ease-in-out;
    transition: width 0.5s ease-in-out;
}
.file-progress-box .txt-status{position: absolute;bottom: 0;right: 0;line-height: 22px;font-size: 22px;font-weight: 700;font-family: "Arial";color:rgba(55,84,114,.2);}
.file-progress-box.complete .txt-status{color:#333;bottom: 5px;right: 5px;}
.file-progress-box .icn-ing{position: absolute;right: 10px;bottom: 22px;width: 30px;height: 30px;background: url(../images/ico/icn-download-progress.gif) 0 0 no-repeat;-webkit-background-size: 30px 30px;background-size: 30px 30px;border-radius: 50%;}
.review-write-wrap{margin:65px 0 0 0}
.review-write-wrap .tit-main {position: relative;}
.review-write-wrap .tit-main h1{font-size:40px;font-family:'Nanum Barun Gothic Bold';line-height: 1;}
.review-write-wrap .tit-main p{font-size: 20px;color:#555;margin: 14px 0 0 0;}
.review-write-wrap .tit-main .btn-notification{display: block;width:200px;height:54px;line-height: 54px;background: #19a4e5;text-align: center;color: #fff;font-family:'Nanum Barun Gothic Bold';font-size: 16px;position: absolute;top: 16px;right: 0;}
.review-write-wrap .review-noti-box{position: relative;background: #f7f7f7;border:1px solid #ddd;margin: 25px 0 0 0;}
.review-write-wrap .review-noti-box .top-title{position: relative;cursor: pointer;padding: 0 0 0 20px;height: 51px;line-height: 51px;}
.review-write-wrap .review-noti-box span, .review-write-wrap .review-noti-box p{display: block;    font-size: 16px;}
.review-write-wrap .review-noti-box .top-title p{font-size: 16px;}
.review-write-wrap .review-noti-box .icn-arr{position: absolute;top: 0;right: 0;width:56px;height:51px;border-left:1px solid #ddd;}
.review-write-wrap .review-noti-box .icn-arr:after{content:'';position: absolute;top: 50%;left: 23px;margin-top: -2px;border: solid #999;border-width: 0 2px 2px 0;padding: 5px;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);font-size: 0;}
.review-write-wrap .review-noti-box .top-title.on .icn-arr:after{content:'';position: absolute;top: 50%;left: 23px;margin-top: -9px;border: solid #999;border-width: 0 2px 2px 0;padding: 5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);font-size: 0;}
.review-write-wrap .review-noti-box .btn-close{display: block;width:170px;height:54px;line-height: 54px;font-size: 16px;font-family:'Nanum Barun Gothic Bold';color:#fff;background: #19a4e5;text-align: center;margin:30px auto 0 auto}
.review-write-wrap .review-noti-box .noti-body {display: block;padding: 23px 0 39px 24px;border-top: 1px solid #ddd;}
.review-write-wrap .review-noti-box .noti-body p{margin: 0 0 22px 0;}
.review-write-wrap .review-noti-box .noti-body ul li{list-style-type: decimal;line-height: 1;margin: 0 0 9px 17px;font-size: 16px;}
.review-write-wrap .review-step-box{font-size: 22px;font-family:'Nanum Barun Gothic Bold';line-height:73px;height:73px;border-top:2px solid #19a4e5;border-bottom:2px solid #19a4e5;margin: 45px 0 0 0;}
.review-write-wrap .review-step-box.first{margin:30px 0 20px 0}
.review-write-wrap .review-step-box .step{margin: 0 10px 0 0;color:#19a4e5;}
.review-write-first table.review-write-table01 {border-top: 1px solid #ddd;}
.review-write-first table.review-write-table01 .col01{width:184px;}
.review-write-first table.review-write-table01 .col03{width:184px;}
.review-write-first table.review-write-table01 td{border-bottom: 1px solid #ddd;padding:20px;font-size: 0;}
.review-write-first table.review-write-table01 td.cate{height:99px;background:#f5f5f5;font-size: 17px;font-family:'Nanum Barun Gothic Bold';color:#555;padding:0 0 0 20px;}
.review-write-first table.review-write-table01 .rec > div{display: inline-block;vertical-align: middle;}
.review-write-first table.review-write-table01 .rec > div:first-child{margin:0 10px 0 0}
.review-write-first table.review-write-table01 .n2 .input-type03{width:455px;}
.review-write-first table.review-write-table01 .n2 .input-type03{display: inline-block;width:251px;}
.review-write-first table.review-write-table01 .n2 .select-type01{display: inline-block;vertical-align: middle;margin: 0 0 0 9px;}
.review-write-first table.review-write-table01 .n2 .select-type01 .selectric{width: 164px;}
.review-write-first table.review-write-table01 .c-n0 .input-type03{width:628px;}
.review-write-first table.review-write-table01 .c-n1 .input-type03{width: 460px;margin: 0 0 0 10px;}
.review-write-first table.review-write-table01 .c-n2 td:nth-child(2){padding: 20px 10px 20px 20px}
.review-write-first .attached-item-box{margin: 18px 0 0 0;}
.review-write-first .attached-item-box .thumb{position: relative;display: inline-block;width:112px;margin: 0 25px 0 0;opacity:1;transform: scale(1);-webkit-transform: scale(1);transition: all 1s;-webkit-transition: all 1s}
.review-write-first .attached-item-box .thumb.close{width: 0;transform: scale(0);-webkit-transform: scale(0);opacity:0;}
.review-write-first .attached-item-box .thumb img{display:block;width:112px;height:112px;border:1px solid #ddd}
.review-write-first .attached-item-box .thumb button.btn-close{display: block;position: absolute;top: -13px;right: -15px;font-size: 0;background:url(../images/btn/btn-del-reviewThumb.png) 0 0 no-repeat;width: 29px;height: 29px;}
.review-write-wrap .nonmember-write {padding:25px 0 0 0;overflow: hidden}
.review-write-wrap .nonmember-write .tit{font-size: 20px;font-family:'Nanum Barun Gothic Bold';padding: 0 0 16px 0;}
.review-write-wrap .nonmember-write .input-type03{float:left;width:182px;}
.review-write-wrap .nonmember-write .input-type03:last-child{width:303px;margin:0 0 0 20px}
.auto-review-form input:focus{border:1px solid #19a4e5}
.auto-review-form ul.box-auto-form{position: absolute;top: 59px;left:0;width: 100%;border:1px solid #e5e5e5;z-index: 100;box-shadow: 2px 2px 10px 1px rgba(0,0,0,.08);max-height: 128px;overflow-y: auto;overflow-x: hidden;box-sizing: border-box;-webkit-box-sizing: border-box;background: #fff;}
.auto-review-form ul.box-auto-form li a{display: block;height:42px;background: #fff;color:#333;font-size: 14px;line-height: 42px;padding: 0 20px;font-family:'Nanum Barun Gothic Bold';}
.auto-review-form ul.box-auto-form li.none a{text-decoration: line-through !important;cursor: no-drop;}
.auto-review-form ul.box-auto-form li.on a{background: #19a4e5;color:#fff;font-family:'Nanum Barun Gothic Bold';}
.review-assessment-area{position: relative;overflow: hidden;margin: 60px 0 0 0;}
.review-assessment-area.detail{margin: 49px 0 0 0}
.review-assessment-area h2.tit{font-size: 24px;font-family:'Nanum Barun Gothic Bold';margin: 0 0 15px 0px;}
.review-assessment-area h2.tit.type2{border-bottom:1px solid #ddd;padding: 0 0 13px 0;margin: 0 0 9px 0;}
.review-assessment-area h2.tit span.txt-sub{font-size: 20px;color:#aaa}
.review-assessment-area .btn-goods-view{text-align: right;font-size: 16px;padding:17px 0 0 0}
.review-assessment-area .btn-goods-view a{color:#888}
.review-assessment-area .value-graph-area{overflow: hidden;}
.review-assessment-area .value-graph-area > div{float:left;width:100%;height: 335px;border:1px solid #ddd;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 25px 25px;text-align: center;position: relative;}
.review-assessment-area .value-graph-area > div h3{font-size: 20px;font-family:'Nanum Barun Gothic Bold';margin: 0 0 60px 0;text-align: left;}
.review-assessment-area .value-graph-area.type2{overflow: hidden;}
.review-assessment-area .value-graph-area.type2 .right{}
.review-assessment-area .value-graph-area.type2 .value-average-box{float:left;width:50%;padding-top: 115px;border-right: 0;border-left: 0;}
.average-rating-result{width:208px;height:34px;background: url(../images/layer/layer-review-rating.png) 0 0 no-repeat;margin: 0 0 0 116px;}
.average-rating-result .rating-base{height:34px;background: url(../images/layer/layer-review-rating.png) 0 bottom no-repeat;}
.average-rating-result{width:208px;height:34px;background: url(../images/layer/layer-review-rating.png) 0 0 no-repeat;margin: 0 0 0 116px;}
.average-rating-result .rating-base{height:34px;background: url(../images/layer/layer-review-rating.png) 0 bottom no-repeat;}
.average-rating-result.write{background:none;}
.average-rating-result.write .rating-base{width:210px;height:34px;background: url(../images/layer/layer-review-rating.png) 0 0 no-repeat;}
.average-rating-result.write .rating-base .ui-slider-range{height:34px;background: url(../images/layer/layer-review-rating.png) 0 bottom no-repeat;}
.review-assessment-area .value-graph-area.type2 .right{position: relative;float:left;width:50%;border-left: 0;border-right: 0;padding-left: 0;}
.review-assessment-area .value-graph-area > div .score{color:#19a4e5;font-size: 35px;font-family:'Nanum Barun Gothic Bold';text-align: center;margin: 0 0 55px 21px;}
.review-assessment-area .score-range-box{display: inline-block;}
.review-assessment-area .score-range-box p{color:#aaa;font-size: 16px;margin: 0 0 18px 0;text-align: left;}
.review-assessment-area div.slider-range-score{width:369px;height: 23px;border:0;background: #eee;position: relative;border-radius: 20px;    overflow: hidden;}
.review-assessment-area .slider-range-score .ui-slider-range{background:#01b3fd;border-radius: 20px;height: 23px;}
.review-assessment-area .slider-range-score .ui-slider-handle{display:none}
.review-assessment-area .slider-range-score .ui-slider-range-max{right: -1px;position: absolute;top: 0;height: 23px;}
.review-assessment-area .slider-range-score .edge{position: absolute;top:0;left:0;display: block;width:50px;height:23px;background: #eee}
.review-assessment-area .tit-step{display: block;background: #000;}
.write-url-area{overflow: hidden;height:60px;margin: 15px 0 0 0;clear: both;}
.write-url-area .url-area{float:left;width: 883px;}
.write-url-area .pic-upload{position: relative;float:left;width:120px;margin: 0 0 0 17px;}
.write-url-area .pic-upload .btn-pic-upload{position: relative;width:120px;height: 60px;color:#aaa;background: #f3f3f3;font-family:'Nanum Barun Gothic Bold';border:1px solid #ddd;text-align: center;line-height: 60px;font-size: 16px;cursor: pointer;}
.write-url-area .pic-upload input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 100;cursor: pointer;}
.review-assessment-area .value-graph-area .score-number{width: 369px;display: block;overflow: hidden;text-align: center;margin: 0 auto;}
.review-assessment-area .value-graph-area .score-number span{display: inline-block;font-size: 13px;color: #aaa;}
.review-assessment-area .value-graph-area .score-number span:nth-child(1){float: left;}
.review-assessment-area .value-graph-area .score-number span:nth-child(2){}
.review-assessment-area .value-graph-area .score-number span:nth-child(3){float: right;}
.review-assessment-area .keyword-area {display: inline-block;font-size: 0;}
.review-assessment-area .keyword-area ul {padding: 50px 0 0 0;}
.review-assessment-area .keyword-area ul:first-child{padding:40px 0 0 0}
.review-assessment-area .keyword-area ul li{display: inline-block;width: 114px;text-align: center;margin: 0 13px 0 0;}
.review-assessment-area .keyword-area ul li .thumb img{width: 114px;height: 114px;}
.review-assessment-area .review-editor-wrap{margin: 17px 0 0 0;}
.review-assessment-area .value-graph-result {margin:9px 0 0 0}
.review-assessment-area .value-graph-result + .score-number{margin:8px auto 0 auto;text-indent: 8px;}
.review-assessment-area .value-graph-result ul li {position: relative;margin:0 0 22px 0;}
.review-assessment-area .value-graph-result ul li:last-child{margin:0}
.review-assessment-area .value-graph-result ul li span{display: inline-block;}
.review-assessment-area .value-graph-result ul li span.name{position: absolute;top: 9px;left: 0;font-size: 21px;color: #333;width: 116px;text-align: left;}
.review-assessment-area .value-graph-result ul li .ingre-graph{position: relative;display: inline-block;width:369px;height: 23px;background: #eee;border-radius: 20px;vertical-align: middle;}
.review-assessment-area .value-graph-result ul li .ingre-graph em{display: inline-block;position: absolute;top:0;left:0;height:23px;background: #01b3fd;border-radius: 20px;font-size: 0;}
.review-assessment-area .value-graph-result ul li .num{position: absolute;top: 4px;right: 115px;font-size: 21px;margin:0 0 0 20px;font-family:'Nanum Barun Gothic Bold';color: #ccc;}
.review-assessment-area .value-graph-result ul li.on .num{color:#01b3fc}
.review-assessment-area .cook-step-box ul li{display: table;}
.review-assessment-area .cook-step-box ul li .cell{display: table-cell;vertical-align: middle;}
.review-assessment-area .cook-step-box .tit {    width: 109px;}
.review-assessment-area .cook-step-box .tit span{display:block;width:90px;height:32px;line-height: 32px;text-align: center;background: #f7f7f7;color:#19a4e5;font-family:'Nanum Barun Gothic Bold';font-size: 18px;border-radius: 25px;}
.review-assessment-area .cook-step-box .review-editor-wrap{margin:0}
.review-assessment-area .cook-step-box .btn-del{width:42px;text-align: center;}
.review-assessment-area .cook-step-box .btn-del a{display: inline-block;width:20px;height:20px;background:url(../images/layer/layer-step-cook.jpg) 0 0 no-repeat;font-size: 0;}
.review-assessment-area .cook-step-box .review-editor-wrap.cell{width:869px;}
.review-assessment-area .cook-step-box .sample{width:869px;}
.review-assessment-area .cook-step-box .btn-add-step{display: inline-block;width:20px;height:20px;}
.user-editor-box{word-break: break-all;padding: 30px 0 0 0;    font-size: 16px;}
.user-editor-box img{max-width:1020px}
.review-write-wrap .review-assessment-tab{margin:40px 0 0 0}
.review-assessment-tab{overflow: hidden;margin: 25px 0 0 0;}
.review-assessment-tab ul{position: relative;overflow: hidden;}
.review-assessment-tab ul:after {content: "";position: absolute;left:0;right:0;bottom:0;border-bottom: 2px solid #19a4e5;}
.review-assessment-tab ul li{position: relative;width:171px;height:58px;float: left;line-height: 58px;text-align: center;box-sizing: border-box;-webkit-box-sizing: border-box;border: 1px solid #ddd;border-bottom-color: transparent;background: #fff;color:#aaa}
.review-assessment-tab ul li+li{border-left: 0}
.review-assessment-tab ul li a{position: relative;display: block;color:#aaa;font-size: 18px;z-index: 40}
.review-assessment-tab ul li.on a{color:#19a4e5;font-family: 'Nanum Barun Gothic Bold'; }
.review-assessment-tab ul li:before {content: "";position: absolute;left: -1px;right: -1px;bottom: -1px;border-bottom: 2px solid #19a4e5;}
.review-assessment-tab ul li.on:before {content: "";position: absolute;top: -1px;left: -1px;bottom: -1px;right: -1px;border: 2px solid #19a4e5;border-bottom-color: white;z-index: 3;}
.review-assessment-tab ul li.on:after {content: "";position: absolute;top: -1px;left: -1px;bottom: -1px;right: -1px;border-left: 1px solid #19a4e5;border-right: 1px solid #19a4e5}
.review-hastag-wrap .tit{font-size: 22px;font-family:'Nanum Barun Gothic Bold';margin: 65px 0 25px 0;}
.review-hastag-wrap .hash-pocket{position: relative;overflow: hidden;margin: 0 0 70px 0;}
.review-hastag-wrap .hash-pocket .hash-box{position: relative;padding: 0 70px 10px 20px;}
.review-hastag-wrap .hash-pocket .label{position: absolute;top: 15px;left: 0;font-size: 22px;padding: 0 2px 0 0;}
.review-hastag-wrap .hash-pocket input{width:100%;height:60px;border:1px solid #ddd;padding: 0 0 0 16px;box-sizing: border-box;-webkit-box-sizing: border-box;font-size: 16px;}
.review-hastag-wrap .hash-pocket .btn-add{display: block;position: absolute;top:0;right:0;border:1px solid #ddd;font-size: 0;width:58px;height:58px;background: url(../images/btn/btn-add-hashtag.jpg) 0 0 no-repeat;    z-index: 50;}
.value-graph-area .score-average{position: absolute;top:118px;right:103px}
.value-graph-area .score-average span{display: block}
.value-graph-area .score-average .name{font-size: 20px;color:#aaa}
.value-graph-area .score-average .txt{font-size: 35px;color:#19a4e5;font-family:'Nanum Barun Gothic Bold';}
.graph-ingredient,.graph-ingredient ul{position: relative;height:100%;max-height: 113px;font-size: 0;padding: 83px 0 0 0;}
.graph-ingredient ul:after{content: "";position: absolute;bottom: 28px;left: 258px;width: 454px;height: 2px;background: #eee;}
.graph-ingredient ul.type2:after{content: "";position: absolute;bottom: 28px;left: 275px;width: 43%;height: 2px;background: #eee;}
.graph-ingredient ul li {display:inline-block;position: relative;height:100%;width: 62px;font-size: 0;margin: 0 34px 0 0;padding: 0 0 30px 0;box-sizing: border-box;}
.graph-ingredient ul li:last-child{margin:0}
.graph-ingredient ul li .bar{display:inline-block;position: absolute;bottom: 30px;left: 0;width: 28px;background: #01b3fd;max-height: 100%;}
.graph-ingredient ul li .bar:last-child{margin:0}
.graph-ingredient ul li .bar.average{background: #fa86c3;left: 34px;}
.graph-ingredient ul li .bar .txt{display: block;position: absolute;top:-21px;left:0;font-size: 12px;letter-spacing: -1px;text-align: center;width: 100%;font-family:'Nanum Barun Gothic Bold';color: #01b3fd;}
.graph-ingredient ul li .bar.average .txt{color: #fa86c3;font-family:'Nanum Barun Gothic Regular'}
.graph-ingredient ul li .tit{position: absolute;bottom: -19px;left: 50%;width: 100px;height: 36px;font-size: 13px;color: #999;margin-left: -50px;letter-spacing: -1px;}
.graph-ingredient.type3,.graph-ingredient.type3 ul{position: relative;height:100%;max-height: 93px;font-size: 0;padding: 44px 0 0 0;}
.graph-ingredient.type2 ul li{width: 110px;}
.graph-ingredient.type2 ul li .bar{display:inline-block;position: absolute;bottom: 30px;left: 0;width: 50px;background: #01b3fd;max-height: 100%;}
.graph-ingredient.type2 ul li .bar.average{background: #fa86c3;left: 60px;}
.graph-ingredient.type2 ul li .fig{position: absolute;top: -55px;left: 0;width: 100%;height: 17px;font-size: 13px;color: #333;font-family:'Nanum Barun Gothic Bold';}
.graph-ingredient.type2 ul li .bar .txt{width:50px}
.value-graph-area .pointer{position: absolute;display: inline-block;top: 55px;left: 50%;max-width: 430px;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.value-graph-area .pointer span{display: block;color:#aaa;font-size: 12px;text-align: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.value-graph-area .pointer span em{display: inline-block;width:12px;height:10px;background: #01b3fd;vertical-align: middle;margin: 0 5px 0 0;}
.value-graph-area .pointer span.p1{margin: 0 0 10px 0;}
.value-graph-area .pointer span.p2 em {background: #fa86c3}
.review-assessment-area .graph-para{font-size: 14px;color:#aaa;text-align: center;}
.value-average-box .txt-score{font-size: 24px;font-family:'Nanum Barun Gothic Bold';line-height: 1;margin: 0 0 20px 0;letter-spacing: -1px;}
.value-average-box .txt-score span{font-size: 32px;color:#01b3fc;padding: 0 0 0 6px;}

/* 리뷰상세 */
.review-detail-wrap .info-detail-board{border-top:2px solid #252525;margin: 25px 0 0 0;}
.review-detail-wrap .info-detail-board .cell{height:54px;line-height: 54px;border-bottom:1px solid #ddd;padding:0 18px;position: relative;}
.review-detail-wrap .info-detail-board .tit{background: #f7f7f7;font-size: 0;font-family:'Nanum Barun Gothic Bold';}
.review-detail-wrap .info-detail-board .tit .cate{position: absolute;top: 0;left: 18px;color: #92278f;padding: 0 12px 0 0;margin: 0 12px 0 0;font-size: 15px;}
.review-detail-wrap .info-detail-board .tit .cate:after{content:"";position: absolute;right:0;top: 20px;height: 12px;width:2px;background: #ddd;}
.review-detail-wrap .info-detail-board .tit .cate.type2{color:#ec008c}
.review-detail-wrap .info-detail-board .tit .cate.type3{color:#19a4e5}
.review-detail-wrap .info-detail-board .tit .cate.type4{color:#aaa}
.review-detail-wrap .info-detail-board .tit .tit01{display: block;font-size: 17px;position: absolute;top: 0;left: 95px;width: 924px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.review-detail-wrap .info-detail-board .name{font-size: 15px;color:#555}
.review-detail-wrap .info-detail-board .name .n01{position:relative;margin: 0 8px 0 0;padding: 0 10px 0 0;}
.review-detail-wrap .info-detail-board .name .n01:after{content:"";position: absolute;right:0;top: 2px;height: 12px;width:2px;background: #ddd;}
.review-detail-wrap .info-detail-board .user span{display: inline-block;}
.review-detail-wrap .info-detail-board .user .txt-id{font-size: 14px;color:#888}
.review-detail-wrap .info-detail-board .user .txt-age{width:40px;height:14px;line-height: 14px;font-size: 11px;color:#fff;text-align: center;background: #ec008c;border-radius: 20px;margin:0 0 0 7px}
.review-detail-wrap .info-detail-board .info-cate{float: right;}
.review-detail-wrap .info-detail-board .info-cate span{display:inline-block;background:url(../images/layer/layer-review-detail01.jpg)0 0 no-repeat;padding: 0 0 0 25px;line-height: 1;margin: 0 0 0 14px;color: #888;vertical-align: middle;}
.review-detail-wrap .info-detail-board .info-cate .date{background-position: 6px 0;}
.review-detail-wrap .info-detail-board .info-cate .view{background-position: 0 102%;}
.review-detail-wrap .info-detail-board .info-cate .comment{background-position: -130px 1px;font-size: 16px;color:#19a4e5;font-family:'Nanum Barun Gothic Bold';padding: 0 0 0 24px;}
.review-assessment-area.detail .value-graph-area{display: table;width:100%}
.review-assessment-area.detail .value-graph-area > div{display: table-cell;width:50%;vertical-align: middle;padding: 0;float: none;}
.review-assessment-area.detail .value-graph-area div:first-child{border-right:0}
.review-assessment-area.detail .thumb-detail img{width:294px;height:294px}
.review-assessment-area.detail .graph{position: relative;width:200px;margin: 0 auto;display: inline-block;vertical-align: middle;}
.review-detail-wrap .data-lab-wrap .data-lab-box{padding:0}
.review-para-area h3{font-size: 24px;font-family: 'Nanum Barun Gothic Bold';margin: 0 0 15px 0px;}
.review-para-area ul li{margin:0 0 3px 0;font-size: 16px;color:#555}
.review-para-area{margin: 15px 0;font-size: 16px;}
.detail-user-share{overflow: hidden;}
.detail-share-area{float:right}
.detail-share-area ul{font-size: 0;text-align: right;}
.detail-share-area ul li{display: inline-block;margin: 0 0 0 9px;}
.detail-share-area ul li a{display: block;width:138px;height:52px;text-align: center;line-height: 52px;border: 1px solid #ddd;color:#555;font-size: 15px;}
.detail-share-area ul li a span.ico{display: inline-block;width: 18px;height: 18px;background: url(../images/layer/layer-detail-share.jpg) 0 0 no-repeat;font-size: 15px;color: #555;vertical-align: middle;margin: 0 7px 0 0;}
.detail-share-area ul li a em{display:inline-block;color:#19a4e5;font-size: 14px;}
.detail-share-area ul li.charge a span{background-position: right 0;}
.detail-share-area ul li.modi a span{background-position: -41px 0;}
.detail-share-area ul li.del a span{background-position: -86px 0;}
.detail-sns-area {float:left}
.detail-sns-area {position: relative;padding: 10px 0 0 0;height: 33px;}
.detail-sns-area .tit{font-size: 17px;color: #555;height: 33px;line-height: 33px;position: absolute;top: 10px;left: 0;}
.detail-sns-area ul {font-size: 0;}
.detail-sns-area ul li{float:left;margin:0 10px 0 0}
.detail-sns-area ul li a{display: block;width:33px;height:33px;font-size: 0;background: url(../images/layer/layer-sns-share.jpg) 0 0 no-repeat;}
.detail-sns-area ul li:nth-child(2) a{background-position: right 0;}
.detail-sns-area ul li:nth-child(3) a{background-position: 0 bottom}
.detail-sns-area ul li:nth-child(4) a{background-position:bottom right}
.detail-adjustment-area {overflow: hidden;border-top: 1px solid #ddd;padding: 30px 0 0 0;margin: 30px 0 0 0;}
.detail-adjustment-area .list-default{margin:0 0 19px 0}
.detail-adjustment-area ul{float: left;overflow: hidden;font-size: 0;}
.detail-adjustment-area ul li{display: inline-block;margin:0 9px 0 0;}
.detail-adjustment-area ul li a{display: block;width:138px;height:52px;text-align: center;line-height: 52px;border: 1px solid #ddd;color:#555;font-size: 15px;}
.detail-adjustment-area ul li a span.ico{display: inline-block;width: 18px;height: 18px;background: url(../images/layer/layer-detail-share.jpg) 0 0 no-repeat;font-size: 15px;color: #555;vertical-align: middle;margin: 0 7px 0 0;}
.detail-adjustment-area ul li.modi a span.ico{background-position: -41px 0}
.detail-adjustment-area ul li.del a span.ico{background-position: -86px 0}
.detail-adjustment-area .btn-review-list{float:right;width:140px;height:54px;font-size: 15px;background: #aaa;color:#fff;text-align: center;line-height: 54px;}
.detail-adjustment-area .nonmember-modi-input{position: relative;margin:0;border:1px solid #ddd;width: 510px;height:58px;padding: 0 130px 0 16px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.detail-adjustment-area .nonmember-modi-input input{width:100%;height:56px}
.detail-adjustment-area .nonmember-modi-input a.btn-confirm{position:absolute;top:0;right:0;width:120px;height:56px;line-height: 56px;text-align: center;background: #f3f3f3;color:#aaa;font-family:'Nanum Barun Gothic Bold';font-size: 16px;    border-left: 1px solid #ddd;}

/* 검색결과 */
.list-tit-area{position: relative;margin: 50px 0 0 0;}
.list-tit-area h2.tit{font-size: 30px;font-family:'Nanum Barun Gothic Bold';}
.list-tit-area .location{position: absolute;top: 16px;right:0;}
.list-tit-area .location a{display: inline-block;color:#888;font-size: 14px;}
.list-tit-area .location a.on{color:#333}

.search-outcome-wrap{position: relative;background: #f7f7f7;border-top:1px solid #333333;text-align: center;padding:50px 0 30px 0;margin:30px 0 0 0}
.search-outcome-wrap .txt-search01{font-size: 19px;}
.search-outcome-wrap .txt-search01 span{color:#19a4e5;font-family:'Nanum Barun Gothic Bold';}
.search-outcome-wrap .none{}
.search-outcome-wrap .none .icn{width:37px;height:37px;}
.search-outcome-wrap .none p{font-size: 19px;font-family:'Nanum Barun Gothic Bold';}
.search-outcome-wrap .none p em{color:#19a4e5;}
.input-outcome-area{position: relative;display: inline-block;padding: 0 0 0 157px;text-align: left;margin: 27px 0 0 0;}
.input-outcome-area .select-type01{position: absolute;top:0;left:0;width:158px}
.input-outcome-box {position: relative;width:420px;}
.input-outcome-box input{width:418px;height: 60px;border:1px solid #ddd;background: #fff;padding:0 53px 0 23px;font-size: 16px;}
.input-outcome-box .btn-search{display: block;position: absolute;top: 19px;right:23px;width:19px;height:19px;font-size: 0;background: url(../images/layer/layer-main-pocket.png) 0 bottom no-repeat;}
.input-outcome-box input:focus{border-color:#19a4e5;}
.input-outcome-box input:focus + button{background-position: -29px bottom;}

.list-category-result ul {font-size: 0;margin:50px 0 0 0;padding:0 45px;text-align: left;}
.list-category-result ul li{position: relative;display: inline-block;padding: 0 20px 0 0;margin: 0 20px 10px 0;}
.list-category-result ul li:after{content: "";position: absolute;top:4px;right:0;height:12px;width:1px;}
.list-category-result ul li:last-child:after{display: none;}
.list-category-result ul li:last-child{margin:0;padding: 0}
.list-category-result ul li a{position: relative;display: block;font-size: 15px;color: #888;}
.list-category-result ul li.on a{color:#333;font-family:'Nanum Barun Gothic Bold';}
.list-category-result ul li a:hover{color:#333}
.list-category-result ul li.new a:after{content: "";display: block;width:19px;height:19px;position: absolute;top: -12px;left: -12px;background:url(../images/ico/icn-category-new.png) 0 0 no-repeat;-webkit-background-size: 19px 19px;background-size: 19px 19px;}

.goods-list-type-wrap{margin:40px 0 0 0;    height: 887px;}
.goods-list-type-wrap .location{float:left;font-size: 0;padding: 18px 0 0;}
.goods-list-type-wrap .location .txt-result{font-size: 17px;font-family:'Nanum Barun Gothic Bold'}
.goods-list-type-wrap .location .txt-result span{color:#19a4e5}
.goods-list-type-wrap .location a{position: relative;display: inline-block;padding: 0 22px 0 0;margin:0 13px 0 0;color:#888;font-size: 17px;}
.goods-list-type-wrap .location a:after{content:"";position: absolute;top: 5px;right:0;width:8px;height:13px;background: url(../images/layer/layer-mall-goods.png) 100% 0 no-repeat;-webkit-background-size: 100px auto;background-size: 100px auto;}
.goods-list-type-wrap .location a.on{color:#333;font-family:'Nanum Barun Gothic Bold';}
.goods-list-type-wrap .location a:last-child:after{display: none;padding:0;margin: 0}
.goods-list-type-wrap .cate-filter-box{float:right;font-size: 0;}
.goods-list-type-wrap .cate-filter-box .select-box{display: inline-block;margin:0 9px 0 0}
.goods-list-type-wrap .cate-filter-box .select-box:last-child{margin:0}

.search-result-grid{clear: both;/* overflow: hidden; */}
.search-result-grid ul{width: 100%;font-size: 0;padding: 30px 0 0 0;overflow: hidden;}
.search-result-grid ul.goods-slide{padding:30px 0 20px 0;overflow: visible;}
.search-result-grid ul li{float:left;width:240px;margin:0 20px 40px 0}
.search-result-grid ul li:nth-child(4n){margin:0;}
.search-result-grid ul li .box{position: relative;width:240px;}
.search-result-grid ul li .box a,.search-result-grid ul li .box span{display: block;}
.search-result-grid ul li .box .thumb{background: #f4f4f4;width: 240px;height: 240px;}
.search-result-grid ul li .box .thumb img{display: block;width: 100%}
.search-result-grid ul li .box .ingre{display: block;height:29px;line-height: 29px;text-align: center;border:1px solid #19a4e5;font-size: 13px;color:#19a4e5}
.search-result-grid ul li .box .brand{font-size: 14px;padding: 18px 0 0 0;color: #555555;}
.search-result-grid ul li .box .tit{font-size: 16px;color: #333;padding: 5px 0 11px 0;font-family:'Nanum Barun Gothic Bold';}
.search-result-grid ul li .box .brand, .search-result-grid ul li .box .tit{white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.search-result-grid ul li .box .price{font-size: 14px;font-family:'Nanum Barun Gothic Bold'}
.search-result-grid.type2 ul li .box .btn-box{position: absolute;top:0;left:0;width:100%}
.search-result-grid ul li .box .btn-box button{display: block;font-size: 0;position: absolute;}
/* .search-result-grid ul li .box .btn-box button.btn-add{position: absolute;top:13px;left:13px;width: 30px;height: 25px;background:url(../images/layer/layer-mall-goods.png) 0 0 no-repeat;} */
.search-result-grid ul li .box .btn-box button.btn-add{top: 13px;left: 13px;width: 70px;height: 30px;line-height: 30px;color:#19a4e5;font-size: 14px;background: #fff;text-align: center;border: 1px solid #19a4e5;box-sizing: border-box;-webkit-box-sizing: border-box;border-radius: 6px;letter-spacing: -1px;}
.search-result-grid ul li .box .btn-box button.btn-fav{position: absolute;bottom: 4px;right: 0;width: 24px;height: 20px;background: url(../images/layer/layer-goods-fav.png) 0 bottom no-repeat;}
.search-result-grid ul li .box .btn-box button.btn-add.on{background: #19a4e5;color: #fff;}
.search-result-grid ul li .box .btn-box button.btn-fav.on{background-position: 0 0;}
.search-result-grid ul li .box .btn-box .btn-del{position: absolute;bottom: -360px;right: 0;display: block;width:28px;height:28px;font-size: 0;background: url(../images/layer/layer-mypage-grade.png) -67px -304px no-repeat;}
.search-result-grid ul li .box .btn-box .btn-check{position: absolute;bottom: -313px;left:0;margin: 0;width: 24px;height: 24px;}
.search-result-grid ul li .box .btn-box .chk-form{margin:0}
.search-result-grid ul li .box .btn-box .chk-form label{height:33px}
.search-result-grid ul li .box .bot{position: relative;padding:0 0 0 36px}



.result-list-category ul{padding:20px 28px;border:1px solid #ddd;margin:28px 0 0 0}
.result-list-category ul li{display: inline-block;margin:0 46px 0 0}
.result-list-category ul li:last-child{margin:0}
.result-list-category ul li a{font-size: 16px;color:#888}
.result-list-category ul li.on a{color:#333;font-family:'Nanum Barun Gothic Bold'}

.goods-detail-wrap{/* overflow: hidden; */padding: 15px 0 0 0;border-top: 1px solid #e2e2e2;margin: 25px 0 0 0;}
.goods-detail-wrap .goods-information-area{    margin: 0 0 90px 0;}
.goods-detail-wrap .left-box{float:left;width: 480px;}
.goods-detail-wrap .left-box .thumb{width: 480px;margin:0 auto;}
.goods-detail-wrap .left-box .thumb img{width: 480px;height: 480px;}
.goods-detail-wrap .right-box{float:right;width:470px;}
.goods-detail-wrap .right-box .tit{font-size: 24px;font-family:'Nanum Barun Gothic Bold';padding: 0 0 7px 0;}
.goods-detail-wrap .right-box .txt-sub{font-size: 17px;color:#555}
.goods-detail-wrap .right-box .goods-info-box dl dt{width: 97px;text-align: left;color: #888;font-size: 16px;padding: 0 0 16px 0;}
.goods-detail-wrap .right-box .goods-info-box dl dd{color:#333;font-size: 16px;}
.goods-detail-wrap .right-box .goods-info-box dl dd em{color:#19a4e5;font-family: 'Nanum Barun Gothic Bold';}
.goods-detail-wrap .right-box .goods-info-box .txt-t01{font-size: 14px;color:#888;padding: 0 0 0 10px}
.goods-detail-wrap .right-box .goods-info-box .txt-t02{font-size: 14px;color:#888;text-decoration: underline;margin: 0 0 0 10px;border-bottom: 1px solid #888;padding: 0 0 1px 0;}
.goods-detail-wrap .right-box .score-graph-box{margin:30px 0 0 0}
.goods-detail-wrap .right-box .sns-box{font-size: 0;margin: 0 0 25px 0;text-align: right;}
.goods-detail-wrap .right-box .sns-box a{display: inline-block;width:23px;height:23px;font-size: 0;background: url(../images/layer/layer-sns-share.jpg) 0 0 no-repeat;background-size: 103px auto;-webkit-background-size: 103px auto;margin:0 8px 0 0}
.goods-detail-wrap .right-box .sns-box a:last-child{margin:0}
.goods-detail-wrap .right-box .sns-box a.band{background-position: right 0;}
.goods-detail-wrap .right-box .sns-box a.kakao{background-position: 0 bottom;}
.goods-detail-wrap .right-box .sns-box a.twitter{background-position: right bottom;}
.goods-detail-wrap .goods-ingredient-box {padding:30px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;    margin: 17px 0 27px 0;}
.goods-detail-wrap .goods-ingredient-box .top {position:relative;}
.goods-detail-wrap .goods-ingredient-box .top .txt-kcal{font-size: 30px;color:#19a4e5;font-family:'Nanum Barun Gothic Bold';line-height: 1;}
.goods-detail-wrap .goods-ingredient-box .top .txt-kcal span{font-size: 22px;}
.goods-detail-wrap .goods-ingredient-box .top .txt-kcal .txt-ingtit{font-size: 18px;color:#333;padding: 0 6px 0px 0;}
.goods-detail-wrap .goods-ingredient-box .top .txt-guide{position: absolute;bottom: 0;right:0;font-size: 13px;color:#888;}
.goods-detail-wrap .goods-ingredient-box .kcal-graph ul{overflow: hidden;margin:26px 0 0 0}
.goods-detail-wrap .goods-ingredient-box .kcal-graph ul li{float:left;width:82px;margin:0 47px 0 0;}
.goods-detail-wrap .goods-ingredient-box .kcal-graph ul li .name{display: block;text-align: center;padding: 9px 0 0 0;width: 82px;height: 37px;word-break: break-all;}
.goods-detail-wrap .goods-ingredient-box .kcal-graph ul li:last-child{margin:0;}
.goods-detail-wrap .goods-ingredient-box .kcal-graph .graph > div{position: relative;width:82px;height:82px;}
.goods-detail-wrap .goods-ingredient-box .kcal-graph .graph svg{position: absolute;top:0;left:0;width: 82px;height: 82px;transform: rotate(270deg);-webkit-transform: rotate(270deg);}
.goods-detail-wrap .goods-ingredient-box .kcal-graph .graph .info{position: absolute;top: 50%;left: 0;z-index: 20;width: 100%;text-align: center;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.goods-detail-wrap .goods-ingredient-box .kcal-graph .graph .info .num{color:#19a4e5;font-size: 22px;font-family:'Nanum Barun Gothic Bold'}
.goods-detail-wrap .goods-ingredient-box .kcal-graph .graph .info em{font-size: 18px;color:#19a4e5;}
.goods-detail-wrap .goods-ingredient-box .kcal-graph .graph .info .fig{font-size: 13px;padding: 3px 0 0 0;}
.goods-detail-wrap .right-box .btn-goods-group{margin:40px 0 0 0}
.goods-detail-wrap .right-box .btn-goods-group ul li{float:left;margin:0 13px 0 0}
.goods-detail-wrap .right-box .btn-goods-group ul li:last-child{margin:0;}
.goods-detail-wrap .right-box .btn-goods-group ul li:first-child a{background: #19a4e5;color:#fff;border:0}
.goods-detail-wrap .right-box .btn-goods-group ul li a{display: block;width:148px;height:54px;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;line-height: 54px;border:1px solid #ddd;font-size: 15px;}
.goods-detail-wrap .right-box .btn-goods-group ul li a .ico{display: inline-block;background:url(../images/layer/layer-mall-goods.png) 0 0 no-repeat;vertical-align: middle;margin: 0 6px 0 0;}
.goods-detail-wrap .right-box .btn-goods-group ul li.compare a .ico{width: 23px;height: 19px;}
.goods-detail-wrap .right-box .btn-goods-group ul li.compare.on a .ico{background-position: 0 -29px;}
.goods-detail-wrap .right-box .btn-goods-group ul li.fav a .ico{width: 23px;height: 19px;background-position: -32px 0;}
.goods-detail-wrap .right-box .btn-goods-group ul li.fav.on a .ico{background-position: -32px -28px;}
.goods-detail-wrap .rank-tit-box{overflow: hidden;padding: 0 0 16px 0;border-bottom: 1px solid #ddd;}
.goods-detail-wrap .rank-tit-box.type2{margin:70px 0 0 0}
.goods-detail-wrap .rank-tit-box.type2 em{color:#19a4e5}
.goods-detail-wrap .rank-tit-box h2{float: left;font-size: 20px;font-family:'Nanum Barun Gothic Bold';}
.goods-detail-wrap .rank-tit-box h2 span{color:#555;font-family:'Nanum Barun Gothic Regular';padding: 0 0 0 30px;}
.goods-detail-wrap .rank-tit-box .count{float:right;font-size: 15px;color:#888;padding: 3px 0 0 0;}
.goods-rank-wrap .slide-box .search-result-grid button{display: block;width:14px;height:26px;background: url(../images/layer/layer-mall-goods.png) 0 0 no-repeat;z-index: 100;}
.goods-rank-wrap .slide-box .search-result-grid .slick-prev{background-position: 0 bottom;left: -34px;top: 33%;}
.goods-rank-wrap .slide-box .search-result-grid .slick-next{background-position: -20px bottom;right: -34px;top: 33%;}
.essential-ingredient-box{padding:40px 0 15px 0}
.essential-ingredient-box ul{overflow: hidden;}
.essential-ingredient-box ul li {float:left;width:339px;margin: 0 0 55px 0;}
.essential-ingredient-box ul li .box{overflow: hidden;}
.essential-ingredient-box ul li .box > div{position:relative;float:left;box-sizing: border-box;-webkit-box-sizing: border-box;}
.essential-ingredient-box ul li .box .left{width: 80px;}
.essential-ingredient-box ul li .box .left > .gp{position: relative;width:79px;height:79px;}
.essential-ingredient-box ul li .box .left > .gp svg{width:79px;height:79px;position: absolute;top: 0;left: 0;transform: rotate(270deg);-webkit-transform: rotate(270deg);}
.essential-ingredient-box ul li .box .left .info{position: absolute;top: 50%;left: 0;z-index: 20;width: 100%;text-align: center;transform: translateY(-50%);-webkit-transform: translateY(-50%);color: #19a4e5;}
.essential-ingredient-box ul li .box .left .info .num{font-size: 22px;    font-weight: bold;}
.essential-ingredient-box ul li .box .left .info .em{font-size: 16px;}
.essential-ingredient-box ul li .box .right{width: 256px;padding: 14px 0 0 20px;}
.essential-ingredient-box ul li .box .left .txt-info{padding: 10px 0 0 0;}
.essential-ingredient-box ul li .box .left .txt-info span{display: block;text-align: center;line-height: 19px;}
.ingredient-additional-box {padding: 37px 0 0 0;}
.ingredient-additional-box ul{overflow: hidden;}
.ingredient-additional-box ul:first-child{}
.ingredient-additional-box ul:last-child{padding:0 0 50px 0}
.ingredient-additional-box ul li{float:left;width:50%;padding: 0 30px 0 0;box-sizing: border-box;-webkit-box-sizing: border-box}
.ingredient-additional-box.content {padding:25px 0 0 0}
.ingredient-additional-box.content ul li{float:left;width:100%;}
.ingredient-additional-box ul li div{font-size: 16px;}
.ingredient-additional-box ul li .des{padding: 10px 0 37px 0;color:#888;word-break: break-all;}
.ingredient-additional-box.functional ul li .tit{color:#19a4e5}
.ingredient-additional-box.caution ul li .ico{display: inline-block;background:url(../images/layer/layer-caution-pocket.png) 0 0 no-repeat;vertical-align: middle;margin: 0 9px 0 0;}
.ingredient-additional-box.caution ul li .ico.type1{width: 26px;height: 27px;}
.ingredient-additional-box.caution ul li .ico.type2{width: 26px;height: 27px;background-position: -36px 0;}
.ingredient-additional-box.caution ul:first-child{}
.ingredient-additional-box.functional{}
.keyword-detail-box h2.tit{font-size: 20px;font-family:'Nanum Barun Gothic Bold';padding:35px 0 30px 0}
.keyword-detail-box ul{font-size:0;}
.keyword-detail-box ul li{display: inline-block;margin:0 20px 0 0}
.keyword-detail-box ul li a{display: block;font-size: 18px;color:#19a4e5;padding:6px 17px;border-radius: 20px;background: #f7f7f7;}

/* 마이페이지 */
.mypage-personal-area{overflow: hidden;border-top:1px solid #ddd;border-bottom:1px solid #ddd;display: table;width: 100%;margin: 25px 0 31px 0;}
.mypage-personal-area .cell{display: table-cell;width:136px;border-right: 1px solid #ddd;}
.mypage-personal-area .cell:last-child{border:0}
.mypage-personal-area .cell.grade{position: relative;width:509px;padding:48px 0;}
.mypage-personal-area .cell .icn-grade-box{font-size: 0;}
.mypage-personal-area .cell .icn-grade-box > div{display: inline-block;vertical-align: middle;margin:0 15px 0 0}
.mypage-personal-area .cell .icn-grade-box .thumb .icn{display: inline-block;width:49px;height:49px;background:url(../images/layer/layer-mypage-grade.png) 0 0 no-repeat;}
.mypage-personal-area .cell .icn-grade-box.type1 .thumb .icn{background-position: 0 0}
.mypage-personal-area .cell .icn-grade-box.type2 .thumb .icn{background-position: 0 -59px}
.mypage-personal-area .cell .icn-grade-box.type3 .thumb .icn{background-position: 0 -118px;}
.mypage-personal-area .cell .icn-grade-box.type4 .thumb .icn{background-position: 0 -177px;height: 53px;}
.mypage-personal-area .cell .icn-grade-box.type5 .thumb .icn{background-position: 0 -240px;width: 53px;height: 53px;}
.mypage-personal-area .cell .icn-grade-box.type6 .thumb .icn{background-position: 0 -303px;width: 51px;height: 64px;}
.mypage-personal-area .cell .icn-grade-box.type7 .thumb .icn{background-position: 0 -384px;width: 70px;height: 46px;}
.mypage-personal-area .cell .icn-grade-box.type8 .thumb .icn{background-position: 0 -440px;width: 79px;height: 58px;}
.mypage-personal-area .cell .icn-grade-box.type1 p:first-child em{color:#de8a60}
.mypage-personal-area .cell .icn-grade-box.type2 p:first-child em{color:#ee9c40}
.mypage-personal-area .cell .icn-grade-box.type3 p:first-child em{color:#c8946e}
.mypage-personal-area .cell .icn-grade-box.type4 p:first-child em{color:#a19d88}
.mypage-personal-area .cell .icn-grade-box.type5 p:first-child em{color:#919494}
.mypage-personal-area .cell .icn-grade-box.type6 p:first-child em{color:#c9995f}
.mypage-personal-area .cell .icn-grade-box.type7 p:first-child em{color:#b79f52}
.mypage-personal-area .cell .icn-grade-box.type8 p:first-child em{color:#cea337}
.mypage-personal-area .cell .txt-grade-des p:first-child{font-size: 17px;font-family:'Nanum Barun Gothic Bold';padding: 0 0 6px 0;}
.mypage-personal-area .cell .txt-grade-des p:first-child em{color:#de8a60}
.mypage-personal-area .cell .txt-grade-des p:last-child{font-size: 15px;color:#aaa}
.mypage-personal-area .cell .beltway{position: absolute;top: 13px;right: 17px;}
.mypage-personal-area .cell .beltway a{display: inline-block;color:#888;border-bottom: 1px solid #999;margin: 0 0 0 10px;padding: 0 0 2px 0;font-size: 13px;}
.mypage-personal-area .cell .stat-box {display: block;}
.mypage-personal-area .cell .stat-box span{display:block;text-align: center;line-height: 1;}
.mypage-personal-area .cell .stat-box span.icn{width: 31px;height: 26px;background:url(../images/layer/layer-mypage-grade.png) right 0 no-repeat;margin: 0 auto;}
.mypage-personal-area .cell.fav .stat-box span.icn{background-position: right -31px;}
.mypage-personal-area .cell.inq .stat-box span.icn{background-position: right -65px;}
.mypage-personal-area .cell.point .stat-box span.icn{background-position: right -100px;}
.mypage-personal-area .cell .stat-box span.tit{font-size: 14px;padding: 9px 0 18px 0;}
.mypage-personal-area .cell .stat-box span.count{font-size: 20px;color:#19a4e5;font-family:'Nanum Barun Gothic Bold';}

/* 마이페이지 > 내가쓴글 */
.cmn-type-board-wrap .select-type01 .selectric{width:147px;height:45px}
.cmn-type-board-wrap .select-type01 .selectric .label{height:45px;line-height: 45px;color: #333;}
.cmn-type-board-wrap .selectric .button{height:31px}
.cmn-type-board-wrap .selectric .button{height:31px}
.cmn-type-board-wrap .tit-area{position: relative;margin: 0 0 25px 0;}
.cmn-type-board-wrap .tit-area h2{font-size: 22px;font-family:'Nanum Barun Gothic Bold'}
.cmn-type-board-wrap .tit-area .select-type01{position: absolute;top: -11px;right:0;}
.cmn-type-board-wrap.review table .c01{width:123px;}
.cmn-type-board-wrap table tr th{height:52px;font-size: 15px;font-family:'Nanum Barun Gothic Bold';border-top:2px solid #333;border-bottom:1px solid #ddd}
.cmn-type-board-wrap table tr td{position: relative;text-align: left;padding: 13px 0;border-bottom: 1px solid #ddd;}
.cmn-type-board-wrap.review table tr td.cate{text-align: center;font-size: 15px;color:#19a4e5}
.cmn-type-board-wrap.review table tr td .tit{font-size: 16px;font-family:'Nanum Barun Gothic Bold'}
.cmn-type-board-wrap.review table tr td .des{font-size: 16px;color:#555;padding: 9px 0 0 0}
.cmn-type-board-wrap.review table tr td .info {margin:13px 0 0 0}
.cmn-type-board-wrap.review table tr td .info span{display: inline-block;background:url(../images/layer/layer-board-info01.png) 0 0 no-repeat;font-size: 14px;color:#888;padding: 0 0 0 18px;line-height: 1;margin: 0 5px 0 0;}
.cmn-type-board-wrap.review table tr td .info .date{background-position: 0 0px;padding: 0 0 0 18px;}
.cmn-type-board-wrap.review table tr td .info .view{background-position: 0 -21px;}
.cmn-type-board-wrap.review table tr td .info .comment{background-position: 0 -41px;color:#19a4e5;font-family:'Nanum Barun Gothic Bold'}
.cmn-type-board-wrap.review table tr td .thumb{float: right;border: 1px solid #ddd;}
.cmn-type-board-wrap.review table tr td .thumb img{display: block;width: 103px;height: 103px;}
.cmn-type-board-wrap.review table tr.none td{padding: 64px 0;}
.cmn-type-board-wrap.review tr.none td{border-top:1px solid #ddd;padding: 65px 0;}
.cmn-type-board-wrap.review tr.none div{color:#aaa;text-align: center;}
.cmn-type-board-wrap.review tr.none span.icn{display: inline-block;width:38px;height:36px;background: url(../images/layer/layer-mypage-grade.png) -59px -187px no-repeat;margin: 0 0 11px 0;}

/* 마이페이지 > 1:1문의 */
.cmn-type-board-wrap.inq{overflow: hidden}
.cmn-type-board-wrap.inq table .c01{width:64px;}
.cmn-type-board-wrap.inq table .c02{width:76px;}
.cmn-type-board-wrap.inq table .c03{width:87px;}
.cmn-type-board-wrap.inq table .c04{width:auto;}
.cmn-type-board-wrap.inq table .c05{width:115px;}
.cmn-type-board-wrap.inq table tr.tr-question td{cursor: pointer;}
.cmn-type-board-wrap.inq table tr td{text-align: center;}
.cmn-type-board-wrap.inq table tr td.num{font-size: 14px;}
.cmn-type-board-wrap.inq table tr td.status, .cmn-type-board-wrap.inq table tr td.cate{font-size: 15px;color:#888}
.cmn-type-board-wrap.inq table tr td.tit{font-size: 15px;text-align: left;padding:13px 0 13px 25px}
.cmn-type-board-wrap.inq table tr td.date{font-size: 14px;color:#888}
.cmn-type-board-wrap.inq table tr.tr-answer{display: none;}
.cmn-type-board-wrap.inq table tr.tr-answer td {background: #f7f7f7;text-align: left;padding: 23px 19px 18px 19px;}
.cmn-type-board-wrap.inq table tr.tr-answer td .box.question{padding: 0 0 17px 0;margin: 0 0 23px 0;border-bottom: 1px solid #ddd;}
.cmn-type-board-wrap.inq table tr.tr-answer td .box .tit{position: relative;padding: 0 0 13px 42px;}
.cmn-type-board-wrap.inq table tr.tr-answer td .box .tit .icn{display: block;width:29px;height:29px;position: absolute;top: -5px;left:0;background:url(../images/layer/layer-mypage-grade.png) 0 0 no-repeat;}
.cmn-type-board-wrap.inq table tr.tr-answer td .box .ctn{padding:0 0 0 42px}
.cmn-type-board-wrap.inq table tr.tr-answer td .box.question .tit .icn{background-position: -58px 0;}
.cmn-type-board-wrap.inq table tr.tr-answer td .box.answer .icn{background-position: -58px -39px;}
.cmn-type-board-wrap.inq .btn-inq{float:right;width:160px;height:42px;line-height: 42px;color:#fff;background: #19a4e5;text-align: center;margin:20px 0 0 0;}
.cmn-type-board-wrap.inq tr.none td{border-top:1px solid #ddd;padding: 65px 0;}
.cmn-type-board-wrap.inq tr.none div{color:#aaa;text-align: center;}
.cmn-type-board-wrap.inq tr.none span.icn{display: inline-block;width:38px;height:36px;background: url(../images/layer/layer-mypage-grade.png) -59px -80px no-repeat;}

.inqury-write-area .select-type01, .inqury-write-area .input-type03{margin:0 0 19px 0}
.inqury-write-area .textarea-type01 textarea{height:310px;border: 1px solid #ddd;}
.cmn-type-board-wrap .inqury-write-area {border-bottom:1px solid #ddd;padding: 18px 0 19px 0;margin: 0 0 39px 0;border-top: 2px solid #333;}
.cmn-type-board-wrap .inqury-write-area .select-type01{display: inline-block;}
.cmn-type-board-wrap .inqury-write-area .select-type01 .selectric{width: 269px;height:60px;}
.cmn-type-board-wrap .inqury-write-area .select-type01 .selectric .label{height:60px;line-height: 60px;}
.cmn-type-board-wrap .inqury-write-area .selectric .button{height:40px}

.inqury-complete-box{padding:80px 0}
.inqury-complete-box span.icn{display: block;width:57px;height:42px;background: url(../images/layer/layer-mypage-grade.png) -60px -133px no-repeat;margin: 0 auto 20px auto;}
.inqury-complete-box span.icn.type01{background-position: -61px -240px;width: 46px;height: 44px;}
.inqury-complete-box p{text-align: center;font-size: 18px;line-height: 1.6;}
.inqury-complete-box p span{font-family:'Nanum Barun Gothic Bold';}
.inqury-complete-box p.txt-01{font-size: 16px;color:#555;padding: 15px 0 0 0}

.modify-information-wrap .tit-area h2{margin: 0 0 25px 0;font-size: 22px;font-family: 'Nanum Barun Gothic Bold'}
.modify-information-wrap table{border-top:2px solid #333;margin:0 0 50px 0}
.modify-information-wrap table{margin:0}
.modify-information-wrap .member-quit-area{text-align: right;padding: 20px 0;}
.modify-information-wrap .member-quit-area a{display: inline-block;color: #888;}
.modify-information-wrap table .c01{width:230px}
.modify-information-wrap table tr th{padding:38px 0 38px 28px;background: #f9f9f9;text-align: left;font-size: 16px;border-bottom:1px solid #ddd;vertical-align: top;}
.modify-information-wrap table tr td{font-size: 16px;padding:19px 30px 19px 30px;border-bottom:1px solid #ddd}
.modify-information-wrap table tr td input:focus{border-color:#19a4e5}
.modify-information-wrap .login-wrap{margin:0}
.modify-information-wrap .input-form-wrap{width:auto}
.modify-information-wrap p.txt-guide{font-size: 14px;color:#19a4e5;padding: 7px 0 0 0;}
.modify-information-wrap .select-group01 > ul > li{float:left;}
.modify-information-wrap .select-group01 > ul > li.bar{height: 60px;line-height: 60px;padding: 0 24px 0 9px;}
.modify-information-wrap .choice-gender ul{font-size: 0;}
.modify-information-wrap .choice-gender ul li{display: inline-block;}
.modify-information-wrap .choice-gender ul li label{display: inline-block;width:210px;height:58px;line-height: 58px;border:1px solid #ddd;font-size:16px;color:#aaa;text-align: center;cursor: pointer}
.modify-information-wrap .choice-gender ul li.on label{border-color:#19a4e5;color:#19a4e5}
.modify-information-wrap .choice-gender ul li:last-child label{border-left:0}
.modify-information-wrap .textarea-type01 textarea{height:220px}
.modify-information-wrap .terms-box{height:288px;overflow-y: auto;border: 1px solid #ddd;font-size: 14px;margin: 0 0 10px 0;}
.modify-information-wrap .terms-box .pad{padding:20px;line-height: 1.7;}
.modify-information-wrap .login-wrap.chk-agree{width: 200px;margin: 20px auto 10px auto;}

/* 마이페이지 > 관심푸드 */
.favorite-control-wrap .select-filter-box {position: relative;padding:26px 0 0 0;border-top:2px solid #333}
.favorite-control-wrap .select-filter-box .login-wrap{display: inline-block;}
.favorite-control-wrap .select-filter-box .btn-del-select{display: block;position: absolute;top: 18px;right:0;width:97px;height:39px;line-height: 39px;text-align: center;border:1px solid #ddd;font-size: 16px;letter-spacing: -1px;}
.favorite-control-wrap .list-favorite-none{padding:69px;text-align: center;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin: 22px 0 0 0;}
.favorite-control-wrap .list-favorite-none span.icn{display: inline-block;width: 36px;height:39px;background: url(../images/layer/layer-mypage-grade.png) -67px -339px no-repeat;}
.favorite-control-wrap .list-favorite-none p{font-size: 15px;color:#aaa;padding: 10px 0 0 0;}

/* 마이페이지 > 포인트 내역*/
.cmn-type-board-wrap.point{overflow: hidden}
.cmn-type-board-wrap.point table .c01{width:4%;}
.cmn-type-board-wrap.point table .c02{width:12%;}
.cmn-type-board-wrap.point table .c03{width:15%;}
.cmn-type-board-wrap.point table .c04{width:32%;}
.cmn-type-board-wrap.point table .c05{width:10%;}
.cmn-type-board-wrap.point table .c06{width:10%;}
.cmn-type-board-wrap.point table .c07{width:13%;}
.cmn-type-board-wrap.point table tr td{text-align: center;font-size: 16px;padding: 17px 0;}
.cmn-type-board-wrap.point table tr td.title{text-align: left}
.cmn-type-board-wrap.point table tr td.minus{color:#ff0000}
.cmn-type-board-wrap.point table tr.none td{border-bottom:0}
.search-point-wrap .pad{background: #f9f9f9;overflow: hidden;padding:37px 80px 37px 74px;margin: 0 0 30px 0;}
.search-point-wrap .left{float:left;font-size: 0;}
.search-point-wrap .left .tit{display: inline-block;font-size: 18px;height: 45px;line-height: 45px;vertical-align: top;padding:0 18px 0 0}
.search-point-wrap ul.list-pick{display: inline-block;border: 1px solid #ddd;}
.search-point-wrap ul.list-pick li{float:left;border-right: 1px solid #ddd;}
.search-point-wrap ul.list-pick li:last-child{border-right:0;}
.search-point-wrap ul.list-pick li button{width:77px;height:45px;font-size: 15px;}
.search-point-wrap ul.list-pick li.on button{/* border:0; */}
.search-point-wrap ul.list-pick li.on button{background: #aaa;color:#fff}
.search-point-wrap .right{float:right;overflow: hidden;}
.search-point-wrap .right .date-box{float: left;position: relative;width:175px;height:45px;line-height: 46px;border:1px solid #ddd;background:#fff;padding:0 12px;box-sizing: border-box;}
.search-point-wrap .right .date-box .txt{position: absolute;top: 0;left: 0;font-size: 15px;width: 100%;height: 42px;background: url(../images/ico/btn-point-dr.jpg) 92% center no-repeat;line-height: 1;z-index: 50;box-sizing: border-box;padding: 0 0 0 10px;cursor: pointer;}
.search-point-wrap .right .txt-div{float: left;font-size: 22px;color:#333;height: 43px;line-height: 45px;padding: 0 13px;}
.search-point-wrap .right .btn-find{width:77px;height:45px;color:#fff;background: #aaa;margin:0 0 0 10px;font-size: 15px;}
.table-point-wrap .title a{display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.table-point-wrap .none .icn{display: block;width: 35px;height: 35px;margin: 43px auto 0 auto;background: url(../images/ico/icn-none-pointlist.jpg) 0 0 no-repeat;}
.table-point-wrap .none p{color:#aaa;font-size: 15px;margin: 18px 0 0 0;font-family:'Nanum Barun Gothic Regular'}


/* 고객센터 */
.customer-contents-wrap .tab-common-type02{margin: 50px 0 57px 0;}
.customer-contents-wrap .board-thumb-type01 .none{font-size: 15px;color:#aaa;text-align: center;padding: 67px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.customer-contents-wrap .board-thumb-type01 span.icn{display: block;width: 36px;height:39px;background: url(../images/layer/layer-mypage-grade.png) -83px -383px no-repeat;margin: 0 auto 18px auto;}}
.customer-contents-wrap .board-thumb-type01 .none p{font-size: 15px;color:#aaa}
.customer-contents-wrap .board-noti-wrap table{margin:40px 0 0 0;border-top:2px solid #333}
.customer-contents-wrap .board-noti-wrap table th{font-family: 'Nanum Barun Gothic Bold';font-size: 15px;height:52px;border-bottom:1px solid #ddd}
.customer-contents-wrap .board-noti-wrap table td {text-align: center;border-bottom:1px solid #ddd;padding: 18px 0;color: #888;}
.customer-contents-wrap .board-noti-wrap table td.tit{text-align: left;padding-left: 18px;color: #333;}
.customer-contents-wrap .board-noti-wrap table td .icn-board-file{display: inline-block;width:20px;height:20px;margin: 0 0 0 19px;background:url(../images/ico/icn-board-fileImage.jpg) 0 0 no-repeat;vertical-align: bottom;}
.customer-contents-wrap .board-noti-wrap table td .cmnt{color:#19a4e5;font-size: 15px;padding: 0 0 0 7px;letter-spacing: -1px;font-family: 'Nanum Barun Gothic Bold';}
.customer-contents-wrap .board-noti-wrap table .c01{width:66px}
.customer-contents-wrap .board-noti-wrap table .c02{width:auto}
.customer-contents-wrap .board-noti-wrap table .c03{width:96px}
.customer-contents-wrap .board-noti-wrap table .c04{width:95px}
.customer-contents-wrap .board-noti-wrap table .c05{width:82px}
.customer-contents-wrap .board-noti-wrap .none{font-size: 15px;color:#aaa;text-align: center;padding: 67px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.customer-contents-wrap .board-noti-wrap span.icn{display: block;width: 36px;height:39px;background: url(../images/layer/layer-mypage-grade.png) -83px -420px no-repeat;margin: 0 auto 18px auto;}}
.customer-contents-wrap .board-noti-wrap .none p{font-size: 15px;color:#aaa}
.customer-contents-wrap .board-detail-cmn-area{margin:40px 0 0 0}
.customer-contents-wrap .board-detail-cmn-area .btn-type01{margin:29px 0 0 0}
.board-detail-cmn-area .list-box .sns-box{font-size: 0;margin: 0 0 -14px 0;text-align: right;position: absolute;top: 40px;left: 0;}
.board-detail-cmn-area .list-box .sns-box a{display: inline-block;width: 33px;height: 33px;font-size: 0;background: url(../images/layer/layer-sns-share.jpg) 0 0 no-repeat;/* background-size: 103px auto; *//* -webkit-background-size: 103px auto; */margin:0 8px 0 0;}
.board-detail-cmn-area .list-box .sns-box a:last-child{margin:0}
.board-detail-cmn-area .list-box .sns-box a.band{background-position: right 0;}
.board-detail-cmn-area .list-box .sns-box a.kakao{background-position: 0 bottom;}
.board-detail-cmn-area .list-box .sns-box a.twitter{background-position: right bottom;}

/* 댓글 */
.cmn-comment-wrap{margin: 70px 0 30px 0;}
.cmn-comment-wrap h2.tit{font-family:'Nanum Barun Gothic Bold';font-size: 22px;border-bottom: 2px solid #333;padding: 0 0 6px 0;}
.cmn-comment-wrap h2.tit span{color:#19a4e5;margin:0 0 0 3px}
.cmn-comment-wrap ul.comment-box li{padding:17px 0;border-bottom: 1px solid #ddd;}
.cmn-comment-wrap ul.comment-box li:last-child{margin: 0 0 40px 0}
.cmn-comment-wrap ul.comment-box li .info{position: relative;font-size: 0;}
.cmn-comment-wrap ul.comment-box li .info .name{font-size: 18px;font-family:'Nanum Barun Gothic Bold';margin: 0 15px 0 0;}
.cmn-comment-wrap ul.comment-box li.reply {background:#f7f7f7 url(../images/ico/icn-comment-reply.jpg) 21px 15px no-repeat;padding-left: 44px}
.cmn-comment-wrap ul.comment-box li.reply .btn-charge{position: absolute;top:3px;right:19px;font-size: 14px;color: #888;}
.cmn-comment-wrap ul.comment-box li .btn-charge{position: absolute;top:3px;right:0;font-size: 14px;color: #888;}
.cmn-comment-wrap ul.comment-box li .info .date,.cmn-comment-wrap ul li .info .rep{position: relative;;font-size: 14px;color:#888}
.cmn-comment-wrap ul.comment-box li .info .date{padding: 0 10px 0 0;margin: 0 10px 0 0}
.cmn-comment-wrap ul.comment-box li .info .date:after{content: "";position: absolute;top:1px;right:0;background: #ddd;height:12px;width:2px;display: none;}
.cmn-comment-wrap ul.comment-box li .info .modify-area{position: absolute;top:3px;right:0;font-size: 0;}
.cmn-comment-wrap ul.comment-box li .info .modify-area a{font-size:14px;color:#888 }
.cmn-comment-wrap ul.comment-box li .info .modify-area a.btn-modi{position: relative;padding: 0 10px 0 0;margin: 0 9px 0 0;}
.cmn-comment-wrap ul.comment-box li .info .modify-area a.btn-modi:after{content:"";position: absolute;top: 3px;right:0;background: #ddd;width:2px;height:12px;}
.cmn-comment-wrap ul.comment-box li .ctn{font-size:16px;line-height: 1;margin: 6px 0 0 0;word-break: break-all;}
.cmn-comment-wrap ul.comment-box li .ctn.remove{color:#ec008c}
.cmn-comment-wrap ul.comment-box li .ctn.nonmember{color:#19a4e5}
.cmn-comment-wrap ul.comment-box li .ctn img{margin:20px 0 0 0}
.cmn-comment-wrap ul.comment-box li.refresh a{display: block;text-align: center;}
.cmn-comment-wrap ul.comment-box li.refresh a span{display: inline-block;background: url(../images/layer/layer-detail-share.jpg) -127px -134px no-repeat;color:#888;padding: 0 0 0 34px;}
.cmn-comment-wrap .write-txtarea textarea{background: #f7f7f7;border:1px solid #ddd;font-size: 16px;height: 162px;font-family:'Nanum Barun Gothic Regular';}
.cmn-comment-wrap .pagination{margin:0 0 40px 0}
.cmn-comment-wrap .btn-type01{margin:39px 0 0 0}
.comment-login-wrap{background: #f7f7f7;border:1px solid #ddd;height:162px;text-align: center;}
.comment-login-wrap .tit{font-size: 18px;font-family:'Nanum Barun Gothic Bold';padding: 24px 0 8px 0;}
.comment-login-wrap .para{font-size: 15px;padding: 0 0 22px 0;}
.comment-login-wrap .btn-check-login{display: inline-block;width:112px;height:44px;border:1px solid #ddd;line-height: 44px;text-align: center;background: #fff;}

/* 해상도처리 */
.search-result-mobile{display: none}
.left-navigation-wrap{display: none}

/* 하단 검색 박스 */
.search-type-wrap{position: relative;height: 42px;margin: 49px auto 0 auto;width: 808px;}
.search-type-wrap.type2{width: 638px;padding:0}
.search-type-wrap.type2 .input-box{margin:0}
.search-type-wrap .select-type01 {float: left;width: 130px;height: 42px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.search-type-wrap .select-type01 select{width: 100%;height: 100%;font-size: 14px;background: url(../images/ico/icn-m-select-box.jpg) 84% center no-repeat;background-size: 15px auto;-webkit-background-size: 15px auto;padding: 0 0 0 10px;border: 0;margin: 0;border: 1px solid #ddd;border-right: 0;}
.search-type-wrap .input-box {position: relative;float:left;width:428px;height: 40px;border: 1px solid #ddd;margin: 0 10px 0 0;border-left: 0;padding: 0 78px 0 0;}
.search-type-wrap .input-box:after{content: "";position: absolute;top: 12px;left:0;height:16px;width:1px;background: #d9d9d9;}
.search-type-wrap .input-box input{width:100%;height:40px;padding: 0 20px 0 20px;}
.search-type-wrap .input-box button{display:block !important;width:78px;height:40px;background: #f3f3f3;font-size: 15px;color:#aaa;font-family:'Nanum Barun Gothic Bold';position: absolute;top: 0;right: 0;border-left: 1px solid #ddd;}
.search-type-wrap .input-box input:focus + button{background:#19a4e5;color:#fff}
.search-type-wrap .write{display: block;width:160px;height:42px;text-align: center;line-height: 42px;background: #19a4e5;float: left;color: #fff;font-family:'Nanum Barun Gothic Bold';    font-size: 15px;}
.search-type-wrap.on .input-box{border:1px solid #19a4e5;border-left:0}
.search-type-wrap.on .select-type01.type2 .selectric{border:1px solid #19a4e5;border-right:0}
.search-type-wrap.on .input-box button{background: #19a4e5;color:#fff}

/* popup */
/* #popup {display: none;position: fixed;z-index:500;height: 100%;width: 100%;left: 0;top: 0;background: rgba(100, 100, 100, 0.4);overflow-y: auto;} */
/* .popup-wrap{position: absolute;width:478px;background: #fff;border:1px solid #ddd;margin: 0 auto;-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);left: 50%;top: 50%;} */
.popup-wrap-common{position:relative;;width:478px;background: #fff;border:1px solid #ddd;margin: 0 auto;}
.popup-inner{padding:36px 29px 40px 29px;}
.popup-wrap .tit{font-size: 24px;font-family:'Nanum Barun Gothic Bold';text-align: center;margin:0 0 34px 0}
.popup-wrap .btn-close{display: block;width:23px;height: 23px;font-size: 0;background:url(../images/btn/btn-popup-close.jpg) 0 0 no-repeat;position: absolute;top: 14px;right: 16px;}
.popup-wrap .join-member-cate ul li a{height: 59px;display: block;border: 1px solid #ddd;}
.popup-wrap .join-member-cate ul li:first-child{margin:0 0 15px 0}
.chk-member-join {position: relative;display: block;height: 59px;line-height: 62px;padding: 0 20px;}
.chk-member-join input{position: absolute;top: 1px;right: 1px;width: 0;height: 0;cursor: pointer;border: 0;}
.chk-member-join label{font-size: 18px;cursor: pointer;height: 59px;background: url(../images/layer/layer-chk01.jpg) right 19px no-repeat;letter-spacing: -0.5px;display: inline-block;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;}
.chk-member-join input[type='checkbox']:checked+label{background: url(../images/layer/layer-chk01.jpg) right -57px no-repeat;}
.popup-wrap .sns-member-cate ul li{position: relative;border:1px solid #ddd;margin:0 0 15px 0;}
.popup-wrap .sns-member-cate ul li:last-child{margin:0}
.popup-wrap .sns-member-cate ul li a{display: block;height:59px;line-height: 59px;padding: 0 20px;font-size: 16px;}
.popup-wrap .sns-member-cate ul li:active:after{content:'';position: absolute;top:-1px;left:-1px;right:-1px;bottom: -1px;border:1px solid #19a4e5}
.popup-wrap .sns-member-cate ul li span{display: block;}
.popup-wrap .sns-member-cate ul li.facebook span{background: url(../images/layer/layer-join-sns.png) 0 18px no-repeat;line-height: 59px;padding: 0 0 0 99px;background-size: 94px auto;}
.popup-wrap .sns-member-cate ul li.kakao span{background: url(../images/layer/layer-join-sns.png) 0 -49px no-repeat;line-height: 59px;padding: 0 0 0 59px;background-size: 81px auto;}
.popup-wrap .sns-member-cate ul li.naver span{background: url(../images/layer/layer-join-sns.png) 0 -141px no-repeat;line-height: 59px;padding: 0 0 0 78px;background-size: 94px auto;}
.popup-wrap .btn-pop01{display:block;max-width:200px;height:54px;line-height: 54px;background: #19a4e5;color:#fff;text-align: center;margin: 35px auto 0 auto;font-size: 16px;font-family:'Nanum Barun Gothic Bold';}
.popup-wrap .ipinInfo{color:#333;text-align: center;font-size: 18px;padding: 37px 0 40px 0;}
.popup-wrap .join-id{font-size:18px;text-align: center;margin: 0 0 30px 0;}
.popup-wrap .join-id span{font-size:24px;color:#19a4e5;font-family:'Nanum Barun Gothic Bold';}
.popup-wrap .login-wrap{margin:0}
.popup-wrap .login-wrap .input1{height:58px}
.popup-wrap .login-wrap .chk-terms{overflow: hidden}
.popup-wrap .login-wrap .chk-form{float:left;width:50%;}
.popup-wrap .login-wrap .chk-form:last-child{clear: both;width: 100%;}
.popup-wrap .login-wrap .input-form-wrap .input-box:last-child{margin:0}
.popup-wrap .sns-join-guide{font-size:18px;}
.popup-wrap .box-finish-join{padding: 20px 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin: 17px 0 0 0;}
.popup-wrap .box-finish-join dl dt{width:70px;}
.popup-wrap .box-finish-join dl dt,.popup-wrap .box-finish-join dl dd{display: inline-block;margin: 0 0 10px 0;font-size: 15px;}
.popup-wrap .box-finish-join dl dd.point{color:#19a4e5}
.popup-wrap .box-finish-join dl:last-child dt,.popup-wrap .box-finish-join dl:last-child dd{margin:0}
.popup-wrap .sns-join-guide{font-size: 18px; text-align: center;line-height:26px}
.popup-wrap .sns-join-guide .logo{display: inline-block;font-size: 0;background:url(../images/layer/layer-join-sns.png) 0 0 no-repeat;vertical-align: middle;}
.popup-wrap .sns-join-guide .logo.facebook{width: 89px;height:24px;-webkit-background-size: 84px auto;}
.popup-wrap .sns-join-guide .logo.kakao{width: 63px;height:30px;-webkit-background-size: 84px auto;background-position: 0 -68px;}
.popup-wrap .sns-join-guide .logo.naver{width: 69px;height: 30px;-webkit-background-size: 84px auto;background-position: 0 -138px;}
.popup-wrap .txt-terms-agree{color:#888;font-size: 13px;padding: 13px 0 0 0;line-height: 19px;}
.pop-accu .popup-inner{padding:47px 25px 41px 25px}
.pop-accu h3{font-size: 24px;font-family:'Nanum Barun Gothic Bold';text-align: center;padding: 0 0 13px 0;}
.pop-accu .acu-info p{font-size: 17px;text-align: center;padding: 0 0 20px 0;}
.pop-accu .popup-wrap .login-wrap .chk-form{float:none;width:auto;margin: 13px 0 0 0;}
.popup-wrap-common.pop-write-review{width:950px;border:1px solid #ddd;margin:0 auto}
.popup-wrap-common.pop-vali{width: 500px;border:1px solid #ddd;margin:0 auto;}
.popup-wrap-common.pop-accu{width: 440px;border:1px solid #ddd;margin:0 auto;}
.pop-write-review .popup-inner{padding:64px 38px 64px 38px}
.pop-write-review h3{margin:0 0 17px 0;font-size: 22px;font-family:'Nanum Barun Gothic Bold';clear: both;}
.box-input-write{margin:0 0 43px 0}
.box-input-write.cell01{height:60px}
.box-input-write.cell01 > div{float:left;margin: 0px 10px 0 0;}
.box-input-write.cell01 .select-type01{width:160px;}
.box-input-write.cell01 .input-type03{width:280px}
.box-input-write.cell01 .input-type03{width:280px}
.box-input-write.cell01 .pic-upload{position: relative;float: right;width: 122px;margin: 0;}
.box-input-write.cell01 .pic-upload .btn-pic-upload{position: relative;width: 100%;height: 60px;color:#aaa;background: #f3f3f3;font-family:'Nanum Barun Gothic Bold';border:1px solid #ddd;text-align: center;line-height: 58px;font-size: 16px;}
.box-input-write.cell01 .pic-upload input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 100;font-family:'Nanum Barun Gothic Bold';}
.review-assessment-area .value-graph-area .score-number{width: 369px;display: block;overflow: hidden;text-align: center;margin: 0 auto;}
.box-input-write.cell02 > ul > li{float:left;width:50%;height: 60px;line-height: 60px;margin:0 0 19px 0;box-sizing: border-box;-webkit-box-sizing: border-box;}
.box-input-write.cell02 > ul > li .box{position: relative;padding:0 0 0 94px}
.box-input-write.cell02 > ul > li .box .tit01{position: absolute;top:0;left:0;width:94px;height: 60px;line-height: 60px;font-size: 18px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.box-input-write.cell02 > ul > li:nth-child(2) .box .tit01, .box-input-write.cell02 ul li:nth-child(4) .box .tit01{padding:0 0 0 18px}
.box-input-write.cell02 > ul > li.sl02 .input-type03{float:left;width:180px;}
.box-input-write.cell02 > ul > li.sl02 .select-type01{float:left;width:149px;margin: 0 0 0 9px;}
.box-input-write.cell02 > ul > li.sl02 .select-type01 .selectric{width:149px}
.box-input-write.cell02 > ul > li.sl03 .select-type01 .selectric{width:100%}
.box-input-write.cell02 li.filter {padding:0 0 0 18px}
.box-input-write.cell02 li.filter span{display: inline-block;margin: 0 15px 0 0;}
.box-input-write.cell02 li.filter span button.btn-del{width:12px;height:12px;background: url(../images/btn/btn-del-filter.jpg) right center no-repeat;color: #555;cursor: pointer;font-size: 0;vertical-align: middle;margin: 0 0 0 5px;}
.pop-write-review .btn-type01{clear: both;padding:50px 0 0 0}
.mfp-fade.mfp-bg {opacity: 0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.mfp-fade.mfp-bg.mfp-ready {opacity: 0.8;}
.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}
.mfp-fade.mfp-wrap .mfp-content {opacity: 0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3 s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}

/* 비교하기 팝업 */
.pop-goods-compare{width:542px}
.pop-goods-compare .txt-refer{font-size: 14px;color:#888;text-align: right;padding: 0 0 12px 0}
.pop-goods-compare .tit-table{font-size: 18px;font-family:'Nanum Barun Gothic Bold';padding: 28px 0 10px 0}
.compare-goods-table-wrap{width: 462px;margin: 0 auto}
.compare-goods-table-wrap table{width:462px;border:1px solid #ddd;margin: 0 auto;table-layout: fixed;}
.compare-goods-table-wrap table .c01{width:92px}
.compare-goods-table-wrap table .c02, .compare-goods-table-wrap table .c03, .compare-goods-table-wrap table .c04{width:auto}
.compare-goods-table-wrap table tr td{padding: 13px 12px;border:1px solid #ddd;font-size: 15px;word-break: break-all;}
.compare-goods-table-wrap table tr td.th{background: #f8f8f8;padding: 13px 20px 13px 12px;font-size: 15px;letter-spacing: -0.5px;font-family: 'Nanum Barun Gothic Bold';}
.compare-goods-table-wrap table tr td .goods-pack-box{text-align: center;}
.compare-goods-table-wrap table tr td .goods-pack-box span{display: block;}
.compare-goods-table-wrap table tr td .goods-pack-box .thumb{display: inline-block;margin: 0 0 12px 0;background: #f4f4f4;}
.compare-goods-table-wrap table tr td .goods-pack-box .thumb img{width:96px;height:96px}
.compare-goods-table-wrap table tr td .goods-pack-box .brand{font-size: 15px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;word-break: break-all;height: 36px;font-family: 'Nanum Barun Gothic Bold';}
.compare-goods-table-wrap table tr td .goods-pack-box .name{font-size: 14px;color:#555;margin: 5px 0 15px 0;font-family:'Nanum Barun Gothic Regular';display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;word-break: break-all;height: 36px;}
.compare-goods-table-wrap table tr td .goods-pack-box .btn-detail{display: inline-block;width:98px;height:42px;line-height: 42px;color:#fff;background: #19a4e5;text-align: center;font-size: 14px;}
.compare-goods-table-wrap table tr td .txt-type01{display: block;font-size: 13px;color:#555;font-family:'Nanum Barun Gothic Regular';}
.compare-goods-table-wrap table tr td .txt-type02{display: block;color:#19a4e5}
.compare-goods-table-wrap table tr td ul li{color:#19a4e5;padding:0 0 2px 0}

/* 커뮤니티 등급 기준 팝업 */
.pop-mypage-grade.popup-wrap-common{width:472px;}
.pop-mypage-grade.popup-wrap-common .popup-inner{padding:40px 40px 45px 40px}
.personal-grade-area h2{font-size: 20px;font-family:'Nanum Barun Gothic Bold';margin: 0 0 16px 0;}
.personal-grade-area table{border-top: 1px solid #ddd;margin: 0 0 27px 0;}
.personal-grade-area table .col1{width:101px;}
.personal-grade-area table .col2{width:290px;}
.personal-grade-area table tr td{border-bottom:1px solid #ddd;height: 82px;}
.personal-grade-area table tr td .thumb{text-align: center;}
.personal-grade-area table tr td .info{position:relative;padding-left: 22px;}
.personal-grade-area table tr td .info::after{content: "";position: absolute;left:0;top: 0px;width:1px;height:53px;background: #ddd;}
.personal-grade-area table tr td .info .name{font-size: 20px;font-family:'Nanum Barun Gothic Bold';padding: 0 0 7px 0;}
.personal-grade-area table tr td .info .des{font-size: 17px;color:#555;}
.personal-grade-area .thumb .icn{display: block;width:49px;}
.personal-grade-area .thumb .icn{display: inline-block;width:49px;height:49px;background:url(../images/layer/layer-mypage-grade.png) 0 0 no-repeat;}
.personal-grade-area .thumb.type1 .icn{background-position: 0 0}
.personal-grade-area .thumb.type2 .icn{background-position: 0 -59px}
.personal-grade-area .thumb.type3 .icn{background-position: 0 -118px;}
.personal-grade-area .thumb.type4 .icn{background-position: 0 -177px;height: 53px;}
.personal-grade-area .thumb.type5 .icn{background-position: 0 -240px;width: 53px;height: 53px;}
.personal-grade-area .thumb.type6 .icn{background-position: 0 -303px;width: 51px;height: 64px;}
.personal-grade-area .thumb.type7 .icn{background-position: 0 -384px;width: 70px;height: 46px;}
.personal-grade-area .thumb.type8 .icn{background-position: 0 -440px;width: 79px;height: 58px;}
.personal-grade-area ul li{list-style-type: square;margin: 0 0 9px 0;color: #888;line-height: 1.5;}
.personal-grade-area ul li:last-child{margin:0}

/* 임시 */
.list-review-test01 {padding:15px 0 0 0}
.list-review-test01 ul li{position: relative;font-size: 16px;margin: 0 0 14px 0;padding: 0 0 0 21px}
.list-review-test01 ul li span{position: absolute;top:0;left:0;}
.list-review-test01 ul li:last-child span{top:2px}

/* 회사소개 */
.company-intro-wrap .top-banner{margin:25px 0 45px 0}
.company-intro-wrap .intro-para-box{padding: 65px 0 0 0;}
.company-intro-wrap .intro-para-box > div{position: relative;font-size: 17px;padding: 30px 0 30px 258px;line-height: 1.5;}
.company-intro-wrap .intro-para-box > div.first{margin: 0 0 85px 0;}
.company-intro-wrap .intro-para-box > div.first:before{content:"";display: block;width:173px;height:173px;position: absolute;top:0;left: 36px;background: url(../images/layer/layer-cmn-company01.png) 0 0 no-repeat;}
.company-intro-wrap .intro-para-box > div.last{}
.company-intro-wrap .intro-para-box > div.last:before{content:"";display: block;width:173px;height: 180px;position: absolute;top:0;left: 33px;background: url(../images/layer/layer-cmn-company01.png) 0 -249px no-repeat;}
.company-intro-wrap h3.tit{font-size: 22px;line-height: 1;font-family:'Nanum Barun Gothic Bold';border-bottom:1px solid #ddd;padding: 0 0 15px 0;}
.alliance-intro-wrap .modify-information-wrap table{max-width: 1020px;border-top:1px solid #ddd}
.terms-intro-wrap{margin:25px 0 0 0;padding: 22px 0 0 0;border-top: 1px solid #e2e2e2;}
.terms-intro-wrap .pad{line-height: 1.7;}

/* 서비스가이드 */
.service-guide-wrap{margin: 26px 0 0 0;padding:49px 0 0 0}
.service-guide-wrap .guide-box{overflow: hidden;margin: 0 0 43px 0;}
.service-guide-wrap .guide-box:last-child{margin:0}
.service-guide-wrap .guide-box > div{float:left;width:50%;box-sizing: border-box;}
.service-guide-wrap .guide-box .des{padding: 126px 0 0 78px}
.service-guide-wrap .guide-box .des .tit{font-size: 30px;font-family:'Nanum Barun Gothic Bold';letter-spacing: -0.5px;}
.service-guide-wrap .guide-box .des .tit span{color:#19a4e5}
.service-guide-wrap .guide-box .des .para{font-size: 19px;color:#888;padding: 14px 0 0 0;}
.service-guide-wrap .guide-box .des .para ul li{line-height: 28px}
.service-guide-wrap .guide-box .des .para ul li em{color: #fa86c3;font-size: 19px;font-family:'Nanum Barun Gothic Bold';}

/* 관리자 */
.admin-rear-box .btn-whip a{display: block;background: #302847;font-size: 15px;color: #fff;width: 638px;height: 40px;line-height: 40px;text-align: center;font-weight: bold;margin: 20px auto 0 auto;}
.admin-contents-write-wrap .select-type01 .selectric{width:100%;margin:20px 0}
.admin-contents-write-wrap .input-type02{padding:0;margin:0 0 20px 0}
.admin-contents-write-wrap .textarea-type01 textarea{height:300px;margin:0 0 20px 0}
.admin-contents-write-wrap .btn-group01{margin:20px 0 0 0}

.cke_button__image_icon{width: 0;height: 0;opacity: 0;}

/* error */
.error-exception-wrap{text-align: center;}
.error-exception-wrap .img-mark{display: inline-block;margin: 238px 0 0 0;}
.error-exception-wrap .txt-mark p{color:#888;font-size: 19px;margin: 20px 0 45px 0;line-height: 28px;}

/* 모바일 버전으로 보기 */
.btn-agent-mobile{padding: 2%;margin: 15px auto;background: #fff;text-align: center;font-family:'Nanum Barun Gothic Regular';}
.btn-agent-mobile a{color:#333;font-size: 4em;background: #f8f8f8;width: 98%;border: 2px solid #dcdcdc;padding: 2% 0;}

/* event popup */
.event-temp-pop-wrap{position: absolute;top: 179px;left: 50%;margin-left: -855px;z-index: 500;}
.event-temp-pop-wrap .top-ctn a,.event-temp-pop-wrap .top-ctn img{display: block;}
.event-temp-pop-wrap .bot-button-area{font-size: 0;overflow: hidden;background: #f5f5f5;}
.event-temp-pop-wrap .bot-button-area a{position: relative;float:left;width:50%;height:40px;font-size: 14px;text-align: center;line-height: 40px;}
.event-temp-pop-wrap .bot-button-area a:first-child:after{content: "";position: absolute;top: 10px;right:0;height:20px;width:1px;background: #dbdbdb;}


/* device */
@media (max-width: 1920px) {
  .event-temp-pop-wrap{position: absolute;top: 179px;left: 50%;margin-left: -188px;}
}
