/* layout */
/*.lnb, .sub_visual, .content_head { display:none !important;}
.body_content { width:100%;}
.body_content {padding:0 0 0px 0px;}
*/
.meetingbgs {background:#333;}
.avatar { width:100%; }
/* ------------------------------- Search bar ------------------------------- */
.search_area {position:relative;padding:2.4rem 0;background-color:#FFCC45;background-image: url(/img2/cmm/bg_top2.jpg);background-repeat: no-repeat;
	background-position:100% 100%;background-size:100% 100%}

.search_input_box {position:relative} 
.search_input_box:before {content:'';width:4.4rem;height:100%;display:block;background:url(/img2/cmm/ico_search_black.svg) no-repeat center center;opacity: 0.5;background-size:16px;position:absolute;left:0;}


.searchbar {position: relative}
.searchbar .search_forms {background:#fff;border-radius:0.3rem;-webkit-border-radius:0.3rem;min-height:69px;}
.searchbar .search_forms .search_label {display:none;line-height: 1;text-transform:uppercase}
.searchbar .search_forms .search_input {border:0;padding-left:4.5rem;line-height:3rem;color:#111}
.searchbar .search_button > button {padding:1.4rem 3rem;}
.searchbar .search_forms .search_select {position:relative;border-top:1px solid #e0e0e0}
.searchbar .search_forms .search_select .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {width:auto}

.searchbar .search_forms .search_select .btn_reset {display:none}
.searchbar .search_forms .search_select.select_activitys {border-right:1px solid #e0e0e0}
.searchbar .search_forms .search_select .dropdown-toggle {font-size:1.3rem;text-align:center;width:100%;line-height:4rem;padding:1px 12px}
.searchbar .search_forms .search_select .dropdown-menu {max-height:250px;overflow-x:scroll;}
.searchbar .search_forms .search_select .dropdown-menu:after {content:'';position:sticky;left:0;bottom:-2rem;width:100%;height:3rem;background: -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 0), rgba(255,255,255,1));display: block}
.searchbar .search_forms .search_select .dropdown-item {font-size:1.5rem;}
.dropdown-menu .form-check {width:100%;padding:0.5rem 1rem 1rem 3.8rem;color:#212529;white-space: nowrap;background-color:transparent;text-align:left}
.dropdown-menu .form-check:hover,
.dropdown-menu .form-check:focus {color: #16181b;background-color: #f8f9fa;cursor: pointer}

.form-check-input:hover,
.form-check-input:focus,
.form-check-label:hover,
.form-check-label:focus {cursor: pointer}

.searchbar .search_button {margin-top:1.6rem}
.searchbar .search_button .spinner {}
.searchbar .search_button .spinner:before {content:none;font-size:0;text-indent: -9999px}

.btn_reset {display:block;height:18px;width:18px; position:absolute;right:15px;top:0;bottom:0;margin:auto auto;background:url(/img2/cmm/ico_close_s.svg) no-repeat center center #f1f1f1;border-radius: 50px;-webkit-border-radius: 50px;text-align: center;background-size:8px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;opacity:0;z-index:10;cursor: pointer}
.btn_reset.on {opacity:1}

.search_count {padding-bottom:1rem;color:#777;border-radius:0.3rem;}

@media (min-width: 992px) {
  
  .search_area {padding:6rem 0 6.5rem}
  .search_input_box:before {content:none}
  
  .searchbar {position:relative;box-shadow:0 6px 12px rgba(239,190,58,0.5);border-radius: 50%;max-width:960px;margin-left:auto;margin-right:auto}
  .searchbar .search_button {position:absolute;top:4px;right:-1px;margin-top:-0.3rem}
  .searchbar .search_button > button {border-radius: 50%;width:68px;height:68px;background-image:url(/img2/cmm/ico_search_white.svg);background-repeat:no-repeat;background-size:20px;background-position:center center;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px;padding:0}
  
  .searchbar .search_forms {border-radius: 50px;padding:1.5rem 6.8rem 0.5rem 2rem}
  .searchbar .search_forms .search_input {padding:2px 6px;line-height:2.8rem;}
  .searchbar .search_forms .search_label {display:block;font-size:1.1rem;color:#777;padding:0 0.6rem;text-transform:uppercase;font-weight:500}
  .searchbar .search_forms .search_select {border-top:0}
  .searchbar .search_forms .search_select .dropdown-menu {top:-5px}
  .searchbar .search_forms .search_select .dropdown-toggle {text-align:left;font-size:1.4rem;line-height:2.8rem;padding:1px 6px}
  .searchbar .search_forms .search_select.select_activitys {border-left:1px solid #e0e0e0;border-right:0}
  
   .searchbar .search_forms .search_select.select_country,
  .searchbar .search_forms .search_input_box.search_input_year,
  .searchbar .search_forms .search_input_box.search_input_genre {border-left:1px solid #e0e0e0}
  
  .searchbar .search_forms .search_input_box,
  .searchbar .search_forms .search_select {padding:0 1rem}
  
  .btn_reset {bottom:0}
  .searchbar .search_forms .search_select .btn_reset {display:block;}
  
  .search_count {padding-bottom:2rem}
}

/* ------------------------------------------------------- E-IP 선정작 리스트 ------------------------------------------------------- */


.eip_video {background:var(--bg-dark);padding:2rem 0;}
.eip_video .video_area {max-width:70rem;margin-left: auto;margin-right:auto}


.em_right_box_t {position:relative;}
.em_right_box_t .btn_undo {font-size:1.2rem;color:#777;background:url(/img2/cmm/ico_undo.svg) no-repeat left center;
					background-size:12px 12px;padding-left:20px}

/* Search box
#em_right_box .search_box {position:relative;padding:14px 38px;background:#fff;border-radius:50px;-webkit-border-radius:50px;max-width: 960px;margin:auto auto}
#em_right_box .search_box:before,
#em_right_box .search_box:after {display:block;content:'';clear:both}
#em_right_box .search_input,
#em_right_box .search_button {float:left;}
#em_right_box .search_input{width:80%; border:0;line-height:30px;font-size:1.6rem;}
 */
#em_right_box .search_button {background:url(/img2/cmm/ico_search_white.svg) no-repeat center center #111; line-height:30px; color:#FFC62E; font-size:0;border:0 none;border-radius:100%;-webkit-border-radius:100%;width:70px;height:70px;position:absolute;top:3px;right:0;}


.eip_guide {max-width:96rem;margin-left:auto;margin-right:auto;margin-top:1.5rem}
.eip_guide .inner {padding-left:1rem;}
.eip_guide .inner span {font-weight:bold;display:inline-block;margin-right:0.3rem}
.eip_guide .inner > a {display:inline-block;text-decoration:underline;margin-left:0.2rem;margin-right:0.2rem;}

.eip_guide .inner span:before{content:'';display:inline-block;width:10px;height:10px;}


@media (min-width: 992px) {

	.eip_video {padding:5.5rem 0;}
	.searchbar {width:90rem}

}

/*input_checkbox(키워드박스)*/

#em_right_box .eip_keywordbox{width:100%;}
#em_right_box .eip_keywordbox .pd > div {margin-bottom:10px;display:block;}

#em_right_box .eip_keywordbox .pd div:before,
#em_right_box .eip_keywordbox .pd div:after {clear:both;display:block;content:'';}
#em_right_box .eip_keywordbox .pd .keywords_li_hd,
#em_right_box .eip_keywordbox .pd .keywords_li_bd {float:left;}

#em_right_box .eip_keywordbox .pd .keywords_li_hd {width:100px;font-size:1.3rem;margin-bottom:9px;line-height:30px;color:#111;font-weight:500}
#em_right_box .eip_keywordbox .pd .keywords_li_bd {width:90%;padding-left:15px;}

#em_right_box .eip_keywordbox input[type="checkbox"]{display:none; position:absolute; width:20px; height:20px; margin:0px; opacity:0;cursor:pointer;}
#em_right_box .eip_keywordbox input[type="checkbox"] + label {position:relative;display:inline-block; padding:8px 12px; line-height:1; border-radius:50px;-webkit-border-radius:50px; box-sizing:border-box;  font-size:13px; text-align:center;margin-right:1px;margin-bottom:6px;font-weight:400;cursor:pointer;color:#333;border:1px solid #ccc;transition:all .3s ease;}
#em_right_box .eip_keywordbox input[type="checkbox"] + label:after {position:absolute;left:0; top:0; content:" "; display:block; /*background:url('/images/common/bg_check_off.png');display:none;*/}
#em_right_box .eip_keywordbox input[type="checkbox"] + label:hover {background:#f5f5f5}
#em_right_box .eip_keywordbox input[type="checkbox"]:checked + label {background:#FFD25A;border-color:#FFD25A;color:#000}


#em_right_box .eip_keywordbox input[type="radio"]{display:none; position:absolute; width:20px; height:20px; margin:0px; opacity:0;cursor:pointer;}
#em_right_box .eip_keywordbox input[type="radio"] + label {position:relative;display:inline-block; padding:8px 12px; line-height:1; border-radius:50px;-webkit-border-radius:50px; box-sizing:border-box;  font-size:13px; text-align:center;margin-right:1px;margin-bottom:6px;font-weight:400;cursor:pointer;color:#333;border:1px solid #ccc;transition:all .3s ease;}
#em_right_box .eip_keywordbox input[type="radio"] + label:after {position:absolute;left:0; top:0; content:" "; display:block; /*background:url('/images/common/bg_check_off.png');display:none;*/}
#em_right_box .eip_keywordbox input[type="radio"] + label:hover {background:#f5f5f5}
#em_right_box .eip_keywordbox input[type="radio"]:checked + label {background:#FFD25A;border-color:#FFD25A;color:#000}
/*
input[type="checkbox"].keyword_type1 + label {border:1px solid #59bc23; color:#59bc23; }
input[type="checkbox"].keyword_type1:checked + label {background:#59bc23; color:#fff;}

input[type="checkbox"].keyword_type2 + label {border:1px solid #448ccb; color:#448ccb;}
input[type="checkbox"].keyword_type2:checked + label {background:#448ccb; color:#fff;}

input[type="checkbox"].keyword_type3 + label {border:1px solid #ff9971; color:#ff9971;}
input[type="checkbox"].keyword_type3:checked + label {background:#ff9971; color:#fff;}

input[type="checkbox"].keyword_type4 + label {border:1px solid #9b6cfb; color:#9b6cfb;}
input[type="checkbox"].keyword_type4:checked + label {background:#9b6cfb; color:#fff;}
*/


/* Selection List */
.eipwork_listbox {padding:5.5rem 0;border-top:1px solid #eee}

.eipwork_list {margin-left:-20px;margin-right:-20px}
.eipwork_list:before,
.eipwork_list:after {clear:both;display:block;content:'';}
.eipwork_list li {width:20%;float:left;padding-left:20px;padding-right:20px}
.eipwork_list > a {color:#333}

.eipworkbox {margin-bottom:40px}
.eipworkbox .thumb {position:relative;display:block;width:100%;height:360px;border:1px solid #e6e6e6;box-shadow:0px 4px 10px rgba(0,0,0,.1);-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.1);border-radius:3px;-webkit-border-radius:3px;}
.eipworkbox .thumb .eipwork_poster {width:100%;height:100%;}
.eipworkbox .f_cate {display:inline-block;padding:3px 8px;font-size:1.2rem;color:#fff;background-color:#111;font-weight:500;border-radius:3px;-webkit-border-radius:3px;margin-bottom:8px}

.eipworkbox .info {padding:23px 0;}
.eipworkbox .info .tit {display:block;font-size:1.7rem;line-height:1.45;font-weight:500;overflow:hidden;text-overflow: ellipsis;white-space:nowrap}
.eipworkbox .info .tit_kor {margin-top:2px;font-size:1.5rem;font-weight:normal;letter-spacing:-0.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#777;line-height:1.3}
.eipworkbox .info .comp_e {display:block;font-size:1.3rem;text-overflow: ellipsis;overflow:hidden;white-space:nowrap;margin-top:13px;}
.eipworkbox .info .comp_k {margin-top:3px;font-size:1.3rem;font-weight:normal;letter-spacing:-0.5px;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;}

.eipworkbox .thumb .eipwork_summary {display:none;} /* mouseover시 요약 정보 */

/* rolling carousel */
.eipmet_roll{width:100%; text-align:center;}
.eipwlist-contents-scroll-carousel .item{display:block;position:relative;background:transparent;}

.eipwlist-contents-scroll-carousel {display:inline-block; position:relative; top:10px;}
.eipwlist-contents-scroll-carousel .eipwlist_roll{position:absolute; width:100%; display:inline-block; text-align:center; margin:22px 0px 0px;}
.eipwlist-contents-scroll-carousel .eipwlist_roll .sld-autos {display:inline-block; margin:0 0px 0 0}
.eipwlist-contents-scroll-carousel .eipwlist_roll .sld-autos button.owl-play{display:none; background-image:url(images/main/ow_play.png); background-repeat:no-repeat; cursor:pointer; width:12px; height:12px; border:0; background-color:transparent;}
.eipwlist-contents-scroll-carousel .eipwlist_roll .sld-autos button.owl-stop{background-image:url(images/main/ow_stop.png); background-repeat:no-repeat; cursor:pointer; width:12px; height:12px; border:0; background-color:transparent;}
.eipwlist-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
.eipwlist-contents-scroll-carousel .custom_dots .owl-dot span{background:#FFCB41; width:10px; height:10px; background-repeat:no-repeat; display:block; transition:all .3s ease; margin:0 5px;}
.eipwlist-contents-scroll-carousel .custom_dots .active span{background:#FFCB41;  width:22px; height:10px;} 

.eipwlist-contents-scroll-carousel .custom_dots .owl-dot span,
.eipwlist-contents-scroll-carousel .custom_dots .active span {border-radius:50px;-webkit-border-radius:50px;}



/* Tablet */

@media (max-width:1024px){
	
	.eipwork_list li {width:25%;}
	.eipworkbox .thumb {height:250px}
	
	
	#f_content {height:2300px !important}
	
}


@media (max-width:768px){
	
	.eipworkbox .thumb {height:280px}
	
	
	.e-ip .searchbar .search_forms {border:2px solid rgba(0,0,0,0.05);}
	#em_right_box .search_button {top:0px;margin-top:0;width:60px;height:60px;right:-5px;border-radius:0.3rem;-webkit-border-radius: 0.3rem;visibility: hidden} 

}

@media (max-width:480px){
	
	.eipwork_listbox {padding:40px 0}
	.eipwork_list {margin-left:-4px;margin-right:-4px}
	.eipwork_list li {width:50%;padding-left:4px;padding-right:4px}
	
	.eipworkbox .thumb {height:220px}
	.eipworkbox .info .tit {font-size:1.5rem;}
	.eipworkbox {margin-bottom:20px}
	
	#em_right_box .search_box {padding:6px 15px}
	#em_right_box .search_button {width:50px;height:50px;background-size:18px}
	
	
	#f_content {height:2400px !important}
	
}









/* ----------------------------- E-IP 선정작 view  ----------------------------- */
#staticBackdrop2, #staticBackdrop1 { overflow-y: auto;}


.emeeting_box_view .list_back_box {margin-bottom:30px}
.btn_list_back {font-size:1.4rem;padding:10px 14px;color:#b1b1b1;line-height:50px;margin-bottom:30px}
.btn_list_back:before {content:'';display:inline-block;width:50px;height:50px;background:url(/eng/img/ico_arrow_back_w.svg) no-repeat center center #444;border-radius:100%;-webkit-border-radius:100%;float:left;}

.btn_list_back:after {clear:both;display:inline-block;content:'';}

.emeeting_box_view {position:relative;padding:0px 0;}
.emeeting_box_view .work_posterbox {position:relative;display:block;width:400px;margin-right:auto;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;text-align:center}
.emeeting_box_view .work_posterbox {margin-left:auto;margin-right:auto;width:auto;}
.emeeting_box_view .work_posterbox .bk_imgarea {box-shadow:0 3px 16px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 16px rgba(0,0,0,0.5);margin-bottom:20px;}
.emeeting_box_view .work_posterbox .bk_imgarea img {border-radius:3px;-webkit-border-radius:3px;}

.bk_imgarea {border:1px solid rgba(0,0,0,.2)}


#player,
.player {width:100% !important;max-width:100% !importants} /* video player */


@media (min-width:1025px){

	.emeeting_box_view .work_posterbox.fixed-top {}

}

.emeeting_box_view .work_viewbox {color:#000;}
.emeeting_box_view .work_viewbox_t {border-bottom:1px solid #333;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:50px;}
.emeeting_box_view .work_viewbox_t .name {line-height:1.5}
.emeeting_box_view .work_viewbox_t .f_cate {font-size:1.4rem;padding:4px 8px;background:#eee;display:inline-block;border-radius:3px;font-weight:bold;color:#111}
.emeeting_box_view .work_viewbox_t .film_tit {font-size:3.8rem;line-height:1.4;color:#000;font-weight:bold;margin-top:20px;}
.emeeting_box_view .work_viewbox_t .film_tit_kor {font-size:2.4rem;line-height:1.4;color:#000;margin-top:10px;font-weight:bold;letter-spacing:-1px;margin-bottom:24px;}
.emeeting_box_view .work_viewbox_t .name {margin-bottom:30px}
.emeeting_box_view .work_viewbox_t .logline .desc.p_kor {margin-top:10px;}
.emeeting_box_view .work_viewbox_t .genr_box {margin-top:40px;margin-bottom:40px}
.emeeting_box_view .work_viewbox_t .genr_box .f_genr span {display:inline-block;font-size:1.4rem;padding:6px 10px;color:#eee;background:#000;border-radius:3px;-webkit-border-radius:3px;border:1px solid rgba(255,255,255,.2)}

.emeeting_box_view .work_viewbox_b {padding-top:45px}
.emeeting_box_view .work_viewbox_b dl {margin-bottom:18px}
.emeeting_box_view .work_viewbox_b dl > dt {width:100%;margin-bottom:10px;padding-right:0;display:block;white-space: normal;}
.emeeting_box_view .work_viewbox_b dl > dd {width:100%;color:#bbb;}
.emeeting_box_view .work_viewbox_b dl > dd > p.kor {margin-top:5px;color:#bbb;}

.emeeting_box_view .w_box {padding-top:60px;}
.emeeting_box_view h4.tit {font-size:2.4rem;font-weight:bold;color:#000;line-height:1.3;padding-bottom:22px}
.emeeting_box_view .desc {font-size:1.5rem;line-height:1.8;color:#bbb;}
.emeeting_box_view .desc.p_kor {font-size:1.4rem;color:#bbb;margin-top:15px;letter-spacing:-0.5px}

.emeeting_box_view .desc.p_eng > b,
.emeeting_box_view .desc.p_kor > b {font-weight:600;margin-right:4px}

.emeeting_box_view .company_box {border:1px solid #444;padding:30px;border-radius:3px;-webkit-border-radius:3px}
.emeeting_box_view .company_box .c_tit .eng {font-size:1.6rem;font-weight:bold;margin-bottom:10px;}
.emeeting_box_view .company_box .c_tit .kor {margin-bottom:20px;font-weight:600}
.emeeting_box_view .company_box .c_desc {font-size:1.4rem;line-height:1.8;}
.emeeting_box_view .company_box .c_desc p {color:#bbb}
.emeeting_box_view .company_box .c_desc .kor {font-size:1.4rem;color:#bbb;margin-top:10px}

.emeeting_box_view .company_box .writer_box {font-size:1.5rem;font-weight:500;padding-top:25px;border-top:1px solid #444;margin-top:25px}
.emeeting_box_view .company_box .writer_box a {display:block;margin-top:10px;color:#000;font-size:1.3rem;}

.emeeting_box_view #btn-meeting {margin-top:30px;}
.emeeting_box_view #btn-meeting > span {animation: blink-animation .5s steps(2, start) infinite alternate;
   -webkit-animation: blink-animation .5s steps(2, start) infinite alternate;font-weight:500}




/* slick slider */

.emeeting_box .slick-list .slide-image {background-size:auto 100%;background-repeat:no-repeat;background-position:center center;}
.emeeting_box .slick-list .slide-image img {max-height:500px;width:auto;margin-left:auto;margin-right:auto;}
.emeeting_box .slick-arrow {z-index:0;width:30px;height:30px;opacity:0;margin-top:-30px;background:#000;border-radius:100%;-webkit-border-radius:100%;}
.emeeting_box .slick-arrow.slick-prev {position:absolute;top:50%;left:-40px;}
.emeeting_box .slick-arrow.slick-next {position:absolute;top:50%;right:-40px;}
.emeeting_box .slick-slider:hover .slick-arrow{opacity:1;z-index:10}


/* responsive */
@media (max-width:1024px){
	
	
	
	.slick-list .slide-image {background-size:auto 100%;background-repeat:no-repeat;background-position:center center;}
	.slick-list .slide-image img {max-height:300px;width:auto;margin-left:auto;margin-right:auto}

}

@media (max-width:768px){
        
    .emeeting_box_view {padding:16px 0 60px 0}
    .emeeting_box_view .work_viewbox_t {margin-top:30px}]
}

@media (max-width:480px){
	
	.btn_list_back {line-height:30px}
	.btn_list_back:before {background-size:13px;width:30px;height:30px}
	
	
	.emeeting_box_view .work_viewbox_b dl > dt {width:100%;margin-bottom:10px}
	
	.emeeting_box_view .work_viewbox_t {padding-bottom:20px}
	.emeeting_box_view .work_viewbox_t .film_tit {font-size:2.6rem;}
	.emeeting_box_view .work_viewbox_t .film_tit_kor {font-size:2rem;}
	
	.emeeting_box_view .w_box {padding-top:30px}
	.emeeting_box_view .company_box {padding:16px}
	
	.slick-list .slide-image img {max-height:200px;}
	
	.emeeting_box_view #btn-meeting {position:fixed;bottom:0px;left:0;right:0;width:100%;height:50px;z-index:10;margin-top:0}

}


/* ----------------------------- E-IP 미팅 신청 modal  ----------------------------- */

/* step */

/*progressbar*/
.book_step_bar {padding-bottom: 40px;overflow: hidden;counter-reset: step;}
.book_step_bar li {width: 33.33%;float: left;position: relative;text-align:center;}

.book_step_bar li:before {content:'';width: 100%;height: 2px;background:#eee;position: absolute;left: -50%;top: 9px;z-index:0}
.book_step_bar li:first-child:before {content: none; }
.book_step_bar li.active a {color:#111}
.book_step_bar li.active a:before{background:#FFCB41;color:#111;}

.book_step_bar li a {position:relative;display:block;font-size: 1.4rem;color:#aaa;font-weight:500;z-index:10;-webkit-border-radius:6px 0 0 6px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.book_step_bar li a:before {content: counter(step);counter-increment: step;width: 20px;line-height: 20px;display: block;font-size: 10px;color:#fff;background:#aaa;border-radius: 3px;margin: 0 auto 5px auto;text-align:center;font-weight:bold;margin-bottom:10px}

.book_step_bar.book_step2 li:first-child a:hover {color:#111;cursor: pointer}
.book_step_bar.book_step2 li:first-child a:hover:before {background:#444;}

.layer_meeting {position:fixed;top:0px;left:0;right:0;bottom:0px;text-align:left;background:rgba(0,0,0,.6);z-index:9999;overflow:hidden; padding:50px 0}
.layer_meeting_cont {position:relative;width:1180px;height:100%;margin:0 auto;overflow-y:scroll;margin-left:auto;box-sizing:border-box;background:#fff;box-shadow:-20px 3px 20px rgba(0,0,0,0.2);-webkit-box-shadow:-20px 3px 20px rgba(0,0,0,0.2);border-radius:6px;-webkit-border-radius:6px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.layer_meeting .layer_meeting_cont .inner {position:relative;padding:35px 65px;}
.layer_meeting_cont .btn_close {z-index:1; display:block;width:56px;height:56px;background:url(/eng/img/ico_close.svg) no-repeat center center #f5f5f5;position:absolute;top:10px;right:10px; border-radius:100%;-webkit-border-radius:100%;}

.layer_meeting h4.tit {font-size:16px;font-weight:500;color:#333}
.sch_table_tit {display:block;margin:20px 0;font-weight:bold}
.sch_table_tit span {font-weight:bold}

.layer_meeting .meeting_step {padding-bottom:30px}
.layer_meeting .meeting_step h3.txt_head {display:block;font-size:1.8rem;font-weight:bold;color:#333;}
.layer_meeting .meeting_step h3.txt_head .num {display:inline-block;font-size:1.2rem;font-weight:bold;color:#fff;background:#111;padding:0;border-radius:3px;-webkit-border-radius:3px;margin-right:12px;vertical-align:middle;width:20px;height:20px;line-height:20px;text-align:center}
.layer_meeting .meeting_step .check_language {margin-top:30px}

.layer_meeting_cont .meeting_step_area {padding-left:60px}
.layer_meeting_cont .film_info_box .film_tit {font-size:3rem;line-height:1.4;color:#111;font-weight:bold;margin-top:20px;}
.layer_meeting_cont .film_info_box .film_tit_kor {font-size:2rem;line-height:1.4;color:#111;margin-top:6px;font-weight:bold;letter-spacing:-1px;margin-bottom:24px;}
.layer_meeting_cont .film_info_box .name {margin-bottom:30px}


/* 시간표 테이블 */
#em_left_box .sch_table{table-layout:fixed; border-collapse:collapse;border-bottom:1px solid #e0e0e0; background:#111;}
/*#em_left_box .sch_table th{background:#ffd249; padding:7px; color:#fff; font-size:15px;}*/
#em_left_box .sch_table th{background:#111; padding:13px 7px; color:#fff; font-size:15px;}
#em_left_box .sch_table td {font-size:1.3rem;line-height:1.25;font-weight:500;padding:5px;}
#em_left_box .sch_table td > div {position:relative;border-radius:3px;-webkit-border-radius:3px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;line-height:50px}

#em_left_box .sch_table th p.day {font-size:2.4rem;margin-bottom:5px;font-weight:bold;}
#em_left_box .sch_table th p.week {font-size:1.2rem;}
#em_left_box .sch_table th.bd_right{border-right:1px solid #e0e0e040;}
#em_left_box .sch_table th.bd_bottom{border-bottom:1px solid #e0e0e040;}
#em_left_box .sch_table td.bd_right{border-right:1px solid #e0e0e040;}
#em_left_box .sch_table td.bd_bottom{border-bottom:1px solid #e0e0e040;}
#em_left_box .sch_table td.time{background:#111; font-size:1.3rem; color:#fff;border-right:1px solid #e0e0e040;}


#em_left_box .sch_table td.td_box_1 > div{background:#ffffff40; cursor:auto;}/*디폴트*/
#em_left_box .sch_table td.td_box_2 > div{background:#a0a3ff; cursor:auto; color:#fff; font-weight:300; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}/*예약된 시간*/
#em_left_box .sch_table td.td_box_3 > div{background:#151617; cursor:pointer;}/*예약 가능시간 선택함*/
#em_left_box .sch_table td.td_box_4 > div{position:relative;background:#111; cursor:pointer;}/*예약 블록시간 표시*/
#em_left_box .sch_table td.td_box_4 > div:hover:after{content:'+ ADD SCHEDULE';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#151617;color:#FFFFFF;line-height:50px;border:1px dashed #F0F0F0;}

#em_left_box .sch_table td.td_box_5 > div{position:relative;background:#FFCB41;color:#222222;cursor:auto;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;overflow:hidden;}/*예약된 시간(내꺼)*/
#em_left_box .sch_table td.td_box_5 > div:before {content:'';display:inline-block;position:absolute;top:0;left:0;background:#FFCB41;width:6px;height:100%;}
#em_left_box .sch_table td.td_box_51 > div{position:relative;color:#83cb35;background:#111;cursor:auto;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;overflow:hidden;width: 90%;}/*예약된 시간(내꺼) : EIP*/
#em_left_box .sch_table td.td_box_52 > div{position:relative;color:#FFCB41;background:#111;cursor:auto;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;overflow:hidden;width: 90%;}/*예약된 시간(내꺼) : APM*/
#em_left_box .sch_table td.td_box_53 > div{position:relative;color:#319ee3;background:#111;cursor:auto;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;overflow:hidden;width: 90%;}/*예약된 시간(내꺼) : BFC*/
#em_left_box .sch_table td.td_box_6 > div{position:relative;background:#111; cursor:pointer;}/*빈공간*/
#em_left_box .map_img{width:100%; max-width:810px;}



/* ----------------------------- E-IP 미팅 신청 확인 modal  ----------------------------- */

.meeting_step .bk_imgarea {width:200px;border:1px solid #e0e0e0;box-shadow:0 3px 12px rgba(0,0,0,0.1);-webkit-box-shadow:0 3px 12px rgba(0,0,0,0.1)}

.emeeting_box .met_booking {padding-left:20px}
.emeeting_box .met_booking h3.work_tit {font-size:3rem;line-height:1.3;font-weight:bold;}
.emeeting_box .met_booking h3.work_date {margin-top:0px;margin-bottom:20px}
.emeeting_box .met_booking h3.work_date span {display:block;font-size:3.4rem;line-height:1.25;font-weight:bold;color:#111}
.emeeting_box dl {margin-bottom:10px}
.emeeting_box dl:before,
.emeeting_box dl:after {display:block;content:'';clear:both}
.emeeting_box dl > dt,
.emeeting_box dl > dd {float:left;display:block;font-size:1.4rem;}
.emeeting_box dl > dt {width:100px;clear:left;overflow:hidden;white-space:nowrap;color:#000;font-weight:bold}
.emeeting_box dl > dd {width:auto;color:#333;}
.emeeting_box dl > dd:beofore,
.emeeting_box dl > dd:after {display:table;content:'';}

.layer_meeting #meetingStep2 {padding-bottom:40px}
.layer_meeting #meetingStep2 .txt_head {padding-bottom:40px}
.layer_meeting #meetingStep2 .lang_area {margin-top:30px;font-size:1.4rem;color:#777}

.layer_meeting .meeting_step2_inner .check_language > p {margin-bottom:10px;color:#111}
.layer_meeting .meeting_step .check_language label {color:#111}
	
.emeeting_box .met_booking_info dl > dt {color:#111;}


.layer_meeting .layer_meeting_cont .meeting_foot_bar {position:fixed;bottom:20px;width:100%;padding:20px 60px;background: #fff;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px}
.layer_meeting .layer_meeting_cont .meeting_foot_bar .btn_step_back {display:inline-block;font-size:1.3rem;color:#333;line-height:46px;background:url(/img2/ico-arrow-left.svg) no-repeat left center;background-size:15px;padding-left:24px;float:left;}
.layer_meeting .layer_meeting_cont .meeting_foot_bar .btn_area:before,
.layer_meeting .layer_meeting_cont .meeting_foot_bar .btn_area:after {display:block;content:'';clear:both}
.layer_meeting .layer_meeting_cont .meeting_foot_bar .btn_confirm {float:right}

.layer_meeting .meeting_step2_inner {margin-left:auto;margin-right:auto;padding-bottom:40px}


/* 미팅신청 후 알림 */
.notification {position:fixed;right:20px;bottom:20px;width:310px;padding:15px;height:100px;padding:20px;background:#fff;box-shadow:0 6px 12px rgba(0,0,0,.5);border-radius:3px;-webkit-border-radius:3px;z-index:99;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;animation-delay: 1s}
.notification:before,
.notification:after {clear:both;display:block;content:'';}
.notification .thumb_s,
.notification .txtbox {position:absolute;top:15px;left:15px}
.notification .thumb_s {width:65px;height:75px;background:#f5f5f5;border:1px solid #e6e6e6}
.notification .txtbox {padding-left:90px;padding-top:6px}
.notification .txtbox p {font-size:1.4rem;line-height:1.25;}
.notification .txtbox .btn_link {display:inline-block;font-weight:bold;border:0;margin-top:10px;font-size:1.4rem;line-height:1.25;color:#111;
				background:url(/img2/ico_met_arrow.svg) no-repeat 90% 55%;padding-right:24px;background-size:12px}
.notification .btn_close {position:absolute;top:6px;right:6px;width:30px;height:30px;background:url(/img2/ico_close.svg) no-repeat center center;background-size:34px;z-index:99}


/* responsive */

@media (min-width:1025px){

	.layer_meeting .layer_meeting_cont .meeting_foot_bar {border-top:1px solid #e0e0e0;line-height:80px;box-shadow:0 -3px 6px rgba(0,0,0,.04);width:1180px}

	.layer_meeting .meeting_step2_inner {width:800px;padding-top:50px}

}

@media (max-width:1024px){
	
	#em_left_box .sch_table td.td_box_4 > div:hover:after {content:none}
	.layer_meeting .meeting_step .check_language {margin-top:65px;}

}

@media (max-width:768px){
    
    .layer_meeting .layer_meeting_cont .meeting_foot_bar {width:90%;padding:20px}

}

@media (max-width:480px){

	.layer_meeting .layer_meeting_cont .inner {padding:30px 20px}
	.layer_meeting_cont {width:93%}
	
	#em_left_box .sch_table td {font-size:1.2rem;}	
	#em_left_box .sch_table td > div {line-height:40px}
	#em_left_box .sch_table td.td_box_5 > div:before {content:none;}
	#em_left_box .sch_table th p.day {font-size:2rem;}
	
	.emeeting_box .met_booking {padding-left:0;}
	.emeeting_box .met_booking h3.work_date {margin-top:10px;margin-bottom:10px}
	.emeeting_box .met_booking h3.work_date span {display:inline-block;font-size:2rem;}
	
	.layer_meeting .meeting_step h3.txt_head {font-size:1.4rem;}
	.layer_meeting .meeting_step .bk_imgarea {width:100%;margin-left:auto;margin-right:auto;}
	.layer_meeting .meeting_step .bk_imgarea img {}
	.layer_meeting .meeting_step .check_language {padding-right:50px;line-height:1.5;margin-top:10px}

	
	.layer_meeting .layer_meeting_cont .meeting_foot_bar .btn_step_back {line-height:40px}
	.layer_meeting .layer_meeting_cont .meeting_foot_bar .lang_area {margin-bottom:20px}
	.layer_meeting .layer_meeting_cont .meeting_foot_bar .btn_confirm {float:none}
	
	.layer_meeting #meetingStep2 {padding-bottom:60px}
	
	.emeeting_box dl > dt,
	.emeeting_box dl > dd {float:none;width:100%;}
	
	.layer_meeting_cont .meeting_step_area {padding-left:15px;}
	.layer_meeting_cont .poster_area {display:none}

}






/* Selection List - 리스트 타입 */


.listing_parti.selections .card_item {display:block;align-items: center}
.listing_parti.selections .card_item .category {font-size:1.2rem;font-weight:bold;color:#fff;background:#111;border-radius:5rem;-webkit-border-radius:5rem;padding:0.3rem 1rem;white-space:nowrap}
.listing_parti.selections .card_item p {}
.listing_parti.selections .card_item p.kor {margin-top:0.6rem;font-size: 1.4rem;color:#777;}

.listing_parti.selections .card_item p.name {font-size:1.8rem;font-weight:bold}



.listing_parti.selections .listing_card.c_listing_card .card_item {padding-left:0;padding-right:0}






.tbl_basic3 {border-collapse:collapse;background:#fff;border-top:4px solid #fdaf17;border-bottom:1px solid #939393 !important; 
border-left:1px solid #e0e0e0; text-indent:0; font-weight:normal; line-height:160%;width:100%}
.tbl_basic3>thead>tr>th,
.tbl_basic3>thead>tr>td,
.tbl_basic3>tbody>tr>th,
.tbl_basic3>tbody>tr>td {line-height:200%;padding:20px 10px; border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;vertical-align:middle;}
.tbl_basic3>thead>tr>th,
.tbl_basic3>tbody>tr>th {color:#222; font-weight:500;font-size:17px;text-align:center;background:#fefefe}
.tbl_basic3>tbody>tr>td,
.tbl_basic3>tbody>tr>td strong,
.tbl_basic3>tbody>tr>td a {font-size:13px;color:#666}
.tbl_basic3>tbody>tr>td strong {font-weight:500}
.tbl_basic3>tbody>tr>td a {text-decoration:underline;font-weight:500}
.tbl_basic3>tbody>tr>td a:hover {color:#fdaf17}
.tbl_basic3>tbody>tr>td ul.list_basic_s > li {font-size:15px;padding:3px 0 3px 15px}


.credit ul {display:table;width:100%;padding:0px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}
.credit ul li {display:table-row;margin:3px 0;background:#fff;}
.credit ul li strong {width:36%;color:#666;border-right:1px solid #e0e0e0; }
.credit ul li span {width:64%;color:#0877a1;font-weight:bold;vertical-align:top;}


.credit ul li strong,
.credit ul li span {display:table-cell;padding:15px 20px;font-size:16px;line-height:160%;border-bottom:1px solid #e0e0e0}


/* ------------------------------- slick dots common ------------------------------- */
.work_posterbox .slick-dots {display:absolute;bottom:0;padding:1rem 0 3rem;text-align:center;}
.work_posterbox .slick-dots:before,
.work_posterbox .slick-dots:after {clear:both;display:block;content:'';}
.work_posterbox .slick-dots li {display:inline-block;margin-right:8px;}
.work_posterbox .slick-dots button { display:inline-block;position:relative;width:8px;height: 8px;padding: 0;text-indent: -9999px;border-radius:50px;-webkit-border-radius:50px;
                            transition:background-color 700ms cubic-bezier(0.215, 0.61, 0.355, 1);border:0;background:none;background:#FFCB41}
.work_posterbox .slick-dots li.slick-active button {background-color:#FFCB41;width:20px;}


.work_posterbox .slick-arrow {z-index:0;width:30px;height:30px;margin-top:-30px;background-color:#000;border:2px solid rgba(255,255,255,0.9);border-radius:100%;-webkit-border-radius:100%;color:#fff;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;background-repeat: no-repeat;font-size:0;text-indent: -9999px;background-size:8px;z-index:100}
.work_posterbox .slick-arrow.slick-prev {position:absolute;top:50%;left:-20px;background-image: url(/img2/cmm/ico_gallery_arrows_prev.svg);background-position:47% 50%}
.work_posterbox .slick-arrow.slick-next {position:absolute;top:50%;right:-20px;background-image: url(/img2/cmm/ico_gallery_arrows_next.svg);background-position:54% 50%}
	
.work_posterbox .slick-list {background-color:#efefef;}