/* Minification failed. Returning unminified contents.
(13,1): run-time error CSS1019: Unexpected token, found '#'
 */
/*! jQuery UI - v1.10.1 - 2013-03-11
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;height:21px}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month{width:40%;margin-left:5px}.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("/Images/JqueryUI/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(/Images/JqueryUI/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(/Images/JqueryUI/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/Images/JqueryUI/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(/Images/JqueryUI/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(/Images/JqueryUI/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/Images/JqueryUI/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/Images/JqueryUI/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-position:16px 16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/Images/JqueryUI/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/Images/JqueryUI/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/Images/JqueryUI/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/Images/JqueryUI/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/Images/JqueryUI/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/Images/JqueryUI/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/Images/JqueryUI/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(/Images/JqueryUI/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/Images/JqueryUI/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
#jalertOverlay{width:100%;height:100%;position:fixed;top:0;left:0;background:url('/Images/JqueryUI/jalertback.png');background:-moz-linear-gradient(rgba(11,11,11,.1),rgba(11,11,11,.6)) repeat-x rgba(11,11,11,.2);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(11,11,11,.1)),to(rgba(11,11,11,.6))) repeat-x rgba(11,11,11,.2);z-index:100000}#jalertBox{position:absolute;width:90%;background-color:#fff;left:5%;top:30%;z-index:9999;border:1px solid #323232}#jalertBox h1,#jalertBox p{}#jalertBox h1{background-color:#f5f5f5;padding:10px 0;text-align:center;color:#828282;border-bottom:1px solid #ebebeb}#jalertBox p{padding:20px;text-align:center;line-height:19px;font-size:15px}#jalertButtons{border-top:1px solid #ebebeb;padding:10px;overflow:hidden}#jalertBox .button{display:block;float:left;text-align:center;background-color:#e6e6e6;padding:10px 0;color:#828282;font-size:14px}#jalertBox .button span{}#jalertBox .bc11{width:100%}#jalertBox .bc21{width:50%;background-color:#ff87a0;color:#fff}#jalertBox .bc22{width:50%}
@charset "utf-8";

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;font-size:13px;font-family:'맑은고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;font-weight: normal;letter-spacing: -1px;}
* {-webkit-text-size-adjust:100%;}
#img {-webkit-tap-highlight-color: transparent;}
#* {-webkit-tap-highlight-color:rgba(0,0,0,0.3);outline:0;}
table{border-collapse:collapse}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:inherit;text-decoration:none}
legend,caption {display: none;}

.hide {position: absolute;top: -9999em;left: -9999em;height: 0;width: 0;overflow: hidden;text-indent: -9999em;}
.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.clear-fix:after {content: ".";display: block; clear: both; visibility: hidden;line-height: 0;height: 0;}
.clear-fix {display: inline-block;}

body {background-color: #434852;}
body.loginbody, body.ErrorBody {background-color: #f0f0f0;}

#wrap {width: 100%;background-color: #f0f0f0;position: relative;padding-bottom:5px;}
#bgwrap {position: absolute;top: 0;left: 0;width: 100%;z-index: 9998; webkit-transition: none 0 linear; transition: none 0s linear; opacity: 1;background-color:rgba(0,0,0,0.5); }
footer {width: 100%;clear: both;}

#scrollHead {width: 100%;background-color: #fff;border-bottom: 2px solid #ff1e50;z-index: 9998;position:fixed;top:0;left:0;}
#scrollHead.enter {border-bottom: 2px solid #82c800;}
#scrollHead.sport {border-bottom: 2px solid #3e70ff;}
#scrollHead div#inMenu {position: relative;z-index: 9998;height:20px;padding:12px 40px;}
#scrollHead div#inMenu p {position: absolute;}
#scrollHead div#inMenu p img {height: 30px;}
#scrollHead div#inMenu p#inMenuAll {top: 7px;left: 10px;}
#scrollHead div#inMenu p#inMenuSearch {top: 7px;right: 10px;}
#scrollHead div#inMenu span {display:block;float:left;width:33%;text-align:center;height:20px;overflow:hidden;}
#scrollHead div#inMenu span b {display:block;border-left:1px solid #dcdcdc;height:20px;line-height:21px;font-size:15px;font-weight:normal;}
#scrollHead div#inMenu span#inMenu_1 b {border-left:none;}
#scrollHead div#inMenu span#inMenu_1.on b {color:#ff1e50;font-weight:bold;}
#scrollHead div#inMenu span#inMenu_2.on b  {color:#6eaa00;font-weight:bold;}
#scrollHead div#inMenu span#inMenu_3.on b  {color:#3e70ff;font-weight:bold;}

header {width: 100%;background-color: #fff;border-bottom: 2px solid #ff1e50;}
header div.logo {position: relative;z-index: 2;}
header div.logo h1 {width: 100%;text-align: center;opacity:1 !important;height: 44px;overflow: hidden;}
header div.logo h1 img {height: 44px;}
header div.logo a {display: inline-block;}
header div.logo p {position: absolute;}
header div.logo p img {height: 30px;}
header div.logo p.leftlink {top: 7px;left: 10px;}
header div.logo p.rightlink {top: 7px;right: 10px;}

#OpenMenu {position: absolute;width: 80%;background-color: #f5f5f5;z-index: 9999;}
#OpenMenuWrap {width: 100%;position: relative;background-color: #f5f5f5;}
#OpenMenuWrap #OpenMenuScroll  {position: absolute; z-index: 1; left: 0px; top: 0px; -webkit-transition: -webkit-transform; transition: -webkit-transform; -webkit-transform: translate(0px, 0px); width: 100%;background-color: #f5f5f5;}

#OpenMenu dl {position: relative;}
#OpenMenu dt {width: 100%;background-color: #fff;border-bottom: 2px solid #ff1e50;position: relative;height: 44px;}
#OpenMenu dt .logo {height: 44px;position: absolute;left: 10px;top: 0;}
#OpenMenu dt .close {height: 30px;position: absolute;top: 7px;right: 10px;}
#OpenMenu dt .help {height: 30px;position: absolute;top: 7px;right: 45px;}
#OpenMenu dd {padding: 10px;}
#OpenMenu dd div {background: url("http://mspnimage.edaily.co.kr/images/ico_menu.png") no-repeat 0 0;background-size: 20px auto;overflow: hidden;position: relative;font-size: 14px;text-align:right;}
#OpenMenu dd div .btn {height: 18px;background-color: #fff;border-radius: 10px;overflow: hidden;text-align: center;width: 65px;font-size: 12px;line-height: 18px;display:inline-block;vertical-align:middle;}
#OpenMenu dd div.login .btn {border: 1px solid #fc1858;color: #fc1858;}
#OpenMenu dd div.logout .btn {border: 1px solid #dcdcdc;color: #969696;}
#OpenMenu dd div strong {position:absolute;top:3px;left:25px;}
#OpenMenu dd div.login strong {color: #969696;font-weight: normal;}
#OpenMenu dd div.logout strong {color: #fc1858;}
#OpenMenu dd ul {border-top: 1px solid #656565;margin-top: 10px;}
#OpenMenu dd ul li p {background: url("http://mspnimage.edaily.co.kr/images/ico_menu.png") no-repeat 100% -345px;background-size: 20px auto;height: 20px;border-bottom: 1px solid #969696;padding: 10px 0;}
#OpenMenu dd ul li p a {display: block;background: url("http://mspnimage.edaily.co.kr/images/ico_menu.png") no-repeat 0 0;background-size: 20px auto;height: 20px;font-size: 15px;font-weight: bold;padding-left: 25px;overflow: hidden;line-height: 22px;}
#OpenMenu dd ul li p a.star {background-position: 0 -50px;} #OpenMenu dd ul li p a.enter {background-position: 0 -100px;} #OpenMenu dd ul li p a.sport {background-position: 0 -150px;} #OpenMenu dd ul li p a.manage {background-position: 0 -200px;} #OpenMenu dd ul li p a.custom {background-position: 0 -548px;}
#OpenMenu dd ul li table {width: 100%;}
#OpenMenu dd ul li table td {vertical-align: middle;text-align: center;width: 33.3%;border-bottom: 1px solid #d7d7d7;border-left: 1px solid #d7d7d7;}
#OpenMenu dd ul li table td a {display: block;width: 100%;height: 40px;line-height: 42px;overflow: hidden;}
#OpenMenu dd ul li table tr td:first-child {border-left: none;}
#OpenMenuBack {position: absolute;top: 0;left: 0;width: 100%;z-index: 9998; webkit-transition: none 0 linear; transition: none 0s linear; opacity: 1;background-color:rgba(0,0,0,0.5); }
.web #OpenMenu dd ul li#appManage {display:none;}
.app #OpenMenu dd ul li#webManage {display:none;}
.web #OpenMenu dd ul li#webManage {border-top:1px solid #969696;margin-top:40px;}
.web #OpenMenu dd ul li#webManage table {width:auto;margin:15px auto 0;}
.web #OpenMenu dd ul li#webManage table td {border:none;width:auto;border-left:1px solid #dfdfdf;padding:0 10px;}
.web #OpenMenu dd ul li#webManage table td:first-child {border-left:none;}
.web #OpenMenu dd ul li#webManage table td a {color:#656565;font-size:12px;height:auto;line-height:15px;}

#mgWrap {position: relative;}
#mgWrap header {position: absolute;top: 0;left: 0;z-index: 99;width: 100%;border-bottom: 1px solid #fff;background-color: transparent;}
#mgWrap header div.bg {opacity:0.5;background-color: #000;height: 44px;position: absolute;top: 0;left: 0;z-index: 1;width: 100%;}
#mgWrap header div.logo {position: relative;z-index: 2;}
#mgWrap header div.logo h1 {width: 100%;text-align: center;opacity:1 !important;height: 44px;overflow: hidden;}
#mgWrap header div.logo h1 img {height: 44px;}
#mgWrap header div.logo p {position: absolute;}
#mgWrap header div.logo p img {height: 30px;}
#mgWrap header div.logo p.leftlink {top: 8px;left: 10px;}
#mgWrap header div.logo p.rightlink {top: 8px;right: 10px;}
#mgWrap header em {display: block;width: 33%;height: 3px;overflow: hidden;position: absolute;top: 43px;z-index: 3;}
#mgWrap.star header em {width: 33%;left: 0;background-color: #ff1e50;}
#mgWrap.enter header em {width: 34%;left: 33%;background-color: #82c800;}
#mgWrap.sport header em {width: 33%;right: 0;background-color: #3e70ff;}

#mgWrap #mainPhoto li dl {margin: 0 5px 5px;position: relative;}
#mgWrap #mainPhoto li:first-child dl {margin: 0 0 5px;}
#mgWrap #mainPhoto li dt.ranking {position: absolute;padding: 9px 0 10px;left: 5px;top: 0;color: #fff;width: 50px;text-align: center;z-index: 10;}
#mgWrap #mainPhoto li:first-child dt.ranking {top: 61px;left: 10px;}
#mgWrap #mainPhoto li dd a.imglink {background-color: #c8c8c8;display: block;min-height:110px;}
#mgWrap #mainPhoto li:first-child dd a.imglink {min-height:160px;}
#mgWrap #mainPhoto li dd a.imglink img {width: 100%;display: block;}
#mgWrap #mainPhoto li dd a.imglink:after {display:block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100px;background-image: -moz-linear-gradient(top, transparent, #000);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(#000));	background-image: linear-gradient(to bottom, transparent, #000);content:'';opacity: 0.4;}
#mgWrap #mainPhoto li dd dl {position: absolute;left: 0;bottom: 0;width: 100%;z-index: 2;margin: 0;}
#mgWrap #mainPhoto li dd dl dt {padding-left: 7px;}
#mgWrap #mainPhoto li dd dl dt span {color: #fff;font-weight: bold;font-size: 15px;}
#mgWrap #mainPhoto li dd dl dd span {color: #fff;font-weight: bold;font-size: 17px;}
#mgWrap #mainPhoto li:first-child dd dl dt {padding-left: 17px;}
#mgWrap #mainPhoto li dd dl dd {position: relative;padding-left: 7px;}
#mgWrap #mainPhoto li:first-child dd dl dd {padding-left: 17px;}
#mgWrap #mainPhoto li dd .double {float: left;width: 50%;overflow: hidden;}
#mgWrap #mainPhoto li dd .double div {margin-left: 3px;position: relative;overflow: hidden;height: 120px;}
#mgWrap #mainPhoto li dd .double:first-child div {margin-left: 0;margin-right: 2px;}
#mgWrap #mainPhoto li dd .double div p {position: absolute;left: 0;bottom: 10px;width: 100%;z-index: 2;margin: 0;}
#mgWrap #mainPhoto li dd .double div p span {color: #fff;font-size: 15px;text-align: center;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 5px;}
#mgWrap #mainPhoto li dd .double div em {position: absolute;top: 5px;right: 5px;width: 13%;}
#mgWrap #mainPhoto li dd .double div em img {width: 100%;}

#mgWrap #mainPhoto.star li {position:relative;}
#mgWrap #mainPhoto.star li dt.ranking {background-color: #912d43;}
#mgWrap #mainPhoto.star li:nth-child(1) dt.ranking, #mgWrap #mainPhoto.star li:nth-child(2) dt.ranking, #mgWrap #mainPhoto.star li:nth-child(3) dt.ranking {background-color: #ff1e50;}
#mgWrap #mainPhoto.star li dt.ranking strong {font-size: 22px;letter-spacing: -2px;margin-right: 2px;}
#mgWrap #mainPhoto.star li dd dl dt span {color: #fff;display:inline-block;margin-bottom:3px;padding: 0 7px;border:1px solid #fff;border-radius:10px;opacity:0.7;font-size:13px;line-height:21px;}
#mgWrap #mainPhoto.star li dd dl dd {padding-bottom: 5px;}
#mgWrap #mainPhoto.star li dd dl dd span {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right:5px;}
#mgWrap #mainPhoto.star li .updown p {position: absolute;width: 45px;height: 45px;right: 10px;top: 5px;color: #fff;letter-spacing: 0;background: url("http://mspnimage.edaily.co.kr/images/ico_jisu.png") no-repeat 0 0;background-size: 45px auto;}
#mgWrap #mainPhoto.star li .updown p span {display: block;width: 45px;text-align: center;margin-top: 25px;font-size: 11px;}
#mgWrap #mainPhoto.star li .updown p.up {right: 59px;}
#mgWrap #mainPhoto.star li .updown p.same {right: 59px;background-position: 0 -134px;}
#mgWrap #mainPhoto.star li .updown p.down {right: 59px;background-position: 0 -269px;}
#mgWrap #mainPhoto.star li .updown p.heart {background-position: 0 -379px;}
#mgWrap #mainPhoto.star li:first-child .updown p {top:62px;}
#mgWrap #mainPhoto.star .fbtm {margin: 0 5px 5px;}
#mgWrap #mainPhoto.star .fbtm ul {border: 1px solid #b4b4b4;overflow: hidden;}
#mgWrap #mainPhoto.star .fbtm ul li {float: left;}
#mgWrap #mainPhoto.star .fbtm ul li.more {width: 50%;}
#mgWrap #mainPhoto.star .fbtm ul li.find {width: 26%;}
#mgWrap #mainPhoto.star .fbtm ul li.top {width: 24%;}
#mgWrap #mainPhoto.star .fbtm ul li a {display: block;border-left: 1px solid #b4b4b4;padding: 10px 0;text-align: center;color: #a0a0a0;background-image: -moz-linear-gradient(top, #fff, #ebebeb);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ebebeb));	background-image: linear-gradient(to bottom, #fff, #ebebeb);}
#mgWrap #mainPhoto.star .fbtm ul li:first-child a {border-left: none;}
#mgWrap #mainPhoto.star .fbtm ul li a span {background: url("http://mspnimage.edaily.co.kr/images/ico_arrow.png") no-repeat 0 0;background-size: 13px auto;padding-right: 18px;display: inline-block;}
#mgWrap #mainPhoto.star .fbtm ul li.more a span {background-position: 100% 0;}
#mgWrap #mainPhoto.star .fbtm ul li.top a span {background-position: 100% -95px;;}
#mgWrap #mainPhoto.star .fbtm ul li.find a span {background-position: 100% -143px;;}

#mgWrap #mainPhoto.enter li dt.ranking.ctg1 {background-color: #82c800;}
#mgWrap #mainPhoto.enter li dt.ranking.ctg2 {background-color: #3c8200;}
#mgWrap #mainPhoto.enter li dt.ranking.ctg3 {background-color: #00beaa;padding:17px 0;}
#mgWrap #mainPhoto.enter li dt.ranking.ctg4 {background-color: #0077ae;}
#mgWrap #mainPhoto.enter li dt.ranking.ctg5 {background-color: #ffa000;}
#mgWrap #mainPhoto.enter li:first-child dd dl dt {padding-left: 10px;}
#mgWrap #mainPhoto.enter li:first-child dd dl dd {padding-left: 5px;}
#mgWrap #mainPhoto.enter li dd dl {margin-bottom: 10px;}
#mgWrap #mainPhoto.enter li dd dl dt {margin-bottom: 5px;position: relative;}
#mgWrap #mainPhoto.enter li dd dl dt, #mgWrap #mainPhoto.enter li dd dl dd {padding-right: 17px;}
#mgWrap #mainPhoto.enter li dd dl dd span {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#mgWrap #mainPhoto.enter li:first-child dd dl dt span {font-size: 20px;display: inline-block;background: rgba(0,0,0,0.4);line-height: 22px;padding: 3px 5px 3px 7px;}
#mgWrap #mainPhoto.enter li:first-child dd dl dd span {font-size: 13px;font-weight: normal;white-space: normal;padding: 0 7px;line-height: 17px;}

#mgWrap #mainPhoto.sport li dt.ranking.ctg1 {background-color: #3e70ff;}
#mgWrap #mainPhoto.sport li dt.ranking.ctg2 {background-color: #304379;}
#mgWrap #mainPhoto.sport li dt.ranking.ctg3 {background-color: #00aeff;}
#mgWrap #mainPhoto.sport li dt.ranking.ctg4 {background-color: #009cae;}
#mgWrap #mainPhoto.sport li dt.ranking.ctg5 {background-color: #ffa000;}
#mgWrap #mainPhoto.sport li:first-child dd dl dt {padding-left: 10px;}
#mgWrap #mainPhoto.sport li:first-child dd dl dd {padding-left: 5px;}
#mgWrap #mainPhoto.sport li dd dl {margin-bottom: 10px;}
#mgWrap #mainPhoto.sport li dd dl dt {margin-bottom: 5px;position: relative;}
#mgWrap #mainPhoto.sport li dd dl dt, #mgWrap #mainPhoto.sport li dd dl dd {padding-right: 17px;}
#mgWrap #mainPhoto.sport li dd dl dd span {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#mgWrap #mainPhoto.sport li:first-child dd dl dt span {font-size: 20px;display: inline-block;background: rgba(0,0,0,0.4);line-height: 22px;padding: 3px 5px 3px 7px;}
#mgWrap #mainPhoto.sport li:first-child dd dl dd span {font-size: 13px;font-weight: normal;white-space: normal;padding: 0 7px;line-height: 17px;}

section {margin: 0 5px 5px;border: 1px solid #b4b4b4;background-color: #fff;overflow: hidden;position: relative;}
section h2, section h4 {border-bottom: 1px solid #b4b4b4;font-size: 15px;font-weight: bold;padding: 10px 10px 8px;position: relative;}
section h2 span, section h4 span {position: absolute;font-size: 11px;color: #a0a0a0;right: 10px;top: 40%;font-weight: normal;letter-spacing: 0;}
section h2 + a.bmore, section h4 + a.bmore {color: #a0a0a0;z-index: 5;position: absolute;top: 13px;right: 10px;}
section h2.bn {border-bottom: none;}

#subNavi {height: 20px;padding: 9px 10px;margin-bottom: 5px;position: relative;}
.enter #subNavi {background-color: #82c800;}
.sport #subNavi {background-color: #3e70ff;}
.star #subNavi, .sch #subNavi {background-color: #ff1e50;}
.sch #subNavi {margin-bottom: 0;}
.mypage #subNavi {background-color: #797979;margin-bottom: 0;}
.custom #subNavi {background-color: #797979;}

#subNavi h2, #subNavi h3 {float: left;font-size: 15px;font-weight: bold;color: #fff;height: 21px;}
#subNavi span {height: 15px;width: 1px;background-color: #fff;float: left;margin: 2px 10px 0;}
#subNavi h2 {background: url("http://mspnimage.edaily.co.kr/images/ico_menu.png") no-repeat 0 0;background-size: 20px auto;padding-left:27px;}
.enter #subNavi h2 {background-position: 0 -250px;}
.sport #subNavi h2 {background-position: 0 -301px;}
.sch #subNavi h2 {background-position: 0 -428px;}
.star #subNavi h2 {background: url("http://mspnimage.edaily.co.kr/images/ico_tak.png") no-repeat 0 -80px;background-size: 20px auto;}
.mypage #subNavi h2 {background-position: 0 -488px;}
.custom #subNavi h2 {background-position: 0 -613px;}

#subNavi .linkBtn {position: absolute;right: 5px;top: 5px;background-color: #636363;border: 1px solid #5c5c5c;border-radius: 5px;color: #fff;padding: 5px}
#subNavi .linkBtn.my {right:85px;}
#subNavi .linkBtn b {font-weight: normal;background: url("http://mspnimage.edaily.co.kr/images/ico_jisu.png") no-repeat -36px -1031px;background-size: 50px auto;padding-left: 18px;}
#subNavi .linkBtn.my b {background-position:-36px -895px;}


.phlist li {border-bottom: 1px solid #ebebeb;padding: 10px 10px 8px;clear: both;overflow: hidden;cursor: pointer;}
.phlist li.bn {border-bottom: none;}
.phlist li dt {float:left;width:15%;}
/*.phlist li dt span {display: block;width: 100%;height: 50px;border: 1px solid #dcdcdc;overflow: hidden;border-radius: 5px;background-color: #f0f0f0;position:relative;text-align:center;}
.phlist li dt img {display: block;width: 120px;left:-50%;top:-10%;position:absolute;}*/
.phlist li dt span {display: block;width: 100%;height: 50px;overflow: hidden;}
.phlist li dt img {display: block;width: 100%;}
.phlist li dd {float:left;width:100%;position: relative;color: #969696;line-height: 17px;}
.phlist li dt + dd {float:left;width:85%;}
.phlist li dt + dd div {margin-left: 10px;}
.phlist li dd strong, .phlist li a.issue span {display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 5px;font-size: 15px;font-weight: normal;color: #323232;}
.phlist li dd span {display: block;font-size: 11px;}
.phlist li dd span.star {color: #828282;}
.phlist li dd span.date {margin-top: 2px;font-size: 12px;letter-spacing: 0;}
.phlist li dd em {display: block;position: absolute;background: url("http://mspnimage.edaily.co.kr/images/ico_comment.png") no-repeat 0 0;width: 35px;height: 34px;background-size: 35px 34px;right: 0;top: 5px;font-size: 11px;text-align: center;color: #ed1846;overflow: hidden;line-height: 32px;font-weight: bold;letter-spacing: 0;}
.phlist.incomnt li dd strong {width: 88%;}
.phlist.incomnt li dt + dd div strong {width: 85%;}
.phlist li a.issue {background: url("http://mspnimage.edaily.co.kr/images/ico_editor.png") no-repeat 0 -436px;background-size: 24px auto;display: block;padding-left: 15px;}


.star span.date, .sch span.date {color: #a56f81;}
.enter span.date {color: #81a56f;}
.sport span.date {color: #6f7da5;}

.star section h2, .star section h4,.star .ranklist li a b {color: #ed1846;}
.sch section h2, .sch section h4,.sch .ranklist li a b {color: #ed1846;}
.enter section h2, .enter section h4,.enter .ranklist li a b {color: #82c800;}
.sport section h2, .sport section h4,.sport .ranklist li a b {color: #3e70ff;}

.double {float: left;width: 50%;}
.double h2 {border: none;}
.double dl {margin-left: 10px;}
.double dl dt {overflow: hidden;height: 120px;position:relative;}
.double dl dt em {position: absolute;top: 5px;right: 5px;width: 13%;}
.double dl dt em img {width: 100%;}
.double dl dt img {width: 100%;}
.double:last-child dl {margin-right: 10px;}
.double dl dd {color: #969696;padding: 10px 0;line-height: 17px;}
.double dl dd strong {display: block;color: #323232;margin-bottom: 3px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.double dl dd.n {padding: 5px 0 8px;}
.double dl dd.n strong {font-weight: normal;margin-bottom: 0;}

.triple {float: left;width: 33.3%;}
.triple:last-child {width: 33.4%;}
.triple dl {margin-left: 10px;}
.triple dl dt {overflow: hidden;height: 70px;}
.triple dl dt img {width: 100%;}
.triple:last-child dl {margin-right: 10px;}
.triple dl dd {color: #969696;padding: 10px 0;line-height: 17px;}
.triple dl dd strong {display: block;color: #323232;margin-bottom: 3px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.triple dl dd.n {padding: 5px 0 8px;}
.triple dl dd.n strong {font-weight: normal;margin-bottom: 0;}

.tableout {margin: 10px;}
.tableout table {width: 100%;background-color: #f5f5f5;border-top: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;}
.tableout td {border-bottom: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;}
.tableout td a {display: block;width: 100%;padding: 10px 0 8px;text-align: center;color: #323232;}

.widetable table {width: 100%;}
.widetable th {border-top: 1px solid #ebebeb;padding-left: 10px;text-align: left;font-weight: bold;white-space: nowrap;}
.widetable td {border-top: 1px solid #ebebeb;padding:8px 10px 6px;text-align: left;}
.widetable td span {display: block;margin-top: 1px;color: #969696;letter-spacing: 0;}
.widetable tbody tr:first-child td, .widetable tbody tr:first-child th {border-top: none;}

.musiclist li {border-top: 1px solid #ebebeb;padding: 10px;clear: both;overflow: hidden;cursor: pointer;}
.musiclist li:first-child {border-top: none;}
.musiclist li dt {float:left;width:15%;}
.musiclist li dt img {display: block;width: 100%;border: 1px solid #dcdcdc;}
.musiclist li dd {float:left;width:100%;position: relative;color: #969696;}
.musiclist li dt + dd {float:left;width:85%;}
.musiclist li dt + dd div {margin-left: 5px;}
.musiclist li dd strong {display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;margin: 5px 0;font-size: 15px;color: #323232;font-weight: normal;}
.musiclist li dd em {display: block;position: absolute;background: url("http://mspnimage.edaily.co.kr/images/ico_play.png") no-repeat 0 0;width: 25px;height: 25px;background-size: 25px 25px;right: 0;top: 10%;font-size: 11px;text-align: center;color: #323232;overflow: hidden;line-height: 32px;font-weight: bold;}
.musiclist li dd b {color: #96b400;display: inline-block;vertical-align: top;margin: 5px 0 0 10px;font-size: 17px;}
.musiclist li dd div {display: inline-block;vertical-align: top;}

.more ul {border: 1px solid #dcdcdc;overflow: hidden;margin: 5px;}
.more.out ul {border: 1px solid #b4b4b4;}
.more ul li {float: left;}
.more ul li.more, .more ul li.go {width: 75%;}
.more ul li.moreall, .more ul li.goall {width: 100%;}
.more ul li.top {width: 25%;}
.more ul li a {display: block;border-left: 1px solid #dcdcdc;padding: 8px 0 6px;text-align: center;background-color: #f5f5f5;color: #a0a0a0;;}
.more.out ul {margin-top:0;}
.more.out ul li a {display: block;border-left: 1px solid #b4b4b4;background-image: -moz-linear-gradient(top, #fff, #ebebeb);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ebebeb));	background-image: linear-gradient(to bottom, #fff, #ebebeb);text-align: center;padding: 8px 0;color: #828282;}
.more ul li:first-child a {border-left: none;}
.more ul li a span {background: url("http://mspnimage.edaily.co.kr/images/ico_arrow.png") no-repeat 0 0;background-size: 13px auto;padding-right: 18px;}
.more ul li.more span, .more ul li.moreall span {background-position: 100% 0;}
.more ul li.top span {background-position: 100% -95px;}
.more ul li.go span, .more ul li.goall span {background-position: 100% -45px;}

.mypage .more.out {padding-top:5px;overflow: hidden;}

.ovh + .clear +.more {border-top: 1px solid #ebebeb;}

.btmlink {margin-bottom:0;}
.btmlink ul {overflow: hidden;background-color: #dcdcdc;}
.btmlink li {float: left;width: 33%;}
.btmlink li:first-child {width: 34%;}
.btmlink li a {display: block;border-left: 1px solid #b4b4b4;padding: 10px 0;text-align: center;color: #787878;}
.btmlink li:first-child a {border-left: none;}

footer {padding: 15px 0;text-align: center;color: #fff;font-size: 11px;letter-spacing: 0;}
footer img {width: 85px;}
.web footer .link {margin-bottom: 0;}
.web footer .link a {display: inline-block;width: 20%;border: 1px solid #91959b;background-color: #1d2026;text-align: center;padding: 6px 0 4px;font-size: 13px;}

.app footer .link {display:none;}

.starTop {position: relative;}
.starTop dt p {min-height:110px;}
.starTop dt p img {width: 100%;display: block;}
.starTop dt p:after {display:block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100px;background-image: -moz-linear-gradient(top, transparent, #000);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(#000));	background-image: linear-gradient(to bottom, transparent, #000);content:'';opacity: 0.4;}
.starTop dd {position: absolute;z-index: 2;}
.starTop dd.name {left: 10px;bottom: 28px;font-weight: bold;font-size: 20px;color: #fff;}
.starTop dd.name em {display: block;font-size: 13px;letter-spacing: 0;}
.starTop dd.new {left: 10px;bottom: 10px;color: #fff;}
.starTop dd.new li {float: left;background: url("http://mspnimage.edaily.co.kr/images/ico_jisu.png") no-repeat 0 -824px;background-size: 50px auto;padding-left: 18px;font-size: 12px;}
.starTop dd.new li b {font-weight: normal;color: #ff1e50;display: inline-block;margin-left: 5px;letter-spacing: 0;}
.starTop dd.new li:first-child {background-position: 0 -710px;margin-right: 5px;padding-left: 15px;}
.starTop dd.new li:first-child span {display: inline-block;background-color: #fff;z-index: 3;width: 1px;height: 10px;margin-left: 5px;vertical-align: middle;opacity: 0.5;}
.starTop dd.jisu {right: 10px;bottom: 5px;color: #fff;}
.starTop dd.jisu p {float: left;background: url("http://mspnimage.edaily.co.kr/images/ico_jisu.png") no-repeat 0 0;background-size: 45px auto;width: 45px;height: 45px;margin-left: 5px;}
.starTop dd.jisu p span {display: block;width: 45px;text-align: center;margin-top: 25px;font-size: 11px;}
.starTop dd.jisu p.heart {background-position: 0 -379px;}
.starTop dd.jisu p.follow {background-position: 0 -504px;}

#starNavi {background-color: #ff1e50;overflow: hidden;margin-bottom: 5px;}
#starNavi li {float: left;width: 25%;text-align: center;height: 40px;overflow: hidden;}
#starNavi li a {display: block;color: #ffbccb;font-size: 15px;font-weight: bold;line-height: 40px;}
#starNavi li a.select {background: url("http://mspnimage.edaily.co.kr/images/ico_select.png") no-repeat 50% 100%;background-size: 14px auto;color: #fff;}
#starNavi li span {display: inline-block;}
#starNavi li.tak span {background: url("http://mspnimage.edaily.co.kr/images/ico_tak.png") no-repeat 0 -15px;background-size: 20px auto;padding-left: 22px;}
#starNavi li.tak a.select span {background-position: 0 -70px;}

.starInfo {padding: 10px;}
.starInfo.line {border-bottom: 1px solid #ebebeb;padding: 7px 10px;}
.starInfo dt {text-align: center;margin-bottom: 5px;}
.starInfo table {width: 100%;}
.starInfo th {text-align: left;}
.starInfo td {color: #828282;padding: 3px 0;}
.starInfo td a {color: #0000CC;}
.starInfo td b {color:#323232;}
.starInfo td img {vertical-align:middle;width:18px;margin-left:5px;}

.takBtn {margin: 5px;}
.takBtn a span {display: block;border: 1px solid #b4b4b4;background-image: -moz-linear-gradient(top, #fff, #ebebeb);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ebebeb));	background-image: linear-gradient(to bottom, #fff, #ebebeb);text-align: center;padding: 8px 0;color: #828282;}
.takBtn a.select span {background-image: none;background-color: #b4b4b4;color: #fff;}
.takBtn .flag {width: 70%;float: left;}
.takBtn .flag a {display: block;float: left;width: 50%;text-align: center;}
.takBtn .flag a:first-child span, .takBtn .photo_1 span {border-right: none;}
.takBtn .write {width: 30%;float: left;}
.takBtn .write a {display: block;margin-left: 4px;}
.takBtn .write a span img {width: 14px;margin-left: 3px;vertical-align: top;}
.takBtn .photo_1, .takBtn .photo_2 {width: 50%;float: left;}
.takBtn .photo_1 em, .takBtn .photo_2 em {background: url("http://mspnimage.edaily.co.kr/images/ico_split.png") no-repeat 0 0;background-size: 13px auto;display: inline-block;width: 13px;height: 13px;vertical-align: top;margin: 2px 0 0 3px;}
.takBtn .photo_1 em {background-position: 0 -95px;} .takBtn .photo_1 .select em {background-position: 0 0;}
.takBtn .photo_2 em {background-position: 0 -48px;} .takBtn .photo_2 .select em {background-position: 0 -143px;}
.takBtn .editor em {background: url("http://mspnimage.edaily.co.kr/images/ico_editor.png") no-repeat 100% -349px;background-size: 22px auto;display: inline-block;width: 16px;height: 12px;vertical-align: top;margin: 1px 0 0 3px;}
.takBtn .save, .takBtn .cancel {width: 50%;float: left;}
.takBtn .save a {display: block;margin-right: 2px;} .takBtn .save a span {color: #ff1e50;}
.takBtn .cancel a {display: block;margin-left: 2px;}
.takBtn:after {clear: both;display: block;content: '';height: 0;}


.takRead dl {background-color: #f5f5f5;padding: 15px 10px 10px;border-bottom: 1px solid #ebebeb;}
.takRead dt {font-weight: bold;font-size: 17px;margin-bottom: 5px;}
.takRead dd {color: #969696;line-height: 18px;}
.takRead dd strong {color: #ff1e50;}
.takRead dd span {font-size: 12px;}
.takRead .read {padding: 15px 10px;line-height: 22px;font-size: 15px;}
.takRead .read img {display: block;margin: 0 auto;}
.takRead .read img.big {width: 100%;}
.takRead .fnc {text-align: right;padding: 0 10px 10px 0;border-bottom: 1px solid #ebebeb;}
.takRead .fnsns {text-align: center;padding: 8px 0;border-bottom: 1px solid #ebebeb;height:32px;overflow:hidden;}
.takRead .fnp {text-align: center;padding: 10px 0;}
.takRead .fnp a {background: url("http://mspnimage.edaily.co.kr/images/ico_sns.png") no-repeat 0 0;background-size: auto 95px;height: 45px;display: inline-block;width: 45px;text-indent: -999em;vertical-align: middle;}
.takRead .fnp a.recom {background-position: 100% -50px;margin-right: 3px;}
.takRead .fnp a.opp {background-position: 0 -50px;;margin-left: 3px;}
.takRead .fnp span {display: inline-block;margin-top: 1px;vertical-align: middle;color: #323232;letter-spacing: 0;}
.takRead .fnp span.recom {color: #ff1e50;}

.comment {border-top: 1px solid #b4b4b4;background-color: #fafafa;}
.comment li {border-bottom: 1px solid #ebebeb;}
.comment li dl {margin: 10px 10px 5px;}
.comment li dt {position: relative;font-size: 12px;color: #969696;}
.comment li dt strong {color: #323232;}
.comment li dt strong.toprecom, .comment li dt a {background: url("http://mspnimage.edaily.co.kr/images/ico_jisu.png") no-repeat 0 -745px;background-size: 40px auto;}
.comment li dt strong.toprecom {padding-left: 16px;}
.comment li dt span {position: absolute;right: 0;}
.comment li dt a {padding-left: 12px;}
.comment li dt a.recom {background-position: 0 -801px;color: #ff1e50;}
.comment li dt a.opp {background-position: 0 -855px;margin-left: 7px;}
.comment li dd {padding: 5px 0;line-height: 18px;color: #323232;}
.comment li div {position: relative;margin: 5px 10px 10px;min-height:24px;}
.comment li p {position: relative;margin-bottom:7px;min-height:24px;}
.comment li a.inBtn.like {position: absolute;top: 0;right: 0;}
.comment li ul {background-color: #fff;border-top: 1px solid #ebebeb;}
.comment li ul li {padding: 10px 10px 3px;}
.comment li ul li dl {margin: 0;}
.comment li ul li dl dd {padding: 5px 0 5px 20px;}
.comment li ul li strong {background: url("http://mspnimage.edaily.co.kr/images/ico_editor.png") no-repeat 0 -298px;background-size: 22px  auto;padding-left: 20px;}
.comment li ul li.last {border-bottom: none;}

.btmComment ul {border: 1px solid #dcdcdc;overflow: hidden;margin: 5px;}
.btmComment ul li.write {float: left;width: 100%;}
.btmComment ul li.total {float: left;width: 50%;}
.btmComment ul li.total + li.write {width: 50%;}
.btmComment ul li a {display: block;border-left: 1px solid #dcdcdc;padding: 8px 0 6px;text-align: center;background-color: #f5f5f5;color: #a0a0a0;;}
.btmComment ul li a em {color: #ff1e50;margin-left: 3px;letter-spacing: 0;}
.btmComment ul li:first-child a {border-left: none;}
.btmComment ul li.write span {background: url("http://mspnimage.edaily.co.kr/images/ico_write.png") no-repeat 100% 1px;background-size: 12px auto;padding-right: 16px;}
.btmComment ul li.top {width: 100%;}
.btmComment ul li.top span {background: url("http://mspnimage.edaily.co.kr/images/ico_arrow.png") no-repeat 100% -95px;background-size: 13px auto;padding-right: 18px;}

.newsRead dl {background-color: #f5f5f5;padding: 15px 10px 10px;border-bottom: 1px solid #ebebeb;}
.newsRead dt {font-weight: bold;font-size: 20px;margin-bottom: 5px; line-height: 24px;}
.newsRead dd {color: #969696;line-height: 18px;}
.newsRead dd strong {color: #ff1e50;}
.newsRead dd span {font-size: 12px;}
.newsRead .read {padding: 15px 10px;line-height: 26px;font-size: 15px;}
.newsRead .read img {display: block;margin: 0 auto;width: 100%;}
.newsRead .read p.tableComment {color: #969696;border-bottom: 1px solid #ebebeb;font-size: 12px;padding: 5px 0 3px;margin-bottom: 10px;line-height: 16px;}
.newsRead .read p.byline {color: #969696;font-size: 12px;line-height: 16px;margin-top: 10px;}
.newsRead .fnc {text-align: right;padding: 0 10px 10px 0;border-bottom: 1px solid #ebebeb;}
.newsRead .fnsns {text-align: center;padding: 8px 0;border-bottom: 1px solid #ebebeb;height:32px;overflow:hidden;}
.newsRead .fnp {text-align: center;padding: 10px 0;}
.newsRead .fnp a {background: url("http://mspnimage.edaily.co.kr/images/ico_sns.png") no-repeat 0 0;background-size: auto 95px;height: 45px;display: inline-block;width: 45px;text-indent: -999em;vertical-align: middle;}
.newsRead .fnp a.recom {background-position: 100% -50px;margin-right: 3px;}
.newsRead .fnp a.opp {background-position: 0 -50px;;margin-left: 3px;}
.newsRead .fnp span {display: inline-block;margin-top: 1px;vertical-align: middle;color: #323232;letter-spacing: 0;}
.newsRead .fnp span.recom {color: #ff1e50;}

.readtak {padding: 4px 10px 8px;border-bottom: 1px solid #ebebeb;overflow:hidden;font-size:14px;}
.readtak span {display:inline-block;padding-top:2px;vertical-align:middle;margin-right:5px;}
.readtak strong {font-weight:normal;color:#ff1e50;}
.readtak a {display:inline-block;background-color:#f0f0f0;border:1px solid #e1e1e1;height:24px;overflow:hidden;line-height:26px;vertical-align:middle;border-radius:12px;padding:0 8px;margin-top:4px;}
.readtak a.m {border-color:#e55983;background-color:#ffeaef;}

.btmNews ul {border: 1px solid #dcdcdc;overflow: hidden;margin: 5px;}
.btmNews ul li {float: left;width: 25%;}
.btmNews ul li a {display: block;border-left: 1px solid #dcdcdc;padding: 8px 0 6px;text-align: center;background-color: #f5f5f5;color: #a0a0a0;;}
.btmNews ul li a em {color: #ff1e50;}
.btmNews ul li:first-child a {border-left: none;}
.btmNews ul li.top a span {background: url("http://mspnimage.edaily.co.kr/images/ico_arrow.png") no-repeat 100% -95px;background-size: 13px auto;padding-right: 18px;}
.btmNews ul li.write a span img {width: 12px;margin-left: 3px;vertical-align: top;}

.link {padding: 0 10px 10px;}
.link span {display: inline-block;width: 1px;height: 13px;background-color: #b4b4b4;vertical-align: middle;margin: 0 5px;}

.ranklist li {padding: 9px 10px;border-top: 1px solid #ebebeb;}
.ranklist li:first-child {border-top: none;}
.ranklist li a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size:14px;}
.ranklist li a b {display: inline-block;border: 1px solid #c8c8c8;padding: 2px 0 1px;text-align: center;width: 18px;font-weight: normal;margin-right: 5px;font-size: 11px;}

.sokbo .ranklist li a span {width:85%;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;float:left;}
.sokbo .ranklist li a em {width:15%;display: block;text-align:right;float:right;color: #b4b4b4;font-size:11px;padding-top:2px;}

.photo {margin: 0 5px 5px;}
.photo li {margin-bottom: 5px;}
.photo li dl {position: relative;}
.photo li dt {min-height:50px;}
.photo li dt img {width: 100%;display: block;}
.photo li dt:after {display:block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100px;background-image: -moz-linear-gradient(top, transparent, #000);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(#000));	background-image: linear-gradient(to bottom, transparent, #000);content:'';opacity: 0.4;}
.photo li dd div {color: #fff;display: block;position: absolute;left: 0;bottom: 10px;z-index: 2;width: 100%;}
.photo li dd div div {position:relative;}
.photo li dd div div p {float:left;} .photo li dd div div p.particle {width:73%;} .photo li dd div div p.plink {width:27%;text-align:right;}
.photo li dd div div p.particle b {display: block;margin: 2px 10px 0 15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size:15px;}
.photo li dd div div p.plink a {display: inline-block;border: 1px solid #fff;border-radius: 3px;width: 70px;text-align: center;padding: 4px 0 2px;background-color:#000;opacity:0.5;margin-right:10px;}
.photo li dd a.ptext {color: #fff;display: block;position: absolute;left: 0;bottom: 15px;z-index: 2;width: 100%;}
.photo li dd a.ptext b {display: block;margin: 0 10px 0 15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size:15px;}
.photo li dd span {display: block;position: absolute;top: 10px;right: 10px;border: 1px solid #ff1e50;border-radius: 3px;width: 70px;text-align: center;padding: 4px 0 2px;}
.photo li dd span em {display: inline-block;background: url("http://mspnimage.edaily.co.kr/images/ico_jisu.png") no-repeat 0 -770px;background-size: 50px auto;padding-left: 18px;color: #ff1e50;}
.photo li dd span.on {background-color: #ff1e50;}
.photo li dd span.on em {background-position: 0 -650px; color: #fff;}
.photo.sec2 {margin: 0;float: left;width: 50%;}
.photo.sec2 li {margin-bottom:0 !important;}
.photo.sec2:first-child dl {margin: 0 2px 5px 5px;}
.photo.sec2:last-child dl {margin: 0 5px 5px 2px;}
.photo.sec2 li dd a {bottom:10px;}
.photo.sec2 li dd a b {font-weight:normal;font-size:13px;margin:0 10px;}
.photo.sec2 dd span {border:none;text-align:right;}

section.photosec {padding: 10px 5px 5px;}
section.photosec .more ul {margin: 5px 0 0 0;}

.search_bar {background-color: #c8c8c8;padding: 10px;position: relative;}
.search_bar fieldset {border: 1px solid #c8c8c8;border-radius: 7px;background-color: #fff;padding: 10px;position: relative;height: 20px;overflow: hidden;}
.search_bar fieldset input {border: none;position: absolute;left: 10px;top: 10px;width: 70%;color: #b4b4b4;font-size:15px;height: 20px;letter-spacing: -1px;}
.search_bar fieldset input.intxt {color:#000;}
.search_bar fieldset a {display: block;position: absolute;top: 0;right: 0;width: 46px;height: 40px;background: url("http://mspnimage.edaily.co.kr/images/ico_search.png") no-repeat 50% 50%;background-size: 20px auto;text-indent: -9999em;}
.search_bar .search_history {display: block;}
.search_bar .search_history a.close {display: block;position: absolute;top: 21px;right: 54px;width: 20px;height: 20px;background: url("http://mspnimage.edaily.co.kr/images/ico_close2.png") no-repeat 0 0;background-size: 20px auto;text-indent: -9999em;}
.search_bar .search_history .history_list {position: absolute;width: 100%;left: 0;z-index: 99;}
.search_bar .search_history .history_list ul {margin: -2px 10px 0;background-color: #fff;border:1px solid #b4b4b4;}
.search_bar .search_history .history_list li {border-top: 1px solid #e6e6e6;line-height: 2.6em;position: relative;padding-left: 10px;letter-spacing: -1px;}
.search_bar .search_history .history_list li:first-child {border-top: none;}
.search_bar .search_history .history_list li span {position: absolute;right: 10px;color: #a0a0a0;font-size: 13px;letter-spacing: 0;top: 3px;}
.sch .search_bar {margin-bottom: 5px;}
.sch .search_bar fieldset {padding: 8px 10px;}
.sch .search_bar fieldset input {top: 8px}
.sch .search_bar fieldset a {top: -2px}

.Search {min-height: 400px;}
ul.people {background: #fff;}
ul.people li {position: relative;border-bottom: 1px solid #ebebeb;padding: 12px 10px 10px}
ul.people li a {display: block;height: 15px;overflow: hidden;line-height: 15px;font-size: 15px;}
ul.people li span {display: block;color: #b4b4b4;font-size: 12px;position: absolute;top: 11px;right: 36px;text-align: right;}
ul.people li em {display: block;width: 12px;height: 12px;text-indent: -9999em;border-radius: 12px;position: absolute;top: 9px;right: 10px;border-style: solid;border-width: 4px;}
ul.people li b {color: #b4b4b4;display: inline-block;width: 30px;text-align: right;margin-right: 10px;font-weight: normal;}

.noResult {color: #828282;text-align: center;padding-top: 60px;}
.noResult strong {display: block;width: 100%;text-align: center;background: url("http://mspnimage.edaily.co.kr/images/ico_noti.png") no-repeat center 0;background-size: 60px auto;padding-top: 70px;font-size: 15px;font-weight: normal;margin-bottom: 5px;}

.writeArea table {width: 100%;}
.writeArea th, .writeArea td {border-bottom: 1px solid #ebebeb;text-align: left;}
.writeArea th {padding: 5px 10px 3px;} .writeArea td {padding: 5px 10px;}
.writeArea td input, .writeArea td textarea {border: none;color: #b4b4b4;}
.writeArea td input {height: 28px;width: 100%;}
.writeArea td textarea {margin: 5px 0;height: 150px;width: 100%;}
.writeArea td .intxt {color: #323232 !important;}
.writeArea td.reply {background: url("http://mspnimage.edaily.co.kr/images/ico_editor.png") no-repeat 10px -283px;background-size: 22px  auto;padding-left: 20px;}
.writeArea td.reply input {margin-left: 13px;}
.writeArea td.r {text-align: right;}
.writeArea .insertImg {font-size: 12px;color: #b4b4b4;padding: 10px 5px 10px 10px;border-bottom: 1px solid #ebebeb;}
.writeArea .insertImg p {background-color: #f5f5f5;border: 1px solid #dcdcdc;margin-right: 5px;}
.writeArea .insertImg p a {display: block;text-align: center;padding: 8px 0 6px;}
.writeArea .insertImg p a span {display: inline-block;background: url("http://mspnimage.edaily.co.kr/images/ico_editor.png") no-repeat 100% 2px;background-size: 22px auto;padding-right: 18px;}
.writeArea .insertImg ul {margin: 10px 0 5px;overflow: hidden;}
.writeArea .insertImg li {float: left;width: 25%;margin-bottom: 5px;}
.writeArea .insertImg li a {display: block;margin-right: 5px;background-color: #f0f0f0;height: 70px;overflow: hidden;position: relative;}
.writeArea .insertImg li a span {display: table;width:100%;height:100%;}
.writeArea .insertImg li a span b {display: table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;}
.writeArea .insertImg li a em {position: absolute;width: 15px;height: 15px;background: url("http://mspnimage.edaily.co.kr/images/ico_editor.png") no-repeat 0 -242px;background-size: 22px auto;bottom: 0;right: 0;}
.writeArea .addLink dl {padding: 10px;border-bottom: 1px solid #ebebeb;overflow: hidden;}
.writeArea .addLink dt {float: left;width: 20%;}
.writeArea .addLink dt span {display: block;background: url("http://mspnimage.edaily.co.kr/images/ico_editor.png") no-repeat 0 -50px;background-size: 22px auto;padding-left: 28px;padding-top:3px;height: 16px;color: #969696;margin-top: 5px;}
.writeArea .addLink dd {float: left;width: 80%;}
.writeArea .addLink .share dt span {background-position: 4px -85px;padding-top:1px;height: 18px;}
.writeArea .addLink .embed dd div {border: 1px solid #c8c8c8;position: relative;}
.writeArea .addLink .embed dd div input {border: none;height: 29px;color: #b4b4b4;padding-left: 10px;}
.writeArea .addLink .embed dd div input.intxt {color: #323232;}
.writeArea .addLink .embed dd div a {position: absolute;right: 0;top: 0;background-color: #f0f0f0;color: #969696;height: 29px;padding: 0 15px;border-left: 1px solid #c8c8c8;line-height: 29px;overflow: hidden;}
.writeArea .addLink .share {padding: 12px 10px;}
.writeArea .addLink .share dd a {display: block;float: left;height: 26px;border-radius: 13px;color: #fff;width: 85px;background: url("http://mspnimage.edaily.co.kr/images/ico_editor.png") no-repeat 10px -111px #c8c8c8;background-size: 22px auto;margin-right: 5px;}
.writeArea .addLink .share dd a span {display: inline-block;margin: 6px 0 0 25px;}
.writeArea .addLink .share dd a.tw {background-position: 10px -149px;}
.writeArea .addLink .share dd a.tw span {margin-left: 30px;}
.writeArea .addLink .share dd a.fb.on {background-color: #3b569d;}
.writeArea .addLink .share dd a.tw.on {background-color: #1ab2e8;}
.writeArea .btn ul {border: 1px solid #dcdcdc;overflow: hidden;margin: 10px;background-color: #f5f5f5;}
.writeArea .btn ul li {float: left;width: 33%;overflow: hidden;}
.writeArea .btn ul li:first-child {width: 34%;}
.writeArea .btn ul li a {display: block;border-left: 1px solid #dcdcdc;padding: 8px 0 6px;text-align: center;color: #a0a0a0;}
.writeArea .btn ul li:first-child a {border-left: none;}
.writeArea .btn ul li.submit a {color: #ff1e50;font-weight: bold;}
.writeArea .btn ul li.submit a span {background: url("http://mspnimage.edaily.co.kr/images/ico_editor.png") no-repeat 0 -199px;background-size: 22px auto;padding-left: 16px;}
.writeArea .btn ul.b2 li {width: 50% !important;}
.writeArea .takRead.incomnt dl {border-bottom: none;}
.writeArea .comment li {padding-top: 15px;}
.writeArea td .inBtn {margin-left: 5px;}

.topBtn {margin: 5px;overflow: hidden;}
.topBtn a {display: block;border: 1px solid #b4b4b4;background-image: -moz-linear-gradient(top, #fff, #ebebeb);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ebebeb));	background-image: linear-gradient(to bottom, #fff, #ebebeb);text-align: center;padding: 8px 0;color: #828282;}
.topBtn a.select {background-image: none;background-color: #b4b4b4;color: #fff;}
.topBtn div {width: 50%;float: left;}
.topBtn a span {background: url("http://mspnimage.edaily.co.kr/images/ico_split.png") no-repeat 0 0;background-size: 13px auto;display: inline-block;padding-left: 18px;}
.topBtn .list span {background-position: 0 -255px;} .topBtn .list .select span {background-position: 0 -200px}
.topBtn .tile span {background-position: 0 -48px;} .topBtn .tile .select span {background-position: 0 -143px;}

.photo_list li {border-bottom: 1px solid #ebebeb;padding: 10px 10px;clear: both;overflow: hidden;cursor: pointer;}
.photo_list li dt {float:left;width:23%;}
.photo_list li dt span {display: block;width: 100%;height: 60px;border: 1px solid #dcdcdc;overflow: hidden;background-color: #e6e6e6;position: relative;}
.photo_list li dt img {display: block;width: 100%;}
.photo_list li dd {float:left;width:77%;position: relative;color: #969696;line-height: 17px;}
.photo_list li dd strong {display: block;margin: 0 0 5px 10px;font-size: 15px;font-weight: normal;color: #323232;line-height: 19px;}
.photo_list li dd span {display: block;font-size: 11px;margin-left: 10px;}
.photo_list li dd span.date {margin-top: 2px;font-size: 12px;letter-spacing: 0;}

.inBtn {border: 1px solid #c8c8c8;border-radius: 5px;background-color: #fff;font-size: 12px;padding: 2px 10px;display: inline-block;color: #a3a3a3;line-height: 18px;}
.inBtn.on {background-color: #b4b4b4;color: #fff;border-color: #b4b4b4;}
.inBtn em {color: #ff1e50;margin-left: 2px;}
.inBtn.write span {background: url("http://mspnimage.edaily.co.kr/images/ico_write.png") no-repeat 100% 1px;background-size: 12px auto;padding-right: 14px;}
.inBtn.like {border: 1px solid #ff85a0;}
.inBtn.like span {background: url("http://mspnimage.edaily.co.kr/images/ico_jisu.png") no-repeat -36px -894px;background-size: 50px auto;padding-left: 18px;}

.sns {display: inline-block;width: 34px;height: 34px;background: url("http://mspnimage.edaily.co.kr/images/ico_sns.png") no-repeat 0 0;overflow: hidden;text-indent: -9999em;background-size: auto 95px;}
.sns.tw {background-position: -36px 0;}
.sns.ins {background-position: -73px 0;}
.sns.pin {background-position: -109px 0;}
.sns.gog {background-position: -146px 0;}
.sns.kak {background-position: -182px 0;}
.sns.kas {background-position: -220px 0;}
.sns.line {background-position: -257px 0;}

.btn_like, .btn_follow {border-radius: 5px;background-color: #fff;display: inline-block;width: 90px;text-align: center;font-size: 12px;color: #969696;padding: 3px 0;}
.btn_like span, .btn_follow span {background: url("http://mspnimage.edaily.co.kr/images/ico_jisu.png") no-repeat 100% 0;background-size: 50px auto;padding-right: 18px;display: inline-block;height: 15px;}
.btn_like.big span, .btn_follow.big span {background-size: 56px auto;}
.btn_like {border: 1px solid #ff1e50;} .btn_like span {background-position: 100% -894px;} .btn_like.on {background-color: #ff1e50;color: #fff;} .btn_like.on span {background-position: 100% -963px;} .btn_like.big span {background-position: 100% -1003px;}
.btn_follow {border: 1px solid #ffa000;} .btn_follow span {background-position: 100% -1030px;} .btn_follow.on {background-color: #ffa000;color: #fff;} .btn_follow.on span {background-position: 100% -1093px;} .btn_follow.big span {background-position: 100% -1154px;}

.Search + .btmlink {margin-top: 5px;}

body.photoView {background-color: #2c2e33;}
body.photoView #wrap {background-color: transparent;padding: 0;overflow: hidden;}
body.photoView .imgArea {width: 100%;height: 100%;display: table;position: absolute;top: 0;left: 0;}
body.photoView .imgArea div {display: table-cell;text-align: center;vertical-align: middle;width: 100%;height: 100%;}
body.photoView .imgArea div a img {width: 100%;}
body.photoView .titleArea {z-index: 10;width: 100%;position: absolute;left: 0;top: 0;}
body.photoView .titleArea dl {position: relative;}
body.photoView .titleArea dt {height: 40px;}
body.photoView .titleArea dt strong {display: block;color: #fff;opacity: 1.0;position: absolute;top: 0;left: 0;z-index: 11;width: 100%;height: 40px;font-weight: normal;font-size: 15px;}
body.photoView .titleArea dt strong b {color: #ff1e50;font-weight: normal;}
body.photoView .titleArea dt strong span {display: inline-block;margin: 10px;}
body.photoView .titleArea dt img {z-index: 12;position: absolute;top: 10px;right: 10px;width: 16px;}
body.photoView .titleArea dd {text-align: right;padding-right: 10px;}
body.photoView .titleArea dd span {display: inline-block;border: 1px solid #ff1e50;border-radius: 3px;width: 70px;text-align: center;padding: 4px 0 2px;background-color: #ff1e50;}
body.photoView .titleArea dd span em {display: inline-block;background: url("http://mspnimage.edaily.co.kr/images/ico_jisu.png") no-repeat 0 -650px;background-size: 50px auto;padding-left: 18px;color: #fff;}
body.photoView .titleArea dt:after {display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:40px;background-image: -moz-linear-gradient(top, #000, transparent);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(transparent));	background-image: linear-gradient(to bottom, #000, transparent);content:'';opacity: 0.6;}
body.photoView .articleArea {z-index: 10;width: 100%;position: absolute;left: 0;bottom: 0; }
body.photoView .articleArea div {position: relative;width: 100%;height: 40px;}
body.photoView .articleArea div:after {display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:40px;background-color: #000;content:'';opacity: 0.6;}
body.photoView .articleArea dl {height: 40px;opacity: 1.0;width: 100%;z-index: 11;position: absolute;left: 0;bottom: 0; color: #fff;}
body.photoView .articleArea dt {width: 75%;float: left}
body.photoView .articleArea dt strong {display: block;font-weight: normal;margin: 15px 10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
body.photoView .articleArea dd {width: 25%;float: right;background: url("http://mspnimage.edaily.co.kr/images/split.png") repeat-y 0 0;height: 40px;}
body.photoView .articleArea dd a {display: block;width: 100%;height: 50px;text-align: center;}
body.photoView .articleArea dd a span {background: url("http://mspnimage.edaily.co.kr/images/ico_photo.png") no-repeat 100% -152px;background-size: 30px auto;display: inline-block;padding-right: 15px;margin-top: 15px;}
body.photoView span.prev, body.photoView span.next {display: block;background: url("http://mspnimage.edaily.co.kr/images/ico_photo.png") no-repeat 0 0;background-size: 30px auto;width: 30px;height: 30px;z-index: 10;position: absolute;top: 48%;}
body.photoView span.prev {left: 10px;}
body.photoView span.next {right: 10px;background-position: 0 -85px;}

.LikeStar {background: #fff;min-height: 400px;}

.LikeStar ul.starList li {position: relative;border-bottom: 1px solid #ebebeb;}
.LikeStar ul.starList li a {display: block;height: 20px;overflow: hidden;line-height: 20px;font-size: 15px; padding: 14px 10px 12px;}
.LikeStar ul.starList li a b {display:inline-block;margin-left:5px;color:#c8c8c8;font-size:12px;}
.LikeStar ul.starList li a b.e {letter-spacing:0;}
.LikeStar ul.starList li em {display: block;width: 12px;height: 12px;text-indent: -9999em;border-radius: 12px;position: absolute;top: 11px;right: 10px;border-style: solid;border-width: 4px;}
.LikeStar ul.starList li span {display: block;color: #b4b4b4;font-size: 12px;position: absolute;top: 11px;right: 36px;text-align: right;}

.LikeStar ul.starList li.edit {padding: 12px 10px 10px;}
.LikeStar ul.starList li dl {display: table;width: 100%;height: auto;}
.LikeStar ul.starList li dl img {width: 20px;}
.LikeStar ul.starList li dl p {display: table-cell;width: 9%;vertical-align: middle;}
.LikeStar ul.starList li dl dt {display: table-cell;width: 73%;vertical-align: top;line-height: 22px;font-size: 15px;}
.LikeStar ul.starList li dl dd {display: table-cell;width: 16%;vertical-align: top;text-align: right;}

.LikeStar .noResult {color: #828282;text-align: center;padding-top: 60px;}
.LikeStar .noResult strong {display: block;width: 100%;text-align: center;background: url("http://mspnimage.edaily.co.kr/images/ico_noti.png") no-repeat center 0;background-size: 60px auto;padding-top: 70px;font-size: 15px;font-weight: normal;margin-bottom: 5px;}

.starSearch {margin: 5px 0 0 5px;}
.starSearch a {display: block;float: left;}
.starSearch div {clear: both;margin-bottom: 5px;overflow: hidden;}
.starSearch div.n5 a {width: 20%;} .starSearch div.n2 a {width: 50%;}  .starSearch div.n4 a {width: 25%;}
.starSearch a span {display: block;margin-right: 5px;background-color: #dcdcdc;border: 1px solid #b4b4b4;text-align: center;padding: 7px 0 5px;}
.starSearch a span.select {background-color: #fff;color: #ff1e50;}
.starSearch:after {clear: both;display: block;content: '';height: 0;}

em.job1 {border-color: #ffa093;}
em.job2 {border-color: #dbcdf5;}
em.job3 {border-color: #8cd0ff;}
em.job4 {border-color: #c3e968;}
em.job5 {border-color: #c8c2c2;}

#alertPop {position: absolute;width: 90%;background-color: #fff;left: 5%;top: 30%;z-index: 9999;border: 1px solid #323232;}
#alertPop dt {background-color: #f5f5f5;padding: 10px 0;text-align: center;color: #828282;border-bottom: 1px solid #ebebeb}
#alertPop dd.msg {padding: 20px;text-align: center;line-height: 19px;font-size: 15px;}
#alertPop dd.btn {border-top: 1px solid #ebebeb;padding: 10px;overflow: hidden;}
#alertPop dd.btn a {display: block;float: left;text-align: center;background-color: #e6e6e6;padding: 10px 0;color: #828282;font-size: 14px;}
#alertPop dd.btn.bc2 a {width: 50%;}
#alertPop dd.btn.bc1 a {width: 100%;}
#alertPop dd.btn.bc2 a.submit {background-color: #ff87a0;color: #fff;}

#Login {position: relative;}
#Login header {position: relative;font-size: 20px;text-align: center;padding: 10px 0 11px;}
#Login header a {width:30px; height: 30px;position: absolute;top: 7px;right: 10px;}
#Login header a img {width: 100%;}
#Login #cont {padding: 0 30px;}
#Login #cont h1 {background: url("http://mspnimage.edaily.co.kr/images/starin_sub.png") no-repeat 0 -12px;background-size: auto 55px;height: 30px;text-indent: -9999em;margin: 25px 0 10px;}
#Login #cont .inp {background-color: #fff;border: 1px solid #b4b4b4;border-radius: 7px;padding: 0 10px;height: 35px;margin-bottom: 5px;position: relative;}
#Login #cont .inp input {display: block;width: 100%;height: 35px;border: none;color: #b4b4b4;}
#Login #cont button {background-color: #ff1e50;border: 1px solid #9f0023;border-radius: 7px;width: 100%;height: 35px;color: #fff;font-size: 16px;}
#Login #cont p {color: #ff1e50;margin-top: 10px;font-size: 12px;text-align: center;}
#Login .findpw dt {text-align: center;margin: 20px 0;}
#Login .findpw dt span {background: url("http://mspnimage.edaily.co.kr/images/ico_login.png") no-repeat 0 -81px;background-size: 85px auto;display: inline-block;padding:1px 0 0 20px;font-size: 15px;}
#Login .findpw dd {overflow: hidden;margin-bottom: 10px;}
#Login .findpw dd div {width: 50%;float: left;}
#Login .findpw dd div a {display: block;background-color: #e6e6e6;border: 1px solid #c8c8c8;}
#Login .findpw dd div a span {background: url("http://mspnimage.edaily.co.kr/images/ico_login.png") no-repeat 0 0;background-size: 85px auto;display: block;padding-top: 30px;text-align: center;margin: 10px 0 8px;}
#Login .findpw dd div.phone a {border-top-left-radius: 7px;border-bottom-left-radius: 7px;border-right: none;}
#Login .findpw dd div.phone a span {background-position: center -188px;}
#Login .findpw dd div.account a {border-top-right-radius: 7px;border-bottom-right-radius: 7px;}
#Login .findpw dd div.account a span {background-position: center -308px;}
#Login .desc dt {color: #ff1e50;font-size: 12px;}
#Login .desc dd {color: #969696;font-size: 12px;margin: 5px 0 10px;}
#Login footer {margin-top: 30px;}
#Login footer dt {background: url("http://mspnimage.edaily.co.kr/images/ico_login.png") no-repeat 50% 0;background-size: 85px auto;text-align: center;text-indent: -9999em;}
#Login footer dd {color: #b4b4b4;font-size: 10px;letter-spacing: 0;}

.mypage {background-color: #fff;margin-bottom: 5px;border-bottom: 1px solid #ebebeb;}
.myInfo {background-color: #f0f0f0;border-bottom: 1px solid #b4b4b4;padding: 10px;overflow: hidden;position:relative;}
.myInfo dt {float: left;border: 1px solid #dcdcdc;border-radius: 5px;background: url("http://mspnimage.edaily.co.kr/images/unknown.png") no-repeat 50% 50% #fff;width: 42px;height: 42px;background-size: 29px auto;overflow: hidden;margin-right: 10px;}
.myInfo dt img {width: 45px;height: 45px;}
.myInfo dd {padding-top: 5px;color: #a0a0a0;font-size: 12px;}
.myInfo dd b {font-size: 14px;display: block;margin-bottom: 3px;color: #323232;}
.myInfo dd a {position: absolute;right: 10px;bottom: 10px;font-size: 11px;display: block;background-color: #fff;border: 1px solid #b4b4b4;border-radius: 5px;padding: 3px 8px;}
.myInfo dl {float: left;width: 55%;}
.myInfo table {float: right;width: 45%;margin-top: 2px;}
.myInfo table th {text-align: left;color: #828282;font-size: 12px;} .myInfo table td {text-align: right;height: 20px;}
.myInfo table .line th, .myInfo table .line td {border-bottom: 1px solid #b4b4b4;}
.myInfo table td strong {font-weight: normal;}
.myActive .flag {position: relative;margin-top: 20px;padding-bottom: 7px;border-bottom: 1px solid #b4b4b4;clear: both;}
.myActive .flag h3 {padding-left: 10px;font-size: 14px;}
.myActive .flag h3 span {color: #ff1e50;}
.myActive .flag p {position: absolute;right: 10px;top: 2px;color: #a0a0a0;font-size: 11px;}
.myActive .flag a {position: absolute;right: 10px;top: 0;font-size: 11px;color: #969696;display: block;background-color: #f0f0f0;border: 1px solid #c9c9c9;border-radius: 5px;padding: 2px 5px;}
.myActive .count li {float: left;width: 20%;border-bottom: 1px solid #ebebeb;}
.myActive .count li dl {width: 100%;border-left: 1px solid #ebebeb;height: 78px;overflow: hidden;}
.myActive .count li dl.on {background-color: #f5f5f5;border-bottom: 2px solid #ff1e50;height: 76px;}
.myActive .count li:first-child dl {border-left: none;}
.myActive .count li dt {text-align: center;padding-top:10px;color: #323232;}
.myActive .count li dt span {background: url("http://mspnimage.edaily.co.kr/images/ico_jisu.png") no-repeat 0 0;color: #828282;background-size: 50px auto;display: block;width: 14px;height: 14px;margin: 0 auto 7px;}
.myActive .count li dt.t1 span{background-position: 0 -823px;}
.myActive .count li dt.t2 span{background-position: 100% -1030px;}
.myActive .count li dt.t3 span{background-position: 0 -1172px;}
.myActive .count li dt.t4 span{background-position: 0 -711px;}
.myActive .count li dt.t5 span{background-position: 0 -1000px;}
.myActive .count li dd {text-align: center;padding-top: 7px;font-size: 14px;font-weight: bold;color: #ff1e50;}
.myActive .list li {border-bottom: 1px solid #ebebeb;padding: 11px 10px 9px;line-height:18px;color: #323232;}
.myActive .list li b {color: #0000ff;font-weight: normal;}
.myActive .list li em {color: #b4b4b4;display: inline-block;margin-left: 5px;}

#PreViewPop {position: absolute;width: 96%;background-color: #f0f0f0;left: 2%;top: 5%;z-index: 9999;border: 1px solid #000;}
#PreViewPop p {background-color: #ff1e50;color: #fff;position: relative;text-align: center;font-size: 17px;height: 18px;padding: 12px 0 10px;}
#PreViewPop p img {position: absolute;width: 30px;right: 5px;top: 5px;}
#PreViewPop dl {margin: 5px;border: 1px solid #b8b8b8;}
#PreViewPop dt {background-color: #f5f5f5;border-bottom: 1px solid #ebebeb;padding: 15px 10px 10px;}
#PreViewPop dt strong {font-weight: bold;font-size: 16px;display: block;margin-bottom: 5px;}
#PreViewPop dt span {color: #969696;line-height: 18px;}
#PreViewPop dt em {color: #ff1e50;}
#PreViewPop dd {background-color: #fff;padding: 15px 10px;line-height: 22px;font-size: 14px;}
#PreViewPop .close {margin: 5px;}
#PreViewPop .close a {display: block;background-image: -moz-linear-gradient(top, #fff, #ebebeb);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ebebeb));	background-image: linear-gradient(to bottom, #fff, #ebebeb);text-align: center;padding: 8px 0;color: #828282;border: 1px solid #b4b4b4;}


#PushPop {width: 100%;background-color: #f0f0f0;z-index: 9999;}
#PushPop p.top {background-color: #ff1e50;color: #fff;position: relative;text-align: center;font-size: 17px;height: 18px;padding: 12px 0 10px;}
#PushPop p.top img {position: absolute;width: 30px;right: 5px;top: 5px;}
#PushPop dl {margin: 5px;border: 1px solid #b8b8b8;}
#PushPop dt {background-color: #f5f5f5;border-bottom: 1px solid #ebebeb;padding: 15px 10px 10px;}
#PushPop dt strong {font-weight: bold;font-size: 16px;display: block;margin-bottom: 5px;}
#PushPop dt span {color: #969696;line-height: 18px;}
#PushPop dt em {color: #ff1e50;}
#PushPop dd {background-color: #fff;padding: 15px 10px;line-height: 22px;font-size: 14px;}
#PushPop .close {padding: 5px;}
#PushPop .close a {display: block;background-image: -moz-linear-gradient(top, #fff, #ebebeb);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ebebeb));	background-image: linear-gradient(to bottom, #fff, #ebebeb);text-align: center;padding: 8px 0;color: #828282;border: 1px solid #b4b4b4;}

.ErrorBody .outtb {width:100%;height:100%;}
.ErrorBody .outtb td {text-align:center;padding:0 30px;}
.ErrorBody .outtb td table {width:100%;}

.ErrorBody .outtb td table th {text-align: center;}
.ErrorBody .outtb td table th img {width: 130px;}
.ErrorBody .outtb td table td.text {font-size: 16px;line-height: 150%;color: #828282;text-align: center;padding: 15px 0 20px;}
.ErrorBody .outtb td table td.text strong {display: block;}
.ErrorBody .outtb td table td.btnout .btn div {width: 50%;float: left;}
.ErrorBody .outtb td table td.btnout .btn div button {display: block;height: 40px;font-size: 16px;width: 100%;border: none;}
.ErrorBody .outtb td table td.btnout .btn div.home button {background-color: #d2d2d2;color: #828282;}
.ErrorBody .outtb td table td.btnout .btn div.retry button {background-color: #ff87a0;color: #fff;}

#wrap.info {padding-bottom: 0;}
#infoWrap .infoTop img {width: 100%;display: block;}
#infoWrap section {margin: 0;border: none;padding: 20px;}
#infoWrap section dt {background: url("http://mspnimage.edaily.co.kr/images/info.png") no-repeat 0 0;background-size: 35px auto;padding-left: 42px;height: 27px;overflow: hidden;padding-top: 8px;font-size: 17px;font-weight: bold;}
#infoWrap section dd {padding-left: 42px;color: #828282;font-size: 14px;padding-top: 5px;line-height: 20px;}
#infoWrap section.info_2, #infoWrap section.info_4 {background-color: #f0f0f0;}
#infoWrap section.info_4 {padding-top: 10px;}
#infoWrap section.info_4 dt {background: none;padding-left: 0;color: #ff1e50;} #infoWrap section.info_4 dd {padding-left: 0;}
#infoWrap section.info_1 dt span {color: #ff1e50;} #infoWrap section.info_2 dt span {color: #f98100;} #infoWrap section.info_3 dt span {color: #3e70ff;}
#infoWrap section.info_2 dt {background-position: 0 -150px;} #infoWrap section.info_3 dt {background-position: 0 -300px;}
#infoWrap section.info_4 div {margin-top: 10px;}
#infoWrap section.info_4 div p {width: 50%;float: left;}
#infoWrap section.info_4 div p button {width: 100%;border: 1px solid #b4b4b4;background-image: -moz-linear-gradient(top, #fff, #ebebeb);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ebebeb));	background-image: linear-gradient(to bottom, #fff, #ebebeb);text-align: center;color: #828282;padding: 7px 0;}
#infoWrap section.info_4 div p button span {background: url("http://mspnimage.edaily.co.kr/images/info.png") no-repeat 0 0;background-size: 30px auto;padding-left: 20px;display: inline-block;height: 18px;padding-top: 2px;}
#infoWrap section.info_4 div p.ios button {margin-right: 5px;} #infoWrap section.info_4 div p.ios button span {background-position: 0 -349px;}
#infoWrap section.info_4 div p.android button {margin-left: 5px;} #infoWrap section.info_4 div p.android button span {background-position: 0 -425px;}
#infoWrap + .btmlink {margin-top: 5px;}

.act {padding-bottom: 5px;}
.act .swipe {margin:0 10px;}
.act dl {margin: 10px 0 5px;overflow: hidden;cursor: pointer;}
.act dt {float: left;width: 35%;min-height:120px;}
.act dt span {display: block;margin-right: 10px;}
.act dt img {display: block;width: 100%;border: 1px solid #dcdcdc;}
.act dd {float: right;width: 65%;}
.act dd strong {display: block;font-size: 16px;font-weight: normal;}
.act dd table {width: 100%;margin-top: 7px;}
.act dd td {color: #828282;padding-bottom: 3px;line-height: 18px;}
.act dd th {width: 30px;text-align: left;vertical-align: top;}
.act .navi {position: relative;text-align: center;height: 10px;padding: 5px 0;}
.act .navi span {display: inline-block;width: 8px;height: 8px;text-indent: -9999em;border: 1px solid #ffbbca;border-radius: 5px;}
.act .navi span.on {background-color: #ff1e50;border-color: #ff1e50;}
.act .navi a {position: absolute;display: block;top: 0;width: 20px;height: 20px;}
.act .navi a.prev {left: 0;} .act .navi a.next {right: 0} .act .navi a img {width: 100%;}


.tc2 li {width: 50%;}
.tc3 li {width: 33%;}
.tc3 li.last {width: 34%;}
.tc4 li {width: 25%;}
.tc5 li {width: 20%;}

.contTab {background-color: #f5f5f5;height:32px;}
.contTab li {float: left;text-align: center;border-bottom: 1px solid #b4b4b4;height: 32px;}
.contTab li a {display: block;height:24px;padding-top: 9px;color: #828282;font-size: 14px;}
.contTab li.on {background-color: #fff;border-bottom: #fff;}
.contTab li.on a {border: 1px solid #b4b4b4;border-bottom: none;color: #ff1e50;border-top: none;}
.contTab li:first-child.on a {border-left: none;}
.contTab li.last.on a {border-right: none;}

.custombody {padding: 5px 5px 0;}

.boardTable {width: 100%;border-top: 1px solid #b4b4b4;}
.boardTable thead th {background-color: #f5f5f5;color: #828282;border-bottom: 1px solid #b4b4b4;line-height: 1.1em;padding-top: 9px;padding-bottom: 9px;}
.boardTable td {border-bottom: 1px solid #e6e6e6;line-height: 1.2em;padding-top: 9px;padding-bottom: 5px;font-size: 14px;}
.boardTable td span {font-size: 13px;color: #a0a0a0;}
.boardTable tr.fix td {background-color: #ffede9;}
.boardTable tbody th {background-color: #f5f5f5;color: #828282;line-height: 1.1em;padding-top: 9px;padding-bottom: 9px;border-bottom: 1px solid #e6e6e6;text-align: left;padding-left: 7px;}
.boardTable td a {display: block;width: 100%;height: 100%;}
.boardTable td em {display: inline-block;text-align: center;border-radius: 5px;letter-spacing: -1px;line-height: 1.8em;font-size: 12px;color: #fff;background-color: #f4839b;width: 55px;}
.boardTable td em.end {background-color: #b4b4b4;}
.boardTable td.ic {padding: 0;text-align: center;vertical-align: middle;}

.boardRead dt {padding: 10px;border-bottom: 1px solid #e6e6e6;overflow: hidden;}
.boardRead dt strong {font-size: 17px;letter-spacing: -1px;}
.boardRead dt span {display: block;color: #a0a0a0;margin-top: 5px;}
.boardRead dt span em {color: #000;}
.boardRead dd {position: relative;font-size: 14px;}
.boardRead dd.txt {padding: 20px 10px;line-height: 1.5em;}

.wideSearch {position: relative;margin-bottom: 5px;}
.wideSearch fieldset {border: 1px solid #b4b4b4;border-radius: 5px;background-color: #fff;padding: 0 10px;position: relative;height: 32px;overflow: hidden;}
.wideSearch fieldset input {border: none;position: absolute;left: 10px;top: 0;width: 70%;color: #c8c8c8;font-size:14px;height: 32px;letter-spacing: -1px;}
.wideSearch fieldset a {display: block;position: absolute;top: 0;right: 0;}
.wideSearch fieldset a span {display: block;position: relative;width: 32px;height: 32px;background-color: #f5f5f5;border: 1px solid #f5f5f5;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.wideSearch fieldset a img {width: 18px;position: absolute;top: 6px;left: 6px;}

.paging {text-align: center;margin: 12px 0;}
.paging a {display: inline-block;width: 29px;height: 29px;overflow: hidden;text-align: center;background-color: #f5f5f5;border: 1px solid #dcdcdc;color: #a0a0a0;line-height: 2.2em;border-radius: 5px;font-size: 14px;vertical-align: top;}
.paging a.on {background-color: #f4839b;color: #fff;border: 1px solid #ff1e50;}
.paging a span {display: inline-block;width: 15px;height: 15px;margin-top: 6px;}
.paging a span.prev {background: url("http://mspnimage.edaily.co.kr/images/ico_prev.png") no-repeat 50% 50%;background-size: 23px auto;}
.paging a span.next {background: url("http://mspnimage.edaily.co.kr/images/ico_next.png") no-repeat 50% 50%;background-size: 23px auto;}

.infoCont {padding: 5px 5px 10px;}
.infoCont dt {color: #ff1e50;background: url("http://mspnimage.edaily.co.kr/images/title_icon.png") no-repeat 0 50%;background-size: 12px auto;padding-left: 15px;margin-bottom: 4px;font-size: 14px;}
.infoCont dd {color: #828282;letter-spacing: -1px;line-height: 1.5em;}
.infoCont dd span {color: #a0a0a0;}
.infoCont dd .inform input, .infoCont dd .inform textarea {width:94%;border:1px solid #b4b4b4;color: #c8c8c8;font-size:14px;}
.infoCont dd .inform input {height: 36px;padding:0 3%;}
.infoCont dd .inform textarea {padding: 3%;}
.infoCont a {margin-top: 15px;display:block;border:1px solid #ff1e50 ;padding:3px 0;	background-image: -moz-linear-gradient(top, #ff96ac, #ee5b79);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff96ac), to(#ee5b79));	background-image: linear-gradient(to bottom, #ff96ac, #ee5b79);text-align: center;line-height: 1.7em;color: #fff;font-size: 16px;border-radius: 7px;}

.event_inBanner img {display:block;width:100%;}
#mgWrap .event_inBanner {margin:0 5px 5px;}
#subWrap .event_inBanner {margin:5px 5px 0;}


.inCheck {display: inline-block;position: relative;}
.inCheck input[type="radio"], .inCheck input[type="checkbox"] { position:absolute; left:0; top:0; width:20px; height:20px; margin:0; opacity:0;  }
input[type="radio"] + label, input[type="checkbox"] + label, input[type="radio"]:checked + label, input[type="checkbox"]:checked + label {margin:0; padding:2px 0 0 25px; display:inline-block; background:url("http://mspnimage.edaily.co.kr/images/check.png") no-repeat 0 0;background-size: 20px auto;width:100%; height:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

input[type="checkbox"] + label {padding-top: 4px;}
input[type="checkbox"]:checked + label {background-position: 0 -35px;padding-top: 4px;}
input[type="radio"] + label {background-position: 0 -69px;padding-left: 22px;}
input[type="radio"]:checked + label {background-position: 0 -103px;padding-left: 22px;}


.ovh {overflow: hidden;}
.fl {float: left;}
.fr {float: right;}
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}

.l {text-align: left !important;padding-left: 5px !important;}
.r {text-align: right !important;padding-right: 5px !important;}
.c {text-align: center !important;padding-right: 0 !important;padding-left: 0 !important;}

.lt0 {letter-spacing: 0;}

.up {color: #ff1e50;}
.down {color: #0075e7;}

.ranktext {color:#a0a0a0;font-size:11px;text-align:center;padding:2px 0 7px;}

/* 광고 */
.ad_1 {margin: 0 5px;}
.ad_2 {margin: 0 5px;}
.ad_3 {margin: 0 5px;}

/*#AppInstall {position:fixed;right:0;bottom:0;z-index: 9999;}
#AppInstall div {position:relative;width:100px;height:100px;background: url("http://mspnimage.edaily.co.kr/images/btn_starin_dwnapp.png") no-repeat 0 0;background-size: 100px auto;}
#AppInstall div a {display:block;position:absolute;text-indent:-9999em;}
#AppInstall div a.close {width:40px;height:40px;top:0;left:0;}
#AppInstall div a.install {width:60px;height:60px;bottom:0;right:0;}*/

#AppInstall {position:fixed;right:6px;bottom:40px;z-index:9999;}
#AppInstall div {position:relative;width:100px;height:80px;background: url("http://mspnimage.edaily.co.kr/images/btn_starin_dwnapp2.png") no-repeat 0 0;background-size: 100px auto;}
#AppInstall div a {display:block;position:absolute;text-indent:-9999em;}
#AppInstall div a.close {width:25px;height:25px;top:0;left:0;}
#AppInstall div a.install {width:75px;height:75px;bottom:0;right:0px;border-radius:50%;}

.notibox {border:1px solid #d3d3d3;margin:10px 5px 0;padding:7px 10px;}
.notibox li {line-height:18px;color:#828282;}
.notibox + .myActive .flag {margin-top:10px;}


@media only screen and (max-width:320px) {
    #wrap, footer, #scrollHead {width: 320px;margin: 0 auto;}
}

@media only screen and (max-width:380px) {
    #mainPhoto li dd .double div, .double dl dt {height: 100px !important;}
}

@media only screen and (min-width:640px) {
    #wrap, footer, #OpenMenu {width: 640px;margin: 0 auto;}
	#scrollHead {display:none;}
    #mainPhoto li dd .double div, .double dl dt {height: 190px !important;}
    #OpenMenu {width: 50%;}
    .act dt {width: 25%;}
    .act dd {width: 75%;}
}
@charset "utf-8";

.openEvent {background-color: #f0f0f0;padding: 5px;}
.openEvent dt img {width: 100%;}
.openEvent dd dt {color: #323232;font-size: 15px;padding-top: 7px;position: relative;}
.openEvent dd dt span {position: absolute;right: 5px;font-size: 13px;color: #828282;top: 3px;}
.openEvent dd dt span a {display: inline-block;border: 1px solid #b4b4b4;background-image: -moz-linear-gradient(top, #fff, #ebebeb);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ebebeb));	background-image: linear-gradient(to bottom, #fff, #ebebeb);text-align: center;line-height: 1.7em;padding: 0 10px;margin-left: 5px;vertical-align: middle;}
.openEvent dd dl {margin: 0 5px 10px;}
.openEvent dd dd.agree {padding-top: 10px;color: #828282;}
.openEvent dd dd .agreebox {background-color: #fff;border: 1px solid #c8c8c8;padding: 0 10px 10px;margin-bottom: 7px;}
.openEvent dd dd .agreebox p {color: #323232;margin-top: 10px;}
.openEvent dd dd.inform {margin-top: 7px;}
.openEvent dd dd table {border-top: 2px solid #b4b4b4;width: 100%;}
.openEvent dd dd th {text-align: left;width: 70px;border-bottom: 1px solid #c8c8c8;}
.openEvent dd dd td {border-bottom: 1px solid #c8c8c8;padding: 5px 0;line-height: 20px;}
.openEvent dd dd td input {border: 1px solid #b4b4b4;height: 24px;vertical-align: middle;}
.openEvent dd dd td .inCheck {margin-right: 7px;}
.openEvent dd dd td a {border: 1px solid #b4b4b4;height: 21px;display: inline-block;vertical-align: middle;padding: 3px 10px 0;color: #828282;margin-left: 5px;}
.openEvent dd dd.inform p {line-height: 18px;}
.openEvent dd dd.inform p span {color: #ff1e50;}
.openEvent dd dd.inform p.blue span {color:#3e70ff;}
.openEvent .submit_btn {margin: 10px 20px;text-align: center;overflow:hidden;}
.openEvent .submit_btn p {float:left;width:50%;}
.openEvent .submit_btn p.submit a {margin-right:2px;}
.openEvent .submit_btn p.cancel a {margin-left:3px;}
.openEvent .submit_btn a {display: block;border: 2px solid #b8b8b8;background-image: -moz-linear-gradient(top, #fff, #e6e6e6);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));	background-image: linear-gradient(to bottom, #fff, #e6e6e6);text-align: center;font-size: 15px;border-radius: 7px;height: 18px;padding: 9px 0 10px;}
.openEvent .submit_btn p.submit a {border-color:#ea708a;color:#ff1e50;}
.openEvent .submit_btn.blue p.submit a {border-color:#7396fb;color:#3e70ff;}
.openEvent .movelink {background-color:#e6e6e6;text-align:center;padding:10px;color:#828282;}
.openEvent .movelink p {margin-top:7px;}
.openEvent .movelink a {display: inline-block;border: 2px solid #ea708a;background-image: -moz-linear-gradient(top, #fff, #e6e6e6);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));	background-image: linear-gradient(to bottom, #fff, #e6e6e6);text-align: center;font-size: 15px;border-radius: 7px;height: 18px;padding: 9px 0 10px;width:40%;color:#323232;}
.openEvent .movelink a span {color:#ff1e50;}
.openEvent .movelink.blue a {border-color:#7396fb;}
.openEvent .movelink.blue a span {color:#3e70ff;}
.openEvent .inSel {position: relative;}
.openEvent .inSel select {border:1px solid #b8b8b8;border-radius: 5px;width: 100%;background-color:#fff;height: 36px;padding-left: 10px;-webkit-appearance:none;color:#828282;}
.openEvent .inSel span {background: url("http://mspnimage.edaily.co.kr/images/ico_arrow.png") no-repeat 0 0;background-size: 13px auto;position: absolute;top: 12px;right: 15px;display: block;width: 13px;height: 13px;}
.openEventBoard {margin-top:10px;background-color:#f0f0f0;padding-bottom:30px;}
.openEventBoard img {display:block;width:100%;}
.openEventBoardBtn {overflow:hidden;}
.openEventBoardBtn a {display:block;width:50%;float:left;}


.eventRank {width: 100%;}

.eventRank th, .eventRank td {border-bottom: 1px solid #ebebeb;padding: 8px 10px 6px;line-height:18px;color: #828282;text-align: center;}
.eventRank th {background-color: #f0f0f0;border-bottom: 1px solid #b4b4b4;}
.eventRank td strong {font-weight: normal;}
.eventRank td.td_r {text-align: right;}
.eventRank .top td {color: #323232;}
.eventRank .top td span {background: url("http://mspnimage.edaily.co.kr/images/event/ico_top.png") no-repeat 0 40%;background-size: 16px auto;padding-left: 18px;}
/*개발 추가 Css*/
@charset "utf-8";
.pointer {cursor:pointer}

.androidScroll {-webkit-tap-highlight-color:rgba(255,255,255,0);outline:0;}

.calendarw01 {width:62px; cursor:pointer;}	/*달력 input 기본 넓이*/
.input_calendar { width:73px; }
.calendar {border: 1px solid #b4b4b4;height: 21px; width:80px;}
.search #subNavi {background-color: #ff1e50;}
.pop-cont {padding:15px 10px;}
.replybox_tit {	font-size:15px;	color:#000;font-weight:bold;line-height:18px;}

/*포토 갤러리 - 14.09.19 김나영추가*/
.titleArea1 {z-index: 10;width: 100%;position: absolute;top:0;left:0}
.titleArea1 dl {position: relative;}
.titleArea1 dt {height: 40px;}
.titleArea1 dt strong {display: block;color: #fff;opacity: 1.0;position: absolute;top: 0;left: 0;z-index: 11;width: 100%;height: 40px;font-weight: normal;font-size: 15px;}

.titleArea1 dt strong b {color: #ff1e50;font-weight: normal;}
.titleArea1 dt strong span {display: inline-block;margin: 10px;}
.titleArea1 dt img {z-index: 12;position: absolute;top: 10px;right: 10px;width: 16px;}
.titleArea1 dd {text-align: right;padding-right: 10px;}
.titleArea1 dd span {display: inline-block;border: 1px solid #ff1e50;border-radius: 3px;width: 70px;text-align: center;padding: 4px 0 2px;background-color: #ff1e50;}
.titleArea1 dd span em {display: inline-block;background: url("http://mspnimage.edaily.co.kr/images/ico_jisu.png") no-repeat 0 -650px;background-size: 50px auto;padding-left: 18px;color: #fff;}
.titleArea1 dt:after {display:block;z-index:10;width:100%;height:40px;background-image: -moz-linear-gradient(top, #000, transparent);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(transparent));	background-image: linear-gradient(to bottom, #000, transparent);content:'';opacity: 0.6;}

.titleArea2 {z-index: 10;width: 100%;position: absolute;top:0;}
.titleArea2 dl {position: relative;}
.titleArea2 dt {height: 40px;}
.titleArea2 dt strong {display: block;color: #fff;opacity: 1.0;position: absolute;top: 0;left: 0;z-index: 11;width: 100%;height: 40px;font-weight: normal;font-size: 15px;}

.titleArea2 dt strong b {color: #ff1e50;font-weight: normal;}
.titleArea2 dt strong span {display: inline-block;margin: 10px;}
.titleArea2 dt img {z-index: 12;position: absolute;top: 10px;right: 10px;width: 16px;}
.titleArea2 dd {text-align: right;padding-right: 10px;}
/*.titleArea2 dd span {display: inline-block;border: 1px solid #ff1e50;border-radius: 3px;width: 70px;text-align: center;padding: 4px 0 2px;background-color: #ff1e50;}
.titleArea2 dd span em {display: inline-block;background: url("http://mspnimage.edaily.co.kr/images/ico_jisu.png") no-repeat 0 -650px;background-size: 50px auto;padding-left: 18px;color: #fff;}*/
.titleArea2 dd span {display: inline-block;top: 10px;right: 10px;border: 1px solid #ff1e50;border-radius: 3px;	width: 70px;text-align: center;padding: 4px 0 2px;}
.titleArea2 dd span em {display: inline-block;background: url("http://mspnimage.edaily.co.kr/images/ico_jisu.png") no-repeat 0 -770px;background-size: 50px auto;padding-left: 18px;color: #ff1e50;}


.titleArea2 dt:after {display:block;z-index:10;width:100%;height:40px;background-image: -moz-linear-gradient(top, #000, transparent);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(transparent));	background-image: linear-gradient(to bottom, #000, transparent);content:'';opacity: 0.6;}


.swiper-container{background-color: #2c2e33;}
.content-slide {width:640px;background-color: #2c2e33}
.content-slide .imgArea {width: 100%;height:100%; display: table;position:absolute; top:0;}
.content-slide .imgArea div {display: table-cell;text-align: center;vertical-align: middle;width: 100%;height: 100%;}
.content-slide .imgArea div a img {width: 100%;}

.content-slide .articleArea {z-index: 10;width: 100%;position: absolute;bottom: 0; }
.content-slide .articleArea div {position: relative;width: 100%;height: 40px;}
.content-slide .articleArea div:after {display:block;z-index:10;width:100%;height:40px;background-color: #000;content:'';opacity: 0.6;}
.content-slide .articleArea dl {height: 40px;opacity: 1.0;width: 100%;z-index: 11;position: absolute;left: 0;bottom: 0; color: #fff;}
.content-slide .articleArea dt {width: 75%;float: left}
.content-slide .articleArea dt strong {display: block;font-weight: normal;margin: 15px 10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.content-slide .articleArea dd {width: 25%;float: right;background: url("http://mspnimage.edaily.co.kr/images/split.png") repeat-y 0 0;height: 40px;}
.content-slide .articleArea dd a {display: block;width: 100%;height: 50px;text-align: center;}
.content-slide .articleArea dd a span {background: url("http://mspnimage.edaily.co.kr/images/ico_photo.png") no-repeat 100% -152px;background-size: 30px auto;display: inline-block;padding-right: 15px;margin-top: 15px;}

#wrap span.prev, #wrap span.next {display: block;background: url("http://mspnimage.edaily.co.kr/images/ico_photo.png") no-repeat 0 0;background-size: 30px auto;width: 30px;height: 30px;z-index: 10;position: absolute;top: 48%;}
#wrap span.prev {left: 10px;}
#wrap span.next {right: 10px;background-position: 0 -85px;}
/*포토 갤러리 - 14.09.19 김나영추가*/

/*검색 자동완성 - 14.09.20 nykim126@edaily.co.kr*/
#results .ui-autocomplete {	max-height: 200px;	width: 75%;	overflow-y: auto;	overflow-x: hidden;	position: absolute;	cursor: default;}
#results .ui-corner-all .ui-state-focus{border: 1px solid #e6e6e6;background: #dadada url(http://mspnimage.edaily.co.kr/Images/JqueryUI/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight: normal;color: #000;}
#results .ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {border-bottom-right-radius: 4px;}
#results .ui-widget-content{margin: -2px 10px 0;background:none; background-color: #fff;border:1px solid #646464;}
#results .ui-menu li:first-child {border-top: none;}
#results .ui-menu .ui-menu-item {border-top: 1px solid #e6e6e6;line-height: 2.2em;position: relative;letter-spacing: -1px;}
#results .ui-menu .ui-menu-item a {line-height: 2.2em;position: relative;padding: 0 0 0 10px;letter-spacing: -1px;}
#results .ui-menu .ui-menu-item span {position: absolute;right: 10px;color: #a0a0a0;font-size: 11px;letter-spacing: 0;top: 0;}
#results .ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
/*검색 자동완성 - 14.09.20 nykim126@edaily.co.kr*/

.ui-widget-content{background:none; border:none;}
.ui-dialog .ui-dialog-content {	overflow: hidden;}

#externalSite {border:0px solid #000000;}

.phlist li dd .noResult {color: #828282;text-align: center;padding-top: 30px;}
.phlist li dd .noResult strong {display: block;width: 100%;text-align: center;background: url("http://mspnimage.edaily.co.kr/images/ico_noti.png") no-repeat center 0;background-size: 60px auto;padding-top: 70px;font-size: 15px;font-weight: normal;margin-bottom: 30px; color:#828282;}

.photo.sec1 li dd .noResult, .photo.sec2 li dd .noResult {color: #828282;text-align: center;padding-top: 30px;}
.photo.sec1 li dd .noResult strong, .photo.sec2 li dd .noResult strong {display: block;width: 100%;text-align: center;background: url("http://mspnimage.edaily.co.kr/images/ico_noti.png") no-repeat center 0;background-size: 60px auto;padding-top: 70px;font-size: 15px;font-weight: normal;margin-bottom: 30px;}

.sch {min-height: 400px;}
.sch .noResult {color: #828282;text-align: center;padding-top: 60px;}
.sch .noResult strong {display: block;width: 100%;text-align: center;background: url("http://mspnimage.edaily.co.kr/images/ico_noti.png") no-repeat center 0;background-size: 60px auto;padding-top: 70px;font-size: 15px;font-weight: normal;margin-bottom: 5px;}


/*#PreViewPop {position: absolute;width: 100%;background-color: #fff;left: 0%;top: 40px;z-index: 9999;border: 1px solid #323232;}
#PreViewPop dt {background-color: #f5f5f5;padding: 10px 0;text-align: center;color: #828282;border-bottom: 1px solid #ebebeb}*/

.search_bar fieldset input.intxt {color: #323232;}

/*jalert customizing*/
#jalertBox .already {background-color: #ff87a0; color: #ffffff;}

#jalertOverlay{width:100%;height:100%;position:fixed;top:0;left:0;background:url('http://mspnimage.edaily.co.kr/images/JqueryUI/jalertback.png');background:-moz-linear-gradient(rgba(11,11,11,.1),rgba(11,11,11,.6)) repeat-x rgba(11,11,11,.2);z-index:100000;}
.ui-widget-overlay {background:url('http://mspnimage.edaily.co.kr/images/JqueryUI/jalertback.png');background:-moz-linear-gradient(rgba(11,11,11,.1),rgba(11,11,11,.6)) repeat-x rgba(11,11,11,.2); opacity: inherit;}

/* 2015.01.09 김나영, 유투브 동영상 영역 추가 */
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;} 
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;} 
