/* font */
@import url('/font/KopubDotum/style.css');
@import url('/font/NotoSansKR/NotoSanskr.css');
@import url('/font/Sansation/style.css');
@import url('/font/MalgunGothic-Semilight/font.css');

/* common */
body *{line-height:1; outline:0; font-family:'MalgunGothic-Semilight', sans-serif; font-size:12px; color:#222; box-sizing:border-box; word-break:keep-all;}
.ov-hid{overflow:hidden;}
.f-left{float:left;}
.f-right{float:right;}
.ft-noto{font-family:'NotoSansKR' !important;}
.ft-sansation{font-family:'Sansation';}
.ft-kopub{font-family:'Kopubdotum';}
.ft-mg{font-family:'맑은고딕';}
.ft-mgsemi{font-family:'MalgunGothic-Semilight' !important;}
.ft-black{color:#000 !important;}


.mt-20{margin-top:2.6667vw !important;}
.mt-30{margin-top:4vw !important;}
.mt-40{margin-top:5.3333vw !important;}
.mt-60{margin-top:8vw !important;}
.mt-70{margin-top:10.9375vw !important;}
.mt-96{margin-top:12.8vw !important;}

/* 헤더 */
.header{padding:0 4.8000vw; position:fixed; top:0; left:0; z-index:999; width:100%; height:14.8000vw;}
.header.on{background:#fff; -webkit-box-shadow: 0px 0.533333vw 1.333333vw 0px rgba(85,85,85,0.5); -moz-box-shadow: 0px 0.533333vw 1.333333vw 0px rgba(85,85,85,0.5); box-shadow: 0px 0.533333vw 1.333333vw 0px rgba(85,85,85,0.5);}
.sub .header{position:relative; background:#fff;}
.header__logo{width:23.8667vw; position:relative; top:50%; transform:translate(0, -50%);}
.header__logo img{width:100%; height:auto;}
.header-btn{ position:relative; top:50%; transform:translate(0, -50%);}
.header-btn__cont{width:5.3333vw; height:5.3333vw; line-height:5.3333vw; border-radius:100%; background:#d1d3d4; font-size:3.2507vw; color:#fff; font-weight:600; font-family:'NotoSansKR'; display:inline-block; margin-right:2.1333vw; text-align:center;}
/* .sub .header-btn__cont{display:none;} */
.header-btn__losangeles{margin-right:4vw;}
.header-btn__barcelona.on{background:#dd0086;}
.header-btn__shanghai.on{background:#f58e01;}
.header-btn__losangeles.on{background:#4cb2e3;}
.header-btn__menu{width:5.8667vw; display:inline-block; vertical-align:0.6667vw;}
.header-btn__menu img{width:100%; height:auto;}

/* 헤더 매뉴 */
html.menu-open{overflow-y:hidden;}
html.menu-open body{overflow-y:hidden;}
.m-menu{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.6); z-index:99999; overflow-y:scroll; display:none;}
.m-menu__btn{position:absolute; top:4.9333vw; right:-100%; background:url('/images/menu_m_close_03.png') no-repeat 0 0; background-size:100% auto;; font-size:0; width:4.9333vw; height:4.8000vw; transition:all .3s;}
.m-menu__btn.show{right:64.2667vw; }
.m-menu__wrap{width:59.7333vw; position:absolute; right:-100%; height:100%; background:#fff; transition:all .3s;}
.m-menu__wrap.show{right:0;}
.m-menu__cont{background:#fff;}
.m-menu__cont .ABA-gnb{}
.m-menu__cont .ABA-gnb > li{}
.m-menu__cont .ABA-gnb > li > a{display:block !important; padding:5.3333vw 0 5.3333vw 4vw !important; font-size:3.3333vw; color:#58595b;}
.m-menu__cont .ABA-gnb > li > a.show{font-family:'맑은고딕'; font-weight:600; color:#414042;}
.m-menu__cont .ABA-gnb > li > .ABA-gnb-sub-1{display:none; background:#f0f0f0;}
.m-menu__cont .ABA-gnb > li > .ABA-gnb-sub-1 > ul{}
.m-menu__cont .ABA-gnb > li > .ABA-gnb-sub-1 > ul > li{}
.m-menu__cont .ABA-gnb > li > .ABA-gnb-sub-1 > ul > li > a{display:block !important; padding:2.6667vw 0 2.6667vw 6vw; font-size:3.2vw; color:#808080;}
.m-menu__cont .ABA-gnb > li > .ABA-gnb-sub-1 > ul > li a.on{font-family:'맑은고딕'; font-weight:600; color:#58595b;}
.m-menu__cont .ABA-gnb > li > .ABA-gnb-sub-1 > ul > li > .ABA-gnb-sub-2-ul{margin:0 0.933333vw; background:#e7e8e8; border-top:1px solid #c5c7c8;}
.m-menu__cont .ABA-gnb > li > .ABA-gnb-sub-1 > ul > li > .ABA-gnb-sub-2-ul > li a{display:block; padding:2.533333vw 0 2.533333vw 8vw; border-bottom:1px solid #c5c7c8; font-size:3.2vw; color:#808080; line-height:1.0; letter-spacing:-0.04em;}
.m-menu__notice{background:#fff;}
.m-menu__notice a{border-top:1px solid #e2e3e4; display:block !important; padding:5.3333vw 0 5.3333vw 4vw !important; font-size:3.3333vw; color:#58595b;}


.quick-partner{background:#fff;}
.quick-partner__title{display:block !important; padding:5.3333vw 0 5.3333vw 4vw !important; font-size:3.3333vw; color:#58595b;}
.quick-partner__title.on{color:#414042; font-weight:600;}
.quick-partner__menu{display:none;}
.quick-partner__menu .cont{}
.quick-partner__menu .cont a{display:block; padding:2.6667vw 0 2.6667vw 6vw; font-size:3.2vw; color:#808080; background:#f0f0f0;}

.m-menu__icon{background:#fff; font-size:0; padding:4vw 0 4vw 4vw;}
.m-menu__icon a{display:inline-block; vertical-align:top; margin-right:3.6vw;}
.m-menu__icon a.facebook img{width:7.8667vw; height:auto;}
.m-menu__icon a.blog img{width:8vw; height:auto;}
.m-menu__icon a.plus img{width:7.8667vw; height:auto;}

/* 메인 */
.main{}
.main__header{background:#fff; padding:4vw 5.0667vw;}
.main__header.on{position:fixed; width:100%; left:0; top:0; z-index:99;}
.main__header .logo{width:23.7333vw; height:auto; display:inline-block;}
.main__header .logo img{width:100%; height:auto;}
.main-link{height:113.3333vw; position:relative; border-bottom:1px solid #fff; transition:all .3s;}
.main-link__cont{position:relative; top:50%; text-align:center; transform:translate(0, -50%);}
.main-link__cont p{color:#fff;}
.main-link__title{font-size:9.1040vw; margin:0 0 2vw;}
.main-link__txt{font-size:4.9200vw; margin:0 0 8vw;}
.main-link__btn{display:inline-block; width:31.6vw; height:8.4vw; background:rgba(255,255,255,.7); font-size:5.0573vw; font-weight:600; font-family:"맑은 고딕"; line-height:8.4vw;}
.main-link--barcelona{background:url('/images/m_intro_barcelona_off.png') no-repeat 0 0; background-size:100% auto;;}
.main-link--barcelona:hover{background:url('/images/m_intro_barcelona_on.png') no-repeat 0 0; background-size:100% auto;;}
.main-link--shanghai{background:url('/images/m_intro_shanghai_off.png') no-repeat 0 0; background-size:100% auto;;}
.main-link--shanghai:hover{background:url('/images/m_intro_shanghai_on.png') no-repeat 0 0; background-size:100% auto;;}
.main-link--losangeles{background:url('/images/m_intro_lasvegas_off.png') no-repeat 0 0; background-size:100% auto;; border:0;}
.main-link--losangeles:hover{background:url('/images/m_intro_lasvegas_on.png') no-repeat 0 0; background-size:100% auto;; border:0;}

/* 서브메인 공통 */
.main{}
.main__visual{height:113.8667vw;}
.main__visual .wrap{position:relative; top:50%; transform:translate(0, -50%);}
.main__visual p{color:#fff; text-align:center;}
.main__visual .title{font-size:9.8880vw; line-height:1.3;}
.main__visual .txt{font-size:3.7613vw; line-height:1.3; margin-top:4.5333vw;}
.main__button{height:63.8667vw; position:relative;}
.main__button::before{content:''; display:block; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); background:rgba(255,255,255,.2); width:0.2667vw; height:49.4667vw;}
.main__button a{display:inline-block; vertical-align:top; height:100%; width:50%; padding-top:7.7333vw; text-align:center; position:relative;}
.main__button a::before{content:''; display:block; margin:0 auto;}
.main__button a.display::before{background:url('/images/barcelona_img_07.png') no-repeat 0 0; background-size:100% auto;; width:12.4vw; height:12.8vw; margin-bottom:7.0667vw;}
.main__button a.pass::before{background:url('/images/barcelona_img_09.png') no-repeat 0 0; background-size:100% auto;; width:11.8667vw; height:13.3333vw; margin-bottom:6.5333vw;}
.main__button a::after{content:'바로가기'; display:block; position:absolute; left:50%; transform:translate(-50%, 0); bottom:7.3333vw; width:37.4667vw; height:7.4667vw; border-radius:7.4667vw; font-size:3.2000vw; text-align:center; line-height:7.4667vw; border:1px solid rgba(255,255,255,.5); color:#fff; transition:all .3s;}
.main__button a p{color:#fff;}
.main__button a .title{font-size:4.5213vw; font-weight:600;}
.main__button a .txt{font-size:2.7827vw; line-height:1.6; margin-top:2vw;}
.main__button a:hover::after{background:rgba(255,255,255,.5); color:#000;}
.main__banner{}
.main__banner img{width:100%; height:auto;}
.main-board{padding:6.6667vw 5.8667vw; background:#e7e8e8;}
.main-board__cont{background:#fff; margin-bottom:4.9333vw; padding:4.6667vw 6vw; border:1px solid #c8c8c9;}
.main-board__cont .title{margin:0 0 8vw;}
.main-board__cont .title span{font-size:6.7773vw; color:#090329; font-weight:600; font-family:"맑은 고딕"; display:inline-block; vertical-align:middle; letter-spacing:-0.4vw;}
.main-board__cont .title a{display:inline-block; vertical-align:middle; font-size:3.7387vw; font-family:"맑은 고딕"; color:#da0083;}
.main-board__cont .title a::before{content:''; display:inline-block; width:4.1333vw; height:4.1333vw; background-image:url('/images/m_main_plus_05.png'); background-size:100% auto; margin-right:1.3333vw; margin-left:4.6667vw; vertical-align:-0.4vw; border-radius:100%;}
.main-board__list{}
.main-board__list .list{padding:0 0 3.2vw; border-bottom:1px solid #b6b7b8; margin-bottom:3.4667vw;}
.main-board__list .list:last-child{margin-bottom:0; border:0; padding:0;}
.main-board__list .list .subject{display:block; margin-bottom:2vw;}
.main-board__list .list .subject *{font-size:3.7387vw; color:#231f20; font-weight:600; font-family:"맑은 고딕";}
.main-board__list .list .subject span.AB-LF-notice img:first-child{display:none;}
.main-board__list .list .name, 
.main-board__list .list .date,
.main-board__list .list .cate,
.main-board__list .list .menu{color:#6d6e71; font-size:3.2720vw; font-family:"맑은 고딕";}
.main-board__list .list .name::after,
.main-board__list .list .cate::after{content:''; display:inline-block; width:1px; height:3.3333vw; background:#919294; vertical-align:-0.4vw; margin:0 3.3333vw;}
.main-board__list .list div:last-child{margin:1.3333vw 0 0;}
.main-board__notice{}
.main-board__notice .list{padding-bottom:3.7333vw; margin-bottom:4.2667vw; border-bottom:1px solid #b6b7b8;}
.main-board__notice .list:last-child{padding:0; margin:0; border:0;}
.main-board__notice .subject{display:block; margin-bottom:0.6667vw;}
.main-board__notice .subject *{font-size:3.7387vw; color:#231f20; font-weight:600; font-family:"맑은 고딕"; line-height:1.2; word-break:break-all;}
.main-board__notice .comment{}
.main-board__notice .comment, .main-board__notice .comment *{font-size:3.2720vw; color:#231f20; line-height:1.4;}
.main-board__notice .date{display:block; font-family:"맑은 고딕"; color:#6d6e71; font-size:3.2720vw; margin-top:1.3333vw;}
.main-board__guide{background:#fff; border:1px solid #c8c8c9; padding:4.6667vw 6vw; }
.main-board__guide .title{margin-bottom:6.6667vw;}
.main-board__guide .title p{font-size:6.7773vw; color:#090329; font-weight:600; font-family:"맑은 고딕"; letter-spacing:-0.4vw;}
.main-board__guide .txt p{font-size:3.7387vw; line-height:1.3; color:#231f20; font-family:"맑은 고딕";}
.main-board__guide table{width:100%; margin-top:7.6vw; margin-bottom:3.6vw;}
.main-board__guide table tr td{padding-bottom:0.9333vw;}
.main-board__guide table tr td:first-child{width:54.8vw; padding-right:0.8vw;}
.main-board__guide table tr td:nth-child(2){padding-bottom:0;}
.main-board__guide table tr td input{width:100%; height:6.8vw; border:1px solid #c9c9ca; font-size:3.3920vw; border-radius:0.6667vw; padding:0 1.3333vw;}
.main-board__guide table tr td button{display:block; width:100%; height:22vw; border:0; border-radius:0.6667vw; font-size:3.9720vw; color:#fff; font-family:"맑은 고닥"; font-weight:600;}
.main-board__guide table tr:last-child td{padding-bottom:0;}
/*
.main-board__guide table + input[type="checkbox"]{width:3.2vw; height:3.2vw; margin:0; margin-right:2vw; vertical-align:top; margin-top:0.9333vw;}
.main-board__guide table + input[type="checkbox"] + label{vertical-align:top; margin:0; width:calc(100% - 5.2vw);}
.main-board__guide table + input[type="checkbox"] + label *{font-size:3.2720vw; color:#58595b; letter-spacing:-0.06em; display:inline-block; line-height:1.5;}
*/
.main-board__guide table + input[type="checkbox"] + label i{font-style:normal; font-size:3.066666vw;}
/* 폼들 개인정보 동의 체크박스 */
input[type="checkbox"].chk_agree{width:3.2vw; height:3.2vw; margin:0; margin-right:2vw; vertical-align:sub; margin-top:0.9333vw;}
input[type="checkbox"].chk_agree + label{display:inline-block; vertical-align:top; margin:0; width:calc(100% - 5.2vw); padding:0;}
input[type="checkbox"].chk_agree + label *{font-size:3.2720vw; font-weight:400; color:#58595b; letter-spacing:-0.06em; display:inline-block; line-height:1.5;}
input[type="checkbox"].chk_agree + label::before{display:none;}
input[type="checkbox"].chk_agree + label i{font-style:normal;}


/* 서브메인 - 바르셀로나 */
.main-barcelona{}
.main-barcelona .main__visual{background:url('/images/m_main_barcelona.png') no-repeat 0 0; background-size:100% auto;;}
.main-barcelona .main__button{background:url('/images/m_main_grad_barcelona.png') no-repeat 0 0; background-size:100% auto;;}
.main-barcelona .main-board__guide table tr td button{background:#da0083; }
.main-barcelona .main-board__cont .title a::before{background-color:#da0083;}

/* 서브메인 - 로스엔젤레스 */
.main-losangeles{}
.main-losangeles .main__visual{background:url('/images/m_main_lasvegas.png') no-repeat 0 0 ; background-size:100% auto;;}
.main-losangeles .main__button{background:url('/images/m_main_grad_lasvegas.png') no-repeat 0 0; background-size:100% auto;;}
.main-losangeles .main-board__guide table tr td button{background:#32245e; }
.main-losangeles .main-board__cont .title a{color:#000;}
.main-losangeles .main-board__cont .title a::before{background-color:#32245e;}

/* 서브메인 - 상하이 */
.main-shanghai{}
.main-shanghai .main__visual{background:url('/images/m_main_shanghai.png') no-repeat 0 0; background-size:100% auto;; }
.main-shanghai .main__button{background:url('/images/m_main_grad_shanghai.png') no-repeat 0 0; background-size:100% auto;;}
.main-shanghai .main-board__guide table tr td button{background:#f58e01; }
.main-shanghai .main-board__cont .title a::before{background-color:#da0083;}

/* 푸터 */
.footer{background:#414042; padding:6vw 6vw 7.6vw; border-top:1px solid #a9a9aa;}
.footer__logo{width:23.8667vw;}
.footer__logo img{width:100%; height:auto;}
.footer__btn{padding-top:2vw;}
.footer__btn a{display:inline-block;}
.footer__btn a img{width:100%; height:auto;}
.footer__btn a.facebook{width:2.8vw; margin-right:6.4vw;}
.footer__btn a.blog{width:5.4667vw; margin-right:5.2vw; margin-top:0.2667vw;}
.footer__btn a.plus{width:5.4667vw; margin-right:5.2vw;}
.footer__btn a.linkedin{width:5.0667vw;}
.footer__txt{margin-top:4.6667vw;}
.footer__txt p{font-size:3.0040vw; color:#c7c9ca; line-height:1.5;}
.footer__txt p span{font-weight:600; font-size:3.0040vw; color:#c7c9ca; }
.footer__txt .link{font-size:3.0040vw; color:#c7c9ca; line-height:1.5; margin:4vw 0; display:inline-block;}
.footer__txt .link.sybar::after{content:''; display:inline-block; width:1px; height:3.3333vw; background:#c7c9ca; margin:0 4vw; vertical-align:-0.5333vw;}
.footer__txt .box{display:block; width:100%; height:9.0667vw; line-height:9.0667vw; text-align:center; font-size:3.3027vw; color:#a9a9aa; border:2px solid #8f9092;}
.footer__txt .box:last-child{margin-top:2.666666vw;}

/* 서브레이아웃 */
.sub-layout{}
.sub-layout *{font-family:"맑은 고딕";}
.sub-layout__visual{}
.sub-layout__visual img{width:100%; height:auto;}
.sub-layout__title{margin:0 0 5.3333vw;}
.sub-layout__title .map{display:block; background:#000; height:9.3333vw; padding:0 6vw;}
.sub-layout__title .map li{padding:0 2.6667vw 0 0; position:relative; top:50%; transform:translate(0, -50%); margin:0 2.6667vw 0 0; background:transparent;}
.sub-layout__title .map li:last-child{margin:0; padding:0;}
.sub-layout__title .map li::after{content:''; display:block; position:absolute; right:0; top:55%; transform:translate(0, -50%); width:0.9333vw; height:1.7333vw; background:url('/images/m_sub_navi_05.png') no-repeat 0 0; background-size:100% auto;;}
.sub-layout__title .map li:last-child::after{display:none;}
.sub-layout__title .map li a, .sub-layout__title .map li span{color:#fff; font-size:3.0800vw; padding:0; background:transparent; line-height:1; letter-spacing:-0.075em;}
.sub-layout__title .map li#AB-navi-home{}
.sub-layout__title .map li#AB-navi-home a{background:transparent; font-size:0; text-indent:0; width:auto; height:auto;}
.sub-layout__title .map li#AB-navi-home a::before{content:'홈'; font-size:3.08vw; }
.sub-layout__title .map li#AB-navi-1{}
.sub-layout__title .map li#AB-navi-last{}
.sub-layout__title .AB-sj-h3{font-size:5.8667vw; font-family:"맑은 고딕"; font-weight:600; color:#090329; line-height:1; padding:8.4vw 6.4vw 4vw; position:relative; letter-spacing:-0.06em;}
.sub-layout__title .AB-sj-h3::after{content:''; display:block; position:absolute; bottom:0; left:50%; transform:translate(-50%, 0); height:1px; width:87.2vw; background:#b1b3b6;}
.sub-layout__cont{padding:0 6.4vw 13.3333vw;}

/* 서브 레이아웃 - 공통 게시판 */
.articleList{}
.articleList .-tblList{border-top:3px solid #090329;}
.articleList .-tblList thead th{height:7.3333vw; background:#f0f0f0; box-sizing:border-box; border-bottom:1px solid #b5b6b9; color:#58595b; font-size:3.2vw; letter-spacing:-0.04em;}
.articleList .-tblList tbody td{height:7.3333vw; box-sizing:border-box; color:#58595b; font-size:3.192vw; letter-spacing:-0.04em;}
.articleList .-tblList tbody td [class*="AB-LF-"]{font-size:3.192vw;}

/* MWC - GSMA 소개 */
.gsma{}
.gsma__history{margin:0 0 25px;}
.gsma__history::before{content:''; display:block; float:left; width:41.8667vw; height:41.8667vw; background:url('/images/m_B_MWC_01_pc_03.jpg') no-repeat 0 0; background-size:100% auto;;}
.gsma__history .txt{font-size:3.176vw; color:#58595b; line-height:1.6; clear:both; letter-spacing:-0.07em; padding:4.6667vw 0 0;}
.gsma__history a{display:inline-block; width:42.6667vw; height:19.6vw; line-height:18.6vw; text-align:center; border:1px solid #808184; font-size:3.836vw; color:#808184; border-radius:5px; margin:0 0 2.6667vw; font-weight:600; transition:all 0.2s;}
.gsma__history a:hover{background:#808184; color:#fff;}
.gsma__history a::after{content:''; display:inline-block; width:6px; height:9px; background:url('/images/B_MWC_01_pc_06.png') no-repeat 0 0; background-size:100% auto;; margin-left:10px; vertical-align:1px; transition:all 0.2s;}
.gsma__history a:hover::after{background:url('/images/B_MWC_01_pc_06_over.png') no-repeat 0 0; background-size:100% auto;;}
.gsma__history a:nth-child(2){margin:0;}
.gsma__txt{margin:0 0 48px;}
.gsma__txt p{font-size:2.49375vw; color:#58595b; line-height:1.7;}
.gsma__txt a{display:inline-block; width:156px; height:36px; line-height:34px; text-align:center; border:1px solid #808184; font-size:14px; color:#808184; border-radius:5px; margin:10px 0 0; font-weight:600;}
.gsma__txt a::after{content:''; display:inline-block; width:6px; height:9px; background:url('/images/B_MWC_01_pc_06.png') no-repeat 0 0; background-size:100% auto;; margin-left:10px; vertical-align:1px;}
.gsma__cont{margin:0 0 10.6667vw;}
.gsma__cont:last-child{margin:0;}
.gsma__cont > .title{color:#090329; font-size:5.4667vw; line-height:1.0; letter-spacing:-0.08em; padding-bottom:3vw; border-bottom:2px solid #090329; margin-top:7.3333vw;}
.gsma__cont > .txt{font-size:3.176vw; color:#58595b; line-height:1.6; letter-spacing:-0.07em; padding:3.3333vw 0 0;}
.gsma__cont .list{counter-reset:gsma-list;}
.gsma__cont .list li{font-size:3.1653vw; color:#58595b; line-height:1.7; margin:5.3333vw 0 0; counter-increment:gsma-list; letter-spacing:-0.04em;}
.gsma__cont .list li::before{content:counter(gsma-list); font-size:3.5693vw; color:#fff; width:4vw; height:4vw; line-height:4vw; text-align:center; background:#c050d4; display:block; margin:0 0 1vw;}
.gsma__cont .list li a{display:block; font-size:4.2667vw; font-weight:100; color:#c050d4; margin:1.5vw 0 0;}
.gsma__cont .list li a::after{content:''; display:inline-block; width:7px; height:10px; background:url('/images/B_MWC_01_pc_15.png') no-repeat 0 0; background-size:100% auto;; margin:0 0 0 8px;}
.gsma__cont .list li p{font-size:3.1653vw; font-weight:600; line-height:1.7; color:inherit; margin:1vw 0 0;}
.gsma__cont .list li p:first-child{margin:0;}
.gsma__cont .chk{}
.gsma__cont .chk li{color:#58595b; font-size:2.49375vw; margin:4.8vw 0 0; padding:0 0 0 4.266666vw; position:relative;}
.gsma__cont .chk li::before{content:''; width:4vw; height:4vw; background:url('/images/B_MWC_01_pc_11.png') no-repeat 0 0; background-size:100% auto;; display:block; position:absolute; left:0; top:0;}
.gsma__cont .chk li .title{font-size:3.5173vw; color:inherit; font-weight:600; margin:0 0 1.5vw;}
.gsma__cont .chk li .txt{line-height:1.7; font-size:3.1653vw; color:inherit; margin:0 0 2vw;}
.gsma__cont .chk li a{display:block; margin:0 0 2vw; font-size:4.2667vw; color:#c050d4; letter-spacing:-0.07em;}
.gsma__cont .chk li a::after{content:''; display:inline-block; width:7px; height:10px; background:url('/images/B_MWC_01_pc_15.png') no-repeat 0 0; background-size:100% auto;; margin:0 0 0 8px;}
.gsma__cont .chk li a:last-child{margin:0;}
.gsma__mese{padding:4.4vw 0 0; border-top:3px solid #090329;}
.gsma__mese p{font-size:3.176vw; color:#58595b; line-height:1.7; letter-spacing:-0.04em;}
.gsma__mese p span{font-weight:600; font-size:inherit; color:inherit;}
/* 상하이 MWC - GSMA 소개 */
.sub-shanghai .gsma__cont .list li::before{background:#f4941a;}
.sub-shanghai .gsma__cont .chk li::before{background:url('/images/S_MWC_01_pc_11.png') no-repeat 0 0; background-size:100% auto;;}
.sub-shanghai .gsma__cont .list li a,
.sub-shanghai .gsma__cont .chk li a{color:#f4941a;}
.sub-shanghai .gsma__cont .list li a::after,
.sub-shanghai .gsma__cont .chk li a::after{background:url('/images/S_MWC_01_pc_07.png') no-repeat 0 0; background-size:100% auto;;}
/* 로스앤젤레스 MWC - GSMA 소개 */
.sub-losangeles .gsma__cont .list li::before{background:#4cb2e3;}
.sub-losangeles .gsma__cont .chk li::before{background:url('/images/L_MWC_01_pc_07.png') no-repeat 0 0; background-size:100% auto;;}
.sub-losangeles .gsma__cont .list li a,
.sub-losangeles .gsma__cont .chk li a{color:#4cb2e3;}
.sub-losangeles .gsma__cont .list li a::after,
.sub-losangeles .gsma__cont .chk li a::after{background:url('/images/L_MWC_01_pc_03.png') no-repeat 0 0; background-size:100% auto;;}

/* MWC - 행사장안내 */
.event-hall{}
.event-hall__title{margin:0 0 5.3333vw;}
.event-hall__txt{margin:0 0 10.6666vw;}
.event-hall__txt p{font-size:3.176vw; color:#58595b; line-height:1.6; letter-spacing:-0.04em;}
.event-hall__txt img{width:100%; height:auto;}
.event-hall__txt .txt__title{display:block; font-size:4.2693vw; font-weight:600; color:#58595b; font-weight:600; margin:0 0 4vw;}

.event-hall__txt .chk{margin:5.3333vw 0 4vw;}
.event-hall__txt .chk li{position:relative; padding:0 0 0 5.6vw;}
.event-hall__txt .chk li::before{content:''; display:block; top:0.9333vw; left:0; width:4vw; height:4vw; background:url('/images/B_MWC_01_pc_11.png') no-repeat 0 0; background-size:100% auto;; position:absolute;}
.event-hall__txt .chk li .title{font-size:3.5173vw; color:#58595b; font-weight:600;}
.event-hall__txt .chk li .txt{font-size:3.1653vw; color:#58595b; line-height:1.7;}
.event-hall__txt .link{font-size:3.9546vw; color:#c050d4;}
.event-hall__txt .link::after{content:''; display:inline-block; vertical-align:middle; width:1.3333vw; height:2.1333vw; background:url('/images/B_MWC_01_pc_15.png') no-repeat 0 0; background-size:100% auto;; margin:0 0 0 2.6666vw;}
.event-hall__cont{margin:0 0 13.3333vw;}
.event-hall__cont:last-child{margin:0;}
.event-hall__cont > .title{padding:0 0 2.6667vw; border-bottom:3px solid #090329; color:#090329; font-size:5.4667vw; margin:0 0 3.3333vw;}
.event-hall__cont > .txt{font-size:3.176vw; color:#58595b; line-height:1.6; margin:4vw 0;}
.event-hall__cont > .txt:first-child{margin-top:0;}
.event-hall__cont > .txt.mb40{margin-bottom:5.3333vw;}
.event-hall__cont img{width:100%;}
.event-hall__cont .traffic{}
.event-hall__cont .traffic > li{display:table; width:100%; margin:0 0 4.6667vw; border:1px solid #bcbec0;}
.event-hall__cont .traffic__title{text-align:center; width:30vw; display:table-cell; padding:2.6667vw 1.3333vw; background:#edeeee; vertical-align:middle;}
.event-hall__cont .traffic__title::before{content:''; display:block; width:8.2667vw; height:8.2667vw; margin:0 auto 1.3333vw;}
.event-hall__cont .traffic .airport .traffic__title::before{background:url('/images/B_MWC_04_pc_17.png') no-repeat 0 0; background-size:100% auto;;}
.event-hall__cont .traffic .shuttle .traffic__title::before{background:url('/images/B_MWC_04_pc_20.png') no-repeat 0 0; background-size:100% auto;;}
.event-hall__cont .traffic .ticket .traffic__title::before{background:url('/images/B_MWC_04_pc_22.png') no-repeat 0 0; background-size:100% auto;;}
.event-hall__cont .traffic .metro .traffic__title::before{background:url('/images/B_MWC_04_pc_25.png') no-repeat 0 0; background-size:100% auto;; width:14.2667vw;}
.event-hall__cont .traffic .bus .traffic__title::before{background:url('/images/B_MWC_04_pc_29.png') no-repeat 0 0; background-size:100% auto;;}
.event-hall__cont .traffic .parking .traffic__title::before{background:url('/images/B_MWC_04_pc_36.png') no-repeat 0 0; background-size:100% auto;;}
.event-hall__cont .traffic__title > p{font-size:3.2vw; color:#58595b; font-weight:600; line-height:1.3;}
.event-hall__cont .traffic__title > p > span{font-size:inherit; color:inherit; font-weight:300;}
.event-hall__cont .traffic__cont{display:table-cell; padding:3.3333vw 0 3.3333vw 2.6667vw; vertical-align:middle;}
.event-hall__cont .traffic__cont li{padding:0 0 0 2.9333vw; position:relative; margin:0 0 1.3333vw; font-size:3.1867vw; color:#58595b; line-height:1.5}
.event-hall__cont .traffic__cont li:last-child{margin:0;}
.event-hall__cont .traffic__cont li .title{font-weight:600; font-size:inherit; color:inherit;}
.event-hall__cont .traffic__cont li::before{content:''; display:block; width:1.2vw; height:1.3333vw; background:url('/images/B_MWC_04_pc_33.png') no-repeat 0 0; background-size:100% auto;; position:absolute; left:0; top:1.2vw;}

/* 상하이 - MWC - 행사장안내 */
.sub-shanghai .event-hall__txt img{margin:4vw 0;}
.sub-shanghai .event-hall__txt .chk li::before{background:url('/images/S_MWC_04_m_chk_10.png') no-repeat 0 0; background-size:100% auto;;}
.sub-shanghai .event-hall__cont .traffic .metro .traffic__title::before{background:url('/images/S_MWC_04_m_metro_19.png') no-repeat 0 0; background-size:100% auto;; width:8.2667vw;}
.sub-shanghai .event-hall__cont .traffic__cont li::before{background:url('/images/S_MWC_05_pc_03.png') no-repeat 0 0; background-size:100% auto;;}

/* 로스엔젤레스 - MWC - 행사장안내 */
.sub-losangeles .event-hall__cont{margin:0;}
.sub-losangeles .event-hall__txt .chk li::before{background:url('/images/L_MWC_04_m_icon_07.png') no-repeat 0 0; background-size:100% auto;;}

/* MWC - 우먼4테크*/
.women-4tech{}
.women-4tech__title{color:#090329; font-size:5.4667vw; line-height:1.0; letter-spacing:-0.08em; padding-bottom:2.4vw; border-bottom:2px solid #090329; margin-top:7.3333vw;}
.women-4tech .iframe{}
.women-4tech .iframe iframe{width:100%; height:50.4vw;}
.women-4tech .iframe img{width:100%; height:auto;}

/* BuyPass - 전시출입증 */
.war-certificate{}
.war-certificate__top{margin-bottom:10.1563vw;}
.war-certificate__top .txt{color:#58595b; font-size:3.176vw; line-height:1.6; letter-spacing:-0.8px;}
.war-certificate__top .button{overflow:hidden; margin-top:5.3333vw;}
.war-certificate__top .button a{float:left; font-family:"맑은 고딕"; width:100%; height:10.6667vw; text-align:center; border-radius:5px; border:1px solid #87898c; color:#808285; font-size:4.908vw; font-weight:700; line-height:1.9; letter-spacing:-0.08em; transition:all 0.2s;}
.war-certificate__top .button a:hover{background:#808285; color:#fff;}
.war-certificate__top .button a.second{margin-top:3.3333vw;}

/* 상하이 */
.sub-shanghai .war-certificate__top + div{width:100vw; margin:0 auto; position:relative; left:-6.4vw;}

/* 로스엔젤레스 */
.sub-losangeles .war-certificate__top + div{width:100vw; margin:0 auto; position:relative; left:-6.4vw;}

/* BuyPass - 여행사 패키지 안내 */
.travel-package{}
.travel-package__form{margin:6vw 0 0;}
.travel-package__form .title{color:#090329; font-size:5.4667vw; line-height:1.0; letter-spacing:-0.08em; margin-bottom:8vw;}
.travel-package__form ul li input[type="text"]{display:inline-block; vertical-align:middle; width:100%; height:7.7333vw; background:#f1f2f2; border-radius:5px; border:1px solid #91909d; box-sizing:border-box; margin-bottom:4.4vw; padding-left:1.333vw; font-size:3.6733vw;}
.travel-package__form ul li input[type="submit"]{display:inline-block; vertical-align:middle; font-family:"맑은 고딕"; background:#fff; width:100%; height:10.6667vw; text-align:center; border-radius:5px; border:1px solid #87898c; color:#808285; font-size:4.908vw; font-weight:700; letter-spacing:-0.08em; transition:all 0.2s;}
.travel-package__form ul li input[type="submit"]:hover{background:#808285; color:#fff;}
.travel-package__form ul li textarea{display:inline-block; vertical-align:middle; width:100%; max-height:34vw; background:#f1f2f2; border-radius:5px; border:1px solid #91909d; box-sizing:border-box; margin-bottom:6vw; padding:1.333vw; font-size:3.6733vw;}
.travel-package__form ul li label{display:inline-block; vertical-align:top; width:100%; font-family:'맑은 고딕'; color:#58595b; font-size:3.6733vw; font-weight:700; letter-spacing:-0.08em; padding-bottom:3.125vw;}
.travel-package__form ul li label::before{content:''; display:inline-block; vertical-align:1vw; width:1.4667vw; height:1.3333vw; background:url('/images/m_travel-package_must.png'); background-size:100%; margin-right:1.8667vw;}
.travel-package__form ul li input[type="checkbox"].chk_agree + label{margin-bottom:6vw;}

/* BuyPass - 산업전문가 투어 */
.industry-tour{font-family:'맑은 고딕';}
.industry-tour__image{margin-bottom:6vw;}
.industry-tour__text{color:#58595b; font-size:3.176vw; line-height:1.59; letter-spacing:-0.04em;}
.industry-tour__title{color:#090329; font-size:5.4667vw; line-height:1.0; letter-spacing:-0.08em; padding-bottom:2.4vw; border-bottom:2px solid #090329; margin-top:10.6667vw;}
.industry-tour__schedule{margin-top:3.8667vw;}
.industry-tour__schedule img{margin-top:1.3333vw; width:100%; height:auto;}
.industry-tour__schedule .ov-hid{margin-bottom:6.6667vw;}
.industry-tour__schedule .number{display:block; width:3.8667vw; height:3.8667vw; background:#c250d6; text-align:center; color:#fff; font-size:3.5693vw; line-height:1.0; margin-right:1.4667vw;}
.industry-tour__schedule .textbox{color:#58595b; font-size:3.1653vw; line-height:1.73; letter-spacing:-0.075em;}
.industry-tour__schedule .textbox p{color:#58595b; font-weight:700; font-size:3.7333vw; margin-bottom:1.3333vw;}
.industry-tour__schedule .textbox b{color:#58595b; font-weight:700; font-size:3.7333vw; vertical-align:1px;}
.industry-tour__schedule .textbox span{color:#58595b; font-weight:700; font-size:3.1653vw; vertical-align:1px;}
.industry-tour__schedule .textbox span::before{display:inline-block; width:1.2vw; height:1.3333vw; content:''; background:url('/images/industry-tour_img_03.png'); background-size:100%; margin-right:1.3333vw;}
.industry-tour__schedule .textbox .pink{color:#dd0086; font-weight:400; vertical-align:0;}
.industry-tour__schedule .textbox .pink::before{display:none; content:'';}
.industry-tour__schedule .textbox .pl{padding-left:17.4vw; color:#58595b; font-size:3.1653vw; line-height:1.73; letter-spacing:-0.04em;}
.industry-tour__schedule .textbox .pl2{padding-left:2.4vw; color:#58595b; font-size:3.1653vw; line-height:1.73; letter-spacing:-0.04em;}
.industry-tour__schedule .txt{font-size:3.2vw; color:#58595b; letter-spacing:-0.05em;}
.industry-tour__schedule .txt b{font-size:inherit; color:inherit; letter-spacing:inherit;}

.industry-tour__button{overflow:hidden; margin-top:8.6667vw;}
.industry-tour__button a{float:left; width:100%; height:10.6667vw; text-align:center; border-radius:5px; border:1px solid #87898c; color:#808285; font-size:4.908vw; font-weight:700; line-height:2; letter-spacing:-0.08em; transition:all 0.2s;}
.industry-tour__button a:hover{background:#808285; color:#fff;}
.industry-tour__button a.second{margin-top:3.125vw;}
.industry-tour__form{}
.industry-tour__form ul li{font-size:0;}
.industry-tour__form ul li label{display:inline-block; vertical-align:top; width:100%; font-family:'맑은 고딕'; color:#58595b; font-size:3.6733vw; font-weight:700; line-height:1.0; letter-spacing:-0.08em; margin-bottom:3.125vw;}
.industry-tour__form ul li label::before{content:''; display:inline-block; vertical-align:1vw; width:1.4667vw; height:1.3333vw; background:url('/images/m_travel-package_must.png'); background-size:100%; margin-right:1.8667vw;}
.industry-tour__form ul li.last label{padding-left:13px; padding-top:18px;}
.industry-tour__form ul li.last label::before{display:none;}
.industry-tour__form ul li select{display:inline-block; vertical-align:middle; width:100%; height:7.7333vw; border-radius:5px; border:1px solid #bdbfc1; box-sizing:border-box; margin-bottom:4.6667vw; padding-left:1.3333vw; font-size:3.6733vw; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:url('/images/industry-request_select.png') no-repeat 97% center #f1f2f2;}
.industry-tour__form ul li textarea{display:inline-block; vertical-align:middle; width:100%; height:7.7333vw; background:#f1f2f2; border-radius:5px; border:1px solid #bdbfc1; box-sizing:border-box; padding:1.3333vw; font-size:3.6733vw; margin-top:14px;}
.industry-tour__form ul li input[type="text"]{display:inline-block; vertical-align:middle; width:100%; height:7.7333vw; background:#f1f2f2; border-radius:5px; border:1px solid #bdbfc1; box-sizing:border-box; margin-bottom:4.6667vw; padding-left:1.3333vw; font-size:3.6733vw;}
.industry-tour__form .submit{cursor:pointer; display:inline-block; vertical-align:middle; width:100%; height:10.6667vw; background:#fff; border-radius:5px; border:1px solid #8f9194; box-sizing:border-box; color:#808285; font-size:4.908vw; font-weight:700; line-height:2; letter-spacing:-0.08em; margin-top:4vw; transition:all 0.2s;}
.industry-tour__form .submit:hover{background:#808285; color:#fff;}
.sub-shanghai .industry-tour__schedule .number{background:#f4941a;}
.sub-shanghai .industry-tour__schedule .textbox span::before{background:url('/images/S_pass_04_pc_07.png'); background-size:100%;}
.sub-losangeles .industry-tour__schedule .number{background:#4cb2e3;}
.sub-losangeles .industry-tour__schedule .textbox span::before{background:url('/images/L_pass_04_pc_03.png'); background-size:100%;}

.contri.industry-tour__form ul li input[type="text"],
.contri.industry-tour__form ul li input[type="file"],
.contri.industry-tour__form ul li input[type="submit"]{width:100%;}
.contri.industry-tour__form ul li label.no-required::before{display:none;}
.contri.industry-tour__form ul li input[type="file"]{padding:0;}
.contri.industry-tour__form ul li textarea{min-height:26.6667vw; max-height:26.6667vw; min-width:100%; max-width:100%; margin:0;}

/* BuyPass - 산업전문가 등록/신청 */
.industry-request{}
.industry-request__text{color:#58595b; font-size:3.176vw; line-height:1.59; letter-spacing:-0.04em;}
.industry-reques__title{position:relative; color:#090329; font-size:5.4667vw; line-height:1.0; letter-spacing:-0.08em; padding-bottom:2vw; border-bottom:0.4vw solid #090329; margin-top:8vw; cursor:pointer;}
.industry-reques__title::after{content:''; display:block; position:absolute; top:50%; transform:translate(0,-50%) rotate(0deg); transition:all 0.3s; right:2.6667vw; width:4.4vw; height:2.5333vw; background:url('/images/m_industry-request_down_icon.png') no-repeat 0 0; background-size:100% auto;}
.industry-reques__title.on::after{transform:translate(0,-50%) rotate(180deg);}
.industry-request__cont{margin-top:9.3333vw; margin-bottom:6.6667vw; font-size:0;}
.industry-request__cont .box{display:inline-block; vertical-align:top; margin-right:6.6667vw; text-align:center; color:#58595b; font-size:3.2vw; line-height:1.3; letter-spacing:-0.04em;}
.industry-request__cont .box p{font-weight:700; margin-bottom:0.8vw; font-size:3.2vw;}
.industry-request__cont .box img{margin-bottom:3.3333vw; width:24.4vw; height:auto;}
.industry-request__cont .box:last-child{margin-right:0;}
.industry-request__form{margin-top:5.3333vw; display:none;}
.industry-request__form ul li{font-size:0;}
.industry-request__form ul li label{display:inline-block; vertical-align:top; width:100%; font-family:'맑은 고딕'; color:#58595b; font-size:3.6733vw; font-weight:700; line-height:1.0; letter-spacing:-0.08em; margin-bottom:3.125vw;}
.industry-request__form ul li label::before{content:''; display:inline-block; vertical-align:1vw; width:1.4667vw; height:1.3333vw; background:url('/images/m_travel-package_must.png'); background-size:100%; margin-right:1.8667vw;}
.industry-request__form ul li.last label::before{display:none;}
.industry-request__form ul li select{display:inline-block; vertical-align:middle; width:100%; height:7.7333vw; border-radius:5px; border:1px solid #bdbfc1; box-sizing:border-box; margin-bottom:4.6667vw; padding-left:1.3333vw; font-size:3.6733vw; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:url('/images/industry-request_select.png') no-repeat 97% center #f1f2f2;}
.industry-request__form ul li textarea{display:inline-block; vertical-align:middle; width:100%; height:64.6667vw; background:#f1f2f2; border-radius:5px; border:1px solid #bdbfc1; box-sizing:border-box; padding:1.3333vw; font-size:3.6733vw; margin:0 0 5.3333vw;}
.industry-request__form ul li input[type="text"]{display:inline-block; vertical-align:middle; width:100%; height:7.7333vw; background:#f1f2f2; border-radius:5px; border:1px solid #bdbfc1; box-sizing:border-box; margin-bottom:4.6667vw; padding-left:1.3333vw; font-size:3.6733vw;}
.industry-request__form .submit{cursor:pointer; display:inline-block; vertical-align:middle; width:100%; height:10.6667vw; background:#fff; border-radius:5px; border:1px solid #8f9194; box-sizing:border-box; color:#808285; font-size:4.908vw; font-weight:700; line-height:2; letter-spacing:-0.08em; margin-top:4vw; transition:all 0.2s;}
.industry-request__form .submit:hover{background:#808285; color:#fff;}

/* BuyPass - Topic Tour(영어로 진행) */
.topic-tour{}
.topic-tour__subject{border-bottom:3px solid #090329; padding:9.8667vw 0 0; font-size:0; margin-bottom:6vw;}
.topic-tour__subject img{width:100%; height:auto;}
.topic-tour__subject > div{display:inline-block; vertical-align:top; height:17.6vw; padding-top:2.5vw; box-sizing:border-box; text-align:center; color:#404041; font-size:3.176vw; font-weight:700; line-height:1.59; letter-spacing:-0.04em;}
.topic-tour__subject .first{margin-left:15vw;}
.topic-tour__subject .second{margin-left:23.5vw;}
.topic-tour__subject .third{margin-left:21.5vw;}
.topic-tour__subject .fourth{margin-left:23vw;}
.topic-tour__subject .fifth{margin-left:12.5vw;}
.topic-tour__subject .sixth{margin-left:21vw;}
.topic-tour__subject .seventh{margin-left:13vw;}
.topic-tour__subject .eighth{margin-left:21vw;}

/* BuyPass - 참관가이드북 신청 */
.visit-request{}
.visit-request__form{margin:6vw 0 0;}
.visit-request__form .title{color:#090329; font-size:5.4667vw; line-height:1.0; letter-spacing:-0.08em; margin-bottom:8vw;}
.visit-request__form ul li{font-size:0;}
.visit-request__form ul li input[type="text"]{display:inline-block; vertical-align:middle; width:100%; height:7.7333vw; background:#f1f2f2; border-radius:5px; border:1px solid #bdbfc1; box-sizing:border-box; margin-bottom:4.4vw; padding-left:1.333vw; font-size:3.6733vw;}
.visit-request__form ul li input[type="submit"]{display:inline-block; vertical-align:middle; font-family:"맑은 고딕"; background:#fff; width:100%; height:10.6667vw; text-align:center; border-radius:5px; border:1px solid #87898c; color:#808285; font-size:4.908vw; font-weight:700; letter-spacing:-0.08em; margin:5.3333vw 0 0; transition:all 0.2s;}
.visit-request__form ul li input[type="submit"]:hover{background:#808285; color:#fff;}
.visit-request__form ul li textarea{display:inline-block; vertical-align:middle; width:100%; max-height:34vw; background:#f1f2f2; border-radius:5px; border:1px solid #bdbfc1; box-sizing:border-box; margin-bottom:7.7333vw; padding:1.333vw; font-size:3.6733vw;}
.visit-request__form ul li select{display:inline-block; vertical-align:middle; width:100%; height:7.7333vw; border-radius:5px; border:1px solid #bdbfc1; box-sizing:border-box; margin-bottom:4.6667vw; padding-left:1.3333vw; font-size:3.6733vw; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:url('/images/industry-request_select.png') no-repeat 97% center #f1f2f2;}
.visit-request__form ul li label{display:inline-block; vertical-align:top; width:100%; font-family:'맑은 고딕'; color:#58595b; font-size:3.6733vw; font-weight:700; letter-spacing:-0.08em; padding-bottom:3.125vw;}
.visit-request__form ul li label::before{content:''; display:inline-block; vertical-align:1vw; width:1.4667vw; height:1.3333vw; background:url('/images/m_travel-package_must.png'); background-size:100%; margin-right:1.8667vw;}
.visit-request__form ul li label.last::before{display:none; content:'';}

/* BuyPass - 참관후기 작성 */
.visit-review{}
.visit-review__form{}
.visit-review__form ul li{font-size:0;}
.visit-review__form ul li label{display:inline-block; vertical-align:top; width:100%; font-family:'맑은 고딕'; color:#58595b; font-size:3.6733vw; font-weight:700; letter-spacing:-0.08em; padding-bottom:3.125vw;}
.visit-review__form ul li label::before{content:''; display:inline-block; vertical-align:1vw; width:1.4667vw; height:1.3333vw; background:url('/images/m_travel-package_must.png'); background-size:100%; margin-right:1.8667vw;}
.visit-review__form ul li.last label{padding-left:13px; padding-top:18px;}
.visit-review__form ul li.last label::before{display:none;}
.visit-review__form ul li select{display:inline-block; vertical-align:middle; width:100%; height:7.7333vw; border-radius:5px; border:1px solid #bdbfc1; box-sizing:border-box; margin-bottom:4.6667vw; padding-left:1.3333vw; font-size:3.6733vw; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:url('/images/industry-request_select.png') no-repeat 97% center #f1f2f2; line-height:calc(7.7333vw - 2px);}
.visit-review__form ul li textarea{display:inline-block; vertical-align:middle; width:100%; height:58.6667vw !important; background:#f1f2f2; border-radius:5px; border:1px solid #bdbfc1; box-sizing:border-box; margin-bottom:4.6667vw; padding:1.333vw; font-size:3.6733vw; min-height:58.6667vw; max-height:58.6667vw; min-width:100%; max-width:100%;}
.visit-review__form ul li input[type="text"]{display:inline-block; vertical-align:middle; width:100%; height:7.7333vw; background:#f1f2f2; border-radius:5px; border:1px solid #bdbfc1; box-sizing:border-box; margin-bottom:4.4vw; padding-left:1.333vw; font-size:3.6733vw;}
.visit-review__form .picturewrap{margin-bottom:3.3333vw; width:100%; height:60vw; border:1px solid #a7a9ac; border-radius:5px; position:relative; padding:8px; box-sizing:border-box;}
.visit-review__form .picturewrap input[type="file"]{display:none;}
.visit-review__form .picture{height:100%; background:#d1d3d4; width:100%; height:100%; display:block; cursor:pointer; overflow:hidden; position:relative;}
.visit-review__form .picture img{width:auto; height:100%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.visit-review__form .upload{z-index:2; position:absolute; bottom:0; left:0; width:100%; height:8vw; text-align:center; color:#fff; font-size:3.5vw; line-height:2.1; letter-spacing:-0.08em; background:rgba(167,167,167,0.5);}
.visit-review__form .submit{cursor:pointer; display:inline-block; vertical-align:middle; width:100%; height:10.6667vw; background:#fff; border-radius:5px; border:1px solid #8f9194; box-sizing:border-box; color:#808285; font-size:4.908vw; font-weight:700; line-height:2; letter-spacing:-0.08em; margin-top:6.6667vw; transition:all 0.2s;}
.visit-review__form .submit:hover{background:#808285; color:#fff;}

/* BuyPass - MWC Press(기자) 등록 */
.mwc-press{}
.mwc-press__image{margin-top:3.0667vw;}
.mwc-press__image img{width:100%; height:auto;}
.mwc-press__form{margin-top:6.6667vw;}
.mwc-press__form ul li{font-size:0;}
.mwc-press__form ul li p{display:inline-block; vertical-align:middle; width:100%; height:7.7333vw; background:#f1f2f2; border-radius:5px; border:1px solid #bdbfc1; color:#58595b; font-size:3.6733vw; line-height:1.9; letter-spacing:-0.08em; margin-bottom:4.4vw; padding-left:1.333vw;}
.mwc-press__form ul li label{display:inline-block; vertical-align:top; width:100%; font-family:'맑은 고딕'; color:#58595b; font-size:3.6733vw; font-weight:700; letter-spacing:-0.08em; padding-bottom:3.125vw;}
.mwc-press__form ul li label::before{content:''; display:inline-block; vertical-align:1vw; width:1.4667vw; height:1.3333vw; background:url('/images/m_travel-package_must.png'); background-size:100%; margin-right:1.8667vw;}
.mwc-press__form ul li select{display:inline-block; vertical-align:middle; width:100%; height:7.7333vw; border-radius:5px; border:1px solid #bdbfc1; box-sizing:border-box; margin-bottom:4.6667vw; padding-left:1.3333vw; font-size:3.6733vw; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:url('/images/industry-request_select.png') no-repeat 97% center #f1f2f2;}
.mwc-press__form ul li textarea{display:inline-block; vertical-align:middle; width:475px; height:135px; background:#f1f2f2; border-radius:5px; border:1px solid #91909d; box-sizing:border-box; padding:10px; font-size:16px; margin-bottom:9px;}
.mwc-press__form ul li input[type="text"]{display:inline-block; vertical-align:middle; width:100%; height:7.7333vw; background:#f1f2f2; border-radius:5px; border:1px solid #bdbfc1; box-sizing:border-box; margin-bottom:4.4vw; padding-left:1.333vw; font-size:3.6733vw;}
.mwc-press__form ul li.last input[type="text"]{margin-bottom:0;}
.mwc-press__resister{}
.mwc-press__resister .ov-hid{margin-top:9.3333vw;}
.mwc-press__resister .number{display:block; width:3.8667vw; height:3.8667vw; background:#c250d6; text-align:center; color:#fff; font-size:3.5693vw; line-height:1.0; margin-right:1.4667vw;}
.mwc-press__resister .textbox{width:80vw; color:#58595b; font-size:3.1653vw; line-height:1.73; letter-spacing:-0.075em;}
.mwc-press__resister .textbox p{color:#58595b; font-weight:700; font-size:3.7333vw; margin-bottom:1.3333vw;}
.mwc-press__resister .textbox span{font-family:'맑은 고딕'; color:#dd0086; font-size:3.1653vw; letter-spacing:-0.04em;}
.mwc-press__resister .textbox .pl{padding-left:2.4vw; color:#58595b; font-size:3.1653vw; line-height:1.73; letter-spacing:-0.04em;}
.mwc-press__resister .entry{margin:10px 0 0; font-size:0; text-align:right;} 
.mwc-press__resister .entry p{display:inline-block; vertical-align:1px; width:100%; color:#58595b; text-align:left; font-size:3.6733vw; font-weight:700; letter-spacing:-0.04em; margin:0 0 3.125vw 0;}
.mwc-press__resister .entry a,
.mwc-press__resister .entry label.file_btn{font-family:'MalgunGothic-Semilight'; display:inline-block; vertical-align:middle; min-width:34vw; height:7.3333vw; background:#a7a9ac; border-radius:5px; box-sizing:border-box; text-align:center; color:#fff; font-size:3.6827vw; line-height:2; letter-spacing:-0.04em; margin:0 0 0 1.6vw; padding:0 2vw;}


.mwc-press__resister .entry a img{margin:-1vw 1.7333vw 0 0; width:5.2vw; height:auto;}
.mwc-press__resister .entry input[type="text"]{display:inline-block; vertical-align:middle; width:100%; height:7.7333vw; background:#f1f2f2; border-radius:5px; border:1px solid #bdbfc1; box-sizing:border-box; margin-bottom:1.7333vw; padding-left:1.333vw; font-size:3.6733vw;}
.mwc-press__resister .entry input[type="text"].long{margin-bottom:4vw;}
.mwc-press__resister .entry input[type="file"]{display:none;}
.mwc-press__button{overflow:hidden; margin-top:4.6667vw;}
.mwc-press__button a{display:block; width:100%; height:10.6667vw; text-align:center; border-radius:5px; border:1px solid #87898c; color:#808285; font-size:4.908vw; font-weight:700; line-height:2; letter-spacing:-0.08em;}
.sub-shanghai .mwc-press__resister .number{background:#f4941a;}
.sub-shanghai .mwc-press__resister .textbox span{color:#f46d1a;}
.sub-losangeles .mwc-press__resister .number{background:#4cb2e3;}
.sub-losangeles .mwc-press__resister .textbox span{color:#1f93e3;}

/* YoMo - 행사소개 */
.event-yomo__quot{background:url('/images/B_yomo_sub01_quot.png') no-repeat 0 0; background-size:10vw; height:22.2667vw; padding:2vw 0 0 4.8vw; box-sizing:border-box;}
.event-yomo__quot p{color:#58595b; font-size:3.2vw; line-height:1.6; letter-spacing:-0.07em;}
.event-yomo__title{margin:0 0 9.3333vw;}
.event-yomo__title img{margin:0 0 5.3333vw 0;}
.event-yomo__title table{width:100%; border-spacing:2px 0}
.event-yomo__title table tr th, .event-yomo__title table tr td{height:7.0667vw; font-size:3.176vw; color:#58595b; letter-spacing:-0.07em; line-height:1.6; padding:0 1.6vw; border-bottom:1px solid #b3b5b8;}
.event-yomo__title table tr th{width:17.3vw; background:#f0f0f0; text-align:left;}
.event-yomo__title table tr:first-child th{border-top:3px solid #c150d5; }
.event-yomo__title table tr td{width:70.1333vw;}
.event-yomo__title table tr td .pl{display:inline-block; line-height:1.6; font-size:3.176vw; color:#58595b; padding:0 0 0 11px;}
.event-yomo__title table tr:first-child td{border-top:3px solid #090329;}
.event-yomo__title table tr:last-child th{vertical-align:top; padding:1.6vw;}
.event-yomo__title table tr:last-child td{height:26.9333vw;}
.evnet-yomo__txt{margin:0 0 50px;}
.evnet-yomo__txt p{font-size:3.176vw; color:#58595b; line-height:1.6; letter-spacing:-0.07em; font-family:"맑은 고딕"; word-break:keep-all;}
.event-yomo__video{margin:0 0 45px;}
.event-yomo__video iframe{width:100%; height:49.3333vw;}
.event-yomo__cont{margin:0 0 43px;}
.event-yomo__cont:last-child{margin:0;}
.event-yomo__cont .title{padding:0 0 3.125vw; border-bottom:3px solid #090329; margin:0 0 6.6667vw;}
.event-yomo__cont .title p{font-size:5.4667vw; color:#090329; font-family:"맑은 고딕"; letter-spacing:-0.08em;}
.event-yomo__cont .list{padding:0 0 8vw;}
.event-yomo__cont .list ul{}
.event-yomo__cont .list ul li{font-size:3.4vw; color:#58595b; font-family:"맑은 고딕"; font-weight:600; letter-spacing:-0.095em; line-height:1.6; position:relative; padding-left:3.2vw;}
.event-yomo__cont .list ul li::before{content:'▶'; font-size:2.376vw; color:#c250d6; font-weight:100; font-family:"Kopubdotum"; margin:0 1.2vw 0 0; vertical-align:middle; position:absolute; left:0; top:0.5333vw;}
.event-yomo__cont .list ul li span{font-size:3.4vw; color:#58595b; font-family:"맑은 고딕"; font-weight:400;}
.event-yomo__cont .num{margin:0 0 4vw; background:#f0f1f1; text-align:center; box-sizing:border-box; padding:2.4vw 0;}
.event-yomo__cont .num .purple{color:#c250d6; font-size:4.0213vw;}
.event-yomo__cont .num .purple b{color:#c250d6; font-size:9.3333vw; font-weight:700;}
.event-yomo__cont .num .blue{color:#4cb2e3; font-size:4.0213vw;}
.event-yomo__cont .num .blue b{color:#4cb2e3; font-size:9.3333vw; font-weight:700;}
.event-yomo__cont .num .gray{color:#6d6e71; font-size:3.2vw; margin:1.2vw 0 0;}
.event-yomo__cont .num .gray b{color:#6d6e71; font-size:3.2vw; font-weight:700;}
.sub-losangeles .event-yomo__quot{background:url('/images/L_yomo_01_pc_03.png') no-repeat 0 0; background-size:10vw;}
.sub-losangeles .event-yomo__title table tr:first-child th{border-top:3px solid #4cb2e3;}
.sub-losangeles .event-yomo__cont .list ul li::before{color:#1f93e3;}

/* 매세플래닝 협력업체 - 부스장치사*/
.partner{}
.partner__txt{margin:0 0 4vw;}
.partner__txt p{font-size:3.1760vw; color:#58595b; line-height:1.6; letter-spacing:-0.04em;}
.partner__txt img{width:100%; height:auto;}
.partner__txt .link{display:block; width:100%; height:9.6vw; line-height:9.6vw; text-align:center; font-size:3.2653vw; font-weight:600; color:#808184; letter-spacing:-0.08em; border:1px solid #88898c; border-radius:0.6667vw;}
.partner__txt .link::after{content:''; display:inline-block; width:1.3333vw; height:2.1333vw; background:url('/images/Partner_03_m_03.png') no-repeat 0 0; background-size:100% auto;; margin:0 0 0 2.6667vw; vertical-align:0.2667vw;}
.partner__cont{}
.partner__cont.last{border-bottom:1px solid #c8c9cb;}
.partner__cont .title{width:100%; border-top:0.5333vw solid #0071af; background:#f0f0f0; border-bottom:0.2667vw solid #c7c8ca; padding:0 2.6667vw; font-size:3.3973vw; font-weight:600; color:#58595b; letter-spacing:-0.05em; height:9.3333vw; line-height:9.3333vw;}
.partner__cont .cont{padding:2.6667vw;}
.partner__cont .txt{font-size:3.2vw; color:#58595b; line-height:1.6;  letter-spacing:-0.04em;}
.partner__cont .list{margin:1.3333vw 0 0;}
.partner__cont .list li{font-size:3.2vw; color:#58595b; line-height:1.6; margin:0 0 0.6667vw;  letter-spacing:-0.04em;}
.partner__cont .list li:last-child{margin:0;}
.partner__cont .list li::before{content:''; display:inline-block; width:4.1333vw; height:4.2667vw; background-size:100% auto; vertical-align:-1.0938vw; margin:0 2.4vw 0 0;}
.partner__cont .list li.number::before{background-image:url('/images/Partner_01_m_05.png');}
.partner__cont .list li.email::before{background-image:url('/images/Partner_01_m_08.png');}

/* addthis */
.addthis_inline_share_toolbox_ilda{text-align:right; padding:4vw 6.4vw; overflow-x:hidden;}
