@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);

div.sw-content,
div.description {
  font-family : 'Nanum Barun Gothic', "Apple SD Gothic Neo","Malgun Gothic",Dotum,sans-serif;
  background: #fff;
  margin: 0, auto;
  border-spacing : 0px;
  font-weight : 300;
  color: rgb(51, 51, 51);
  font-size : 11px;
}
div.description h3,
div.description p {
  font-family : 'Nanum Barun Gothic', "Apple SD Gothic Neo","Malgun Gothic",Dotum,sans-serif;
}

div.sw-chart {
  margin: 0 auto;
}

div.sw-div-chart{
  background : #fff;
  /*top: 120px;*/
}


line.sw-chart-monthly-buzz {
  stroke:#ddd;
  stroke-width:1px;
  opacity: 1;
  shape-rendering:crispEdges;
}

line.sw-chart-monthly-buzz.selected {
  opacity: 1;
}



text.sw-chart-monthly-legend {
  font-size : 8px;
}

.sw-chart-monthly-point circle {
  fill: #FDDC9A;
}

path.sw-chart-monthly-sent {
  stroke:none;
  fill:#B5C677;
  opacity:.75;
  shape-rendering:crispEdges;
}

rect.sw-chart-monthly-sent-backgorund {
  stroke:none;
  opacity:.75;
  fill:#F6C18C;
}

.sw-brush .extent {
  fill-opacity: .125;
  shape-rendering: crispEdges;
}

.sw-brush-legend {
  fill : #0493D2;
}

.sw-chart-buzz-daily-area {
  fill:#FDDC9A;
  opacity:.25;
}

.sw-chart-buzz-daily-line {
  fill:none;
  stroke:#FDDC9A;
  stroke-width:2px;
}

.sw-chart-buzz-daily-point {
  cursor : pointer;
}

.sw-chart-buzz-daily-point circle{
  fill:#FDDC9A;
  stroke:#fdfdfd;
  stroke-width:1px;
}

.sw-chart-buzz-daily-point text{
  font-size:9px;
}

.sw-chart-sent-daily {
  stroke:#111;
  fill: none;
  shape-rendering: crispEdges;
}

.sw-events-daily {
  cursor : pointer;
}

.sw-events-daily.sw-cell-selected rect.sw-cell-background  {
  stroke:#FDDC9A;
  stroke-width:2px;
}

.sw-events-daily rect.sw-cell-background {
  stroke:#EDEDED;
  stroke-width:1px;
  fill:none;
  shape-rendering: crispEdges;
}

.sw-events-daily text.sw-cell-title {
  fill:#111;
  font-size:15px;
}

.sw-events-daily text.sw-cell-date {
  fill:#9F9F9F;
  font-size:12.5px;
}

.sw-events-daily text.sw-cell-detail {
  fill:#3F51B5;
  font-size:9px;
}

.sw-cell-number-circle {
  fill:#FDDC9A;
}

.sw-cell-number {
  font-size : 11px;
}

.sw-cell-bottom-line {
  stroke: #EDEDED;
  stroke-width : 2px;
}

.sw-desc-board rect.sw-desc-board-background {
  fill:#F4F4F4;
}

.sw-desc-board text.sw-desc-board-left-title{
  font-size:13px;
  fill:#fff;
}

.sw-desc-board text.sw-desc-board-left-summ{
  font-size:12px;
  fill:#B2B2B2;
}

.sw-desc-board .sw-desc-board-left-link text {
  font-size:9px;
  fill:#D2F824;
  cursor : pointer;
}

.sw-desc-board-left-button {
  cursor: pointer;

}
.sw-desc-board-left-button rect{
  fill: #3E3E3E;
  opacity : .75;
}

.sw-desc-board-left-button text {
  fill: #fff;
}

.sw-desc-board-left-number {
  fill: #fff;
}

.sw-desc-board-right-title {
  font-size:17px;
}

.sw-desc-board-right-date  {
  font-size:12.5px;
  fill:#242424;
}
.sw-desc-board-right-keyword, .sw-desc-board-right-summ {
  font-size:12.5px;
  fill:#838383;
}

.sw-desc-board-right-buzz {
  cursor: pointer;
}

.sw-desc-board-right-keyword-title, .sw-desc-board-right-buzz-title, .sw-desc-board-right-sent-title {
  font-size:12.5px;
}

.sw-desc-board-right-title, .sw-desc-board-right-keyword-title, .sw-desc-board-right-buzz-title, .sw-desc-board-right-sent-title {
  font-weight:500;
}

.sw-desc-board-right-bottom-line {
  stroke: #5D5D5D;
  stroke-width: 2px;
}

.sw-desc-board-right-sent {
  cursor:pointer;
}

rect.sw-buzz-blog {
  fill:#B2B2B2;
}

rect.sw-buzz-cafe {
  fill:#999;
}

rect.sw-buzz-news {
  fill:#666;
}

rect.sw-buzz-fb {
  fill:#000;
}

path.sw-sent-pos {
  fill:#B2B2B2;
}

path.sw-sent-neg{
  fill:#666;
}

.sw-events-month-label text {
  font-size : 11px;
  fill:#111;
}

.sw-events-month-label rect {
  fill:#EDEDED;
}

.sw-chart-monthly-axis text {
  font-size : 9px;
  fill:#898989;
}

.sw-events-monthly-line {
  stroke: #EDEDED;
}

.sw-buzz-daily-legend {
  font-size : 10px;
  fill : #898989;
}

div.sw-div-head {
  text-align :center;
  margin : 200px auto 90px auto;
  color :#71717F;
}
.sw-div-head-title {
  display:block;
  font-size : 41.5px;
  margin: 0 auto;
  width:50% !important;
  height:50% !important;
}

.sw-div-head-desc {
  margin: 24px auto;
}
.sw-div-head-desc-p {
  text-align :center;
  margin: 0 auto;
  padding : 0 65px;
  font-size : 14px;
  line-height : 21.5px;
}

line.sw-chart-monthly-line {
  stroke:#ddd;
  stroke-width:1px;
  shape-rendering :crispEdges;
}

line.sw-buzz-daily-bottom-line {
  stroke:#1B1B1B;
  stroke-width:2px;
}

.sw-desc-board-right-buzz-tooltip text {
  font-size :11px;
}

.sw-desc-board-right-buzz-tooltip rect {
  fill : #fff;
}

.sw-desc-board-right-sent-tooltip rect {
  fill : #fff;
}

.sw-text-div {
  padding: 40px auto;
  margin-bottom: 40px;
  color:#1B1B1B;
}

.sw-text-h {
  font-size:18px;
  padding : 20px auto;
}

.sw-text-p {
  text-indent: 14px;
  font-size:14px;
  line-height: 24px;
}

.sw-div-event {
  overflow-x:auto;
}