/* STYLE.CSS */
#wrap{min-width:320px;position:relative;overflow:hidden;}
#wrap.m_open{position:absolute;left:0;top:0;right:0;bottom:0;}

#header{height:75px;padding-top:20px;position:fixed;right:0;top:0;left:0;z-index:100;background:#fff;}
#wrap.m_open #header{background:#d4dbe2;}
#header:after{content:"";clear:both;display:block;}
.head{width:1100px;margin:0 auto;position:relative;}
.head .h1_logo{float:left;padding-top:4px;}
.head .h1_logo a{background:url("../../_images/h1_logo.png") 0 0 no-repeat;width:247px;height:50px;display:block;font-size:0;}

.btn_gMenu{display:none;position:absolute;right:15px;top:0;width:30px;height:40px;padding-top:16px;}
.btn_gMenu span{background:#000;display:block;height:3px;margin-top:7px;cursor:pointer;}
.btn_gMenu span:first-child{margin-top:0;}

.head .gnb_w{position:absolute;right:-6%;top:5px;}
.head .gnb:after{content:"";clear:both;display:block;}
.head .gnb>li{float:left;}
.head .gnb>li>a{display:block;padding:10px 0 11px;margin:0 20px;}
.head .gnb>li>a>span{color:#000;font-size:20px;font-weight:bold;display:inline-block;}
.head .gnb>li.active>a>span{border-bottom:3px solid #bc954d;padding-bottom:5px;}
.head .low{display:none;}
.head .low li a{color:#000;display:block;}

.r_topMn{position:absolute;right:0;top:16px;}
.r_topMn .language{float:left;margin-right:20px;}
.r_topMn .language a{color:#626262;font-size:14px;font-weight:bold;display:inline-block;line-height:14px;padding-top:4px;}
.r_topMn .language a.active{color:#000;}
.r_topMn .language .bar{display:inline-block;vertical-align:middle;margin:0 10px;background:#626262;height:12px;width:2px;}
.r_topMn .sns_fb{float:left;width:26px;height:26px;display:block;background:url("/_images/ico_wfesta.png") 0 0 no-repeat;font-size:0;}

/* MAIN */
.m_visual{padding:95px 0 0;}

.m_speaker{background:#dcdcdc;padding:80px 0 50px;text-align:center; }
.m_speaker .m_tlt{font-size:25px;margin-bottom:24px;letter-spacing:-3px;}
.m_speaker .m_tlt strong{display:block;font-size:30px;letter-spacing:-3px;margin-top:3px;}


/* SLIDER */
.m_speaker .spk_wrap{max-width:1156px;margin:0 auto;overflow:hidden;position:relative;}
.m_speaker .spk_list{max-width:1100px;margin:0 auto;position:relative;z-index:1;}
.m_speaker .spk_list:after{content:"";clear:both;display:block;}
.m_speaker .spk_list a{display:block;}
.m_speaker .spk_list .bg{display:block;overflow:hidden;border-radius:50%;margin:0 10%;}
.m_speaker .spk_list .bg .img{display:block;transition:all 0.5s ease;padding-top:100%;}
.m_speaker .spk_list a:hover .img{/* transform: scale(1.2); */}
.m_speaker .spk_list .nm{margin-top:30px;display:block;color:#000;font-size:18px;font-weight:bold;letter-spacing:-1.5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;}
.m_speaker .spk_list .nm strong{display:block;color:#346199;font-size:25px;margin-bottom:7px;letter-spacing:-1.5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.m_speaker .spk_list .swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.m_speaker .spk_list .swiper-slide{float:left;width:25%;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
height: 100%;
position: relative;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
}


.m_news{padding:50px 0 80px;margin:0 auto;max-width:1100px;}
.m_news .top_tlt{border-bottom:1px solid #dcdcdc;padding-bottom:18px;margin-bottom:40px;position:relative;}
.m_news .top_tlt>a{display:block;}
.m_news .top_tlt .m_tlt{color:#000;font-size:20px;letter-spacing:-1px;font-weight:bold;}
.m_news .top_tlt .r_btn{position:absolute;right:0;top:0;color:#7d7d7d;font-size:14px;height:35px;line-height:35px;display:inline-block;}
.m_news .top_tlt .r_btn:after{content:"";background:url("/_new_images/ico_wfesta.png") -80px 0 no-repeat;width:9px;height:15px;display:inline-block;margin-left:7px;vertical-align:middle;line-height:15px;margin-top:-2px;}


.m_speaker .spk_list .swiper-slide .image{display:block;width:85px;height:100px;overflow:hidden;margin:0 auto;}
.m_speaker .spk_list .swiper-slide .image img{min-height:100%;width:100%;}
.m_speaker .spk_list .swiper-slide .date{display:block;font-weight:bold;font-size:13px;margin-top:10px;}
.m_speaker .spk_list .swiper-slide .name{display:block;font-size:12px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.swiper-button-prev,
.swiper-button-next {position:absolute;top:0;width:40px;height:100%;z-index:10;cursor: pointer;*display:none;}
.swiper-button-prev{left:-40px;}
.swiper-button-next{right:-40px;}
.swiper-button-prev:before,
.swiper-button-next:before{content:"";background:url("/_images/ico_wfesta.png") no-repeat;background-size:350px auto;width:28px;height:56px;position:absolute;top:50%;margin-top:-28px;}
.swiper-button-prev:before{background-position:-166px -132px;right:0;}
.swiper-button-next:before{background-position:-238px -132px;left:0;}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled{opacity:1;cursor:auto;pointer-events:none;}

.ms{padding:50px 0 80px;margin:0 auto;max-width:1100px;}
.ms .top_tlt{border-bottom:1px solid #dcdcdc;padding-bottom:18px;margin-bottom:40px;position:relative;}
.ms .top_tlt>a{display:block;}
.ms .top_tlt .m_tlt{color:#000;font-size:20px;letter-spacing:-1px;font-weight:bold;}
.ms .top_tlt .r_btn{position:absolute;right:0;top:0;color:#7d7d7d;font-size:14px;height:35px;line-height:35px;display:inline-block;}
.ms .top_tlt .r_btn:after{content:"";background:url("/_images/ico_wfesta.png") -80px 0 no-repeat;width:9px;height:15px;display:inline-block;margin-left:7px;vertical-align:middle;line-height:15px;margin-top:-2px;}


/* SUB */
.sub_visual{height:263px;padding-top:80px;overflow:hidden;background:#d4dbe2;}
.sub_visual .sub_title{max-width:900px;margin:0 auto;text-align:center; padding:73px 195px 0 0;}
.sub_visual .sub_title .tlt{display:block; background:url("../../_images/sub_tlt.png") 0 0 no-repeat;background-size:100% auto; font-size:0;width:564px; height:132px; margin:7px 230px 0; }
.sub_visual .sub_title .date{background:#000; opacity: 0.5; padding:3px 15px;color:#dbecff;font-size:15px;font-family:'Nanum Barun Gothic';line-height:1.0em; border-radius:20px;}
.sub_visual .sub_title .date .bar{color:#fff;display:inline-block;margin:0 20px;}


.sub_contents{width:1100px;margin:0 auto;padding:30px 0 100px;min-height:600px;}

.h2_tlt{border-bottom:3px solid #939393;padding-bottom:12px;font-size:25px;color:#3f3f3f;font-weight:bold;margin-bottom:40px;letter-spacing:-1px;}
.h3_tlt{font-weight:bold;font-size:20px;color:#000;margin:40px 0 15px;letter-spacing:-1px;}

.ready{font-size:22px;letter-spacing:-1px;font-weight:bold;padding:571px 0 50px 0;background:url("/_images/event_ready.png") 50% 50px no-repeat;text-align:center;}
.ready .btn_goMain{background:#ff2929;width:200px;height:50px;line-height:50px;color:#fff;text-align:center;border-radius:5px;display:inline-block;font-size:16px;margin-top:30px;}

.program {
    padding: 50px 0 80px;
    margin: 0 auto;
    max-width: 1100px;
}
.program .top_tlt {
    padding-bottom: 18px;
}

.program .top_tlt .m_tlt {
    color: #000;
    font-size: 20px;
    letter-spacing: -1px;
    font-weight: bold;
}
/*.event{background:#0058d0; padding:60px 0 75px; width:100%;}*/
    .event {
    width: 100%;
}
.evt1_01{background:url("../../_images/event_01.png") 50% 0 no-repeat; background-size:contain; height: 823px; margin:20px 10px;}
.evt1_02{background:url("/_images/event_02.png") 50% 50% no-repeat;}
.evt_btn{text-align:center;margin-top:40px;}
.evt_btn a{border-radius:8px;background:#91ffe8;min-width:270px;display:inline-block; font-size:35px; color:#3f1e60;text-align:center; font-weight: 900; letter-spacing:-3px; padding:14px 60px;}
.evt_grey{font-size:13px; color:#f5f5f5; text-align:center;  line-height:1.7em; margin:0 20px;}
.evt_purple{color:#332171; font-weight: bold;}

.event2{background:#f87583; padding:85px 0 80px; width:100%;}
.evt2{background:url("../../_images/event_02.png") 50% 0 no-repeat; height: 896px; background-size:contain; margin:0 auto 20px; }


.tlt_green{font-weight:bold;font-size:18px;color:#346199;margin:40px 0 15px;}
.r_logo1020{position:relative;min-height:30px;}
.r_logo1020:after{content:"";background:url("/_images/logo_1020.png") 0 0 no-repeat;background-size:100% auto;width:170px;height:38px;position:absolute;right:0;top:-10px;}

.txt_cnts{line-height:1.8em;font-size:15px;}

.tab_mn{border:1px solid #bfbfbf;border-left:0;overflow:hidden;margin-bottom:45px;}
.tab_mn:after{content:"";clear:both;display:block;}
.tab_mn li{float:left;width:25%;}
.tab_mn li a{display:block;height:50px;line-height:50px;text-align:center;color:#313131;border-left:1px solid #bfbfbf;font-size:16px;font-weight:bold;}
.tab_mn li.active a{background:#9e865b;color:#fff;}
.tab_mn02 li{width:50%;}
.tab_mn03 li{width:33.333%;}

.tabCnts{}

.sub_tabMn{}
.sub_tabMn:after{content:"";clear:both;display:block;}
.sub_tabMn li{float:left;padding:0 20px;position:relative;}
.sub_tabMn li:before{content:"";width:2px;height:20px;background:#aaaaaa;position:absolute;left:0;top:0;}
.sub_tabMn li:first-child{padding-left:0;}
.sub_tabMn li:first-child:before{display:none;}
.sub_tabMn li a{display:block;font-size:20px;font-weight:bold;color:#aaaaaa;line-height:20px;}
.sub_tabMn li.active a{color:#000;}

.tab_goMn{padding:0 20px 30px;}
.tab_goMn:after{content:"";clear:both;display:block;}
.tab_goMn li{float:left;margin:5px 0;}
.tab_goMn li a{font-size:20px;font-weight:bold;letter-spacing:-1px;padding:5px 20px;border-radius:20px;height:30px;line-height:30px;background:#fff;display:block;}
.tab_goMn li:hover a, .tab_goMn li:active a{background:#ef3535;color:#fff;}

/* TABLE */
.bod_view{border-top:1px solid #3e5a7e;}
.bod_view table{table-layout:fixed;word-wrap:break-word;word-break:break-all;width:100%;}
.bod_view table th, .bod_view table td{border-bottom:1px solid #dcdcdc;padding:15px;line-height:1.6em;}
.bod_view table th{background:#f7f8fa;text-align:left;padding-left:20px;}
.bod_view table .c_pink{color:#ef3535;}
.bod_view table .tal_c{text-align:center;}

.bod_view table .bnf_list{}
.bod_view table .bnf_list li{margin-top:7px;}
.bod_view table .bnf_list li:first-child{margin-top:0;}
.bod_view table .bnf_list em{display:inline-block;background:#ef3535;width:70px;height:28px;line-height:28px;color:#fff;margin-right:10px;text-align:center;}
.bod_view table .bnf_list span{display:inline-block;}

.bod_write{border-top:1px solid #3e5a7e;}
.bod_write table{table-layout:fixed;word-wrap:break-word;word-break:break-all;width:100%;}
.bod_write table th, .bod_write table td{border-bottom:1px solid #dcdcdc;padding:13px 15px;line-height:1.6em;}
.bod_write table td{border-right:1px solid #dcdcdc;}
.bod_write table td:last-child{border-right:0;}
.bod_write table th{background:#f7f8fa;text-align:left;padding-left:20px;}

.bod_write table th br{display:none;}
.bod_write table input[type="text"], .bod_write table input[type="password"], .bod_write table input[type="number"]{padding:7px 10px;width:300px;max-width:100%;border:1px solid #bfbfbf;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bod_write table input[type="radio"], .bod_write table input[type="checkbox"]{display:inline-block;vertical-align:middle;margin-right:5px;}
.bod_write table input.m_size{width:100px;max-width:100px;}
.bod_write table .m_inputW{}
.bod_write table .m_inputW input{width:200px;max-width:45%;}
.bod_write table .m_inputW span{display:inline-block;margin:0 5px;text-align:center;}
.bod_write table td label{display:inline-block;vertical-align:middle;}
.bod_write table .essnt{}
.bod_write table .essnt:after{content:"*";color:#e60012;display:inline-block;margin-left:3px;}
.bod_write table .r_txt{display:inline-block;margin-left:5px;}

.bod_write table .tal_c{text-align:center;padding-left:5px;padding-right:5px;}

.bod_write.ss_bod table th, .bod_write.ss_bod table td{border-right:1px solid #dcdcdc;background:#f5f5f5;}
.bod_write.ss_bod table th:last-child, .bod_write.ss_bod table td:last-child{border-right:0;}
.bod_write.ss_bod table th.ss_active{background:#d4dbe2;}
.bod_write.ss_bod table td.ss_active{background:#fff;}

.bod_write table .chk_w{position:relative;padding-left:21px;line-height:15px;}
.bod_write table .chk_w input[type="checkbox"]{position:absolute;left:0;top:4px;line-height:15px;}
.bod_write table .chk_w label{line-height:20px;}

.bod_write.bdl table th, .bod_write.bdl table td{border-right:1px solid #dcdcdc;}
.bod_write.bdl table th:last-child, .bod_write.bdl table td:last-child{border-right:0;}

.bod_write table .agree_area{border:1px solid #bfbfbf;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:200px;overflow-y:scroll;padding:10px;-webkit-overflow-scrolling:touch;background:#f7f4f4;}
.bod_write table .chk_agr{margin-top:10px;}
.bod_write table .chk_agr input{display:inline-block;vertical-align:middle;}
.bod_write table .chk_agr label{display:inline-block;vertical-align:middle;margin:0 20px 0 3px;}

.bod_list{}
.bod_list{border-top:1px solid #3e5a7e;}
.bod_list table{table-layout:fixed;word-wrap:break-word;word-break:break-all;width:100%;}
.bod_list table th, .bod_list table td{border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;padding:15px;line-height:1.6em;text-align:center;}
.bod_list table th:first-child{border-left:0;}
.bod_list table tbody th{background:none;color:#000;}
/* .bod_list table th:last-child, .bod_list table td:last-child{border-right:0;} */
.bod_list table th{background:#f7f8fa;color:#3f4040;}
.bod_list table .tal_l{text-align:left;}
.bod_list table .bg_gray td{background:#f5f5f5;}
.bod_list table .bold{font-weight:bold;}
.bod_list table .bold_g{font-weight:bold; color:#ff5a11;}
.bod_list table .prg_tlt{}
.bod_list table .prg_tlt span{display:inline-block;background:#ff5a11;color:#fff;height:24px;line-height:24px;padding:0 10px;margin-bottom:5px;font-size:14px;}
.bod_list table .prg_tlt2 span{display:inline-block;background:#9259d5;color:#fff;height:24px;line-height:24px;padding:0 10px;margin-bottom:5px;font-size:14px;}
.bod_list table .prg_tlt3 span{display:inline-block;background:#d4d4d4;height:24px;line-height:24px;padding:0 10px;margin-bottom:5px;font-size:14px;}
.bod_list table .fz_m{font-size:15px;}
.bod_list table .fz_l{text-align:left;  padding-left:30px; font-size:15px;}

.bod_list .sp_list li{margin-top:10px;}
.bod_list .sp_list li:first-child{margin-top:0;}
/* .bod_list .sp_list .sp_img{background:url("/_images/sp_esf.png") 0 0 no-repeat;background-size:52px auto;display:inline-block;vertical-align:middle;width:50px;height:50px;margin-right:10px;border-radius:14px;} */
.bod_list .sp_list .sp_img{display:inline-block;vertical-align:middle;width:50px;height:50px;margin-right:10px;border-radius:14px;overflow:hidden;}
.bod_list .sp_list .sp_img img{display:block;width:100%;min-height:100%;}
.bod_list .sp_list .sp_nm{display:inline-block;vertical-align:middle;}
.bod_list .sp_list .sp_nm strong{font-weight:bold;display:block;}
.bod_list .sp_list .sp_nm em{display:block;}
.bod_list table .bar_t{display:inline-block;vertical-align:middle;margin:-5px 3px 0;line-height:14px; }


/* BOOK */
.book{border-top:1px solid #dcdcdc; margin-top:30px; }
.book table{table-layout:fixed;word-wrap:break-word;word-break:break-all;width:100%;}
.book table th, .book table td{border-bottom:1px solid #dcdcdc; line-height:1.6em;}
.book table td{border-right:1px solid #dcdcdc;}
.book table td.rig{padding-left:17px}
.book table td:last-child{border-right:0;}
.book table th{padding:35px 0;}
.book table .lft{padding-left:30px;}

.book ul{width:100%; }
.book li{padding:0 0 5px 20px; color:#444;}
.book li.btn{padding-left:0px;}
.book  li.tit{color:#000;font-size:22px; font-weight:bold; letter-spacing:-1px;}

.book_btn{margin-top:10px;}
.book_btn a{border-radius:3px;background:#e4007f;min-width:130px;margin-left:15px;display:inline-block;height:35px;line-height:35px;color:#fff;text-align:center;}
.book_btn .btn_pink{background:#e4007f; font-size:14px; letter-spacing:-1px; font-weight:bold;}


/* BUTTON */
.bot_btn{text-align:center;margin-top:20px;}
.bot_btn a{border-radius:5px;background:#959595;min-width:300px;margin-left:15px;display:inline-block;height:50px;line-height:50px;color:#fff;text-align:center;}
.bot_btn a:first-child{margin-left:0;}
.bot_btn .btn_green{background:#e4007f;}
.bot_btn .btn_orange{background:#ff5a11; font-size:18px; letter-spacing:-1px; }

.btn_botG{border:1px solid #d2d2d2;background:#f6f4f4;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:45px;line-height:45px;width:100%;color:#7d7d7d;font-size:15px;margin-top:40px;}
.btn_more{border:1px solid #d2d2d2;background:#f6f4f4;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:45px;line-height:45px;width:100%;color:#7d7d7d;font-size:15px;}
.btn_more:after{content:"";background:url("/_images/ico_wfesta.png") -40px 0 no-repeat;width:20px;height:12px;display:inline-block;vertical-align:middle;margin-left:5px;margin-top:-2px;}

.btn_downW{margin-top:10px;}
.btn_downW button{background:#f6f4f4;border:1px solid #d2d2d2;display:inline-block;padding:7px 30px;line-height:1.5em;font-size:13px;}
.btn_downW button:before{content:"";display:inline-block;background:url("/_images/ico_wfesta.png") -100px 0 no-repeat;width:19px;height:16px;vertical-align:middle;margin-right:8px;margin-top:-4px;line-height:1.5em;}

/* GUIDE */
.bot_guide{margin-top:10px;font-size:13px;}
.bot_guide2{margin-top:5px;font-size:13px;}
.guide_txt{line-height:2.2em; font-size:16px;}
.guide_txt2{line-height:1.8em; font-size:13px; margin-top:50px;}
.guide_txt .link_mail{color:#000;}

.regi_img{background:url("../../_images/img_regi_01.png") 50% 0 no-repeat; background-size:contain;  height: 202px; margin-bottom:70px; }
.regi_img2{background:url("../../_images/img_regi_02.png") 50% 0 no-repeat; background-size:contain; height: 202px; margin-bottom:60px;}

.finish_gd{text-align:center;padding:25px 0;}
.finish_gd:before{content:"";display:block;background:url("/_images/logo_wfesta.png") 0 0 no-repeat;background-size:100% auto;width:280px;height:90px;margin:0 auto 30px;}
.finish_gd .tlt{display:block;font-weight:bold;font-size:25px;line-height:1.5em;}
.finish_gd .txt{display:block;font-size:25px;line-height:1.5em;}

/* GREETING */
.greeting{position:relative;padding-left:265px;min-height:280px;}
.greeting .l_img{background:url("/_images/img_chairman.png") 0 0 no-repeat;position:absolute;left:0;top:0;width:220px;height:280px;display:block;}
.greeting .r_txtArea{position:relative;padding-bottom:150px;}
.greeting .r_txtArea .txt{color:#000;font-size:15px;line-height:1.9em;}
.greeting .r_txtArea .sign{position:absolute;right:0;bottom:0;background:url("/_images/img_sign.png") 100% 100% no-repeat;color:#000;font-size:20px;font-weight:bold;height:95px;}

.vision_list{margin-left:-25px;margin-top:30px;}
.vision_list:after{content:"";clear:both;display:block;}
.vision_list li{float:left;width:25%;}
.vision_list li .vs_w{margin-left:25px;display:block;padding:170px 20px 20px;position:relative;height:116px;overflow:hidden;}
.vision_list li .tlt{display:block;color:#fff;font-size:30px;margin-bottom:10px;}
.vision_list li .txt{display:block;color:#fff;line-height:1.6em;}
.vision_list li .bg{display:block;overflow:hidden;height:150px;position:absolute;left:0;top:0;right:0;bottom:0;}
.vision_list li .bg .img{display:block;height:150px;transition:all 0.5s ease;}
.vision_list li:hover .img{transform: scale(1.2);}
.vision_list li:nth-child(1) .bg .img{background:url("/_images/bg_vision01.png") 50% 50% no-repeat;background-size:cover;}
.vision_list li:nth-child(2) .bg .img{background:url("/_images/bg_vision02.png") 50% 50% no-repeat;background-size:cover;}
.vision_list li:nth-child(3) .bg .img{background:url("/_images/bg_vision03.png") 50% 50% no-repeat;background-size:cover;}
.vision_list li:nth-child(4) .bg .img{background:url("/_images/bg_vision04.png") 50% 50% no-repeat;background-size:cover;}

.vision_list li:nth-child(1) .vs_w{background:#a3a4c0;}
.vision_list li:nth-child(2) .vs_w{background:#b5b5b5;}
.vision_list li:nth-child(3) .vs_w{background:#95c4c2;}
.vision_list li:nth-child(4) .vs_w{background:#e6a2a6;}

/* .introduce{background:#faedf7;padding:8% 40px 7%;text-align:center;line-height:1.7em;}
.introduce img{max-width:100%;margin:0 auto 6%;display:block;}
.introduce strong{color:#59358c;font-size:25px;display:block;margin:3% 0;}
 */
.introduce{}
.introduce img{max-width:100%;}

/* VENUE */
.venue_gd{margin-bottom:30px;}
.venue_gd strong{font-weight:bold;font-size:18px;color:#000;letter-spacing:-1px;margin-bottom:10px;display:block;}
.venue_gd span{display:block;line-height:1.5em;}
.img_venue{max-width:100%;display:block;}

.map_gd02{margin:20px 0;text-align:center;}
.map_gd02 img{max-width:100%;}

.find_road{margin-top:20px;width:100%;}
.find_road li{border-bottom:1px solid #dcdcdc;position:relative;padding-left:115px;line-height:1.5em;display: table;box-sizing:border-box;width:100%;min-height:132px;}
.find_road li span{display:block;display:table-cell;vertical-align:middle;padding:20px 0;word-wrap:break-word;word-break:break-all;}
.find_road li:before{content:"";background:url("/_images/ico_wfesta.png") no-repeat;width:92px;height:92px;position:absolute;left:0;top:50%;margin-top:-46px;}
.find_road li:nth-child(1):before{background-position:-409px -190px;}
.find_road li:nth-child(2):before{background-position:-409px -290px;}
.find_road li:nth-child(3):before{background-position:-409px -385px;}
.find_road li strong{font-weight:bold;}


/* EDAILY */
.img_edaily{margin-top:20px;background:url("/_images/img_edaily.png") 50% 0 no-repeat;background-size:cover;height:200px;}
.txt_edaily{font-size:15px;line-height:1.8em;margin-top:30px;}
.bsn_list{border:1px solid #d2d2d2;border-left:0;border-bottom:0;}
.bsn_list:after{content:"";clear:both;display:block;}
.bsn_list li{float:left;width:33.333%;}
.bsn_list li span{display:block;border-left:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;text-align:center;padding:125px 10px 20px;height:50px;overflow:hidden;position:relative;line-height:1.6em;}
.bsn_list li span:before{content:"";background:url("/_images/ico_wfesta.png") no-repeat;display:block;width:88px;height:80px;position:absolute;left:50%;margin-left:-44px;top:40px;}
.bsn_list li:nth-child(1) span:before{background-position:-200px 0;}
.bsn_list li:nth-child(2) span:before{background-position:-300px 0;}
.bsn_list li:nth-child(3) span:before{background-position:-400px 0;}
.bsn_list li:nth-child(4) span:before{background-position:-200px -80px;height:88px;top:30px;}
.bsn_list li:nth-child(5) span:before{background-position:-300px -80px;height:88px;top:30px;}
.bsn_list li:nth-child(6) span:before{background-position:-400px -80px;height:88px;top:30px;}

/* PARTNERS */
.img_partners{max-width:100%;display:block; margin:115px auto ;}

/* SESSION */
.sess_list{}
.sess_list li{border-top:1px solid #dcdcdc;/* padding:40px 260px 40px 0; */padding:40px 0px 40px 0;position:relative;overflow:hidden;}
.sess_list li:first-child{padding-top:0;border-top:0;}
.sess_list li .tag{display:inline-block;background:#ff5a11;color:#fff;min-width:85px;padding:0 10px;height:30px;line-height:30px;text-align:center;}
.sess_list li .tag2{display:inline-block;background:#9259d5;color:#fff;min-width:85px;padding:0 10px;height:30px;line-height:30px;text-align:center;}
.sess_list li .tlt{margin:10px 0 20px;color:#4b5f7a;font-weight:bold;font-size:23px;letter-spacing:-1px;}
.sess_list li .txt{line-height:1.9em;font-size:15px;}

.sess_list li:after{content:"";background:url("/_images/ico_session.png") no-repeat;position:absolute;right:20px;top:50%;margin-top:-125px;width:197px;height:252px;display:none;}
.sess_list li.no_bg{padding-right:0;}
.sess_list li.no_bg:after{background:none;}
.sess_list li.bg01:after{background-position:0 0;height:185px;margin-top:-92px;}
.sess_list li.bg02:after{background-position:-240px 0;width:207px;}
.sess_list li.bg03:after{background-position:-480px 0;height:140px;margin-top:-70px;}
.sess_list li.bg04:after{background-position:-697px 0;}
.sess_list li.bg05:after{background-position:-920px 0;}
.sess_list li.bg06:after{background-position:-1160px 0;height:140px;margin-top:-70px;}
.sess_list li.bg07:after{background-position:-1380px 0;}
.sess_list li.bg08:after{background-position:-1660px 0;height:140px;margin-top:-70px;}

/* APPLY */
.apply_btn{margin-left:-15px;margin-top:-15px;}
.apply_btn:after{content:"";clear:both;display:block;}
.apply_btn li{float:left;width:50%;position:relative;}
.apply_btn li a{display:block;background:#fdf1fa;margin-left:15px;margin-top:15px;padding:35px 10px 10px;height:195px;overflow:hidden;text-align:center;}
.apply_btn li a:before{content:"";background:url("/_images/ico_wfesta.png") no-repeat;width:84px;height:65px;margin:0 auto;display:block;margin-bottom:10px;}
.apply_btn .apl01 a:before{background-position:7px -40px;}
.apply_btn .apl02 a:before{background-position:-100px -40px;}
.apply_btn .apl03 a:before{background-position:7px -120px;}
.apply_btn .apl04 a:before{background-position:-91px -120px;}
.apply_btn li .tlt{display:block;color:#500777;font-size:24px;letter-spacing:-1px;margin-bottom:10px;}
.apply_btn li .txt, .apply_btn li .txt em{display:block;color:#000;font-size:15px;line-height:1.7em;}

.apply_btn li:hover a{background-color:#500777;}
.apply_btn .apl01:hover a:before{background-position:7px -200px;}
.apply_btn .apl02:hover a:before{background-position:-100px -200px;}
.apply_btn .apl03:hover a:before{background-position:7px -280px;}
.apply_btn .apl04:hover a:before{background-position:-91px -280px;}
.apply_btn li:hover .tlt{color:#fff;}
.apply_btn li:hover .txt, .apply_btn li:hover .txt em{color:#fff;}

.apply_btn li.openVIP>span{display:block;background:#fdf1fa;margin-left:15px;margin-top:15px;padding:35px 10px 10px;height:195px;overflow:hidden;text-align:center;}
.apply_btn li.openVIP>span:before{content:"";background:url("/_images/ico_wfesta.png") 7px -120px no-repeat;width:84px;height:65px;margin:0 auto;display:block;margin-bottom:10px;}

.apply_btn li.openVIP:hover>span{background-color:#500777;}
.apply_btn li.openVIP:hover>span:before{background-position:7px -280px;}
/* .apply_btn li.openVIP .txt{display:none;} */

/* .apply_btn li .vip_input{position:absolute;left:30px;right:15px;bottom:40px;padding-right:60px;max-width:200px;margin:0 auto;display:none;} */
.apply_btn li .vip_input{position:absolute;left:50%;margin-left:-115px;bottom:20px;padding-right:60px;max-width:200px;display:none;}
.apply_btn li .vip_input .input_w{display:block;padding:2px 10px;background:#fff;}
.apply_btn li .vip_input .input_w input{width:100%;height:26px;color:#000;border:none;}
.apply_btn li .vip_input .btn_submit{position:absolute;right:0;top:0;width:55px;height:31px;border:none;background:#7d7d7d;color:#fff;border-radius:3px;font-size:13px;text-align:center;}
.apply_btn li.openVIP .vip_input{display:block;}

/* SPEAKER */
.speaker_list{border-top:1px solid #500777;}
.speaker_list li{border-bottom:1px solid #500777;padding:40px 0 40px 270px;min-height:220px;position:relative;}
.speaker_list li .image{display:block;border-radius:50%;width:220px;height:220px;overflow:hidden;position:absolute;left:0;top:40px;}
.speaker_list li .image img{width:100%;min-height:100%;}
.speaker_list li .tlt{display:block;color:#500777;font-size:22px;font-weight:bold;}
.speaker_list li .tlt em{display:block;color:#000;font-size:17px;font-weight:bold;margin-top:5px;}
.speaker_list li .txt{display:block;font-size:15px;margin-top:25px;line-height:1.8em;}

.btn_goTop{position:fixed;right:15px;bottom:30px;z-index:9;border:none;background:url("/_images/ico_wfesta.png") -142px -360px no-repeat;width:49px;height:49px;font-size:0;border:1px solid #d2d2d2;background-color: rgba( 255, 255, 255, 0.8 );}

/* NEWS */
.news_list{}
.news_list li{border-top:1px solid #dcdcdc;padding:35px 0;}
.news_list li:first-child{border-top:0;padding-top:0;}
.news_list li a{display:block;height:150px;position:relative;padding-left:260px;overflow:hidden;}
.news_list li .image{display:block;width:220px;height:150px;position:absolute;left:0;top:0;}
.news_list li .tlt{display:block;font-size:20px;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.news_list li .date{display:block;margin-top:18px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.news_list li .txt{display:block;font-size:15px;line-height:1.6em;margin-top:10px;}
.news_list li.no_img a{padding-left:0;}
.news_list li.no_img .image{display:none;}

.news_cnts{}
.news_cnts .tlt{font-size:25px;letter-spacing:-1px;font-weight:bold;line-height:1.5em;}
.news_cnts .date{display:block;margin-top:20px;color:#7d7d7d;}
.news_cnts .subsTlt{margin-top:25px;font-size:18px;letter-spacing:-0.5px;line-height:1.8em;font-weight:bold;}
.news_cnts .news_txtArea{margin-top:30px;font-size:16px;line-height:1.9em;}
.news_cnts .news_txtArea img{display:block;margin:0 auto;max-width:100%;margin-bottom:30px;}
.news_cnts .news_cp{margin-top:20px;color:#7d7d7d;font-size:13px;}

.photo_list{overflow:hidden;}
.photo_list ul{margin-left:-20px;margin-bottom:-1px;}
.photo_list ul:after{content:"";clear:both;display:block;}
.photo_list li{float:left;width:25%;border-bottom:1px solid #bfbfbf;padding:35px 0;}
.photo_list li a{display:block;margin-left:20px;}
.photo_list li:nth-child(1),
.photo_list li:nth-child(2),
.photo_list li:nth-child(3),
.photo_list li:nth-child(4){padding-top:0;}
.photo_list li .image{display:block;width:100%;height:160px;position:relative;}
.photo_list li .image .ico_play{display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);}
.photo_list li .image .ico_play:before{content:"";position:absolute;left:50%;margin-left:-24px;top:50%;margin-top:-25px;background:url("/_images/ico_wfesta.png") -140px -420px no-repeat;width:48px;height:50px;}
.photo_list li .tlt{display:block;font-size:16px;line-height:1.6em;letter-spacing:-1px;margin-top:15px;height:50px;overflow:hidden;}

.video_area{position:relative;padding-top:56%;margin-bottom:30px;}
.video_area iframe{width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;}

.bot_vdArea{border-top:1px solid #dcdcdc;margin-top:30px;}
.bot_vdArea .h3_tlt{margin-top:30px;}
.bot_vdArea .photo_list{height:226px;overflow:hidden;}
.bot_vdArea .photo_list li{padding:0;border:none;}

/* PAST FORUM */
.poster_w{overflow:hidden;}
.poster_list{margin-left:-40px;border-bottom:1px solid #bfbfbf;}
.poster_list:after{content:"";clear:both;display:block;}
.poster_list li{float:left;width:25%;}
.poster_list li a{display:block;padding:40px 0 40px 40px;}
.poster_list li img{width:100%;}
.poster_list .year{color:#346199;display:block;font-size:25px;letter-spacing:-1px;margin:10px 5px 5px;}
.poster_list .tlt{display:block;margin-left:5px;font-size:15px;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

/* Regist */
.ifr{border:1px solid #7e7e7e; margin-top:30px; background:#f4f4f4;}

.chkArea{display: inline-block;	padding: 15px 0;  position: relative;}
input[type=checkbox].chkSquare {display:none;}
input[type=checkbox].chkSquare + label{position: relative; margin-right:40px;}
input[type=checkbox].chkSquare + label span{padding-left:30px; font-size: 14px;}
input[type=checkbox].chkSquare + label:before {content: ""; position: absolute; left:0; top:-1px; width:25px; height:25px; display: inline-block; background:url(../../_images/icon_chk_off.png) no-repeat;}
input[type=checkbox].chkSquare:checked + label:before { content: ""; background:url(../../_images/icon_chk_on.png) no-repeat;}

.pop_box{border:2px solid #666; width:300px;  padding:60px 0; position:relative; }
.pop_box span{position:absolute;right:7px;top:7px;}
.pop_box a{display:block;background:url("/_images/btn_close.png") 0 0 no-repeat;background-size:100% auto;width:24px;height:24px;}

.gift{ width:100%; text-align:center;}
.gift img{margin:30px auto; width:750px;}

/* event */
.ready {width:100%}
.ready_img{display:block;background:url("/_images/2022/ready.png") 0 0 no-repeat;background-size:100% auto;width:571px;height:571px; margin:100px 0;  }


/* FOOTER */
#footer{background:#f5f5f5;border-top:1px solid #dddddd;}
.foot{width:1100px;margin:0 auto;padding:25px 0;position:relative;}
.foot .p_logo{position:absolute;left:0;top:40px;}
.foot .p_logo a{display:block;background:url("/_images/p_logo.png") 0 0 no-repeat;background-size:100% auto;width:111px;height:32px;font-size:0;}
.foot .right{padding-left:145px;}

.foot_list{margin-bottom:15px;}
.foot_list:after{content:"";clear:both;display:block;}
.foot_list li{float:left;}
.foot_list li:first-child:before{content:"";padding:0;}
.foot_list li:before{content:"|";color:#c8c8c8;padding:0 10px;}
.foot_list li a{color:#707070;}
.foot_list li.bold a{font-weight:bold;}
.foot .copyright,.foot .copyright address, .foot .copyright .copy{color:#707070;line-height:1.7em;font-size:13px;display:block;}

.wht {color:#fff;}
.mgt60 {margin-top:60px;}


/* -------------------------------------------------------
							2022
------------------------------------------------------- */

/* MAIN */
.wfesta2019 .m_visual{padding-top: 75px;}
.wfesta2019 .m_vText_w{background:#1c2142 url("/_images/2022/img_main_bg.png") 50% 100% no-repeat;background-size:auto 105%;overflow:hidden;height:510px;padding-top:70px;}

.objbox{width:1100px;  margin: 0 auto; position: relative;}
.objbox .m_l_txt{margin:20px auto 0; width:431px; }
.objbox .m_lu_txt{ margin:65px auto; width:862px;}
.objbox .m_r_txt{margin:0 auto; width:550px;}


/* SUB */
.wfesta2019 .sub_visual{background: #111d43 url("/_images/2022/bg_subVisual.png") 50% 100% no-repeat;background-size: auto 248px;}


.btn_tbl {background: #f00219;  width:50%; padding:5px 0 6px; margin:10px auto 5px ; color:#fff; text-align:center; line-height:1.3em;}


@media only screen and (max-width:1180px) {
.head .gnb_w{position:absolute;right:2%;}
.m_speaker .spk_wrap{padding:0 40px;}
/* .swiper-button-prev{left:-40px;}
.swiper-button-next{right:-40px} */
}


@media only screen and (max-width:1130px) {
.head{width:auto;padding:0 15px;}
.r_topMn{right:15px;}
.sub_contents{width:auto;padding:30px 15px 50px;}

.foot{width:auto;padding-right:15px;}
.foot .p_logo{left:15px;}

.m_video{padding:60px 15px;}
.ms{padding:30px 15px 50px;}
}


@media only screen and (max-width:1100px) {
.sub_visual .sub_title{padding:73px 135px 0 0;}
.wfesta2019 .m_vText_w{padding:80px 30px 0;}
.wfesta2019 .m_vText_w img{max-width:100%}

.m_news{padding:50px 20px 80px;margin:0 auto;max-width:1100px;}

#wrap{min-width:320px;width:100%;}
.head .gnb>li>a{margin:0 15px;}

.vision_list{margin-left:-15px;}
.vision_list li .vs_w{margin-left:15px;}
.vision_list li .tlt{font-size:20px;}
.vision_list li .txt{font-size:13px;}

.poster_list{margin-left:-20px;}
.poster_list li a{padding:25px 0 25px 20px;}

.m_speaker .spk_list .nm{font-size:15px;}
.m_speaker .spk_list .nm strong{font-size:18px;}

.vd_text .text{padding-right:40px;}
}


@media only screen and (max-width:900px){
.m_speaker{padding:45px 0 50px;}
.sub_visual .sub_title{padding:73px 0 0 30px;}
.vd_warp{display:none;}
.m_speaker .m_tlt{font-size:20px;}
.m_speaker .m_tlt strong{font-size:25px;}

.objbox .m_l_txt{margin:0 auto 0; width:665px; }
.objbox .m_lu_txt{ margin:65px 55px; }
.objbox .m_r_txt{margin:0 126px; }

.sub_visual .sub_title .tlt{display:block; background:url("/24v2/_images/sub_tlt.png") 0 0 no-repeat;background-size:100% auto; font-size:0;width:570px; height:132px; margin:7px 120px 0; }
}


@media only screen and (max-width:830px) {
.head{}
.head .gnb_w{position:fixed;left:0;right:0;top:95px;bottom:0;margin-top:0;background:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.head .gnb>li{float:none;border-top:1px solid #dcdcdc;padding:15px 25px 20px;}
.head .gnb>li:first-child{border-top:0;}
.head .gnb>li>a{margin:0;}
.head .gnb>li>a>span{color:#000;border-bottom:4px solid #ff2929;padding-bottom:7px;min-width:80px;font-size:23px;}
.head .low{display:block;}
.head .low li a{display:block;padding:7px 0;font-size:18px;}

.objbox .m_lu_txt{ margin:65px 20px; }
.objbox .m_r_txt{margin:auto 100px; }

.wfesta2019 .m_vText_w{height:480px;}

.r_topMn{right:55px;}
.btn_gMenu{display:block;}
.btn_gMenu.active span{display:none;}
.btn_gMenu.active{background:url("/_images/btn_close.png") 100% 16px no-repeat;background-size:27px auto;}

.sess_list li{padding:40px 0;}
.sess_list li:after{display:none;}
.map_gd02 img{max-width:100%;}
}


@media only screen and (max-width:800px) {
.greeting{padding-left:0;}
.greeting .l_img{position:relative;left:auto;top:auto;margin:0 auto 30px;}

.tab_goMn{padding:0 0px 25px;}
.tab_goMn li{margin:0;}
.tab_goMn li a{font-size:15px;padding:5px 12px;}

.speaker_list li{padding-left:0;}
.speaker_list li .image{position:relative;left:auto;top:auto;margin:0 auto 20px;}

.news_list{}
.news_list li{padding:25px 0;}
.news_list li a{height:100px;padding-left:160px;}
.news_list li .image{width:150px;height:100px;}

.news_list li .tlt{font-size:17px;}
.news_list li .date{margin-top:7px;font-size:14px;}
.news_list li .txt{font-size:14px;margin-top:7px;}

.photo_list ul{margin-left:-15px;}
.photo_list li{width:33.333%;padding:25px 0;}
.photo_list li a{margin-left:15px;}
.photo_list li:nth-child(4){padding:25px 0;}

.vision_list{margin-left:-20px;}
.vision_list li{width:50%;margin-top:20px;}
.vision_list li .vs_w{margin-left:20px;}
.vision_list li .txt{font-size:14px;}

.bsn_list li{width:50%;}

.sub_visual .sub_title .tlt{display:block; background:url("/24v2/_images/sub_tlt.png") 0 0 no-repeat;background-size:100% auto; font-size:0;width:570px; height:132px; margin:7px 90px 0; }
}


@media only screen and (max-width:780px) {
.m_speaker .spk_list{margin-top:-25px;}
.m_speaker .spk_list .swiper-slide{width:50%;margin-top:25px;}
.m_speaker .spk_list .nm{margin-top:15px;}

.wfesta2019 .m_vText_w{height:440px;}
.objbox .m_l_txt{margin:0 auto 0; width:783px; }
.objbox .m_lu_txt{ margin:55px 55px; }
.objbox .m_lu_txt img{width:600px}
.objbox .m_r_txt{margin:0 70px; }

.sub_visual .sub_title .tlt{display:block; background:url("/24v2/_images/sub_tlt.png") 0 0 no-repeat;background-size:100% auto; font-size:0;width:570px; height:132px; margin:7px 68px 0; }
}


@media only screen and (max-width:640px) {
.head{width:auto;padding:0 20px;}
.head .h1_logo a{background:url("/_images/h1_logo.png") 0 0 no-repeat;width:56px;height:50px;display:block;font-size:0;}
.wfesta2019 .m_vText_w{background:#08163f url("/_images/2022/img_main_bg.png") 55% 100% no-repeat;background-size:auto 100%;overflow:hidden;height:370px;padding-top:65px;}
.objbox .m_l_txt{margin:0 78px 0;  width:500px;}
.objbox .m_lu_txt{ width:460px; margin:45px 55px; }
.objbox .m_r_txt{position: absolute; bottom:-103px; width:430px;}

.sub_visual .sub_title{padding-top:60px;}
.sub_visual .sub_title .tlt{width:550px;}

.r_topMn .language{margin-right:15px;}

.tab_mn{margin-bottom:25px;}
.tab_mn li a{height:40px;line-height:40px;font-size:15px;}
.tab_mn04 li a{font-size:13px;}

.h2_tlt{font-size:22px;margin-bottom:30px;}

.foot{padding:20px 15px;}
.foot .p_logo{position:relative;top:auto;left:auto;margin:0 auto 10px;width:80px;}
.foot .p_logo a{width:80px;height:23px;}
.foot .right{padding-left:0;}
.foot_list{display:none;}
.foot .copyright address{display:none;}
.foot .copyright br{display:none;}
.foot .copyright .copy{display:block;text-align:center;}

.sub_tabMn li{padding:0 10px;}
.sub_tabMn li:before{height:16px;}
.sub_tabMn li a{font-size:15px;line-height:15px;}

.bod_list table th, .bod_list table td{padding:15px 3px;}
.bod_list table .tal_l{padding:15px 5px 15px 10px;}
.bod_list .sp_list .sp_img{display:block;margin-right:0;margin-bottom:5px;}
.bod_list .sp_list .sp_nm{display:block;}
.bod_list table .bar_t{display:block;margin:0;line-height:10px;}

.bod_view table th{padding-left:10px;padding-right:5px;}
.bod_view table .bnf_list li{margin-top:10px;}
.bod_view table .bnf_list span{display:block;margin-top:3px;}

.bod_write table th{padding-left:10px;padding-right:5px;}
.bod_write table th br{display:block;}

.apply_btn li .tlt{font-size:17px;}
.apply_btn li .txt, .apply_btn li .txt em{font-size:13px;}
.apply_btn li .txt br{display:none;}

.bot_btn a{min-width:135px;margin-left:10px;}

.news_cnts .tlt{font-size:22px;}
.news_cnts .date{font-size:13px;}
.news_cnts .subsTlt{font-size:15px;}

.photo_list li{width:50%;}
.photo_list li .image{height:120px;}
.photo_list li:nth-child(3){padding:25px 0;}
.photo_list li .image .ico_play:before{margin-left:-16px;margin-top:-20px;background:url("/_images/ico_wfesta.png") -98px -294px no-repeat;background-size:350px auto;width:32px;height:40px;}

.bot_vdArea .photo_list{height:185px;}

.img_edaily{height:150px;}

.poster_list{border-bottom:0;}
.poster_list li{width:50%;}

.apply_btn li .vip_input{left:30px;right:15px;margin:0;max-width:100%;}

.sub_visual .sub_title .tlt{display:block; background:url("/24v2/_images/sub_tlt.png") 0 0 no-repeat;background-size:100% auto; font-size:0;width:500px; margin:28px 38px 0; }

.event{padding:50px 0;}
.evt1_01{height: 720px;}
.evt2{height:700px; }
.gift img{margin:30px auto; width:590px;}

.regi_img{margin-bottom:40px; }
.regi_img2{margin-bottom:30px;}
}

@media only screen and (max-width:550px) {
.evt1_01{height: 610px;}
.evt_btn a{border-radius:6px;background:#91ffe8;min-width:270px;display:inline-block; font-size:27px; font-weight: bold; letter-spacing:-3px; padding:14px 0;}

.regi_img{height: 150px;}
.regi_img2{height: 150px;}
}

@media only screen and (max-width:480px) {
.sub_visual .sub_title{padding:40px 50px;}
.sub_visual .sub_title .tlt{background:url("/24v2/_images/sub_tlt_m.png") 0 0 no-repeat; width:346px; margin: 34px 0 0 12px;}

.vision_list{margin-left:0px;}
.vision_list li{width:100%;float:none;margin-top:20px;}
.vision_list li .vs_w{margin-left:0px;height:auto;}
.vision_list li .tlt{font-size:25px;}
.vision_list li .txt{font-size:14px;}

.bsn_list li span br{display:none;}

/* .r_logo1020{min-height:25px;} */
.r_logo1020:after{background:none;}

.wfesta2019 .m_vText_w{background:#08163f url("/_images/2022/img_main_bg.png") 55% 100% no-repeat;background-size:auto 100%;overflow:hidden;height:330px;padding-top:50px;}
.objbox .m_l_txt{margin: 10px 0 15px 38px; width:350px;}
.objbox .m_lu_txt{ width:350px;}
.objbox .m_r_txt{position: absolute; bottom:-93px; margin:0 -5px;  }

.event{padding:40px 0;}
.evt1_01{height: 462px;}
.event2{padding:70px 0; }
.evt2{height:600px; }
}


@media only screen and (max-width:420px) {
.wfesta2019 .m_vText_w{background:#08163f url("/_images/2022/img_main_bg.png") 55% 100% no-repeat;background-size:auto 100%;overflow:hidden;height:297px;padding-top:50px;}
.objbox .m_l_txt{margin: 10px 0 10px 8px; width:350px;}
.objbox .m_lu_txt{margin:40px 2px;}
.objbox .m_r_txt{position: absolute; bottom:-70px; width:340px; margin:0 7px ;}

.sub_visual .sub_title .tlt{background:url("/24v2/_images/sub_tlt_m.png") 0 0 no-repeat; width:346px; margin: 34px 0 0 -10px;}

.evt2{height:500px; }
.evt_btn a{border-radius:6px;background:#91ffe8;min-width:270px;display:inline-block; font-size:22px; font-weight: bold; letter-spacing:-3px; padding:14px 0;}

.regi_img{height: 110px; margin-bottom:5px}
.regi_img2{height: 110px;}
}


@media only screen and (max-width:390px) {
	.evt1_01{height: 425px;}
}

@media only screen and (max-width:360px) {
.wfesta2019 .m_vText_w{background:#08163f url("/_images/2022/img_main_bg.png") 58% 100% no-repeat;background-size:auto 100%;overflow:hidden;height:270px;padding-top:50px;}
.objbox .m_l_txt{margin: 0 0 10px -8px; width:320px;}
.objbox .m_lu_txt{margin-left:21px; width:250px;}
.objbox .m_r_txt{left:-14px; position: absolute; bottom:-89px; width:320px;}

.sub_visual .sub_title .tlt{background:url("/24v2/_images/sub_tlt_m_s.png") 50% 0 no-repeat; width:360px; margin:39px -53px; background-size:300px}
.evt_btn a{border-radius:6px;background:#91ffe8;min-width:220px;display:inline-block; font-size:20px; font-weight: bold; letter-spacing:-3px; padding:12px 0;}
.gift img{margin:30px auto 12px; width:270px;}
.evt1_01{height: 390px;}
.event2{ padding:65px 0 65px;}
.event2{padding:60px 0; }
.evt2{height:380px; }

.book li{padding:0 0 5px 50px; color:#444;}
.book li.btn{padding-left:30px;}
.book  li.tit{color:#000;font-size:20px; font-weight:bold; letter-spacing:-1px;}
}


@media only screen and (max-width:340px) {
.sub_tabMn li{padding:0 5px;}
.sub_tabMn li a{font-size:14px;line-height:14px;}

.bod_write table .m_inputW input{max-width:43%;}

.m_video .m_tlt{font-size:18px;}
.m_speaker .m_tlt{font-size:18px;}
.m_speaker .m_tlt strong{font-size:22px;}
.ms .m_tlt{font-size:18px;}

.wfesta2019 .m_vText_w{height:240px;}
.objbox .m_l_txt{margin: 0 0 10px 40px; width:200px;}
.objbox .m_lu_txt{margin-left:12px; width:250px;}
.objbox .m_r_txt{left:-14px; position: absolute; bottom:-89px; width:290px;}

.sub_visual{height:235px;padding-top:70px;overflow:hidden;background:#d4dbe2;}
.sub_visual .sub_title .tlt{background:url("/24v2/_images/sub_tlt_m_s.png") 50% 0 no-repeat; margin:40px -59px;}
}


@media only screen and (max-width:280px) {
.wfesta2019 .m_vText_w{background:#08163f url("/24v2/_images/img_main_bg.png") 65% 100% no-repeat;background-size:auto 100%;overflow:hidden;height:258px;padding-top:50px;}
.objbox .m_l_txt{margin: 0 0 10px -8px; width:240px;}
.objbox .m_lu_txt{margin-left:7px; width:210px;}
.objbox .m_r_txt{position: absolute; left:-14px; bottom:-83px; width:240px;}

.m_speaker .m_tlt{margin:-25px 0 0 -50px;}
.txt_edaily{font-size:14px;width:90%;}

.greeting .r_txtArea{position:relative;padding-bottom:150px; width:240px;}
.tab_mn04 li a{font-size:12px;}
.tab_mn li{float:left;width:18%;}
.greeting .l_img{position:relative;left:auto;top:auto;margin:0 13px 30px;}
.find_road{margin-top:20px;width:90%;}

.sub_visual .sub_title .tlt{background:url("/24v2/_images/sub_tlt_m_s.png") 50% 0 no-repeat; margin:40px -90px;}
.find_road li span{display:block;display:table-cell;vertical-align:middle;padding:20px 0;word-wrap:break-word;word-break:break-all; font-size:13px;}

.event{padding:35px 0;}
.evt1_01{height: 300px;}
.gift img{margin:30px 0 12px -29px; width:270px;}
.evt2{height:330px; }

.book li{padding:0 0 5px 50px; color:#444; line-height:1.4em;}
.book li.btn{padding-left:35px; }
.book  li.tit{color:#000;font-size:18px; font-weight:bold; letter-spacing:-1px;}
.book_btn a{border-radius:3px;min-width:100px;margin-left:15px;display:inline-block;}
.book_btn .btn_pink{background:#e4007f; font-size:13px; letter-spacing:-1px; font-weight:bold;}

.regi_img{height: 81px;}
.regi_img2{height: 81px;}
}


/* -------------------------------------------------------
							2019 eng
------------------------------------------------------- */

.eng .head .h1_logo a{background:url("/_images/eng/h1_logo.png") 0 0 no-repeat;}
.eng .rgst_area img{max-width:100%;}
.eng .greeting .r_txtArea .sign{background:url("/_images/eng/img_sign.png") 100% 100% no-repeat;height:125px;text-align:right;width:200px;font-size:21px;}
.eng .greeting .r_txtArea .sign em{color:#000;font-size:17px;font-weight:normal;display:block;}



@media only screen and (max-width:1100px) {
.eng .head .h1_logo a{background:url("/_images/eng/h1_logo.png") 100% 0 no-repeat;width:122px;}

}

/* -------------------------------------------------------
							2019 eng
------------------------------------------------------- */
/*
.eng.wfesta2019 .sub_title .tlt_kor{font-size:40px;}
.eng .vision_list li .vs_w{height:145px;}
.eng .vision_list li .txt{line-height:1.4em;}
.eng .bod_list .sp_list .sp_img{display:block;margin-right:0;margin-bottom:5px;}
.eng .bod_list .sp_list .sp_nm{display:block;}
.eng .rgst_area img{max-width:100%;}

.eng .map_gd02{margin-top:20px;background:url("/_images/eng/img_venue02.png") 50% 0 no-repeat;background-size:cover;height:400px;border:1px solid #dcdcdc;}
.eng .greeting .r_txtArea .sign{background:url("/_images/eng/img_sign.png") 100% 100% no-repeat;height:125px;text-align:right;width:200px;font-size:21px;}
.eng .greeting .r_txtArea .sign em{color:#000;font-size:17px;font-weight:normal;display:block;}


@media only screen and (max-width:830px) {

.eng.wfesta2019 .sub_title .tlt_kor{font-size:25px;}

}


@media only screen and (max-width:500px) {

.eng .bsn_list li span{height:90px;}

}


@media only screen and (max-width:340px) {

.eng .bsn_list li:nth-child(3) span,
.eng .bsn_list li:nth-child(4) span{height:115px;}
.eng .bsn_list li:nth-child(5) span,
.eng .bsn_list li:nth-child(6) span{height:130px;}


} */

.event img {
    width: 100%;
    max-width: 640px;
    margin-bottom: 50px;
}