@charset "utf-8";

/************************************************
project : 연합뉴스 다국어 모바일
commnet : 이벤트, 특집, 배너 등 운영
*************************************************/

/* =============== ####배너 ======================== */
/* ---- ##Mobile 홈페이지 고정 운영배너  ---- */
/* aside-bnr$$ 클래스 정의
 * aside-bnr01 ~ aside-bnr20 : PC 홈페이지 고정 운영배너
 * aside-bnr21 ~ aside-bnr99 : 상시적인 이벤트 배너 */
[class*='aside-bnr']{overflow:hidden;position:relative;box-sizing:border-box;}
[class*='aside-bnr'] .inner{display:block;position:relative;width:100%;height:100%;margin:20px auto;text-align:center;}
[class*='aside-bnr'] .inner a{display:block;height:100%;}

[class*='bnr-wrap']{}
[class*='bnr-wrap']+[class*='bnr-wrap']{margin-top:10px;}

.aside-bnr01{}
.aside-bnr01 img{height:52px;}
.main-news01+.aside-bnr01{border-bottom:1px solid #000;}

/* 2019북미 정상회담 배너 2019-02-21 */
.bnr-wrap01{position:relative;height:44px;margin:10px 15px 5px;background:url(/ad/img/2019/bnr_summit2019_global_mob01.png) center no-repeat;background-size:cover;}
.bnr-wrap01 .con{display:block;height:100%;}
.bnr-wrap01 .con a{display:block;position:relative;height:100%;}
.bnr-wrap01 .con .txt{overflow:hidden;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;text-indent:-9999px;background:url(/ad/img/2019/sprite_summit2019_global_mob04.png) no-repeat;background-size:300px auto;}
html.en .bnr-wrap01 .con > a{width:200px;}

html.en .bnr-wrap01 .con .txt{width:180px;left:15px;background-position:0 6px;}
html.zh .bnr-wrap01 .con .txt{background-position:50% -27px;}
html.ja .bnr-wrap01 .con .txt{background-position:50% -62px;}
html.ar .bnr-wrap01 .con .txt{background-position:50% -95px;}
html.es .bnr-wrap01 .con .txt{background-position:50% -128px;}
html.fr .bnr-wrap01 .con .txt{background-position:50% -160px;}

/* 이태원 애도 배너 2022-11-01 */
.bnr-wrap02{position:relative;height:148px;background-color:#404042;}
.bnr-wrap02 .con{position:relative;display:block;box-sizing:border-box;height:100%;padding:20px;color:#fff;font-size:11px;letter-spacing:-0.5px;text-indent:0;}
.bnr-wrap02 .con:before{content:'';clear:both;display:inline-block;position:absolute;top:0;right:-15px;width:92px;height:148px;background:url(//r.yna.co.kr/ad/img/2022/bnr_grieve_flower_r.png) 0 0/auto 148px no-repeat;}
.bnr-wrap02 .tit{display:block;margin:10px 0 15px;font-size:20px;line-height:26px;}

html.en .bnr-wrap02 .tit,
html.es .bnr-wrap02 .tit,
html.fr .bnr-wrap02 .tit{font-family:'Playfair Display',serif;}

html.es .bnr-wrap02 .tit{font-size:18px;line-height:24px;}
html.fr .bnr-wrap02 .tit{font-size:17px;line-height:24px;letter-spacing:-0.7px;}

.bnr-wrap02 [class*='txt0']{display:block;}
.bnr-wrap02 .txt01{}
.bnr-wrap02 .txt02{opacity:0.5;}

/* 월드컵2022 배너 2022-11-17 */
.bnr-wrap03{z-index:0;position:relative;height:52px;margin:20px 15px 0;background:#491782;text-align:left;}
.bnr-wrap03:before,
.bnr-wrap03:after{clear:both;content:"";position:absolute;z-index:-1;height:100%;background:url(//r.yna.co.kr/ad/img/2022/bnr_worldcup2022_mob02.svg) -5px 5px/auto 54px no-repeat;}
.bnr-wrap03:before{bottom:0;left:0;width:146px;}
.bnr-wrap03:after{bottom:0;right:0;width:78px;background-position:-239px 0;}
.bnr-wrap03 .inner>a{display:flex;align-items:center;justify-content:center;height:52px;}
.bnr-wrap03 .site-con{font-size:0;}
.bnr-wrap03 .site-con .ir-txt{display:inline-block;background:url(//r.yna.co.kr/ad/img/2022/bnr_worldcup2022_txt.png) 0 0 no-repeat;;background-size:300px 150px;}
html.en .bnr-wrap03 .site-con .ir-txt{width:146px;height:22px;background-position:0 0;}
html.zh .bnr-wrap03 .site-con .ir-txt{width:199px;height:23px;background-position:0 -30px;}
html.ja .bnr-wrap03 .site-con .ir-txt{width:177px;height:22px;background-position:0 -60px;}
html.ar .bnr-wrap03 .site-con .ir-txt{width:191px;height:29px;background-position:0 -90px;}
html.es .bnr-wrap03 .site-con .ir-txt{width:261px;height:21px;background-position:0 -120px;}
html.fr .bnr-wrap03 .site-con .ir-txt{width:146px;height:22px;background-position:0 0;}

html.en .bnr-wrap02 .con:before{}
html.zh .bnr-wrap02 .con:before{right:0;top:24px;}
html.ja .bnr-wrap02 .con:before{right:0;}
html.ar .bnr-wrap02 .con:before{right:inherit;left:0;background:url(//r.yna.co.kr/ad/img/2022/bnr_grieve_flower_l.png) 0 0/auto 148px no-repeat;}
html.es .bnr-wrap02 .con:before{top:22px;right:0;}
html.fr .bnr-wrap02 .con:before{top:22px;right:0;}

/* ces2023 배너(영문) */
.bnr-wrap04{position:relative;margin:20px 16px;height:52px;background:#1e86f9;text-align:center;}
.bnr-wrap04 .inner{height:100%;}
.bnr-wrap04 .inner>a{display:block;width:100%;height:100%;}
.bnr-wrap04 .site-con{height:100%;}
.bnr-wrap04 .tit{display:inline-block;font-weight:700;font-size:22px;line-height:52px;color:#fff !important;}
.bnr-wrap04 .tit .year{color:#05fbfe;}

/* 부산엑스포 2023 배너 : 2023-02-03 */
.bnr-wrap05{margin:20px 16px;height:52px;background-color:#0a92c1;}
.bnr-wrap05 .inner a{display:flex;align-items:center;justify-content:center;height:52px;}
.bnr-wrap05 a:before{content:'';display:inline-block;width:32px;height:35px;margin-right:8px;background:url(//r.yna.co.kr/ad/img/2023/bnr_mob_busan_expo_lang_sprites.png?v=20230209_1002) 0 -175px no-repeat;background-size:300px 250px;}
html.en .bnr-wrap05 .site-con{width:274px;height:17px;background:url(//r.yna.co.kr/ad/img/2023/bnr_mob_busan_expo_lang_sprites.png?v=20230209_1002) 0 0 no-repeat;background-size:300px 250px;}
html.zh .bnr-wrap05 .site-con{width:180px;height:15px;background:url(//r.yna.co.kr/ad/img/2023/bnr_mob_busan_expo_lang_sprites.png?v=20230209_1002) 0 -25px no-repeat;background-size:300px 250px;}
html.cb .bnr-wrap05 .site-con{width:180px;height:15px;background:url(//r.yna.co.kr/ad/img/2023/bnr_mob_busan_expo_lang_sprites.png?v=20230209_1002) 0 -50px no-repeat;background-size:300px 250px;}
html.ja .bnr-wrap05 .site-con{width:183px;height:15px;background:url(//r.yna.co.kr/ad/img/2023/bnr_mob_busan_expo_lang_sprites.png?v=20230209_1002) 0 -75px no-repeat;background-size:300px 250px;}
html.ar .bnr-wrap05 .site-con{width:213px;height:18px;background:url(//r.yna.co.kr/ad/img/2023/bnr_mob_busan_expo_lang_sprites.png?v=20230209_1002) 0 -100px no-repeat;background-size:300px 250px;}
html.es .bnr-wrap05 .site-con{width:232px;height:17px;background:url(//r.yna.co.kr/ad/img/2023/bnr_mob_busan_expo_lang_sprites.png?v=20230209_1002) 0 -125px no-repeat;background-size:300px 250px;}
html.fr .bnr-wrap05 .site-con{width:214px;height:19px;background:url(//r.yna.co.kr/ad/img/2023/bnr_mob_busan_expo_lang_sprites.png?v=20230209_1002) 0 -150px no-repeat;background-size:300px 250px;}
html.ar .bnr-wrap05 a:before{margin:0 0 0 8px;}

@media all and (max-width:365px){
	.bnr-wrap05 a:before{display:none;}
}

/* 대사 인터뷰 : 2023-08-25 */
.bnr-wrap06{position:relative;margin:20px 16px;height:52px;background-color:#5a9a22;}
.bnr-wrap06:before,
.bnr-wrap06:after{content:'';clear:both;position:absolute;width:39px;height:39px;background:url(//r.yna.co.kr/ad/img/2023/bnr_ambassador_interview_mob_20230825.png) 0 0/200px auto no-repeat;}
.bnr-wrap06:before{left:0;bottom:0;background-position:0 -12px;}
.bnr-wrap06:after{right:0;top:0;background-position:-160px 0;}
.bnr-wrap06 .inner a{display:flex;align-items:center;justify-content:center;height:52px;}
.bnr-wrap06 .site-con{display:block;width:100%;height:100%;text-indent:-9999px;background:url(//r.yna.co.kr/ad/img/2023/bnr_ambassador_interview_mob_20230825.png) center 0/200px auto no-repeat;}
html.en .bnr-wrap06 .site-con{background-position-y:-52px;}
html.zh .bnr-wrap06 .site-con{background-position-y:-104px;}
html.cb .bnr-wrap06 .site-con{background-position-y:-156px;}
html.ja .bnr-wrap06 .site-con{background-position-y:-208px;}
html.ar .bnr-wrap06 .site-con{background-position-y:-260px;}
html.es .bnr-wrap06 .site-con{background-position-y:-312px;}
html.fr .bnr-wrap06 .site-con{background-position-y:-52px;}
/* html.ar .bnr-wrap06 a:before{margin:0 0 0 8px;} */

/* 2022항저우 아시안게임 : 2023-09-15 */
.bnr-wrap07{position:relative;height:52px;margin:20px 16px;background-image:linear-gradient(93deg, #e5e1ff 0%, #fce4ee 100%);border:1px solid #edddef;}
.bnr-wrap07 .bg-left{content:'';display:block;position:absolute;top:0;left:0;width:86px;height:52px;background:url(//r.yna.co.kr/ad/img/2023/bnr_bg_left_asian2022_pre_mob.png) no-repeat 0 0;background-size:86px 52px;}
.bnr-wrap07 .bg-right{content:'';display:block;position:absolute;top:0;right:0;width:86px;height:52px;background:url(//r.yna.co.kr/ad/img/2023/bnr_bg_right_asian2022_pre_mob.png?v=20230915_1700) no-repeat 0 0;background-size:86px 52px;}
.bnr-wrap07 .inner{position:relative;width:100%;height:100%;}
.bnr-wrap07 a{display:flex;align-items:center;justify-content:center;height:100%;}
.bnr-wrap07 .site-con{display:inline-block;text-indent:-9999px;background:url(//r.yna.co.kr/ad/img/2023/bnr_mob_hangzhou2022_lang_sprites.png) no-repeat 0 0;background-size:300px 150px;}
html.en .bnr-wrap07 .site-con{width:248px;height:18px;background-position-y:0;}
html.zh .bnr-wrap07 .site-con{width:148px;height:19px;background-position-y:-25px;}
html.ja .bnr-wrap07 .site-con{width:142px;height:19px;background-position-y:-50px;}
html.ar .bnr-wrap07 .site-con{width:273px;height:18px;background-position-y:-75px;}
html.es .bnr-wrap07 .site-con{width:275px;height:19px;background-position-y:-100px;}
html.fr .bnr-wrap07 .site-con{width:185px;height:19px;background-position-y:-125px;}

/* 요약기사 : 2023-08-25 */
.bnr-wrap08{position:relative;margin:20px 16px;height:52px;background-color:#0000ff;text-align:center;}
.bnr-wrap08 .inner{position:relative;}
.bnr-wrap08 .inner:before,
.bnr-wrap08 .inner:after{content:'';display:block;clear:both;position:absolute;top:0;width:50%;height:100%;}
.bnr-wrap08 .inner:before{left:0;background:linear-gradient(45deg,rgba(184,85,255,1) 0%,rgba(184,85,255,0) 100%);}
.bnr-wrap08 .inner:after{right:0;background:linear-gradient(45deg,rgba(23,224,254,0) 0%,rgba(23,224,254,1) 100%);}
.bnr-wrap08 .inner>a{display:block;position:relative;z-index:1;}
.bnr-wrap08 .inner .txt01{font-weight:bold;font-size:20px;line-height:52px;color:#fff;text-shadow:1px 1px 1px #000;}

/* 총선 2024 : 2024-03-07 */
.bnr-wrap09{position:relative;height:52px;margin:20px 16px;background-image: linear-gradient(99deg, #f1eafe, #f6ebfe 29%, #eceafd 64%, #e7edfd);}
.bnr-wrap09 .inner{position:relative;width:100%;height:100%;}
.bnr-wrap09 a{display:block;height:100%;}
.bnr-wrap09 .site-con{display:inline-block;width:100%;height:100%;text-indent:-9999px;background:url(//r.yna.co.kr/ad/img/2024/bnr_sprites_lang_mob_20240308.png?v=20240308_1400) no-repeat center 0;background-size:350px auto;}
html.en .bnr-wrap09 .site-con{background-position-y:0;}
html.zh .bnr-wrap09 .site-con{background-position-y:-52px;}
html.ja .bnr-wrap09 .site-con{background-position-y:-156px;}
html.ar .bnr-wrap09 .site-con{background-position-y:-208px;}
html.es .bnr-wrap09 .site-con{background-position-y:-260px;}
html.fr .bnr-wrap09 .site-con{background-position-y:-312px;}

/* k-talk 2024 : 2024-06-21 */
.bnr-wrap10{position:relative;height:52px;margin:20px 16px;background-color:#4f1ab9;}
.bnr-wrap10 .inner{position:relative;width:100%;height:100%;}
.bnr-wrap10 .inner:before{content:'';display:inline-block;position:absolute;bottom:0;left:0;width:39px;height:39px;background:url(//r.yna.co.kr/ad/img/2024/bnr_sprites_lang_m_ktalk_20240621.png) no-repeat 0 0;background-size:150px 300px;}
.bnr-wrap10 .inner:after{content:'';display:inline-block;position:absolute;top:0;right:0;width:39px;height:39px;background:url(//r.yna.co.kr/ad/img/2024/bnr_sprites_lang_m_ktalk_20240621.png) no-repeat -75px 0;background-size:150px 300px;}
.bnr-wrap10 a{display:flex;align-items:center;justify-content:center;height:100%;}
.bnr-wrap10 .site-con{display:inline-block;width:100%;height:100%;text-indent:-9999px;background:url(//r.yna.co.kr/ad/img/2024/bnr_sprites_lang_m_ktalk_20240621.png) no-repeat 0 0;background-size:150px 300px;}
html.en .bnr-wrap10 .site-con{width:75px;height:17px;margin-top:-2px;background-position-y:-60px;}
html.zh .bnr-wrap10 .site-con{width:92px;height:22px;background-position-y:-180px;}
html.ja .bnr-wrap10 .site-con{width:75px;height:17px;margin-top:-2px;background-position-y:-60px;}
html.ar .bnr-wrap10 .site-con{width:100px;height:20px;background-position-y:-240px;}
html.es .bnr-wrap10 .site-con{width:75px;height:17px;margin-top:-2px;background-position-y:-60px;}
html.fr .bnr-wrap10 .site-con{width:75px;height:17px;margin-top:-2px;background-position-y:-60px;}

/* 2024 파리올림픽 : 2024-07-18 */
.bnr-wrap11{position:relative;height:50px;margin:20px 16px;background-color:#1bcdc8;}
.bnr-wrap11 .bg-left{content:'';display:block;position:absolute;top:0;left:0;width:75px;height:50px;background:url(//r.yna.co.kr/ad/img/2024/bnr_mob_paris2024_lang_sprites.png?v=20240722_1048) no-repeat 0 0;background-size:200px 400px;}
.bnr-wrap11 .bg-right{content:'';display:block;position:absolute;top:0;right:0;width:87px;height:50px;background:url(//r.yna.co.kr/ad/img/2024/bnr_mob_paris2024_lang_sprites.png?v=20240722_1048) no-repeat -114px 0;background-size:200px 400px;}
.bnr-wrap11 .inner{position:relative;width:100%;height:100%;}
.bnr-wrap11 a{display:flex;align-items:center;justify-content:center;height:100%;}
.bnr-wrap11 .site-con{display:inline-block;text-indent:-9999px;background:url(//r.yna.co.kr/ad/img/2024/bnr_mob_paris2024_lang_sprites.png?v=20240722_1048) no-repeat 0 0;background-size:200px 400px;}
html.en .bnr-wrap11 .site-con{width:189px;height:28px;background-position-y:-50px;}
html.zh .bnr-wrap11 .site-con{width:189px;height:29px;background-position-y:-100px;}
html.ja .bnr-wrap11 .site-con{width:189px;height:29px;background-position-y:-150px;}
html.ar .bnr-wrap11 .site-con{width:197px;height:35px;background-position-y:-200px;}
html.es .bnr-wrap11 .site-con{width:189px;height:27px;background-position-y:-250px;}
html.fr .bnr-wrap11 .site-con{width:189px;height:27px;background-position-y:-300px;}

/* 2025 하얼빈아시안게임 : 2025-01-21 */
.bnr-wrap12{position:relative;height:52px;margin:20px 16px;background:linear-gradient(90deg, #B31A14 0%, #CA1B5E 100%);overflow:hidden;}
.bnr-wrap12 .bg-right{content:'';display:block;position:absolute;top:0;right:0;width:343px;height:26px;background:url(//r.yna.co.kr/ad/img/2025/bnr_m_harbin2025_lang_sprites.png) no-repeat 0 0;background-size:350px 250px;}
.bnr-wrap12 .inner{position:relative;width:100%;height:100%;}
.bnr-wrap12 a{display:flex;align-items:center;justify-content:center;height:100%;}
.bnr-wrap12 .site-con{display:inline-block;text-indent:-9999px;background:url(//r.yna.co.kr/ad/img/2025/bnr_m_harbin2025_lang_sprites.png) no-repeat 0 0;background-size:350px 250px;}
html.en .bnr-wrap12 .site-con{width:157px;height:24px;background-position-y:-50px;}
html.zh .bnr-wrap12 .site-con{width:212px;height:22px;background-position-y:-100px;}
html.ja .bnr-wrap12 .site-con{width:230px;height:22px;background-position-y:-150px;}
html.ar .bnr-wrap12 .site-con{width:140px;height:28px;background-position-y:-200px;}
html.es .bnr-wrap12 .site-con{width:157px;height:24px;background-position-y:-50px;}
html.fr .bnr-wrap12 .site-con{width:157px;height:24px;background-position-y:-50px;}

/* 2025 대선 : 2025-04-23 */
.bnr-wrap13{position:relative;height:52px;margin:20px 16px;background-color:#F7F5FF;overflow:hidden;border:1px solid #C7BDF0;box-sizing:border-box;}
.bnr-wrap13 .inner{position:relative;width:100%;height:100%;}
.bnr-wrap13 a{display:flex;align-items:end;justify-content:center;height:100%;}
.bnr-wrap13 .site-con{display:inline-block;text-indent:-9999px;background:url(//r.yna.co.kr/ad/img/2025/bnr_m_election2025_lang_sprites.png) no-repeat 0 0;background-size:300px 350px;}
html.en .bnr-wrap13 .site-con{width:246px;height:41px;background-position-y:0px;}
html.zh .bnr-wrap13 .site-con{width:247px;height:41px;background-position-y:-50px;}
html.ja .bnr-wrap13 .site-con{width:235px;height:41px;background-position-y:-150px;}
html.ar .bnr-wrap13 .site-con{width:252px;height:41px;background-position-y:-200px;}
html.es .bnr-wrap13 .site-con{width:249px;height:41px;background-position-y:-250px;}
html.fr .bnr-wrap13 .site-con{width:230px;height:41px;background-position-y:-300px;}

/* 2025 한일콘테스트 : 2025-07-01 */
.bnr-wrap14{position:relative;height:52px;margin:20px 16px;background-color:#DDD0C0;overflow:hidden;box-sizing:border-box;}
.bnr-wrap14 .inner{position:relative;width:100%;height:100%;}
.bnr-wrap14 a{display:flex;align-items:center;justify-content:center;height:100%;}
.bnr-wrap14 .site-con{display:inline-block;width:155px;height:42px;text-indent:-9999px;background:url(//r.yna.co.kr/ad/img/2025/bnr_m_rengo_20250701.png?v=20250701_1350) no-repeat 0 0;background-size:155px 42px;}

/* ---- ##언어선택 ---- */
.lang-select01 .txt{font-size:11px;color:#fff;}
.lang-select01 .txt i{position:absolute;top:2px;right:2px;width:6px;height:6px;margin:0 0 3px 6px;box-sizing:border-box;border-right:1px solid #fff;border-bottom:1px solid #fff;
-webkit-transition:all 0.2s ease;
-moz-transition:all 0.2s ease;
-o-transition:all 0.2s ease;
-ms-transition:all 0.2s ease;
transition:all 0.2s ease;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);}
.lang-select01{position:absolute;z-index:10;width:66px;top:15px;right:5px;padding-bottom:4px;border-bottom:1px solid #fff;color:#fff;}
.lang-select01.active .txt i{margin:0 0 0 10px;
-webkit-transform:rotate(-135deg);
-moz-transform:rotate(-135deg);
-ms-transform:rotate(-135deg);
transform:rotate(-135deg)}
.lang-select01 ul{overflow:hidden;position:absolute;left:-4px;top:28px;width:75px;height:0;background:#8fbee1;
-webkit-transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
-ms-transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);}
.lang-select01 ul li{margin:0 8px 4px;text-align:left;}
.lang-select01 ul li a{display:inline-block;width:100% !important;padding:2px 4px;box-sizing:border-box;font-size:11px;color:#fff;letter-spacing:0;}
.lang-select01 ul li.fr{float:none !important;}
.lang-select01.active ul{height:165px;padding:11px 0 5px;}

/* ---- ##광고 개별 박스형 ---- */
[class*='aside-box']{position:relative;}

/* aside-box01 : 광고 */
/* .aside-box01{} */


/* =============== ####이벤트 페이지 ======================== */


/* =============== ####팝업 ======================== */
/* 팝업 클래스명 정의
 * popup-type$$ : 외국어 공통 팝업 스타일
 * popup-en$$ : 영어 팝업 스타일
 * popup-zh$$ : 중국어 팝업 스타일
 * popup-ja$$ : 일본어 팝업 스타일
 * popup-ar$$ : 아랍어 팝업 스타일
 * popup-es$$ : 스페인어 팝업 스타일
 * popup-fr$$ : 프랑스어 팝업 스타일 */

 /* ---- popup-type01  : 기본형 ---- */
.popup-type01{z-index:100;display:none;position:fixed;bottom:0;left:0;width:100%;}
.popup-type01 .pop-content{padding:10px 30px 20px;background-color:#5f47d9;border-radius:20px 20px 0 0;}
.popup-type01 .pop-content .tit{font-size:30px;color:#04f5bb;font-weight:bold;text-align:center;}
.popup-type01 .pop-content .txt{margin-top:10px;font-size:14px;color:#fff;}
.popup-type01 .pop-content .btn-wrap{margin-top:3px;text-align:center;}
.popup-type01 .pop-content .btn-wrap .btn-go{display:inline-block;padding:9px 22px;font-size:14px;color:#5f47d9;background-color:#04f5bb;border-radius:17px;}
.popup-type01 .pop-footer{padding:20px;background-color:#000;}
.popup-type01 .pop-footer:after{content:'';display:block;clear:both;}
.popup-type01 .pop-footer .btn-today,
.popup-type01 .pop-footer .btn-exit{font-size:14px;color:#fff;line-height:18px;}
.popup-type01 .pop-footer .btn-today{float:left;}
.popup-type01 .pop-footer .btn-exit{float:right;}
