@charset "UTF-8";
/*
$fontHelveticaRound: 'HelveticaW01-RoundedBlk 709929';
.font-family-round{
	font-family: 'Nunito', sans-serif;
	font-weight: 400;
}
.font-family-round-bold{
	font-family: 'Nunito', sans-serif;
	font-weight: 700;
}
*/
/* line 12, sass/home.scss */
#page-home #header {
  position: absolute;
  background: transparent;
}
/* line 16, sass/home.scss */
#page-home #header-inner {
  background: transparent;
}
/* line 20, sass/home.scss */
#page-home .contentBox {
  background: transparent;
  padding: 0;
}

/* line 26, sass/home.scss */
#black {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000;
}

/* line 33, sass/home.scss */
#header {
  display: none;
}

/* line 38, sass/home.scss */
.mainBox {
  position: relative;
  width: 1000px;
  height: 1185px;
}

/* line 45, sass/home.scss */
#mainvisual-bg,
#mainvisual {
  position: absolute;
  left: 0;
  top: 0;
  width: 1000px;
}

/* line 51, sass/home.scss */
#mainvisual {
  height: 1025px;
  opacity: 0;
}

/* line 55, sass/home.scss */
#mainvisual-bg {
  height: 0;
  overflow: hidden;
}

/* line 62, sass/home.scss */
#onairBox {
  display: none;
  position: absolute;
  left: 20px;
  top: 873px;
}

/* line 69, sass/home.scss */
#newsBox {
  display: none;
  position: absolute;
  left: 545px;
  top: 873px;
  width: 220px;
}
/* line 76, sass/home.scss */
#newsBox ul {
  width: 210px;
  margin: 0;
}
/* line 81, sass/home.scss */
#newsBox li {
  list-style-type: none;
  margin-bottom: 1px;
  padding: 5px 10px 8px 10px;
  background: url("../img/home/news_bg.png") left bottom no-repeat;
}
/* line 87, sass/home.scss */
#newsBox a {
  color: #fff;
  font-size: 12px;
}
/* line 91, sass/home.scss */
#newsBox a:hover {
  color: #ff0d81;
}
/* line 95, sass/home.scss */
#newsBox #news-scroll {
  height: 275px;
}
/* line 98, sass/home.scss */
#newsBox #news-scroll .mCSB_container {
  margin-right: 0;
}

/* line 106, sass/home.scss */
#twitterBox {
  display: none;
  position: absolute;
  left: 770px;
  top: 873px;
  width: 200px;
  height: 265px;
  padding: 5px;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 118, sass/home.scss */
#topicBox {
  display: none;
  position: absolute;
  left: 20px;
  top: 760px;
}
/* line 124, sass/home.scss */
#topicBox ul {
  margin: 0;
  margin-left: -8px;
}
/* line 129, sass/home.scss */
#topicBox li {
  list-style-type: none;
  float: left;
  margin-left: 8px;
}
/* line 134, sass/home.scss */
#topicBox img {
  vertical-align: middle;
}

/* line 139, sass/home.scss */
#banner-list {
  position: absolute;
  left: 0;
  top: 1000px;
  width: 100%;
  text-align: center;
}
/* line 146, sass/home.scss */
#banner-list li {
  list-style-type: none;
  display: inline-block;
}

/* line 152, sass/home.scss */
.banners {
  margin-top: 10px;
}
/* line 154, sass/home.scss */
.banners li {
  margin-right: 2px;
  list-style-type: none;
  float: left;
}

/* line 161, sass/home.scss */
#popup {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 100;
}
/* line 168, sass/home.scss */
#popup #popup-bg {
  background-color: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  position: absolute;
}
/* line 175, sass/home.scss */
#popup #popup-content {
  position: absolute;
  display: inline-block;
  left: 50%;
  top: 50%;
}
