@charset "UTF-8";/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0;}
fieldset,img{border:0 none;}
dl,ul,ol,menu,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,select,textarea,button{vertical-align:middle;}
input::-ms-clear{display:none;}
button{border:0 none;background-color:transparent;cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
body{background:#F2F4F7;}
body{-webkit-text-size-adjust:none;}
#modoo,#modoo th,#modoo td,#modoo input,#modoo select,#modoo textarea,#modoo button{font-size:16px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Apple SD Gothic Neo",Arial,sans-serif;color:#000;}
/* color값은 디자인가이드에 맞게사용 */
#modoo a{color:#000;text-decoration:none;}
#modoo a:active{background-color:transparent;}
#modoo address,#modoo caption,#modoo cite,#modoo code,#modoo dfn,#modoo em,#modoo var{font-style:normal;font-weight:normal;}
/* global */
.direct-link{position:absolute;top:-1px;left:0;z-index:1000;height:1px;}
/* 바로가기 */
.direct-link a{position:absolute;top:-999px;padding:5px 10px;font-weight:bold;color:#fff;background:#333;text-decoration:none;white-space:nowrap;}
.direct-link a:focus{top:0;}
.ir_pm{display:block;overflow:hidden;font-size:1px;line-height:0;color:transparent;}
/* Mobile용 사용된 이미지내 의미있는 텍스트의 대체텍스트를 제공할때 */
.ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%;}
/* 중요한 이미지 대체텍스트로 이미지off시에도 대체 텍스트를 보여주고자 할때 */
.ir_caption{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px;}
/* Table caption에 숨김텍스트를 제공할때 */
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px;}
/* 대체텍스트가 아닌 접근성을 위한 숨김텍스트를 제공할때 */
.show{display:block;}
.hide{display:none;}
/* 공통 이미지 */
#modoo .ico_modoo{display:block;overflow:hidden;font-size:1px;line-height:0;vertical-align:top;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_250530.svg) 0 0 no-repeat;background-size:300px auto;color:transparent;}
#modoo .select_market .link_opt:before{background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_250530.svg) no-repeat;background-size:300px auto;}
/* 포인트 컬러 */
#modoo .emph_txt{color:#4881F7;}
/* 공통 클래스 */
#modoo .box_comp{margin-top:12px;padding:0 20px 20px;border-radius:16px;background-color:#fff;}
#modoo .content-article .box_comp:first-of-type{position:relative;z-index:1;margin-top:-30px;}
#modoo .link_thumb{display:block;position:relative;}
#modoo .wrap_thumb{position:relative;overflow:hidden;border-radius:8px;background:#F2F4F7 url(//t1.daumcdn.net/media/common/noimage/ico_noimage_l.png) 50% 50% no-repeat;background-size:32px 32px;}
#modoo a.wrap_thumb{background-color:#F2F4F7;}
#modoo .wrap_thumb:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.08);border-radius:8px;}
#modoo .wrap_thumb .ico_vod3{position:absolute;bottom:8px;right:9px;}
#modoo .wrap_thumb .ico_vod4{position:absolute;bottom:10px;right:10px;}
#modoo .img_g{display:block;width:100%;vertical-align:top;}
#modoo .play_time{position:absolute;z-index:1;right:8px;bottom:8px;padding:0 6px;border-radius:25px;font-size:0.75em;line-height:1.66;color:#fff;background-color:rgba(0,0,0,0.48);}
#modoo .cont_thumb{overflow:hidden;}
#modoo .wrap_scroll{overflow:hidden;}
#modoo .inner_wrap{overflow:hidden;margin:0 -20px;}
#modoo .align_left{text-align:left;}
#modoo .align_right{text-align:right;}
#modoo .ico_svg{display:block;}
/* 박스 컴포넌트 > 전체화면 타입 */
#modoo .type_comp_full{position:absolute;top:0;left:0;right:0;height:calc(100vh - 114px);height:-webkit-fill-available;height:calc(100dvh - 114px);max-height:calc((var(--display-viewport-height,1vh) * 100) - 114px);border-radius:0;}
#modoo .content-article .box_comp:first-of-type.type_comp_full{position:absolute;margin:0;}
/* 박스 컴포넌트 > 접힘,펼침 타입 */
#modoo .type_comp_fold{position:relative;padding-top:0;}
#modoo .type_comp_fold.fold_on{overflow:hidden;height:58px;}
/* 공통 타이틀 */
#modoo .box_tit{display:flex;align-items:center;justify-content:space-between;position:relative;max-width:100%;min-height:58px;}
#modoo .box_tit.line{border-bottom:1px solid rgba(0,0,0,0.04);}
#modoo .tit_box{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;font-size:1.125em;line-height:1.15;}
#modoo .tit_box .link_tit{display:flex;align-items:center;overflow:hidden;position:relative;}
#modoo .tit_box .txt_box{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:-1px;padding:5px 0;}
#modoo .tit_box .num_count{color:rgba(0,0,0,0.48);}
#modoo .tit_box .ico_arrow4{display:inline-block;margin:3px 0 0 7px;}
.fs_big #modoo .tit_box .ico_arrow4{margin-top:5px;}
#modoo .tit_box .ico_shorts{display:inline-block;margin-right:6px;}
.fs_big #modoo .tit_box .ico_shorts{margin-top:3px;}
#modoo .box_tit .ico_outlink{display:inline-block;margin-left:7px;}
#modoo .box_tit .txt_date{padding-right:2px;font-size:0.875em;line-height:1.21;color:rgba(0,0,0,0.48);}
/* 공통 타이틀 - 도움말과 함께 좌측정렬 */
#modoo .align_tooltip{display:inline-flex;vertical-align:top;max-width:100%;}
#modoo .align_tooltip .tit_box{flex:0 1 auto;}
/* 부가정보 - info_txt */
#modoo .info_txt{display:block;overflow:hidden;padding-top:6px;line-height:1;white-space:nowrap;text-overflow:ellipsis;}
#modoo .info_txt::after{display:block;clear:both;content:'';}
#modoo .info_txt .con_txt{float:left;overflow:hidden;max-width:100%;text-overflow:ellipsis;color:#858585;}
#modoo .info_txt .txt_info{position:relative;font-size:0.875em;line-height:1.21;color:#858585;vertical-align:top;}
#modoo .info_txt .txt_info + .txt_info{padding-left:7px;}
#modoo .info_txt .txt_info + .txt_info:before{content:'';position:absolute;top:50%;left:0;width:2px;height:2px;margin-top:-1px;border-radius:50%;background-color:rgba(0,0,0,0.16);}
/* 부가정보 - info_desc */
#modoo .info_desc{display:flex;}
#modoo .info_desc .txt_cp{overflow:hidden;font-size:0.875em;line-height:1.21;color:rgba(0,0,0,0.48);white-space:nowrap;text-overflow:ellipsis;}
#modoo .info_desc .txt_more{flex:1 0 0%;overflow:hidden;position:relative;padding-left:15px;font-size:0.875em;line-height:1.21;color:#4881F7;white-space:nowrap;text-overflow:ellipsis;}
#modoo .info_desc .txt_more:before{content:'';position:absolute;top:50%;left:5px;width:2px;height:2px;margin-top:-1px;border-radius:50%;background-color:#D6D6D6;}
/* 안내문구 */
#modoo .info_caution{padding-top:17px;}
#modoo .desc_caution{font-size:0.75em;line-height:1.58;color:rgba(0,0,0,0.48);}
#modoo .desc_caution sup{float:left;margin:3px 5px 0 0;}
#modoo .desc_caution .txt_caution{display:block;overflow:hidden;}
/* 제공 */
#modoo .info_cp{padding-top:16px;font-size:0.938em;line-height:1.33;}
#modoo .info_cp .item_cp,#modoo .info_cp .tit_cp,#modoo .info_cp .txt_time{color:rgba(0,0,0,0.48);}
#modoo .info_cp .txt_cp{color:rgba(0,0,0,0.72);}
#modoo .info_cp .link_cp{color:#4881F7;}
#modoo .info_cp .btn_help{margin:0 -4px;padding:1px 4px;}
/* 버튼 */
#modoo .group_btn{padding-top:16px;text-align:center;}
/* 버튼 - link_refresh */
#modoo .link_refresh{display:inline-flex;max-width:100%;height:40px;padding:0 19px;border:1px solid rgba(0,0,0,0.08);border-radius:40px;font-size:15px;line-height:39px;vertical-align:top;box-sizing:border-box;}
#modoo .link_refresh:hover{border:1px solid rgba(0,0,0,0.16);}
#modoo .link_refresh .ico_refresh{flex-shrink:0;width:16px;height:16px;margin:11px 7px 0 0;background-position:-90px 0;vertical-align:top;}
#modoo .link_refresh .emph_txt{display:inline-block;flex:1;overflow:hidden;padding-left:4px;color:#4881F7;white-space:nowrap;vertical-align:top;text-overflow:ellipsis;}
#modoo .link_refresh .ico_arrow{width:8px;height:12px;margin:13px 0 0 9px;background-position:-180px -80px;}
#modoo .link_refresh .ico_more{width:12px;height:8px;margin:15px 0 0 8px;background-position:-170px -40px;}
#modoo .link_refresh .count_page{flex-shrink:0;padding-left:4px;color:rgba(0,0,0,0.48);}
#modoo .link_refresh .num_page{color:#000;}
/* 버튼 - btn_moreview */
#modoo .btn_moreview{display:inline-flex;max-width:100%;height:40px;padding:0 19px;border:1px solid rgba(0,0,0,0.08);border-radius:40px;font-size:15px;line-height:40px;vertical-align:top;box-sizing:border-box;}
#modoo .btn_moreview .emph_txt{display:inline-block;flex:1;overflow:hidden;padding-right:4px;white-space:nowrap;vertical-align:top;text-overflow:ellipsis;}
#modoo .btn_moreview .ico_fold2{margin:16px 0 0 8px;}
#modoo .btn_extend .ico_fold2{background-position:-190px -90px;}
/* 링크 - link_moreview */
#modoo .link_moreview{display:inline-flex;max-width:100%;height:40px;padding:0 19px;border:1px solid rgba(0,0,0,0.08);border-radius:40px;font-size:15px;line-height:40px;vertical-align:top;box-sizing:border-box;}
#modoo .link_moreview .ico_arrow4{margin:14px 0 0 8px;}
#modoo .link_moreview .ico_arrow4{width:7px;height:12px;background-position:-230px -80px;}
/* 삭제 예정 */
/* 버튼 - 지도 확대 버튼 */
#modoo .btn_full{display:flex;align-items:center;width:38px;height:38px;border:1px solid rgba(0,0,0,0.1);border-radius:8px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.06);}
#modoo .btn_full .ico_full{display:block;margin:0 auto;}
#modoo a.btn_full:active{background:#fff;}
/* 슬라이드 영역 - slide_box */
#modoo .slide_box{position:relative;}
#modoo .tag_wrap + .slide_box{margin-top:16px;}
#modoo .slide_box .wrap_scroll{margin:0 -20px;}
#modoo [class^=btn_slide]{display:none;}
#modoo .slide_paging{padding-top:16px;font-size:0;text-align:center;}
#modoo .slide_paging .link_page{display:inline-block;width:6px;height:6px;font-size:0;border-radius:50%;vertical-align:top;background-color:#EBEBEB;}
#modoo .slide_paging .link_page + .link_page{margin-left:6px;}
#modoo .slide_paging .link_page[aria-current='true']{background-color:#5B92FE;cursor:default;}
/* flicking 라이브러리 CSS (엠탑 내 적용을 위한 코드) */
#modoo .flicking-viewport{position:relative;overflow:hidden;}
#modoo .flicking-viewport.vertical{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
#modoo .flicking-viewport.vertical > .flicking-camera{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
#modoo .flicking-viewport.flicking-hidden > .flicking-camera > *{visibility:hidden;}
#modoo .flicking-camera{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:1;will-change:transform;}
#modoo .flicking-camera > *{-ms-flex-negative:0;flex-shrink:0;}
#modoo .flicking-panel{display:inline-flex;vertical-align:top;}
#modoo .flicking-pagination{position:absolute;bottom:0;left:0;right:0;text-align:center;z-index:2;transform:translateZ(0);}
#modoo .flicking-pagination-bullets{font-size:0;}
#modoo .flicking-pagination-bullet{display:inline-block;width:6px;height:6px;margin:0 3px;border-radius:50%;background-color:#EBEBEB;cursor:pointer;}
#modoo .flicking-pagination-bullet-active{background-color:#5B92FE;cursor:default;}
/* 슬라이드 영역 - pagination */
#modoo .wrap_paging{text-align:center;margin-top:18px;}
#modoo .wrap_paging .inner_paging{display:inline-block;position:relative;vertical-align:top;}
#modoo .wrap_paging .count_page{display:block;height:32px;padding:0 48px;color:rgba(0,0,0,0.48);font-size:1em;line-height:2.0;vertical-align:top;}
#modoo .wrap_paging .num_page{color:#000;}
#modoo .wrap_paging .txt_bar{padding:0 1px;}
#modoo .wrap_paging .btn_paging{position:absolute;top:0;width:32px;height:32px;border-radius:50%;border:solid 1px rgba(0,0,0,0.08);}
#modoo .wrap_paging .btn_paging:hover{border-color:rgba(0,0,0,0.16);}
#modoo .wrap_paging .btn_prev{left:0;}
#modoo .wrap_paging .btn_next{right:0;}
#modoo .wrap_paging .btn_paging [class^='ico_']{width:8px;height:12px;}
#modoo .wrap_paging .btn_paging .ico_modoo{margin:0 auto;}
#modoo .wrap_paging .btn_paging .ico_prev{background-position:-260px -80px;}
#modoo .wrap_paging .btn_paging .ico_next{background-position:-270px -80px;}
/* 슬라이드 영역 - 동영상 목록 */
#modoo .list_vod{display:inline-flex;padding:4px 20px 0;vertical-align:top;}
#modoo .list_vod li{display:inline-block;vertical-align:top;}
#modoo .list_vod li + li{padding-left:12px;}
#modoo .list_vod .flicking-viewport{padding:4px 20px 0;}
#modoo .list_vod .flicking-panel + .flicking-panel{padding-left:12px;}
#modoo .list_vod .link_thumb{width:98px;}
#modoo .list_vod .link_thumb:after{content:'';display:none;position:absolute;z-index:10;top:-4px;left:-4px;right:-4px;height:59px;border:2px solid #5B92FE;border-radius:12px;font-size:0;line-height:0;}
#modoo .list_vod .wrap_thumb:after{z-index:1;}
#modoo .list_vod .wrap_thumb{background-size:26px 26px;height:55px;}
#modoo .list_vod .img_g{position:absolute;top:50%;left:50%;border-radius:8px;transform:translate(-50%,-50%);}
#modoo .list_vod .cont_thumb{padding-top:8px;}
#modoo .list_vod .dim_vod{display:none;overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px;}
#modoo .list_vod .bg_dimmed{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;top:-1px;right:0;bottom:-1px;left:0;border-radius:8px;background-color:rgba(44,46,51,0.8);}
#modoo .list_vod .txt_end{font-size:0.813em;color:#fff;}
#modoo .list_vod .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.5em;font-weight:400;font-size:1em;line-height:1.25;white-space:normal;}
#modoo .list_vod .info_desc{padding-top:6px;}
#modoo .list_vod .on .link_thumb:after{display:flex;}
#modoo .list_vod .on .dim_vod{display:block;}
/* 탭메뉴(클러스터 - 스와이프) - tab_g */
#modoo .tab_btn{display:none;position:absolute;top:0;z-index:1;width:48px;height:40px;}
#modoo .tab_btn .ico_modoo{margin:12px auto 13px;}
#modoo .tab_prev{left:0;background:linear-gradient(to right,#fff 20px,transparent 21px,transparent 100%),linear-gradient(to right,#fff 0px,transparent 100%);}
#modoo .tab_next{right:0;background:linear-gradient(to left,#fff 20px,transparent 21px,transparent 100%),linear-gradient(to left,#fff 0px,transparent 100%);text-align:right;}
#modoo .tab_btn .btn_tabprev,#modoo .tab_btn .btn_tabnext{width:40px;height:40px;border:1px solid rgba(0,0,0,0.08);border-radius:100%;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,0.08);}
#modoo .tab_btn .btn_tabprev:hover,#modoo .tab_btn .btn_tabnext:hover{border-color:rgba(0,0,0,0.16);box-shadow:0px 1px 6px 0px rgba(0,0,0,0.12);}
#modoo .tab_btn .btn_tabnext .ico_next4{margin-left:16px;margin-right:0;}
#modoo .tabg_wrap{position:relative;padding-bottom:16px;}
#modoo .tab_g{margin:0 -20px;}
#modoo .tab_g .flicking-viewport{padding:0 20px;}
#modoo .tab_g .flicking-panel + .flicking-panel{margin-left:8px;}
#modoo .tab_g .link_tab{display:block;height:40px;padding:0 16px;border-radius:40px;font-size:0.938em;line-height:40px;color:#444445;background-color:#f2f4f7;}
#modoo .tab_g .link_tab[aria-selected='true']{background-color:#5B92FE;font-weight:700;color:#fff;}
/* 탭메뉴(태그 - 스와이프) - tag_g */
#modoo .tag_wrap{position:relative;}
#modoo .tag_wrap .btn_fold{display:none;width:40px;height:40px;margin:0 30px 0 -3px;border:1px solid #e0e0e0;border-radius:100%;background-color:#fff;}
#modoo .tag_wrap .btn_fold .ico_fold{width:15px;height:8px;margin:16px auto 14px;background-position:-150px -80px;}
#modoo .tag_g{margin:0 -20px;}
#modoo .tag_g .flicking-viewport{padding:0 20px;}
#modoo .tag_g .flicking-panel + .flicking-panel{margin-left:8px;}
#modoo .tag_g .link_tag{display:block;height:40px;padding:0 16px;border:1px solid rgba(0,0,0,0.08);border-radius:40px;background-color:#fff;font-weight:700;font-size:0.938em;line-height:40px;color:rgba(0,0,0,0.72);box-sizing:border-box;}
#modoo .tag_g .link_tag[aria-selected='true']{border-color:transparent;background-color:#000;font-weight:700;color:#fff;}
#modoo .tag_g .thumb_tag{display:inline-block;width:20px;height:20px;margin:10px 4px 0 0;vertical-align:top;}
/* 탭메뉴(기상특보) - tab_txt */
#modoo .tabtxt_wrap .inner_wrap{margin:0;}
#modoo .tab_txt{display:flex;border-bottom:1px solid rgba(0,0,0,0.08);}
#modoo .tab_txt li{flex:1;}
#modoo .tab_txt .link_tab{display:block;position:relative;padding:8px 0 9px;font-weight:700;font-size:0.938em;line-height:1.6;color:rgba(0,0,0,0.48);text-align:center;}
#modoo .tab_txt .link_tab[aria-selected='true']{color:#000;}
#modoo .tab_txt .link_tab[aria-selected='true']:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:2px;border-radius:2px;background:#000;}
/* 탭메뉴(날씨영상) - tab_txt2 */
#modoo .tabtxt2_wrap{margin-top:-18px;}
#modoo .tabtxt2_wrap .inner_wrap{position:relative;}
#modoo .tabtxt2_wrap .inner_wrap:before{content:'';position:absolute;bottom:0;left:20px;right:20px;border-bottom:1px solid rgba(0,0,0,0.04);}
#modoo .tab_txt2{display:inline-flex;padding:0 20px;vertical-align:top;}
#modoo .tab_txt2 li + li{padding-left:20px;}
#modoo .tab_txt2:after{content:'';display:block;clear:both;}
#modoo .tab_txt2 .link_tab{display:block;position:relative;padding:0;height:54px;font-size:1.063em;line-height:54px;color:rgba(0,0,0,0.72);white-space:nowrap;}
#modoo .tab_txt2 .link_tab[aria-selected='true']{font-weight:700;color:#000;}
#modoo .tab_txt2 .link_tab[aria-selected='true']:after{content:'';position:absolute;left:0;bottom:0;right:0;border-bottom:2px solid #000;}
/* 탭메뉴(날씨영상) > 2depth - tab_txt3 */
#modoo .tabtxt3_wrap{position:relative;}
#modoo .tab_txt3{display:flex;overflow:hidden;align-items:center;position:absolute;top:16px;left:16px;z-index:10;width:82px;border-radius:8px;background-color:#FAFAFA;}
#modoo .tab_txt3 li{width:41px;}
#modoo .tab_txt3 .link_tab{display:block;height:34px;font-size:0.875em;line-height:34px;color:rgba(0,0,0,0.72);text-align:center;white-space:nowrap;}
#modoo .tab_txt3 .link_tab[aria-selected='true']{font-weight:700;color:#fff;background-color:#5B92FE;}
/* 탭메뉴(선거 - 지역구/비례대표) - tab_menu */
#modoo .tab_menu{display:flex;justify-content:center;position:relative;height:41px;}
#modoo .tab_menu:before{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:1px;background-color:rgba(0,0,0,0.04);content:'';}
#modoo .tab_menu li{display:flex;align-items:center;}
#modoo .tab_menu .link_tabmenu{position:relative;min-width:91px;padding:0 5px;font-weight:700;font-size:1em;line-height:2.5;color:rgba(0,0,0,0.48);text-align:center;box-sizing:border-box;}
#modoo .tab_menu .link_tabmenu[aria-selected="true"]{color:#000;}
#modoo .tab_menu .link_tabmenu[aria-selected="true"]:after{position:absolute;bottom:-1px;left:0;width:100%;height:2px;border-radius:50px;background-color:#000;content:'';}
/* 탭메뉴(요일) - tabday2_wrap */
#modoo .tab_day2{margin:0 -20px;}
#modoo .tab_day2 .flicking-viewport{margin-top:-4px;padding:4px 20px 0;}
#modoo .tab_day2 .flicking-panel + .flicking-panel{margin-left:7px;}
#modoo .item_tabday2 .link_tab{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:40px;height:62px;border-radius:100px;font-size:0.938em;line-height:18px;color:rgba(0,0,0,0.72);text-align:center;background-color:#F2F4F7;}
#modoo .item_tabday2 .txt_num{padding-top:3px;}
#modoo .item_tabday2 .icon_new{position:absolute;top:-4px;left:calc(50% - 3px);width:4px;height:4px;border:2px solid #fff;border-radius:50%;font-size:0;line-height:0;text-indent:-9999px;background-color:#FF4E33;}
#modoo .item_tabday2 .link_tab[aria-selected="true"]{width:40px;height:62px;font-weight:700;color:#fff;background-color:#5B92FE;}
/* 도움말 - wrap_help (좌측정렬) */
#modoo .wrap_help{display:inline-block;position:relative;z-index:20;margin:-4px 0 0 3px;vertical-align:top;}
#modoo .wrap_help .btn_help{padding:6px;}
#modoo .wrap_help .layer_tooltip{display:none;position:absolute;z-index:10;top:40px;left:-5px;width:240px;padding:14px 44px 13px 16px;border-radius:16px;background-color:#fff;box-shadow:0px 4px 32px rgba(0,0,0,0.16);box-sizing:border-box;}
#modoo .wrap_help .btn_help[aria-expanded='true'] + .layer_tooltip{display:block;}
#modoo .wrap_help .ico_tooltip{position:absolute;top:-7px;left:6px;}
#modoo .wrap_help .btn_close{position:absolute;top:8px;right:8px;}
#modoo .wrap_help .ico_close{width:16px;height:16px;margin:8px;background-position:-50px -80px;}
#modoo .wrap_help .tit_tooltip{display:block;font-size:0.938em;padding-bottom:8px;line-height:1.2;}
#modoo .wrap_help .txt_tooltip{font-size:0.938em;line-height:1.33;}
#modoo .wrap_help .tit_tooltip + .txt_tooltip{margin-right:-28px;}
#modoo .wrap_help .link_more{display:inline-flex;align-items:center;margin-top:8px;font-size:0.938em;line-height:1.26;color:#4881F7;vertical-align:top;}
#modoo .wrap_help .link_more .ico_arr{width:16px;height:16px;margin-left:2px;background-position:-280px 0;}
/* 도움말 - type_help (우측정렬) */
#modoo .type_help{margin:0 -6px 0 0;}
#modoo .type_help .layer_tooltip{left:auto;right:-10px;}
#modoo .type_help .ico_tooltip{left:auto;right:13px;}
/* 도움말 - type_platform (pc/m 다르게 노출되는 경우) */
#modoo .type_platform .desc_tooltip{display:none;}
/* 도움말 - align_tooltip (도움말 기준 중앙정렬) */
#modoo .align_tooltip .layer_tooltip{left:50%;right:auto;transform:translateX(-50%);}
#modoo .align_tooltip .ico_tooltip{left:50%;right:auto;transform:translateX(-50%);}
/* 알람 */
#modoo .alarm_wrap{position:relative;height:40px;border:1px solid rgba(0,0,0,0.08);border-radius:20px;text-align:center;box-sizing:border-box;}
#modoo .alarm_wrap .link_alarm{display:block;}
#modoo .alarm_wrap .desc_alarm{font-weight:400;font-size:0.875em;line-height:40px;color:rgba(0,0,0,0.72);}
#modoo .alarm_wrap .txt_cluster{font-weight:700;}
#modoo .alarm_wrap .set_alarm{position:absolute;top:50%;right:7px;border:1px solid rgba(0,0,0,0.1);border-radius:50%;transform:translateY(-50%);}
#modoo .alarm_wrap .set_alarm .ico_alarm{margin:6px;}
/* 셀렉트박스 - opt_comm */
#modoo .group_opt{display:flex;}
#modoo .opt_comm{position:relative;line-height:1;}
#modoo .opt_comm + .opt_comm{margin-left:16px;}
#modoo .opt_comm .select_comm{display:inline-block;min-width:52px;padding-right:24px;border:0 none;font-size:1em;line-height:1.25;text-align:right;text-align-last:right;vertical-align:top;background-color:#fff;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}
#modoo .opt_comm .ico_arrow2{position:absolute;top:50%;right:2px;margin-top:-4px;pointer-events:none;}
/* 셀렉트박스 - opt_wide */
#modoo .opt_wide .opt_comm{flex:1;}
#modoo .opt_wide .opt_comm + .opt_comm{margin-left:10px;}
#modoo .opt_wide .select_comm{width:100%;height:40px;padding:0 30px 0 12px;border-radius:8px;border:1px solid rgba(0,0,0,0.12);font-size:0.875em;text-align:left;text-align-last:left;white-space:nowrap;text-overflow:ellipsis;}
#modoo .opt_wide .ico_arrow2{right:12px;}
#modoo .opt_comm .select_comm:disabled{color:rgba(0,0,0,0.24);}
#modoo .opt_comm .select_comm:disabled + .ico_arrow2{opacity:0.12;}
/* 툴팁 - hover시 노출 */
#modoo .wrap_tooltip{position:relative;}
#modoo .wrap_tooltip .box_tooltip{display:none;position:absolute;top:100%;left:0;padding:0 4px;border-radius:4px;background:#808080;white-space:nowrap;}
#modoo .wrap_tooltip .box_tooltip .txt_tooltip{display:block;font-size:0.75em;line-height:1.66;color:#fff;}
#modoo .wrap_tooltip .target_tooltip:hover + .box_tooltip{display:block;}
/* 티커 */
#modoo .opt_rolling{position:relative;margin-top:-30px;}
#modoo .opt_rolling + .opt_rolling,#modoo .box_comp + .opt_rolling,#modoo .box_cmtalex + .opt_rolling{margin-top:12px;}
#modoo .feature_news + .main-content .opt_rolling{height:68px;margin-top:-48px;}
#modoo .feature_news + .main-content .opt_rolling:before{content:'';display:block;border-top:10px solid #fff;}
#modoo .wrap_rolling{position:relative;z-index:10;overflow:hidden;height:58px;border-radius:16px;background-color:#fff;}
#modoo .feature_news + .main-content .wrap_rolling{border-radius:0 0 16px 16px;}
#modoo .wrap_rolling .btn_fold{position:absolute;top:0;right:0;padding:25px 22px;}
#modoo .wrap_rolling .inner_rolling{-webkit-transition:transform .4s;-moz-transition:transform .4s;transition:transform .4s;will-change:transform;}
#modoo .list_rolling + .list_rolling{border-top:1px solid #FAFBFD;}
#modoo .list_rolling li{overflow:hidden;min-height:54px;margin:0 20px;padding-right:30px;}
#modoo .list_rolling li + li{border-top:1px solid rgba(0,0,0,0);}
#modoo .list_rolling .item_rolling{display:flex;align-items:flex-start;}
#modoo .list_rolling a.item_rolling{outline-offset:-1px;}
#modoo .list_rolling .item_rolling:hover{text-decoration:none;}
#modoo .list_rolling .tag_rolling{flex-shrink:0;margin:15px 12px 0 0;min-width:38px;min-height:24px;padding:0 5px;border-radius:15px;font-weight:700;font-size:0.75em;line-height:2;color:#5B92FE;text-align:center;background-color:rgba(95,148,255,0.16);box-sizing:border-box;}
#modoo .list_rolling .tag_quick{color:#fff;background-color:#FF5727;}
#modoo .list_rolling .tag_special{color:#FF5727;background-color:rgba(255,87,39,0.16);}
#modoo .list_rolling .tag_shortdrama{color:#fff;background-color:#7B66FF;}
#modoo .list_rolling .txt_rolling{flex:1;display:block;overflow:hidden;padding:17px 0;font-size:1em;line-height:1.25;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-0.03em;}
#modoo .list_rolling .ico_outlink{flex-shrink:0;margin:19px 10px 0 4px;}
#modoo .list_rolling li.active{height:58px;}
#modoo .list_rolling li.active .tag_rolling{margin-top:17px;}
#modoo .list_rolling li.active .txt_rolling{padding:19px 0 16px;}
#modoo .list_rolling li.active .ico_outlink{margin-top:20px;}
#modoo .list_rolling li.before{margin-right:41px;}
#modoo .wrap_rolling .inner_rolling:only-child .ico_outlink{margin-right:-30px;}
#modoo .rolling_open .wrap_rolling{height:auto;}
#modoo .rolling_open .list_rolling .txt_rolling{white-space:normal;}
#modoo .rolling_open .list_rolling li + li{border-color:rgba(0,0,0,0.04);}
#modoo .rolling_open .list_rolling li.active{height:auto;}
#modoo .rolling_open .list_rolling li.active .txt_rolling{white-space:normal;}
#modoo .rolling_open .btn_fold .ico_arrow2{background-position:-20px -80px;}
/* rolling_type */
#modoo .rolling_type{margin-top:-40px;}
#modoo .rolling_type:before{content:'';position:absolute;top:-16px;left:0;right:0;height:32px;background-color:#fff;}
/* 장소 목록 */
#modoo .list_place{display:flex;flex-wrap:wrap;overflow:hidden;margin-bottom:-16px;padding:8px 0 16px;}
#modoo .list_place li{flex-grow:1;width:calc(50% - 5px);}
#modoo .list_place li:nth-child(even){margin-left:10px;}
#modoo .list_place .link_place{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:8px 0;font-size:1em;line-height:1.25;color:rgba(0,0,0,0.72);}
#modoo .list_place .link_place[aria-current="page"]{font-weight:700;color:#4881F7;}
/* 데이터 없음 */
#modoo .wrap_empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:224px;text-align:center;box-sizing:border-box;}
#modoo .wrap_empty .desc_empty{font-size:1em;line-height:1.37;color:rgba(0,0,0,0.48);}
#modoo .wrap_empty .ico_empty{margin-bottom:16px;}
/* 데이터 호출 실패 (에러 모듈) */
#modoo .wrap_error{display:flex;flex-direction:column;justify-content:center;align-items:center;height:322px;text-align:center;}
#modoo .wrap_error .tit_error{font-size:1.125em;line-height:1.22;color:#000;}
#modoo .wrap_error .desc_error{padding-top:6px;font-size:0.875em;line-height:1.21;color:rgba(0,0,0,0.48);}
#modoo .wrap_error .btn_refresh{display:flex;align-items:center;height:40px;margin-top:15px;padding:0 20px;border-radius:20px;font-size:0.938em;line-height:40px;color:#000;background:#F2F4F7;}
#modoo .wrap_error .btn_refresh:hover{background:#E3E5E8;}
#modoo .wrap_error .btn_refresh .ico_refresh{flex-shrink:0;width:16px;height:16px;margin-right:8px;background-position:-140px -60px;}
#modoo .box_shopping .wrap_error{height:593px;}
#modoo .box_cctv .wrap_error{height:291px;}
#modoo .box_news_headline2 .wrap_error{height:703px;}
#modoo .box_place .wrap_error{height:444px;}
#modoo .box_ranking .wrap_error{height:260px;}
/* 위치기반 로딩 */
#modoo .loading_comp{padding:0;}
#modoo .loading_location{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:13px 0;box-sizing:border-box;}
#modoo .loading_location .ani_loading{width:32px;height:32px;}
#modoo .loading_location .ani_loading.dark{display:none;}
#modoo .loading_location .desc_loading{padding-top:6px;font-size:0.875em;line-height:1.21;color:rgba(0,0,0,0.48);}
#modoo .opt_rolling.loading_comp{border-radius:16px;background-color:#fff;}
#modoo .opt_rolling.loading_comp .loading_location{flex-direction:row;height:58px;}
#modoo .opt_rolling.loading_comp .desc_loading{padding:0 0 0 10px;}
#modoo .box_shopping .loading_location{height:672px;}
#modoo .box_cctv .loading_location{height:370px;}
#modoo .box_news_headline2 .loading_location{height:782px;}
#modoo .box_place .loading_location{height:523px;}
#modoo .box_ranking .loading_location{height:338px;}
/* 맨위로 이동 / 홈 화면 설정 */
#modoo .page_setting{position:fixed;z-index:9999;right:20px;bottom:20px;}
#modoo .page_setting .btn_pageup,#modoo .page_setting .btn_setting{float:left;width:40px;height:40px;border-radius:100%;background-color:#fff;border:1px solid rgba(0,0,0,0.08);}
#modoo .page_setting .btn_pageup{display:none;}
#modoo .page_setting .btn_pageup.show{display:block;}
#modoo .page_setting .btn_setting{margin-left:8px;}
#modoo .page_setting .btn_setting[aria-expanded="true"] .ico_setting{background-position:-80px -170px;}
#modoo .page_setting .ico_pageup{width:17px;height:19px;margin:0 auto;background-position:-270px -110px;}
#modoo .page_setting .ico_setting{width:24px;height:24px;margin:0 auto;background-position:-50px -170px;}
/* 소셜쉐어 */
#modoo .type_layer .btn_close:hover{text-decoration:none;}
#modoo .sns_comm .list_sns li:nth-child(5){display:none;}
/* 소셜쉐어 카페버튼 미노출 */
/* visited */
#modoo .item_newsbasic:visited .tit_txt,#modoo .item_newsbasic.visited .tit_txt,#modoo .item_newsheadline:visited .tit_txt,#modoo .item_newsheadline.visited .tit_txt,#modoo .item_newsheadline2:visited .tit_txt,#modoo .item_newsheadline2.visited .tit_txt,#modoo .item_newsblock:visited .tit_txt,#modoo .item_newsblock.visited .tit_txt,#modoo .item_newsslide:visited .tit_txt,#modoo .item_newsslide.visited .tit_txt,#modoo .item_newsthumb:visited .tit_txt,#modoo .item_newsthumb.visited .tit_txt,#modoo .item_outlink:visited .tit_txt,#modoo .item_outlink.visited .tit_txt,#modoo .item_thumbnail:visited .tit_txt,#modoo .item_thumbnail.visited .tit_txt,#modoo .item_outlinkimage:visited .tit_txt,#modoo .item_outlinkimage.visited .tit_txt,#modoo .item_vodbasic:visited .tit_txt,#modoo .item_vodbasic.visited .tit_txt,#modoo .list_text .item_text:visited,#modoo .list_text .item_text.visited,#modoo .list_vod .link_thumb:visited .tit_txt,#modoo .list_vod .link_thumb.visited .tit_txt,#modoo .box_stock_news .item_newsbasic .link_txt:visited,#modoo .box_stock_news .item_newsbasic .link_txt.visited{color:#858585;}
/*** PC ***/
/* 공통 이미지 */
.pcweb #modoo .ico_modoo{font-size:0;text-indent:-9999px;}
/* 공통 클래스 */
.pcweb #modoo .box_comp{margin-top:16px;padding:10px 30px 30px;}
.pcweb #modoo .content-article .box_comp:first-of-type{margin-top:16px;}
.pcweb #modoo .tit_box .link_tit{text-decoration:none;}
.pcweb #modoo .inner_wrap{margin:0 -30px;}
.pcweb #modoo .wrap_vod .play_time{display:block;}
/* 박스 컴포넌트 > 전체화면 타입 */
.pcweb #modoo .content-article .box_comp:first-of-type.type_comp_full{margin-top:0;padding:0;z-index:0;}
.pcweb #modoo .type_comp_full{top:-130px;left:50%;width:100vw;min-width:1262px;height:100vh;height:-webkit-fill-available;height:100dvh;max-height:calc(var(--display-viewport-height,1vh) * 100);transform:translateX(-50%);}
/* 박스 컴포넌트 > 접힘,펼침 타입 */
.pcweb #modoo .type_comp_fold{padding-top:0;}
/* 부가정보 - info_txt */
.pcweb #modoo .info_txt .con_txt:hover{text-decoration:none;}
/* 안내문구 */
.pcweb #modoo .info_caution{padding-top:28px;}
.pcweb #modoo .desc_caution{font-size:0.813em;line-height:1.53;}
/* 버튼 */
.pcweb #modoo .group_btn{padding-top:30px;}
.pcweb #modoo .ddaytime_list + .group_btn{padding-top:20px;}
.pcweb #modoo .desc_caution + .group_btn{padding-top:16px;}
/* 버튼 - link_refresh */
.pcweb #modoo .link_refresh:hover,.pcweb #modoo .link_refresh:active{text-decoration:none;}
/* 링크 - link_moreview */
.pcweb #modoo .link_moreview:hover{text-decoration:none;}
/* 슬라이드 영역 - slide_box */
.pcweb #modoo .tag_wrap + .slide_box{margin-top:20px;}
.pcweb #modoo .slide_box .wrap_scroll{margin:0 -30px;}
.pcweb #modoo [class^=btn_slide]{display:block;position:absolute;z-index:10;top:50%;width:34px;height:34px;margin-top:-17px;border:1px solid rgba(0,0,0,0.08);border-radius:50%;background-color:#fff;box-shadow:0px 1px 6px 0px rgba(0,0,0,0.08);}
.pcweb #modoo [class^=btn_slide]:hover{border-color:rgba(0,0,0,0.16);box-shadow:0px 1px 6px 0px rgba(0,0,0,0.12);}
.pcweb #modoo .btn_prev{left:-16px;}
.pcweb #modoo .btn_next{right:-16px;}
.pcweb #modoo .btn_slide .ico_prev{margin:9px 12px;}
.pcweb #modoo .btn_slide .ico_next{margin:9px 13px;}
.pcweb #modoo .slide_paging{padding-top:20px;}
.pcweb #modoo .slide_paging .link_page{width:8px;height:8px;}
.pcweb #modoo .slide_paging .link_page + .link_page{margin-left:8px;}
.pcweb #modoo .content-aside .slide_paging .link_page{width:6px;height:6px;}
.pcweb #modoo .content-aside .slide_paging .link_page + .link_page{margin-left:6px;}
.pcweb #modoo .btn_slide3{width:44px;height:44px;margin-top:-22px;}
.pcweb #modoo .btn_slide3.btn_prev{left:-22px;}
.pcweb #modoo .btn_slide3.btn_next{right:-22px;}
.pcweb #modoo .btn_slide3 .ico_modoo{margin:13px 17px;}
.pcweb #modoo .btn_slide4{width:40px;height:40px;margin-top:-19px;}
.pcweb #modoo .btn_slide4.btn_prev{left:-19px;}
.pcweb #modoo .btn_slide4.btn_next{right:-19px;}
.pcweb #modoo .btn_slide4 .ico_modoo{margin:12px 14px 12px 15px;}
.pcweb #modoo .btn_slide4 .ico_next4{margin-left:16px;}
/* 슬라이드 영역 - pagination */
.pcweb #modoo .wrap_paging .count_page{padding:0 32px;}
/* flicking 라이브러리 CSS (엠탑 내 적용을 위한 코드) */
.pcweb #modoo .flicking-pagination-bullet{width:8px;height:8px;margin:0 4px;}
.pcweb #modoo .content-aside .flicking-pagination-bullet{width:6px;height:6px;margin:0 3px;}
/* 슬라이드 영역 - 동영상 목록 */
.pcweb #modoo .list_vod{padding-left:0;padding-right:0;}
.pcweb #modoo .list_vod .flicking-viewport{padding-left:0;padding-right:0;}
.pcweb #modoo .list_vod .link_thumb{text-decoration:none;}
.pcweb #modoo .list_vod .link_thumb:hover .tit_txt{text-decoration:underline;}
.pcweb #modoo .content-article .list_vod li + li{padding-left:24px;}
.pcweb #modoo .content-article .list_vod .flicking-panel + .flicking-panel{padding-left:24px;}
.pcweb #modoo .content-article .list_vod .link_thumb{width:161px;}
.pcweb #modoo .content-article .list_vod .wrap_thumb{height:91px;}
.pcweb #modoo .content-article .list_vod .link_thumb:after{height:97px;}
.pcweb #modoo .content-article .list_vod .link_thumb:after{top:-6px;left:-6px;right:-6px;bottom:-6px;border-width:3px;}
.pcweb #modoo .content-article .list_vod .cont_thumb{padding-top:12px;}
/* 탭메뉴(클러스터 - 스와이프) - tab_g */
.pcweb #modoo .tab_btn{display:block;}
.pcweb #modoo .tabg_wrap{padding-bottom:20px;}
.pcweb #modoo .tab_g{margin:0;}
.pcweb #modoo .tab_g .flicking-viewport{padding:0;}
.pcweb #modoo .tab_g .link_tab{text-decoration:none;}
.pcweb #modoo .tab_g .flicking-panel:last-child .link_tab{margin-right:4px;}
/* MODOO-1527 탭활성화시 스크롤 맨끝 잘리는 이슈로 추가 */
/* 탭메뉴(태그 - 스와이프) - tag_g */
.pcweb #modoo .tag_g{margin:0;}
.pcweb #modoo .tag_g .flicking-viewport{padding:0;}
.pcweb #modoo .tag_g .link_tag{text-decoration:none;}
.pcweb #modoo .tag_g .flicking-panel:last-child .link_tag{margin-right:4px;}
/* MODOO-1527 탭활성화시 스크롤 맨끝 잘리는 이슈로 추가 */
/* 탭메뉴(클러스터 - 펼/접) - tab_g2 */
.pcweb #modoo .tabg2_wrap{display:flex;position:relative;margin:0 -30px;padding-bottom:20px;}
.pcweb #modoo .tabg2_wrap .btn_fold{flex-shrink:0;width:40px;height:40px;margin:0 30px 0 -3px;border:1px solid rgba(0,0,0,0.08);border-radius:100%;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,0.08);}
.pcweb #modoo .tabg2_wrap .btn_fold:hover{border-color:rgba(0,0,0,0.16);box-shadow:0px 1px 6px 0px rgba(0,0,0,0.12);}
.pcweb #modoo .tabg2_wrap .btn_fold .ico_fold{width:15px;height:8px;margin:16px auto 14px;background-position:-150px -80px;}
.pcweb #modoo .tab_g2{display:flex;flex:1;flex-wrap:wrap;overflow:hidden;height:52px;margin:-12px -4px 0;padding:0 30px;}
.pcweb #modoo .tab_g2 li{display:inline-block;margin:12px 4px 0;vertical-align:top;}
.pcweb #modoo .tab_g2 .link_tab{display:block;height:40px;padding:0 16px;border-radius:40px;background-color:#f2f4f7;font-size:0.938em;line-height:40px;color:#444445;white-space:nowrap;text-decoration:none;}
.pcweb #modoo .tab_g2 .link_tab[aria-selected='true']{background-color:#5B92FE;font-weight:700;color:#fff;}
.pcweb #modoo .tabg2_wrap.open .tab_g2{height:auto;}
.pcweb #modoo .tabg2_wrap.open .btn_fold .ico_fold{margin:14px auto 16px;background-position:-150px -90px;}
/* 탭메뉴(태그 - 펼/접) - tag_g2 */
.pcweb #modoo .tag2_wrap{display:flex;position:relative;margin:0 -30px;}
.pcweb #modoo .tag2_wrap .btn_fold{flex-shrink:0;width:40px;height:40px;margin:0 30px 0 -3px;border:1px solid rgba(0,0,0,0.08);border-radius:100%;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,0.08);}
.pcweb #modoo .tag2_wrap .btn_fold:hover{border-color:rgba(0,0,0,0.16);box-shadow:0px 1px 6px 0px rgba(0,0,0,0.12);}
.pcweb #modoo .tag2_wrap .btn_fold .ico_fold{width:15px;height:8px;margin:16px 12px 14px;background-position:-150px -80px;}
.pcweb #modoo .tag_g2{overflow:hidden;height:52px;margin:-12px -4px 0;padding:0 30px;white-space:normal;}
.pcweb #modoo .tag_g2 li{display:inline-block;margin:12px 4px 0;vertical-align:top;}
.pcweb #modoo .tag_g2 .link_tag{display:block;height:40px;padding:0 16px;border:1px solid rgba(0,0,0,0.08);border-radius:40px;background-color:#fff;font-weight:700;font-size:15px;line-height:40px;color:rgba(0,0,0,0.72);box-sizing:border-box;text-decoration:none;}
.pcweb #modoo .tag_g2 .link_tag[aria-selected='true']{border-color:transparent;background-color:#000;font-weight:700;color:#fff;}
.pcweb #modoo .tag2_wrap.open .tag_g2{height:auto;}
.pcweb #modoo .tag2_wrap.open .btn_fold .ico_fold{margin:14px auto 16px;background-position:-150px -90px;}
/* 탭메뉴(기상특보) - tab_txt */
.pcweb #modoo .tabtxt_wrap .inner_wrap{margin:0;}
.pcweb #modoo .tab_txt .link_tab:hover{text-decoration:none;}
/* 탭메뉴(날씨영상) - tab_txt2 */
.pcweb #modoo .tabtxt2_wrap .inner_wrap:before{left:30px;right:30px;}
.pcweb #modoo .tab_txt2{padding:0 30px;}
.pcweb #modoo .tab_txt2 .link_tab:hover{text-decoration:none;}
/* 탭메뉴(날씨영상) > 2depth - tab_txt3 */
.pcweb #modoo .tab_txt3 .link_tab:hover{text-decoration:none;}
/* 탭메뉴(선거 - 지역구/비례대표) - tab_menu */
.pcweb #modoo .tab_menu .link_tabmenu{min-width:110px;font-size:1.188em;line-height:2.105;}
.pcweb #modoo .tab_menu{height:44px;}
.pcweb #modoo .tab_menu .link_tabmenu[aria-selected="true"]:after{left:5px;width:calc(100% - 10px);height:3px;}
.pcweb #modoo .tab_menu .link_tabmenu{text-decoration:none;}
/* 탭메뉴(요일) - tabday2_wrap */
.pcweb #modoo .item_tabday2 .link_tab:hover{text-decoration:none;}
/* 도움말 - wrap_help (좌측정렬) */
.pcweb #modoo .wrap_help .layer_tooltip{border-radius:8px;}
/* 도움말 - type_platform (pc/m 다르게 노출되는 경우) */
.pcweb #modoo .type_platform{margin:0;}
.pcweb #modoo .type_platform .desc_tooltip{color:rgba(0,0,0,0.48);display:block;font-size:0.875em;}
.pcweb #modoo .type_platform .btn_help{display:none;}
/* 알람 */
.pcweb #modoo .alarm_wrap{display:none;}
/* 셀렉트박스 - opt_wide */
.pcweb #modoo .opt_wide .opt_comm + .opt_comm{margin-left:12px;}
.pcweb #modoo .opt_wide .select_comm{height:43px;padding-left:16px;font-size:1em;}
.pcweb #modoo .opt_wide .ico_arrow2{right:14px;}
/* 티커 */
.pcweb #modoo .opt_rolling{margin-top:16px;}
.pcweb #modoo .list_rolling li{margin:0 30px;}
.pcweb #modoo .list_rolling a.item_rolling:hover .txt_rolling{text-decoration:underline;}
.pcweb #modoo .wrap_rolling .btn_fold{right:10px;}
.pcweb #modoo .feature_news + .main-content .opt_rolling{margin-top:16px;height:58px;}
.pcweb #modoo .feature_news + .main-content .opt_rolling:before{display:none;}
.pcweb #modoo .feature_news + .main-content .opt_rolling .wrap_rolling{border-radius:16px;}
/* rolling_type */
.pcweb #modoo .rolling_type:before{display:none;}
/* 데이터 호출 실패 (에러 모듈) */
.pcweb #modoo .wrap_error{height:302px;}
.pcweb #modoo .content-article .box_shopping .wrap_error{height:626px;}
.pcweb #modoo .content-aside .box_shopping .wrap_error{height:593px;}
.pcweb #modoo .box_cctv .wrap_error{height:291px;}
.pcweb #modoo .content-article .box_news_headline2 .wrap_error{height:484px;}
.pcweb #modoo .content-aside .box_news_headline2 .wrap_error{height:717px;}
.pcweb #modoo .box_place .wrap_error{height:404px;}
.pcweb #modoo .box_ranking .wrap_error{height:261px;}
/* 위치기반 로딩 */
.pcweb #modoo .loading_comp{padding:0;}
.pcweb #modoo .box_shopping .loading_location{height:714px;}
.pcweb #modoo .box_cctv .loading_location{height:380px;}
.pcweb #modoo .content-article .box_news_headline2 .loading_location{height:572px;}
.pcweb #modoo .content-aside .box_news_headline2 .loading_location{height:805px;}
.pcweb #modoo .box_place .loading_location{height:492px;}
.pcweb #modoo .box_ranking .loading_location{height:347px;}
/* 맨위로 이동 / 홈 화면 설정 */
.pcweb #modoo .page_setting{right:24px;bottom:24px;}
.pcweb #modoo .page_setting .btn_pageup,.pcweb #modoo .page_setting .btn_setting{width:44px;height:44px;border:0 none;box-shadow:0 1px 6px rgba(0,0,0,0.08);}
.pcweb #modoo .page_setting .btn_pageup:hover,.pcweb #modoo .page_setting .btn_setting:hover{box-shadow:0 1px 6px rgba(0,0,0,0.16);}
.pcweb #modoo .page_setting .ico_pageup{width:24px;height:24px;background-position:-110px -170px;}
.pcweb #modoo .layer_viewsetting{display:none;position:fixed;bottom:75px;right:25px;width:344px;padding:0 16px 16px 15px;border-radius:28px;background-color:#fff;box-shadow:0 4px 32px 0 rgba(0,0,0,0.16);box-sizing:border-box;}
.pcweb #modoo .btn_setting[aria-expanded="true"] + .layer_viewsetting{display:block;}
.pcweb #modoo .layer_viewsetting .group_setting{position:relative;}
.pcweb #modoo .layer_viewsetting .group_setting + .group_setting{margin-top:16px;padding-top:2px;}
.pcweb #modoo .layer_viewsetting .group_setting + .group_setting:before{content:'';position:absolute;top:0;left:0;right:0;height:1px;border-top:1px solid rgba(0,0,0,0.04);}
.pcweb #modoo .layer_viewsetting .tit_setting{display:block;padding:21px 0 11px 9px;font-weight:700;font-size:1.125em;line-height:1;}
.pcweb #modoo .layer_viewsetting .list_setting{overflow:hidden;}
.pcweb #modoo .layer_viewsetting .list_setting li{float:left;width:104px;}
.pcweb #modoo .layer_viewsetting .btn_viewsetting{display:block;width:100%;height:91px;border-radius:12px;text-align:center;box-sizing:border-box;}
.pcweb #modoo .layer_viewsetting .btn_viewsetting:hover{background-color:rgba(0,0,0,0.04);}
.pcweb #modoo .layer_viewsetting .btn_viewsetting[aria-pressed="true"]{background-color:rgba(95,146,254,0.12);}
.pcweb #modoo .layer_viewsetting .btn_viewsetting[aria-pressed="true"] .txt_setting{color:#4881F7;}
.pcweb #modoo .layer_viewsetting .bg_setting{overflow:hidden;position:relative;display:block;width:88px;height:50px;margin:0 auto;border-radius:8px;background-color:#fff;}
.pcweb #modoo .layer_viewsetting .bg_setting:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;border-radius:8px;border:1px solid rgba(0,0,0,0.08);}
.pcweb #modoo .layer_viewsetting .txt_setting{display:block;padding-top:7px;font-size:0.875em;line-height:1.214em;color:rgba(0,0,0,0.72);text-align:center;}
.pcweb #modoo .layer_viewsetting .item_size1 .bg_setting:before{font-size:1em;}
.pcweb #modoo .layer_viewsetting .item_size2 .bg_setting:before{font-size:1.25em;}
.pcweb #modoo .layer_viewsetting .item_size3 .bg_setting:before{font-size:1.5em;}
.pcweb #modoo .layer_viewsetting .item_size1 .bg_setting:before,.pcweb #modoo .layer_viewsetting .item_size2 .bg_setting:before,.pcweb #modoo .layer_viewsetting .item_size3 .bg_setting:before{content:'가';position:absolute;top:0;left:0;right:0;line-height:50px;font-weight:bold;}
.pcweb #modoo .layer_viewsetting .item_light .bg_setting{background-color:#fff;}
.pcweb #modoo .layer_viewsetting .item_dark .bg_setting,.pcweb #modoo .layer_viewsetting .item_system .bg_setting{background-color:#1C1E21;}
.pcweb #modoo .layer_viewsetting .item_system .bg_setting:before{content:'';position:absolute;top:0;bottom:0;left:0;width:44px;background-color:#fff;}
/* 썸네일 마우스 오버 효과 */
.pcweb #modoo .item_newsbasic .wrap_thumb .img_g,.pcweb #modoo .item_newsheadline .wrap_thumb .img_g,.pcweb #modoo .item_newsheadline2 .wrap_thumb .img_g,.pcweb #modoo .item_newsthumb .wrap_thumb .img_g,.pcweb #modoo .item_newscolumn .wrap_thumb .img_g,.pcweb #modoo .item_newsblock .wrap_thumb .img_g,.pcweb #modoo .item_newsslide .wrap_thumb .img_g,.pcweb #modoo .item_vodbasic .img_g,.pcweb #modoo .wrap_vod .img_g,.pcweb #modoo .list_vod .img_g,.pcweb #modoo .item_together .img_g,.pcweb #modoo .item_openchat .img_g,.pcweb #modoo .item_outlink .img_g,.pcweb #modoo .item_outlinkimage .img_g,.pcweb #modoo .item_short .wrap_thumb .img_g,.pcweb #modoo .item_shoppingitem .img_g,.pcweb #modoo .item_thumbnail .img_g{transition:transform 0.4s cubic-bezier(0.4,0,0.25,1);}
.pcweb #modoo .item_newsbasic:hover .wrap_thumb .img_g,.pcweb #modoo .item_newsheadline .wrap_thumb:hover .img_g,.pcweb #modoo .item_newsheadline2:hover .wrap_thumb .img_g,.pcweb #modoo .item_newsthumb:hover .wrap_thumb .img_g,.pcweb #modoo .item_newscolumn:hover .wrap_thumb .img_g,.pcweb #modoo .item_newsblock:hover .wrap_thumb .img_g,.pcweb #modoo .item_newsslide:hover .wrap_thumb .img_g,.pcweb #modoo .item_vodbasic:hover .img_g,.pcweb #modoo .wrap_vod .link_thumb:hover .img_g,.pcweb #modoo .list_vod .link_thumb:hover .img_g,.pcweb #modoo .item_together:hover .img_g,.pcweb #modoo .item_openchat:hover .img_g,.pcweb #modoo .item_outlink:hover .img_g,.pcweb #modoo .item_outlinkimage:hover .img_g,.pcweb #modoo .item_short:hover .wrap_thumb .img_g,.pcweb #modoo .item_shoppingitem:hover .img_g{transform:scale(1.1);}
.pcweb #modoo .list_newsheadline2 li:first-child .item_newsheadline2 .wrap_thumb .img_g,.pcweb #modoo .item_newsblock .wrap_thumb .img_g,.pcweb #modoo .item_newsslide .wrap_thumb .img_g,.pcweb #modoo .item_newsthumb .img_g,.pcweb #modoo .item_vodbasic .img_g,.pcweb #modoo .wrap_vod .img_g,.pcweb #modoo .list_vod .img_g,.pcweb #modoo .item_outlinkimage .img_g,.pcweb #modoo .item_shoppingitem .img_g,.pcweb #modoo .item_thumbnail .img_g{transform-origin:0 0;}
.pcweb #modoo .list_newsheadline2 li:first-child .item_newsheadline2:hover .wrap_thumb .img_g,.pcweb #modoo .item_newsblock:hover .wrap_thumb .img_g,.pcweb #modoo .item_newsslide:hover .wrap_thumb .img_g,.pcweb #modoo .item_newsthumb:hover .wrap_thumb .img_g,.pcweb #modoo .item_vodbasic:hover .img_g,.pcweb #modoo .wrap_vod .link_thumb:hover .img_g,.pcweb #modoo .list_vod .link_thumb:hover .img_g,.pcweb #modoo .item_outlinkimage:hover .img_g,.pcweb #modoo .item_shoppingitem:hover .img_g,.pcweb #modoo .item_thumbnail:hover .img_g{transform:scale(1.1) translate(-50%,-50%);}
/* 큰 글씨 */
.fs_big #modoo .wrap_paging .count_page{line-height:1.7;}
/* icon */
#modoo .ico_arrow{width:6px;height:11px;background-position:-70px -80px;}
#modoo .ico_arrow2{width:14px;height:8px;background-position:0 -80px;}
#modoo .ico_arrow3{width:7px;height:12px;background-position:-140px -80px;}
#modoo .ico_arrow4{width:8px;height:14px;background-position:-40px -80px;}
#modoo .ico_arrow5{width:7px;height:12px;background-position:-230px -80px;}
#modoo .ico_arrow6{width:8px;height:12px;background-position:-260px -80px;}
#modoo .ico_fold2{width:12px;height:7px;background-position:-190px -80px;}
#modoo .ico_prev{width:7px;height:12px;background-position:-120px -80px;}
#modoo .ico_prev3{width:10px;height:17px;background-position:-170px -80px;}
#modoo .ico_prev4{width:8px;height:14px;background-position:-240px -80px;}
#modoo .ico_next{width:7px;height:12px;background-position:-130px -80px;}
#modoo .ico_next3{width:10px;height:17px;background-position:-180px -80px;}
#modoo .ico_next4{width:8px;height:14px;background-position:-250px -80px;}
#modoo .ico_heart{width:16px;height:14px;background-position:-170px 0;}
#modoo .ico_vod2{width:30px;height:38px;background-position:-240px -110px;}
#modoo .ico_vod3{width:20px;height:20px;background-position:-70px -30px;}
#modoo .ico_vod4{width:32px;height:32px;background-position:-160px -110px;}
#modoo .ico_vod5{width:31px;height:38px;background-position:-200px -110px;}
#modoo .ico_vod6{width:17px;height:21px;background-position:-100px -110px;}
#modoo .ico_outlink{width:17px;height:17px;background-position:-110px 0;}
#modoo .ico_help{width:18px;height:18px;background-position:-150px 0;}
#modoo .ico_tooltip{width:24px;height:8px;background-position:-180px -100px;}
#modoo .ico_tooltip2{width:22px;height:7px;background-position:0 -100px;}
#modoo .ico_tooltip3{width:22px;height:7px;background-position:-150px -160px;}
#modoo .ico_openchat{width:15px;height:11px;background-position:-190px 0;}
#modoo .ico_shorts{width:23px;height:20px;background-position:-230px -60px;}
#modoo .ico_warning{width:23px;height:22px;background-position:-150px -30px;}
#modoo .ico_play{width:16px;height:18px;background-position:-180px -30px;}
#modoo .ico_play2{width:16px;height:16px;background-position:-120px -110px;}
#modoo .ico_play3{width:60px;height:60px;background-position:0 -280px;}
#modoo .ico_view{width:16px;height:16px;background-position:-210px 0;}
#modoo .ico_alarm{width:14px;height:14px;background-position:-220px -30px;}
#modoo .ico_alarm2{width:24px;height:24px;background-position:-240px -180px;}
#modoo .ico_search{width:24px;height:24px;background-position:0 -170px;}
#modoo .ico_search2{width:20px;height:20px;background-position:-30px -170px;}
#modoo .ico_plus{width:14px;height:14px;background-position:-40px -60px;}
#modoo .ico_full{width:18px;height:18px;background-position:-260px 0;}
#modoo .ico_tvtalk{width:16px;height:16px;background-position:-160px -60px;}
#modoo .ico_photo{width:20px;height:20px;background-position:-270px -30px;}
#modoo .ico_empty{width:40px;height:40px;background-position:-140px -170px;}
#modoo .ico_address{width:20px;height:20px;background-position:-60px -200px;}
#modoo .ico_homepi{width:20px;height:20px;background-position:-80px -200px;}
#modoo .ico_tel{width:20px;height:20px;background-position:-100px -200px;}
#modoo .ico_service{width:20px;height:20px;background-position:-120px -200px;}
#modoo .ico_star{width:16px;height:16px;background-position:-190px -50px;}
#modoo .ico_down{display:inline-block;width:8px;height:8px;background-position:-200px -20px;}
#modoo .ico_up{display:inline-block;width:8px;height:8px;background-position:-210px -20px;}
#modoo .ico_draw{display:inline-block;width:8px;height:8px;background-position:-220px -20px;}
#modoo .ico_notice{width:18px;height:18px;background-position:-100px -60px;}
#modoo .ico_more{width:15px;height:3px;background-position:-260px -20px;}
#modoo .ico_refresh2{width:16px;height:16px;background-position:-210px -50px;}
/* layout */
#modoo .main-content{position:relative;}
/* header */
#modoo .doc-header{position:absolute;z-index:100;top:0;left:0;width:100%;}
#modoo .head_service .inner_service{height:56px;}
#modoo .head_service .inner_service:after{content:'';display:block;clear:both;}
#modoo .head_service .doc-title{float:left;padding-left:20px;font-size:1.125em;}
#modoo .head_service .logo_daum{float:left;padding:16px 6px 16px 0;line-height:0;}
#modoo .head_service .logo_daum svg{display:block;fill:#fff;}
#modoo .head_service .logo_daum img{vertical-align:top;}
#modoo .head_service .logo_daum .logo_pc{display:none;}
#modoo .head_service .logo_pc{display:none;}
#modoo .head_service .logo_service{float:left;padding:17px 2px;font-size:18px;line-height:22px;color:#fff;text-decoration:none;}
#modoo .head_service .link_share{float:right;padding:16px 20px;}
#modoo .head_service .link_share .ico_share{width:24px;height:24px;background-position:0 0;}
#modoo .head_service .doc-relate{float:left;margin-left:6px;}
#modoo .head_service .list_relate:after{content:'';display:block;clear:both;}
#modoo .head_service .list_relate li{float:left;position:relative;}
#modoo .head_service .list_relate .link_service{display:block;padding:15px 5px 14px 5px;font-size:16px;line-height:24px;color:rgba(17,17,17,0.48);text-decoration:none;}
#modoo .head_service .util_header{float:right;height:100%;}
/* header - 검색 */
#modoo .head_service .util_search{float:left;}
#modoo .head_service .util_search .btn_search{padding:15px 10px 14px;}
#modoo .util_search.layer_open .btn_search{display:none;}
/* header - 공유 */
#modoo .head_service .util_share{float:left;}
#modoo .head_service .util_share .link_share{float:none;padding:15px 20px 14px 10px;}
#modoo .head_service .util_share .link_share .ico_share{background-position:-30px 0;}
/* GNB */
#modoo .doc-gnb .wrap_search{display:none;}
/* M) 검색 */
#modoo .layer_search{display:none;flex-direction:column;position:absolute;top:0;left:0;right:0;z-index:100;height:100vh;height:-webkit-fill-available;height:100dvh;max-height:calc(var(--display-viewport-height,1vh) * 100);background:#fff;}
#modoo .util_search.layer_open .layer_search{display:flex;visibility:visible;}
#modoo .layer_search .btn_back{position:absolute;width:32px;height:44px;top:12px;left:20px;border-radius:30px 0 0 30px;}
#modoo .layer_search .btn_back .ico_back{width:9px;height:16px;margin-left:16px;background-position:-180px -50px;}
#modoo .layer_search > *{flex-shrink:0;}
#modoo .box_searchbar{display:flex;height:44px;margin:12px 20px 0;padding-left:31px;border:1px solid rgba(0,0,0,0.42);border-radius:40px;background:#fff;box-sizing:border-box;}
#modoo .box_searchbar .tf_search{flex:1;width:100%;padding:0 15px 0 8px;border:0 none;font-weight:700;line-height:38px;color:#000;background-color:transparent;outline:0;box-sizing:border-box;}
#modoo .box_searchbar .tf_search::-webkit-input-placeholder{font-weight:400;color:rgba(0,0,0,0.48);}
#modoo .box_searchbar .tf_search::-moz-placeholder{font-weight:400;color:rgba(0,0,0,0.48);}
#modoo .box_searchbar .tf_search:-ms-input-placeholder{font-weight:400;color:rgba(0,0,0,0.48);}
#modoo .box_searchbar .tf_search::placeholder{font-weight:400;color:rgba(0,0,0,0.48);}
#modoo .box_searchbar .util_searchbar{flex-shrink:0;padding-right:13px;}
#modoo .box_searchbar .btn_searchbar{padding:0 6px;height:100%;}
#modoo .box_searchbar .btn_delete{padding:0 6px;height:100%;}
#modoo .box_searchbar .btn_delete .ico_delete{display:block;width:16px;height:16px;margin:0 auto;background-position:-80px -60px;}
/* 검색 > 서제스트 */
#modoo .layer_suggest{display:flex;flex-direction:column;flex:1;min-height:0;}
#modoo .layer_suggest .tit_suggest{flex-shrink:0;display:block;padding:16px 20px 0;font-size:0.938em;line-height:1.33;color:rgba(0,0,0,0.72);}
#modoo .layer_suggest .list_suggest{overflow-y:auto;margin-top:10px;padding-bottom:10px;}
#modoo .layer_suggest .list_suggest li{display:flex;position:relative;height:44px;padding:0 20px;box-sizing:border-box;}
#modoo .layer_suggest .list_suggest li:before{position:absolute;bottom:0;left:20px;right:20px;height:1px;background:rgba(0,0,0,0.04);content:'';}
#modoo .layer_suggest .list_suggest .link_suggest{display:flex;align-items:center;flex:1;min-width:0;height:44px;text-decoration:none;}
#modoo .layer_suggest .list_suggest .link_suggest picture{height:20px;}
#modoo .layer_suggest .list_suggest .link_suggest .ico_suggest{flex-shrink:0;width:20px;height:20px;margin-right:8px;}
#modoo .layer_suggest .list_suggest .link_suggest .ico_suggest.dark{display:none;}
#modoo .layer_suggest .list_suggest .link_suggest em{font-weight:700;color:#4881F7;}
#modoo .layer_suggest .list_suggest .btn_delete{flex-shrink:0;width:42px;padding:0 11px;margin-right:-11px;}
#modoo .layer_suggest .list_suggest .ico_delete{width:12px;height:12px;margin:0 auto;background-position:-60px -60px;}
#modoo .layer_suggest .util_suggest{display:flex;flex-shrink:0;margin-top:auto;padding:0 11px;border-top:1px solid rgba(0,0,0,0.06);}
#modoo .layer_suggest .util_suggest .btn_util{flex-shrink:0;position:relative;height:48px;padding:0 9px;font-size:0.875em;color:rgba(0,0,0,0.72);}
#modoo .layer_suggest .util_suggest .btn_util:disabled{color:rgba(0,0,0,0.2);cursor:default;}
#modoo .layer_suggest .util_suggest .btn_alldelete{position:relative;}
#modoo .layer_suggest .util_suggest .btn_alldelete:before{position:absolute;top:50%;left:-1px;width:2px;height:2px;border-radius:50%;background:rgba(0,0,0,0.16);transform:translateY(-50%);pointer-events:none;content:'';}
#modoo .layer_suggest .util_suggest .btn_close{margin-left:auto;}
#modoo .layer_suggest .empty_data{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;}
#modoo .layer_suggest .empty_data .ico_empty{margin-bottom:10px;}
/* 삭제예정 */
#modoo .layer_suggest .empty_data .desc_empty{max-width:100%;padding:0 20px;font-size:1em;line-height:1.43;color:rgba(0,0,0,0.48);text-align:center;box-sizing:border-box;word-break:keep-all;word-wrap:break-word;}
#modoo .layer_suggest .empty_data .desc_empty .txt_keyword{font-weight:700;color:#000;}
#modoo .layer_suggest .list_suggest .link_suggest .txt_suggest{flex:1;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:44px;}
/* header(섹션) */
#modoo .section_header{position:relative;}
#modoo .section_header .head_service{border-bottom:1px solid #F2F4F7;background-color:#fff;}
#modoo .section_header .head_service .inner_service{height:100%;}
#modoo .section_header .head_service .logo_daum{padding:15px 6px 14px 0;}
#modoo .section_header .head_service .logo_daum svg{fill:#273552;}
#modoo .section_header .head_service .logo_service{padding:15px 2px 14px;line-height:24px;color:#000;}
#modoo .section_header .head_service .util_header{float:right;height:100%;}
#modoo .section_header .head_service .util_search{float:left;}
#modoo .section_header .head_service .util_share{float:left;}
#modoo .section_header .head_service .link_share{float:none;padding:15px 20px 14px 10px;}
#modoo .section_header .head_service .link_share .ico_share{background-position:-30px 0;}
/* header(섹션) - 일반형 */
#modoo .head_section{--color-gnb-skin-light:#000;}
/* 선택된 메뉴 text/border 기본 컬러값 */
#modoo .head_section{background-color:#fff;}
#modoo .head_section .icon_menu{display:block;width:18px;height:18px;margin-left:2px;pointer-events:none;}
#modoo .head_section .ico_new{display:inline-block;position:relative;top:50%;width:4px;height:4px;margin:-12px 0 0 1px;border-radius:50%;background:#FF4E33;vertical-align:top;}
#modoo .wrap_gnb{overflow:hidden;position:relative;z-index:1;}
#modoo .section-gnb{min-height:55px;}
#modoo .section-gnb .flicking-viewport{padding:0 8px;}
#modoo .section-gnb .list_gnb li{flex:1 1 auto;}
#modoo .section-gnb .list_gnb li + li{margin-left:16px;}
#modoo .section-gnb .list_gnb .link_gnb{display:block;position:relative;min-width:28px;padding:0 12px;font-weight:700;font-size:1.063em;line-height:60px;color:rgba(0,0,0,0.72);text-align:center;text-decoration:none;}
#modoo .section-gnb .list_gnb .link_gnb .txt_gnb{display:inline-flex;align-items:center;position:relative;vertical-align:top;}
#modoo .section-gnb .list_gnb .link_gnb:hover .txt_gnb:after{display:block;width:100%;}
#modoo .section-gnb .list_gnb .link_gnb[aria-current='page']{color:var(--color-gnb-skin-light);}
#modoo .section-gnb .list_gnb .link_gnb[aria-current='page'] .txt_gnb:after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background-color:var(--color-gnb-skin-light);}
#modoo .wrap_search{display:none;}
/* header(섹션) - 테마형 */
#modoo .gnb_type_theme{background-size:cover;background-repeat:no-repeat;}
#modoo .gnb_type_theme .section-lnb:before{border-color:rgba(255,255,255,0.16);}
#modoo .gnb_type_theme .list_gnb .link_gnb{color:rgba(255,255,255,0.72);}
#modoo .gnb_type_theme .list_gnb .link_gnb[aria-current='page']{color:#fff;}
#modoo .gnb_type_theme .list_gnb .link_gnb[aria-current='page'] .txt_gnb:after{background-color:#fff;}
#modoo .gnb_type_theme .list_lnb .link_lnb{color:rgba(255,255,255,0.48);}
#modoo .gnb_type_theme .list_lnb .link_lnb[aria-current='page']{color:#fff;}
/* header(섹션) - LNB */
#modoo .section-lnb{position:relative;border-radius:0 0 16px 16px;}
#modoo .section-lnb:before{content:'';position:absolute;top:-1px;left:0;right:0;border-top:1px solid rgba(0,0,0,0.04);border-radius:0 0 16px 16px;}
#modoo .list_lnb .flicking-viewport{padding:0 8px;}
#modoo .list_lnb .link_lnb{display:block;padding:0 12px;font-weight:700;line-height:55px;color:rgba(0,0,0,0.48);}
#modoo .list_lnb .link_lnb[aria-current='page']{color:var(--color-gnb-skin-light);}
#modoo .list_lnb .txt_lnb{display:inline-flex;position:relative;align-items:center;vertical-align:top;}
#modoo .list_lnb .ico_new{margin-top:-11px;}
#modoo .list_lnb .flicking-panel:first-child{display:none;}
/* header(섹션) - 플로팅 */
#modoo.fixed_gnb .head_section .inner_gnb{position:fixed;z-index:999;top:0;left:0;width:100%;height:55px;border-radius:0;background-color:#fff;box-shadow:0px 6px 12px rgba(0,0,0,0.08);}
#modoo.fixed_gnb .section-gnb .list_gnb .link_gnb{font-size:1em;line-height:55px;}
#modoo.fixed_lnb .section-lnb{min-height:55px;background-color:#fff;}
#modoo.fixed_lnb .inner_lnb{position:fixed;z-index:999;top:0;left:0;width:100%;height:55px;border-radius:0;background-color:#fff;box-shadow:0px 6px 12px rgba(0,0,0,0.08);}
#modoo.fixed_lnb .list_lnb .flicking-panel:first-child{display:inline-flex;}
#modoo.fixed_lnb .list_lnb .link_lnb{color:rgba(0,0,0,0.72);}
#modoo.fixed_lnb .list_lnb .link_lnb[aria-current='page']{color:var(--color-gnb-skin-light);}
#modoo.fixed_lnb .list_lnb .link_lnb[aria-current='page'] .txt_lnb:after{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;border-radius:2px;background-color:var(--color-gnb-skin-light);}
#modoo.fixed_gnb .gnb_type_theme .section-gnb .list_gnb .link_gnb{color:rgba(0,0,0,0.72);}
#modoo.fixed_gnb .gnb_type_theme .list_gnb .link_gnb[aria-current='page']{color:#000;}
#modoo.fixed_gnb .gnb_type_theme .list_gnb .link_gnb[aria-current='page'] .txt_gnb:after{background-color:#000;}
/* footer */
#modoo .doc-footer .inner_foot{margin:0 20px;padding:40px 0;text-align:center;}
#modoo .doc-footer .list_foot{display:flex;flex-wrap:wrap;justify-content:center;}
#modoo .doc-footer .list_foot li{display:inline-block;position:relative;vertical-align:top;}
#modoo .doc-footer .list_foot li + li{padding-left:2px;}
#modoo .doc-footer .list_foot li + li:before{position:absolute;top:50%;left:0;width:2px;height:2px;border-radius:50%;background:rgba(0,0,0,0.16);transform:translateY(-1px);content:'';}
#modoo .doc-footer .list_foot .btn_foot{display:block;padding:8px;font-size:0.875em;line-height:1.28;}
#modoo .doc-footer .txt_dot{display:inline-block;width:2px;height:2px;margin:6px 8px 0;border-radius:50%;font-size:16px;line-height:16px;background-color:rgba(0,0,0,0.16);vertical-align:top;}
#modoo .doc-footer .info_policy{display:block;padding-top:8px;line-height:1;}
#modoo .doc-footer .info_policy .link_policy{font-size:0.75em;line-height:1.16;color:rgba(0,0,0,0.48);vertical-align:top;}
#modoo .doc-footer .info_service{display:block;padding-top:8px;font-size:0.75em;line-height:1.33;color:rgba(0,0,0,0.48);}
#modoo .doc-footer small{display:block;font-size:12px;line-height:14px;color:rgba(0,0,0,0.48);}
#modoo .doc-footer .link_kakao{font-weight:700;vertical-align:top;color:rgba(0,0,0,0.48);}
/* PC */
/* reset */
.pcweb #modoo a:active,.pcweb #modoo a:hover{text-decoration:underline;}
/* layout */
.pcweb #modoo.container-doc{width:1172px;margin:0 auto;padding:0 45px;}
.pcweb #modoo .main-content{display:flex;margin-top:0;}
.pcweb #modoo .content-article{flex:1;min-width:0;}
.pcweb #modoo .content-article .inner_cont{width:776px;}
.pcweb #modoo .content-aside{width:380px;margin-left:16px;}
.pcweb #modoo .content-aside .inner_cont{width:380px;}
/* header */
.pcweb #modoo .doc-header{position:relative;}
.pcweb #modoo .head_service .inner_service{height:60px;}
.pcweb #modoo .head_service .doc-title{padding-left:0;font-size:1.188em;}
.pcweb #modoo .head_service .logo_daum{padding-top:21px;}
.pcweb #modoo .head_service .logo_daum img{display:none;}
.pcweb #modoo .head_service .logo_daum svg{width:22px;height:22px;fill:#273552;}
.pcweb #modoo .head_service .logo_daum .logo_pc{display:block;}
.pcweb #modoo .head_service .logo_service{padding-top:20px;font-size:19px;line-height:23px;color:#111;text-decoration:none;}
.pcweb #modoo .head_service .link_share{padding:19px 5px 17px 10px;}
.pcweb #modoo .head_service .link_share .ico_share{background-position:-30px 0;}
.pcweb #modoo .head_service .doc-relate{margin-left:8px;}
.pcweb #modoo .head_service .list_relate .link_service{padding:20px 4px 16px 4px;}
/* header - 검색 */
.pcweb #modoo .head_service .util_search .btn_search{display:none;}
/* GNB */
/* header(섹션) */
.pcweb #modoo .section_header .head_service{border-bottom:0 none;background:none;}
.pcweb #modoo .head_section{border-radius:16px;}
.pcweb #modoo .section-gnb{position:relative;padding:0 12px;}
.pcweb #modoo .section-gnb .inner_gnb:after{content:'';display:block;clear:both;}
.pcweb #modoo .wrap_gnb{float:left;overflow:visible;}
.pcweb #modoo .section-gnb .flicking-viewport{padding:0;}
.pcweb #modoo .section-gnb .list_gnb .link_gnb{margin:15px 0;padding:0 18px;line-height:40px;}
.pcweb #modoo .section-gnb .list_gnb .link_gnb:hover{border-radius:40px;background-color:rgba(0,0,0,0.04);}
.pcweb #modoo .section-gnb .list_gnb .link_gnb[aria-current='page'] .txt_gnb:after{bottom:-15px;}
/* header(섹션) - LNB */
.pcweb #modoo .list_lnb .flicking-viewport{padding:0 14px;}
.pcweb #modoo .list_lnb .link_lnb{margin:8px 0 7px;padding:0 16px;line-height:40px;}
.pcweb #modoo .list_lnb .link_lnb:hover{border-radius:40px;text-decoration:none;color:rgba(0,0,0,0.72);}
.pcweb #modoo .list_lnb .link_lnb[aria-current='page']:hover{color:var(--color-gnb-skin-light);}
/* header(섹션) - 테마형 */
.pcweb #modoo .gnb_type_theme .list_gnb .link_gnb:hover{background-color:rgba(255,255,255,0.08);}
.pcweb #modoo .gnb_type_theme .list_gnb .link_gnb .txt_gnb:after{background-color:#fff;}
.pcweb #modoo .gnb_type_theme .list_lnb .link_lnb:hover{color:rgba(255,255,255,0.72);}
.pcweb #modoo .gnb_type_theme .list_lnb .link_lnb[aria-current='page']:hover{color:#fff;}
/* header(섹션) - 플로팅 */
.pcweb #modoo.fixed_gnb .section-gnb .inner_gnb{text-align:center;}
.pcweb #modoo.fixed_gnb .section-gnb .wrap_gnb{display:inline-block;float:none;vertical-align:top;}
.pcweb #modoo.fixed_gnb .section-gnb .list_gnb .link_gnb{margin:8px 0 7px;}
.pcweb #modoo.fixed_gnb .section-gnb .list_gnb .link_gnb[aria-current='page'] .txt_gnb:after{bottom:-7px;}
.pcweb #modoo.fixed_gnb .gnb_type_theme .list_gnb .link_gnb:hover{background-color:rgba(0,0,0,0.04);}
.pcweb #modoo.fixed_lnb .inner_lnb{text-align:center;}
.pcweb #modoo.fixed_lnb .list_lnb{display:inline-block;vertical-align:top;}
.pcweb #modoo.fixed_lnb .list_lnb .link_lnb{padding:0 18px;}
.pcweb #modoo.fixed_lnb .list_lnb .link_lnb:hover{background-color:rgba(0,0,0,0.04);}
.pcweb #modoo.fixed_lnb .list_lnb .link_lnb:hover .txt_lnb:before{width:100%;}
.pcweb #modoo.fixed_lnb .list_lnb .link_lnb[aria-current='page'] .txt_lnb:after{bottom:-7px;}
.pcweb #modoo.fixed_lnb .gnb_type_theme .list_lnb .link_lnb:hover{color:rgba(0,0,0,0.72);}
.pcweb #modoo.fixed_lnb .gnb_type_theme .list_lnb .link_lnb[aria-current='page']:hover{color:var(--color-gnb-skin-light);}
/* 검색 */
.pcweb #modoo .util_search .layer_search{display:none;}
.pcweb #modoo .wrap_search{display:block;float:right;position:relative;margin:15px 18px 0 0;}
.pcweb #modoo.fixed_gnb .wrap_search,.pcweb #modoo.fixed_lnb .wrap_search{display:none;}
.pcweb #modoo .wrap_search .box_searchbar{position:relative;z-index:1;width:320px;height:40px;margin:0;padding-left:0;border-color:rgba(0,0,0,0.03);border-radius:20px;background:#F5F5F7;}
.pcweb #modoo .wrap_search .box_searchbar:hover{border-color:rgba(0,0,0,0.1);}
.pcweb #modoo .wrap_search .tf_search{padding-left:19px;}
/* 검색 - 축소형 */
.pcweb #modoo .wrap_search.type_compact{position:absolute;top:13px;right:30px;margin:0;}
.pcweb #modoo .wrap_search.type_compact .btn_search{width:44px;height:44px;margin-right:8px;}
.pcweb #modoo .wrap_search.type_compact .btn_search .ico_search2{margin:0 auto;}
.pcweb #modoo .gnb_type_theme .wrap_search.type_compact .btn_search .ico_search2{background-position:-240px -160px;}
.pcweb #modoo .wrap_search.type_compact .box_searchbar{display:none;}
.pcweb #modoo .wrap_search.type_compact.layer_open{margin:0;}
.pcweb #modoo .wrap_search.type_compact.layer_open .btn_search{display:none;}
.pcweb #modoo .wrap_search.type_compact.layer_open .box_searchbar{display:flex;}
/* 검색 > 서제스트 */
.pcweb #modoo .layer_suggest{display:none;position:absolute;top:0;left:0;right:0;height:600px;padding-top:45px;border-radius:20px;background:#fff;box-shadow:0 4px 32px 0 rgba(0,0,0,0.16);box-sizing:border-box;}
.pcweb #modoo .layer_suggest .list_suggest{margin:0;}
.pcweb #modoo .layer_suggest .tit_suggest + .list_suggest{margin-top:10px;}
.pcweb #modoo .layer_suggest .list_suggest li:hover{background:rgba(0,0,0,0.03);}
.pcweb #modoo .layer_suggest .util_suggest{padding:0 11px;}
.pcweb #modoo .layer_suggest .empty_data{height:416px;}
.pcweb #modoo .wrap_search.layer_open{z-index:10;margin-top:13px;}
.pcweb #modoo .wrap_search.layer_open .layer_suggest{display:flex;}
.pcweb #modoo .wrap_search.layer_open .layer_suggest:before{position:absolute;top:44px;left:0;right:0;height:1px;background:rgba(0,0,0,0.06);content:'';}
.pcweb #modoo .wrap_search.layer_open .box_searchbar{height:44px;border:0 none;border-radius:0;background:transparent;}
.pcweb #modoo .wrap_search.layer_open .box_searchbar .tf_search{padding-left:20px;}
.pcweb #modoo .wrap_search.layer_open .box_searchbar .util_searchbar{padding-right:14px;}
/* footer */
.pcweb #modoo .doc-footer .inner_foot{margin:0;padding:60px 0;text-align:left;}
.pcweb #modoo .doc-footer .list_foot{justify-content:flex-start;}
.pcweb #modoo .doc-footer .list_foot li:first-child .btn_foot{padding-left:0;}
.pcweb #modoo .doc-footer .info_policy .link_policy{font-size:0.875em;line-height:1.42;}
.pcweb #modoo .doc-footer .info_service{padding-top:3px;font-size:0.875em;line-height:1.35;}
.pcweb #modoo .doc-footer .info_service + .info_service{padding-top:19px;}
.pcweb #modoo .doc-footer .txt_dot{margin-top:8px;}
.pcweb #modoo .doc-footer small{font-size:14px;line-height:17px;}
/* PC - 1280px 이상 */
@media only screen and (min-width:1280px){.pcweb #modoo .fixed_down{position:fixed;z-index:1;bottom:16px;}
  .pcweb #modoo .fixed_up{position:fixed;z-index:1;top:0;}
  .pcweb #modoo .scroll_bottom{position:absolute;bottom:0;} }
/* Toast */
#modoo .toast_modoo{position:fixed;z-index:10000;bottom:20px;left:20px;right:20px;max-width:320px;margin:0 auto;}
#modoo .toast_modoo .inner_toast{position:relative;padding:21px 20px;border-radius:16px;background-color:#2C2E33;box-sizing:border-box;}
#modoo .toast_modoo .desc_toast{text-align:center;}
#modoo .toast_modoo .txt_toast{display:block;font-size:0.875em;line-height:1.21;color:#fff;}
/*** PC ***/
.pcweb #modoo .toast_modoo{max-width:500px;}
/*** 헤더 ***/
#modoo .feature_cover{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0 0 16px 16px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}
#modoo .feature_cover:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.45);}
#modoo .feature_title{display:flex;flex-direction:column;justify-content:center;position:relative;min-height:250px;padding:56px 50px 64px;text-align:center;box-sizing:border-box;}
#modoo .feature_title .subtit_head{display:block;font-weight:400;line-height:1;color:#fff;}
#modoo .feature_title .txt_label{display:inline-block;min-height:22px;padding:0 10px;border-radius:13px;font-weight:700;font-size:0.688em;line-height:2;vertical-align:top;}
#modoo .feature_title .label_serious{background-color:#FC4B41;}
/* 심각 */
#modoo .feature_title .label_wariness{background-color:#FA6A41;}
/* 경계 */
#modoo .feature_title .label_care{background-color:#FFA200;}
/* 주의 */
#modoo .feature_title .label_atten{background-color:#88B3DC;}
/* 관심 */
#modoo .feature_title .tit_feature{padding-top:4px;font-size:1.875em;line-height:1.26;color:#fff;}
#modoo .feature_title .subtit_head + .tit_feature{padding-top:14px;}
#modoo .feature_title .info_feature{padding-top:10px;}
#modoo .feature_title .desc_info{font-size:0.938em;line-height:1.2;color:rgba(255,255,255,0.8);}
#modoo .wrap_link{display:flex;position:relative;flex-wrap:wrap;justify-content:center;margin:0 -8px;padding-top:26px;}
#modoo .wrap_link .link_feature{display:inline-flex;align-items:center;justify-content:center;margin:0 8px;font-size:0.938em;line-height:1.46;color:rgba(255,255,255,0.8);}
#modoo .wrap_link .ico_arrow3{margin-left:5px;opacity:0.48;}
/* 기본형 - box_feature */
#modoo .box_feature{position:relative;z-index:1;border-radius:16px;box-sizing:border-box;}
#modoo .box_feature .wrap_link{margin:0 -50px -64px;padding:16px 0 64px;}
#modoo .box_feature .wrap_link:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0 0 16px 16px;background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 100%);}
#modoo .box_feature .wrap_link .link_feature{position:relative;height:40px;margin:4px 4px -4px 4px;padding:0 15px;border-radius:40px;font-weight:500;font-size:0.938em;line-height:40px;color:rgba(255,255,255,0.8);background-color:rgba(255,255,255,0.16);box-sizing:border-box;}
#modoo .box_feature .wrap_link .ico_arrow3{display:none;}
/* 뉴스피쳐형 - box_feature_news */
#modoo .box_feature_news{position:relative;z-index:1;margin-bottom:42px;border-radius:16px;background-color:#fff;}
#modoo .box_feature_news .feature_cover{height:calc(100% - 70px);border-radius:0 0 16px 16px;}
#modoo .box_feature_news .feature_title{min-height:194px;padding-top:58px;padding-bottom:40px;}
#modoo .feature_slide{position:relative;}
#modoo .slide_feature{position:relative;}
#modoo .feature_slide .wrap_scroll{padding-bottom:12px;}
#modoo .list_feature .flicking-viewport{margin:0 -6px;padding:0 20px 18px;}
#modoo .list_feature .flicking-panel{margin:0 6px;}
#modoo .list_feature .item_slide{width:320px;height:150px;font-size:1em;}
#modoo .item_feature{display:block;position:relative;height:100%;border-radius:16px;box-shadow:0px 3px 10px rgba(0,0,0,0.25);}
#modoo .item_feature .wrap_thumb{height:100%;border-radius:16px;}
#modoo .item_feature .wrap_thumb:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.08);}
#modoo .item_feature .wrap_thumb:after{border-radius:16px;border-color:rgba(255,255,255,0.15);}
#modoo .item_feature .frame_g{position:absolute;bottom:0;left:0;right:0;height:90px;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);}
#modoo .item_feature .img_g{position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%,-50%);}
#modoo .item_feature .cont_thumb{position:absolute;z-index:10;bottom:17px;left:0;right:0;}
#modoo .item_feature .tit_txt{display:block;overflow:hidden;padding:0 20px;font-size:1em;line-height:1.37;color:#fff;white-space:nowrap;text-overflow:ellipsis;}
/* 헤더 템플릿 이미지 타입 */
#modoo .feature_template .feature_cover{background-position-y:0;}
#modoo .feature_template .feature_cover:after{content:none;}
#modoo .feature_template.culture .feature_cover{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/feature/feature_template_culture.png);}
#modoo .feature_template.human .feature_cover{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/feature/feature_template_human.png);}
#modoo .feature_template.social .feature_cover{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/feature/feature_template_social.png);}
#modoo .feature_template.economy .feature_cover{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/feature/feature_template_economy.png);}
#modoo .feature_template.politic .feature_cover{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/feature/feature_template_politic.png);}
#modoo .feature_template.international .feature_cover{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/feature/feature_template_international.png);}
#modoo .feature_template.basic .feature_cover{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/feature/feature_template_daum.png);}
/* PC */
.pcweb #modoo .feature_cover{border-radius:16px;}
.pcweb #modoo .feature_cover:after{border-radius:16px;}
.pcweb #modoo .feature_title{min-height:230px;padding:52px 50px 50px;}
.pcweb #modoo .feature_title .subtit_head{font-weight:700;font-size:1.063em;line-height:1.3;}
.pcweb #modoo .feature_title .txt_label{padding:0 9px;font-size:0.765em;line-height:2;}
.pcweb #modoo .feature_title .tit_feature{padding-top:2px;font-size:2.375em;line-height:1.21;}
.pcweb #modoo .feature_title .subtit_head + .tit_feature{padding-top:17px;}
.pcweb #modoo .feature_title .info_feature{padding-top:18px;}
.pcweb #modoo .feature_title .desc_info{font-size:1.063em;line-height:1.18;}
.pcweb #modoo .wrap_link{padding:38px 0 0;}
.pcweb #modoo .wrap_link .link_feature{padding:11px 23px;border:1px solid #fff;border-radius:24px;font-size:1em;line-height:1;text-decoration:none;box-sizing:border-box;}
.pcweb #modoo .wrap_link .ico_arrow3{margin-left:8px;}
.pcweb #modoo .wrap_link .link_feature:hover .ico_arrow3{opacity:0.8;}
/* 기본형 - box_feature */
.pcweb #modoo .box_feature .wrap_link{margin-bottom:-50px;padding-top:25px;padding-bottom:50px;}
.pcweb #modoo .box_feature .wrap_link:before{border-radius:0 0 16px 16px;opacity:0.6;}
.pcweb #modoo .box_feature .wrap_link .link_feature{margin-bottom:-1px;padding:12px 15px;height:43px;border:0 none;}
.pcweb #modoo .box_feature .wrap_link .ico_arrow3{display:inline-block;}
/* 뉴스피쳐형 - box_feature_news */
.pcweb #modoo .box_feature_news{margin-bottom:0;}
.pcweb #modoo .box_feature_news .feature_cover{height:100%;}
.pcweb #modoo .box_feature_news .feature_title{min-height:218px;padding-bottom:40px;}
.pcweb #modoo .list_feature .flicking-viewport{margin:0 34px;padding:0 0 40px 0;}
.pcweb #modoo .list_feature .flicking-panel{margin:0;}
.pcweb #modoo .list_feature .item_slide{width:356px;height:112px;margin:0 6px;}
.pcweb #modoo .item_feature{display:flex;align-items:center;padding:20px 22px 20px 20px;background-color:rgba(0,0,0,0.4);box-shadow:0px 2px 4px rgba(0,0,0,0.05);box-sizing:border-box;}
.pcweb #modoo .item_feature .wrap_thumb{flex-shrink:0;width:108px;height:72px;margin-right:16px;border-radius:8px;}
.pcweb #modoo .item_feature .wrap_thumb:after{border-color:rgba(255,255,255,0.12);border-radius:8px;}
.pcweb #modoo .item_feature .frame_g{display:none;}
.pcweb #modoo .item_feature .img_g{width:auto;}
.pcweb #modoo .item_feature .cont_thumb{position:initial;}
.pcweb #modoo .item_feature .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.82em;padding:0;font-weight:400;font-size:1.063em;line-height:1.42;white-space:normal;}
.pcweb #modoo .item_feature:hover .tit_txt{text-decoration:underline;}
.pcweb #modoo .feature_slide{border-radius:0 0 16px 16px;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.48) 100%);}
.pcweb #modoo .slide_feature .btn_slide{top:39px;margin-top:0;}
.pcweb #modoo .slide_feature .btn_slide.btn_prev{left:21px;}
.pcweb #modoo .slide_feature .btn_slide.btn_next{right:21px;}
.pcweb #modoo .feature_slide .wrap_scroll{padding-bottom:0;}
.pcweb #modoo .feature_slide .flicking-pagination{position:absolute;bottom:20px;left:0;right:0;padding-bottom:0;}
.pcweb #modoo .list_feature .flicking-pagination-bullet{background-color:rgba(255,255,255,0.16);}
.pcweb #modoo .list_feature .flicking-pagination-bullet-active{background-color:#fff;}
/* 헤더 템플릿 이미지 타입 */
.pcweb #modoo .feature_template.culture .feature_cover{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/feature/feature_template_culture.png);}
.pcweb #modoo .feature_template.human .feature_cover{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/feature/feature_template_human.png);}
.pcweb #modoo .feature_template.social .feature_cover{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/feature/feature_template_social.png);}
.pcweb #modoo .feature_template.economy .feature_cover{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/feature/feature_template_economy.png);}
.pcweb #modoo .feature_template.politic .feature_cover{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/feature/feature_template_politic.png);}
.pcweb #modoo .feature_template.international .feature_cover{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/feature/feature_template_international.png);}
.pcweb #modoo .feature_template.basic .feature_cover{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/feature/feature_template_daum.png);}
/*** 뉴스 ***/
/* 기본형/언론사 로고 강조형 - box_news_basic */
#modoo .item_newsbasic{display:flex;flex-direction:row-reverse;align-items:center;position:relative;height:72px;padding:12px 0;}
#modoo .item_newsbasic .wrap_thumb{flex-shrink:0;width:108px;height:72px;margin-left:12px;background-size:26px 26px;}
#modoo .item_newsbasic .wrap_thumb .img_g{height:100%;}
#modoo .item_newsbasic .cont_thumb{flex:1;}
#modoo .item_newsbasic .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.5em;font-weight:400;font-size:1em;line-height:1.25;letter-spacing:-0.01em;}
#modoo .item_newsbasic .desc_txt{display:none;color:rgba(0,0,0,0.72);}
#modoo .item_newsbasic .img_cp{display:block;background-color:#fff;}
#modoo .item_newsbasic .cp_thumb{position:relative;-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTA4cHgiIGhlaWdodD0iMTA4cHgiIHZpZXdCb3g9IjAgMCAxMDggMTA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MS4yICg1NzUxOSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+bWFza19mcmFtZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJtYXNrX2ZyYW1lIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjQiPgogICAgICAgICAgICA8cGF0aCBkPSJNNTAsMTAyIEMxMi4wODk3MjY1LDEwMiAtMiw4Ny45MTA0NzI2IC0yLDUwIEMtMiwxMi45Mzg4MjQ5IDEyLjYxNzY3MzEsLTIgNTAsLTIgQzg3LjkxMDQ3MjYsLTIgMTAyLDEyLjA4OTcyNjUgMTAyLDUwIEMxMDIsODcuOTEwODE5NSA4Ny45MTA4MTk1LDEwMiA1MCwxMDIgWiIgaWQ9ImltZ18wNSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);-webkit-mask-size:100% 100%;mask-size:100% 100%;background:#F2F4F7 url(//t1.daumcdn.net/media/common/noimage/ico_noimage_l.png) 50% 50% no-repeat;background-size:10px 10px;float:left;width:18px;height:18px;margin-right:6px;}
#modoo .item_newsbasic .cp_thumb:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/squacle_border_16.svg);background-size:cover;opacity:0.08;}
#modoo .list_newsbasic{margin-bottom:-12px;border-top:1px solid rgba(0,0,0,0.04);}
#modoo .tabg_wrap + .alarm_wrap{margin-top:-4px;}
#modoo .alarm_wrap + .list_newsbasic{margin-top:2px;border-top:0 none;}
#modoo .tabg_wrap + .list_newsbasic,#modoo .tabg2_wrap + .list_newsbasic{margin-top:-12px;border-top:0 none;}
#modoo .list_newsbasic li + li{border-top:1px solid rgba(0,0,0,0.04);}
/* PC */
.pcweb #modoo .box_news_basic .badge_relatedstory:hover{text-decoration:none;}
.pcweb #modoo .item_newsbasic:hover{text-decoration:none;}
.pcweb #modoo .item_newsbasic:hover .tit_txt{text-decoration:underline;}
.pcweb #modoo .alarm_wrap + .list_newsbasic,.pcweb #modoo .tabg_wrap + .list_newsbasic,.pcweb #modoo .tabg2_wrap + .list_newsbasic{margin-top:-5px;}
/* .content-article */
.pcweb #modoo .content-article .item_newsbasic{height:104px;}
.pcweb #modoo .content-article .item_newsbasic .wrap_thumb{width:162px;height:104px;margin-left:20px;background-size:32px 32px;}
.pcweb #modoo .content-article .item_newsbasic .tit_txt{display:block;font-weight:700;font-size:1.063em;line-height:1.18;white-space:nowrap;text-overflow:ellipsis;}
.pcweb #modoo .content-article .item_newsbasic .desc_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.75em;padding:10px 0 2px;font-weight:400;font-size:1em;line-height:1.38;letter-spacing:-0.01em;}
.pcweb #modoo .content-article .list_newsbasic{margin-bottom:-15px;}
.pcweb #modoo .content-article .item_newsbasic{padding:15px 0;}
.pcweb #modoo .content-article .item_newsbasic .cont_thumb:only-child{padding-right:18px;}
.pcweb #modoo .content-article .item_newsbasic .cont_thumb:only-child .tit_txt{padding-right:30px;}
.pcweb #modoo .content-article .item_newsbasic .badge_relatedstory{margin-top:-1px;}
/*** 뉴스 ***/
/* 헤드라인형 A - box_news_headline */
#modoo .item_newsheadline{display:block;}
#modoo .item_newsheadline .wrap_thumb{display:block;margin-bottom:8px;aspect-ratio:640/360;}
#modoo .item_newsheadline .wrap_thumb:before{position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;content:'';background:-moz-linear-gradient(top,rgba(38,39,45,0) 0%,rgba(38,39,45,0.88) 100%);background:-webkit-linear-gradient(top,rgba(38,39,45,0) 0%,rgba(38,39,45,0.88) 100%);background:linear-gradient(to bottom,rgba(38,39,45,0) 0%,rgba(38,39,45,0.88) 100%);}
#modoo .item_newsheadline .wrap_thumb .tit_txt{overflow:hidden;position:absolute;z-index:1;left:16px;right:16px;bottom:12px;font-weight:400;font-size:1em;line-height:1.25;color:#fff;text-overflow:ellipsis;white-space:nowrap;}
#modoo .item_newsheadline .wrap_thumb .ico_vod4{z-index:1;}
#modoo .item_newsheadline .wrap_thumb .ico_vod4 + .tit_txt{padding-right:30px;}
#modoo .item_newsheadline .cont_thumb{position:relative;padding:14px 0 16px;}
#modoo .item_newsheadline .cont_thumb .tit_txt{display:block;overflow:hidden;font-weight:400;font-size:1em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;}
#modoo .list_newsheadline li{border-bottom:1px solid #f5f5f5;}
#modoo .list_newsheadline li:first-child,#modoo .list_newsheadline li:last-child{border-bottom:0 none;}
#modoo .box_news_headline .group_btn{padding-top:11px;}
/*** 뉴스 ***/
/* 헤드라인형 B - box_news_headline2 */
#modoo .item_newsheadline2{display:flex;flex-direction:row-reverse;align-items:center;position:relative;height:72px;}
#modoo .item_newsheadline2 .wrap_thumb{flex-shrink:0;width:108px;height:72px;margin-left:12px;background-size:26px 26px;}
#modoo .item_newsheadline2 .wrap_thumb .img_g{min-height:100%;}
#modoo .item_newsheadline2 .cont_thumb{flex:1;}
#modoo .item_newsheadline2 .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.5em;font-weight:400;line-height:1.25;letter-spacing:-0.01em;}
#modoo .item_newsheadline2 .desc_txt{display:none;}
#modoo .list_newsheadline2{margin-bottom:-12px;}
#modoo .list_newsheadline2 li{padding:12px 0;border-top:1px solid #f5f5f5;}
#modoo .list_newsheadline2 li:first-child{padding-top:0;padding-bottom:16px;border-top:0 none;}
#modoo .list_newsheadline2 li:first-child .item_newsheadline2{display:block;height:auto;}
#modoo .list_newsheadline2 li:first-child .item_newsheadline2 .wrap_thumb{display:block;float:none;width:auto;height:auto;margin:0;padding-top:56.25%;background-size:32px 32px;}
#modoo .list_newsheadline2 li:first-child .item_newsheadline2 .wrap_thumb .img_g{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
#modoo .list_newsheadline2 li:first-child .item_newsheadline2 .tit_txt{padding-top:12px;}
/* PC */
.pcweb #modoo .item_newsheadline2:hover{text-decoration:none;}
.pcweb #modoo .item_newsheadline2:hover .tit_txt{text-decoration:underline;}
/* content-article */
.pcweb #modoo .content-article .item_newsheadline2{flex-direction:row;align-items:flex-start;padding:12px 0;}
.pcweb #modoo .content-article .item_newsheadline2 .wrap_thumb{float:left;width:112px;height:72px;margin-left:0;margin-right:18px;}
.pcweb #modoo .content-article .item_newsheadline2 .tit_txt{padding-top:5px;}
.pcweb #modoo .content-article .item_newsheadline2 .desc_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:4;max-height:5.5em;padding-top:12px;line-height:1.375;color:rgba(0,0,0,0.72);letter-spacing:-0.01em;}
.pcweb #modoo .content-article .list_newsheadline2{margin-left:-15px;margin-right:-15px;}
.pcweb #modoo .content-article .list_newsheadline2:after{content:'';display:block;clear:both;}
.pcweb #modoo .content-article .list_newsheadline2 li{float:left;width:50%;padding:0 15px;border-top:0 none;box-sizing:border-box;}
.pcweb #modoo .content-article .list_newsheadline2 li:first-child{float:none;width:100%;}
.pcweb #modoo .content-article .list_newsheadline2 li:first-child .wrap_thumb{float:left;width:343px;height:220px;margin-right:30px;padding-top:0;}
.pcweb #modoo .content-article .list_newsheadline2 li:first-child .item_newsheadline2{padding-top:0;padding-bottom:13px;}
.pcweb #modoo .content-article .list_newsheadline2 li:first-child .item_newsheadline2 .cont_thumb{height:220px;padding-top:23px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;box-sizing:border-box;}
.pcweb #modoo .content-article .list_newsheadline2 li:first-child .item_newsheadline2 .tit_txt{height:auto;padding-top:0;max-height:2.82em;font-weight:700;font-size:1.063em;line-height:1.41;}
.pcweb #modoo .content-article .list_newsheadline2 li:first-child .item_newsheadline2 .info_txt{padding-top:9px;}
.pcweb #modoo .content-article .list_newsheadline2 li:nth-child(even){clear:both;}
.pcweb #modoo .content-article .list_newsheadline2 li:nth-child(3) ~ li .item_newsheadline2{border-top:1px solid #f5f5f5;}
/*** 뉴스 ***/
/* 썸네일형 (발문) - box_news_thumb */
#modoo .item_newsthumb{display:block;}
#modoo .item_newsthumb .wrap_thumb{display:block;padding-top:64.0625%;}
#modoo .item_newsthumb .img_g{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
#modoo .item_newsthumb .cont_thumb{padding-top:13px;}
#modoo .item_newsthumb .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:2.66em;padding-right:20px;font-weight:700;font-size:1.125em;line-height:1.33;letter-spacing:-0.01em;}
#modoo .item_newsthumb .desc_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:4.125em;padding-top:12px;font-size:1em;line-height:1.375;letter-spacing:-0.01em;color:rgba(0,0,0,0.72);}
#modoo .slide_newsthumb{position:relative;}
#modoo .list_newsthumb{display:flex;}
#modoo .list_newsthumb li{flex-basis:100%;flex-shrink:0;max-width:100%;vertical-align:top;box-sizing:border-box;}
#modoo .list_newsthumb li + li{margin-left:12px;}
#modoo .box_news_thumb .group_btn{padding-top:20px;}
/* PC */
.pcweb #modoo .item_newsthumb:hover{text-decoration:none;}
.pcweb #modoo .item_newsthumb:hover .tit_txt{text-decoration:underline;}
.pcweb #modoo .list_newsthumb{margin:0 -8px;}
.pcweb #modoo .list_newsthumb li{padding:0 8px;}
.pcweb #modoo .list_newsthumb li + li{margin-left:0;}
.pcweb #modoo .box_news_thumb .group_btn{padding-top:30px;}
/* content-article */
.pcweb #modoo .content-article .item_newsthumb .wrap_thumb{padding-top:89.129%;}
.pcweb #modoo .content-article .item_newsthumb .cont_thumb{padding:14px 4px 0;}
.pcweb #modoo .content-article .item_newsthumb .tit_txt{height:2.58em;font-size:1.063em;line-height:1.29;}
.pcweb #modoo .content-article .list_newsthumb li{flex-basis:33.33%;}
/* content-aside */
.pcweb #modoo .content-aside .slide_newsthumb .btn_slide{display:block;top:87px;margin-top:0;}
/*** 뉴스 ***/
/* 컬럼형 - box_news_column */
#modoo .slide_newscolumn{position:relative;}
#modoo .item_newscolumn{display:block;position:relative;padding-top:106.25%;}
#modoo .item_newscolumn .wrap_thumb{position:absolute;left:0;right:0;top:0;bottom:0;background-position-y:26%;}
#modoo .item_newscolumn .wrap_thumb:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.16);z-index:1;}
#modoo .item_newscolumn .wrap_thumb .img_g{display:block;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}
#modoo .item_newscolumn .cont_thumb{position:absolute;left:10px;right:10px;bottom:0;z-index:1;border-radius:8px 8px 0 0;padding:24px 24px 15px;border-bottom:1px solid rgba(0,0,0,0.04);background-color:#fff;}
#modoo .item_newscolumn .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:1.41em;padding-right:16px;font-weight:700;font-size:1.063em;line-height:1.41;letter-spacing:-0.01em;}
#modoo .item_newscolumn .desc_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:2.62em;padding-top:12px;font-size:1em;line-height:1.31;letter-spacing:-0.01em;color:rgba(0,0,0,0.72);}
#modoo .list_newscolumn{display:flex;}
#modoo .list_newscolumn li{flex-basis:100%;flex-shrink:0;}
#modoo .list_newscolumn li + li{margin-left:12px;}
#modoo .box_news_column .group_btn{padding-top:20px;}
/* PC */
.pcweb #modoo .slide_newscolumn .wrap_scroll{margin:0 -30px;padding:0 30px;}
.pcweb #modoo .slide_newscolumn .btn_slide{display:none;}
.pcweb #modoo .item_newscolumn{padding-top:117.14%;}
.pcweb #modoo .item_newscolumn .cont_thumb{left:20px;right:20px;padding:19px 23px;min-height:125px;}
.pcweb #modoo .item_newscolumn .tit_txt{height:auto;max-height:2.82em;-webkit-line-clamp:2;}
.pcweb #modoo .item_newscolumn:hover .tit_txt{text-decoration:underline;}
.pcweb #modoo .list_newscolumn{margin:0 -8px;}
.pcweb #modoo .list_newscolumn li{padding:0 8px;box-sizing:border-box;}
.pcweb #modoo .list_newscolumn li + li{margin:0;}
.pcweb #modoo .box_news_column .group_btn{padding-top:30px;}
/* content-article */
.pcweb #modoo .content-article .list_newscolumn li{flex-basis:50%;}
/*** 뉴스 ***/
/* 블록형 - box_news_block */
#modoo .item_newsblock{display:block;}
#modoo .item_newsblock .wrap_thumb{display:block;padding-top:67.533%;}
#modoo .item_newsblock .wrap_thumb .img_g{position:absolute;top:50%;left:50%;min-height:100%;transform:translate(-50%,-50%);}
#modoo .item_newsblock .cont_thumb{padding-top:8px;}
#modoo .item_newsblock .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.5em;font-weight:400;font-size:1em;line-height:1.25;letter-spacing:-0.01em;}
#modoo .list_newsblock{display:flex;flex-wrap:wrap;margin:-16px -6px 0;}
#modoo .list_newsblock li{width:50%;box-sizing:border-box;padding:0 6px;margin-top:16px;}
/* PC */
.pcweb #modoo .item_newsblock .wrap_thumb{padding-top:67.65%;}
.pcweb #modoo .list_newsblock li{width:25%;}
/* content-aside */
.pcweb #modoo .content-aside .list_newsblock li{width:50%;}
/*** 뉴스 ***/
/* 슬라이드형 - box_news_slide */
#modoo .item_newsslide{display:block;}
#modoo .item_newsslide .wrap_thumb{display:block;padding-top:67.65%;}
#modoo .item_newsslide .wrap_thumb .img_g{position:absolute;top:50%;left:50%;min-height:100%;transform:translate(-50%,-50%);}
#modoo .item_newsslide .cont_thumb{padding-top:8px;}
#modoo .item_newsslide .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.5em;font-weight:400;font-size:1em;line-height:1.25;letter-spacing:-0.01em;}
#modoo .box_news_slide .slide_box .wrap_scroll{margin:0;}
#modoo .list_newsslide{margin:0 -6px;}
#modoo .list_newsslide .flicking-viewport{padding-bottom:22px;}
#modoo .list_newsslide .flicking-panel{width:100%;}
#modoo .list_newsslide .flicking-panel .item_slide{width:100%;margin:0 6px;}
#modoo .box_news_slide [class^=btn_slide]{top:calc(50% - 14px);}
#modoo .box_news_slide .btn_slide{margin-top:-52px;}
/* PC */
.pcweb #modoo .list_newsslide .flicking-viewport{padding-bottom:28px;}
.pcweb #modoo .list_newsslide .flicking-panel{width:100%;}
.pcweb #modoo .list_newsslide .flicking-panel .item_slide{margin:0 6px;}
/* content-aside */
.pcweb #modoo .content-aside .list_newsslide .flicking-viewport{padding-bottom:26px;}
.pcweb #modoo .content-aside .list_newsslide .flicking-panel{width:100%;}
/*** 아웃링크 ***/
/* box_outlink */
#modoo .item_outlink{display:flex;position:relative;padding:12px 0;}
#modoo .item_outlink:after{content:'';display:block;clear:both;}
#modoo .item_outlink .wrap_thumb{flex-shrink:0;order:1;width:112px;height:72px;margin-left:18px;background-size:26px 26px;}
#modoo .item_outlink .img_g{height:100%;}
#modoo .item_outlink .cont_thumb{flex:1;align-content:center;padding-top:5px;}
#modoo .item_outlink .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.5em;font-weight:400;font-size:1em;line-height:1.25;}
#modoo .list_outlink{margin-bottom:-12px;}
#modoo .list_outlink li{border-top:1px solid rgba(0,0,0,0.04);}
/* 텍스트형 */
#modoo .item_outlink .cont_thumb:only-child{padding-top:2px;}
#modoo .item_outlink .cont_thumb:only-child .info_txt{padding-top:6px;}
#modoo .item_outlink .cont_thumb:only-child .tit_txt{height:auto;max-height:2.5em;}
/*** PC ***/
.pcweb #modoo .item_outlink:hover{text-decoration:none;}
.pcweb #modoo .item_outlink:hover .tit_txt{text-decoration:underline;}
/*** 아웃링크 이미지 강조형 ***/
/* box_outlink_image */
#modoo .item_outlinkimage{display:block;padding:15px;border:1px solid rgba(0,0,0,0.08);border-radius:16px;}
#modoo .item_outlinkimage .wrap_thumb{padding-top:64.586%;}
#modoo .item_outlinkimage .wrap_thumb:after{border-color:rgba(0,0,0,0.06);}
#modoo .item_outlinkimage .img_g{position:absolute;top:50%;left:50%;bottom:0;width:auto;height:100%;transform:translate(-50%,-50%);}
#modoo .item_outlinkimage .cont_thumb{padding:15px 6px 0;box-sizing:border-box;}
#modoo .item_outlinkimage .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:1.125em;line-height:1.2;}
#modoo .item_outlinkimage .desc_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.63em;padding-top:12px;line-height:1.31;color:#666;}
#modoo .item_outlinkimage .info_txt{display:flex;align-items:center;padding-top:10px;}
#modoo .item_outlinkimage .cp_thumb{position:relative;-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTA4cHgiIGhlaWdodD0iMTA4cHgiIHZpZXdCb3g9IjAgMCAxMDggMTA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MS4yICg1NzUxOSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+bWFza19mcmFtZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJtYXNrX2ZyYW1lIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjQiPgogICAgICAgICAgICA8cGF0aCBkPSJNNTAsMTAyIEMxMi4wODk3MjY1LDEwMiAtMiw4Ny45MTA0NzI2IC0yLDUwIEMtMiwxMi45Mzg4MjQ5IDEyLjYxNzY3MzEsLTIgNTAsLTIgQzg3LjkxMDQ3MjYsLTIgMTAyLDEyLjA4OTcyNjUgMTAyLDUwIEMxMDIsODcuOTEwODE5NSA4Ny45MTA4MTk1LDEwMiA1MCwxMDIgWiIgaWQ9ImltZ18wNSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);-webkit-mask-size:100% 100%;mask-size:100% 100%;background:#F2F4F7 url(//t1.daumcdn.net/media/common/noimage/ico_noimage_l.png) 50% 50% no-repeat;background-size:10px 10px;flex-shrink:0;width:24px;height:24px;margin-right:6px;vertical-align:top;}
#modoo .item_outlinkimage .cp_thumb:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/squacle_border_24.svg);background-size:cover;opacity:0.08;}
#modoo .item_outlinkimage .img_cp{display:block;background-color:#fff;}
#modoo .item_outlinkimage .info_txt .txt_info{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1;font-size:1em;white-space:normal;}
#modoo .list_outlinkimage li + li{margin-top:16px;}
#modoo .slide_box .list_outlinkimage .flicking-viewport{margin:0 20px;padding-bottom:22px;}
#modoo .slide_box .list_outlinkimage .flicking-panel{width:100%;}
#modoo .slide_box .list_outlinkimage .flicking-panel + .flicking-panel{margin-left:12px;}
#modoo .slide_box .list_outlinkimage .flicking-panel .item_slide{width:100%;}
#modoo .slide_box .list_outlinkimage .flicking-panel .item_outlinkimage{height:100%;box-sizing:border-box;}
/* PC */
.pcweb #modoo .item_outlinkimage:hover{text-decoration:none;}
.pcweb #modoo .item_outlinkimage .tit_txt{font-size:1.125em;}
.pcweb #modoo .item_outlinkimage:hover .tit_txt{text-decoration:underline;}
.pcweb #modoo .item_outlinkimage .info_txt{padding-top:12px;}
.pcweb #modoo .item_outlinkimage .wrap_thumb{padding-top:64.467%;}
.pcweb #modoo .item_outlinkimage .cont_thumb{padding-top:16px;}
.pcweb #modoo .list_outlinkimage{margin-top:-16px;}
.pcweb #modoo .list_outlinkimage li{margin-top:16px;box-sizing:border-box;}
.pcweb #modoo .box_outlink_image .slide_box .wrap_scroll{margin:0;}
.pcweb #modoo .slide_box .list_outlinkimage{margin:0 -8px;}
.pcweb #modoo .slide_box .list_outlinkimage .flicking-viewport{margin:0;padding-bottom:28px;}
.pcweb #modoo .slide_box .list_outlinkimage .flicking-panel{padding:0 8px;box-sizing:border-box;}
.pcweb #modoo .slide_box .list_outlinkimage .flicking-panel + .flicking-panel{margin-left:0;}
.pcweb #modoo .slide_box .list_outlinkimage [class^=btn_slide]{top:calc(50% - 14px);}
.pcweb #modoo .content-article .list_outlinkimage{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;}
.pcweb #modoo .content-article .list_outlinkimage li{flex-basis:50%;padding:0 8px;}
.pcweb #modoo .content-article .slide_box .list_outlinkimage .flicking-camera{height:auto;}
.pcweb #modoo .content-article .slide_box .list_outlinkimage .flicking-panel{padding:0;}
.pcweb #modoo .content-article .slide_box .list_outlinkimage .item_slide{width:50%;padding:0 8px;}
.pcweb #modoo .content-article .item_outlinkimage{min-height:332px;}
.pcweb #modoo .content-aside .slide_box .list_outlinkimage .flicking-viewport{padding-bottom:26px;}
/*** 기본정보 ***/
/* box_baseinfo */
#modoo .desc_baseinfo{padding:13px 0;border-top:1px solid rgba(0,0,0,0.04);line-height:1.375;}
#modoo .baseinfo_list{margin-bottom:-14px;}
#modoo .list_baseinfo{display:grid;grid-template-columns:auto 1fr;}
#modoo .list_baseinfo .inner_cell{padding:14px 0;line-height:1.375;white-space:pre-line;}
#modoo .list_baseinfo dt{max-width:138px;border-top:1px solid rgba(0,0,0,0.04);font-weight:700;}
#modoo .list_baseinfo dt .inner_cell{padding-right:16px;}
#modoo .list_baseinfo dd{overflow:hidden;border-top:1px solid rgba(0,0,0,0.04);}
#modoo .list_baseinfo .link_info{display:inline-block;color:#4881F7;vertical-align:top;}
#modoo .list_baseinfo .cell_g{padding-right:17px;}
#modoo .list_baseinfo .cell_g + .cell_g{display:block;padding-top:8px;}
#modoo .list_baseinfo .cell_g:only-child{padding-right:0;}
#modoo .list_baseinfo .link_info:after{content:'';display:inline-block;margin:10px 6px;width:2px;height:2px;border-radius:50%;vertical-align:top;background-color:#4881F7;}
#modoo .list_baseinfo .link_info:last-child:after{display:none;}
/* PC */
.pcweb #modoo .list_baseinfo .link_info:after{top:8px;}
/*** 장소 ***/
/* box_location */
#modoo .map_baseinfo{overflow:hidden;position:relative;padding-top:56.25%;border-radius:8px;}
#modoo .map_baseinfo .wrap_map{position:absolute;top:0;left:0;width:100%;height:100%;}
#modoo .map_baseinfo .wrap_map:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.08);border-radius:8px;}
#modoo .map_baseinfo .btn_full{position:absolute;z-index:10;top:11px;right:11px;}
#modoo .box_location .desc_location{padding-top:16px;line-height:1.375;}
#modoo .location_list{margin:6px 0 -14px;}
#modoo .list_location{display:flex;min-width:100%;}
#modoo .list_location .inner_cell{padding:14px 0;line-height:1.375;}
#modoo .list_location dt{max-width:124px;border-top:1px solid rgba(0,0,0,0.04);font-weight:700;white-space:nowrap;}
#modoo .list_location dt .inner_cell{padding-right:12px;}
#modoo .list_location dd{flex:1;overflow:hidden;border-top:1px solid rgba(0,0,0,0.04);}
#modoo .list_location:first-child dt,#modoo .box_location .list_location:first-child dd{border-top:0 none;}
#modoo .list_location .link_info{display:inline-block;color:#4881F7;vertical-align:top;}
#modoo .list_location .cell_g{padding-right:17px;}
#modoo .list_location .cell_g:only-child{padding-right:0;}
#modoo .list_location .link_info:after{content:'';display:inline-block;margin:10px 6px;width:2px;height:2px;border-radius:50%;vertical-align:top;background-color:#4881F7;}
#modoo .list_location .link_info:last-child:after{display:none;}
#modoo .list_location dt{max-width:none;}
#modoo .list_location_number dt .inner_cell{padding-right:6px;}
#modoo .tooltip_marker{display:inline-block;position:relative;min-width:18px;padding:2px 3px;border:1px solid #000;border-radius:4px;font-weight:700;font-size:0.625em;line-height:1;text-align:center;vertical-align:top;background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.3);box-sizing:border-box;}
#modoo .tooltip_marker:after{content:'';position:absolute;bottom:-6px;left:50%;width:8px;height:6px;margin-left:-4px;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_250530.svg) -90px -20px no-repeat;background-size:300px auto;}
/*** 재난문자 ***/
/* 리스트형 - box_message_list */
#modoo .box_message_list{position:relative;}
#modoo .box_message_list .box_tit{border-bottom:1px solid rgba(0,0,0,0.04);}
#modoo .box_message_list .opt_comm option{text-align:left;text-align-last:left;}
#modoo .list_message li{position:relative;padding:15px 0;}
#modoo .list_message li + li{border-top:1px solid rgba(0,0,0,0.04);}
#modoo .list_message + .group_btn{padding-top:5px;}
#modoo .item_message .wrap_message{padding-right:75px;}
#modoo .item_message .group_subtit{display:flex;}
#modoo .item_message .tit_message{flex-shrink:0;font-weight:700;line-height:1.25;color:#FF3427;}
#modoo .item_message .txt_local{flex:1;overflow:hidden;position:relative;margin-left:5px;padding:0 9px;font-weight:700;line-height:1.25;white-space:nowrap;text-overflow:ellipsis;}
#modoo .item_message .txt_local:before{content:'';position:absolute;top:50%;left:0;width:2px;height:2px;margin-top:-1px;border-radius:50%;background-color:rgba(0,0,0,0.32);}
#modoo .item_message .info_sub{padding-top:5px;}
#modoo .item_message .sub_info{display:block;font-size:0.938em;line-height:1.2;color:#888;}
#modoo .item_message .sub_info ~ .sub_info{margin-left:2px;}
#modoo .item_message .desc_txt{padding-top:13px;line-height:1.375;color:rgba(0,0,0,0.72);}
#modoo .item_message .link_info{position:absolute;top:20px;right:0;min-width:72px;padding:9px 10px 7px;border:1px solid #5B92FE;border-radius:40px;font-size:0.875em;line-height:1;color:#4881F7;box-sizing:border-box;}
#modoo .item_message .link_info:hover,#modoo .item_message .link_info:active{text-decoration:none;}
/*** 재난문자 ***/
/* 드롭다운형 - box_message_fold */
#modoo .box_message_fold .opt_comm .select_comm{text-align:left;text-align-last:left;}
#modoo .list_messagefold li + li{margin-top:8px;}
#modoo .item_messagefold{position:relative;padding:15px 19px;border-radius:8px;border:1px solid rgba(0,0,0,0.08);box-shadow:0px 1px 8px rgba(0,0,0,0.08);box-sizing:border-box;}
#modoo .item_messagefold .wrap_message{position:relative;padding-right:30px;}
#modoo .item_messagefold .btn_fold{position:absolute;top:-16px;right:-20px;}
#modoo .item_messagefold .ico_fold{width:14px;height:8px;margin:22px 16px 20px;background-position:-80px -80px;}
#modoo .item_messagefold .group_subtit{display:flex;}
#modoo .item_messagefold .wrap_desc{display:none;position:relative;padding:13px 0 2px;}
#modoo .item_messagefold .desc_txt{line-height:1.375;}
#modoo .item_messagefold .info_sub{position:relative;margin-top:15px;padding-right:65px;}
#modoo .item_messagefold .tit_message{flex-shrink:0;display:inline-block;width:65px;line-height:1.375;vertical-align:top;}
#modoo .item_messagefold .txt_local{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;position:relative;padding-left:7px;font-size:0.938em;line-height:1.375;}
#modoo .item_messagefold .txt_date{display:flex;margin-left:8px;font-size:0.938em;line-height:1.2;color:rgba(0,0,0,0.48);}
#modoo .item_messagefold .sub_info{display:block;font-size:0.938em;line-height:1.2;color:#888;}
#modoo .item_messagefold .link_info{position:absolute;top:-1px;right:0;line-height:1.25;color:#4881F7;}
#modoo .list_messagefold li.on .wrap_message{padding-bottom:15px;}
#modoo .list_messagefold li.on .wrap_message:after{content:'';position:absolute;bottom:0;left:-10px;right:-10px;border-bottom:1px solid rgba(0,0,0,0.04);}
#modoo .list_messagefold li.on .ico_fold{background-position-y:-90px;}
#modoo .list_messagefold li.on .txt_local{padding-left:11px;font-weight:700;font-size:1em;line-height:1.375;-webkit-line-clamp:1;}
#modoo .list_messagefold li.on .txt_local:before{content:'';position:absolute;top:50%;left:0;width:2px;height:2px;border-radius:50%;background-color:#D6D6D6;transform:translateY(-50%);}
#modoo .list_messagefold li.on .wrap_desc{display:block;}
#modoo .list_messagefold li.on .txt_date{display:none;}
/*** 일정 ***/
/* 텍스트형 - box_dday_basic */
#modoo .box_dday_basic{overflow:hidden;padding-bottom:0;}
#modoo .list_ddaybasic{position:relative;padding:15px 0 28px;border-top:1px solid rgba(0,0,0,0.04);}
#modoo .list_ddaybasic li{position:relative;padding:0 24px;}
#modoo .list_ddaybasic li:before{content:'';position:absolute;top:-19px;left:3px;bottom:0;border-left:2px dotted rgba(0,0,0,0.12);}
#modoo .list_ddaybasic li:first-child:before{top:0;}
#modoo .list_ddaybasic li:last-child:before{bottom:-32px;}
#modoo .list_ddaybasic li + li{margin-top:21px;}
#modoo .item_dday .tit_day{display:block;line-height:1;}
#modoo .item_dday .txt_day{line-height:1.19;}
#modoo .item_dday .txt_more{padding-left:4px;font-weight:400;font-size:0.875em;line-height:1.5;color:#666;}
#modoo .item_dday .desc_txt{padding-top:6px;}
#modoo .item_dday .txt_desc{display:block;font-size:0.938em;line-height:1.34;}
#modoo .item_dday .icon_point{position:absolute;top:10px;left:0;width:8px;height:24px;margin-top:-12px;background-color:#fff;}
#modoo .item_dday .icon_point:before{content:'';position:absolute;top:8px;left:0;width:8px;height:8px;border-radius:50%;background-color:rgba(0,0,0,0.12);}
#modoo .dday_on .icon_point:before{background-color:#5B92FE;}
#modoo .dday_on .txt_day{font-weight:700;color:#4881F7;}
#modoo .dday_on .txt_desc{color:#4881F7;}
/* 박스형 - box_dday_box */
#modoo .box_dday_box{overflow:hidden;padding-bottom:0;}
#modoo .list_ddaybox{position:relative;padding-bottom:28px;}
#modoo .list_ddaybox .item_dday{padding:11px 16px 14px;border-radius:9px;background-color:#F7F8FB;}
#modoo .list_ddaybox li{position:relative;padding-left:20px;}
#modoo .list_ddaybox li:before{content:'';position:absolute;top:-14px;left:3px;bottom:0;border-left:2px dotted rgba(0,0,0,0.12);}
#modoo .list_ddaybox li:first-child:before{top:11px;}
#modoo .list_ddaybox li:last-child:before{bottom:-32px;}
#modoo .list_ddaybox li + li{margin-top:16px;}
#modoo .list_ddaybox .item_dday .desc_txt{padding-top:8px;}
#modoo .list_ddaybox .item_dday .txt_desc{line-height:1.2;}
#modoo .list_ddaybox .item_dday .icon_point{top:20px;}
/* 단일 날짜 - box_dday_single */
#modoo .box_dday_single{overflow:hidden;padding-bottom:0;}
#modoo .list_ddaysingle{padding:15px 0 28px;border-top:1px solid rgba(0,0,0,0.04);}
#modoo .list_ddaysingle:before{left:70px;}
#modoo .list_ddaysingle li{position:relative;padding:0;}
#modoo .list_ddaysingle li:before{content:'';position:absolute;top:-14px;left:70px;bottom:0;border-left:2px dotted rgba(0,0,0,0.12);}
#modoo .list_ddaysingle li:first-child:before{top:50%;}
#modoo .list_ddaysingle li:last-child:before{bottom:-32px;}
#modoo .list_ddaysingle li + li{margin-top:15px;}
#modoo .list_ddaysingle .item_dday{display:flex;align-items:center;}
#modoo .list_ddaysingle .item_dday .tit_day{width:87px;padding-left:5px;box-sizing:border-box;}
#modoo .list_ddaysingle .item_dday .desc_txt{flex:1;padding:15px 18px 15px 15px;border-radius:9px;background-color:#F7F8FB;}
#modoo .list_ddaysingle .item_dday .icon_point{top:50%;left:67px;}
/* 제목강조 - box_dday_title */
#modoo .box_dday_title{overflow:hidden;padding-bottom:0;}
#modoo .list_ddaytitle{padding:19px 0 28px;border-top:1px solid rgba(0,0,0,0.04);}
#modoo .list_ddaytitle li{position:relative;padding:0;}
#modoo .list_ddaytitle li + li{margin-top:16px;}
#modoo .list_ddaytitle li:before{content:'';position:absolute;top:-15px;left:86px;bottom:0;border-left:2px dotted rgba(0,0,0,0.12);}
#modoo .list_ddaytitle li:first-child:before{top:16px;}
#modoo .list_ddaytitle li:last-child:before{bottom:-32px;}
#modoo .list_ddaytitle .item_dday{display:flex;}
#modoo .list_ddaytitle .tit_day{width:77px;margin-left:-5px;text-align:right;}
#modoo .list_ddaytitle li + li .tit_day{padding-top:20px;}
#modoo .list_ddaytitle .item_dday .txt_day{font-weight:400;color:#919191;}
#modoo .list_ddaytitle .item_dday .desc_txt{flex:1;margin-left:35px;padding:19px 13px 0 0;border-top:1px solid rgba(0,0,0,0.04);}
#modoo .list_ddaytitle li:first-child .item_dday .desc_txt{padding-top:0;border-top:0 none;}
#modoo .list_ddaytitle .item_dday .emph_txt{display:block;font-weight:700;line-height:1.19;color:#000;}
#modoo .list_ddaytitle .item_dday .txt_desc{padding-top:6px;line-height:1.2;}
#modoo .list_ddaytitle .item_dday .icon_point{top:29px;left:83px;}
#modoo .list_ddaytitle li:first-child .item_dday .icon_point{top:10px;}
#modoo .list_ddaytitle .dday_on .txt_day{font-weight:700;color:#5B92FE;}
#modoo .list_ddaytitle .dday_on .emph_txt,#modoo .list_ddaytitle .dday_on .txt_desc{color:#4881F7;}
/* 주요 경기 일정 - box_dday_time */
#modoo .ddaytime_list{padding-top:19px;border-top:1px solid rgba(0,0,0,0.04);border-bottom:1px solid rgba(0,0,0,0.04);}
#modoo .dday_time + .dday_time{margin-top:9px;}
#modoo .box_dday_time .tit_subject{display:inline-block;padding:0 9px;border-radius:28px;font-weight:600;font-size:0.875em;line-height:1.85;vertical-align:top;color:#fff;letter-spacing:-0.02em;background-color:#9495AA;}
#modoo .list_ddaytime{overflow:hidden;padding:10px 0 10px 8px;}
#modoo .dday_time:last-child .list_ddaytime{padding-bottom:20px;}
#modoo .list_ddaytime li{position:relative;padding:0;}
#modoo .list_ddaytime li + li{margin-top:15px;}
#modoo .list_ddaytime li:before{content:'';position:absolute;top:-14px;left:62px;bottom:0;border-left:2px dotted #000;opacity:0.12;}
#modoo .list_ddaytime li:first-child:before{top:16px;left:62px;}
#modoo .list_ddaytime li:last-child:before{bottom:-32px;}
#modoo .list_ddaytime .item_dday{display:flex;}
#modoo .list_ddaytime .tit_day{width:62px;}
#modoo .list_ddaytime li + li .tit_day{padding-top:16px;}
#modoo .list_ddaytime .item_dday .txt_day{font-weight:700;}
#modoo .list_ddaytime .item_dday .desc_txt{flex:1;margin-left:20px;padding-top:15px;border-top:1px solid rgba(0,0,0,0.04);}
#modoo .list_ddaytime .item_dday .icon_point{top:27px;left:59px;}
#modoo .list_ddaytime .item_dday .emph_txt{display:block;font-weight:700;line-height:1.19;color:#000;}
#modoo .list_ddaytime .item_dday .txt_desc{display:flex;align-items:center;padding-top:6px;line-height:1.27;color:#000;}
#modoo .list_ddaytime .item_dday .txt_g{flex:1;}
#modoo .list_ddaytime .item_dday .link_status{margin:-6px 0 -6px 12px;padding:8px 9px 7px;border:1px solid #5B92FE;border-radius:30px;font-size:0.866em;line-height:1;color:#4881F7;box-sizing:border-box;}
#modoo .list_ddaytime li:first-child .item_dday .desc_txt{padding-top:0;border-top:0 none;}
#modoo .list_ddaytime li:first-child .item_dday .icon_point{top:10px;}
#modoo .box_dday_time .dday_on .tit_subject{background-color:#5B92FE;}
#modoo .box_dday_time .dday_on .emph_txt{color:#4881F7;}
#modoo .box_dday_time .dday_on .item_dday .icon_point:before{z-index:1;background-color:#5B92FE;}
#modoo .list_ddaytime .dday_current .icon_point:after{content:'';position:absolute;top:4px;left:-4px;width:16px;height:16px;background-color:#5B92FE;border-radius:50%;opacity:0.3;}
/* PC */
/* 텍스트형 - box_dday_basic */
.pcweb #modoo .box_dday_basic{padding-bottom:0;}
/* 박스형 - box_dday_box */
.pcweb #modoo .box_dday_box{padding-bottom:0;}
.pcweb #modoo .list_ddaybox{padding:8px 0 32px;}
/* 단일 날짜 - box_dday_single */
.pcweb #modoo .box_dday_single{padding-bottom:0;}
/* 제목강조 - box_dday_title */
.pcweb #modoo .box_dday_title{padding-bottom:0;}
/* 주요 경기 일정 - box_dday_time */
.pcweb #modoo .list_ddaytime .item_dday .link_status{text-decoration:none;}
/*** 일정 ***/
/* 기본형 (PC Only) - box_dday */
.pcweb #modoo .slide_dday{position:relative;}
.pcweb #modoo .slide_dday:before{content:'';position:absolute;top:54px;left:-30px;right:-30px;border-top:2px dotted rgba(0,0,0,0.12);}
.pcweb #modoo .slide_dday .wrap_scroll{margin:0 -30px;}
.pcweb #modoo .list_dday2{display:flex;position:relative;padding:74px 30px 0;}
.pcweb #modoo .list_dday2 li{flex:1 0 200px;border-radius:8px;background-color:#F7F8FB;}
.pcweb #modoo .list_dday2 li + li{margin-left:12px;}
.pcweb #modoo .list_dday2 li.on{color:#4881F7;}
.pcweb #modoo .slide_dday [class^=btn_slide]{margin-top:20px;}
.pcweb #modoo .item_dday2{position:relative;}
.pcweb #modoo .item_dday2 .tit_date{position:absolute;top:-53px;left:13px;line-height:1.19;}
.pcweb #modoo .item_dday2 .txt_day{padding-left:2px;font-weight:600;font-size:0.938em;line-height:1.2;}
.pcweb #modoo .item_dday2 .info_box{position:relative;padding:19px 20px 18px;}
.pcweb #modoo .item_dday2 .emph_txt{display:block;font-weight:700;line-height:1.19;color:#000;}
.pcweb #modoo .item_dday2 .txt_desc{display:block;padding-top:6px;font-size:0.938em;line-height:1.33;}
.pcweb #modoo .item_dday2 .ico_tooltip3{position:absolute;top:-7px;left:12px;}
.pcweb #modoo .item_dday2 .icon_point{position:absolute;top:-23px;left:12px;width:24px;height:8px;background-color:#fff;}
.pcweb #modoo .item_dday2 .icon_point:before{content:'';position:absolute;top:0;left:8px;width:8px;height:8px;border-radius:50%;background-color:rgba(0,0,0,0.12);}
.pcweb #modoo .dday_on .tit_date{color:#4881F7;}
/*** 일정 ***/
/* 재해재난용 - box_disaster */
#modoo .box_disaster .wrap_disaster{position:relative;border-radius:8px;background:#E9F5FF;}
#modoo .box_disaster .wrap_disaster:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;border:1px solid rgba(0,0,0,0.04);border-radius:8px;pointer-events:none;}
#modoo .map_info{overflow:hidden;position:relative;border-radius:8px;}
#modoo .map_info .link_detailview{content:'';position:absolute;top:0;left:0;right:0;bottom:0;}
#modoo .map_info .btn_full{position:absolute;bottom:16px;right:16px;}
#modoo .slide_timeline{position:relative;padding:15px 0 20px;border-radius:8px;background:linear-gradient(180deg,#E9F5FF 0%,rgba(234,245,255,0.2) 100%);}
#modoo .slide_timeline:after{content:'';position:absolute;top:52px;left:0;right:0;border-top:2px dotted rgba(0,0,0,0.12);}
#modoo .slide_timeline .wrap_scroll{overflow:visible;position:relative;z-index:1;}
#modoo .list_timeline .flicking-viewport{padding:0 19px;}
#modoo .list_timeline .flicking-panel + .flicking-panel{padding-left:6px;}
#modoo .item_timeline{position:relative;padding-top:58px;}
#modoo .item_timeline .tit_date{position:absolute;top:0;left:0;right:0;height:36px;padding:0 14px;font-size:0.938em;line-height:36px;color:rgba(0,0,0,0.72);}
#modoo .item_timeline .txt_day{padding-left:1px;font-weight:600;font-size:0.938em;line-height:1.2;}
#modoo .list_disaster{display:flex;position:relative;padding-top:22px;}
#modoo .item_disaster{position:relative;width:130px;height:100%;padding:14px;border-radius:8px;box-shadow:0px 3px 6px rgba(0,0,0,0.08);box-sizing:border-box;}
#modoo .item_disaster .icon_point{position:absolute;top:-23px;left:12px;padding:0 8px;background-color:#E9F5FF;}
#modoo .item_disaster .icon_point:before{content:'';display:block;width:8px;height:8px;border-radius:50%;background-color:rgba(0,0,0,0.12);}
#modoo .item_disaster .txt_time{display:block;font-weight:700;font-size:0.938em;line-height:1.2;color:#fff;}
#modoo .item_disaster .list_detail{padding-top:9px;font-size:0.813em;line-height:1.23;letter-spacing:-0.005em;}
#modoo .item_disaster .list_detail dt{float:left;width:36px;color:rgba(255,255,255,0.75);}
#modoo .item_disaster .list_detail dd{overflow:hidden;color:#fff;}
#modoo .item_disaster .txt_location{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:3.46em;padding-top:8px;font-size:0.813em;line-height:1.15;color:#fff;}
#modoo .item_disaster .ico_tooltip2{position:absolute;top:-7px;left:13px;}
#modoo .level_color1{background-color:#919191;}
#modoo .level_color2{background-color:#299DE6;}
#modoo .level_color2 .ico_tooltip2{background-position:-30px -100px;}
#modoo .level_color3{background-color:#FF8400;}
#modoo .level_color3 .ico_tooltip2{background-position:-60px -100px;}
#modoo .level_color4{background-color:#F54543;}
#modoo .level_color4 .ico_tooltip2{background-position:-90px -100px;}
#modoo .level_color5{background-color:#D44140;}
#modoo .level_color5 .ico_tooltip2{background-position:-120px -100px;}
#modoo .info_disaster{overflow:hidden;}
#modoo .disaster_info .txt_name{display:block;padding-top:23px;font-size:1.125em;line-height:1.16;}
#modoo .disaster_info .txt_location{display:block;padding-top:9px;font-size:0.938em;line-height:1.2;color:#F54543;}
#modoo .group_disaster{padding-top:14px;}
#modoo .group_disaster:after{content:'';display:block;clear:both;}
#modoo .group_disaster .list_base{float:left;width:8em;line-height:1.5;word-break:break-all;}
#modoo .group_disaster .list_base:first-child{float:none;width:100%;padding-bottom:3px;}
#modoo .group_disaster .list_base:nth-child(2n){clear:both;}
#modoo .group_disaster .list_base dt{float:left;width:4.2em;color:rgba(0,0,0,0.48);}
#modoo .group_disaster .list_base dd{overflow:hidden;}
#modoo .disaster_desc{margin-top:15px;padding-top:19px;border-top:1px solid rgba(0,0,0,0.04);}
#modoo .disaster_desc .desc_mean{line-height:1.37;}
#modoo .disaster_desc .desc_mean + .desc_mean{padding-top:12px;}
/* PC */
.pcweb #modoo .content-article .map_info .btn_full{display:none;bottom:30px;right:20px;}
.pcweb #modoo .slide_timeline .btn_slide{margin-top:11px;}
.pcweb #modoo .content-article .slide_timeline .btn_prev{left:6px;}
.pcweb #modoo .content-article .slide_timeline .btn_next{right:6px;}
.pcweb #modoo .info_disaster{display:flex;}
.pcweb #modoo .disaster_info{flex:1 0 45.5%;padding-right:20px;box-sizing:border-box;}
.pcweb #modoo .disaster_info .txt_name{padding-top:24px;}
.pcweb #modoo .disaster_info:only-child .list_base{width:140px;}
.pcweb #modoo .disaster_info:only-child .list_base:first-child{width:100%;}
.pcweb #modoo .disaster_info:only-child .list_base:nth-child(3n+2){clear:both;}
.pcweb #modoo .disaster_info:only-child .list_base:nth-child(2n){clear:none;}
.pcweb #modoo .content-article .info_disaster{padding:0 24px 5px;}
.pcweb #modoo .content-article .disaster_desc{margin-top:0;padding:53px 0 0 20px;border-top:0 none;}
.pcweb #modoo .content-aside .info_disaster{display:block;}
/*** LIVE ***/
/* box_live */
#modoo .badge_live{display:inline-block;min-width:40px;height:20px;margin-right:6px;padding:0 6px;border-radius:20px;font-weight:700;font-size:12px;line-height:1.67;color:#fff;vertical-align:top;text-align:center;background-color:#FF5727;box-sizing:border-box;}
.fs_big #modoo .badge_live{margin-top:3px;}
#modoo .wrap_vod{overflow:hidden;position:relative;z-index:1;padding-top:56.25%;border-radius:8px;}
#modoo .box_live .logo_wrap + .wrap_vod{margin-top:15px;}
#modoo .box_live .list_vod{display:block;padding:0;}
#modoo .wrap_vod .play_time{right:8px;bottom:8px;}
#modoo .wrap_vod iframe{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;border:0 none;}
#modoo .wrap_vod .bg_dimmed{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(44,46,51,0.8);}
#modoo .wrap_vod .bg_dimmed:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.08);border-radius:8px;}
#modoo .wrap_vod .bg_dimmed .txt_end{color:#fff;}
#modoo .wrap_vod + .slide_box{margin-top:8px;}
#modoo .logo_wrap{margin-top:15px;}
#modoo .list_logo .flicking-viewport{padding:0 20px;}
#modoo .list_logo .flicking-panel + .flicking-panel{padding-left:16px;}
#modoo .list_logo .link_tab{display:block;width:66px;}
#modoo .list_logo .wrap_thumb{height:66px;border:3px solid #fff;border-radius:50%;background-size:26px 26px;box-sizing:border-box;}
#modoo .list_logo .wrap_thumb:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid transparent;border-radius:50%;}
#modoo .list_logo .wrap_thumb:after{border-radius:50%;}
#modoo .list_logo .cont_thumb{padding-top:4px;}
#modoo .list_logo .tit_txt{display:block;overflow:hidden;font-weight:400;font-size:0.75em;line-height:1.16;color:rgba(0,0,0,0.64);text-align:center;white-space:nowrap;text-overflow:ellipsis;}
#modoo .list_logo .link_tab[aria-selected='true'] .tit_txt{font-weight:700;color:#4881F7;}
#modoo .list_logo .link_tab[aria-selected='true'] .wrap_thumb{border-color:#5B92FE;}
#modoo .list_logo .link_tab[aria-selected='true'] .wrap_thumb:before{border-color:#fff;}
/* PC */
.pcweb #modoo .box_live .tit_box{font-size:1.125em;line-height:1.11;}
.pcweb #modoo .box_live .logo_wrap + .wrap_vod{margin-top:18px;}
.pcweb #modoo .box_live .wrap_scroll{margin:0 -4px;padding:0;}
.pcweb #modoo .box_live .flicking-viewport{padding-left:4px;padding-right:4px;}
.pcweb #modoo .box_live .btn_slide{top:15px;margin-top:0;}
.pcweb #modoo .logo_wrap{margin-top:17px;}
.pcweb #modoo .box_live .logo_wrap .wrap_scroll{margin:0;}
.pcweb #modoo .list_logo .flicking-viewport{padding:0;}
.pcweb #modoo .list_logo .btn_slide{top:19px;}
.pcweb #modoo .list_logo .btn_prev{left:-19px;}
.pcweb #modoo .list_logo .btn_next{right:-17px;}
/* content-article */
.pcweb #modoo .content-article .list_logo .link_tab{width:78px;}
.pcweb #modoo .content-article .list_logo .wrap_thumb{height:78px;}
.pcweb #modoo .content-article .list_logo .tit_txt{font-size:0.938em;line-height:1.2;}
.pcweb #modoo .content-article .box_live .logo_wrap .wrap_scroll{margin:0;}
.pcweb #modoo .content-article .logo_wrap .btn_slide{top:22px;}
.pcweb #modoo .content-article .wrap_vod + .slide_box{margin-top:18px;}
.pcweb #modoo .content-article .box_live .wrap_scroll{margin:0 -6px;}
.pcweb #modoo .content-article .list_vod .flicking-viewport{padding:6px 6px 0;}
.pcweb #modoo .content-article .list_vod .btn_slide{top:35px;}
/*** VOD ***/
/* 기본형 - box_vod_basic */
#modoo .list_vodbasic{display:flex;flex-wrap:wrap;margin:-16px -6px 0;}
#modoo .list_vodbasic:after{content:'';display:block;clear:both;}
#modoo .list_vodbasic li{width:50%;margin-top:16px;padding:0 6px;box-sizing:border-box;}
#modoo .item_vodbasic{display:block;}
#modoo .item_vodbasic .wrap_thumb{padding-top:67.533%;}
#modoo .item_vodbasic .img_g{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%,-50%);}
#modoo .item_vodbasic .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-top:7px;max-height:2.5em;font-weight:400;line-height:1.25;}
/* 영상 강조형 - box_vod */
#modoo .wrap_vod .link_thumb{position:absolute;top:0;left:0;width:100%;height:100%;}
#modoo .wrap_vod .wrap_thumb{height:100%;}
#modoo .wrap_vod .wrap_thumb:before{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.2);}
#modoo .wrap_vod .img_g{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%,-50%);}
#modoo .wrap_vod .ico_vod2{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);}
#modoo .wrap_vod .cont_thumb{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:0 70px 10px 12px;}
#modoo .wrap_vod .tit_txt{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.25;color:#fff;}
#modoo .box_vod .list_vod{display:block;padding:0;}
#modoo .box_vod .list_vod .wrap_thumb:before{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.2);border-radius:8px;}
#modoo .box_vod .list_vod .dim_vod{background-color:rgba(0,0,0,0.45);}
/*** PC ***/
/* 기본형 - box_vod_basic */
.pcweb #modoo .list_vodbasic li{width:25%;}
.pcweb #modoo .item_vodbasic .wrap_thumb{padding-top:67.648%;}
.pcweb #modoo .box_vod .slide_box .wrap_scroll{margin:0 -4px;padding:0;}
.pcweb #modoo .box_vod .slide_box .flicking-viewport{padding-left:4px;padding-right:4px;}
.pcweb #modoo .box_vod .slide_box .btn_slide{top:15px;margin-top:0;}
/* content-article */
.pcweb #modoo .content-article .wrap_vod .play_time{right:20px;bottom:20px;}
.pcweb #modoo .content-article .wrap_vod .ico_vod2{width:60px;height:75px;background-position:0 -200px;}
.pcweb #modoo .content-article .wrap_vod .tit_txt{font-weight:700;font-size:1.25em;line-height:1.3;}
.pcweb #modoo .content-article .wrap_vod .cont_thumb{padding:0 124px 17px 22px;}
.pcweb #modoo .content-article .box_vod .slide_box .wrap_scroll{margin:0 -6px;}
.pcweb #modoo .content-article .box_vod .slide_box .flicking-viewport{padding:6px 6px 0;}
.pcweb #modoo .content-article .box_vod .slide_box .btn_slide{top:35px;}
/* content-aside */
.pcweb #modoo .content-aside .list_vodbasic{flex-wrap:wrap;}
.pcweb #modoo .content-aside .list_vodbasic li{width:50%;}
/*** 포토 ***/
/* box_photo */
#modoo .slide_tab .wrap_scroll{margin:0 -20px;padding:0 20px;}
#modoo .list_photo{margin:-2px;}
#modoo .list_photo:after{content:'';display:block;clear:both;}
#modoo .list_photo li{float:left;width:50%;padding:2px;box-sizing:border-box;}
#modoo .list_photo li:first-child{width:100%;}
#modoo .list_photo .wrap_thumb{padding-top:100%;}
#modoo .list_photo li:first-child .wrap_thumb{padding-top:49.375%;}
#modoo .list_photo .wrap_thumb:before{content:'';position:absolute;z-index:1;top:50%;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,black 100%);}
#modoo .list_photo .img_g{position:absolute;top:50%;left:50%;right:0;bottom:0;transform:translate(-50%,-50%);}
#modoo .list_photo .cont_thumb{position:absolute;z-index:10;bottom:0;left:0;right:0;padding:0 17px 14px;}
#modoo .list_photo .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.5em;font-weight:400;line-height:1.25;color:#fff;}
/* PC */
.pcweb #modoo .list_photo{margin:-3px;}
.pcweb #modoo .list_photo li{width:30.887%;padding:3px;}
.pcweb #modoo .list_photo li:nth-child(1){width:61.773%;}
.pcweb #modoo .list_photo li:nth-child(2),.pcweb #modoo .list_photo li:nth-child(3){float:right;width:38.227%;}
.pcweb #modoo .list_photo li:nth-child(1) .wrap_thumb{padding-top:57.5%;}
.pcweb #modoo .list_photo li:nth-child(2) .wrap_thumb{padding-top:66.666%;}
.pcweb #modoo .list_photo li:nth-child(3) .wrap_thumb{padding-top:107.4%;}
.pcweb #modoo .list_photo .cont_thumb{padding:0 27px 18px 20px;}
.pcweb #modoo [class^='list_photo'] .link_thumb .img_g{transition:transform 0.5s;transform-origin:0 0;}
.pcweb #modoo [class^='list_photo'] .link_thumb:hover .img_g{transform:scale(1.1) translate(-50%,-50%);}
.pcweb #modoo .content-aside .list_photo li{width:50%;}
.pcweb #modoo .content-aside .list_photo li:first-child{width:100%;}
.pcweb #modoo .content-aside .list_photo li:nth-child(2),.pcweb #modoo .content-aside .list_photo li:nth-child(3){float:left;}
.pcweb #modoo .content-aside .list_photo li:first-child .wrap_thumb{padding-top:49.375%;}
.pcweb #modoo .content-aside .list_photo li:nth-child(2) .wrap_thumb,.pcweb #modoo .content-aside .list_photo li:nth-child(3) .wrap_thumb{padding-top:100%;}
/*** 포토 ***/
/* 페이지형 - box_photoslide */
#modoo .box_photoslide .slide_box .wrap_scroll{overflow:visible;position:relative;margin:0;}
#modoo .photoslide_list{margin:-2px;}
#modoo .photoslide_list .flicking-viewport{padding-bottom:22px;}
#modoo .photoslide_list .flicking-panel{display:block;width:100%;}
#modoo .photoslide_list .flicking-pagination{bottom:2px;}
#modoo .list_photoslide:after{content:'';display:block;clear:both;}
#modoo .list_photoslide .item_photoslide{float:left;width:50%;padding:2px;box-sizing:border-box;}
#modoo .list_photoslide .wrap_thumb:before{content:'';position:absolute;z-index:1;top:50%;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,black 100%);}
#modoo .list_photoslide .wrap_thumb{padding-top:126.58%;}
#modoo .list_photoslide .img_g{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%,-50%);}
#modoo .list_photoslide .cont_thumb{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:0 17px 14px;}
#modoo .list_photoslide .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:400;font-size:1em;line-height:1.25;color:#fff;}
#modoo .list_photoslide .info_desc{padding-top:5px;}
#modoo .list_photoslide .info_desc .txt_cp{color:rgba(255,255,255,0.7);}
#modoo .list_photoslide .item_photoslide:first-child{float:none;width:100%;}
#modoo .list_photoslide .item_photoslide:first-child .wrap_thumb{padding-top:62.5%;}
#modoo .list_photoslide .item_photoslide:first-child .cont_thumb{padding-right:35px;}
#modoo .list_photoslide .item_photoslide:first-child .img_g{width:100%;height:auto;}
#modoo .photoslide_list [class^=btn_slide]{top:calc(50% - 14px);}
/* PC */
.pcweb #modoo .photoslide_list{margin:-3px;}
.pcweb #modoo .photoslide_list .flicking-viewport{padding-bottom:28px;}
.pcweb #modoo .list_photoslide .item_photoslide{padding:3px;}
.pcweb #modoo .list_photoslide .item_photoslide:first-child{float:left;width:50%;}
.pcweb #modoo .list_photoslide .wrap_thumb{padding-top:61.972%;}
.pcweb #modoo .list_photoslide .img_g{width:100%;}
.pcweb #modoo .list_photoslide .item_photoslide:first-child .wrap_thumb{padding-top:125.35%;}
.pcweb #modoo .list_photoslide .item_photoslide:first-child .cont_thumb{padding-right:55px;}
.pcweb #modoo .list_photoslide .cont_thumb{padding:0 55px 20px 20px;}
.pcweb #modoo .photoslide_list .flicking-pagination{bottom:3px;}
.pcweb #modoo .content-aside .photoslide_list .flicking-viewport{padding-bottom:26px;}
.pcweb #modoo .content-aside .list_photoslide .wrap_thumb{padding-top:126.58%;}
.pcweb #modoo .content-aside .list_photoslide .cont_thumb{padding-right:17px;}
.pcweb #modoo .content-aside .list_photoslide .img_g{width:auto;}
.pcweb #modoo .content-aside .list_photoslide .item_photoslide:first-child{float:none;width:100%;}
.pcweb #modoo .content-aside .list_photoslide .item_photoslide:first-child .wrap_thumb{padding-top:62.5%;}
.pcweb #modoo .content-aside .list_photoslide .item_photoslide:first-child .cont_thumb{padding-right:35px;}
.pcweb #modoo .content-aside .list_photoslide .item_photoslide:first-child .img_g{width:100%;}
/*** 포토 ***/
/* 하단 더보기형 (이미지 비율 유지시) - box_photomore */
#modoo .photomore_list{overflow:hidden;margin:-2px;}
#modoo .list_photomore{float:left;position:relative;width:50%;box-sizing:border-box;}
#modoo .list_photomore li{padding:2px;}
#modoo .list_photomore .wrap_thumb:before{content:'';position:absolute;z-index:1;top:50%;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,black 100%);}
#modoo .list_photomore .cont_thumb{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:0 35px 15px 15px;}
#modoo .list_photomore .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:400;line-height:1.25;color:#fff;}
/* PC */
.pcweb #modoo .photomore_list{margin:-3px;}
.pcweb #modoo .list_photomore{width:33.333%;}
.pcweb #modoo .list_photomore li{padding:3px;}
.pcweb #modoo .list_photomore .link_thumb .img_g{transform-origin:50% 50%;}
.pcweb #modoo .list_photomore .link_thumb:hover .img_g{transform:scale(1.1);}
.pcweb #modoo .content-aside .list_photomore{width:50%;}
/*** 포토 ***/
/* 3단형 (PC Only) - box_photowide */
.pcweb #modoo .box_photowide .slide_box .wrap_scroll{margin:0;}
.pcweb #modoo .photowide_list{margin:-3px;}
.pcweb #modoo .photowide_list .flicking-viewport{padding-bottom:28px;}
.pcweb #modoo .photowide_list .flicking-panel{width:100%;}
.pcweb #modoo .list_photowide:after{content:'';display:block;clear:both;}
.pcweb #modoo .list_photowide .item_photowide{float:left;width:37.522%;padding:3px;box-sizing:border-box;}
.pcweb #modoo .list_photowide .wrap_thumb:before{content:'';position:absolute;z-index:1;top:50%;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,black 100%);}
.pcweb #modoo .list_photowide .item_photowide:nth-child(1){width:75.045%;}
.pcweb #modoo .list_photowide .item_photowide:nth-child(2),.pcweb #modoo .list_photowide .item_photowide:nth-child(3){float:right;width:24.955%;}
.pcweb #modoo .list_photowide .wrap_thumb{width:100%;height:100%;}
.pcweb #modoo .list_photowide .cont_thumb{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:0 43px 18px 20px;}
.pcweb #modoo .list_photowide .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.5em;font-weight:400;font-size:1em;line-height:1.25;color:#fff;}
.pcweb #modoo .list_photowide .link_thumb .img_g{transform-origin:50% 50%;}
.pcweb #modoo .list_photowide .link_thumb:hover .img_g{transform:scale(1.1);}
.pcweb #modoo .list_photowide .item_photowide:nth-child(1) .tit_txt{font-size:1.25em;line-height:1;-webkit-line-clamp:1;}
.pcweb #modoo .photowide_list .flicking-pagination{bottom:3px;}
.pcweb #modoo .photowide_list [class^=btn_slide]{top:calc(50% - 14px);}
/*** 오픈채팅 ***/
/* box_openchat */
#modoo .list_openchat .flicking-viewport{padding:0 20px;}
#modoo .list_openchat .flicking-panel + .flicking-panel{margin-left:12px;}
#modoo .item_openchat{display:block;position:relative;width:154px;height:208px;}
#modoo .item_openchat .wrap_thumb{width:100%;height:100%;}
#modoo .item_openchat .wrap_thumb:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.48);z-index:1;}
#modoo .item_openchat .cont_thumb{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:0 19px 12px 14px;}
#modoo .item_openchat .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.5em;font-weight:400;font-size:1em;line-height:1.25;color:#fff;}
#modoo .item_openchat .info_txt{padding-top:6px;}
#modoo .item_openchat .info_txt .txt_info{font-size:14px;line-height:17px;color:rgba(255,255,255,0.6);}
#modoo .item_openchat .txt_info + .txt_info:before{background-color:rgba(255,255,255,0.6);}
#modoo .item_openchat .ico_openchat{display:inline-block;margin:2px 4px 0 0;}
/* PC */
.pcweb #modoo .list_openchat .flicking-viewport{padding:0 30px;}
.pcweb #modoo .item_openchat{width:170px;height:230px;}
.pcweb #modoo .content-aside .item_openchat{width:154px;height:208px;}
/*** 기부 ***/
/* 단일 프로모션형 - box_together_single */
#modoo .together_single{position:relative;}
#modoo .item_togethersingle{display:block;min-height:240px;border-radius:8px;}
#modoo .item_togethersingle .together_thumb{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;}
#modoo .item_togethersingle .together_thumb:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,black 7.8%,rgba(0,0,0,0) 70%);}
#modoo .item_togethersingle .img_g{position:absolute;top:50%;left:50%;min-height:100%;transform:translate(-50%,-50%);}
#modoo .item_togethersingle .cont_thumb{position:relative;padding:0 40px 0 20px;}
#modoo .item_togethersingle .emph_together{display:block;padding-top:12px;font-weight:700;font-size:0.875em;line-height:2;color:rgba(255,255,255,0.7);letter-spacing:-0.03em;}
#modoo .item_togethersingle .tit_together{display:block;padding-top:5px;font-size:1.25em;line-height:1.3;color:#fff;letter-spacing:-0.05em;}
#modoo .item_togethersingle .txt_status{position:absolute;left:20px;bottom:56px;padding:0 8px;border-radius:3px;font-size:0.875em;line-height:1.85;color:#fff;vertical-align:top;background-color:rgba(0,0,0,0.98);}
#modoo .item_togethersingle .txt_fundraising{position:absolute;bottom:0;left:0;right:0;padding:14px 20px 12px;border-radius:0 0 8px 8px;font-weight:700;font-size:0.875em;line-height:1;color:#fff;background-color:rgba(0,0,0,0.76);box-sizing:border-box;}
#modoo .item_togethersingle .ico_heart{display:inline-block;margin-right:4px;}
/* 복수 프로모션형 - box_together_multiple */
#modoo .together_multiple .wrap_scroll{margin-bottom:-10px;}
#modoo .list_together .flicking-viewport{padding:0 20px 10px;}
#modoo .list_together .flicking-panel + .flicking-panel{margin-left:12px;}
#modoo .item_together{display:block;width:154px;border-radius:8px;box-shadow:0 1px 10px rgba(0,0,0,0.08);}
#modoo .item_together .wrap_thumb{width:100%;height:104px;border-radius:8px 8px 0 0;}
#modoo .item_together .wrap_thumb:after{border-radius:8px 8px 0 0;}
#modoo .item_together .txt_status{position:absolute;bottom:0;left:0;right:0;height:26px;padding:0 12px;font-size:0.875em;line-height:26px;color:#fff;background-color:rgba(0,0,0,0.48);}
#modoo .item_together .cont_thumb{height:7.12em;padding:12px;box-sizing:border-box;}
#modoo .item_together .emph_together{display:inline-block;overflow:hidden;max-width:100%;padding:0 6px;border-radius:4px;font-weight:700;font-size:0.625em;line-height:2.1;color:rgba(0,0,0,0.48);white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-color:#F2F4F7;box-sizing:border-box;}
#modoo .item_together .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.54em;padding-top:6px;font-weight:400;font-size:0.938em;line-height:1.27;letter-spacing:-0.03em;}
#modoo .item_together .txt_fundraising{display:block;overflow:hidden;padding-top:5px;font-size:0.875em;line-height:1.21;white-space:nowrap;text-overflow:ellipsis;}
#modoo .item_together .ico_heart{display:inline-block;margin:2px 3px 0 0;}
/* PC */
.pcweb{/* 단일 프로모션형 - box_together_single */ /* 복수 프로모션형 - box_together_multiple */ }
.pcweb #modoo .item_togethersingle:hover .tit_together{text-decoration:underline;}
.pcweb #modoo .together_multiple .wrap_scroll{margin-bottom:-10px;}
.pcweb #modoo .list_together .flicking-viewport{padding:0 30px 10px;}
.pcweb #modoo .item_together:hover{text-decoration:none;}
.pcweb #modoo .item_together:hover .tit_txt{text-decoration:underline;}
.pcweb #modoo .together_multiple [class^=btn_slide]{top:90px;margin-top:0;}
/*** 오늘의 숏 ***/
/* box_shorts */
#modoo .list_shorts .flicking-viewport{padding:0 20px;}
#modoo .list_shorts .flicking-panel + .flicking-panel{margin-left:12px;}
#modoo .item_short{display:block;position:relative;width:154px;height:240px;}
#modoo .item_short .wrap_thumb{position:absolute;width:100%;height:100%;opacity:1;transition:opacity 0.5s;}
#modoo .item_short .wrap_thumb:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-image:linear-gradient(0deg,rgba(0,0,0,0.04) 0%,rgba(0,0,0,0.04) 100%),linear-gradient(0deg,rgba(20,21,23,0.88) 21.78%,rgba(20,21,23,0) 50.21%);}
#modoo .item_short .wrap_video{position:absolute;z-index:1;opacity:0;transition:opacity 0.5s;overflow:hidden;border-radius:8px;height:100%;}
#modoo .item_short .wrap_video:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.08);border-radius:8px;}
#modoo .item_short .wrap_video .img_g{margin-top:-17px;}
#modoo .item_short .play_time{top:8px;bottom:inherit;}
#modoo .item_short .cont_thumb{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:0 12px 12px;}
#modoo .item_short .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.5em;font-weight:400;font-size:1em;line-height:1.25;color:#fff;white-space:normal;}
#modoo .item_short .info_txt{display:flex;align-items:center;padding-top:6px;}
#modoo .item_short .cp_thumb{position:relative;-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTA4cHgiIGhlaWdodD0iMTA4cHgiIHZpZXdCb3g9IjAgMCAxMDggMTA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MS4yICg1NzUxOSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+bWFza19mcmFtZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJtYXNrX2ZyYW1lIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjQiPgogICAgICAgICAgICA8cGF0aCBkPSJNNTAsMTAyIEMxMi4wODk3MjY1LDEwMiAtMiw4Ny45MTA0NzI2IC0yLDUwIEMtMiwxMi45Mzg4MjQ5IDEyLjYxNzY3MzEsLTIgNTAsLTIgQzg3LjkxMDQ3MjYsLTIgMTAyLDEyLjA4OTcyNjUgMTAyLDUwIEMxMDIsODcuOTEwODE5NSA4Ny45MTA4MTk1LDEwMiA1MCwxMDIgWiIgaWQ9ImltZ18wNSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);-webkit-mask-size:100% 100%;mask-size:100% 100%;background:#F2F4F7 url(//t1.daumcdn.net/media/common/noimage/ico_noimage_l.png) 50% 50% no-repeat;background-size:10px 10px;flex-shrink:0;width:16px;height:16px;margin-right:6px;vertical-align:top;}
#modoo .item_short .cp_thumb:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/squacle_border_16.svg);background-size:cover;opacity:0.08;}
#modoo .item_short .img_cp{display:block;background-color:#fff;}
#modoo .item_short .info_txt .txt_info{flex:1;overflow:hidden;color:rgba(255,255,255,0.56);text-overflow:ellipsis;}
#modoo .on .item_short .wrap_thumb{opacity:0;}
#modoo .on .item_short .wrap_video{opacity:1;}
/* PC */
.pcweb #modoo .list_shorts .flicking-viewport{padding:0 30px;}
/*** 빅 이미지 ***/
/* box_bigimage */
#modoo .item_bigimage .bigimage_m{display:block;}
#modoo .item_bigimage .img_bigimage{display:block;width:100%;}
#modoo .item_bigimage .bigimage_pc{display:none;}
#modoo .item_bigimage .type_dark{display:none;}
/* PC */
.pcweb #modoo .content-article .item_bigimage .bigimage_m{display:none;}
.pcweb #modoo .content-article .item_bigimage .bigimage_pc{display:block;}
.pcweb #modoo .content-article .item_bigimage .bigimage_pc .img_bigimage{width:680px;margin:0 auto;}
/*** 기상특보 ***/
/* box_specialreport */
#modoo .info_warning{padding:15px 19px;border:1px solid rgba(98,183,246,0.1);border-radius:8px;background-color:rgba(98,183,246,0.06);}
#modoo .info_warning .tit_warning{display:block;font-size:1.125em;line-height:1.22;color:#4881F7;}
#modoo .info_warning .ico_warning{display:inline-block;margin-right:6px;}
#modoo .info_warning .desc_warning{display:block;overflow:hidden;padding-top:13px;font-size:0.875em;line-height:1.21;color:rgba(0,0,0,0.48);}
#modoo .info_warning .txt_warning{display:block;}
#modoo .info_warning .txt_warning + .txt_warning{padding-top:3px;}
#modoo .info_specialreport{margin-top:10px;}
#modoo .specialreport_info{padding-top:16px;}
#modoo .weather_report{margin-top:15px;}
#modoo .weather_report .tit_subject{display:block;padding-top:12px;line-height:1.5;}
#modoo .weather_report .tit_subject:first-child{padding-top:0;}
#modoo .weather_report .report_desc{overflow:hidden;max-height:8.125em;}
#modoo .weather_report .desc_report{line-height:1.625;}
#modoo .weather_report .emph_report{font-weight:700;color:#4881F7;}
#modoo .report_extend .report_desc{max-height:none;}
#modoo .weather_report .empty_data{display:flex;align-items:center;justify-content:center;padding:25px 0 24px;}
#modoo .weather_report .empty_data .ico_empty{width:20px;height:20px;margin-right:8px;background-position:-80px -150px;}
/* 삭제예정 */
#modoo .weather_report .empty_data .desc_empty{font-size:0.875em;color:rgba(0,0,0,0.48);}
/* PC */
.pcweb #modoo .info_warning{padding:18px 21px 17px;border-radius:6px;}
.pcweb #modoo .content-article .info_warning .desc_warning{padding-top:6px;}
.pcweb #modoo .content-article .info_warning .txt_warning{float:left;position:relative;}
.pcweb #modoo .content-article .info_warning .txt_warning + .txt_warning{padding:0 0 0 20px;}
.pcweb #modoo .content-article .info_warning .txt_warning + .txt_warning:before{content:'';position:absolute;top:50%;left:10px;width:2px;height:2px;margin-top:-1px;border-radius:50%;background-color:rgba(0,0,0,0.12);}
.pcweb #modoo .content-article .info_specialreport{display:flex;margin-top:20px;}
.pcweb #modoo .content-article .specialreport_img{flex:1;}
.pcweb #modoo .content-article .specialreport_info{flex:1;padding:0 0 0 30px;}
.pcweb #modoo .content-article .weather_report .report_desc{overflow-y:auto;max-height:276px;}
.pcweb #modoo .content-article .weather_report .desc_report{line-height:1.5;}
.pcweb #modoo .content-article .weather_report .group_btn{display:none;}
.pcweb #modoo .content-article:only-child .weather_report{max-height:468px;}
.pcweb #modoo .content-article .weather_report .empty_data{flex-direction:column;height:275px;padding:0;}
.pcweb #modoo .content-article .weather_report .empty_data .ico_empty{width:40px;height:40px;margin:8px 0 16px;background-position:-140px -170px;}
/* 삭제예정 */
/*** 날씨영상 (box_weathervideo) ***/
#modoo .box_weathervideo .slide_box .wrap_scroll{margin:0;}
#modoo .box_weathervideo .list_video{display:inline-flex;width:100%;vertical-align:top;}
#modoo .box_weathervideo .list_video li{display:inline-block;width:100%;vertical-align:top;}
#modoo .box_weathervideo .weather_video{position:relative;overflow:hidden;height:320px;border-radius:16px;background-color:#000;}
#modoo .box_weathervideo .tabtxt3_wrap ~ .slide_box .weather_video{padding-top:64px;}
#modoo .box_weathervideo .weather_video .play_video{height:100%;}
#modoo .box_weathervideo .play_video video{display:block;height:100%;margin:0 auto;}
#modoo .box_weathervideo .play_video .thumb_video{display:block;width:100%;}
#modoo .box_weathervideo .play_box{overflow:hidden;position:absolute;bottom:16px;z-index:10;width:100%;padding:0 16px;box-sizing:border-box;}
#modoo .box_weathervideo .play_box .inner_box{overflow:hidden;position:relative;max-width:300px;margin:0 auto;padding:0 8px 0 41px;border:1px solid rgba(0,0,0,0.2);border-radius:8px;background-color:rgba(0,0,0,0.6);box-sizing:border-box;}
#modoo .box_weathervideo .play_box .btn_play{position:absolute;top:0;left:0;width:38px;height:36px;}
#modoo .box_weathervideo .play_box .btn_play .ico_svg{width:24px;height:24px;margin:0 auto;}
#modoo .box_weathervideo .play_box .btn_play .ico_play{display:none;}
#modoo .box_weathervideo .play_box .stop .ico_play{display:block;}
#modoo .box_weathervideo .play_box .stop .ico_pause{display:none;}
#modoo .box_weathervideo .play_box .progress_bg{height:1px;margin:18px 0 17px;background-color:rgba(255,255,255,0.3);}
#modoo .box_weathervideo .play_box .progress_line{position:relative;height:1px;background-color:#5B92FE;}
#modoo .box_weathervideo .play_box .progress_line .pointer_current{position:absolute;top:50%;right:0;height:22px;padding:0 6px;border-radius:30px;font-weight:700;font-size:0.75em;line-height:22px;color:#fff;background-color:#5B92FE;transform:translateY(-50%);box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;}
#modoo .box_weathervideo .play_box .date_play{position:absolute;right:9px;top:0;}
#modoo .box_weathervideo .play_box .date_play .num_date{font-size:0.75em;line-height:36px;color:#fff;}
/* PC */
.pcweb #modoo .box_weathervideo{padding:10px 30px 16px;}
.pcweb #modoo .content-article .box_weathervideo .weather_video{height:384px;}
.pcweb #modoo .box_weathervideo .slide_box [class^=btn_slide]{display:none;}
.pcweb #modoo .content-article .box_weathervideo .tabtxt3_wrap ~ .slide_box .weather_video{padding-top:0;}
/* 쇼핑 (box_shopping) */
#modoo .box_shopping .list_shoppingitem{display:flex;flex-wrap:wrap;padding-top:0;margin:-16px -6px 0;}
#modoo .box_shopping .list_shoppingitem li{width:50%;margin-top:16px;padding:0 6px;box-sizing:border-box;}
#modoo .box_shopping .item_shoppingitem{display:block;}
#modoo .box_shopping .item_shoppingitem .wrap_thumb{padding-top:100%;}
#modoo .box_shopping .item_shoppingitem .img_g{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%,-50%);}
#modoo .box_shopping .item_shoppingitem .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-top:10px;max-height:2.75em;font-weight:400;line-height:1.37;}
#modoo .box_shopping .item_shoppingitem .info_price{display:block;overflow:hidden;padding:2px 0 4px;line-height:1.37;color:rgba(0,0,0,0.72);}
#modoo .box_shopping .item_shoppingitem .txt_lowest{float:left;margin-right:4px;font-size:1em;line-height:1.37;color:#FF4E33;}
#modoo .box_shopping .item_shoppingitem .num_price{float:left;font-weight:700;font-size:1em;line-height:1.37;}
#modoo .box_shopping .item_shoppingitem .txt_unit{float:left;font-size:0.875em;line-height:1.57;}
/*** PC ***/
.pcweb #modoo .content-article .box_shopping .list_shoppingitem li{width:25%;}
/*** 라이브 댓글 ***/
/* box_cmtalex */
#modoo .box_cmtalex{margin-top:12px;min-height:480px;padding:16px 20px 8px;border-radius:16px;font-size:16px;background-color:#fff;}
#modoo .box_cmtalex .alex-comments{min-height:inherit;}
#modoo .box_cmtalex .💬_loading{display:flex;flex-direction:row;align-items:center;}
#modoo .box_cmtalex .💬_cmt_write{z-index:100;margin-top:15px;border-color:rgba(0,0,0,0.16);border-radius:25px;}
#modoo .box_cmtalex .💬_cmt_write.💬_on{border-radius:20px;}
#modoo .box_cmtalex .💬_cmt_write.💬_on.💬_typed{box-shadow:0px 2px 16px rgba(0,0,0,0.04);}
#modoo .box_cmtalex .💬_main{/*min-width:0;min-height:0;*/ min-height:inherit;display:flex;flex-direction:column;}
#modoo .box_cmtalex .💬_wrap_tooltip{width:26px;padding-left:8px;vertical-align:top;}
#modoo .box_cmtalex .💬_tooltip_btn{margin:2px auto;}
#modoo .box_cmtalex .💬_tooltip_btn::after{content:'';display:block;width:15px;height:3px;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_250530.svg) -40px -30px no-repeat;}
#modoo .box_cmtalex .💬_tooltip_btn svg{display:none;}
#modoo .box_cmtalex .💬_wrap_cmt{background:rgba(91,146,254,0.12);-webkit-transition:-webkit-transform 0.5s ease-in-out,background 1s ease-in-out;-webkit-transition:transform 0.5s ease-in-out,background 1s ease-in-out;transition:transform 0.5s ease-in-out,background 1s ease-in-out;transform:translateY(-16px);}
#modoo .box_cmtalex .💬_wrap_cmt.visible{background:#F2F4F7;transform:translateY(0);}
#modoo .box_cmtalex .💬_wrap_cmt.visible.💬_mine{background:rgba(123,102,255,0.12);}
#modoo .box_cmtalex .💬_cnt{margin-right:3px;font-size:18px;}
#modoo .box_cmtalex .💬_cnt_num{font-weight:700;}
#modoo .box_cmtalex .💬_ico_refresh svg{display:none;}
#modoo .box_cmtalex .💬_ico_refresh{width:20px;height:20px;}
#modoo .box_cmtalex .💬_ico_refresh::before{content:'';display:block;width:20px;height:20px;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_250530.svg) -120px -220px no-repeat;}
#modoo .box_cmtalex .💬_cmt_postfix{display:none;}
#modoo .box_cmtalex .💬_cmt_writer{margin-right:4px;}
#modoo .box_cmtalex .💬_cmt_header{margin-bottom:7px;}
#modoo .box_cmtalex .💬_cmt_header .💬_cmt_header_main .💬_txt{font-weight:700;font-size:13px;color:#000;}
#modoo .box_cmtalex .💬_cmt_date{display:flex;align-items:center;}
#modoo .box_cmtalex .💬_cmt_date::before{content:'';display:inline-block;width:2px;height:2px;border-radius:100%;background-color:rgba(0,0,0,0.16);}
#modoo .box_cmtalex .💬_cmt_header .💬_cmt_date .💬_txt{padding-left:4px;font-weight:400;font-size:12px;color:rgba(0,0,0,0.48);}
#modoo .box_cmtalex .💬_thumb_cmt{margin-top:8px;}
#modoo .box_cmtalex .💬_desc_cmt{font-size:16px;line-height:22px;color:#2D2F36;letter-spacing:0;}
#modoo .box_cmtalex .💬_cmt_next_txt{font-size:15px;}
#modoo .box_cmtalex .💬_cmt_wrap_icon{margin-left:8px;}
#modoo .box_cmtalex .💬_cmt_opts{display:none;}
#modoo .box_cmtalex .💬_cmt_list_loading{display:flex;flex-grow:1;align-items:center;margin-top:0;}
#modoo .box_cmtalex .💬_cmt_list_loading .💬_ico_spinner{height:32px;margin:0;}
#modoo .box_cmtalex .💬_cmt_write_input{padding-right:19px;}
#modoo .box_cmtalex .💬_tf_cmt{min-height:34px;padding-right:21px;margin-top:11px;font-size:16px;line-height:22px;color:#2D2F36;}
#modoo .box_cmtalex .💬_on .💬_tf_cmt{min-height:88px;}
#modoo .box_cmtalex .💬_on .💬_tf_cmt::-webkit-scrollbar{width:6px;}
#modoo .box_cmtalex .💬_on .💬_tf_cmt::-webkit-scrollbar-thumb{border-radius:6px;background-color:rgba(44,46,51,0.24);}
#modoo .box_cmtalex .💬_on .💬_tf_cmt::-webkit-scrollbar-track{background-color:transparent;}
#modoo .box_cmtalex .💬_cmt_write_header{height:40px;}
#modoo .box_cmtalex .💬_on .💬_cmt_write_header{margin-bottom:-11px;}
#modoo .box_cmtalex .💬_writer_name{padding-top:6px;font-size:13px;line-height:16px;}
#modoo .box_cmtalex .💬_btn_emoji{display:none;}
#modoo .box_cmtalex .💬_on .💬_btn_emoji{display:block;}
#modoo .box_cmtalex .💬_cmt_num_g{padding-right:2px;color:rgba(0,0,0,0.48);}
#modoo .box_cmtalex .💬_cmt_num_g ~ .💬_cmt_num_g{padding-right:0;padding-left:2px;}
#modoo .box_cmtalex .💬_cmt_write_len{color:rgba(0,0,0,0.48);}
#modoo .box_cmtalex .💬_typed .💬_cmt_num_g{color:#000;}
#modoo .box_cmtalex .💬_typed .💬_cmt_num_g ~ .💬_cmt_num_g{color:rgba(0,0,0,0.48);}
#modoo .box_cmtalex .💬_btn_emoji .💬_wrap_emoji svg{display:none;}
#modoo .box_cmtalex .💬_btn_emoji .💬_wrap_emoji::before{content:'';display:block;width:20px;height:20px;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_250530.svg) -140px -220px no-repeat;}
#modoo .box_cmtalex .💬_box_submit{padding:0 7px 0 6px;}
#modoo .box_cmtalex .💬_btn_submit{width:30px;height:30px;}
#modoo .box_cmtalex .💬_btn_submit .💬_txt_submit{display:block;overflow:hidden;width:30px;height:30px;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_250530.svg) -90px -220px no-repeat;font-size:1px;line-height:0;color:transparent;}
#modoo .box_cmtalex .💬_btn_submit[disabled] .💬_txt_submit{display:block;overflow:hidden;width:30px;height:30px;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_250530.svg) -60px -220px no-repeat;font-size:1px;line-height:0;color:transparent;}
#modoo .box_cmtalex .💬_on .💬_cmt_wrap_input{gap:8px;}
#modoo .box_cmtalex .💬_btn_attach_del{top:0;right:0;transform:translateX(50%);}
#modoo .box_cmtalex .💬_wrap_img{overflow:visible;border:0 none;border-radius:0;background-color:transparent;}
#modoo .box_cmtalex .💬_tooltip_box{top:26px;right:-20px;border:0 none;box-shadow:0px 2px 16px rgba(0,0,0,0.16);}
#modoo .box_cmtalex .💬_ico_tooltip{width:18px;height:18px;}
#modoo .box_cmtalex .💬_ico_tooltip svg{display:none;}
#modoo .box_cmtalex [data-tiara-action-name="댓글_삭제"] .💬_ico_tooltip::before{content:'';display:block;width:18px;height:18px;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_250530.svg) -160px -220px no-repeat;}
#modoo .box_cmtalex [data-tiara-action-name="댓글_신고"] .💬_ico_tooltip::before{content:'';display:block;width:18px;height:18px;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_250530.svg) -180px -200px no-repeat;}
#modoo .box_cmtalex .💬_tooltip_item{display:flex;align-items:center;padding:5px 13px;}
#modoo .box_cmtalex .💬_tooltip_item:hover{background-color:transparent;}
#modoo .box_cmtalex .💬_tooltip_item .💬_txt{color:#000;}
#modoo .box_cmtalex .💬_censored .💬_desc_cmt{font-style:normal;color:rgba(0,0,0,0.48);}
#modoo .box_cmtalex .💬_censored .💬_thumb_cmt{display:none;}
#modoo .box_cmtalex .💬_cmt_footer{display:none;}
#modoo .box_cmtalex .💬_cmt{padding:14px 20px 14px 16px;}
#modoo .box_cmtalex .emoticon_keyboard{height:190px;border-color:rgba(0,0,0,0.16);}
#modoo .box_cmtalex .emoticon_keyboard .emt_il{padding:6px 20px;}
#modoo .box_cmtalex .emoticon_keyboard .emt_il ul{margin:0 -6px;}
#modoo .box_cmtalex .emoticon_keyboard .emt_il li{margin:6px 0;}
#modoo .box_cmtalex .emoticon_keyboard .emt_il .emt_il_item{width:58px;height:58px;margin:0 auto;border-radius:8px;}
#modoo .box_cmtalex .emoticon_keyboard .emoticon_tab li{width:48px;height:40px;}
#modoo .box_cmtalex .emoticon_keyboard .emoticon_control{height:40px;border-color:rgba(0,0,0,0.04);background-color:#fff;}
#modoo .box_cmtalex .emoticon_keyboard .emoticon_item_list{height:149px;background-color:#fff;}
#modoo .box_cmtalex .💬_wrap_emot{margin-top:0;}
#modoo .box_cmtalex .emoticon_keyboard .emoticon_tab .emt_tab_item{width:38px;height:30px;padding:0;margin:5px;border:0 none;border-radius:8px;}
#modoo .box_cmtalex .emoticon_keyboard .emoticon_tab .on .emt_tab_item{background-color:#F2F4F7;}
#modoo .box_cmtalex .view_emot_detail{top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_250530.svg) -180px -220px no-repeat;}
#modoo .box_cmtalex .💬_empty_txt_title{line-height:23px;}
#modoo .box_cmtalex .💬_empty_txt_desc{padding-top:8px;line-height:18px;color:rgba(0,0,0,0.48);}
#modoo .box_cmtalex .💬_cmt_list_empty{padding:95px 0 192px;}
#modoo .box_cmtalex .💬_btn_next:hover{background-color:#fff;}
#modoo .box_cmtalex .💬_btn_next .💬_ico_next{margin-top:-1px;}
#modoo .box_cmtalex .💬_cmt_list_next{display:flex;align-items:center;justify-content:center;margin-bottom:16px;}
#modoo .box_cmtalex .💬_cmt_list_next .💬_btn_next{display:flex;align-items:center;justify-content:center;border-color:rgba(0,0,0,0.08);}
#modoo .box_cmtalex .💬_wrap_cmt_list{z-index:90;}
#modoo .box_cmtalex .💬_btn_queued_cnt{top:75px;min-width:144px;width:auto;padding:0 22px 0 16px;opacity:0;transition:opacity 0.5s ease-in-out;}
#modoo .box_cmtalex .💬_btn_queued_cnt.visible{opacity:1;}
#modoo .box_cmtalex .💬_btn_queued_cnt .💬_queued_cnt_ico svg{display:none;}
#modoo .box_cmtalex .💬_btn_queued_cnt .💬_queued_cnt_ico::after{content:'';display:block;width:20px;height:20px;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_250530.svg) -210px -220px no-repeat;}
#modoo .box_cmtalex .💬_btn_queued_cnt .💬_queued_cnt_txt{padding-left:5px;margin-top:-1px;font-weight:700;font-size:15px;}
#modoo .box_cmtalex .iScrollVerticalScrollbar{width:6px !important;}
#modoo .box_cmtalex .iScrollIndicator{background-color:rgba(44,46,51,0.24) !important;}
/*** 큰 글씨 + 320 이하 ***/
@media only screen and (max-width:320px){#modoo .box_cmtalex .emoticon_keyboard .emt_il{padding:6px 12px;}
  #modoo .box_cmtalex .emoticon_keyboard .emt_il ul{margin:0 -4px;} }
/* Mobile */
/* PC */
.pcweb #modoo .box_cmtalex{margin-top:16px;padding:24px 30px 14px;}
.pcweb #modoo .box_cmtalex .💬_wrap_tooltip{padding-left:4px;}
.pcweb #modoo .box_cmtalex .emoticon_keyboard{height:250px;}
.pcweb #modoo .box_cmtalex .emt_il .emt_il_item:hover{background-color:#F2F4F7;}
.pcweb #modoo .box_cmtalex .emt_il ul{padding:0;margin:0 -8px;}
.pcweb #modoo .box_cmtalex .emt_il .emt_il_item{margin:0 8px;}
.pcweb #modoo .box_cmtalex .emoticon_control .emt_ctrl_prev span{background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_250530.svg) 0 -110px no-repeat;}
.pcweb #modoo .box_cmtalex .emoticon_control .emt_ctrl_prev.on span{background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_250530.svg) 0 -130px no-repeat;}
.pcweb #modoo .box_cmtalex .emoticon_control .emt_ctrl_next span{background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_250530.svg) -10px -110px no-repeat;}
.pcweb #modoo .box_cmtalex .emoticon_control .emt_ctrl_next.on span{background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_250530.svg) -10px -130px no-repeat;}
.pcweb #modoo .box_cmtalex .emoticon_control .emt_ctrl_paging{height:43px;background-color:#fff;}
.pcweb #modoo .box_cmtalex .emoticon_control{height:44px;}
.pcweb #modoo .box_cmtalex .emoticon_item_list{height:206px;}
.pcweb #modoo .box_cmtalex .emoticon_tab{height:43px;}
.pcweb #modoo .box_cmtalex .emoticon_tab li{width:58px;height:43px;}
.pcweb #modoo .box_cmtalex .emoticon_tab .emt_tab_item{width:58px;height:43px;margin:0;border-radius:0;}
.pcweb #modoo .box_cmtalex .emoticon_tab{height:43px;}
.pcweb #modoo .box_cmtalex .emoticon_tab .emt_tab_item{border-right:1px solid transparent;border-left:1px solid transparent;}
.pcweb #modoo .box_cmtalex .emoticon_tab .on .emt_tab_item{border-color:rgba(0,0,0,0.08);}
.pcweb #modoo .box_cmtalex .emt_il li{width:10%;padding:0 2px;box-sizing:border-box;}
.pcweb #modoo .content-aside .box_cmtalex .emt_il li{width:25%;}
/*** 배너 ***/
/* 기본형 - box_bnr_basic */
#modoo .link_bnr{display:block;overflow:hidden;text-align:center;background-color:#fff;}
#modoo .link_bnr .thumb_bnr{display:block;width:100%;max-width:320px;max-height:60px;margin:0 auto;}
#modoo .link_bnr .type_dark{display:none;}
#modoo .box_bnr_basic{overflow:hidden;padding:0;}
#modoo .box_bnr_basic .wrap_rolling{height:60px;}
#modoo .box_bnr_basic .link_bnr{outline-offset:-1px;}
#modoo .box_bnr_basic2{overflow:hidden;padding:0;border-radius:8px;}
#modoo .box_bnr_basic2 .wrap_rolling{height:60px;}
#modoo .box_bnr_basic2 .link_bnr{outline-offset:-1px;}
#modoo .box_bnr_basic2 .link_bnr .thumb_bnr{max-height:80px;}
/* 정방형 (1x1) - box_bnr_square */
#modoo .box_bnr_square{overflow:hidden;padding:0;}
#modoo .box_bnr_square .wrap_rolling{height:auto;}
#modoo .list_bnr_square{font-size:0;white-space:nowrap;}
#modoo .list_bnr_square li{display:inline-block;vertical-align:top;}
#modoo .link_bnr_square{display:block;overflow:hidden;padding:20px;text-align:center;outline-offset:-1px;}
#modoo .link_bnr_square .thumb_bnr{display:block;width:100%;height:100%;border-radius:16px;border:1px solid rgba(0,0,0,0.06);box-sizing:border-box;}
/* AD - box_bnr_ad */
#modoo .box_bnr_ad{overflow:hidden;padding:0;}
/* AD - box_bnr_ad2 */
#modoo .box_bnr_ad2{overflow:hidden;padding:0;}
/* AD - box_bnr_bizboard */
#modoo .box_bnr_bizboard{overflow:hidden;margin:0;padding:0;background:transparent;}
#modoo .content-article .box_bnr_bizboard:first-of-type,#modoo .box_bnr_bizboard + .box_comp{margin-top:0;}
.mobile #modoo .box_bnr_bizboard + .opt_rolling{margin-top:0;}
/*** PC ***/
/* 기본형 - box_bnr_basic */
.pcweb #modoo .box_bnr_basic{padding:0;}
.pcweb #modoo .box_bnr_basic2{padding:0;}
/* 정방형 (1x1) - box_bnr_square */
.pcweb #modoo .box_bnr_square{padding:0;}
/* AD - box_bnr_ad */
.pcweb #modoo .box_bnr_ad{padding:0;}
/* AD - box_bnr_ad2 */
.pcweb #modoo .box_bnr_ad2{padding:20px 40px;}
.pcweb #modoo .box_bnr_ad2 .item_ad{height:250px;}
/* AD - box_bnr_ad3 */
.pcweb #modoo .box_bnr_ad3{overflow:hidden;padding:20px 23px;}
.pcweb #modoo .box_bnr_ad3 .item_ad{width:728px;height:90px;}
/* AD - box_bnr_bizboard */
.pcweb #modoo .box_bnr_bizboard{padding:0;}
.pcweb #modoo .box_bnr_bizboard + .box_comp{margin-top:16px;}
/*** 실시간 전력수급 현황 ***/
/* box_powerinfo */
#modoo .box_powerinfo{overflow:hidden;}
#modoo .box_powerinfo .graph_powerinfo{position:relative;width:188px;height:164px;margin:10px auto 0;}
#modoo .box_powerinfo .bg_powerinfo{position:relative;width:188px;height:164px;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/bg_powerinfo.png) 0 0 no-repeat;background-size:188px auto;pointer-events:none;}
#modoo .box_powerinfo .bar_powerinfo{position:absolute;top:39px;left:43px;width:102px;height:102px;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/bar_powerinfo.png) 0 0 no-repeat;background-size:102px auto;}
#modoo .box_powerinfo .bar_powerinfo_inner{position:absolute;top:65px;left:69px;width:50px;height:50px;border-radius:50%;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/bar_powerinfo_inner.png) 0 0 no-repeat;background-size:50px auto;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);}
#modoo .box_powerinfo .graph_powerinfo .txt_level{position:absolute;top:78px;left:50%;font-weight:800;font-size:1.125em;line-height:24px;color:#fff;transform:translateX(-50%);}
#modoo .box_powerinfo .detail_powerinfo{position:relative;padding-top:40px;}
#modoo .box_powerinfo .list_summary{display:flex;justify-content:center;}
#modoo .box_powerinfo .list_summary .item_summary{min-width:106px;padding:0 5px;text-align:center;box-sizing:border-box;}
#modoo .box_powerinfo .list_summary .item_summary + .item_summary{border-left:1px solid rgba(0,0,0,0.08);}
#modoo .box_powerinfo .list_summary .item_summary.item_rate{position:absolute;top:-18px;left:50%;transform:translateX(-50%);border-width:0;}
#modoo .box_powerinfo .list_summary .item_summary dt{font-size:1em;line-height:1.2;color:rgba(0,0,0,0.72);white-space:nowrap;}
#modoo .box_powerinfo .list_summary .item_summary dd{padding-top:6px;font-weight:700;font-size:1.25em;line-height:1.2;color:#000;}
#modoo .box_powerinfo .list_summary .item_summary.item_rate dt,#modoo .box_powerinfo .list_summary .item_summary.item_rate dd{color:#4881F7;}
#modoo .box_powerinfo .list_summary .item_summary.item_rate dd{padding-top:0;}
#modoo .box_powerinfo .level_guide{position:relative;margin-top:22px;}
#modoo .box_powerinfo .level_guide .ico_range{position:absolute;top:-15px;left:0;width:13px;height:10px;background-position:-180px -20px;transform:translateX(-50%);}
#modoo .box_powerinfo .level_guide .bar_level{position:absolute;top:0;left:0;right:0;height:5px;border-radius:5px;background:linear-gradient(90deg,#23CEBA 10.04%,#31DD88 29.8%,#FFC047 49.63%,#FD9140 70.44%,#EE2A52 89.82%),linear-gradient(0deg,rgba(0,0,0,0.05),rgba(0,0,0,0.05));}
#modoo .box_powerinfo .list_level{display:flex;}
#modoo .box_powerinfo .list_level li{flex:1;position:relative;text-align:center;padding-top:5px;}
#modoo .box_powerinfo .list_level li + li:before{position:absolute;top:0;left:0;width:1px;height:5px;background:#fff;opacity:0.4;content:'';}
#modoo .box_powerinfo .list_level li.screen_out{flex:none;}
#modoo .box_powerinfo .list_level .txt_level{display:block;padding-top:4px;font-size:0.938em;line-height:1.33;color:rgba(0,0,0,0.72);}
#modoo .box_powerinfo .list_level .num_level{display:block;font-size:0.813em;line-height:1.23;color:rgba(0,0,0,0.42);}
#modoo .box_powerinfo .list_level .level_on .txt_level{font-weight:700;color:#000;}
#modoo .box_powerinfo .list_level .level_on .num_level{color:#000;}
/*** PC ***/
.pcweb #modoo .content-article .box_powerinfo .wrap_powerinfo{display:flex;align-items:center;justify-content:center;padding:10px 0;}
.pcweb #modoo .content-article .box_powerinfo .graph_powerinfo{flex-shrink:0;margin:0;}
.pcweb #modoo .content-article .box_powerinfo .detail_powerinfo{padding:0 0 0 16px;}
.pcweb #modoo .content-article .box_powerinfo .list_summary .item_summary{min-width:107px;}
.pcweb #modoo .content-article .box_powerinfo .list_summary .item_summary dd{padding-top:4px;}
.pcweb #modoo .content-article .box_powerinfo .list_summary .item_summary.item_rate{position:static;border-width:1px;transform:none;}
.pcweb #modoo .content-article .box_powerinfo .list_summary .item_summary.item_rate dd{padding-top:6px;}
.pcweb #modoo .content-article .box_powerinfo .level_guide{width:404px;margin:22px auto 0;}
/* 복합형 - box_multiple */
/* 영상 + 포토 */
#modoo .list_thumbnail{margin:0 -6px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,0.04);}
#modoo .list_thumbnail:after{content:'';display:block;clear:both;}
#modoo .list_thumbnail li{float:left;width:50%;padding:0 6px;box-sizing:border-box;}
#modoo .item_thumbnail .wrap_thumb{padding-top:67.533%;}
#modoo .item_thumbnail .img_g{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%,-50%);}
#modoo .item_thumbnail .badge_live{position:absolute;top:8px;left:8px;}
#modoo .item_thumbnail .ico_photo{position:absolute;bottom:8px;right:8px;}
#modoo .item_thumbnail .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-top:8px;font-weight:400;line-height:20px;white-space:normal;}
/* 텍스트 */
#modoo .list_text li + li{border-top:1px solid rgba(0,0,0,0.04);}
#modoo .list_text .item_text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:9px 0;}
#modoo .list_text:last-child{margin-bottom:-10px;}
#modoo .wrap_tvtalk{margin-top:6px;border-radius:8px;box-shadow:0px 1px 10px rgba(0,0,0,0.08);}
#modoo .wrap_tvtalk .link_tvtalk{display:flex;align-items:center;padding:10px 16px;}
#modoo .wrap_tvtalk .ico_tvtalk{flex-shrink:0;margin-right:4px;}
#modoo .wrap_tvtalk .txt_tvtalk{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:0.938em;line-height:1.33;}
#modoo .wrap_tvtalk .emph_txt{position:relative;padding-right:16px;font-weight:700;}
#modoo .wrap_tvtalk .emph_txt:after{content:'';position:absolute;top:50%;right:6px;width:3px;height:3px;margin-top:-1px;border-radius:50%;background-color:rgba(0,0,0,0.16);}
/* 영상(VOD) */
#modoo .slide_vodmultiple{position:relative;margin-top:8px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,0.04);}
#modoo .slide_vodmultiple .wrap_scroll{margin:0 -20px;}
#modoo .slide_vodmultiple .list_vod{display:block;padding:0;}
#modoo .slide_vodmultiple .btn_slide{top:15px;margin-top:0;}
/* 포토 */
#modoo .slide_photomultiple{position:relative;padding-bottom:10px;}
#modoo .wrap_vod + .slide_photomultiple{margin-top:16px;}
#modoo .slide_photomultiple .wrap_scroll{margin:0 -20px;}
#modoo .photomultiple_list{margin:-2px;}
#modoo .photomultiple_list .flicking-viewport{padding:0 20px;}
#modoo .photomultiple_list .flicking-panel{display:block;width:100%;}
#modoo .list_photomultiple{flex-shrink:0;flex-basis:100%;}
#modoo .list_photomultiple .item_photoslide{float:left;width:33.333%;padding:2px;box-sizing:border-box;}
#modoo .list_photomultiple .item_photoslide:first-child{width:66.667%;}
#modoo .list_photomultiple .wrap_thumb{padding-top:100%;}
#modoo .list_photomultiple .wrap_thumb:before{content:'';position:absolute;z-index:1;top:34%;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0.2%,rgba(0,0,0,0.5) 99.8%);}
#modoo .list_photomultiple .img_g{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%,-50%);}
#modoo .list_photomultiple .cont_thumb{position:absolute;z-index:2;left:0;bottom:0;right:0;padding:0 12px 12px;}
#modoo .list_photomultiple .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-height:1.28em;font-weight:600;font-size:0.875em;line-height:1.28;color:#fff;}
#modoo .list_photomultiple .item_photoslide:first-child .tit_txt{max-height:2.56em;-webkit-line-clamp:2;}
#modoo .list_photomultiple .photo_moreview{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;border-radius:8px;font-weight:700;font-size:1.063em;color:#fff;background-color:rgba(44,46,51,0.64);}
#modoo .list_photomultiple .photo_moreview + .wrap_thumb:before{content:inherit;}
/* 강조형(배경 컬러 적용) */
#modoo .multiple_type{background-color:var(--bg-multiple);}
#modoo .multiple_type .tit_box .txt_box{color:#fff;}
#modoo .multiple_type .tit_box .ico_arrow4{background-position:-110px -80px;opacity:0.48;}
#modoo .multiple_type .ico_help{background-position:-110px -150px;opacity:0.32;}
#modoo .multiple_type .tab_g .link_tab{color:rgba(255,255,255,0.72);background-color:rgba(255,255,255,0.08);}
#modoo .multiple_type .tab_g .link_tab[aria-selected='true']{background-color:#fff;}
#modoo .multiple_type .slide_vodmultiple,#modoo .multiple_type .list_text li + li{border-color:rgba(255,255,255,0.08);}
#modoo .multiple_type .list_vod .link_thumb:after{border-color:#fff;}
#modoo .multiple_type .list_vod .tit_txt,#modoo .multiple_type .item_text{color:#fff;}
#modoo .multiple_type .tab_prev{background:linear-gradient(to right,var(--bg-multiple) 20px,transparent 21px,transparent 100%),linear-gradient(to right,var(--bg-multiple) 0px,transparent 100%);}
#modoo .multiple_type .tab_next{background:linear-gradient(to left,var(--bg-multiple) 20px,transparent 21px,transparent 100%),linear-gradient(to left,var(--bg-multiple) 0px,transparent 100%);}
/* 강조형(배경 컬러 적용) - 보라색 */
#modoo .type_purple{--bg-multiple:#79285D;}
#modoo .type_purple .tab_g .link_tab[aria-selected='true']{color:#5A0B3F;}
/*** PC ***/
.pcweb #modoo .wrap_tvtalk .link_tvtalk{text-decoration:none;}
.pcweb #modoo .slide_vodmultiple .wrap_scroll{margin:0 -4px;padding:0;}
.pcweb #modoo .slide_vodmultiple .flicking-viewport{padding-left:4px;padding-right:4px;}
.pcweb #modoo .slide_photomultiple .wrap_scroll{margin:0 -30px;}
.pcweb #modoo .photomultiple_list .flicking-viewport{padding:0 30px;}
.pcweb #modoo .slide_photomultiple [class^=btn_slide]{margin-top:-21px;}
.pcweb #modoo .box_multiple .group_btn{padding-top:16px;}
/* 슬라이드 영역 - 랭킹 목록 */
#modoo .box_ranking .list_ranking .flicking-viewport{padding:0 20px;}
#modoo .box_ranking .list_ranking .flicking-panel + .flicking-panel{padding-left:10px;}
#modoo .box_ranking .list_ranking .link_thumb{width:88px;text-decoration:none;}
#modoo .box_ranking .list_ranking .wrap_thumb:after{z-index:1;border-color:rgba(0,0,0,0.06);}
#modoo .box_ranking .list_ranking .wrap_thumb{background-size:26px 26px;height:88px;}
#modoo .box_ranking .list_ranking .img_g{position:absolute;top:50%;left:50%;border-radius:8px;transform:translate(-50%,-50%);}
#modoo .box_ranking .list_ranking .info_ranking{position:absolute;top:6px;left:6px;}
#modoo .box_ranking .list_ranking .num_ranking{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;font-size:0.75em;line-height:1.66;color:#fff;background-color:rgba(0,0,0,0.72);}
#modoo .box_ranking .list_ranking .info_tit{padding-top:8px;}
#modoo .box_ranking .list_ranking .tit_txt{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.5em;font-weight:400;font-size:1em;line-height:1.25;white-space:normal;}
#modoo .box_ranking .list_ranking .link_thumb:hover .tit_txt{text-decoration:underline;}
#modoo .box_ranking .list_ranking .info_star{display:flex;align-items:center;padding-top:4px;}
#modoo .box_ranking .list_ranking .ico_star{flex-shrink:0;}
#modoo .box_ranking .list_ranking .num_star{padding-left:2px;font-weight:700;font-size:0.938em;line-height:1.25;}
#modoo .box_ranking .list_ranking .info_cate{padding-top:4px;}
#modoo .box_ranking .list_ranking .txt_cate{display:block;font-size:0.938em;line-height:1.33;color:rgba(0,0,0,0.48);}
#modoo .box_ranking .wrap_btn{margin-top:16px;}
/*** PC ***/
.pcweb #modoo .box_ranking{padding:10px 30px 20px;}
.pcweb #modoo .box_ranking .list_ranking .flicking-viewport{padding:0 30px;}
.pcweb #modoo .box_ranking .slide_box.type_shadow:before{width:56px;background:linear-gradient(270deg,rgba(255,255,255,0) 0%,#FFFFFF 100%);}
.pcweb #modoo .box_ranking .slide_box.type_shadow:after{width:56px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#FFFFFF 100%);}
/* 장소정보 */
#modoo .box_place .info_map{overflow:hidden;position:relative;height:220px;border-radius:8px;}
#modoo .box_place .info_map::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,0.06);border-radius:8px;pointer-events:none;}
/* map */
#modoo .box_place .view_map{position:relative;height:100%;border-radius:8px;}
#modoo .box_place .util_map{position:static;}
#modoo .box_place .util_map .map_control{position:absolute;z-index:10;bottom:12px;right:12px;}
#modoo .box_place .tooltip_map .inner_tooltip{display:flex;padding:11px 16px;border-radius:30px;background-color:#5B92FE;box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);}
#modoo .box_place .tooltip_map .txt_info{font-weight:700;font-size:0.938em;line-height:20px;color:#fff;white-space:nowrap;}
#modoo .box_place .tooltip_map .ico_tooltip{position:absolute;bottom:-7px;left:50%;width:12px;height:9px;background-position:-230px -100px;transform:translateX(-50%);}
#modoo .box_place .btn_full{position:absolute;top:12px;right:12px;z-index:10;width:34px;height:34px;border:0 none;}
#modoo .box_place .btn_full:before{position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid rgba(0,0,0,0.1);border-radius:9px;content:'';}
/* 기본정보 */
#modoo .box_place .info_place{padding-top:6px;}
#modoo .box_place .list_placeitem{display:flex;align-items:start;padding-top:10px;}
#modoo .box_place .list_placeitem dt{flex-shrink:0;}
#modoo .box_place .list_placeitem .ico_modoo{width:20px;height:20px;}
#modoo .box_place .list_placeitem .txt_item{display:block;font-size:1em;line-height:1.25;color:rgba(0,0,0,0.72);}
#modoo .box_place .list_placeitem .txt_item2{display:block;font-size:1em;line-height:1.25;padding-top:2px;color:rgba(0,0,0,0.48);}
#modoo .box_place .list_placeitem .link_item{display:block;font-size:1em;line-height:1.25;color:#4881F7;word-break:break-all;word-wrap:break-word;}
#modoo .box_place .list_placeitem dd{padding-left:10px;}
/*** PC ***/
.pcweb #modoo .box_place{padding:10px 30px 20px;}
/*** 투표 ***/
#modoo .box_poll{position:relative;min-height:250px;box-sizing:border-box;}
#modoo .box_poll .icon_poll{display:inline-block;vertical-align:top;}
#modoo .box_poll .icon_poll svg{display:block;width:100%;height:100%;}
#modoo .box_poll .wrap_help{position:absolute;top:14px;right:20px;}
#modoo .wrap_poll{padding-top:19px;}
#modoo .tooltip_title .wrap_poll .tit_poll{padding-right:30px;}
/*** PC ***/
.pcweb #modoo .box_poll .wrap_help{top:24px;right:30px;}
/* 경제 컴포넌트 공통 */
#modoo .market_status{color:rgba(0,0,0,0.48);}
#modoo .market_status::before{width:8px;height:8px;border-radius:50%;content:'';}
#modoo .status_on::before{background-color:#15C47E;}
#modoo .status_off::before{background-color:rgba(0,0,0,0.12);}
#modoo .info_price .txt_price{display:block;font-weight:700;font-size:1.125em;line-height:21px;white-space:nowrap;word-break:break-all;}
#modoo .info_price .txt_gap{display:block;font-size:0.875em;line-height:1.21;}
#modoo .info_price .txt_gap .ico_modoo{margin:5px 4px 0 0;}
#modoo .info_price.up .txt_gap{color:#FF4E33;}
#modoo .info_price.down .txt_gap{color:#4881F7;}
#modoo .info_price.draw .txt_gap{color:rgba(0,0,0,0.48);}
/* MY 관심종목 */
#modoo .wrap_stock_card{margin:-10px;}
#modoo .wrap_stock_card .flicking-viewport{padding:10px;}
#modoo .wrap_stock_card .flicking-panel{width:100%;}
#modoo .item_stock_card{width:100%;}
#modoo .stock_card{display:flex;justify-content:space-between;padding:19px 20px 21px;border-radius:12px;box-shadow:0px 1px 10px rgba(0,0,0,0.08);}
#modoo .stock_card .tit_card{display:block;font-weight:400;font-size:1.125em;line-height:1.33;}
#modoo .stock_card .info_price{padding-top:12px;}
#modoo .stock_card .info_price .txt_price{display:block;font-weight:700;font-size:26px;line-height:1.15;}
#modoo .stock_card .info_price .txt_gap{display:block;padding-top:5px;}
#modoo .stock_card .txt_update{display:block;padding-top:17px;font-size:0.75em;line-height:1.16;}
#modoo .stock_card .txt_date{display:inline-block;margin-right:8px;color:rgba(0,0,0,0.32);vertical-align:top;}
#modoo .stock_card .market_status{display:inline-block;position:relative;padding-left:12px;vertical-align:top;}
#modoo .stock_card .market_status::before{position:absolute;top:50%;left:0;margin-top:-4px;}
#modoo .stock_card .card_chart{flex-shrink:0;width:136px;height:80px;margin-top:27px;}
#modoo .stock_card .chart_empty{display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.08);border-radius:8px;background-color:#F2F4F7;opacity:0.32;}
#modoo .stock_card .chart_empty .desc_empty{font-size:0.75em;}
#modoo .box_economy_my .list_text,#modoo .box_economy_my .wrap_empty{height:134px;}
#modoo .box_economy_my .list_text{padding-top:7px;box-sizing:border-box;}
#modoo .box_economy_my .list_text:last-child{margin-bottom:0;}
#modoo .box_economy_my .list_text .item_text{padding:10px 0;}
#modoo .box_economy_my .wrap_paging{margin-top:10px;}
#modoo .box_economy_my .wrap_paging .count_page{height:40px;padding:0 60px;font-size:1em;line-height:40px;}
#modoo .box_economy_my .wrap_paging .btn_paging{width:40px;height:40px;}
#modoo .box_economy_my .wrap_empty .desc_empty{padding-top:12px;color:rgba(0,0,0,0.32);}
/* 로그인 상태 */
#modoo .login_info{padding:7px 0 10px;}
#modoo .login_info .desc_info{line-height:1.25;text-align:center;}
#modoo .login_info .desc_info .txt_g{font-weight:600;}
#modoo .login_btn{padding-top:12px;text-align:center;}
#modoo .login_info .link_info{display:inline-flex;align-items:center;height:48px;padding:0 25px;border-radius:48px;font-weight:700;font-size:0.938em;color:#fff;vertical-align:top;background-color:#2C2E33;}
/* 데이터 로딩시 */
#modoo .box_economy_my .loading_location{padding-top:0;}
#modoo .box_economy_my .loading_location .desc_loading{padding-top:12px;font-size:1em;}
/* Mobile - 320px 이하 */
@media only screen and (max-width:320px){#modoo .stock_card .txt_date{display:none;} }
/*** PC ***/
.pcweb #modoo .login_info .link_info:hover,.pcweb #modoo .stock_card:hover{text-decoration:none;}
.pcweb #modoo .stock_card:hover .tit_card{text-decoration:underline;}
/* 증시뉴스 */
#modoo .box_stock_news .item_newsbasic{height:5.3125em;padding:13px 0 14px;}
#modoo .box_stock_news .item_newsbasic .wrap_thumb{width:112px;}
#modoo .item_newsbasic .emph_info{display:inline-flex;max-width:100%;padding-bottom:6px;font-size:0.875em;line-height:1.21;vertical-align:top;}
#modoo .item_newsbasic .emph_info.draw{color:rgba(0,0,0,0.72);}
#modoo .item_newsbasic .emph_info.down{color:#4881F7;}
#modoo .item_newsbasic .emph_info.up{color:#FF4E33;}
#modoo .item_newsbasic .emph_info .txt_name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:4px;}
#modoo .item_newsbasic .emph_info .txt_rate{flex-shrink:0;}
#modoo .box_stock_news .item_newsbasic .link_txt{display:block;}
/*** PC ***/
.pcweb #modoo .box_stock_news .item_newsbasic:hover .tit_txt{text-decoration:none;}
/*** 금융지표 ***/
/* 버튼 - btn_refresh */
#modoo .box_indicator .btn_refresh{width:28px;height:28px;padding:6px;border-radius:50%;background-color:#F2F4F7;}
#modoo .box_indicator .btn_refresh .ico_refresh{width:16px;height:16px;background-position:-90px 0;}
/* 범례 - list_discription */
#modoo .list_discription{display:flex;margin-right:12px;}
#modoo .list_discription li{position:relative;padding-left:12px;font-weight:400;font-size:0.688em;line-height:14px;}
#modoo .list_discription li:not(:first-child){margin-left:12px;}
#modoo .list_discription li::before{position:absolute;top:50%;left:0;margin-top:-4px;}
/* 지표 - list_indicator */
#modoo .list_indicator{display:flex;flex-wrap:wrap;}
#modoo .list_indicator li{flex:1;}
#modoo .list_indicator .link_indicator{position:relative;display:block;height:100%;border-radius:12px;background-color:#fff;box-shadow:0px 1px 10px 0px rgba(0,0,0,0.08);box-sizing:border-box;}
#modoo .link_indicator .tit_indicator .market_status{margin-left:6px;}
#modoo .link_indicator .tit_indicator .market_status::before{display:inline-block;margin-top:4px;vertical-align:top;}
#modoo .link_indicator .national_flag::before{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,0.08);border-radius:50%;box-sizing:border-box;content:'';}
#modoo .link_indicator .img_flag{display:inline-block;border-radius:50%;vertical-align:top;}
#modoo .list_indicator.type_row{flex-direction:row;}
#modoo .list_indicator.type_row .link_indicator{padding:16px;}
#modoo .list_indicator.type_row li{min-width:calc(50% - 6px);margin-top:12px;}
#modoo .list_indicator.type_row li:nth-child(1),#modoo .list_indicator.type_row li:nth-child(2){margin-top:0;}
#modoo .list_indicator.type_row li:nth-child(even){margin-left:12px;}
#modoo .type_row .tit_indicator .txt_name{padding-right:20px;font-size:0.875em;line-height:17px;color:rgba(0,0,0,0.72);}
#modoo .type_row .link_indicator .national_flag{position:absolute;top:13px;right:13px;width:20px;height:20px;}
#modoo .type_row .link_indicator .info_price{padding-top:8px;}
#modoo .type_row .link_indicator .info_price .txt_price{font-size:18px;}
/* 큰글씨 미대응 */
#modoo .type_row .link_indicator .info_price .txt_gap{margin-right:-16px;padding:4px 0 1px;line-height:1.143;}
#modoo .list_indicator.type_column{flex-direction:column;}
#modoo .list_indicator.type_column .link_indicator{padding:11px 16px;}
#modoo .list_indicator.type_column li:not(:first-child){margin-top:12px;}
#modoo .type_column .link_indicator{display:flex;align-items:center;}
#modoo .type_column .link_indicator .national_flag{position:relative;display:block;width:36px;height:36px;margin-right:12px;}
#modoo .type_column .tit_indicator .txt_name{padding:2px 6px 0 0;font-weight:700;font-size:1em;line-height:19px;color:#000;}
#modoo .type_column .tit_indicator .txt_unit,#modoo .type_column .tit_indicator .txt_date{padding-top:3px;font-weight:400;font-size:0.813em;line-height:16px;color:rgba(0,0,0,0.48);}
#modoo .type_column .link_indicator .info_price{margin-left:auto;text-align:right;}
#modoo .type_column .info_price .txt_gap{padding-top:2px;}
/* 금융지표 - box_indicator */
#modoo .box_indicator{position:relative;}
#modoo .box_indicator .wrap_util{display:flex;align-items:center;}
/*** PC ***/
.pcweb #modoo .list_indicator .link_indicator:hover{text-decoration:none;}
.pcweb #modoo .list_indicator .link_indicator:hover .txt_name{text-decoration:underline;}
/*** 종목랭킹 ***/
#modoo .select_market{position:relative;margin-right:8px;}
#modoo .select_market .link_selected{display:flex;align-items:center;font-weight:700;font-size:1.125em;}
#modoo .select_market .ico_arrow2{margin:0 2px 0 8px;}
#modoo .select_market .box_opt{display:none;position:absolute;z-index:2;top:33px;left:0;min-width:106px;border-radius:16px;background-color:#fff;box-shadow:0px 4px 32px rgba(0,0,0,0.16);}
#modoo .select_market .list_option li + li{border-top:1px solid rgba(0,0,0,0.04);}
#modoo .select_market .link_opt{display:block;position:relative;width:100%;height:41px;padding:0 24px 0 40px;font-size:1em;line-height:42px;text-align:left;white-space:nowrap;box-sizing:border-box;}
#modoo .select_market .link_opt:before{content:'';display:none;position:absolute;top:calc(50% - 6px);left:18px;width:12px;height:11px;background-position:0 -60px;}
#modoo .select_market .link_opt[aria-selected="true"]:before{display:block;}
#modoo .select_market .link_selected[aria-expanded="true"] .ico_arrow2{background-position:-20px -80px;}
#modoo .select_market .link_selected[aria-expanded="true"] + .box_opt{display:block;}
#modoo .list_stock_ranking{height:354px;margin-top:-12px;}
#modoo .list_stock_ranking li{border-bottom:1px solid rgba(0,0,0,0.04);}
#modoo .list_stock_ranking li:nth-child(5){border-bottom:0 none;}
#modoo .item_stock_ranking{display:flex;align-items:center;height:70px;}
#modoo .item_stock_ranking .txt_name{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:1;padding-right:28px;line-height:1.25;}
#modoo .item_stock_ranking .txt_chart{width:64px;height:40px;}
#modoo .item_stock_ranking .chart_empty{display:flex;align-items:center;justify-content:center;}
#modoo .item_stock_ranking .desc_empty{font-size:0.75em;color:rgba(0,0,0,0.32);white-space:nowrap;}
#modoo .item_stock_ranking .txt_data{display:flex;align-items:center;}
#modoo .item_stock_ranking .info_price{width:108px;text-align:right;}
#modoo .item_stock_ranking .txt_price{display:block;}
#modoo .item_stock_ranking .txt_gap{display:block;padding-top:3px;}
#modoo .item_stock_ranking .info_price.draw .txt_gap{color:rgba(0,0,0,0.32);}
#modoo .box_stock_ranking .group_btn{padding-top:8px;}
/*** PC ***/
.pcweb #modoo .select_market .link_selected:hover,.pcweb #modoo .select_market .link_opt:hover,.pcweb #modoo .item_stock_ranking:hover{text-decoration:none;}
.pcweb #modoo .item_stock_ranking:hover .txt_name{text-decoration:underline;}
/*** 증시 캘린더 ***/
#modoo .stock_schedule{min-height:350px;}
#modoo .list_stock_schedule{margin-bottom:-11px;padding-top:4px;}
#modoo .list_stock_schedule li{border-bottom:1px solid rgba(0,0,0,0.04);}
#modoo .list_stock_schedule li:nth-child(5){border-bottom:0 none;}
#modoo .item_stock_schedule{display:flex;align-items:center;padding:15px 0;min-height:70px;box-sizing:border-box;}
#modoo .item_stock_schedule .txt_label{flex-shrink:0;flex-basis:78px;}
#modoo .item_stock_schedule .txt_label .txt_g{display:inline-block;height:24px;padding:0 8px;border-radius:24px;font-size:0.75em;line-height:24px;color:#4881F7;background-color:rgba(91,146,254,0.16);}
#modoo .item_stock_schedule .txt_name{flex:1;}
#modoo .item_stock_schedule .txt_name .txt_g{display:block;font-weight:500;line-height:1.19;}
#modoo .item_stock_schedule .txt_subinfo{display:block;padding-top:6px;font-size:0.875em;line-height:1;color:rgba(0,0,0,0.48);}
#modoo .item_stock_schedule .info_price{flex-basis:85px;padding-right:12px;text-align:right;}
#modoo .item_stock_schedule .info_price .txt_gap{padding-top:3px;}
#modoo .item_stock_schedule .info_price.draw .txt_gap{font-weight:700;font-size:1.125em;}
#modoo .stock_schedule .wrap_empty{height:350px;}
#modoo .stock_schedule .wrap_empty .desc_empty{color:rgba(0,0,0,0.32);}
/*** PC ***/
.pcweb #modoo .item_stock_schedule:hover{text-decoration:none;}
.pcweb #modoo .item_stock_schedule:hover .txt_name .txt_g{text-decoration:underline;}
#modoo .wrap_poster{display:flex;flex-direction:column;position:absolute;left:0;right:0;}
#modoo .wrap_poster .box_thumb{max-width:150px;max-height:80px;}
#modoo .wrap_poster .box_thumb .img_g{width:auto;max-width:150px;max-height:80px;}
#modoo .wrap_poster .poster_desc{display:flex;flex-direction:column;width:100%;box-sizing:border-box;}
#modoo .wrap_poster .poster_desc .desc_g{font-weight:600;font-size:0.938em;color:rgba(255,255,255,0.72);line-height:20px;letter-spacing:-0.02em;word-break:keep-all;word-wrap:break-word;}
#modoo .box_shortdrama .wrap_alarm{display:flex;align-items:center;margin-bottom:-20px;padding:15px 0;}
#modoo .box_shortdrama .wrap_alarm .tit_alarm{flex:1;overflow:hidden;font-weight:700;font-size:1em;color:#000;line-height:19px;text-overflow:ellipsis;white-space:nowrap;}
#modoo .box_shortdrama .wrap_alarm .tit_alarm .emph_g{color:#5E47EB;}
#modoo .box_shortdrama .link_alarm{margin-left:auto;padding:5px;border-radius:50%;background-color:#F2F4F7;}
#modoo .box_shortdrama .link_alarm.on .ico_alarm2{background-position-x:-270px;}
#modoo .box_shortdrama_topic{padding:0 20px;background-color:transparent;}
#modoo .box_shortdrama_topic .slide_box .wrap_scroll{border-radius:16px;}
#modoo .box_shortdrama_topic .flicking-panel{width:100%;}
#modoo .box_shortdrama_topic .flicking-panel .item_topic{width:100%;}
#modoo .box_shortdrama_topic .wrap_thumb{height:360px;border-radius:0;}
#modoo .box_shortdrama_topic .wrap_thumb::after{border:none;border-radius:0;background:linear-gradient(rgba(0,0,0,0.04) 50%,#1C1E21 100%);}
#modoo .box_shortdrama_topic .wrap_thumb .img_g{height:360px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
#modoo .box_shortdrama_topic .wrap_tag{display:flex;position:absolute;top:20px;left:20px;}
#modoo .box_shortdrama_topic .txt_tag{min-width:71px;height:30px;padding:0 10px;border-radius:15px;font-weight:700;font-size:0.875em;color:#fff;line-height:30px;text-align:center;background-color:#7B66FF;box-sizing:border-box;}
#modoo .box_shortdrama_topic .txt_tag:not(:first-of-type){margin-left:5px;}
#modoo .box_shortdrama_topic .txt_tag.type_time{min-width:auto;color:#000;background-color:#fff;}
#modoo .box_shortdrama_topic .txt_tag.type_event{background-color:#00B56D;}
#modoo .box_shortdrama_topic .wrap_poster{align-items:center;bottom:70px;padding:0 20px;}
#modoo .box_shortdrama_topic .poster_tit{display:flex;flex-direction:column;}
#modoo .box_shortdrama_topic .poster_tit .tit_g{font-weight:600;font-size:1.125em;line-height:24px;color:#fff;}
#modoo .box_shortdrama_topic .poster_desc{margin-top:10px;text-align:center;}
#modoo .box_shortdrama_topic .wrap_paging{position:absolute;bottom:20px;left:50%;z-index:10;margin:0;transform:translateX(-50%);}
#modoo .box_shortdrama_topic .wrap_paging .count_page{width:80px;height:40px;padding:0 40px;font-size:1em;color:rgba(255,255,255,0.48);line-height:40px;}
#modoo .box_shortdrama_topic .wrap_paging .txt_bar{padding:0 4px;}
#modoo .box_shortdrama_topic .wrap_paging .btn_paging{width:40px;height:40px;border-color:rgba(255,255,255,0.08);}
#modoo .box_shortdrama_topic .wrap_paging .btn_paging .ico_modoo{position:absolute;top:50%;left:50%;width:7px;height:11px;margin:0;background-position:-140px -80px;transform:translate(-50%,-50%);opacity:1;}
#modoo .box_shortdrama_topic .wrap_paging .btn_paging .ico_prev{transform:translate(-50%,-50%) rotate(180deg);}
#modoo .box_shortdrama_topic .wrap_paging .num_page{color:#fff;}
#modoo .box_shortdrama_login{padding:20px;background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/bg_login.png);background-repeat:no-repeat;background-position:100% -8px;background-size:154px auto;}
#modoo .box_shortdrama_login .tit_login{display:block;padding-right:100px;font-weight:400;font-size:1em;color:#000;line-height:20px;}
#modoo .box_shortdrama_login .tit_login .emph_g{font-weight:700;}
#modoo .box_shortdrama_login .btn_login{display:block;height:48px;margin-top:12px;border-radius:24px;font-weight:700;font-size:0.938em;color:#fff;line-height:48px;background-color:#2C2E33;text-align:center;}
#modoo .wrap_historynone{padding:135px 0 29px;background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/bg_historynone.png);background-repeat:no-repeat;background-position:50% 17px;background-size:196px auto;}
#modoo .tit_historynone{display:block;text-align:center;font-weight:400;font-size:1em;color:#000;line-height:20px;}
#modoo .tit_historynone .emph_g{font-weight:700;}
#modoo .box_shortdrama .list_history .flicking-viewport{padding:0 20px;}
#modoo .box_shortdrama .list_history .flicking-panel:not(:first-of-type){margin-left:12px;}
#modoo .box_shortdrama .list_history .link_thumb{width:120px;height:176px;}
#modoo .box_shortdrama .list_history .wrap_thumb{width:100%;height:100%;}
#modoo .box_shortdrama .list_history .wrap_thumb::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgba(0,0,0,0.04) 50%,rgba(0,0,0,0.48) 100%);}
#modoo .box_shortdrama .list_history .ico_vod6{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
#modoo .box_shortdrama .list_history .progress_bar{overflow:hidden;position:absolute;bottom:5px;left:5px;right:5px;height:5px;border-radius:3px;}
#modoo .box_shortdrama .list_history .total_bar{width:100%;height:100%;background-color:rgba(255,255,255,0.24);}
#modoo .box_shortdrama .list_history .play_bar{height:100%;border-radius:3px;background-color:#fff;}
#modoo .box_shortdrama .list_history .cont_history{position:relative;padding-right:35px;}
#modoo .box_shortdrama .list_history .num_history{overflow:hidden;display:block;max-width:83px;padding:8px 0 0 2px;font-weight:600;font-size:0.938em;color:#000;line-height:18px;text-overflow:ellipsis;white-space:nowrap;}
#modoo .box_shortdrama .list_history .btn_more{position:absolute;top:0;right:-8px;padding:16px 10px 20px;box-sizing:border-box;}
#modoo .box_shortdrama .list_history .btn_more .ico_more{opacity:32%;}
#modoo .box_shortdrama_error{padding:16px;}
#modoo .box_shortdrama_error .wrap_error{height:auto;padding:8px 0;}
#modoo .box_shortdrama_error .wrap_error .tit_error{font-weight:700;font-size:1em;color:#000;line-height:20px;}
#modoo .box_shortdrama_error .wrap_error .tit_error br{display:none;}
#modoo .box_shortdrama_error .wrap_error .btn_refresh{height:48px;border-radius:24px;font-weight:700;font-size:0.938em;color:#fff;line-height:48px;background-color:#2C2E33;}
#modoo .box_shortdrama_error .wrap_error .btn_refresh .ico_refresh2{margin-right:8px;}
#modoo .box_shortdrama_error .wrap_error.type_horizon{flex-direction:row;justify-content:space-between;padding:0;}
#modoo .box_shortdrama_error .wrap_error.type_horizon .tit_error{text-align:left;}
#modoo .box_shortdrama_error .wrap_error.type_horizon .tit_error br{display:inline;}
#modoo .box_shortdrama_error .wrap_error.type_horizon .btn_refresh{margin-top:0;}
#modoo .box_shortdrama_preview{overflow:hidden;position:relative;padding:0;}
#modoo .box_shortdrama_preview .link_preview{display:block;}
#modoo .box_shortdrama_preview .wrap_thumb{height:480px;border-radius:16px;}
#modoo .box_shortdrama_preview .wrap_thumb .img_g{height:480px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
#modoo .box_shortdrama_preview .wrap_thumb::after{max-height:480px;border:none;border-radius:16px;background:linear-gradient(rgba(0,0,0,0.04) 50%,#1C1E21 100%);}
#modoo .box_shortdrama_preview .wrap_thumb video{width:100%;height:100%;object-fit:cover;}
#modoo .box_shortdrama_preview .wrap_poster{align-items:start;bottom:0;padding-bottom:30px;}
#modoo .box_shortdrama_preview .poster_tit{padding:0 20px;}
#modoo .box_shortdrama_preview .poster_desc{padding:10px 20px 0;}
#modoo .box_shortdrama_preview .btn_view{position:absolute;top:216px;left:50%;display:flex;align-items:center;height:48px;padding:0 20px;border-radius:24px;font-weight:700;font-size:0.938em;line-height:48px;color:#000;background:#fff;transform:translateX(-50%);-webkit-tap-highlight-color:transparent;}
#modoo .box_shortdrama_preview .btn_view:hover{text-decoration:none;}
#modoo .box_shortdrama_preview .btn_view .ico_play2{margin-right:8px;}
#modoo .box_shortdrama_preview .btn_play{position:absolute;top:210px;left:50%;display:flex;align-items:center;transform:translateX(-50%);-webkit-tap-highlight-color:transparent;}
#modoo .box_shortdrama_banner .wrap_thumb{height:570px;}
#modoo .box_shortdrama_banner .wrap_thumb::after{max-height:calc(100% - 120px);border-radius:16px 16px 0 0;}
#modoo .box_shortdrama_banner .wrap_poster{padding-bottom:0;}
#modoo .box_shortdrama_banner .wrap_poster .poster_banner{width:100%;padding:20px;background-color:#1C1E21;box-sizing:border-box;}
#modoo .box_shortdrama_banner .wrap_poster .box_bnr_basic2{width:100%;margin-top:0;}
#modoo .box_shortdrama_banner .wrap_poster .box_bnr_basic2 .thumb_bnr{min-width:320px;min-height:80px;}
#modoo .box_shortdrama_vod .wrap_thumb{height:660px;}
#modoo .box_shortdrama_vod .wrap_thumb::after{max-height:calc(100% - 210px);border-radius:16px 16px 0 0;}
#modoo .box_shortdrama_vod .wrap_poster{padding-bottom:0;}
#modoo .box_shortdrama_vod .poster_vod{width:100%;padding-bottom:20px;background-color:#1C1E21;}
#modoo .box_shortdrama_vod .poster_vod .slide_box .wrap_scroll{margin:0;}
#modoo .box_shortdrama_vod .poster_vod .flicking-panel:not(:first-of-type){margin-left:12px;}
#modoo .box_shortdrama_vod .poster_vod .flicking-panel:first-of-type{padding-left:20px;}
#modoo .box_shortdrama_vod .poster_vod .flicking-panel:last-of-type{padding-right:20px;}
#modoo .box_shortdrama_vod .poster_vod .wrap_thumb{width:90px;min-height:auto;height:132px;border-radius:8px;}
#modoo .box_shortdrama_vod .poster_vod .wrap_thumb::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;max-height:none;border-radius:8px;background:linear-gradient(rgba(0,0,0,0.04) 50%,rgba(0,0,0,0.48) 100%);}
#modoo .box_shortdrama_vod .poster_vod .wrap_thumb::after{max-height:none;border-radius:8px;border:1px solid rgba(255,255,255,0.08);background:none;}
#modoo .box_shortdrama_vod .poster_vod .wrap_thumb .img_g{height:auto;background:none;}
#modoo .box_shortdrama_vod .poster_vod .tit_vod{display:block;padding:20px 20px 16px;font-weight:700;font-size:1.125em;line-height:22px;color:#fff;}
#modoo .box_shortdrama_vod .poster_vod .txt_vod{overflow:hidden;position:absolute;bottom:10px;left:0;right:0;padding:0 5px;font-weight:600;font-size:0.875em;line-height:17px;color:#fff;white-space:nowrap;text-align:center;text-overflow:ellipsis;}
#modoo .modoo_layer .shortdrama_btn{display:flex;justify-content:space-between;padding-top:28px;}
#modoo .modoo_layer .shortdrama_btn [class^=btn_layer]{width:116px;height:44px;border-radius:22px;font-weight:700;font-size:0.938em;color:#fff;line-height:44px;}
#modoo .modoo_layer .shortdrama_btn .btn_layer{background-color:#B4B9C2;}
#modoo .modoo_layer .shortdrama_btn .btn_layer2{background-color:#2C2E33;}
.pcweb #modoo .box_comp.box_shortdrama{padding:0 20px 20px;}
.pcweb #modoo .box_shortdrama_login{padding:20px;}
.pcweb #modoo .box_shortdrama .slide_box .wrap_scroll{margin:0 -20px;}
.pcweb #modoo .box_shortdrama_error{padding:16px;}
.pcweb #modoo .box_shortdrama_preview{padding:0;}
/*** 투데이 버블 ***/
#modoo .box_comp.box_todaybubble{padding-bottom:0;}
#modoo .box_todaybubble .inner_todaybubble{position:relative;}
#modoo .box_todaybubble .btn_fold{position:absolute;top:0;right:-18px;z-index:1;padding:25px 22px 25px 12px;cursor:pointer;}
#modoo .box_todaybubble .btn_fold .ico_arrow2{transform:rotate(180deg);}
#modoo .box_todaybubble .box_tit .wrap_help{margin-right:26px;}
#modoo .box_todaybubble .type_help .layer_tooltip{margin-top:-7px;margin-right:-16px;}
#modoo .box_todaybubble .type_help .ico_tooltip{display:none;}
#modoo .box_todaybubble .box_tit .ico_todaybubble{display:inline-block;width:24px;height:24px;margin:-2px 6px -2px 0;background-position:-60px 0;}
.fs_big #modoo .box_todaybubble .box_tit .ico_todaybubble{margin-top:0;}
#modoo .box_todaybubble .box_tit .ico_beta{display:inline-block;width:32px;height:12px;margin:5px 0 0 6px;font-size:1px;color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='32' height='11' viewBox='0 0 32 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.3878 4.93425C7.12707 4.52007 7.74757 3.86988 7.74757 2.70392V2.67422C7.74757 1.96464 7.51156 1.38947 7.03799 0.915895C6.44719 0.325098 5.51567 3.63054e-06 4.33407 3.63054e-06H1.13783C0.501709 -0.00155932 0 0.501712 0 1.13627V9.20424C0 9.84037 0.501709 10.3421 1.13783 10.3421H4.4513C6.78635 10.3421 8.32274 9.39649 8.32274 7.50531V7.47562C8.32274 6.08615 7.58346 5.3922 6.3878 4.93425ZM2.21627 1.99277H3.99335C4.95457 1.99277 5.48597 2.37726 5.48597 3.05714V3.08684C5.48597 3.85581 4.84985 4.18091 3.84643 4.18091H2.21783V1.99433L2.21627 1.99277ZM6.0627 7.22398C6.0627 7.99295 5.45628 8.34618 4.45286 8.34618H2.21783V6.07052H4.3794C5.54693 6.07052 6.06427 6.49877 6.06427 7.19272V7.22242L6.0627 7.22398Z' fill='black' fill-opacity='0.48'/%3E%3Cpath d='M13.3371 2.27441C11.0317 2.27441 9.42188 4.13589 9.42188 6.39749V6.42718C9.42188 8.84976 11.1802 10.5206 13.559 10.5206C14.7109 10.5206 15.6127 10.1517 16.3067 9.55935C16.4692 9.41243 16.6021 9.19049 16.6021 8.89509C16.6021 8.39338 16.2332 8.00889 15.73 8.00889C15.494 8.00889 15.3455 8.06829 15.1829 8.18707C14.725 8.52623 14.2076 8.71848 13.5871 8.71848C12.5822 8.71848 11.8726 8.18707 11.6522 7.16646H16.1004C16.6912 7.16646 17.1491 6.73821 17.1491 6.08802C17.1491 4.44848 15.9816 2.27598 13.3371 2.27598V2.27441ZM11.6225 5.76137C11.7991 4.74232 12.4056 4.0765 13.3371 4.0765C14.2686 4.0765 14.8735 4.75639 15.0063 5.76137H11.6225Z' fill='black' fill-opacity='0.48'/%3E%3Cpath d='M30.8786 2.26661C30.2878 2.26661 29.8033 2.72299 29.7579 3.30285C29.1437 2.64953 28.3341 2.25098 27.4463 2.25098C25.5301 2.25098 23.9766 4.10152 23.9766 6.38499C23.9766 8.66847 25.5301 10.519 27.4463 10.519C28.3341 10.519 29.1437 10.122 29.7564 9.4687C29.7954 10.0548 30.2815 10.519 30.877 10.519C31.4725 10.519 32.0008 10.0157 32.0008 9.39524V3.39037C32.0008 2.76988 31.4975 2.26661 30.877 2.26661H30.8786ZM27.9574 8.87165C26.9649 8.87165 26.1616 7.75883 26.1616 6.38499C26.1616 5.01115 26.9665 3.89833 27.9574 3.89833C28.9483 3.89833 29.7532 5.01115 29.7532 6.38499C29.7532 7.75883 28.9483 8.87165 27.9574 8.87165Z' fill='black' fill-opacity='0.48'/%3E%3Cpath d='M22.1568 8.48089C22.1131 8.48089 21.9646 8.49496 21.8911 8.49496C21.3894 8.49496 21.1675 8.24333 21.1675 7.72599V4.34219H22.1568C22.6882 4.34219 23.118 3.91394 23.118 3.38097C23.118 2.84801 22.6898 2.41976 22.1568 2.41976H21.1675V1.43041C21.1675 0.809912 20.6658 0.306641 20.0437 0.306641C19.4216 0.306641 18.9215 0.808349 18.9215 1.43041V2.41976H18.4948C17.9556 2.41976 17.5195 2.85582 17.5195 3.39504C17.5195 3.93426 17.9556 4.37032 18.4948 4.37032H18.9215V8.09328C18.9215 9.92507 19.853 10.4721 21.2269 10.4721C21.7145 10.4721 22.099 10.4127 22.5116 10.2502C22.8226 10.1314 23.0883 9.80628 23.0883 9.40773C23.0883 8.89039 22.6601 8.47621 22.1568 8.47621V8.48089Z' fill='black' fill-opacity='0.48'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;vertical-align:top;}
#modoo .box_todaybubble .swiper-wrapper{display:flex;}
#modoo .box_todaybubble .wrap_todaybubble{overflow:hidden;margin-left:-30px;margin-right:-30px;}
#modoo .box_todaybubble .list_trendkey{width:100%;padding:0 30px;box-sizing:border-box;}
#modoo .box_todaybubble .list_trendkey li + li{padding-top:8px;}
#modoo .box_todaybubble .thumb_todaybubble{flex-shrink:0;display:flex;justify-content:center;align-items:center;overflow:hidden;width:30px;height:30px;margin-right:8px;border-radius:15px;}
#modoo .box_todaybubble .thumb_todaybubble .img_g + .ico_thumb{display:none;}
#modoo .box_todaybubble .thumb_todaybubble .ico_thumb{display:block;width:13px;height:13px;background-position:-270px -160px;}
#modoo .box_todaybubble .tit_todaybubble{display:block;overflow:hidden;font-size:1em;color:rgba(0,0,0,0.86);font-weight:400;text-overflow:ellipsis;white-space:nowrap;}
#modoo .box_todaybubble .link_todaybubble{display:flex;align-items:center;height:46px;padding:0 10px 0 8px;border-radius:23px;border:1px solid transparent;background:#F4F6FA;box-sizing:border-box;}
#modoo .box_todaybubble .link_todaybubble:hover{border-color:#4881F7;background:#fff;text-decoration:none;}
#modoo .box_todaybubble .link_todaybubble:hover .tit_todaybubble{font-weight:700;}
#modoo .box_todaybubble .info_todaybubble{flex-shrink:0;position:relative;padding-left:18px;font-size:0.875em;color:rgba(0,0,0,0.44);}
#modoo .box_todaybubble .info_todaybubble:before{content:'';position:absolute;top:50%;left:8px;width:2px;height:2px;margin-top:-1px;border-radius:2px;background:rgba(0,0,0,0.16);}
#modoo .box_todaybubble .group_btn{padding-bottom:20px;}
#modoo .box_todaybubble .link_refresh .emph_txt{color:#000;}
/* 선택 전 */
#modoo .box_todaybubble:not(.todaybubble_open){padding-top:0;padding-bottom:0;}
#modoo .box_todaybubble:not(.todaybubble_open) .inner_todaybubble{display:flex;height:58px;}
#modoo .box_todaybubble:not(.todaybubble_open) .btn_fold .ico_arrow2{transform:rotate(0);}
#modoo .box_todaybubble:not(.todaybubble_open) .box_tit{width:60px;}
#modoo .box_todaybubble:not(.todaybubble_open) .box_tit .ico_todaybubble{display:block;width:60px;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_todaybubble.png) no-repeat 0 0;background-size:60px auto;}
.fs_big #modoo .box_todaybubble:not(.todaybubble_open) .box_tit .ico_todaybubble{margin-top:-2px;}
#modoo .box_todaybubble:not(.todaybubble_open) .box_tit .ico_beta{display:none;}
#modoo .box_todaybubble:not(.todaybubble_open) .box_tit .wrap_help{display:none;}
#modoo .box_todaybubble:not(.todaybubble_open) .box_tit .txt_box{margin-top:-2px;font-size:0;line-height:0;text-indent:-9999px;}
#modoo .box_todaybubble:not(.todaybubble_open) .wrap_todaybubble{overflow:hidden;width:calc(100% - 88px);height:58px;margin:0;}
#modoo .box_todaybubble:not(.todaybubble_open) .list_trendkey{overflow:hidden;margin-top:13px;padding:0;}
#modoo .box_todaybubble:not(.todaybubble_open) .list_trendkey li + li{padding-top:0;}
#modoo .box_todaybubble:not(.todaybubble_open) .link_todaybubble{height:30px;padding-top:1px;border:none;background:none;box-sizing:border-box;}
#modoo .box_todaybubble:not(.todaybubble_open) .link_todaybubble:hover{border:none;background:none;}
#modoo .box_todaybubble:not(.todaybubble_open) .link_todaybubble:hover .tit_todaybubble{font-weight:400;}
#modoo .box_todaybubble:not(.todaybubble_open) .tit_todaybubble,#modoo .box_todaybubble:not(.todaybubble_open) .info_todaybubble{height:30px;line-height:30px;}
#modoo .box_todaybubble:not(.todaybubble_open) .group_btn{display:none;}
#modoo .box_todaybubble:not(.todaybubble_open) .thumb_todaybubble{display:none;}
#modoo .box_todaybubble:not(.todaybubble_open) li.item_rolling{-webkit-animation:todaybubble_rolling forwards .4s ease;animation:todaybubble_rolling forwards .4s ease;}
#modoo .box_todaybubble:not(.todaybubble_open) li.rolling_end{-webkit-animation:end_todaybubble_rolling forwards .2s ease;animation:end_todaybubble_rolling forwards .2s ease;}
@-webkit-keyframes todaybubble_rolling{0%{opacity:0;    -webkit-transform:translateY(30px);    transform:translateY(30px);}
  100%{opacity:1;    -webkit-transform:translateY(0);    transform:translateY(0);} }
@keyframes todaybubble_rolling{0%{opacity:0;    -webkit-transform:translateY(30px);    transform:translateY(30px);}
  100%{opacity:1;    -webkit-transform:translateY(0);    transform:translateY(0);} }
@-webkit-keyframes end_todaybubble_rolling{0%{opacity:1;}
  100%{opacity:0;} }
@keyframes end_todaybubble_rolling{0%{opacity:1;}
  100%{opacity:0;} }
/*** PC ***/
.pcweb #modoo .box_comp.box_todaybubble{padding-bottom:0;}
.pcweb #modoo .box_todaybubble .group_btn{padding-top:16px;padding-bottom:30px;}
.pcweb #modoo .box_todaybubble:not(.todaybubble_open) .btn_fold{padding-top:35px;padding-bottom:35px;}
.pcweb #modoo .box_todaybubble:not(.todaybubble_open) .list_trendkey{margin-top:23px;}
.pcweb #modoo .box_todaybubble:not(.todaybubble_open) .inner_todaybubble{height:78px;}
/* box_msgboard */
#modoo .box_msgboard{overflow:hidden;padding-bottom:0;}
.mobile #modoo .box_msgboard{border-top-left-radius:0;border-top-right-radius:0;}
#modoo .msgboard_tit{padding-top:30px;}
#modoo .msgboard_tit .tit_msgboard{display:block;margin:0 -20px;font-size:1.5em;font-weight:800;line-height:1.2;text-align:center;}
#modoo .msgboard_tit .desc_msgboard{margin:0 -20px;padding-top:5px;text-align:center;font-size:0.875em;line-height:1.28;color:rgba(0,0,0,0.48);}
#modoo .msgboard_inp{position:relative;margin:16px 0 26px;padding:20px 20px;border-radius:16px;background-color:rgba(180,185,194,0.16);}
#modoo .msgboard_inp:after{content:'';position:absolute;top:-20px;right:8px;width:86px;height:56px;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/bg_msgboard_right.png);background-size:86px 56px;}
#modoo .msgboard_inp .txt_msg{display:block;padding-left:16px;font-weight:700;color:rgba(0,0,0,0.72);}
#modoo .msg_info{display:flex;margin:8px 0;padding-right:52px;}
#modoo .msg_info .group_tf{position:relative;flex:1;height:44px;border:1px solid rgba(0,0,0,0.08);border-radius:44px;background-color:#fff;box-sizing:border-box;}
#modoo .msg_info .inp_board{width:100%;height:100%;padding:0 50px 0 15px;border:0 none;font-weight:700;color:#4881F7;background-color:transparent;box-sizing:border-box;outline:none;resize:none;}
#modoo .msg_info .inp_board::-webkit-input-placeholder{font-weight:400;color:rgba(0,0,0,0.32);}
#modoo .msg_info .inp_board::-moz-placeholder{font-weight:400;color:rgba(0,0,0,0.32);}
#modoo .msg_info .inp_board:-ms-input-placeholder{font-weight:400;color:rgba(0,0,0,0.32);}
#modoo .msg_info .inp_board::placeholder{font-weight:400;color:rgba(0,0,0,0.32);}
#modoo .msg_info .txt_byte{position:absolute;right:15px;bottom:10px;font-size:12px;line-height:20px;color:rgba(0,0,0,0.42);}
#modoo .msgboard_inp .btn_send{position:absolute;top:52px;right:20px;width:44px;height:44px;margin-left:8px;background-position:-60px -260px;}
#modoo .write_on .btn_send{background-position:-110px -260px;}
#modoo .msgboard_list .board_tit{display:flex;align-items:center;}
#modoo .msgboard_list .tit_msg{flex:1;font-size:1.125em;line-height:1.22;}
#modoo .msgboard_choice{position:relative;}
#modoo .msgboard_choice .inp_choice{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;-webkit-appearance:none;}
#modoo .msgboard_choice .lab_choice{display:flex;align-items:center;cursor:pointer;}
#modoo .msgboard_choice .txt_choice{display:block;font-size:0.938em;line-height:20px;color:rgba(0,0,0,0.72);}
#modoo .msgboard_choice .ico_check{width:16px;height:16px;margin-right:4px;background-position:0 -30px;}
#modoo .msgboard_choice .inp_choice:checked + .lab_choice{z-index:1;}
#modoo .msgboard_choice .inp_choice:checked + .lab_choice .ico_check{background-position:-20px -30px;}
#modoo .board_cont{margin-top:17px;}
#modoo .slide_board{position:relative;margin-top:10px;}
#modoo .list_msg{transition:transform 2.8s;}
#modoo .list_msg li{padding:20px 20px 16px;border-radius:26px 26px 6px 26px;}
#modoo .list_msg .bgcolor_board_1{background-color:#F4E8C0;}
#modoo .list_msg .bgcolor_board_2{background-color:#D4E7C9;}
#modoo .list_msg .bgcolor_board_3{background-color:#C6E4EF;}
#modoo .list_msg .bgcolor_board_4{background-color:#C0DBF6;}
#modoo .list_msg .bgcolor_board_5{background-color:#DAD7F4;}
#modoo .list_msg .bgcolor_board_6{background-color:#F1D6CD;}
.mobile #modoo .list_msg li + li{margin-top:8px;}
#modoo .item_msgboard .txt_g{font-size:1.125em;line-height:1.33;color:rgba(0,0,0,0.86);}
#modoo .item_msgboard .txt_g .m_hide{display:none;}
#modoo .item_msgboard .txt_report{flex:1;font-size:1.125em;line-height:1.33;color:rgba(0,0,0,0.64);}
#modoo .item_msgboard .info_msg{display:flex;align-items:center;padding-top:9px;}
#modoo .item_msgboard .user_info{flex:1;line-height:0;}
#modoo .item_msgboard .txt_name{display:inline-block;overflow:hidden;max-width:112px;padding-top:1px;font-size:0.813em;line-height:1.23;color:rgba(0,0,0,0.72);vertical-align:top;text-overflow:ellipsis;white-space:nowrap;}
#modoo .item_msgboard .txt_time{display:inline-block;position:relative;margin-top:1px;padding-left:10px;font-size:0.75em;line-height:1.33;color:rgba(0,0,0,0.48);vertical-align:top;}
#modoo .item_msgboard .txt_time:before{content:'';position:absolute;top:50%;left:4px;width:2px;height:2px;border-radius:50%;background-color:rgba(0,0,0,0.16);}
#modoo .item_msgboard .util_info{position:relative;padding-right:5px;}
#modoo .item_msgboard.type_report .util_info{display:none;}
#modoo .item_msgboard.type_report.type_mine .util_info{display:block;}
#modoo .item_msgboard .btn_more{vertical-align:top;}
#modoo .item_msgboard .btn_more .ico_more{width:15px;height:3px;margin:11px 5px;background-position:-260px -20px;opacity:0.72;}
#modoo .item_msgboard .layer_util{display:none;position:absolute;top:-45px;right:-6px;width:175px;border-radius:16px;background-color:#fff;box-shadow:0px 2px 16px rgba(0,0,0,0.16);}
#modoo .item_msgboard .layer_util .btn_util{display:block;position:relative;width:100%;padding:9px 16px;text-align:left;}
#modoo .item_msgboard .layer_util .ico_modoo{position:absolute;top:12px;right:16px;}
#modoo .item_msgboard .layer_util .ico_report{width:18px;height:18px;background-position:-180px -200px;}
#modoo .item_msgboard .layer_util .ico_delete{width:18px;height:18px;background-position:-160px -220px;}
#modoo .item_msgboard .layer_util .ico_go{width:18px;height:18px;background-position:-260px -60px;}
#modoo .item_msgboard .util_open{display:block;}
#modoo .board_cont .slide_paging{position:relative;padding:16px 0 12px;}
#modoo .box_msgboard .wrap_error{min-height:178px;padding-top:18px;}
#modoo .box_msgboard .wrap_error .desc_error{padding-top:0;font-size:0.938em;}
/*** PC ***/
.pcweb #modoo .msgboard_tit{position:relative;width:637px;margin:0 auto;}
.pcweb #modoo .msgboard_tit:before{content:'';position:absolute;top:30px;left:0;width:80px;height:80px;background:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_msgboard_left.png);background-size:80px 80px;}
.pcweb #modoo .msgboard_tit:after{content:'';position:absolute;top:30px;right:0;width:80px;height:80px;background:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_msgboard_right.png);background-size:80px 80px;}
.pcweb #modoo .msgboard_tit{padding-top:30px;}
.pcweb #modoo .msgboard_tit .tit_msgboard{font-size:2.125em;}
.pcweb #modoo .msgboard_tit .desc_msgboard{padding-top:2px;font-size:0.938em;}
.pcweb #modoo .msgboard_tit .desc_msgboard .pc_hide{display:none;}
.pcweb #modoo .msgboard_inp{display:flex;align-items:center;width:512px;margin:30px auto 0;padding:15px 12px 15px 33px;border-radius:74px;box-sizing:border-box;}
.pcweb #modoo .msgboard_inp:after{content:inherit;}
.pcweb #modoo .msgboard_inp .txt_msg{display:inline-block;padding-left:0;vertical-align:top;}
.pcweb #modoo .msg_info{margin:0;padding-right:0;}
.pcweb #modoo .msg_info .group_tf{width:221px;margin:0 8px;}
.pcweb #modoo .msgboard_inp .btn_send{top:calc(50% - 25px);right:12px;width:50px;height:50px;background-position:-160px -250px;}
.pcweb #modoo .msgboard_inp .btn_send:disabled{cursor:default;}
.pcweb #modoo .write_on .btn_send{background-position:-220px -250px;}
.pcweb #modoo .box_msgboard .wrap_scroll{margin:0 -30px;padding:0 30px;}
.pcweb #modoo .msgboard_list{padding-top:16px;}
.pcweb #modoo .board_cont{margin-top:10px;}
.pcweb #modoo .list_msg{display:inline-flex;flex-direction:column;flex-wrap:wrap;height:440px;margin:0 -4px;}
.pcweb #modoo .list_msg li{width:216px;height:210px;margin:10px 4px 0;padding-top:27px;padding-bottom:17px;box-sizing:border-box;}
.pcweb #modoo .item_msgboard{display:flex;flex-direction:column;height:100%;}
.pcweb #modoo .item_msgboard .info_msg{padding-top:0;}
.pcweb #modoo .item_msgboard .txt_g{flex:1;font-size:1.25em;line-height:1.45;}
.pcweb #modoo .item_msgboard .txt_g .m_hide{display:block;}
.pcweb #modoo .item_msgboard .txt_report{font-size:1.25em;line-height:1.2;}
.pcweb #modoo .item_msgboard .util_info{padding-right:0;}
.pcweb #modoo .item_msgboard .layer_util{right:-12px;}
.pcweb #modoo .board_cont .slide_paging{padding:20px 0 0;}
.pcweb #modoo .box_msgboard .wrap_error{min-height:480px;padding-top:0;margin-bottom:-30px;}
/* os_windows */
.os_windows.pcweb #modoo .msgboard_tit .desc_msgboard,.os_windows.pcweb #modoo .msgboard_inp .txt_msg,.os_windows.pcweb #modoo .msg_info .inp_board,.os_windows.pcweb #modoo .item_msgboard .txt_name{letter-spacing:-1px;}
.os_windows.pcweb #modoo .item_msgboard .txt_g{letter-spacing:-2px;}
/* 공통 이미지 */
#modoo .ico_weather{display:inline-block;overflow:hidden;font-size:1px;line-height:0;vertical-align:top;color:transparent;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_weather_250617.svg) 0 0 no-repeat;background-size:300px auto;}
#modoo .ico_moonrise{display:inline-block;overflow:hidden;font-size:1px;line-height:0;color:transparent;vertical-align:top;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_moonrise.png) 0 0 no-repeat;background-size:410px auto;}
#modoo .ico_wcondition{display:inline-block;overflow:hidden;font-size:1px;line-height:0;color:transparent;vertical-align:top;background:0 0 no-repeat;}
/* 공통 아이콘 */
#modoo [class*="ico_airstat"]{width:26px;height:26px;}
#modoo .ico_airstat1{background-position:0 -30px;}
#modoo .ico_airstat2{background-position:-30px -30px;}
#modoo .ico_airstat3{background-position:-60px -30px;}
#modoo .ico_airstat4{background-position:-90px -30px;}
#modoo .ico_airstat5{background-position:-180px -30px;}
#modoo .ico_airstat6{background-position:-210px -30px;}
#modoo .ico_airstat_none{background-position:-250px 0;}
#modoo [class*="ico_direction"]{width:20px;height:20px;background-position:-120px -30px;}
#modoo .ico_direction_w{transform:rotate(0deg);}
#modoo .ico_direction_n{transform:rotate(90deg);}
#modoo .ico_direction_e{transform:rotate(180deg);}
#modoo .ico_direction_s{transform:rotate(270deg);}
#modoo .ico_direction_nw,#modoo .ico_direction_ne,#modoo .ico_direction_se,#modoo .ico_direction_sw{background-position:-150px -30px;}
#modoo .ico_direction_nw{transform:rotate(90deg);}
#modoo .ico_direction_ne{transform:rotate(180deg);}
#modoo .ico_direction_se{transform:rotate(270deg);}
#modoo .ico_direction_sw{transform:rotate(0deg);}
#modoo .ico_direction_nne,#modoo .ico_direction_ene,#modoo .ico_direction_ese,#modoo .ico_direction_sse,#modoo .ico_direction_ssw,#modoo .ico_direction_wsw,#modoo .ico_direction_wnw,#modoo .ico_direction_nnw{background-position:-190px 0;}
#modoo .ico_direction_nne{transform:rotate(0deg);}
#modoo .ico_direction_ene{transform:rotate(45deg);}
#modoo .ico_direction_ese{transform:rotate(90deg);}
#modoo .ico_direction_sse{transform:rotate(135deg);}
#modoo .ico_direction_ssw{transform:rotate(180deg);}
#modoo .ico_direction_wsw{transform:rotate(225deg);}
#modoo .ico_direction_wnw{transform:rotate(270deg);}
#modoo .ico_direction_nnw{transform:rotate(315deg);}
#modoo .empty_wind{display:block;width:14px;height:2px;font-size:1px;line-height:0;color:transparent;background:#5B92FE;opacity:0.2;}
#modoo [class*="ico_dogwalk"]{width:28px;height:25px;}
#modoo .ico_dogwalk1{background-position:-90px -60px;}
#modoo .ico_dogwalk2{background-position:-120px -60px;}
#modoo .ico_dogwalk3{background-position:-150px -60px;}
#modoo .ico_dogwalk4{background-position:-180px -60px;}
#modoo .ico_dogwalk_none{background-position:-210px -60px;}
/* 날씨 아이콘 */
#modoo .wcondition_icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;position:relative;vertical-align:top;}
#modoo .wcondition_icon .ico_wcondition{width:100%;height:100%;}
#modoo .wcondition_icon .ani_icon{display:block;width:100%;height:100%;}
#modoo .wcondition_icon .ani_icon svg{display:block;}
/* 날씨 아이콘 - 56 사이즈 */
#modoo .type_size56 .ico_wcondition{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_wcondition_56.png);background-size:600px auto;}
#modoo .type_size56.type_flat .ico_wcondition{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_wcondition_flat56.png);}
#modoo .wcondition_icon.type_size56{width:56px;height:56px;}
#modoo .wcondition_icon.type_size56 .ico_wc1{background-position:-0px 0;}
#modoo .wcondition_icon.type_size56 .ico_wc2{background-position:-60px 0;}
#modoo .wcondition_icon.type_size56 .ico_wc3{background-position:-120px 0;}
#modoo .wcondition_icon.type_size56 .ico_wc4{background-position:-180px 0;}
#modoo .wcondition_icon.type_size56 .ico_wc5{background-position:-240px 0;}
#modoo .wcondition_icon.type_size56 .ico_wc6{background-position:-300px 0;}
#modoo .wcondition_icon.type_size56 .ico_wc7{background-position:-360px 0;}
#modoo .wcondition_icon.type_size56 .ico_wc8{background-position:-420px 0;}
#modoo .wcondition_icon.type_size56 .ico_wc9{background-position:-480px 0;}
#modoo .wcondition_icon.type_size56 .ico_wc10{background-position:-540px 0;}
#modoo .wcondition_icon.type_size56 .ico_wc11{background-position:-0px -60px;}
#modoo .wcondition_icon.type_size56 .ico_wc12{background-position:-60px -60px;}
#modoo .wcondition_icon.type_size56 .ico_wc13{background-position:-120px -60px;}
#modoo .wcondition_icon.type_size56 .ico_wc14{background-position:-180px -60px;}
#modoo .wcondition_icon.type_size56 .ico_wc15{background-position:-240px -60px;}
#modoo .wcondition_icon.type_size56 .ico_wc16{background-position:-300px -60px;}
#modoo .wcondition_icon.type_size56 .ico_wc17{background-position:-360px -60px;}
#modoo .wcondition_icon.type_size56 .ico_wc18{background-position:-420px -60px;}
#modoo .wcondition_icon.type_size56 .ico_wc19{background-position:-480px -60px;}
#modoo .wcondition_icon.type_size56 .ico_wc20{background-position:-540px -60px;}
#modoo .wcondition_icon.type_size56 .ico_wc_none{background-position:-480px -120px;}
#modoo .wcondition_icon.type_size56 .ico_wc_n1{background-position:-0px -120px;}
#modoo .wcondition_icon.type_size56 .ico_wc_n2{background-position:-60px -120px;}
#modoo .wcondition_icon.type_size56 .ico_wc_n3{background-position:-120px -120px;}
#modoo .wcondition_icon.type_size56 .ico_wc_n5{background-position:-180px -120px;}
#modoo .wcondition_icon.type_size56 .ico_wc_n6{background-position:-240px -120px;}
#modoo .wcondition_icon.type_size56 .ico_wc_n10{background-position:-300px -120px;}
#modoo .wcondition_icon.type_size56 .ico_wc_n13{background-position:-360px -120px;}
#modoo .wcondition_icon.type_size56 .ico_wc_n16{background-position:-420px -120px;}
/* 날씨 아이콘 - 46 사이즈 */
#modoo .type_size46 .ico_wcondition{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_wcondition_46.png);background-size:500px auto;}
#modoo .type_size46.type_flat .ico_wcondition{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_wcondition_flat46.png);}
#modoo .wcondition_icon.type_size46{width:46px;height:46px;}
#modoo .wcondition_icon.type_size46 .ico_wc1{background-position:-0px 0;}
#modoo .wcondition_icon.type_size46 .ico_wc2{background-position:-50px 0;}
#modoo .wcondition_icon.type_size46 .ico_wc3{background-position:-100px 0;}
#modoo .wcondition_icon.type_size46 .ico_wc4{background-position:-150px 0;}
#modoo .wcondition_icon.type_size46 .ico_wc5{background-position:-200px 0;}
#modoo .wcondition_icon.type_size46 .ico_wc6{background-position:-250px 0;}
#modoo .wcondition_icon.type_size46 .ico_wc7{background-position:-300px 0;}
#modoo .wcondition_icon.type_size46 .ico_wc8{background-position:-350px 0;}
#modoo .wcondition_icon.type_size46 .ico_wc9{background-position:-400px 0;}
#modoo .wcondition_icon.type_size46 .ico_wc10{background-position:-450px 0;}
#modoo .wcondition_icon.type_size46 .ico_wc11{background-position:-0px -50px;}
#modoo .wcondition_icon.type_size46 .ico_wc12{background-position:-50px -50px;}
#modoo .wcondition_icon.type_size46 .ico_wc13{background-position:-100px -50px;}
#modoo .wcondition_icon.type_size46 .ico_wc14{background-position:-150px -50px;}
#modoo .wcondition_icon.type_size46 .ico_wc15{background-position:-200px -50px;}
#modoo .wcondition_icon.type_size46 .ico_wc16{background-position:-250px -50px;}
#modoo .wcondition_icon.type_size46 .ico_wc17{background-position:-300px -50px;}
#modoo .wcondition_icon.type_size46 .ico_wc18{background-position:-350px -50px;}
#modoo .wcondition_icon.type_size46 .ico_wc19{background-position:-400px -50px;}
#modoo .wcondition_icon.type_size46 .ico_wc20{background-position:-450px -50px;}
#modoo .wcondition_icon.type_size46 .ico_wc_none{background-position:-400px -100px;}
#modoo .wcondition_icon.type_size46 .ico_wc_n1{background-position:-0px -100px;}
#modoo .wcondition_icon.type_size46 .ico_wc_n2{background-position:-50px -100px;}
#modoo .wcondition_icon.type_size46 .ico_wc_n3{background-position:-100px -100px;}
#modoo .wcondition_icon.type_size46 .ico_wc_n5{background-position:-150px -100px;}
#modoo .wcondition_icon.type_size46 .ico_wc_n6{background-position:-200px -100px;}
#modoo .wcondition_icon.type_size46 .ico_wc_n10{background-position:-250px -100px;}
#modoo .wcondition_icon.type_size46 .ico_wc_n13{background-position:-300px -100px;}
#modoo .wcondition_icon.type_size46 .ico_wc_n16{background-position:-350px -100px;}
/* 날씨 아이콘 - 36 사이즈 */
#modoo .type_size36 .ico_wcondition{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_wcondition_36.png);background-size:400px auto;}
#modoo .type_size36.type_flat .ico_wcondition{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_wcondition_flat36.png);}
#modoo .wcondition_icon.type_size36{width:36px;height:36px;}
#modoo .wcondition_icon.type_size36 .ico_wc1{background-position:-0px 0;}
#modoo .wcondition_icon.type_size36 .ico_wc2{background-position:-40px 0;}
#modoo .wcondition_icon.type_size36 .ico_wc3{background-position:-80px 0;}
#modoo .wcondition_icon.type_size36 .ico_wc4{background-position:-120px 0;}
#modoo .wcondition_icon.type_size36 .ico_wc5{background-position:-160px 0;}
#modoo .wcondition_icon.type_size36 .ico_wc6{background-position:-200px 0;}
#modoo .wcondition_icon.type_size36 .ico_wc7{background-position:-240px 0;}
#modoo .wcondition_icon.type_size36 .ico_wc8{background-position:-280px 0;}
#modoo .wcondition_icon.type_size36 .ico_wc9{background-position:-320px 0;}
#modoo .wcondition_icon.type_size36 .ico_wc10{background-position:-360px 0;}
#modoo .wcondition_icon.type_size36 .ico_wc11{background-position:-0px -40px;}
#modoo .wcondition_icon.type_size36 .ico_wc12{background-position:-40px -40px;}
#modoo .wcondition_icon.type_size36 .ico_wc13{background-position:-80px -40px;}
#modoo .wcondition_icon.type_size36 .ico_wc14{background-position:-120px -40px;}
#modoo .wcondition_icon.type_size36 .ico_wc15{background-position:-160px -40px;}
#modoo .wcondition_icon.type_size36 .ico_wc16{background-position:-200px -40px;}
#modoo .wcondition_icon.type_size36 .ico_wc17{background-position:-240px -40px;}
#modoo .wcondition_icon.type_size36 .ico_wc18{background-position:-280px -40px;}
#modoo .wcondition_icon.type_size36 .ico_wc19{background-position:-320px -40px;}
#modoo .wcondition_icon.type_size36 .ico_wc20{background-position:-360px -40px;}
#modoo .wcondition_icon.type_size36 .ico_wc_none{background-position:-320px -80px;}
#modoo .wcondition_icon.type_size36 .ico_wc_n1{background-position:-0px -80px;}
#modoo .wcondition_icon.type_size36 .ico_wc_n2{background-position:-40px -80px;}
#modoo .wcondition_icon.type_size36 .ico_wc_n3{background-position:-80px -80px;}
#modoo .wcondition_icon.type_size36 .ico_wc_n5{background-position:-120px -80px;}
#modoo .wcondition_icon.type_size36 .ico_wc_n6{background-position:-160px -80px;}
#modoo .wcondition_icon.type_size36 .ico_wc_n10{background-position:-200px -80px;}
#modoo .wcondition_icon.type_size36 .ico_wc_n13{background-position:-240px -80px;}
#modoo .wcondition_icon.type_size36 .ico_wc_n16{background-position:-280px -80px;}
/* 날씨 아이콘 - 34 사이즈 */
#modoo .type_size34 .ico_wcondition{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_wcondition_34.png);background-size:400px auto;}
#modoo .type_size34.type_flat .ico_wcondition{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_wcondition_flat34.png);}
#modoo .wcondition_icon.type_size34{width:34px;height:34px;}
#modoo .wcondition_icon.type_size34 .ico_wc1{background-position:-0px 0;}
#modoo .wcondition_icon.type_size34 .ico_wc2{background-position:-40px 0;}
#modoo .wcondition_icon.type_size34 .ico_wc3{background-position:-80px 0;}
#modoo .wcondition_icon.type_size34 .ico_wc4{background-position:-120px 0;}
#modoo .wcondition_icon.type_size34 .ico_wc5{background-position:-160px 0;}
#modoo .wcondition_icon.type_size34 .ico_wc6{background-position:-200px 0;}
#modoo .wcondition_icon.type_size34 .ico_wc7{background-position:-240px 0;}
#modoo .wcondition_icon.type_size34 .ico_wc8{background-position:-280px 0;}
#modoo .wcondition_icon.type_size34 .ico_wc9{background-position:-320px 0;}
#modoo .wcondition_icon.type_size34 .ico_wc10{background-position:-360px 0;}
#modoo .wcondition_icon.type_size34 .ico_wc11{background-position:-0px -40px;}
#modoo .wcondition_icon.type_size34 .ico_wc12{background-position:-40px -40px;}
#modoo .wcondition_icon.type_size34 .ico_wc13{background-position:-80px -40px;}
#modoo .wcondition_icon.type_size34 .ico_wc14{background-position:-120px -40px;}
#modoo .wcondition_icon.type_size34 .ico_wc15{background-position:-160px -40px;}
#modoo .wcondition_icon.type_size34 .ico_wc16{background-position:-200px -40px;}
#modoo .wcondition_icon.type_size34 .ico_wc17{background-position:-240px -40px;}
#modoo .wcondition_icon.type_size34 .ico_wc18{background-position:-280px -40px;}
#modoo .wcondition_icon.type_size34 .ico_wc19{background-position:-320px -40px;}
#modoo .wcondition_icon.type_size34 .ico_wc20{background-position:-360px -40px;}
#modoo .wcondition_icon.type_size34 .ico_wc_none{background-position:-320px -80px;}
#modoo .wcondition_icon.type_size34 .ico_wc_n1{background-position:-0px -80px;}
#modoo .wcondition_icon.type_size34 .ico_wc_n2{background-position:-40px -80px;}
#modoo .wcondition_icon.type_size34 .ico_wc_n3{background-position:-80px -80px;}
#modoo .wcondition_icon.type_size34 .ico_wc_n5{background-position:-120px -80px;}
#modoo .wcondition_icon.type_size34 .ico_wc_n6{background-position:-160px -80px;}
#modoo .wcondition_icon.type_size34 .ico_wc_n10{background-position:-200px -80px;}
#modoo .wcondition_icon.type_size34 .ico_wc_n13{background-position:-240px -80px;}
#modoo .wcondition_icon.type_size34 .ico_wc_n16{background-position:-280px -80px;}
/* 날씨 아이콘 - 24 사이즈 */
#modoo .type_size24 .ico_wcondition{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_wcondition_24.png);background-size:300px auto;}
#modoo .type_size24.type_flat .ico_wcondition{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_wcondition_flat24.png);}
#modoo .wcondition_icon.type_size24{width:24px;height:24px;}
#modoo .wcondition_icon.type_size24 .ico_wc1{background-position:-0px 0;}
#modoo .wcondition_icon.type_size24 .ico_wc2{background-position:-30px 0;}
#modoo .wcondition_icon.type_size24 .ico_wc3{background-position:-60px 0;}
#modoo .wcondition_icon.type_size24 .ico_wc4{background-position:-90px 0;}
#modoo .wcondition_icon.type_size24 .ico_wc5{background-position:-120px 0;}
#modoo .wcondition_icon.type_size24 .ico_wc6{background-position:-150px 0;}
#modoo .wcondition_icon.type_size24 .ico_wc7{background-position:-180px 0;}
#modoo .wcondition_icon.type_size24 .ico_wc8{background-position:-210px 0;}
#modoo .wcondition_icon.type_size24 .ico_wc9{background-position:-240px 0;}
#modoo .wcondition_icon.type_size24 .ico_wc10{background-position:-270px 0;}
#modoo .wcondition_icon.type_size24 .ico_wc11{background-position:-0px -30px;}
#modoo .wcondition_icon.type_size24 .ico_wc12{background-position:-30px -30px;}
#modoo .wcondition_icon.type_size24 .ico_wc13{background-position:-60px -30px;}
#modoo .wcondition_icon.type_size24 .ico_wc14{background-position:-90px -30px;}
#modoo .wcondition_icon.type_size24 .ico_wc15{background-position:-120px -30px;}
#modoo .wcondition_icon.type_size24 .ico_wc16{background-position:-150px -30px;}
#modoo .wcondition_icon.type_size24 .ico_wc17{background-position:-180px -30px;}
#modoo .wcondition_icon.type_size24 .ico_wc18{background-position:-210px -30px;}
#modoo .wcondition_icon.type_size24 .ico_wc19{background-position:-240px -30px;}
#modoo .wcondition_icon.type_size24 .ico_wc20{background-position:-270px -30px;}
#modoo .wcondition_icon.type_size24 .ico_wc_none{background-position:-240px -60px;}
#modoo .wcondition_icon.type_size24 .ico_wc_n1{background-position:-0px -60px;}
#modoo .wcondition_icon.type_size24 .ico_wc_n2{background-position:-30px -60px;}
#modoo .wcondition_icon.type_size24 .ico_wc_n3{background-position:-60px -60px;}
#modoo .wcondition_icon.type_size24 .ico_wc_n5{background-position:-90px -60px;}
#modoo .wcondition_icon.type_size24 .ico_wc_n6{background-position:-120px -60px;}
#modoo .wcondition_icon.type_size24 .ico_wc_n10{background-position:-150px -60px;}
#modoo .wcondition_icon.type_size24 .ico_wc_n13{background-position:-180px -60px;}
#modoo .wcondition_icon.type_size24 .ico_wc_n16{background-position:-210px -60px;}
/* 날씨 아이콘 - 20 사이즈 */
#modoo .type_size20 .ico_wcondition{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_wcondition_20.png);background-size:200px auto;}
#modoo .type_size20.type_flat .ico_wcondition{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_wcondition_flat20.png);}
#modoo .wcondition_icon.type_size20{width:20px;height:20px;}
#modoo .wcondition_icon.type_size20 .ico_wc1{background-position:-0px 0;}
#modoo .wcondition_icon.type_size20 .ico_wc2{background-position:-20px 0;}
#modoo .wcondition_icon.type_size20 .ico_wc3{background-position:-40px 0;}
#modoo .wcondition_icon.type_size20 .ico_wc4{background-position:-60px 0;}
#modoo .wcondition_icon.type_size20 .ico_wc5{background-position:-80px 0;}
#modoo .wcondition_icon.type_size20 .ico_wc6{background-position:-100px 0;}
#modoo .wcondition_icon.type_size20 .ico_wc7{background-position:-120px 0;}
#modoo .wcondition_icon.type_size20 .ico_wc8{background-position:-140px 0;}
#modoo .wcondition_icon.type_size20 .ico_wc9{background-position:-160px 0;}
#modoo .wcondition_icon.type_size20 .ico_wc10{background-position:-180px 0;}
#modoo .wcondition_icon.type_size20 .ico_wc11{background-position:-0px -20px;}
#modoo .wcondition_icon.type_size20 .ico_wc12{background-position:-20px -20px;}
#modoo .wcondition_icon.type_size20 .ico_wc13{background-position:-40px -20px;}
#modoo .wcondition_icon.type_size20 .ico_wc14{background-position:-60px -20px;}
#modoo .wcondition_icon.type_size20 .ico_wc15{background-position:-80px -20px;}
#modoo .wcondition_icon.type_size20 .ico_wc16{background-position:-100px -20px;}
#modoo .wcondition_icon.type_size20 .ico_wc17{background-position:-120px -20px;}
#modoo .wcondition_icon.type_size20 .ico_wc18{background-position:-140px -20px;}
#modoo .wcondition_icon.type_size20 .ico_wc19{background-position:-160px -20px;}
#modoo .wcondition_icon.type_size20 .ico_wc20{background-position:-180px -20px;}
#modoo .wcondition_icon.type_size20 .ico_wc_none{background-position:-160px -40px;}
#modoo .wcondition_icon.type_size20 .ico_wc_n1{background-position:-0px -40px;}
#modoo .wcondition_icon.type_size20 .ico_wc_n2{background-position:-20px -40px;}
#modoo .wcondition_icon.type_size20 .ico_wc_n3{background-position:-40px -40px;}
#modoo .wcondition_icon.type_size20 .ico_wc_n5{background-position:-60px -40px;}
#modoo .wcondition_icon.type_size20 .ico_wc_n6{background-position:-80px -40px;}
#modoo .wcondition_icon.type_size20 .ico_wc_n10{background-position:-100px -40px;}
#modoo .wcondition_icon.type_size20 .ico_wc_n13{background-position:-120px -40px;}
#modoo .wcondition_icon.type_size20 .ico_wc_n16{background-position:-140px -40px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon{width:46px;height:46px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wcondition,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wcondition{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_wcondition_46.png);background-size:500px auto;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc1,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc1{background-position:-0px 0;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc2,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc2{background-position:-50px 0;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc3,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc3{background-position:-100px 0;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc4,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc4{background-position:-150px 0;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc5,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc5{background-position:-200px 0;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc6,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc6{background-position:-250px 0;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc7,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc7{background-position:-300px 0;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc8,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc8{background-position:-350px 0;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc9,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc9{background-position:-400px 0;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc10,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc10{background-position:-450px 0;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc11,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc11{background-position:-0px -50px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc12,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc12{background-position:-50px -50px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc13,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc13{background-position:-100px -50px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc14,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc14{background-position:-150px -50px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc15,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc15{background-position:-200px -50px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc16,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc16{background-position:-250px -50px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc17,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc17{background-position:-300px -50px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc18,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc18{background-position:-350px -50px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc19,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc19{background-position:-400px -50px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc20,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc20{background-position:-450px -50px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc_none,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc_none{background-position:-400px -100px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc_n1,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc_n1{background-position:-0px -100px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc_n2,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc_n2{background-position:-50px -100px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc_n3,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc_n3{background-position:-100px -100px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc_n5,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc_n5{background-position:-150px -100px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc_n6,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc_n6{background-position:-200px -100px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc_n10,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc_n10{background-position:-250px -100px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc_n13,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc_n13{background-position:-300px -100px;}
.pcweb #modoo .content-article .nationweather_map .map_temp .wcondition_icon .ico_wc_n16,.pcweb #modoo .content-article .seaweather_map .list_map .wcondition_icon .ico_wc_n16{background-position:-350px -100px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon{width:24px;height:24px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wcondition{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_wcondition_24.png);background-size:300px auto;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc1{background-position:-0px 0;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc2{background-position:-30px 0;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc3{background-position:-60px 0;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc4{background-position:-90px 0;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc5{background-position:-120px 0;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc6{background-position:-150px 0;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc7{background-position:-180px 0;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc8{background-position:-210px 0;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc9{background-position:-240px 0;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc10{background-position:-270px 0;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc11{background-position:-0px -30px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc12{background-position:-30px -30px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc13{background-position:-60px -30px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc14{background-position:-90px -30px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc15{background-position:-120px -30px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc16{background-position:-150px -30px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc17{background-position:-180px -30px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc18{background-position:-210px -30px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc19{background-position:-240px -30px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc20{background-position:-270px -30px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc_none{background-position:-240px -60px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc_n1{background-position:-0px -60px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc_n2{background-position:-30px -60px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc_n3{background-position:-60px -60px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc_n5{background-position:-90px -60px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc_n6{background-position:-120px -60px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc_n10{background-position:-150px -60px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc_n13{background-position:-180px -60px;}
.pcweb #modoo .content-article [class*='map_rainfall'] .wcondition_icon .ico_wc_n16{background-position:-210px -60px;}
/* 아이콘 툴팁 */
#modoo .tooltip_icon{display:inline-block;flex-shrink:0;position:relative;z-index:1;vertical-align:top;}
#modoo .tooltip_icon .txt_tooltip{display:none;position:absolute;top:100%;left:50%;margin-top:3px;padding:0 4px;border-radius:4px;font-weight:400;font-size:0.75em;line-height:1.66;color:#fff;background:#808080;transform:translateX(-50%);white-space:nowrap;cursor:default;}
#modoo .tooltip_icon:hover .txt_tooltip{display:block;}
#modoo .tooltip_icon [class*="ico_direction"]{display:block;}
#modoo .tooltip_icon [class*="ico_direction"] + .txt_tooltip{margin-top:0;}
#modoo .tooltip_icon [class*="ico_airstat"]{display:block;margin:0 auto;}
/* 날씨 상태별 컬러 */
#modoo .stat_none,#modoo .stat_none:active{background-color:#868686;}
#modoo .stat_bg1,#modoo .stat_bg1:active{background-color:#328AF6;}
#modoo .stat_bg2,#modoo .stat_bg2:active{background-color:#00A864;}
#modoo .stat_bg3,#modoo .stat_bg3:active{background-color:#9B9500;}
#modoo .stat_bg4,#modoo .stat_bg4:active{background-color:#F06D20;}
#modoo .stat_bg5,#modoo .stat_bg5:active{background-color:#F8334A;}
#modoo .stat_txt_none,#modoo .stat_txt_none:active{color:#868686;}
#modoo .stat_txt1,#modoo .stat_txt1:active{color:#328AF6;}
#modoo .stat_txt2,#modoo .stat_txt2:active{color:#00A864;}
#modoo .stat_txt3,#modoo .stat_txt3:active{color:#9B9500;}
#modoo .stat_txt4,#modoo .stat_txt4:active{color:#F06D20;}
#modoo .stat_txt5,#modoo .stat_txt5:active{color:#F8334A;}
#modoo .highest .num_deg{color:#FF4E33;}
#modoo .lowest .num_deg{color:#4881F7;}
/* 강수량 상태별 컬러 */
#modoo .stat_rainfall_bg1,#modoo .stat_rainfall_bg1:active{background-color:#179BE8;}
#modoo .stat_rainfall_bg2,#modoo .stat_rainfall_bg2:active{background-color:#127CBA;}
#modoo .stat_rainfall_bg3,#modoo .stat_rainfall_bg3:active{background-color:#0F689C;}
#modoo .stat_rainfall_bg4,#modoo .stat_rainfall_bg4:active{background-color:#0D5985;}
#modoo .stat_rainfall_bg5,#modoo .stat_rainfall_bg5:active{background-color:#0B4D73;}
#modoo .stat_rainfall_bg6,#modoo .stat_rainfall_bg6:active{background-color:#093F5E;}
/* 버튼 */
#modoo .wrap_btn{display:flex;}
#modoo .btn_weather{display:flex;flex:1;justify-content:center;align-items:center;min-width:0;height:40px;border:1px solid rgba(0,0,0,0.1);border-radius:30px;font-size:0.875em;line-height:40px;color:rgba(0,0,0,0.72);box-sizing:border-box;}
#modoo .btn_weather:hover{border-color:rgba(0,0,0,0.16);}
#modoo .btn_weather:disabled{color:rgba(0,0,0,0.32);cursor:default;}
#modoo .btn_weather .ico_arrow5{margin-left:4px;opacity:0.6;}
#modoo .btn_weather + .btn_weather{margin-left:8px;}
/* 기타 공통 */
#modoo .txt_deg{font-weight:400;}
/* 슬라이드 영역 - pagination */
#modoo .wrap_paging{margin-top:16px;}
#modoo .wrap_paging .count_page{height:34px;padding:0 50px;font-size:0.875em;line-height:34px;}
#modoo .wrap_paging .btn_paging{width:34px;height:34px;}
#modoo .wrap_paging .btn_paging .ico_modoo{opacity:0.72;}
#modoo .wrap_paging .btn_paging:disabled .ico_modoo{opacity:0.2;}
/* cp 셀렉트박스 */
#modoo .select_cp{position:relative;}
#modoo .select_cp .btn_selected{display:flex;align-items:center;height:34px;min-width:99px;padding:0 7px;border-radius:30px;font-size:0.938em;line-height:32px;color:#000;background:rgba(255,255,255,0.7);text-align:left;box-sizing:border-box;}
#modoo .select_cp span.btn_selected{min-width:90px;}
#modoo .select_cp .ico_weather{flex-shrink:0;position:relative;width:18px;height:18px;border-radius:50%;margin-right:4px;box-sizing:border-box;}
#modoo .select_cp .ico_weather:after{position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid rgba(0,0,0,0.08);border-radius:50%;content:'';}
#modoo .select_cp .ico_kweather{background-position:-60px 0;}
#modoo .select_cp .ico_accuweather{background-position:-80px 0;}
#modoo .select_cp .ico_fold{flex-shrink:0;display:inline-block;width:10px;height:6px;margin-left:3px;background-position:-210px -90px;}
#modoo .select_cp .list_option{display:none;position:absolute;top:100%;right:0;z-index:1;min-width:100%;margin-top:2px;}
#modoo .select_cp .list_option li + li{margin-top:-1px;}
#modoo .select_cp .btn_option{display:block;position:relative;width:100%;padding:0 7px;border:1px solid rgba(0,0,0,0.1);font-size:0.938em;line-height:32px;color:rgba(0,0,0,0.72);background:#fff;text-align:left;white-space:nowrap;}
#modoo .select_cp .btn_option .ico_weather{margin-top:7px;}
#modoo .select_cp .btn_option[aria-selected='true']{z-index:1;font-weight:700;color:#fff;background:#5B92FE;}
#modoo .select_cp .list_option li:first-child .btn_option{border-radius:16px 16px 0 0;}
#modoo .select_cp .list_option li:last-child .btn_option{border-radius:0 0 16px 16px;}
#modoo .select_open .btn_selected .ico_fold{transform:scaleY(-1);}
#modoo .select_open .list_option{display:block;}
/* 탭메뉴(요일) - tab_day */
#modoo .tabday_wrap{overflow:hidden;position:absolute;z-index:10;top:16px;left:20px;right:20px;border-radius:8px;background-color:#fff;}
#modoo .tab_day .flicking-panel{position:relative;}
#modoo .tab_day .flicking-panel + .flicking-panel:before{position:absolute;top:50%;left:0;width:1px;height:14px;background:rgba(0,0,0,0.1);transform:translateY(-50%);content:'';}
#modoo .tab_day .link_tab{display:flex;overflow:hidden;padding:0 12px 0 13px;text-decoration:none;}
#modoo .tab_day .flicking-panel:first-child .link_tab{padding-left:20px;}
#modoo .tab_day .flicking-panel:last-child .link_tab{padding-right:20px;}
#modoo .tab_day .txt_day,#modoo .tab_day .txt_date{float:left;font-size:1em;line-height:46px;color:rgba(0,0,0,0.72);}
#modoo .tab_day .txt_day{font-weight:700;color:rgba(0,0,0,0.72);}
#modoo .tab_day .txt_date{margin-left:4px;color:rgba(0,0,0,0.48);}
#modoo .tab_day .link_tab[aria-disabled='true']{cursor:default;pointer-events:none;}
#modoo .tab_day .link_tab[aria-selected='true'] .txt_day{color:#079BF1;}
#modoo .tab_day .link_tab[aria-selected='true'] .txt_date{font-weight:700;color:#079BF1;}
#modoo .tab_day .link_tab[aria-disabled='true'] .txt_day,#modoo .tab_day .link_tab[aria-disabled='true'] .txt_date{color:rgba(0,0,0,0.2);}
#modoo .tabday_wrap .tab_btn{width:48px;height:46px;padding:0;}
#modoo .tabday_wrap .tab_prev{background:linear-gradient(to right,#FFF 39.58%,transparent 100%);}
#modoo .tabday_wrap .tab_next{background:linear-gradient(to left,#FFF 59.51%,transparent 100%);}
#modoo .tabday_wrap .tab_btn .btn_tabprev,#modoo .tabday_wrap .tab_btn .btn_tabnext{width:100%;height:100%;border:0 none;border-radius:0;background:transparent;box-shadow:none;}
#modoo .tabday_wrap .tab_btn .btn_tabprev .ico_modoo{margin-left:15px;}
#modoo .tabday_wrap .tab_btn .btn_tabnext .ico_modoo{margin-right:15px;}
/* 스위치 (지수) */
#modoo .util_switch{margin:16px 0 -3px;padding-top:13px;border-top:1px solid rgba(0,0,0,0.04);}
#modoo .util_switch .btn_switch{display:flex;align-items:center;height:26px;font-size:1em;text-align:left;}
#modoo .util_switch .bg_switch{width:40px;height:18px;margin:4px 6px 4px 0;border-radius:30px;background:rgba(0,0,0,0.1);}
#modoo .util_switch .ico_switch{display:block;width:26px;height:26px;margin:-4px 6px 0 0;border-radius:50%;box-sizing:border-box;}
#modoo .util_switch .btn_switch .ico_switch.dark,#modoo .util_switch .btn_switch .ico_switch.active,#modoo .util_switch .btn_switch[aria-checked='true'] .ico_switch.light{display:none;}
#modoo .util_switch .btn_switch[aria-checked='true'] .ico_switch.active{display:block;}
#modoo .util_switch .btn_switch[aria-checked='true'] .ico_switch{transform:translateX(14px);}
#modoo .util_switch .txt_switch{font-size:0.938em;line-height:1.33;color:#333;}
/* 탭메뉴(지도 내) */
#modoo .util_map{display:flex;position:absolute;top:78px;left:16px;z-index:10;}
#modoo .util_map .link_back{width:64px;height:38px;margin-right:15px;border-radius:8px;font-size:0.875em;line-height:38px;color:rgba(0,0,0,0.72);background-color:#fff;}
#modoo .util_map .link_back .ico_back{width:16px;height:12px;margin:13px 3px 0 9px;background-position:-170px 0;}
#modoo .util_map .btn_util{float:left;position:relative;min-width:41px;height:34px;padding:0 12px;border:1px solid rgba(0,0,0,0.06);border-width:0 1px;border-radius:8px;font-size:0.875em;line-height:34px;color:rgba(0,0,0,0.72);background:#fff;}
#modoo .util_map .btn_util[aria-current='true']{z-index:1;border-color:#079BF1;font-weight:700;color:#fff;background-color:#079BF1;}
#modoo .util_map .btn_util:disabled{color:rgba(0,0,0,0.2);cursor:default;}
#modoo .util_map .btn_util + .btn_util{z-index:1;margin-left:-1px;border-radius:0;}
#modoo .util_map .btn_util:first-child{border:0 none;}
#modoo .util_map .btn_util:nth-last-child(2):first-child,#modoo .util_map .btn_util:nth-last-child(3):first-child{border-radius:8px 0 0 8px;}
#modoo .util_map .btn_util:last-child{border-right:0 none;}
#modoo .util_map .btn_util ~ .btn_util:last-child{z-index:0;border-radius:0 8px 8px 0;}
#modoo .util_map .map_control .inner_control{position:relative;width:34px;height:69px;border-radius:8px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);}
#modoo .util_map .map_control .inner_control:before{position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid rgba(0,0,0,0.1);border-radius:9px;content:'';}
#modoo .util_map .map_control .inner_control::after{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background-color:rgba(0,0,0,0.06);}
#modoo .util_map .map_control .btn_control{display:flex;align-items:center;justify-content:center;width:34px;height:34px;}
#modoo .util_map .map_control .btn_control + .btn_control{margin-top:1px;}
#modoo .util_map .map_control .btn_control .ico_control{display:block;overflow:hidden;position:relative;width:16px;height:16px;font-size:1px;line-height:0;color:transparent;opacity:0.72;}
#modoo .util_map .btn_zoomin .ico_control:before,#modoo .util_map .btn_zoomin .ico_control:after,#modoo .util_map .btn_zoomout .ico_control:before{position:absolute;top:7px;left:0;width:16px;height:2px;border-radius:2px;background:#000;content:'';}
#modoo .util_map .btn_zoomin .ico_control:after{transform:rotate(90deg);}
#modoo .util_map .btn_control:disabled{cursor:default;}
#modoo .util_map .btn_control:disabled .ico_control{opacity:0.2;}
/* 날씨 데이터 (기온 - 디폴트) */
#modoo .wrap_weather .info_weather{display:flex;justify-content:center;align-items:center;}
#modoo .wrap_weather .info_weather .wcondition_icon{flex-shrink:0;text-align:left;}
#modoo .wrap_weather .info_weather .num_deg{flex-shrink:0;margin-left:6px;font-weight:700;font-size:3.2em;line-height:1.04;letter-spacing:-1.5px;}
#modoo .wrap_weather .info_weather .num_deg .txt_deg{display:inline-block;font-size:0.6em;line-height:1.2;vertical-align:top;}
#modoo .wrap_weather .sub_info{margin-left:8px;}
#modoo .wrap_weather .sub_info [class^="txt_sub"]{display:block;font-weight:700;}
#modoo .wrap_weather .sub_info .txt_sub{font-size:1.125em;line-height:1.11;}
#modoo .wrap_weather .sub_info .txt_sub2{margin-top:2px;font-size:0.938em;line-height:1.33;}
#modoo .wrap_weather .sub_info .txt_sub2 .ico_weather{width:10px;height:12px;margin-top:5px;background-position:-100px 0;}
#modoo .wrap_weather .sub_info .txt_sub2 .ico_up{margin-top:4px;transform:scaleY(-1);}
#modoo .wrap_weather .list_air{display:flex;justify-content:center;padding-top:9px;}
#modoo .wrap_weather .list_air dt{font-size:0.875em;line-height:1.43;color:rgba(0,0,0,0.72);}
#modoo .wrap_weather .list_air dd{height:26px;margin-top:2px;font-weight:700;font-size:1.125em;line-height:26px;}
#modoo .wrap_weather .list_air .tooltip_icon{line-height:1;}
#modoo .wrap_weather .list_air .tooltip_icon .txt_tooltip{font-size:0.666em;line-height:1.66;}
#modoo .wrap_weather .list_air .wave_level1{color:#00A864;}
#modoo .wrap_weather .list_air .wave_level2{color:#9B9500;}
#modoo .wrap_weather .list_air .wave_level3{color:#F06D20;}
#modoo .wrap_weather .list_air .wave_level4{color:#F8334A;}
#modoo .wrap_weather .item_air{width:70px;min-height:64px;padding:6px 0;border:1px solid rgba(0,0,0,0.08);border-radius:8px;background:#fff;box-sizing:border-box;text-align:center;}
#modoo .wrap_weather .item_air:nth-child(1):nth-last-child(3),#modoo .wrap_weather .item_air:nth-child(2):nth-last-child(2),#modoo .wrap_weather .item_air:nth-child(3):nth-last-child(1){width:100px;}
#modoo .wrap_weather .item_air + .item_air{margin-left:5px;}
#modoo .wrap_weather .item_air .txt_collecting{color:rgba(0,0,0,0.48);}
#modoo .wrap_weather .item_air .txt_unit{font-size:0.722em;}
#modoo .wrap_weather .item_air [class*='ico_dogwalk']{margin-top:2px;}
/* 날씨 데이터 (강수량) */
#modoo .wrap_weather [class*='ico_direction']{margin:4px 3px 0 -4px;}
/* 지도상세 2뎁스 */
#modoo .map_infodetail{overflow:hidden;position:absolute;z-index:30;bottom:0;left:0;right:0;border-radius:24px 24px 15px 15px;pointer-events:none;}
#modoo .map_infodetail .inner_mapinfo{padding:16px 20px 20px;border-radius:24px 24px 15px 15px;background-color:#fff;transform:translateY(100%);transition:transform 0.2s ease-out;pointer-events:auto;}
#modoo .map_infodetail .wrap_location{display:flex;align-items:center;padding-right:30px;font-size:1em;color:#000;white-space:nowrap;box-sizing:border-box;}
#modoo .map_infodetail .ico_local{flex-shrink:0;width:13px;height:15px;margin-right:4px;background-position:-120px 0;}
#modoo .map_infodetail .txt_nation{flex-shrink:0;font-weight:700;}
#modoo .map_infodetail .ico_arrow{flex-shrink:0;width:7px;height:12px;margin:0 7px;background-position:-140px 0;}
#modoo .map_infodetail .txt_local{overflow:hidden;text-overflow:ellipsis;font-weight:700;}
#modoo .map_infodetail .txt_select{margin-left:5px;padding:0 6px;border-radius:32px;font-weight:700;font-size:0.75em;line-height:1.66;color:#4881F7;background:rgba(91,146,254,0.16);}
#modoo .box_sea_weather .map_infodetail .txt_select{position:relative;margin-left:7px;padding-left:7px;font-weight:400;font-size:1em;line-height:1.5;color:rgba(0,0,0,0.48);background:none;}
#modoo .box_sea_weather .map_infodetail .txt_select:before{content:'';position:absolute;top:50%;left:0;height:14px;margin-top:-7px;border-left:1px solid rgba(0,0,0,0.1);}
#modoo .map_infodetail .txt_select2{position:relative;margin-left:7px;padding-left:7px;font-weight:700;font-size:1em;line-height:1.5;}
#modoo .map_infodetail .txt_select2:before{content:'';position:absolute;top:50%;left:0;height:14px;margin-top:-7px;border-left:1px solid rgba(0,0,0,0.1);}
#modoo .map_infodetail .wrap_weather{padding-top:16px;}
#modoo .map_infodetail .desc_summary{text-align:center;}
#modoo .map_infodetail .emph_summary{display:block;font-weight:700;font-size:1.125em;line-height:1.333;}
#modoo .map_infodetail .wind_level1 .txt_stat{color:#00A864;}
#modoo .map_infodetail .wind_level2 .txt_stat{color:#9B9500;}
#modoo .map_infodetail .wind_level3 .txt_stat{color:#F06D20;}
#modoo .map_infodetail .wind_level4 .txt_stat{color:#F8334A;}
#modoo .map_infodetail .desc_summary .txt_desc{display:block;padding-top:2px;font-size:0.875em;line-height:1.571;color:rgba(0,0,0,0.48);}
#modoo .map_infodetail .wind_range{position:relative;height:70px;margin-top:11px;padding:18px 0 24px;box-sizing:border-box;}
#modoo .map_infodetail .ico_range{position:absolute;top:4px;width:13px;height:10px;background-position:-80px -20px;}
#modoo .map_infodetail .list_range{display:flex;height:28px;border-radius:14px;background:linear-gradient(90deg,#04CC7B 0%,#ADC404 25%,#EAAD0F 50%,#F67225 75%,#F8334A 100%);}
#modoo .map_infodetail .list_range li{flex:1;position:relative;}
#modoo .map_infodetail .list_range li + li:before{content:'';position:absolute;top:0;left:0;height:100%;border-left:1px solid rgba(255,255,255,0.2);}
#modoo .map_infodetail .list_range .txt_sub{display:block;font-size:0.938em;line-height:28px;color:#fff;text-align:center;}
#modoo .map_infodetail .list_range .range_on .txt_sub{font-weight:700;}
#modoo .map_infodetail .list_range .txt_value{position:absolute;top:31px;left:0;font-size:0.875em;line-height:1.571;color:rgba(0,0,0,0.48);transform:translateX(-50%);}
#modoo .map_infodetail .list_range li:first-child .txt_value{transform:none;}
#modoo .map_infodetail .list_range li:last-child .txt_value + .txt_value{left:auto;right:0;transform:none;}
/* 지도상세 2뎁스 > 누적강수량 */
#modoo .map_infodetail .list_accumulation .flicking-viewport{padding:0 20px;}
#modoo .map_infodetail .list_accumulation .flicking-panel + .flicking-panel{padding-left:5px;}
#modoo .map_infodetail .list_accumulation .box_accumulation{display:flex;flex-direction:column;justify-content:center;align-items:center;width:76px;border:1px solid rgba(0,0,0,0.08);border-radius:8px;padding:10px 0;box-sizing:border-box;}
#modoo .map_infodetail .list_accumulation .box_accumulation .tit_accumulation{font-weight:400;font-size:0.875em;line-height:20px;color:rgba(0,0,0,0.48);}
#modoo .map_infodetail .list_accumulation .box_accumulation .txt_accumulation{padding-top:2px;font-weight:700;font-size:1em;line-height:20px;color:rgba(0,0,0,0.48);}
#modoo .map_infodetail .list_accumulation .box_accumulation .txt_unit{font-weight:400;font-size:0.75em;}
#modoo .map_infodetail .list_accumulation .box_accumulation .txt_nodata{padding-top:2px;font-weight:700;font-size:1em;line-height:20px;color:rgba(0,0,0,0.48);}
#modoo .map_infodetail .list_accumulation .past .box_accumulation .tit_accumulation{color:rgba(0,0,0,0.72);}
#modoo .map_infodetail .list_accumulation .past .box_accumulation .txt_accumulation{color:#000;}
#modoo .map_infodetail .list_accumulation .active .box_accumulation{border-color:#5B92FE;}
#modoo .map_infodetail .list_accumulation .active .box_accumulation .tit_accumulation{font-weight:700;color:#4881F7;}
#modoo .map_infodetail .list_accumulation .active .box_accumulation .txt_accumulation{color:#4881F7;}
#modoo .map_infodetail .list_accumulation .active .box_accumulation .txt_unit{font-weight:700;}
#modoo .map_infodetail .list_accumulation .active .box_accumulation .txt_nodata{color:#4881F7;}
#modoo .map_infodetail .list_accumulation.type_day .box_accumulation{width:98px;}
#modoo .map_infodetail .list_accumulation.type_day .past .box_accumulation .tit_accumulation{font-weight:700;color:#000;}
#modoo .map_infodetail .list_accumulation.type_day .past .box_accumulation .tit_accumulation .txt_date{font-weight:400;color:rgba(0,0,0,0.48);}
#modoo .map_infodetail .wrap_btn{padding-top:16px;}
#modoo .map_infodetail .wrap_btn .btn_weather{border-color:rgba(0,0,0,0.08);font-size:0.938em;}
#modoo .map_infodetail .wrap_btn .btn_weather:hover{border-color:rgba(0,0,0,0.16);}
#modoo .map_infodetail .btn_close{position:absolute;top:0;right:0;}
#modoo .map_infodetail .btn_close .ico_close{width:18px;height:18px;margin:19px 23px;background-position:-150px 0;}
/* 지도 범례 */
#modoo .index_map{position:absolute;bottom:30px;right:16px;z-index:1;}
#modoo .index_map .list_index{display:flex;position:relative;width:140px;height:5px;}
#modoo .index_map .list_index li{position:relative;flex:1;}
#modoo .index_map .list_index li:last-child:before{position:absolute;top:0;right:0;width:140px;height:5px;border-radius:30px;background:linear-gradient(90deg,#328AF6 12.26%,#00A864 37.35%,#F06D20 62.44%,#F8334A 87.53%);content:'';}
#modoo .index_map .list_index li:nth-child(5):before{background:linear-gradient(90deg,#4398FF 0%,#15C17C 24.59%,#EAAA1F 50.41%,#F87A30 75.2%,#F8334A 100%);}
#modoo .index_map .list_index .txt_value{position:absolute;top:7px;right:0;font-size:0.813em;line-height:20px;color:#2673A0;transform:translateX(50%);}
/* 지도 범례 > 강수량 범례 */
#modoo .index_rainfall .list_index li:last-child:before{background:linear-gradient(90deg,#179BE8 16.96%,#093F5E 88%);}
/* 위치기반 로딩(모듈) */
#modoo .box_now_weather .loading_location{height:224px;}
#modoo .box_hourly_weather .loading_location{height:475px;}
#modoo .box_weekly_forecast .loading_location{height:544px;}
#modoo .box_livingdata .loading_location{height:217px;}
#modoo .box_airinfo_local .loading_location{height:390px;}
#modoo .box_suntime .loading_location{height:361px;}
#modoo .box_moontime .loading_location{height:338px;}
#modoo .box_event .loading_location{height:568px;}
#modoo .box_now_weather_theme.loading_comp{padding-bottom:0;}
#modoo .box_now_weather_theme .loading_location{height:283px;}
#modoo .box_otherplace .loading_location{height:528px;}
/* 위치기반 데이터 에러(모듈) */
#modoo .box_hourly_weather .wrap_error{height:396px;}
#modoo .box_weekly_forecast .wrap_error{height:465px;}
#modoo .box_livingdata .wrap_error{height:138px;}
#modoo .box_airinfo_local .wrap_error{height:311px;}
#modoo .box_suntime .wrap_error{height:282px;}
#modoo .box_moontime .wrap_error{height:259px;}
#modoo .box_event .wrap_error{height:489px;}
#modoo .box_now_weather_theme .wrap_error{height:195px;}
#modoo .box_otherplace .wrap_error{height:450px;}
/* BreakPoint :359px 이하 */
@media only screen and (max-width:359px){#modoo .select_cp .btn_selected{min-width:32px;font-size:0;line-height:0;color:transparent;}
  #modoo .select_cp span.btn_selected{min-width:32px;}
  #modoo .select_cp .ico_weather{margin-right:0;} }
/*** PC ***/
/* 공통 이미지 */
.pcweb #modoo .ico_weather{font-size:0;text-indent:-9999px;}
.pcweb #modoo .ico_wcondition{font-size:0;text-indent:-9999px;}
/* 버튼 */
.pcweb #modoo .btn_weather:hover{text-decoration:none;}
/* 슬라이드  */
.pcweb #modoo .slide_box.type_shadow:before{content:'';position:absolute;top:0;bottom:0;left:-30px;z-index:2;width:58px;background:linear-gradient(270deg,rgba(255,255,255,0) 0%,#FFFFFF 80%);}
.pcweb #modoo .slide_box.type_shadow:after{content:'';position:absolute;top:0;bottom:0;right:-30px;z-index:2;width:58px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#FFFFFF 80%);}
.pcweb #modoo .slide_box.type_shadow.slide_start:before{display:none;}
.pcweb #modoo .slide_box.type_shadow.slide_end:after{display:none;}
/* 탭메뉴(요일) - tab_day */
.pcweb #modoo .content-article .tabday_wrap .tab_btn{display:none;}
/* 스위치 (지수) */
.pcweb #modoo .content-article .util_switch{margin:0 0 -3px auto;border-top:0 none;}
/* 날씨 데이터 (기온 - 디폴트) */
.pcweb #modoo .content-article .wrap_weather .list_air{padding:0 0 0 12px;}
.pcweb #modoo .content-article .map_infodetail .wrap_weather .info_weather{height:64px;}
.pcweb #modoo .content-article .map_infodetail .wrap_weather{padding-top:17px;}
.pcweb #modoo .content-article .map_infodetail .wrap_weather .list_air{padding:0 0 0 12px;}
.pcweb #modoo .content-article .map_infodetail .btn_close{right:10px;}
/* 날씨 데이터 (강수량) */
.pcweb #modoo .wrap_weather .wrap_btn .btn_weather{flex:0 0 auto;width:155px;}
/* 지도상세 2뎁스 */
.pcweb #modoo .content-article .map_infodetail .inner_mapinfo{padding:15px 30px 20px;}
.pcweb #modoo .content-article .map_infodetail .wrap_weather{display:flex;justify-content:center;align-items:center;}
.pcweb #modoo .content-article .map_infodetail .desc_summary{flex:1;padding-top:0;}
.pcweb #modoo .content-article .map_infodetail .wind_range{flex:1;margin-top:0;}
.pcweb #modoo .content-article .map_infodetail .list_range{width:320px;}
.pcweb #modoo .content-article .map_infodetail .wrap_btn{width:500px;margin:0 auto;}
.pcweb #modoo .content-article .map_infodetail .wrap_btn .btn_weather{flex:1;}
/* 지도상세 2뎁스 > 누적강수량 */
.pcweb #modoo .content-article .map_infodetail .wrap_weather.type_rainfall{justify-content:flex-start;}
.pcweb #modoo .content-article .map_infodetail .wrap_weather.type_rainfall .slide_box{width:100%;}
.pcweb #modoo .content-article .map_infodetail .list_accumulation .flicking-viewport{padding:0 30px;}
.pcweb #modoo .content-article .map_infodetail .type_rainfall .slide_box.type_shadow:before,.pcweb #modoo .content-article .map_infodetail .type_rainfall .slide_box.type_shadow:after{width:50px;}
.pcweb #modoo .content-article .map_infodetail .type_rainfall .slide_box.type_shadow:before{background:linear-gradient(to right,#fff 0%,#fff 60%,rgba(255,255,255,0) 100%);}
.pcweb #modoo .content-article .map_infodetail .type_rainfall .slide_box.type_shadow:after{background:linear-gradient(to left,#fff 0%,#fff 60%,rgba(255,255,255,0) 100%);}
.pcweb #modoo .content-article .map_infodetail .list_accumulation .box_accumulation{width:80px;}
.pcweb #modoo .content-article .map_infodetail .list_accumulation.type_day .box_accumulation{width:98px;}
/* 탭메뉴(지도 내) */
.pcweb #modoo .util_map .link_back{text-decoration:none;}
/* 위치기반 로딩(모듈) */
.pcweb #modoo .content-article .box_now_weather.loading_comp,.pcweb #modoo .content-aside .box_now_weather.loading_comp{padding:0;background-color:#fff;}
.pcweb #modoo .content-article .box_now_weather .loading_location{height:172px;}
.pcweb #modoo .box_hourly_weather .loading_location{height:485px;}
.pcweb #modoo .content-article .box_weekly_forecast.loading_comp,.pcweb #modoo .content-aside .box_weekly_forecast.loading_comp{padding:0;}
.pcweb #modoo .content-article .box_weekly_forecast .loading_location{height:295px;}
.pcweb #modoo .content-aside .box_weekly_forecast .loading_location{height:554px;}
.pcweb #modoo .box_livingdata .loading_location{height:226px;}
.pcweb #modoo .box_airinfo_local .loading_location{height:400px;}
.pcweb #modoo .box_suntime .loading_location{height:371px;}
.pcweb #modoo .box_moontime .loading_location{height:348px;}
.pcweb #modoo .box_event .loading_location{height:579px;}
.pcweb #modoo .content-article .box_now_weather_theme.loading_comp,.pcweb #modoo .content-aside .box_now_weather_theme.loading_comp{padding:0;}
/* 위치기반 데이터 에러(모듈) */
.pcweb #modoo .box_hourly_weather .wrap_error{height:397px;}
.pcweb #modoo .box_weekly_forecast .wrap_error{height:207px;}
.pcweb #modoo .box_airinfo_local .wrap_error{height:312px;}
.pcweb #modoo .box_suntime .wrap_error{height:283px;}
.pcweb #modoo .box_moontime .wrap_error{height:260px;}
.pcweb #modoo .box_event .wrap_error{height:491px;}
/* weather_favorite (즐겨찾기) */
#modoo .weather_favorite{position:relative;margin-top:-12px;padding:16px 0;z-index:1;}
#modoo .tabfavorite_wrap{position:relative;}
#modoo .tab_favorite .flicking-viewport{padding:0 20px;}
#modoo .tab_favorite .flicking-panel + .flicking-panel{margin-left:8px;}
#modoo .tab_favorite .link_tab{display:block;min-width:28px;padding:0 15px;border-radius:20px;font-size:0.938em;line-height:40px;color:#333;background:#fff;text-align:center;}
#modoo .tab_favorite .link_tab:hover{text-decoration:none;}
#modoo .tab_favorite .link_tab .wcondition_icon{display:inline-block;margin:11px 6px 0 0;}
#modoo .tab_favorite .link_tab[aria-selected='true']{color:#fff;background-color:#5B92FE;}
#modoo .tabfavorite_wrap .tab_prev{background:linear-gradient(to right,#F2F4F7 20px,transparent 21px,transparent 100%),linear-gradient(to right,#F2F4F7 0px,transparent 100%);}
#modoo .tabfavorite_wrap .tab_next{background:linear-gradient(to left,#F2F4F7 20px,transparent 21px,transparent 100%),linear-gradient(to left,#F2F4F7 0px,transparent 100%);}
#modoo .weather_favorite .loading_location{padding:20px 0;}
/*** PC ***/
.pcweb #modoo .tab_favorite .flicking-viewport{padding:0;}
.pcweb #modoo .tab_favorite .link_tab:active{text-decoration:none;}
/* box_weekly_forecast (주간예보) */
#modoo .box_weekly_forecast .slide_box{margin-top:-10px;}
#modoo .box_weekly_forecast .slide_box .wrap_scroll{max-height:439px;margin:0;}
#modoo .box_weekly_forecast .open .wrap_scroll{overflow:visible;max-height:none;}
#modoo .box_weekly_forecast .list_weekly .item_weekly{display:flex;align-items:center;height:54px;border-bottom:1px solid rgba(0,0,0,0.04);}
#modoo .box_weekly_forecast .list_weekly .item_weekly:last-of-type{border-bottom:0 none;}
#modoo .box_weekly_forecast .date_weekly{display:flex;flex-wrap:wrap;align-items:center;width:24%;padding-right:5px;}
#modoo .box_weekly_forecast .date_weekly .txt_day{padding-right:4px;font-weight:700;font-size:1em;line-height:1.25;color:rgba(0,0,0,0.72);}
#modoo .box_weekly_forecast .date_weekly .txt_date{font-size:0.875em;line-height:1.43;color:rgba(0,0,0,0.48);}
#modoo .box_weekly_forecast .weather_weekly{display:flex;justify-content:center;flex:1;}
#modoo .box_weekly_forecast .weather_weekly .am_weather,#modoo .box_weekly_forecast .weather_weekly .pm_weather{display:flex;align-items:center;}
#modoo .box_weekly_forecast .weather_weekly .tooltip_icon{width:34px;height:34px;}
#modoo .box_weekly_forecast .weather_weekly .wcondition_icon{text-align:left;}
#modoo .box_weekly_forecast .weather_weekly [class*='ico_airstat']{margin-top:4px;}
#modoo .box_weekly_forecast .weather_weekly [class*='ico_airstat'] ~ .txt_tooltip{margin-top:0;}
#modoo .box_weekly_forecast .weather_weekly .txt_half{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px;}
#modoo .box_weekly_forecast .weather_weekly .txt_rainfall{min-width:40px;margin-left:5px;font-size:0.875em;line-height:1.43;color:#4881F7;}
.fs_big #modoo .box_weekly_forecast .weather_weekly .txt_rainfall{min-width:46px;}
#modoo .box_weekly_forecast .am_weather{margin-right:14px;}
#modoo .box_weekly_forecast .am_weather .txt_rainfall{order:1;margin-left:0;margin-right:5px;text-align:right;}
#modoo .box_weekly_forecast .am_weather .tooltip_icon{order:2;}
#modoo .box_weekly_forecast .temp_weekly{display:flex;flex-wrap:wrap;justify-content:flex-end;width:24%;padding-left:5px;text-align:right;}
#modoo .box_weekly_forecast .temp_weekly .item_temp{flex-shrink:0;}
#modoo .box_weekly_forecast .temp_weekly .item_temp + .item_temp::before{float:left;font-size:1em;line-height:1.25;color:rgba(0,0,0,0.48);vertical-align:top;content:'/';}
#modoo .box_weekly_forecast .temp_weekly .num_deg{float:left;font-weight:700;font-size:1em;line-height:1.25;}
#modoo .box_weekly_forecast .btn_moreview{display:flex;justify-content:center;align-items:center;width:100%;height:50px;padding:0;border:0 none;border-top:1px solid rgba(0,0,0,0.04);border-radius:0;}
#modoo .box_weekly_forecast .btn_moreview .ico_fold{width:16px;height:9px;background-position:-210px -100px;}
#modoo .box_weekly_forecast .open .btn_moreview .ico_fold{transform:scaleY(-1);}
/*** PC ***/
.pcweb #modoo .content-article .box_weekly_forecast{padding-bottom:20px;}
.pcweb #modoo .content-article .box_weekly_forecast .slide_box{margin-top:0;}
.pcweb #modoo .content-article .box_weekly_forecast .slide_box .wrap_scroll{overflow:hidden;max-height:none;margin:0 -30px;}
.pcweb #modoo .content-article .box_weekly_forecast .flicking-viewport{padding:0 30px;}
.pcweb #modoo .content-article .box_weekly_forecast .list_weekly{display:flex;padding:0 1px 16px;}
.pcweb #modoo .content-article .box_weekly_forecast .list_weekly .item_weekly{flex:0 0 auto;display:block;width:110px;height:auto;border-bottom:0 none;}
.pcweb #modoo .content-article .box_weekly_forecast .flicking-panel + .flicking-panel .item_weekly{padding-top:0;border-left:1px solid rgba(0,0,0,0.04);}
.pcweb #modoo .content-article .box_weekly_forecast .date_weekly{display:block;width:auto;padding-right:0;text-align:center;}
.pcweb #modoo .content-article .box_weekly_forecast .date_weekly .txt_day{display:block;padding:0;line-height:1.25;}
.pcweb #modoo .content-article .box_weekly_forecast .date_weekly .txt_date{display:block;padding-top:0;line-height:1.42;}
.pcweb #modoo .content-article .box_weekly_forecast .weather_weekly{display:block;padding:10px 8px 0;}
.pcweb #modoo .content-article .box_weekly_forecast .weather_weekly:after{content:'';display:block;clear:both;}
.pcweb #modoo .content-article .box_weekly_forecast .weather_weekly .am_weather,.pcweb #modoo .content-article .box_weekly_forecast .weather_weekly .pm_weather{display:block;float:left;width:50%;position:relative;padding-top:36px;text-align:center;}
.pcweb #modoo .content-article .box_weekly_forecast .weather_weekly .tooltip_icon{position:absolute;top:0;left:50%;transform:translateX(-50%);}
.pcweb #modoo .content-article .box_weekly_forecast .weather_weekly .txt_half{display:block;overflow:visible;position:static;width:auto;height:auto;font-size:0.875em;line-height:1.28;color:rgba(0,0,0,0.48);text-indent:0;}
.pcweb #modoo .content-article .box_weekly_forecast .weather_weekly .txt_rainfall{display:block;margin:0;font-size:0.938em;line-height:1.2;text-align:center;}
.pcweb #modoo .content-article .box_weekly_forecast .am_weather{margin-right:0;}
.pcweb #modoo .content-article .box_weekly_forecast .am_weather .tooltip_icon{order:initial;}
.pcweb #modoo .content-article .box_weekly_forecast .temp_weekly{justify-content:center;width:auto;padding:12px 0 0 0;text-align:left;}
.pcweb #modoo .content-article .box_weekly_forecast .temp_weekly .item_temp{flex-shrink:0;}
.pcweb #modoo .content-article .box_weekly_forecast .temp_weekly .item_temp + .item_temp::before{float:left;line-height:1.25;color:rgba(0,0,0,0.48);vertical-align:top;content:'/';}
.pcweb #modoo .content-article .box_weekly_forecast .temp_weekly .num_deg{line-height:1.25;}
.pcweb #modoo .content-article .box_weekly_forecast .info_cp{border-top:1px solid rgba(0,0,0,0.04);}
.pcweb #modoo .content-article .box_weekly_forecast .btn_moreview{display:none;}
/* aside */
.pcweb #modoo .content-aside .box_weekly_forecast .slide_box.type_shadow:before,.pcweb #modoo .content-aside .box_weekly_forecast .slide_box.type_shadow:after,.pcweb #modoo .content-aside .box_weekly_forecast .slide_box [class^=btn_slide]{display:none;}
/* box_now_weather (현재날씨) */
#modoo .box_comp.box_now_weather{padding:0;background-color:transparent;}
#modoo .weather_current{position:relative;padding:24px 20px 20px;border-radius:16px;background-color:#fff;}
#modoo .box_now_weather .wrap_animation{overflow:hidden;position:absolute;top:0;right:0;width:252px;height:143.5px;border-radius:0 16px 0 0;}
#modoo .box_now_weather .wrap_animation .bg_ani{display:block;width:auto;height:100%;pointer-events:none;}
#modoo .box_now_weather .wrap_animation .bg_ani svg{display:block;}
#modoo .wrap_now_weather{position:relative;}
#modoo .wrap_now_weather .wrap_location{display:flex;flex-wrap:wrap;align-items:center;}
#modoo .wrap_now_weather .info_location{display:flex;flex:1;height:34px;min-width:0;align-items:center;}
#modoo .wrap_now_weather .info_location .btn_bookmark{flex-shrink:0;height:100%;padding:0 9px;margin:0 -5px 0 -9px;}
#modoo .wrap_now_weather .info_location .ico_bookmark{display:block;width:20px;height:20px;background-position:0 0;}
#modoo .wrap_now_weather .info_location .bookmark_on .ico_bookmark{background-position:-20px 0;}
#modoo .wrap_now_weather .info_location .tit_location{overflow:hidden;font-size:1.125em;color:#000;white-space:nowrap;text-overflow:ellipsis;}
#modoo .wrap_now_weather .info_location .btn_location{flex-shrink:0;height:100%;padding:0 9px;margin:0 -9px 0 -5px;}
#modoo .wrap_now_weather .info_location .ico_location{display:block;width:15px;height:15px;background-position:-40px 0;}
#modoo .wrap_now_weather .select_cp{flex-shrink:0;margin-left:10px;}
#modoo .wrap_now_weather .wrap_weather{padding-top:17px;}
#modoo .wrap_now_weather .desc_summary{padding:16px 20px 0;font-size:0.938em;line-height:1.33;color:rgba(0,0,0,0.72);text-align:center;}
#modoo .box_now_weather.loading_comp{background-color:#fff;}
/* BreakPoint :359px 이하 */
@media only screen and (max-width:359px){#modoo .wrap_now_weather .select_cp{margin-left:16px;} }
/*** PC ***/
.pcweb #modoo .weather_favorite{margin-top:-16px;}
.pcweb #modoo .weather_current{padding:24px 30px 30px;}
.pcweb #modoo .content-article .box_now_weather{padding:0;}
.pcweb #modoo .content-article .box_now_weather .wrap_animation{bottom:0;width:auto;height:100%;border-radius:0 16px 16px 0;}
.pcweb #modoo .content-article .box_now_weather .wrap_animation .bg_ani svg{width:auto !important;}
.pcweb #modoo .content-article .wrap_now_weather .wrap_location{flex-wrap:nowrap;}
.pcweb #modoo .content-article .wrap_now_weather .info_location{flex:none;flex-shrink:1;}
.pcweb #modoo .content-article .wrap_now_weather .select_cp{margin-left:auto;}
.pcweb #modoo .content-article .wrap_now_weather .wrap_weather{display:flex;align-items:center;justify-content:center;padding-top:20px;}
.pcweb #modoo .content-article .wrap_now_weather .desc_summary{padding:13px 0 0;}
/* aside */
.pcweb #modoo .content-aside .box_now_weather{padding-bottom:0;}
.pcweb #modoo .content-aside .box_now_weather .wrap_animation .bg_ani{width:100%;height:auto;}
/* box_now_weather_theme (현재날씨 - 테마) */
#modoo .box_now_weather_theme{position:relative;padding:24px 20px 30px;}
#modoo .box_now_weather_theme .wrap_animation{overflow:hidden;position:absolute;top:0;right:0;width:233px;height:132.5px;border-radius:0 16px 0 0;}
#modoo .box_now_weather_theme .wrap_animation .bg_ani{display:block;width:auto;height:100%;pointer-events:none;}
#modoo .box_now_weather_theme .wrap_animation .bg_ani svg{display:block;}
#modoo .box_now_weather_theme .wrap_now_weather .wrap_weather{padding-top:10px;}
#modoo .box_now_weather_theme .wrap_weather .list_air{display:block;padding-top:13px;}
#modoo .box_now_weather_theme .slide_box{max-width:100%;}
#modoo .box_now_weather_theme .wrap_scroll{margin:0 -20px;}
#modoo .box_now_weather_theme .flicking-viewport{padding:0 20px 16px;}
#modoo .box_now_weather_theme .flicking-panel + .flicking-panel{margin-left:5px;}
#modoo .box_now_weather_theme .item_air[class*='type_airstat'] dt{font-weight:700;}
#modoo .box_now_weather_theme .item_air.type_airstat1{border-color:rgba(50,138,246,0.6);}
#modoo .box_now_weather_theme .item_air.type_airstat1 dt{color:#328AF6;}
#modoo .box_now_weather_theme .item_air.type_airstat2{border-color:rgba(0,168,100,0.6);}
#modoo .box_now_weather_theme .item_air.type_airstat2 dt{color:#00A864;}
#modoo .box_now_weather_theme .item_air.type_airstat3{border-color:rgba(240,109,32,0.6);}
#modoo .box_now_weather_theme .item_air.type_airstat3 dt{color:#F06D20;}
#modoo .box_now_weather_theme .item_air.type_airstat4{border-color:rgba(248,51,74,0.6);}
#modoo .box_now_weather_theme .item_air.type_airstat4 dt{color:#F8334A;}
#modoo .box_now_weather_theme .box_summary{text-align:center;}
#modoo .box_now_weather_theme .desc_summary{display:inline-block;padding:6px 17px;border:1px solid;border-radius:30px;font-size:0.938em;line-height:1.46;vertical-align:top;}
#modoo .box_now_weather_theme .desc_summary.type_airstat1{border-color:rgba(50,138,246,0.14);color:#328AF6;background:rgba(50,138,246,0.06);}
#modoo .box_now_weather_theme .desc_summary.type_airstat2{border-color:rgba(0,168,100,0.14);color:#00A864;background:rgba(0,168,100,0.06);}
#modoo .box_now_weather_theme .desc_summary.type_airstat3{border-color:rgba(240,109,32,0.14);color:#F06D20;background:rgba(240,109,32,0.06);}
#modoo .box_now_weather_theme .desc_summary.type_airstat4{border-color:rgba(248,51,74,0.14);color:#F8334A;background:rgba(248,51,74,0.06);}
/*** PC ***/
.pcweb #modoo .content-article .box_now_weather_theme{padding:24px 30px 30px;}
.pcweb #modoo .content-article .box_now_weather_theme .wrap_animation{width:360px;height:205px;}
.pcweb #modoo .content-article .box_now_weather_theme .wrap_animation .bg_ani svg{width:auto !important;}
.pcweb #modoo .content-article .box_now_weather_theme .wrap_now_weather .wrap_weather{flex-direction:column;padding-top:10px;}
.pcweb #modoo .content-article .box_now_weather_theme .wrap_weather .wrap_scroll{margin:0;}
.pcweb #modoo .content-article .box_now_weather_theme .wrap_weather .list_air{padding:13px 0 0 0;}
.pcweb #modoo .content-article .box_now_weather_theme .wrap_weather .flicking-viewport{max-width:520px;padding-left:0;padding-right:0;}
.pcweb #modoo .content-article .box_now_weather_theme .wrap_weather .btn_prev{left:-44px;}
.pcweb #modoo .content-article .box_now_weather_theme .wrap_weather .btn_next{right:-44px;}
.pcweb #modoo .content-article .box_now_weather_theme .wrap_now_weather .desc_summary{padding:6px 17px;}
/* aside */
.pcweb #modoo .content-aside .box_now_weather_theme{padding:24px 30px 30px;}
.pcweb #modoo .content-aside .box_now_weather_theme .wrap_animation .bg_ani{width:100%;height:auto;}
.pcweb #modoo .content-aside .box_now_weather_theme .wrap_weather .wrap_scroll{margin:0 -30px;}
.pcweb #modoo .content-aside .box_now_weather_theme .wrap_weather .flicking-viewport{padding-left:30px;padding-right:30px;}
/* box_hourly_weather (시간별 날씨) */
#modoo .box_hourly_weather .slide_box{position:relative;margin:0 -20px;border-bottom:1px solid rgba(0,0,0,0.16);}
#modoo .box_hourly_weather .fixed_head{position:absolute;top:0;left:0;z-index:10;width:71px;padding-top:6px;background:#fff;}
#modoo .box_hourly_weather .fixed_head .tit_data{display:flex;align-items:center;height:36px;padding-left:8px;border-right:1px solid rgba(0,0,0,0.04);font-weight:700;font-size:0.813em;line-height:1.54;color:rgba(0,0,0,0.76);letter-spacing:-0.04em;white-space:nowrap;}
#modoo .box_hourly_weather .fixed_head .txt_unit{padding-left:2px;font-weight:400;color:rgba(0,0,0,0.48);}
#modoo .box_hourly_weather .fixed_head .tit_time{height:auto;padding-bottom:150px;}
#modoo .box_hourly_weather .fixed_head .tit_wind{height:40px;}
#modoo .box_hourly_weather .wrap_scroll{position:relative;margin:0;padding-left:70px;}
#modoo .box_hourly_weather .list_hourly .flicking-viewport{padding-top:6px;}
#modoo .box_hourly_weather .list_hourly .item_hourly{width:44px;border-left:1px solid rgba(0,0,0,0.04);box-sizing:border-box;}
#modoo .box_hourly_weather .list_hourly .item_midnight{position:relative;}
#modoo .box_hourly_weather .list_hourly .item_midnight:before{position:absolute;top:0;left:-1px;height:400px;border-left:1px solid rgba(0,0,0,0.16);background:#fff;content:'';}
#modoo .box_hourly_weather .list_hourly [class*='data_']{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:36px;}
#modoo .box_hourly_weather .list_hourly .txt_data{display:block;font-size:0.938em;line-height:1.33;text-align:center;white-space:nowrap;}
#modoo .box_hourly_weather .list_hourly .data_time{height:auto;font-weight:700;font-size:0.813em;line-height:1.54;color:rgba(0,0,0,0.76);letter-spacing:-0.04em;}
#modoo .box_hourly_weather .list_hourly .data_temp{justify-content:flex-start;height:150px;padding-top:7px;box-sizing:border-box;}
#modoo .box_hourly_weather .list_hourly .data_wind{height:40px;}
#modoo .box_hourly_weather .list_hourly .data_wind .tooltip_icon{margin-bottom:-2px;}
#modoo .box_hourly_weather .list_hourly .empty_wind{margin:7px auto;}
/* 반려견 추천 산책시간 */
#modoo .box_hourly_weather .list_hourly .item_dogwalk{position:relative;}
#modoo .box_hourly_weather .list_hourly .item_dogwalk:before{position:absolute;top:-6px;left:-1px;right:-1px;height:450px;border:1px solid rgba(50,138,246,0.1);border-radius:6px 6px 0 0;background-image:linear-gradient(to right,rgba(50,138,246,0.1) 0%,rgba(50,138,246,0.1) 100%);content:'';}
#modoo .box_hourly_weather .list_hourly .tooltip_icon + .tooltip_icon{overflow:hidden;position:absolute;width:0;height:0;line-height:0;background:transparent;color:transparent;}
#modoo .box_hourly_weather .list_hourly [class*='data_']:last-child .tooltip_icon .txt_tooltip{top:auto;bottom:100%;margin:0 0 2px;}
#modoo .box_hourly_weather .wrap_util{display:flex;flex-direction:column;}
/* 활동 지수 보기 */
#modoo .box_hourly_weather .list_hourly .item_activity{position:relative;}
#modoo .box_hourly_weather .list_hourly .item_activity:before{position:absolute;top:-6px;left:-1px;right:-1px;height:450px;border:1px solid rgba(60,180,50,0.12);border-radius:6px 6px 0 0;background-color:#fff;background-image:linear-gradient(to right,rgba(60,180,50,0.15) 0%,rgba(60,180,50,0.15) 100%);content:'';}
/* 일출,일몰 */
#modoo .box_hourly_weather .list_hourly .ico_sunrise,#modoo .box_hourly_weather .list_hourly .ico_sunset{width:24px;height:24px;}
#modoo .box_hourly_weather .list_hourly .ico_sunrise{background-position:-240px -30px;}
#modoo .box_hourly_weather .list_hourly .ico_sunset{background-position:-270px -30px;}
/* 차트영역 */
#modoo .box_hourly_weather .area_chart{position:absolute;top:54px;left:-43px;z-index:1;height:80px;}
#modoo .box_hourly_weather .area_chart .highcharts-background{fill:none;}
/* 개발적용후 필요 스타일 추가 */
/*** PC ***/
.pcweb #modoo .box_hourly_weather{padding-bottom:20px;}
.pcweb #modoo .box_hourly_weather .slide_box{margin:0 -30px;}
.pcweb #modoo .box_hourly_weather .wrap_scroll{margin:0;padding-left:101px;}
.pcweb #modoo .box_hourly_weather .fixed_head{width:102px;}
.pcweb #modoo .box_hourly_weather .fixed_head .tit_data{width:71px;padding-left:30px;letter-spacing:0;}
.pcweb #modoo .box_hourly_weather .list_hourly .data_time{letter-spacing:0;}
.pcweb #modoo .box_hourly_weather .list_hourly .tooltip_icon + .tooltip_icon{font-size:0;text-indent:-9999px;}
.pcweb #modoo .box_hourly_weather [class^=btn_slide]{top:146px;margin-top:0;}
.pcweb #modoo .box_hourly_weather .btn_prev{left:84px;}
.pcweb #modoo .box_hourly_weather .btn_next{right:14px;}
.pcweb #modoo .box_hourly_weather .slide_box.type_shadow:before{display:none;}
.pcweb #modoo .box_hourly_weather .slide_box.type_shadow:after{right:0;}
/* article */
.pcweb #modoo .content-article .box_hourly_weather .wrap_util{flex-direction:row;}
/* box_nation_weather (전국날씨) */
#modoo .box_nation_weather{position:relative;padding:0;background:transparent;}
#modoo .box_nation_weather .inner_nation_weather{position:relative;overflow:hidden;padding:0 20px 20px;border-radius:16px 16px 17px 17px;background-color:#ADE1FF;}
#modoo .box_nation_weather .inner_nation_weather:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;}
#modoo .box_nation_weather .box_tit{z-index:20;}
#modoo .map_weather{position:relative;}
#modoo .map_weather .tabday_wrap{top:0;left:0;right:0;}
#modoo .map_weather .tab_day{padding-top:0;}
#modoo .map_weather .tab_day .txt_day,#modoo .map_weather .tab_day .txt_date{line-height:46px;}
#modoo .map_weather .util_map{top:62px;left:0;}
#modoo .map_weather .util_map .btn_util{min-width:51px;height:38px;font-size:0.938em;line-height:38px;}
#modoo .nationweather_all .inner_nation_weather:before{background:url(//t1.daumcdn.net/media/common/modoo_2023/m/bg_map_weather.png) calc(50% - 10px) -1px no-repeat;background-size:auto 630px;}
#modoo .nationweather_all .img_nationmap{display:none;}
/* 셀렉트박스 - 전국날씨 항목 */
#modoo .select_mapitem{position:absolute;z-index:30;top:62px;right:0;}
#modoo .select_mapitem .ico_weather{width:18px;height:18px;opacity:0.72;}
#modoo .select_mapitem .link_selected{display:block;width:104px;height:38px;padding-right:20px;border-radius:8px;font-weight:700;font-size:0.938em;line-height:38px;color:#fff;white-space:nowrap;background-color:#079BF1;box-sizing:border-box;}
#modoo .select_mapitem .link_selected .ico_weather{margin:10px 5px 10px 10px;opacity:1;}
#modoo .select_mapitem .link_selected .ico_select{position:absolute;top:16px;right:9px;width:10px;height:6px;margin:0;background-position:-110px 0;}
#modoo .select_mapitem .link_selected .ico_temperature{background-position:-50px -110px;}
#modoo .select_mapitem .link_selected .ico_precipitation{background-position:-70px -110px;}
#modoo .select_mapitem .link_selected .ico_snow{background-position:-270px -110px;}
#modoo .select_mapitem .link_selected .ico_wind{background-position:-90px -110px;}
#modoo .select_mapitem .link_selected .ico_dust{background-position:-110px -110px;}
#modoo .select_mapitem .link_selected .ico_particulate{background-position:-130px -110px;}
#modoo .select_mapitem .link_selected[aria-expanded="true"] + .box_opt{display:block;}
#modoo .select_mapitem .link_selected[aria-expanded="true"] .ico_select{background-position:-110px -10px;}
#modoo .select_mapitem .box_opt{display:none;}
#modoo .select_mapitem .list_option{margin-top:4px;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.12);}
#modoo .select_mapitem .link_option{display:block;height:36px;font-size:0.938em;line-height:36px;color:rgba(0,0,0,0.72);}
#modoo .select_mapitem .link_option[aria-selected="true"]{background-color:rgba(0,0,0,0.03);}
#modoo .select_mapitem .link_option .ico_weather{margin:9px 5px 9px 10px;}
#modoo .select_mapitem .ico_temperature{background-position:-50px -90px;}
#modoo .select_mapitem .ico_precipitation{background-position:-70px -90px;}
#modoo .select_mapitem .ico_snow{background-position:-270px -90px;}
#modoo .select_mapitem .ico_wind{background-position:-90px -90px;}
#modoo .select_mapitem .ico_dust{background-position:-110px -90px;}
#modoo .select_mapitem .ico_particulate{background-position:-130px -90px;}
#modoo .select_mapitem .link_option[aria-disabled="true"]{color:rgba(0,0,0,0.2);cursor:default;pointer-events:none;}
#modoo .select_mapitem .link_option[aria-disabled="true"] .ico_weather{opacity:0.2;}
/* 전국 지도 */
#modoo .nationweather_map{position:relative;height:526px;}
#modoo .nationweather_map .index_map{bottom:24px;right:0;}
#modoo .nationweather_map .list_map{position:relative;width:280px;height:100%;margin:0 auto;}
#modoo .nationweather_map .list_map li{display:flex;justify-content:center;align-items:center;position:absolute;width:85px;height:85px;text-align:center;}
#modoo .nationweather_map .list_map .link_map{position:relative;border-radius:8px;line-height:1.1;text-decoration:none;}
#modoo .nationweather_map .list_map .txt_map,#modoo .nationweather_map .list_map .txt_stat{display:inline-block;font-size:0.938em;color:rgba(0,0,0,0.72);vertical-align:top;}
#modoo .nationweather_map .list_map .txt_map{white-space:nowrap;}
#modoo .nationweather_map .list_map .txt_stat{font-weight:700;}
#modoo .nationweather_map .list_map .active{z-index:1;}
#modoo .nationweather_map .list_map .active .link_map{border:2px solid #26AAF6;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.12);box-sizing:inherit;}
#modoo .nationweather_map .list_map .active .txt_map{font-weight:700;}
#modoo .box_nation_weather .info_cp{margin-bottom:-1px;padding-top:6px;font-size:0.875em;line-height:1.42em;text-align:right;}
#modoo .box_nation_weather .info_cp .txt_time{margin-right:0;}
.mobile #modoo .box_nation_weather .info_cp .txt_time{display:inline-block;vertical-align:top;}
/* 기온 */
#modoo .nationweather_map .map_temp .item_map1{top:131px;left:43px;z-index:9;}
#modoo .nationweather_map .map_temp .item_map2{top:186px;left:45px;z-index:7;}
#modoo .nationweather_map .map_temp .item_map3{top:156px;left:-13px;z-index:8;}
#modoo .nationweather_map .map_temp .item_map4{top:102px;left:95px;z-index:10;}
#modoo .nationweather_map .map_temp .item_map5{top:124px;left:151px;z-index:8;}
#modoo .nationweather_map .map_temp .item_map6{top:246px;left:73px;z-index:5;}
#modoo .nationweather_map .map_temp .item_map7{top:193px;left:108px;z-index:6;}
#modoo .nationweather_map .map_temp .item_map8{top:300px;left:50px;z-index:4;}
#modoo .nationweather_map .map_temp .item_map9{top:351px;left:25px;z-index:3;}
#modoo .nationweather_map .map_temp .item_map10{top:400px;left:-16px;z-index:2;}
#modoo .nationweather_map .map_temp .item_map11{top:383px;left:82px;z-index:2;}
#modoo .nationweather_map .map_temp .item_map12{top:217px;left:164px;z-index:5;}
#modoo .nationweather_map .map_temp .item_map13{top:272px;left:151px;z-index:4;}
#modoo .nationweather_map .map_temp .item_map14{top:306px;left:210px;z-index:3;}
#modoo .nationweather_map .map_temp .item_map15{top:351px;left:164px;z-index:2;}
#modoo .nationweather_map .map_temp .item_map16{top:449px;left:13px;z-index:1;}
#modoo .nationweather_map .map_temp .item_map17{top:324px;left:110px;z-index:3;}
#modoo .nationweather_map .map_temp .item_map18{top:102px;left:215px;z-index:9;}
#modoo .nationweather_map .map_temp .item_map19{top:158px;left:226px;z-index:6;}
#modoo .nationweather_map .list_map.map_temp .active{z-index:20;}
#modoo .nationweather_map .map_temp .link_map{padding:0 5px 4px;}
#modoo .nationweather_map .map_temp .tooltip_icon{display:block;z-index:0;margin-top:5px;}
#modoo .nationweather_map .map_temp .wcondition_icon{margin:0 auto;}
#modoo .nationweather_map .map_temp .tooltip_icon .txt_tooltip{margin-top:18px;}
#modoo .nationweather_map .map_temp .active .wcondition_icon{margin-top:2px;}
/* 강수(강수량/강수확률) */
#modoo .nationweather_map [class*='map_rainfall'] .link_map{display:inline-flex;align-items:center;flex-direction:column;position:relative;width:50px;border-radius:8px;line-height:1;}
#modoo .nationweather_map [class*='map_rainfall'] .link_map:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.04);border-radius:8px;}
#modoo .nationweather_map [class*='map_rainfall'] .active .link_map:before{display:none;}
#modoo .nationweather_map [class*='map_rainfall'] .txt_map,#modoo .nationweather_map [class*='map_rainfall'] .txt_stat{color:#fff;}
#modoo .nationweather_map [class*='map_rainfall'] .txt_stat{padding-top:1px;font-weight:700;}
#modoo .nationweather_map [class*='map_rainfall'] .txt_unit{margin-top:-1px;font-weight:700;font-size:0.75em;color:#fff;}
#modoo .nationweather_map [class*='map_rainfall'] .txt_stat .txt_unit{font-size:0.8em;}
#modoo .nationweather_map [class*='map_rainfall'] .active .txt_map,#modoo .nationweather_map [class*='map_rainfall'] .active .txt_stat,#modoo .nationweather_map [class*='map_rainfall'] .active .txt_unit{color:#000;}
/* 강수(강수량) */
#modoo .nationweather_map .map_rainfall .link_map{justify-content:center;min-height:50px;box-sizing:border-box;}
.fs_big #modoo .nationweather_map .map_rainfall .link_map{padding:3px 0;}
#modoo .nationweather_map .map_rainfall .txt_stat .txt_unit{display:block;}
#modoo .nationweather_map .map_rainfall .active .stat_rainfall_bg1{border-color:#179BE8;}
#modoo .nationweather_map .map_rainfall .active .stat_rainfall_bg2{border-color:#127CBA;}
#modoo .nationweather_map .map_rainfall .active .stat_rainfall_bg3{border-color:#0F689C;}
#modoo .nationweather_map .map_rainfall .active .stat_rainfall_bg4{border-color:#0D5985;}
#modoo .nationweather_map .map_rainfall .active .stat_rainfall_bg5{border-color:#0B4D73;}
#modoo .nationweather_map .map_rainfall .active .stat_rainfall_bg6{border-color:#093F5E;}
#modoo .nationweather_map .map_rainfall .active .stat_none{border-color:#868686;}
#modoo .nationweather_map .map_rainfall .active .stat_none .txt_map,#modoo .nationweather_map .map_rainfall .active .stat_none .txt_stat{color:rgba(0,0,0,0.48);}
#modoo .nationweather_map .map_rainfall .item_map1{top:125px;left:43px;}
#modoo .nationweather_map .map_rainfall .item_map2{top:201px;left:34px;}
#modoo .nationweather_map .map_rainfall .item_map3{top:148px;left:-19px;}
#modoo .nationweather_map .map_rainfall .item_map4{top:105px;left:100px;}
#modoo .nationweather_map .map_rainfall .item_map5{top:132px;left:157px;}
#modoo .nationweather_map .map_rainfall .item_map6{top:265px;left:84px;}
#modoo .nationweather_map .map_rainfall .item_map7{top:191px;left:104px;}
#modoo .nationweather_map .map_rainfall .item_map8{top:279px;left:26px;}
#modoo .nationweather_map .map_rainfall .item_map9{top:360px;left:35px;}
#modoo .nationweather_map .map_rainfall .item_map10{top:378px;left:-21px;}
#modoo .nationweather_map .map_rainfall .item_map11{top:410px;left:94px;}
#modoo .nationweather_map .map_rainfall .item_map12{top:207px;left:166px;}
#modoo .nationweather_map .map_rainfall .item_map13{top:279px;left:146px;}
#modoo .nationweather_map .map_rainfall .item_map14{top:292px;left:209px;}
#modoo .nationweather_map .map_rainfall .item_map15{top:365px;left:170px;}
#modoo .nationweather_map .map_rainfall .item_map16{top:450px;left:11px;}
#modoo .nationweather_map .map_rainfall .item_map17{top:337px;left:96px;}
#modoo .nationweather_map .map_rainfall .item_map18{top:100px;left:217px;}
#modoo .nationweather_map .map_rainfall .item_map19{top:173px;left:233px;}
/* 강수(강수확률) */
#modoo .nationweather_map .map_rainfallp .link_map{padding:2px 0 4px;background-color:#38628C;}
#modoo .nationweather_map .map_rainfallp .txt_map{padding-top:1px;}
#modoo .nationweather_map .map_rainfallp .item_map1{top:124px;left:43px;}
#modoo .nationweather_map .map_rainfallp .item_map2{top:200px;left:34px;}
#modoo .nationweather_map .map_rainfallp .item_map3{top:147px;left:-19px;}
#modoo .nationweather_map .map_rainfallp .item_map4{top:104px;left:100px;}
#modoo .nationweather_map .map_rainfallp .item_map5{top:131px;left:157px;}
#modoo .nationweather_map .map_rainfallp .item_map6{top:264px;left:84px;}
#modoo .nationweather_map .map_rainfallp .item_map7{top:190px;left:104px;}
#modoo .nationweather_map .map_rainfallp .item_map8{top:278px;left:26px;}
#modoo .nationweather_map .map_rainfallp .item_map9{top:359px;left:35px;}
#modoo .nationweather_map .map_rainfallp .item_map10{top:377px;left:-21px;}
#modoo .nationweather_map .map_rainfallp .item_map11{top:409px;left:94px;}
#modoo .nationweather_map .map_rainfallp .item_map12{top:206px;left:166px;}
#modoo .nationweather_map .map_rainfallp .item_map13{top:278px;left:146px;}
#modoo .nationweather_map .map_rainfallp .item_map14{top:291px;left:209px;}
#modoo .nationweather_map .map_rainfallp .item_map15{top:364px;left:170px;}
#modoo .nationweather_map .map_rainfallp .item_map16{top:449px;left:11px;}
#modoo .nationweather_map .map_rainfallp .item_map17{top:336px;left:96px;}
#modoo .nationweather_map .map_rainfallp .item_map18{top:99px;left:217px;}
#modoo .nationweather_map .map_rainfallp .item_map19{top:172px;left:233px;}
/* 바람 */
#modoo .nationweather_map .map_wind .link_map{display:flex;flex-direction:column;width:50px;padding:2px 0 3px;background-color:#fff;}
#modoo .nationweather_map .map_wind .link_map:before{position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;border:1px solid rgba(0,0,0,0.1);border-radius:9px;content:'';}
#modoo .nationweather_map .map_wind .active .link_map:before{display:none;}
#modoo .nationweather_map .map_wind .link_map .ico_weather{margin:0 auto;}
#modoo .nationweather_map .map_wind .link_map .empty_wind{margin:9px auto;}
#modoo .nationweather_map .map_wind .txt_map,#modoo .nationweather_map .map_wind .txt_stat{color:rgba(0,0,0,0.72);}
#modoo .nationweather_map .map_wind .txt_stat{font-weight:700;}
#modoo .nationweather_map .map_wind .item_map1{top:124px;left:44px;}
#modoo .nationweather_map .map_wind .item_map2{top:199px;left:35px;}
#modoo .nationweather_map .map_wind .item_map3{top:147px;left:-18px;}
#modoo .nationweather_map .map_wind .item_map4{top:104px;left:101px;}
#modoo .nationweather_map .map_wind .item_map5{top:131px;left:157px;}
#modoo .nationweather_map .map_wind .item_map6{top:264px;left:85px;}
#modoo .nationweather_map .map_wind .item_map7{top:190px;left:104px;}
#modoo .nationweather_map .map_wind .item_map8{top:278px;left:26px;}
#modoo .nationweather_map .map_wind .item_map9{top:359px;left:36px;}
#modoo .nationweather_map .map_wind .item_map10{top:377px;left:-20px;}
#modoo .nationweather_map .map_wind .item_map11{top:409px;left:94px;}
#modoo .nationweather_map .map_wind .item_map12{top:206px;left:166px;}
#modoo .nationweather_map .map_wind .item_map13{top:278px;left:146px;}
#modoo .nationweather_map .map_wind .item_map14{top:291px;left:210px;}
#modoo .nationweather_map .map_wind .item_map15{top:364px;left:171px;}
#modoo .nationweather_map .map_wind .item_map16{top:449px;left:11px;}
#modoo .nationweather_map .map_wind .item_map17{top:336px;left:96px;}
#modoo .nationweather_map .map_wind .item_map18{top:99px;left:217px;}
#modoo .nationweather_map .map_wind .item_map19{top:172px;left:234px;}
#modoo .nationweather_map .map_wind .wind_level4 .txt_stat{color:#F8334A;}
#modoo .nationweather_map .map_wind .active .txt_map{color:#000;}
#modoo .nationweather_map .map_wind .active .txt_stat{color:#000;}
/* 미세/초미세 */
#modoo .nationweather_map .map_dust .link_map{display:inline-flex;flex-direction:column;justify-content:center;position:relative;width:50px;min-height:32px;padding:9px 0;border-radius:8px;text-decoration:none;white-space:nowrap;}
#modoo .nationweather_map .map_dust .link_map:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.04);border-radius:8px;}
#modoo .nationweather_map .map_dust .active .link_map:before{display:none;}
#modoo .nationweather_map .map_dust .txt_map{color:#fff;}
#modoo .nationweather_map .map_dust .txt_stat{font-weight:700;color:#fff;}
#modoo .nationweather_map .map_dust .item_map1{top:125px;left:44px;}
#modoo .nationweather_map .map_dust .item_map2{top:200px;left:35px;}
#modoo .nationweather_map .map_dust .item_map3{top:148px;left:-18px;}
#modoo .nationweather_map .map_dust .item_map4{top:105px;left:101px;}
#modoo .nationweather_map .map_dust .item_map5{top:132px;left:158px;}
#modoo .nationweather_map .map_dust .item_map6{top:264px;left:85px;}
#modoo .nationweather_map .map_dust .item_map7{top:190px;left:105px;}
#modoo .nationweather_map .map_dust .item_map8{top:279px;left:26px;}
#modoo .nationweather_map .map_dust .item_map9{top:360px;left:36px;}
#modoo .nationweather_map .map_dust .item_map10{top:378px;left:-20px;}
#modoo .nationweather_map .map_dust .item_map11{top:410px;left:95px;}
#modoo .nationweather_map .map_dust .item_map12{top:206px;left:165px;}
#modoo .nationweather_map .map_dust .item_map13{top:279px;left:147px;}
#modoo .nationweather_map .map_dust .item_map14{top:291px;left:210px;}
#modoo .nationweather_map .map_dust .item_map15{top:365px;left:171px;}
#modoo .nationweather_map .map_dust .item_map16{top:450px;left:12px;}
#modoo .nationweather_map .map_dust .item_map17{top:337px;left:96px;}
#modoo .nationweather_map .map_dust .item_map18{top:99px;left:216px;}
#modoo .nationweather_map .map_dust .item_map19{top:172px;left:234px;}
#modoo .nationweather_map .map_dust li:last-child .link_map{height:auto;}
#modoo .nationweather_map .map_dust .active .link_map{height:32px;background-color:#fff;}
#modoo .nationweather_map .map_dust .active .stat_none{border-color:#868686;}
#modoo .nationweather_map .map_dust .active .stat_none .txt_map{color:#868686;}
#modoo .nationweather_map .map_dust .active .stat_none .txt_stat{color:rgba(0,0,0,0.48);}
#modoo .nationweather_map .map_dust .active .stat_bg1{border-color:#328AF6;}
#modoo .nationweather_map .map_dust .active .stat_bg1 .txt_map,#modoo .nationweather_map .map_dust .active .stat_bg1 .txt_stat{color:#328AF6;}
#modoo .nationweather_map .map_dust .active .stat_bg2{border-color:#00A864;}
#modoo .nationweather_map .map_dust .active .stat_bg2 .txt_map,#modoo .nationweather_map .map_dust .active .stat_bg2 .txt_stat{color:#00A864;}
#modoo .nationweather_map .map_dust .active .stat_bg3{border-color:#9B9500;}
#modoo .nationweather_map .map_dust .active .stat_bg3 .txt_map,#modoo .nationweather_map .map_dust .active .stat_bg3 .txt_stat{color:#9B9500;}
#modoo .nationweather_map .map_dust .active .stat_bg4{border-color:#F06D20;}
#modoo .nationweather_map .map_dust .active .stat_bg4 .txt_map,#modoo .nationweather_map .map_dust .active .stat_bg4 .txt_stat{color:#F06D20;}
#modoo .nationweather_map .map_dust .active .stat_bg5{border-color:#F8334A;}
#modoo .nationweather_map .map_dust .active .stat_bg5 .txt_map,#modoo .nationweather_map .map_dust .active .stat_bg5 .txt_stat{color:#F8334A;}
/*** PC ***/
.pcweb #modoo .box_nation_weather{padding:0;}
.pcweb #modoo .box_nation_weather .inner_nation_weather{padding:10px 30px 20px;}
.pcweb #modoo .box_nation_weather .info_cp{padding-bottom:0;}
.pcweb #modoo .content-article .box_nation_weather .inner_nation_weather{padding-bottom:0;}
.pcweb #modoo .content-article .box_nation_weather .info_cp{position:absolute;bottom:20px;right:0;padding:0;margin:0;}
.pcweb #modoo .content-article .nationweather_all .inner_nation_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_map_weather.png);background-size:auto 784px;background-position:50% 0;}
.pcweb #modoo .content-article .nationweather_all .img_nationmap{display:block;position:absolute;top:0;left:50%;height:784px;transform:translateX(-50%);}
/* 셀렉트박스 - 전국날씨 항목 */
.pcweb #modoo .select_mapitem .link_selected{text-decoration:none;}
.pcweb #modoo .select_mapitem .link_option{text-decoration:none;}
.pcweb #modoo .select_mapitem .link_option:hover{background-color:rgba(0,0,0,0.03);}
/* 전국 지도 */
.pcweb #modoo .content-article .nationweather_map{height:715px;}
.pcweb #modoo .content-article .nationweather_map .index_map{bottom:68px;}
.pcweb #modoo .content-article .nationweather_map .list_map{width:715px;}
.pcweb #modoo .content-article .nationweather_map .list_map,.pcweb #modoo .content-article .nationweather_map .city_txt{transition:transform 0.2s ease-out;}
.pcweb #modoo .content-article .nationweather_map .list_map .link_map:hover{text-decoration:none;}
.pcweb #modoo .content-article .nationweather_map .list_map .txt_map,.pcweb #modoo .content-article .nationweather_map .list_map .txt_stat{font-size:1em;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map1{top:138px;left:249px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map2{top:212px;left:248px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map3{top:156px;left:170px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map4{top:95px;left:318px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map5{top:105px;left:424px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map6{top:330px;left:315px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map7{top:400px;left:264px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map8{top:474px;left:224px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map9{top:527px;left:298px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map10{top:537px;left:152px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map11{top:250px;left:322px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map12{top:278px;left:424px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map13{top:371px;left:394px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map14{top:398px;left:487px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map15{top:474px;left:452px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map16{top:618px;left:188px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map17{top:177px;left:365px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map18{top:297px;left:242px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map19{top:451px;left:368px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map20{top:128px;left:520px;}
.pcweb #modoo .content-article .nationweather_map .list_map .item_map21{top:202px;left:579px;}
/* 기온 */
.pcweb #modoo .content-article .nationweather_map .map_temp li:last-child .txt_map{display:inline-block;}
/* 강수(강수량/강수확률) */
.pcweb #modoo .content-article .nationweather_map [class*='map_rainfall'] .link_map{width:66px;height:58px;}
/* 강수(강수량) */
.pcweb #modoo .content-article .nationweather_map .map_rainfall .link_map{justify-content:center;height:66px;}
.pcweb #modoo .content-article .nationweather_map .map_rainfall .active .link_map{box-sizing:border-box;}
.pcweb #modoo .content-article .nationweather_map .map_rainfall .txt_map,.pcweb #modoo .content-article .nationweather_map .map_rainfall .txt_stat{font-size:0.938em;line-height:1.13;}
.pcweb #modoo .content-article .nationweather_map .map_rainfall .txt_stat{padding-top:0;letter-spacing:-0.02em;}
.pcweb #modoo .content-article .nationweather_map .map_rainfall .txt_stat .txt_unit{display:inline;}
/* 바람 */
.pcweb #modoo .content-article .nationweather_map .map_wind .link_map{width:64px;height:56px;padding:4px 0;}
/* 미세/초미세 */
.pcweb #modoo .content-article .nationweather_map .map_dust .link_map{width:60px;height:42px;}
.pcweb #modoo .content-article .nationweather_map .map_dust li:last-child .link_map{height:42px;}
/* 상세 지도 */
.pcweb #modoo .content-article [class*='nationweather_city']{height:785px;box-sizing:border-box;}
.pcweb #modoo .content-article [class*='nationweather_city'] .inner_nation_weather:before{background-size:776px auto;transform:translateY(var(----nationweather-city-translate-y,0px));transition:transform .2s ease-out;}
.pcweb #modoo .content-article .map_weather .txt_city{position:absolute;font-weight:700;font-size:1.125em;color:rgba(0,0,0,0.2);}
/* (서울,경기,인천) 상세 */
.pcweb #modoo .content-article .nationweather_city1 .inner_nation_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_nationmap_city1.png);}
.pcweb #modoo .content-article .nationweather_city1 .list_map.map_temp .active{z-index:20;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map1{top:104px;left:315px;z-index:15;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map2{top:200px;left:228px;z-index:12;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map3{top:190px;left:318px;z-index:13;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map4{top:155px;left:403px;z-index:14;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map5{top:284px;left:154px;z-index:9;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map6{top:280px;left:234px;z-index:10;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map7{top:267px;left:320px;z-index:11;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map8{top:242px;left:421px;z-index:12;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map9{top:378px;left:111px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map10{top:355px;left:192px;z-index:8;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map11{top:358px;left:271px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map12{top:341px;left:346px;z-index:8;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map13{top:316px;left:423px;z-index:9;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map14{top:428px;left:199px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map15{top:443px;left:278px;z-index:4;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map16{top:415px;left:353px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map17{top:401px;left:425px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map18{top:351px;left:507px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map19{top:504px;left:202px;z-index:3;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map20{top:489px;left:363px;z-index:3;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map21{top:445px;left:504px;z-index:3;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map22{top:550px;left:281px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map23{top:566px;left:369px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city1 .list_map .item_map24{top:517px;left:443px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city1 .txt_city1{top:270px;left:593px;}
.pcweb #modoo .content-article .nationweather_city1 .txt_city2{top:664px;left:136px;}
.pcweb #modoo .content-article .nationweather_city1 .txt_city3{top:605px;left:553px;}
/* (강원) 상세 */
.pcweb #modoo .content-article .nationweather_city2 .inner_nation_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_nationmap_city2.png);}
.pcweb #modoo .content-article .nationweather_city2 .list_map.map_temp .active{z-index:20;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map1{top:104px;left:320px;z-index:9;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map2{top:177px;left:84px;z-index:8;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map3{top:192px;left:163px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map4{top:174px;left:244px;z-index:8;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map5{top:184px;left:363px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map6{top:269px;left:156px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map7{top:315px;left:229px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map8{top:259px;left:307px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map9{top:258px;left:406px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map10{top:399px;left:246px;z-index:3;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map11{top:379px;left:350px;z-index:4;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map12{top:343px;left:452px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map13{top:480px;left:210px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map14{top:486px;left:330px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map15{top:456px;left:414px;z-index:3;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map16{top:431px;left:496px;z-index:4;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map17{top:533px;left:458px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city2 .list_map .item_map18{top:513px;left:539px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city2 .txt_city1{top:415px;left:46px;}
.pcweb #modoo .content-article .nationweather_city2 .txt_city2{top:638px;left:221px;}
.pcweb #modoo .content-article .nationweather_city2 .txt_city3{top:635px;left:518px;}
/* (충청북도) 상세  */
.pcweb #modoo .content-article .nationweather_city3 .inner_nation_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_nationmap_city3.png);}
.pcweb #modoo .content-article .nationweather_city3 .list_map.map_temp .active{z-index:20;}
.pcweb #modoo .content-article .nationweather_city3 .list_map .item_map1{top:234px;left:167px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city3 .list_map .item_map2{top:184px;left:246px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city3 .list_map .item_map3{top:145px;left:326px;z-index:9;}
.pcweb #modoo .content-article .nationweather_city3 .list_map .item_map4{top:152px;left:419px;z-index:8;}
.pcweb #modoo .content-article .nationweather_city3 .list_map .item_map5{top:178px;left:499px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city3 .list_map .item_map6{top:353px;left:167px;z-index:4;}
.pcweb #modoo .content-article .nationweather_city3 .list_map .item_map7{top:288px;left:239px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city3 .list_map .item_map8{top:262px;left:319px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city3 .list_map .item_map9{top:390px;left:261px;z-index:3;}
.pcweb #modoo .content-article .nationweather_city3 .list_map .item_map10{top:475px;left:236px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city3 .list_map .item_map11{top:560px;left:283px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city3 .txt_city1{top:148px;left:123px;}
.pcweb #modoo .content-article .nationweather_city3 .txt_city2{top:77px;left:485px;}
.pcweb #modoo .content-article .nationweather_city3 .txt_city3{top:484px;left:50px;}
.pcweb #modoo .content-article .nationweather_city3 .txt_city4{top:413px;left:463px;}
.pcweb #modoo .content-article .nationweather_city3 .txt_city5{top:670px;left:72px;}
/* (충청남도,세종,대전) 상세 */
.pcweb #modoo .content-article .nationweather_city4 .inner_nation_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_nationmap_city4.png);}
.pcweb #modoo .content-article .nationweather_city4 .list_map.map_temp .active{z-index:20;}
.pcweb #modoo .content-article .nationweather_city4 .list_map .item_map1{top:156px;left:187px;z-index:9;}
.pcweb #modoo .content-article .nationweather_city4 .list_map .item_map2{top:214px;left:74px;z-index:8;}
.pcweb #modoo .content-article .nationweather_city4 .list_map .item_map3{top:239px;left:161px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city4 .list_map .item_map4{top:199px;left:327px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city4 .list_map .item_map5{top:196px;left:435px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city4 .list_map .item_map6{top:332px;left:204px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city4 .list_map .item_map7{top:280px;left:291px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city4 .list_map .item_map8{top:437px;left:208px;z-index:3;}
.pcweb #modoo .content-article .nationweather_city4 .list_map .item_map9{top:404px;left:293px;z-index:4;}
.pcweb #modoo .content-article .nationweather_city4 .list_map .item_map10{top:369px;left:370px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city4 .list_map .item_map11{top:315px;left:448px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city4 .list_map .item_map12{top:533px;left:235px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city4 .list_map .item_map13{top:484px;left:312px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city4 .list_map .item_map14{top:484px;left:413px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city4 .list_map .item_map15{top:419px;left:498px;z-index:3;}
.pcweb #modoo .content-article .nationweather_city4 .list_map .item_map16{top:544px;left:549px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city4 .txt_city1{top:86px;left:406px;}
.pcweb #modoo .content-article .nationweather_city4 .txt_city2{top:322px;left:593px;}
/* (전라북도) 상세 */
.pcweb #modoo .content-article .nationweather_city5 .inner_nation_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_nationmap_city5.png);}
.pcweb #modoo .content-article .nationweather_city5 .list_map.map_temp .active{z-index:20;}
.pcweb #modoo .content-article .nationweather_city5 .list_map .item_map1{top:223px;left:131px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city5 .list_map .item_map2{top:191px;left:243px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city5 .list_map .item_map3{top:218px;left:341px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city5 .list_map .item_map4{top:375px;left:90px;z-index:3;}
.pcweb #modoo .content-article .nationweather_city5 .list_map .item_map5{top:293px;left:196px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city5 .list_map .item_map6{top:314px;left:300px;z-index:4;}
.pcweb #modoo .content-article .nationweather_city5 .list_map .item_map7{top:284px;left:420px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city5 .list_map .item_map8{top:475px;left:65px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city5 .list_map .item_map9{top:409px;left:192px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city5 .list_map .item_map10{top:409px;left:336px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city5 .list_map .item_map11{top:387px;left:472px;z-index:3;}
.pcweb #modoo .content-article .nationweather_city5 .list_map .item_map12{top:499px;left:303px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city5 .list_map .item_map13{top:505px;left:416px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city5 .list_map .item_map14{top:233px;left:547px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city5 .txt_city1{top:101px;left:281px;}
.pcweb #modoo .content-article .nationweather_city5 .txt_city2{top:489px;left:608px;}
.pcweb #modoo .content-article .nationweather_city5 .txt_city3{top:597px;left:165px;}
/* (전라남도) 상세 */
.pcweb #modoo .content-article .nationweather_city6 .inner_nation_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_nationmap_city6.png);}
.pcweb #modoo .content-article .nationweather_city6 .list_map.map_temp .active{z-index:20;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map1{top:181px;left:151px;z-index:8;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map2{top:163px;left:252px;z-index:10;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map3{top:179px;left:337px;z-index:9;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map4{top:282px;left:66px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map5{top:252px;left:180px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map6{top:238px;left:265px;z-index:8;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map7{top:218px;left:411px;z-index:8;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map8{top:225px;left:494px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map9{top:326px;left:147px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map10{top:317px;left:256px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map11{top:299px;left:354px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map12{top:309px;left:460px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map13{top:298px;left:547px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map14{top:409px;left:121px;z-index:3;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map15{top:393px;left:226px;z-index:4;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map16{top:395px;left:309px;z-index:3;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map17{top:373px;left:391px;z-index:4;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map18{top:389px;left:546px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map19{top:524px;left:80px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map20{top:479px;left:174px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map21{top:474px;left:282px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map22{top:459px;left:429px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city6 .list_map .item_map23{top:553px;left:252px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city6 .txt_city1{top:120px;left:366px;}
.pcweb #modoo .content-article .nationweather_city6 .txt_city2{top:213px;left:620px;}
/* (경상북도) 상세 */
.pcweb #modoo .content-article .nationweather_city7 .inner_nation_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_nationmap_city7.png);}
.pcweb #modoo .content-article .nationweather_city7 .list_map.map_temp .active{z-index:20;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map1{top:155px;left:209px;z-index:8;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map2{top:130px;left:305px;z-index:9;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map3{top:116px;left:389px;z-index:10;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map4{top:230px;left:55px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map5{top:235px;left:153px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map6{top:244px;left:260px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map7{top:210px;left:338px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map8{top:256px;left:414px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map9{top:313px;left:75px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map10{top:313px;left:200px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map11{top:330px;left:343px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map12{top:419px;left:59px;z-index:3;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map13{top:383px;left:134px;z-index:4;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map14{top:387px;left:251px;z-index:4;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map15{top:493px;left:98px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map16{top:452px;left:179px;z-index:3;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map17{top:459px;left:320px;z-index:3;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map18{top:432px;left:399px;z-index:4;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map19{top:563px;left:141px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map20{top:525px;left:223px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map21{top:565px;left:301px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map22{top:531px;left:403px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map23{top:118px;left:523px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city7 .list_map .item_map24{top:145px;left:608px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city7 .txt_city1{top:147px;left:58px;}
.pcweb #modoo .content-article .nationweather_city7 .txt_city2{top:659px;left:75px;}
/* (경상남도,울산,부산) 상세 */
.pcweb #modoo .content-article .nationweather_city8 .inner_nation_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_nationmap_city8.png);}
.pcweb #modoo .content-article .nationweather_city8 .list_map.map_temp .active{z-index:20;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map1{top:148px;left:99px;z-index:9;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map2{top:236px;left:41px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map3{top:222px;left:162px;z-index:8;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map4{top:326px;left:79px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map5{top:298px;left:201px;z-index:8;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map6{top:255px;left:319px;z-index:8;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map7{top:267px;left:420px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map8{top:300px;left:507px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map9{top:247px;left:589px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map10{top:413px;left:35px;z-index:4;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map11{top:380px;left:171px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map12{top:352px;left:279px;z-index:7;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map13{top:357px;left:366px;z-index:6;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map14{top:375px;left:445px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map15{top:415px;left:528px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map16{top:461px;left:109px;z-index:3;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map17{top:453px;left:204px;z-index:4;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map18{top:434px;left:296px;z-index:5;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map19{top:527px;left:264px;z-index:2;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map20{top:597px;left:120px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city8 .list_map .item_map21{top:564px;left:361px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city8 .txt_city1{top:144px;left:503px;}
/* (제주) 상세 */
.pcweb #modoo .content-article .nationweather_city9 .inner_nation_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_nationmap_city9.png);}
.pcweb #modoo .content-article .nationweather_city9 .list_map.map_temp .active{z-index:20;}
.pcweb #modoo .content-article .nationweather_city9 .list_map .item_map1{top:229px;left:282px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city9 .list_map .item_map2{top:334px;left:340px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city9 .list_map .item_map3{top:187px;left:524px;z-index:1;}
.pcweb #modoo .content-article .nationweather_city9 .list_map .item_map4{top:463px;left:167px;z-index:1;}
/* box_sea_weather (바다날씨) */
#modoo .box_sea_weather{position:relative;min-height:630px;padding:0;box-sizing:border-box;}
#modoo .box_sea_weather .inner_sea_weather{position:relative;overflow:hidden;padding:0 20px 20px;border-radius:16px 16px 17px 17px;background-color:#ADE1FF;}
#modoo .box_sea_weather .inner_sea_weather:before{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;height:650px;}
#modoo .seaweather_all .inner_sea_weather:before{background:url(//t1.daumcdn.net/media/common/modoo_2023/m/bg_seamap_weather.png) 50% -10px no-repeat;background-size:auto 650px;}
#modoo .box_sea_weather .box_tit{z-index:20;height:58px;}
#modoo .map_seaweather{position:relative;}
#modoo .map_seaweather .tabday_wrap{overflow:hidden;top:0;left:0;right:0;}
#modoo .map_seaweather .tab_day{padding-top:0;}
#modoo .map_seaweather .tab_day li:first-child .link_tab{padding-left:20px;}
#modoo .map_seaweather .tab_day .txt_day,#modoo .map_seaweather .tab_day .txt_date{line-height:46px;}
#modoo .map_seaweather .info_cp{position:relative;z-index:1;padding-top:21px;font-size:0.875em;line-height:1.42em;text-align:right;}
#modoo .map_seaweather .util_map{top:62px;left:0;}
#modoo .map_seaweather .util_map ~ .util_map{left:auto;right:0;}
#modoo .map_seaweather .util_map .btn_util{min-width:50px;height:38px;}
/* 바다날씨 지도 정보 */
#modoo .seaweather_map{height:520px;}
#modoo .seaweather_map .list_map{position:relative;z-index:1;top:0;left:50%;width:320px;height:100%;transform:translateX(-50%);}
#modoo .seaweather_map .list_map li{position:absolute;font-size:0.938em;line-height:1.06;color:rgba(0,0,0,0.72);text-align:center;white-space:nowrap;}
#modoo .seaweather_map .list_map li.active:before{content:'';position:absolute;top:-5px;left:-7px;right:-7px;bottom:-5px;background-color:#fff;border:2px solid #26AAF6;border-radius:8px;}
#modoo .seaweather_map .list_map .wcondition_icon{margin:0 auto;}
#modoo .seaweather_map .list_map .ico_wcondition{display:block;}
#modoo .seaweather_map .list_map .txt_map{display:block;position:relative;color:rgba(0,0,0,0.72);}
#modoo .seaweather_map .list_map .active .txt_map{font-weight:700;}
#modoo .seaweather_map .list_map .txt_stat{position:relative;font-weight:700;color:rgba(0,0,0,0.72);}
#modoo .seaweather_map .list_map .txt_warning{color:#F8334A;}
#modoo .seaweather_all .img_seamap{position:absolute;top:0;left:50%;bottom:0;height:650px;transform:translate(-50%,-10px);}
#modoo .seaweather_all .list_map li{transform:translateX(-50%);}
/* 서해북부 */
#modoo .seaweather_all .list_map .item_map1{top:126px;left:45px;}
/* 서해북부 */
#modoo .seaweather_all .list_map .item_map2{top:218px;left:72px;}
/* 서해중부 */
#modoo .seaweather_all .list_map .item_map3{top:313px;left:66px;z-index:5;}
/* 서해남부 */
#modoo .seaweather_all .list_map .item_map4{top:463px;left:99px;z-index:4;}
/* 제주도 */
#modoo .seaweather_all .list_map .item_map5{top:363px;left:132px;z-index:3;}
/* 남해서부 */
#modoo .seaweather_all .list_map .item_map6{top:365px;left:232px;}
/* 남해동부 */
#modoo .seaweather_all .list_map .item_map7{top:256px;left:280px;}
/* 동해남부 */
#modoo .seaweather_all .list_map .item_map8{top:167px;left:270px;}
/* 동해중부 */
#modoo .seaweather_all .list_map .item_map9{top:92px;left:186px;}
/* 동해북부 */
/* 바다날씨 상세 버튼영역 */
#modoo .box_sea_weather .detail_map{position:absolute;top:0;left:50%;bottom:0;width:320px;margin-left:-160px;z-index:1;}
#modoo .box_sea_weather [class*='btn_map']{position:absolute;z-index:2;}
#modoo .box_sea_weather [class*='btn_map'] + .tooltip_icon .txt_tooltip{margin-top:33px;}
#modoo .box_sea_weather [class*='btn_map']:hover + .tooltip_icon .txt_tooltip{display:block;}
#modoo .box_sea_weather .btn_map1{top:-12px;right:-40px;min-width:360px;height:93px;}
/* 서해북부 */
#modoo .box_sea_weather .btn_map2{top:-9px;right:-35px;min-width:405px;height:88px;}
/* 서해중부 */
#modoo .box_sea_weather .btn_map3{top:-62px;right:116px;min-width:340px;height:519px;transform:rotateZ(35deg) skewY(325deg);}
/* 서해남부 */
#modoo .box_sea_weather .btn_map4{bottom:-78px;right:-43px;min-width:260px;height:170px;}
/* 제주도 버튼 */
#modoo .box_sea_weather .btn_map5{bottom:-8px;right:-9px;min-width:145px;height:110px;}
/* 남해서부 버튼 */
#modoo .box_sea_weather .btn_map6{left:-104px;top:-23px;width:255px;height:370px;transform:rotateZ(-34deg);}
/* 남해동부 버튼 */
#modoo .box_sea_weather .btn_map7{right:-360px;bottom:-278px;width:370px;height:360px;transform:skewX(35deg);}
/* 동해남부 버튼 */
#modoo .box_sea_weather .btn_map8{top:-5px;right:-265px;min-width:391px;height:79px;}
/* 동해중부 */
#modoo .box_sea_weather .btn_map9{top:-10px;left:0;min-width:420px;height:79px;}
/* 동해북부 */
/* 바다날씨 지역 리스트 레이어 */
#modoo .box_sea_weather .wrap_location{padding-bottom:16px;}
#modoo .map_infodetail .list_seaarea{overflow:hidden;overflow-y:auto;min-height:380px;max-height:400px;padding:0 12px 16px 0;margin:0 -12px -19px 0;box-sizing:border-box;}
#modoo .map_infodetail .list_seaarea li{overflow:hidden;height:42px;border:1px solid rgba(0,0,0,0.08);border-radius:8px;box-sizing:border-box;}
#modoo .map_infodetail .list_seaarea li + li{margin-top:8px;}
#modoo .map_infodetail .list_seaarea .link_map{display:flex;align-items:center;justify-content:space-between;height:100%;padding:6px 14px 7px;color:rgba(0,0,0,0.72);font-size:0.938em;line-height:1.33;box-sizing:border-box;text-decoration:none;}
#modoo .map_infodetail .list_seaarea .wcondition_icon{margin-right:8px;}
#modoo .map_infodetail .list_seaarea .wcondition_icon .ico_wcondition{display:block;}
#modoo .map_infodetail .list_seaarea .txt_loacation{flex:1;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;}
#modoo .map_infodetail .list_seaarea .txt_warning{color:#F8334A;}
/* 바다날씨 상세 레이어 */
#modoo .box_sea_weather .map_infodetail .wrap_weather{padding-top:0;}
#modoo .box_sea_weather .map_infodetail .desc_summary{padding-top:24px;}
#modoo .box_sea_weather .info_wave{position:relative;height:70px;margin-top:11px;}
#modoo .box_sea_weather .info_wave .value_wave{display:flex;flex-direction:column;position:absolute;top:-11px;right:0;}
#modoo .box_sea_weather .info_wave .value_wave .txt_value{margin-bottom:8px;font-size:13px;line-height:20px;color:rgba(0,0,0,0.48);}
#modoo .box_sea_weather .info_wave::after{content:'';position:absolute;left:0;right:42px;z-index:1;overflow:hidden;height:70px;background:repeating-linear-gradient(to bottom,rgba(0,0,0,0.04) 0,rgba(0,0,0,0.04) 1px,transparent 2px,transparent 28px);}
#modoo .box_sea_weather .img_wave{position:absolute;left:0;bottom:0;right:42px;height:19px;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/bg_img_wave1.png) 0 0 repeat-x;background-size:102px 42px;}
#modoo .box_sea_weather .sea_level2 .img_wave{height:35px;}
#modoo .box_sea_weather .sea_level3 .img_wave,#modoo .box_sea_weather .sea_level4 .img_wave{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/bg_img_wave2.png);background-size:45px 64px;}
#modoo .box_sea_weather .sea_level3 .img_wave{height:54px;}
#modoo .box_sea_weather .sea_level4 .img_wave{height:64px;}
/*** PC ***/
.pcweb #modoo .box_sea_weather{padding:0;}
.pcweb #modoo .box_sea_weather .inner_sea_weather{padding:10px 30px 20px;}
.pcweb #modoo .content-article .box_sea_weather{height:784px;}
.pcweb #modoo .content-article .box_sea_weather .inner_sea_weather{padding-bottom:16px;}
.pcweb #modoo .content-article .box_sea_weather .inner_sea_weather:before{height:784px;}
.pcweb #modoo .content-article .seaweather_all .inner_sea_weather:before{background:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_seamap_weather.png) no-repeat;background-position:0 0;background-size:auto 784px;}
.pcweb #modoo .content-aside .box_sea_weather .inner_sea_weather:before{height:650px;}
.pcweb #modoo .content-aside .seaweather_all .inner_sea_weather:before{background-position-y:0;}
.pcweb #modoo .content-aside .seaweather_all .img_seamap{transform:translate(-50%,0);}
.pcweb #modoo .content-article .map_seaweather{height:700px;}
.pcweb #modoo .content-article .seaweather_map{height:715px;}
.pcweb #modoo .content-article .seaweather_map .list_map{width:716px;transition:transform 0.2s ease-out;}
.pcweb #modoo .content-article .seaweather_map .list_map li{padding:0 0 0 52px;font-size:1em;line-height:1.125;text-align:left;}
.pcweb #modoo .content-article .seaweather_map .list_map li.active:before{content:none;}
.pcweb #modoo .content-article .seaweather_map .list_map .link_map:hover{text-decoration:none;}
.pcweb #modoo .content-article .seaweather_map .list_map li.active .link_map:before{content:'';position:absolute;top:-12px;left:-10px;right:-12px;bottom:-12px;background-color:#fff;border:2px solid #26AAF6;border-radius:8px;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.12);}
.pcweb #modoo .content-article .seaweather_all .img_seamap{height:784px;transform:translate(-50%,0);}
.pcweb #modoo .content-article .seaweather_map .list_map .tooltip_icon{position:absolute;top:50%;left:0;margin:-23px 0 0;}
.pcweb #modoo .content-article .box_sea_weather [class*='btn_map'] + .tooltip_icon .txt_tooltip{margin-top:0;}
.pcweb #modoo .content-article .seaweather_all .list_map li{transform:none;}
/* 서해북부 */
.pcweb #modoo .content-article .seaweather_all .list_map .item_map1{top:189px;left:auto;right:556px;padding:0 52px 0 0;text-align:right;}
/* 서해북부 */
.pcweb #modoo .content-article .seaweather_all .list_map .item_map2{top:306px;left:auto;right:473px;padding:0 52px 0 0;text-align:right;}
/* 서해중부 */
.pcweb #modoo .content-article .seaweather_all .list_map .item_map3{top:464px;left:auto;right:473px;padding:0 52px 0 0;text-align:right;}
/* 서해남부 */
.pcweb #modoo .content-article .seaweather_all .item_map4{top:639px;left:217px;}
/* 제주도 */
.pcweb #modoo .content-article .seaweather_all .item_map5{top:531px;left:241px;}
/* 남해서부 */
.pcweb #modoo .content-article .seaweather_all .item_map6{top:527px;left:396px;}
/* 남해동부 */
.pcweb #modoo .content-article .seaweather_all .item_map7{top:382px;left:494px;}
/* 동해남부 */
.pcweb #modoo .content-article .seaweather_all .item_map8{top:214px;left:448px;}
/* 동해중부 */
.pcweb #modoo .content-article .seaweather_all .item_map9{top:121px;left:379px;}
/* 동해북부 */
.pcweb #modoo .content-article .seaweather_all .item_map1 .tooltip_icon,.pcweb #modoo .content-article .seaweather_all .item_map2 .tooltip_icon,.pcweb #modoo .content-article .seaweather_all .item_map3 .tooltip_icon{left:auto;right:0;}
.pcweb #modoo .content-article .box_sea_weather .detail_map{left:0;width:100%;margin:0 auto;}
.pcweb #modoo .content-article .box_sea_weather .btn_map1{top:-88px;right:-110px;height:144px;}
/* 서해북부 */
.pcweb #modoo .content-article .box_sea_weather .btn_map2{top:-60px;right:-85px;height:141px;}
/* 서해중부 */
.pcweb #modoo .content-article .box_sea_weather .btn_map3{top:-123px;right:59px;height:518px;}
/* 서해남부 */
.pcweb #modoo .content-article .box_sea_weather .btn_map4{bottom:-93px;left:-90px;right:auto;height:170px;}
/* 제주도 버튼 */
.pcweb #modoo .content-article .box_sea_weather .btn_map5{bottom:-31px;left:-28px;right:auto;height:130px;}
/* 남해서부 버튼 */
.pcweb #modoo .content-article .box_sea_weather .btn_map6{height:390px;left:-61px;top:-84px;}
/* 남해동부 버튼 */
.pcweb #modoo .content-article .box_sea_weather .btn_map7{height:418px;right:auto;left:37px;bottom:-301px;transform:skewX(34deg);}
/* 동해남부 버튼 */
.pcweb #modoo .content-article .box_sea_weather .btn_map8{top:-40px;left:-62px;right:auto;height:126px;}
/* 동해중부 */
.pcweb #modoo .content-article .box_sea_weather .btn_map9{top:-27px;left:-53px;height:79px;}
/* 동해북부 */
.pcweb #modoo .content-article .box_sea_weather .wrap_location{padding-bottom:6px;}
.pcweb #modoo .content-article .box_sea_weather .map_infodetail .wrap_weather{display:flex;align-items:stretch;justify-content:center;padding-top:0;}
.pcweb #modoo .content-article .box_sea_weather .map_infodetail .inner_infodetail{position:relative;}
.pcweb #modoo .content-article .box_sea_weather .map_infodetail .inner_infodetail + .inner_infodetail{display:flex;flex-direction:column;width:320px;padding-left:50px;}
.pcweb #modoo .content-article .box_sea_weather .map_infodetail .inner_infodetail + .inner_infodetail:before{content:'';position:absolute;top:0;left:25px;width:1px;height:100%;background-color:rgba(0,0,0,0.06);}
.pcweb #modoo .content-article .box_sea_weather .wrap_weather .info_weather{padding-top:7px;}
.pcweb #modoo .content-article .box_sea_weather .wrap_weather .list_air{padding:4px 0 0 0;}
.pcweb #modoo .content-article .box_sea_weather .map_infodetail .desc_summary{padding-top:10px;}
.pcweb #modoo .content-article .box_sea_weather .map_infodetail .info_wave{margin-top:auto;}
.pcweb #modoo .content-article .box_sea_weather .map_infodetail .wind_range{flex:none;margin-top:auto;}
.pcweb #modoo .content-article .map_seaweather .info_cp{position:absolute;bottom:4px;right:0;padding-top:0;}
/* 상세 지도  */
.pcweb #modoo .content-article [class*='seaweather_city'] .inner_sea_weather:before{background-size:100% 784px;background-position:0 0;transform:translateY(var(--seaweather-city-translate-y,0px));transition:transform .2s ease-out;}
/* 서해북부 상세 */
.pcweb #modoo .content-article .seaweather_city1 .inner_sea_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_seamap_detail1.png);}
.pcweb #modoo .content-article .seaweather_city1 .list_map .item_map1{top:209px;left:274px;padding:0 52px 0 0;text-align:right;}
.pcweb #modoo .content-article .seaweather_city1 .list_map .item_map1.active .link_map:before{left:-12px;right:-10px;}
.pcweb #modoo .content-article .seaweather_city1 .item_map1 .tooltip_icon{left:auto;right:0;}
.pcweb #modoo .content-article .seaweather_city1 .list_map .item_map2{top:389px;left:87px;}
/* 서해중부 상세 */
.pcweb #modoo .content-article .seaweather_city2 .inner_sea_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_seamap_detail2.png);}
.pcweb #modoo .content-article .seaweather_city2 .list_map .item_map1{top:184px;left:412px;}
.pcweb #modoo .content-article .seaweather_city2 .list_map .item_map2{top:281px;left:492px;}
.pcweb #modoo .content-article .seaweather_city2 .list_map .item_map3{top:420px;left:449px;}
.pcweb #modoo .content-article .seaweather_city2 .list_map .item_map4{top:541px;left:504px;}
.pcweb #modoo .content-article .seaweather_city2 .list_map .item_map5{top:289px;left:282px;padding:0 52px 0 0;text-align:right;}
.pcweb #modoo .content-article .seaweather_city2 .list_map .item_map5.active .link_map:before{left:-12px;right:-10px;}
.pcweb #modoo .content-article .seaweather_city2 .item_map5 .tooltip_icon{left:auto;right:0;}
.pcweb #modoo .content-article .seaweather_city2 .list_map .item_map6{top:412px;left:227px;padding:0 52px 0 0;text-align:right;}
.pcweb #modoo .content-article .seaweather_city2 .list_map .item_map6.active .link_map:before{left:-12px;right:-10px;}
.pcweb #modoo .content-article .seaweather_city2 .item_map6 .tooltip_icon{left:auto;right:0;}
.pcweb #modoo .content-article .seaweather_city2 .list_map .item_map7{top:515px;left:21px;}
/* 서해남부 상세 */
.pcweb #modoo .content-article .seaweather_city3 .inner_sea_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_seamap_detail3.png);}
.pcweb #modoo .content-article .seaweather_city3 .list_map .item_map1{top:111px;left:476px;}
.pcweb #modoo .content-article .seaweather_city3 .list_map .item_map2{top:199px;left:452px;}
.pcweb #modoo .content-article .seaweather_city3 .list_map .item_map3{top:305px;left:412px;}
.pcweb #modoo .content-article .seaweather_city3 .list_map .item_map4{top:419px;left:403px;}
.pcweb #modoo .content-article .seaweather_city3 .list_map .item_map5{top:525px;left:418px;}
.pcweb #modoo .content-article .seaweather_city3 .list_map .item_map6{top:396px;left:168px;padding:0 52px 0 0;text-align:right;}
.pcweb #modoo .content-article .seaweather_city3 .list_map .item_map6.active .link_map:before{left:-12px;right:-10px;}
.pcweb #modoo .content-article .seaweather_city3 .item_map6 .tooltip_icon{left:auto;right:0;}
.pcweb #modoo .content-article .seaweather_city3 .list_map .item_map7{top:167px;left:126px;}
/* 제주도 상세 */
.pcweb #modoo .content-article .seaweather_city4 .inner_sea_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_seamap_detail4.png);}
.pcweb #modoo .content-article .seaweather_city4 .list_map .item_map1{top:265px;left:176px;padding:0 52px 0 0;text-align:right;}
.pcweb #modoo .content-article .seaweather_city4 .list_map .item_map1.active .link_map:before{left:-12px;right:-10px;}
.pcweb #modoo .content-article .seaweather_city4 .item_map1 .tooltip_icon{left:auto;right:0;}
.pcweb #modoo .content-article .seaweather_city4 .list_map .item_map2{top:391px;left:43px;padding:0 52px 0 0;text-align:right;}
.pcweb #modoo .content-article .seaweather_city4 .list_map .item_map2.active .link_map:before{left:-12px;right:-10px;}
.pcweb #modoo .content-article .seaweather_city4 .item_map2 .tooltip_icon{left:auto;right:0;}
.pcweb #modoo .content-article .seaweather_city4 .list_map .item_map3{top:516px;left:-2px;padding:0 52px 0 0;text-align:right;}
.pcweb #modoo .content-article .seaweather_city4 .list_map .item_map3.active .link_map:before{left:-12px;right:-10px;}
.pcweb #modoo .content-article .seaweather_city4 .item_map3 .tooltip_icon{left:auto;right:0;}
.pcweb #modoo .content-article .seaweather_city4 .list_map .item_map4{top:516px;left:264px;}
.pcweb #modoo .content-article .seaweather_city4 .list_map .item_map5{top:423px;left:331px;}
.pcweb #modoo .content-article .seaweather_city4 .list_map .item_map6{top:516px;left:477px;}
.pcweb #modoo .content-article .seaweather_city4 .list_map .item_map7{top:314px;left:469px;}
/* 남해서부 상세 */
.pcweb #modoo .content-article .seaweather_city5 .inner_sea_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_seamap_detail5.png);}
.pcweb #modoo .content-article .seaweather_city5 .list_map .item_map1{top:349px;left:384px;}
.pcweb #modoo .content-article .seaweather_city5 .list_map .item_map2{top:404px;left:221px;}
.pcweb #modoo .content-article .seaweather_city5 .list_map .item_map3{top:477px;left:253px;}
.pcweb #modoo .content-article .seaweather_city5 .list_map .item_map4{top:508px;left:422px;}
.pcweb #modoo .content-article .seaweather_city5 .list_map .item_map5{top:539px;left:106px;}
/* 남해동부 상세 */
.pcweb #modoo .content-article .seaweather_city6 .inner_sea_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_seamap_detail6.png);}
.pcweb #modoo .content-article .seaweather_city6 .list_map .item_map1{top:235px;left:476px;}
.pcweb #modoo .content-article .seaweather_city6 .list_map .item_map2{top:258px;left:270px;}
.pcweb #modoo .content-article .seaweather_city6 .list_map .item_map3{top:397px;left:163px;}
.pcweb #modoo .content-article .seaweather_city6 .list_map .item_map4{top:320px;left:345px;}
.pcweb #modoo .content-article .seaweather_city6 .list_map .item_map5{top:406px;left:409px;}
.pcweb #modoo .content-article .seaweather_city6 .list_map .item_map6{top:541px;left:196px;}
.pcweb #modoo .content-article .seaweather_city6 .list_map .item_map7{top:585px;left:509px;}
/* 동해남부 상세 */
.pcweb #modoo .content-article .seaweather_city7 .inner_sea_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_seamap_detail7.png);}
.pcweb #modoo .content-article .seaweather_city7 .list_map .item_map1{top:214px;left:109px;}
.pcweb #modoo .content-article .seaweather_city7 .list_map .item_map2{top:365px;left:128px;}
.pcweb #modoo .content-article .seaweather_city7 .list_map .item_map3{top:544px;left:115px;}
.pcweb #modoo .content-article .seaweather_city7 .list_map .item_map4{top:438px;left:242px;}
.pcweb #modoo .content-article .seaweather_city7 .list_map .item_map5{top:260px;left:346px;}
/* 동해중부 상세 */
.pcweb #modoo .content-article .seaweather_city8 .inner_sea_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_seamap_detail8.png);}
.pcweb #modoo .content-article .seaweather_city8 .list_map .item_map1{top:228px;left:115px;}
.pcweb #modoo .content-article .seaweather_city8 .list_map .item_map2{top:336px;left:177px;}
.pcweb #modoo .content-article .seaweather_city8 .list_map .item_map3{top:479px;left:244px;}
.pcweb #modoo .content-article .seaweather_city8 .list_map .item_map4{top:393px;left:312px;}
.pcweb #modoo .content-article .seaweather_city8 .list_map .item_map5{top:308px;left:404px;}
.pcweb #modoo .content-article .seaweather_city8 .list_map .item_map6{top:214px;left:531px;}
.pcweb #modoo .content-article .seaweather_city8 .list_map .item_map7{top:407px;left:511px;}
/* 동해북부 상세 */
.pcweb #modoo .content-article .seaweather_city9 .inner_sea_weather:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_seamap_detail9.png);}
.pcweb #modoo .content-article .seaweather_city9 .list_map .item_map1{top:305px;left:117px;}
.pcweb #modoo .content-article .seaweather_city9 .list_map .item_map2{top:305px;left:388px;}
/* box_livingdata (오늘의 생활 지수) */
#modoo .list_livingdata{display:flex;vertical-align:top;}
#modoo .list_livingdata .flicking-viewport{padding:0 21px;}
#modoo .list_livingdata .flicking-panel + .flicking-panel{margin-left:14px;}
#modoo .list_livingdata [class*="item_stage"]{display:flex;flex-shrink:0;flex-direction:column;align-items:center;position:relative;width:94px;}
#modoo .list_livingdata .living_chart{position:relative;width:78px;height:60px;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/img_livingdata_240930.png) 0 0 no-repeat;background-size:500px 70px;}
#modoo .list_livingdata .item_stage2 .living_chart{background-position:-90px 0;}
#modoo .list_livingdata .item_stage3 .living_chart{background-position:-180px 0;}
#modoo .list_livingdata .item_stage4 .living_chart{background-position:-270px 0;}
#modoo .list_livingdata .item_stage5 .living_chart{background-position:-360px 0;}
#modoo .list_livingdata .txt_name{padding-top:10px;font-weight:400;font-size:1em;line-height:20px;color:#000;}
#modoo .list_livingdata [class^='txt_stage']{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:50%;width:100%;height:58px;padding:16px 25px 0;font-weight:700;font-size:1em;line-height:1;transform:translateX(-50%);box-sizing:border-box;text-align:center;}
#modoo .list_livingdata .item_stage1 .txt_stage{color:#328AF6;}
#modoo .list_livingdata .item_stage2 .txt_stage{color:#00A864;}
#modoo .list_livingdata .item_stage3 .txt_stage{color:#9B9500;}
#modoo .list_livingdata .item_stage4 .txt_stage{color:#F06D20;}
#modoo .list_livingdata .item_stage5 .txt_stage{color:#F8334A;}
/*** PC ***/
.pcweb #modoo .box_livingdata{padding-bottom:20px;}
.pcweb #modoo .box_livingdata .flicking-viewport{padding:0 30px;}
.pcweb #modoo .box_livingdata .list_livingdata{padding:0;}
/* box_now_specialreport (발효 중인 특보) */
#modoo .box_now_specialreport .tabg_wrap{padding-bottom:0;}
#modoo .box_now_specialreport .slide_box{margin-top:16px;}
#modoo .box_now_specialreport .slide_box .wrap_scroll{overflow-x:auto;height:226px;margin:0 -20px;}
#modoo .box_now_specialreport .slide_box .wrap_scroll::-webkit-scrollbar{display:none;}
#modoo .box_now_specialreport .list_report{display:flex;height:100%;vertical-align:top;}
#modoo .box_now_specialreport .list_report .flicking-viewport{padding:0 20px;}
#modoo .box_now_specialreport .list_report .item_report{flex:0 0 auto;height:100%;}
#modoo .box_now_specialreport .list_report .flicking-panel + .flicking-panel{padding-left:10px;}
#modoo .box_now_specialreport .box_report{display:flex;flex-direction:column;overflow:hidden;position:relative;width:232px;height:100%;border:1px solid;border-radius:16px;box-sizing:border-box;}
#modoo .box_now_specialreport .box_report .head_report{display:flex;flex-wrap:wrap;align-items:center;padding:12px 16px 10px;border-bottom:1px solid;}
#modoo .box_now_specialreport .type_all .box_report .head_report{padding-bottom:12px;}
#modoo .box_now_specialreport .box_report [class*="ico_report"]{flex-shrink:0;width:24px;height:24px;margin-right:5px;background-position-y:-140px;}
#modoo .box_now_specialreport .box_report .tit_report{flex:1;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-size:1.125em;line-height:1.33;}
#modoo .box_now_specialreport .box_report .btn_report{height:26px;margin:-1px 0 -1px 5px;padding:0 7px 0 8px;border-radius:30px;font-size:0.938em;line-height:26px;color:#fff;box-sizing:border-box;}
#modoo .box_now_specialreport .box_report .btn_report .ico_arr{width:10px;height:6px;background-position:-110px 0;transform:translate(2px,10px) rotate(-90deg);}
#modoo .box_now_specialreport .box_report .list_time{width:100%;padding-top:4px;}
#modoo .box_now_specialreport .box_report .item_time{display:flex;padding-top:2px;}
#modoo .box_now_specialreport .box_report .list_time dt,#modoo .box_now_specialreport .box_report .list_time dd{font-size:0.938em;line-height:1.33;}
#modoo .box_now_specialreport .box_report .list_time dt{flex-shrink:0;margin-right:4px;}
#modoo .box_now_specialreport .box_report .detail_report{flex:1;min-height:0;}
#modoo .box_now_specialreport .list_report .box_report.type_scroll:after{position:absolute;left:0;right:0;bottom:0;height:30px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#FFFFFF 100%);pointer-events:none;content:'';}
#modoo .box_now_specialreport .list_report .box_report.type_scroll.scroll_end:after{display:none;}
#modoo .box_now_specialreport .list_report .box_report.type_scroll .detail_report{overflow-y:auto;}
#modoo .box_now_specialreport .box_report .list_detail{display:flex;flex-direction:column;height:100%;padding:10px 16px;box-sizing:border-box;}
#modoo .box_now_specialreport .box_report .list_detail .item_detail + .item_detail{padding-top:12px;}
#modoo .box_now_specialreport .box_report .list_detail .item_detail dt,#modoo .box_now_specialreport .box_report .list_detail .item_detail dd{font-size:1em;line-height:1.5;}
#modoo .box_now_specialreport .box_report .list_detail .item_detail dt{font-weight:700;}
#modoo .box_now_specialreport .box_report .list_detail .item_detail dd{display:block;display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:5;color:rgba(0,0,0,0.72);}
#modoo .box_now_specialreport .box_report .item_detail:nth-last-child(n+2) dd,#modoo .box_now_specialreport .box_report .item_detail:nth-last-child(n+2) ~ .item_detail dd{-webkit-line-clamp:2;}
#modoo .box_now_specialreport .box_report .desc_report{padding:10px 16px;font-size:1em;line-height:1.5;color:rgba(0,0,0,0.72);box-sizing:border-box;}
/* 특보별 */
#modoo .box_now_specialreport .box_report1{border-color:#40A040;}
#modoo .box_now_specialreport .box_report1 .head_report{border-color:#40A0401f;background:#40A0400f;}
#modoo .box_now_specialreport .box_report1 .ico_report1{background-position-x:0px;}
#modoo .box_now_specialreport .box_report1 .tit_report{color:#40A040;}
#modoo .box_now_specialreport .box_report1 .btn_report{background:#40A040;}
#modoo .box_now_specialreport .box_report1 .list_detail .item_detail dt{color:#40A040;}
#modoo .box_now_specialreport .box_report1 .list_time dt,#modoo .box_now_specialreport .box_report1 .list_time dd{color:#40A040;}
#modoo .box_now_specialreport .box_report2{border-color:#419A9A;}
#modoo .box_now_specialreport .box_report2 .head_report{border-color:#419A9A1f;background:#419A9A0f;}
#modoo .box_now_specialreport .box_report2 .ico_report2{background-position-x:-30px;}
#modoo .box_now_specialreport .box_report2 .tit_report{color:#419A9A;}
#modoo .box_now_specialreport .box_report2 .btn_report{background:#419A9A;}
#modoo .box_now_specialreport .box_report2 .list_detail .item_detail dt{color:#419A9A;}
#modoo .box_now_specialreport .box_report2 .list_time dt,#modoo .box_now_specialreport .box_report2 .list_time dd{color:#419A9A;}
#modoo .box_now_specialreport .box_report3{border-color:#4545AD;}
#modoo .box_now_specialreport .box_report3 .head_report{border-color:#4545AD1f;background:#4545AD0f;}
#modoo .box_now_specialreport .box_report3 .ico_report3{background-position-x:-60px;}
#modoo .box_now_specialreport .box_report3 .tit_report{color:#4545AD;}
#modoo .box_now_specialreport .box_report3 .btn_report{background:#4545AD;}
#modoo .box_now_specialreport .box_report3 .list_detail .item_detail dt{color:#4545AD;}
#modoo .box_now_specialreport .box_report3 .list_time dt,#modoo .box_now_specialreport .box_report3 .list_time dd{color:#4545AD;}
#modoo .box_now_specialreport .box_report4{border-color:#7241B1;}
#modoo .box_now_specialreport .box_report4 .head_report{border-color:#7241B11f;background:#7241B10f;}
#modoo .box_now_specialreport .box_report4 .ico_report4{background-position-x:-90px;}
#modoo .box_now_specialreport .box_report4 .tit_report{color:#7241B1;}
#modoo .box_now_specialreport .box_report4 .btn_report{background:#7241B1;}
#modoo .box_now_specialreport .box_report4 .list_detail .item_detail dt{color:#7241B1;}
#modoo .box_now_specialreport .box_report4 .list_time dt,#modoo .box_now_specialreport .box_report4 .list_time dd{color:#7241B1;}
#modoo .box_now_specialreport .box_report5{border-color:#C28243;}
#modoo .box_now_specialreport .box_report5 .head_report{border-color:#C282431f;background:#C282430f;}
#modoo .box_now_specialreport .box_report5 .ico_report5{background-position-x:-120px;}
#modoo .box_now_specialreport .box_report5 .tit_report{color:#C28243;}
#modoo .box_now_specialreport .box_report5 .btn_report{background:#C28243;}
#modoo .box_now_specialreport .box_report5 .list_detail .item_detail dt{color:#C28243;}
#modoo .box_now_specialreport .box_report5 .list_time dt,#modoo .box_now_specialreport .box_report5 .list_time dd{color:#C28243;}
#modoo .box_now_specialreport .box_report6{border-color:#959154;}
#modoo .box_now_specialreport .box_report6 .head_report{border-color:#9591541f;background:#9591540f;}
#modoo .box_now_specialreport .box_report6 .ico_report6{background-position-x:-150px;}
#modoo .box_now_specialreport .box_report6 .tit_report{color:#959154;}
#modoo .box_now_specialreport .box_report6 .btn_report{background:#959154;}
#modoo .box_now_specialreport .box_report6 .list_detail .item_detail dt{color:#959154;}
#modoo .box_now_specialreport .box_report6 .list_time dt,#modoo .box_now_specialreport .box_report6 .list_time dd{color:#959154;}
#modoo .box_now_specialreport .box_report7{border-color:#3B6FC7;}
#modoo .box_now_specialreport .box_report7 .head_report{border-color:#3B6FC71f;background:#3B6FC70f;}
#modoo .box_now_specialreport .box_report7 .ico_report7{background-position-x:-180px;}
#modoo .box_now_specialreport .box_report7 .tit_report{color:#3B6FC7;}
#modoo .box_now_specialreport .box_report7 .btn_report{background:#3B6FC7;}
#modoo .box_now_specialreport .box_report7 .list_detail .item_detail dt{color:#3B6FC7;}
#modoo .box_now_specialreport .box_report7 .list_time dt,#modoo .box_now_specialreport .box_report7 .list_time dd{color:#3B6FC7;}
#modoo .box_now_specialreport .box_report8{border-color:#CC4040;}
#modoo .box_now_specialreport .box_report8 .head_report{border-color:#CC40401f;background:#CC40400f;}
#modoo .box_now_specialreport .box_report8 .ico_report8{background-position-x:-210px;}
#modoo .box_now_specialreport .box_report8 .tit_report{color:#CC4040;}
#modoo .box_now_specialreport .box_report8 .btn_report{background:#CC4040;}
#modoo .box_now_specialreport .box_report8 .list_detail .item_detail dt{color:#CC4040;}
#modoo .box_now_specialreport .box_report8 .list_time dt,#modoo .box_now_specialreport .box_report8 .list_time dd{color:#CC4040;}
#modoo .box_now_specialreport .box_report9{border-color:#AD882A;}
#modoo .box_now_specialreport .box_report9 .head_report{border-color:#AD882A1f;background:#AD882A0f;}
#modoo .box_now_specialreport .box_report9 .ico_report9{background-position-x:-240px;}
#modoo .box_now_specialreport .box_report9 .tit_report{color:#AD882A;}
#modoo .box_now_specialreport .box_report9 .btn_report{background:#AD882A;}
#modoo .box_now_specialreport .box_report9 .list_detail .item_detail dt{color:#AD882A;}
#modoo .box_now_specialreport .box_report9 .list_time dt,#modoo .box_now_specialreport .box_report9 .list_time dd{color:#AD882A;}
#modoo .box_now_specialreport .box_report10{border-color:#A03870;}
#modoo .box_now_specialreport .box_report10 .head_report{border-color:#A038701f;background:#A038700f;}
#modoo .box_now_specialreport .box_report10 .ico_report10{background-position-x:-270px;}
#modoo .box_now_specialreport .box_report10 .tit_report{color:#A03870;}
#modoo .box_now_specialreport .box_report10 .btn_report{background:#A03870;}
#modoo .box_now_specialreport .box_report10 .list_detail .item_detail dt{color:#A03870;}
#modoo .box_now_specialreport .box_report10 .list_time dt,#modoo .box_now_specialreport .box_report10 .list_time dd{color:#A03870;}
#modoo .box_now_specialreport .empty_data{display:flex;flex-direction:column;justify-content:center;align-items:center;height:242px;}
#modoo .box_now_specialreport .empty_data .desc_empty{padding-top:20px;font-size:0.875em;line-height:1.21;color:rgba(0,0,0,0.48);text-align:center;}
/* 큰 글씨 */
.fs_big #modoo .box_now_specialreport .box_report .list_detail .item_detail dd{-webkit-line-clamp:4;}
.fs_big #modoo .box_now_specialreport .box_report .item_detail:nth-last-child(n+2) dd,.fs_big #modoo .box_now_specialreport .box_report .item_detail:nth-last-child(n+2) ~ .item_detail dd{-webkit-line-clamp:1;}
/* pc */
.pcweb #modoo .box_now_specialreport{padding-bottom:20px;}
.pcweb #modoo .box_now_specialreport .tabg_wrap{padding-bottom:0;}
.pcweb #modoo .box_now_specialreport .slide_box .wrap_scroll{margin:0 -30px;}
.pcweb #modoo .box_now_specialreport .list_report .flicking-viewport{padding:0 30px;}
/* box_report_criteria (기상특보 발표기준) */
#modoo .box_report_criteria .list_criteria li + li{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,0.06);}
#modoo .box_report_criteria .list_criteria .tit_criteria{font-size:1em;line-height:1.5;color:#000;}
#modoo .box_report_criteria .list_criteria .desc_criteria{padding-top:4px;font-size:1em;line-height:1.5;color:rgba(0,0,0,0.72);}
#modoo .box_report_criteria .list_criteria .desc_criteria + .desc_criteria{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,0.06);}
#modoo .box_report_criteria .list_criteria .link_criteria{color:#4881F7;}
/*** PC ***/
.pcweb #modoo .box_report_criteria{padding-bottom:20px;}
/* box_map_theme (테마지도) */
#modoo .box_map_theme{display:flex;flex-direction:column;overflow:hidden;height:calc(100vh - 169px);height:-webkit-fill-available;height:calc(100dvh - 169px);max-height:calc((var(--display-viewport-height,1vh) * 100) - 169px);padding:0;box-sizing:border-box;}
#modoo .box_map_theme .view_map{height:100%;}
#modoo .box_map_theme .util_map{position:static;}
#modoo .box_map_theme .map_control{position:absolute;bottom:20px;left:20px;}
#modoo .box_map_theme .map_control .inner_control{position:relative;width:40px;height:83px;border:0 none;border-radius:30px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);}
#modoo .box_map_theme .map_control .inner_control:before{position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid rgba(0,0,0,0.08);border-radius:30px;pointer-events:none;content:'';}
#modoo .box_map_theme .map_control .btn_control{width:40px;height:41px;}
#modoo .box_map_theme .map_switcher{position:absolute;top:16px;left:50%;transform:translateX(-50%);}
#modoo .box_map_theme .map_switcher .inner_switcher{display:flex;position:relative;border-radius:12px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);}
#modoo .box_map_theme .map_switcher .inner_switcher:before{position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid rgba(0,0,0,0.08);border-radius:12px;pointer-events:none;content:'';}
#modoo .box_map_theme .map_switcher .btn_switcher{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;padding:7px 5px 5px;}
#modoo .box_map_theme .map_switcher .btn_switcher:first-child{border-radius:11px 0 0 11px;}
#modoo .box_map_theme .map_switcher .btn_switcher:last-child{border-radius:0 11px 11px 0;}
.fs_big #modoo .box_map_theme .map_switcher .btn_switcher{font-size:19px;}
#modoo .box_map_theme .map_switcher .btn_switcher + .btn_switcher{border-left:1px solid rgba(0,0,0,0.06);}
#modoo .box_map_theme .map_switcher .btn_switcher .ico_switcher{display:inline-block;flex-shrink:0;overflow:hidden;width:20px;height:20px;font-size:1px;line-height:0;color:transparent;background:0 0 no-repeat;background-size:20px 20px;vertical-align:top;}
#modoo .box_map_theme .map_switcher .btn_switcher .ico_switcher.active,#modoo .box_map_theme .map_switcher .btn_switcher .ico_switcher.dark,#modoo .box_map_theme .map_switcher .btn_switcher[aria-current="true"] .ico_switcher.light{display:none;}
#modoo .box_map_theme .map_switcher .btn_switcher[aria-current="true"]{background-color:#5B92FE;}
#modoo .box_map_theme .map_switcher .btn_switcher[aria-current="true"] .ico_switcher.active{display:block;background-color:#5B92FE;}
#modoo .box_map_theme .map_switcher .btn_switcher .txt_switcher{display:block;font-size:0.813em;line-height:1.38em;color:rgba(0,0,0,0.48);}
#modoo .box_map_theme .map_switcher .btn_switcher[aria-current="true"] .txt_switcher{color:#fff;}
#modoo .layer_marker .inner_layer{position:relative;width:260px;height:164px;padding:15px 20px 0;border-radius:16px;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,0.24);box-sizing:border-box;}
#modoo .layer_marker .inner_layer .ico_tail{position:absolute;bottom:-8px;left:50%;width:12px;height:9px;background-position:-250px -100px;transform:translateX(-50%);}
#modoo .layer_marker .tit_marker{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:26px;font-size:1em;line-height:20px;color:#000;}
#modoo .layer_marker .info_weather{display:flex;align-items:center;justify-content:center;padding-top:10px;}
#modoo .layer_marker .info_weather .num_deg{margin-left:4px;font-weight:700;font-size:1.875em;line-height:34px;}
#modoo .layer_marker .info_weather .txt_sub{margin-left:4px;font-weight:700;font-size:1em;line-height:34px;}
#modoo .layer_marker .desc_summary{margin:0 -20px;padding-top:10px;font-size:0.938em;line-height:22px;text-align:center;white-space:nowrap;}
#modoo .layer_marker .desc_summary.type_airstat1{color:#328AF6;}
#modoo .layer_marker .desc_summary.type_airstat2{color:#00A864;}
#modoo .layer_marker .desc_summary.type_airstat3{color:#F06D20;}
#modoo .layer_marker .desc_summary.type_airstat4{color:#F8334A;}
#modoo .layer_marker .desc_summary.type_airstat_none{color:rgba(0,0,0,0.48);}
#modoo .layer_marker .desc_summary .ico_weather{width:22px;height:22px;margin-right:4px;}
#modoo .layer_marker .desc_summary .ico_airstat1{background-position:-150px -90px;}
#modoo .layer_marker .desc_summary .ico_airstat2{background-position:-180px -90px;}
#modoo .layer_marker .desc_summary .ico_airstat3{background-position:-210px -90px;}
#modoo .layer_marker .desc_summary .ico_airstat4{background-position:-240px -90px;}
#modoo .layer_marker .desc_summary .ico_airstat_none{background-position:-240px -60px;}
#modoo .layer_marker .link_more{display:block;height:40px;margin:12px -20px 0;border-top:1px solid rgba(0,0,0,0.06);font-size:0.938em;line-height:40px;color:rgba(0,0,0,0.72);text-align:center;text-decoration:none;}
#modoo .layer_marker .btn_close{position:absolute;top:12px;right:15px;padding:5px;}
#modoo .layer_marker .btn_close .ico_close{width:16px;height:16px;background-position:-50px -80px;}
#modoo .layer_marker .loading_location{padding:19px 0 22px;}
#modoo .layer_marker.loading .link_more{color:rgba(0,0,0,0.2);pointer-events:none;}
/*** PC ***/
.pcweb #modoo .box_map_theme{top:-185px;}
.pcweb #modoo .box_map_theme .util_map .map_control{bottom:30px;left:30px;}
.pcweb #modoo .box_map_theme .map_switcher{top:202px;}
/*** aside ***/
/* box_cctv (CCTV) */
#modoo .box_cctv .wrap_vod{padding-top:66.563%;background:#000;}
#modoo .box_cctv .wrap_thumb{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,0.2);}
#modoo .box_cctv .wrap_thumb::before,#modoo .box_cctv .wrap_thumb::after{display:none;}
#modoo .box_cctv .wrap_thumb .btn_play{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;}
#modoo .box_cctv .wrap_thumb .btn_play .ico_svg{width:52px;height:52px;margin:0 auto;}
#modoo .box_cctv .wrap_thumb.type_refresh{display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,0.8);}
#modoo .box_cctv .wrap_thumb .desc_refresh{position:relative;z-index:1;font-size:0.938em;line-height:1.33;color:#fff;}
#modoo .box_cctv .wrap_thumb.play_on{background:rgba(0,0,0,0);transition:background 0.2s;}
#modoo .box_cctv .wrap_thumb .btn_refresh{position:relative;z-index:1;margin-top:16px;}
#modoo .box_cctv .wrap_thumb .ico_refresh{width:40px;height:40px;background-position:-190px -160px;}
#modoo .box_cctv .view_vod{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);}
#modoo .box_cctv .vod_cctv{width:100%;height:100%;}
#modoo .box_cctv .wrap_btn{padding-top:16px;}
#modoo .box_cctv .wrap_btn .btn_weather{padding:0 12px;}
#modoo .box_cctv .wrap_btn .btn_prev{justify-content:flex-start;padding-right:15px;}
#modoo .box_cctv .wrap_btn .btn_next{justify-content:flex-end;padding-left:15px;}
#modoo .box_cctv .wrap_btn .txt_move{flex:1;overflow:hidden;text-align:center;white-space:nowrap;text-overflow:ellipsis;}
#modoo .box_cctv .wrap_btn .ico_arrow6{flex-shrink:0;opacity:0.72;}
#modoo .box_cctv .wrap_btn .btn_weather:disabled .ico_arrow6{opacity:0.2;}
#modoo .box_cctv .wrap_btn .btn_prev .ico_arrow6{margin-right:4px;}
#modoo .box_cctv .wrap_btn .btn_next .ico_arrow6{margin-left:4px;background-position:-270px -80px;}
/*** PC ***/
.pcweb #modoo .box_cctv{padding-bottom:20px;}
/* box_airinfo (대기정보) */
/* 대기정보 > 지도 */
#modoo .box_airinfo .wrap_map{overflow:hidden;position:relative;height:524px;border-radius:16px;background:#ADE1FF url(//t1.daumcdn.net/media/common/modoo_2023/m/bg_map_airinfo.png) 50% 100% no-repeat;background-size:auto 532px;}
#modoo .box_airinfo .tabday_wrap{left:16px;right:16px;}
#modoo .box_airinfo .list_map{position:relative;width:244px;height:100%;margin:0 auto;}
#modoo .box_airinfo .list_map li{position:absolute;}
#modoo .box_airinfo .list_map .item_map1{top:131px;left:46px;}
#modoo .box_airinfo .list_map .item_map2{top:186px;left:56px;}
#modoo .box_airinfo .list_map .item_map3{top:167px;left:-9px;}
#modoo .box_airinfo .list_map .item_map4{top:135px;left:131px;}
#modoo .box_airinfo .list_map .item_map5{top:241px;left:56px;}
#modoo .box_airinfo .list_map .item_map6{top:241px;left:-1px;}
#modoo .box_airinfo .list_map .item_map7{top:208px;left:111px;}
#modoo .box_airinfo .list_map .item_map8{top:296px;left:85px;}
#modoo .box_airinfo .list_map .item_map9{top:307px;left:30px;}
#modoo .box_airinfo .list_map .item_map10{top:369px;left:3px;}
#modoo .box_airinfo .list_map .item_map11{top:379px;left:61px;}
#modoo .box_airinfo .list_map .item_map12{top:243px;left:167px;}
#modoo .box_airinfo .list_map .item_map13{top:299px;left:145px;}
#modoo .box_airinfo .list_map .item_map14{top:309px;left:204px;}
#modoo .box_airinfo .list_map .item_map15{top:354px;left:119px;}
#modoo .box_airinfo .list_map .item_map16{top:364px;left:174px;}
#modoo .box_airinfo .list_map .item_map17{top:457px;left:7px;}
#modoo .box_airinfo .list_map .item_map18{top:125px;left:202px;}
#modoo .box_airinfo .list_map .item_map19{top:180px;left:221px;}
#modoo .box_airinfo .list_map .box_item{display:flex;flex-direction:column;justify-content:center;width:50px;height:50px;border:1px solid rgba(0,0,0,0.04);border-radius:8px;text-align:center;text-decoration:none;white-space:nowrap;box-sizing:border-box;}
#modoo .box_airinfo .list_map .box_item .txt_map,#modoo .box_airinfo .list_map .box_item .txt_stat{font-size:0.938em;line-height:1;color:#fff;}
#modoo .box_airinfo .list_map .box_item .txt_stat{padding-top:1px;font-weight:700;letter-spacing:-0.067em;}
#modoo .box_airinfo .list_map .box_item .stat_warning{font-size:0.813em;}
#modoo .box_airinfo .list_map .stat_none .txt_stat{font-weight:400;}
#modoo .box_airinfo .index_map{bottom:34px;}
@media only screen and (max-width:359px){#modoo .box_airinfo .list_map .item_map19{left:211px;} }
/*** PC ***/
.pcweb #modoo .box_airinfo{padding-bottom:20px;}
/* box_airinfo_local (대기정보 - 지역) */
#modoo .box_airinfo_local .now_airinfo{display:flex;align-items:center;height:42px;padding:0 20px;border-radius:30px;}
#modoo .box_airinfo_local .now_airinfo .txt_now,#modoo .box_airinfo_local .now_airinfo .txt_num,#modoo .box_airinfo_local .now_airinfo .txt_unit{color:#fff;}
#modoo .box_airinfo_local .now_airinfo .txt_now{font-size:0.875em;line-height:1.42;}
#modoo .box_airinfo_local .now_airinfo .txt_num{margin:0 auto;font-weight:700;font-size:1em;line-height:1.25;}
#modoo .box_airinfo_local .now_airinfo .num_now{margin-left:5px;font-size:1.125em;}
#modoo .box_airinfo_local .now_airinfo .txt_unit{font-size:0.813em;line-height:1.53;}
#modoo .box_airinfo_local .wrap_chart{position:relative;margin-top:10px;padding-left:40px;}
#modoo .box_airinfo_local .index_chart{position:absolute;top:0;left:0;right:0;}
#modoo .box_airinfo_local .list_index{display:flex;flex-direction:column-reverse;height:132px;}
#modoo .box_airinfo_local .list_index li{display:flex;align-items:center;flex:1;position:relative;margin-bottom:1px;}
#modoo .box_airinfo_local .list_index li:after{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#000;opacity:0.04;content:'';}
#modoo .box_airinfo_local .list_index li:first-child:after{opacity:0.1;}
#modoo .box_airinfo_local .list_index .txt_index{display:block;font-weight:700;font-size:0.875em;line-height:1.42;}
#modoo .box_airinfo_local .list_chart{display:flex;position:relative;z-index:1;}
#modoo .box_airinfo_local .list_chart li{display:flex;flex-direction:column-reverse;flex:1;}
#modoo .box_airinfo_local .list_chart .tit_chart{padding-top:4px;font-weight:400;font-size:0.875em;line-height:1.14;color:rgba(0,0,0,0.48);text-align:center;}
#modoo .box_airinfo_local .list_chart .wrap_bar{display:flex;justify-content:center;align-items:flex-end;position:relative;height:132px;}
#modoo .box_airinfo_local .list_chart .bar_chart{width:6px;border-radius:10px 10px 0 0;}
#modoo .box_airinfo_local .list_chart li:first-child .tit_chart{font-weight:700;color:#000;}
#modoo .box_airinfo_local .list_chart li:first-child .bar_chart:before{position:absolute;top:0;bottom:0;left:50%;width:30px;transform:translateX(-50%);opacity:0.08;content:'';}
#modoo .box_airinfo_local .list_chart li:first-child .stat_bg1:before{background-color:#328AF6;}
#modoo .box_airinfo_local .list_chart li:first-child .stat_bg2:before{background-color:#00A864;}
#modoo .box_airinfo_local .list_chart li:first-child .stat_bg3:before{background-color:#9B9500;}
#modoo .box_airinfo_local .list_chart li:first-child .stat_bg4:before{background-color:#F06D20;}
#modoo .box_airinfo_local .list_chart li:first-child .stat_bg5:before{background-color:#F8334A;}
#modoo .box_airinfo_local .pcweb #modoo .box_airinfo_local{padding-bottom:20px;}
/* box_past (과거날씨) */
#modoo .box_past .head_calendar{position:relative;height:42px;padding:0 36px;border:1px solid rgba(0,0,0,0.04);border-radius:6px;background:rgba(0,0,0,0.02);text-align:center;box-sizing:border-box;}
#modoo .box_past .head_calendar .tit_calendar{display:block;font-weight:400;font-size:1em;line-height:40px;color:#000;}
#modoo .box_past .head_calendar .btn_calendar{position:absolute;top:0;width:36px;height:100%;}
#modoo .box_past .head_calendar .btn_prev{left:0;}
#modoo .box_past .head_calendar .btn_next{right:0;}
#modoo .box_past .head_calendar .btn_calendar .ico_modoo{margin:0 auto;}
#modoo .box_past .head_calendar .btn_prev .ico_modoo{transform:scaleX(-1);}
#modoo .box_past .head_calendar .btn_calendar:disabled .ico_modoo{opacity:0.2;}
#modoo .box_past .tbl_calendar{width:100%;table-layout:fixed;}
#modoo .box_past .tbl_calendar th{height:40px;border-bottom:1px solid rgba(0,0,0,0.04);font-weight:400;font-size:1em;line-height:40px;color:#000;}
#modoo .box_past .tbl_calendar th:first-child{color:#FC4949;}
#modoo .box_past .tbl_calendar td{padding:10px 0;border-bottom:1px solid rgba(0,0,0,0.04);font-size:1em;text-align:center;}
#modoo .box_past .tbl_calendar .txt_date{display:block;font-size:0.938em;line-height:1.33;}
#modoo .box_past .tbl_calendar td:first-child .txt_date{color:#FC4949;}
#modoo .box_past .tbl_calendar td.dimmed .txt_date{opacity:0.2;}
#modoo .box_past .tbl_calendar td:first-child.dimmed .txt_date{opacity:0.3;}
#modoo .box_past .tbl_calendar .tooltip_icon{margin:2px auto 5px;}
#modoo .box_past .tbl_calendar .txt_temp{display:block;font-size:0.875em;line-height:1.07;}
/*** PC ***/
.pcweb #modoo .box_past{padding-bottom:20px;}
/* box_event (축제/행사) */
#modoo .box_event .slide_box .wrap_scroll{margin:0;}
#modoo .box_event .slide_box:before,#modoo .box_event .slide_box:after{display:none;}
#modoo .box_event .list_event{display:flex;}
#modoo .box_event .list_event li{flex-basis:100%;flex-shrink:0;min-width:0;}
#modoo .box_event .list_event li + li{margin-left:20px;}
#modoo .box_event .list_event .wrap_thumb{display:block;padding-top:93.75%;}
#modoo .box_event .list_event .wrap_thumb:after{border-color:rgba(0,0,0,0.06);}
#modoo .box_event .list_event .img_g{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);}
#modoo .box_event .info_event{padding-top:16px;}
#modoo .box_event .info_event .tit_event{display:inline-flex;align-items:center;max-width:100%;vertical-align:top;}
#modoo .box_event .info_event .tit_event .txt_tit{flex:1 1 auto;overflow:hidden;font-size:1.063em;line-height:1.35;color:#000;white-space:nowrap;text-overflow:ellipsis;}
#modoo .box_event .info_event .tit_event .badge_event{flex-shrink:0;height:21px;margin-left:5px;padding:0 8px;border-radius:32px;font-weight:700;font-size:0.75em;line-height:21px;color:#5B92FE;background:#E5EDFF;box-sizing:border-box;}
#modoo .box_event .info_event .tit_event .badge_event.type_before{color:#808080;background:#EDEDED;}
#modoo .box_event .list_info{padding-top:5px;}
#modoo .box_event .list_info div{display:flex;}
#modoo .box_event .list_info dt,#modoo .box_event .list_info dd{font-size:0.938em;line-height:1.46;}
#modoo .box_event .list_info dt{flex-shrink:0;min-width:27px;margin-right:10px;color:rgba(0,0,0,0.48);}
#modoo .box_event .list_info dd{flex:1;color:rgba(0,0,0,0.72);}
#modoo .box_event .wrap_btn{padding-top:12px;}
/*** PC ***/
.pcweb #modoo .box_event{padding-bottom:20px;}
.pcweb #modoo .box_event .slide_box{overflow:hidden;}
.pcweb #modoo .box_event .slide_box .wrap_scroll{padding:0;}
/*** 큰글자 ***/
.fs_big #modoo .box_event .list_info dt{min-width:31px;}
/* 통합 대기정보(Comprehensive Air) */
#modoo .box_ca .box_map{position:relative;height:212px;}
#modoo .box_ca .view_map{width:100%;height:212px;border:1px solid rgba(0,0,0,0.06);box-sizing:border-box;border-radius:8px;}
#modoo .box_ca .tooltip_map .inner_tooltip{display:flex;padding:11px 16px;border-radius:30px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);}
#modoo .box_ca .tooltip_map .txt_info{font-size:0.938em;line-height:20px;color:#fff;}
#modoo .box_ca .tooltip_map .num_info{padding-left:5px;font-weight:700;font-size:1.063em;line-height:20px;color:#fff;}
#modoo .box_ca .tooltip_map .ico_tooltip{position:absolute;bottom:-7px;left:50%;width:12px;height:9px;background-position:0 -20px;transform:translateX(-50%);}
#modoo .box_ca .tooltip_map .stat_bg2 .ico_tooltip{background-position:-20px -20px;}
#modoo .box_ca .tooltip_map .stat_bg4 .ico_tooltip{background-position:-40px -20px;}
#modoo .box_ca .tooltip_map .stat_bg5 .ico_tooltip{background-position:-60px -20px;}
#modoo .box_ca .list_item{padding-top:16px;}
#modoo .box_ca .list_item .tit_item{font-weight:700;font-size:1em;line-height:22px;}
#modoo .box_ca .list_item .desc_item{padding-top:8px;font-size:1em;line-height:22px;color:rgba(0,0,0,0.72);}
/*** PC ***/
.pcweb #modoo .box_ca{padding-bottom:20px;}
/* 날씨 요약 */
#modoo .info_forecast{padding:15px 19px;border:1px solid rgba(98,183,246,0.1);border-radius:8px;background-color:rgba(98,183,246,0.06);}
#modoo .info_forecast .tit_forecast{font-weight:700;font-size:1em;line-height:22px;}
#modoo .info_forecast .desc_forecast{padding-top:8px;font-size:1em;line-height:22px;color:rgba(0,0,0,0.72);}
/*** PC ***/
.pcweb #modoo .box_ai{padding-bottom:20px;}
/* 월출/월몰 */
#modoo .box_moontime .view_moonstate{display:flex;align-items:center;justify-content:center;padding:20px 0;border-radius:8px;background-color:#193D61;}
#modoo .box_moontime .view_moonstate .ico_moonrise{flex-shrink:0;border-radius:50%;width:60px;height:60px;box-shadow:0 4px 10px 0 rgba(0,0,0,0.25);}
#modoo .box_moontime .view_moonstate .ico_moontype1{background-position:0 0;}
#modoo .box_moontime .view_moonstate .ico_moontype2{background-position:-70px 0;}
#modoo .box_moontime .view_moonstate .ico_moontype3{background-position:-140px 0;}
#modoo .box_moontime .view_moonstate .ico_moontype4{background-position:-210px 0;}
#modoo .box_moontime .view_moonstate .ico_moontype5{background-position:-280px 0;}
#modoo .box_moontime .view_moonstate .ico_moontype6{background-position:-350px 0;}
#modoo .box_moontime .view_moonstate .ico_moontype7{background-position:0 -70px;}
#modoo .box_moontime .view_moonstate .ico_moontype8{background-position:-70px -70px;}
#modoo .box_moontime .view_moonstate .ico_moontype9{background-position:-140px -70px;}
#modoo .box_moontime .view_moonstate .ico_moontype10{background-position:-210px -70px;}
#modoo .box_moontime .view_moonstate .ico_moontype11{background-position:-280px -70px;}
#modoo .box_moontime .view_moonstate .ico_moontype12{background-position:-350px -70px;}
#modoo .box_moontime .view_moonstate .ico_moontype13{background-position:0 -140px;}
#modoo .box_moontime .view_moonstate .ico_moontype14{background-position:-70px -140px;}
#modoo .box_moontime .view_moonstate .ico_moontype15{background-position:-140px -140px;}
#modoo .box_moontime .view_moonstate .ico_moontype16{background-position:-210px -140px;}
#modoo .box_moontime .view_moonstate .ico_moontype17{background-position:-280px -140px;}
#modoo .box_moontime .view_moonstate .ico_moontype18{background-position:-350px -140px;}
#modoo .box_moontime .view_moonstate .ico_moontype19{background-position:0 -210px;}
#modoo .box_moontime .view_moonstate .ico_moontype20{background-position:-70px -210px;}
#modoo .box_moontime .view_moonstate .ico_moontype21{background-position:-140px -210px;}
#modoo .box_moontime .view_moonstate .ico_moontype22{background-position:-210px -210px;}
#modoo .box_moontime .view_moonstate .ico_moontype23{background-position:-280px -210px;}
#modoo .box_moontime .view_moonstate .ico_moontype24{background-position:-350px -210px;}
#modoo .box_moontime .view_moonstate .ico_moontype25{background-position:0 -280px;}
#modoo .box_moontime .view_moonstate .ico_moontype26{background-position:-70px -280px;}
#modoo .box_moontime .view_moonstate .ico_moontype27{background-position:-140px -280px;}
#modoo .box_moontime .view_moonstate .ico_moontype28{background-position:-210px -280px;}
#modoo .box_moontime .view_moonstate .ico_moontype29{background-position:-280px -280px;}
#modoo .box_moontime .view_moonstate .ico_moontype30{background-position:-350px -280px;}
#modoo .box_moontime .view_moonstate .list_moonstate{padding-left:16px;}
#modoo .box_moontime .view_moonstate .list_moonstate .tit_item{font-weight:700;font-size:1em;line-height:22px;color:#fff;}
#modoo .box_moontime .view_moonstate .list_moonstate .desc_item{padding-top:2px;font-size:0.938em;line-height:22px;color:#fff;}
/* 월출/월몰 > 시간 영역. 일출/일몰에서도 사용 */
#modoo .view_timeinfo{padding-top:22px;}
#modoo .view_timeinfo .row_timeinfo{position:relative;padding:14px 0;border-bottom:1px solid rgba(0,0,0,0.04);}
#modoo .view_timeinfo .row_timeinfo:after{content:'';display:block;clear:both;}
#modoo .view_timeinfo .tit_timeinfo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1em;line-height:22px;}
#modoo .view_timeinfo .info_timeinfo{float:left;}
#modoo .view_timeinfo .info_timeinfo .tit_time{position:absolute;top:10px;left:0;transform:translateY(-100%);font-size:0.875em;line-height:22px;color:rgba(0,0,0,0.48);}
#modoo .view_timeinfo .info_timeinfo .txt_time{display:block;font-weight:700;font-size:1em;line-height:22px;}
#modoo .view_timeinfo .info_timeinfo .txt_empty{min-width:44px;text-align:center;}
.fs_big #modoo .view_timeinfo .info_timeinfo .txt_empty{min-width:55px;}
#modoo .view_timeinfo .info_timeinfo + .info_timeinfo{float:right;}
#modoo .view_timeinfo .info_timeinfo + .info_timeinfo .tit_time{left:initial;right:0;}
/*** PC ***/
.pcweb #modoo .box_moontime{padding-bottom:20px;}
/* 일출/일몰 */
#modoo .box_suntime .info_sunstate{overflow:hidden;height:247px;padding-bottom:2px;border-radius:8px;background-color:#A5D4FF;box-sizing:border-box;}
#modoo .box_suntime .info_sunstate .view_sunstate{position:relative;padding-top:77px;text-align:center;}
#modoo .box_suntime .info_sunstate .txt_info{display:block;font-size:0.938em;line-height:22px;color:rgba(0,0,0,0.48);}
#modoo .box_suntime .info_sunstate .txt_info2{display:block;margin-top:-2px;font-weight:700;font-size:1em;line-height:22px;}
#modoo .box_suntime .info_sunstate .view_timeinfo{padding:25px 20px 0;}
#modoo .box_suntime .info_sunstate .view_timeinfo .row_timeinfo{border-bottom-color:rgba(0,0,0,0.06);}
#modoo .box_suntime .info_sunstate .view_timeinfo .row_timeinfo + .row_timeinfo{border-bottom:0 none;}
/* 차트 */
#modoo .box_suntime .roundbar_chart{position:absolute;top:0;left:0;right:0;height:90px;padding-top:36px;}
/* 차트 > 차트바 라운딩 */
#modoo .box_suntime .roundbar_chart:before,#modoo .box_suntime .roundbar_chart:after{content:'';position:absolute;bottom:1px;width:7px;height:7px;border-radius:50%;}
#modoo .box_suntime .roundbar_chart:before{left:50%;margin-left:-122px;background-color:#66A3E1;}
#modoo .box_suntime .roundbar_chart:after{right:50%;margin-right:-122px;background-color:#D0E7FF;}
/* 차트 > 차트 포인터 */
#modoo .box_suntime .roundbar_chart .sun_pointer{position:absolute;top:36px;left:50%;right:0;bottom:0;z-index:10;width:260px;height:260px;margin-left:-130px;border:7px solid transparent;box-sizing:border-box;border-radius:50%;transform:rotate(20deg);}
#modoo .box_suntime .roundbar_chart .pointer_current{position:absolute;top:-7px;left:50%;right:0;bottom:0;width:260px;height:260px;margin-left:-130px;border:7px solid transparent;box-sizing:border-box;border-radius:50%;-webkit-transition:all 2s cubic-bezier(0.215,0.61,0.355,1);/* 임시모션코드 */ transition:all 2s cubic-bezier(0.215,0.61,0.355,1);}
#modoo .box_suntime .roundbar_chart .pointer_current .ico_sun{position:absolute;top:50%;left:-3px;width:44px;height:44px;transform:translate(-50%,-50%);background-position:0 -90px;}
/* 차트 > 프로그래스 바 */
#modoo .box_suntime .roundbar_chart .sun_progress{overflow:hidden;position:relative;width:244px;height:86px;margin:0 auto;}
#modoo .box_suntime .roundbar_chart .progress_bar{position:absolute;left:50%;width:260px;height:260px;margin-left:-130px;transform:rotate(65deg);}
#modoo .box_suntime .roundbar_chart .bar_current{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:260px;height:260px;border:7px solid #66A3E1;box-sizing:border-box;border-left-color:#D0E7FF;border-top-color:#D0E7FF;border-radius:50%;-webkit-transition:all 2s cubic-bezier(0.215,0.61,0.355,1);/* 임시모션코드 */ transition:all 2s cubic-bezier(0.215,0.61,0.355,1);}
/*** PC ***/
.pcweb #modoo .box_suntime{padding-bottom:20px;}
/* 일출/일몰 (전국) */
#modoo .box_suntime_nation .util_map{top:16px;}
#modoo .box_suntime_nation .util_map .btn_util{min-width:50px;height:38px;}
#modoo .box_suntime_nation .wrap_map{position:relative;overflow:hidden;height:444px;border-radius:16px;background:#ADE1FF url(//t1.daumcdn.net/media/common/modoo_2023/m/bg_map_suntime.png) 50% -8px no-repeat;background-size:400px auto;}
#modoo .list_suntime{position:relative;width:280px;height:100%;margin:0 auto;}
#modoo .list_suntime .group_map{overflow:hidden;width:112px;height:50px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.08);}
#modoo .list_suntime .txt_map{float:left;width:56px;height:50px;font-size:0.938em;line-height:18px;background:#fff;text-align:center;}
#modoo .list_suntime .txt_map.item_sundown{color:#fff;background:#193D61;}
#modoo .list_suntime .subtit_map{display:block;padding:7px 0 1px;}
#modoo .list_suntime li{position:absolute;}
#modoo .list_suntime .tit_map{position:absolute;top:50px;left:0;width:112px;font-weight:700;color:rgba(0,0,0,0.72);text-align:center;}
#modoo .list_suntime .item_map1{top:75px;left:14px;}
#modoo .list_suntime .item_map2{top:59px;left:141px;}
#modoo .list_suntime .item_map3{top:192px;left:10px;}
#modoo .list_suntime .item_map4{top:171px;left:169px;}
#modoo .list_suntime .item_map5{top:288px;left:-2px;}
#modoo .list_suntime .item_map6{top:258px;left:157px;}
#modoo .list_suntime .item_map7{top:380px;left:76px;}
#modoo .list_suntime .item_map7 .tit_map{top:17px;left:-55px;width:50px;text-align:right;}
/*** PC ***/
.pcweb #modoo .box_suntime_nation{padding-bottom:20px;}
/* 다른 장소 보기 */
#modoo .box_otherplace{position:relative;}
#modoo .box_otherplace .box_tit{padding-right:36px;}
#modoo .box_otherplace .tabg_wrap{padding:0;}
#modoo .box_otherplace .list_place .wrap_tooltip .box_tooltip{top:calc(100% - 6px);}
#modoo .box_otherplace .list_place .wrap_tooltip .box_tooltip:hover{display:block;}
#modoo .box_otherplace .wrap_paging{margin-top:8px;}
#modoo .box_otherplace .wrap_btn{padding-top:16px;}
#modoo .box_otherplace .btn_fold{position:absolute;top:0;right:0;width:58px;height:58px;}
#modoo .box_otherplace .btn_fold .ico_modoo{margin:0 auto;transform:rotate(180deg);}
#modoo .box_otherplace.fold_on{overflow:hidden;height:58px;padding-bottom:0;}
#modoo .box_otherplace.fold_on .btn_fold .ico_modoo{transform:rotate(0);}
/*** PC ***/
.pcweb #modoo .box_otherplace .tabg_wrap{padding:0;}
.pcweb #modoo .box_otherplace.fold_on{padding-bottom:0;}
.pcweb #modoo .box_otherplace .btn_fold{right:8px;}
/* 나의 관심지역 (개발적용 이슈로 #modoo 미적용,!important 적용 예외 케이스) */
#modoo .box_my_weather .wrap_btn{justify-content:center;width:100%;padding-top:16px;box-sizing:border-box;}
#modoo .box_my_weather .btn_form{display:flex;flex:1;justify-content:center;align-items:center;min-width:0;max-width:156px;height:40px;border:1px solid rgba(0,0,0,0.08);border-radius:40px;font-size:0.875em;line-height:40px;color:rgba(0,0,0,0.72);box-sizing:border-box;}
#modoo .box_my_weather .btn_form + .btn_form{margin-left:8px;}
#modoo .box_my_weather .btn_form:disabled{color:rgba(0,0,0,0.2);cursor:default;}
#modoo .box_my_weather .btn_form2{color:#fff;border:0 none;background-color:#5B92FE;}
#modoo .box_my_weather .btn_form2:disabled{color:#fff;opacity:0.2;}
#modoo .list_my .modoo_my_item + .modoo_my_item{margin-top:8px;}
#modoo .my_list .info_notice{padding-top:20px;text-align:center;}
#modoo .my_list .info_notice .desc_notice{font-size:0.938em;line-height:1.6;color:rgba(0,0,0,0.48);}
#modoo .my_list .info_notice .ico_notice{display:inline-block;margin:3px 5px 0 0;opacity:0.48;}
.modoo_my_item .ico_weather{display:inline-block;overflow:hidden;font-size:1px;line-height:0;vertical-align:top;color:transparent;background:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_weather_250617.svg) 0 0 no-repeat;background-size:300px auto;}
.modoo_my_item .item_myweather{display:flex;align-items:center;position:relative;border:1px solid rgba(0,0,0,0.04);padding:8px 4px;border-radius:8px;background-color:rgba(0,0,0,0.02);}
.modoo_my_item .item_myweather .btn_favorite{flex-shrink:0;margin-right:5px;}
.modoo_my_item .item_myweather .ico_favorite{flex-shrink:0;width:20px;height:20px;margin:5px;background-position:-20px 0 !important;}
.modoo_my_item .item_myweather .tit_my{flex:1;min-width:0;}
.modoo_my_item .item_myweather .tit_my .link_location{display:inline-block;overflow:hidden;max-width:100%;line-height:1.5;color:#000;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;}
.modoo_my_item .item_myweather .my_layer{margin-left:5px;}
.modoo_my_item .item_myweather .layer_my{display:none;position:absolute;z-index:1;top:35px;right:-1px;width:118px;border:1px solid rgba(0,0,0,0.48);border-radius:8px;background-color:#fff;box-sizing:border-box;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.12);}
.modoo_my_item .item_myweather .ico_util{width:20px;height:20px;margin:5px;background-position:-210px 0 !important;opacity:0.48;}
.modoo_my_item .item_myweather .btn_sort{display:block;width:100%;padding:4px 0;font-size:0.938em !important;line-height:28px !important;color:rgba(0,0,0,0.72) !important;text-align:left;}
.modoo_my_item .item_myweather .btn_sort:disabled{opacity:0.2;}
.modoo_my_item .item_myweather .btn_sort .ico_weather{width:18px;height:18px;margin:5px 5px 0 9px;}
.modoo_my_item .item_myweather .ico_sort_first{background-position:-100px -190px !important;}
.modoo_my_item .item_myweather .ico_sort_up{background-position:-60px -190px !important;}
.modoo_my_item .item_myweather .ico_sort_down{background-position:-80px -190px !important;}
.modoo_my_item .item_myweather .ico_sort_last{background-position:-120px -190px !important;}
.modoo_my_item .item_myweather .ico_sort_close{background-position:-140px -190px !important;}
.modoo_my_item .item_myweather .btn_move{margin-left:6px;cursor:grab;}
.modoo_my_item .item_myweather .ico_move{width:20px;height:20px;margin:5px;background-position:-230px 0 !important;opacity:0.48;}
.modoo_my_item .item_myweather .btn_move:active{cursor:grabbing;}
.modoo_my_item .item_myweather .btn_util[aria-expanded="true"] + .layer_my{display:block;}
.modoo_my_item .item_myweather .btn_util[aria-expanded="true"] .ico_util{opacity:0.72;}
.modoo_my_item .item_myweather .align_type{top:auto;bottom:35px;}
.modoo_my_disabled .item_myweather .ico_favorite{background-position:0 0 !important;}
.modoo_my_disabled .item_myweather .tit_my .link_location{color:rgba(0,0,0,0.2) !important;}
.modoo_my_disabled .item_myweather .ico_util,.modoo_my_disabled .item_myweather .ico_move{opacity:0.2;}
/* 드래그시 */
.modoo_my_item.drag_item{position:fixed;z-index:10;left:20px;right:20px;margin-top:0;}
.modoo_my_item.drag_item:focus-visible{outline:none;}
.modoo_my_item.drag_item .item_myweather{border-color:#fff;background-color:#fff;box-shadow:0px 2px 16px rgba(0,0,0,0.32);}
/* 관심지역이 0일때 */
#modoo .box_my_weather .wrap_empty{height:147px;padding-bottom:39px;}
#modoo .box_my_weather .wrap_empty .ico_empty{margin-top:-35px;}
/* 로그아웃 상태 */
#modoo .box_my_weather .login_empty{height:206px;padding-top:18px;padding-bottom:0;}
/* 관심지역을 다 지워서 0이 됐을 때 */
#modoo .box_my_weather .my_list .wrap_empty{height:47px;padding-top:17px;padding-bottom:0;}
/* mobile 만 적용 */
.mobile #modoo .box_my_weather.my_fixed{position:relative;z-index:30;}
.mobile #modoo .my_fixed .my_list .wrap_btn{position:fixed;z-index:30;bottom:0;left:0;right:0;padding:12px 20px;border-radius:0;background-color:#fff;}
/* layer - my */
/* dimmed */
#modoo .dimmed_layer{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);}
/* layer */
#modoo .modoo_layer{display:flex;flex-direction:column;overflow:auto;position:fixed;z-index:10010;top:0;left:0;width:100%;height:100%;padding:60px 0;box-sizing:border-box;}
#modoo .modoo_layer .inner_layer{position:relative;flex:none;width:280px;margin:auto;padding:32px 20px 20px;border-radius:16px;background-color:#fff;box-shadow:0 10px 50px rgba(60,74,110,0.2);box-sizing:border-box;}
#modoo .modoo_layer .tit_layer{display:block;line-height:1.43;text-align:center;}
#modoo .modoo_layer .my_btn{padding-top:20px;}
#modoo .modoo_layer .my_btn [class^=btn_layer]{display:block;width:100%;height:44px;border-radius:8px;font-size:0.938em;line-height:44px;color:rgba(0,0,0,0.72);color:rgba(0,0,0,0.72);}
#modoo .modoo_layer .my_btn .btn_layer{background-color:#F2F4F7;}
#modoo .modoo_layer .my_btn .btn_layer2{color:#fff;background-color:#5B92FE;}
#modoo .modoo_layer .my_btn .btn_layer + [class^=btn_layer]{margin-top:8px;}
/*** PC ***/
.pcweb #modoo .list_my .modoo_my_item + .modoo_my_item{margin-top:6px;}
.pcweb .modoo_my_item .item_myweather{padding:6px 4px;}
.pcweb .modoo_my_item .item_myweather .tit_my .link_location:hover{text-decoration:none !important;}
.pcweb .modoo_my_item .item_myweather .layer_my{top:33px;}
.pcweb .modoo_my_item .item_myweather .btn_util:hover .ico_util,.pcweb .modoo_my_item .item_myweather .btn_move:hover .ico_move{opacity:0.72;}
.pcweb .modoo_my_item .item_myweather .btn_sort:hover{background-color:rgba(0,0,0,0.03);}
.pcweb .modoo_my_item .item_myweather .align_type{top:auto;bottom:33px;}
.pcweb .modoo_my_item .item_myweather:hover{border-color:rgba(0,0,0,0.2);}
.pcweb .modoo_my_disabled .item_myweather:hover{border-color:rgba(0,0,0,0.04);}
.pcweb .modoo_my_disabled .item_myweather .tit_my .link_location[aria-disabled='true']{cursor:default;}
.pcweb .modoo_my_disabled .item_myweather .btn_util,.pcweb .modoo_my_disabled .item_myweather .btn_move{cursor:default;}
.pcweb .modoo_my_disabled .item_myweather .btn_util:hover .ico_util,.pcweb .modoo_my_disabled .item_myweather .btn_move:hover .ico_move{opacity:0.2;}
.pcweb #modoo .box_my_weather .wrap_empty{height:144px;padding-bottom:48px;}
.pcweb #modoo .box_my_weather .my_list .wrap_empty{height:44px;padding-bottom:0;}
.pcweb #modoo .box_my_weather .login_empty{height:202px;padding-top:10px;padding-bottom:0;}
/* mTop 큰글씨 대응 */
.fs_big #modoo{font-size:19px;}
/* 포인트 컬러 */
/* 다크모드 - Mobile (랜더링시 깜빡거리는 이슈로 추가) */
@media (prefers-color-scheme:dark){body{background-color:#141517;}
  :root[data-darktheme=false] body{background:#F2F4F7;} }
/* 다크모드 - Mobile */
/* 포인트 컬러 */
:root[data-darktheme=true]{/* visited */ /* header(섹션) - 테마형 */ /* header(섹션) - LNB */ /* header(섹션) - 플로팅 */ /* 탭메뉴(요일) - tabday2_wrap */ /* 데이터 호출 실패 (에러 모듈) */ /* 위치기반 로딩 */ /* 강조형(배경 컬러 적용) - 보라색 */ /* 댓글 - box_cmtalex */ /* 사용자 참여 */ /* 다크모드 - Mobile */ }
:root[data-darktheme=true] #modoo,:root[data-darktheme=true] #modoo th,:root[data-darktheme=true] #modoo td,:root[data-darktheme=true] #modoo input,:root[data-darktheme=true] #modoo select,:root[data-darktheme=true] #modoo textarea,:root[data-darktheme=true] #modoo button{color:#fff;}
:root[data-darktheme=true] #modoo a{color:#fff;}
:root[data-darktheme=true] #modoo .item_newsbasic:visited .tit_txt,:root[data-darktheme=true] #modoo .item_newsbasic.visited .tit_txt,:root[data-darktheme=true] #modoo .item_newsheadline:visited .tit_txt,:root[data-darktheme=true] #modoo .item_newsheadline.visited .tit_txt,:root[data-darktheme=true] #modoo .item_newsheadline2:visited .tit_txt,:root[data-darktheme=true] #modoo .item_newsheadline2.visited .tit_txt,:root[data-darktheme=true] #modoo .item_newsblock:visited .tit_txt,:root[data-darktheme=true] #modoo .item_newsblock.visited .tit_txt,:root[data-darktheme=true] #modoo .item_newsslide:visited .tit_txt,:root[data-darktheme=true] #modoo .item_newsslide.visited .tit_txt,:root[data-darktheme=true] #modoo .item_newsthumb:visited .tit_txt,:root[data-darktheme=true] #modoo .item_newsthumb.visited .tit_txt,:root[data-darktheme=true] #modoo .item_outlink:visited .tit_txt,:root[data-darktheme=true] #modoo .item_outlink.visited .tit_txt,:root[data-darktheme=true] #modoo .item_thumbnail:visited .tit_txt,:root[data-darktheme=true] #modoo .item_thumbnail.visited .tit_txt,:root[data-darktheme=true] #modoo .item_outlinkimage:visited .tit_txt,:root[data-darktheme=true] #modoo .item_outlinkimage.visited .tit_txt,:root[data-darktheme=true] #modoo .item_vodbasic:visited .tit_txt,:root[data-darktheme=true] #modoo .item_vodbasic.visited .tit_txt,:root[data-darktheme=true] #modoo .list_text .item_text:visited,:root[data-darktheme=true] #modoo .list_text .item_text.visited,:root[data-darktheme=true] #modoo .list_vod .link_thumb:visited .tit_txt,:root[data-darktheme=true] #modoo .list_vod .link_thumb.visited .tit_txt,:root[data-darktheme=true] #modoo .box_stock_news .item_newsbasic .link_txt:visited,:root[data-darktheme=true] #modoo .box_stock_news .item_newsbasic .link_txt.visited{color:#898a8c;}
:root[data-darktheme=true] body{background-color:#141517;}
:root[data-darktheme=true] #modoo .head_service .util_share .link_share .ico_share{background-position:0 0;}
:root[data-darktheme=true] #modoo .head_section{--color-gnb-skin-dark:#fff;}
:root[data-darktheme=true] #modoo .head_section{background-color:#1C1E21;}
:root[data-darktheme=true] #modoo .section_header .head_service{border-color:#292929;background-color:#1C1E21;}
:root[data-darktheme=true] #modoo .section_header .head_service .logo_daum svg{fill:#fff;}
:root[data-darktheme=true] #modoo .section_header .head_service .logo_service{color:#fff;}
:root[data-darktheme=true] #modoo .head_service .list_relate .link_service{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .section-gnb .list_gnb .link_gnb{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .section-gnb .list_gnb .link_gnb[aria-current='page']{color:var(--color-gnb-skin-dark);}
:root[data-darktheme=true] #modoo .section-gnb .list_gnb .link_gnb .txt_gnb:after{background-color:var(--color-gnb-skin-dark);}
:root[data-darktheme=true] #modoo .gnb_type_theme .section-lnb:before{border-color:rgba(255,255,255,0.16);}
:root[data-darktheme=true] #modoo .section-lnb:before{border-color:rgba(255,255,255,0.06);}
:root[data-darktheme=true] #modoo .list_lnb .link_lnb{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .list_lnb .link_lnb[aria-current='page']{color:var(--color-gnb-skin-dark);}
:root[data-darktheme=true] #modoo.fixed_gnb .head_section .inner_gnb{background-color:#1C1E21;box-shadow:0px 6px 12px rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo.fixed_lnb .inner_lnb{background-color:#1C1E21;box-shadow:0px 6px 12px rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo.fixed_lnb .list_lnb .link_lnb{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo.fixed_lnb .list_lnb .link_lnb[aria-current='page']{color:var(--color-gnb-skin-dark);}
:root[data-darktheme=true] #modoo.fixed_lnb .list_lnb .link_lnb[aria-current='page'] .txt_lnb:after{background-color:var(--color-gnb-skin-dark);}
:root[data-darktheme=true] #modoo .layer_search{background:#1C1E21;}
:root[data-darktheme=true] #modoo .box_searchbar{border-color:#2C2E33;background:#2C2E33;}
:root[data-darktheme=true] #modoo .box_searchbar .tf_search{color:#fff;}
:root[data-darktheme=true] #modoo .box_searchbar .tf_search::-webkit-input-placeholder{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_searchbar .tf_search::-moz-placeholder{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_searchbar .tf_search:-ms-input-placeholder{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_searchbar .tf_search::placeholder{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .layer_suggest .tit_suggest{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .layer_suggest .list_suggest li:before{background:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .layer_suggest .list_suggest .link_suggest .ico_suggest.light{display:none;}
:root[data-darktheme=true] #modoo .layer_suggest .list_suggest .link_suggest .ico_suggest.dark{display:block;}
:root[data-darktheme=true] #modoo .layer_suggest .util_suggest{border-color:rgba(255,255,255,0.06);}
:root[data-darktheme=true] #modoo .layer_suggest .util_suggest .btn_util{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .layer_suggest .util_suggest .btn_util:disabled{color:rgba(255,255,255,0.2);}
:root[data-darktheme=true] #modoo .layer_suggest .util_suggest .btn_alldelete:before{background:rgba(255,255,255,0.16);}
:root[data-darktheme=true] #modoo .layer_suggest .empty_data .desc_empty{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .layer_suggest .empty_data .desc_empty .txt_keyword{color:#fff;}
:root[data-darktheme=true] #modoo .doc-footer .list_foot .btn_foot,:root[data-darktheme=true] #modoo .doc-footer .list_foot #daumMinidaum a{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .doc-footer .list_foot li + li:before{background-color:rgba(255,255,255,0.16);}
:root[data-darktheme=true] #modoo .doc-footer .info_service{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .doc-footer .txt_dot{background-color:rgba(255,255,255,0.16);}
:root[data-darktheme=true] #modoo .doc-footer small{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .doc-footer .link_kakao{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .ico_modoo,:root[data-darktheme=true] #modoo .box_cmtalex .ico_refresh,:root[data-darktheme=true] #modoo .box_cmtalex .cmt_wrap_icon .ico_next,:root[data-darktheme=true] #modoo .select_market .link_opt:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_dark_250530.svg);}
:root[data-darktheme=true] #modoo .ico_weather{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_weather_dark_250617.svg);}
:root[data-darktheme=true] #modoo .emph_txt{color:#78A5FF;}
:root[data-darktheme=true] #modoo .box_comp{background-color:#1C1E21;}
:root[data-darktheme=true] #modoo .box_tit.line{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .tit_box .num_count{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_tit .txt_date{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .wrap_thumb{background-color:#2C2E33;background-image:url(//t1.daumcdn.net/media/common/noimage/ico_noimage_l_dark.png);}
:root[data-darktheme=true] #modoo a.wrap_thumb{background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .wrap_thumb:after{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .info_txt .con_txt,:root[data-darktheme=true] #modoo .info_txt .txt_info{color:#898A8C;}
:root[data-darktheme=true] #modoo .info_txt .txt_info + .txt_info:before{background-color:rgba(255,255,255,0.16);}
:root[data-darktheme=true] #modoo .info_desc .txt_more{color:#78A5FF;}
:root[data-darktheme=true] #modoo .info_desc .txt_more:before{background-color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .tooltip_icon .txt_tooltip{color:#0F0F0F;background:rgba(255,255,255,0.88);}
:root[data-darktheme=true] #modoo .desc_caution{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .info_cp .link_cp{color:#78A5FF;}
:root[data-darktheme=true] #modoo .info_cp .txt_time{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .link_refresh{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .link_refresh:hover{border-color:rgba(255,255,255,0.16);}
:root[data-darktheme=true] #modoo .link_refresh .emph_txt{color:#78A5FF;}
:root[data-darktheme=true] #modoo .link_refresh .count_page{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .link_refresh .num_page{color:#fff;}
:root[data-darktheme=true] #modoo .btn_moreview{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .link_moreview{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .btn_full{border-color:rgba(0,0,0,0.1);background:#1C1E21;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.06);}
:root[data-darktheme=true] #modoo a.btn_full:active{background:#1C1E21;}
:root[data-darktheme=true] #modoo .slide_paging .link_page{background-color:rgba(255,252,252,0.12);}
:root[data-darktheme=true] #modoo .slide_paging .link_page[aria-current='true']{background-color:#5B92FE;}
:root[data-darktheme=true] #modoo .wrap_paging .count_page{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .wrap_paging .num_page{color:#fff;}
:root[data-darktheme=true] #modoo .wrap_paging .btn_paging{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .wrap_paging .btn_paging:hover{border-color:rgba(255,255,255,0.16);}
:root[data-darktheme=true] #modoo .flicking-pagination-bullet{background-color:rgba(255,252,252,0.12);}
:root[data-darktheme=true] #modoo .flicking-pagination-bullet-active{background-color:#5B92FE;}
:root[data-darktheme=true] #modoo .tab_prev{background:linear-gradient(to right,#1c1e21 20px,transparent 21px,transparent 100%),linear-gradient(to right,#1c1e21 0px,transparent 100%);}
:root[data-darktheme=true] #modoo .tab_next{background:linear-gradient(to left,#1c1e21 20px,transparent 21px,transparent 100%),linear-gradient(to left,#1c1e21 0px,transparent 100%);}
:root[data-darktheme=true] #modoo .tabg_wrap .btn_tabprev,:root[data-darktheme=true] #modoo .tabg_wrap .btn_tabnext,:root[data-darktheme=true] #modoo .tabfavorite_wrap .btn_tabprev,:root[data-darktheme=true] #modoo .tabfavorite_wrap .btn_tabnext{border-color:rgba(255,255,255,0.08);background-color:#2C2E33;box-shadow:0 1px 6px rgba(0,0,0,0.08);}
:root[data-darktheme=true] #modoo .tabg_wrap .btn_tabprev:hover,:root[data-darktheme=true] #modoo .tabg_wrap .btn_tabnext:hover{border-color:rgba(255,255,255,0.16);}
:root[data-darktheme=true] #modoo .tab_g .link_tab{color:#fff;background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .tab_g .link_tab[aria-selected='true']{background-color:#5B92FE;}
:root[data-darktheme=true] #modoo .tag_wrap .btn_tabprev,:root[data-darktheme=true] #modoo .tag_wrap .btn_tabnext{border-color:rgba(255,255,255,0.08);background-color:#2C2E33;box-shadow:0 1px 6px rgba(0,0,0,0.08);}
:root[data-darktheme=true] #modoo .tag_g .link_tag{color:rgba(255,255,255,0.72);border-color:rgba(255,255,255,0.08);background-color:rgba(255,255,255,0.12);}
:root[data-darktheme=true] #modoo .tag_g .link_tag[aria-selected='true']{color:#000;background-color:#fff;}
:root[data-darktheme=true] #modoo .tab_txt .link_tab[aria-selected='true']:after{background:#fff;}
:root[data-darktheme=true] #modoo .tab_txt{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .tab_txt .link_tab{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .tab_txt .link_tab[aria-selected='true']{color:#fff;}
:root[data-darktheme=true] #modoo .tab_txt2 .link_tab{color:rgba(255,255,255,0.6);}
:root[data-darktheme=true] #modoo .tab_txt2 .link_tab[aria-selected='true']{color:#fff;}
:root[data-darktheme=true] #modoo .tab_txt2 .link_tab[aria-selected='true']:after{border-color:#fff;}
:root[data-darktheme=true] #modoo .tabtxt2_wrap .inner_wrap{border-color:rgba(255,255,255,0.06);}
:root[data-darktheme=true] #modoo .tabtxt2_wrap .inner_wrap:before{border-color:rgba(255,255,255,0.06);}
:root[data-darktheme=true] #modoo .tab_txt3 .link_tab{color:rgba(0,0,0,0.72);}
:root[data-darktheme=true] #modoo .tab_txt3 .link_tab[aria-selected='true']{color:#fff;}
:root[data-darktheme=true] #modoo .tab_menu:before{background-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .tab_menu .link_tabmenu{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .tab_menu .link_tabmenu[aria-selected="true"]{color:#fff;}
:root[data-darktheme=true] #modoo .tab_menu .link_tabmenu[aria-selected="true"]:after{background-color:#fff;}
:root[data-darktheme=true] #modoo .item_tabday2 .link_tab{color:rgba(255,255,255,0.72);background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .item_tabday2 .link_tab[aria-selected="true"]{background-color:#5B92FE;}
:root[data-darktheme=true] #modoo .wrap_help .layer_tooltip{background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .wrap_help .link_more{color:#78A5FF;}
:root[data-darktheme=true] #modoo .alarm_wrap{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .alarm_wrap .desc_alarm{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .alarm_wrap .set_alarm{border-color:rgba(255,255,255,0.1);}
:root[data-darktheme=true] #modoo .opt_wide .select_comm{border-color:rgba(255,255,255,0.12);}
:root[data-darktheme=true] #modoo .badge_relatedstory:after{background-color:#1C1E21;}
:root[data-darktheme=true] #modoo .badge_relatedstory:before{border-color:#78A5FF;}
:root[data-darktheme=true] #modoo .wrap_tooltip .box_tooltip{background:rgba(255,255,255,0.88);}
:root[data-darktheme=true] #modoo .wrap_tooltip .box_tooltip .txt_tooltip{color:#0F0F0F;}
:root[data-darktheme=true] #modoo .wrap_rolling{background-color:#1C1E21;}
:root[data-darktheme=true] #modoo .list_rolling .tag_rolling{color:#5F94FF;background-color:rgba(95,148,255,0.16);}
:root[data-darktheme=true] #modoo .list_rolling .tag_quick{color:#fff;background-color:#FF5727;}
:root[data-darktheme=true] #modoo .list_rolling .tag_special{color:#FF5727;background-color:rgba(255,87,39,0.16);}
:root[data-darktheme=true] #modoo .rolling_open .list_rolling li + li{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .rolling_type:before{background-color:#1C1E21;}
:root[data-darktheme=true] #modoo .wrap_error .tit_error{color:#fff;}
:root[data-darktheme=true] #modoo .wrap_error .desc_error{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .wrap_error .btn_refresh{color:#fff;background:#2C2E33;}
:root[data-darktheme=true] #modoo .wrap_error .btn_refresh:hover{background:#393B3F;}
:root[data-darktheme=true] #modoo .loading_location .ani_loading.light{display:none;}
:root[data-darktheme=true] #modoo .loading_location .ani_loading.dark{display:block;}
:root[data-darktheme=true] #modoo .loading_location .desc_loading{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .opt_rolling.loading_comp{background-color:#1C1E21;}
:root[data-darktheme=true] #modoo .box_feature_news{background-color:#1C1E21;}
:root[data-darktheme=true] #modoo .desc_baseinfo{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .list_baseinfo dt{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .list_baseinfo dd{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .list_baseinfo .link_info{color:#78A5FF;}
:root[data-darktheme=true] #modoo .list_baseinfo .link_info:after{background-color:#78A5FF;}
:root[data-darktheme=true] #modoo .list_location dt{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .list_location dd{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .list_message li{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .wrap_empty .desc_empty{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .item_newsbasic .desc_txt{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .list_newsbasic{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .list_newsbasic li + li{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .item_newsthumb .desc_txt{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .item_newscolumn .cont_thumb{background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .item_newscolumn .desc_txt{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .item_newsblock .tit_txt .link_txt{color:#fff;}
:root[data-darktheme=true] #modoo .list_newsheadline li{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .list_newsheadline2 li{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .item_newsheadline2 .desc_txt{color:#fff;}
:root[data-darktheme=true] #modoo .list_outlink li{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .item_outlinkimage{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .item_outlinkimage .wrap_thumb:after{border-color:rgba(255,255,255,0.06);}
:root[data-darktheme=true] #modoo .item_outlinkimage .desc_txt{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .wrap_vod .bg_dimmed:before{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .list_logo .tit_txt{color:#fff;}
:root[data-darktheme=true] #modoo .info_desc .txt_cp{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .list_logo .link_tab[aria-selected='true'] .tit_txt{color:#78A5FF;}
:root[data-darktheme=true] #modoo .list_logo .wrap_thumb{border-color:#1C1E21;}
:root[data-darktheme=true] #modoo .list_logo .link_tab[aria-selected='true'] .wrap_thumb:before{border-color:#1C1E21;}
:root[data-darktheme=true] #modoo .list_location .link_info{color:#78A5FF;}
:root[data-darktheme=true] #modoo .list_location .link_info:after{background-color:#78A5FF;}
:root[data-darktheme=true] #modoo .tooltip_marker{color:#000;}
:root[data-darktheme=true] #modoo .list_ddaybasic li:before{border-color:rgba(255,255,255,0.1);}
:root[data-darktheme=true] #modoo .item_dday .txt_more{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .item_dday .icon_point{background-color:#1C1E21;}
:root[data-darktheme=true] #modoo .item_dday .icon_point:before{background-color:rgba(255,255,255,0.15);}
:root[data-darktheme=true] #modoo .dday_on .icon_point:before{background-color:#78A5FF;}
:root[data-darktheme=true] #modoo .dday_on .txt_day{color:#78A5FF;}
:root[data-darktheme=true] #modoo .dday_on .txt_desc{color:#78A5FF;}
:root[data-darktheme=true] #modoo .list_ddaybox li:before{border-color:rgba(255,255,255,0.1);}
:root[data-darktheme=true] #modoo .list_ddaybox .item_dday{background-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .list_ddaysingle li:before{border-color:rgba(255,255,255,0.1);}
:root[data-darktheme=true] #modoo .list_ddaysingle .item_dday .desc_txt{background-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .list_ddaytitle li:before{border-color:rgba(255,255,255,0.12);}
:root[data-darktheme=true] #modoo .list_ddaytitle .item_dday .emph_txt{color:#fff;}
:root[data-darktheme=true] #modoo .list_ddaytitle .item_dday .desc_txt{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .list_ddaytitle .dday_on .txt_desc{color:#fff;}
:root[data-darktheme=true] #modoo .list_ddaytitle .dday_on .emph_txt{color:#78A5FF;}
:root[data-darktheme=true] #modoo .box_dday_time .tit_subject{background-color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .ddaytime_list{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .list_ddaytime .item_dday .txt_desc{color:#fff;}
:root[data-darktheme=true] #modoo .list_ddaytime .item_dday .emph_txt{color:#fff;}
:root[data-darktheme=true] #modoo .list_ddaytime .item_dday .desc_txt{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .list_ddaytime li:before,:root[data-darktheme=true] #modoo .list_ddaytime li:first-child:before{border-color:#fff;}
:root[data-darktheme=true] #modoo .dday_on .list_ddaytime .item_dday .emph_txt{color:#78A5FF;}
:root[data-darktheme=true] #modoo .box_disaster .wrap_disaster:before{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .map_info .link_detailview{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .slide_timeline{background:linear-gradient(180deg,#E9F5FF 0%,#FAFDFF 100%);}
:root[data-darktheme=true] #modoo .info_disaster{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .group_disaster .list_base dt{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .disaster_desc{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .item_together{background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .item_together .tit_txt{color:#fff;}
:root[data-darktheme=true] #modoo .item_together .emph_together{color:rgba(255,255,255,0.48);background-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .item_short .wrap_thumb:before{background-image:linear-gradient(0deg,rgba(20,21,23,0.88) 21.78%,rgba(20,21,23,0) 50.21%);}
:root[data-darktheme=true] #modoo .item_short .cp_thumb{background-color:#2C2E33;background-image:url(//t1.daumcdn.net/media/common/noimage/ico_noimage_l_dark.png);}
:root[data-darktheme=true] #modoo .item_short .cp_thumb:after{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/squacle_border_16_dark.svg);}
:root[data-darktheme=true] #modoo .item_short .wrap_video:after{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .opt_comm .select_comm{color:#fff;background-color:#1C1E21;}
:root[data-darktheme=true] #modoo .opt_comm .select_comm:disabled{color:rgba(255,255,255,0.24);}
:root[data-darktheme=true] #modoo .item_message .txt_local:before{background-color:rgba(255,255,255,0.32);}
:root[data-darktheme=true] #modoo .item_message .desc_txt{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .item_message .link_info{color:#78A5FF;}
:root[data-darktheme=true] #modoo .item_messagefold{background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .item_messagefold .txt_date{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .item_messagefold .link_info{color:#78A5FF;}
:root[data-darktheme=true] #modoo .list_messagefold li.on .wrap_message:after{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .info_warning .tit_warning{color:#78A5FF;}
:root[data-darktheme=true] #modoo .info_warning .desc_warning{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .weather_report .emph_report{color:#78A5FF;}
:root[data-darktheme=true] #modoo .weather_report .empty_data .desc_empty{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .item_bigimage .type_dark{display:block;}
:root[data-darktheme=true] #modoo .item_bigimage .type_light{display:none;}
:root[data-darktheme=true] #modoo .box_shopping .item_shoppingitem .info_price{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .wrap_tvtalk{background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .multiple_type{background-color:var(--bg-multiple);}
:root[data-darktheme=true] #modoo .multiple_type .tab_g .link_tab{color:rgba(255,255,255,0.72);background-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .multiple_type .tab_g .link_tab[aria-selected='true']{background-color:#fff;}
:root[data-darktheme=true] #modoo .multiple_type .tab_prev{background:linear-gradient(to right,var(--bg-multiple) 20px,transparent 21px,transparent 100%),linear-gradient(to right,var(--bg-multiple) 0px,transparent 100%);}
:root[data-darktheme=true] #modoo .multiple_type .tab_next{background:linear-gradient(to left,var(--bg-multiple) 20px,transparent 21px,transparent 100%),linear-gradient(to left,var(--bg-multiple) 0px,transparent 100%);}
:root[data-darktheme=true] #modoo .type_purple .tab_g .link_tab[aria-selected='true']{color:#5A0B3F;}
:root[data-darktheme=true] #modoo .box_cmtalex .view_emot_detail,:root[data-darktheme=true] #modoo .box_cmtalex .💬_ico_refresh::before,:root[data-darktheme=true] #modoo .box_cmtalex .💬_btn_emoji .💬_wrap_emoji::before,:root[data-darktheme=true] #modoo .box_cmtalex .💬_btn_emoji.on .💬_wrap_emoji::before,:root[data-darktheme=true] #modoo .box_cmtalex .💬_btn_submit .💬_txt_submit,:root[data-darktheme=true] #modoo .box_cmtalex .💬_btn_submit[disabled] .💬_txt_submit,:root[data-darktheme=true] #modoo .box_cmtalex .💬_tooltip_btn::after,:root[data-darktheme=true] #modoo .box_cmtalex [data-tiara-action-name="댓글_삭제"] .💬_ico_tooltip::before,:root[data-darktheme=true] #modoo .box_cmtalex [data-tiara-action-name="댓글_신고"] .💬_ico_tooltip::before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_dark_250530.svg);}
:root[data-darktheme=true] #modoo .box_cmtalex{background-color:#1C1E21;}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_cmt_write{border-color:rgba(255,255,255,0.16);background-color:#1C1E21;}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_wrap_cmt{background:rgba(91,146,254,0.12);}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_wrap_cmt.visible{background:#2C2E33;}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_wrap_cmt.visible.💬_mine{background:rgba(123,102,255,0.12);}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_cmt_header .💬_txt{color:#fff;}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_cmt_date::before{background-color:rgba(255,255,255,0.16);}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_cmt_header .💬_txt{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_desc_cmt{color:rgba(255,255,255,0.88);}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_btn_next:hover{background-color:#1c1e21;}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_tooltip_item .💬_txt{color:#fff;}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_cmt_write_len{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_tf_cmt{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_on .💬_tf_cmt{color:rgba(255,255,255,0.88);}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_cmt_num_g{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_cmt_write_len{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_typed .💬_cmt_num_g{color:#fff;}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_typed .💬_cmt_num_g ~ .💬_cmt_num_g{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_tooltip_box{background-color:#3D3F43;}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_censored .💬_desc_cmt{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_cmtalex .emoticon_keyboard{border-color:rgba(255,255,255,0.16);background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .box_cmtalex .emoticon_keyboard .emoticon_control{border-color:rgba(255,255,255,0.04);background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .box_cmtalex .emoticon_keyboard .emoticon_item_list{background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .box_cmtalex .emoticon_keyboard .emoticon_tab .on .emt_tab_item{background-color:#3D3F43;}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_cmt_list_next .💬_btn_next{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_empty_txt_title{color:#fff;}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_empty_txt_desc{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_btn_queued_cnt{background-color:#3D3F43;}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_btn_queued_cnt .💬_queued_cnt_txt{color:#fff;}
:root[data-darktheme=true] #modoo .box_cmtalex .💬_btn_queued_cnt .💬_queued_cnt_ico::after{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_dark_250530.svg);}
:root[data-darktheme=true] #modoo .link_bnr{background-color:#1C1E21;}
:root[data-darktheme=true] #modoo .link_bnr .type_dark{display:block;}
:root[data-darktheme=true] #modoo .link_bnr .type_light{display:none;}
:root[data-darktheme=true] #modoo .link_bnr_square .thumb_bnr{border-color:rgba(255,255,255,0.06);}
:root[data-darktheme=true] #modoo .box_bnr_bizboard,:root[data-darktheme=true] #modoo .content-article .box_bnr_bizboard:first-of-type,:root[data-darktheme=true] #modoo .box_bnr_bizboard + .box_comp{margin-top:12px;}
:root[data-darktheme=true] #modoo .sns_comm .list_sns .link_sns,:root[data-darktheme=true] #modoo .tf_url .txt_url{color:#000;}
:root[data-darktheme=true] #modoo .page_setting .btn_pageup{border-color:rgba(255,255,255,0.08);background-color:#1C1E21;}
:root[data-darktheme=true] #modoo .btn_weather{border-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.76);}
:root[data-darktheme=true] #modoo .btn_weather:hover{border-color:rgba(255,255,255,0.16);}
:root[data-darktheme=true] #modoo .btn_weather:disabled{color:rgba(255,255,255,0.32);}
:root[data-darktheme=true] #modoo .select_cp .btn_selected{color:#fff;background:rgba(0,0,0,0.7);}
:root[data-darktheme=true] #modoo .select_cp .btn_option{border-color:rgba(255,255,255,0.1);color:#fff;background:#1C1E21;}
:root[data-darktheme=true] #modoo .select_cp .btn_option[aria-selected='true']{background:#5B92FE;}
:root[data-darktheme=true] #modoo .info_cp .item_cp,:root[data-darktheme=true] #modoo .info_cp .tit_cp{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .info_cp .txt_cp{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .tabday_wrap{background:#1C1E21;}
:root[data-darktheme=true] #modoo .tab_day li + li:before{background:rgba(255,255,255,0.1);}
:root[data-darktheme=true] #modoo .tab_day .txt_day{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .tab_day .txt_date{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .tab_day .link_tab[aria-selected='true'] .txt_day,:root[data-darktheme=true] #modoo .tab_day .link_tab[aria-selected='true'] .txt_date{color:#26AAF6;}
:root[data-darktheme=true] #modoo .tab_day .link_tab[aria-disabled='true'] .txt_day,:root[data-darktheme=true] #modoo .tab_day .link_tab[aria-disabled='true'] .txt_date{color:rgba(255,255,255,0.2);}
:root[data-darktheme=true] #modoo .tabday_wrap .tab_prev{background:linear-gradient(to right,#1C1E21 39.58%,transparent 100%);}
:root[data-darktheme=true] #modoo .tabday_wrap .tab_next{background:linear-gradient(to left,#1C1E21 39.58%,transparent 100%);}
:root[data-darktheme=true] #modoo .util_switch .bg_switch{background:rgba(255,255,255,0.1);}
:root[data-darktheme=true] #modoo .util_switch .txt_switch{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .util_switch .btn_switch .ico_switch.light,:root[data-darktheme=true] #modoo .util_switch .btn_switch[aria-checked='true'] .ico_switch.dark{display:none;}
:root[data-darktheme=true] #modoo .util_switch .btn_switch .ico_switch.dark,:root[data-darktheme=true] #modoo .util_switch .btn_switch[aria-checked='true'] .ico_switch.active{display:block;}
:root[data-darktheme=true] #modoo .util_map .link_back{color:rgba(255,255,255,0.72);background:#1C1E21;}
:root[data-darktheme=true] #modoo .util_map .btn_util{border-color:rgba(255,255,255,0.06);color:rgba(255,255,255,0.72);background:#1C1E21;}
:root[data-darktheme=true] #modoo .util_map .btn_util[aria-current='true']{color:#fff;background:#26AAF6;}
:root[data-darktheme=true] #modoo .util_map .map_control .inner_control{border-color:#1C1E21;background:#1C1E21;}
:root[data-darktheme=true] #modoo .util_map .map_control .inner_control::after{background-color:rgba(255,255,255,0.06);}
:root[data-darktheme=true] #modoo .util_map .map_control .btn_zoomin .ico_control:before,:root[data-darktheme=true] #modoo .util_map .map_control .btn_zoomin .ico_control:after,:root[data-darktheme=true] #modoo .util_map .map_control .btn_zoomout .ico_control:before{background:#fff;}
:root[data-darktheme=true] #modoo .list_place .link_place{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .list_place .link_place[aria-current="page"]{color:#78A5FF;}
:root[data-darktheme=true] #modoo .wrap_weather .item_air{border-color:rgba(255,255,255,0.08);background:#1C1E21;}
:root[data-darktheme=true] #modoo .wrap_weather .list_air dt{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .wrap_weather .item_air .txt_collecting{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .wrap_weather[class*='sea_level'] .item_air:first-child dd{color:inherit;}
:root[data-darktheme=true] #modoo .tab_favorite .link_tab{color:rgba(255,255,255,0.72);background:#1C1E21;}
:root[data-darktheme=true] #modoo .tab_favorite .link_tab[aria-selected='true']{color:#fff;background-color:#5B92FE;}
:root[data-darktheme=true] #modoo .tabfavorite_wrap .tab_prev{background:linear-gradient(to right,#141517 20px,transparent 21px,transparent 100%),linear-gradient(to right,#141517 0px,transparent 100%);}
:root[data-darktheme=true] #modoo .tabfavorite_wrap .tab_next{background:linear-gradient(to left,#141517 20px,transparent 21px,transparent 100%),linear-gradient(to left,#141517 0px,transparent 100%);}
:root[data-darktheme=true] #modoo .box_now_weather{background-color:transparent;}
:root[data-darktheme=true] #modoo .weather_current{background-color:#1C1E21;}
:root[data-darktheme=true] #modoo .box_now_weather .info_location .tit_location{color:#fff;}
:root[data-darktheme=true] #modoo .box_now_weather .desc_summary{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .box_now_weather_theme .item_air.type_airstat1{border-color:rgba(50,138,246,0.6);}
:root[data-darktheme=true] #modoo .box_now_weather_theme .item_air.type_airstat1 dt{color:#328AF6;}
:root[data-darktheme=true] #modoo .box_now_weather_theme .item_air.type_airstat2{border-color:rgba(0,168,100,0.6);}
:root[data-darktheme=true] #modoo .box_now_weather_theme .item_air.type_airstat2 dt{color:#00A864;}
:root[data-darktheme=true] #modoo .box_now_weather_theme .item_air.type_airstat3{border-color:rgba(240,109,32,0.6);}
:root[data-darktheme=true] #modoo .box_now_weather_theme .item_air.type_airstat3 dt{color:#F06D20;}
:root[data-darktheme=true] #modoo .box_now_weather_theme .item_air.type_airstat4{border-color:rgba(248,51,74,0.6);}
:root[data-darktheme=true] #modoo .box_now_weather_theme .item_air.type_airstat4 dt{color:#F8334A;}
:root[data-darktheme=true] #modoo .box_now_weather_theme .info_location .tit_location{color:#fff;}
:root[data-darktheme=true] #modoo .box_hourly_weather .slide_box{border-color:rgba(255,255,255,0.16);}
:root[data-darktheme=true] #modoo .box_hourly_weather .fixed_head{background:#1C1E21;}
:root[data-darktheme=true] #modoo .box_hourly_weather .fixed_head .tit_data{border-color:rgba(255,255,255,0.04);color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .box_hourly_weather .fixed_head .tit_data .txt_unit{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_hourly_weather .list_hourly .item_hourly{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .box_hourly_weather .list_hourly .flicking-panel:first-child .item_hourly{border-color:transparent;}
:root[data-darktheme=true] #modoo .box_hourly_weather .list_hourly .data_time{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .box_hourly_weather .list_hourly .txt_data{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .box_hourly_weather .list_hourly .txt_data.emph_txt{color:#78A5FF;}
:root[data-darktheme=true] #modoo .box_hourly_weather .list_hourly .item_midnight:before{border-color:rgba(255,255,255,0.16);background:#1C1E21;}
:root[data-darktheme=true] #modoo .box_hourly_weather .list_hourly .item_dogwalk:before{border-color:rgba(50,138,246,0.16);background-image:linear-gradient(to right,rgba(50,138,246,0.16) 0%,rgba(50,138,246,0.16) 100%);}
:root[data-darktheme=true] #modoo .box_hourly_weather .list_hourly .item_activity:before{border-color:rgba(60,180,50,0.12);background:#1C1E21;background-image:linear-gradient(to right,rgba(60,180,50,0.15) 0%,rgba(60,180,50,0.15) 100%);}
:root[data-darktheme=true] #modoo .box_weekly_forecast .list_weekly .flicking-panel + .flicking-panel .item_weekly{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .box_weekly_forecast .date_weekly .txt_day{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .box_weekly_forecast .date_weekly .txt_date{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_weekly_forecast .temp_weekly .item_temp + .item_temp::before{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_weekly_forecast .btn_moreview{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .box_ca .list_item .desc_item{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .info_forecast{border-color:rgba(95,148,254,0.08);background:rgba(95,148,254,0.04);}
:root[data-darktheme=true] #modoo .info_forecast .desc_forecast{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .box_airinfo_local .list_index li:after{background:#fff;}
:root[data-darktheme=true] #modoo .box_airinfo_local .list_chart .tit_chart{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_airinfo_local .list_chart li:first-child .tit_chart{color:#fff;}
:root[data-darktheme=true] #modoo .box_past .head_calendar{border-color:rgba(95,148,254,0.08);background:rgba(95,148,254,0.04);}
:root[data-darktheme=true] #modoo .box_past .head_calendar .tit_calendar{color:#fff;}
:root[data-darktheme=true] #modoo .box_past .tbl_calendar th,:root[data-darktheme=true] #modoo .box_past .tbl_calendar td{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .box_suntime .info_sunstate .txt_info2,:root[data-darktheme=true] #modoo .box_suntime .view_timeinfo .info_timeinfo .txt_time,:root[data-darktheme=true] #modoo .box_suntime .view_timeinfo .tit_timeinfo{color:#000;}
:root[data-darktheme=true] #modoo .view_timeinfo .info_timeinfo .tit_time{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .info_sunstate .view_timeinfo .info_timeinfo .tit_time{color:rgba(0,0,0,0.48);}
:root[data-darktheme=true] #modoo .box_event .info_event .tit_event .txt_tit{color:#fff;}
:root[data-darktheme=true] #modoo .box_event .list_info dt{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_event .list_info dd{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .list_livingdata .txt_name{color:#fff;}
:root[data-darktheme=true] #modoo .list_suntime .item_sunset{color:rgba(0,0,0,0.72);}
:root[data-darktheme=true] #modoo .box_nation_weather .inner_nation_weather{background:#ADE1FF;}
:root[data-darktheme=true] #modoo .box_nation_weather .tit_box .txt_box{color:#000;}
:root[data-darktheme=true] #modoo .box_nation_weather .btn_help .ico_help{background-position:-120px -60px;}
:root[data-darktheme=true] #modoo .select_mapitem .list_option{background:#1C1E21;}
:root[data-darktheme=true] #modoo .select_mapitem .link_option{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .select_mapitem .link_option[aria-disabled="true"]{color:rgba(255,255,255,0.2);}
:root[data-darktheme=true] #modoo .select_mapitem .link_option[aria-selected="true"]{background:rgba(255,255,255,0.03);}
:root[data-darktheme=true] #modoo .nationweather_map .map_rainfallp .link_map{background:#3C789B;}
:root[data-darktheme=true] #modoo .nationweather_map .list_map .active .link_map{background:#fff;}
:root[data-darktheme=true] #modoo .nationweather_map .list_map .tooltip_icon .txt_tooltip{color:#fff;background:#808080;}
:root[data-darktheme=true] #modoo .box_nation_weather .info_cp .tit_cp,:root[data-darktheme=true] #modoo .box_nation_weather .info_cp .txt_cp,:root[data-darktheme=true] #modoo .box_nation_weather .info_cp .txt_time{color:rgba(0,0,0,0.48);}
:root[data-darktheme=true] #modoo .box_nation_weather .info_cp .link_cp{color:#4881F7;}
:root[data-darktheme=true] #modoo .map_infodetail .inner_mapinfo{background:#1C1E21;}
:root[data-darktheme=true] #modoo .map_infodetail .wrap_location{color:#fff;}
:root[data-darktheme=true] #modoo .map_infodetail .txt_local{color:#fff;}
:root[data-darktheme=true] #modoo .map_infodetail .txt_select{color:#78A5FF;}
:root[data-darktheme=true] #modoo .map_infodetail .txt_select2{color:#fff;}
:root[data-darktheme=true] #modoo .map_infodetail .txt_select2:before{border-color:rgba(255,255,255,0.1);}
:root[data-darktheme=true] #modoo .box_sea_weather .map_infodetail .txt_select{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_sea_weather .map_infodetail .txt_select:before{border-color:rgba(255,255,255,0.1);}
:root[data-darktheme=true] #modoo .map_infodetail .desc_summary .txt_desc{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .map_infodetail .list_range .txt_value{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .map_infodetail .list_seaarea li{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .map_infodetail .list_seaarea .link_map{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .map_infodetail .list_accumulation .box_accumulation{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .map_infodetail .list_accumulation .box_accumulation .tit_accumulation{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .map_infodetail .list_accumulation .box_accumulation .txt_accumulation{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .map_infodetail .list_accumulation .box_accumulation .txt_nodata{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .map_infodetail .list_accumulation .past .box_accumulation .tit_accumulation{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .map_infodetail .list_accumulation .past .box_accumulation .txt_accumulation{color:#fff;}
:root[data-darktheme=true] #modoo .map_infodetail .list_accumulation .active .box_accumulation{border-color:#5B92FE;}
:root[data-darktheme=true] #modoo .map_infodetail .list_accumulation .active .box_accumulation .tit_accumulation{color:#78A5FF;}
:root[data-darktheme=true] #modoo .map_infodetail .list_accumulation .active .box_accumulation .txt_accumulation{color:#78A5FF;}
:root[data-darktheme=true] #modoo .map_infodetail .list_accumulation .active .box_accumulation .txt_nodata{color:#78A5FF;}
:root[data-darktheme=true] #modoo .map_infodetail .list_accumulation.type_day .past .box_accumulation .tit_accumulation{color:#fff;}
:root[data-darktheme=true] #modoo .map_infodetail .list_accumulation.type_day .past .box_accumulation .tit_accumulation .txt_date{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .map_infodetail .wrap_btn .btn_weather{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .map_infodetail .wrap_btn .btn_weather:hover{border-color:rgba(255,255,255,0.16);}
:root[data-darktheme=true] #modoo .box_sea_weather .inner_sea_weather{background:#ADE1FF;}
:root[data-darktheme=true] #modoo .box_sea_weather .tit_box .txt_box{color:#000;}
:root[data-darktheme=true] #modoo .box_sea_weather .btn_help .ico_help{background-position:-120px -60px;}
:root[data-darktheme=true] #modoo .seaweather_map .list_map .tooltip_icon .txt_tooltip{color:#fff;background:#808080;}
:root[data-darktheme=true] #modoo .box_sea_weather .info_wave::after{background:repeating-linear-gradient(to bottom,rgba(255,255,255,0.04) 0,rgba(255,255,255,0.04) 1px,transparent 2px,transparent 28px);}
:root[data-darktheme=true] #modoo .box_sea_weather .info_wave .value_wave .txt_value{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_sea_weather .info_cp .tit_cp,:root[data-darktheme=true] #modoo .box_sea_weather .info_cp .txt_cp,:root[data-darktheme=true] #modoo .box_sea_weather .info_cp .txt_time{color:rgba(0,0,0,0.48);}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report .list_detail .item_detail dd{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report .desc_report{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .box_now_specialreport .list_report .box_report.type_scroll:after{background:linear-gradient(180deg,rgba(28,30,33,0) 0%,#1c1e21 100%);}
:root[data-darktheme=true] #modoo .box_now_specialreport .empty_data .desc_empty{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report3{border-color:#8484FF;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report3 .head_report{border-color:#8484FF1f;background:#8484FF0f;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report3 .tit_report{color:#8484FF;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report3 .btn_report{background:#8484FF;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report3 .list_detail .item_detail dt{color:#8484FF;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report3 .list_time dt,:root[data-darktheme=true] #modoo .box_now_specialreport .box_report3 .list_time dd{color:#8484FF;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report4{border-color:#AF74F9;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report4 .head_report{border-color:#AF74F91f;background:#AF74F90f;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report4 .tit_report{color:#AF74F9;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report4 .btn_report{background:#AF74F9;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report4 .list_detail .item_detail dt{color:#AF74F9;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report4 .list_time dt,:root[data-darktheme=true] #modoo .box_now_specialreport .box_report4 .list_time dd{color:#AF74F9;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report7{border-color:#5A92F0;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report7 .head_report{border-color:#5A92F01f;background:#5A92F00f;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report7 .tit_report{color:#5A92F0;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report7 .btn_report{background:#5A92F0;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report7 .list_detail .item_detail dt{color:#5A92F0;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report7 .list_time dt,:root[data-darktheme=true] #modoo .box_now_specialreport .box_report7 .list_time dd{color:#5A92F0;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report8{border-color:#F06262;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report8 .head_report{border-color:#F062621f;background:#F062620f;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report8 .tit_report{color:#F06262;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report8 .btn_report{background:#F06262;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report8 .list_detail .item_detail dt{color:#F06262;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report8 .list_time dt,:root[data-darktheme=true] #modoo .box_now_specialreport .box_report8 .list_time dd{color:#F06262;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report10{border-color:#EF65B0;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report10 .head_report{border-color:#EF65B01f;background:#EF65B00f;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report10 .tit_report{color:#EF65B0;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report10 .btn_report{background:#EF65B0;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report10 .list_detail .item_detail dt{color:#EF65B0;}
:root[data-darktheme=true] #modoo .box_now_specialreport .box_report10 .list_time dt,:root[data-darktheme=true] #modoo .box_now_specialreport .box_report10 .list_time dd{color:#EF65B0;}
:root[data-darktheme=true] #modoo .box_report_criteria .list_criteria .tit_criteria{color:#fff;}
:root[data-darktheme=true] #modoo .box_report_criteria .list_criteria .desc_criteria{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .box_report_criteria .list_criteria li + li{border-color:rgba(255,255,255,0.06);}
:root[data-darktheme=true] #modoo .box_cctv .wrap_thumb{background:rgba(0,0,0,0.2);}
:root[data-darktheme=true] #modoo .box_cctv .wrap_thumb.type_refresh{background:rgba(0,0,0,0.8);}
:root[data-darktheme=true] #modoo .box_powerinfo .bar_powerinfo{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/bar_powerinfo_dark.png);}
:root[data-darktheme=true] #modoo .box_powerinfo .bar_powerinfo_inner{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/bar_powerinfo_inner_dark.png);}
:root[data-darktheme=true] #modoo .box_powerinfo .list_summary .item_summary + .item_summary{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] #modoo .box_powerinfo .list_summary .item_summary dt{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .box_powerinfo .list_summary .item_summary dd{color:#fff;}
:root[data-darktheme=true] #modoo .box_powerinfo .list_summary .item_summary.item_rate dt,:root[data-darktheme=true] #modoo .box_powerinfo .list_summary .item_summary.item_rate dd{color:#78A5FF;}
:root[data-darktheme=true] #modoo .box_powerinfo .list_level .txt_level{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .box_powerinfo .list_level .num_level{color:rgba(255,255,255,0.42);}
:root[data-darktheme=true] #modoo .box_powerinfo .list_level .level_on .txt_level{color:#fff;}
:root[data-darktheme=true] #modoo .box_powerinfo .list_level .level_on .num_level{color:#fff;}
:root[data-darktheme=true] #modoo .box_ranking .list_ranking .txt_cate{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_place .btn_full .ico_full{opacity:0.72;}
:root[data-darktheme=true] #modoo .box_place .list_placeitem .txt_item{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .box_place .list_placeitem .txt_item2{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_map_theme .map_control .btn_control .ico_control{opacity:1;}
:root[data-darktheme=true] #modoo .box_map_theme .map_control .btn_control:disabled .ico_control{opacity:0.20;}
:root[data-darktheme=true] #modoo .box_map_theme .map_switcher .inner_switcher{background:#1C1E21;}
:root[data-darktheme=true] #modoo .box_map_theme .map_switcher .btn_switcher{border-color:rgba(255,255,255,0.06);}
:root[data-darktheme=true] #modoo .box_map_theme .map_switcher .btn_switcher .ico_switcher.light,:root[data-darktheme=true] #modoo .box_map_theme .map_switcher .btn_switcher[aria-current="true"] .ico_switcher.dark{display:none;}
:root[data-darktheme=true] #modoo .box_map_theme .map_switcher .btn_switcher .ico_switcher.dark,:root[data-darktheme=true] #modoo .box_map_theme .map_switcher .btn_switcher[aria-current="true"] .ico_switcher.active{display:block;}
:root[data-darktheme=true] #modoo .box_map_theme .map_switcher .btn_switcher .txt_switcher{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .box_map_theme .map_switcher .btn_switcher[aria-current="true"] .txt_switcher{color:#fff;}
:root[data-darktheme=true] #modoo .layer_marker .inner_layer{background:#1C1E21;}
:root[data-darktheme=true] #modoo .layer_marker .tit_marker{color:#fff;}
:root[data-darktheme=true] #modoo .layer_marker .link_more{border-color:rgba(255,255,255,0.06);color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .layer_marker .desc_summary.type_airstat_none{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .layer_marker.loading .link_more{color:rgba(255,255,255,0.2);}
:root[data-darktheme=true] #modoo .box_my_weather .btn_form{border-color:rgba(255,255,255,0.08);color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .box_my_weather .btn_form:disabled{color:rgba(255,255,255,0.2);}
:root[data-darktheme=true] #modoo .box_my_weather .btn_form2{color:#fff;}
:root[data-darktheme=true] #modoo .box_my_weather .btn_form2:disabled{color:#fff;}
:root[data-darktheme=true] #modoo .my_list .info_notice .desc_notice{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] .modoo_my_item .ico_weather{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_weather_dark_250617.svg);}
:root[data-darktheme=true] .modoo_my_item .item_myweather{border-color:rgba(255,255,255,0.04);background-color:rgba(255,255,255,0.02);}
:root[data-darktheme=true] .modoo_my_item .item_myweather .tit_my{color:#fff;}
:root[data-darktheme=true] .modoo_my_item .item_myweather .tit_my .link_location{color:#fff;}
:root[data-darktheme=true] .modoo_my_item .item_myweather .layer_my{border-color:rgba(255,255,255,0.12);background-color:#2C2E33;}
:root[data-darktheme=true] .modoo_my_item .item_myweather .btn_sort{color:rgba(255,255,255,0.72) !important;}
:root[data-darktheme=true] .modoo_my_disabled .item_myweather .tit_my .link_location{color:rgba(255,255,255,0.2) !important;}
:root[data-darktheme=true] .modoo_my_item.drag_item .item_myweather{border-color:#2C2E33;background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .box_now_weather.loading_comp{background-color:#1C1E21;}
:root[data-darktheme=true] #modoo .modoo_layer .inner_layer{background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .modoo_layer .my_btn [class^=btn_layer]{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .modoo_layer .my_btn .btn_layer{background-color:#3D3F43;}
:root[data-darktheme=true] #modoo .modoo_layer .my_btn .btn_layer2{color:#fff;}
:root[data-darktheme=true] #modoo .toast_modoo .inner_toast{background-color:#F2F4F7;}
:root[data-darktheme=true] #modoo .toast_modoo .txt_toast{color:#000;}
:root[data-darktheme=true] #modoo .info_price.down .txt_gap{color:#78A5FF;}
:root[data-darktheme=true] #modoo .market_status{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .info_price.draw .txt_gap{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .status_off::before{background-color:rgba(255,255,255,0.12);}
:root[data-darktheme=true] #modoo .market_status .status_off::before{background-color:rgba(255,255,255,0.12);}
:root[data-darktheme=true] #modoo .stock_card{background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .stock_card .txt_date{color:rgba(255,255,255,0.32);}
:root[data-darktheme=true] #modoo .stock_card .chart_empty{border-color:rgba(255,255,255,0.08);background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .list_text li + li{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .box_economy_my .wrap_empty .desc_empty{color:rgba(255,255,255,0.32);}
:root[data-darktheme=true] #modoo .item_newsbasic .emph_info.draw{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .item_newsbasic .emph_info.down{color:#78A5FF;}
:root[data-darktheme=true] #modoo .box_indicator .btn_refresh{background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .list_discription li{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .list_indicator .link_indicator{background-color:#2C2E33;box-shadow:0px 1px 10px 0px rgba(0,0,0,0.08);}
:root[data-darktheme=true] #modoo .link_indicator .info_price .txt_g{color:#fff;}
:root[data-darktheme=true] #modoo .link_indicator .info_price.down .txt_gap{color:#78A5FF;}
:root[data-darktheme=true] #modoo .type_row .tit_indicator .txt_name{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .type_column .tit_indicator .txt_name{color:#fff;}
:root[data-darktheme=true] #modoo .type_column .tit_indicator .txt_unit,:root[data-darktheme=true] #modoo .type_column .tit_indicator .txt_date{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .select_market .box_opt{background-color:#1C1E21;box-shadow:0px 4px 32px rgba(255,255,255,0.16);}
:root[data-darktheme=true] #modoo .select_market .list_option li + li{border-top:1px solid rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .list_stock_ranking li{border-bottom:1px solid rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .item_stock_ranking .desc_empty{color:rgba(255,255,255,0.32);}
:root[data-darktheme=true] #modoo .list_stock_schedule li{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true] #modoo .item_stock_schedule .txt_label .txt_g{color:#78A5FF;}
:root[data-darktheme=true] #modoo .item_stock_schedule .txt_subinfo{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .stock_schedule .wrap_empty .desc_empty{color:rgba(255,255,255,0.32);}
:root[data-darktheme=true] #modoo .list_rolling .tag_shortdrama{color:#fff;background-color:#7B66FF;}
:root[data-darktheme=true] #modoo .box_shortdrama .list_history .num_history{color:#fff;}
:root[data-darktheme=true] #modoo .box_shortdrama .wrap_alarm .tit_alarm{color:#fff;}
:root[data-darktheme=true] #modoo .box_shortdrama .wrap_alarm .tit_alarm .emph_g{color:#9B8CFF;}
:root[data-darktheme=true] #modoo .box_shortdrama .link_alarm{background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .box_shortdrama_topic{background-color:transparent;}
:root[data-darktheme=true] #modoo .box_shortdrama_topic .wrap_thumb::after{border-color:none;}
:root[data-darktheme=true] #modoo .box_shortdrama_login{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/bg_login_dark.png);}
:root[data-darktheme=true] #modoo .box_shortdrama_login .tit_login{color:#fff;}
:root[data-darktheme=true] #modoo .box_shortdrama_login .btn_login{color:#000;background-color:#F2F4F7;}
:root[data-darktheme=true] #modoo .wrap_historynone{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/bg_historynone_dark.png);}
:root[data-darktheme=true] #modoo .tit_historynone{color:#fff;}
:root[data-darktheme=true] #modoo .box_shortdrama_preview .btn_view{color:#fff;background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .box_shortdrama_error .wrap_error .tit_error{color:#fff;}
:root[data-darktheme=true] #modoo .box_shortdrama_error .wrap_error .btn_refresh{color:#000;background-color:#F2F4F7;}
:root[data-darktheme=true] #modoo .box_shortdrama_vod .btn_view{background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .box_todaybubble .box_tit .ico_beta{background-image:url("data:image/svg+xml,%3Csvg width='32' height='12' viewBox='0 0 32 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.3878 5.67424C7.12707 5.26006 7.74757 4.60987 7.74757 3.44391V3.41421C7.74757 2.70463 7.51156 2.12946 7.03799 1.65589C6.44719 1.06509 5.51567 0.739994 4.33407 0.739994H1.13783C0.501709 0.738431 0 1.2417 0 1.87626V9.94423C0 10.5804 0.501709 11.0821 1.13783 11.0821H4.4513C6.78635 11.0821 8.32273 10.1365 8.32273 8.2453V8.21561C8.32273 6.82614 7.58346 6.13219 6.3878 5.67424ZM2.21627 2.73276H3.99335C4.95457 2.73276 5.48597 3.11725 5.48597 3.79713V3.82683C5.48597 4.5958 4.84985 4.9209 3.84643 4.9209H2.21783V2.73432L2.21627 2.73276ZM6.0627 7.96397C6.0627 8.73294 5.45628 9.08617 4.45286 9.08617H2.21783V6.81051H4.3794C5.54693 6.81051 6.06427 7.23876 6.06427 7.93271V7.96241L6.0627 7.96397Z' fill='white' fill-opacity='0.48'/%3E%3Cpath d='M13.3371 3.0144C11.0317 3.0144 9.42188 4.87588 9.42188 7.13748V7.16718C9.42188 9.58976 11.1802 11.2606 13.559 11.2606C14.7109 11.2606 15.6127 10.8917 16.3067 10.2993C16.4692 10.1524 16.6021 9.93048 16.6021 9.63508C16.6021 9.13337 16.2332 8.74889 15.73 8.74889C15.494 8.74889 15.3455 8.80828 15.1829 8.92706C14.725 9.26622 14.2076 9.45847 13.5871 9.45847C12.5822 9.45847 11.8726 8.92706 11.6522 7.90645H16.1004C16.6912 7.90645 17.1491 7.4782 17.1491 6.82801C17.1491 5.18847 15.9816 3.01597 13.3371 3.01597V3.0144ZM11.6225 6.50136C11.7991 5.48231 12.4056 4.81649 13.3371 4.81649C14.2686 4.81649 14.8735 5.49638 15.0063 6.50136H11.6225Z' fill='white' fill-opacity='0.48'/%3E%3Cpath d='M30.8786 3.0066C30.2878 3.0066 29.8033 3.46298 29.7579 4.04284C29.1437 3.38952 28.3341 2.99097 27.4463 2.99097C25.5301 2.99097 23.9766 4.84151 23.9766 7.12498C23.9766 9.40846 25.5301 11.259 27.4463 11.259C28.3341 11.259 29.1437 10.862 29.7564 10.2087C29.7954 10.7948 30.2815 11.259 30.877 11.259C31.4725 11.259 32.0008 10.7557 32.0008 10.1352V4.13036C32.0008 3.50987 31.4975 3.0066 30.877 3.0066H30.8786ZM27.9574 9.61164C26.9649 9.61164 26.1616 8.49882 26.1616 7.12498C26.1616 5.75115 26.9665 4.63832 27.9574 4.63832C28.9483 4.63832 29.7532 5.75115 29.7532 7.12498C29.7532 8.49882 28.9483 9.61164 27.9574 9.61164Z' fill='white' fill-opacity='0.48'/%3E%3Cpath d='M22.1568 9.22089C22.1131 9.22089 21.9646 9.23495 21.8911 9.23495C21.3894 9.23495 21.1675 8.98332 21.1675 8.46598V5.08218H22.1568C22.6882 5.08218 23.118 4.65393 23.118 4.12096C23.118 3.588 22.6898 3.15975 22.1568 3.15975H21.1675V2.1704C21.1675 1.5499 20.6658 1.04663 20.0437 1.04663C19.4216 1.04663 18.9215 1.54834 18.9215 2.1704V3.15975H18.4948C17.9556 3.15975 17.5195 3.59581 17.5195 4.13503C17.5195 4.67425 17.9556 5.11031 18.4948 5.11031H18.9215V8.83327C18.9215 10.6651 19.853 11.2121 21.2269 11.2121C21.7145 11.2121 22.099 11.1527 22.5116 10.9901C22.8226 10.8714 23.0883 10.5463 23.0883 10.1477C23.0883 9.63038 22.6601 9.2162 22.1568 9.2162V9.22089Z' fill='white' fill-opacity='0.48'/%3E%3C/svg%3E%0A");}
:root[data-darktheme=true] #modoo .box_todaybubble .tit_todaybubble{color:rgba(255,255,255,0.86);}
:root[data-darktheme=true] #modoo .box_todaybubble .link_todaybubble{background:rgba(255,255,255,0.06);}
:root[data-darktheme=true] #modoo .box_todaybubble .link_todaybubble:hover{border-color:#4881F7;background:#1C1E21;}
:root[data-darktheme=true] #modoo .box_todaybubble .info_todaybubble{color:rgba(255,255,255,0.44);}
:root[data-darktheme=true] #modoo .box_todaybubble .info_todaybubble:before{background:rgba(255,255,255,0.16);}
:root[data-darktheme=true] #modoo .box_todaybubble:not(.todaybubble_open) .link_todaybubble{background:none;}
:root[data-darktheme=true] #modoo .box_todaybubble .link_refresh .emph_txt{color:#fff;}
:root[data-darktheme=true] #modoo .msgboard_tit .desc_msgboard{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] #modoo .msgboard_inp{background-color:#2C2E33;}
:root[data-darktheme=true] #modoo .msgboard_inp:after{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/bg_msgboard_right_dark.png);}
:root[data-darktheme=true] #modoo .msgboard_inp .txt_msg{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .msg_info .group_tf{border-color:rgba(255,255,255,0.08);background-color:#42444A;}
:root[data-darktheme=true] #modoo .msg_info .inp_board::-webkit-input-placeholder{font-weight:400;color:rgba(255,255,255,0.32);}
:root[data-darktheme=true] #modoo .msg_info .inp_board::-moz-placeholder{font-weight:400;color:rgba(255,255,255,0.32);}
:root[data-darktheme=true] #modoo .msg_info .inp_board:-ms-input-placeholder{font-weight:400;color:rgba(255,255,255,0.32);}
:root[data-darktheme=true] #modoo .msg_info .inp_board::placeholder{font-weight:400;color:rgba(255,255,255,0.32);}
:root[data-darktheme=true] #modoo .msg_info .txt_byte{color:rgba(255,255,255,0.42);}
:root[data-darktheme=true] #modoo .msgboard_choice .txt_choice{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true] #modoo .item_msgboard .txt_g{color:rgba(0,0,0,0.86);}
:root[data-darktheme=true] #modoo .item_msgboard .layer_util{background-color:#1C1E21;}
:root[data-darktheme=true] #modoo .item_msgboard .btn_more .ico_more{background-image:url(https://t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_250526.svg);}
/* 다크모드 - Mobile 만 적용 */
:root[data-darktheme=true].mobile #modoo .my_fixed .my_list .wrap_btn{background-color:#1C1E21;}
:root[data-darktheme=true].mobile #modoo .box_bnr_bizboard + .opt_rolling{margin-top:12px;}
/* 다크모드 - PC */
:root[data-darktheme=true].pcweb{/* header(섹션) - LNB */ /* header(섹션) - 테마형 */ /* header(섹션) - 플로팅 */ /* 다크모드 - PC */ /* 사용자 참여 */ }
:root[data-darktheme=true].pcweb #modoo .head_service .logo_daum svg{fill:#fff;}
:root[data-darktheme=true].pcweb #modoo .head_service .logo_service{color:#fff;}
:root[data-darktheme=true].pcweb #modoo .head_service .link_share .ico_share{background-position:0 0;}
:root[data-darktheme=true].pcweb #modoo .head_service.light_theme .logo_service{color:#111;}
:root[data-darktheme=true].pcweb #modoo .head_service.light_theme .link_share .ico_share{background-position:-30px 0;}
:root[data-darktheme=true].pcweb #modoo .head_service.light_theme .list_relate .link_service{color:rgba(17,17,17,0.48);}
:root[data-darktheme=true].pcweb #modoo .wrap_search .box_searchbar:hover{border-color:rgba(255,255,255,0.1);}
:root[data-darktheme=true].pcweb #modoo .layer_suggest{background:#2C2E33;}
:root[data-darktheme=true].pcweb #modoo .layer_open .layer_suggest:before{background:rgba(255,255,255,0.06);}
:root[data-darktheme=true].pcweb #modoo .layer_suggest .list_suggest li:hover{background:rgba(255,255,255,0.02);}
:root[data-darktheme=true].pcweb #modoo .section_header .head_service{background:none;}
:root[data-darktheme=true].pcweb #modoo .head_section{background-color:#1C1E21;}
:root[data-darktheme=true].pcweb #modoo.fixed_gnb .section-gnb .list_gnb .link_gnb[aria-current='page']{background-color:transparent;color:#78A5FF;}
:root[data-darktheme=true].pcweb #modoo .list_lnb .link_lnb:hover{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true].pcweb #modoo .list_lnb .link_lnb[aria-current='page']:hover{color:var(--color-gnb-skin-dark);}
:root[data-darktheme=true].pcweb #modoo .gnb_type_theme .list_gnb .link_gnb:hover{background-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true].pcweb #modoo.fixed_lnb .section-gnb .list_gnb .link_gnb:hover,:root[data-darktheme=true].pcweb #modoo.fixed_lnb .section-lnb .list_lnb .link_lnb:hover{background-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true].pcweb #modoo.fixed_lnb .gnb_type_theme .list_lnb .link_lnb:hover{background-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true].pcweb #modoo.fixed_lnb .gnb_type_theme .list_lnb .link_lnb[aria-current='page']:hover{color:var(--color-gnb-skin-dark);}
:root[data-darktheme=true].pcweb #modoo .tag_wrap .btn_tabprev:hover,:root[data-darktheme=true].pcweb #modoo .tag_wrap .btn_tabnext:hover{border-color:rgba(255,255,255,0.16);}
:root[data-darktheme=true].pcweb #modoo .tabg2_wrap .btn_fold{border-color:transparent;background-color:#2C2E33;}
:root[data-darktheme=true].pcweb #modoo .tab_g2 .link_tab{color:#fff;background-color:#2C2E33;}
:root[data-darktheme=true].pcweb #modoo .tab_g2 .link_tab[aria-selected='true']{background-color:#5B92FE;}
:root[data-darktheme=true].pcweb #modoo .tag2_wrap .btn_fold{border-color:transparent;background-color:#2C2E33;}
:root[data-darktheme=true].pcweb #modoo .tag_g2 .link_tag{color:rgba(255,255,255,0.72);border-color:rgba(255,255,255,0.08);background-color:rgba(255,255,255,0.12);}
:root[data-darktheme=true].pcweb #modoo .tag_g2 .link_tag[aria-selected='true']{color:#000;background-color:#fff;}
:root[data-darktheme=true].pcweb #modoo [class^=btn_slide]{border-color:rgba(255,255,255,0.08);background-color:#2C2E33;box-shadow:0px 2px 4px rgba(0,0,0,0.3);}
:root[data-darktheme=true].pcweb #modoo [class^=btn_slide]:hover{border-color:rgba(255,255,255,0.16);}
:root[data-darktheme=true].pcweb #modoo .btn_slide4:hover{border-color:rgba(0,0,0,0.16);}
:root[data-darktheme=true].pcweb #modoo .type_platform .desc_tooltip{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true].pcweb #modoo .list_newsheadline2 li:first-child .item_newsheadline2 .cont_thumb{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true].pcweb #modoo .item_newsheadline2 .desc_txt{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true].pcweb #modoo .content-article .list_newsheadline2 li:nth-child(3) ~ li .item_newsheadline2{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true].pcweb #modoo .slide_dday:before{border-color:rgba(255,255,255,0.15);}
:root[data-darktheme=true].pcweb #modoo .list_dday2 li{background-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true].pcweb #modoo .item_dday2 .emph_txt{color:#fff;}
:root[data-darktheme=true].pcweb #modoo .item_dday2 .icon_point{background-color:#1C1E21;}
:root[data-darktheme=true].pcweb #modoo .item_dday2 .icon_point:before{background-color:rgba(255,255,255,0.12);}
:root[data-darktheme=true].pcweb #modoo .dday_on .tit_date{color:#78A5FF;}
:root[data-darktheme=true].pcweb #modoo .dday_on .emph_txt{color:#78A5FF;}
:root[data-darktheme=true].pcweb #modoo .box_cmtalex .emoticon_control .emt_ctrl_prev span,:root[data-darktheme=true].pcweb #modoo .box_cmtalex .emoticon_control .emt_ctrl_prev.on span,:root[data-darktheme=true].pcweb #modoo .box_cmtalex .emoticon_control .emt_ctrl_next span,:root[data-darktheme=true].pcweb #modoo .box_cmtalex .emoticon_control .emt_ctrl_next.on span{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/m/ico_modoo_dark_250530.svg);}
:root[data-darktheme=true].pcweb #modoo .box_cmtalex .emt_il .emt_il_item:hover{background-color:#3D3F43;}
:root[data-darktheme=true].pcweb #modoo .box_cmtalex .emoticon_control .emt_ctrl_paging{border-color:rgba(255,255,255,0.08);background-color:#2C2E33;}
:root[data-darktheme=true].pcweb #modoo .box_cmtalex .emoticon_tab{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true].pcweb #modoo .box_cmtalex .emoticon_tab .on .emt_tab_item{border-color:#3D3F43;}
:root[data-darktheme=true].pcweb #modoo .box_cmtalex .iScrollIndicator{border:0 none !important;background-color:rgba(242,244,247,0.24) !important;}
:root[data-darktheme=true].pcweb #modoo .page_setting .btn_pageup{background-color:#2C2E33;}
:root[data-darktheme=true].pcweb #modoo .page_setting .btn_setting{background-color:#2C2E33;}
:root[data-darktheme=true].pcweb #modoo .layer_viewsetting{background-color:#2C2E33;}
:root[data-darktheme=true].pcweb #modoo .layer_viewsetting .group_setting + .group_setting:before{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true].pcweb #modoo .layer_viewsetting .btn_viewsetting:hover{background-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true].pcweb #modoo .layer_viewsetting .bg_setting{background-color:#1C1E21;}
:root[data-darktheme=true].pcweb #modoo .layer_viewsetting .bg_setting:after{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true].pcweb #modoo .layer_viewsetting .item_light .bg_setting{background-color:#fff;}
:root[data-darktheme=true].pcweb #modoo .layer_viewsetting .txt_setting{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true].pcweb #modoo .layer_viewsetting .btn_viewsetting[aria-pressed="true"] .txt_setting{color:#78A5FF;}
:root[data-darktheme=true].pcweb #modoo .slide_box.type_shadow:before{background:linear-gradient(270deg,rgba(28,30,33,0) 0%,#1c1e21 80%);}
:root[data-darktheme=true].pcweb #modoo .slide_box.type_shadow:after{background:linear-gradient(90deg,rgba(28,30,33,0) 0%,#1c1e21 80%);}
:root[data-darktheme=true].pcweb #modoo .box_sea_weather .map_infodetail .inner_infodetail + .inner_infodetail:before{background:rgba(255,255,255,0.06);}
:root[data-darktheme=true].pcweb #modoo .box_weekly_forecast .weather_weekly .txt_half{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true].pcweb #modoo .content-article .box_weekly_forecast .info_cp{border-top:1px solid rgba(255,255,255,0.04);}
:root[data-darktheme=true].pcweb #modoo .content-article .map_infodetail .type_rainfall .slide_box.type_shadow:before{background:linear-gradient(to right,#1C1E21 0%,#1C1E21 60%,rgba(28,30,33,0) 100%);}
:root[data-darktheme=true].pcweb #modoo .content-article .map_infodetail .type_rainfall .slide_box.type_shadow:after{background:linear-gradient(to left,#1C1E21 0%,#1C1E21 60%,rgba(28,30,33,0) 100%);}
:root[data-darktheme=true].pcweb .modoo_my_item .item_myweather:hover{border-color:rgba(255,255,255,0.2);}
:root[data-darktheme=true].pcweb .modoo_my_disabled .item_myweather:hover{border-color:rgba(255,255,255,0.04);}
:root[data-darktheme=true].pcweb #modoo .msgboard_tit:before{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_msgboard_left_dark.png);}
:root[data-darktheme=true].pcweb #modoo .msgboard_tit:after{background-image:url(//t1.daumcdn.net/media/common/modoo_2023/pc/bg_msgboard_right_dark.png);}
