﻿/* Default */
html {
}
body {
  background: white;
}
body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
dl,
dt,
dd,
form,
fieldset,
legend,
blockquote {
  margin: 0;
  padding: 0;
}
body,
table,
th,
td,
input,
textarea,
select,
button,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Malgun Gothic", "맑은 고딕", "Gulim", Apple SD Gothic Neo;
  font-size: 12px;
  color: #000000;
  font-weight: normal;
  letter-spacing: 0px;
  font-style: normal;
  text-decoration: none;
}
fieldset,
iframe,
img {
  border: 0;
}
/*legend, */
hr {
  display: none;
}
a {
  color: #000000;
  text-decoration: none;
}
a:hover,
a:active {
  text-decoration: underline;
}
li,
ul,
ol {
  list-style-type: none;
}
em,
address {
  font-style: normal;
}
input {
  -webkit-border-radius: 1px;
  -webkit-apprearance: none;
  outline-style: none;
}
input.radio {
  width: 12px;
  height: 12px;
  margin: 0;
  padding: 0;
}
input.checkbox {
  width: 12px;
  height: 12px;
  margin: 0;
  padding: 0;
}
.hidden {
  display: none;
}
/* Layout */
.site-webzine.webzine-layout {
}
.site-webzine.webzine-layout #layout {
  text-align: center;
  background: #ffffff none no-repeat center top;
}
.site-webzine.webzine-layout #layout {
  text-align: center;
  background: #ffffff none no-repeat center top;
}
.site-webzine.webzine-layout.layout-clear #layout {
  text-align: left;
  background: #ffffff;
}
.site-webzine.webzine-layout #wrap {
  margin: 0 auto;
  text-align: left;
  width: 1100px;
  position: relative;
}
.site-webzine.webzine-layout.layout-clear #wrap {
  margin: 0;
  width: auto;
}
.site-webzine.webzine-layout #header {
}
.site-webzine.webzine-layout #container {
  display: inline-block;
  width: 100%;
  margin-top: 8px;
  background: none repeat-y left top;
  padding-bottom: 8px;
}
.site-webzine.webzine-layout.layout-clear #container {
  width: auto;
  background: #ffffff;
  padding: 0;
  display: block;
}
.site-webzine.webzine-layout #container .container-wrap {
  overflow: hidden;
  /* background: url('/static/webzine/images/bg_line6.png') repeat-y right top; */
}
.site-webzine.webzine-layout #left {
  position: relative;
  z-index: 1;
  float: left;
  width: 210px;
  min-height: 10px;
}
.site-webzine.webzine-layout.layout-clear #left {
  display: none;
}
.site-webzine.webzine-layout #content-body {
  float: left;
  width: 100%;
  margin: 0 -310px 0 0px;
  min-height: 10px;
}
.site-webzine.webzine-layout #content-body .content-body-wrap {
  /* padding: 0 310px 0 0px; */
  float: left;
  width: 790px;
  margin: 0 -310px 0 0px;
  min-height: 10px;
}
.site-webzine.webzine-layout.layout-sub #content-body #board-wrap {
  margin: 0 0px;
}
.site-webzine.webzine-layout #right {
  float: right;
  width: 300px;
  min-height: 10px;
}
.site-webzine.webzine-layout #footer {
  clear: both;
  background: white;
}
.site-webzine.webzine-layout.layout-noleft #left {
  display: none;
}
.site-webzine.webzine-layout.layout-noleft #content-body {
  margin-left: 0;
}
.site-webzine.webzine-layout.layout-noleft #content-body .content-body-wrap {
  padding-left: 0;
}
.site-webzine.webzine-layout.layout-noright #right {
  display: none;
}
.site-webzine.webzine-layout.layout-noright #content-body {
  margin-right: 0;
}
.site-webzine.webzine-layout.layout-noright #content-body .content-body-wrap {
  padding-right: 0;
}
.site-webzine.webzine-layout.layout-clear #headbar,
.site-webzine.webzine-layout.layout-clear #header,
.site-webzine.webzine-layout.layout-clear #headmenu,
.site-webzine.webzine-layout.layout-clear #premium-game,
.site-webzine.webzine-layout.layout-clear #left,
.site-webzine.webzine-layout.layout-clear #right,
.site-webzine.webzine-layout.layout-clear #footer {
  display: none;
}
.site-webzine.webzine-layout.layout-clear #content-body {
  float: none;
  display: block;
  margin: 0;
}
.site-webzine.webzine-layout.layout-clear #content-body .content-body-wrap {
  padding: 0;
}
/* Layout Modules */
/* Headbar */
.site-webzine.webzine-layout .common-module-headbar .module-width {
  width: 1100px;
}
/* Footer */
.site-webzine.webzine-layout .common-module-footer {
  background: #f4f4f4;
}
.site-webzine.webzine-layout .common-module-footer .module-width {
  width: 1100px;
  background: #f4f4f4;
}
/* Agit Floatlayer */
.site-webzine.webzine-layout .common-module-agitfloatlayer {
  left: 1100px;
  top: 179px;
}
/* Header */
/* Basic Layout */
.site-webzine.webzine-layout #header {
  padding: 15px 0 0;
}
.site-webzine.webzine-layout #header .logo-line {
  height: 90px;
}
.site-webzine.webzine-layout #header .logo-line .logo {
  float: left;
  width: 370px;
  height: 90px;
  overflow: hidden;
  /* padding: 10px 0px 0px; */
}
.site-webzine.webzine-layout #header .logo-line .logo a {
  display: table-cell;
  width: 370px;
  height: 90px;
  overflow: hidden;
  vertical-align: middle;
  text-align: center;
}
.site-webzine.webzine-layout #header .logo-line .logo img {
  /* display: block; */
  width: 280px;
  height: 70px;
  border: 0;
  margin: 0;
}
.site-webzine.webzine-layout #header .right-align {
  float: right;
}
.site-webzine.webzine-layout #header .logo-line .ad {
  float: left;
  width: 728px;
  height: 90px;
  overflow: hidden;
}
/* Banner */
.site-webzine.webzine-layout #header .banner {
  float: left;
  width: 280px;
  height: 70px;
  margin: 0 0 0 10px;
}
.site-webzine.webzine-layout #header .banner a img {
  width: 280px;
  height: 70px;
  border: 0;
}
/* Head Menu */
.site-webzine.webzine-layout #headmenu.v1 {
  height: 69px;
  margin: 15px 0 0;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb {
  position: relative;
  height: 69px;
  background: url("/static/webzine/images/headmenu1_bg1.png") repeat-x left top;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb .deco1 {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 2px;
  height: 40px;
  overflow: hidden;
  background: url("/static/webzine/images/headmenu1_bg2.png") no-repeat left top;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb .deco2 {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 2px;
  height: 40px;
  overflow: hidden;
  background: url("/static/webzine/images/headmenu1_bg2.png") no-repeat right
    top;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu {
  position: relative;
  height: 40px;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu > li {
  float: left;
  height: 40px;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu > li > a {
  position: relative;
  display: block;
  height: 40px;
  overflow: hidden;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu > li > a > span {
  display: block;
  height: 80px;
  overflow: hidden;
  text-indent: -10000em;
  cursor: pointer;
  background: url("/static/webzine/images/headmenu2.png") no-repeat left top;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu > li > em.open {
  position: absolute;
  top: -7px;
  left: 0;
  display: block;
  width: 37px;
  height: 17px;
  overflow: hidden;
  text-indent: -100000em;
  background: url("/static/webzine/images/icon_open1.png") no-repeat left top;
}
.site-webzine.webzine-layout
  #headmenu.v1
  .gnb
  ul.menu
  > li.newscenter
  > a
  > span {
  width: 88px;
  background-position: -0px top;
}
.site-webzine.webzine-layout
  #headmenu.v1
  .gnb
  ul.menu
  > li.gameinfo
  > a
  > span {
  width: 82px;
  background-position: -88px top;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu > li.series > a > span {
  width: 87px;
  background-position: -170px top;
}
.site-webzine.webzine-layout
  #headmenu.v1
  .gnb
  ul.menu
  > li.community
  > a
  > span {
  width: 82px;
  background-position: -257px top;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu > li.fun > a > span {
  width: 77px;
  background-position: -339px top;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu > li.gallery > a > span {
  width: 68px;
  background-position: -416px top;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu > li.esports > a > span {
  width: 79px;
  background-position: -484px top;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu > li.mobile > a > span {
  width: 81px;
  background-position: -563px top;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu > li.mobile > em.open {
  left: 508px;
}
.site-webzine.webzine-layout
  #headmenu.v1
  .gnb
  ul.menu
  > li.broadcast
  > a
  > span {
  width: 74px;
  background-position: -644px top;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu > li.selected a > span,
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu > li a:hover > span {
  margin: -40px 0 0;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu > li .submenu {
  position: absolute;
  top: 40px;
  left: 0;
  display: none;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu > li.selected .submenu {
  display: block;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu > li .submenu ul {
  margin: 8px 0 0 7px;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu > li .submenu ul li {
  float: left;
  height: 10px;
  border-left: 1px solid #c4c4c4;
  padding: 0 10px;
  line-height: 12px;
}
.site-webzine.webzine-layout
  #headmenu.v1
  .gnb
  ul.menu
  > li
  .submenu
  ul
  li:first-child {
  border: 0;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb ul.menu > li .submenu ul li a {
  color: #000000;
  position: relative;
  top: -2px;
}
.site-webzine.webzine-layout #headmenu.v1 .gnb .menu-bottom {
  height: 27px;
  overflow: hidden;
  background: #fdfdfd;
  border: 1px solid #d7d8dc;
}
.site-webzine.webzine-layout #headmenu.v1 .align-right {
  position: absolute;
  top: 0;
  right: 0;
  width: 270px;
}
.site-webzine.webzine-layout #headmenu.v1 .align-right .group {
  clear: both;
  float: right;
}
.site-webzine.webzine-layout #headmenu.v1 .search {
  float: left;
  width: 202px;
  margin: 9px 5px 0 0;
}
.site-webzine.webzine-layout #headmenu.v1 .search input[type="text"] {
  float: left;
  width: 148px;
  height: 20px;
  color: #999999;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  line-height: 20px;
  border: 1px solid #b8b8b8;
  margin: 0;
  padding: 0 5px;
}
.site-webzine.webzine-layout #headmenu.v1 .search input[type="submit"] {
  display: block;
  float: left;
  width: 38px;
  height: 22px;
  overflow: hidden;
  text-indent: -10000em;
  cursor: pointer;
  background: url("/static/webzine/images/button_search1.png") no-repeat left
    top;
  border: 0;
  margin: 0 0 0 4px;
  padding: 0;
}
.site-webzine.webzine-layout #headmenu.v1 .event {
  float: left;
  width: 67px;
  height: 28px;
  overflow: hidden;
  text-indent: -10000em;
  background: url("/static/webzine/images/button_event1.png") no-repeat left top;
  margin: 6px 0 0;
}
.site-webzine.webzine-layout #headmenu.v1 .help {
  float: left;
  width: 77px;
  height: 28px;
  overflow: hidden;
  text-indent: -10000em;
  background: url("/static/webzine/images/button_help1.png") no-repeat left top;
  margin: 6px 0 0;
}
.site-webzine.webzine-layout #headmenu.v1 .agit-button {
  float: left;
  width: 104px;
  height: 26px;
  overflow: hidden;
  text-indent: -10000em;
  background: url("/static/webzine/images/button_agitlayer1.png") no-repeat left
    top;
  margin: 7px 6px 0 4px;
}
/* Head Menu V2 */
.site-webzine.webzine-layout #headmenu.v2 {
  height: 69px;
  margin: 15px 0 0;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb {
  position: relative;
  height: 69px;
  background: url("/static/webzine/images/headmenu1_bg1.png") repeat-x left top;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb .deco1 {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 2px;
  height: 40px;
  overflow: hidden;
  background: url("/static/webzine/images/headmenu1_bg2.png") no-repeat left top;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb .deco2 {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 2px;
  height: 40px;
  overflow: hidden;
  background: url("/static/webzine/images/headmenu1_bg2.png") no-repeat right
    top;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu {
  position: relative;
  height: 40px;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu > li {
  float: left;
  height: 40px;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu > li > a {
  position: relative;
  display: block;
  height: 40px;
  overflow: hidden;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu > li > a > span {
  display: block;
  height: 80px;
  overflow: hidden;
  text-indent: -10000em;
  cursor: pointer;
  background: url("/static/webzine/images/menu/gnb8.png") no-repeat left top;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu > li > em.open {
  position: absolute;
  top: -7px;
  left: 0;
  display: block;
  width: 37px;
  height: 17px;
  overflow: hidden;
  text-indent: -100000em;
  background: url("/static/webzine/images/icon_open1.png") no-repeat left top;
}
.site-webzine.webzine-layout
  #headmenu.v2
  .gnb
  ul.menu
  > li.newscenter
  > a
  > span {
  width: 87px;
  background-position: -0px top;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu > li.review > a > span {
  width: 88px;
  background-position: -88px top;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu > li.special > a > span {
  width: 90px;
  background-position: -176px top;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu > li.series > a > span {
  width: 89px;
  background-position: -266px top;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu > li.movie > a > span {
  width: 97px;
  background-position: -355px top;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu > li.pds > a > span {
  width: 103px;
  background-position: -452px top;
}
.site-webzine.webzine-layout
  #headmenu.v2
  .gnb
  ul.menu
  > li.gameshow
  > a
  > span {
  width: 102px;
  background-position: -555px top;
}
.site-webzine.webzine-layout
  #headmenu.v2
  .gnb
  ul.menu
  > li.community
  > a
  > span {
  width: 83px;
  background-position: -657px top;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu > li.gallery > a > span {
  width: 66px;
  background-position: -742px top;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu > li.selected a > span,
.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu > li a:hover > span {
  margin: -40px 0 0;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu > li .submenu {
  position: absolute;
  top: 40px;
  left: 0;
  display: none;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu > li.selected .submenu {
  display: block;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu > li .submenu ul {
  margin: 8px 0 0 7px;
}
.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu > li .submenu ul li {
  float: left;
  height: 10px;
  border-left: 1px solid #c4c4c4;
  padding: 0 10px;
  line-height: 12px;
}

.site-webzine.webzine-layout #headmenu.v2 .gnb ul.menu > li .submenu ul li a {
  color: #000000;
  position: relative;
  top: -2px;
}

.site-webzine.webzine-layout
  #headmenu.v2
  .gnb
  ul.menu
  > li
  .submenu
  ul
  li:first-child {
  border-left: 0px;
  margin-left: 2px;
}

.site-webzine.webzine-layout
  #headmenu.v2
  .gnb
  ul.menu
  > li
  .submenu
  .submenu-title
  li
  b {
  color: #000000;
  position: relative;
  top: -2px;
}

.site-webzine.webzine-layout #headmenu.v2 .gnb .menu-bottom {
  height: 27px;
  overflow: hidden;
  background: #fdfdfd;
  border: 1px solid #d7d8dc;
}
.site-webzine.webzine-layout #headmenu.v2 .align-right {
  position: absolute;
  top: 0;
  right: 0;
  width: 116px;
}
.site-webzine.webzine-layout #headmenu.v2 .align-right .group {
  clear: both;
  float: right;
}
.site-webzine.webzine-layout #headmenu.v2 .search {
  float: left;
  width: 180px;
  margin: 9px 5px 0 0;
}
.site-webzine.webzine-layout #headmenu.v2 .search input[type="text"] {
  float: left;
  width: 125px;
  height: 20px;
  color: #999999;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  line-height: 20px;
  border: 1px solid #b8b8b8;
  margin: 0;
  padding: 0 5px;
}
.site-webzine.webzine-layout #headmenu.v2 .search input[type="submit"] {
  display: block;
  float: left;
  width: 38px;
  height: 22px;
  overflow: hidden;
  text-indent: -10000em;
  cursor: pointer;
  background: url("/static/webzine/images/button_search1.png") no-repeat left
    top;
  border: 0;
  margin: 0 0 0 4px;
  padding: 0;
}
.site-webzine.webzine-layout #headmenu.v2 .tket {
  float: left;
  width: 80px;
  height: 28px;
  overflow: hidden;
  text-indent: -10000em;
  background: url("/static/webzine/images/button_tket1.png") no-repeat left top;
  margin: 6px 0 0;
}
.site-webzine.webzine-layout #headmenu.v2 .event {
  float: left;
  width: 67px;
  height: 28px;
  overflow: hidden;
  text-indent: -10000em;
  background: url("/static/webzine/images/button_event2.png") no-repeat left top;
  margin: 6px 0 0;
}
.site-webzine.webzine-layout #headmenu.v2 .help {
  float: left;
  width: 77px;
  height: 28px;
  overflow: hidden;
  text-indent: -10000em;
  background: url("/static/webzine/images/button_help1.png") no-repeat left top;
  margin: 6px 0 0;
}
.site-webzine.webzine-layout #headmenu.v2 .agit-button {
  float: left;
  width: 104px;
  height: 26px;
  overflow: hidden;
  text-indent: -10000em;
  background: url("/static/webzine/images/button_agitlayer1.png") no-repeat left
    top;
  margin: 7px 6px 0 4px;
}
/* Side */
/* Common */
.site-webzine.webzine-layout #rightmenu {
}
.webzine-side1 {
  text-align: center;
  /* padding: 10px; */
  padding: 0px;
  background: #fafafa;
  border: 1px solid #e0e0e0;
}
.webzine-side1 .side-comp {
  margin: 9px auto 0;
  text-align: left;
  position: relative;
}
.webzine-side1 .side-comp:first-child {
  margin-top: 0;
  margin-bottom: 30px;
}
.specialZone-side1 {
  text-align: center;
  /* padding: 10px; */
  padding: 0px;
  /* background: #fafafa;
		border: 1px solid #e0e0e0; */
}
.specialZone-side1 .side-comp {
  margin: 9px auto 0;
  text-align: left;
  position: relative;
}
.specialZone-side1 .side-comp:first-child {
  margin-top: 0;
  margin-bottom: 30px;
}
/* Titles */
/* Title 1 */
.webzine-side1 .side-comp-title {
  height: 30px;
  line-height: 32px;
  display: block;
  overflow: hidden;
  position: relative;
  padding: 0 0 0 11px;
}
.webzine-side1 .side-comp-title .more {
  display: block;
  width: 25px;
  height: auto;
  text-indent: -1000em;
  overflow: hidden;
  background: url("/static/webzine/images/icon_more1.png") no-repeat left center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
}
/* Text 1 */
.webzine-side1 .side-comp-title.text-title1 {
  font-weight: bold;
  letter-spacing: -1px;
  color: #000000;
  text-decoration: none;
}
.webzine-side1 .side-comp-title.text-title1 strong {
  color: #374c91;
}
/* Image 1 */
.webzine-side1 .side-comp-title.image-title1 {
}
.webzine-side1 .side-comp-title.image-title1 .text {
  display: block;
  height: auto;
  text-indent: -1000em;
  overflow: hidden;
  background: none no-repeat left center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 11px;
  right: 0;
}
.webzine-side1 .side-comp-title.image-title1.topnews .text {
  background-image: url("/static/webzine/images/text_last_topnews1.png");
}
.webzine-side1 .side-comp-title.image-title1.series .text {
  background-image: url("/static/webzine/images/text_series1.png");
}
.webzine-side1 .side-comp-title.image-title1.help .text {
  background-image: url("/static/webzine/images/text_tig_help1.png");
}
.webzine-side1 .side-comp-title.image-title1.iconshop .text {
  background-image: url("/static/webzine/images/text_tig_market1.png");
}
.webzine-side1 .side-comp-title.image-title1.vote .text {
  background-image: url("/static/webzine/images/text_vote1.png");
}
.webzine-side1 .side-comp-title.image-title1.simon-diary .text {
  background-image: url("/static/webzine/images/text_simon_diary1.png?v=131007");
}
/* Image 2 */
.webzine-side1 .side-comp-title.image-title2 {
  overflow: hidden;
  height: 30px;
}
.webzine-side1 .side-comp-title.image-title2 .text {
  display: none;
}
/* Tab */
/* Tab 1 */
.webzine-side1 .side-comp-tab1 {
}
.webzine-side1 .side-box1 .side-comp-tab1 {
  margin: 0 -5px;
}
.webzine-side1 .side-comp-tab1 .menu {
  background: #e7e7e7;
  padding-top: 4px;
}
.webzine-side1 .side-comp-tab1 .menu ul {
  position: relative;
  z-index: 1;
  height: 21px;
  border-bottom: solid 1px #b5b8bf;
}
.webzine-side1 .side-comp-tab1 .menu ul li {
  float: left;
  display: inline;
  margin-left: 4px;
}
.webzine-side1 .side-comp-tab1 .menu ul li a {
  display: block;
  padding: 0 10px;
  height: 20px;
  line-height: 22px;
  overflow: hidden;
  border: solid 1px #b5b8bf;
  margin-bottom: -1px;
  font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
  font-size: 11px;
}
.webzine-side1 .side-comp-tab1 .menu ul li a.selected {
  border-bottom-color: #f3f3f3;
  background: #f3f3f3;
}
.webzine-side1 .side-comp-tab1 .tab-groups {
}
.webzine-side1 .side-comp-tab1 .tab-groups .tab-group {
  display: none;
}
.webzine-side1 .side-comp-tab1 .tab-groups .tab-group.shown {
  display: block;
}
/* Box */
/* Box 1 */
.webzine-side1 .side-box1 .side-comp-wrap {
  border: solid 1px #c2c2c2;
  border-top: 0;
  background: #ffffff;
  padding-top: 1px;
}
.webzine-side1 .side-box1 .side-comp-title {
  border: solid 1px #b5b8bf;
  background: url("/static/webzine/images/bg_line7.png") repeat-x left top;
}
.webzine-side1 .side-box1 .side-comp-body {
  background: #f3f3f3;
  padding: 0 5px;
}
/* Box 2 */
.webzine-side1 .side-box2,
.webzine-side1 .side-box2:first-child {
  margin: -10px;
  background: #ffffff;
  padding-bottom: 5px;
  overflow: hidden;
  margin-bottom: 4px;
}
.webzine-side1 .side-box2 .side-comp-wrap {
  margin: -6px 0;
}
.webzine-side1 .side-box2 .side-comp-body {
}
/* Box 3 */
.webzine-side1 .side-box3 .side-comp-wrap {
  border: solid 1px #c2c2c2;
  border-top: 0;
  background: #ffffff;
  padding-top: 1px;
}
.webzine-side1 .side-box3 .side-comp-title {
  border: solid 1px #b5b8bf;
  background: #ffffff;
}
.webzine-side1 .side-box3 .side-comp-body {
  background: #ffffff;
  padding: 0 5px;
}
/* Box 4 */
.webzine-side1 .side-box4,
.webzine-side1 .side-box4:first-child {
  margin: -4px;
  background: #ffffff;
  padding-bottom: 5px;
  overflow: hidden;
  margin-bottom: 4px;
}
.webzine-side1 .side-box4 .side-comp-title {
  border: solid 1px #b2c2cc;
  background: url("/static/webzine/images/bg_line10.png") repeat-x left top;
}
.webzine-side1 .side-box4 .side-comp-wrap {
  border: solid 1px #b2c2cc;
  border-top: 0;
  background: #ffffff;
  padding-top: 1px;
}
.webzine-side1 .side-box4 .side-comp-body {
  background: #d4e1f3;
  padding: 0 5px;
}
/* Box 5 */
.webzine-side1 .side-box5 {
}
.webzine-side1 .side-box5 + .side-box5 {
  background: url("/static/webzine/images/bg_line8.png") repeat-x left top;
  padding-top: 4px;
}
.webzine-side1 .side-box5 .side-comp-title {
  font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
  font-size: 15px;
  color: #333333;
  font-weight: bold;
  letter-spacing: -1px;
  margin: 0 -10px -4px;
}
.webzine-side1 .side-box5 .side-comp-wrap {
}
.webzine-side1 .side-box5 .side-comp-body {
}
/* Menu Title Button */
/* Menu Title Button 1 */
#leftmenu .side-comp-title-button1 {
  position: absolute;
  right: 9px;
  top: 10px;
}
#leftmenu .side-comp-title-button1 .nav-btn1 {
  float: left;
  display: inline;
  width: 13px;
  height: 12px;
  margin-left: 3px;
  text-indent: -10000em;
  overflow: hidden;
  background: none no-repeat left top;
}
#leftmenu .side-comp-title-button1 .nav-btn1.prev {
  background-image: url("/static/webzine/images/nav_silver1_prev.png");
}
#leftmenu .side-comp-title-button1 .nav-btn1.next {
  background-image: url("/static/webzine/images/nav_silver1_next.png");
}
/* Menu Parts */
/* Basic Layout*/
.webzine-side1 .side-part-one {
  background: url("/static/webzine/images/bg_line8.png") repeat-x left top;
  padding: 8px 0 6px;
}
.webzine-side1 .side-part-one.no-top-border,
.webzine-side1 .side-part-one:first-child {
  background-position: 0 -100px;
  padding-top: 6px;
}
.webzine-side1 .side-part-set {
  background: url("/static/webzine/images/bg_line8.png") repeat-x left top;
  padding: 5px 0 3px;
}
.webzine-side1 .side-part-set:first-child {
  background-position: 0 -100px;
  padding-top: 3px;
}
.webzine-side1 .side-part-set .side-part-one {
  background-position: 0 -100px;
  padding: 3px 0;
}
.webzine-side1 .side-box4 .side-part-one,
.webzine-side1 .side-box4 .side-part-set {
  background-image: url("/static/webzine/images/bg_line11.png");
}
/* Title */
.webzine-side1 .side-part-title1 {
  font-weight: bold;
  letter-spacing: -1px;
  padding: 5px 0 5px 6px;
}
.webzine-side1 .side-part-title2 {
  font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: -1px;
  padding: 5px 0 2px 0;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
}
/* Menu Part Banner 1 */
.webzine-side1 .side-part-banner1 {
  text-align: center;
  overflow: hidden;
}
.webzine-side1 .side-part-banner1 .list {
  margin-top: -4px;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.webzine-side1 .side-part-banner1 .list .list-navigate {
  width: 1000px;
  float: left;
  display: inline;
  text-align: left;
}
.webzine-side1 .side-part-banner1 .list p {
  margin-top: 4px;
  position: relative;
}
.webzine-side1 .side-part-banner1 .list .list-navigate p {
  float: left;
  display: inline;
  width: 280px;
}
.webzine-side1 .side-part-banner1 .list p img {
  vertical-align: top;
  border: 0;
}
.webzine-side1 .side-part-banner1 .list .list-navigate p img {
  width: 280px;
}
.webzine-side1 .side-part-banner1 .indicator {
  background: #c7ccd0;
  height: 12px;
  padding: 3px 4px 4px;
  text-align: right;
  border: solid 1px #afb2b8;
}
.webzine-side1 .side-part-banner1 .indicator a {
  display: inline-block;
  width: 12px;
  height: 0;
  padding-top: 12px;
  zoom: 1;
  overflow: hidden;
  margin-left: 5px;
  background: url("/static/webzine/images/icon_indicator1.png?v=130820")
    no-repeat left top;
}
.webzine-side1 .side-part-banner1 .indicator a.selected {
  background-position: 0 -12px;
}
/* Menu Part Text 1 */
.webzine-side1 .side-part-text1 ul {
  padding: 0 5px;
}
.webzine-side1 .side-part-text1 ul li {
  padding: 2px 0 3px 10px;
  background: url("/static/webzine/images/icon_rect1.png") no-repeat 2px 8px;
  white-space: nowrap;
  overflow: hidden;
}
.webzine-side1 .side-part-text1 ul li,
.webzine-side1 .side-part-text1 ul li a {
  line-height: 15px;
  color: #000000;
}
.webzine-side1 .side-part-text1.f11 ul li,
.webzine-side1 .side-part-text1.f11 ul li a {
  line-height: 14px;
  font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
  font-size: 11px;
}
.webzine-side1 .side-part-text1 ul li .comments {
  color: #0000ff;
  font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
  font-size: 11px;
  line-height: 14px;
}
.webzine-side1 .side-part-text1 ul li .date {
  color: #0e75df;
  font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
  font-size: 11px;
  line-height: 14px;
}
/* Menu Part Text 2 */
.webzine-side1 .side-part-text2 ul {
  padding: 0 5px;
}
.webzine-side1 .side-part-text2 ul li {
  padding: 2px 0 3px 10px;
  background: url("/static/webzine/images/icon_rect1.png") no-repeat 2px 8px;
  white-space: nowrap;
  overflow: hidden;
}
.webzine-side1 .side-part-text2.no-bullet ul li {
  background: none;
  padding-left: 0;
}
.webzine-side1 .side-part-text2.bullet2 ul li {
  background: url("/static/webzine/images/icon_line1.png") no-repeat left 10px;
  padding-left: 10px;
}
.webzine-side1 .side-part-text2 ul li,
.webzine-side1 .side-part-text2 ul li a {
  color: #000000;
  line-height: 18px;
  font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
  font-size: 12px;
  letter-spacing: -1px;
}
.webzine-side1 .side-part-text2 ul li .comments {
  color: #ff3d26;
}
.webzine-side1 .side-part-text2.rank1 ul li.rank1,
.webzine-side1 .side-part-text2.rank1 ul li.rank6 {
  font-weight: bold;
  letter-spacing: -2px;
}
.webzine-side1 .side-part-text2.rank1 ul li .rank {
  font-weight: bold;
  letter-spacing: normal;
}
.webzine-side1 .side-part-text2.rank1 ul li.rank1 .rank {
  color: #ff3d26;
}
.webzine-side1 .side-part-text2.rank1 ul li.rank2 .rank {
  color: #ff3d26;
}
.webzine-side1 .side-part-text2.rank1 ul li.rank3 .rank {
  color: #ff3d26;
}
.webzine-side1 .side-part-text2 ul li.row0 {
  margin-top: 10px;
}
.webzine-side1 .side-part-text2 ul li.row0:first-child {
  margin-top: 0;
}
/* Menu Part Text 3 */
.webzine-side1 .side-part-text3 ul {
  padding: 0 0px;
}
.webzine-side1 .side-part-text3 ul li {
  padding: 2px 0 3px 0px;
  /*background: url('/static/webzine/images/icon_rect1.png') no-repeat 2px 8px;*/
  white-space: nowrap;
  overflow: hidden;
}
.webzine-side1 .side-part-text3.no-bullet ul li {
  background: none;
  padding-left: 0;
}
.webzine-side1 .side-part-text3.bullet2 ul li {
  background: url("/static/webzine/images/icon_line1.png") no-repeat left 10px;
  padding-left: 10px;
}
.webzine-side1 .side-part-text3 ul li,
.webzine-side1 .side-part-text3 ul li a {
  color: #000000;
  line-height: 18px;
  font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
  font-size: 12px;
  letter-spacing: -1px;
}
.webzine-side1 .side-part-text3 ul li .comments {
  color: #ff3d26;
}
.webzine-side1 .side-part-text3.rank1 ul li.rank1,
.webzine-side1 .side-part-text3.rank1 ul li.rank6 {
  font-weight: bold;
  letter-spacing: -2px;
}
.webzine-side1 .side-part-text3.rank1 ul li .rank {
  font-weight: bold;
  letter-spacing: normal;
}
.webzine-side1 .side-part-text3.rank1 ul li.rank1 .rank {
  color: #ff3d26;
}
.webzine-side1 .side-part-text3.rank1 ul li.rank2 .rank {
  color: #ff3d26;
}
.webzine-side1 .side-part-text3.rank1 ul li.rank3 .rank {
  color: #ff3d26;
}
.webzine-side1 .side-part-text3 ul li.row0 {
  margin-top: 10px;
}
.webzine-side1 .side-part-text3 ul li.row0:first-child {
  margin-top: 0;
}

/* Menu Part Image 1 */
.webzine-side1 .side-part-image1 {
  text-align: center;
}
.webzine-side1 .side-part-image1 .list {
  margin: -5px auto 0;
  overflow: hidden;
  position: relative;
  width: 260px;
  display: inline-block;
  vertical-align: top;
}
.webzine-side1 .side-part-image1 dl {
  float: left;
  display: inline;
  width: 120px;
  height: 105px;
  margin: 5px 5px 0;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.webzine-side1 .side-part-image1 dl dt {
}
.webzine-side1 .side-part-image1 dl dt img {
  width: 120px;
  height: 70px;
  border: 0;
  vertical-align: top;
}
.webzine-side1 .side-part-image1 dl dd {
  overflow: hidden;
  white-space: nowrap;
}
.webzine-side1 .side-part-image1 dl dd .subject {
  margin-top: 2px;
}
.webzine-side1 .side-part-image1 dl dd .subject,
.webzine-side1 .side-part-image1 dl dd .subject a {
  color: #000000;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 16px;
}
.webzine-side1 .side-part-image1 dl dd .content,
.webzine-side1 .side-part-image1 dl dd .content a {
  font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
  font-size: 11px;
  line-height: 13px;
  color: #666666;
}
/* Menu Part Image 2 */
.webzine-side1 .side-part-image2 {
  text-align: center;
}
.webzine-side1 .side-part-image2 .list {
  margin: -5px auto;
  overflow: hidden;
  position: relative;
}
.webzine-side1 .side-part-image2 dl {
  margin-top: 5px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.webzine-side1 .side-part-image2 dl dt {
}
.webzine-side1 .side-part-image2 dl dt img {
  border: 0;
  vertical-align: top;
}
.webzine-side1 .side-part-image2 dl dd {
  overflow: hidden;
  white-space: nowrap;
}
.webzine-side1 .side-part-image2 dl dd .subject {
  margin-top: 6px;
}
.webzine-side1 .side-part-image2 dl dd .subject,
.webzine-side1 .side-part-image2 dl dd .subject a {
  color: #000000;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 16px;
}
.webzine-side1 .side-part-image2 dl dd .content,
.webzine-side1 .side-part-image2 dl dd .content a {
  font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
  font-size: 11px;
  line-height: 15px;
  color: #666666;
}
/* Menu Part Image 3 */
.webzine-side1 .side-part-image3 {
  text-align: center;
}
.webzine-side1 .side-part-image3 .list {
  margin: -5px auto 0;
  overflow: hidden;
  position: relative;
  width: 260px;
  display: inline-block;
  vertical-align: top;
}
.webzine-side1 .side-part-image3 dl {
  float: left;
  display: inline;
  width: 120px;
  height: 105px;
  margin: 5px 5px 0;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.webzine-side1 .side-part-image3 dl dt {
}
.webzine-side1 .side-part-image3 dl dt img {
  width: 120px;
  height: 70px;
  border: 0;
  vertical-align: top;
}
.webzine-side1 .side-part-image3 dl dd {
  overflow: hidden;
  white-space: nowrap;
}
.webzine-side1 .side-part-image3 dl dd .subject {
  margin-top: 4px;
}
.webzine-side1 .side-part-image3 dl dd .subject,
.webzine-side1 .side-part-image3 dl dd .subject a {
  font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
  font-size: 13px;
  color: #333333;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 15px;
}
.webzine-side1 .side-part-image3 dl dd .content,
.webzine-side1 .side-part-image3 dl dd .content a {
  font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
  font-size: 11px;
  line-height: 13px;
  color: #7f7f7f;
}
/* Menu Part Image 4 */
.webzine-side1 .side-part-image4 {
  text-align: center;
}
.webzine-side1 .side-part-image4 .list {
  margin: -5px auto;
  overflow: hidden;
  position: relative;
}
.webzine-side1 .side-part-image4 dl {
  margin-top: 10px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.webzine-side1 .side-part-image4 dl dt {
}
.webzine-side1 .side-part-image4 dl dt img {
  border: 0;
  vertical-align: top;
  width: 100%;
}
.webzine-side1 .side-part-image4 dl dd {
  overflow: hidden;
  white-space: nowrap;
}
.webzine-side1 .side-part-image4 dl dd .subject {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 21px;
  overflow: hidden;
  background: url("/static/webzine/images/bg_black1.png") repeat left top;
}
.webzine-side1 .side-part-image4 dl dd .subject a {
  display: block;
  height: 21px;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 21px;
  text-align: center;
  text-decoration: none;
}
/* Menu Part Image 5 */
.webzine-side1 .side-part-image5 {
  text-align: center;
}
.webzine-side1 .side-part-image5.scrollable1 {
  position: relative;
  overflow: hidden;
}
.webzine-side1 .side-part-image5 .list {
  width: 260px;
  margin: -5px auto 0;
  overflow: hidden;
  position: relative;
  text-align: left;
}
.webzine-side1 .side-part-image5 .list-navigate {
  width: 3000px;
}
.webzine-side1 .side-part-image5.scrollable1 .list {
  height: 200px;
}
.webzine-side1 .side-part-image5 dl {
  margin-top: 5px;
  position: relative;
  overflow: hidden;
  height: 195px;
}
.webzine-side1 .side-part-image5.scrollable1 dl {
  float: left;
  width: 260px;
}
.webzine-side1 .side-part-image5 dl dt {
}
.webzine-side1 .side-part-image5 dl dt img {
  width: 260px;
  height: 150px;
  border: 0;
  vertical-align: top;
}
.webzine-side1 .side-part-image5 dl dd {
  overflow: hidden;
}
.webzine-side1 .side-part-image5 dl dd .subject {
  margin-top: 5px;
  text-align: center;
}
.webzine-side1 .side-part-image5 dl dd .subject,
.webzine-side1 .side-part-image5 dl dd .subject a {
  font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
  font-size: 13px;
  line-height: 20px;
  color: #333333;
  font-weight: bold;
  letter-spacing: -1px;
}
.webzine-side1 .side-part-image5.scrollable1 .navigator a {
  width: 40px;
  height: 40px;
  display: block;
  overflow: hidden;
  text-indent: -1000em;
  background: none no-repeat left top;
  position: absolute;
  top: 60px;
  z-index: 3;
}
.webzine-side1 .side-part-image5.scrollable1 .navigator a.prev-btn {
  left: 10px;
  background-image: url("/static/webzine/images/nav_white1_prev.png");
}
.webzine-side1 .side-part-image5.scrollable1 .navigator a.next-btn {
  right: 10px;
  background-image: url("/static/webzine/images/nav_white1_next.png");
}
/* Menu Part Empty 1 */
.webzine-side1 .side-part-empty1 {
  text-align: center;
}
/* side banner */
.webzine-side1 .side-combine-banner-1 img {
  width: 250px;
}

.webzine-side1 .side-combine-banner-2 img {
  width: 260px;
}

/* Menu Part Custom Event 1 */
.webzine-side1 .side-part-custom-event1,
.webzine-side1 .side-part-custom-event1 a {
  font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
}
.webzine-side1 .side-part-custom-event1 ul {
  margin-top: -4px;
}
.webzine-side1 .side-part-custom-event1 ul li {
  margin-top: 4px;
}
.webzine-side1 .side-part-custom-event1 ul li a {
  height: 39px;
  overflow: hidden;
  border: 1px solid #b9b9b9;
  background: #ffffff;
  display: block;
}
.webzine-side1 .side-part-custom-event1 ul li .status {
  float: left;
  display: block;
  width: 56px;
  height: 39px;
  line-height: 39px;
  background: #ffd3cb;
  color: #ff3d26;
  border-right: 1px solid #b9b9b9;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: -1px;
}
.webzine-side1 .side-part-custom-event1 ul li.progress .status {
  background: transparent
    url("/static/webzine/images/bg_side_event_status1.png") no-repeat left top;
  border-right: 0;
  padding-right: 1px;
  color: #ffffff;
}
.webzine-side1 .side-part-custom-event1 ul li .content {
  margin-left: 57px;
  display: block;
  line-height: 18px;
  padding: 1px 8px;
  font-size: 12px;
  letter-spacing: -1px;
}
.webzine-side1 .side-part-custom-event1 ul li .content .title {
  display: table;
  width: 100%;
  height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.webzine-side1 .side-part-custom-event1 ul li .content .title > span {
  display: table-cell;
  vertical-align: middle;
}
/* Menu Part Custom News 1 */
.webzine-side1 .side-part-custom-news1,
.webzine-side1 .side-part-custom-news1 a {
  font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
  font-size: 13px;
}
.webzine-side1 .side-part-custom-news1 ul {
}
.webzine-side1 .side-part-custom-news1 ul li.ad-line {
  text-align: center;
  padding: 5px 0;
}

.webzine-side1 .side-part-custom-news1 ul li.ad-line2 {
  text-align: center;
  padding: 5px 0;
}
.webzine-side1 .side-part-custom-news1 ul li.ad-line2 img {
  width: 250px;
}

.webzine-side1 .side-part-custom-news1 ul li.news-line {
  border-top: 1px solid #b4b4b4;
  height: 71px;
  overflow: hidden;
}
.webzine-side1 .side-part-custom-news1 ul li.ad-line + li.news-line {
  border-top: 0;
}
.webzine-side1 .side-part-custom-news1 ul li.news-line img {
  float: right;
  width: 90px;
  height: 51px;
  margin: 10px 0 10px 8px;
}
.webzine-side1 .side-part-custom-news1 ul li.news-line .subject {
  font-weight: bold;
  letter-spacing: -1px;
  display: block;
  height: 71px;
  line-height: 19px;
}
.webzine-side1 .side-part-custom-news1 ul li.news-line .subject > span {
  display: table;
  height: 71px;
}
.webzine-side1 .side-part-custom-news1 ul li.news-line .subject > span > span {
  display: table-cell;
  vertical-align: middle;
}

.webzine-side1 .side-part-custom-test ul li.test-line {
  height: 71px;
  overflow: hidden;
}
.webzine-side1 .side-part-custom-test ul li.ad-line + li.test-line {
  border-top: 0;
}
.webzine-side1 .side-part-custom-test ul li.test-line img {
  float: left;
  width: 90px;
  height: 51px;
  margin: 10px 10px 10px 8px;
}
.webzine-side1 .side-part-custom-test ul li.test-line .subject {
  font-weight: bold;
  letter-spacing: -1px;
  display: block;
  height: 71px;
  line-height: 19px;
}
.webzine-side1 .side-part-custom-test ul li.test-line .subject > span {
  display: table;
  height: 71px;
}
.webzine-side1 .side-part-custom-test ul li.test-line .subject > span > span {
  display: table-cell;
  vertical-align: middle;
}

/* Custom */
/* Tket */
.webzine-side1 .side-comp.side-tket1 .module {
  padding: 0 5px;
  position: relative;
  overflow: hidden;
}
/* Poll */
.webzine-side1 .side-comp.side-vote1 .module {
  margin-top: 8px;
}
.webzine-side1 .side-comp.side-vote1 .buttons {
  height: 23px;
  margin-top: 4px;
}
.webzine-side1 .side-comp.side-vote1 .buttons a {
  display: inline;
  width: 82px;
  height: 23px;
  text-indent: -1000em;
  overflow: hidden;
  background: none no-repeat left top;
}
.webzine-side1 .side-comp.side-vote1 .buttons a.vote {
  float: left;
  background-image: url("/static/webzine/images/btn_82x23_blue1_vote1.png");
}
.webzine-side1 .side-comp.side-vote1 .buttons a.result {
  float: right;
  background-image: url("/static/webzine/images/btn_82x23_blue1_result1.png");
}
/* Topic Type 1 */
/* Common */
.specialZone-side1 .topic-type1 {
  border: 1px solid #cfd4d7;
  padding-bottom: 10px;
  /* margin-left: -1px;
			margin-right: -1px;
			margin-top: -1px; */
}
.specialZone-side1 .topic-type1 .focus-title {
  height: 40px;
  overflow: hidden;
  text-indent: -10000em;
  background: none no-repeat left top;
  border-bottom: 1px solid #cfd4d7;
  margin-bottom: 4px;
}
.specialZone-side1 .topic-type1 .focus-title a {
  display: block;
  height: 40px;
}
/* Type - Image Text */
.specialZone-side1 .topic-type1 .type-imagetext {
  overflow: hidden;
}
.specialZone-side1 .topic-type1 .type-imagetext dl {
  position: relative;
  height: 50px;
  overflow: hidden;
  margin: 10px 13px 0;
}
.specialZone-side1 .topic-type1 .type-imagetext dl > .text {
  height: 18px;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 18px;
  white-space: nowrap;
  margin-left: 98px;
}
.specialZone-side1 .topic-type1 .type-imagetext dl > .text.description {
  height: 30px;
  color: #666666;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  font-weight: normal;
  letter-spacing: normal;
  line-height: 14px;
  margin-top: 2px;
}
.specialZone-side1 .topic-type1 .type-imagetext dl > .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 90px;
  height: 50px;
  overflow: hidden;
}
.specialZone-side1 .topic-type1 .type-imagetext dl > .image img {
  width: 90px;
  height: 50px;
  border: 0;
}
/* Type - Text */
.specialZone-side1 .topic-type1 .type-text {
  overflow: hidden;
  margin: 0 10px;
}
.specialZone-side1 .topic-type1 .type-imagetext + .type-text {
  background: url("/static/webzine/images/bg_line8.png") repeat-x left top;
  margin-top: 13px;
  padding-top: 7px;
}
.specialZone-side1 .topic-type1 .type-text ul > li {
  height: 15px;
  overflow: hidden;
  line-height: 15px;
  white-space: nowrap;
  background: url("/static/webzine/images/icon_rect1.png") no-repeat left 5px;
  margin-top: 5px;
  padding-left: 8px;
}
.specialZone-side1 .topic-type1 .type-text ul > li > a {
  color: #000000;
}
.specialZone-side1 .topic-type1 .type-text ul > li > a strong,
.specialZone-side1 .topic-type1 .type-text ul > li > a b {
  font-weight: bold;
  letter-spacing: -1px;
}
/* Topic Type 2*/
/* Common */
.webzine-side1 .topic-type2 .topic-index {
  position: relative;
  z-index: 2;
  overflow: hidden;
}
.webzine-side1 .topic-type2 .topic-index ul {
  overflow: hidden;
  border-left: 1px solid #a3a6ae;
}
.webzine-side1 .topic-type2 .topic-index ul li {
  float: left;
}
.webzine-side1 .topic-type2 .split-column.split-3 .topic-index ul li {
  width: 33%;
}
.webzine-side1
  .topic-type2
  .split-column.split-3
  .topic-index
  ul
  li:first-child {
  width: 34%;
}
.webzine-side1 .topic-type2 .topic-index ul li a {
  display: block;
  height: 30px;
  overflow: hidden;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  background: #cfd1d4;
  border: 1px solid #a3a6ae;
  margin-left: -1px;
}
.webzine-side1 .topic-type2 .topic-index ul li a:hover,
.webzine-side1 .topic-type2 .topic-index ul li a.selected {
  font-weight: bold;
  letter-spacing: -1px;
  background: #ffffff;
}
.webzine-side1 .topic-type2 .topic-index ul li a.selected {
  height: 31px;
  border-bottom: 0;
}
.webzine-side1 .topic-type2 .topic-body {
  position: relative;
  z-index: 1;
  overflow: hidden;
  background: #ffffff;
  border: 1px solid #a3a6ae;
  margin-top: -1px;
}
.webzine-side1 .topic-type2 .topic-body .topic-body-wrap {
  overflow: hidden;
}
.webzine-side1 .topic-type2 .split-column .topic-body .topic-body-wrap {
  width: 1000%;
}
.webzine-side1 .topic-type2 .split-column .topic-body .topic-one {
  float: left;
  width: 10%;
  padding-bottom: 10px;
}
/* Type - Image Text */
.webzine-side1 .topic-type2 .type-imagetext {
  overflow: hidden;
  padding: 0 5px;
}
.webzine-side1 .topic-type2 .type-imagetext ul {
  overflow: hidden;
}
.webzine-side1 .topic-type2 .type-imagetext ul li {
  float: left;
  width: 50%;
}
.webzine-side1 .topic-type2 .type-imagetext dl {
  position: relative;
  width: 120px;
  height: 107px;
  overflow: hidden;
  margin: 10px auto 0;
}
.webzine-side1 .topic-type2 .type-imagetext dl > .text {
  /*display: -webkit-box;*/
  height: 30px;
  overflow: hidden;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 15px;
  text-align: center;
  /*
			text-overflow: ellipsis;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			word-wrap: break-word;
			*/
  margin-top: 77px;
}
/*
		.webzine-side1 .topic-type2 .type-imagetext dl > .text.description {
			height: 14px;
			color: #666666;
			font-size: 11px;
			font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
			font-weight: normal;
			letter-spacing: normal;
			line-height: 14px;
			margin-top: 2px;
		}
		*/
.webzine-side1 .topic-type2 .type-imagetext dl > .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 120px;
  height: 70px;
  overflow: hidden;
}
.webzine-side1 .topic-type2 .type-imagetext dl > .image img {
  width: 120px;
  height: 70px;
  border: 0;
}
/* Type - Text */
.webzine-side1 .topic-type2 .type-text {
  overflow: hidden;
  margin: 0 10px;
}
.webzine-side1 .topic-type2 .type-imagetext + .type-text {
  background: url("/static/webzine/images/bg_line8.png") repeat-x left top;
  margin-top: 13px;
  padding-top: 7px;
}
.webzine-side1 .topic-type2 .type-text ul > li {
  height: 15px;
  overflow: hidden;
  line-height: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: url("/static/webzine/images/icon_rect1.png") no-repeat left 5px;
  margin-top: 5px;
  padding-left: 8px;
}
.webzine-side1 .topic-type2 .type-text ul > li > a {
  color: #000000;
}
.webzine-side1 .topic-type2 .type-text ul > li > a strong,
.webzine-side1 .topic-type2 .type-text ul > li > a b {
  font-weight: bold;
  letter-spacing: -1px;
}
/* Topic Type 3 */
/* Common */
.webzine-side1 .topic-type3 .topic-index {
  position: relative;
  z-index: 2;
  overflow: hidden;
}
.webzine-side1 .topic-type3 .topic-index ul {
  overflow: hidden;
  border-left: 1px solid #a3a6ae;
}
.webzine-side1 .topic-type3 .topic-index ul li {
  float: left;
}
.webzine-side1 .topic-type3 .split-column.split-3 .topic-index ul li {
  width: 33%;
}
.webzine-side1
  .topic-type3
  .split-column.split-3
  .topic-index
  ul
  li:first-child {
  width: 34%;
}
.webzine-side1 .topic-type3 .topic-index ul li a {
  display: block;
  height: 30px;
  overflow: hidden;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  background: #cfd1d4;
  border: 1px solid #a3a6ae;
  margin-left: -1px;
}
.webzine-side1 .topic-type3 .topic-index ul li a:hover,
.webzine-side1 .topic-type3 .topic-index ul li a.selected {
  font-weight: bold;
  letter-spacing: -1px;
  background: #ffffff;
}
.webzine-side1 .topic-type3 .topic-index ul li a.selected {
  height: 31px;
  border-bottom: 0;
}
.webzine-side1 .topic-type3 .topic-body {
  position: relative;
  z-index: 1;
  overflow: hidden;
  background: #ffffff;
  border: 1px solid #a3a6ae;
  margin-top: -1px;
}
.webzine-side1 .topic-type3 .topic-body .topic-body-wrap {
  overflow: hidden;
}
.webzine-side1 .topic-type3 .split-column .topic-body .topic-body-wrap {
  width: 1000%;
}
.webzine-side1 .topic-type3 .split-column .topic-body .topic-one {
  float: left;
  width: 10%;
  padding-bottom: 10px;
}
/* Type - Image Text */
.webzine-side1 .topic-type3 .type-imagetext {
  overflow: hidden;
  padding: 0 5px;
}
.webzine-side1 .topic-type3 .type-imagetext ul {
  overflow: hidden;
}
.webzine-side1 .topic-type3 .type-imagetext ul li {
}
.webzine-side1 .topic-type3 .type-imagetext dl {
  position: relative;
  width: 260px;
  height: 100px;
  overflow: hidden;
  margin: 10px auto 0;
}
.webzine-side1 .topic-type3 .type-imagetext dl > .text {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 21px;
  overflow: hidden;
  background: url("/static/webzine/images/bg_black1.png") repeat left top;
}
.webzine-side1 .topic-type3 .type-imagetext dl > .text a {
  display: block;
  height: 21px;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 21px;
  text-align: center;
  text-decoration: none;
}
.webzine-side1 .topic-type3 .type-imagetext dl > .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 260px;
  height: 100px;
  overflow: hidden;
}
.webzine-side1 .topic-type3 .type-imagetext dl > .image img {
  width: 260px;
  height: 100px;
  border: 0;
}
/* Type - Text */
.webzine-side1 .topic-type3 .type-text {
  overflow: hidden;
  margin: 0 10px;
  padding: 0 0 10px;
}
.webzine-side1 .topic-type3 .type-text ul {
  margin-top: -5px;
}
.webzine-side1 .topic-type3 .type-text ul > li {
  height: 15px;
  overflow: hidden;
  line-height: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: url("/static/webzine/images/icon_arrow_brown1.png") no-repeat left
    5px;
  margin-top: 5px;
  padding-left: 8px;
}
.webzine-side1 .topic-type3 .type-text ul > li.row0 {
  margin-top: 15px;
}
.webzine-side1 .topic-type3 .type-text ul > li > a {
  color: #000000;
}
.webzine-side1 .topic-type3 .type-text ul > li > a strong,
.webzine-side1 .topic-type3 .type-text ul > li > a b {
  font-weight: bold;
  letter-spacing: -1px;
}
/* Common System Styles */
/* Simple Layer */
.site-webzine.subsite-common1 .common-simple-layer {
  border-color: #888;
  background: #fff;
  color: #000;
}
/* Addon Layer */
.site-webzine.subsite-common1 .common-editor-addon-layer {
  border-color: #888;
  background: #fff;
  color: #000;
}
/* Common Titles */
/* Title 1 */
.site-webzine #tboard .board-title-part .title,
.webzine-title1 {
  display: block;
  height: 27px;
  line-height: 20px;
  overflow: hidden;
  font-family: "Malgun Gothic", "맑은 고딕", "굴림", Gulim, Apple SD Gothic Neo;
  font-size: 12px;
  font-weight: bold;
  background: url("/static/webzine/images/title_common1.png") no-repeat left -3px;
  padding: 0 0 0 27px;
  color: #000000;
}
/* Title 2 */
.webzine-title2 {
  display: block;
  overflow: hidden;
  height: 27px;
  line-height: 28px;
  padding-left: 22px;
  background: url("/static/webzine/images/title_1000x27_green1.png") no-repeat
    left top;
  font-weight: bold;
  letter-spacing: -1px;
  text-decoration: none;
  position: relative;
}
/* Main */
/* Common */
#webzine-main {
}
#webzine-main .comp-groups {
  overflow: hidden;
  width: 805px;
  margin: 0px 0 0 -5px;
}
#webzine-main .comp-groups:first-child {
  margin-top: 0;
}
#webzine-main .comp-groups .comp-group {
  float: left;
  margin: -5px 0 0 5px;
}
#webzine-main .comp-groups .comp-group .comp-one {
  margin: 5px 0 10px;
}
#webzine-main .comp-groups.wide1 .comp-group {
  width: 800px;
}
#webzine-main .comp-groups.set1 .comp-group {
  width: 476px;
}
#webzine-main .comp-groups.set1 .comp-group + .comp-group {
  width: 319px;
}
#webzine-main .comp-groups.set2 .comp-group {
  width: 398px;
}
#webzine-main .comp-groups.set2 .comp-group + .comp-group {
  width: 397px;
}
#webzine-main .comp-groups.set3 .comp-group {
  width: 490px;
}
#webzine-main .comp-groups.set3 .comp-group + .comp-group {
  width: 305px;
}
#webzine-main .comp-one.border1 {
  overflow: hidden;
  border: 1px solid #cfd4d7;
}
/* Titles */
#webzine-main .comp-image-title {
  position: relative;
}
#webzine-main .comp-image-title a .more {
  position: absolute;
  top: 4px;
  right: 15px;
  display: block;
  width: 25px;
  height: 5px;
  overflow: hidden;
  text-indent: -100000em;
  cursor: pointer;
  background: url("/static/webzine/images/icon_more1.png") no-repeat left top;
}
#webzine-main .comp-title-topic {
  display: block;
  height: 13px;
  overflow: hidden;
  text-indent: -10000em;
  background: url("/static/webzine/images/text1.png?v=2") no-repeat left top;
}
#webzine-main .comp-title-movie {
  display: block;
  height: 13px;
  overflow: hidden;
  text-indent: -10000em;
  background: url("/static/webzine/images/text2.png?v=2") no-repeat left top;
}
#webzine-main .comp-title-focus-game {
  display: block;
  height: 13px;
  overflow: hidden;
  text-indent: -10000em;
  background: url("/static/webzine/images/text3.png?v=2") no-repeat left top;
}
#webzine-main .comp-title-realtime-news {
  display: block;
  height: 13px;
  overflow: hidden;
  text-indent: -10000em;
  background: url("/static/webzine/images/text4.png?v=2") no-repeat left top;
}
/* Types */
/* Hotissue Type 1 - Width: 800px */
#webzine-main .hotissue-type1 {
  position: relative;
  width: 800px;
}
#webzine-main .hotissue-type1 .hotissue-list ul {
  position: absolute;
  bottom: 0;
  width: 800px;
  height: 49px;
}
#webzine-main .hotissue-type1 .hotissue-list ul li {
  float: left;
  margin: 0 0 0 -1px;
}
#webzine-main .hotissue-type1 .hotissue-list ul li.selected {
  position: relative;
  z-index: 2;
}
#webzine-main .hotissue-type1 .hotissue-list ul li:first-child {
  margin: 0;
}
#webzine-main .hotissue-type1 .hotissue-list ul li a {
  position: relative;
  z-index: 1;
  display: block;
  color: #000000;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background: url("/static/webzine/images/bg_line1.png") repeat-x left top;
  border-top: 5px solid #6e7077;
}
#webzine-main .hotissue-type1 .hotissue-list ul li a span.text {
  display: table-cell;
  *display: block;
  width: 159px;
  height: 32px;
  *height: 36px;
  vertical-align: middle;
  font-size: 12px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  line-height: 15px;
  border: 1px solid #b5b8bf;
  border-top: 0;
  padding: 6px 0 5px;
  *padding: 7px 0 0;
}
#webzine-main .hotissue-type1 .hotissue-list ul li:first-child a span.text {
  width: 158px;
}
#webzine-main .hotissue-type1 .hotissue-list ul li a span.arrow {
  position: absolute;
  top: -16px;
  left: 0;
  *left: auto;
  right: 0;
  *right: auto;
  display: none;
  width: 21px;
  height: 11px;
  overflow: hidden;
  background: url("/static/webzine/images/icon_arrow1.png") no-repeat left top;
  margin: 0 auto;
  *margin: 0 0 0 -10px;
}
#webzine-main .hotissue-type1 .hotissue-list ul li.selected a,
#webzine-main .hotissue-type1 .hotissue-list ul li a:hover {
  position: relative;
  z-index: 1;
  color: #ffffff;
  font-weight: bold;
  letter-spacing: -1px;
  background: url("/static/webzine/images/bg_line2.png") repeat-x left top;
  border-top-color: #36d800;
}
#webzine-main .hotissue-type1 .hotissue-list ul li.selected a span.arrow,
#webzine-main .hotissue-type1 .hotissue-list ul li a:hover span.arrow {
  display: block;
  *display: inline;
}
#webzine-main .hotissue-type1 .hotissue-list ul li.selected a span.text,
#webzine-main .hotissue-type1 .hotissue-list ul li a:hover span.text {
  border-color: #277307;
}
#webzine-main .hotissue-type1 .hotissue-body {
  width: 800px;
  height: 280px;
  overflow: hidden;
  padding: 0 0 49px;
}
#webzine-main .hotissue-type1 .hotissue-body ul {
  overflow: auto;
}
#webzine-main .hotissue-type1 .hotissue-body ul li {
  float: left;
}
#webzine-main .hotissue-type1 .hotissue-body ul li img {
  display: block;
  *float: left;
  width: 800px;
  height: 280px;
}
/* Hotissue Type 2 - Width: 800px */
#webzine-main .hotissue-type2 {
  width: 798px;
  border: 1px solid #c7c7c7;
}
#webzine-main .hotissue-type2 .transition {
  transition-delay: 0;
  transition-timing-function: cubic-bezier(0.55, 0, 0.1, 1);
  transition-duration: 0.5s;
}
#webzine-main .hotissue-type2 .hotissue-list ul {
  width: 780px;
  height: 47px;
  margin: 0 9px;
}
#webzine-main .hotissue-type2 .hotissue-list ul li {
  position: relative;
  float: left;
  width: 20%;
  height: 47px;
  overflow: hidden;
}
#webzine-main .hotissue-type2 .hotissue-list ul li:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 1px;
  height: 42px;
  overflow: hidden;
  background: #c5c5c5;
}
#webzine-main .hotissue-type2 .hotissue-list ul li:first-child:after {
  display: none;
}
#webzine-main .hotissue-type2 .hotissue-list ul li a {
  display: block;
  height: 42px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  border-bottom: 5px solid #c5c5c5;
  transition-property: border-bottom-color;
}
#webzine-main .hotissue-type2 .hotissue-list ul li a span.text {
  height: 42px;
  color: #333333;
  font-size: 13px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 42px;
  transition-property: color;
}
#webzine-main .hotissue-type2 .hotissue-list ul li.selected a,
#webzine-main .hotissue-type2 .hotissue-list ul li a:hover {
  border-bottom-color: #ed3f40;
}
#webzine-main .hotissue-type2 .hotissue-list ul li.selected a span.text,
#webzine-main .hotissue-type2 .hotissue-list ul li a:hover span.text {
  color: #ed3f40;
}
#webzine-main .hotissue-type2 .hotissue-body {
  width: 778px;
  height: 268px;
  overflow: hidden;
  border: 1px solid #6f6f6f;
  margin: 0 9px 9px;
}
#webzine-main .hotissue-type2 .hotissue-body ul {
  position: relative;
  width: 778px;
  height: 268px;
  overflow: hidden;
}
#webzine-main .hotissue-type2 .hotissue-body ul li {
  position: absolute;
  top: 0;
  left: 0;
  width: 778px;
  height: 268px;
  overflow: hidden;
}
#webzine-main .hotissue-type2 .hotissue-body ul li img {
  display: block;
  width: 778px;
  height: 268px;
}
/* Banner Type 1 - Width: 800px */
#webzine-main .banner-type1 {
  position: relative;
  width: 798px;
  height: 72px;
  overflow: hidden;
  background: #f3f3f3;
  border: 1px solid #cfd4d7;
}
#webzine-main .banner-type1 .banner-list {
  width: 726px;
  height: 60px;
  overflow: hidden;
  margin: 6px 0 0 38px;
}
#webzine-main .banner-type1 .banner-list-inner {
  width: 741px;
  overflow: hidden;
  margin: 0 0 0 -15px;
}
#webzine-main .banner-type1 .banner-list ul li {
  float: left;
  margin: 0 0 0 15px;
}
#webzine-main .banner-type1 .banner-list ul li a img {
  width: 170px;
  height: 60px;
  border: 0;
}
#webzine-main .banner-type1 .page-button {
  position: absolute;
  top: 26px;
  width: 22px;
  height: 22px;
  overflow: hidden;
  text-indent: -10000em;
  background: none no-repeat left top;
}
#webzine-main .banner-type1 .page-button.prev {
  left: 10px;
  background-image: url("/static/webzine/images/icon_arrow6.png");
}
#webzine-main .banner-type1 .page-button.next {
  right: 6px;
  background-image: url("/static/webzine/images/icon_arrow7.png");
}
/* Topic Type 1 - Width: Parent Size */
#webzine-main .topic-type1 .comp-title-topic {
  width: 97px;
  height: 33px;
  background-position: center center;
  border-right: 1px solid #cfd4d7;
}
#webzine-main .topic-type1 .topic-category {
  float: left;
  width: 97px;
  border-right: 1px solid #cfd4d7;
}
#webzine-main .topic-type1 .topic-category ul li {
  height: 20px;
}
#webzine-main .topic-type1 .topic-category ul li a {
  position: relative;
  display: block;
  width: 83px;
  height: 17px;
  color: #000000;
  line-height: 15px;
  text-decoration: none;
  white-space: nowrap;
  padding: 3px 0 0 15px;
}
#webzine-main .topic-type1 .topic-category ul li a .arrow {
  position: absolute;
  top: 0;
  right: -7px;
  display: none;
  width: 7px;
  height: 20px;
  overflow: hidden;
  background: url("/static/webzine/images/icon_arrow4.png") no-repeat left top;
}
#webzine-main .topic-type1 .topic-category ul li.selected a {
  position: relative;
  z-index: 1;
  color: #ffffff;
  background: #87898f;
}
#webzine-main .topic-type1 .topic-category ul li.selected a .arrow {
  display: block;
}
#webzine-main .topic-type1 .topic-category ul li a:hover {
  font-weight: bold;
  letter-spacing: -1px;
}
#webzine-main .topic-type1 .topic-list {
  border-left: 1px solid #cfd4d7;
  margin: -33px 0 0 97px;
}
#webzine-main .topic-type1 .topic-list .topic-list-one {
  display: none;
}
#webzine-main .topic-type1 .topic-list .topic-list-one.selected {
  display: block;
}
#webzine-main .topic-type1 .topic-list ul {
  overflow: hidden;
  height: 266px;
  margin: 0 0 0 19px;
  padding: 0 0 17px;
}
#webzine-main .topic-type1 .topic-list ul li {
  height: 19px;
  overflow: hidden;
  white-space: nowrap;
  background: url("/static/webzine/images/icon_rect1.png") no-repeat left center;
  padding: 5px 0 0 8px;
}
#webzine-main .topic-type1 .topic-list ul li.row0 {
  margin: 13px 0 0;
}
#webzine-main .topic-type1 .topic-list ul li a {
  color: #000000;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  font-size: 14px;
  line-height: 17px;
}
/* Topic Type 2 */
/* Topic Index */
#webzine-main .topic-type2 .topic-index {
  height: 35px;
  background-color: #208fe0;
  border: 1px solid #2273c8;
}
#webzine-main .topic-type2 .topic-index > ul {
  height: 34px;
  overflow: hidden;
  margin: 2px 1px -1px 1px;
  padding: 0 1px;
}
#webzine-main .topic-type2 .split-column .topic-index > ul > li {
  float: left;
  width: 100%;
  height: 34px;
  overflow: hidden;
  *margin-right: -1px;
}
#webzine-main .topic-type2 .split-column.split-1 .topic-index > ul > li {
  width: 100%;
}
#webzine-main .topic-type2 .split-column.split-2 .topic-index > ul > li {
  width: 50%;
}
#webzine-main .topic-type2 .split-column.split-3 .topic-index > ul > li {
  width: 33.333%;
}
#webzine-main .topic-type2 .split-column.split-4 .topic-index > ul > li {
  width: 25%;
}
#webzine-main .topic-type2 .split-column.split-5 .topic-index > ul > li {
  width: 20%;
}
#webzine-main .topic-type2 .topic-index > ul > li > a {
  display: block;
  height: 29px;
  overflow: hidden;
  text-decoration: none;
  border: 1px solid #1364b8;
  margin: 0 1px;
}
#webzine-main .topic-type2 .topic-index > ul > li > a > span {
  display: block;
  height: 27px;
  overflow: hidden;
  color: #ffffff;
  text-align: center;
  line-height: 27px;
  white-space: nowrap;
  cursor: pointer;
  background: url("/static/webzine/images/bg_blue1.png") repeat-x left top;
  border: 1px solid #84d7f5;
}
#webzine-main .topic-type2 .topic-index > ul > li > a.selected {
  height: 34px;
  border: 0;
}
#webzine-main .topic-type2 .topic-index > ul > li > a:hover > span {
  color: #353c42;
  font-weight: bold;
  letter-spacing: -1px;
  background-color: #ffffff;
  background-image: url("/static/webzine/images/bg_white1.png");
  border-color: transparent;
}
#webzine-main .topic-type2 .topic-index > ul > li > a.selected > span {
  height: 32px;
  color: #353c42;
  font-weight: bold;
  letter-spacing: -1px;
  background-color: #ffffff;
  background-image: url("/static/webzine/images/bg_white1.png");
  border-color: #2273c8;
  border-bottom: 0;
  padding-top: 1px;
}
/* Topic Body */
/* Common */
#webzine-main .topic-type2 .topic-body {
  overflow: hidden;
  background: #d7e3ec;
  border: 1px solid #b1c1d1;
  border-top: 0;
  padding: 0 0 9px;
}
#webzine-main .topic-type2 .split-column .topic-body {
  overflow: hidden;
}
#webzine-main .topic-type2 .split-column .topic-body .topic-body-wrap {
  overflow: hidden;
  width: 100%;
}
#webzine-main .topic-type2 .topic-body .topic-one {
  float: left;
  width: 100%;
  *margin-right: -1px;
}
#webzine-main .topic-type2 .split-column.split-2 .topic-body .topic-body-wrap {
  width: 200%;
}
#webzine-main
  .topic-type2
  .split-column.split-2
  .topic-body
  .topic-body-wrap
  .topic-one {
  width: 50%;
}
#webzine-main .topic-type2 .split-column.split-3 .topic-body .topic-body-wrap {
  width: 300%;
}
#webzine-main
  .topic-type2
  .split-column.split-3
  .topic-body
  .topic-body-wrap
  .topic-one {
  width: 33.333%;
}
#webzine-main .topic-type2 .split-column.split-4 .topic-body .topic-body-wrap {
  width: 400%;
}
#webzine-main
  .topic-type2
  .split-column.split-4
  .topic-body
  .topic-body-wrap
  .topic-one {
  width: 25%;
}
#webzine-main .topic-type2 .split-column.split-5 .topic-body .topic-body-wrap {
  width: 500%;
}
#webzine-main
  .topic-type2
  .split-column.split-5
  .topic-body
  .topic-body-wrap
  .topic-one {
  width: 20%;
}
#webzine-main .topic-type2 .topic-body ul {
  overflow: hidden;
}
#webzine-main .topic-type2 .topic-body ul > li {
  overflow: hidden;
}
#webzine-main .topic-type2 .topic-body ul > li > a {
  text-decoration: none;
}
#webzine-main .topic-type2 .topic-body ul > li > a * {
  cursor: pointer;
}
#webzine-main .topic-type2 .topic-body ul > li > a span.text {
  color: #000000;
}
/* Type - Image */
#webzine-main .topic-type2 .topic-body ul.type-image > li {
  float: left;
  width: 145px;
  height: 123px;
  margin: 10px 0 0 10px;
}
#webzine-main .topic-type2 .topic-body ul.type-image > li > a {
  display: block;
  height: 121px;
  overflow: hidden;
  background-color: #ffffff;
  border: 1px solid #b3b6b7;
}
#webzine-main .topic-type2 .topic-body ul.type-image > li > a img.image {
  display: block;
  width: 100%;
  height: 121px;
  border: 0;
}
#webzine-main
  .topic-type2
  .topic-body
  ul.type-image
  > li.imagetext
  > a
  img.image {
  height: 80px;
}
#webzine-main
  .topic-type2
  .topic-body
  ul.type-image
  > li.imagetext
  > a
  span.text {
  display: block;
  height: 41px;
  overflow: hidden;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  text-align: center;
  line-height: 15px;
  padding: 4px 5px 2px;
}
/* Type - Text */
#webzine-main .topic-type2 .topic-body ul.type-text {
  margin-top: 10px;
  padding-bottom: 3px;
}
#webzine-main .topic-type2 .topic-body ul.type-text > li {
  height: 24px;
  background: url("/static/webzine/images/icon_rect1.png") no-repeat 5px 11px;
  margin: 0 10px;
}
#webzine-main .topic-type2 .topic-body ul.type-text > li > a {
  display: block;
  height: 24px;
  padding-left: 18px;
}
#webzine-main .topic-type2 .topic-body ul.type-text > li > a > span.text {
  font-size: 14px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  line-height: 24px;
}
#webzine-main .topic-type2 .topic-body ul.type-text > li > a:hover > span.text {
  text-decoration: underline;
}
#webzine-main .topic-type2 .topic-body ul.type-text > li > a > span.text strong,
#webzine-main .topic-type2 .topic-body ul.type-text > li > a > span.text b {
  font-weight: bold;
  letter-spacing: -1px;
}
#webzine-main .topic-type2 .topic-body ul.type-text > li > a > span.category {
  float: right;
  height: 14px;
  overflow: hidden;
  color: #0000ff;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  line-height: 14px;
  margin: 7px;
}
/* Topic Type 3 */
/* Common */
#webzine-main .topic-type3 {
  padding-bottom: 9px;
}
#webzine-main .topic-type3 .focus-title {
  height: 13px;
  overflow: hidden;
  font-weight: bold;
  cursor: default;
  padding: 10px 13px 2px;
}
#webzine-main .topic-type3 .focus-title a {
  display: block;
  height: 13px;
  text-decoration: none;
  margin: -12px -13px 0;
  padding: 12px 13px 0;
}
/* Type - Image Text */
#webzine-main .topic-type3 .type-imagetext {
  overflow: hidden;
  margin-left: 2px;
}
#webzine-main .topic-type3 .type-imagetext .split-column {
  overflow: hidden;
}
#webzine-main .topic-type3 .type-imagetext .split-column .split-one {
  float: left;
  width: 100%;
  overflow: hidden;
  *margin-right: -1px;
}
#webzine-main .topic-type3 .type-imagetext .split-column.split-2 .split-one {
  width: 50%;
}
#webzine-main .topic-type3 .type-imagetext .split-column.split-3 .split-one {
  width: 33.333%;
}
#webzine-main .topic-type3 .type-imagetext .split-column.split-4 .split-one {
  width: 25%;
}
#webzine-main .topic-type3 .type-imagetext .split-column.split-5 .split-one {
  width: 20%;
}
#webzine-main .topic-type3 .type-imagetext dl {
  position: relative;
  width: 140px;
  height: 111px;
  overflow: hidden;
  margin: 11px auto 0;
}
#webzine-main .topic-type3 .type-imagetext dl > .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 140px;
  height: 75px;
  overflow: hidden;
}
#webzine-main .topic-type3 .type-imagetext dl > .image img {
  width: 140px;
  height: 75px;
  border: 0;
}
#webzine-main .topic-type3 .type-imagetext dl > .text {
  height: 15px;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 15px;
  text-align: center;
  white-space: nowrap;
  margin-top: 79px;
}
#webzine-main .topic-type3 .type-imagetext dl > .text.description {
  color: #666666;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  font-weight: normal;
  letter-spacing: normal;
  line-height: 14px;
  margin-top: 1px;
}
/* Type - Text */
#webzine-main .topic-type3 .type-text {
  overflow: hidden;
  margin-top: 10px;
}
#webzine-main .topic-type3 .type-text ul > li {
  height: 20px;
  overflow: hidden;
  line-height: 20px;
  white-space: nowrap;
  background: url("/static/webzine/images/icon_rect1.png") no-repeat 8px 8px;
  padding-left: 18px;
}
#webzine-main .topic-type3 .type-text ul > li > a {
  color: #000000;
}
#webzine-main .topic-type3 .type-text ul > li > a strong,
#webzine-main .topic-type3 .type-text ul > li > a b {
  font-weight: bold;
  letter-spacing: -1px;
}
/* Topic Type 4 */
/* Common */
#webzine-main .topic-type4 {
  padding-bottom: 9px;
}
#webzine-main .topic-type4 .focus-title {
  height: 13px;
  overflow: hidden;
  font-weight: bold;
  cursor: default;
  padding: 10px 13px 2px;
}
/* Type - Image Text */
#webzine-main .topic-type4 .type-imagetext {
  overflow: hidden;
  margin-top: 2px;
  padding-bottom: 1px;
}
#webzine-main .topic-type4 .type-imagetext dl {
  position: relative;
  height: 50px;
  overflow: hidden;
  margin: 8px 13px 0;
}
#webzine-main .topic-type4 .type-imagetext dl > .text {
  height: 18px;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 18px;
  white-space: nowrap;
  margin-left: 58px;
}
#webzine-main .topic-type4 .type-imagetext dl > .text.description {
  height: 30px;
  color: #000000;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  font-weight: normal;
  letter-spacing: normal;
  line-height: 14px;
  margin-top: 2px;
}
#webzine-main .topic-type4 .type-imagetext dl > .text .category {
  color: #0000ff;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  font-weight: normal;
  letter-spacing: normal;
}
#webzine-main .topic-type4 .type-imagetext dl > .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  overflow: hidden;
}
#webzine-main .topic-type4 .type-imagetext dl > .image img {
  width: 50px;
  height: 50px;
  border: 0;
}
/* Topic Type 5 */
/* Common */
#webzine-main .topic-type5 {
  border: 2px solid #cfd4d7;
  padding-bottom: 10px;
}
#webzine-main .topic-type5 .focus-title {
  height: 34px;
  overflow: hidden;
  text-indent: -10000em;
  background: none no-repeat left top;
  border-bottom: 1px solid #cfd4d7;
  margin-bottom: 4px;
}
#webzine-main .topic-type5 .focus-title a {
  display: block;
  height: 34px;
}
/* Type - Image Text */
#webzine-main .topic-type5 .type-imagetext {
  overflow: hidden;
}
#webzine-main .topic-type5 .type-imagetext dl {
  position: relative;
  height: 50px;
  overflow: hidden;
  margin: 10px 13px 0;
}
#webzine-main .topic-type5 .type-imagetext dl > .text {
  height: 18px;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 18px;
  white-space: nowrap;
  margin-left: 98px;
}
#webzine-main .topic-type5 .type-imagetext dl > .text.description {
  height: 30px;
  color: #666666;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  font-weight: normal;
  letter-spacing: normal;
  line-height: 14px;
  margin-top: 2px;
}
#webzine-main .topic-type5 .type-imagetext dl > .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 90px;
  height: 50px;
  overflow: hidden;
}
#webzine-main .topic-type5 .type-imagetext dl > .image img {
  width: 90px;
  height: 50px;
  border: 0;
}
/* Type - Text */
#webzine-main .topic-type5 .type-text {
  overflow: hidden;
  margin: 0 10px;
}
#webzine-main .topic-type5 .type-imagetext + .type-text {
  background: url("/static/webzine/images/bg_line8.png") repeat-x left top;
  margin-top: 13px;
  padding-top: 7px;
}
#webzine-main .topic-type5 .type-text ul > li {
  height: 15px;
  overflow: hidden;
  line-height: 15px;
  white-space: nowrap;
  background: url("/static/webzine/images/icon_rect1.png") no-repeat left 5px;
  margin-top: 5px;
  padding-left: 8px;
}
#webzine-main .topic-type5 .type-text ul > li > a {
  color: #000000;
}
#webzine-main .topic-type5 .type-text ul > li > a strong,
#webzine-main .topic-type5 .type-text ul > li > a b {
  font-weight: bold;
  letter-spacing: -1px;
}
/* Focus Type 1 - Width: Overwrite */
#webzine-main .focus-type1 .focus-list .focus-one {
  overflow: hidden;
}
#webzine-main .focus-type1 .focus-list .focus-one .image img {
  width: 100%;
  height: 100%;
  border: 0;
}
#webzine-main .focus-type1 .focus-list .focus-one .subject {
  display: block;
  height: 15px;
  text-align: center;
  white-space: nowrap;
  margin: 4px 0 0;
}
#webzine-main .focus-type1 .focus-list .focus-one .subject a {
  color: #000000;
  line-height: 15px;
}
#webzine-main .focus-type1 .focus-list .focus-one .description {
  display: block;
  height: 14px;
  text-align: center;
  white-space: nowrap;
  margin: 1px 0 0;
}
#webzine-main .focus-type1 .focus-list .focus-one .description a {
  color: #666666;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  line-height: 14px;
}
/* Focus Type 2 - Width: Overwrite */
#webzine-main .focus-type2 .focus-list {
  overflow: hidden;
}
#webzine-main .focus-type2 .focus-list .focus-one {
  overflow: hidden;
}
#webzine-main .focus-type2 .focus-list .focus-one .image {
  float: left;
}
#webzine-main .focus-type2 .focus-list .focus-one .image img {
  width: 100%;
  height: 100%;
  border: 0;
}
#webzine-main .focus-type2 .focus-list .focus-one .subject {
  display: block;
  height: 15px;
  text-align: left;
  white-space: nowrap;
}
#webzine-main .focus-type2 .focus-list .focus-one .subject a {
  color: #000000;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  font-size: 14px;
  line-height: 17px;
}
#webzine-main .focus-type2 .focus-list .focus-one .description {
  display: block;
  height: 30px;
  overflow: hidden;
  text-align: left;
  white-space: nowrap;
}
#webzine-main .focus-type2 .focus-list .focus-one .description a {
  color: #666666;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  line-height: 15px;
}
/* Focus Type 3 - Width: Overwrite */
#webzine-main .focus-type3 .focus-list {
  overflow: hidden;
}
#webzine-main .focus-type3 .focus-list .focus-one {
  overflow: hidden;
}
#webzine-main .focus-type3 .focus-list .focus-one .image {
  float: left;
}
#webzine-main .focus-type3 .focus-list .focus-one .image img {
  width: 100%;
  height: 100%;
  border: 0;
}
#webzine-main .focus-type3 .focus-list .focus-one .subject {
  display: block;
  height: 15px;
  text-align: left;
  white-space: nowrap;
}
#webzine-main .focus-type3 .focus-list .focus-one .subject a {
  color: #000000;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  font-size: 14px;
  line-height: 17px;
}
#webzine-main .focus-type3 .focus-list .focus-one .description {
  display: block;
  height: 45px;
  overflow: hidden;
  text-align: left;
  white-space: nowrap;
}
#webzine-main .focus-type3 .focus-list .focus-one .description a {
  color: #666666;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  line-height: 15px;
}
/* News Type 1 - Width: Parent Size */
#webzine-main .news-type1 .comp-image-title {
  margin: 12px 0 0 15px;
}
#webzine-main .news-type1 .comp-title-realtime-news {
  width: 65px;
}
#webzine-main .news-type1 .focus-part {
  float: left;
  width: 136px;
}
#webzine-main .news-type1 .focus-part .focus-list {
  width: 120px;
  margin: 8px 0 16px 15px;
}
#webzine-main .news-type1 .focus-part .focus-list .focus-one {
  width: 120px;
}
#webzine-main .news-type1 .focus-part .focus-list .focus-one + .focus-one {
  margin: 17px 0 0;
}
#webzine-main .news-type1 .focus-part .focus-list .focus-one .image {
  height: 70px;
}
#webzine-main .news-type1 .focus-part .focus-list .focus-one .subject {
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  line-height: 14px;
  margin: 8px 0 0;
}
#webzine-main .news-type1 .news-list {
  overflow: hidden;
  margin: 0 0 0 -9px;
  padding: 0 0 9px;
}
#webzine-main .news-type1 .focus-part + .news-list {
  margin: 0;
}
#webzine-main .news-type1 .news-list ul {
  float: left;
  width: 50%;
  margin: -2px 0 0;
  overflow: hidden;
}
#webzine-main .news-type1 .news-list ul li {
  height: 20px;
  line-height: 13px;
  margin: 0 0 0 21px;
  white-space: nowrap;
  overflow: hidden;
}
#webzine-main .news-type1 .news-list.with-bullet ul li {
  background: url("/static/webzine/images/icon_rect1.png") no-repeat left 5px;
  padding-left: 8px;
}
#webzine-main .news-type1 .focus-part + .news-list ul li {
  margin: 0 0 0 10px;
}
#webzine-main .news-type1 .news-list ul li.row0 {
  margin-top: 10px;
}
#webzine-main .news-type1 .news-list ul li a {
  color: #000000;
}
#webzine-main .news-type1 .news-list ul li .category,
#webzine-main .news-type1 .news-list ul li .categoryname {
  color: #0000ff;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
}
#webzine-main .news-type1 .news-list ul li .comments {
  color: #7197ed;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  font-weight: bold;
  letter-spacing: -1px;
}
/* Board Type 1 - Width: Parent Size */
#webzine-main .board-type1 {
  overflow: auto;
}
#webzine-main .board-type1 ul li {
  height: 20px;
  white-space: nowrap;
  background: url("/static/webzine/images/icon_rect1.png") no-repeat left 4px;
  padding: 0 0 0 10px;
}
#webzine-main .board-type1 ul li a {
  color: #000000;
  line-height: 15px;
}
#webzine-main .board-type1 ul li .comments {
  color: #ff8578;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
}
/* Board Type 2 - Width: Parent Size */
#webzine-main .board-type2 {
  overflow: auto;
}
#webzine-main .board-type2 ul li {
  height: 18px;
  white-space: nowrap;
  background: url("/static/webzine/images/icon_rect1.png") no-repeat left 5px;
  padding: 0 0 0 10px;
}
#webzine-main .board-type2 ul li a {
  color: #000000;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  font-size: 11px;
  line-height: 14px;
}
#webzine-main .board-type2 ul li .comments {
  color: #7197ed;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  font-weight: bold;
  letter-spacing: -1px;
}
/* Comp Type */
/* Banner Type 1 */
#webzine-main .comp-banner1 a {
  float: right;
}
#webzine-main .comp-banner1 img {
  width: 490px;
  height: 100px;
}
/* Banner Type 2 */
#webzine-main .com-banner2 {
  float: right;
  width: 300px;
  height: 100px;
  background: #ffffff;
}
/* Focus Type 1 */
#webzine-main .comp-focus1 .focus-group1 {
  overflow: hidden;
  margin: 2px 0 1px;
}
#webzine-main .comp-focus1 .focus-group1 .focus-image-title {
  margin: 10px 0 0 13px;
}
#webzine-main .comp-focus1 .focus-group1 .focus-list {
  width: 302px;
  margin: 4px 0 0 2px;
}
#webzine-main .comp-focus1 .focus-group1 .focus-list .focus-one {
  float: left;
  width: 140px;
  margin: 5px 0 0 11px;
}
#webzine-main .comp-focus1 .focus-group1 .focus-list .focus-one .image {
  height: 75px;
}
#webzine-main .comp-focus1 .focus-group1 .focus-list .focus-one .subject {
  margin-top: 9px;
}
#webzine-main .comp-focus1 .focus-group1 .focus-list .focus-one .description {
  margin-top: 3px;
}
#webzine-main .comp-focus1 .focus-group2 {
  overflow: hidden;
  margin: 2px 0 0;
  padding: 0 0 10px;
}
#webzine-main .comp-focus1 .focus-group2 .focus-image-title {
  margin: 10px 0 0 13px;
}
#webzine-main .comp-focus1 .focus-group2 .focus-list {
  margin: 5px 0 0 2px;
}
#webzine-main .comp-focus1 .focus-group2 .focus-list .focus-one {
  width: 300px;
  margin: 5px 0 0 11px;
}
#webzine-main .comp-focus1 .focus-group2 .focus-list .focus-one .image {
  width: 102px;
  height: 88px;
}
#webzine-main .comp-focus1 .focus-group2 .focus-list .focus-one .subject {
  margin: 8px 0 0 112px;
}
#webzine-main
  .comp-focus1
  .focus-group2
  .focus-list
  .focus-one
  .subject
  .review {
  width: 37px;
  height: 17px;
  border: 0;
  vertical-align: middle;
  margin: 0 0 3px 5px;
}
#webzine-main .comp-focus1 .focus-group2 .focus-list .focus-one .description {
  margin: 10px 0 0 112px;
}
/* Focus Type 2 */
#webzine-main .comp-focus2 .comp-image-title {
  margin: 12px 0 0 15px;
}
#webzine-main .comp-focus2 .focus-list {
  width: 780px;
  margin: 0 0 0 1px;
  padding: 0 0 10px;
}
#webzine-main .comp-focus2 .focus-list .focus-one {
  float: left;
  width: 140px;
  margin: 8px 0 0 16px;
  padding: 0 0 5px;
}
#webzine-main .comp-focus2 .focus-list .focus-one .image {
  height: 75px;
}
#webzine-main .comp-focus2 .focus-list .focus-one .subject {
  margin: 8px 0 0;
}
/* Board Type 1 */
#webzine-main .comp-board1 .comp-image-title {
  margin: 12px 0 0 15px;
}
#webzine-main .comp-board1 .comp-image-title .comp-title-user-experience {
  width: 100px;
}
#webzine-main .comp-board1 .comp-image-title .comp-title-user-news {
  width: 89px;
}
#webzine-main .comp-board1 .focus-part {
  padding: 0 0 10px;
}
#webzine-main .comp-board1 .focus-part .focus-list {
  margin: 0 0 0 15px;
}
#webzine-main .comp-board1 .focus-part .focus-list .focus-one {
  margin: 7px 0 0;
}
#webzine-main .comp-board1 .focus-part .focus-list .focus-one .image {
  width: 120px;
  height: 70px;
}
#webzine-main .comp-board1 .focus-part .focus-list .focus-one .subject {
  margin: 8px 10px 0 130px;
}
#webzine-main .comp-board1 .focus-part .focus-list .focus-one .description {
  margin: 9px 10px 0 130px;
}
#webzine-main .comp-board1 .list-part {
  margin: 6px 0 0 15px;
  padding: 0 0 4px;
}
#webzine-main .comp-movie1 .comp-image-title {
  margin: 12px 0 0 15px;
}
/* Board Type 2 */
#webzine-main .comp-board2 {
  background: #ebedef;
}
#webzine-main .comp-board2 .comp-image-title {
  height: 31px;
  background-color: #ffffff;
  background-position: 15px center;
  border-bottom: 1px solid #cfd4d7;
}
#webzine-main .comp-board2 .focus-group {
  float: left;
  width: 259px;
  overflow: hidden;
  margin: 10px 0 0;
  padding: 0 5px 16px 0;
}
#webzine-main .comp-board2 .focus-group + .focus-group .focus-group-inner {
  background: url("/static/webzine/images/bg_line2.png") repeat-y left top;
}
#webzine-main .comp-board2 .focus-group .focus-group-title {
  position: relative;
  height: 15px;
  color: #000000;
  font-weight: bold;
  letter-spacing: -1px;
  margin: 2px 0 0 17px;
}
#webzine-main .comp-board2 .focus-group .focus-group-title .more {
  position: absolute;
  top: 5px;
  right: 7px;
  display: block;
  width: 25px;
  height: 5px;
  overflow: hidden;
  text-indent: -100000em;
  cursor: pointer;
  background: url("/static/webzine/images/icon_more1.png") no-repeat left top;
}
#webzine-main .comp-board2 .focus-group .list-part {
  overflow: hidden;
  margin: 7px 0 -8px 17px;
}
/* Special Type 2 */
/* Default */
#webzine-main .special-type2 {
  position: relative;
}
#webzine-main .special-type2 .comp-title {
  height: 35px;
  line-height: 37px;
  background: url("/static/webzine/images/bg_special_title1.png") repeat-x left
    top;
  border: solid 1px #b1c1cb;
  padding-left: 8px;
  font-weight: bold;
  letter-spacing: -1px;
  position: relative;
  display: block;
}
#webzine-main .special-type2 .comp-title.image-title {
  overflow: hidden;
  text-indent: -1000em;
  background-repeat: no-repeat;
}
#webzine-main .special-type2 .more {
  display: block;
  position: absolute;
  width: 25px;
  height: 5px;
  right: 11px;
  top: 16px;
  overflow: hidden;
  text-indent: -1000em;
  background: url("/static/webzine/images/icon_more1.png") no-repeat left top;
  z-index: 1;
}
#webzine-main .special-type2 .comp-title.image-title .more {
  right: 12px;
  top: 17px;
}
#webzine-main .special-type2 .comp-one-wrap {
  border: solid 1px #a9acb1;
  border-top: 0;
  background: #ffffff;
  padding-top: 1px;
}
#webzine-main .special-type2 .comp-one-body {
  padding: 0 8px;
  text-align: center;
  height: 246px;
  overflow: hidden;
}
#webzine-main .special-type2 .comp-one-body .part-one {
  background: url("/static/webzine/images/bg_line9.png") repeat-x left top;
  padding-top: 2px;
  margin-top: 7px;
}
#webzine-main .special-type2 .comp-one-body .part-one:first-child {
  background: none;
  padding-top: 0px;
}
#webzine-main .special-type2 .focus-part .list {
  width: 300px;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin: 0 auto;
}
#webzine-main .special-type2 .focus-part dl {
  float: left;
  display: inline;
  width: 140px;
  height: 110px;
  overflow: hidden;
  position: relative;
  margin: 4px 5px 2px;
}
#webzine-main .special-type2 .focus-part dl dt {
}
#webzine-main .special-type2 .focus-part dl dt img {
  width: 140px;
  height: 75px;
  vertical-align: top;
  border: 0;
}
#webzine-main .special-type2 .focus-part dl dd {
  margin-top: 6px;
}
#webzine-main .special-type2 .focus-part dl dd .subject,
#webzine-main .special-type2 .focus-part dl dd .subject a {
  color: #000000;
  line-height: 16px;
  font-weight: bold;
  letter-spacing: -1px;
}
#webzine-main .special-type2 .focus-part dl dd .content {
}
#webzine-main .special-type2 .focus-part dl dd .content,
#webzine-main .special-type2 .focus-part dl dd .content a {
  font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
  font-size: 11px;
  line-height: 15px;
  color: #666666;
}
#webzine-main .special-type2 .list-part .list {
  padding: 6px 0 4px;
  text-align: left;
}
#webzine-main .special-type2 .list-part ul {
  padding: 0 5px;
}
#webzine-main .special-type2 .list-part ul li {
  padding: 4px 0 1px 0;
  white-space: nowrap;
  overflow: hidden;
}
#webzine-main .special-type2 .list-part ul li,
#webzine-main .special-type2 .list-part ul li a {
  color: #000000;
  line-height: 15px;
}
#webzine-main .special-type2 .list-part ul li .category {
  font-family: "Malgun Gothic", "맑은 고딕", "돋움", Dotum, Apple SD Gothic Neo;
  font-size: 11px;
  color: #285dd6;
}
/* Theme : Blue 1 */
#webzine-main .special-type2.theme-blue1 .comp-title {
  border-color: #b1c1cb;
  background-position: left top;
}
#webzine-main .special-type2.theme-blue1 .comp-one-wrap {
  border-color: #b1c1cb;
}
#webzine-main .special-type2.theme-blue1 .comp-one-body {
  background-color: #d4e1f3;
}
#webzine-main .special-type2.theme-blue1 .focus-part dl dd .subject,
#webzine-main .special-type2.theme-blue1 .focus-part dl dd .subject a {
  color: #000000;
}
#webzine-main .special-type2.theme-blue1 .focus-part dl dd .content {
}
#webzine-main .special-type2.theme-blue1 .focus-part dl dd .content,
#webzine-main .special-type2.theme-blue1 .focus-part dl dd .content a {
  color: #666666;
}
#webzine-main .special-type2.theme-blue1 .list-part ul li,
#webzine-main .special-type2.theme-blue1 .list-part ul li a {
  color: #000000;
}
/* Main News 1 */
#webzine-main .main-news1 .transition {
  transition-delay: 0;
  transition-timing-function: cubic-bezier(0.55, 0, 0.1, 1);
  transition-duration: 0.5s;
}
#webzine-main .main-news1 .card-tab {
  background: #a0a0a0;
}
#webzine-main .main-news1 .card-tab * {
  font-family: "Malgun Gothic", "맑은 고딕";
  font-size: 14px;
}
#webzine-main .main-news1 .card-tab ul {
  overflow: hidden;
}
#webzine-main .main-news1 .card-tab ul li {
  float: left;
}
#webzine-main .main-news1 .card-tab ul.split-5 li {
  width: 20%;
}
#webzine-main .main-news1 .card-tab ul.split-4 li {
  width: 25%;
}
#webzine-main .main-news1 .card-tab ul.split-3 li {
  width: 33.3%;
}
#webzine-main .main-news1 .card-tab ul.split-2 li {
  width: 50%;
}
#webzine-main .main-news1 .card-tab ul.split-1 li {
  width: 100%;
}
#webzine-main .main-news1 .card-tab ul li > span {
  display: block;
}
#webzine-main .main-news1 .card-tab ul li a {
  display: block;
  text-decoration: none;
}
#webzine-main .main-news1 .card-tab ul li a span {
  display: block;
  height: 43px;
  overflow: hidden;
  line-height: 43px;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -1px;
  text-align: center;
  transition-property: background;
}
#webzine-main .main-news1 .card-tab ul li a:hover span {
  background: #737373;
}
#webzine-main .main-news1 .card-tab ul li a.selected span {
  background: #3c3c3c;
}
#webzine-main .main-news1 .card-samples {
  display: none;
}

#webzine-main .main-news1 .card-list {
  overflow: hidden;
  background: #ededed;
  border: 1px solid #c0c0c0;
  border-top: 0;
  padding: 5px 4px;
}
#webzine-main .main-news1 .card-tab + .card-list {
  border-top: 0;
}
#webzine-main .main-news1 .card-list .card-one {
  position: relative;
  display: block;
  float: left;
  width: 253px;
  height: 212px;
  overflow: hidden;
  text-decoration: none;
  margin: 5px;
  transition-property: -moz-box-shadow, -webkit-box-shadow, box-shadow;
}
#webzine-main .main-news1 .card-list .card-one:hover {
  -moz-box-shadow: 0 0 3px #616161;
  -webkit-box-shadow: 0 0 3px #616161;
  box-shadow: 0 0 3px #616161;
}
#webzine-main .main-news1 .card-list .card-one a {
  display: block;
  text-decoration: none;
}
#webzine-main .main-news1 .card-list .card-one.type-news1 .card-wrap {
  display: block;
  width: 251px;
  height: 210px;
  overflow: hidden;
  color: #333333;
  background: #ffffff;
  border: 1px solid #bbbaba;
  transition-property: background;
}
/*
	#webzine-main .main-news1 .card-list .card-one.type-news1:hover .card-wrap {
		background: #02a6ff;
	}
	*/
#webzine-main .main-news1 .card-list .card-one.type-news1:hover .card-wrap * {
  color: #ed3f40 !important;
}
#webzine-main .main-news1 .card-list .card-one.type-news1 .thumbnail {
  display: block;
  width: 251px;
  height: 144px;
  vertical-align: top;
  border-bottom: 1px solid #bbbaba;
}
#webzine-main .main-news1 .card-list .card-one.type-news1 .subject-line {
  display: block;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 17px;
  font-size: 14px;
  height: 34px;
  margin: 12px 9px 0;
}
#webzine-main .main-news1 .card-list .card-one.type-news1 .title {
  color: #2183df;
  color: #ed3f40;
}
#webzine-main .main-news1 .card-list .card-one.type-news1 .subject {
  color: #333333;
}
#webzine-main .main-news1 .card-list .card-one.type-news1 .author {
  display: block;
  height: 30px;
  overflow: hidden;
  margin: 20px 0 0 10px;
  line-height: 15px;
  font-size: 12px;
}
#webzine-main .main-news1 .card-list .card-one.type-news1 .author .icon {
  float: left;
  width: 30px;
  height: 30px;
  background: #ffffff;
  border: 0;
}
#webzine-main .main-news1 .card-list .card-one.type-news1 .author .nickname {
  display: block;
  font-weight: bold;
  letter-spacing: -1px;
  margin: 0 0 0 37px;
  color: #333333;
}
#webzine-main .main-news1 .card-list .card-one.type-news1 .author .signature {
  display: block;
  color: #333333;
  margin: 0 0 0 37px;
}
#webzine-main .main-news1 .card-list .card-one.type-news1 .comments {
  position: absolute;
  right: 7px;
  bottom: 10px;
  width: 32px;
  height: 23px;
  display: block;
  background: url("/static/webzine/images/bg_comments1.png") no-repeat left top;
  line-height: 23px;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
#webzine-main
  .main-news1
  .card-list
  .card-one.type-news1:hover
  .card-wrap
  .comments {
  color: #ffffff !important;
}
#webzine-main .main-news1 .card-list .card-one.type-image1 .card-wrap {
  display: block;
  width: 253px;
  height: 253px;
  overflow: hidden;
}
#webzine-main .main-news1 .card-list .card-one.type-image1 img {
  display: block;
  width: 100%;
  height: 100%;
}
#webzine-main .main-news1 .card-list .card-one.type-external1 {
  background: #ffffff;
}
#webzine-main .main-news1 .card-list .card-one .card-external-type1 {
  width: 249px;
  height: 249px;
  overflow: hidden;
  border: 2px solid transparent;
}
#webzine-main .main-news1 .card-list .card-one .card-external-type1 .title {
  display: block;
  height: 34px;
  overflow: hidden;
  border-bottom: 1px solid transparent;
}
#webzine-main .main-news1 .card-list .card-one .card-external-type1 .title a {
  display: block;
  height: 34px;
  overflow: hidden;
  text-indent: -10000em;
}
#webzine-main
  .main-news1
  .card-list
  .card-one
  .card-external-type1
  .image-part {
  display: block;
  width: 230px;
  height: 90px;
  overflow: hidden;
  margin: 10px;
}
#webzine-main
  .main-news1
  .card-list
  .card-one
  .card-external-type1
  .image-part
  a {
  display: block;
  text-decoration: none;
}
#webzine-main
  .main-news1
  .card-list
  .card-one
  .card-external-type1
  .image-part
  img {
  position: relative;
  z-index: 1;
  width: 230px;
  height: 90px;
  border: 0;
}
#webzine-main
  .main-news1
  .card-list
  .card-one
  .card-external-type1
  .image-part
  .subject {
  position: relative;
  z-index: 2;
  display: block;
  height: 25px;
  overflow: hidden;
  color: #ffffff;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 25px;
  text-align: center;
  background: url("/static/webzine/images/bg_black1.png") repeat left top;
  margin-top: -25px;
  padding: 0 5px;
}
#webzine-main
  .main-news1
  .card-list
  .card-one
  .card-external-type1
  .list-part
  ul {
  margin-top: 11px;
}
#webzine-main
  .main-news1
  .card-list
  .card-one
  .card-external-type1
  .list-part
  ul
  li {
  display: block;
  overflow: hidden;
  line-height: 16px;
  background: #b1acf7;
  border: 1px solid #675def;
  margin: 5px 10px;
}
#webzine-main
  .main-news1
  .card-list
  .card-one
  .card-external-type1
  .list-part
  ul
  li
  a {
  display: block;
  height: 32px;
  overflow: hidden;
  line-height: 16px;
  text-decoration: none;
  padding: 5px;
}
/* Special Parts */
/* Common */
#webzine-main .tig-community .community-head {
  height: 35px;
  overflow: hidden;
  background: url("/static/webzine/images/bg_line3.png") repeat-x left top;
  border: 1px solid #cfd4d7;
}
#webzine-main .tig-community .community-head .title {
  height: 35px;
  overflow: hidden;
  text-indent: -100000em;
  background: url("/static/webzine/images/text5.png") no-repeat left center;
  margin: 0 0 0 17px;
}
#webzine-main .tig-community .community-body {
  background: #f3f3f3;
  border: 1px solid #cfd4d7;
}
#webzine-main .tig-community .community-head + .community-body {
  border-top: 0;
}
#webzine-main .tig-community .community-body .body-group {
  background: url("/static/webzine/images/bg_line4.png") repeat-x left top;
  margin: 0 10px;
  padding: 2px 0 0;
}
#webzine-main .tig-community .community-body .body-group:first-child {
  background: none;
  padding: 0;
}
#webzine-main .tig-community .community-body .body-group .body-inner {
  margin: 0 -10px;
}
#webzine-main .tig-community .community-body .part-title {
  height: 12px;
  overflow: hidden;
  text-indent: -10000em;
  background: none no-repeat left center;
}
/* Gamer Hotissue */
#webzine-main .tig-community .community-body .part-gamer-hotissue {
  overflow: hidden;
  padding: 0 0 6px;
}
#webzine-main .tig-community .community-body .part-gamer-hotissue .part-title {
  background-image: url("/static/webzine/images/text6.png");
  margin: 12px 0 0 20px;
}
#webzine-main .tig-community .community-body .part-gamer-hotissue .part-left {
  float: left;
  width: 400px;
  overflow: hidden;
  margin: 0 0 0 5px;
}
#webzine-main
  .tig-community
  .community-body
  .part-gamer-hotissue
  .part-left
  .focus-one {
  float: left;
  width: 190px;
  height: 213px;
  overflow: hidden;
  margin: 11px 0 0 10px;
}
#webzine-main
  .tig-community
  .community-body
  .part-gamer-hotissue
  .part-left
  .focus-one
  .image {
  width: 190px;
  height: 150px;
  overflow: hidden;
}
#webzine-main
  .tig-community
  .community-body
  .part-gamer-hotissue
  .part-left
  .focus-one
  .subject {
  text-align: center;
  margin: 8px 0 0;
}
#webzine-main
  .tig-community
  .community-body
  .part-gamer-hotissue
  .part-left
  .focus-one
  .description {
  text-align: center;
  margin: 6px 0 0;
}
#webzine-main .tig-community .community-body .part-gamer-hotissue .part-right {
  margin: 0 0 0 422px;
}
#webzine-main
  .tig-community
  .community-body
  .part-gamer-hotissue
  .part-right
  .focus-one {
  width: 370px;
  height: 70px;
  overflow: hidden;
  padding: 11px 0 0 22px;
}
#webzine-main
  .tig-community
  .community-body
  .part-gamer-hotissue
  .part-right
  .focus-one
  .image {
  width: 120px;
  height: 70px;
}
#webzine-main
  .tig-community
  .community-body
  .part-gamer-hotissue
  .part-right
  .focus-one
  .subject {
  margin: 7px 0 0 130px;
}
#webzine-main
  .tig-community
  .community-body
  .part-gamer-hotissue
  .part-right
  .focus-one
  .description {
  margin: 12px 0 0 130px;
}
#webzine-main
  .tig-community
  .community-body
  .part-gamer-hotissue
  .part-right
  .news-list
  ul {
}
#webzine-main
  .tig-community
  .community-body
  .part-gamer-hotissue
  .part-right
  .news-list
  ul
  li {
  height: 20px;
  margin: 0 0 0 23px;
}
#webzine-main
  .tig-community
  .community-body
  .part-gamer-hotissue
  .part-right
  .news-list
  ul
  li.row0 {
  margin-top: 13px;
}
#webzine-main
  .tig-community
  .community-body
  .part-gamer-hotissue
  .part-right
  .news-list
  ul
  li
  a {
  color: #000000;
}
#webzine-main
  .tig-community
  .community-body
  .part-gamer-hotissue
  .part-right
  .news-list
  ul
  li
  .category,
#webzine-main
  .tig-community
  .community-body
  .part-gamer-hotissue
  .part-right
  .news-list
  ul
  li
  .categoryname {
  color: #0000ff;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
}
#webzine-main
  .tig-community
  .community-body
  .part-gamer-hotissue
  .part-right
  .news-list
  ul
  li
  .comments {
  color: #7197ed;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
}
/* Board List */
#webzine-main .tig-community .community-body .part-board-list {
  overflow: hidden;
}
#webzine-main .tig-community .community-body .part-board-list .body-split {
  float: left;
  width: 33.3%;
  background: url("/static/webzine/images/bg_line5.png") repeat-y left top;
  margin: 20px 0;
}
#webzine-main
  .tig-community
  .community-body
  .part-board-list
  .body-split-inner {
  margin: -10px 0;
  padding: 0 0 0 2px;
}
#webzine-main
  .tig-community
  .community-body
  .part-board-list
  .body-split:first-child {
  background: none;
  padding: 0;
}
#webzine-main .tig-community .community-body .part-board-list .board-title {
  position: relative;
  height: 15px;
  color: #000000;
  font-weight: bold;
  letter-spacing: -1px;
  margin: 2px 0 0 17px;
}
#webzine-main
  .tig-community
  .community-body
  .part-board-list
  .board-title
  .more {
  position: absolute;
  top: 5px;
  right: 13px;
  display: block;
  width: 25px;
  height: 5px;
  overflow: hidden;
  text-indent: -100000em;
  cursor: pointer;
  background: url("/static/mobile/images/icon_more1.png") no-repeat left top;
}
#webzine-main .tig-community .community-body .part-board-list .list-part {
  overflow: hidden;
  margin: 7px 0 -8px 17px;
}
/* Gallery */
#webzine-main .tig-community .community-body .part-gallery {
  overflow: hidden;
  padding: 0 0 6px;
}
#webzine-main .tig-community .community-body .part-gallery .part-title {
  position: relative;
  height: 12px;
  margin: 12px 0 0 20px;
}
#webzine-main .tig-community .community-body .part-gallery .part-title a {
  display: block;
  width: 35px;
  height: 12px;
  background: url("/static/webzine/images/text7.png") no-repeat left top;
}
#webzine-main .tig-community .community-body .part-gallery .part-title .more {
  position: absolute;
  top: 6px;
  right: 14px;
  display: block;
  width: 25px;
  height: 5px;
  overflow: hidden;
  text-indent: -100000em;
  cursor: pointer;
  background: url("/static/mobile/images/icon_more1.png") no-repeat left top;
}
#webzine-main .tig-community .community-body .part-gallery .focus-list {
  margin: 0 0 0 1px;
}
#webzine-main
  .tig-community
  .community-body
  .part-gallery
  .focus-list
  .focus-one {
  float: left;
  width: 140px;
  height: 98px;
  overflow: hidden;
  margin: 9px 0 0 16px;
}
#webzine-main
  .tig-community
  .community-body
  .part-gallery
  .focus-list
  .focus-one
  .image {
  height: 75px;
}
/* AD */
#FloatLayer1 {
  position: absolute;
  left: 50% !important;
  margin-left: -425px !important;
  top: 200px !important;
  width: 560px !important;
  height: 200px !important;
  z-index: 9999 !important;
  display: none;
}
#FloatLayer2 {
  position: absolute !important;
  left: 50% !important;
  margin-left: 550px !important;
  top: 84px !important;
  width: 70px !important;
  height: 70px !important;
  z-index: 9999 !important;
  background-color: transparent;
  display: none;
}
#ad-wing {
  padding-top: 179px;
  height: 830px;
  margin-bottom: -1009px;
  position: relative;
  /* overflow: hidden; */
}
#ad-wing img {
  border: 0;
  vertical-align: top;
  position: absolute;
}
#ad-wing #ad-wing-left {
  display: block;
  position: absolute;
  right: 50%;
  margin-right: 555px;
  width: 440px;
  height: 800px;
  overflow: hidden;
  margin-top: 18px;
}
#ad-wing #ad-wing-left img {
  left: 0;
}
#ad-wing #ad-wing-right {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: 555px;
  width: 440px;
  height: 800px;
  overflow: hidden;
  margin-top: 18px;
}
#ad-wing #ad-wing-right img {
  right: 0;
}

#ad-wing #ad-wing-left1 {
  display: block;
  position: absolute;
  right: 50%;
  margin-right: 555px;
  width: 440px;
  height: 800px;
  overflow: hidden;
}
#ad-wing #ad-wing-right1 {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: 555px;
  width: 440px;
  height: 800px;
  overflow: hidden;
}

.site-webzine.webzine-layout #ad-ti {
  margin: 0 auto;
  width: 560px;
}
.site-webzine.webzine-layout #ad-ti > * {
  top: 297px;
}
.site-webzine.webzine-layout #ad-ti-reminder {
  margin-left: 550px;
  top: 84px;
}
/* TIG Help */
#tig-help .help-title {
  width: 800px;
  height: 88px;
  overflow: hidden;
  text-indent: -10000em;
  background: url("/static/webzine/images/title_help1.png") no-repeat left top;
}
#tig-help .help-boards {
  overflow: hidden;
  width: 810px;
  margin: 22px 0 0 -10px;
}
#tig-help .help-board {
  float: left;
  width: 395px;
  margin: 10px 0 0 10px;
}
#tig-help .wide .help-board {
  float: none;
  width: 800px;
}
#tig-help .help-board .board-title {
  position: relative;
  height: 19px;
  overflow: hidden;
  background: url("/static/webzine/images/icon_circle1.png?v=1") no-repeat 7px
    2px;
  border-bottom: 1px solid #afafaf;
  padding: 0 0 0 21px;
}
#tig-help .help-board .board-title a {
  color: #555555;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 14px;
}
#tig-help .help-board .board-title .more {
  position: absolute;
  top: 4px;
  right: 15px;
  display: block;
  width: 25px;
  height: 5px;
  overflow: hidden;
  text-indent: -100000em;
  cursor: pointer;
  background: url("/static/webzine/images/icon_more1.png") no-repeat left top;
}
#tig-help .help-board .board-list ul {
  margin: 11px 0 0;
}
#tig-help .help-board .board-list ul li {
  height: 20px;
  overflow: hidden;
  white-space: nowrap;
  background: url("/static/webzine/images/icon_arrow5.png") no-repeat 10px 6px;
  padding: 0 0 0 20px;
}
#tig-help .help-board .board-list ul li a {
  color: #000000;
}
#tig-help .help-board .board-list ul li .comments {
  color: #7197ed;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  font-weight: bold;
  letter-spacing: -1px;
}
#tig-help .help-board .faq-list ul {
  overflow: hidden;
  margin: 6px 0 0;
}
#tig-help .help-board .faq-list ul a {
  color: #000000;
  font-weight: bold;
  letter-spacing: -1px;
}
#tig-help .help-board .faq-list ul li {
  float: left;
  width: 25%;
  height: 25px;
  text-indent: 10px;
  margin: 4px 0 0;
}
#tig-help .help-board .faq-list ul li .icon {
  display: inline-block;
  width: 25px;
  height: 25px;
  overflow: hidden;
  vertical-align: middle;
  background: url("/static/webzine/images/icon_faq1.png") no-repeat left top;
  margin: 0 0 3px;
}
#tig-help .help-board .faq-list ul li .icon.icon1 {
  background-position: 0px 0px;
}
#tig-help .help-board .faq-list ul li .icon.icon2 {
  background-position: -25px 0px;
}
#tig-help .help-board .faq-list ul li .icon.icon3 {
  background-position: -50px 0px;
}
#tig-help .help-board .faq-list ul li .icon.icon4 {
  background-position: -75px 0px;
}
#tig-help .help-board .faq-list ul li .icon.icon5 {
  background-position: 0px -25px;
}
#tig-help .help-board .faq-list ul li .icon.icon6 {
  background-position: -25px -25px;
}
#tig-help .help-board .faq-list ul li .icon.icon7 {
  background-position: -50px -25px;
}
#tig-help .help-board .faq-list ul li .icon.icon8 {
  background-position: -75px -25px;
}
#tig-help .about-tig {
  border: solid 1px #c5cad2;
  background: #ffffff;
  margin: 30px 0 0;
  padding-top: 1px;
}
#tig-help .about-tig .comp-title {
  height: 27px;
  line-height: 28px;
  overflow: hidden;
  padding-left: 10px;
  background: #e2e5ea none no-repeat 11px center;
  border-bottom: solid 1px #c5cad2;
}
#tig-help .about-tig .comp-title.image-title1 {
  text-indent: -1000em;
  background-image: url("/static/webzine/images/text_tig_help2.png");
}
#tig-help .about-tig .comp-wrap {
  border-top: solid 1px #ffffff;
  background: #eeeeee;
}
#tig-help .about-tig .comp-body {
  text-align: center;
  padding: 11px 0;
}
#tig-help .about-tig .comp-body ul {
}
#tig-help .about-tig .comp-body ul li {
  display: inline-block;
  vertical-align: top;
  width: 85px;
  height: 55px;
  zoom: 1;
  padding-left: 2px;
  background: url("/static/webzine/images/sep_2x25_gray1.png") no-repeat left
    10px;
  position: relative;
}
#tig-help .about-tig .comp-body ul li:first-child {
  background: none;
  padding-left: 0;
}
#tig-help .about-tig .comp-body ul li img {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
}
/* News - Game Event */
/* Basic Layout */
#webzine-news-game-event {
}
/* Comp : Title */
#webzine-news-game-event .comp-title {
  border-bottom: solid 1px #e5e5e5;
  padding: 7px 0 7px;
}
#webzine-news-game-event .comp-title h2 {
  text-indent: -1000em;
  height: 14px;
  overflow: hidden;
  background: url("/static/webzine/images/title_text_game_event1.png") no-repeat
    left top;
}
/* Comp : Banner */
#webzine-news-game-event .comp-banner {
  padding-top: 10px;
}
/* Comp : List */
#webzine-news-game-event .comp-list {
  margin-top: -10px;
}
#webzine-news-game-event .comp-list .event-group {
  border-top: solid 1px #fac46f;
  border-bottom: dotted 1px #c3c3c3;
  margin-top: 20px;
}
#webzine-news-game-event .comp-list .event-group .title {
  background: #f9f9f9;
  padding: 6px 10px 4px;
  margin-top: 1px;
}
#webzine-news-game-event .comp-list .event-group .title h3 {
  height: 16px;
  overflow: hidden;
  text-indent: -1000em;
  background: url("/static/webzine/images/title_text_game_event_class1.png")
    no-repeat left -144px;
}
#webzine-news-game-event .comp-list .event-group .title h3.gstar {
  background-position: 0 -0px;
}
#webzine-news-game-event .comp-list .event-group .title h3.e3 {
  background-position: 0 -24px;
}
#webzine-news-game-event .comp-list .event-group .title h3.gamescom {
  background-position: 0 -48px;
}
#webzine-news-game-event .comp-list .event-group .title h3.tgs {
  background-position: 0 -72px;
}
#webzine-news-game-event .comp-list .event-group .title h3.chinajoy {
  background-position: 0 -96px;
}
#webzine-news-game-event .comp-list .event-group .title h3.blizzcon {
  background-position: 0 -120px;
}
#webzine-news-game-event .comp-list .event-group .title h3.etc {
  background-position: 0 -144px;
}
#webzine-news-game-event .comp-list .event-group .list {
  margin-top: 1px;
  border-top: solid 1px #ececec;
  padding: 2px 10px;
}
#webzine-news-game-event .comp-list .event-group .list ul {
  display: inline-block;
  width: 100%;
}
#webzine-news-game-event .comp-list .event-group .list ul li {
  float: left;
  display: inline;
  width: 20%;
  text-indent: 9px;
  overflow: hidden;
  padding: 4px 0 5px;
  line-height: 15px;
  white-space: nowrap;
  background: url("/static/webzine/images/icon_arrow_gray1.png") no-repeat left
    10px;
}
#webzine-news-game-event .comp-list .event-group .list ul.wider li {
  width: 50%;
}
#webzine-news-game-event .comp-list .event-group .list ul li,
#webzine-news-game-event .comp-list .event-group .list ul li a {
  color: #606060;
}
/* Event */
/* Common */
#webzine-event-main {
  margin: 10px 0 0;
}
/* Evemt Title 1 */
#webzine-event-main .event-title1 {
  position: relative;
  height: 88px;
  overflow: hidden;
  background: url("/static/webzine/images/title_event1.png") no-repeat left top;
}
/* Premium Event 1 */
#webzine-event-main .premium-event1 .title {
  display: block;
  border-bottom: 2px solid #cd2d27;
  padding: 15px 0 0;
}
#webzine-event-main .premium-event1 .title-inner {
  display: block;
  height: 24px;
  color: #000000;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  font-size: 14px;
  line-height: 17px;
  font-weight: bold;
  letter-spacing: -1px;
  background: url("/static/mobile/images/icon_rect2.png") no-repeat 12px 5px;
  border-bottom: 1px solid #ff5e3c;
  padding: 0 0 0 25px;
}
#webzine-event-main .premium-event1 .event-list {
  width: 813px;
  overflow: hidden;
  margin: 0 0 0 -13px;
}
#webzine-event-main .premium-event1 .event-list .event-one {
  float: left;
  width: 190px;
  height: 288px;
  overflow: hidden;
  background: #3d404a;
  margin: 10px 0 0 13px;
}
#webzine-event-main .premium-event1 .event-list .event-one .event-banner {
  width: 190px;
  height: 220px;
  border: 0;
}
#webzine-event-main .premium-event1 .event-list .event-one .event-detail {
  position: relative;
  display: block;
  height: 68px;
  overflow: hidden;
}
#webzine-event-main
  .premium-event1
  .event-list
  .event-one
  .event-detail
  .gamename {
  position: absolute;
  top: 10px;
  left: 13px;
  color: #ff553e;
  font-weight: bold;
  letter-spacing: -1px;
  white-space: nowrap;
}
#webzine-event-main
  .premium-event1
  .event-list
  .event-one
  .event-detail
  .description {
  position: absolute;
  top: 29px;
  left: 13px;
  color: #ffffff;
  font-weight: bold;
  letter-spacing: -1px;
  white-space: nowrap;
}
#webzine-event-main .premium-event1 .event-list .event-one .event-detail .date {
  position: absolute;
  top: 48px;
  left: 13px;
  color: #ffffff;
  font-size: 11px;
  font-family: "Malgun Gothic", "맑은 고딕", Dotum, "돋움";
  white-space: nowrap;
}
/* Event List 1 */
#webzine-event-main .event-list1 {
  margin: 15px 0 0;
}
#webzine-event-main .event-list1 .event-types {
  display: block;
  height: 30px;
  overflow: hidden;
  border-bottom: 1px solid #15a906;
}
#webzine-event-main .event-list1 .event-types ul {
  height: 29px;
  border-bottom: 1px solid #4dd42a;
  margin: 0 0 0 -4px;
}
#webzine-event-main .event-list1 .event-types ul li {
  float: left;
  margin: 0 0 0 4px;
}
#webzine-event-main .event-list1 .event-types .event-type {
  display: block;
  width: 113px;
  height: 28px;
  overflow: hidden;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
  letter-spacing: -1px;
  text-decoration: none;
  line-height: 30px;
  background: #87898f;
  border: 1px solid #aaacb2;
  border-bottom: 0;
}
#webzine-event-main .event-list1 .event-types .selected .event-type,
#webzine-event-main .event-list1 .event-types .event-type:hover {
  background: #19b507;
  border-color: #4dd42a;
}
#webzine-event-main .event-paging {
  margin-top: 8px;
}

/* Top - Freebbs2 20151113 */
body.viewtype-pc .pad-top-freebbs2 {
  overflow: hidden;
  min-height: 109px;
}
body.viewtype-pc .pad-top-freebbs2 .board-part {
  margin-left: 0px;
  margin-top: 5px;
}
body.viewtype-pc .pad-top-freebbs2 .board-part .board-line {
  overflow: hidden;
  margin-left: -5px;
}
body.viewtype-pc .pad-top-freebbs2 .board-part .board-one {
  margin-top: 5px;
  overflow: hidden;
  width: 50%;
  float: left;
}
body.viewtype-pc .pad-top-freebbs2 .board-part .board-title {
  display: block;
  margin-left: 5px;
  height: 31px;
  line-height: 33px;
  white-space: nowrap;
  overflow: hidden;
  border: 1px solid #b4b3b3;
  background: #cccccc url("/static/pad/images/bg_gray3.png") repeat-x left top;
  color: #000000;
  font-weight: bold;
  letter-spacing: -1px;
  padding: 0 8px;
  position: relative;
}
body.viewtype-pc .pad-top-freebbs2 .board-part .board-title .more {
  display: block;
  position: absolute;
  width: 34px;
  height: 6px;
  right: 8px;
  top: 13px;
  background: url("/static/pad/images/text_more1.png") no-repeat left top;
  overflow: hidden;
  text-indent: -1000em;
}
body.viewtype-pc .pad-top-freebbs2 .board-part .board-body {
  border: 1px solid #b4b3b3;
  border-top: 0;
  background: #f0f0f0;
  margin-left: 5px;
  padding: 9px 7px;
  overflow: hidden;
  text-align: left;
}
body.viewtype-pc .pad-top-freebbs2 .board-part .board-body .list {
}
body.viewtype-pc .pad-top-freebbs2 .board-part .board-body ul {
  height: 100px;
  overflow: hidden;
}
body.viewtype-pc .pad-top-freebbs2 .board-part .board-body ul li {
  padding: 4px 0 1px 9px;
  background: url("/static/pad/images/icon_arrow_gray3.png") no-repeat left 9px;
  white-space: nowrap;
  overflow: hidden;
  height: 15px;
}
body.viewtype-pc .pad-top-freebbs2 .board-part .board-body ul li,
body.viewtype-pc .pad-top-freebbs2 .board-part .board-body ul li a {
  color: #333333;
  line-height: 15px;
}
body.viewtype-pc .pad-top-freebbs2 .board-part .board-body ul li .iconimg {
  vertical-align: middle;
  margin: -4px 0 -1px;
}
body.viewtype-pc .pad-top-freebbs2 .board-part .board-body ul li .comments {
  color: #006cff;
  font-family: "돋움", Dotum, Apple SD Gothic Neo;
  font-size: 11px;
}
body.viewtype-pc .pad-top-freebbs2 .board-part .board-body ul li .categoryText {
  color: #eb6877;
  font-family: 돋움, Dotum, Apple SD Gothic Neo;
  font-size: 12px;
  margin-right: 5px;
}

/* NDC BANNER 20160421 */
#webzine-main .ndc-list {
  background: url("/static/webzine/images/ndc_bg.png") no-repeat left top;
  width: 800px;
  height: 278px;
  padding: 10px 0 0 126px;
  position: relative;
}
#webzine-main .ndc-list .detail-btn {
  position: absolute;
  top: 247px;
  left: 10px;
}
#webzine-main #panles {
  width: 664px;
  height: 268px;
  position: relative;
  overflow: hidden;
  background: #000000;
}
#webzine-main #panles .panelHolder {
  float: left;
  position: relative;
  padding-right: 1px;
  width: 90px;
  height: 268px;
  overflow: hidden;
  background: #000000;
}
#webzine-main #panles .contentHolder {
  float: left;
  position: relative;
  background: #000000;
  width: 390px;
}
#webzine-main #panles .tab {
  width: 90px;
  position: absolute;
  z-index: 0;
}

#webzine-main #panles .tab .title {
  position: absolute;
  top: 205px;
  left: 10px;
  color: #ffde00;
}

#webzine-main #panles .tab .content {
  position: absolute;
  top: 225px;
  left: 10px;
  color: #ffffff;
}

#webzine-main #panles .model {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 268px;
}
/*
	#webzine-main #panles .model a{
		position:absolute;
		top:202px;
		left:22px;

	}
	*/

#webzine-main #panles .model .link-btn {
  position: absolute;
  top: 202px;
  left: 22px;
}

#webzine-main #panles .panelTitle.last {
  padding: 0;
}
#webzine-main #panles .active.panelHolder {
  width: 390px;
}
#webzine-main #panles .active .tab {
  opacity: 0;
}
#webzine-main #panles .active .model {
  visibility: visible;
  z-index: 1;
  opacity: 1;
}

/*  프리미엄 특설존 */
#webzine-main .main-ps-zone a {
  text-decoration: none;
}
#webzine-main .main-ps-zone .menu-tab {
  height: 51px;
  font-size: 15px;
  font-weight: bold;
  padding-right: 5px;
}
#webzine-main .main-ps-zone .menu-tab li {
  float: right;
  line-height: 51px;
  cursor: pointer;
}
#webzine-main .main-ps-zone .menu-tab li span:hover {
  color: #ed3f40;
}
#webzine-main .main-ps-zone .card-list {
  overflow: hidden;
  background: #ededed;
  border: 1px solid #c0c0c0;
  border-top: 0;
  padding: 5px 1px;
}
#webzine-main .main-ps-zone .card-list .card-one {
  position: relative;
  display: block;
  float: left;
  width: 189px;
  height: 230px;
  overflow: hidden;
  text-decoration: none;
  margin: 5px;
  transition-property: -moz-box-shadow, -webkit-box-shadow, box-shadow;
}
#webzine-main .main-ps-zone .card-list .card-one .card-wrap {
  display: block;
  width: 187px;
  height: 228px;
  overflow: hidden;
  color: #333333;
  background: #fbfbfb;
  border: 1px solid #bbbaba;
  transition-property: background;
}
#webzine-main .main-ps-zone .card-list .card-one.type-1 .thumbnail {
  display: block;
  width: 187px;
  height: 228px;
  vertical-align: top;
}
#webzine-main .main-ps-zone .card-list .card-one.type-2 .title-line {
  display: block;
  font-weight: bold;
  line-height: 48px;
  text-align: center;
  font-size: 15px;
  height: 48px;
  color: #a2c302;
}
#webzine-main .main-ps-zone .card-list .card-one.type-2 .title-line2 {
  display: block;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
  font-size: 15px;
  height: 30px;
  padding-top: 18px;
  color: #a2c302;
}
#webzine-main .main-ps-zone .card-list .card-one.type-2 .subject-line {
  display: block;
  font-weight: bold;
  text-align: center;
  font-size: 15px;
  height: 100px;
  color: #000000;
  margin: 5px 0px 0px 0px;
  letter-spacing: -1px;
  display: table;
  width: 100%;
}
#webzine-main .main-ps-zone .card-list .card-one.type-2 .subject-line span {
  vertical-align: middle;
  display: table-cell;
  padding: 0 10px 0 10px;
}
#webzine-main .main-ps-zone .card-list .card-one.type-2 .add-line {
  display: block;
  text-align: center;
  font-size: 12px;
  height: 65px;
  color: #9c9c9c;
  margin: 0px 10px 10px 10px;
  letter-spacing: -1px;
}
#webzine-main .main-ps-zone .card-list .card-one.type-3 .title-line {
  display: block;
  font-weight: bold;
  line-height: 48px;
  text-align: center;
  font-size: 15px;
  height: 48px;
  color: #a2c302;
  margin-bottom: 5px;
}
#webzine-main .main-ps-zone .card-list .card-one.type-3 .thumbnail {
  display: block;
  width: 187px;
  height: 109px;
  vertical-align: top;
}
#webzine-main .main-ps-zone .card-list .card-one.type-3 .subject-line {
  display: block;
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  height: 48px;
  color: #000000;
  margin: 10px 10px 10px 10px;
  letter-spacing: -1px;
}
#webzine-main .main-ps-zone .card-list .card-one.type-4 .title-line {
  display: block;
  font-weight: bold;
  line-height: 48px;
  text-align: center;
  font-size: 15px;
  height: 48px;
  color: #a2c302;
  margin-bottom: 5px;
}
#webzine-main .main-ps-zone .card-list .card-one.type-4 .content-line {
  display: block;
  text-align: left;
  font-size: 13px;
  height: 165px;
  color: #656565;
  font-weight: bold;
  margin: 5px 10px 10px 10px;
  letter-spacing: -1px;
}
#webzine-main .main-ps-zone .card-list .card-one.type-4 .content-line .line-1 {
  height: 47px;
  display: block;
}
#webzine-main .main-ps-zone .card-list .card-one.type-4 .content-line .line-2 {
  height: 44px;
  display: block;
  border-top: 1px solid #bbbaba;
  padding-top: 10px;
}

#webzine-main .newcard-list-wrap {
  overflow: hidden;
}

/*새로운 메이페이지*/
.newcomp-groups {
  overflow: hidden;
  width: 805px;
  margin: 0px 0 0 -5px;
}
.newcomp-groups .newcomp-group {
  width: 800px;
  float: left;
  margin: -5px 0 0 5px;
}
.newcomp-groups .newcomp-group .newcomp-bg {
  margin: 5px 0 10px;
  background: #ededed;
  border: 1px solid #c0c0c0;
  padding: 5px 4px;
}

.newcomp-groups .newcomp-group .newcomp-bg .newcard-list-wrap {
  overflow: hidden;
}

.newcomp-groups .newcomp-group .newcomp-bg .margin-bottom-lg {
  margin-bottom: 20px;
}
.newcomp-groups .newcomp-group .newcomp-bg .margin-bottom-lg:last-child {
  margin-bottom: 0px;
}

.newcomp-groups .newcard-list-title {
  height: 35px;
  overflow: hidden;
  padding-left: 9px;
}
.newcomp-groups .newcard-list-title blockquote {
  padding: 0px 5px;
  margin: 10px 0 0 0px;
  border-left: 5px solid #e5080f;
}
.newcomp-groups .newcard-list-title blockquote h2 {
  font-size: 14px;
  font-weight: bold;
}

.newcomp-groups .newcard-list .newcard-one .thumbnail {
  display: block;
  width: 251px;
  height: 144px;
  vertical-align: top;
  border-bottom: 1px solid #bbbaba;
}
.newcomp-groups .newcard-list .newcard-one .new-tier-thumbnail {
  display: block;
  width: 251px;
  height: 105px;
  vertical-align: top;
  border-bottom: 1px solid #bbbaba;
}
.newcomp-groups .newcard-list .newcard-one .new-tier-logo {
  height: 39px;
  text-align: center;
}
.newcomp-groups .newcard-list .newcard-one .new-tier-logo img {
  height: 39px;
  margin: 0px auto;
}
.newcomp-groups .newcard-list .newcard-one .subject-line {
  display: block;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 23px;
  font-size: 14px;
  height: 48px;
  margin: 9px 9px 0;
}
.newcomp-groups .newcard-list .newcard-one {
  position: relative;
  display: block;
  float: left;
  width: 253px;
  height: 212px;
  overflow: hidden;
  text-decoration: none;
  margin: 5px;
  transition-property: -moz-box-shadow, -webkit-box-shadow, box-shadow;
}
.newcomp-groups .newcard-list .newcard-one a {
  display: block;
  text-decoration: none;
  color: #ed3f40;
}

.newcomp-groups .newcard-list .newcard-one .newcard-wrap {
  display: block;
  width: 251px;
  height: 210px;
  overflow: hidden;
  color: #333333;
  background: #ffffff;
  border: 1px solid #bbbaba;
  transition-property: background;
}

.newcomp-groups .newcard-list .newcard-one a .newcard-wrap:hover {
  color: #ed3f40 !important;
}

.newcomp-groups .newcard-list .newcard-one .title {
  color: #ed3f40;
}
.newcomp-groups .newcard-list .newcard-one:hover {
  -moz-box-shadow: 0 0 3px #616161;
  -webkit-box-shadow: 0 0 3px #616161;
  box-shadow: 0 0 3px #616161;
}
.newcomp-groups .transition {
  transition-delay: 0;
  transition-timing-function: cubic-bezier(0.55, 0, 0.1, 1);
  transition-duration: 0.5s;
}

.newcomp-groups .newcard-list .newcard-one .comments {
  position: absolute;
  right: 7px;
  bottom: 10px;
  width: 25px;
  height: 16px;
  display: block;
  /* background: url(/static/webzine/images/bg_comments1.png) no-repeat left top; */
  line-height: 15px;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  top: 182px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-color: #ed3f40;
}

/*티어존수정*/
.newcomp-groups .newcard-list .newcard-one .bx-wrapper {
  border: 0px;
}
.newcomp-groups .newcard-list .newcard-one .bx-wrapper .bx-viewport a {
  width: 253px !important;
  left: -10px;
}

.btn-group {
  position: absolute;
  right: 7px;
  bottom: 10px;
}

.btn-group button {
  background-color: #ffffff;
  border: 1px solid #e2e2e2;
  color: #ea3f38;
  font-weight: bold;
  cursor: pointer;
  float: left;
  line-height: 13px;
  padding-bottom: 2px;
}

.btn-group button:not(:last-child) {
  border-right: none;
}

.btn-group:after {
  content: "";
  clear: both;
  display: table;
}

.btn-group button:hover {
  background-color: #ea3f38;
  color: #fff;
}

.btn-group .left {
  border-radius: 20px 0px 0px 20px;
}
.btn-group .right {
  border-radius: 0px 20px 20px 0px;
}

/***** 중단 최신기사 시작 *****/

.new-news-groups {
  margin: 0px 10px 10px 0px;
  background: #ededed;
  /*border: 1px solid #c0c0c0;*/
  padding: 10px;
  width: 440px;
  height: 360px;
  float: left;
}

.top-news-wrap {
  border-top: 4px solid #db3f43;
  background: #ffffff;
  display: block;
  overflow: hidden;
  margin-bottom: 10px;
}

.top-news-contents-wp {
  border: 1px solid #bbbbbb;
  display: block;
  overflow: hidden;
  height: 100px;
}
.top-news-contents-wp .bx-wrapper {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

.top-news-contents-wp .img {
  float: left;
  margin: 10px;
}
.top-news-contents-wp .img img {
  width: 130px;
  height: 77px;
}
.top-news-contents-wp .contents {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.6em;
  padding-left: 150px;
  margin: 10px 0px;
  padding-right: 15px;
  position: absolute;
  top: 0px;
}

/*슬라이드버튼*/
.top-news-carousel-wrap {
  position: relative;
  top: -9px;
  left: -9px;
}
.top-news-carousel-bullet {
  position: absolute;
  bottom: 10px;
  right: 2%;
  z-index: 15;
  width: 60%;
  text-align: right;
  list-style: none;
}
.top-news-carousel-bullet .active {
  width: 5px;
  height: 5px;
  /*margin: 0;*/
  background-color: #ef1515;
}

.top-news-carousel-bullet a {
  display: inline-block;
  width: 5px;
  height: 5px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000\9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #ea0000;
  border-radius: 10px;
}
/*버튼끝*/
.top-nesw-list-wrap {
  border: 1px solid #bbbbbb;
  background: #fff;
  padding: 4px 10px 4px 10px;
}
.top-nesw-list-wrap li {
  border-bottom: 1px solid #d9d9d9;
  /*padding: 10px 0px 11.5px 0px;*/
  overflow: hidden;
  line-height: 38px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.top-nesw-list-wrap li:last-child {
  border-bottom: 0px;
}

.top-nesw-list-wrap li a {
  font-size: 13px;
}
/* 프리미엄존 */
.premium-zone-wrap {
  float: left;
  width: 328px;
  height: 378px;
  margin: 0px 0px 10px 0px;
  border: 1px solid #dadada;
}

.tab-wrap {
  overflow: hidden;
  background-color: #f1f1f1;
}
.tab > li {
  display: table-cell;
  width: 1%;
  text-align: center;
}
.tab li a {
  display: block;
  padding: 4px 0px 0px 0px;
  text-align: center;
}
.tab li a img {
  height: 24px;
  text-align: center;
  vertical-align: bottom;
}
/* 		.premium-zone-wrap .type0 {
		background: #c2c2c2;
		color: #000000 !important;
	}
	.premium-zone-wrap .type1 {
		background: #efc517;
		color: #000000 !important;
	}
	.premium-zone-wrap .type2 {
		background: #19a5f0;
		color: #ffffff !important;
	}
	.premium-zone-wrap .type3 {
		background: #98d731;
		color: #000000 !important;
	} */

.tabcontent {
  display: none;
  padding: 9px;
  border-top: none;
}

.premium-img {
  display: block;
}
.premium-img img {
  width: 310px;
  height: 110px;
}

.premium-content-wrap {
  /*display: table;
		width: 310px;
		margin: 10px 0px;*/
  margin-top: 10px;
}
.premium-content-img {
  float: left;
  width: 90px;
  display: table-cell;
  vertical-align: middle;
}
.premium-content-img img {
  width: 90px;
  height: 52px;
}
.premium-content-text {
  float: left;
  width: 205px;
  display: table-cell;
  padding: 0px 5px 0px 10px;
  vertical-align: middle;
}
.premium-content-text:hover {
  text-decoration: underline;
}
.premium-content-text b {
  font-size: 12px;
  font-weight: bold;
  width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.premium-content-text p {
  font-size: 11px;
  line-height: 1.6em;
}

.premium-zone-wrap .btn a {
  display: block;
  text-align: center;
  font-size: 12px;
  padding: 4px;
}

.premium-zone-wrap .btn.white a {
  color: #ffffff !important;
}
.premium-zone-wrap .btn.white {
  display: bloack;
  width: 100%;
  border: 1px solid #fff;
}
.premium-zone-wrap .btn.black {
  display: bloack;
  width: 100%;
  /* border: 1px solid #000; */
}

.premium-content-wrap .media {
  margin: 10px 0px;
}
.premium-content-wrap .media:first-child {
  margin-top: 0;
}
.premium-content-wrap .media,
.premium-content-wrap .media-body {
  zoom: 1;
  overflow: hidden;
}
.premium-content-wrap .media-body {
  width: 10000px;
}
.premium-content-wrap .media-object {
  display: block;
  width: 90px;
}
.premium-content-wrap .media-object.img-thumbnail {
  max-width: none;
}
.premium-content-wrap .media-right,
.premium-content-wrap .media > .pull-right {
  padding-left: 10px;
}
.premium-content-wrap .media-left,
.premium-content-wrap .media > .pull-left {
  padding-right: 10px;
}
.premium-content-wrap .media-left,
.premium-content-wrap .media-right,
.premium-content-wrap .media-body {
  display: table-cell;
  vertical-align: top;
  font-size: 11px;
  line-height: 1.6em;
}
.premium-content-wrap .media-middle {
  vertical-align: middle;
}
.premium-content-wrap .media-bottom {
  vertical-align: bottom;
}
.premium-content-wrap .media-heading {
  margin-top: 0;
  /* margin-bottom: 5px; */
  font-size: 12px;
  font-weight: bold;
  width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.premium-content-wrap .media-list {
  padding-left: 0;
  list-style: none;
}

/*container-title content-title-wrap*/

.container-title .content-title-wrap {
  /* width: 1100px; */
  display: block;
  padding: 16px 10px 12px 10px;
  margin: 0 auto 20px;
  border-bottom: 1px solid #bdbdbd;
  font-family: "Noto Sans", sans-serif;
}

.container-title .content-title-wrap h3,
.container-title .content-title-wrap h3 a {
  font-size: 15px;
  font-weight: bold;
  color: rgb(193, 36, 36);
  font-family: "Noto Sans", sans-serif;
}
.container-title .content-title-wrap h1 {
  font-size: 32px;
  font-weight: 700;
  color: #000000;
  margin: 10px 0px 12px -2px;
  font-family: "Noto Sans", sans-serif;
}
.container-title .content-title-wrap h2 {
  font-size: 19px;
  font-weight: 600;
  color: rgb(102, 102, 102);
  font-family: "Noto Sans", sans-serif;
}
.content-title-bottom {
  margin-top: 18px;
  display: table;
  width: 100%;
}
.content-title-bottom .content-title-sns {
  /* font-size: 23px; */
  display: block;
  float: left;
}
.content-title-bottom .content-title-sns .facebook-wrap {
  color: #3f51b5;
  display: table-cell;
  padding-right: 10px;
}
.content-title-bottom .content-title-sns .facebook-wrap a {
  color: #3f51b5;
  font-size: 25px;
  vertical-align: middle;
  padding-right: 4px;
  line-height: 23px;
  display: table-cell;
  float: left;
}
.content-title-bottom .content-title-sns .facebook-wrap .sns-font {
  font-size: 12px;
  display: table-cell;
  border: 1px solid #3f51b5;
  padding: 2px 8px;
}
.content-title-bottom .content-title-sns .twitter-wrap {
  color: #03a9f4;
  display: table-cell;
  padding-right: 10px;
}
.content-title-bottom .content-title-sns .twitter-wrap a {
  color: #03a9f4;
  font-size: 25px;
  vertical-align: middle;
  padding-right: 4px;
  line-height: 23px;
  display: table-cell;
  float: left;
}
.content-title-bottom .content-title-sns .twitter-wrap .sns-font {
  font-size: 12px;
  display: table-cell;
  border: 1px solid #03a9f4;
  padding: 2px 8px;
}
.content-title-bottom .content-title-namebt {
  float: right;
  display: table;
}
.content-title-bottom .content-title-namebt .reporter-name {
  font-size: 15px;
  font-weight: bold;
  color: #000;
  display: table-cell;
  margin: 0px;
  padding: 0;
  vertical-align: middle;
}
.content-title-bottom .content-title-namebt .reporter-name .reporter-data {
  color: #9b9b9b;
  font-size: 13px;
}

.content-title-bottom .content-title-namebt .content-title-bottom-btn-group {
  display: table-cell;
  padding-left: 10px;
}
.content-title-bottom
  .content-title-namebt
  .content-title-bottom-btn-group
  .button {
  background-color: #ffffff;
  border: none;
  color: #000000;
  padding: 6px 7px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  float: left;
  border: 1px solid #dadada;
}
.content-title-bottom
  .content-title-namebt
  .content-title-bottom-btn-group
  .button:nth-child(1) {
  border-right: 0px;
}
.content-title-bottom
  .content-title-namebt
  .content-title-bottom-btn-group
  .button:nth-child(2) {
  border-right: 0px;
}
.content-title-bottom
  .content-title-namebt
  .content-title-bottom-btn-group
  .button:hover {
  color: rgb(193, 36, 36);
}

.etc-sns-wrap {
  display: block;
  float: left;
  height: 24px;
}
.etc-sns-wrap img {
  width: 24px;
  height: 24px;
}
.etc-sns-wrap a {
  width: 24px;
  height: 24px;
  display: table-cell;
  padding-right: 5px;
}

.etc-sns-wrap .etc-sns-font {
  font-size: 12px;
  height: 24px;
  vertical-align: middle;
  display: table-cell;
}

/*most-popular*/

.most-popular {
  width: 800px;
  margin: 0 auto;
}
.most-popular .title-dot {
  left: 0;
  font-size: 17px;
  font-weight: 500;
  top: -12px;
}

.most-popular .newcard-list-wrap {
  overflow: hidden;
}

.most-popular .margin-bottom-lg {
  margin-bottom: 20px;
}
.most-popular .margin-bottom-lg:last-child {
  margin-bottom: 0px;
}

.most-popular .newcard-list {
  display: table-cell;
}

.most-popular .newcard-list-title {
  height: 35px;
  overflow: hidden;
  padding-left: 9px;
}
.most-popular .newcard-list-title blockquote {
  padding: 0px 5px;
  margin: 10px 0 0 0px;
  border-left: 5px solid #e5080f;
}
.most-popular .newcard-list-title blockquote h2 {
  font-size: 14px;
  font-weight: bold;
}

.most-popular .newcard-list .newcard-one .thumbnail {
  display: block;
  width: 251px;
  height: 144px;
  vertical-align: top;
  border-bottom: 1px solid #bbbaba;
}
.most-popular .newcard-list .newcard-one .new-tier-thumbnail {
  display: block;
  width: 251px;
  height: 105px;
  vertical-align: top;
  border-bottom: 1px solid #bbbaba;
}
.most-popular .newcard-list .newcard-one .new-tier-logo {
  height: 39px;
  text-align: center;
}
.most-popular .newcard-list .newcard-one .new-tier-logo img {
  height: 39px;
  margin: 0px auto;
}
.most-popular .newcard-list .newcard-one .subject-line {
  display: block;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 23px;
  font-size: 14px;
  height: 48px;
  margin: 9px 9px 0;
}
.most-popular .newcard-list .newcard-one {
  position: relative;
  display: block;
  float: left;
  width: 253px;
  height: 212px;
  overflow: hidden;
  text-decoration: none;
  margin: 0px 0px 5px 0px;
  transition-property: -moz-box-shadow, -webkit-box-shadow, box-shadow;
}
.most-popular .newcard-list:nth-child(3) {
  padding-left: 20px;
  padding-right: 20px;
}
.most-popular .newcard-list .newcard-one a {
  display: block;
  text-decoration: none;
  color: #ed3f40;
}

.most-popular .newcard-list .newcard-one .newcard-wrap {
  display: block;
  width: 251px;
  height: 210px;
  overflow: hidden;
  color: #333333;
  background: #ffffff;
  border: 1px solid #bbbaba;
  transition-property: background;
}

.most-popular .newcard-list .newcard-one a .newcard-wrap:hover {
  color: #ed3f40 !important;
}

.most-popular .newcard-list .newcard-one .title {
  color: #ed3f40;
}
.most-popular .newcard-list .newcard-one:hover {
  -moz-box-shadow: 0 0 3px #616161;
  -webkit-box-shadow: 0 0 3px #616161;
  box-shadow: 0 0 3px #616161;
}
.most-popular .transition {
  transition-delay: 0;
  transition-timing-function: cubic-bezier(0.55, 0, 0.1, 1);
  transition-duration: 0.5s;
}

.most-popular .newcard-list .newcard-one .comments {
  position: absolute;
  right: 7px;
  bottom: 10px;
  width: 25px;
  height: 16px;
  display: block;
  line-height: 15px;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  top: 182px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-color: #ed3f40;
}

.most-popular .line-title-wp {
  padding: 27px 0px 31px 0px;
}

/*헤드라인 및 시리즈 */

.headline-series-wp {
  margin: 0 auto;
  display: table;
}

.headline-wp {
  float: left;
  display: table-cell;
  width: 548px;
  margin-right: 10px;
}
.headline-wp .line-title-wp {
  padding: 30px 0px 28px 0px;
}
.headline-wp .title-line {
  height: 2px;
  width: 548px;
  background: #373c40;
}
.headline-wp .title-dot {
  left: 0;
  font-size: 17px;
  font-weight: 500;
  top: -12px;
}

.series-wp {
  float: right;
  display: table-cell;
  width: 230px;
}
.series-wp .title-line {
  height: 2px;
  width: 230px;
  background: #373c40;
}
.series-wp .title-dot {
  left: 0;
  font-size: 17px;
  font-weight: 500;
  top: -12px;
}

.headline-nesw-list-wrap {
}
.headline-nesw-list-wrap li:first-child {
  padding: 0px 0px 18px 0;
}
.headline-nesw-list-wrap li {
  border-bottom: 1px solid #d9d9d9;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 16px 0px;
}
.headline-nesw-list-wrap li:last-child {
  border-bottom: 0px;
}

.headline-nesw-list-wrap li a {
  font-size: 15px;
  font-weight: 400;
  color: #333333;
}

.series-box-wp {
  display: block;
  position: relative;
  margin-bottom: 17px;
}
.series-box-wp .series-box-name {
  position: absolute;
  background-color: #f44336;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  padding: 4px 10px;
}
.series-box-wp p {
  font-size: 14px;
  font-weight: bold;
  padding: 5px;
  line-height: 24px;
  text-align: center;
}

.series-box-wp .series-box-img,
.series-box-wp .series-box-img img {
  width: 230px;
  height: 134px;
}

/*right 컨텐츠 소셜버튼*/
.side-snsbt {
  display: table;
}

.side-snsbt img {
  width: 75px;
  height: 75px;
}
.side-snsbt a {
  display: table-cell;
}

/*right 취재 많이 본 기사*/

.side-topnews .line-title-wp {
  padding: 0px 0px 29px 0px;
}

.side-topnews .title-line {
  height: 2px;
  width: 260px;
  background: #373c40;
}

.side-topnews .title-dot,
.side-topnews .title-line {
  position: absolute;
  text-align: center;
}

.side-topnews .title-dot {
  height: 16px;
  top: -10px;
  left: 0;
  padding: 5px 20px;
  background-color: #fff;
  font-size: 15px;
  font-weight: 400;
  position: relative;
  font-family: "Noto Sans", sans-serif;
}
.side-topnews .title-dot color {
  color: rgb(244, 67, 54);
}
.sidetop-nesw-list-wrap {
  padding-bottom: 5px;
  font-family: "Noto Sans", sans-serif;
}
.sidetop-nesw-list-wrap li:first-child {
  padding: 0px 0px 18px 0;
}
.sidetop-nesw-list-wrap li {
  border-bottom: 1px solid #d9d9d9;
  padding: 17px 0px;
  line-height: 20px;
}
.sidetop-nesw-list-wrap li:last-child {
  border-bottom: 0px;
  padding-bottom: 0px;
}

.sidetop-nesw-list-wrap li a {
  font-size: 15px;
  font-weight: 400;
}

.sidetop-nesw-list-wrap .top-news-number {
  background-color: #ffeb3b;
  color: #000000;
  width: 24px;
  line-height: 24px;
  height: 24px;
  vertical-align: middle;
  display: block;
  float: left;
  text-align: center;
  margin-right: 10px;
  margin-bottom: 24px;
  margin-top: 5px;
}

/*right SNS 화제의 영상*/

.side-snsvod .line-title-wp {
  padding: 0px 0px 30px 0px;
}

.side-snsvod .title-line {
  height: 2px;
  width: 260px;
  background: #373c40;
}

.side-snsvod .title-dot,
.side-snsvod .title-line {
  position: absolute;
  text-align: center;
}

.side-snsvod .title-dot {
  height: 16px;
  top: -10px;
  left: 0;
  padding: 5px 20px;
  background-color: #fff;
  font-size: 15px;
  font-weight: bold;
  position: relative;
}

.sns-vod-box-wp {
  border: 1px solid #e0e0e0;
  position: relative;
  width: 260px;
  margin-top: 6px;
}

.sns-vod-box-wp .bx-wrapper {
  height: 208px !important;
}

.sns-vod-img,
.sns-vod-img img {
  width: 260px;
  height: 154px;
}

.img-opacity-wp {
  position: absolute;
  opacity: 0.5;
  background-color: #000000;
  width: 260px;
  height: 154px;
}

.img-opacity-wp i {
  font-size: 64px;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  width: 260px;
  height: 154px;
  line-height: 154px;
  position: absolute;
}
.sns-vod-cont-wp {
  padding: 10px;
  display: table;
}
.sns-vod-left-bt {
  display: table-cell;
  font-size: 34px;
  /*vertical-align: middle;*/
  color: #5f5f5f;
}
.sns-vod-cont {
  display: table-cell;
  font-size: 12px;
  font-weight: bold;
  padding: 0px 10px;
  color: #2f2f2f;
  vertical-align: middle;
  height: 32px;
  width: 184px;
}
.sns-vod-right-bt {
  display: table-cell;
  font-size: 34px;
  /*vertical-align: middle;*/
  color: #5f5f5f;
}

.sns-vod-pagination-wp {
  padding: 10px;
  text-align: center;
  margin: 0 auto;
  border-top: 1px solid #e0e0e0;
}

.sns-vod-pagination {
  display: inline-block;
}

.sns-vod-pagination > li {
  display: inline;
}
.sns-vod-pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 2px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #909090;
  text-decoration: none;
}

/* 코멘트 상단 댓글 새로고침 */
#title_line_old {
  position: inherit;
  background: white;
}

/*마우스 스크롤 고정형 네비*/

.fixed {
  position: fixed;
  top: -14px;
  left: 0;
  height: 70px;
  z-index: 999999999999;
  width: 100%;
}

.right_fixed {
  position: fixed;
  top: 57px;
  height: 70px;
  z-index: 999999999999;
  width: 260px;
  background-color: #ffffff;
  padding-top: 10px;
  display: table;
}
.right_fixed_type2 {
  position: fixed;
  top: 0px;
  height: 70px;
  z-index: 999;
  width: 260px;
  background-color: #ffffff;
  padding-top: 30px;
  display: table;
}

.fixed-top-nav-wp {
  margin: 0 auto;
  width: 1100px;
}

.fixed-top-nav nav {
  display: table-cell;
  font-size: 14px;
}

.fixed-top-nav nav li {
  display: table-cell;
  height: 64px;
  vertical-align: middle;
  padding: 12px;
}
.fixed-top-nav nav li.logo {
  padding: 0px 12px 12px 12px;
}

.fixed-top-nav nav li a img {
  width: 160px;
  height: 40px;
  vertical-align: middle;
}

.fixed-top-nav nav li.title a,
.fixed-top-nav nav li.title {
  color: #f44336;
  font-weight: bold;
}
.fixed-top-nav nav li.title a:hover {
  text-decoration: none;
}

.fixed-top-nav nav li a {
  vertical-align: middle;
  display: table-cell;
}

.fixed-top-nav {
  background: #ffffff;
  border-bottom: 1px solid #e0e0e0;
}

.fixed-top-nav-sns-bt {
  display: table-cell;
  padding-left: 35px;
  vertical-align: middle;
}

.fixed-top-nav-sns-bt a img {
  width: 86px;
  height: 30px;
}

/*뷰 페이지 오른쪽 영역 변수들*/

.right_view_wrap.site-webzine.webzine-layout #container .container-wrap {
  background: none;
}
.right_view_wrap .webzine-side1 {
  margin-top: 0px;
}
.right_view_wrap .webzine-side1.sp-zone {
  margin-bottom: 40px;
}

.right_view_wrap .webzine-side1 .side-comp {
  /* background-color: #fff; */
}

.right_view_wrap .webzine-side1 .side-comp {
  margin: 0px auto 0;
  margin-bottom: 10px;
}
.right_view_wrap .webzine-side1 .side-comp:first-child {
  margin-top: 0;
  margin-bottom: 10px;
}

/* 최상단 띠배너   */
.banner-ring {
  text-align: center;
  margin-bottom: 10px;
}

/**********************************리뉴얼 코드*******************************/

/*4단 롤링 시작*/
.four-dan-rolling-wrap {
  display: table;
  float: left;
  /* margin-left: -5px;
    margin-right: -5px; */
  margin-bottom: 8px;
  width: 1100px;
}
.four-dan-rolling-wrap .single-box-wrap:first-child,
.four-dan-rolling-wrap .multi-box-wrap:first-child {
  margin-left: 0px;
}
.four-dan-rolling-wrap .single-box-wrap:last-of-type,
.four-dan-rolling-wrap .multi-box-wrap:last-of-type {
  margin-right: 0px;
  margin-left: 4px;
}
.four-dan-rolling-wrap .single-box-wrap {
  width: 267px;
  height: 400px;
  border: 1px solid #000000;
  display: table-cell;
  float: left;
  position: relative;
  margin-left: 4px;
  margin-right: 4px;
}
.four-dan-rolling-wrap .single-box-wrap .single-box-img {
}
.four-dan-rolling-wrap .single-box-wrap .single-box-img img {
  width: 267px;
  height: 400px;
}
.four-dan-rolling-wrap .single-box-wrap .single-box-text {
  position: absolute;
  bottom: 0px;
}
.four-dan-rolling-wrap .single-box-wrap .single-box-text-bg {
  background-color: #000000;
  opacity: 0.7;
  width: 100%;
  height: 74px;
  position: absolute;
  bottom: 0px;
  min-width: 267px;
}
.four-dan-rolling-wrap .single-box-wrap a .single-box-text {
  color: #fff;
  width: 100%;
  height: 74px;
  position: absolute;
  bottom: 0px;
  min-width: 267px;
}
.four-dan-rolling-wrap .single-box-wrap .single-box-text h2 {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  padding: 12px 14px;
  line-height: 1.4;
  letter-spacing: -1.2px;
  position: relative;
}
.four-dan-rolling-wrap .multi-box-wrap {
  width: 267px;
  height: 400px;
  border: 1px solid #bdbdbd;
  background-color: #424242;
  display: table-cell;
  float: left;
  position: relative;
  margin-left: 4px;
  margin-right: 4px;
}
.four-dan-rolling-wrap .multi-box-wrap .multi-box-img img {
  width: 267px;
  height: 105px;
}
.four-dan-rolling-wrap .multi-box-wrap .multi-box-text {
  margin: 10px;
}
.four-dan-rolling-wrap .multi-box-wrap .multi-box-text .media {
  /* border-bottom: 1px dotted #bdbdbd;
padding: 16px 0px 15px 0px;
vertical-align: middle;
display: table;
table-layout: fixed;
width: 100%; */
  /* border-bottom: 1px dotted #fff; */
  /* border-bottom: 1px dotted #bdbdbd; */
  background: #2b2b2b;
  padding: 10px;
  vertical-align: middle;
  display: table;
  table-layout: fixed;
  width: 227px;
  margin-bottom: 8px;
}
.four-dan-rolling-wrap .multi-box-wrap .multi-box-text .media:last-child {
  border-bottom: 0px;
}
.four-dan-rolling-wrap .multi-box-wrap .multi-box-text .media img {
  /* width: 80px;
height: 50px;
vertical-align: middle;
border-style: none;
margin-right: 10px;
float: left; */
  width: 80px;
  height: 50px;
  vertical-align: middle;
  border-style: none;
  margin-right: 10px;
  display: table-cell;
  position: relative;
  float: left;
}
.four-dan-rolling-wrap .multi-box-wrap .multi-box-text .media .media-body {
  font-size: 13px;
  font-weight: bold;
  letter-spacing: -1px;
  height: 42px;
  vertical-align: middle;
  display: table-cell;
}
.four-dan-rolling-wrap .multi-box-wrap .multi-box-text .media a .media-body {
  color: #fff;
}
.four-dan-rolling-wrap .multi-box-wrap .multi-box-text .media a:hover {
  text-decoration: none;
}
/*4단 롤링 끝*/

/*주요 뉴스영역 시작*/
.news-middle-line-wrap {
  background: #fafafa;
  border-bottom: 1px solid #e0e0e0;
  border-top: 2px solid #f44336;
  width: 1100px;
  height: 62px;
  display: table;
  margin-bottom: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

.news-middle-line-wrap .news-middle-line-text {
  display: table-cell;
  vertical-align: middle;
  padding: 0px 20px;
  line-height: 22px;
}
.news-middle-line-wrap .news-middle-line-text-label {
  font-size: 11px;
  color: #f44336;
  font-weight: bold;
}
.news-middle-line-wrap a:hover .news-middle-line-text-label {
  text-decoration: none;
}

.news-middle-line-wrap .news-middle-line-text h2 {
  font-size: 18px;
  font-weight: bold;
  color: #000;
  letter-spacing: -1px;
}
.news-middle-line-banner {
  width: 470px;
  height: 40px;
  display: table-cell;
  text-align: right;
  vertical-align: middle;
}
.news-middle-line-banner img {
  width: 470px;
  height: 40px;
}
.news-middle-img-list-wrap {
  width: 780px;
  display: block;
  float: left;
  height: 336px;
  margin-bottom: 40px;
}
.news-middle-img-list-wrap .news-middle-img-list-left {
  width: 260px;
  display: block;
  float: left;
}
.news-middle-img-list-wrap .news-middle-img-wrap {
  width: 260px;
  height: 153px;
  border: 1px solid #000000;
  display: block;
  float: left;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
}
.news-middle-img-list-wrap .news-middle-img-wrap .news-middle-img-img img {
  width: 258px;
  height: 151px;
}
.news-middle-img-list-wrap .news-middle-img-wrap .news-middle-img-text {
  position: absolute;
  bottom: 0px;
}
.news-middle-img-list-wrap .news-middle-img-wrap .news-middle-img-text-bg {
  background-color: #000000;
  opacity: 0.8;
  width: 100%;
  height: 51px;
  position: absolute;
  bottom: 0px;
  min-width: 258px;
}
.news-middle-img-list-wrap .news-middle-img-wrap .news-middle-img-text a {
  color: #fff;
  width: 100%;
  height: 51px;
  position: absolute;
  bottom: 0px;
  min-width: 258px;
}
.news-middle-img-list-wrap .news-middle-img-wrap .news-middle-img-text h2 {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  padding: 7px 14px;
  line-height: 1.4em;
  letter-spacing: -1px;
  position: relative;
  vertical-align: middle;
  min-width: 230px;
  height: 37px;
  display: table-cell;
}
.news-middle-img-list-wrap .news-middle-img-list-right {
  width: 520px;
  display: block;
  float: left;
}
.news-middle-img-list-wrap .news-middle-list-wrap {
  font-size: 15px;
  color: #000000;
  line-height: 31px;
  padding-left: 20px;
  letter-spacing: -1px;
  font-weight: bold;
}
.news-middle-img-list-wrap .news-middle-list-wrap ul li:first-child,
.news-middle-img-list-wrap .news-middle-list-wrap ul li:nth-child(6) {
  font-weight: bold;
}

.news-middle-img-list-wrap .news-middle-list-wrap ul li:nth-child(5) {
  margin-bottom: 30px;
}
/*주요 뉴스영역 끝*/

/*중단 가로형 배너 시작*/
.news-middle-banner {
  display: block;
  float: left;
  text-align: center;
  width: 780px;
  margin-bottom: 40px;
}

/*뉴스 리스트 시작*/
.news-text-list-wrap {
  display: block;
  float: left;
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: 40px;
}
.news-text-list-wrap .news-text-list-box {
  width: 380px;
  height: 212px;
  border: 1px solid #e0e0e0;
  display: block;
  float: left;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 22px 22px;
  margin-bottom: 22px;
  margin-left: 10px;
  margin-right: 10px;
}
.news-text-list-wrap .news-text-list-box:nth-of-type(3),
.news-text-list-wrap .news-text-list-box:nth-of-type(4) {
  margin-bottom: 0px;
}
.news-text-list-wrap .news-text-list-box .news-text-title {
  margin-bottom: 10px;
}
.news-text-list-wrap .news-text-list-box .news-text-title h2 {
  /* color: #333333;
font-weight: bold;
font-size: 16px;
display: block; */
  color: #333333;
  font-weight: bold;
  font-size: 16px;
  display: table;
  vertical-align: bottom;
  width: 100%;
}
.news-text-list-wrap .news-text-list-box .news-text-title h2 .text-red {
  color: #ce0000;
}
.news-text-list-wrap .news-text-list-box .news-text-title .more-btn {
  /* float: right; */
  vertical-align: text-bottom;
  text-align: right;
  display: table-cell;
}
.news-text-list-wrap .news-text-list-box .news-text-title .more-btn a {
  color: #9e9e9e;
  font-size: 12px;
  font-weight: normal;
}
.news-text-list-wrap .news-text-list-box ul li {
  line-height: 27px;
}
.news-text-list-wrap .news-text-list-box ul li a {
  font-size: 13px;
  color: #616161;
  letter-spacing: -1px;
  width: 334px;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  word-wrap: normal !important;
  display: block;
}
.news-text-list-wrap .news-text-list-box ul li:first-of-type,
.news-text-list-wrap .news-text-list-box ul li:first-of-type a {
  font-weight: bold;
  color: #000000 !important;
}
/*뉴스 리스트 끝*/
/*가로바*/
.webzine-hr-wrap {
  display: block;
  float: left;
  margin: 20px 0px 40px 0px;
}
.webzine-hr-wrap hr {
  display: block;
  width: 780px;
  border: 0.5px solid #e0e0e0;
}
/*가로바 끝*/

/*세로형 뉴스*/
.news-length-list-wrap {
  display: block;
  float: left;
  margin-left: -7px;
  margin-right: -7px;
  margin-bottom: 40px;
}
.news-length-list-wrap .news-length-box-wrap {
  width: 250px;
  height: 425px;
  display: block;
  float: left;
  margin-left: 7px;
  margin-right: 7px;
}
.news-length-list-wrap .news-length-list-box-wrap {
  width: 252px;
  height: 388px;
  border: 1px solid #bdbdbd;
  background-color: #f5f5f5;
  display: block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.news-length-list-wrap .news-length-text-title {
  margin-bottom: 10px;
}
.news-length-list-wrap .news-length-text-title h2 {
  /* color: #333333;
font-weight: bold;
font-size: 16px;
display: block; */
  color: #333333;
  font-weight: bold;
  font-size: 16px;
  display: table;
  vertical-align: bottom;
  width: 100%;
}
.news-length-list-wrap .news-length-text-title .more-btn {
  /* float: right; */
  vertical-align: text-bottom;
  text-align: right;
  display: table-cell;
}
.news-length-list-wrap .news-length-text-title .more-btn a {
  color: #9e9e9e;
  font-size: 12px;
  font-weight: normal;
}

.news-length-list-wrap
  .news-length-list-box-wrap
  .news-length-list-box-img-wrap {
  width: 250px;
  height: 146px;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.news-length-list-wrap
  .news-length-list-box-wrap
  .news-length-list-box-img-wrap
  .news-length-list-box-img-img
  img {
  width: 250px;
  height: 146px;
}
.news-length-list-wrap
  .news-length-list-box-wrap
  .news-length-list-box-img-wrap
  .news-length-list-box-img-text {
  position: absolute;
  bottom: 0px;
}
.news-length-list-wrap
  .news-length-list-box-wrap
  .news-length-list-box-img-wrap
  .news-length-list-box-img-text-bg {
  background-color: #000000;
  opacity: 0.8;
  width: 100%;
  height: 51px;
  position: absolute;
  bottom: 0px;
}
.news-length-list-wrap
  .news-length-list-box-wrap
  .news-length-list-box-img-wrap
  .news-length-list-box-img-text
  h2 {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  padding: 7px 12px;
  line-height: 1.4;
  letter-spacing: -1px;
  position: relative;
}
.news-length-list-wrap .news-length-list-box-wrap .news-length-list-box-text {
  padding: 15px 10px 0px 10px;
}
.news-length-list-wrap
  .news-length-list-box-wrap
  .news-length-list-box-text:last-of-type
  .media {
  border-bottom: 0px;
}
.news-length-list-wrap
  .news-length-list-box-wrap
  .news-length-list-box-text
  .media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 15px;
  min-height: 48px;
}
.news-length-list-wrap
  .news-length-list-box-wrap
  .news-length-list-box-text
  .media
  img {
  width: 78px;
  height: 46px;
  vertical-align: middle;
  border-style: none;
  margin-right: 10px;
  float: left;
}
.news-length-list-wrap
  .news-length-list-box-wrap
  .news-length-list-box-text
  .media
  .media-body {
  -ms-flex: 1;
  flex: 1;
  color: #000;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: -1px;
  width: 230px;
}
/*세로형 뉴스 끝*/
/*연재 카툰*/
.series-list-wrap {
  display: block;
  float: left;
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: 40px;
}

.series-list-title-wrap {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.series-list-title-wrap h2 {
  /* color: #333333;
font-weight: bold;
font-size: 16px;
display: block; */
  color: #333333;
  font-weight: bold;
  font-size: 16px;
  display: table;
  vertical-align: bottom;
  width: 100%;
}
.series-list-title-wrap h2 .text-red {
  color: #ce0000;
}
.series-list-title-wrap .more-btn {
  /* float: right;
color: #9e9e9e;
font-size: 12px; */
  color: #9e9e9e;
  font-size: 12px;
  vertical-align: text-bottom;
  text-align: right;
  display: table-cell;
}
.series-list-title-wrap .more-btn a {
  color: #9e9e9e;
  font-size: 12px;
}
.series-list-wrap .series-list-box {
  width: 180px;
  height: 200px;
  border: 1px solid #bdbdbd;
  background-color: #f5f5f5;
  display: block;
  float: left;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 0px;
  margin-left: 10px;
  margin-right: 10px;
}
.series-list-wrap .series-list-box .series-list-img img {
  width: 178px;
  height: 102px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.series-list-wrap .series-list-box .series-list-text {
  padding: 10px;
}
.series-list-wrap .series-list-box a .series-list-text,
.series-list-wrap .series-list-box .series-list-text a {
  font-size: 13px;
  font-weight: bold;
  color: #333333;
  display: block;
  min-height: 34px;
  letter-spacing: -1px;
}
.series-list-wrap .series-list-box .series-list-text .series-list-tap {
  border-top: 1px solid #e0e0e0;
  color: #f44336;
  font-size: 12px;
  text-align: right;
  padding-top: 10px;
  margin-top: 12px;
  letter-spacing: -1px;
}

/*연재 카툰 끝*/

/*화제의 영상 카툰*/
.hotvod-list-wrap {
  display: block;
  float: left;
  margin-left: -7.5px;
  margin-right: -7.5px;
  margin-bottom: 40px;
}

.hotvod-list-title-wrap {
  margin-left: 7.5px;
  margin-right: 7.5px;
  margin-bottom: 10px;
}
.hotvod-list-title-wrap h2 {
  /* color: #333333;
font-weight: bold;
font-size: 16px;
display: block; */
  color: #333333;
  font-weight: bold;
  font-size: 16px;
  display: table;
  vertical-align: bottom;
  width: 100%;
}
.hotvod-list-title-wrap h2 .text-red {
  color: #ce0000;
}
.hotvod-list-title-wrap .more-btn {
  /* float: right;
color: #9e9e9e;
font-size: 12px; */
  color: #9e9e9e;
  font-size: 12px;
  vertical-align: text-bottom;
  text-align: right;
  display: table-cell;
}
.hotvod-list-title-wrap .more-btn a {
  color: #9e9e9e;
  font-size: 12px;
  font-weight: normal;
}
.hotvod-list-wrap .hotvod-list-box {
  width: 250px;
  height: 221px;
  border: 1px solid #bdbdbd;
  background-color: #f5f5f5;
  display: block;
  float: left;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 0px;
  margin-left: 7.5px;
  margin-right: 7.5px;
}
.hotvod-list-wrap .hotvod-list-box .hotvod-list-img img {
  width: 248px;
  height: 144px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.hotvod-list-wrap .hotvod-list-box .hotvod-list-text {
  padding: 10px;
}
.hotvod-list-wrap .hotvod-list-box .hotvod-list-text a {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  letter-spacing: -1px;
}
.hotvod-list-wrap .hotvod-list-box .hotvod-list-text .hotvod-list-tap {
  color: #2196f3;
  font-size: 12px;
  text-align: left;
  margin-top: 5px;
  letter-spacing: -1px;
}
/*화제의 영상 끝*/

/*이슈갤러리*/
.issue-img-list-wrap {
  width: 780px;
  margin-bottom: 20px;
  display: block;
  float: left;
}
.issue-img-list-wrap .issue-img-list-left {
  width: 390px;
  display: block;
  float: left;
}
.issue-img-list-wrap .issue-img-list-full {
  width: 780px;
  display: block;
  float: left;
  margin-bottom: 20px;
}
.issue-img-list-wrap .issue-img-wrap {
  width: 180px;
  height: 104px;
  display: block;
  float: left;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 20px;
}
.issue-img-list-wrap .issue-img-wrap:last-of-type {
  margin-right: 0px;
}
.issue-img-list-wrap .issue-img-wrap .issue-img-img img {
  width: 180px;
  height: 104px;
}
.issue-img-list-wrap .issue-img-wrap .issue-img-text {
  position: absolute;
  bottom: 0px;
}
.issue-img-list-wrap .issue-img-wrap .issue-img-text-bg {
  background-color: #000000;
  opacity: 0.7;
  width: 180px;
  height: 25px;
  position: absolute;
  bottom: 0px;
}
.issue-img-list-wrap .issue-img-wrap .issue-img-text h2 {
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  padding: 5px 14px;
  line-height: 1.4;
  letter-spacing: -0.5px;
  position: relative;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  word-wrap: normal !important;
  display: block;
  width: 152px;
  text-align: center;
}
.issue-img-list-wrap .issue-img-wrap .issue-img-text h2 a {
  color: #fff;
}
.issue-img-list-wrap .issue-img-list-right {
  width: 385px;
  display: block;
  float: left;
}
.issue-img-list-wrap .issue-list-wrap {
  font-size: 13px;
  color: #000000;
  line-height: 24px;
  margin-top: 8px;
  padding-left: 12px;
}
.issue-img-list-wrap .issue-list-wrap ul li:first-child,
.issue-img-list-wrap .issue-list-wrap ul li:nth-child(5) {
  font-weight: bold;
}

.issue-img-list-wrap .issue-list-wrap ul li:nth-child(4) {
  margin-bottom: 20px;
}
.issue-img-list-wrap .issue-list-wrap ul li a .text-red {
  color: #ce0000;
}
.issue-img-list-wrap .issue-list-wrap ul li a {
  letter-spacing: -1px;
  width: 374px;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  word-wrap: normal !important;
  display: block;
}
.issue-text-title {
  margin-bottom: 10px;
}
.issue-text-title h2 {
  /* color: #333333;
font-weight: bold;
font-size: 16px;
display: block; */
  color: #333333;
  font-weight: bold;
  font-size: 16px;
  display: table;
  vertical-align: bottom;
  width: 100%;
}
.issue-text-title h2 .text-red {
  color: #ce0000;
}
.issue-text-title .more-btn {
  /* float: right;
color: #9e9e9e;
font-size: 12px; */
  color: #9e9e9e;
  font-size: 12px;
  vertical-align: text-bottom;
  text-align: right;
  display: table-cell;
}
.issue-text-title .more-btn a {
  color: #9e9e9e;
  font-size: 12px;
  font-weight: normal;
}
/*이슈갤러리 끝*/
/*제휴 배너 시작*/
.cooperate-banner-wrap {
  margin-top: 0px;
  margin-bottom: 0px;
  display: block;
  float: left;
  width: 780px;
}
.cooperate-banner-title {
  text-align: right;
  font-weight: bold;
  font-size: 12px;
  color: #9e9e9e;
  margin-bottom: 10px;
  width: 100%;
  height: 20px;
  display: block;
  vertical-align: middle;
}
.cooperate-banner-title #moreCorp {
  display: inline-table;
  width: 52px;
}
.cooperate-banner-title #moreCorp #moreview {
  border: 1px solid #9e9e9e;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2px 5px;
  width: 60px;
  text-align: center;
  font-size: 11px;
  color: #757575;
  background: #fff;
}
.cooperate-banner-title #moreCorp #moreview:hover {
  text-decoration: none;
  cursor: pointer;
}

.cooperate-banner-title a.more-btn {
  border: 1px solid #9e9e9e;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2px 5px;
  width: 52px;
  text-align: center;
  font-size: 11px;
  color: #757575;
  display: inline-table;
}
.cooperate-banner-title a.more-btn:hover {
  text-decoration: none;
  cursor: pointer;
}

.cooperate-banner-box-wrap {
  overflow: hidden;
  width: 100%;
  padding: 0;
}
.cooperate-banner-box {
  position: relative;
  margin: 0 0 0px;
  background-color: #fff;
  margin-left: 1px;
}
.cooperate-banner-box ul li:nth-of-type(6n) {
  width: 130px;
}
.cooperate-banner-box ul li:nth-of-type(1n) {
  margin-left: -1px;
}
.cooperate-banner-box ul:after {
  display: block;
  clear: both;
  content: "";
}
.cooperate-banner-box ul li {
  float: left;
  position: relative;
  width: 131px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 0px solid #e0e0e0;
  margin-bottom: 0px;
}
.cooperate-banner-box ul li.cooperate-banner-row {
  /* border-top: 1px solid #e0e0e0; */
}
.cooperate-banner-box ul li a img {
  overflow: hidden;
  display: block;
  height: 40px;
  padding: 5px 5px;
  text-align: center;
  line-height: 40px;
  width: 120px;
}
#corpRow.cooperate-banner-box ul li {
  border-top: 0px solid #e0e0e0;
}

/*제휴 배너 툴팁*/

[class*="hint--"] {
  position: relative;
  display: inline-block;
}
[class*="hint--"]:before,
[class*="hint--"]:after {
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  visibility: hidden;
  opacity: 0;
  z-index: 1000000;
  pointer-events: none;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-delay: 0ms;
  -moz-transition-delay: 0ms;
  transition-delay: 0ms;
}
[class*="hint--"]:hover:before,
[class*="hint--"]:hover:after {
  visibility: visible;
  opacity: 1;
}
[class*="hint--"]:hover:before,
[class*="hint--"]:hover:after {
  -webkit-transition-delay: 100ms;
  -moz-transition-delay: 100ms;
  transition-delay: 100ms;
}
[class*="hint--"]:before {
  content: "";
  position: absolute;
  background: transparent;
  border: 6px solid transparent;
  z-index: 1000001;
}
[class*="hint--"]:after {
  background: #424242;
  color: #ffeb3b;
  padding: 8px 10px;
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
  white-space: nowrap;
}
[class*="hint--"][aria-label]:after {
  content: attr(aria-label);
}
[class*="hint--"][data-hint]:after {
  content: attr(data-hint);
}

[aria-label=""]:before,
[aria-label=""]:after,
[data-hint=""]:before,
[data-hint=""]:after {
  display: none !important;
}

.hint--bottom-left:before {
  border-bottom-color: #424242;
}

.hint--bottom-right:before {
  border-bottom-color: #424242;
}

.hint--bottom:before {
  border-top-color: #424242;
}

.hint--bottom:before {
  margin-top: -11px;
  top: -9%;
  left: 50%;
}

.hint--bottom:after {
  top: -90%;
  left: 50%;
}

.hint--bottom:before {
  left: calc(50% - 6px);
}

.hint--bottom:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}

.hint--bottom:hover:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}

.hint--bottom:hover:after {
  -webkit-transform: translateX(-50%) translateY(8px);
  -moz-transform: translateX(-50%) translateY(8px);
  transform: translateX(-50%) translateY(8px);
}

[class*="hint--"] {
}
[class*="hint--"]:after {
  /* text-shadow: 0 -1px 0px black;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);  */
}

/*제휴 배너 끝*/

/*날개 상단 배너 시작*/
.rightmenu-top-banner {
  text-align: center;
  width: 300px;
  height: 250px;
}

/*사이드 메뉴 리스트 시작*/
.side-news-list-wrap {
  width: 300px;
  display: block;
}
.side-news-list-wrap .side-news-list-box {
  padding: 30px 20px 30px 20px;
  border-bottom: 1px solid #e0e0e0;
  text-align: left;
}
.side-news-list-wrap .side-news-list-box .side-news-title {
  margin-bottom: 17px;
}
.side-news-list-wrap .side-news-list-box .side-news-title h2 {
  /* color: #333333;
font-weight: bold;
font-size: 16px;
display: block; */
  color: #333333;
  font-weight: bold;
  font-size: 16px;
  display: table;
  vertical-align: bottom;
  width: 100%;
}
.side-news-list-wrap .side-news-list-box .side-news-title h2 .more-btn {
  /* float: right;
color: #9e9e9e;
font-size: 12px; */
  color: #9e9e9e;
  font-size: 12px;
  vertical-align: text-bottom;
  text-align: right;
  display: table-cell;
}
.side-news-list-wrap .side-news-list-box .side-news-title h2 .more-btn a {
  color: #9e9e9e;
  font-size: 12px;
  font-weight: normal;
}
.side-news-list-wrap .side-news-list-box .side-news-title .text-red {
  color: #ce0000;
}
.side-news-list-wrap .side-news-list-box ul li:first-child {
  font-weight: bold;
}
.side-news-list-wrap .side-news-list-box ul li:nth-of-type(6) {
  font-weight: bold;
}
.side-news-list-wrap .side-news-list-box ul li:last-of-type {
  margin-bottom: 0px;
}
.side-news-list-wrap .side-news-list-box ul li {
  letter-spacing: -1px;
  width: 250px;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  word-wrap: normal !important;
  display: block;
  margin-bottom: 13px;
}
.side-news-list-wrap .side-news-list-box ul li a {
  font-size: 13px;
  color: #333333;
}
.side-news-list-wrap .side-news-list-box ul li a .rank {
  background-color: #2196f3;
  color: #ffffff;
  width: 17px;
  line-height: 16px;
  height: 17px;
  vertical-align: middle;
  display: block;
  float: left;
  text-align: center;
  margin-right: 5px;
  font-weight: bold;
  font-size: 14px;
}
/*사이드 메뉴 리스트 끝*/

/*사이드 오늘의 게임 시작*/
.side-today-game-box-wp {
  width: 260px;
  height: 210px;
}
.side-today-game-box-wp .bx-wrapper {
  width: 260px;
  height: 210px;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 0px;
  background: #fff;
}
.side-today-game-cont-wp {
  padding: 10px;
  display: table;
}
.side-today-game-left-bt {
  display: table-cell;
  font-size: 34px;
  /*vertical-align: middle;*/
  color: #e0e0e0;
}
.side-today-game-left-bt:hover {
  color: #f44336;
}
.side-today-game-cont {
  display: table-cell;
  font-size: 14px;
  font-weight: bold;
  padding: 0px 10px;
  color: #2f2f2f;
  vertical-align: middle;
  height: 32px;
  width: 194px;
  letter-spacing: -1px;
}
.side-today-game-right-bt {
  display: table-cell;
  font-size: 34px;
  /*vertical-align: middle;*/
  color: #e0e0e0;
}
.side-today-game-right-bt:hover {
  color: #f44336;
}
/*사이드 오늘의 게임 끝*/

/*사이드 SNS 시작*/
.side-sns-list-wrap {
  background: #f5f5f5;
  border: 1px solid #e0e0e0;
  padding: 10px;
  margin-bottom: 10px;
}
.side-sns-list-wrap:last-child {
  margin-bottom: 0px;
}
.side-sns-title-name {
  height: 25px;
  margin-bottom: 5px;
}
.side-sns-title-name .sns-icon {
  width: 25px;
  height: 25px;
  display: block;
  float: left;
  margin-right: 5px;
}
.side-sns-title-name .sns-icon img {
  width: 24px;
  height: 24px;
}
.side-sns-title-name .sns-title {
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  height: 25px;
  display: block;
  float: left;
  line-height: 24px;
}
.side-sns-contant p {
  font-size: 12px;
  margin-bottom: 5px;
  color: #333333;
}
.side-sns-contant p a {
  color: #2196f3;
  font-size: 11px;
}
.side-sns-contant .side-sns-contant-img {
  text-align: center;
}
.side-sns-contant .side-sns-contant-img img {
  width: 220px;
  height: 128px;
}
/*사이드 SNS 끝*/

/*상단띠 배너 시작*/
.top-banner-wrap {
  width: 100%;
  /* min-height: 59px; */
}
.top-banner {
  text-align: center;
}
/*상단띠 배너 끝*/

/*세로형 날개 배너 시작*/
.rightmenu-height-long-banner {
  text-align: center;
  width: 300px;
  height: 600px;
}
/*세로형 날개 배너 시작*/

/*프리미엄 특설존 시작*/
.new-premium-zone-wrap {
  width: 780px;
  height: 190px;
  background: #03a9f4;
  margin-bottom: 30px;
  padding: 20px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.premium-zone-box-wrap a:hover {
  text-decoration: none;
}
.premium-zone-box-wrap .box-1 {
  width: 190px;
  height: 190px;
  /* background: #000; */
  display: block;
  float: left;
  position: relative;
  top: -20px;
}
.premium-zone-box-wrap .box-2 {
  width: 180px;
  height: 154px;
  display: block;
  float: left;
  margin-left: 10px;
}
.premium-zone-box-wrap .box-3 {
  width: 180px;
  height: 154px;
  display: block;
  float: left;
  margin-left: 10px;
}
.premium-zone-box-wrap .box-4 {
  width: 180px;
  height: 154px;
  display: block;
  float: left;
  margin-left: 10px;
}
.premium-zone-box-wrap .box-img img {
  width: 180px;
  height: 106px;
}
.premium-zone-box-wrap .box-text {
  padding-top: 5px;
  font-size: 13px;
  color: #fff;
  letter-spacing: -1px;
}
.premium-zone-box-wrap .box-text a {
  color: #fff;
}

/*프리미엄 특설존 끝*/

/*웹진 첫화면 우측 메뉴 변수값 시작*/
.webzine-index-rightmenu {
  margin-top: 491px;
}
.webzine-index-rightmenu .webzine-side1 {
  min-height: 3146px;
}

/**웹진 첫화면 우측 메뉴 변수값 끝**/

/*웹진 첫화면 지스타 2019 버튼 시작*/
.gstar2019-btn {
  display: block;
  margin-bottom: 10px;
}

/*플로팅 top 버튼*/
.floating-btn {
  position: fixed;
  width: 40px;
  height: 40px;
  bottom: 40px;
  right: 40px;
  background-color: #3c404c;
  color: #fff;
  border-radius: 6px;
  text-align: center;
  box-shadow: 2px 2px 3px #999;
}
.floating-btn .floating-icon {
  margin-top: 11px !important;
  font-size: 18px !important;
}
