@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
/* 헤더_네비게이션 */
.hide{display:none;}
.burgermenu{width:35px; height:9px;}
.nav_close{display:none;}
.hide{width:100%; padding-bottom:30px; padding-top:30px;}
.hide>li{display:inline-block; margin-right:100px; font-size:1.2em; line-height:2.2em; vertical-align:top; text-align:left;}
.hide_title{font-size:0.9em; color:#90949c; margin-bottom:13px;}
@media screen and (max-width: 900px){
	.hide>li{margin-right:70px;}
}
@media screen and (max-width: 749px){
	.burgermenu{display:none;}
	.hide{display:block;}
	.hide>li{display:block; margin-left:14px; font-size:1.3rem; line-height:2; margin-bottom:3.3em;}
	.hide_title{font-size:1.5rem; color:#1a1a1a; border-bottom:1px dotted #ccc; padding-bottom:0.8em; font-weight:600;}
}






/* 모의 크라우드펀딩 */
.sub_contents .sub_section .carousel-cell .cs_height{background-size:cover; background-position:center; text-align: center;}
.crowdsham_wrap{padding:70px 0;}
.sub_contents .sub_section .sham_chart .chart_inner .sham_method{border-top:1px solid #ddd; border-right:1px solid #ddd;	border-left:1px solid #ddd; padding:10px 15px; left:25px; top:12px; background-color:#fff;}

.shamMain h1{margin-top: 100px; font-size: 2em; font-weight: 500; color:#fff;}
.shamMain p{margin-top: 2%; color:#ffffffc9; font-size: 1.2em; line-height: 23px}
.sham_modal{color:#fff; background: #000; padding:20px 40px; margin-top:5%; display:inline-block; font-size:1.2em; border-radius: 30px}

/*모의 크라우드펀딩 모달창*/
#sham_pop{display: none; width: 1200px; height:750px; background: #fff; position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); z-index:99999; padding:70px 50px; border-radius: 15px}
.sham_pop_view p{font-size: 1.5em; font-weight: 600}
.sham_pop_detail{margin-top:3%; background: #fafafa; padding:30px; border-radius: 10px}
.sham_pop_detail p{font-size:1.2em}
.sham_pop_detail span.tip_icon{display:inline-block; width: 18px; height: 18px; background: #b72932; border-radius: 20px; text-align: center; line-height: 18px; margin-top: 9px; font-size: 1em; font-weight: bold ;color: #fff; border:0px; margin-right: 5px}
.que{font-size: 1.2em; color:#333; margin-top:5%;}
.sham_pop_detail h4{font-size:1em; color:#333; margin-top:2%}
.sham_pop_list{margin-top:7%}
.sham_pop_list p{font-size: 1.5em; font-weight: 600}
.sham_pop_chart{margin-top:3%}
.chart{width:calc(25% - 20px); float:left; padding:30px 10px; margin-right:20px; border:1px solid #ededed ;height:250px}
.chart:last-child{margin-right: 0px!important;}
.chart p{margin-left: 10px; font-weight: 600; font-size: 1em}
p.chart_dt{line-height: 30px; margin-top:10%; font-weight: 400}
.bl_r{display:inline-block; border-left:2px solid #b72932; margin-left:10px;}



/* 모의 크라우드펀딩 이용가이드 */













/* 랜딩페이지_리스트 */
.kategorie span{margin:0; width: calc(100% / 10) ;}
/*.kategorie span a{padding:0;}*/
.kategorie span img{width:55%;}
.kategorie .flickity-viewport{overflow:hidden;}
/* 랜딩페이지_리스트-검색 */
.listHead{display:block; margin-bottom:30px; line-height:30px;}
.listHead .part_search .search a{width:auto; height:auto; position:relative}
/*.listHead .part_search .search a:before{content: ""; position:absolute; top:-11px; right:-6px; width:15px; height:15px; border-radius: 50%; border:1px solid #333}*/
/*.listHead .part_search .search a:after{content: ""; position:absolute; top:1px; right:-7px; width:1px; height:10px; background:#333; transform: rotate(-45deg)}*/
.listHead .search{display:inline-block;}
.listHead .search input{	width: 230px;
	height: 70%;
	margin-left: 20px;
	padding-right: 15px;
	border-bottom: 1px solid #ddd;
	opacity: 1;
	text-align: left;
	outline: none!important;}
.listHead .search a{display:inline-block; vertical-align:middle; width:30px; height:35px; background-image:url("/images/main_img/search_black.png");
	background-position:center left; background-repeat:no-repeat; background-size:50%; transform: translateX(-22px)}
.crowd_contents .listHead .search a{width:auto; height:auto; position: relative}
/*.crowd_contents .listHead .search a:before{position:absolute; content:""; width:15px; height:15px; border-radius: 50%; border:1px solid #333; top:-11px; right:-6px;}*/
/*.crowd_contents .listHead .search a:after{position:absolute; content:""; width:1px; height:10px; background:#333; top:1px; right:-7px; transform: rotate(-45deg)}*/
.searchSvgB { background: #fff;}


.sham_tit.listHead .search a{width:auto; height:auto; position: relative}
.sham_tit.listHead .search a:before{position:absolute; content:""; width:15px; height:15px; border-radius: 50%; border:1px solid #333; top:-11px; right:-6px;}
.sham_tit.listHead .search a:after{position:absolute; content:""; width:1px; height:10px; background:#333; top:1px; right:-7px; transform: rotate(-45deg)}
.sham_tit.listHead .search input{height: auto}

.s_T{opacity:0;}
.listHead select{border:0; font-size:1.1em; padding-right:22px;padding-left: 10px ;margin-left:15px; background-color:transparent;
	/*background-image:url("/images/main_img/arrow_b_b.png"); background-position:right; background-repeat:no-repeat; background-size:auto 30%;*/}
.comming_search{position:relative}
.comming_search:before{content: ""; clear: both; position: absolute; top:50%; right: 13px; width: 1px; height:10px; background:#333; transform: rotate(-45deg) translateY(-50%);}
.comming_search:after{content: ""; clear: both; position: absolute; top:50%; right: 13px; width: 1px; height:10px; background:#333; transform: rotate(45deg) translateY(-50%);}
.search_form{position:relative;
	z-index: 10;}
.search_form i:first-child{
	position:absolute;
	top:33%;
	left:34%;
	z-index: -1;
}
.search_form i:last-child{
	position:absolute;
	top:33%;
	right:4%;
	z-index: -1;
}
.listHead .com_form input{width:230px; height:auto; border-bottom: 1px solid #ddd; opacity: 1; }
.listHead .comming_search select.com_search{font-size: 1.1em;padding-right: 22px;padding-left: 10px;margin-left: 15px;background-color: transparent;
min-width: 120px}
.listHead .comming_search .fst select.com_search{margin-left: 0!important;}
@media screen and (max-width: 768px){
	.listHead{height:40px; line-height:40px; text-align:left;}
	.listHead form{display:flex; width:100%; height:40px;}
	/* .search{border:1px solid #ddd; width:100%;} */
	.search_form i:first-child{top:38% !important; left:33% !important}
	.search_form i:last-child{top:38% !important}
	.listHead select{border:1px solid #ddd; border-radius:0; margin-left:0; padding:0 20px 0 8px; text-align:left;
		/*background-image:url("/images/main_img/level.png"); background-position:10px center; background-size:auto 40%;*/
		display:flex; widht:100%; height:100%;}
	.listHead select:last-child{/*background-image:url("/images/main_img/arrow_ud.png"); background-size:auto 55%;*/}
	.listHead .search{position:relative;}
	.listHead .search input{opacity:1; border:0; padding:0 0 0 5px; width:calc(100% - 40px); height:40px; background-color:transparent;}
	.listHead .search a{position:absolute; top:0; right:-18px; height:40px;}
	.part_search{border-bottom:1px solid #eee; width:200px!important; float:left!important;}
	.part_search .search a{transform: translateX(55px)}
}








/* 랜딩페이지_펀딩정보 */
.sub_contents.detail_wrap .sub_section .sub_header .main_h{height:200px;}
.funding_info_m{display:none;}
.funding_info{background-color: transparent; border-radius: 0px; margin-bottom: 20px; margin-top: 10px;}
.funding_info ul li{float: none; width: 100%; border-right: 0; margin-bottom: 6px;}
.funding_info ul li:last-child > div{padding: 0;}
.funding_info ul li small{text-align: left;}
.funding_info ul li h3{text-align: left; font-size:2.2em; margin-bottom:20px;}
.funding_info ul li:last-child h3{text-align: left;}
.funding_info ul li h3 small{text-align: left; font-size: 0.67em;}
.funding_info ul li .funding_bar{height:3px; background-color: #ca4e4e; border-radius: 20px;}
.funding_bar_b{border: 1px solid #ddd; border-radius: 20px; margin-bottom:7px;}
@media screen and (max-width: 1100px){
	.funding_info_m{display:block;}
	.funding_info_w{display:none;}
}
/* 등록하기_크리에이터정보 */
.build_form .build_inner.main_img .inner_cont .plusBtn{display:none; width:20px; height:20px; cursor:pointer; margin-right:10px;}
.build_form .build_inner.main_img .inner_cont .closeBtn{transform: rotate(45deg); width:20px; height:20px; display:inline-block; cursor:pointer; margin-right:10px;}
.build_form .build_inner.main_img .inner_cont .snsSelect{position:relative; width:25%; display:inline-block; margin-right:5px;}
.build_form .build_inner.main_img .inner_cont .snsSelect select{width:100%; border-radius:0; padding:0 .5em; border:1px solid #ccc; line-height:35px;}
.build_form .build_inner.main_img .inner_cont .snsSelect:before{content: ""; position: absolute; top: 50%; right: 10px; width: 0; height: 0; margin-top: -1px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #333; }
.build_form .build_inner .inner_cont input.form-control.snsInput{width:55%; margin-right:5px; margin-bottom:10px; text-align:left;}
.build_form .build_inner .inner_cont>div:last-child .plusBtn{display:inline-block;}
.build_form .build_inner .inner_cont>div:nth-child(3n) .plusBtn{display:none;}



/* 랜딩페이지_앵콜요청 팝업 */
.alarmPopup .at p{font-size:1.2em; line-height:1.5em;}

/* 랜딩페이지_오른쪽fixed */
#reward_box .reward_inner .rb_01{padding:10px 0px 0px 0px;}
.sub_contents.detail_wrap .sub_section .campany_content .top_right .right_wrap .right_section .share_wrap{padding:0;}

.sub_contents.detail_wrap .sub_section .campany_content .top_right .right_wrap .right_section .share_wrap #share-container .notify{
	border:1px solid #ddd; border-top:2px solid #ca4e4e; padding:10px; margin-bottom:20px;}
.sub_contents.detail_wrap .sub_section .campany_content .top_right .right_wrap .right_section .share_wrap #share-container .notify h3{padding:10px 0;
	font-size:1.4em; margin-bottom:5px;}
.sub_contents.detail_wrap .sub_section .campany_content .top_right .right_wrap .right_section .share_wrap #share-container .notify h3 span{
	color:#fff; background:#989898; width:18px; height:18px; line-height:19px; font-size:0.6em; text-align:center; float:left;
	border-radius:20px; margin-right:10px;}
.sub_contents.detail_wrap .sub_section .campany_content .top_right .right_wrap .right_section .share_wrap #share-container .notify p{
	line-height:1.5em; margin-left:13px; font-size:1.1em; margin-bottom:10px;}
.sub_contents.detail_wrap .sub_section .campany_content .top_right .right_wrap .right_section .share_wrap #share-container .notify a{
	display:block; width:100%; text-align:center; padding:10px 0; background:#999999; color:#fff; font-size:1.1em;}

.top_right .right_wrap .right_section .share_wrap #share-container .dt_rank_reward{border:1px solid #ddd; border-top:2px solid #1a1a1a; overflow-x:hidden;
	padding:25px 20px;}
.top_right .right_wrap .right_section .share_wrap #share-container .dt_rank_reward h3{font-weight:600; margin-bottom:10px;}
.top_right .right_wrap .right_section .share_wrap #share-container .dt_rank_reward li{margin-bottom:5px;}
.top_right .right_wrap .right_section .share_wrap #share-container .dt_rank_reward li a{display:block; width:100%; height:auto;}
.top_right .right_wrap .right_section .share_wrap #share-container .dt_rank_reward li a p{float:left; margin-right:5px; width:20px; height:21px;
	background-color:#b72933; color:#fff; text-align:center; line-height:21px; font-weight:400;}
.top_right .right_wrap .right_section .share_wrap #share-container .dt_rank_reward .dt_rank_img{display:block; height:90px; width:100%; margin-bottom:15px;
	background-image: url("/images/main_img/rank_reward.jpg"); background-position: center; background-repeat: no-repeat;
	background-size: cover;}
.top_right .right_wrap .right_section .share_wrap #share-container .dt_rank_reward li .dt_rank_txt{line-height:21px; font-size:1.2em; font-weight:400;
	overflow: hidden; text-overflow: ellipsis; white-space:nowrap; word-wrap:break-word; height:21px;}
/*신고하기 팝업*/
.dim-layer_ntf{display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:2000;}
.dimBg_ntf{position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.7;}
.dim-layer_ntf .pop-layer{top:45%;}
.ntf_pop_conts{padding:20px 30px;}
.ctxt h2{text-align:center; padding:15px 0;}
.ctxt>div{padding:15px 0;}
.ctxt div h4{margin-bottom:13px;}
.ctxt ul li{margin-bottom:7px; font-size:1.1em; color:#999999;}
.ctxt ul li input{margin-right:5px;}
.ctxt textarea{width:100%; border:1px solid #999999; color:#999999; padding:10px;}
.ctxt em{color:#999999; font-style:normal;}
.pop-container .pop-conts .btn-r a.ntf_close{float:left; width:48%; margin-bottom:20px; line-height:40px; cursor:pointer;}
.pop-container .pop-conts .btn-r a.ntf_submit{float:right; width:48%; margin-bottom:20px; line-height:40px; background-color:#cb4e4d; border:1px solid #cb4e4d; cursor:pointer; color:#fff;}
@media screen and (max-width: 420px){
	.dim-layer_ntf .pop-layer{top:0; left:0; width:100%; height:100%; margin-left:0 !important; max-height:560px; overflow:scroll; margin-top:0 !important;}
}

/* 카드설정_팝 */
#layer3 .pop-container .pop-conts .address_content .reward_order_wrap .notice{line-height: 1.3em;}
#layer3 .pop-container .pop-conts .address_content .reward_order_wrap .order_list_wrap .cardh{margin-bottom: 9px;}
#layer3 .pop-container .pop-conts .address_content .button{background-color:#db6056; padding:20px; color:#fff; font-size:1.2em; text-align:center;
	cursor:pointer;}
/* 결제정보 */
.pay_bt{text-align:center; border-top:1px solid #ddd; margin-top: 50px; margin-bottom: 50px;}
.pay_bt>p{display:inline-block;}
.pay_bt .pay_common{border:none; margin-top: 0; margin-right: 20px;}
.pay_bt .pay_common .cm_btn{width:170px;}
.pay_bt .pay_mine{padding:20px 0;}
.pay_bt .pay_mine .mine_btn{width:170px; color:#fff; background-color:#c53d45; border:0; font-size:1.2em; letter-spacing:2px; padding:20px;}
@media screen and (max-width: 404px){
	.pay_bt .pay_common{margin-right: 10px;}
	.pay_bt .pay_common .cm_btn{width:130px; padding:20px 10px;}
	.pay_bt .pay_mine .mine_btn{width:130px; padding:20px 10px;}
	.ntf_pop_conts{padding:10px 20px;}
}
.reward_perm .perm_wrap .perm_top .ac{width:80%; word-break:normal;}

/* 주소설정_팝 */
.dim-layer address_save .add_box{overflow-y:scroll; overflow-y:auto; -webkit-overflow-scrolling:touch; max-height:374px;}


/* 메인_box01 */
.home{width: 1100px; height:auto; margin: auto; margin-top: 125px;}
.box_01{height:439px; padding-top: 20px; margin-bottom:40px;}
.box_01>div{float: left;}
.box_01 .mainslide{width:66.8%; height:439px; padding-right:20px;}
.box_01 .mainslide .slide_img{height: 100%; background-size: cover; background-repeat: no-repeat;
	background-position: center;}
.rankbox{width:33.2%; height:439px; border: 1px solid #d3d3d3; background-color:#fff; overflow:hidden; position:relative;}
.rankbox .rank{float:left; width:33.33%; height:40px; text-align: center; line-height: 40px; font-size:1.2em; background-color: #efefef;
	border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.rankbox .rank a{color:#818181; font-weight:400;}
.rankbox .action{background-color:#fff; border-bottom:0;}
.rankbox .action a{color:#1a1a1a; font-weight:400;}
.rankbox .rank_ready{z-index:1000; width:100%; height:100%; position:absolute; top:0; left:0; margin-top:40px; padding:20px; background-color:#fff; width:100%;}
.rankbox .rank_meetup{z-index:1000; width:100%; height:100%; position:absolute; top:0; left:0; margin-top:40px; padding:20px; background-color:#fff; width:100%;}
.rankbox .rank_reward{z-index:2000; position:absolute; top:0; left:0; margin-top:40px; padding:15px; background-color:#fff; width:100%;}
.rankbox .rank_reward .rank_slide,.rankbox .rank_meetup .rank_slide,
.rankbox .rank_ready .rank_slide{position:relative; overflow:hidden; height:222px;text-align: center; z-index:1;}
.rankbox .rank_reward .rank_slide .r_i,.rankbox .rank_meetup .rank_slide .r_i,
.rankbox .rank_ready .rank_slide .r_i{position:relative; width:100%; height:222px;}
.rankbox .rank_reward .rank_img,.rankbox .rank_meetup .rank_img,
.rankbox .rank_ready .rank_img{ display:block; height:100%; width:100%; background-size:cover;}
.rankbox .rank_reward ul,.rankbox .rank_meetup ul,
.rankbox .rank_ready ul{position:relative; margin-top:10px;}
.rankbox .rank_reward ul li,.rankbox .rank_meetup ul li,
.rankbox .rank_ready ul li{ width:100%; height:19px; margin-bottom:10px;}
.rankbox .rank_reward ul li a,.rankbox .rank_meetup ul li a,
.rankbox .rank_ready ul li a{display:block; width:100%; height:19px;}
.rankbox .rank_reward ul li i,.rankbox .rank_meetup ul li i,
.rankbox .rank_ready ul li i{float:left; margin-right: 5px;}
.rankbox .rank_reward ul li i img,.rankbox .rank_meetup ul li i img,
.rankbox .rank_ready ul li i img{width:90%; height:100%;}
.rankbox .rank_reward ul li .rank_txt,.box_01 .rankbox .rank_ready ul li .rank_txt,.box_01 .rankbox .rank_meetup ul li .rank_txt
{font-size:1.1em; line-height: 1.5em; overflow: hidden; text-overflow: ellipsis;
	white-space:nowrap; word-wrap:break-word; font-weight: 400; height:21px;}

.draggable .slick-track .slick-slide{float:left;}


/* 메인_box02 */
.box_02 {display:block; width:100%; margin-bottom:40px;}
/* .box__1 */
.box__1,.box__2,.box__3,.box__6,.box__7{float:left; width:33.33%; height:400px; z-index:1;}
.redbox{width:100%; height:30px; background-color: #b72933; padding:7px;}
.redbox h3{color:#fff; font-size:1.2em; margin-left: 3px; text-align:center;}
.campaign_img{width:100%; height:230px; margin-bottom:10px; position:relative; background-position: center; background-repeat: no-repeat; background-size:cover;}
.campaign_img a{display:block; width:100%; height:100%;}
.campaign{width:100%; /*height:100%;*/}
.campaign  a{display:block; width:100%; /*height:100%;*/}
.campaign ul{height:20px; overflow:hidden; }
.open_campaign ul{
	border-radius: 5px; border: 1px solid #b73335; cursor: pointer; height: 30px;
	text-align: center;
}
.open_campaign ul:hover{background: #fdf3f2;}
.campaign .percent_bar{width:100%; height:3px; background-color:#f1f1f1; margin-bottom:8px; margin-top:5px;}/*background-color:#bfbfbf;*/

.campaign .percent_bar p{width:100%; height:3px; }
.campaign .percent_bar .cProgress { background-color:#c72030;}
.campaign .percent_bar .cEnd { background-color:#3d3d3d;}
.campaign ul li span{color:#e91c1f;}
.pointT { font-size: 0.937rem; font-weight: 600; }
.closeT { color: #3d3d3d !important;}
.campaign ul li{font-size:0.937rem; color:#6d6d6d; font-weight: 400; float: left;
	overflow: hidden; text-overflow: ellipsis; white-space:pre-line; word-wrap:break-word; display:-webkit-box;
	-webkit-line-clamp:2; -webkit-box-orient:vertical; }
.open_campaign ul li{
	font-size:0.937rem; color:#b73335; font-weight: 400; text-align: center; padding-top: 5px;
	overflow: hidden; text-overflow: ellipsis; white-space:pre-line; word-wrap:break-word; display:-webkit-box;
	-webkit-line-clamp:2; -webkit-box-orient:vertical;

}
.open_campaign ul li img{
	width: 18px!important;
	height: 18px;
	margin-right: 5px;
	margin-bottom: 2px;
}
.campaign ul li:first-child{margin-right: 8px;}
.campaign ul li:nth-child(3){float:right;}
.percentTxt { font-size: 0.975rem; font-weight: 600; }
.wPay { font-size: 12px !important; margin-top: 3px; font-weight: 400 !important; color: #3d3d3d !important; letter-spacing: 0.2px; margin-left: 5px;}
.campaign b{ display:block; width:100%; height: 49px;  font-size: 1.3em; line-height: 1.5em; margin-bottom:5px; margin-top:10px; font-weight:500;
	overflow: hidden; text-overflow: ellipsis; white-space:pre-line; word-wrap:break-word; display:-webkit-box;
	-webkit-line-clamp:2; -webkit-box-orient:vertical;}
.open_campaign b{ display:block; width:100%;  font-size: 1.3em; line-height: 1.5em; margin-bottom:5px; margin-top:10px; font-weight:600;
	overflow: hidden; text-overflow: ellipsis; white-space:pre-line; word-wrap:break-word; display:-webkit-box;
	-webkit-line-clamp:2; -webkit-box-orient:vertical;}
.open_campaign p{
	width: 100%;
	height: 30px;
	font-size: 1.3em;
	font-weight: 500;
	margin-bottom: 10px;

}
.open_campaign .comingsoon_sub_txt_box{
	display: flex;
	justify-content: space-between;
}
.comingsoon_sub_txt_box ul {
	display: flex;
	margin: unset;
	height: 20px;
	width: 95px;
	text-align: center;
}
.comingsoon_sub_txt_box ul:hover{
	background: none;
	cursor: unset;

}
.comingsoon_sub_txt_box ul li{
	font-size: 0.8rem;
	color: #b73335;
	margin: unset;
	white-space: nowrap;
	padding:0px 15px;

}

/* 리스트 캠페인*/




.campaign small{width:100%;  color:#4c4c4c;
	overflow: hidden; text-overflow: ellipsis; white-space:pre-line; word-wrap:break-word; display:block; display:-webkit-box;
	-webkit-line-clamp:2; -webkit-box-orient:vertical; font-size: 0.8rem;  font-weight: 400; margin-bottom: 5px}
.open_campaign small{width:100%;  color:#4c4c4c;
	overflow: hidden; text-overflow: ellipsis; white-space:pre-line; word-wrap:break-word; display:block; display:-webkit-box;
	-webkit-line-clamp:2; -webkit-box-orient:vertical; font-size: 0.8rem;  font-weight: 400; margin-bottom: 5px}
.beforeLine { margin-left: 10px; position: relative; font-size: 0.8rem;  color:#4c4c4c;}
.beforeLine:before { content: ''; display: inline-block; position: absolute; left: -7px; top: 55%; transform: translateY(-50%); width: 1px; height: 10px; background-color: #adadad }
.box_02 .box__3 .campaign ul li:first-child{margin-right: 40px;}

.notice_btn {  text-align: center; }
.notice_btn .reward_end { color : #3d3d3d; border: 1px solid #b72932;}
.notice_btn .cf { height: 50px;}
.notice_btn .reward_end { width: 100%; height: 100%; text-align: center; display: inline-block; line-height: 40px; cursor: pointer}
.notice_btn .rewarding { text-align: center; color: #fff; display: inline-block; line-height: 40px;  height: 100%; width: 100%; cursor: pointer; background: #b72932; border: 1px solid #b72932; border-radius: 0 0 10px 10px;}
.notice_btn .btn { margin: 0 !important}

.slick-prev{position:absolute; top:0; right:10px; width:20px; height:30px;
	text-indent:-99999px; background-color:transparent; border:none;
	background-image:url("/images/main_img/arrow_r_wh.png"); background-position:center; background-repeat:no-repeat; background-size:60%;}
.slick-next{position:absolute; top:0; left:10px; width:20px; height:30px;
	text-indent:-99999px; background-color:transparent; border:none;
	background-image:url("/images/main_img/arrow_l_wh.png"); background-position:center; background-repeat:no-repeat; background-size:60%;}

.box__3 img,.box__2 img{margin-top:70px;}
.box__3{position:relative;}
/* .box__4 */
.box__4{float:left; width:33.33%; height:160px; text-align: center; margin-bottom:20px;}
.link_{height:70px; background-position:center; background-repeat:no-repeat; background-size:100% auto; text-indent:-99999px;}
.link_ a{display:block; width:100%; height:100%;}
.link_crowd{background-image:url("/images/main_img/gcu_consulting.jpg"); margin-bottom:20px; border:1px solid #b72933;}
.link_meetup{background-image:url("/images/main_img/meetup_consulting.jpg"); border:1px solid #6bcfa5;}

/* .box__5, box__9 */
.box__5,.box__9{float:left; width:66.66%; height:160px; text-align:center;}
.box__5 .b_mgt,.box__9 .b_mgrt{background-color:#f59d8f; padding:0 40px;}
.box__5 h3,.box__9 h3{color:#fff; font-weight:500; font-size:1.6em; padding-top:15px; margin-bottom:15px;}
.box__5 ul li,.box__9 ul li{display:inline-block; margin-right: 13px; margin-bottom:7px; padding:3px 15px; font-size:1.1em; border:1px solid #fff; text-align:left;}
.box__5 ul li a,.box__9 ul li a{display: block; width:100%; height:auto; color:#fff; font-weight:400;}
/* .box__6 */
.box__6 .b_mgrt,.box__7 .b_mgrt{border:1px solid #d3d3d3; overflow:hidden;}
/* .box__7 */
/* .box__8 */
.box__8{float:left; width:33.33%; height:400px; margin-top:20px; background-color:#efc223;}
.box__8 a{display:block; width:100%; height:100%;
	background-image:url("/images/main_img/gcu_center.jpg"); background-position:center; background-repeat:no-repeat; background-size:auto 100%;}
/* box__10 */
.box__10{float:left; width:33.33%; height:160px; margin-top:20px; position:relative; background-color:#efc223;}
.box__10 a{display:block; width:100%; height:100%; position:absolute; top:0; left:0;
	background-image:url("/images/main_img/gachiup_center.jpg"); background-position:top center; background-repeat:no-repeat; background-size:auto 100%;}
/* box__11 */
.box__11{float:left; width:420px; height:300px; overflow:hidden; position:relative;}
.ad_slid{position:relative;}
.box__11 .b_mgrt{display:block; float:left; width:100%; height:280px; padding:20px;
	background-position:center; background-repeat:no-repeat; background-size:cover;}
.box__11 .b_mgrt p{color:#b13c2a; margin-bottom:5px;}
.box__11 .b_mgrt h1{font-size:1.7em; font-weight:600; color:#6c6c6c;}

.box__11 .slick-prev{z-index:2000; background-color:#cdbfa9; position:absolute; top:260px; right:10px;}
.box__11 .slick-next{z-index:2000; background-color:#cdbfa9; position:absolute; top:260px; left:10px;}
/* box__12 */
.box__12{margin-top:20px; float:left; width:calc(100% - 420px); height:280px;}
.box__12>div{margin-left:20px;}
.crowd_value{height:185px; margin-bottom:20px; background-color:#f2ede7; padding-top:50px; border:2px solid #b72933;
	background-image:url("/images/main_img/crowd_value.png"); background-position:center; background-repeat:no-repeat; background-size:auto 100%;}
.value p{text-align:center; font-size:1.7em; color:#494949; line-height:1.7em;}
.value p span{color:#b72933; font-weight:600; font-size:1.4em;}
.meetup_value{height:75px; border:2px solid #6cd0a4; text-align:center; padding-left:15px;}
.meetup_value p{line-height:68px; padding-left:40px;
	background-image:url("/images/main_img/meetup_value.png"); background-position:left; background-repeat:no-repeat; background-size:auto 80%;}
/* .box__9 */
/* .box__9{float:left;width:50%; height:260px;}
.box__9 p:first-child{margin-top:20px;}
.box__9 p{text-align:center; font-size:1.7em; color:#494949; line-height: 1.7em;}
.box__9 p span{color:#b72933; font-weight:600; font-size:1.4em;} */

.noopen_mobile{display:none;}
.cb_{clear:both;}
.b_mgr{position:relative; margin-right:20px; border: 1px solid #d3d3d3; overflow:hidden; height:100%;}
.b_mgrt{position:relative; display:block; height:100%; margin-right:20px; margin-top:20px;}
.b_mgt{display:block; height:100%; margin-top:20px;}

@media screen and (max-width: 1100px){
	.cb_{clear:none;}
	.home{padding:0 10px; width:100%;}
	.box_01{margin-bottom:35px;}
	.box_01 .mainslide{padding-right:15px;}
	.box_01 .rankbox .rank_reward{padding:10px;}
	.b_mgr{margin-right:15px;}
	.b_mgrt{margin-right:15px; margin-top:15px;}
	.b_mgt{margin-top:15px;}
	.box__4,.box__5{margin-bottom:15px;}
	.box__5 h3,.box__9 h3{padding-top:10px; margin-bottom:7px; font-size:1.3em;}
	.box__5 ul li,.box__9 ul li{padding:3px 6px; font-size:1em; margin-right:9px;}
	.box__8,.box__10,.box__12{margin-top:15px;}
	.value p{font-size:1.4em;}
	.meetup_value p{font-size:1.2em;}
}
@media screen and (max-width: 793px){
	.meetup_value p{line-height:35px;}
}
@media screen and (max-width: 749px){
	.home{margin-top: 0; padding:5px;}
	.box_01 > div,.box_02 > div{float: none;}
	.box_01{height:auto; padding-top: 0; margin-bottom:10px;}
	.box_01 .mainslide{width:100%; height:200px; margin-bottom: 10px; padding-right:0;}
	.box_01 .mainslide a{margin-right:0;}
	.box_01 .rankbox{width:100%; height:421px;}
	.box_01 .rankbox h3{font-size:1.4em; font-weight:600;}
	.box_01 .rankbox .rank_reward{padding:10px;}
	.box_01 .rankbox .rank_reward .rank_img{margin-bottom:10px;}
	.box_01 .rankbox .rank_reward ul li{height:19px; margin-bottom: 8px;}
	.box_01 .rankbox .rank_reward ul li .rank_txt{font-size:1.3em; line-height:20px;}

	.meetup_value p{line-height:70px;}

	.box__1,.box__2,.box__3,.box__6,.box__7{width:100%; height:145px; margin-bottom: 10px;}
	.redbox{height:30px; margin-bottom:5px; padding:0;}
	.redbox h3{line-height:31px; font-size:1.3em; margin-left:10px;}
	.redbox a{width:30px; height:22px; cursor: pointer; margin-left: 5px; margin-right: 5px;}
	.redbox a img{width:50%; height:100%; margin-right: 3px;}
	.m_campaign_img{float:left; width:165px; height:110px; margin-bottom:0;}
	.m_campaign b{margin-top:0;}
	.m_campaign{float:left; width:calc(100% - 165px); height:110px;}
	.m_campaign .percent_bar{margin-bottom:5px;}
	.campaign ul li{font-size:1.1em;}
	.campaign b{font-size: 1.3em;}
	.campaign small{font-size: 1em;}
	.box__4,.box__5,.box__9,.box__11{margin-bottom:10px; width:100%; height:100%;}
	.link_crowd{float:left; width:49%; margin-bottom:0;}
	.link_meetup{float:right; width:49%; margin-bottom:0;}
	.box__8{width:100%; height:230px; margin-bottom:10px; margin-top:0;}
	.box__8 a{background-size:auto 115%;}
	.box__10{width:100%; height:140px; margin-top:0; margin-bottom:10px;}
	.box__10 p{margin-top:160px;}
	.box__11 .slick-prev,.box__11 .slick-next{top:240px;}
	.box__12{width:100%; margin-top:0; margin-bottom:10px;}
	.box__12>div{margin-left:0;}
	.crowd_value{height:115px; padding-top:25px; margin-bottom:10px;}

	.b_mgr{margin-right:0;}
	.b_mgrt{margin-right:0; margin-top:0;}
	.b_mgt{margin-top:0;}
	.box__3 img,.box__2 img{margin-top:0;}
	.noopen_web{display:none;}
	.noopen_mobile{display:block; text-align:center; width:165px; margin:auto;}
}
@media screen and (max-width: 541px){
	.campaign b{margin-top:4px; height:42px; line-height:1.4em;;}
	.campaign .percent_bar{margin-bottom:5px;}
}
@media screen and (max-width: 400px){
	.box_02 .box__6 a{background-size:100%;}
	.campaign ul li:first-child{margin-right:5px;}
	.box_02 .box__1 .campaign ul li,.box_02 .box__2 .campaign ul li,.box_02 .box__3 .campaign ul li{font-size:1em;}
	.campaign ul li{font-size:1em;}
}






/* 결제결과 */
.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_{padding-top:0; margin-bottom:50px;}
.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_ .pay_result{font-size:1.3em; padding:30px 60px; text-align:left;}
.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_ .pay_result span{color:#db6256;}
.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_ .pay_result h3:first-child{width:100%;}
.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_ .pay_result h3:last-child{margin-bottom: 0;}
.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_ .pay_result h3{display:inline-block; padding:0; margin-bottom:30px;}
.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_ .pay_result p{display:inline-block; margin-right:20px;}

.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_btn_{padding-top: 0;}
.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_btn_ .pay_result_btn{border:none; padding:0; background:none; font-size:1.3em;}
.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_btn_ .pay_result_btn p{font-weight:400;}
.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_btn_ .pay_result_btn .pay_btn{display:inline-block; margin-right:20px; font-weight:600;}
.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_btn_ .pay_result_btn .pay_btn:last-child{margin-right:0;}
.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_btn_ .pay_result_btn .pay_btn a{padding:15px 20px; margin-top:30px;}
.sub_contents .sub_section .reward_contents .wrap_1100 .more_campaign .pay_box02{margin-bottom: 30px;}


#reward_complete .reward_head_title{
	width:50%;
}
.sub_middle .wrap_1100 .reward_head{}
.more_campaign_wrap{margin-top:100px;padding:50px 0 100px 0;background-color: #f9f9f9;}
.more_campaign_wrap h3{
	margin-bottom: 20px;
}

.more_campaign_list > ul{display: flex; justify-content: space-between;}
.more_campaign_list > ul > li{
	width: calc((100% - 60px)/3);
	padding: 30px 20px 40px 20px;
	background-color: #fff;
	box-shadow: 2px 2px 2px 2px rgba(204,204,204,0.4);
}
.more_campaign_list > ul > li .img_box{ margin-bottom: 12px;}
.more_campaign_list > ul > li > ul > li{
	padding: 2.5px 10px;
	font-size: 0.8rem;
	font-weight: 500;
}
.more_campaign_list > ul .img_box{
	width:100%;
	aspect-ratio: 3/2;
}
.more_campaign_list > ul > li > ul > li > span{
	color: #C72030;
}
.more_campaign_list > ul > li > ul > li:first-child{
	font-size: 1rem;
}
.more_campaign_list > ul > li > ul > li:nth-child(2){
	margin-bottom: 12px;
}
@media screen and (max-width: 1024px) {
	.reward_title h2 {
		padding: 0 40px;
	}
	.more_campaign_wrap {
		padding-right: 20px;
		padding-left: 20px;
	}
}
@media screen and (max-width: 749px){
	.sub_contents .sub_section .reward_contents .wrap_1100 .more_campaign .pay_box02{margin-top: 25px;}
	.my_addL tr:first-child .m_add{margin-left : -1vw;}
}
@media screen and (max-width: 610px){
	.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_ .pay_result{padding:30px 50px;}
	.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_btn_ .pay_result_btn .pay_btn{display:block; margin-right: 0;}
	.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_btn_ .pay_result_btn .pay_btn a{width:100%; margin-top: 15px;}
}
@media screen and (max-width: 528px){
	.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_ .pay_result{padding:20px;}
	.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_ .pay_result p{display:block; margin-bottom: 4px;}
	.sub_contents .sub_section .reward_contents .wrap_1100 .pay_result_ .pay_result h3{margin-bottom: 15px;}
	.sub_contents .sub_section .reward_contents .wrap_1100 .more_campaign .pay_box02>div{margin-bottom: 25px; height:auto;}
}
@media all and (max-width: 480px) {

	.more_campaign_wrap > ul{justify-content: center;}
	.more_campaign_wrap .more_campaign_list > ul{display: block;}
	.more_campaign_wrap > ul > li:nth-child(n){display: none;}
	.more_campaign_wrap > ul > li:nth-child(1){display: block;}
	.more_campaign_list > ul > li{ width: 100%; margin-left:auto; margin-right:auto; margin-bottom: 20px;}
}




/* 마이페이지_주소리스트 */
.sub_top{}
.sub_top h2.sub_title{text-align: center; padding:80px 0px; font-weight: 600; font-size: 2.2em;}
.sub_top h2.sub_title span{color: #c72030; display: block; text-align: center; font-size: 0.825rem ; margin-bottom: 10px; margin-top: 10px;font-weight: 400;}
.my_addL table{border:0; border-collapse: separate; border-spacing: 0 20px;}
.my_addL table tr td{border:0; padding:0; text-align:left;}
/* .my_addL table tr td:last-child{width:10%;} */
.my_addL{margin-bottom:30px;}
.my_addL tr:first-child .m_add{border:1px solid #ddd; margin-left: 2vw;}
.my_addL .m_add{width:100%; height:auto; border:1px solid #ccc; padding:15px 40px;}
.my_addL .m_add h3{float:left; margin-right:20px; font-size:1.4em; font-weight:500; line-height:1.9em;}
.my_addL .m_add .keyword{float:left; font-size:1em; line-height:1.9em; margin-top: 7px;}
.my_addL .m_add p{font-size:1em; line-height:1.6em;}
.my_addL .m_add .addressList_address {width: 55vw;}
.my_addL .m_add p:nth-child(2n-1){margin-bottom: 5px;}
.my_addL .m_add p:last-child{font-size:1em;}

.my_addL .m_add_btn{width:100%; vertical-align:middle; padding-left:30px;}
.my_addL .m_add_btn a{display:block; width:100%; line-height:2.5em; background:#dbdbdb; text-indent:-99999px; font-size:1.2em;}
.my_addL .m_add_btn .close{margin-bottom:10px; background-image:url("/images/main_img/close.png"); background-position:center; background-repeat:no-repeat;
	background-size:auto 65%; transition: 0.2s}
.my_addL .m_add_btn .revise{background-image:url("/images/main_img/set-up.png"); background-position:center; background-repeat:no-repeat;
	background-size:auto 65%; transition: 0.2s}
.my_addL .m_add .close{width:100px; height: 40px; color: #fff; float: right; margin-top: -90px; margin-right: -15px; background-color: rgba(250, 99, 97, 0.8); text-align: center; border-radius: 2px; line-height: 38px; font-size: 14px; font-weight: bold; transition: 0.3s; letter-spacing: 3px;}
.my_addL .m_add .revise{width:100px; height: 40px; color: #fff; float: right; margin-top: -35px; margin-right: -15px; background: rgba(86,91,94, 0.8); text-align: center; border-radius: 2px; line-height: 38px; font-size: 14px; font-weight: bold; transition: 0.3s; letter-spacing: 3px;}


.my_addL .m_add .close:hover{background:rgba(250, 99, 97, 1); color:#fff;  text-indent:0; text-align:center; background-image: none;}
.my_addL .m_add .revise:hover{background:rgba(86,91,94,1); color:#fff;  text-indent:0; text-align:center;}
.my_addL .fa-times {font-size: 16px;}

.my_addL .add_plus_btn{width:100%; margin-top:30px;}
.my_addL .add_plus_btn a{display:block; width:16%; margin:auto; text-align:center; background: rgba(250, 99, 97, 0.8); font-size:1.6em; line-height:2.5em;
	color:#fff; font-weight:500; border-radius: 5px; margin-bottom: 5vh; transition: 0.3s;}
.my_addL .add_plus_btn a span {font-size: 23px; font-weight: bold; line-height: 10px;}
.my_addL .add_plus_btn a:hover {background: rgba(250, 99, 97,1);}
@media screen and (max-width: 1100px){
	.my_addL .wrap_1100{width:100%; padding:0 10px;}
	.my_addL .m_add_btn{padding-left:20px;}
	/* .my_addL table tr td:last-child{width:11%;} */
}
@media screen and (max-width: 749px){
	.my_addL{margin-top:10px;}
	.my_addL .wrap_1100{padding:0 5px;}
	.my_addL .m_add_btn{padding-left:10px;}
	/* .my_addL table tr td:last-child{width:13%;} */
	.my_addL .add_plus_btn a{width:30%;}
}

/*  메인 슬라이드  */
.cs_slide .swiper{
	width: 100%;
	height: 500px;
}
.cs_slide .swiper-slide{
	width: 100%;
	height: 100%;
	background-position: center;
	background-size:  auto 100%;
	background-repeat: no-repeat;
}
.cs_slide .swiper-slide.ms1{
	background-color: #ffffca;
}
.cs_slide .swiper-slide .ms_cont_wrap .ms1_txt{
	width: 50%;
	height: 100%;
	padding: 170px 0;
}
.cs_slide .swiper-slide .ms_cont_wrap .ms1_txt p{
	font-size: 2rem;
	line-height: 2rem;
	color: #333;

}
.cs_slide .swiper-slide .ms_cont_wrap .ms1_txt p:first-child{
	margin-bottom: 10px;
}
.cs_slide .swiper-slide .ms_cont_wrap .ms1_txt p:first-child span{
	font-size: 2rem;
	line-height: 2rem;
	color: #333;
	font-weight: 600;
}
.cs_slide .swiper-slide .ms_cont_wrap .ms1_txt p:nth-child(2){
	margin-bottom: 40px;
}
.cs_slide .swiper-slide .ms_cont_wrap .ms1_txt p:nth-child(2) span{
	font-size: 2.25rem;
	line-height: 2.25rem;
	color: #b71c24;
	font-weight: 600;
}
.cs_slide .swiper-slide .ms_cont_wrap .ms1_txt p:nth-child(3) span{
	font-size: 1.3rem;
	line-height: 1.3rem;
	font-weight: 600;
	margin-right: 20px;
}
.cs_slide .swiper-slide .ms_cont_wrap .ms1_img{
	width: 50%;
	height: 100%;
	background-image: url("../../images/slide_img/main_slide-alarm_01.png");
	background-position: right center;
	background-size: auto 60%;
	background-repeat: no-repeat;
}
.cs_slide .swiper-slide.ms2{
	background-image: url("../../images/slide_img/main_slide_alarm_02.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.cs_slide .swiper-slide.ms2 .ms2_img{
	width: 50%;
	height: 100%;
	background-image: url("../../images/slide_img/main_slide_alarm_02_img.png");
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: left center;
}
.cs_slide .swiper-slide.ms2 .ms2_txt{
	width: 50%;
	height: 100%;
	padding: 170px 0;
	text-align: right;
}
.cs_slide .swiper-slide.ms2 .ms2_txt p:first-child{
	width: 100%;
	height: 40px;
	background-image: url("../../images/gachiup_logo.png");
	background-repeat: no-repeat;
	background-position: right center;
	background-size: auto 40px;
	margin-bottom: 40px;
}
.cs_slide .swiper-slide.ms2 .ms2_txt p{
	font-size: 2rem;
	line-height: 2rem;
	color: #333;
}
.cs_slide .swiper-slide.ms2 .ms2_txt p:nth-child(2){
	margin-bottom: 10px;
}
.cs_slide .swiper-slide.ms2 .ms2_txt p:nth-child(2) span{
	font-size: 2rem;
	line-height: 2rem;
	font-weight: 600;
	color: #222;
}
.cs_slide .swiper-slide.ms2 .ms2_txt p:nth-child(3) span{
	font-size: 2.25rem;
	line-height: 2.25rem;
	font-weight: 600;
	color: #b71c24;
}
.cs_slide .swiper-slide.ms3{
	background-color: #e5f8ff;
	position: relative;
}
.cs_slide .swiper-slide.ms3 .ms3_txt{
	position: relative;
	width: 50%;
	height: 100%;
	background-image: url("../../images/slide_img/main_slide_alarm_slide_03.png");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto 100%;
	padding: 170px 0;
}
.cs_slide .swiper-slide.ms3 .ms_cont_wrap{
	overflow: visible;
}
.cs_slide .swiper-slide.ms3 .ms3_txt p{
	font-size: 2rem;
	line-height: 2rem;
	margin-bottom: 10px;
	color: #333;
	font-weight: 500;
	white-space: nowrap;
}
.cs_slide .swiper-slide.ms3 .ms3_txt p:nth-child(2){
	margin-bottom: 60px;
}
.cs_slide .swiper-slide.ms3 .ms3_txt p:nth-child(2) span{
	font-size: 2.25rem;
	line-height: 2.25rem;
	font-weight: 600;
	color: #b71c24;
}
.cs_slide .swiper-slide.ms3 .ms3_txt p:nth-child(3) span{
	font-size: 1.3rem;
	line-height: 1.3rem;
	padding: 5px 30px;
	margin-right: 20px;
	background-color: #fff;
	border-radius: 20px;
	font-weight: 600;
}
.cs_slide .swiper-slide.ms3 .ms3_img{
	height: 100%;
	background-image: url("../../images/slide_img/main_slide_alarm_img_03-1.png");
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: right center;
	z-index: 99;
}
.cs_slide .ms_pg_wrap{
	width: 1100px;
	margin: 0 auto;
	position: relative;
}
.cs_slide .ms_pg{
	position: absolute;
	bottom: 30px!important;
	text-align: right;
}
.cs_slide .ms_pg .swiper-pagination-bullet{
	width: 70px;
	height: 5px;
	background-color: #ffffff;
	margin: 0!important;
	border-radius: 0;
	padding:0;
}
.cs_slide .ms_pg .swiper-pagination-bullet-active{
	width: 250px;
	background-color: #b71c24;
	border-radius: 5px;
}

@media  screen and (max-width: 1024px) {
	.cs_slide .swiper{
		height: 400px;
	}
	.ms_cont_wrap{
		width: 100%!important;
	}
	.cs_slide .swiper-slide .ms_cont_wrap .ms1_txt{
		padding: 0 0px 0 30px;
		margin: auto 0;
		height: auto;
	}
	.cs_slide .swiper-slide.ms2 .ms2_txt{
		padding: 0 30px 0 0;
		margin: auto 0;
		height: auto;
	}
	.cs_slide .swiper-slide .ms_cont_wrap .ms1_txt p:first-child span{
		font-size: 1.65rem;
		line-height: 1.65rem;
	}
	.cs_slide .swiper-slide .ms_cont_wrap .ms1_txt p{
		font-size: 1.6rem;
		line-height: 1.65rem;
	}
	.cs_slide .swiper-slide .ms_cont_wrap .ms1_txt p:nth-child(2) span{
		font-size: 1.65rem;
		line-height: 1.65rem;
	}
	.cs_slide .swiper-slide .ms_cont_wrap .ms1_img{
		background-position: center;
	}
	.cs_slide .swiper-slide.ms3 .ms3_img{
		background-position: 245px center;
	}
	.cs_slide .swiper-slide.ms3 .ms3_txt{
		padding: 0 0 0 30px;
		height: auto;
		margin: auto 0;
	}
}
@media  screen and (max-width: 768px){
	.cs_slide .swiper{
		height: 206px;
	}
	.cs_slide .swiper-slide .ms_cont_wrap .ms1_txt p:first-child span{
		font-size: 1.3rem;
		line-height: 1.35rem;
	}
	.cs_slide .swiper-slide .ms_cont_wrap .ms1_txt p{
		 font-size: 1.3rem;
		 line-height: 1.35rem;
	 }
	.cs_slide .swiper-slide .ms_cont_wrap .ms1_txt p:nth-child(2) span{
		font-size: 1.35rem;
		line-height: 1.35rem;
	}
	.cs_slide .swiper-slide .ms_cont_wrap .ms1_txt .cs_slide_txt3{
		display: flex;
		flex-direction: row;
	}
	.cs_slide .swiper-slide .ms_cont_wrap .ms1_txt p:nth-child(3) span{
		display: inline-block;
		font-size: 0.8rem;
		line-height: 0.8rem;
		white-space: nowrap;
	}
	.cs_slide .swiper-slide.ms2 .ms2_txt p:first-child{
		height: 30px;
		background-size: auto 30px;
	}
	.cs_slide .swiper-slide.ms2 .ms2_txt p{
		font-size: 1.6rem;
		line-height: 1.65rem;
	}
	.cs_slide .swiper-slide.ms2 .ms2_txt p:nth-child(2) span{
		font-size: 1.65rem;
		line-height: 1.65rem;
	}
	.cs_slide .swiper-slide.ms2 .ms2_txt p:nth-child(3) span{
		font-size: 1.65rem;
		line-height: 1.65rem;
	}
	.cs_slide .swiper-slide.ms3 .ms3_txt p{
		font-size: 1.6rem;
		line-height: 1.65rem;
	}
	.cs_slide .swiper-slide.ms3 .ms3_txt p:nth-child(2){
		margin-bottom: 20px;
	}
	.cs_slide .swiper-slide.ms3 .ms3_txt p:nth-child(2) span{
		font-size: 1.65rem;
		line-height: 1.65rem;
	}
	.cs_slide .swiper-slide.ms3 .ms3_txt p:nth-child(3) span{
		font-size: 0.9rem;
		line-height: 31px;
		padding: 5px 15px;
	}
}
@media  screen and (max-width: 450px){
	.cs_slide .swiper-slide.ms2 .ms2_txt p:first-child{
		height: 25px;
		line-height: 25px;
	}
	.cs_slide .swiper-slide.ms2 .ms2_txt p{
		font-size: 1.3rem;
		line-height: 1.35rem;
		white-space: nowrap;
	}
	.cs_slide .swiper-slide.ms2 .ms2_txt p:nth-child(2) span{
		font-size: 1.3rem;
		line-height: 1.35rem;
	}
	.cs_slide .swiper-slide.ms2 .ms2_txt p:nth-child(3) span{
		font-size: 1.3rem;
		line-height: 1.35rem;
	}
	.cs_slide .swiper-slide.ms3 .ms3_img{
		background-position: 60px center;
	}
	.cs_slide .swiper-slide.ms3 .ms3_txt p:nth-child(3) span{
		font-size: 0.7rem;
		padding: 5px 10px;
	}
}



	/* 마이페이지_주소수정 */
.reward_contents .wrap_1100 .add_setup_btn{border-top:0;}
.reward_contents .wrap_1100 .add_setup_btn input:first-child{margin-right:20px; background-color: #fff; color:#c53d45; border:1px solid #c53d45;}
.reward_contents .wrap_1100 .add_setup_btn input:first-child:hover{background-color: #f7f7f7; border:1px solid #c72030;}
.reward_contents .wrap_1100 .reward_order_wrap .order_list_wrap .order_listed >h3{font-weight:bold;
	font-size:1.2em; margin-bottom:20px; padding: 25px 30px 0 0;}
.reward_contents .wrap_1100 .reward_order_wrap .order_list_wrap .order_listed .cf .add01{width:91%;}
.reward_contents .wrap_1100 .reward_order_wrap .order_list_wrap .order_listed .cf .add02{width:100%;}
.reward_contents .wrap_1100 .reward_order_wrap .order_list_wrap .order_listed .cf .add03{width:90%;}
.reward_contents .wrap_1100 .reward_order_wrap .order_list_wrap .add_b{display:inline-block; width:48%;}
.reward_contents .wrap_1100 .reward_order_wrap .order_list_wrap .basic_add{padding:0 30px 30px 30px;}
.reward_contents .wrap_1100 .reward_order_wrap .order_list_wrap .basic_add input{margin-right:8px;}
@media screen and (max-width: 768px){
	.reward_contents .wrap_1100 .add_setup_btn .submit_btn{display:block; width:100%; margin-bottom:20px;}
	.reward_contents .wrap_1100 .reward_order_wrap .order_list_wrap .order_listed .cf{border-bottom:0; padding-bottom:0;}
}
@media screen and (max-width: 450px){
	.reward_contents .wrap_1100 .reward_order_wrap .order_list_wrap .add_b{display:block; width:100%;}
	.reward_contents .wrap_1100 .reward_order_wrap .order_list_wrap .order_listed .cf .a_I{margin-bottom:0;}
	.reward_contents .wrap_1100 .reward_order_wrap .order_list_wrap .order_listed .cf .add02{margin-bottom:0;}
	.reward_contents .wrap_1100 .reward_order_wrap .order_list_wrap .order_listed .cf .add03{margin-bottom:0;}
	#detail{margin-bottom:0;}
}

/* 마이페이지_꾹 리스트 */
/* .zzim_list{margin-top: 50px;} */
.zzim_list .zzim_tab{padding:0 0;}
.zzim_list .zzim_tab .action{border-bottom: 2px solid #c72030; transition: 0.2s;}

.hr_line {position: relative; top: 50vh;}

/* 마이페이지_쿠폰관리 */
.myCouponWrap{padding-top:30px;}
.myCouponWrap .order_list_wrap{margin-top:50px; border:1px solid #ddd;}
.myCouponWrap .order_list_wrap_2{background: #f5f5f5;}
.myCouponWrap .order_list_wrap>h3{font-size:1.5em; font-weight:bold; margin-bottom:20px; padding:30px 30px 0 30px;}
.order_listed .order_detail button{ background-color:rgba(199,32,48,0.8); color:#fff; padding:10px 30px; margin-left:20px; transition: 0.3s;}
.order_listed .order_detail button:hover{background-color: rgba(199,32,48,1);}
.myCoupon{/*border:1px solid #ddd;*/  margin-bottom:20px; border-radius:5px;}
.myCoupon.off{/*background-color:#ddd;*/ }
.myCoupon.off h2{color:#7c8288;}
.myCoupon div{float:left;}
.myCoupon h5{font-weight:400; margin-top:10px; font-size:1.1em; color:#7c8288;}
.myCoupon h6{font-weight:400; margin-top:5px; margin-bottom: 10px; font-size:1em; color:#7c8288;}

.myCoupon h2{float:right; /*width:calc(100% - 310px);*/ color:#000; line-height:132px; text-align:right;}
.myCoupon h2 span{font-size:0.65em; font-weight:400;  margin-right:5px;}
.myCoupon h3 {padding:10px 0 15px; }
.couponCont_box { width: 80% ; height: 20%;box-shadow: 1px 1px 3px lightgray; background-color: white; border: 1px solid #ddd;   border-radius: 5px 20px 20px 5px ;}
.couponCont { margin-left:10px; /*border: 1px solid red;*/ }
.coupontext_box { width: 20%; height: 20%; border: 1px solid #c72030;box-shadow: 1px 1px 3px lightgray; background:#c72030;   border-radius: 20px 5px 5px 20px;}
.order_detail button {border-radius:3px;}
.order_detail input {border:none !important; border-bottom:1px solid #ccc !important;}
.myCoupon.off .couponCont_box {box-shadow: 1px 1px 3px lightgray;}
.myCoupon.off .coupontext_box {background: #ddd; border: 1px solid #ddd;box-shadow: 1px 1px 3px lightgray;}

/* .background_coupon img { position: absolute; margin-top: -30px; margin-left: -30px; width: 1038px; height: 155px; border-radius: 30px;} */
.myCoupon .couponCont {padding-left: 20px; padding-top: 20px;}
.myCoupon .couponCont h5 { padding-top: 15px;}
.coupontext_box { padding-right: 20px; padding-top: 0px;}
@media screen and (max-width: 1000px) {
	.myCoupon .couponCont_h2 { font-size: 20px;}
	.myCoupon h2 span {font-size: 14px;}
}
@media screen and (max-width: 850px) {
	.couponCont_box {width: 75%;}
	.coupontext_box {width: 25%;}
}
@media screen and (max-width: 700px) {
	.couponCont_box {width: 70%;}
	.coupontext_box {width: 30%;}
}
@media screen and (max-width: 550px) {
	.couponCont_box {width: 65%;}
	.coupontext_box {width: 35%;}
}
@media screen and (max-width: 500px) {
	.myCoupon .couponCont_h2 {font-size: 16px;}
	.myCoupon h2 span {font-size: 12px;}
	.myCoupon.off .couponCont_h2 {font-size: 16px;}
}
@media screen and (max-width: 380px) {
.coupontext_box {padding-right: 0px;}
	}
	@media screen and (max-width: 379px) {
	.coupontext_box {height: 147px;}
		}
		@media screen and (max-width: 375px) {
		.coupontext_box {height: 162px; display: none;}
		.couponCont_box {width: 100%;}
			}
@media screen and (max-width: 340px) {

	.myCoupon .couponCont {
		padding-left: 5px;
		padding-top: 10px;
	}


	.myCoupon h2{float:right; width:calc(100% - 310px); color:#fff; line-height:90px; text-align:right;}
	.myCoupon h2 span{font-size:0.65em; font-weight:400;  margin-right:5px;}
	.myCoupon h3 {padding:10px 0 15px; }
	.couponCont {margin-left:10px; }
	.order_detail button {border-radius:3px;}
	.order_detail input {border:none !important; border-bottom:1px solid #ccc !important;}
	}

	/* .background_coupon img { position: absolute; margin-top: -30px; margin-left: -30px; width: 1038px; height: 155px; border-radius: 30px;} */
	@media screen and (max-width: 1100px) {

	}
	@media screen and (max-width: 1050px) {

	}
	@media screen and (max-width: 970px) {

	}
	@media screen and (max-width: 870px) {

	}
	@media screen and (max-width: 770px) {

	}

	@media screen and (max-width: 650px){
		.myCouponWrap .order_list_wrap>h3{margin-bottom:0;}
		.myCouponWrap .order_listed{padding:30px; margin:0;}
		.myCoupon{padding:15px;}
		/* .myCoupon div{float:none; width:100%; text-align:center;} */
		/* .myCoupon h2{float:none; width:100%; text-align:center; margin-bottom: -30px;} */
		/* .myCoupon h3 {padding:30px 0 10px; } */
		/* .myCoupon.off {background-image: url(/images/coupon_back2.png); } */

	}
	@media screen and (max-width: 570px){

	}
	@media screen and (max-width: 521px){
		.myCoupon{padding: 10px; }
		.couponCont h2 {left: -5px;}

	}
	@media screen and (max-width: 511px){
		.myCoupon{padding: 5px;}

	}
	/* 사전예약_리스트 */
	.cm_banner{height:360px; width:100%; background-position:center; background-repeat:no-repeat; background-size:auto 100%;
		background-color:#fdba39; margin-bottom:30px;}
	.lists .cm_title{margin-top:70px; margin-bottom: 20px; border-left:3px solid #b62932; padding-left:15px;
		font-weight:600; font-size:1.6em; line-height:1em;}
	/* 사전예약_상세페이지 */
	.cm_info{text-align:center; font-size:1.4em; margin-bottom:10px; margin-top:10px;}
	.cp_share .com_share{display:block;float:none; }

	.cp_share .com_share:hover{background-color:transparent;}
	/* 사전예약_팝업창 */
	.alarmPopup{background-color:#fff; width:430px; height:auto; padding:50px 30px;}
	.alarmPopup .alarm_title h3{font-size:1.9em; font-weight:600; line-height:1.3em; margin-bottom:8px;}
	.alarmPopup .alarm_title p{font-size:1.1em; color:#44484b; font-weight:400; margin-bottom:20px;}
	.alarmPopup form{display:block; height:auto; margin-bottom:25px;}
	.alarmPopup form .name{margin-bottom:15px;}
	.alarmPopup form p{font-size:1.3em; font-weight:500; line-height:2em;}
	.alarmPopup form input{width:100%; box-sizing:border-box; border:1px solid #dadce0; padding:16px 15px;}
	.alarmPopup form .Pnumber{margin-bottom:15px;}
	.alarmPopup form .Pnumber button{float:right; border:0; padding:17px 12px; background-color:#cb4e4d; color:#fff;}
	.alarmPopup form .Pnumber ._change{background-color:#dadce0; color:#1a1a1a;}
	.alarmPopup form .Pnumber input{float:left; width:78%;}
	.alarmPopup .em{font-size:1.1em; font-weight:400; margin-bottom:15px;}
	.alarmPopup label{display:block; margin-bottom:20px;}
	.alarmPopup label input{margin-right:5px;}
	.alarm_btn .alarmpop_cancel{width:45%; height:40px; padding:10px; text-align:center; line-height:18px; vertical-align:top;
		border:0; background-color:#fff; color:#000; border:1px solid #dadce0;}
	.alarm_btn button{width:45%; padding:10px 20px; text-align:center; margin-left:31px; background-color:#cb4e4d; color:#fff;}
	.alarm_btn2 button{width:100%; margin-left:0;}
	@media screen and (max-width: 426px){
		.alarmPopup{overflow-y:scroll; -webkit-overflow-scrolling:touch; max-height:374px;}
		.alarmPopup form .Pnumber input{width:70%;}
		.alarm_btn .alarmpop_cancel{display:block; width:100%; margin-bottom:15px;}
		.alarm_btn button{width:100%; margin-left:0;}
	}
	.top_button {
 	 position: fixed;
 	 width: 50px;
 	 height: 50px;
 	 right: 30px;
 	 bottom: 100px;
 	 border-radius: 50%;
 	 /* border: 1px solid red; */
 	 text-align: center;
 	 vertical-align: middle;
  }
 .top_button a{
	 position: fixed;
	 width: 50px;
	 height: 50px;
	 right: 30px;
	 /* bottom: 70px; */
	 border-radius: 50%;
	 /* border: 1px solid red; */
	 background: rgba(199,32,48,0.8);
	 color: white;
	 padding-top: 15px;
	 transition: 0.4s;
 }
  .top_button a:hover{
		background : #c72030;
	}

	/* 마이페이지_회원탈퇴 */
	.mypage_wrap .add_project_form .mypage_body{border:1px solid #ddd; border-radius:10px; padding:50px 0;}
	.mypage_wrap .mypage_header{width:100%;}
	.mypage_wrap .mypage_header .common_h1{display:block; font-size:22px; text-align:left; border-left:5px solid #c72030; padding-left:30px;
		color:#333; letter-spacing:3px; font-weight:bold; line-height:32px; width:100%; float:none;}
	.mypage_wrap .mypage_contants{padding:15px 35px 0;}
	.mypage_wrap .mypage_contants .mypage_inner{overflow:hidden; padding:10px; margin-top: 15px;}
	.mypage_wrap .mypage_contants .mypage_inner .mypage_input_div .leave_text{border:1px solid #ddd; padding:20px;}
	.mypage_wrap .mypage_contants .mypage_inner .mypage_input_div .leave_text p{min-height:24px; text-align:left; margin:10px 0;}
	.mypage_wrap .mypage_contants .mypage_inner .mypage_input_div .leave_text p .color_red{color:#c72030; font-weight:600;}
	.mypage_wrap .mypage_contants .mypage_inner .mypage_input_div .sub_p{margin-bottom:0;}
	.mypage_wrap .mypage_contants .mypage_inner .mypage_input_div .sub_p input{border:0; padding:5px 20px; color:#565656;
		background:#ddd; border-radius: 5px;}
	.mypage_wrap .mypage_header .common_h1 p {margin-left: 1vw; letter-spacing: 0.5px;}
	.mypage_wrap .mypage_contants .common_msg {margin-left: 1vw;}

/* 가치업_파트너스 */
	/*.partners{height:61px;}*/
	.partnersArticle { height: 430px; background-image: linear-gradient( rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8) ),  url('/images/partnersBg.jpg'); background-size: cover; background-position: 40%; background-repeat: no-repeat}
	.partnersArticle > div { padding: 100px 0;}
	.partnersArticle span { display: inline-block; font-size: 1.062rem; font-weight: 500; line-height: 24px; color: #fff;}
	.partnersArticle h2 { font-size: 1.875rem; margin: 10px 0 35px; color: #fff}
	.partnersArticle p { font-size: 1rem; color: rgba(255,255,255,0.5); line-height: 1.5; }
	.partnersArticle button { margin-top: 60px; background: transparent; padding: 15px 50px; border-radius: 5px; font-size: 1rem; font-weight: 500; border-color: #fff; color: #fff; position: relative }

.menuBox { margin-top: 10px;}
 .menuBox li a { font-size: 1rem; font-weight: 500 }

/*	.partners .partner_tab li{ transition: all .3s cubic-bezier(.645, .045, .355, 1); position:relative; overflow: hidden }*/
/*	.partners .partner_tab li:before { content: ''; left: 0; bottom: 0; height: 2px; background: #e91c1f; position: absolute; display: inline-block; width: 0 }*/
/*.partners .partner_tab .action:before { width: 100%; transition: all .3s cubic-bezier(0.65, 0.05, 0.36, 1);}*/

/*.partners .partner_tab .action{opacity:1; border-bottom:2px solid #e91c1f !important; font-weight:600;}*/
.partners .partner_tab .action a { color: rgba(0,0,0,.85); font-weight: 500;}
	.partners .partner_tab .likeList_jq{opacity:1; color: #c72030; transition: 0.1s;}
	.zzim_tab .likeList_jq { color: #181818 !important; font-weight: 600}
	.zzim_tab .action { border-color: #181818 !important;}

	.part_tit{float: unset!important; border: none!important;}
	.part_subtit {color:#585858; display: block}
	.tit_part{font-size:0.8em}
	.partners_result{padding:10px 0 70px 0; color:#44484b;}
	.partners_result h3{font-size:2.5em; margin-bottom:55px;}
	.partners_result li{/*float:left; width:33.3%; height:75px; padding-left:100px;*/
		background-position:left center; background-repeat:no-repeat; background-size:80px;}
	.partners_result li p{font-size:1.5em; margin-bottom:22px; margin-top:5px;}
	.partners_result li div{color:#7c828a; font-size:1.3em;}
	.partners_result li div span{font-size:2.1em; font-weight:600; color:#db6256; margin-right:10px;}

	.camp_info .P_text{text-align:left; font-size:1.2em; font-weight: 500!important;}
	.progress-inner .camp_info p{height:20px; color:#6d6d6d; display:inline-block; width:100px; margin-bottom:5px}
	.progress-inner .camp_info span{color:#333; font-weight:500;}
	.pt_dt_sm{color:#6d6d6d!important;}

	.partners_btn{width:100%; height:300px; display:flex; flex-direction:column; justify-content:center; align-items:center; margin-top:100px; margin-bottom:100px;
		background-image:url("/images/partners_un_bg.png"); background-position:center; background-repeat:no-repeat; background-size:cover; background-color: rgba(0, 0, 0, 0.43);}
	.partners_btn p{font-size:1.3em; margin-bottom:50px; color:#000; text-align:center;}
	.partners_btn a{background-color:#333; padding:20px 60px;
		font-size:1.3em; color:#fff; text-align:center; font-weight:400; border-radius: 5px}

	.partnerD_tab{border-bottom:1px solid #ccc;}
	.partners .partnerD_tab li{width:auto; padding:0 30px; }

	.different_camp{background-color:#f4f4f4; padding-bottom:70px; padding-top:40px; margin-bottom: 100px}
	.dc_title{/*height:100%;*/ margin-bottom:10px;}
	.dc_title h3{float:left; font-size:1.3em; font-weight:500; line-height:3.1em;}
	.dc_title a{display:block; float:right; line-height:80px; color:#90949c;}
	.dc_title a i{display:inline-block; height:10px; width:10px; margin-left:3px; background-image:url("/images/main_img/arrow_r_gr.png"); background-position:center; background-repeat:no-repeat; background-size:auto 100%;}

	.partnerInfoList { display: flex; justify-content: space-between}
	.partnerInfoList > ul { }

	.iconBox { width: 25%; background-size: contain !important;}

	.partnerInfo { font-size: 1.187rem; color:#343132;}
	.partnerInfo .pointTxt { font-size:0.8em; margin-top: 20px; }
	.partnerInfo .pointTxt span { font-size: 2.5em; font-weight: 600; color: #e91c1f; margin-right: 10px;}
.partner_wrap.partners_gnb_wrap .select_wrap h2 { font-size: 1.875rem; font-weight: 700; color: #544f4f; margin-bottom: 5px;}
.part_list .part_subtit { color: #727272; font-size: 1rem; font-weight: 400;}
.part_list { margin: 120px 0 100px;}
.part_search { margin-top: 20px;}
.part_search input { margin-left: 0 !important;}


	@media screen and (max-width: 950px){


	}

	@media screen and (max-width: 768px){
		.Partners_T{margin-bottom:20px;}
		.listHead{margin-bottom:8px;}
		.section_inner .listHead{margin-bottom:30px;}
		.partners_result{padding:0 0 30px 0;}

		.iconBox { width: 10%; }
		.progress-inner .camp_info p{width:80px!important;}
	}

	@media screen and (max-width: 749px){
		.partnerInfoList { display: block }
		.partnerInfo { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #ededed; margin-bottom: 30px; padding-bottom: 20px; color: rgba(52,49,50,.7); }
		.partnerInfo .tit_part { font-size: 1rem; font-weight: 500;  }
	}

@media screen and (max-width: 650px){

}

	@media screen and (max-width: 321px) {
		.creator_tab li a { font-size: 0.625rem;}
	}


	/* 마이페이지 */
	.mypage{background-color:#f4f4f4; padding-bottom:0 !important;}
	.mypage h3{text-align:center; font-size:3em; font-weight:600; padding-bottom:50px; padding-top:80px; letter-spacing:15px;}
	.my_profile{background-color:#fff; margin-top:10px; text-align:center;}
	.my_profile img{width:80px; height:80px; margin-bottom:20px; margin-top:40px;}
	.my_profile p{font-size:1.5em; font-weight:400; margin-bottom:40px;}
	.my_profile b{font-size:1.2em; letter-spacing:0;color:#222;}
	.my_profile a{display:block; width:100%; font-size:1.3em; line-height:3em; border-top:2px solid #eee;}
	.my_case{background-color:#fff; margin-top:20px; margin-bottom: 50px;}
	.my_case>div{float:left; width:33.33%; height:130px; padding:30px 0 30px 40px; border-right:1px solid #eee; border-bottom:1px solid #eee;}
	.my_case>div:nth-child(3n){border-right:0;}
	.my_case>div>a{display:block; width:100%; height:100%; padding-left:100px;
		background-position:left; background-size:auto 100%; background-repeat:no-repeat;}
	.my_case_btn p{font-size:1.3em; margin-bottom:8px; color:#707070; padding-top:5px;}
	.my_case_btn span{color:#707070; font-weight:400; border-radius:10px;}
	.my_sns div{width:100px; height:100%; float:left;}
	.my_sns label{position:relative; display:inline-block; width:70px; height:40px; margin-top: 10px;}
	.my_sns label span{position:absolute; top:0; left:0; cursor:pointer; background-color:#dbdada; width:55%; height:100%;
		-webkit-transition: .4s; transition: .4s;}
	.my_sns label span:before{position:absolute; left:5px; bottom:5px; content:""; width:30px; height:30px; background-color:#fff;
		-webkit-transition: .4s; transition: .4s; border-radius:50%;}
	.my_sns label input:checked + span{background-color:#656a98;}
	.my_sns label input:checked + span:before{transform: translateX(45px);}

	@media screen and (max-width: 1100px){
		.mypage .wrap_1100{width:100%; padding:0 10px;}
		.my_case>div{width:50%; padding:30px 0 30px 20px;}
		.my_case>div:nth-child(3n){border-right:1px solid #eee;}
		.my_case>div:nth-child(2n){border-right:0;}
		.my_case_btn p{font-size:1.5em;}
		.my_case_btn span{font-size:1.1em;}
	}
	@media screen and (max-width: 750px){
		.mypage{margin-top:0;}
		.mypage .wrap_1100{padding:0 5px;}
		.my_case>div{width:100%; border-right:0; padding:30px 0 30px 10px;}
		.my_case>div>a{padding-left:90px;}
		.my_case>div:nth-child(3n){border-right:0;}
		.my_case_btn p{font-size:1.6em; padding-top:0;}
		.mypage h3{font-size: 2em}

	}
	@media screen and (max-width: 570px){
		.my_sns label span{width:85%;}
	}
	/* 마이페이지_밋업 */
	#my_meetup .top_cont .crowd_section .go_host .tr{background-image:url("/images/c_m_m_host.png"); }
	#my_meetup .top_cont .crowd_section .go_participant .tr{background-image:url("/images/c_m_m_participant.png"); ;}
	/* .my_crowd .cont_table .hidden_div .campaign_info .meetinfo_div{width:auto; padding:0 50px;} */
	.my_crowd .cont_table .type_div .check_p{float:right; line-height:26px; padding-left:30px; border-left:1px solid #ccc; color:#c72030;}
	.my_crowd .cont_table .type_div input.cancle{margin-right:35px;}



	/* 밋업 */
	/*밋업 검색*/

	.mtup-search .search_form select{text-align: right;}
	.mtup-search > div > form > div.mt_sc_icon i:first-child{left: 43%;}
	.mtup-search > div > form > div.mt_sc_icon i:last-child{right: 2%;}


	/* 밋업_리스트 */
	.meetup_form{background:rgba(213, 191, 191, 0.1); border-radius:3px; margin:0 0 50px 0; padding:10px; border-radius:5px;}
	.meetup_form_inner{float:left; width:84%; padding:15px; background-color:#fff; height:100px; text-align:center; border-radius:5px;}
	.m_selector{float:left;}
	.selector,.searchbox,.search_btn{float:left;}
	.selector{width:21%; cursor:pointer; position:relative;}
	.search_btn{width:15%; height:100px; background-color: rgba(250, 99, 97,0.8); padding:15px; border-radius:5px; margin-left:10px;}
	.meetup_form .search_btn{margin-left: 0;}
	.search_btn:hover{background-color:#fa6462;}
	.select_button{border-right:1px solid #eee;}
	.select_button em,.searchbox em{font-style:normal; font-size:1.2em; line-height:2em; color:#a1a1a1;}
	.select_button p span{display:inline-block; font-size:1.7em; font-weight:600; line-height:25px; vertical-align:middle;}
	.select_button p i{display:inline-block; font-size:1.5em; margin-right:10px; vertical-align:middle; color: #ff9795;}
	.searchbox{width:55%; margin-left:15px;}
	.searchbox input{display:block; width:100%; text-align:center; font-size:1.6em; font-weight:600; line-height:30px; color:#1a1a1a; padding:0 20px;}
	.search_btn a{display:block; width:100%; height:100%; text-align:center; line-height:70px; color:#fff; font-size:1.6em; font-weight:600;}
	.select_list{display:none; background-color:#fff; z-index:2; width:440px; position:absolute; top:100px; left:-25px; padding:20px 20px; border-radius:5px;
		box-shadow: rgb(238 238 238) 2px 2px 13px;}
	.select_list ul li{float:left; width:80px; font-size:1.2em; line-height:2.2em;}
	.select_list ul li:hover{color:#ff9795;}
	.select_list_2{width:185px; left:0;}
	.select_list_2 ul li{float:none; width:100%; line-height:2.5em;}
	.select_list_3 ul li{width:120px; line-height:2.5em;}

	.list_case{width:calc(100% / 4 - 15px); float:left; margin-right:20px; margin-bottom:25px; /*border:1px solid #efefef;*/}
	.list_case:nth-child(3n){margin-right:0;}
	.section_inner .list_case a{padding-bottom:0;}
	.list_case .img_box{height:173.31px; position:relative; }

	.list_case .img_box span{background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0; right:0; top:0; bottom:0; border-radius: 5px;}
	.meetup_i{padding-left:27px; background-position:left; background-repeat:no-repeat; background-size:auto 18px; display:flex; align-items:center;}
	.meetup_i i{width:1.2em; text-align:center; flex-shrink:0; margin-right:5px;}
	.campaign b span{background-color:#AAA; color:#fff; padding:2px 5px; border-radius:5px; font-size:0.8em; font-weight:400;}

	.meetupInfo small {padding-left: 0; }
	.meetupInfo small i { margin-right: 10px;}



	@media screen and (max-width: 1040px){
		.meetup_form{margin:30px 0;}
		.meetup_form_inner{float:none; width:100%; margin-bottom:10px;}
		.search_btn{float:none; width:100%; padding:0; margin-left:0; height:60px;}
		.search_btn a{line-height:60px;}

	}
	@media screen and (max-width: 820px){
		.meetup_form_inner{height:auto; padding:10px;}
		.selector,.searchbox{width:50%; padding-top:10px;}
		.selector:nth-child(-n+2){border-bottom:1px solid #eee; padding-top:0; padding-bottom:10px;}
		.searchbox{margin-left:0;}
		.select_button{border-right:0;}
	}
	@media screen and (max-width: 540px){
		.campaign .meetup_i{background-size:auto 16px; height:19px;}
	}


	/* 밋업_온라인방명록 */
	.online_guest{margin-top:175px;}
	.guest_title{display:inline-block; border-left:3px solid #c72030; font-size:1.6em; padding-left:15px; line-height:30px; margin-bottom:40px;}
	.guest_project{display:inline-block; margin-left:30px;}
	.guest_input{float:right;}
	.guest_input a{display:inline-block; line-height:30px; padding:0 25px; background-color:rgba(199,32,48,0.8); color:#fff; transition: 0.3s;}
	.guest_input a:hover{ background-color: #c72030;}
	.guest_input input{width:310px; height:30px; border:1px solid #ccc; margin-right:15px;}
	.guest_table{border-top:2px solid #1a1a1a; border-bottom:2px solid #1a1a1a;}
	.guest_table thead tr{font-size:1.4em; background-color:#f5f5f5;}
	.guest_table thead th{ border-bottom:0; line-height:2.2em;}
	.guest_table tbody tr{ border-right:0; border-left:0;}
	.guest_table tbody td{line-height:2.1em;}
	.guest_cancle a{padding:8px 20px; background-color:#ddd;}
	/*.paging{margin-top:30px; margin-bottom:50px;}*/
	/*.paging ul li{display:inline-block; width:30px; height:30px; font-size:1.3em; font-weight:600; margin-right:10px; margin-top: 100px;line-height:27px;}*/
	/*.paging ul .on a{display:block; width:100%; height:100%; background-color:#c72030; color:#fff; border-radius: 2px}*/
	.paging{margin-top:50px; margin-bottom:50px;}
	.paging ul li{display:inline-block; width:35px; height:35px; font-size:1.3em;  margin-right:5px; line-height:35px;}
	.paging ul li a { font-weight: 400; font-family: 'NanumSquare', sans-serif; }
	.paging ul li a i { font-size: 12px;}
	.paging ul .on a{display:block; width:100%; height:100%; border-radius: 3px; box-shadow: inset 1px 1px 3px rgba(0,0,0,0.12); font-weight: 700}

	/* 밋업_등록하기 */
	.meetup_wrap .cd-morph-dropdown .top_nav{background-color:#6bcfa5;}
	.meetup_wrap .content .btn{background-color:#6bcfa5;}
	.onoffline{display:none; float:left; padding-left:30px; border-left:1px solid #ddd;}
	#online{float:none;}
	.pw{float:left; padding-left:30px; border-left:1px solid #ddd;}
	#site_url{display:block; width:100%; margin-top:15px;}
	#site_url input{width:300px; border:1px solid #ccc; padding:.8em .5em; margin-left:10px; text-align:left;}
	#pw_value{margin-top:15px; width:100%;}
	#pw_value input{width:200px; border:1px solid #ccc; padding:.8em .5em; margin-left:10px; text-align:left;}
	@media screen and (max-width: 470px){
		.pw{float:none; padding-left:0; margin-top:28px;}
	}
	/* 밋업_상세페이지 */
	.blind{background-color:#1a1a1a; opacity:0.9; position:fixed; top:0; left:0; width:100%; height:100%; z-index:100;}

.meet_add_wrap .funding_info ul li:first-child{ margin-bottom: 5px;}
.meet_add_wrap .funding_info ul li:nth-child(2){margin-bottom: 45px;}


	.meetup_wrap .tabs-menu .tab-1,.meetup_wrap .tabs-menu .tab-2{float:left; display:block;}

	.meetup_wrap .tabs-menu .active-tab{border-bottom:1px solid #6bcfa5;}
	.meetup_wrap .tabs-menu .active-tab span{color:#6bcfa5;}
	.meetup_wrap #menu-container.fixed .tabs-menu li.active-tab{border-top:1px solid #6bcfa5;}
	.meet_map{margin-bottom:50px;}
	.meet_map #map{height:400px;}
	.meet_map .txt_color,.meet_intro .txt_color,.meet_detail .txt_color{color:#6bcfa5; font-weight:600; line-height:5em; font-size:1.4em;}
	.simple_title{font-size:1.3em; line-height:1.6em; color:#fff; padding:0 100px; text-align:center;
		overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; word-wrap:break-word;}
	.sub_contents .sub_section .text_div h2.meet_title{margin-bottom:15px;}
	.meet_intro p{font-size:1.3em; line-height:1.7em;}
	.meetup_info ul li span,.meetup_info ul li div{float:left;}
	.meetup_info ul li{}
	.meetup_info ul li span{padding-left:26px; font-size:1.1em; color:#90949c; margin-right:25px;
		background-position:left; background-repeat:no-repeat; background-size:auto 17px;}
	.meetup_info ul li div{font-size:1.2em; word-wrap:break-word; width:calc(100% - 110px);}
	.meetup_info ul li div p{display:inline-block; padding-left:10px; margin-left:10px; border-left:2px solid #ddd;}
	.meetup_info ul li div p u{text-decoration:none; color: #ca4e4e; font-weight:600; margin-right:3px;}
	.meetup_info ul li div a{display:block; font-style:normal; font-size:0.9em; line-height:1.6em; cursor:pointer; color:blue;
		text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}




	.m_meet_type{display:none;}
	.meet_type{border:1px solid #ddd; border-left:2px solid #6bcfa5; padding:0 10px;}
	.meet_type div{display:none;}
	.meet_type .on{display:block;}
	.meet_type h3{padding:20px 0; border-bottom:1px dotted #ddd; font-size:1.4em;}
	.meet_type p{padding:10px 0; font-size:1.1em; line-height:1.8em;}
	@media screen and (max-width: 1100px){
		.simple_title{padding:0;}
		.m_meet_type{display:block;}
		.w_meet_type{display:none;}
		.m_meet_type{margin:0 10px; margin-bottom:30px;}
		.meetup_info{margin-bottom:0;}
	}



	/* 밋업_신청하기 */
.apply_head_img,.apply_meetup{float:left;}
.apply_head{padding:20px; background-color:#fff; border:1px solid #ccc; margin-bottom:20px;}
.apply_head_img{width:320px; height:213.34px; margin-right:60px;
		background-position:center; background-repeat:no-repeat; background-size:cover;}
.apply_meetup{margin-top:0; margin-bottom:0;}
.apply_meetup ul{padding:0; margin-top:0;}
.apply_meetup ul li div{width:530px;}
.apply_meetup ul li h2{font-weight:600; text-align: left; line-height: 1.5rem; padding: 0;}
.m_fl{float:left; width:50%;}
	@media screen and (max-width: 1100px){
		.apply_meetup ul li div{width:331px;}
	}
	@media screen and (max-width: 900px){
		.apply_head_img,.apply_meetup{float:none;}
		.apply_head_img{margin-right:auto; margin-left:auto;}
		.apply_meetup{width:100%; height:100%; margin-top:20px;}
		.apply_meetup ul li div{width:calc(100% - 107px);}
	}
/* 밋업 결제 시작_step.1 */
.mtup{
	margin: 0 auto;
}
.mtup_date{
	padding: 30px 0;
	border-bottom: 1px solid #ccc;
}
.mtup_date h2{
	margin-bottom: 20px;
}
.mtup_date .calendar_wrap{
	padding: 0;
	border: 0;
}
.mtup_date .calendar_wrap .schedule_wrap .sec_cal .cal_nav{
	display: flex;
	justify-content: space-between;
	font-size: 2rem;
	align-items: center;
	font-weight: 600;
	line-height: 45px;
	margin-bottom: 15px;
}
.mtup_date .calendar_wrap .schedule_wrap .sec_cal .cal_nav .go-prev, .mtup_date .calendar_wrap .schedule_wrap .sec_cal .cal_nav .go-next{
	width: 50px;
	height: 45px;
	font-size: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.mtup_date .calendar_wrap .schedule_wrap .sec_cal .cal_nav .go-prev:before, .mtup_date .calendar_wrap .schedule_wrap .sec_cal .cal_nav .go-next:before{
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	border: 3px solid #000;
	border-width: 3px 3px 0 0;
	transition: border 0.1s;
}
.mtup_date .calendar_wrap .schedule_wrap .sec_cal .cal_nav .go-prev:before{
	transform: rotate(-135deg);
}
.mtup_date .calendar_wrap .schedule_wrap .sec_cal .cal_nav .go-next:before{
	transform: rotate(45deg);
}
.mtup_date .calendar_wrap .schedule_wrap .sec_cal .cal_nav .year-month{
	width: 200px;
	text-align: center;
	line-height: 45px;
	font-size: 1.5rem;
}
.mtup .meeting_build_wrap .submit_btn{
	margin-top: 50px;
}
@media screen and (max-width:1024px){
	.wrap_1100.mtup{
		width: 100vw;
	}
	.mtup .meeting_build_wrap{
		width: 100vw;
		padding: 50px 0;
		margin: 0;
	}
	.mtup .meeting_build_wrap .wrap_1100.ta{
		width: 100vw;
	}
	.mtup_date{
		padding: 30px 20px;
	}
}
@media screen and (max-width:768px) {
	.mtup .meeting_build_wrap .apply_head {
		padding: 0 20px 30px 20px;
	}
	.mtup .meeting_build_wrap .submit_btn{
		margin-top: 30px;
	}
}
@media screen and (max-width:460px){
	.mtup .meeting_build_wrap .sub_title_cont div.mo{
		display: none;
	}
	.apply_head_img{
		width: 98%;
	}
	.mtup .meeting_build_wrap .calendar_wrap{
		display: block;
	}
	.mtup .meeting_build_wrap .calendar_wrap .schedule_wrap{
		display: block;
	}
	.mtup .meeting_build_wrap .calendar_wrap .schedule_wrap .sec_cal{
		width:100%;
		margin-bottom: 20px;
	}
	.mtup .meeting_build_wrap .calendar_wrap .schedule_wrap .day_list{
		padding: 0;
		width: 100%;
	}
	.mtup .meeting_build_wrap .calendar_wrap .schedule_wrap .day_list li:nth-child(4){
		margin-bottom: 20px;
	}
	.mtup .meeting_build_wrap .sub_contents .sub_title_cont div{
		width: auto;
	}
}




/* 밋업 결제 완료 bnt*/

.meetup_btn{display: flex; justify-content: center; align-items: center; margin-top: 20px; }
.meetup_btn button{width: 25%; height:40px;}
.meetup_btn .mtup_btn_1{
	border: 0;
	background: #EC4C4C;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
}
.meetup_btn .mtup_btn_1 a{
	color: #fff;
	font-weight: 600;
}
.meetup_btn .mtup_btn_2{
	border-radius: 3px;
	border: 1px solid #aaa;
	color: #EC4C4C;
	margin-left: 20px;
	cursor: pointer;
}
.meetup_btn .mtup_btn_2 a{
	color: #aaa;
	font-weight: 600;
}



	/* 크리에이터_리스트 */
	#creator_wrap{width:100%; height:350px; overflow:hidden; background:linear-gradient(87deg, #b1bbc400, #e5e8eb, #eaedf0)}
	.creator_ban{height:350px!important;}
	.creator_tab{ /*margin-top:-100px; height:100%;*/ width:100%; display: flex; /*margin-bottom: 20px !important; margin-top: 30px !important; */}
	/*.creator_detail{justify-content: left!important;}*/
	.creator_tab li{  text-align:center; font-size:1.1em;  }
	.creator_tab li a{display:block; width:100%; height:100%; color: rgba(0,0,0,.3); padding:10px 20px; font-weight: 400; }
.creator_tab li{ transition: all .3s cubic-bezier(.645, .045, .355, 1); position:relative; overflow: hidden }
 .creator_tab li:before { content: ''; left: 0; bottom: 0; height: 2px; background: #e91c1f; position: absolute; display: inline-block; width: 0 }
 .creator_tab .action:before { width: 100%; transition: all .3s cubic-bezier(0.65, 0.05, 0.36, 1);}


.creator_tab .action{opacity:1; font-weight:600; }
	.creator_tab .action > a { color : #343132; font-weight: 600; }
	/*.creator_tab .action {border-bottom:2px solid #c72030}*/
	.creator_list{margin-top:50px; margin-bottom:50px;}
	.creator_each{width:48%; display:inline-block; margin-bottom:20px; margin-right:1%; position: relative}
	.creator_each a{display:block; width:100%; /*height:100%;*/ /*padding-right:20px;*/ border: 1px solid #ededed; padding:10px; border-radius: 5px}
	/*.creator_each:nth-child(2n) a{padding-right:0;}*/
	.creator_each a i{display:inline-block; width:90px; height:90px; border:1px solid #f0f0f0;
		background-position:center; background-repeat:no-repeat; background-size:cover; border-radius: 50%;}
	.creator_each a div{display:inline-block; vertical-align:top; width:calc(100% - 94px);}
	.creator_each a div h5{margin-bottom: 10px; margin-top:10px; margin-left:13px; font-size:1.2em; font-weight:600; display: inline-block}
	.creator_each a div p{margin-left:13px; line-height:1.5em; height:3em; width:60%;
		overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-line-clamp:2; -webkit-box-orient:vertical;}
	.creator_ban .creator_txt .top_title{font-size: 1em; margin-bottom:10px; margin-top:7%; font-weight: 400; color:#4a4444;}
	.creator_ban .creator_txt .sub_title{font-size: 2em; color:#333; font-weight: 600}
	.creator_ban .creator_txt .title_cont{display:inline-block; margin-top: 30px; font-size: 1.1em; line-height: 20px; color:#3d3d3d; font-weight: 400}
	.creator_follow{float:right; color:#fff; background: #333; padding: 7px 20px; border-radius: 5px; position:absolute; top:10px; right:10px}
	@media screen and (max-width: 750px){
		#creator_wrap{margin-top:0;}
		.creator_each{display:block; width:100%; padding:0 10px;}
		.creator_each a div h5{font-size: 0.5em}
	}
	@media screen and (max-width: 560px){
		#creator_wrap{height:auto;}
	}


	/* New 마이 프로필 */
	.creatorD_wrap{margin-top:40px;}
	.nProfileTop { background-color: #fafafc; border-radius: 7px; position: relative; padding-bottom: 90px !important;}
	.nProfileB01 { display: inline-block; background-color: #161616; color: #fff; padding: 15px 40px; border-radius: 8px; position: absolute; right: 190px; bottom: 30px; font-weight: 500; cursor: pointer;}
	.nProfileB02 {background-color: #161616; color: #fff; padding: 15px 42px; border-radius: 8px; position: absolute; right: 40px; bottom: 30px; font-weight: 500; cursor: pointer;}
	.creator_content{padding:30px 0;}
	/* .creator_content .creatorI{float:left;width:45%;} */
	.creator_content .creatorI i{  display:block; width: 150px; height: 150px; /*width:190px; height:190px;*/ border: 1px solid #f5f7fa;
		background-position:center; background-repeat:no-repeat; background-size:cover; background-color: #c9c9c9; margin-right:  30px; border-radius: 50%; margin-left:40px }
	.creator_content .creatorT{/*float:right; width:55%;*/ text-align:left; padding-top:10px;}
	.creator_content .creatorT h3{font-weight:600; font-size:1.562rem; margin-bottom:15px;}
	.creator_content .creatorT span{display:block; margin-bottom:10px; color: #9d9d9d; }
	.npList { padding: 40px 0 !important;}
	.flWrap { flex-wrap: wrap; }
	.flWrap li { width: calc((100% - 20px)/2); border: 1px solid #eee; border-radius: 5px; position: relative; margin-right: 20px; margin-bottom: 20px;}
	.flWrap li:nth-child(2n) {margin-right: 0;}
	.fpWrap { padding: 20px; }
	.fpImg { width: 80px; height: 80px; background-color: #c9c9c9; border-radius: 50%; margin-right: 20px; border: 1px solid #f5f7fa; }
	.fpTxt { width: calc(100% - 100px)}
	.fpName { font-weight: 500; font-size: 1rem; margin-bottom: 10px;}
	.fpWrap span { color: #575757; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; word-break: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.unFllow { position: absolute; top: 20px; right: 20px; padding: 5px 15px; color: #d5d5d5; border: 1px solid #d5d5d5; border-radius: 3px ; transition: all 0.4s;}
	.unFllow:hover { border-color: #161616; color: #fff; background-color: #161616 }

/*.creator_content p{font-size:1.3em; color:#9d9d9d; line-height:1.5em;}*/
@media screen and (max-width: 1100px){
	.sub_contents .sub_section .wrap_1100{width:100%; padding:0 10px;}
}
	@media screen and (max-width: 1024px) {
		.flWrap { display: block;}
		.flWrap li { width: 100%; margin-right: 0;}
		#sham_pop{zoom:0.8!important;}
	}

@media screen and (max-width: 768px){
	.sub_contents .sub_section .wrap_1100{padding:0 5px;}
	.sub_contents .sub_section .sham_chart .chart_inner .sham_method{top:13px;}
	.crowdsham_wrap{padding:0;}
	.shamMain h1{margin-top:0!important; line-height: 60px!important;}
	.sham_modal{padding:10px 20px!important;}
	#sham_pop{zoom:0.3!important; height:1200px!important; padding:50px!important;}
	.sham_pop_list{margin-top:3% !important}
	.sham_pop_chart{margin-top: 0!important; display: flex; flex-direction: column!important;}
	.chart{width:100% !important; padding:10px!important; height:150px!important;}
	p.chart_dt{margin-top:0!important;}

}
@media screen and (max-width: 750px){
	.creatorD_wrap{margin-top:0;}
}

@media screen and (max-width: 600px){
		.creator_content .creatorI i{margin: 0 20px; width:80px; height:80px;}
		/*.creator_content .creatorT{width:60%;}*/
		.creator_content .creatorT h3{font-size:1.25rem; margin-bottom: 10px; }
		.creator_content .creatorT span { margin-bottom: 5px; }
		.borderB { overflow-y: scroll}
		.creatorD_wrap .commonMargin { margin: 0;}
		.nProfileB01 { position: unset; margin: 0 20px 20px; width: calc(100% - 40px); text-align: center}
		.nProfileB02 { position: unset; margin: 0 20px 20px; width: calc(100% - 40px); text-align: center}

	}



	.creator_form{width:100%; padding:15px; font-size:1.2em; line-height:1.5em; border:1px solid #ccc; border-bottom:1px solid #eee;}





	/* 메이커스 - 등록하기 */
	.makers_wrap .cd-morph-dropdown .top_nav{background-color:#f59d8f;}
	.makers_wrap .cd-morph-dropdown .btn{background-color:#f59d8f;}
	.makers_build_wrap > h1{border-left:4px solid #f59d8f;}
	.inner_cont .hash,.inner_cont input{display:inline-block;}
	.inner_cont .hash{margin-right:8px; font-weight:600; font-size:1.3em;}
	.tags{width:29.4%; border:1px solid #ccc; padding:.8em .5em; margin-right:15px;}
	.tags:last-child{margin-right:0;}
	input[type=text]::-ms-clear {display:none;}
	.help{margin-left:10px; cursor:pointer;}
	.help:hover{}
	.tip{display:none; width:280px; padding:10px; position:absolute; left:170px; top:15px; background-color:#eee; z-index:10; word-break:break-all;}
	.tip:after{content:""; display:block; border-right: 10px solid #eee; border-top: 5px solid transparent; border-bottom: 5px solid transparent;
		position:absolute; left:-10px; top:20px;}

	/* 메이커스 - 상품등록하기 */

	.option_form{margin-top:20px;}
	.option_form h4{margin-left:10px; font-weight:600; line-height:40px; float:left;}
	.option_form .on{background-color:#b62932; color:#fff;}
	.option_btn{float:right; width:130px; padding:10px; text-align:center; border:1px solid #ddd; margin-left:8px; cursor:pointer;}
	.option_inner{display:none; padding:15px; margin-top:30px; border-top:1px solid #ddd;}
	.op_plus_tab1,.op_plus_tab2{display:none;}
	.op_section{margin-bottom:20px;}
	.op_section>div{float:left; width:25%;}
	.op_section .op_value{width:50%;}
	.op_section>div>p{margin-bottom:10px;}
	.op_section>div>input{border:1px solid #ddd; padding:.8em .5em; width:96%; color:#000;}
	.op_plus i{display:inline-block; height:50px; width:50px; cursor:pointer;/* border:1px solid #ddd;*/ margin-right:5px; vertical-align:middle; border-radius: 5px; border: 1px solid rgb(240,240,240)}


	/* .plus_i{background-color:#f59d8f;} */
	.option_table{border-top:1px solid #ddd; margin-top:30px; padding-top:30px;}
	.option_table table tr th{border-bottom:0;}
	.option_table tr th,.option_table tr td{border-right:1px solid #ddd; vertical-align:middle;}
	.option_table thead{background: #f4f4f4; /*background-color:#fdf3f2;*/}
	.option_table tr td input{width:85%; height:100%; text-align:center;}
	.option_table tr td i{display:block; width:100%; height:20px; cursor:pointer; opacity:0.8;
		background-image:url("/images/main_img/close.png"); background-position:center; background-repeat:no-repeat; background-size:40%;}
	.tbody_scroll{height:auto; max-height:250px; overflow-y:scroll; border:1px solid #ddd; border-top:0; border-right:0;}
	.tbody_scroll table{border:0;}
	.tbody_scroll{-ms-overflow-style:none;}
	.tbody_scroll::-webkit-scrollbar { display: none;}
	.op_section .op_plus .plus_i{display:none;}
	.op_section:last-child .op_plus .plus_i{display:inline-block; vertical-align: middle; width: 50px; height: 50px; border: 1px solid #d5d5d5; border-radius: 5px; background-repeat: no-repeat; background-size: 25px 25px; background-position: center;}
	.op_section:nth-child(3n) .op_plus .plus_i{display:none;}
	.w100 { width: 100% !important}
	.wc100_60_3{width: calc((100% - 60px)/3)!important;}
	.bottomBg{ box-shadow: rgb(0 0 0 / 5%) 0px 2px 8px, rgb(0 0 0 / 10%) 0px 1px 0px; background: #fff; padding: 10px; margin-bottom: 40px; }

	/*리워드 추가*/
	 #rewardAddModal .op_section > div > input.op_btn_style2{width:120px; height:50px; border-radius:5px; background-color: #F86453; color: #fff; font-size: 1.2em; font-weight: 500; border: 0px;}
	#rewardAddModal .op_section > div > input.op_btn_style2:hover{border: 0px;}
	#rewardAddModal .op_section .op_position i{margin-top: -2px;}
	#rewardAddModal .op_btn_style ul div.deliveryPay{}




	/* 마이페이지_메이커스 */
	#my_makers .top_cont .crowd_section .go_m_creator .tr{background-image:url("/images/c_m_m_creator.png"); }
	#my_makers .top_cont .crowd_section .go_m_backer .tr{background-image:url("/images/c_m_m_buyer.png"); }
	.my_makers .cont_table .hidden_div.reward_hidden_wrap .nice_value p{width:25.00%;}


	/* 메이커스_상세페이지 */
	div.top_right .right_wrap .right_opner .btn.rewarding.order_btn{background-color:#f59d8f; border:1px solid #f59d8f;}
	.makers_bar_div{background-color:#e2e2e2;}
	.makers_bar{background-color:#f4abaf; width:30%; height:4px;}
	.min_pointer{position:absolute; top:4px; left:13%;;}
	.max_pointer{position:absolute; top:4px; right:0;}
	.pointer{width:30px; height:30px;}
	.pointer i{display:block; width:10px; height:10px; margin:auto; background-position:center; background-repeat:no-repeat; background-size:100%;}
	.pointer p{text-align:center; font-size:1.1em; margin-top:3px;}
	.pointer_info{margin-top:40px;}
	.pointer_info i{display:inline-block; width:10px; height:10px; background-position:center; background-repeat:no-repeat; background-size:100%;}
	.pointer_info p{display:inline-block;margin-left:10px;}
	.max_pointer i{margin-left:20px;}
	.max_pointer p{text-align:right;}
	div.top_right .right_wrap .delivery_wrap .mk_delivery_inner .icon_box{width:calc(100% / 2 - 2px);}
	div.top_right .right_wrap .delivery_wrap .mk_delivery_inner > div.active span{background-color:#f59d8f; border:1px solid #f59d8f;}
	div.top_right .right_wrap .delivery_wrap .mk_delivery_inner > div span{border:1px solid #f59d8f;}
	.sub_section .top_left .delivery_wrap .mk_delivery_inner > div span{border:1px solid #f59d8f;}
	.sub_section .top_left .delivery_wrap .mk_delivery_inner > div.active span{background-color:#f59d8f; border:1px solid #f59d8f;}
	.makers_txt_color{color:#f59d8f;}
	#menu-container.fixed .mk_tabs-menu li.active-tab{border-top:1px solid #f59d8f;}
	.mk_tabs-menu .active-tab span{color:#f59d8f;}
	.mk_tabs-menu .active-tab{border-bottom:1px solid #f59d8f;}

	.kakao{padding:20px; border:1px solid #ccc; border-top:2px solid #333;}
	.kakaoTxt{float:left;}
	.kakaoTxt h4{padding-left:10px; border-left:2px solid #333; margin-bottom:10px;}
	.kakao a{float:right; width:150px;}

	@media screen and (max-width: 1100px){
		.kakao{margin-bottom:50px;}
	}
	#message_visual {height: 225px; background-image: linear-gradient( rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 1) ), url(/images/main_img/message_bg.jpg); background-repeat: no-repeat;
		background-size: cover;
		background-position: center;}
	/* 메이커스_주문하기 */
	.option_section{display:none; padding-left:40px; padding-top:15px; padding-bottom:15px; margin-top:15px; border-top:1px dotted #ddd;}
	.option_section>div>p{padding:5px 0; margin-left:5px;}
	.amount{float:left; width:25%;}
	.option{float:right; width:74%;}
	.amount button{background-color:transparent; padding:1px 6px; border-radius:3px; border:1px solid #65696B;}
	.amount input{width:115px; border:1px solid #f59d8f; height:30px; text-align:right; border-radius:5px;}
	.option{padding-right:40px;}
	.option select{width:100%; height:30px; padding:0 10px; border:1px solid #f59d8f;}

	@media screen and (max-width: 900px){
		.amount,.option{float:none;}
		.amount{margin-bottom:15px; width:auto;}
		.option{padding-right:0; width:100%;}
		.reward_div .reward_section{padding:15px;}
		.reward_detail{padding-bottom:15px;}
	}

	input[type="number"]::-webkit-outer-spin-button,
	input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}

	/* 메인 팝업창 */
	.popup_wrap{position:absolute; top:135px; left:50%; transform:translateX(-50%); z-index:99999; border:1px solid #ccc;}
	.pop_content a{display:block; width:100%; height:100%;}
	.pop_close{background-color:#fff; /*height:35px; padding:0 20px;*/ position: relative}
	.pop_close:before{content: ""; position:absolute; top:0; right:15px; width:1px; height:15px; background:#333; transform: rotate(-45deg)}
	.pop_close:after{content: ""; position:absolute; top:0; right:15px; width:1px; height:15px; background:#333; transform: rotate(45deg)}
	.today_C{float:left; line-height:35px; color:#1a1a1a;}
	.today_C label{cursor:pointer; margin-left:7px;}
	.now_C{float:right; display:block; line-height:35px; color:#fff;}

	@media screen and (max-width: 535px){
		.popup_wrap{top:60px; width:100%;}
		.pop_content img{width:100%;}
	}

	/* 캠페인 정산서 */
	.wrap_1000{width:1000px; margin:auto;}
	.account_wrap{padding-top:155px; overflow:auto; position:relative;}
	.account_top{margin-bottom:50px;}
	.account_top h3{text-align:center; font-size:2.2em; font-weight:600; margin-bottom:50px;}
	.account_top h3 img{margin-right:10px;}
	.act_date,.act_my{display:inline-block; vertical-align:middle;}
	.act_date{width:62%; font-size:1.1em; line-height:2em;}
	.act_date li b{display:inline-block; width:90px; vertical-align:top;}
	.act_date li:nth-child(3) p{display:inline-block; width:calc(100% - 94px);}
	.act_date li ul{display:inline-block; width:calc(100% - 94px); vertical-align:top;}
	.act_date li ul li{display:inline-block; margin-right:5px;}
	.act_date li ul li img{margin-right:5px;}
	.act_my{width:35%; margin-left:2%; border:1px solid #eee; position:relative;}
	.act_my h4{background-color:#ffdcdc; padding:8px 15px; font-weight:600;}
	.act_my ul{padding:10px 15px; font-size:1.1em; line-height:1.7em;}
	.act_my .di{display:inline-block; margin-right:45px;}
	.act_my li:nth-child(7){position:absolute; top:50px; right:20px;}
	.act_my li:last-child{position:absolute; top:25px; right:10px; width:60px; height:auto;}
	.act_my li:last-child img{width:100%;}

	.act_total{background-color:#eee; border-top:1px solid #1a1a1a; border-bottom:1px solid #1a1a1a; padding:10px 30px; margin-bottom:50px;}
	.act_total p{display:inline-block; width:20%; font-size:1.2em; font-weight:600;}
	.act_total p:nth-child(2){width:59%;}
	.act_table{font-size:1.15em; border:0; border-top:1px solid #1a1a1a; border-bottom:1px solid #1a1a1a; margin-bottom:10px;}
	.act_table thead tr th{border-bottom:0;}
	.act_table td{border-right:1px solid #ddd;}
	.act_table .color_pink td{border-right:0;}
	.act_table td:last-child{border-right:0;}
	.color_pink{background-color:#ffdcdc;}
	.color_gray{background-color:#eee;}
	.act_notice p{margin-bottom:3px;}

	.each_account{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) rotate( -25deg ); border:1px solid #b71c24;
		color:#b71c24; padding:20px; font-size:2em; width:475px; text-align:center;}

	.act_button{display:block; width:100%; text-align:center; margin-bottom:50px; margin-top:100px;}
	.print button{padding:12px 40px; font-weight:500; border:1px solid #C72030; border-radius: 5px; color: #C72030;}
	.remit{margin-left:10px; padding:12px 40px; border:1px solid #C72030; border-radius: 5px; font-weight:500; color: #C72030;}
	@media screen and (max-width: 749px){
		.account_wrap{padding-top:20px;}
	}
	@media print{
		.color_pink{background-color:#ffdcdc;}
		.color_gray{background-color:#eee;}
		.act_total{background-color:#eee;}
		.wrap_1000{width:100%;}
	}
	@media print and (color) {
		* {
			-webkit-print-color-adjust: exact;
			print-color-adjust: exact; /* 프린트시 background가 보이게 함 */
		}
	}

	/* 캠페인 등록하기 탭 */
.test {}
.test0245 {}
.campagin_open_Top {border-bottom: 1px solid #ccc;}
.campagin_open_wrap{height: 100%; position: relative; }
.campaignTab { padding: 0 !important}
.meet_add_wrap .campaignTab{}
.compaginTit { text-align: center; background-color: #fff; font-weight: 700;line-height: 250px;}
.scrollStandard { width: 100vw; height: 11px; z-index: 10; background: #fff; transform: translateY(1px); position: relative; }
.scrollStandard:after { content: ''; width: 100vw; height: 15px; background-color: #fff; position: absolute; bottom: -52px; left: 0;  z-index: 10; }
.topFixed { background-color: #fff; z-index: 11;  position: fixed; top:60px; width: 100vw;   }
.openFixed { position: fixed; top: 60px; width: 100vw; z-index: 9; margin-top: 0 !important;}
.crowd_Tab{ width:100%; height: 50px; position: absolute; bottom: 0; left: 50%;transform: translateX(-50%);}
.topFixedWrap{position: relative;}
.crowd_Tab_btn{position:absolute; top:0; right:0; display: flex; justify-content: space-between; align-items: center; /* width: 220px; display: block;*/}
	.crowd_Tab li{  width:calc(100% / 6); height: 50px;  text-align:center; font-size:1.2em;background-color:#fff; border-left:0; font-weight:400;}
	.crowd_Tab li a{display: block;width: 100%; height: 100%; line-height: 50px;}
	/* .crowd_Tab li:first-child{border-left:1px solid #ccc;} */
	.crowd_Tab li a,.crowd_Tab_btn li a{display:block; width:100%; font-weight: 400; color: #878787}
	/* .crowd_Tab li:hover{background-color:#fff8f8;} */
	.crowd_Tab .tab_on,.crowd_Tab .action{border-bottom:2px solid #3d3d3d !important;box-sizing: revert;}
	.crowd_Tab .tab_on a{color:#181818; font-weight:500;}
	.crowd_Tab_btn li{  /*padding:10px 0; border:1px solid #ccc; width:110px;*/ text-align:center; font-size:1.2em;
		background-color:#fff;}
	.crowd_Tab_btn .preveal{ }
	.crowd_Tab_btn .preveal a { padding: 10px 20px; border: 1px solid #e5e5e5; border-radius: 3px; transition: all .3s }
	.crowd_Tab_btn .preveal a:hover { background-color: #f8f8f8; color: #292929}
	.crowd_Tab_btn .approval{float:left; background-color:#b72932; border:1px solid #b72932;}
	.crowd_Tab_btn .approval a{color:#fff; font-weight:500;}
	.compaginForm .formLeft {width: 100%;}

	.crowd_open{padding:0!important;}
	.crowd_open .crowd_openLf{}
	.crowd_open .crowd_openLf .formLeft{}
	.crowd_open .crowd_openLf .formLeft .build_inner{}
	.crowd_open .crowd_openLf .formLeft .build_inner > p{color:#7d7d7d; margin-bottom:20px}
	.crowd_open .crowd_openLf .formLeft .build_inner > a{display: block; color:#ff6666}
	.crowd_open .crowd_openLf .formLeft .build_inner > a i{font-size: 1.2em}
	.crowd_open .crowd_openLf .formLeft .build_inner .inner_title{width: 100%; font-size:1.5em; font-weight: 500; margin-bottom:10px}
	.crowd_open .crowd_openLf .formLeft .build_inner .adult_cer .innerBg{border:none!important; padding:0}
	.crowd_open .crowd_openLf .formLeft .build_inner .adult_cer .innerBg input{width:auto}
	.crowd_open .crowd_openLf .formLeft .build_inner .inner_cont{}
	.crowd_open .crowd_openLf .formLeft .build_inner .inner_cont .hashTag{width: 85%; height:auto; line-height: normal; padding:1em 0.7em; border-radius: 5px; border:1px solid #ededed}
	.crowd_open .crowd_openLf .formLeft .build_inner .inner_cont input{width:85%}
	.crowd_open .crowd_openLf .formLeft .build_inner .imgUpload{width:70%}
	.crowd_open .crowd_openLf .formLeft .build_inner .imgUpload .imgupload_up{display: flex}
	.crowd_open .crowd_openLf .formLeft .build_inner .imgUpload .imgupload_up p{margin-left:20px; color:#7d7d7d}
	.crowd_open .crowd_openLf .formLeft .build_inner .imgUpload .imgupload_up button{border: none; background: #333; color:#fff; padding:15px 40px; border-radius: 5px}
	.crowd_open .crowd_openLf .formLeft .build_inner .imgUpload .imgupload_up button i{font-size: 1.5em; margin-right:20px}
	.crowd_open .crowd_openLf .formLeft .crowd_mainimg .innerBg{border:none; border-radius: unset; padding:0}
	.crowd_open .crowd_openLf .formLeft .build_inner .inner_cont .innerBg{}
	.crowd_open .crowd_openLf .formLeft .build_inner .inner_cont .innerBg p{padding:15px}
	.crowd_open .crowd_openLf .formLeft .build_inner .inner_cont .innerBg p span{color:#7d7d7d}
	.crowd_open .crowd_openLf .formLeft .date_wrap1{}
	.crowd_open .crowd_openLf .formLeft .date_wrap1 .inner_cont{display: flex;}
	.crowd_open .crowd_openLf .formLeft .date_wrap1 .inner_cont span{font-weight:500}
	.crowd_open .crowd_openLf .formLeft .date_wrap1 .inner_cont .cal_start{display: flex; flex-direction: column; width: 40%; margin-right:5%; position:relative}
	.crowd_open .crowd_openLf .formLeft .date_wrap1 .inner_cont .cal_start i{position:absolute; top:58%; right:6%; font-size:1.2em}
	.crowd_open .crowd_openLf .formLeft .date_wrap1 .inner_cont .cal_start input{width:100%; cursor:inherit}
	.crowd_open .crowd_openLf .formLeft .date_wrap1 .inner_cont .cal_end{display: flex; flex-direction: column; width: 40%; position:relative}
	.crowd_open .crowd_openLf .formLeft .date_wrap1 .inner_cont .cal_end i{position:absolute; top:58%; right:6%; font-size:1.2em}
	.crowd_open .crowd_openLf .formLeft .date_wrap1 .inner_cont .cal_end input{width:100%; cursor:inherit}
	.crowd_open .crowd_openLf .formLeft .date_wrap1 .inner_title{}




/* 신청서 작성 tab*/
.regist_tab{width:100%;}
.regist_tab .reg_tab_wrap .rg_tab_1{width: 100%; height:40px; position: relative; padding-top: 20px;}
.regist_tab .pre_tab_style{display: flex; justify-content: right; box-sizing: border-box;}
.regist_tab .pre_tab_style li{ width: 90px; height: 40px; border: 1px solid #ccc; border-radius: 5px; margin-left: 10px; }
.regist_tab .regist_tab_1_in{height: 40px;}
.regist_tab .regist_tab_1_in a{display: inline-block; height: 40px; line-height: 40px; font-size: 1rem; padding: 0;}
.regist_tab .pre_tab_style li a,.regist_tab .pre_tab_style li input, .regist_tab .pre_tab_style li button{display:inline-block;width: 100%; height: 100%; text-align: center;  font-size: 1rem; padding:0;}
.regist_tab .pre_tab_style li input , .regist_tab .pre_tab_style li button{border-width: 0; padding: 0;}
.meetup_tab .campagin_open_Top ul li{width: calc(100% / 4);}


/* 신청서 작성 탭 스크립트*/
.regist_tab.on{position: fixed;top: 0; left: 0; background-color: #fff; z-index: 999;}


	.cn { font-weight: bold; color: #333; padding : 20px 0 20px 10px; position: relative; font-size: 0.937rem;}
	.cn span { font-weight: normal; margin-left: 60px;  }
	.cn:after { content:''; display: block; position:absolute; left: 65px; top: 50%; height: 15px; width: 2px; background: #e7e7e7; transform: translateY(-50%);}

	/* .compaginForm .inner_title {width: 380px; } */
	.ctPostion {position: fixed; top:0; left: 0; z-index: 999; background: #fff; width: 100%; }
	.ctPostion h2 {display: none; }
	.tabRigth { display: flex;  align-items: center;}
	.tabRigth li:first-child { margin-right: 15px; }
	.tabRigth .tab_style1 input, .tabRigth .tab_style1 button { padding: 7px 20px; border-radius: 3px; background: #3d3d3d; color: #fff; border-color: #3d3d3d; }



	@media screen and (max-width: 900px){
		.crowd_Tab li{width:calc(100% / 3);}
		.crowd_Tab li:nth-child(n+4){border-top:0;}
		.makers_Tab .tab_on,.crowd_Tab .tab_on{height:40px;}
	}
	@media screen and (max-width: 750px){
		.build_form .build_inner.main_img .inner_cont img{margin-bottom:20px;}
	}
	@media screen and (max-width: 680px){
		.crowd_Tab,.crowd_Tab_btn{float:none; width:100%;}
		.crowd_Tab_btn{margin-bottom:20px;}
		.crowd_Tab_btn li{width:calc(100% / 2);}
	}
	@media screen and (max-width: 400px){
		.crowd_Tab{width:260px;}
		.crowd_Tab li:nth-child(n+3){border-top:0;}
		.crowd_Tab li:nth-child(4){border-left:0;}
		.crowd_Tab li:nth-child(3){border-left:1px solid #ccc;}
		.crowd_Tab li:nth-child(5){border-left:1px solid #ccc;}
	}



	.account_Btn{display:block; padding:10px 25px; border:1px solid #ef4c57; color:#ef4c57; font-weight:600;}
	.account_adm div{margin-right: 5px;}

	/* 말풍선 */
	.balloon{display:none; position:absolute; bottom:-258px; left:-22px; z-index:100; width:500px; height:auto; border:1px solid #b72932; background-color:#fff; padding:15px 20px;}
	.balloon:after{content:''; position:absolute; border-bottom:18px solid #fff; top:-19px; left:15px; z-index:1;
		border-right:15px solid transparent; border-left:15px solid transparent; border-color:#b72932 transparent;}
	/* .balloon:before{content:''; position:absolute; border-bottom:18px solid #fff; bottom:176px; left:15px; z-index:2;
		border-right:15px solid transparent; border-left:15px solid transparent;} */
	.balloon .close_float{position:absolute; top:10px; right:10px; font-weight:600; cursor:pointer;}
	.balloon p{margin-bottom:5px;}


	/* 스토리 */
	.floatN{margin-top:30px;}
	.build_form .floatN .inner_title{margin-bottom:15px;}
	.build_form .floatN .inner_title,.build_form .floatN .inner_cont{float:left; width:100%;}
	.video,.image{display:none; margin-top:30px; padding-top:30px; border-top:1px solid #ccc;}
	.video input,.image input{width:70%; margin-right:10px;}
	.video a,.image a{background-color:#b72932; color:#fff; padding:5px 15px; border-radius: 3px}
	.image p{margin-top:5px;}
	.video p{margin-top:5px;}
	.video1,.image1{display:none; margin-top:30px; padding-top:30px; border-top:1px solid #ccc;}
	.video1 input,.image1 input{width:70%; margin-right:10px;}
	.video1 a,.image1 a{background-color:#b72932; color:#fff; padding:5px 15px; border-radius: 3px}
	.image1 p{margin-top:5px;}
	.video1 p{margin-top:5px;}
	.layer{display:none;}
	.layer p {margin-top:20px;}
	.layer ul{display:block; background-color:#fff; margin-top:10px; padding:30px 10px;}
	.layer input{margin-top:20px; margin-right:5px;}
	.information{margin-bottom:20px;}
	.information li{list-style:circle; padding:0 !important; line-height:1.7em; color:#7c8288;}
	.information_I{width:100%; padding:10px; margin-bottom:20px; border-bottom: 1px solid #ccc}
	.information_I p{float:left; width:calc(100% - 55px);}
	.information_I .delete{float: right; width:55px; border-bottom:1px solid #333; text-align:center; cursor:pointer;}
	.information_I .select_div{width:100%; margin-top:10px;}
	.I_plus{float:left; margin-left:20px; width:calc(100% - 320px); }
	.inner_cont .plus_btn{background-color:#b72932; color:#fff; padding:7px 15px; border:0; margin-top:20px; float:right;}
	.info_detail{margin-top:80px; padding-top:10px; border-top:1px solid #e5e5e5;}
	.info_detail h7{display:block; margin-bottom:15px;}
	.info_txt{margin-bottom:15px;}
	.info_txt p,.info_txt .info_area{float:left;}
	.info_txt p{width:160px; word-break: break-all; font-weight:600;}
	.info_txt textarea{width:100%; padding:5px; resize:none; overflow-y:hidden; outline:none; min-height:50px; border:1px solid #e5e5e5;}
	.info_area{width:calc(100% - 170px); margin-left:10px;}
	.info_area span{color:#7c8288; display:block;}


	/* 펀딩안내 */
	.fundingInfoD{border-bottom:1px solid #ccc; padding-bottom:40px;}
	.fundingInfoD h2{margin:30px 0;}
	.fundingInfoD span{color:#ca4e4e;}
	.fundingInfoD p{line-height:2.4em; font-size:1.1em; margin-left:10px;}
	.fundingInfoT p{line-height:1.8em;}
	.fundingInfoT pre{white-space:pre-wrap;}
	.fundingInfoT{border-bottom:1px solid #ccc;}
	.fundingInfoR,.fundingInfoT{margin-top:40px; padding-top:20px; font-family:monospace;}
	.fundingInfoR h2,.fundingInfoT h2{margin-bottom:20px;}
	.rewardInfo{margin-top:50px;}
	.rewardInfo>p{margin-bottom:10px; font-size:1.2em;}
	.infoEach{margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #e0e0e0;}
	.infoEach span,.infoEach p{float:left;}
	.infoEach span{width:150px; word-break: break-all; margin-right:10px;}
	.infoEach p{color:#959799; word-break: break-all;}
	.infoEach pre {
		white-space: pre-wrap;
		width: calc(100% - 160px);
		float: right;
	}


	/* 등록하기 -리워드탭 */
	.sub_save{text-align:center;}
	.sub_save input{background:#b62932 !important; color:#fff; font-size:1.3em;}
	.rewardForm{/*background-color:#fff; padding:60px 50px; border:1px solid #ccc;*/ position:relative;  margin-bottom:20px;}
	.rewardForm .formLeft{width:65%}
	.rewardForm .formLeft h4{display: inline-block}
	.rewardForm .formLeft > p{display: inline-block; margin-left: 50px}
	.rewardForm .formLeft .Detail_txt{display:flex; }
	.rewardForm .formLeft .Detail_txt .txtlist{width:120px; margin-left: 120px}
	.rewardForm .formRight{width:28%; box-shadow:none; border:1px solid #ededed; height:200px}
	.rewardInner{padding:30px; border:1px solid #f0f0f0; background-color:#fff; margin-bottom: 40px; }
	.rewardForm .rewardInner .inner_cont{padding:0; background-color:transparent; border:0;}
	.exTabel { border:0; }
	.exTabel tr td { border:0; text-align:left; padding:3px; }

	.formTitle { display: flex; align-items: center; justify-content: space-between;}
	/* .formTitle i{float:right; width:20px; height:20px; cursor:pointer; margin-right:-18px; margin-top:-18px; */
	/* background-image:url("/images/main_img/close.png"); background-position:center; background-repeat:no-repeat; background-size:100%;} */
	.formTitle input{background-color:#fff; border:1px solid rgb(240,240,240); width:50px; margin-left:10px;}
	.productOut {border: 1px solid rgb(240,240,240); height: 30px; width: 30px; }


	/* 등록하기 - 팝업창 */
	.ing_pop {display:none; padding: 44px 15px 20px 15px; width: 350px; background: #fff; border: 1px solid #b72932;
		position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:1; text-align:center;}
	.ing_close {display:block; width:26px; height:26px; float: right; cursor:pointer; margin-top:-28px;}
	.ing_pop h4{margin-bottom:15px;}
	.ing_pop p{margin-bottom:10px; padding: 0 8px;}
	.ing_close span{display:block; width:26px; height:1px; background:#777;}
	.ing_close span:nth-child(1){transform:translateY(10px) rotate(-45deg);}
	.ing_close span:nth-child(2){transform:translateY(10px) rotate(45deg);}
	.ing_bt {display: inline-block; text-decoration:none; color:#fff; padding:10px 14px; margin:10px;  background:#aaa;}
	.modify {background:#b72932;}



	/*리워드 추가 - btn*/
.option_title{height: 50px;}
.option_title h4{display:inline-block; height: 100%; line-height: 50px;}
.op_btn_style .op_btn_style1{width: 120px; height: 50px; font-size: 16px; border-radius: 5px; color: #E5E5E5;  border: 1px solid #e5e5e5; padding: 0; line-height: 50px; font-family: "Noto Sans KR"; font-weight: 400; margin-bottom: 0;}
.option_form .on{background-color: #F86453; border: 0px; color: #fff; font-weight: 500;}
