@CHARSET "EUC-JP";

div#championship8 {
  width: 950px;
  padding-top: 10px;
  margin-bottom: 30px;
  text-align: left;
}

div#championship8 ul.navi-ul {
  list-style-type: none;
}

div#championship8 ul.navi-ul li {
  height: 45px;
}

div#championship8 ul.navi-ul li p.selected {
  height: 45px;
  background-repeat: no-repeat;
  background-position: center top;
  text-indent: -9999px;
}

div#championship8 ul.navi-ul li a {
  height: 45px;
  display: block;
  background-repeat: no-repeat;
  background-position: center -90px;
  text-indent: -9999px;
  outline-style: none;
}

div#championship8 ul.navi-ul li.navi-top {
  width: 238px;
}

div#championship8 ul.navi-ul li.navi-top a {
  width: 238px;
  background-image: url('/images/shop/campaign/championship8/navi-top.gif');
}

div#championship8 ul.navi-ul li.navi-top p.selected {
  width: 238px;
  background-image: url('/images/shop/campaign/championship8/navi-top.gif');
}

div#championship8 ul.navi-ul li.navi-ds {
  width: 237px;
}

div#championship8 ul.navi-ul li.navi-ds a {
  width: 237px;
  background-image: url('/images/shop/campaign/championship8/navi-ds-class.gif');
}

div#championship8 ul.navi-ul li.navi-ds p.selected {
  width: 237px;
  background-image: url('/images/shop/campaign/championship8/navi-ds-class.gif');
}

div#championship8 ul.navi-ul li.navi-af {
  width: 237px;
}

div#championship8 ul.navi-ul li.navi-af a {
  width: 237px;
  background-image: url('/images/shop/campaign/championship8/navi-af-class.gif');
}

div#championship8 ul.navi-ul li.navi-af p.selected {
  width: 237px;
  background-image: url('/images/shop/campaign/championship8/navi-af-class.gif');
}

div#championship8 ul.navi-ul li.navi-college {
  width: 238px;
}

div#championship8 ul.navi-ul li.navi-college a {
  width: 238px;
  background-image: url('/images/shop/campaign/championship8/navi-college-class.gif');
}

div#championship8 ul.navi-ul li.navi-college p.selected {
  width: 238px;
  background-image: url('/images/shop/campaign/championship8/navi-college-class.gif');
}

div#championship8 ul.navi-ul li a:hover {
  background-position: center -45px;
}

div#championship8 div.main-contents {
  width: 950px;
}

div#championship8 div.main-contents div.main-left {
  width: 640px;
  padding-right: 10px;
}

div#championship8 div.main-contents div.main-left p.last-time-report {
  padding: 10px;
}

div#championship8 div.main-contents div.main-left p.link-button {
  margin-top: 5px;
  padding-right: 10px;
}

div#championship8 div.main-contents div.main-left div.af-class {
  margin-top: 30px;
}

div#championship8 div.main-contents div.main-left p.reward {
  margin-top: 10px;
}

div#championship8 div.main-contents div.main-left div.college-class {
  margin-top: 30px;
}

div#championship8 div.main-contents div.main-left div.ustream {
  width: 620px;
  height: 406px;
  background-image: url('/images/shop/campaign/championship8/ust-bg.gif');
  background-repeat: no-repeat;
  background-position: center top;
}

div#championship8 div.main-contents div.college-class div.moshimo-channel p.moshimo-channel-text {
  font-size: 18px;
  font-weight: bold;
  padding-left: 10px;
}

div#championship8 div.main-contents div.college-class div.moshimo-channel {
  margin-bottom: 10px;
}

div#championship8 div.main-contents div.college-class div.moshimo-channel div.moshimo-channel-example {
  width: 620px;
  border: 1px solid #CCCCCC;
  padding: 1px;
}

div#championship8 div.main-contents div.college-class div.moshimo-channel div.moshimo-channel-example p.date {
  font-size: 20px;
  padding: 3px;
  color: #FFFFFF;
  background-color: #80609D;
}

div#championship8 div.main-contents div.college-class div.moshimo-channel div.moshimo-channel-example div.example-left {
  width: 160px;
  height: 200px;
  padding: 10px;
  background-color: #F9EBFA;
}

div#championship8 div.main-contents div.college-class div.moshimo-channel div.moshimo-channel-example div.example-left p.lottery {
  margin-top: 20px;
  margin-bottom: 50px;
}

div#championship8 div.main-contents div.college-class div.moshimo-channel div.moshimo-channel-example div.example-right {
  width: 410px;
  padding: 10px;
}

div#championship8 div.main-contents div.college-class div.moshimo-channel div.moshimo-channel-example div.example-right p.subject {
  width: 60px;
  padding: 2px;
  margin-bottom: 3px;
  color: #FFFFFF;
  background-color: #FF0000;
}
div#championship8 div.main-contents div.college-class div.moshimo-channel div.moshimo-channel-example div.example-right div.picture {
  margin-top: 10px;
}

div#championship8 div.main-contents div.college-class div.moshimo-channel div.moshimo-channel-example div.example-right div.picture div.left-text {
  width: 240px;
  padding-right: 10px;
}

div#championship8 div.main-contents div.college-class div.moshimo-channel div.moshimo-channel-example div.example-right div.picture div.left-text p.mtop {
  margin-top: 5px;
}

div#championship8 div.main-contents div.college-class div.moshimo-channel div.moshimo-channel-example div.example-right div.picture div.right-picture {
  width: 160px;
}

div#championship8 div.main-contents div.college-class p.college-link-button {
  padding-right: 7px;
}

div#championship8 div.main-contents div.entry-image {
  width: 620px;
  margin-top: 20px;
}

div#championship8 div.main-contents div.entry-image div.image-box {
  width: 620px;
  background-image: url('/images/shop/campaign/championship8/championship-bnr-bg.gif');
  background-position: center top;
  background-repeat: no-repeat;
}

div#championship8 div.main-contents div.entry-image div.image-box div.image-box-in {
  width: 600px;
  height: 93px;
  padding: 10px;
}

div#championship8 div.main-contents div.entry-image div.image-box div.image-box-in p.image-box-text {
  font-size: 1.2em;
  margin-bottom: 10px;
}

div#championship8 div.main-contents div.entry-image div.image-box div.image-box-in p.img-moshimo {
  width: 120px;
  padding-right: 10px;
}

div#championship8 div.main-contents div.entry-image div.image-box div.image-box-in div.textarea-box {
  width: 470px;
}

div#championship8 div.main-contents div.entry-image div.image-box div.image-box-in div.textarea-box textarea {
  width: 450px;
  height: 60px;
}

div#championship8 div.main-contents div.entry-image div.college-entry-box {
  width: 600px;
  padding: 10px;
  background-color: #F9EBFA;
}

div#championship8 div.main-contents div.twitter-post-box {
  margin-top: 20px;
}

div#championship8 div.main-contents div.twitter-post-box div.twitter-post-body {
  padding: 10px;
  background-color: #DAF3FF;
}

div#championship8 div.main-contents div.twitter-post-box div.twitter-post-body textarea.textarea-tweet {
  width: 610px;
  height: 4em;
}

div#championship8 div.main-contents div.twitter-post-box div.twitter-post-body a.twitter-post-button {
  width: 254px;
  height: 47px;
  display: block;
  outline-style: none;
  text-indent: -9999px;
  background-image: url('/images/shop/campaign/201005/tweet-button.gif');
  background-repeat: no-repeat;
  background-position: center center;
}

div#championship8 div.main-contents div.twitter-post-box div.twitter-post-body a.twitter-post-button:hover {
  position: relative;
  top: 1px;
}

div#championship8 div.main-contents div.twitter-post-box div.twitter-post-body p#post-ie-attention {
  padding: 10px 0;
}

div#championship8 div.main-contents div.twitter-post-box p.twitter-post-footer {
  margin: 0;
  padding: 0;
  line-height: 0;
  font-size: 0;
}

div#championship8 div.main-contents div.college-message-box {
  margin-top: 20px;
}

div#championship8 div.main-contents div.college-message-box div.college-message {
  width: 320px;
  margin-top: 8px;
}

div#championship8 div.main-contents div.college-message-box div.college-message p.message-img {
  width: 101px;
}

div#championship8 div.main-contents div.college-message-box div.college-message div.message-text {
  width: 200px;
  padding-right: 14px;
  padding-left: 5px;
}

div#championship8 div.main-contents div.college-message-box div.college-message div.message-text p.message-name {
  font-size: 1.2em;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
}

div#championship8 div.main-contents div.college-message-box div.college-message p.twitter-button {
  margin-top: 10px;
}

div#championship8 div.main-contents div.tour {
  margin-top: 20px;
  margin-bottom: 20px;
}

div#championship8 div.main-contents div.caution {
  margin-top: 20px;
}

div#championship8 div.main-contents div.caution ul.caution-list {
  padding-right: 20px;
  list-style-type: none;
}

div#championship8 div.main-contents div.caution ul.caution-list li {
  text-align: left;
  padding-left: 12px;
  line-height: 1.4em;
  margin-bottom: 5px;
  background-image: url('/images/shop/campaign/championship8/list-style.gif');
  background-repeat: no-repeat;
  background-position: left 3px;
}

div#championship8 div.twitter-box {
  width: 300px;
}

div#championship8 div#contents-twitter {
  width: 300px;
}

div#championship8 div#contents-twitter div.twitter-text-box {
  padding: 0 10px;
  background-image: url('/images/shop/campaign/201005/tl-background.gif');
  background-repeat: no-repeat;
  background-position: center top;
}

div#championship8 div#contents-twitter div#tweet-display {
  width: 300px;
  background-color: #DAF3FF;
  background-repeat: no-repeat;
  background-position: center 0;
  overflow-x: hidden;
  overflow-y: scroll;
  position: relative;
}

div#championship8 div#contents-twitter div#tweet-display div.one-time-box {
  padding: 0 10px;
  position: absolute;
  margin-right: auto;
  margin-bottom: auto;
}

div#championship8 div#contents-twitter div#tweet-display div.tweet-box {
  width: 260px;
  border-bottom: 1px solid #87BEDB;
}

div#championship8 div#contents-twitter div#tweet-display div.tweet-box div.tweet-box-in {
  width: 260px;
  padding: 10px 0;
  border-bottom: 1px solid #C1DCEA;
}

div#championship8 div#contents-twitter div#tweet-display div.tweet-box div.tweet-box-in p.tweet-img {
  width: 48px;
  height: 48px;
  padding: 2px 7px 7px 2px;
  background-image: url('/images/shop/campaign/201005/icon-bg.gif');
  background-repeat: no-repeat;
  background-position: center center;
}

div#championship8 div#contents-twitter div#tweet-display div.tweet-box div.tweet-box-in div.tweet-text {
  padding: 5px 10px;
  width: 183px;
  background-color: #FFFFFF;
  word-break: break-all;
}

div#championship8 div#contents-twitter div#tweet-display div.tweet-box div.tweet-box-in div.tweet-text a {
  text-decoration: none;
}

div#championship8 div#contents-twitter p.twitter-footer {
  line-height: 0;
  font-size: 0;
  margin: 0;
  padding: 0;
}

div#championship8 div#contents-twitter p.twitter-footer img {
  vertical-align: top;
}

/** footer navi */
div#championship8 div.footer-navi {
  margin-top: 20px;
  margin-bottom: 10px;
}

div#championship8 div.footer-navi ul.navi-ul {
  list-style-type: none;
}

div#championship8 div.footer-navi ul.navi-ul li {
  width: 160px;
  height: 60px;
}

div#championship8 div.footer-navi ul.navi-ul li p.selected {
  width: 160px;
  height: 60px;
  background-repeat: no-repeat;
  background-position: center top;
  text-indent: -9999px;
}

div#championship8 div.footer-navi ul.navi-ul li a {
  width: 160px;
  height: 60px;
  display: block;
  background-repeat: no-repeat;
  background-position: center -120px;
  text-indent: -9999px;
  outline-style: none;
}

div#championship8 div.footer-navi ul.navi-ul li.navi-top {
}

div#championship8 div.footer-navi ul.navi-ul li.navi-top a {
  background-image: url('/images/shop/campaign/championship8/footer-navi-top.gif');
}

div#championship8 div.footer-navi ul.navi-ul li.navi-top p.selected {
  background-image: url('/images/shop/campaign/championship8/footer-navi-top.gif');
}

div#championship8 div.footer-navi ul.navi-ul li.navi-ds {
}

div#championship8 div.footer-navi ul.navi-ul li.navi-ds a {
  background-image: url('/images/shop/campaign/championship8/footer-navi-ds-class.gif');
}

div#championship8 div.footer-navi ul.navi-ul li.navi-ds p.selected {
  background-image: url('/images/shop/campaign/championship8/footer-navi-ds-class.gif');
}

div#championship8 div.footer-navi ul.navi-ul li.navi-af {
}

div#championship8 div.footer-navi ul.navi-ul li.navi-af a {
  background-image: url('/images/shop/campaign/championship8/footer-navi-af-class.gif');
}

div#championship8 div.footer-navi ul.navi-ul li.navi-af p.selected {
  background-image: url('/images/shop/campaign/championship8/footer-navi-af-class.gif');
}

div#championship8 div.footer-navi ul.navi-ul li.navi-college {
}

div#championship8 div.footer-navi ul.navi-ul li.navi-college a {
  background-image: url('/images/shop/campaign/championship8/footer-navi-college-class.gif');
}

div#championship8 div.footer-navi ul.navi-ul li.navi-college p.selected {
  background-image: url('/images/shop/campaign/championship8/footer-navi-college-class.gif');
}

div#championship8 div.footer-navi ul.navi-ul li a:hover {
  background-position: center -60px;
}

div#championship8 div.main-contents div.main-left p.search-button {
  margin-top: 20px;
}

