@charset "UTF-8";
/* Twitter動画ウィジェット変更
---------------------------------------------- */
.twitter_block, .facebook_block, .youtube_block {
  margin-bottom: 0 !important;
}

.twitter_block .thumnail, .facebook_block .thumnail, .youtube_block .thumnail {
  color: #fff;
  background-color: #00214b;
  position: relative;
}

.twitter_block .thumnail .thumnailImage, .facebook_block .thumnail .thumnailImage, .youtube_block .thumnail .thumnailImage {
  opacity: 0.7;
}

.twitter_block .thumnail .thumnailImage:hover, .twitter_block .thumnail .thumnailImage:active, .facebook_block .thumnail .thumnailImage:hover, .facebook_block .thumnail .thumnailImage:active, .youtube_block .thumnail .thumnailImage:hover, .youtube_block .thumnail .thumnailImage:active {
  opacity: 0.5;
}

.twitter_block .thumnail .metaBox, .facebook_block .thumnail .metaBox, .youtube_block .thumnail .metaBox {
  position: absolute;
  bottom: 5px;
  left: 7px;
  font-weight: bold;
  font-size: 12px;
  text-shadow: 0 0 6px #00214b;
}

.twitter_block .thumnail .metaBox .screenName, .facebook_block .thumnail .metaBox .screenName, .youtube_block .thumnail .metaBox .screenName {
  padding-left: 30px;
  padding-top: 5px;
  margin-bottom: 3px;
}

.twitter_block .thumnail .likesBox, .facebook_block .thumnail .likesBox, .youtube_block .thumnail .likesBox {
  font-family: 'Oswald', sans-serif;
  position: absolute;
  bottom: 7px;
  right: 7px;
  font-size: 24px;
  text-align: right;
  font-weight: bolder;
  line-height: 1.0;
  text-shadow: 0 0 10px #00214b;
}

.twitter_block .thumnail .likesBox span, .facebook_block .thumnail .likesBox span, .youtube_block .thumnail .likesBox span {
  font-size: 42px;
  display: block;
}

.twitter_block .post, .facebook_block .post, .youtube_block .post {
  background-color: #fff;
  padding: 10px 12px;
}

.twitter_block .post:hover, .twitter_block .post:active, .facebook_block .post:hover, .facebook_block .post:active, .youtube_block .post:hover, .youtube_block .post:active {
  text-decoration: underline;
}

.twitter_block .post span, .facebook_block .post span, .youtube_block .post span {
  color: #00214b;
  display: block;
  font-size: 13px;
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: normal;
  max-height: 2.5em;
  position: relative;
}

.twitter_block .post span::after, .facebook_block .post span::after, .youtube_block .post span::after {
  content: "…";
  position: absolute;
  display: block;
  bottom: -2px;
  right: 0;
}

/* Facebook動画ウィジェット変更
---------------------------------------------- */
.facebook_block .screenName {
  background: url(../_pl_img/ico_facebook_w01.png) no-repeat left center;
}

/* Twitter動画ウィジェット変更
---------------------------------------------- */
.twitter_block .screenName {
  background: url(../_pl_img/ico_twitter_w01.png) no-repeat left center;
}

/* Youtube動画ウィジェット変更
---------------------------------------------- */
.youtube_block .screenName {
  background: url(../_pl_img/ico_youtube_w01.png) no-repeat left center;
}

/* 左カラムに移動
---------------------------------------------- */
.pl_topsnsBox {
  margin-top: -10px;
  margin-bottom: 20px;
}

.pl_topsnsBox .twitter_block, .pl_topsnsBox .facebook_block, .pl_topsnsBox .youtube_block {
  width: 330px;
}

.pl_topsnsBox .twitter_block .thumnail, .pl_topsnsBox .facebook_block .thumnail, .pl_topsnsBox .youtube_block .thumnail {
  height: 180px;
  overflow: hidden;
}

.pl_topsnsBox .twitter_block {
  float: left;
}

.pl_topsnsBox .facebook_block {
  float: right;
}

/*# sourceMappingURL=widget.map */