#campaignwrap {min-height:200px;box-sizing:border-box;min-width:1200px;max-width:2000px;margin:0 auto;padding:30px 40px 40px 40px }
#campaignwrap .submenu {text-align:center;padding:0;margin:0 0 10px 0}
#campaignwrap .submenu ul {padding:0;margin:0}
#campaignwrap .submenu li {display:inline-block;font-size:1.15rem;}
#campaignwrap .submenu li a{display:block;margin:0 13px;border-bottom:1px #fff solid}
#campaignwrap .submenu li a.active {color:#ff2b2b;border-color:#ff2b2b}

#campaignwrap .cpitems {min-height:400px}
#campaignwrap .cpitems:after {content:"";display:block;float:none;clear:both}
#campaignwrap .cpitem {position:relative;width:15.41666666666667%;float:left;margin:0 1.5% 80px 0;min-height:498px;box-sizing:border-box}
#campaignwrap .cpitem:nth-child(6n) {margin-right:0}

#campaignwrap .cpitem .today {position:absolute;top:0;left:10px;z-index:1}
#campaignwrap .cpitem .photo {overflow:hidden;width:100%;padding-bottom:100%;position:relative;background:#f0f0f0}
#campaignwrap .cpitem .photo .tm {position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;transition: .3s ease-in-out;}
#campaignwrap .cpitem:hover .photo .tm {-webkit-transform: scale(1.2);transform: scale(1.2);}
#campaignwrap .cpitem .photo .cp_type {position:absolute;bottom:10px;right:10px;background:#000;background:rgba(0,0,0,.85);color:#fff;z-index:1;font-size:.8rem;padding:2px 6px 3px 6px;border-radius:2px}
#campaignwrap .cpitem .photo .distance {position:absolute;top:10px;right:10px;background:rgba(0,0,0,.15);color:#fff;z-index:1;font-size:.8rem;padding:2px 6px 3px 6px;border-radius:2px}
#campaignwrap .cpitem .infobox {padding:10px 0 0 0}
#campaignwrap .cpitem .infobox .head1 {margin-bottom:12px}
#campaignwrap .cpitem .infobox .head1:after {content:"";display:block;float:none;clear:both}
#campaignwrap .cpitem .infobox .head1 .sido {float:right;font-size:.8rem;color:#666}
#campaignwrap .cpitem .infobox .head1 .sido i.fa {margin:0 4px;color:#999}
#campaignwrap .cpitem .infobox .head1 .channel_name {font-weight:700;float:left;color:#fff;padding:0 6px;font-size:13px;font-weight:400;height:23px;line-height:23px}
#campaignwrap .cpitem .infobox .head1 .Blog_txt_color {background-color:#03cf5d}
#campaignwrap .cpitem .infobox .head1 .Instagram_txt_color {background-color:#5250c8}
#campaignwrap .cpitem .infobox .head1 .Facebook_txt_color {background-color:#3b579d}
#campaignwrap .cpitem .infobox .head1 .Post_txt_color {background-color:#2aa4fa}
#campaignwrap .cpitem .infobox .head1 .Youtube_txt_color {background-color:#fe0000}
#campaignwrap .cpitem .infobox .head1 .Cafe_txt_color {background-color:#02c13a}
#campaignwrap .cpitem .infobox .head1 .Interview_txt_color  {background-color:#ff0000}
#campaignwrap .cpitem .infobox .head1 .In_txt_color  {background-color:#3cc9a8}
#campaignwrap .cpitem .infobox .head1 .SNS_txt_color  {background-color:#000000}
#campaignwrap .cpitem .infobox .head1 .SNS_txt_color  {background-color:#000000}
#campaignwrap .cpitem .infobox .head1 .gu_txt_color  {background-color:#E65DA0}
#campaignwrap .cpitem .infobox .head1 .Shorts_txt_color  {background-color:#E65DA0}

#campaignwrap .cpitem  .head1 .ic_label2 {font-weight:700;color:#fff;padding:0 8px;font-size:13px;font-weight:400;display:inline-block;border:1px #ccc solid;color:#888;height:21px;line-height:21px;margin:0px 0px 0px 3px;}
#campaignwrap .cpitem .infobox .sbj {font-size:1.1rem;font-weight:600;color:#333;margin-bottom:4px;line-height:1.3}
#campaignwrap .cpitem .infobox .description {font-size:.85rem;font-weight:400;color:#888}



#campaignwrap .shopcate {padding:10px 0 30px 0}
#campaignwrap .shopcate:after {content:"";display:block;float:none;clear:both}
#campaignwrap .shopcate h3 {padding:0;margin:0;font-size:1.7rem;color:#404040;float:left;letter-spacing:-0.02em}
#campaignwrap .shopcate h3 span {font-weight: 700; color:#ff2a2a;}
#campaignwrap .shopcate h3 form {display:inline;padding:0;margin:0}
#campaignwrap .shopcate h3 .endsearch_check {display:inline-block;height:40px;line-height:41px;margin:0 0 0 20px;vertical-align:top;font-weight:300}
#campaignwrap .shopcate .hear_right {float:right;display:inline-block}
#campaignwrap .shopcate .hear_right .pdown  {display:inline-block;padding:4px 16px;border:1px #ddd solid;border-radius:40px;font-size:.9rem}
#campaignwrap .shopcate .hear_right .pdown.active {border-color:#fe1ea8;color:#fe1ea8;font-weight:600}
#campaignwrap .shopcate .hear_right .vline {border-right:1px #ddd solid;margin:7px 12px 0 5px;width:10px}
#campaignwrap .shopcate .btn_sort {position:relative;padding:0;margin:0}
#campaignwrap .shopcate .btn_sort li {display:inline-block}
#campaignwrap .shopcate .btn_sort li a {display:inline-block;padding:4px 16px;border:1px #ddd solid;border-radius:40px;font-size:.9rem}
#campaignwrap .shopcate .btn_sort li a.on {border-color:#fe1ea8;color:#fe1ea8;font-weight:600}

#campaignwrap .bottom-box {position:absolute;bottom:0;width:100%;}
#campaignwrap .ltbox2 {padding:0 0 10px 0;border-bottom:1px solid #efefef;height:22px;line-height:22px}
#campaignwrap .ltbox2:after {content:"";display:block;float:none;clear:both}
#campaignwrap .ltbox2 .ico_heart {float:right;height:24px;width:24px;margin-left:1px;display:inline-block}
#campaignwrap .ltbox2 .num {float:left;color:#ff2b2b;font-size:15px;font-weight:500;}

#campaignwrap .ltbox2 .con_num {float:right;color:#ff5530;}
#campaignwrap .ltbox2 .con_num2 {float:right;color:#777;}
#campaignwrap .ltbox2 .con_num3 {float:right;color:#2aa4fa;}
#campaignwrap .ltbox2 .con_num4 {float:right;color:#fca746;}

#campaignwrap .score {text-align:right;display:inline-block;width:100%}
#campaignwrap .score {padding:10px 0px 2px 0px;color:#999;font-size:14px;line-height:1;}
#campaignwrap .score img {display:inline-block;margin-right:2px;vertical-align:top;}
#campaignwrap .score span {color:#808080;}
#campaignwrap .score .tot_num {color:#ff5530;}
#campaignwrap .score .campaign_point span {font-size:.85rem;color:#0099cc;display:inline-block;padding-left:20px;background:url(./image/coin.svg) no-repeat left center;background-size:13px 13px}
#campaignwrap .score .admin_modify {margin-right:4px;color:#ccc}
#campaignwrap .score .admin_modify:hover {color:#ff2b2b}

#campaignwrap .no_data {padding:150px 0;font-size:1.1rem;text-align:center;border-top:1px #ddd solid}

@media (max-width:1700px ) {
	#campaignwrap .cpitem:nth-child(6n) {margin-right:1.5%}
	#campaignwrap .cpitem:nth-child(5n) {margin-right:0}
	#campaignwrap .cpitem {width:18.8%;margin-right:1.5%;}
}

@media (max-width:1400px ) {
	#campaignwrap .cpitem:nth-child(5n), #campaignwrap .cpitem:nth-child(6n) {margin-right:1.5%}
	#campaignwrap .cpitem:nth-child(4n) {margin-right:0 !important}
	#campaignwrap .cpitem {width:23.875%;margin-right:1.5%;}
}


.loaderbottom {display:none;position:fixed;left:50%;bottom:2rem;margin:0  0 0 -1.5em;z-index:20002;}
.loaderbottom,.loaderbottom:after {border-radius:50%;width: 3em;height: 3em;}
.loaderbottom {font-size: 10px;text-indent: -9999em;border-top: 0.5em solid #ff2b2b;border-right: 0.3em solid #ff2b2b;border-bottom: 0.3em solid rgba(255,255,255, 0.7);border-left: 0.3em solid #ff2b2b;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation: load8 0.25s infinite linear;animation: load8 0.25s infinite linear;}
.pagenation {text-align:center;}



#campaignwrap .boxwrap .cpitem .liwrap.on {border-color:#ff5a00;}
#campaignwrap .boxwrap .cpitem .liwrap .info {padding:5px 10px 0px 10px;}
#campaignwrap .boxwrap .cpitem .liwrap .name {overflow:hidden;height:16px;margin-bottom:10px;color:#333;font-size:14px;font-weight:700;line-height:16px;}
#campaignwrap .boxwrap .cpitem .liwrap .inbox1 {padding:10px 0px;border-top:1px dashed #e5e5e5;color:#808080;font-size:11px;letter-spacing:-0.5px;}
#campaignwrap .boxwrap .cpitem .liwrap .inbox2 {overflow:hidden;height:31px;color:#666;font-size:11px;line-height:1.4;text-align:left;}
#campaignwrap .boxwrap .cpitem .liwrap .inbox2 table {width:100%;}
#campaignwrap .boxwrap .cpitem .liwrap .inbox2 table td {height:31px;color:#e46100;vertical-align:middle;}
#campaignwrap .boxwrap .cpitem .liwrap .inbox2 table td span {color:#808080;}

#campaignwrap .boxwrap .cpitem .today_no {position:relative;width:50px;height:12px;padding:3px 3px;left:11px;top:29px;text-align: center;color:#fff;font-size:11px;vertical-align:middle;filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;}

#campaignwrap li .channel {position:relative;width:50px;height:12px;padding:3px 3px;left:179px;top:33px;text-align: center;color:#fff;font-size:11px;vertical-align:middle;filter:alpha(opacity=70); opacity:0.9; -moz-opacity:0.7;}
#campaignwrap .boxwrap li .channel2 {position:relative;width:50px;height:12px;padding:3px 3px;left:179px;top:33px;text-align: center;color:#fff;font-size:11px;vertical-align:middle;filter:alpha(opacity=70); opacity:0.9; -moz-opacity:0.7;}


#campaignpackage .ulldfilter {overflow:hidden;height:auto;border-top:2px solid #666;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
#campaignpackage .ulldfilter table {width:100%;}
#campaignpackage .ulldfilter table th {height:44px;background-color:#fafafa;border-bottom:1px solid #e5e5e5;color:#808080;font-size:14px;font-weight:400;text-align:center;vertical-align:middle;}
#campaignpackage .ulldfilter table td {padding:8px 10px;border-bottom:1px solid #e5e5e5;vertical-align:middle;}
#campaignpackage .ulldfilter table .last td {border-bottom:0px;}
#campaignpackage .ulldfilter table .td1 {width:80px;background-color:#fafafa;border-right:1px solid #e5e5e5;}
#campaignpackage .ulldfilter table .script {color:#808080;line-height:1.4;}
#campaignpackage .ulldfilter table .lborder {border-left:1px solid #e5e5e5;}
#campaignpackage .ulldfilter table .peopleselect {display:inline-block;height:30px;padding-left:2px;border:1px solid #e5e5e5;}
#campaignpackage .ulldfilter table .select1 {display:inline-block;width:120px;height:30px;padding-left:2px;border:1px solid #e5e5e5;}
#campaignpackage .ulldfilter table .select2 {display:inline-block;width:150px;height:30px;padding-left:2px;border:1px solid #e5e5e5;}
#campaignpackage .ulldfilter table .input1 {display:inline-block;width:120px;height:26px;border:1px solid #e5e5e5;color:#666;font-size:14px;text-indent:5px;}
#campaignpackage .ulldfilter table .input2 {display:inline-block;width:150px;height:26px;border:1px solid #e5e5e5;color:#666;font-size:12px;text-indent:5px;}
#campaignpackage .ulldfilter table .btnblue {height:30px;}
#campaignpackage .renttab {overflow:hidden;height:40px;margin-top:15px;border-top:2px solid #666;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
#campaignpackage .renttab ul {width:110%;height:40px;}
#campaignpackage .renttab li {float:left;height:auto;}
#campaignpackage .renttab li a {display:block;width:106px;height:40px;background-color:#f5f5f5;border-right:1px solid #e5e5e5;text-align:center;line-height:40px;}
#campaignpackage .renttab li a.on {background-color:#fff;color:#f6851e;font-weight:700;}





#campaignpackage .lnb {position:relative;z-index:1;clear:both;height:41px;_height:43px;padding:0;background:url('./image/menu01.jpg') #343843 left top repeat-x;border:#3C4149 solid 1px;_border:0;}
#campaignpackage .lnb ul {float:left;text-align:center;width:100%;height:41px;_height:43px;padding:0 0 0 15px;margin:0;}
#campaignpackage .lnb li {list-style-type:none;float:left;text-align:center;width:95px;height:41px;_height:43px;padding:0;margin:0;}
#campaignpackage .lnb li a {text-align:center;display:inline-block;font:normal 12px "malgun gothic","dotum";color:#dedede;padding:13px 12px 0 12px;margin:0;width:95px;height:28px;letter-spacing:-1px;}
#campaignpackage .lnb li a img {position:relative;top:-2px;left:2px;}
#campaignpackage .lnb li a:hover {color:#F63941;}
#campaignpackage .lnb .selected1 {text-align:center;color:#ffffff;background:#F63941;position:relative;top:-1px;_top:0;width:95px;height:29px;padding:14px 12px 0 12px;}
#campaignpackage .lnb .selected1:hover {color:#ffffff;}
#campaignpackage .lnb .selected2 a {color:#F63941;}
#campaignpackage .lnb .selected3 a {color:#F63941;}
#campaignpackage .lnb li .m1 {font-weight:bold;}
#boxstyle1{ visibility: hidden }
#boxstyle2{ visibility: visible }

#campaignpackage .sshopcate {margin:10px 0px 10px 0px;}

#campaignpackage .sshopcate {position:relative;height:56px;background-color:#f5f5f5;border:1px solid #e5e5e5;font-family:'Nanum Gothic', sans-serif;z-index:3;}

