/* 부스이외참가 (Activities) */
.activities{counter-reset:activities; }
.activities__cont{background:#f0f1f1; padding:2.6667vw; margin:0 0 6.2667vw; counter-increment:activities;}
.activities__cont:last-child{margin:0;}
.activities__cont .title{font-size:5.0533vw; color:#58595b; margin:0 0 2.6667vw;}
.activities__cont .title::before{content:'0'counter(activities); display:inline-block; vertical-align:text-bottom; margin:0 2.6667vw 0 0; font-size:5.0533vw; color:#a7a9ac; font-weight:600; font-family:"맑은 고딕";}
.activities__cont .txt{font-size:3.1947vw; color:#58595b; line-height:1.6; font-family:"맑은 고딕"; margin:0 0 4vw;}
.activities__cont div img{width:100%; height:auto; margin:0 0 0.2667vw;}
.activities__cont div img:last-child{margin:0;}
.activities__cont div{}

/* 인베스터 클럽 */
.investor-club{}
.investor-club__visual{margin:0 0 6.6667vw;}
.investor-club__visual img{width:100%; height:auto;}
.investor-club__cont{margin:0 0 9.3333vw;}
.investor-club__cont .title{font-size:4.2640vw; color:#58595b; padding:6.6667vw 0 0 6.9333vw; font-family:"맑은 고딕"; background:url('/images/B_4yfn_04_imgimg_03.png') 0 0 no-repeat; background-size:17.3333vw auto;;  margin:0 0 6vw; line-height:1.6;}
.investor-club__cont .box{padding:0; background:transparent; font-size:3.1760vw; color:#58595b; font-family:"맑은 고딕"; letter-spacing:-1.2px;}
.investor-club__cont .box p{font-size:inherit; color:inherit; font-family:inherit; line-height:1.6; letter-spacing:inherit; letter-spacing:-0.075em;}
.investor-club__cont .box ul{margin:4vw 0 0; font-size:inherit; color:inherit; font-family:inherit; letter-spacing:inherit;}
.investor-club__cont .box ul li{margin:0 0 1.3333vw; font-size:inherit; color:inherit; font-family:inherit; letter-spacing:inherit; padding:0 0 0 2.8vw; line-height:1.6; position:relative;}
.investor-club__cont .box ul li::before{content:''; width:1.2vw; height:1.3333vw; background:url('/images/B_4yfn_04_m_icon_07.jpg') 0 0 no-repeat; background-size:100% auto;; display:block; vertical-align:top; position:absolute; left:0; top:1.7333vw;}

/* 상하이 - 인베스터 클럽*/
.sub-shanghai .investor-club__cont .title{background:url('/images/S_4yfn_04_pc_03.png') 0 0 no-repeat; background-size:17.3333vw auto;}
.sub-shanghai .investor-club__cont .box ul li::before{background:url('/images/S_4yfn_04_m_03.png') 0 0 no-repeat; background-size:100% auto;; }

/* 로스엔젤레스 - 인베스터 클럽*/
.sub-losangeles .investor-club__cont .title{background:url('/images/L_4yfn_04_pc_03.png') 0 0 no-repeat; background-size:17.3333vw auto;}
.sub-losangeles .investor-club__cont .box ul li::before{background:url('/images/L_4yfn_04_m_03.png') 0 0 no-repeat; background-size:100% auto; }

.investor-club .apply-form__write ul{margin-bottom:4vw;}

/* 게시판 폼 */
.apply-form{overflow:hidden;}
.apply-form__title{font-size:5.4667vw; color:#090329; font-family:"맑은 고딕"; border-bottom:2px solid #090329; padding:0 0 2vw; margin:0 0 9.3333vw;}
.apply-form__write{margin:0 0 4vw;}
.apply-form__write ul{font-size:0;}
.apply-form__write li{display:block; margin:0 0 5.3333vw;}
.apply-form__write li:last-child{margin:0;}
.apply-form__write li label{display:block; font-size:3.6733vw; color:#58595b; font-weight:600; margin:0 0 2.6667vw;}
.apply-form__write li label.required::before{content:'*'; font-size:3.6733vwvw; color:#ed1c24; font-weight:600; font-family:"맑은 고딕"; display:inline-block; margin:0 2.0000vw 0 0; vertical-align:middle;}
.apply-form__write li input{width:100%; height:8vw; border:1px solid #b4b6b8; background:#f1f2f2; border-radius:0.6667vw; padding:0 1.3333vw; margin:0;}
.apply-form__txt{font-size:3.1760vw; color:#58595b; font-family:"맑은 고딕";  line-height:1.6; margin:0 0 6.6667vw; letter-spacing:-0.075em;}
.apply-form__btn{width:100%; height:10.6667vw; border:1px solid #b4b6b8; font-size:4.9080vw; color:#808285; font-family:"맑은 고딕"; font-weight:600; background:#fff; border-radius:0.6667vw; float:right; cursor:pointer; transition:all 0.2s;}
.apply-form__btn:hover{background:#808285; color:#fff;}

/* 부스배정 및 타입안내 */
.booth-assi{}
.booth-assi table{width:100%; border-spacing:0.2667vw 0; table-layout:fixed;}
.booth-assi table thead td{height:16vw; background:#e5e6e7; font-size:3.2347vw; color:#58595b; text-align:Center; color:#58595b; border-top:2px solid #090329; border-bottom:1px solid #a6a8ab; line-height:1.4;}
.booth-assi table thead td:first-child{text-align:left; padding:0 2.4vw; font-size:4.4293vw; font-weight:600; border-color:#c150d5; width:38vw;}
.booth-assi table tbody td{border-bottom:1px solid #a6a8ab; text-align:center; line-height:1.4; font-size:3.2347vw; color:#58595b; padding:2.6667vw 0; letter-spacing:-0.075em;}
.booth-assi table tbody td:first-child{background:#f0f0f0; padding-left:2.4vw; text-align:left;}
.booth-assi table tbody td .check{font-size:0; display:inline-block; width:2.5333vw; height:2vw; background:url('/images/B_yomo_02_pc_check_03.png') 0 0 no-repeat; background-size:100% auto;; vertical-align:middle;}
.booth-assi table tbody td .title{font-size:inherit; color:inherit; font-weight:600; margin:0 0 1.3333vw;}
.booth-assi table tbody td .list-title{padding-left:3.2vw; position:relative; font-size:inherit; color:inherit; line-height:inherit}
.booth-assi table tbody td .list-title::before{content:''; display:block; background:url('/images/B_yomo_02_m_icon_03.png') 0 0 no-repeat; background-size:100% auto;; width:1.2vw; height:1.3333vw; position:absolute; top:1.7333vw; left:0;}
.booth-assi__major{margin:9.3333vw 0 0;}
.booth-assi__major .title{font-size:5.4667vw; color:#090329; padding:0 0 2.4vw; border-bottom:2px solid #090329; margin:0 0 6.1333vw;}
.booth-assi__major ul{overflow:hidden;}
.booth-assi__major ul li{float:left; width:49%; border:1px solid #cdced0; margin:0 2% 5.8667vw 0; box-sizing:border-box;}
.booth-assi__major ul li img{width:100%; height:auto;}
.booth-assi__major ul li:nth-child(2n){margin-right:0;}
.booth-assi__major ul li:nth-last-child(-n + 2){margin-bottom:0;}

/* 부스배정 및 타입안내 - 바르셀로나 */
.booth-assi table.bar thead td:first-child{border-top:2px solid #c150d5;}
/* 부스배정 및 타입안내 - 로스엔젤레스 */
.booth-assi table.los thead td:first-child{border-top:2px solid #4cb2e3; border-bottom:1px solid #b4b6b8;}

/* mwc의 개요 */
.mwc-summ{}
.mwc-summ__title{margin:0 0 9.3333vw;}
.mwc-summ__title img{width:100%; height:auto; margin:0 0 4.5333vw;}
.mwc-summ__title table{width:100%; border-spacing:0.2667vw 0;}
.mwc-summ__title table tr th, .mwc-summ__title table tr td{border-bottom:1px solid #b4b6b8; padding:3.3333vw 2.4vw 2.6667vw; line-height:1.65; font-size:3.2vw; color:#58595b; letter-spacing:-0.065em;}
.mwc-summ__title table tr th{width:19.7333vw; background:#f0f0f0; text-align:left; vertical-align:top;}
.mwc-summ__title table tr:first-child th{border-top:3px solid #c150d5;}
.mwc-summ__title table tr:first-child td{border-top:3px solid #090329;}
.mwc-summ__cont{}
.mwc-summ__cont .title{padding:0 0 2.6667vw; border-bottom:3px solid #090329;  margin:0 0 5.4667vw;}
.mwc-summ__cont .title p{font-size:5.4667vw; color:#090329;}
.mwc-summ__cont .img img{width:100%; height:auto;}
.mwc-summ__cont iframe{width:100%; height:49.6vw;}

/* 상하이 - mwc의 개요 */
.sub-shanghai .mwc-summ__title table tr:first-child th{border-top:3px solid #f4941a;}

/* 로스앤젤레스 mwc의 개요 */
.sub-losangeles .mwc-summ__title table tr:first-child th{border-top:3px solid #4cb2e3;}

/* MWC의 역사 */
.mwc-his{}
.mwc-his__quot{background:url('/images/B_yomo_sub01_quot.png') no-repeat 0 0 / 10vw auto; padding:2.6667vw 0 0 4.8vw; margin:0 0 8.6667vw;}
.mwc-his__quot p{color:#58595b; font-size:3.3333vw; line-height:1.7; letter-spacing:-0.075em;}
.mwc-his__quot b{font-size:inherit; font-weight:600; line-height:inherit; color:inherit;}
.mwc-his__cont .title{padding:0 0 2.6667vw; border-bottom:4px solid #090329; margin:0 0 4vw;}
.mwc-his__cont .title p{font-size:5.4667vw; color:#090329; font-family:"맑은 고딕"; }
.mwc-his .year-table table{border-spacing:0; padding:0; margin:0; border-collapse:collapse; width:100%;}
.mwc-his .year-table th, .mwc-his .year-table td{padding:1.3333vw 0; }
.mwc-his .year-table th{width:10.8vw; text-align:left; font-size:3.4667vw; font-weight:600; color:#c050d4; line-height:1.5; letter-spacing:-0.02em; vertical-align:top;}
.mwc-his .year-table td{font-size:3.1760vw; color:#58595b; line-height:1.7; letter-spacing:-0.06em;}
.mwc-his .year-table.table02{margin:2.6667vw 0 4.6667vw;}
.mwc-his .year-table.table02 table{width:100%;}
.mwc-his .year-table.table02 th{line-height:1.0; width:11.4667vw;}
.mwc-his .year-table.table02 td{line-height:1.0; letter-spacing:-0.03em;}
.mwc-his__img{margin:6.6667vw 0 12vw;}
.mwc-his__img img{width:100%; height:auto;}
.mwc-his__txt{font-size:3.1760vw; color:#58595b; line-height:1.7; letter-spacing:-0.065em;}
.mwc-his__txt img{width:100%; height:auto;}

/* 상하이 - MWC의 역사 */
.sub-shanghai.mwc-his .year-table th{color:#f4941a; white-space:nowrap;}
.sub-shanghai.mwc-his .year-table td{padding-left:4vw;}

/* 로스엔젤레스 - MWC의 역사 */
.sub-losangeles .mwc-his__quot{background:url('/images/L_yomo_01_pc_03.png') no-repeat 0 0 / 10vw auto;}
.sub-losangeles.mwc-his .year-table th{color:#4cb2e3;}

/* 191209 버튼 추가 */
a.btn-design{display:inline-block; padding:0 4.6666vw; height:9.7333vw; line-height:9.4666vw; text-align:center; border:1px solid #808184; font-size:3.9013vw; color:#808184; border-radius:5px; font-weight:600; letter-spacing:-0.08em; transition:all 0.2s;}
a.btn-design:hover{background:#808184; color:#fff;}
a.btn-design::after{content:''; display:inline-block; width:1.4666vw; height:2.4vw; background:url('/images/B_MWC_01_pc_06.png') 0 0 no-repeat; background-size:100% auto;; margin-left:24px; transition:all 0.2s;}
a.btn-design:hover::after{background:url('/images/B_MWC_01_pc_06_over.png') 0 0 no-repeat; background-size:100% auto;;}

/* 로그인 */
.login-wrap{background:url('/images/1206_login_bg_m_02.png') 0 0 no-repeat; background-size:100% auto; height:164.1333vw; padding-top:38.8vw;}
.login{width:90.4vw; height:86.4vw; background:#fff; margin:0 auto; padding:6.6667vw 5.6vw 0;}
.login__title{font-size:7.1840vw; color:#58595b; font-weight:600; text-align:center; margin:0 0 6.6667vw;}
.login input[type="text"],
.login input[type="password"]{width:100%; height:11.6vw; border:1px solid #e3e5e5; background:#f1f2f2; border-radius:0.6667vw;  font-size:4.3120vw; padding:0 4.8vw;}
.login input[type="text"]{margin:0 0 1.7333vw;}
.login__btn{margin:5.3333vw 0;}
.login__btn input[type="checkbox"]{width:3.4667vw; height:3.4667vw; margin-right:2.4vw;}
.login__btn label{font-size:3.3733vw; color:#6d6e71; margin-right:4vw !important;}
.login input[type="submit"]{width:100%; height:11.6vw; background:#0071af; border-radius:0.6667vw; color:#fff; font-size:4.3120vw; font-weight:100;}
.login__link{text-align:right; margin:4.8vw 0 0;}
.login__link a{font-size:3.2147vw; color:#939598;}
.login__link a:first-child::after{content:''; display:inline-block; width:1px; height:3.2vw; background:#939598; margin:0 4vw;}

.darpa.gsma__history::before{width:100%; height:79.2vw; background:url('/images/1206_MWC-LA-addpage_m_03.png') 0 0 no-repeat; background-size:100% auto;;}
.darpa.gsma__history a{width:100%; height:9.7333vw; line-height:9.7333vw; margin:6.6667vw 0 0;}