/* リセット
---------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

body {
  height: 100%;
}

body {
  font: 14px/2.14 "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;
}

body {
  background: #000;
  color: #fff;
  font-size: 85%;
  -webkit-text-size-adjust: 120%;
}

img {
  vertical-align: top;
  max-width: 100%;
}

sup {
  vertical-align: super;
  font-size: smaller;
}

/* テキスト
------------------------------------------------------- */
p {
  margin: 0;
}

p.para {
  margin-bottom: 1em;
}

p.lead {
  margin-bottom: 2em;
}

p.caption {
  margin: 5px 0 0;
  line-height: 1.5em;
  font-size: 85%;
}

p.kome {
  text-indent: -1em;
  padding-left: 1em;
}

strong {
  font-weight: bold;
  color: #c57f09;
}

.bold {
  font-weight: bold;
}

.fcAttention {
  color: #d90404;
}

.fcAttention2 {
  color: #f2a608;
}

span.new {
  font-weight: bold;
  color: #009cff;
  margin-left: 10px;
}

.nowrap {
  white-space: nowrap;
}

/* リスト
------------------------------------------------------- */
ol.list,
ul.list {
  margin: 0;
}
ol.list > li,
ul.list > li {
  margin-top: 0.71em;
}
ol.list > li:first-child,
ul.list > li:first-child {
  margin-top: 0;
}
ol.list > li > a,
ul.list > li > a {
  display: inline-block;
}
ol.list > li > a:before,
ul.list > li > a:before {
  content: "";
  display: inline-block;
  height: 7px;
  width: 5px;
  background: url('../../common/images/sprites/pc.png?75HM') no-repeat;
  background-position: 0 -2011px;
  vertical-align: middle;
  margin-right: 5px;
}

ol.note,
ul.note {
  margin: 0;
}
ol.note li,
ul.note li {
  *zoom: 1;
}
ol.note li:after,
ul.note li:after {
  content: '';
  display: table;
  clear: both;
}
ol.note li em,
ul.note li em {
  float: left;
  display: block;
  text-align: right;
  font-style: normal;
  font-weight: normal;
  min-width: 2em;
}
ol.note li span,
ul.note li span {
  display: block;
  overflow: hidden;
  zoom: 1;
}

ul.dot {
  list-style-type: disc;
  margin-left: 2em;
}
ul.dot > li > a:before {
  content: none;
}

ol.num {
  list-style-type: decimal !important;
  margin-left: 2em !important;
}
ol.num > li > a:before {
  content: none;
}

dl.mini {
  border: 1px solid #fff;
}
dl.mini dt {
  padding: 10px;
  font-weight: bold;
  border-bottom: 1px solid #fff;
}
dl.mini dd {
  padding: 10px;
}

/* リンク
------------------------------------------------------- */
a {
  color: #FFF73D;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
  cursor: pointer;
}
a:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=7500);
  opacity: 75;
}
a:visited {
  color: #FFF73D;
}
a.pdf {
  padding-left: 15px;
  background: url(../images/icon/pdf.gif) 0 center no-repeat !important;
  display: inline-block;
  vertical-align: middle;
}
a[target="_blank"]:after {
  content: "";
  display: inline-block;
  width: 11px;
  height: 10px;
  background: url("../../common/images/blankWindow.png") no-repeat;
  text-decoration: underline;
  vertical-align: middle;
  margin: 0 5px;
}
a[target="_blank"]:after:hover {
  text-decoration: none;
}
a[target="_blank"].iconBlank2:after {
  content: "";
  display: inline-block !important;
  width: 11px;
  height: 10px;
  background: url("../../common/images/blankWindow2.png") no-repeat;
  text-decoration: underline;
  vertical-align: middle;
  margin: 0 5px;
}
a[target="_blank"].iconBlank2:after:hover {
  text-decoration: none;
}
a[target="_blank"].img:after {
  display: none;
}
a[target="_blank"].noicon:after {
  display: none;
}
a[target="_blank"].iconBlank2:after {
  display: none;
}

.iconWin:after {
  content: "";
  display: inline-block;
  width: 11px;
  height: 10px;
  background: url("../../common/images/blankWindow.png") no-repeat;
  text-decoration: underline;
  vertical-align: middle;
  margin: 0 5px;
}
.iconWin:after:hover {
  text-decoration: none;
}

/* 画像＋テキスト
------------------------------------------------------- */
div.imageBlock {
  margin-bottom: 30px;
  *zoom: 1;
}
div.imageBlock:after {
  content: '';
  display: table;
  clear: both;
}
div.imageBlock div.image.left {
  float: left;
  margin: 0 20px 10px 0;
}
div.imageBlock div.image.right {
  float: right;
  margin: 0 0 10px 20px;
}
div.imageBlock div.text {
  overflow: hidden;
  zoom: 1;
}
div.imageBlock.wrap div.text {
  overflow: visible;
  color: #fff;
}

/* 定義リスト
------------------------------------------------------- */
div.defList {
  margin-bottom: 50px;
}
div.defList > dl {
  border: 2px solid #f2a608;
}
div.defList > dl > dt {
  background: #f2a608;
  color: #481709;
  font-weight: bold;
  padding: 5px 24px;
}
div.defList > dl > dt > img {
  vertical-align: middle;
}
div.defList > dl > dd {
  background: url(../images/dlBG.png);
  padding: 15px 24px;
}

/* 枠
------------------------------------------------------- */
div.frameType1 {
  margin-bottom: 20px;
  overflow: hidden;
  zoom: 1;
}
div.frameType1.bg01 {
  background: #dddddd;
}
div.frameType1.bg02 {
  background: #bbbbbb;
}
div.frameType1 div.title {
  background: #676767;
  color: #fff;
  padding: 5px;
  zoom: 1;
}
div.frameType1.ttl div.title {
  z-index: -10;
  margin: -10px 0px;
  position: relative;
}
div.frameType1 .bL {
  zoom: 1;
  background: url(../images/frame/type1left.gif) top left repeat-y;
}
div.frameType1 .bR {
  zoom: 1;
  background: url(../images/frame/type1right.gif) top right repeat-y;
}
div.frameType1 .cTL {
  zoom: 1;
  background: url(../images/frame/type1tl.gif) top left no-repeat;
}
div.frameType1 .cTR {
  zoom: 1;
  background: url(../images/frame/type1tr.gif) top right no-repeat;
  padding-top: 5px;
}
div.frameType1 .cBL {
  zoom: 1;
  background: url(../images/frame/type1bl.gif) bottom left no-repeat;
  padding-left: 5px;
}
div.frameType1 .cBR {
  zoom: 1;
  background: url(../images/frame/type1br.gif) bottom right no-repeat;
  padding: 0 5px 5px 0;
}

/* /ex/pokemonryuoh/pickup/140328_01.html */
.frame_ryuoh {
  border: 4px solid #ffad0a;
  -webkit-box-shadow: 0px 0px 8px 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 8px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 8px 6px rgba(0, 0, 0, 0.2);
  background: url(/ex/pokemonryuoh/common/images/bg_frame_ryuoh.png);
  margin: 8px 0;
}

div.columns ul.co2 div.frameType1,
div.columns ul.co3 div.frameType1,
div.columns ul.co4 div.frameType1,
div.columns ul.co5 div.frameType1 {
  margin-bottom: 0;
}

table td {
  vertical-align: top;
  font-family: 'ＭＳ ゴシック','MS Gothic';
}

/* 箱
------------------------------------------------------- */
.box1 {
  background: url(../images/dlBG.png);
  padding: 30px 15px;
}

/* 箱
------------------------------------------------------- */
.box2 {
  border: 2px solid #aa671f;
  padding: 30px;
}

/* ページャ
------------------------------------------------------- */
div.pager {
  margin: 20px 0;
  text-align: center;
}
div.pager ul li {
  display: inline;
}
div.pager ul li span, div.pager ul li a {
  display: inline-block;
  padding: 5px;
}
div.pager ul li span {
  font-weight: bold;
}
div.pager ul li.prev span, div.pager ul li.next span {
  color: #aaa;
  font-weight: normal;
}

.boxShadow {
  -webkit-box-shadow: 0px 0px 8px 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 8px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 8px 6px rgba(0, 0, 0, 0.2);
}

.line {
  border-top: 1px solid #94670b;
}

/* margin
------------------------------------------------------- */
.rm {
  margin: 0 !important;
}

.rmTop {
  margin-top: 0 !important;
}

.rmBottom {
  margin-bottom: 0 !important;
}

.rmLeft {
  margin-left: 0 !important;
}

.rmRight {
  margin-right: 0 !important;
}

.addTopXS {
  margin-top: 3px !important;
}

.addTopSS {
  margin-top: 5px !important;
}

.addTopS {
  margin-top: 10px !important;
}

.addTopM {
  margin-top: 20px !important;
}

.addTopL {
  margin-top: 30px !important;
}

.addTopLL {
  margin-top: 40px !important;
}

.addTopXL {
  margin-top: 60px !important;
}

.addBottomXS {
  margin-bottom: 3px !important;
}

.addBottomSS {
  margin-bottom: 5px !important;
}

.addBottomS {
  margin-bottom: 10px !important;
}

.addBottomM {
  margin-bottom: 20px !important;
}

.addBottomL {
  margin-bottom: 30px !important;
}

.addBottomLL {
  margin-bottom: 40px !important;
}

.addBottomXL {
  margin-bottom: 60px !important;
}

.addLeftXS {
  margin-left: 3px !important;
}

.addLeftSS {
  margin-left: 5px !important;
}

.addLeftS {
  margin-left: 10px !important;
}

.addLeftM {
  margin-left: 20px !important;
}

.addLeftL {
  margin-left: 30px !important;
}

.addLeftLL {
  margin-left: 40px !important;
}

.addLeftXL {
  margin-left: 60px !important;
}

.addRightXS {
  margin-right: 3px !important;
}

.addRightSS {
  margin-right: 5px !important;
}

.addRightS {
  margin-right: 10px !important;
}

.addRightM {
  margin-right: 20px !important;
}

.addRightL {
  margin-right: 30px !important;
}

.addRightLL {
  margin-right: 40px !important;
}

.addRightXL {
  margin-right: 60px !important;
}

/* padding
------------------------------------------------------- */
.rmPad {
  padding: 0 !important;
}

.rmPadTop {
  padding-top: 0 !important;
}

.rmPadBottom {
  padding-bottom: 0 !important;
}

.rmPadLeft {
  padding-left: 0 !important;
}

.rmPadRight {
  padding-right: 0 !important;
}

.addPadTopXS {
  padding-top: 3px !important;
}

.addPadTopSS {
  padding-top: 5px !important;
}

.addPadTopS {
  padding-top: 10px !important;
}

.addPadTopM {
  padding-top: 20px !important;
}

.addPadTopL {
  padding-top: 30px !important;
}

.addPadTopLL {
  padding-top: 40px !important;
}

.addPadTopXL {
  padding-top: 60px !important;
}

.addPadBottomXS {
  padding-bottom: 3px !important;
}

.addPadBottomSS {
  padding-bottom: 5px !important;
}

.addPadBottomS {
  padding-bottom: 10px !important;
}

.addPadBottomM {
  padding-bottom: 20px !important;
}

.addPadBottomL {
  padding-bottom: 30px !important;
}

.addPadBottomLL {
  padding-bottom: 40px !important;
}

.addPadBottomXL {
  padding-bottom: 60px !important;
}

.addPadLeftXS {
  padding-left: 3px !important;
}

.addPadLeftSS {
  padding-left: 5px !important;
}

.addPadLeftS {
  padding-left: 10px !important;
}

.addPadLeftM {
  padding-left: 20px !important;
}

.addPadLeftL {
  padding-left: 30px !important;
}

.addPadLeftLL {
  padding-left: 40px !important;
}

.addPadLeftXL {
  padding-left: 60px !important;
}

.addPadRightXS {
  padding-right: 3px !important;
}

.addPadRightSS {
  padding-right: 5px !important;
}

.addPadRightS {
  padding-right: 10px !important;
}

.addPadRightM {
  padding-right: 20px !important;
}

.addPadRightL {
  padding-right: 30px !important;
}

.addPadRightLL {
  padding-right: 40px !important;
}

.addPadRightXL {
  padding-right: 60px !important;
}

/* position
------------------------------------------------------- */
.boxCenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

.boxLeft {
  margin-left: auto !important;
  margin-right: 0 !important;
}

.boxRight {
  margin-left: 0 !important;
  margin-right: auto !important;
}

.floatLeft {
  float: left  !important;
}

.floatRight {
  float: right !important;
}

.clearfix {
  *zoom: 1;
}
.clearfix:after {
  content: '';
  display: table;
  clear: both;
}

.textCenter {
  text-align: center !important;
}

.textLeft {
  text-align: left   !important;
}

.textRight {
  text-align: right  !important;
}

.verticalTop {
  vertical-align: top;
}

.verticalMiddle {
  vertical-align: middle;
}

.verticalBottom {
  vertical-align: bottom;
}

/* frame
------------------------------------------------------- */
.frame {
  padding: 0 10px;
}
.frame .top {
  padding: 10px 0;
  position: relative;
}
.frame .top:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  width: 100%;
  height: 10px;
  background: url(../images/frameT.png) repeat-x;
}
.frame .top:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  width: 100%;
  height: 10px;
  background: url(../images/frameB.png) repeat-x;
}
.frame .top .sideBG {
  position: relative;
  margin: 0 -10px;
  padding: 0 10px;
}
.frame .top .sideBG:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  width: 10px;
  height: 100%;
  background: url(../images/frameL.png) repeat-y;
}
.frame .top .sideBG:after {
  position: absolute;
  top: 0;
  right: 0;
  content: "";
  display: block;
  width: 10px;
  height: 100%;
  background: url(../images/frameR.png) repeat-y;
}
.frame .top .topC {
  position: relative;
}
.frame .top .topC:before {
  position: absolute;
  top: -10px;
  left: -10px;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background: url('../../common/images/sprites/pc.png?75HM') no-repeat;
  background-position: 0 -2001px;
}
.frame .top .topC:after {
  position: absolute;
  top: -10px;
  right: -10px;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background: url('../../common/images/sprites/pc.png?75HM') no-repeat;
  background-position: 0 -1971px;
}
.frame .top .bottomC {
  position: relative;
}
.frame .top .bottomC:before {
  position: absolute;
  bottom: -10px;
  left: -10px;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background: url('../../common/images/sprites/pc.png?75HM') no-repeat;
  background-position: 0 -1981px;
}
.frame .top .bottomC:after {
  position: absolute;
  bottom: -10px;
  right: -10px;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background: url('../../common/images/sprites/pc.png?75HM') no-repeat;
  background-position: 0 -1991px;
}
.frame .top .body {
  background: url(../images/frameBG.png) top center repeat-y;
  padding: 30px 22px;
}

/* 定義リスト（日付）
------------------------------------------------------- */
div.dateList > dl {
  padding-left: 7em;
  position: relative;
  margin-bottom: 10px;
}
div.dateList > dl > dt {
  position: absolute;
  top: 0;
  left: 0;
}
div.dateList > dl > dd {
  padding-left: 10px;
  border-left: 1px dotted #aaa;
}

/* 横並びの箱（リキッド）
------------------------------------------------------- */
div.grid {
  margin-bottom: 40px;
  overflow: hidden;
}
div.grid.x2, div.grid.x3, div.grid.x4, div.grid.x5 {
  *zoom: 1;
  margin-left: -23px;
  margin-bottom: 23px;
}
div.grid.x2:after, div.grid.x3:after, div.grid.x4:after, div.grid.x5:after {
  content: '';
  display: table;
  clear: both;
}
div.grid.x2 > div.cell, div.grid.x3 > div.cell, div.grid.x4 > div.cell, div.grid.x5 > div.cell {
  display: block;
  float: left;
  _display: inline;
}
div.grid.x2 > div.cell div.inner, div.grid.x3 > div.cell div.inner, div.grid.x4 > div.cell div.inner, div.grid.x5 > div.cell div.inner {
  margin-left: 23px;
}
div.grid.x2.steps, div.grid.x3.steps, div.grid.x4.steps, div.grid.x5.steps {
  margin-left: -46px;
}
div.grid.x2.steps > div.cell > div.inner, div.grid.x3.steps > div.cell > div.inner, div.grid.x4.steps > div.cell > div.inner, div.grid.x5.steps > div.cell > div.inner {
  margin-left: 46px;
}
div.grid.x2.steps > div.cell > div.inner, div.grid.x3.steps > div.cell > div.inner, div.grid.x4.steps > div.cell > div.inner, div.grid.x5.steps > div.cell > div.inner {
  margin-left: 46px;
  position: relative;
}
div.grid.x2.steps > div.cell > div.inner:before, div.grid.x3.steps > div.cell > div.inner:before, div.grid.x4.steps > div.cell > div.inner:before, div.grid.x5.steps > div.cell > div.inner:before {
  content: ">";
  text-align: center;
  position: absolute;
  top: 20px;
  left: -34.5px;
  display: block;
  width: 23px;
  height: 23px;
}
div.grid.x2.steps > div.cell:first-child > div.inner:before, div.grid.x3.steps > div.cell:first-child > div.inner:before, div.grid.x4.steps > div.cell:first-child > div.inner:before, div.grid.x5.steps > div.cell:first-child > div.inner:before {
  content: "";
}
div.grid.x2 > div.cell {
  width: 50%;
}
div.grid.x3 > div.cell {
  width: 33.33333%;
}
div.grid.x3 > div.cell.x2 {
  width: 66.666%;
}
div.grid.x4 > div.cell {
  width: 25%;
}
div.grid.x4 > div.cell.x2 {
  width: 50%;
}
div.grid.x4 > div.cell.x3 {
  width: 75%;
}
div.grid.x5 > div.cell {
  width: 20%;
}
div.grid.x5 > div.cell.x2 {
  width: 40%;
}
div.grid.x5 > div.cell.x3 {
  width: 60%;
}
div.grid.x5 > div.cell.x4 {
  width: 80%;
}
div.grid div.grid {
  margin-bottom: 0;
}
div.grid.step {
  display: table !important;
}
div.grid.step .cell {
  display: table-cell !important;
  float: none !important;
}
div.grid.step .arrow {
  display: table-cell !important;
  float: none !important;
  vertical-align: middle;
  width: 50px;
  padding-left: 10px;
}
div.grid.step .arrow .mark {
  display: inline-block;
  margin-right: -30px;
  display: inline-block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1908px;
  height: 63px;
  width: 32px;
}
div.grid.narrowGap {
  margin-left: -0;
  margin-bottom: 0;
}
div.grid.narrowGap > div.cell {
  display: block;
  float: left;
  _display: inline;
}
div.grid.narrowGap > div.cell div.inner {
  margin-left: 0;
}

.showPC {
  display: block !important;
}
.showPC.inline {
  display: inline !important;
}

.showSP {
  display: none !important;
}

.alt {
  display: none;
}

#header {
  /* logo
  ------------------------------------------------------- */
}
#header ul.logo {
  max-width: 940px;
  *zoom: 1;
  margin: 0 auto;
  background: #000;
  padding: 10px 0;
}
#header ul.logo:after {
  content: '';
  display: table;
  clear: both;
}
#header ul.logo li {
  display: block;
}
#header ul.logo li.ryuoh {
  float: left;
}
#header ul.logo li.pokemonCompany {
  float: right;
  margin-top: 15px;
}

/* 下層背景 */
body {
  background: black url(../images/bodyBG.jpg) center 100px repeat-y;
}

/* sns
------------------------------------------------------- */
div#sns {
  position: absolute;
  top: 110px;
  width: 100%;
  margin: 20px auto 30px;
  text-align: right;
  line-height: 0;
}
div#sns ul {
  width: 940px;
  margin: 0 auto;
}
div#sns li {
  display: inline-block;
  height: 20px;
  overflow: hidden;
}

/* トップページ用
------------------------------------------------------- */
body#index {
  background: black url(../images/topMain_v02_01.jpg) top center no-repeat;
}
body#index .topMain {
  width: 940px;
  height: 515px;
  margin: -25px auto 0;
  position: relative;
}
body#index .topMain dl.pickup dt {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1599px;
  height: 42px;
  width: 126px;
  text-indent: 120%;
  overflow: hidden;
  white-space: nowrap;
  margin: 15px 0 0 -16px;
}
body#index .topMain dl.pickup li.item {
  position: relative;
  display: block;
  margin-bottom: 5px;
}
body#index .topMain dl.pickup li.item a ,
body#index .topMain dl.pickup li.item div {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: 120%;
  overflow: hidden;
  white-space: nowrap;
}
body#index .topMain dl.pickup li.item.no0425_01 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0425_01 div {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1566px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0425_01 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1936px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0328_01 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0328_01 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2084px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0328_01 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2010px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0328_02 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0328_02 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1862px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0328_02 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1788px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0328_03 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0328_03 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4674px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0328_03 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4526px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0315_01 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0315_01 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1640px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0315_01 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1714px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0221_01 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0221_01 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2232px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0221_01 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2158px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0215_01 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0215_01 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3194px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0215_01 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3046px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.pickup_Report {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.pickup_Report a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4748px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.pickup_Report a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4600px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.pickup_Report.new {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.pickup_Report.new a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4304px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.pickup_Report.new a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4230px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0322_01 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0322_01 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1492px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0322_01 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1418px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0124_01 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0124_01 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3712px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0124_01 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3860px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0115_02 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0115_02 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3416px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0115_02 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2972px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0110_02 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0110_02 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4008px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0110_02 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3934px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0110_01 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0110_01 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4156px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no0110_01 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4082px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no09 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no09 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2898px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no09 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2750px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no08 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no08 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4452px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no08 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4378px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no07 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no07 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3342px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no07 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3268px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no06 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no06 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3638px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no06 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3490px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no05 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no05 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3120px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no05 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2824px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no04 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no04 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2528px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no04 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2454px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no03 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no03 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2306px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no03 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2380px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no02 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no02 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3786px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no02 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3564px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no01 {
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no01 a {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2676px;
  height: 74px;
  width: 214px;
}
body#index .topMain dl.pickup li.item.no01 a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2602px;
  height: 74px;
  width: 214px;
}
body#index .topMain .oubo {
  position: absolute;
  bottom: 30px;
  right: 0;
}
body#index .topMain .oubo a {
  text-indent: 120%;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1219px;
  height: 199px;
  width: 199px;
}
body#index .topMain .oubo a:hover {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1020px;
  height: 199px;
  width: 199px;
}
body#index .topMain .oubo_wcs2014 {
  position: absolute;
  bottom: 240px;
  right: 0;
}
body#index .topMain .oubo_wcs2014 a {
  text-indent: 120%;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -288px;
  height: 238px;
  width: 226px;
}
body#index .topMain .movie {
  position: absolute;
  width: 189px;
  top: 0;
  right: 0;
}
body#index .topMain .movie .title {
  margin-left: -15px;
}
body#index #header ul.logo {
  background: transparent;
  max-width: 940px;
  *zoom: 1;
  margin: 0 auto;
  padding: 10px 0;
}
body#index #header ul.logo:after {
  content: '';
  display: table;
  clear: both;
}
body#index #header ul.logo li.pokemonCompany {
  float: left;
  margin-top: 15px;
}
body#index #header ul.logo li.pokemonCompany a {
  display: block;
  background: url("../images/logo_top_pokemonCompany.png") center top no-repeat;
  width: 207px;
  height: 20px;
}
body#index #header ul.logo li.pokemonCompany a img {
  display: none;
}
body#index #header ul.logo li.ryuoh {
  display: none;
}
body#index .global {
  margin-bottom: 0;
}
body#index div#sns {
  position: absolute;
  top: 0px;
  width: 100%;
  text-align: right;
  line-height: 0;
}
body#index div#sns ul {
  width: 940px;
  margin: 0 auto;
}
body#index div#sns li {
  display: inline-block;
  height: 20px;
  overflow: hidden;
}
body#index #footer .pageTop {
  display: none;
}

/* トップページ用 */
/* ナビ
------------------------------------------------------- */
.global {
  margin-bottom: 70px;
}
.global div.nav {
  height: 45px;
  background: url("/ex/pokemonryuoh/common/images/header_navBG.png") center top repeat-x;
}
.global div.nav ul.menu {
  width: 940px;
  margin: 0 auto;
  *zoom: 1;
}
.global div.nav ul.menu:after {
  content: '';
  display: table;
  clear: both;
}
.global div.nav ul.menu li {
  float: left;
  width: 157px;
  height: 45px;
}
.global div.nav ul.menu li a {
  display: block;
  width: 100%;
  height: 100%;
  background: url('../../common/images/sprites/nav.png?75HM');
  text-indent: 120%;
  overflow: hidden;
  white-space: nowrap;
}
.global div.nav ul.menu li.gaiyo {
  width: 155px;
}
.global div.nav ul.menu li.gaiyo a {
  background-position: 0 -540px;
}
.global div.nav ul.menu li.gaiyo a:hover {
  background-position: 0 -315px;
}
.global div.nav ul.menu li.yosen a {
  background-position: 0 -495px;
}
.global div.nav ul.menu li.yosen a:hover {
  background-position: 0 -180px;
}
.global div.nav ul.menu li.kessho a {
  background-position: 0 -450px;
}
.global div.nav ul.menu li.kessho a:hover {
  background-position: 0 -135px;
}
.global div.nav ul.menu li.comingsoon a {
  background-position: 0 -405px;
}
.global div.nav ul.menu li.comingsoon a:hover {
  cursor: default;
}
.global div.nav ul.menu li.report a {
  background-position: 0 -360px;
}
.global div.nav ul.menu li.report a:hover {
  background-position: 0 -45px;
}
.global div.nav ul.menu li.rule a {
  background-position: 0 -270px;
}
.global div.nav ul.menu li.rule a:hover {
  background-position: 0 0;
}
.global div.nav ul.menu li.pickup a {
  background-position: 0 -585px;
}
.global div.nav ul.menu li.pickup a:hover {
  background-position: 0 -225px;
}

/* ナビカレント
------------------------------------------------------- */
body#gaiyo .nav ul.menu li.gaiyo a {
  background-position: 0 -315px;
}
body#yosen .nav ul.menu li.yosen a {
  background-position: 0 -180px;
}
body#final .nav ul.menu li.kessho a {
  background-position: 0 -135px;
}
body#report .nav ul.menu li.report a {
  background-position: 0 -45px;
}
body#pickup .nav ul.menu li.pickup a {
  background-position: 0 -225px;
}
body#rule .nav ul.menu li.rule a {
  background-position: 0 0;
}

/* wrapper
------------------------------------------------------- */
.wrapper {
  width: 940px;
  margin: 0 auto;
  padding: 0 70px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* section
------------------------------------------------------- */
.section {
  background: url(../images/sectionBG.png) top center repeat-y;
  border: 1px solid #9a0d0a;
  padding: 26px 50px;
  margin-bottom: 40px;
}

.miniSection {
  margin-bottom: 40px;
}

/* 見出し
------------------------------------------------------- */
h1.lv1, h2.lv1, h3.lv1, h4.lv1, h5.lv1, h6.lv1 {
  margin: 0 -32px 30px;
  padding-bottom: 1px;
}
h1.lv1 span, h2.lv1 span, h3.lv1 span, h4.lv1 span, h5.lv1 span, h6.lv1 span {
  text-indent: 120%;
  overflow: hidden;
  white-space: nowrap;
}
h1.lv1 span.pickup, h2.lv1 span.pickup, h3.lv1 span.pickup, h4.lv1 span.pickup, h5.lv1 span.pickup, h6.lv1 span.pickup {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2840px;
  height: 66px;
  width: 700px;
}
h1.lv1 span.pickup_check, h2.lv1 span.pickup_check, h3.lv1 span.pickup_check, h4.lv1 span.pickup_check, h5.lv1 span.pickup_check, h6.lv1 span.pickup_check {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2329px;
  height: 65px;
  width: 700px;
}
h1.lv1 span.pickup_dragon, h2.lv1 span.pickup_dragon, h3.lv1 span.pickup_dragon, h4.lv1 span.pickup_dragon, h5.lv1 span.pickup_dragon, h6.lv1 span.pickup_dragon {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -797px;
  height: 105px;
  width: 700px;
}
h1.lv1 span.pickup_team, h2.lv1 span.pickup_team, h3.lv1 span.pickup_team, h4.lv1 span.pickup_team, h5.lv1 span.pickup_team, h6.lv1 span.pickup_team {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -264px;
  height: 109px;
  width: 700px;
}
h1.lv1 span.h_pickup_131129_01, h2.lv1 span.h_pickup_131129_01, h3.lv1 span.h_pickup_131129_01, h4.lv1 span.h_pickup_131129_01, h5.lv1 span.h_pickup_131129_01, h6.lv1 span.h_pickup_131129_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -478px;
  height: 109px;
  width: 700px;
}
h1.lv1 span.h_pickup_131129_02, h2.lv1 span.h_pickup_131129_02, h3.lv1 span.h_pickup_131129_02, h4.lv1 span.h_pickup_131129_02, h5.lv1 span.h_pickup_131129_02, h6.lv1 span.h_pickup_131129_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -373px;
  height: 105px;
  width: 700px;
}
h1.lv1 span.h1_pickup131214_01, h2.lv1 span.h1_pickup131214_01, h3.lv1 span.h1_pickup131214_01, h4.lv1 span.h1_pickup131214_01, h5.lv1 span.h1_pickup131214_01, h6.lv1 span.h1_pickup131214_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -587px;
  height: 105px;
  width: 700px;
}
h1.lv1 span.h1_pickup_20131220_01, h2.lv1 span.h1_pickup_20131220_01, h3.lv1 span.h1_pickup_20131220_01, h4.lv1 span.h1_pickup_20131220_01, h5.lv1 span.h1_pickup_20131220_01, h6.lv1 span.h1_pickup_20131220_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -154px;
  height: 110px;
  width: 700px;
}
h1.lv1 span.h1_pickup_20140110_01, h2.lv1 span.h1_pickup_20140110_01, h3.lv1 span.h1_pickup_20140110_01, h4.lv1 span.h1_pickup_20140110_01, h5.lv1 span.h1_pickup_20140110_01, h6.lv1 span.h1_pickup_20140110_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -902px;
  height: 110px;
  width: 700px;
}
h1.lv1 span.h1_pickup_20140115_01, h2.lv1 span.h1_pickup_20140115_01, h3.lv1 span.h1_pickup_20140115_01, h4.lv1 span.h1_pickup_20140115_01, h5.lv1 span.h1_pickup_20140115_01, h6.lv1 span.h1_pickup_20140115_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -692px;
  height: 105px;
  width: 700px;
}
h1.lv1 span.h1_pickup_140215, h2.lv1 span.h1_pickup_140215, h3.lv1 span.h1_pickup_140215, h4.lv1 span.h1_pickup_140215, h5.lv1 span.h1_pickup_140215, h6.lv1 span.h1_pickup_140215 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1264px;
  height: 97px;
  width: 700px;
}
h1.lv1 span.h1_pickup_20140328_01_01, h2.lv1 span.h1_pickup_20140328_01_01, h3.lv1 span.h1_pickup_20140328_01_01, h4.lv1 span.h1_pickup_20140328_01_01, h5.lv1 span.h1_pickup_20140328_01_01, h6.lv1 span.h1_pickup_20140328_01_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1906px;
  height: 65px;
  width: 700px;
}
h1.lv1 span.h1_pickup_20140328_01_02, h2.lv1 span.h1_pickup_20140328_01_02, h3.lv1 span.h1_pickup_20140328_01_02, h4.lv1 span.h1_pickup_20140328_01_02, h5.lv1 span.h1_pickup_20140328_01_02, h6.lv1 span.h1_pickup_20140328_01_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1201px;
  height: 63px;
  width: 700px;
}
h1.lv1 span.h1_pickup_20140328_01_03, h2.lv1 span.h1_pickup_20140328_01_03, h3.lv1 span.h1_pickup_20140328_01_03, h4.lv1 span.h1_pickup_20140328_01_03, h5.lv1 span.h1_pickup_20140328_01_03, h6.lv1 span.h1_pickup_20140328_01_03 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 154px;
  width: 700px;
}
h1.lv1 span.h1_pickup_20140328_02_01, h2.lv1 span.h1_pickup_20140328_02_01, h3.lv1 span.h1_pickup_20140328_02_01, h4.lv1 span.h1_pickup_20140328_02_01, h5.lv1 span.h1_pickup_20140328_02_01, h6.lv1 span.h1_pickup_20140328_02_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1012px;
  height: 110px;
  width: 700px;
}
h1.lv1 span.aisatsu1, h2.lv1 span.aisatsu1, h3.lv1 span.aisatsu1, h4.lv1 span.aisatsu1, h5.lv1 span.aisatsu1, h6.lv1 span.aisatsu1 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1608px;
  height: 85px;
  width: 624px;
}
h1.lv1 span.aisatsu2, h2.lv1 span.aisatsu2, h3.lv1 span.aisatsu2, h4.lv1 span.aisatsu2, h5.lv1 span.aisatsu2, h6.lv1 span.aisatsu2 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2108px;
  height: 84px;
  width: 624px;
}
h1.lv1 span.gaiyo, h2.lv1 span.gaiyo, h3.lv1 span.gaiyo, h4.lv1 span.gaiyo, h5.lv1 span.gaiyo, h6.lv1 span.gaiyo {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1291px;
  height: 60px;
  width: 700px;
  margin-bottom: -30px;
}
h1.lv1 span.gaiyo_yosen, h2.lv1 span.gaiyo_yosen, h3.lv1 span.gaiyo_yosen, h4.lv1 span.gaiyo_yosen, h5.lv1 span.gaiyo_yosen, h6.lv1 span.gaiyo_yosen {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -886px;
  height: 60px;
  width: 700px;
}
h1.lv1 span.gaiyo_kessho, h2.lv1 span.gaiyo_kessho, h3.lv1 span.gaiyo_kessho, h4.lv1 span.gaiyo_kessho, h5.lv1 span.gaiyo_kessho, h6.lv1 span.gaiyo_kessho {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -80px;
  height: 61px;
  width: 700px;
}
h1.lv1 span.rule, h2.lv1 span.rule, h3.lv1 span.rule, h4.lv1 span.rule, h5.lv1 span.rule, h6.lv1 span.rule {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -645px;
  height: 60px;
  width: 700px;
}
h1.lv1 span.rule_card, h2.lv1 span.rule_card, h3.lv1 span.rule_card, h4.lv1 span.rule_card, h5.lv1 span.rule_card, h6.lv1 span.rule_card {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -141px;
  height: 65px;
  width: 700px;
}
h1.lv1 span.rule_game, h2.lv1 span.rule_game, h3.lv1 span.rule_game, h4.lv1 span.rule_game, h5.lv1 span.rule_game, h6.lv1 span.rule_game {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -338px;
  height: 65px;
  width: 700px;
}
h1.lv1 span.rule_game_table, h2.lv1 span.rule_game_table, h3.lv1 span.rule_game_table, h4.lv1 span.rule_game_table, h5.lv1 span.rule_game_table, h6.lv1 span.rule_game_table {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -539px;
  height: 61px;
  width: 700px;
}
h1.lv1 span.final, h2.lv1 span.final, h3.lv1 span.final, h4.lv1 span.final, h5.lv1 span.final, h6.lv1 span.final {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1136px;
  height: 66px;
  width: 700px;
}
h1.lv1 span.h1_report, h2.lv1 span.h1_report, h3.lv1 span.h1_report, h4.lv1 span.h1_report, h5.lv1 span.h1_report, h6.lv1 span.h1_report {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -660px;
  height: 65px;
  width: 700px;
}
h1.lv1 span.h1_report_nagoya, h2.lv1 span.h1_report_nagoya, h3.lv1 span.h1_report_nagoya, h4.lv1 span.h1_report_nagoya, h5.lv1 span.h1_report_nagoya, h6.lv1 span.h1_report_nagoya {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 110px;
  width: 700px;
}
h1.lv1 span.h1_report_tokyo, h2.lv1 span.h1_report_tokyo, h3.lv1 span.h1_report_tokyo, h4.lv1 span.h1_report_tokyo, h5.lv1 span.h1_report_tokyo, h6.lv1 span.h1_report_tokyo {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -330px;
  height: 110px;
  width: 700px;
}
h1.lv1 span.h1_report_fukuoka, h2.lv1 span.h1_report_fukuoka, h3.lv1 span.h1_report_fukuoka, h4.lv1 span.h1_report_fukuoka, h5.lv1 span.h1_report_fukuoka, h6.lv1 span.h1_report_fukuoka {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -220px;
  height: 110px;
  width: 700px;
}
h1.lv1 span.h1_report_osaka, h2.lv1 span.h1_report_osaka, h3.lv1 span.h1_report_osaka, h4.lv1 span.h1_report_osaka, h5.lv1 span.h1_report_osaka, h6.lv1 span.h1_report_osaka {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -110px;
  height: 110px;
  width: 700px;
}
h1.lv1 span.h1_report_sapporo, h2.lv1 span.h1_report_sapporo, h3.lv1 span.h1_report_sapporo, h4.lv1 span.h1_report_sapporo, h5.lv1 span.h1_report_sapporo, h6.lv1 span.h1_report_sapporo {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -440px;
  height: 110px;
  width: 700px;
}
h1.lv1 span.h1_report_sendai, h2.lv1 span.h1_report_sendai, h3.lv1 span.h1_report_sendai, h4.lv1 span.h1_report_sendai, h5.lv1 span.h1_report_sendai, h6.lv1 span.h1_report_sendai {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -550px;
  height: 110px;
  width: 700px;
}
h1.lv1 span.h1_report_final, h2.lv1 span.h1_report_final, h3.lv1 span.h1_report_final, h4.lv1 span.h1_report_final, h5.lv1 span.h1_report_final, h6.lv1 span.h1_report_final {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -725px;
  height: 65px;
  width: 700px;
}
h1.lv1 span.h1_report_final_sokuho, h2.lv1 span.h1_report_final_sokuho, h3.lv1 span.h1_report_final_sokuho, h4.lv1 span.h1_report_final_sokuho, h5.lv1 span.h1_report_final_sokuho, h6.lv1 span.h1_report_final_sokuho {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1319px;
  height: 65px;
  width: 700px;
}
h1.lv2, h2.lv2, h3.lv2, h4.lv2, h5.lv2, h6.lv2 {
  margin-bottom: 20px;
}
h1.lv2 span, h2.lv2 span, h3.lv2 span, h4.lv2 span, h5.lv2 span, h6.lv2 span {
  text-indent: 120%;
  overflow: hidden;
  white-space: nowrap;
}
h1.lv2 span.gaiyo_01, h2.lv2 span.gaiyo_01, h3.lv2 span.gaiyo_01, h4.lv2 span.gaiyo_01, h5.lv2 span.gaiyo_01, h6.lv2 span.gaiyo_01 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1439px;
  height: 33px;
  width: 134px;
}
h1.lv2 span.gaiyo_02, h2.lv2 span.gaiyo_02, h3.lv2 span.gaiyo_02, h4.lv2 span.gaiyo_02, h5.lv2 span.gaiyo_02, h6.lv2 span.gaiyo_02 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -977px;
  height: 31px;
  width: 313px;
}
h1.lv2 span.gaiyo_present, h2.lv2 span.gaiyo_present, h3.lv2 span.gaiyo_present, h4.lv2 span.gaiyo_present, h5.lv2 span.gaiyo_present, h6.lv2 span.gaiyo_present {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1097px;
  height: 39px;
  width: 280px;
}
h1.lv2 span.pickup_01, h2.lv2 span.pickup_01, h3.lv2 span.pickup_01, h4.lv2 span.pickup_01, h5.lv2 span.pickup_01, h6.lv2 span.pickup_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2531px;
  height: 25px;
  width: 446px;
}
h1.lv2 span.pickup_dragon_01, h2.lv2 span.pickup_dragon_01, h3.lv2 span.pickup_dragon_01, h4.lv2 span.pickup_dragon_01, h5.lv2 span.pickup_dragon_01, h6.lv2 span.pickup_dragon_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1525px;
  height: 83px;
  width: 407px;
}
h1.lv2 span.pickup_dragon_02, h2.lv2 span.pickup_dragon_02, h3.lv2 span.pickup_dragon_02, h4.lv2 span.pickup_dragon_02, h5.lv2 span.pickup_dragon_02, h6.lv2 span.pickup_dragon_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2600px;
  height: 31px;
  width: 332px;
}
h1.lv2 span.pickup_dragon_03, h2.lv2 span.pickup_dragon_03, h3.lv2 span.pickup_dragon_03, h4.lv2 span.pickup_dragon_03, h5.lv2 span.pickup_dragon_03, h6.lv2 span.pickup_dragon_03 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1693px;
  height: 84px;
  width: 406px;
}
h1.lv2 span.pickup_dragon_04, h2.lv2 span.pickup_dragon_04, h3.lv2 span.pickup_dragon_04, h4.lv2 span.pickup_dragon_04, h5.lv2 span.pickup_dragon_04, h6.lv2 span.pickup_dragon_04 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2676px;
  height: 29px;
  width: 317px;
}
h1.lv2 span.pickup_dragon_05, h2.lv2 span.pickup_dragon_05, h3.lv2 span.pickup_dragon_05, h4.lv2 span.pickup_dragon_05, h5.lv2 span.pickup_dragon_05, h6.lv2 span.pickup_dragon_05 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3137px;
  height: 29px;
  width: 188px;
}
h1.lv2 span.pickup_team_01, h2.lv2 span.pickup_team_01, h3.lv2 span.pickup_team_01, h4.lv2 span.pickup_team_01, h5.lv2 span.pickup_team_01, h6.lv2 span.pickup_team_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2951px;
  height: 26px;
  width: 284px;
}
h1.lv2 span.pickup_team_02, h2.lv2 span.pickup_team_02, h3.lv2 span.pickup_team_02, h4.lv2 span.pickup_team_02, h5.lv2 span.pickup_team_02, h6.lv2 span.pickup_team_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3112px;
  height: 25px;
  width: 218px;
}
h1.lv2 span.h2_pickup_20140328_01_01, h2.lv2 span.h2_pickup_20140328_01_01, h3.lv2 span.h2_pickup_20140328_01_01, h4.lv2 span.h2_pickup_20140328_01_01, h5.lv2 span.h2_pickup_20140328_01_01, h6.lv2 span.h2_pickup_20140328_01_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3022px;
  height: 45px;
  width: 173px;
}
h1.lv2 span.h2_pickup_20140328_01_02, h2.lv2 span.h2_pickup_20140328_01_02, h3.lv2 span.h2_pickup_20140328_01_02, h4.lv2 span.h2_pickup_20140328_01_02, h5.lv2 span.h2_pickup_20140328_01_02, h6.lv2 span.h2_pickup_20140328_01_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2795px;
  height: 45px;
  width: 243px;
}
h1.lv2 span.h2_pickup_20140328_01_03, h2.lv2 span.h2_pickup_20140328_01_03, h3.lv2 span.h2_pickup_20140328_01_03, h4.lv2 span.h2_pickup_20140328_01_03, h5.lv2 span.h2_pickup_20140328_01_03, h6.lv2 span.h2_pickup_20140328_01_03 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2631px;
  height: 45px;
  width: 226px;
}
h1.lv2 span.h2_pickup_20140328_01_04, h2.lv2 span.h2_pickup_20140328_01_04, h3.lv2 span.h2_pickup_20140328_01_04, h4.lv2 span.h2_pickup_20140328_01_04, h5.lv2 span.h2_pickup_20140328_01_04, h6.lv2 span.h2_pickup_20140328_01_04 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1361px;
  height: 79px;
  width: 652px;
}
h1.lv2 span.h2_pickup_20140328_01_05, h2.lv2 span.h2_pickup_20140328_01_05, h3.lv2 span.h2_pickup_20140328_01_05, h4.lv2 span.h2_pickup_20140328_01_05, h5.lv2 span.h2_pickup_20140328_01_05, h6.lv2 span.h2_pickup_20140328_01_05 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1122px;
  height: 79px;
  width: 652px;
}
h1.lv2 span.h2_pickup_20140328_01_06, h2.lv2 span.h2_pickup_20140328_01_06, h3.lv2 span.h2_pickup_20140328_01_06, h4.lv2 span.h2_pickup_20140328_01_06, h5.lv2 span.h2_pickup_20140328_01_06, h6.lv2 span.h2_pickup_20140328_01_06 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2017px;
  height: 45px;
  width: 514px;
}
h1.lv2 span.h2_pickup_20140328_02_01, h2.lv2 span.h2_pickup_20140328_02_01, h3.lv2 span.h2_pickup_20140328_02_01, h4.lv2 span.h2_pickup_20140328_02_01, h5.lv2 span.h2_pickup_20140328_02_01, h6.lv2 span.h2_pickup_20140328_02_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3268px;
  height: 43px;
  width: 143px;
}
h1.lv2 span.h2_pickup131214_01, h2.lv2 span.h2_pickup131214_01, h3.lv2 span.h2_pickup131214_01, h4.lv2 span.h2_pickup131214_01, h5.lv2 span.h2_pickup131214_01, h6.lv2 span.h2_pickup131214_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1440px;
  height: 85px;
  width: 491px;
}
h1.lv2 span.h2_pickup131214_02, h2.lv2 span.h2_pickup131214_02, h3.lv2 span.h2_pickup131214_02, h4.lv2 span.h2_pickup131214_02, h5.lv2 span.h2_pickup131214_02, h6.lv2 span.h2_pickup131214_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1971px;
  height: 46px;
  width: 633px;
}
h1.lv2 span.h2_pickup_20131220_01_01, h2.lv2 span.h2_pickup_20131220_01_01, h3.lv2 span.h2_pickup_20131220_01_01, h4.lv2 span.h2_pickup_20131220_01_01, h5.lv2 span.h2_pickup_20131220_01_01, h6.lv2 span.h2_pickup_20131220_01_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2284px;
  height: 45px;
  width: 467px;
}
h1.lv2 span.h2_pickup_20131220_01_02, h2.lv2 span.h2_pickup_20131220_01_02, h3.lv2 span.h2_pickup_20131220_01_02, h4.lv2 span.h2_pickup_20131220_01_02, h5.lv2 span.h2_pickup_20131220_01_02, h6.lv2 span.h2_pickup_20131220_01_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2441px;
  height: 45px;
  width: 410px;
}
h1.lv2 span.h2_pickup_20140110_01_01, h2.lv2 span.h2_pickup_20140110_01_01, h3.lv2 span.h2_pickup_20140110_01_01, h4.lv2 span.h2_pickup_20140110_01_01, h5.lv2 span.h2_pickup_20140110_01_01, h6.lv2 span.h2_pickup_20140110_01_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2239px;
  height: 45px;
  width: 438px;
}
h1.lv2 span.h2_pickup_20140110_01_02, h2.lv2 span.h2_pickup_20140110_01_02, h3.lv2 span.h2_pickup_20140110_01_02, h4.lv2 span.h2_pickup_20140110_01_02, h5.lv2 span.h2_pickup_20140110_01_02, h6.lv2 span.h2_pickup_20140110_01_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2705px;
  height: 45px;
  width: 217px;
}
h1.lv2 span.h2_pickup_20140110_01_03, h2.lv2 span.h2_pickup_20140110_01_03, h3.lv2 span.h2_pickup_20140110_01_03, h4.lv2 span.h2_pickup_20140110_01_03, h5.lv2 span.h2_pickup_20140110_01_03, h6.lv2 span.h2_pickup_20140110_01_03 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2750px;
  height: 45px;
  width: 215px;
}
h1.lv2 span.h2_pickup_20140110_01_04, h2.lv2 span.h2_pickup_20140110_01_04, h3.lv2 span.h2_pickup_20140110_01_04, h4.lv2 span.h2_pickup_20140110_01_04, h5.lv2 span.h2_pickup_20140110_01_04, h6.lv2 span.h2_pickup_20140110_01_04 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2486px;
  height: 45px;
  width: 411px;
}
h1.lv2 span.h2_pickup_20140115_01_01, h2.lv2 span.h2_pickup_20140115_01_01, h3.lv2 span.h2_pickup_20140115_01_01, h4.lv2 span.h2_pickup_20140115_01_01, h5.lv2 span.h2_pickup_20140115_01_01, h6.lv2 span.h2_pickup_20140115_01_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2062px;
  height: 46px;
  width: 535px;
}
h1.lv2 span.h2_pickup_20140115_01_02, h2.lv2 span.h2_pickup_20140115_01_02, h3.lv2 span.h2_pickup_20140115_01_02, h4.lv2 span.h2_pickup_20140115_01_02, h5.lv2 span.h2_pickup_20140115_01_02, h6.lv2 span.h2_pickup_20140115_01_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1777px;
  height: 84px;
  width: 417px;
}
h1.lv2 span.h2_pickup_20140115_01_03, h2.lv2 span.h2_pickup_20140115_01_03, h3.lv2 span.h2_pickup_20140115_01_03, h4.lv2 span.h2_pickup_20140115_01_03, h5.lv2 span.h2_pickup_20140115_01_03, h6.lv2 span.h2_pickup_20140115_01_03 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2906px;
  height: 45px;
  width: 208px;
}
h1.lv2 span.h2_pickup_20140215_01, h2.lv2 span.h2_pickup_20140215_01, h3.lv2 span.h2_pickup_20140215_01, h4.lv2 span.h2_pickup_20140215_01, h5.lv2 span.h2_pickup_20140215_01, h6.lv2 span.h2_pickup_20140215_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3067px;
  height: 45px;
  width: 151px;
}
h1.lv2 span.h2_pickup_20140215_02, h2.lv2 span.h2_pickup_20140215_02, h3.lv2 span.h2_pickup_20140215_02, h4.lv2 span.h2_pickup_20140215_02, h5.lv2 span.h2_pickup_20140215_02, h6.lv2 span.h2_pickup_20140215_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2977px;
  height: 45px;
  width: 152px;
}
h1.lv2 span.h2_pickup_20140215_03, h2.lv2 span.h2_pickup_20140215_03, h3.lv2 span.h2_pickup_20140215_03, h4.lv2 span.h2_pickup_20140215_03, h5.lv2 span.h2_pickup_20140215_03, h6.lv2 span.h2_pickup_20140215_03 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2556px;
  height: 44px;
  width: 325px;
}
h1.lv2 span.h2_pickup_20140215_04, h2.lv2 span.h2_pickup_20140215_04, h3.lv2 span.h2_pickup_20140215_04, h4.lv2 span.h2_pickup_20140215_04, h5.lv2 span.h2_pickup_20140215_04, h6.lv2 span.h2_pickup_20140215_04 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1861px;
  height: 45px;
  width: 636px;
}
h1.lv2 span.rule_01, h2.lv2 span.rule_01, h3.lv2 span.rule_01, h4.lv2 span.rule_01, h5.lv2 span.rule_01, h6.lv2 span.rule_01 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1351px;
  height: 31px;
  width: 187px;
}
h1.lv2 span.rule_02, h2.lv2 span.rule_02, h3.lv2 span.rule_02, h4.lv2 span.rule_02, h5.lv2 span.rule_02, h6.lv2 span.rule_02 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -946px;
  height: 31px;
  width: 311px;
}
h1.lv2 span.rule_03, h2.lv2 span.rule_03, h3.lv2 span.rule_03, h4.lv2 span.rule_03, h5.lv2 span.rule_03, h6.lv2 span.rule_03 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -735px;
  height: 45px;
  width: 335px;
}
h1.lv2 span.rule_04, h2.lv2 span.rule_04, h3.lv2 span.rule_04, h4.lv2 span.rule_04, h5.lv2 span.rule_04, h6.lv2 span.rule_04 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1382px;
  height: 28px;
  width: 258px;
}
h1.lv2 span.rule_card_01, h2.lv2 span.rule_card_01, h3.lv2 span.rule_card_01, h4.lv2 span.rule_card_01, h5.lv2 span.rule_card_01, h6.lv2 span.rule_card_01 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1498px;
  height: 28px;
  width: 153px;
}
h1.lv2 span.rule_card_02, h2.lv2 span.rule_card_02, h3.lv2 span.rule_card_02, h4.lv2 span.rule_card_02, h5.lv2 span.rule_card_02, h6.lv2 span.rule_card_02 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1038px;
  height: 30px;
  width: 328px;
}
h1.lv2 span.rule_card_03, h2.lv2 span.rule_card_03, h3.lv2 span.rule_card_03, h4.lv2 span.rule_card_03, h5.lv2 span.rule_card_03, h6.lv2 span.rule_card_03 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -780px;
  height: 30px;
  width: 386px;
}
h1.lv2 span.rule_card_04, h2.lv2 span.rule_card_04, h3.lv2 span.rule_card_04, h4.lv2 span.rule_card_04, h5.lv2 span.rule_card_04, h6.lv2 span.rule_card_04 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1410px;
  height: 29px;
  width: 199px;
}
h1.lv2 span.rule_card_05, h2.lv2 span.rule_card_05, h3.lv2 span.rule_card_05, h4.lv2 span.rule_card_05, h5.lv2 span.rule_card_05, h6.lv2 span.rule_card_05 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1231px;
  height: 30px;
  width: 214px;
}
h1.lv2 span.rule_game_01, h2.lv2 span.rule_game_01, h3.lv2 span.rule_game_01, h4.lv2 span.rule_game_01, h5.lv2 span.rule_game_01, h6.lv2 span.rule_game_01 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1526px;
  height: 29px;
  width: 151px;
}
h1.lv2 span.rule_game_02, h2.lv2 span.rule_game_02, h3.lv2 span.rule_game_02, h4.lv2 span.rule_game_02, h5.lv2 span.rule_game_02, h6.lv2 span.rule_game_02 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1068px;
  height: 29px;
  width: 342px;
}
h1.lv2 span.rule_game_03, h2.lv2 span.rule_game_03, h3.lv2 span.rule_game_03, h4.lv2 span.rule_game_03, h5.lv2 span.rule_game_03, h6.lv2 span.rule_game_03 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1472px;
  height: 26px;
  width: 198px;
}
h1.lv2 span.rule_game_04, h2.lv2 span.rule_game_04, h3.lv2 span.rule_game_04, h4.lv2 span.rule_game_04, h5.lv2 span.rule_game_04, h6.lv2 span.rule_game_04 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1202px;
  height: 29px;
  width: 254px;
}
h1.lv2 span.rule_game_05, h2.lv2 span.rule_game_05, h3.lv2 span.rule_game_05, h4.lv2 span.rule_game_05, h5.lv2 span.rule_game_05, h6.lv2 span.rule_game_05 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -705px;
  height: 30px;
  width: 431px;
}
h1.lv2 span.rule_game_06, h2.lv2 span.rule_game_06, h3.lv2 span.rule_game_06, h4.lv2 span.rule_game_06, h5.lv2 span.rule_game_06, h6.lv2 span.rule_game_06 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1008px;
  height: 30px;
  width: 326px;
}
h1.lv2 span.rule_game_07, h2.lv2 span.rule_game_07, h3.lv2 span.rule_game_07, h4.lv2 span.rule_game_07, h5.lv2 span.rule_game_07, h6.lv2 span.rule_game_07 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -810px;
  height: 31px;
  width: 414px;
}
h1.lv2 span.rule_game_08, h2.lv2 span.rule_game_08, h3.lv2 span.rule_game_08, h4.lv2 span.rule_game_08, h5.lv2 span.rule_game_08, h6.lv2 span.rule_game_08 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1261px;
  height: 30px;
  width: 216px;
}
h1.lv2 span.h3_pickup_131129_02_01, h2.lv2 span.h3_pickup_131129_02_01, h3.lv2 span.h3_pickup_131129_02_01, h4.lv2 span.h3_pickup_131129_02_01, h5.lv2 span.h3_pickup_131129_02_01, h6.lv2 span.h3_pickup_131129_02_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2394px;
  height: 47px;
  width: 394px;
}
h1.lv2 span.h3_pickup_131129_02_02, h2.lv2 span.h3_pickup_131129_02_02, h3.lv2 span.h3_pickup_131129_02_02, h4.lv2 span.h3_pickup_131129_02_02, h5.lv2 span.h3_pickup_131129_02_02, h6.lv2 span.h3_pickup_131129_02_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2192px;
  height: 47px;
  width: 462px;
}
h1.lv2 span.final, h2.lv2 span.final, h3.lv2 span.final, h4.lv2 span.final, h5.lv2 span.final, h6.lv2 span.final {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -841px;
  height: 45px;
  width: 370px;
}
h1.lv2 span.final_01, h2.lv2 span.final_01, h3.lv2 span.final_01, h4.lv2 span.final_01, h5.lv2 span.final_01, h6.lv2 span.final_01 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -206px;
  height: 46px;
  width: 649px;
}
h1.lv2 span.final_02, h2.lv2 span.final_02, h3.lv2 span.final_02, h4.lv2 span.final_02, h5.lv2 span.final_02, h6.lv2 span.final_02 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -403px;
  height: 45px;
  width: 512px;
}
h1.lv2 span.final_03, h2.lv2 span.final_03, h3.lv2 span.final_03, h4.lv2 span.final_03, h5.lv2 span.final_03, h6.lv2 span.final_03 {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -600px;
  height: 45px;
  width: 371px;
}
h1.lv2 span.final_moriuchiryuoh_x_getTV, h2.lv2 span.final_moriuchiryuoh_x_getTV, h3.lv2 span.final_moriuchiryuoh_x_getTV, h4.lv2 span.final_moriuchiryuoh_x_getTV, h5.lv2 span.final_moriuchiryuoh_x_getTV, h6.lv2 span.final_moriuchiryuoh_x_getTV {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -297px;
  height: 41px;
  width: 638px;
}
h1.lv2 span.final_proKishiSaikyo, h2.lv2 span.final_proKishiSaikyo, h3.lv2 span.final_proKishiSaikyo, h4.lv2 span.final_proKishiSaikyo, h5.lv2 span.final_proKishiSaikyo, h6.lv2 span.final_proKishiSaikyo {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 80px;
  width: 585px;
}
h1.lv2 span.final_fromGetTV, h2.lv2 span.final_fromGetTV, h3.lv2 span.final_fromGetTV, h4.lv2 span.final_fromGetTV, h5.lv2 span.final_fromGetTV, h6.lv2 span.final_fromGetTV {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -252px;
  height: 45px;
  width: 612px;
}
h1.lv2 span.h2_final_niconico, h2.lv2 span.h2_final_niconico, h3.lv2 span.h2_final_niconico, h4.lv2 span.h2_final_niconico, h5.lv2 span.h2_final_niconico, h6.lv2 span.h2_final_niconico {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -448px;
  height: 45px;
  width: 547px;
}
h1.lv2 span.h2_final_kishiProf, h2.lv2 span.h2_final_kishiProf, h3.lv2 span.h2_final_kishiProf, h4.lv2 span.h2_final_kishiProf, h5.lv2 span.h2_final_kishiProf, h6.lv2 span.h2_final_kishiProf {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -493px;
  height: 46px;
  width: 511px;
}
h1.lv2 span.h2_report_nagoya_01, h2.lv2 span.h2_report_nagoya_01, h3.lv2 span.h2_report_nagoya_01, h4.lv2 span.h2_report_nagoya_01, h5.lv2 span.h2_report_nagoya_01, h6.lv2 span.h2_report_nagoya_01 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1009px;
  height: 45px;
  width: 393px;
}
h1.lv2 span.h2_report_nagoya_02, h2.lv2 span.h2_report_nagoya_02, h3.lv2 span.h2_report_nagoya_02, h4.lv2 span.h2_report_nagoya_02, h5.lv2 span.h2_report_nagoya_02, h6.lv2 span.h2_report_nagoya_02 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1054px;
  height: 45px;
  width: 371px;
}
h1.lv2 span.h2_report_tokyo_01, h2.lv2 span.h2_report_tokyo_01, h3.lv2 span.h2_report_tokyo_01, h4.lv2 span.h2_report_tokyo_01, h5.lv2 span.h2_report_tokyo_01, h6.lv2 span.h2_report_tokyo_01 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -964px;
  height: 45px;
  width: 425px;
}
h1.lv2 span.h2_report_tokyo_02, h2.lv2 span.h2_report_tokyo_02, h3.lv2 span.h2_report_tokyo_02, h4.lv2 span.h2_report_tokyo_02, h5.lv2 span.h2_report_tokyo_02, h6.lv2 span.h2_report_tokyo_02 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1099px;
  height: 45px;
  width: 371px;
}
h1.lv2 span.h2_report_fukuoka_01, h2.lv2 span.h2_report_fukuoka_01, h3.lv2 span.h2_report_fukuoka_01, h4.lv2 span.h2_report_fukuoka_01, h5.lv2 span.h2_report_fukuoka_01, h6.lv2 span.h2_report_fukuoka_01 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -925px;
  height: 39px;
  width: 433px;
}
h1.lv2 span.h2_report_fukuoka_02, h2.lv2 span.h2_report_fukuoka_02, h3.lv2 span.h2_report_fukuoka_02, h4.lv2 span.h2_report_fukuoka_02, h5.lv2 span.h2_report_fukuoka_02, h6.lv2 span.h2_report_fukuoka_02 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1144px;
  height: 44px;
  width: 371px;
}
h1.lv2 span.h2_report_osaka_01, h2.lv2 span.h2_report_osaka_01, h3.lv2 span.h2_report_osaka_01, h4.lv2 span.h2_report_osaka_01, h5.lv2 span.h2_report_osaka_01, h6.lv2 span.h2_report_osaka_01 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -880px;
  height: 45px;
  width: 435px;
}
h1.lv2 span.h2_report_osaka_02, h2.lv2 span.h2_report_osaka_02, h3.lv2 span.h2_report_osaka_02, h4.lv2 span.h2_report_osaka_02, h5.lv2 span.h2_report_osaka_02, h6.lv2 span.h2_report_osaka_02 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1188px;
  height: 44px;
  width: 371px;
}
h1.lv2 span.h2_report_sapporo_01, h2.lv2 span.h2_report_sapporo_01, h3.lv2 span.h2_report_sapporo_01, h4.lv2 span.h2_report_sapporo_01, h5.lv2 span.h2_report_sapporo_01, h6.lv2 span.h2_report_sapporo_01 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -790px;
  height: 45px;
  width: 652px;
}
h1.lv2 span.h2_report_sapporo_02, h2.lv2 span.h2_report_sapporo_02, h3.lv2 span.h2_report_sapporo_02, h4.lv2 span.h2_report_sapporo_02, h5.lv2 span.h2_report_sapporo_02, h6.lv2 span.h2_report_sapporo_02 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1232px;
  height: 42px;
  width: 371px;
}
h1.lv2 span.h2_report_sendai_01, h2.lv2 span.h2_report_sendai_01, h3.lv2 span.h2_report_sendai_01, h4.lv2 span.h2_report_sendai_01, h5.lv2 span.h2_report_sendai_01, h6.lv2 span.h2_report_sendai_01 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -835px;
  height: 45px;
  width: 614px;
}
h1.lv2 span.h2_report_sendai_02, h2.lv2 span.h2_report_sendai_02, h3.lv2 span.h2_report_sendai_02, h4.lv2 span.h2_report_sendai_02, h5.lv2 span.h2_report_sendai_02, h6.lv2 span.h2_report_sendai_02 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1274px;
  height: 45px;
  width: 371px;
}
h1.lv3, h2.lv3, h3.lv3, h4.lv3, h5.lv3, h6.lv3 {
  margin-bottom: 20px;
}
h1.lv3 span, h2.lv3 span, h3.lv3 span, h4.lv3 span, h5.lv3 span, h6.lv3 span {
  text-indent: 120%;
  overflow: hidden;
  white-space: nowrap;
}
h1.lv3 span.pickup_check_01, h2.lv3 span.pickup_check_01, h3.lv3 span.pickup_check_01, h4.lv3 span.pickup_check_01, h5.lv3 span.pickup_check_01, h6.lv3 span.pickup_check_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4957px;
  height: 53px;
  width: 298px;
}
h1.lv3 span.pickup_check_02, h2.lv3 span.pickup_check_02, h3.lv3 span.pickup_check_02, h4.lv3 span.pickup_check_02, h5.lv3 span.pickup_check_02, h6.lv3 span.pickup_check_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4792px;
  height: 52px;
  width: 262px;
}
h1.lv3 span.pickup_check_03, h2.lv3 span.pickup_check_03, h3.lv3 span.pickup_check_03, h4.lv3 span.pickup_check_03, h5.lv3 span.pickup_check_03, h6.lv3 span.pickup_check_03 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4181px;
  height: 31px;
  width: 636px;
}
h1.lv3 span.pickup_check_04, h2.lv3 span.pickup_check_04, h3.lv3 span.pickup_check_04, h4.lv3 span.pickup_check_04, h5.lv3 span.pickup_check_04, h6.lv3 span.pickup_check_04 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3631px;
  height: 53px;
  width: 299px;
}
h1.lv3 span.pickup_check_05, h2.lv3 span.pickup_check_05, h3.lv3 span.pickup_check_05, h4.lv3 span.pickup_check_05, h5.lv3 span.pickup_check_05, h6.lv3 span.pickup_check_05 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4686px;
  height: 52px;
  width: 262px;
}
h1.lv3 span.pickup_check_6, h2.lv3 span.pickup_check_6, h3.lv3 span.pickup_check_6, h4.lv3 span.pickup_check_6, h5.lv3 span.pickup_check_6, h6.lv3 span.pickup_check_6 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4212px;
  height: 31px;
  width: 636px;
}
h1.lv3 span.pickup_team_01, h2.lv3 span.pickup_team_01, h3.lv3 span.pickup_team_01, h4.lv3 span.pickup_team_01, h5.lv3 span.pickup_team_01, h6.lv3 span.pickup_team_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4630px;
  height: 56px;
  width: 298px;
}
h1.lv3 span.pickup_team_02, h2.lv3 span.pickup_team_02, h3.lv3 span.pickup_team_02, h4.lv3 span.pickup_team_02, h5.lv3 span.pickup_team_02, h6.lv3 span.pickup_team_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4738px;
  height: 54px;
  width: 300px;
}
h1.lv3 span.pickup_team_03, h2.lv3 span.pickup_team_03, h3.lv3 span.pickup_team_03, h4.lv3 span.pickup_team_03, h5.lv3 span.pickup_team_03, h6.lv3 span.pickup_team_03 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5122px;
  height: 30px;
  width: 298px;
}
h1.lv3 span.pickup_team_04, h2.lv3 span.pickup_team_04, h3.lv3 span.pickup_team_04, h4.lv3 span.pickup_team_04, h5.lv3 span.pickup_team_04, h6.lv3 span.pickup_team_04 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5348px;
  height: 29px;
  width: 299px;
}
h1.lv3 span.pickup_team_05, h2.lv3 span.pickup_team_05, h3.lv3 span.pickup_team_05, h4.lv3 span.pickup_team_05, h5.lv3 span.pickup_team_05, h6.lv3 span.pickup_team_05 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3684px;
  height: 31px;
  width: 636px;
}
h1.lv3 span.pickup_team_06, h2.lv3 span.pickup_team_06, h3.lv3 span.pickup_team_06, h4.lv3 span.pickup_team_06, h5.lv3 span.pickup_team_06, h6.lv3 span.pickup_team_06 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3903px;
  height: 31px;
  width: 636px;
}
h1.lv3 span.pickup_team_07, h2.lv3 span.pickup_team_07, h3.lv3 span.pickup_team_07, h4.lv3 span.pickup_team_07, h5.lv3 span.pickup_team_07, h6.lv3 span.pickup_team_07 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4042px;
  height: 31px;
  width: 636px;
}
h1.lv3 span.h3_pickup_131129_01_01, h2.lv3 span.h3_pickup_131129_01_01, h3.lv3 span.h3_pickup_131129_01_01, h4.lv3 span.h3_pickup_131129_01_01, h5.lv3 span.h3_pickup_131129_01_01, h6.lv3 span.h3_pickup_131129_01_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5637px;
  height: 30px;
  width: 298px;
}
h1.lv3 span.h3_pickup_131129_01_02, h2.lv3 span.h3_pickup_131129_01_02, h3.lv3 span.h3_pickup_131129_01_02, h4.lv3 span.h3_pickup_131129_01_02, h5.lv3 span.h3_pickup_131129_01_02, h6.lv3 span.h3_pickup_131129_01_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5606px;
  height: 31px;
  width: 298px;
}
h1.lv3 span.h3_pickup_131129_01_03, h2.lv3 span.h3_pickup_131129_01_03, h3.lv3 span.h3_pickup_131129_01_03, h4.lv3 span.h3_pickup_131129_01_03, h5.lv3 span.h3_pickup_131129_01_03, h6.lv3 span.h3_pickup_131129_01_03 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5544px;
  height: 31px;
  width: 298px;
}
h1.lv3 span.h3_pickup_131129_01_04, h2.lv3 span.h3_pickup_131129_01_04, h3.lv3 span.h3_pickup_131129_01_04, h4.lv3 span.h3_pickup_131129_01_04, h5.lv3 span.h3_pickup_131129_01_04, h6.lv3 span.h3_pickup_131129_01_04 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5575px;
  height: 31px;
  width: 299px;
}
h1.lv3 span.h3_pickup_20140110_01_01, h2.lv3 span.h3_pickup_20140110_01_01, h3.lv3 span.h3_pickup_20140110_01_01, h4.lv3 span.h3_pickup_20140110_01_01, h5.lv3 span.h3_pickup_20140110_01_01, h6.lv3 span.h3_pickup_20140110_01_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5265px;
  height: 31px;
  width: 636px;
}
h1.lv3 span.h3_pickup_20140110_01_02, h2.lv3 span.h3_pickup_20140110_01_02, h3.lv3 span.h3_pickup_20140110_01_02, h4.lv3 span.h3_pickup_20140110_01_02, h5.lv3 span.h3_pickup_20140110_01_02, h6.lv3 span.h3_pickup_20140110_01_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5453px;
  height: 31px;
  width: 636px;
}
h1.lv3 span.h3_pickup_20140110_01_03, h2.lv3 span.h3_pickup_20140110_01_03, h3.lv3 span.h3_pickup_20140110_01_03, h4.lv3 span.h3_pickup_20140110_01_03, h5.lv3 span.h3_pickup_20140110_01_03, h6.lv3 span.h3_pickup_20140110_01_03 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5212px;
  height: 31px;
  width: 637px;
}
h1.lv3 span.h3_pickup_20140110_01_04, h2.lv3 span.h3_pickup_20140110_01_04, h3.lv3 span.h3_pickup_20140110_01_04, h4.lv3 span.h3_pickup_20140110_01_04, h5.lv3 span.h3_pickup_20140110_01_04, h6.lv3 span.h3_pickup_20140110_01_04 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4896px;
  height: 31px;
  width: 637px;
}
h1.lv3 span.h3_pickup_20140328_01_01, h2.lv3 span.h3_pickup_20140328_01_01, h3.lv3 span.h3_pickup_20140328_01_01, h4.lv3 span.h3_pickup_20140328_01_01, h5.lv3 span.h3_pickup_20140328_01_01, h6.lv3 span.h3_pickup_20140328_01_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4517px;
  height: 55px;
  width: 308px;
}
h1.lv3 span.h3_pickup_20140328_01_02, h2.lv3 span.h3_pickup_20140328_01_02, h3.lv3 span.h3_pickup_20140328_01_02, h4.lv3 span.h3_pickup_20140328_01_02, h5.lv3 span.h3_pickup_20140328_01_02, h6.lv3 span.h3_pickup_20140328_01_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4353px;
  height: 54px;
  width: 308px;
}
h1.lv3 span.h3_pickup_20140328_01_03, h2.lv3 span.h3_pickup_20140328_01_03, h3.lv3 span.h3_pickup_20140328_01_03, h4.lv3 span.h3_pickup_20140328_01_03, h5.lv3 span.h3_pickup_20140328_01_03, h6.lv3 span.h3_pickup_20140328_01_03 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4243px;
  height: 56px;
  width: 308px;
}
h1.lv3 span.h3_pickup_20140328_01_04, h2.lv3 span.h3_pickup_20140328_01_04, h3.lv3 span.h3_pickup_20140328_01_04, h4.lv3 span.h3_pickup_20140328_01_04, h5.lv3 span.h3_pickup_20140328_01_04, h6.lv3 span.h3_pickup_20140328_01_04 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4461px;
  height: 56px;
  width: 308px;
}
h1.lv3 span.h3_pickup_20140328_01_05, h2.lv3 span.h3_pickup_20140328_01_05, h3.lv3 span.h3_pickup_20140328_01_05, h4.lv3 span.h3_pickup_20140328_01_05, h5.lv3 span.h3_pickup_20140328_01_05, h6.lv3 span.h3_pickup_20140328_01_05 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5697px;
  height: 30px;
  width: 308px;
}
h1.lv3 span.h3_pickup_20140328_01_06, h2.lv3 span.h3_pickup_20140328_01_06, h3.lv3 span.h3_pickup_20140328_01_06, h4.lv3 span.h3_pickup_20140328_01_06, h5.lv3 span.h3_pickup_20140328_01_06, h6.lv3 span.h3_pickup_20140328_01_06 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5514px;
  height: 30px;
  width: 308px;
}
h1.lv3 span.h3_pickup_20140328_01_07, h2.lv3 span.h3_pickup_20140328_01_07, h3.lv3 span.h3_pickup_20140328_01_07, h4.lv3 span.h3_pickup_20140328_01_07, h5.lv3 span.h3_pickup_20140328_01_07, h6.lv3 span.h3_pickup_20140328_01_07 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5667px;
  height: 30px;
  width: 634px;
}
h1.lv3 span.h3_pickup_20140328_01_08, h2.lv3 span.h3_pickup_20140328_01_08, h3.lv3 span.h3_pickup_20140328_01_08, h4.lv3 span.h3_pickup_20140328_01_08, h5.lv3 span.h3_pickup_20140328_01_08, h6.lv3 span.h3_pickup_20140328_01_08 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5484px;
  height: 30px;
  width: 634px;
}
h1.lv3 span.h4_pickup_131129_02_01, h2.lv3 span.h4_pickup_131129_02_01, h3.lv3 span.h4_pickup_131129_02_01, h4.lv3 span.h4_pickup_131129_02_01, h5.lv3 span.h4_pickup_131129_02_01, h6.lv3 span.h4_pickup_131129_02_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4127px;
  height: 54px;
  width: 298px;
}
h1.lv3 span.h4_pickup_131129_02_02, h2.lv3 span.h4_pickup_131129_02_02, h3.lv3 span.h4_pickup_131129_02_02, h4.lv3 span.h4_pickup_131129_02_02, h5.lv3 span.h4_pickup_131129_02_02, h6.lv3 span.h4_pickup_131129_02_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4073px;
  height: 54px;
  width: 299px;
}
h1.lv3 span.h4_pickup_131129_02_03, h2.lv3 span.h4_pickup_131129_02_03, h3.lv3 span.h4_pickup_131129_02_03, h4.lv3 span.h4_pickup_131129_02_03, h5.lv3 span.h4_pickup_131129_02_03, h6.lv3 span.h4_pickup_131129_02_03 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3988px;
  height: 54px;
  width: 298px;
}
h1.lv3 span.h4_pickup_131129_02_04, h2.lv3 span.h4_pickup_131129_02_04, h3.lv3 span.h4_pickup_131129_02_04, h4.lv3 span.h4_pickup_131129_02_04, h5.lv3 span.h4_pickup_131129_02_04, h6.lv3 span.h4_pickup_131129_02_04 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4299px;
  height: 54px;
  width: 299px;
}
h1.lv3 span.h4_pickup_131129_02_05, h2.lv3 span.h4_pickup_131129_02_05, h3.lv3 span.h4_pickup_131129_02_05, h4.lv3 span.h4_pickup_131129_02_05, h5.lv3 span.h4_pickup_131129_02_05, h6.lv3 span.h4_pickup_131129_02_05 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4407px;
  height: 54px;
  width: 299px;
}
h1.lv3 span.h4_pickup_131129_02_06, h2.lv3 span.h4_pickup_131129_02_06, h3.lv3 span.h4_pickup_131129_02_06, h4.lv3 span.h4_pickup_131129_02_06, h5.lv3 span.h4_pickup_131129_02_06, h6.lv3 span.h4_pickup_131129_02_06 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3934px;
  height: 54px;
  width: 300px;
}
h1.lv3 span.h4_pickup_131129_02_07, h2.lv3 span.h4_pickup_131129_02_07, h3.lv3 span.h4_pickup_131129_02_07, h4.lv3 span.h4_pickup_131129_02_07, h5.lv3 span.h4_pickup_131129_02_07, h6.lv3 span.h4_pickup_131129_02_07 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3849px;
  height: 54px;
  width: 300px;
}
h1.lv3 span.h4_pickup_131129_02_08, h2.lv3 span.h4_pickup_131129_02_08, h3.lv3 span.h4_pickup_131129_02_08, h4.lv3 span.h4_pickup_131129_02_08, h5.lv3 span.h4_pickup_131129_02_08, h6.lv3 span.h4_pickup_131129_02_08 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3311px;
  height: 78px;
  width: 300px;
}
h1.lv3 span.h4_pickup_131129_02_09, h2.lv3 span.h4_pickup_131129_02_09, h3.lv3 span.h4_pickup_131129_02_09, h4.lv3 span.h4_pickup_131129_02_09, h5.lv3 span.h4_pickup_131129_02_09, h6.lv3 span.h4_pickup_131129_02_09 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3389px;
  height: 78px;
  width: 300px;
}
h1.lv3 span.h4_pickup_131129_02_10, h2.lv3 span.h4_pickup_131129_02_10, h3.lv3 span.h4_pickup_131129_02_10, h4.lv3 span.h4_pickup_131129_02_10, h5.lv3 span.h4_pickup_131129_02_10, h6.lv3 span.h4_pickup_131129_02_10 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3166px;
  height: 102px;
  width: 300px;
}
h1.lv3 span.h4_pickup_131129_02_11, h2.lv3 span.h4_pickup_131129_02_11, h3.lv3 span.h4_pickup_131129_02_11, h4.lv3 span.h4_pickup_131129_02_11, h5.lv3 span.h4_pickup_131129_02_11, h6.lv3 span.h4_pickup_131129_02_11 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3553px;
  height: 78px;
  width: 300px;
}
h1.lv3 span.h4_pickup_131129_02_12, h2.lv3 span.h4_pickup_131129_02_12, h3.lv3 span.h4_pickup_131129_02_12, h4.lv3 span.h4_pickup_131129_02_12, h5.lv3 span.h4_pickup_131129_02_12, h6.lv3 span.h4_pickup_131129_02_12 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3715px;
  height: 55px;
  width: 300px;
}
h1.lv3 span.h3_pickup131214_01, h2.lv3 span.h3_pickup131214_01, h3.lv3 span.h3_pickup131214_01, h4.lv3 span.h3_pickup131214_01, h5.lv3 span.h3_pickup131214_01, h6.lv3 span.h3_pickup131214_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3770px;
  height: 79px;
  width: 300px;
}
h1.lv3 span.h3_pickup131214_02, h2.lv3 span.h3_pickup131214_02, h3.lv3 span.h3_pickup131214_02, h4.lv3 span.h3_pickup131214_02, h5.lv3 span.h3_pickup131214_02, h6.lv3 span.h3_pickup131214_02 {
  margin-top: -43px;
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4844px;
  height: 52px;
  width: 262px;
}
h1.lv3 span.h3_pickup131214_03, h2.lv3 span.h3_pickup131214_03, h3.lv3 span.h3_pickup131214_03, h4.lv3 span.h3_pickup131214_03, h5.lv3 span.h3_pickup131214_03, h6.lv3 span.h3_pickup131214_03 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5010px;
  height: 30px;
  width: 274px;
}
h1.lv3 span.h3_pickup131214_04, h2.lv3 span.h3_pickup131214_04, h3.lv3 span.h3_pickup131214_04, h4.lv3 span.h3_pickup131214_04, h5.lv3 span.h3_pickup131214_04, h6.lv3 span.h3_pickup131214_04 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5152px;
  height: 30px;
  width: 278px;
}
h1.lv3 span.h3_pickup131214_05, h2.lv3 span.h3_pickup131214_05, h3.lv3 span.h3_pickup131214_05, h4.lv3 span.h3_pickup131214_05, h5.lv3 span.h3_pickup131214_05, h6.lv3 span.h3_pickup131214_05 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5407px;
  height: 17px;
  width: 175px;
}
h1.lv3 span.h3_pickup131214_06, h2.lv3 span.h3_pickup131214_06, h3.lv3 span.h3_pickup131214_06, h4.lv3 span.h3_pickup131214_06, h5.lv3 span.h3_pickup131214_06, h6.lv3 span.h3_pickup131214_06 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4589px;
  height: 17px;
  width: 425px;
}
h1.lv3 span.h3_pickup131214_07, h2.lv3 span.h3_pickup131214_07, h3.lv3 span.h3_pickup131214_07, h4.lv3 span.h3_pickup131214_07, h5.lv3 span.h3_pickup131214_07, h6.lv3 span.h3_pickup131214_07 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4572px;
  height: 17px;
  width: 433px;
}
h1.lv3 span.h3_pickup_20131220_01_01, h2.lv3 span.h3_pickup_20131220_01_01, h3.lv3 span.h3_pickup_20131220_01_01, h4.lv3 span.h3_pickup_20131220_01_01, h5.lv3 span.h3_pickup_20131220_01_01, h6.lv3 span.h3_pickup_20131220_01_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5182px;
  height: 30px;
  width: 299px;
}
h1.lv3 span.h3_pickup_20131220_01_02, h2.lv3 span.h3_pickup_20131220_01_02, h3.lv3 span.h3_pickup_20131220_01_02, h4.lv3 span.h3_pickup_20131220_01_02, h5.lv3 span.h3_pickup_20131220_01_02, h6.lv3 span.h3_pickup_20131220_01_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5424px;
  height: 29px;
  width: 636px;
}
h1.lv3 span.h3_pickup_20131220_01_03, h2.lv3 span.h3_pickup_20131220_01_03, h3.lv3 span.h3_pickup_20131220_01_03, h4.lv3 span.h3_pickup_20131220_01_03, h5.lv3 span.h3_pickup_20131220_01_03, h6.lv3 span.h3_pickup_20131220_01_03 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5040px;
  height: 29px;
  width: 636px;
}
h1.lv3 span.h3_pickup_20131220_01_04, h2.lv3 span.h3_pickup_20131220_01_04, h3.lv3 span.h3_pickup_20131220_01_04, h4.lv3 span.h3_pickup_20131220_01_04, h5.lv3 span.h3_pickup_20131220_01_04, h6.lv3 span.h3_pickup_20131220_01_04 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5377px;
  height: 30px;
  width: 299px;
}
h1.lv3 span.h3_pickup_20131220_01_05, h2.lv3 span.h3_pickup_20131220_01_05, h3.lv3 span.h3_pickup_20131220_01_05, h4.lv3 span.h3_pickup_20131220_01_05, h5.lv3 span.h3_pickup_20131220_01_05, h6.lv3 span.h3_pickup_20131220_01_05 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4927px;
  height: 30px;
  width: 636px;
}
h1.lv3 span.h3_final, h2.lv3 span.h3_final, h3.lv3 span.h3_final, h4.lv3 span.h3_final, h5.lv3 span.h3_final, h6.lv3 span.h3_final {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1641px;
  height: 49px;
  width: 595px;
}
h1.lv3 span.h3_final_nakamurataichi, h2.lv3 span.h3_final_nakamurataichi, h3.lv3 span.h3_final_nakamurataichi, h4.lv3 span.h3_final_nakamurataichi, h5.lv3 span.h3_final_nakamurataichi, h6.lv3 span.h3_final_nakamurataichi {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1555px;
  height: 44px;
  width: 636px;
}
h1.lv3 span.h3_final_nodukihirotaka, h2.lv3 span.h3_final_nodukihirotaka, h3.lv3 span.h3_final_nodukihirotaka, h4.lv3 span.h3_final_nodukihirotaka, h5.lv3 span.h3_final_nodukihirotaka, h6.lv3 span.h3_final_nodukihirotaka {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1744px;
  height: 44px;
  width: 637px;
}
h1.lv3 span.h3_final_akutsuchikara, h2.lv3 span.h3_final_akutsuchikara, h3.lv3 span.h3_final_akutsuchikara, h4.lv3 span.h3_final_akutsuchikara, h5.lv3 span.h3_final_akutsuchikara, h6.lv3 span.h3_final_akutsuchikara {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1690px;
  height: 44px;
  width: 636px;
}
h1.lv3 span.h3_final_oikawatakuma, h2.lv3 span.h3_final_oikawatakuma, h3.lv3 span.h3_final_oikawatakuma, h4.lv3 span.h3_final_oikawatakuma, h5.lv3 span.h3_final_oikawatakuma, h6.lv3 span.h3_final_oikawatakuma {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1788px;
  height: 44px;
  width: 637px;
}
h1.lv3 span.h3_final_onair, h2.lv3 span.h3_final_onair, h3.lv3 span.h3_final_onair, h4.lv3 span.h3_final_onair, h5.lv3 span.h3_final_onair, h6.lv3 span.h3_final_onair {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1832px;
  height: 30px;
  width: 595px;
}
h1.lv3 span.h4_final_profile, h2.lv3 span.h4_final_profile, h3.lv3 span.h4_final_profile, h4.lv3 span.h4_final_profile, h5.lv3 span.h4_final_profile, h6.lv3 span.h4_final_profile {
  display: block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1876px;
  height: 32px;
  width: 259px;
}
h1.lv3 span.h3_pickup_20140115_01_01, h2.lv3 span.h3_pickup_20140115_01_01, h3.lv3 span.h3_pickup_20140115_01_01, h4.lv3 span.h3_pickup_20140115_01_01, h5.lv3 span.h3_pickup_20140115_01_01, h6.lv3 span.h3_pickup_20140115_01_01 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3467px;
  height: 86px;
  width: 299px;
}
h1.lv3 span.h3_pickup_20140115_01_02, h2.lv3 span.h3_pickup_20140115_01_02, h3.lv3 span.h3_pickup_20140115_01_02, h4.lv3 span.h3_pickup_20140115_01_02, h5.lv3 span.h3_pickup_20140115_01_02, h6.lv3 span.h3_pickup_20140115_01_02 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5069px;
  height: 53px;
  width: 299px;
}
h1.lv3 span.h3_pickup_20140115_01_03, h2.lv3 span.h3_pickup_20140115_01_03, h3.lv3 span.h3_pickup_20140115_01_03, h4.lv3 span.h3_pickup_20140115_01_03, h5.lv3 span.h3_pickup_20140115_01_03, h6.lv3 span.h3_pickup_20140115_01_03 {
  display: block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5296px;
  height: 52px;
  width: 262px;
}
h1.lv3 span.h3_report_nagoya_01, h2.lv3 span.h3_report_nagoya_01, h3.lv3 span.h3_report_nagoya_01, h4.lv3 span.h3_report_nagoya_01, h5.lv3 span.h3_report_nagoya_01, h6.lv3 span.h3_report_nagoya_01 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2536px;
  height: 64px;
  width: 309px;
}
h1.lv3 span.h3_report_nagoya_02, h2.lv3 span.h3_report_nagoya_02, h3.lv3 span.h3_report_nagoya_02, h4.lv3 span.h3_report_nagoya_02, h5.lv3 span.h3_report_nagoya_02, h6.lv3 span.h3_report_nagoya_02 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2984px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_nagoya_03, h2.lv3 span.h3_report_nagoya_03, h3.lv3 span.h3_report_nagoya_03, h4.lv3 span.h3_report_nagoya_03, h5.lv3 span.h3_report_nagoya_03, h6.lv3 span.h3_report_nagoya_03 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2088px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_nagoya_04, h2.lv3 span.h3_report_nagoya_04, h3.lv3 span.h3_report_nagoya_04, h4.lv3 span.h3_report_nagoya_04, h5.lv3 span.h3_report_nagoya_04, h6.lv3 span.h3_report_nagoya_04 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2600px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_tokyo_00, h2.lv3 span.h3_report_tokyo_00, h3.lv3 span.h3_report_tokyo_00, h4.lv3 span.h3_report_tokyo_00, h5.lv3 span.h3_report_tokyo_00, h6.lv3 span.h3_report_tokyo_00 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3207px;
  height: 31px;
  width: 637px;
}
h1.lv3 span.h3_report_tokyo_01, h2.lv3 span.h3_report_tokyo_01, h3.lv3 span.h3_report_tokyo_01, h4.lv3 span.h3_report_tokyo_01, h5.lv3 span.h3_report_tokyo_01, h6.lv3 span.h3_report_tokyo_01 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2792px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_tokyo_02, h2.lv3 span.h3_report_tokyo_02, h3.lv3 span.h3_report_tokyo_02, h4.lv3 span.h3_report_tokyo_02, h5.lv3 span.h3_report_tokyo_02, h6.lv3 span.h3_report_tokyo_02 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1960px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_tokyo_03, h2.lv3 span.h3_report_tokyo_03, h3.lv3 span.h3_report_tokyo_03, h4.lv3 span.h3_report_tokyo_03, h5.lv3 span.h3_report_tokyo_03, h6.lv3 span.h3_report_tokyo_03 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1832px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_tokyo_04, h2.lv3 span.h3_report_tokyo_04, h3.lv3 span.h3_report_tokyo_04, h4.lv3 span.h3_report_tokyo_04, h5.lv3 span.h3_report_tokyo_04, h6.lv3 span.h3_report_tokyo_04 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1768px;
  height: 64px;
  width: 309px;
}
h1.lv3 span.h3_report_tokyo_05, h2.lv3 span.h3_report_tokyo_05, h3.lv3 span.h3_report_tokyo_05, h4.lv3 span.h3_report_tokyo_05, h5.lv3 span.h3_report_tokyo_05, h6.lv3 span.h3_report_tokyo_05 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3176px;
  height: 31px;
  width: 637px;
}
h1.lv3 span.h3_report_tokyo_06, h2.lv3 span.h3_report_tokyo_06, h3.lv3 span.h3_report_tokyo_06, h4.lv3 span.h3_report_tokyo_06, h5.lv3 span.h3_report_tokyo_06, h6.lv3 span.h3_report_tokyo_06 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2344px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_tokyo_07, h2.lv3 span.h3_report_tokyo_07, h3.lv3 span.h3_report_tokyo_07, h4.lv3 span.h3_report_tokyo_07, h5.lv3 span.h3_report_tokyo_07, h6.lv3 span.h3_report_tokyo_07 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2152px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_tokyo_08, h2.lv3 span.h3_report_tokyo_08, h3.lv3 span.h3_report_tokyo_08, h4.lv3 span.h3_report_tokyo_08, h5.lv3 span.h3_report_tokyo_08, h6.lv3 span.h3_report_tokyo_08 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1896px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_tokyo_09, h2.lv3 span.h3_report_tokyo_09, h3.lv3 span.h3_report_tokyo_09, h4.lv3 span.h3_report_tokyo_09, h5.lv3 span.h3_report_tokyo_09, h6.lv3 span.h3_report_tokyo_09 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1704px;
  height: 64px;
  width: 309px;
}
h1.lv3 span.h3_report_fukuoka_01, h2.lv3 span.h3_report_fukuoka_01, h3.lv3 span.h3_report_fukuoka_01, h4.lv3 span.h3_report_fukuoka_01, h5.lv3 span.h3_report_fukuoka_01, h6.lv3 span.h3_report_fukuoka_01 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2472px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_fukuoka_02, h2.lv3 span.h3_report_fukuoka_02, h3.lv3 span.h3_report_fukuoka_02, h4.lv3 span.h3_report_fukuoka_02, h5.lv3 span.h3_report_fukuoka_02, h6.lv3 span.h3_report_fukuoka_02 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2216px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_fukuoka_03, h2.lv3 span.h3_report_fukuoka_03, h3.lv3 span.h3_report_fukuoka_03, h4.lv3 span.h3_report_fukuoka_03, h5.lv3 span.h3_report_fukuoka_03, h6.lv3 span.h3_report_fukuoka_03 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1384px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_fukuoka_04, h2.lv3 span.h3_report_fukuoka_04, h3.lv3 span.h3_report_fukuoka_04, h4.lv3 span.h3_report_fukuoka_04, h5.lv3 span.h3_report_fukuoka_04, h6.lv3 span.h3_report_fukuoka_04 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2664px;
  height: 64px;
  width: 309px;
}
h1.lv3 span.h3_report_osaka_01, h2.lv3 span.h3_report_osaka_01, h3.lv3 span.h3_report_osaka_01, h4.lv3 span.h3_report_osaka_01, h5.lv3 span.h3_report_osaka_01, h6.lv3 span.h3_report_osaka_01 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1640px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_osaka_02, h2.lv3 span.h3_report_osaka_02, h3.lv3 span.h3_report_osaka_02, h4.lv3 span.h3_report_osaka_02, h5.lv3 span.h3_report_osaka_02, h6.lv3 span.h3_report_osaka_02 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1512px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_osaka_03, h2.lv3 span.h3_report_osaka_03, h3.lv3 span.h3_report_osaka_03, h4.lv3 span.h3_report_osaka_03, h5.lv3 span.h3_report_osaka_03, h6.lv3 span.h3_report_osaka_03 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1576px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_osaka_04, h2.lv3 span.h3_report_osaka_04, h3.lv3 span.h3_report_osaka_04, h4.lv3 span.h3_report_osaka_04, h5.lv3 span.h3_report_osaka_04, h6.lv3 span.h3_report_osaka_04 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1448px;
  height: 64px;
  width: 309px;
}
h1.lv3 span.h3_report_sapporo_01, h2.lv3 span.h3_report_sapporo_01, h3.lv3 span.h3_report_sapporo_01, h4.lv3 span.h3_report_sapporo_01, h5.lv3 span.h3_report_sapporo_01, h6.lv3 span.h3_report_sapporo_01 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2856px;
  height: 64px;
  width: 309px;
}
h1.lv3 span.h3_report_sapporo_02, h2.lv3 span.h3_report_sapporo_02, h3.lv3 span.h3_report_sapporo_02, h4.lv3 span.h3_report_sapporo_02, h5.lv3 span.h3_report_sapporo_02, h6.lv3 span.h3_report_sapporo_02 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2920px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_sapporo_03, h2.lv3 span.h3_report_sapporo_03, h3.lv3 span.h3_report_sapporo_03, h4.lv3 span.h3_report_sapporo_03, h5.lv3 span.h3_report_sapporo_03, h6.lv3 span.h3_report_sapporo_03 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2280px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_sapporo_04, h2.lv3 span.h3_report_sapporo_04, h3.lv3 span.h3_report_sapporo_04, h4.lv3 span.h3_report_sapporo_04, h5.lv3 span.h3_report_sapporo_04, h6.lv3 span.h3_report_sapporo_04 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2024px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_sendai_01, h2.lv3 span.h3_report_sendai_01, h3.lv3 span.h3_report_sendai_01, h4.lv3 span.h3_report_sendai_01, h5.lv3 span.h3_report_sendai_01, h6.lv3 span.h3_report_sendai_01 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3048px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_sendai_02, h2.lv3 span.h3_report_sendai_02, h3.lv3 span.h3_report_sendai_02, h4.lv3 span.h3_report_sendai_02, h5.lv3 span.h3_report_sendai_02, h6.lv3 span.h3_report_sendai_02 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -3112px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_sendai_03, h2.lv3 span.h3_report_sendai_03, h3.lv3 span.h3_report_sendai_03, h4.lv3 span.h3_report_sendai_03, h5.lv3 span.h3_report_sendai_03, h6.lv3 span.h3_report_sendai_03 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2408px;
  height: 64px;
  width: 308px;
}
h1.lv3 span.h3_report_sendai_04, h2.lv3 span.h3_report_sendai_04, h3.lv3 span.h3_report_sendai_04, h4.lv3 span.h3_report_sendai_04, h5.lv3 span.h3_report_sendai_04, h6.lv3 span.h3_report_sendai_04 {
  display: block;
  background-image: url('../../common/images/sprites/report.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -2728px;
  height: 64px;
  width: 308px;
}

/* テーブル
------------------------------------------------------- */
table.table {
  width: 634px;
  margin-bottom: 30px;
}
table.table a {
  color: #0087ff;
}
table.table th {
  background: #320802;
  text-align: center;
  color: #e6b85e;
  padding: 15px 8px;
  line-height: 1.5em;
  border: 1px solid #522d28;
  border-width: 0 0 0 1px;
  font-size: 85%;
}
table.table th:first-child {
  border-width: 0;
}
table.table tr.odd td {
  background-color: #f6e3c8;
}
table.table tr.even td {
  background-color: #f8e8d2;
}
table.table td {
  text-align: left;
  color: #320802;
  padding: 15px 8px;
  line-height: 1.5em;
  border: 1px solid #dcc59a;
  font-size: 85%;
}
table.table.wAuto {
  width: 100%;
}
table.table.horizontal th {
  border-width: 0 0 1px 0;
  text-align: left;
}

/* 日付+テキスト
------------------------------------------------------- */
div.dateList .date {
  display: block;
  color: #ffb133;
  text-decoration: none;
}
div.dateList .text {
  display: block;
  color: #fff;
  text-decoration: none;
}

.section .imageBlock {
  margin: 20px 0;
  padding-top: 20px;
}
.section .imageBlock .image {
  margin-bottom: 0 !important;
}

dl.mini .imageBlock {
  margin: 10px;
  padding: 0;
  border-width: 0;
}
dl.mini .imageBlock .image {
  margin: 0 10px 0 0 !important;
}

a.ib {
  text-decoration: underline;
  color: #fff;
}
a.ib:hover {
  text-decoration: none;
}

.flow p.ruleCheck {
  text-indent: 120%;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  background-image: url('../../common/images/sprites/pickup.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4606px;
  height: 24px;
  width: 255px;
}
.flow #wrap {
  *zoom: 1;
}
.flow #wrap:after {
  content: '';
  display: table;
  clear: both;
}
.flow #wrap .goWrap {
  width: 305px;
  min-height: 1180px;
  background: url(../images/dlBG.png);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 20px 20px 10px;
}
.flow #wrap .goWrap#item2 {
  float: left;
}
.flow #wrap .goWrap#item3 {
  float: right;
}

/* ボタン
------------------------------------------------------- */
a.button {
  text-indent: 120%;
  overflow: hidden;
  white-space: nowrap;
  background: url('../../common/images/sprites/button.png?75HM');
}
a.button.cardReg {
  display: inline-block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5038px;
  height: 54px;
  width: 302px;
}
a.button.cardReg:hover {
  background-position: 0 -5092px;
}
a.button.gameReg {
  display: inline-block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -5146px;
  height: 54px;
  width: 302px;
}
a.button.gameReg:hover {
  background-position: 0 -5200px;
}
a.button.oubo {
  display: inline-block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -906px;
  height: 114px;
  width: 632px;
}
a.button.oubo:hover {
  background-position: 0 -526px;
}
a.button.korokoroPresents {
  display: inline-block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -144px;
  height: 144px;
  width: 632px;
}
a.button.korokoroPresents:hover {
  background-position: 0 0;
}
a.button.pickup_131122_01_01 {
  display: inline-block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4930px;
  height: 54px;
  width: 302px;
}
a.button.pickup_131122_01_01:hover {
  background-position: 0 -4984px;
}
a.button.btn_oubo_dsc {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -4822px;
  height: 54px;
  width: 302px;
  margin: 15px auto 0;
}
a.button.btn_oubo_dsc:hover {
  background-position: 0 -4876px;
}
a.button.btn_pickup140215_corocoro {
  display: block;
  background-image: url('../../common/images/sprites/button.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -773px;
  height: 133px;
  width: 632px;
  margin: 15px auto 0;
}
a.button.btn_pickup140215_corocoro:hover {
  background-position: 0 -640px;
}

/* フッター
------------------------------------------------------- */
#footer {
  color: #868686;
  font-size: 85%;
  margin-bottom: -30px;
}
#footer .pageTop {
  max-width: 800px;
  text-align: right;
  margin: 20px auto 50px;
}
#footer .pageTop a {
  text-indent: 120%;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  background-image: url('../../common/images/sprites/pc.png?75HM');
  background-repeat: no-repeat;
  background-position: 0 -1862px;
  height: 14px;
  width: 159px;
}
#footer .backto {
  max-width: 800px;
  text-align: left;
  margin: 20px auto -45px;
}
#footer .parts {
  background: url(../images/footerBG.png);
  text-align: center;
  padding: 15px;
}
#footer .parts ul.links {
  list-style: none;
}
#footer .parts ul.links li {
  display: inline-block;
}
#footer .parts ul.links li a {
  color: #fff;
}
#footer .parts ul.links li a .logo_xy {
  text-indent: 120%;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  width: 149px;
  height: 43px;
  margin: 0 5px 0 50px;
  vertical-align: middle;
  background: url(../images/logo_xy.png) 0 0 no-repeat;
}
#footer .parts ul.links li a .logo_trainer {
  text-indent: 120%;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  width: 133px;
  height: 37px;
  margin: 0 5px 0 25px;
  vertical-align: middle;
  background: url(../images/logo_trainer.png) 0 0 no-repeat;
}

body#pickup .xxxxx {
  margin-top: 30px;
}

body#final p.adjust {
  margin: -30px 0 -65px;
}
body#final .miniSection.adjust {
  position: relative;
  z-index: 1;
  margin-top: 30px;
}
body#final .final_rule dl {
  margin: 0 10px;
  position: relative;
  padding-left: 275px;
}
body#final .final_rule dl dt {
  position: absolute;
  top: 0;
  left: 0;
}
body#final .final_rule .league {
  height: 110px;
}
body#final .final_rule .league:after {
  content: "";
  display: block;
  width: 44px;
  height: 58px;
  background: url(/ex/pokemonryuoh/final/images/arrow.png) 0 0 no-repeat;
  position: absolute;
  top: 49px;
  left: 110px;
}
body#final .box2 .ttl {
  margin: -20px 0 20px;
}

.link_rule {
  position: absolute;
  top: 480px;
  text-align: center;
  font-size: 11px;
  color: #ffff00;
  width: 940px;
}
.link_rule p {
  background: #000;
  width: 542px;
  margin: 0 auto;
}
